From 9de89cc3aa1ef021f0626236e0be3ddd71430da7 Mon Sep 17 00:00:00 2001 From: Remi PLANEL <rplanel@pasteur.fr> Date: Thu, 18 Jan 2024 15:48:22 +0100 Subject: [PATCH] Foldseek pages --- .gitlab-ci.yml | 18 +- Dockerfile | 30 +- assets/foldseek.png | Bin 0 -> 145067 bytes components/EditGitlab.vue | 2 +- components/FoldseekDialog.vue | 84 + components/LayoutWrapper.vue | 29 +- components/content/RefseqDb.vue | 16 +- components/content/StructureDb.vue | 40 +- components/content/SystemDb.vue | 17 +- composables/useFetchMsDocument.ts | 4 +- content/1.help/2.Contributing-Wiki.md | 1 - content/1.help/_dir.yml | 2 +- content/2.general-concepts/_dir.yml | 2 +- content/3.defense-systems/_dir.yml | 2 +- content/4.refseq.md | 3 +- content/5.structure.md | 2 +- docker-compose.yml | 1 + layouts/db.vue | 2 +- layouts/foldseek.vue | 6 + nuxt.config.ts | 17 +- package-lock.json | 6761 +++++++++++------------- package.json | 17 +- pages/foldseek.vue | 9 + pages/foldseek/[system]/[fileName].vue | 106 + pages/foldseek/[system]/index.vue | 109 + pages/foldseek/index.vue | 107 + scripts/copy-structure-data.sh | 3 +- uno.config.ts | 10 + 28 files changed, 3609 insertions(+), 3791 deletions(-) create mode 100644 assets/foldseek.png create mode 100644 components/FoldseekDialog.vue create mode 100644 layouts/foldseek.vue create mode 100644 pages/foldseek.vue create mode 100644 pages/foldseek/[system]/[fileName].vue create mode 100644 pages/foldseek/[system]/index.vue create mode 100644 pages/foldseek/index.vue create mode 100644 uno.config.ts diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 60d46c3f..b27c536e 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -203,15 +203,6 @@ lint: --dir content/3.defense-systems/ --pfam public/pfam-a-hmm.csv --output data/list-systems.json - - df-wiki-cli meilisearch delete-all-documents refseq - - > - df-wiki-cli - meilisearch - --host ${MEILI_HOST} - --key ${MEILI_MASTER_KEY} - index-update - refseq - sys_id - > df-wiki-cli meilisearch @@ -328,7 +319,7 @@ get-zotero: variables: CONTEXT: "." DOCKERFILE: "Dockerfile" - BASE_URL: /wiki/ + BASE_URL: / MEILI_HOST: "http://localhost:7700" before_script: - *docker-login @@ -337,7 +328,7 @@ get-zotero: docker buildx build --pull -t "$CI_REGISTRY_IMAGE/$IMAGE_NAME:$CI_COMMIT_SHORT_SHA" --build-arg "BASE_URL=$BASE_URL" --build-arg "MEILI_HOST=$MEILI_HOST" - --build-arg "MEILI_API_KEY=$MEILI_API_KEY" + --build-arg "MEILI_API_KEY=$MEILI_API_KEY" -f $DOCKERFILE $CONTEXT - docker push "$CI_REGISTRY_IMAGE/$IMAGE_NAME:$CI_COMMIT_SHORT_SHA" @@ -350,6 +341,7 @@ build:dev:wiki: # - get-pfam variables: BASE_URL: /wiki/ + HOST_URL: https://${HOST_DEV} before_script: - *docker-login # - "sed -i 's/MEILISEARCH_API_KEY/${$MEILI_API_KEY}/g' nuxt.config.ts" @@ -365,6 +357,8 @@ build:prod:wiki: # - get-pfam variables: BASE_URL: /wiki/ + HOST_URL: https://${HOST_PROD} + rules: - if: $CI_COMMIT_BRANCH == "main" @@ -495,7 +489,7 @@ build:prod:wiki: deploy:dev: extends: .deploy rules: - - if: $CI_COMMIT_BRANCH == "dev" || $CI_COMMIT_BRANCH == "refactor-facet-autocomplete" + - if: $CI_COMMIT_BRANCH == "dev" || $CI_COMMIT_BRANCH == "foldseek-pages" needs: - "build:dev:wiki" when: manual diff --git a/Dockerfile b/Dockerfile index 9b809526..dee82049 100644 --- a/Dockerfile +++ b/Dockerfile @@ -15,14 +15,14 @@ FROM node:21.1-bookworm-slim as dev ARG BASE_URL=/ ARG MEILI_HOST=http://localhost:7700 ARG MEILI_API_KEY=api_key - +ARG HOST_URL ENV NUXT_APP_BASE_URL=${BASE_URL} # nuxt module ENV NUXT_PUBLIC_MEILISEARCH_CLIENT_HOST_URL=${MEILI_HOST} ENV NUXT_PUBLIC_MEILISEARCH_CLIENT_SEARCH_API_KEY=${MEILI_API_KEY} - -ENV NUXT_PUBLIC_MEILI_HOST=${MEILI_HOST} -ENV NUXT_PUBLIC_MEILI_API_KEY=${MEILI_API_KEY} +ENV NUXT_PUBLIC_HOST_URL=${HOST_URL} +# ENV NUXT_PUBLIC_MEILI_HOST=${MEILI_HOST} +# ENV NUXT_PUBLIC_MEILI_API_KEY=${MEILI_API_KEY} WORKDIR /usr/src/app @@ -43,10 +43,21 @@ RUN npm run build ### STAGE: serve ### FROM node:21.1-bookworm-slim as serve +ARG BASE_URL=/ +ARG MEILI_HOST=http://localhost:7700 +ARG MEILI_API_KEY +ARG HOST_URL -WORKDIR /usr/src/app -COPY --from=build /usr/src/app/.output ./ +ENV NUXT_APP_BASE_URL=${BASE_URL} +# nuxt module +ENV NUXT_PUBLIC_MEILISEARCH_CLIENT_HOST_URL=${MEILI_HOST} +ENV NUXT_PUBLIC_MEILISEARCH_CLIENT_SEARCH_API_KEY=${MEILI_API_KEY} +ENV NUXT_PUBLIC_HOST_URL=${HOST_URL} + +WORKDIR /usr/src/app +COPY --chown=node:node --from=build /usr/src/app/.output ./ +USER node CMD [ "node", "server/index.mjs"] @@ -55,6 +66,7 @@ FROM node:21.1-bookworm-slim as generate ARG BASE_URL=/ ARG MEILI_HOST=http://localhost:7700 ARG MEILI_API_KEY +ARG HOST_URL ENV NODE_OPTIONS=--max_old_space_size=12288 ENV NUXT_APP_BASE_URL=${BASE_URL} @@ -62,9 +74,11 @@ ENV NUXT_APP_BASE_URL=${BASE_URL} # nuxt module ENV NUXT_PUBLIC_MEILISEARCH_CLIENT_HOST_URL=${MEILI_HOST} ENV NUXT_PUBLIC_MEILISEARCH_CLIENT_SEARCH_API_KEY=${MEILI_API_KEY} +ENV NUXT_PUBLIC_HOST_URL=${HOST_URL} + -ENV NUXT_PUBLIC_MEILI_HOST=${MEILI_HOST} -ENV NUXT_PUBLIC_MEILI_API_KEY=${MEILI_API_KEY} +# ENV NUXT_PUBLIC_MEILI_HOST=${MEILI_HOST} +# ENV NUXT_PUBLIC_MEILI_API_KEY=${MEILI_API_KEY} WORKDIR /usr/src/app diff --git a/assets/foldseek.png b/assets/foldseek.png new file mode 100644 index 0000000000000000000000000000000000000000..76f98c85cb025d515934f9cf7fb39f2766fdf8a2 GIT binary patch literal 145067 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š)`ug0NNiF;(?L!gqGK!?r(Jsn` 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 KWvW0%LH`G6R|SRu literal 0 HcmV?d00001 diff --git a/components/EditGitlab.vue b/components/EditGitlab.vue index 0a87bb19..5fc3e23d 100644 --- a/components/EditGitlab.vue +++ b/components/EditGitlab.vue @@ -1,7 +1,7 @@ <template> <v-row> <v-col> - <v-btn prepend-icon="mdi-gitlab" variant="text" size="small" :href="path" target="_blank">Edit on gitlab</v-btn> + <v-btn prepend-icon="i-vscode-icons:file-type-gitlab" variant="text" size="small" :href="path" target="_blank">Edit on gitlab</v-btn> <v-divider> </v-divider> </v-col> </v-row> diff --git a/components/FoldseekDialog.vue b/components/FoldseekDialog.vue new file mode 100644 index 00000000..4785de7b --- /dev/null +++ b/components/FoldseekDialog.vue @@ -0,0 +1,84 @@ +<script setup lang="ts"> + +interface Props { + foldseekPath: string + title: string +} + +const props = withDefaults(defineProps<Props>(), { title: "Result of Foldseek search" }); +const { width, height } = useDisplay() +const dialog = ref(false) +const iframe = ref() +const layout = ref({ + scrollbarWidth: 15, + paddingLeft: 24, + paddingRight: 24, + toolbarHeight: 48, + containerPaddingTop: 16, + containerPaddingBottom: 10 + + +}) + +const xMargin = computed(() => { + const toValLayout = toValue(layout) + return toValLayout.scrollbarWidth + toValLayout.paddingLeft + toValLayout.paddingRight +}) + +const yMargin = computed(() => { + const toValLayout = toValue(layout) + return toValLayout.toolbarHeight + toValLayout.containerPaddingBottom + toValLayout.containerPaddingTop +}) + +const computedWidth = computed(() => { + return toValue(width) - toValue(xMargin) +}) +const computedHeight = computed(() => { + return toValue(height) - toValue(yMargin) +}) + + +function fullscreen() { + console.log(iframe.value) + iframe.value.requestFullscreen(); +} + + + +</script> +<template> + <v-dialog v-model="dialog" fullscreen transition="dialog-bottom-transition"> + <template v-slot:activator="{ props }"> + <v-avatar> + <v-img src="~/assets/foldseek.png" alt="Foldseek results" v-bind="props" class="cursor-pointer"></v-img> + <!-- <v-btn color="primary" dark v-bind="props"> + <v-img src="~/assets/foldseek.png" alt="Foldseek results"></v-img> + </v-btn> --> + </v-avatar> + </template> + <v-card variant="flat"> + <v-toolbar flat color="transparent" density="compact"> + <v-btn variant="text" color="primary" prepend-icon="mdi-arrow-left" @click="dialog = false"> + Return to structure list + </v-btn> + + <v-divider vertical inset></v-divider> + <v-toolbar-title> {{ props.title }}</v-toolbar-title> + <v-spacer></v-spacer> + <v-toolbar-items> + <v-btn @click="fullscreen()" icon="md:fullscreen"></v-btn> + + </v-toolbar-items> + </v-toolbar> + <v-card-text> + <iframe ref="iframe" :width="computedWidth" :height="computedHeight" allow="fullscreen" loading="eager" + :src="props.foldseekPath"></iframe> + </v-card-text> + </v-card> + </v-dialog> +</template> +<style scoped> +.cursor-pointer { + cursor: pointer +} +</style> \ No newline at end of file diff --git a/components/LayoutWrapper.vue b/components/LayoutWrapper.vue index 174b7931..547650d6 100644 --- a/components/LayoutWrapper.vue +++ b/components/LayoutWrapper.vue @@ -9,6 +9,7 @@ export interface Props { edit?: boolean navDrawer?: boolean title?: string + density?: 'compact' | 'prominent' } const props = withDefaults(defineProps<Props>(), { @@ -16,15 +17,31 @@ const props = withDefaults(defineProps<Props>(), { toc: true, edit: true, navDrawer: true, - title: null + title: "", + density: undefined }); const drawer = ref(true); const { page } = useContent(); const scrollThreshold = ref(200) const density = ref<'compact' | 'prominent'>("prominent") + +onMounted(() => { + if (props?.density) { + density.value = props.density + } else { + density.value = "prominent" + } +}) + + + function onScroll() { - if (window.scrollY > scrollThreshold.value) { + + if (props?.density) { + return props.density + } + else if (window.scrollY > scrollThreshold.value) { density.value = "compact" } else { density.value = "prominent" } @@ -36,9 +53,9 @@ function onScroll() { <v-main style="min-height: 300px"> <v-container v-scroll="onScroll" :fluid="fluid"> <v-row justify="center"> - <v-col cols="auto"> + <v-col cols="auto" class="pa-0"> <v-card flat color="transparent" :min-width="mobile ? undefined : 900" :max-width="fluid ? undefined : 1500"> - <v-card-text> + <v-card-text class="pa-0"> <slot /> </v-card-text> <EditGitlab v-if="edit" /> @@ -48,6 +65,10 @@ function onScroll() { </v-row> </v-container> <!-- <Footer></Footer> --> + <!-- <div class="i-ph-anchor-simple-thin d-none" /> + <div class="i-tabler:database d-none" /> + <div class="i-mdi:book-education-outline d-none" /> + <div class="i-tabler:help d-none" /> --> </v-main> <NavNavbar v-model:drawer="drawer" :title="title !== null ? title : undefined" :density="density" :drawer-enabled="navDrawer" /> diff --git a/components/content/RefseqDb.vue b/components/content/RefseqDb.vue index 1296f715..d9e22596 100644 --- a/components/content/RefseqDb.vue +++ b/components/content/RefseqDb.vue @@ -54,16 +54,16 @@ const autocompleteMeiliFacetsProps = ref<AutocompleteMeiliFacetProps>({ db: toValue(dbName), facets: [ { title: "Defense System", type: "subheader" }, - { title: "System", value: "type", type: "facet", icon: "mdi-virus-outline", }, - { title: "Subsystem", value: "subtype", type: "facet", icon: "mdi-virus-outline" }, + { title: "System", value: "type", type: "facet", icon: "i-tabler:virus-off", }, + { title: "Subsystem", value: "subtype", type: "facet", icon: "i-tabler:virus-off" }, { type: "divider" }, { title: "Taxonomy", type: "subheader" }, - { title: "Superkingdom", value: "Superkingdom", type: "facet", icon: "mdi-family-tree" }, - { title: "Phylum", value: "phylum", type: "facet", icon: "mdi-family-tree" }, - { title: "Order", value: "order", type: "facet", icon: "mdi-family-tree" }, - { title: "Family", value: "family", type: "facet", icon: "mdi-family-tree" }, - { title: "Genus", value: "genus", type: "facet", icon: "mdi-family-tree" }, - { title: "Species", value: "species", type: "facet", icon: "mdi-family-tree" }, + { title: "Superkingdom", value: "Superkingdom", type: "facet", icon: "i-tabler:binary-tree" }, + { title: "Phylum", value: "phylum", type: "facet", icon: "i-tabler:binary-tree" }, + { title: "Order", value: "order", type: "facet", icon: "i-tabler:binary-tree" }, + { title: "Family", value: "family", type: "facet", icon: "i-tabler:binary-tree" }, + { title: "Genus", value: "genus", type: "facet", icon: "i-tabler:binary-tree" }, + { title: "Species", value: "species", type: "facet", icon: "i-tabler:binary-tree" }, { type: "divider" }, { title: "Replicon", value: "replicon", type: "facet", icon: "mdi-dna", }, diff --git a/components/content/StructureDb.vue b/components/content/StructureDb.vue index 9f3c02a6..c0c5324b 100644 --- a/components/content/StructureDb.vue +++ b/components/content/StructureDb.vue @@ -1,14 +1,18 @@ <script setup lang="ts"> -import * as Plot from "@observablehq/plot"; -import PlotFigure from "~/components/PlotFigure"; import type { SortItem, AutocompleteMeiliFacetProps } from "@/components/ServerDbTable.vue" import { useNumericalFilter } from "@/composables/useNumericalfilter" -import type { FacetInputItem } from '@/components/AutocompleteMeiliFacets.vue' +import { useRefinedUrl } from "@/composables/useRefinedUrl" import { ServerDbTable } from "#components" +import { withQuery, joinURL, withTrailingSlash } from 'ufo' +interface Item { + Foldseek_name: string + System_name_ok: string + +} const sortBy: Ref<SortItem[]> = ref([{ key: 'System', order: "asc" }]) const itemValue = ref("id"); const dbName = ref("structure") @@ -32,12 +36,12 @@ const autocompleteMeiliFacetsProps = ref<AutocompleteMeiliFacetProps>({ db: toValue(dbName), facets: [ { title: "Defense System", type: "subheader" }, - { title: "System", value: "System", type: "facet", icon: "mdi-virus-outline", }, - { title: "Subsystem", value: "subtype", type: "facet", icon: "mdi-virus-outline" }, + { title: "System", value: "System", type: "facet", icon: "i-tabler:virus-off", }, + { title: "Subsystem", value: "subtype", type: "facet", icon: "i-tabler:virus-off" }, { type: "divider" }, { title: "Gene name", value: "gene_name", type: "facet", icon: "mdi-dna" }, { title: "Completed", value: "completed", type: "facet", icon: "md:done" }, - { title: "Prediction type", value: "prediction_type", type: "facet", icon: "mdi-molecule" }, + { title: "Prediction type", value: "prediction_type", type: "facet", icon: "i-gravity-ui:molecule" }, ], facetDistribution: undefined }) @@ -69,6 +73,7 @@ const computedAutocompleteMeiliFacetsProps = computed(() => { const headers: Ref<Object[]> = ref([ { title: 'Structure', key: 'structure', sortable: false, removable: false }, + { title: 'Foldseek', key: 'Foldseek_name', sortable: false }, { title: "System", key: "System", removable: false }, { title: "Gene name", key: "gene_name", removable: false }, { title: "Subtype", key: "subtype", removable: false }, @@ -99,9 +104,7 @@ function isString(item: Ref<string | undefined>): item is Ref<string> { } const numericalFilters = computed(() => { - console.log("je compute mes numerical filters") const listFilters = [plddtsFilter, iptmFilter, pdockqFilter].filter(isString).map(f => toValue(f)) - console.log(listFilters) return listFilters.length > 0 ? listFilters : undefined }) @@ -119,6 +122,12 @@ const dataTableServerProps = computed(() => { +function toFolseekUrl(item: Item) { + const url = joinURL("/" + item.System_name_ok, item.Foldseek_name) + const { refinedUrl } = useRefinedUrl(url) + console.log(toValue(refinedUrl)) + return toValue(refinedUrl) +} function namesToCollapsibleChips(names: string[], systemDir: string, file: string | null = null) { @@ -146,7 +155,7 @@ function pdbNameToCif(pdbPath: string) { pLDDT </v-list-item-title> <v-row> - <v-col class="pt-8 pl-8"> + <v-col class="pt-8 pl-8" :lg="8"> <v-range-slider v-model="plddtsRange" strict density="compact" hide-details="auto" step="0.5" :min="0" :max="100" thumb-label="always" @update:modelValue="search()"> <template #append> @@ -161,7 +170,7 @@ function pdbNameToCif(pdbPath: string) { iptm+ptm </v-list-item-title> <v-row> - <v-col class="pt-8 pl-8"> + <v-col class="pt-8 pl-8" :lg="8"> <v-range-slider v-model="iptmRange" strict density="compact" hide-details="auto" step="0.1" :min="0" :max="1" thumb-label="always" @update:modelValue="search()"> <template #append> @@ -173,7 +182,7 @@ function pdbNameToCif(pdbPath: string) { <v-list-item> <v-list-item-title class="text-subtitle-1 text-medium-emphasis">pDockQ</v-list-item-title> <v-row> - <v-col class="pt-8 pl-8"> + <v-col class="pt-8 pl-8" :lg="8"> <v-range-slider v-model="pdockqRange" density="compact" strict hide-details="auto" step="0.1" :min="0" :max="1" thumb-label="always" @update:modelValue="search()"> <template #append> @@ -184,7 +193,14 @@ function pdbNameToCif(pdbPath: string) { </v-list-item> </v-list> </template> - + <template #[`item.Foldseek_name`]="{ item }"> + <FoldseekDialog v-if="item.Foldseek_name !== 'na'" :foldseek-path="toFolseekUrl(item)"></FoldseekDialog> + <!-- <NuxtLink v-if="item.Foldseek_name !== 'na'" :to="toFolseekUrl(item)" :external="false"> + <v-avatar> + <v-img src="~/assets/foldseek.png" alt="Foldseek results"></v-img> + </v-avatar> + </NuxtLink> --> + </template> <template #[`item.proteins_in_the_prediction`]="{ item }"> <CollapsibleChips :items="namesToCollapsibleChips(item.proteins_in_the_prediction, item.System_name_ok, item.fasta_file)"> diff --git a/components/content/SystemDb.vue b/components/content/SystemDb.vue index c754d132..5510aa34 100644 --- a/components/content/SystemDb.vue +++ b/components/content/SystemDb.vue @@ -23,22 +23,22 @@ const autocompleteMeiliFacetsProps = ref<AutocompleteMeiliFacetProps>({ db: toValue(dbName), facets: [ { title: "Defense System", type: "subheader" }, - { title: 'System', value: "title", type: "facet", icon: "mdi-virus-outline" }, + { title: 'System', value: "title", type: "facet", icon: "i-tabler:virus-off" }, { type: "divider" }, { title: "Mechanism", type: "subheader" }, - { title: 'Sensor', value: "Sensor", type: "facet", icon: "mdi-cog" }, - { title: 'Effector', value: "Effector", type: "facet", icon: "mdi-cog" }, - { title: 'Activator', value: "Activator", type: "facet", icon: "mdi-cog" }, + { title: 'Sensor', value: "Sensor", type: "facet", icon: "i-tabler:shield-cog" }, + { title: 'Effector', value: "Effector", type: "facet", icon: "i-tabler:shield-cog" }, + { title: 'Activator', value: "Activator", type: "facet", icon: "i-tabler:shield-cog" }, { type: "divider" }, { title: "PFAM", type: "subheader" }, - { title: 'Acession', value: "PFAM.AC", type: "facet", icon: "mdi-key" }, - { title: 'Description', value: "PFAM.DE", type: "facet", icon: "md:description" }, + { title: 'Acession', value: "PFAM.AC", type: "facet", icon: "i-tabler:circle-key" }, + { title: 'Description', value: "PFAM.DE", type: "facet", icon: "i-tabler:file-description" }, { type: "divider" }, - { title: 'Contributor', value: "contributors", type: "facet", icon: "md:person" }, + { title: 'Contributor', value: "contributors", type: "facet", icon: "i-tabler:user-heart" }, ], facetDistribution: undefined }) @@ -118,4 +118,5 @@ const columnsToDownload = ref(['title', 'doi', 'Sensor', 'Activator', 'Effector' <CollapsibleChips v-if="item?.contributors" :items="item.contributors.map(it => ({ title: it }))"> </CollapsibleChips> </template> - </ServerDbTable></template> \ No newline at end of file + </ServerDbTable> +</template> \ No newline at end of file diff --git a/composables/useFetchMsDocument.ts b/composables/useFetchMsDocument.ts index 8ef3ae55..50e46573 100644 --- a/composables/useFetchMsDocument.ts +++ b/composables/useFetchMsDocument.ts @@ -17,8 +17,8 @@ export async function useFetchMsDocument( const runtimeConfig = useRuntimeConfig(); const client = new MeiliSearch({ - host: runtimeConfig.public.meiliHost, - apiKey: runtimeConfig.public.meiliApiKey + host: runtimeConfig.public.meilisearchClient.hostUrl, + apiKey: runtimeConfig.public.meilisearchClient.searchApiKey }) const pending = ref(false) const filterError: Ref<string | null> = ref(null) diff --git a/content/1.help/2.Contributing-Wiki.md b/content/1.help/2.Contributing-Wiki.md index e6dc0a4b..bfd09141 100644 --- a/content/1.help/2.Contributing-Wiki.md +++ b/content/1.help/2.Contributing-Wiki.md @@ -1,7 +1,6 @@ --- title: Contributing to the Wiki layout: article -navigation: --- # Contributing to the Wiki diff --git a/content/1.help/_dir.yml b/content/1.help/_dir.yml index 4e3ea367..49276cbb 100644 --- a/content/1.help/_dir.yml +++ b/content/1.help/_dir.yml @@ -1,2 +1,2 @@ -navigation.icon: "md:help" +navigation.icon: 'i-tabler:help' diff --git a/content/2.general-concepts/_dir.yml b/content/2.general-concepts/_dir.yml index 2e76f830..f8be6e32 100644 --- a/content/2.general-concepts/_dir.yml +++ b/content/2.general-concepts/_dir.yml @@ -1,2 +1,2 @@ -navigation.icon: "md:history_edu" +navigation.icon: 'i-mdi:book-education-outline' diff --git a/content/3.defense-systems/_dir.yml b/content/3.defense-systems/_dir.yml index 06c1b3d6..058ed86f 100644 --- a/content/3.defense-systems/_dir.yml +++ b/content/3.defense-systems/_dir.yml @@ -1,2 +1,2 @@ title: Defense Systems -navigation.icon: 'md:list' \ No newline at end of file +navigation.icon: 'i-tabler:virus-off' \ No newline at end of file diff --git a/content/4.refseq.md b/content/4.refseq.md index 173a0870..89bd8073 100644 --- a/content/4.refseq.md +++ b/content/4.refseq.md @@ -1,8 +1,7 @@ --- title: RefSeq DB layout: db -navigation: - icon: "mdi-database" +navigation.icon: 'i-tabler:database' --- # RefSeq DB diff --git a/content/5.structure.md b/content/5.structure.md index a21e7e49..cda38cfc 100644 --- a/content/5.structure.md +++ b/content/5.structure.md @@ -2,7 +2,7 @@ title: Structures DB layout: db navigation: - icon: "mdi-database" + icon: 'i-tabler:database' --- # Structure's prediction DB diff --git a/docker-compose.yml b/docker-compose.yml index 251560e0..1d7e174e 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -8,6 +8,7 @@ services: BASE_URL: /wiki/ MEILI_HOST: http://localhost:7700 MEILI_API_KEY: f9cc073016cbb392365aae86517878cb3f3408bb85c1fafd06e27f73ccb35e3d + HOST_URL: http://localhost:8082 container_name: nuxt environment: HOST: 0.0.0.0 diff --git a/layouts/db.vue b/layouts/db.vue index 0bfb7393..7808738e 100644 --- a/layouts/db.vue +++ b/layouts/db.vue @@ -4,7 +4,7 @@ const { page } = useContent(); </script> <template> - <LayoutWrapper :title="page.title" :fluid="true" :toc="false" :edit="false" :nav-drawer="false"> + <LayoutWrapper :title="page?.title" :fluid="true" :toc="false" :edit="false" :nav-drawer="false"> <slot /> </LayoutWrapper> </template> diff --git a/layouts/foldseek.vue b/layouts/foldseek.vue new file mode 100644 index 00000000..c87707b4 --- /dev/null +++ b/layouts/foldseek.vue @@ -0,0 +1,6 @@ +<template> + <LayoutWrapper title="Foldseek results" :density="'compact'" :fluid="true" :toc="false" :edit="false" + :nav-drawer="false"> + <slot /> + </LayoutWrapper> +</template> diff --git a/nuxt.config.ts b/nuxt.config.ts index 0b414ce8..d8236d43 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -2,12 +2,13 @@ import { md3 } from 'vuetify/blueprints' // https://v3.nuxtjs.org/api/configuration/nuxt.config export default defineNuxtConfig({ modules: [ + '@unocss/nuxt', '@nuxt/content', 'vuetify-nuxt-module', '@vueuse/nuxt', '@pinia/nuxt', 'nuxt-meilisearch', - // '@unocss/nuxt', + ], content: { documentDriven: { @@ -24,8 +25,15 @@ export default defineNuxtConfig({ vuetifyOptions: { labComponents: true, icons: { - defaultSet: 'mdi', + defaultSet: 'unocss-mdi', sets: ['mdi', 'fa', 'md'], + unocssIcons: { + // default is i-mdi:close-circle + // database: 'i-tabler:database', + // even from another collection, default is i-mdi:chevron-up + // generalconcept: 'i-mdi:book-education-outline', + // help: 'i-tabler:help' + } }, blueprint: md3 @@ -44,12 +52,13 @@ export default defineNuxtConfig({ public: { defenseFinderWebservice: '/', + hostUrl: "http://localhost:8082", meilisearchClient: { hostUrl: 'http://localhost:7700', searchApiKey: 'api_key', }, - meiliHost: 'http://localhost:7700', - meiliApiKey: 'api_key' + // meiliHost: 'http://localhost:7700', + // meiliApiKey: 'api_key' } }, diff --git a/package-lock.json b/package-lock.json index faec1869..ad32d19a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,9 +1,10 @@ { - "name": "wiki", + "name": "defense-finder-wiki", "lockfileVersion": 3, "requires": true, "packages": { "": { + "name": "defense-finder-wiki", "dependencies": { "@observablehq/plot": "^0.6.13", "@pinia/nuxt": "^0.5.1", @@ -15,179 +16,171 @@ "yaml": "^2.3.3" }, "devDependencies": { + "@iconify-json/game-icons": "^1.1.7", + "@iconify-json/gravity-ui": "^1.1.1", + "@iconify-json/material-symbols": "^1.1.69", + "@iconify-json/mdi": "^1.1.64", + "@iconify-json/ph": "^1.1.10", + "@iconify-json/tabler": "^1.1.103", + "@iconify-json/vscode-icons": "^1.1.32", "@nuxt/content": "^2.10.0", - "@types/node": "^20.10.6", + "@types/node": "^20.11.0", + "@unocss/nuxt": "^0.58.3", + "@unocss/preset-icons": "^0.58.3", "@vueuse/core": "^10.7.1", "@vueuse/nuxt": "^10.7.1", - "nuxt": "^3.9.0", + "nuxt": "^3.9.1", "nuxt-meilisearch": "^1.1.0", - "vuetify-nuxt-module": "^0.8.0" + "vuetify-nuxt-module": "^0.9.0" } }, "node_modules/@aashutoshrathi/word-wrap": { "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", - "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", "dev": true, + "license": "MIT", "peer": true, "engines": { "node": ">=0.10.0" } }, "node_modules/@algolia/cache-browser-local-storage": { - "version": "4.22.0", - "resolved": "https://registry.npmjs.org/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.22.0.tgz", - "integrity": "sha512-uZ1uZMLDZb4qODLfTSNHxSi4fH9RdrQf7DXEzW01dS8XK7QFtFh29N5NGKa9S+Yudf1vUMIF+/RiL4i/J0pWlQ==", + "version": "4.22.1", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@algolia/cache-common": "4.22.0" + "@algolia/cache-common": "4.22.1" } }, "node_modules/@algolia/cache-common": { - "version": "4.22.0", - "resolved": "https://registry.npmjs.org/@algolia/cache-common/-/cache-common-4.22.0.tgz", - "integrity": "sha512-TPwUMlIGPN16eW67qamNQUmxNiGHg/WBqWcrOoCddhqNTqGDPVqmgfaM85LPbt24t3r1z0zEz/tdsmuq3Q6oaA==", + "version": "4.22.1", "dev": true, + "license": "MIT", "peer": true }, "node_modules/@algolia/cache-in-memory": { - "version": "4.22.0", - "resolved": "https://registry.npmjs.org/@algolia/cache-in-memory/-/cache-in-memory-4.22.0.tgz", - "integrity": "sha512-kf4Cio9NpPjzp1+uXQgL4jsMDeck7MP89BYThSvXSjf2A6qV/0KeqQf90TL2ECS02ovLOBXkk98P7qVarM+zGA==", + "version": "4.22.1", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@algolia/cache-common": "4.22.0" + "@algolia/cache-common": "4.22.1" } }, "node_modules/@algolia/client-account": { - "version": "4.22.0", - "resolved": "https://registry.npmjs.org/@algolia/client-account/-/client-account-4.22.0.tgz", - "integrity": "sha512-Bjb5UXpWmJT+yGWiqAJL0prkENyEZTBzdC+N1vBuHjwIJcjLMjPB6j1hNBRbT12Lmwi55uzqeMIKS69w+0aPzA==", + "version": "4.22.1", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@algolia/client-common": "4.22.0", - "@algolia/client-search": "4.22.0", - "@algolia/transporter": "4.22.0" + "@algolia/client-common": "4.22.1", + "@algolia/client-search": "4.22.1", + "@algolia/transporter": "4.22.1" } }, "node_modules/@algolia/client-analytics": { - "version": "4.22.0", - "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-4.22.0.tgz", - "integrity": "sha512-os2K+kHUcwwRa4ArFl5p/3YbF9lN3TLOPkbXXXxOvDpqFh62n9IRZuzfxpHxMPKAQS3Et1s0BkKavnNP02E9Hg==", + "version": "4.22.1", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@algolia/client-common": "4.22.0", - "@algolia/client-search": "4.22.0", - "@algolia/requester-common": "4.22.0", - "@algolia/transporter": "4.22.0" + "@algolia/client-common": "4.22.1", + "@algolia/client-search": "4.22.1", + "@algolia/requester-common": "4.22.1", + "@algolia/transporter": "4.22.1" } }, "node_modules/@algolia/client-common": { - "version": "4.22.0", - "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.22.0.tgz", - "integrity": "sha512-BlbkF4qXVWuwTmYxVWvqtatCR3lzXwxx628p1wj1Q7QP2+LsTmGt1DiUYRuy9jG7iMsnlExby6kRMOOlbhv2Ag==", + "version": "4.22.1", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@algolia/requester-common": "4.22.0", - "@algolia/transporter": "4.22.0" + "@algolia/requester-common": "4.22.1", + "@algolia/transporter": "4.22.1" } }, "node_modules/@algolia/client-personalization": { - "version": "4.22.0", - "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-4.22.0.tgz", - "integrity": "sha512-pEOftCxeBdG5pL97WngOBi9w5Vxr5KCV2j2D+xMVZH8MuU/JX7CglDSDDb0ffQWYqcUN+40Ry+xtXEYaGXTGow==", + "version": "4.22.1", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@algolia/client-common": "4.22.0", - "@algolia/requester-common": "4.22.0", - "@algolia/transporter": "4.22.0" + "@algolia/client-common": "4.22.1", + "@algolia/requester-common": "4.22.1", + "@algolia/transporter": "4.22.1" } }, "node_modules/@algolia/client-search": { - "version": "4.22.0", - "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.22.0.tgz", - "integrity": "sha512-bn4qQiIdRPBGCwsNuuqB8rdHhGKKWIij9OqidM1UkQxnSG8yzxHdb7CujM30pvp5EnV7jTqDZRbxacbjYVW20Q==", + "version": "4.22.1", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@algolia/client-common": "4.22.0", - "@algolia/requester-common": "4.22.0", - "@algolia/transporter": "4.22.0" + "@algolia/client-common": "4.22.1", + "@algolia/requester-common": "4.22.1", + "@algolia/transporter": "4.22.1" } }, "node_modules/@algolia/events": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@algolia/events/-/events-4.0.1.tgz", - "integrity": "sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@algolia/logger-common": { - "version": "4.22.0", - "resolved": "https://registry.npmjs.org/@algolia/logger-common/-/logger-common-4.22.0.tgz", - "integrity": "sha512-HMUQTID0ucxNCXs5d1eBJ5q/HuKg8rFVE/vOiLaM4Abfeq1YnTtGV3+rFEhOPWhRQxNDd+YHa4q864IMc0zHpQ==", + "version": "4.22.1", "dev": true, + "license": "MIT", "peer": true }, "node_modules/@algolia/logger-console": { - "version": "4.22.0", - "resolved": "https://registry.npmjs.org/@algolia/logger-console/-/logger-console-4.22.0.tgz", - "integrity": "sha512-7JKb6hgcY64H7CRm3u6DRAiiEVXMvCJV5gRE672QFOUgDxo4aiDpfU61g6Uzy8NKjlEzHMmgG4e2fklELmPXhQ==", + "version": "4.22.1", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@algolia/logger-common": "4.22.0" + "@algolia/logger-common": "4.22.1" } }, "node_modules/@algolia/requester-browser-xhr": { - "version": "4.22.0", - "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.22.0.tgz", - "integrity": "sha512-BHfv1h7P9/SyvcDJDaRuIwDu2yrDLlXlYmjvaLZTtPw6Ok/ZVhBR55JqW832XN/Fsl6k3LjdkYHHR7xnsa5Wvg==", + "version": "4.22.1", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@algolia/requester-common": "4.22.0" + "@algolia/requester-common": "4.22.1" } }, "node_modules/@algolia/requester-common": { - "version": "4.22.0", - "resolved": "https://registry.npmjs.org/@algolia/requester-common/-/requester-common-4.22.0.tgz", - "integrity": "sha512-Y9cEH/cKjIIZgzvI1aI0ARdtR/xRrOR13g5psCxkdhpgRN0Vcorx+zePhmAa4jdQNqexpxtkUdcKYugBzMZJgQ==", + "version": "4.22.1", "dev": true, + "license": "MIT", "peer": true }, "node_modules/@algolia/requester-node-http": { - "version": "4.22.0", - "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-4.22.0.tgz", - "integrity": "sha512-8xHoGpxVhz3u2MYIieHIB6MsnX+vfd5PS4REgglejJ6lPigftRhTdBCToe6zbwq4p0anZXjjPDvNWMlgK2+xYA==", + "version": "4.22.1", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@algolia/requester-common": "4.22.0" + "@algolia/requester-common": "4.22.1" } }, "node_modules/@algolia/transporter": { - "version": "4.22.0", - "resolved": "https://registry.npmjs.org/@algolia/transporter/-/transporter-4.22.0.tgz", - "integrity": "sha512-ieO1k8x2o77GNvOoC+vAkFKppydQSVfbjM3YrSjLmgywiBejPTvU1R1nEvG59JIIUvtSLrZsLGPkd6vL14zopA==", + "version": "4.22.1", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@algolia/cache-common": "4.22.0", - "@algolia/logger-common": "4.22.0", - "@algolia/requester-common": "4.22.0" + "@algolia/cache-common": "4.22.1", + "@algolia/logger-common": "4.22.1", + "@algolia/requester-common": "4.22.1" } }, "node_modules/@algolia/ui-components-highlight-vdom": { "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@algolia/ui-components-highlight-vdom/-/ui-components-highlight-vdom-1.2.2.tgz", - "integrity": "sha512-/+7jh7cd5rR2yQC7ME4SDcnAMiD1Ofn5Qq+E7afTJx9XSMOHkLR77/o6YcuJ60TfD1S+9lr7yjBLACon8gOuzQ==", "dev": true, + "license": "MIT", "dependencies": { "@algolia/ui-components-shared": "1.2.2", "@babel/runtime": "^7.0.0" @@ -195,14 +188,12 @@ }, "node_modules/@algolia/ui-components-shared": { "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@algolia/ui-components-shared/-/ui-components-shared-1.2.2.tgz", - "integrity": "sha512-FYwEG5sbr8p4V8mqP0iUaKgmWfcrMXRXwp7e6iBuB65P/7QyL8pT4I6/iGb85Q5mNH+UtYYSmLZhKjEblllKEQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@ampproject/remapping": { "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", - "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", + "license": "Apache-2.0", "dependencies": { "@jridgewell/gen-mapping": "^0.3.0", "@jridgewell/trace-mapping": "^0.3.9" @@ -211,19 +202,29 @@ "node": ">=6.0.0" } }, + "node_modules/@antfu/install-pkg": { + "version": "0.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "execa": "^5.1.1", + "find-up": "^5.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, "node_modules/@antfu/utils": { "version": "0.7.7", - "resolved": "https://registry.npmjs.org/@antfu/utils/-/utils-0.7.7.tgz", - "integrity": "sha512-gFPqTG7otEJ8uP6wrhDv6mqwGWYZKNvAcCq6u9hOj0c+IKCEsY4L1oC9trPq2SaWIzAfHvqfBDxF591JkMf+kg==", "dev": true, + "license": "MIT", "funding": { "url": "https://github.com/sponsors/antfu" } }, "node_modules/@babel/code-frame": { "version": "7.23.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz", - "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==", + "license": "MIT", "dependencies": { "@babel/highlight": "^7.23.4", "chalk": "^2.4.2" @@ -234,16 +235,14 @@ }, "node_modules/@babel/compat-data": { "version": "7.23.5", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.5.tgz", - "integrity": "sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==", + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { "version": "7.23.7", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.7.tgz", - "integrity": "sha512-+UpDgowcmqe36d4NwqvKsyPMlOLNGMsfMmQ5WGCu+siCe3t3dfe9njrzGfdN4qq+bcNUt0+Vw6haRxBOycs4dw==", + "license": "MIT", "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.23.5", @@ -271,16 +270,14 @@ }, "node_modules/@babel/core/node_modules/semver": { "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/@babel/generator": { "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz", - "integrity": "sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==", + "license": "MIT", "dependencies": { "@babel/types": "^7.23.6", "@jridgewell/gen-mapping": "^0.3.2", @@ -293,9 +290,8 @@ }, "node_modules/@babel/helper-annotate-as-pure": { "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", - "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/types": "^7.22.5" }, @@ -305,8 +301,7 @@ }, "node_modules/@babel/helper-compilation-targets": { "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz", - "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==", + "license": "MIT", "dependencies": { "@babel/compat-data": "^7.23.5", "@babel/helper-validator-option": "^7.23.5", @@ -320,17 +315,15 @@ }, "node_modules/@babel/helper-compilation-targets/node_modules/semver": { "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/@babel/helper-create-class-features-plugin": { "version": "7.23.7", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.23.7.tgz", - "integrity": "sha512-xCoqR/8+BoNnXOY7RVSgv6X+o7pmT5q1d+gGcRlXYkI+9B31glE4jeejhKVpA04O1AtzOt7OSQ6VYKP5FcRl9g==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", "@babel/helper-environment-visitor": "^7.22.20", @@ -351,25 +344,22 @@ }, "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/@babel/helper-environment-visitor": { "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", - "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-function-name": { "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", - "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", + "license": "MIT", "dependencies": { "@babel/template": "^7.22.15", "@babel/types": "^7.23.0" @@ -380,8 +370,7 @@ }, "node_modules/@babel/helper-hoist-variables": { "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", - "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", + "license": "MIT", "dependencies": { "@babel/types": "^7.22.5" }, @@ -391,9 +380,8 @@ }, "node_modules/@babel/helper-member-expression-to-functions": { "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz", - "integrity": "sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/types": "^7.23.0" }, @@ -403,8 +391,7 @@ }, "node_modules/@babel/helper-module-imports": { "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", - "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", + "license": "MIT", "dependencies": { "@babel/types": "^7.22.15" }, @@ -414,8 +401,7 @@ }, "node_modules/@babel/helper-module-transforms": { "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz", - "integrity": "sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==", + "license": "MIT", "dependencies": { "@babel/helper-environment-visitor": "^7.22.20", "@babel/helper-module-imports": "^7.22.15", @@ -432,9 +418,8 @@ }, "node_modules/@babel/helper-optimise-call-expression": { "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", - "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/types": "^7.22.5" }, @@ -444,18 +429,16 @@ }, "node_modules/@babel/helper-plugin-utils": { "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", - "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-replace-supers": { "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz", - "integrity": "sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-environment-visitor": "^7.22.20", "@babel/helper-member-expression-to-functions": "^7.22.15", @@ -470,8 +453,7 @@ }, "node_modules/@babel/helper-simple-access": { "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", - "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", + "license": "MIT", "dependencies": { "@babel/types": "^7.22.5" }, @@ -481,9 +463,8 @@ }, "node_modules/@babel/helper-skip-transparent-expression-wrappers": { "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz", - "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==", "dev": true, + "license": "MIT", "dependencies": { "@babel/types": "^7.22.5" }, @@ -493,8 +474,7 @@ }, "node_modules/@babel/helper-split-export-declaration": { "version": "7.22.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", - "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", + "license": "MIT", "dependencies": { "@babel/types": "^7.22.5" }, @@ -504,32 +484,28 @@ }, "node_modules/@babel/helper-string-parser": { "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz", - "integrity": "sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==", + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", - "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-option": { "version": "7.23.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz", - "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==", + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { - "version": "7.23.7", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.7.tgz", - "integrity": "sha512-6AMnjCoC8wjqBzDHkuqpa7jAKwvMo4dC+lr/TFBz+ucfulO1XMpDnwWPGBNwClOKZ8h6xn5N81W/R5OrcKtCbQ==", + "version": "7.23.8", + "license": "MIT", "dependencies": { "@babel/template": "^7.22.15", "@babel/traverse": "^7.23.7", @@ -541,8 +517,7 @@ }, "node_modules/@babel/highlight": { "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz", - "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==", + "license": "MIT", "dependencies": { "@babel/helper-validator-identifier": "^7.22.20", "chalk": "^2.4.2", @@ -554,8 +529,7 @@ }, "node_modules/@babel/parser": { "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.6.tgz", - "integrity": "sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==", + "license": "MIT", "bin": { "parser": "bin/babel-parser.js" }, @@ -565,9 +539,8 @@ }, "node_modules/@babel/plugin-proposal-decorators": { "version": "7.23.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.23.7.tgz", - "integrity": "sha512-b1s5JyeMvqj7d9m9KhJNHKc18gEJiSyVzVX3bwbiPalQBQpuvfPh6lA9F7Kk/dWH0TIiXRpB9yicwijY6buPng==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-create-class-features-plugin": "^7.23.7", "@babel/helper-plugin-utils": "^7.22.5", @@ -582,9 +555,8 @@ }, "node_modules/@babel/plugin-syntax-decorators": { "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.23.3.tgz", - "integrity": "sha512-cf7Niq4/+/juY67E0PbgH0TDhLQ5J7zS8C/Q5FFx+DWyrRa9sUQdTXkjqKu8zGvuqr7vw1muKiukseihU+PJDA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" }, @@ -597,9 +569,8 @@ }, "node_modules/@babel/plugin-syntax-import-attributes": { "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.23.3.tgz", - "integrity": "sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" }, @@ -612,9 +583,8 @@ }, "node_modules/@babel/plugin-syntax-import-meta": { "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, @@ -624,9 +594,8 @@ }, "node_modules/@babel/plugin-syntax-jsx": { "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.23.3.tgz", - "integrity": "sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" }, @@ -639,9 +608,8 @@ }, "node_modules/@babel/plugin-syntax-typescript": { "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.23.3.tgz", - "integrity": "sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.22.5" }, @@ -652,11 +620,26 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.23.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-simple-access": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/plugin-transform-typescript": { "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.23.6.tgz", - "integrity": "sha512-6cBG5mBvUu4VUD04OHKnYzbuHNP8huDsD3EDqqpIpsswTDoqHCjLoHb6+QgsV1WsT2nipRqCPgxD3LXnEO7XfA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", "@babel/helper-create-class-features-plugin": "^7.23.6", @@ -670,11 +653,28 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/preset-typescript": { + "version": "7.23.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.15", + "@babel/plugin-syntax-jsx": "^7.23.3", + "@babel/plugin-transform-modules-commonjs": "^7.23.3", + "@babel/plugin-transform-typescript": "^7.23.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/runtime": { - "version": "7.23.7", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.7.tgz", - "integrity": "sha512-w06OXVOFso7LcbzMiDGt+3X7Rh7Ho8MmgPoWU3rarH+8upf+wSU/grlGbWzQyr3DkdN6ZeuMFjpdwW0Q+HxobA==", + "version": "7.23.8", "dev": true, + "license": "MIT", "dependencies": { "regenerator-runtime": "^0.14.0" }, @@ -683,17 +683,15 @@ } }, "node_modules/@babel/standalone": { - "version": "7.23.7", - "resolved": "https://registry.npmjs.org/@babel/standalone/-/standalone-7.23.7.tgz", - "integrity": "sha512-AsO3aIh9I4qIqK61d6nPxPAdrSuWF4FmOLej3xNIkBIZj+8XJGArQQJw6DnuUkkqbsLp1fARkXOdKiuqWgac0Q==", + "version": "7.23.8", + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/template": { "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", - "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.22.13", "@babel/parser": "^7.22.15", @@ -705,8 +703,7 @@ }, "node_modules/@babel/traverse": { "version": "7.23.7", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.7.tgz", - "integrity": "sha512-tY3mM8rH9jM0YHFGyfC0/xf+SB5eKUu7HPj7/k3fpi9dAlsMc5YbQvDi0Sh2QTPXqMhyaAtzAr807TIyfQrmyg==", + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.23.5", "@babel/generator": "^7.23.6", @@ -725,8 +722,7 @@ }, "node_modules/@babel/types": { "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.6.tgz", - "integrity": "sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==", + "license": "MIT", "dependencies": { "@babel/helper-string-parser": "^7.23.4", "@babel/helper-validator-identifier": "^7.22.20", @@ -738,577 +734,281 @@ }, "node_modules/@braintree/sanitize-url": { "version": "6.0.4", - "resolved": "https://registry.npmjs.org/@braintree/sanitize-url/-/sanitize-url-6.0.4.tgz", - "integrity": "sha512-s3jaWicZd0pkP0jf5ysyHUI/RE7MHos6qlToFcGWXVp+ykHOy77OUMrfbgJ9it2C5bow7OIQwYYaHjk9XlBQ2A==" + "license": "MIT" }, "node_modules/@cloudflare/kv-asset-handler": { "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@cloudflare/kv-asset-handler/-/kv-asset-handler-0.3.0.tgz", - "integrity": "sha512-9CB/MKf/wdvbfkUdfrj+OkEwZ5b7rws0eogJ4293h+7b6KX5toPwym+VQKmILafNB9YiehqY0DlNrDcDhdWHSQ==", "dev": true, + "license": "MIT OR Apache-2.0", "dependencies": { "mime": "^3.0.0" } }, - "node_modules/@esbuild/aix-ppc64": { + "node_modules/@esbuild/linux-x64": { "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.19.11.tgz", - "integrity": "sha512-FnzU0LyE3ySQk7UntJO4+qIiQgI7KoODnZg5xzXIrFJlKd2P2gwHsHY4927xj9y5PJmJSzULiUCWmv7iWnNa7g==", "cpu": [ - "ppc64" + "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ - "aix" + "linux" ], "engines": { "node": ">=12" } }, - "node_modules/@esbuild/android-arm": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.11.tgz", - "integrity": "sha512-5OVapq0ClabvKvQ58Bws8+wkLCV+Rxg7tUVbo9xu034Nm536QTII4YzhaFriQ7rMrorfnFKUsArD2lqKbFY4vw==", - "cpu": [ - "arm" - ], + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", "dev": true, - "optional": true, - "os": [ - "android" - ], + "license": "MIT", + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, "engines": { - "node": ">=12" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, - "node_modules/@esbuild/android-arm64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.11.tgz", - "integrity": "sha512-aiu7K/5JnLj//KOnOfEZ0D90obUkRzDMyqd/wNAUQ34m4YUPVhRZpnqKV9uqDGxT7cToSDnIHsGooyIczu9T+Q==", - "cpu": [ - "arm64" - ], + "node_modules/@eslint-community/regexpp": { + "version": "4.10.0", "dev": true, - "optional": true, - "os": [ - "android" - ], + "license": "MIT", "engines": { - "node": ">=12" + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } }, - "node_modules/@esbuild/android-x64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.11.tgz", - "integrity": "sha512-eccxjlfGw43WYoY9QgB82SgGgDbibcqyDTlk3l3C0jOVHKxrjdc9CTwDUQd0vkvYg5um0OH+GpxYvp39r+IPOg==", - "cpu": [ - "x64" - ], + "node_modules/@eslint/eslintrc": { + "version": "2.1.4", "dev": true, - "optional": true, - "os": [ - "android" - ], + "license": "MIT", + "peer": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, "engines": { - "node": ">=12" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/@esbuild/darwin-arm64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.11.tgz", - "integrity": "sha512-ETp87DRWuSt9KdDVkqSoKoLFHYTrkyz2+65fj9nfXsaV3bMhTCjtQfw3y+um88vGRKRiF7erPrh/ZuIdLUIVxQ==", - "cpu": [ - "arm64" - ], + "node_modules/@eslint/eslintrc/node_modules/brace-expansion": { + "version": "1.1.11", "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" + "license": "MIT", + "peer": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "node_modules/@esbuild/darwin-x64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.11.tgz", - "integrity": "sha512-fkFUiS6IUK9WYUO/+22omwetaSNl5/A8giXvQlcinLIjVkxwTLSktbF5f/kJMftM2MJp9+fXqZ5ezS7+SALp4g==", - "cpu": [ - "x64" - ], + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.24.0", "dev": true, - "optional": true, - "os": [ - "darwin" - ], + "license": "MIT", + "peer": true, + "dependencies": { + "type-fest": "^0.20.2" + }, "engines": { - "node": ">=12" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@esbuild/freebsd-arm64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.11.tgz", - "integrity": "sha512-lhoSp5K6bxKRNdXUtHoNc5HhbXVCS8V0iZmDvyWvYq9S5WSfTIHU2UGjcGt7UeS6iEYp9eeymIl5mJBn0yiuxA==", - "cpu": [ - "arm64" - ], + "node_modules/@eslint/eslintrc/node_modules/minimatch": { + "version": "3.1.2", "dev": true, - "optional": true, - "os": [ - "freebsd" - ], + "license": "ISC", + "peer": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, "engines": { - "node": ">=12" + "node": "*" } }, - "node_modules/@esbuild/freebsd-x64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.11.tgz", - "integrity": "sha512-JkUqn44AffGXitVI6/AbQdoYAq0TEullFdqcMY/PCUZ36xJ9ZJRtQabzMA+Vi7r78+25ZIBosLTOKnUXBSi1Kw==", - "cpu": [ - "x64" - ], + "node_modules/@eslint/eslintrc/node_modules/type-fest": { + "version": "0.20.2", "dev": true, - "optional": true, - "os": [ - "freebsd" - ], + "license": "(MIT OR CC0-1.0)", + "peer": true, "engines": { - "node": ">=12" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@esbuild/linux-arm": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.11.tgz", - "integrity": "sha512-3CRkr9+vCV2XJbjwgzjPtO8T0SZUmRZla+UL1jw+XqHZPkPgZiyWvbDvl9rqAN8Zl7qJF0O/9ycMtjU67HN9/Q==", - "cpu": [ - "arm" - ], + "node_modules/@eslint/js": { + "version": "8.56.0", "dev": true, - "optional": true, - "os": [ - "linux" - ], + "license": "MIT", + "peer": true, "engines": { - "node": ">=12" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/@esbuild/linux-arm64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.11.tgz", - "integrity": "sha512-LneLg3ypEeveBSMuoa0kwMpCGmpu8XQUh+mL8XXwoYZ6Be2qBnVtcDI5azSvh7vioMDhoJFZzp9GWp9IWpYoUg==", - "cpu": [ - "arm64" - ], + "node_modules/@fastify/busboy": { + "version": "2.1.0", "dev": true, - "optional": true, - "os": [ - "linux" - ], + "license": "MIT", "engines": { - "node": ">=12" + "node": ">=14" } }, - "node_modules/@esbuild/linux-ia32": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.11.tgz", - "integrity": "sha512-caHy++CsD8Bgq2V5CodbJjFPEiDPq8JJmBdeyZ8GWVQMjRD0sU548nNdwPNvKjVpamYYVL40AORekgfIubwHoA==", - "cpu": [ - "ia32" - ], + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.14", "dev": true, - "optional": true, - "os": [ - "linux" - ], + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "@humanwhocodes/object-schema": "^2.0.2", + "debug": "^4.3.1", + "minimatch": "^3.0.5" + }, "engines": { - "node": ">=12" + "node": ">=10.10.0" } }, - "node_modules/@esbuild/linux-loong64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.11.tgz", - "integrity": "sha512-ppZSSLVpPrwHccvC6nQVZaSHlFsvCQyjnvirnVjbKSHuE5N24Yl8F3UwYUUR1UEPaFObGD2tSvVKbvR+uT1Nrg==", - "cpu": [ - "loong64" - ], + "node_modules/@humanwhocodes/config-array/node_modules/brace-expansion": { + "version": "1.1.11", "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" + "license": "MIT", + "peer": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "node_modules/@esbuild/linux-mips64el": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.11.tgz", - "integrity": "sha512-B5x9j0OgjG+v1dF2DkH34lr+7Gmv0kzX6/V0afF41FkPMMqaQ77pH7CrhWeR22aEeHKaeZVtZ6yFwlxOKPVFyg==", - "cpu": [ - "mips64el" - ], + "node_modules/@humanwhocodes/config-array/node_modules/minimatch": { + "version": "3.1.2", "dev": true, - "optional": true, - "os": [ - "linux" - ], + "license": "ISC", + "peer": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, "engines": { - "node": ">=12" + "node": "*" } }, - "node_modules/@esbuild/linux-ppc64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.11.tgz", - "integrity": "sha512-MHrZYLeCG8vXblMetWyttkdVRjQlQUb/oMgBNurVEnhj4YWOr4G5lmBfZjHYQHHN0g6yDmCAQRR8MUHldvvRDA==", - "cpu": [ - "ppc64" - ], + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", "dev": true, - "optional": true, - "os": [ - "linux" - ], + "license": "Apache-2.0", + "peer": true, "engines": { - "node": ">=12" + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" } }, - "node_modules/@esbuild/linux-riscv64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.11.tgz", - "integrity": "sha512-f3DY++t94uVg141dozDu4CCUkYW+09rWtaWfnb3bqe4w5NqmZd6nPVBm+qbz7WaHZCoqXqHz5p6CM6qv3qnSSQ==", - "cpu": [ - "riscv64" - ], + "node_modules/@humanwhocodes/object-schema": { + "version": "2.0.2", "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-s390x": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.11.tgz", - "integrity": "sha512-A5xdUoyWJHMMlcSMcPGVLzYzpcY8QP1RtYzX5/bS4dvjBGVxdhuiYyFwp7z74ocV7WDc0n1harxmpq2ePOjI0Q==", - "cpu": [ - "s390x" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-x64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.11.tgz", - "integrity": "sha512-grbyMlVCvJSfxFQUndw5mCtWs5LO1gUlwP4CDi4iJBbVpZcqLVT29FxgGuBJGSzyOxotFG4LoO5X+M1350zmPA==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/netbsd-x64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.11.tgz", - "integrity": "sha512-13jvrQZJc3P230OhU8xgwUnDeuC/9egsjTkXN49b3GcS5BKvJqZn86aGM8W9pd14Kd+u7HuFBMVtrNGhh6fHEQ==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/openbsd-x64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.11.tgz", - "integrity": "sha512-ysyOGZuTp6SNKPE11INDUeFVVQFrhcNDVUgSQVDzqsqX38DjhPEPATpid04LCoUr2WXhQTEZ8ct/EgJCUDpyNw==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/sunos-x64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.11.tgz", - "integrity": "sha512-Hf+Sad9nVwvtxy4DXCZQqLpgmRTQqyFyhT3bZ4F2XlJCjxGmRFF0Shwn9rzhOYRB61w9VMXUkxlBy56dk9JJiQ==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-arm64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.11.tgz", - "integrity": "sha512-0P58Sbi0LctOMOQbpEOvOL44Ne0sqbS0XWHMvvrg6NE5jQ1xguCSSw9jQeUk2lfrXYsKDdOe6K+oZiwKPilYPQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-ia32": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.11.tgz", - "integrity": "sha512-6YOrWS+sDJDmshdBIQU+Uoyh7pQKrdykdefC1avn76ss5c+RN6gut3LZA4E2cH5xUEp5/cA0+YxRaVtRAb0xBg==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-x64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.11.tgz", - "integrity": "sha512-vfkhltrjCAb603XaFhqhAF4LGDi2M4OrCRrFusyQ+iTLQ/o60QQXxc9cZC/FFpihBI9N1Grn6SMKVJ4KP7Fuiw==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } + "license": "BSD-3-Clause", + "peer": true }, - "node_modules/@eslint-community/eslint-utils": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", - "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "node_modules/@iconify-json/game-icons": { + "version": "1.1.7", "dev": true, + "license": "CC-BY-3.0", "dependencies": { - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" - } - }, - "node_modules/@eslint-community/regexpp": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", - "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", - "dev": true, - "engines": { - "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + "@iconify/types": "*" } }, - "node_modules/@eslint/eslintrc": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", - "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", + "node_modules/@iconify-json/gravity-ui": { + "version": "1.1.1", "dev": true, - "peer": true, + "license": "MIT", "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.6.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" + "@iconify/types": "*" } }, - "node_modules/@eslint/eslintrc/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "node_modules/@iconify-json/material-symbols": { + "version": "1.1.69", "dev": true, - "peer": true, + "license": "Apache-2.0", "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "@iconify/types": "*" } }, - "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "13.24.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "node_modules/@iconify-json/mdi": { + "version": "1.1.64", "dev": true, - "peer": true, + "license": "Apache-2.0", "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "@iconify/types": "*" } }, - "node_modules/@eslint/eslintrc/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "node_modules/@iconify-json/ph": { + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/@iconify-json/ph/-/ph-1.1.10.tgz", + "integrity": "sha512-e7owJfx9BgnUVGXKk/243iFV4tHH1UiBDl5mWYkwKoPf4nN2rzPGdD7ISfvwr3SB25VvOteSC5DOVWxjs56Ywg==", "dev": true, - "peer": true, "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/@eslint/eslintrc/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true, - "peer": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@eslint/js": { - "version": "8.56.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.56.0.tgz", - "integrity": "sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==", - "dev": true, - "peer": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/@fastify/busboy": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-2.1.0.tgz", - "integrity": "sha512-+KpH+QxZU7O4675t3mnkQKcZZg56u+K/Ct2K+N2AZYNVK8kyeo/bI18tI8aPm3tvNNRyTWfj6s5tnGNlcbQRsA==", - "dev": true, - "engines": { - "node": ">=14" + "@iconify/types": "*" } }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.11.13", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.13.tgz", - "integrity": "sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==", + "node_modules/@iconify-json/tabler": { + "version": "1.1.103", "dev": true, - "peer": true, + "license": "MIT", "dependencies": { - "@humanwhocodes/object-schema": "^2.0.1", - "debug": "^4.1.1", - "minimatch": "^3.0.5" - }, - "engines": { - "node": ">=10.10.0" + "@iconify/types": "*" } }, - "node_modules/@humanwhocodes/config-array/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "node_modules/@iconify-json/vscode-icons": { + "version": "1.1.32", "dev": true, - "peer": true, + "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "@iconify/types": "*" } }, - "node_modules/@humanwhocodes/config-array/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "node_modules/@iconify/types": { + "version": "2.0.0", "dev": true, - "peer": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } + "license": "MIT" }, - "node_modules/@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "node_modules/@iconify/utils": { + "version": "2.1.14", "dev": true, - "peer": true, - "engines": { - "node": ">=12.22" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" + "license": "MIT", + "dependencies": { + "@antfu/install-pkg": "^0.1.1", + "@antfu/utils": "^0.7.5", + "@iconify/types": "^2.0.0", + "debug": "^4.3.4", + "kolorist": "^1.8.0", + "local-pkg": "^0.4.3" } }, - "node_modules/@humanwhocodes/object-schema": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.1.tgz", - "integrity": "sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==", - "dev": true, - "peer": true - }, "node_modules/@ioredis/commands": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@ioredis/commands/-/commands-1.2.0.tgz", - "integrity": "sha512-Sx1pU8EM64o2BrqNpEO1CNLtKQwyhuXuqyfH7oGKCk+1a33d2r5saW8zNwm3j6BTExtjrv2BxTgzzkMwts6vGg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@isaacs/cliui": { "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", - "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", "dev": true, + "license": "ISC", "dependencies": { "string-width": "^5.1.2", "string-width-cjs": "npm:string-width@^4.2.0", @@ -1323,9 +1023,8 @@ }, "node_modules/@isaacs/cliui/node_modules/ansi-regex": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -1335,9 +1034,8 @@ }, "node_modules/@isaacs/cliui/node_modules/ansi-styles": { "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -1347,15 +1045,13 @@ }, "node_modules/@isaacs/cliui/node_modules/emoji-regex": { "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@isaacs/cliui/node_modules/string-width": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", "dev": true, + "license": "MIT", "dependencies": { "eastasianwidth": "^0.2.0", "emoji-regex": "^9.2.2", @@ -1370,9 +1066,8 @@ }, "node_modules/@isaacs/cliui/node_modules/strip-ansi": { "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", "dev": true, + "license": "MIT", "dependencies": { "ansi-regex": "^6.0.1" }, @@ -1385,9 +1080,8 @@ }, "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^6.1.0", "string-width": "^5.0.1", @@ -1402,8 +1096,7 @@ }, "node_modules/@jridgewell/gen-mapping": { "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "license": "MIT", "dependencies": { "@jridgewell/set-array": "^1.0.1", "@jridgewell/sourcemap-codec": "^1.4.10", @@ -1415,25 +1108,22 @@ }, "node_modules/@jridgewell/resolve-uri": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", - "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", + "license": "MIT", "engines": { "node": ">=6.0.0" } }, "node_modules/@jridgewell/set-array": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "license": "MIT", "engines": { "node": ">=6.0.0" } }, "node_modules/@jridgewell/source-map": { "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", - "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", "dev": true, + "license": "MIT", "dependencies": { "@jridgewell/gen-mapping": "^0.3.0", "@jridgewell/trace-mapping": "^0.3.9" @@ -1441,13 +1131,11 @@ }, "node_modules/@jridgewell/sourcemap-codec": { "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" + "license": "MIT" }, "node_modules/@jridgewell/trace-mapping": { "version": "0.3.20", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz", - "integrity": "sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==", + "license": "MIT", "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" @@ -1455,24 +1143,21 @@ }, "node_modules/@kwsites/file-exists": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@kwsites/file-exists/-/file-exists-1.1.1.tgz", - "integrity": "sha512-m9/5YGR18lIwxSFDwfE3oA7bWuq9kdau6ugN4H2rJeyhFQZcG9AgSHkQtSD15a8WvTgfz9aikZMrKPHvbpqFiw==", "dev": true, + "license": "MIT", "dependencies": { "debug": "^4.1.1" } }, "node_modules/@kwsites/promise-deferred": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@kwsites/promise-deferred/-/promise-deferred-1.1.1.tgz", - "integrity": "sha512-GaHYm+c0O9MjZRu0ongGBRbinu8gVAMd2UZjji6jVmqKtZluZnptXGWhz1E8j8D2HJ3f/yMxKAUC0b+57wncIw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@mapbox/node-pre-gyp": { "version": "1.0.11", - "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.11.tgz", - "integrity": "sha512-Yhlar6v9WQgUp/He7BdgzOz8lqMQ8sU+jkCq7Wx8Myc5YFJLbEe7lgui/V7G1qB1DJykHSGwreceSaD60Y0PUQ==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "detect-libc": "^2.0.0", "https-proxy-agent": "^5.0.0", @@ -1490,36 +1175,32 @@ }, "node_modules/@mapbox/node-pre-gyp/node_modules/detect-libc": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.2.tgz", - "integrity": "sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==", "dev": true, + "license": "Apache-2.0", "engines": { "node": ">=8" } }, "node_modules/@meilisearch/instant-meilisearch": { "version": "0.13.6", - "resolved": "https://registry.npmjs.org/@meilisearch/instant-meilisearch/-/instant-meilisearch-0.13.6.tgz", - "integrity": "sha512-olVCeOXmignmfY+ML8ExgyPCLGkr/XPXcz0n8tajRFr4afDKzomxySGMfQXVok9SoyhB+xeNH/mEMhguxCwklg==", "dev": true, + "license": "MIT", "dependencies": { "meilisearch": "^0.35.0" } }, "node_modules/@meilisearch/instant-meilisearch/node_modules/meilisearch": { "version": "0.35.1", - "resolved": "https://registry.npmjs.org/meilisearch/-/meilisearch-0.35.1.tgz", - "integrity": "sha512-azI7vA4eCfBpUwngDTaG/VpiuO5zAMM35QrfREVPC+KnuNBKwBrwRaTwV+Dt18JDCgk/OWZJPaONYgBHSISbNQ==", "dev": true, + "license": "MIT", "dependencies": { "cross-fetch": "^3.1.6" } }, "node_modules/@netlify/functions": { "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@netlify/functions/-/functions-2.4.1.tgz", - "integrity": "sha512-sRFYBaz6dJP1MdUtk/5QNmshhg5UDmB+DUssmH6v9WUG85MrwyExEfGfJA5eClXATjXm0coTvO5nLAlyCpK7QQ==", "dev": true, + "license": "MIT", "dependencies": { "@netlify/serverless-functions-api": "1.12.3", "is-promise": "^4.0.0" @@ -1530,18 +1211,16 @@ }, "node_modules/@netlify/node-cookies": { "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@netlify/node-cookies/-/node-cookies-0.1.0.tgz", - "integrity": "sha512-OAs1xG+FfLX0LoRASpqzVntVV/RpYkgpI0VrUnw2u0Q1qiZUzcPffxRK8HF3gc4GjuhG5ahOEMJ9bswBiZPq0g==", "dev": true, + "license": "MIT", "engines": { "node": "^14.16.0 || >=16.0.0" } }, "node_modules/@netlify/serverless-functions-api": { "version": "1.12.3", - "resolved": "https://registry.npmjs.org/@netlify/serverless-functions-api/-/serverless-functions-api-1.12.3.tgz", - "integrity": "sha512-g1AZ78pCvMnalZtbnViVLGfG5ufjKyKoi3plLSUtZqh0wVuMR7ZGegeZHhOoY4wRfkkETVvWfhgfcpLMbGM5Lg==", "dev": true, + "license": "MIT", "dependencies": { "@netlify/node-cookies": "^0.1.0", "urlpattern-polyfill": "8.0.2" @@ -1552,8 +1231,7 @@ }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "license": "MIT", "dependencies": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" @@ -1564,16 +1242,14 @@ }, "node_modules/@nodelib/fs.stat": { "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "license": "MIT", "engines": { "node": ">= 8" } }, "node_modules/@nodelib/fs.walk": { "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "license": "MIT", "dependencies": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" @@ -1584,9 +1260,8 @@ }, "node_modules/@npmcli/agent": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@npmcli/agent/-/agent-2.2.0.tgz", - "integrity": "sha512-2yThA1Es98orMkpSLVqlDZAMPK3jHJhifP2gnNUdk1754uZ8yI5c+ulCoVG+WlntQA6MzhrURMXjSd9Z7dJ2/Q==", "dev": true, + "license": "ISC", "dependencies": { "agent-base": "^7.1.0", "http-proxy-agent": "^7.0.0", @@ -1600,9 +1275,8 @@ }, "node_modules/@npmcli/agent/node_modules/agent-base": { "version": "7.1.0", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz", - "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==", "dev": true, + "license": "MIT", "dependencies": { "debug": "^4.3.4" }, @@ -1612,9 +1286,8 @@ }, "node_modules/@npmcli/agent/node_modules/https-proxy-agent": { "version": "7.0.2", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.2.tgz", - "integrity": "sha512-NmLNjm6ucYwtcUmL7JQC1ZQ57LmHP4lT15FQ8D61nak1rO6DH+fz5qNK2Ap5UN4ZapYICE3/0KodcLYSPsPbaA==", "dev": true, + "license": "MIT", "dependencies": { "agent-base": "^7.0.2", "debug": "4" @@ -1625,18 +1298,16 @@ }, "node_modules/@npmcli/agent/node_modules/lru-cache": { "version": "10.1.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.1.0.tgz", - "integrity": "sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==", "dev": true, + "license": "ISC", "engines": { "node": "14 || >=16.14" } }, "node_modules/@npmcli/fs": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.0.tgz", - "integrity": "sha512-7kZUAaLscfgbwBQRbvdMYaZOWyMEcPTH/tJjnyAWJ/dvvs9Ef+CERx/qJb9GExJpl1qipaDGn7KqHnFGGixd0w==", "dev": true, + "license": "ISC", "dependencies": { "semver": "^7.3.5" }, @@ -1646,9 +1317,8 @@ }, "node_modules/@npmcli/git": { "version": "5.0.4", - "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-5.0.4.tgz", - "integrity": "sha512-nr6/WezNzuYUppzXRaYu/W4aT5rLxdXqEFupbh6e/ovlYFQ8hpu1UUPV3Ir/YTl+74iXl2ZOMlGzudh9ZPUchQ==", "dev": true, + "license": "ISC", "dependencies": { "@npmcli/promise-spawn": "^7.0.0", "lru-cache": "^10.0.1", @@ -1665,27 +1335,24 @@ }, "node_modules/@npmcli/git/node_modules/isexe": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", - "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", "dev": true, + "license": "ISC", "engines": { "node": ">=16" } }, "node_modules/@npmcli/git/node_modules/lru-cache": { "version": "10.1.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.1.0.tgz", - "integrity": "sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==", "dev": true, + "license": "ISC", "engines": { "node": "14 || >=16.14" } }, "node_modules/@npmcli/git/node_modules/which": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz", - "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==", "dev": true, + "license": "ISC", "dependencies": { "isexe": "^3.1.1" }, @@ -1698,9 +1365,8 @@ }, "node_modules/@npmcli/installed-package-contents": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-2.0.2.tgz", - "integrity": "sha512-xACzLPhnfD51GKvTOOuNX2/V4G4mz9/1I2MfDoye9kBM3RYe5g2YbscsaGoTlaWqkxeiapBWyseULVKpSVHtKQ==", "dev": true, + "license": "ISC", "dependencies": { "npm-bundled": "^3.0.0", "npm-normalize-package-bin": "^3.0.0" @@ -1714,18 +1380,16 @@ }, "node_modules/@npmcli/node-gyp": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-3.0.0.tgz", - "integrity": "sha512-gp8pRXC2oOxu0DUE1/M3bYtb1b3/DbJ5aM113+XJBgfXdussRAsX0YOrOhdd8WvnAR6auDBvJomGAkLKA5ydxA==", "dev": true, + "license": "ISC", "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/@npmcli/promise-spawn": { "version": "7.0.1", - "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-7.0.1.tgz", - "integrity": "sha512-P4KkF9jX3y+7yFUxgcUdDtLy+t4OlDGuEBLNs57AZsfSfg+uV6MLndqGpnl4831ggaEdXwR50XFoZP4VFtHolg==", "dev": true, + "license": "ISC", "dependencies": { "which": "^4.0.0" }, @@ -1735,18 +1399,16 @@ }, "node_modules/@npmcli/promise-spawn/node_modules/isexe": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", - "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", "dev": true, + "license": "ISC", "engines": { "node": ">=16" } }, "node_modules/@npmcli/promise-spawn/node_modules/which": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz", - "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==", "dev": true, + "license": "ISC", "dependencies": { "isexe": "^3.1.1" }, @@ -1759,9 +1421,8 @@ }, "node_modules/@npmcli/run-script": { "version": "7.0.3", - "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-7.0.3.tgz", - "integrity": "sha512-ZMWGLHpzMq3rBGIwPyeaoaleaLMvrBrH8nugHxTi5ACkJZXTxXPtVuEH91ifgtss5hUwJQ2VDnzDBWPmz78rvg==", "dev": true, + "license": "ISC", "dependencies": { "@npmcli/node-gyp": "^3.0.0", "@npmcli/promise-spawn": "^7.0.0", @@ -1775,18 +1436,16 @@ }, "node_modules/@npmcli/run-script/node_modules/isexe": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", - "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", "dev": true, + "license": "ISC", "engines": { "node": ">=16" } }, "node_modules/@npmcli/run-script/node_modules/which": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz", - "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==", "dev": true, + "license": "ISC", "dependencies": { "isexe": "^3.1.1" }, @@ -1799,9 +1458,8 @@ }, "node_modules/@nuxt/content": { "version": "2.10.0", - "resolved": "https://registry.npmjs.org/@nuxt/content/-/content-2.10.0.tgz", - "integrity": "sha512-HZ+1RJJc2SZc/FPYvbsME7b8++a2uf6g9JlMm+qUMDjnCWJaF38pbrsmYq2b9whXx/3WjpBmCRkWCJy6bjSP+g==", "dev": true, + "license": "MIT", "dependencies": { "@nuxt/kit": "^3.8.2", "@nuxtjs/mdc": "^0.3.0", @@ -1834,20 +1492,18 @@ }, "node_modules/@nuxt/devalue": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@nuxt/devalue/-/devalue-2.0.2.tgz", - "integrity": "sha512-GBzP8zOc7CGWyFQS6dv1lQz8VVpz5C2yRszbXufwG/9zhStTIH50EtD87NmWbTMwXDvZLNg8GIpb1UFdH93JCA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@nuxt/devtools": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@nuxt/devtools/-/devtools-1.0.6.tgz", - "integrity": "sha512-3P914IHBvKl2aYSrwaCAU9E1ndVNnGJR0Jn0XKUFktsbjU5kGlwLGrtRKXAw4Yz1VNiSZPrapVrFOQWbXRGRvg==", + "version": "1.0.8", "dev": true, + "license": "MIT", "dependencies": { "@antfu/utils": "^0.7.7", - "@nuxt/devtools-kit": "1.0.6", - "@nuxt/devtools-wizard": "1.0.6", - "@nuxt/kit": "^3.8.2", + "@nuxt/devtools-kit": "1.0.8", + "@nuxt/devtools-wizard": "1.0.8", + "@nuxt/kit": "^3.9.1", "birpc": "^0.2.14", "consola": "^3.2.3", "destr": "^2.0.2", @@ -1855,61 +1511,56 @@ "execa": "^7.2.0", "fast-glob": "^3.3.2", "flatted": "^3.2.9", - "get-port-please": "^3.1.1", - "h3": "^1.9.0", + "get-port-please": "^3.1.2", "hookable": "^5.5.3", "image-meta": "^0.2.0", "is-installed-globally": "^1.0.0", "launch-editor": "^2.6.1", "local-pkg": "^0.5.0", "magicast": "^0.3.2", - "nitropack": "^2.8.1", - "nypm": "^0.3.3", - "ofetch": "^1.3.3", + "nypm": "^0.3.4", "ohash": "^1.1.3", "pacote": "^17.0.5", - "pathe": "^1.1.1", + "pathe": "^1.1.2", "perfect-debounce": "^1.0.0", "pkg-types": "^1.0.3", "rc9": "^2.1.1", - "scule": "^1.1.1", + "scule": "^1.2.0", "semver": "^7.5.4", - "simple-git": "^3.21.0", - "sirv": "^2.0.3", - "unimport": "^3.6.1", + "simple-git": "^3.22.0", + "sirv": "^2.0.4", + "unimport": "^3.7.1", "vite-plugin-inspect": "^0.8.1", "vite-plugin-vue-inspector": "^4.0.2", "which": "^3.0.1", - "ws": "^8.15.0" + "ws": "^8.16.0" }, "bin": { "devtools": "cli.mjs" }, "peerDependencies": { - "nuxt": "^3.8.2", + "nuxt": "^3.9.0", "vite": "*" } }, "node_modules/@nuxt/devtools-kit": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@nuxt/devtools-kit/-/devtools-kit-1.0.6.tgz", - "integrity": "sha512-CUSE++NRTIwvBWbLsPzLZIDMpXr6oyllaWm8tOR3Wgr/04jW31uyWbXjU/fxRuDotQwZfcTe19uunRoCoBnk1Q==", + "version": "1.0.8", "dev": true, + "license": "MIT", "dependencies": { - "@nuxt/kit": "^3.8.2", - "@nuxt/schema": "^3.8.2", + "@nuxt/kit": "^3.9.1", + "@nuxt/schema": "^3.9.1", "execa": "^7.2.0" }, "peerDependencies": { - "nuxt": "^3.8.2", + "nuxt": "^3.9.0", "vite": "*" } }, "node_modules/@nuxt/devtools-kit/node_modules/execa": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-7.2.0.tgz", - "integrity": "sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==", "dev": true, + "license": "MIT", "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.1", @@ -1930,18 +1581,16 @@ }, "node_modules/@nuxt/devtools-kit/node_modules/human-signals": { "version": "4.3.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz", - "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==", "dev": true, + "license": "Apache-2.0", "engines": { "node": ">=14.18.0" } }, "node_modules/@nuxt/devtools-kit/node_modules/is-stream": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", - "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", "dev": true, + "license": "MIT", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, @@ -1951,9 +1600,8 @@ }, "node_modules/@nuxt/devtools-kit/node_modules/mimic-fn": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", - "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -1963,9 +1611,8 @@ }, "node_modules/@nuxt/devtools-kit/node_modules/npm-run-path": { "version": "5.2.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.2.0.tgz", - "integrity": "sha512-W4/tgAXFqFA0iL7fk0+uQ3g7wkL8xJmx3XdK0VGb4cHW//eZTtKGvFBBoRKVTpY7n6ze4NL9ly7rgXcHufqXKg==", "dev": true, + "license": "MIT", "dependencies": { "path-key": "^4.0.0" }, @@ -1978,9 +1625,8 @@ }, "node_modules/@nuxt/devtools-kit/node_modules/onetime": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", - "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", "dev": true, + "license": "MIT", "dependencies": { "mimic-fn": "^4.0.0" }, @@ -1993,9 +1639,8 @@ }, "node_modules/@nuxt/devtools-kit/node_modules/path-key": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", - "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -2005,9 +1650,8 @@ }, "node_modules/@nuxt/devtools-kit/node_modules/strip-final-newline": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", - "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -2016,17 +1660,16 @@ } }, "node_modules/@nuxt/devtools-wizard": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@nuxt/devtools-wizard/-/devtools-wizard-1.0.6.tgz", - "integrity": "sha512-44G+t2sQQii3TPnmktlrZryC4pw7t77GUV7wneEicLGU+w5I5ib7taVMJy8+yBC3kpTs5eYHOmqI63Dqvr73tw==", + "version": "1.0.8", "dev": true, + "license": "MIT", "dependencies": { "consola": "^3.2.3", "diff": "^5.1.0", "execa": "^7.2.0", "global-directory": "^4.0.1", "magicast": "^0.3.2", - "pathe": "^1.1.1", + "pathe": "^1.1.2", "pkg-types": "^1.0.3", "prompts": "^2.4.2", "rc9": "^2.1.1", @@ -2038,9 +1681,8 @@ }, "node_modules/@nuxt/devtools-wizard/node_modules/execa": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-7.2.0.tgz", - "integrity": "sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==", "dev": true, + "license": "MIT", "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.1", @@ -2061,18 +1703,16 @@ }, "node_modules/@nuxt/devtools-wizard/node_modules/human-signals": { "version": "4.3.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz", - "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==", "dev": true, + "license": "Apache-2.0", "engines": { "node": ">=14.18.0" } }, "node_modules/@nuxt/devtools-wizard/node_modules/is-stream": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", - "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", "dev": true, + "license": "MIT", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, @@ -2082,9 +1722,8 @@ }, "node_modules/@nuxt/devtools-wizard/node_modules/mimic-fn": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", - "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -2094,9 +1733,8 @@ }, "node_modules/@nuxt/devtools-wizard/node_modules/npm-run-path": { "version": "5.2.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.2.0.tgz", - "integrity": "sha512-W4/tgAXFqFA0iL7fk0+uQ3g7wkL8xJmx3XdK0VGb4cHW//eZTtKGvFBBoRKVTpY7n6ze4NL9ly7rgXcHufqXKg==", "dev": true, + "license": "MIT", "dependencies": { "path-key": "^4.0.0" }, @@ -2109,9 +1747,8 @@ }, "node_modules/@nuxt/devtools-wizard/node_modules/onetime": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", - "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", "dev": true, + "license": "MIT", "dependencies": { "mimic-fn": "^4.0.0" }, @@ -2124,9 +1761,8 @@ }, "node_modules/@nuxt/devtools-wizard/node_modules/path-key": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", - "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -2136,9 +1772,8 @@ }, "node_modules/@nuxt/devtools-wizard/node_modules/strip-final-newline": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", - "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -2148,9 +1783,8 @@ }, "node_modules/@nuxt/devtools/node_modules/execa": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-7.2.0.tgz", - "integrity": "sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==", "dev": true, + "license": "MIT", "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.1", @@ -2171,18 +1805,16 @@ }, "node_modules/@nuxt/devtools/node_modules/human-signals": { "version": "4.3.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz", - "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==", "dev": true, + "license": "Apache-2.0", "engines": { "node": ">=14.18.0" } }, "node_modules/@nuxt/devtools/node_modules/is-stream": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", - "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", "dev": true, + "license": "MIT", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, @@ -2190,13 +1822,27 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@nuxt/devtools/node_modules/mimic-fn": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", - "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", + "node_modules/@nuxt/devtools/node_modules/local-pkg": { + "version": "0.5.0", "dev": true, - "engines": { - "node": ">=12" + "license": "MIT", + "dependencies": { + "mlly": "^1.4.2", + "pkg-types": "^1.0.3" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@nuxt/devtools/node_modules/mimic-fn": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -2204,9 +1850,8 @@ }, "node_modules/@nuxt/devtools/node_modules/npm-run-path": { "version": "5.2.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.2.0.tgz", - "integrity": "sha512-W4/tgAXFqFA0iL7fk0+uQ3g7wkL8xJmx3XdK0VGb4cHW//eZTtKGvFBBoRKVTpY7n6ze4NL9ly7rgXcHufqXKg==", "dev": true, + "license": "MIT", "dependencies": { "path-key": "^4.0.0" }, @@ -2219,9 +1864,8 @@ }, "node_modules/@nuxt/devtools/node_modules/onetime": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", - "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", "dev": true, + "license": "MIT", "dependencies": { "mimic-fn": "^4.0.0" }, @@ -2234,9 +1878,8 @@ }, "node_modules/@nuxt/devtools/node_modules/path-key": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", - "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -2246,9 +1889,8 @@ }, "node_modules/@nuxt/devtools/node_modules/strip-final-newline": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", - "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -2258,9 +1900,8 @@ }, "node_modules/@nuxt/devtools/node_modules/which": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/which/-/which-3.0.1.tgz", - "integrity": "sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg==", "dev": true, + "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -2273,9 +1914,8 @@ }, "node_modules/@nuxt/eslint-config": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@nuxt/eslint-config/-/eslint-config-0.2.0.tgz", - "integrity": "sha512-NeJX8TLcnNAjQFiDs3XhP+9CHKK8jaKsP7eUyCSrQdgY7nqWe7VJx64lwzx5FTT4cW3RHMEyH+Y0qzLGYYoa/A==", "dev": true, + "license": "MIT", "dependencies": { "@rushstack/eslint-patch": "^1.3.3", "@typescript-eslint/eslint-plugin": "^6.5.0", @@ -2288,14 +1928,13 @@ } }, "node_modules/@nuxt/kit": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/@nuxt/kit/-/kit-3.9.0.tgz", - "integrity": "sha512-XVFQihMTXM5y7Xj7EXbcDbUbxNkC8+ArQKArAH5PK1ulCWZWyP+VR94Gg2boo9vI2eNLTs+LquxnOtOHRQrg0A==", + "version": "3.9.1", + "license": "MIT", "dependencies": { - "@nuxt/schema": "3.9.0", - "c12": "^1.5.1", + "@nuxt/schema": "3.9.1", + "c12": "^1.6.1", "consola": "^3.2.3", - "defu": "^6.1.3", + "defu": "^6.1.4", "globby": "^14.0.0", "hash-sum": "^2.0.0", "ignore": "^5.3.0", @@ -2308,7 +1947,7 @@ "semver": "^7.5.4", "ufo": "^1.3.2", "unctx": "^2.3.1", - "unimport": "^3.7.0", + "unimport": "^3.7.1", "untyped": "^1.4.0" }, "engines": { @@ -2316,20 +1955,19 @@ } }, "node_modules/@nuxt/schema": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/@nuxt/schema/-/schema-3.9.0.tgz", - "integrity": "sha512-NaRiq+g6XE4YOZLy7be2e6AmZCW0gfQWDM88TSfNr3Lypo+6PuY2VqzZLpSvOCNlW3CFj/kWtMdhool2BP0yIg==", + "version": "3.9.1", + "license": "MIT", "dependencies": { "@nuxt/ui-templates": "^1.3.1", "consola": "^3.2.3", - "defu": "^6.1.3", + "defu": "^6.1.4", "hookable": "^5.5.3", "pathe": "^1.1.1", "pkg-types": "^1.0.3", "scule": "^1.1.1", "std-env": "^3.7.0", "ufo": "^1.3.2", - "unimport": "^3.7.0", + "unimport": "^3.7.1", "untyped": "^1.4.0" }, "engines": { @@ -2338,9 +1976,8 @@ }, "node_modules/@nuxt/telemetry": { "version": "2.5.3", - "resolved": "https://registry.npmjs.org/@nuxt/telemetry/-/telemetry-2.5.3.tgz", - "integrity": "sha512-Ghv2MgWbJcUM9G5Dy3oQP0cJkUwEgaiuQxEF61FXJdn0a69Q4StZEP/hLF0MWPM9m6EvAwI7orxkJHM7MrmtVg==", "dev": true, + "license": "MIT", "dependencies": { "@nuxt/kit": "^3.8.2", "ci-info": "^4.0.0", @@ -2364,48 +2001,31 @@ "nuxt-telemetry": "bin/nuxt-telemetry.mjs" } }, - "node_modules/@nuxt/telemetry/node_modules/is-docker": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", - "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", - "dev": true, - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/@nuxt/ui-templates": { "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@nuxt/ui-templates/-/ui-templates-1.3.1.tgz", - "integrity": "sha512-5gc02Pu1HycOVUWJ8aYsWeeXcSTPe8iX8+KIrhyEtEoOSkY0eMBuo0ssljB8wALuEmepv31DlYe5gpiRwkjESA==" + "license": "CC-BY-ND-4.0" }, "node_modules/@nuxt/vite-builder": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/@nuxt/vite-builder/-/vite-builder-3.9.0.tgz", - "integrity": "sha512-aJmFv79iuEF0tw79kLgS0LEPgc4WSqIANncNmAu3IIf2zbDQ6iY06eXHVeXShmckbWGlKGaM8L/e8oQNdQdv6g==", + "version": "3.9.1", "dev": true, + "license": "MIT", "dependencies": { - "@nuxt/kit": "3.9.0", + "@nuxt/kit": "3.9.1", "@rollup/plugin-replace": "^5.0.5", - "@vitejs/plugin-vue": "^5.0.0", + "@vitejs/plugin-vue": "^5.0.2", "@vitejs/plugin-vue-jsx": "^3.1.0", "autoprefixer": "^10.4.16", "clear": "^0.1.0", "consola": "^3.2.3", - "cssnano": "^6.0.2", - "defu": "^6.1.3", - "esbuild": "^0.19.10", + "cssnano": "^6.0.3", + "defu": "^6.1.4", + "esbuild": "^0.19.11", "escape-string-regexp": "^5.0.0", "estree-walker": "^3.0.3", "externality": "^1.0.2", "fs-extra": "^11.2.0", "get-port-please": "^3.1.1", - "h3": "^1.9.0", + "h3": "^1.10.0", "knitwork": "^1.0.0", "magic-string": "^0.30.5", "mlly": "^1.4.2", @@ -2413,14 +2033,14 @@ "pathe": "^1.1.1", "perfect-debounce": "^1.0.0", "pkg-types": "^1.0.3", - "postcss": "^8.4.32", - "rollup-plugin-visualizer": "^5.11.0", + "postcss": "^8.4.33", + "rollup-plugin-visualizer": "^5.12.0", "std-env": "^3.7.0", - "strip-literal": "^1.3.0", + "strip-literal": "^2.0.0", "ufo": "^1.3.2", - "unplugin": "^1.5.1", - "vite": "5.0.10", - "vite-node": "^1.1.0", + "unplugin": "^1.6.0", + "vite": "5.0.11", + "vite-node": "^1.1.1", "vite-plugin-checker": "^0.6.2", "vue-bundle-renderer": "^2.0.0" }, @@ -2433,18 +2053,16 @@ }, "node_modules/@nuxt/vite-builder/node_modules/estree-walker": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", - "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", "dev": true, + "license": "MIT", "dependencies": { "@types/estree": "^1.0.0" } }, "node_modules/@nuxtjs/mdc": { "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@nuxtjs/mdc/-/mdc-0.3.0.tgz", - "integrity": "sha512-WN/5OuudZwsBPBRJNHIfkJF/sPtww5ThDva7Fcs2PMl+TdDA+M38L+AeONIn7Sl2CHU7O9rf1kMHl8p7MrUZeA==", "dev": true, + "license": "MIT", "dependencies": { "@nuxt/kit": "^3.8.2", "@types/hast": "^3.0.3", @@ -2481,8 +2099,7 @@ }, "node_modules/@observablehq/plot": { "version": "0.6.13", - "resolved": "https://registry.npmjs.org/@observablehq/plot/-/plot-0.6.13.tgz", - "integrity": "sha512-ebQS4ENodOy+O3WUjhqv9jNPZENAZRQMIdO3ziOlAKfUzSf69+gaFAqqc04SGrQA6JwJjPYnbfeN3YIpNsCF/A==", + "license": "ISC", "dependencies": { "d3": "^7.8.0", "interval-tree-1d": "^1.0.0", @@ -2494,10 +2111,8 @@ }, "node_modules/@parcel/watcher": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.3.0.tgz", - "integrity": "sha512-pW7QaFiL11O0BphO+bq3MgqeX/INAk9jgBldVDYjlQPO4VddoZnF22TcF9onMhnLVHuNqBJeRf+Fj7eezi/+rQ==", "dev": true, - "hasInstallScript": true, + "license": "MIT", "dependencies": { "detect-libc": "^1.0.3", "is-glob": "^4.0.3", @@ -2526,154 +2141,13 @@ "@parcel/watcher-win32-x64": "2.3.0" } }, - "node_modules/@parcel/watcher-android-arm64": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.3.0.tgz", - "integrity": "sha512-f4o9eA3dgk0XRT3XhB0UWpWpLnKgrh1IwNJKJ7UJek7eTYccQ8LR7XUWFKqw6aEq5KUNlCcGvSzKqSX/vtWVVA==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-darwin-arm64": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.3.0.tgz", - "integrity": "sha512-mKY+oijI4ahBMc/GygVGvEdOq0L4DxhYgwQqYAz/7yPzuGi79oXrZG52WdpGA1wLBPrYb0T8uBaGFo7I6rvSKw==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-darwin-x64": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.3.0.tgz", - "integrity": "sha512-20oBj8LcEOnLE3mgpy6zuOq8AplPu9NcSSSfyVKgfOhNAc4eF4ob3ldj0xWjGGbOF7Dcy1Tvm6ytvgdjlfUeow==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-freebsd-x64": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.3.0.tgz", - "integrity": "sha512-7LftKlaHunueAEiojhCn+Ef2CTXWsLgTl4hq0pkhkTBFI3ssj2bJXmH2L67mKpiAD5dz66JYk4zS66qzdnIOgw==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-arm-glibc": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.3.0.tgz", - "integrity": "sha512-1apPw5cD2xBv1XIHPUlq0cO6iAaEUQ3BcY0ysSyD9Kuyw4MoWm1DV+W9mneWI+1g6OeP6dhikiFE6BlU+AToTQ==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-arm64-glibc": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.3.0.tgz", - "integrity": "sha512-mQ0gBSQEiq1k/MMkgcSB0Ic47UORZBmWoAWlMrTW6nbAGoLZP+h7AtUM7H3oDu34TBFFvjy4JCGP43JlylkTQA==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-arm64-musl": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.3.0.tgz", - "integrity": "sha512-LXZAExpepJew0Gp8ZkJ+xDZaTQjLHv48h0p0Vw2VMFQ8A+RKrAvpFuPVCVwKJCr5SE+zvaG+Etg56qXvTDIedw==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, "node_modules/@parcel/watcher-linux-x64-glibc": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.3.0.tgz", - "integrity": "sha512-P7Wo91lKSeSgMTtG7CnBS6WrA5otr1K7shhSjKHNePVmfBHDoAOHYRXgUmhiNfbcGk0uMCHVcdbfxtuiZCHVow==", "cpu": [ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" @@ -2688,12 +2162,11 @@ }, "node_modules/@parcel/watcher-linux-x64-musl": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.3.0.tgz", - "integrity": "sha512-+kiRE1JIq8QdxzwoYY+wzBs9YbJ34guBweTK8nlzLKimn5EQ2b2FSC+tAOpq302BuIMjyuUGvBiUhEcLIGMQ5g==", "cpu": [ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" @@ -2708,12 +2181,11 @@ }, "node_modules/@parcel/watcher-wasm": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-wasm/-/watcher-wasm-2.3.0.tgz", - "integrity": "sha512-ejBAX8H0ZGsD8lSICDNyMbSEtPMWgDL0WFCt/0z7hyf5v8Imz4rAM8xY379mBsECkq/Wdqa5WEDLqtjZ+6NxfA==", "bundleDependencies": [ "napi-wasm" ], "dev": true, + "license": "MIT", "dependencies": { "is-glob": "^4.0.3", "micromatch": "^4.0.5", @@ -2733,70 +2205,9 @@ "inBundle": true, "license": "MIT" }, - "node_modules/@parcel/watcher-win32-arm64": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.3.0.tgz", - "integrity": "sha512-35gXCnaz1AqIXpG42evcoP2+sNL62gZTMZne3IackM+6QlfMcJLy3DrjuL6Iks7Czpd3j4xRBzez3ADCj1l7Aw==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-win32-ia32": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.3.0.tgz", - "integrity": "sha512-FJS/IBQHhRpZ6PiCjFt1UAcPr0YmCLHRbTc00IBTrelEjlmmgIVLeOx4MSXzx2HFEy5Jo5YdhGpxCuqCyDJ5ow==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-win32-x64": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.3.0.tgz", - "integrity": "sha512-dLx+0XRdMnVI62kU3wbXvbIRhLck4aE28bIGKbRGS7BJNt54IIj9+c/Dkqb+7DJEbHUZAX1bwaoM8PqVlHJmCA==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, "node_modules/@pinia/nuxt": { "version": "0.5.1", - "resolved": "https://registry.npmjs.org/@pinia/nuxt/-/nuxt-0.5.1.tgz", - "integrity": "sha512-6wT6TqY81n+7/x3Yhf0yfaJVKkZU42AGqOR0T3+UvChcaOJhSma7OWPN64v+ptYlznat+fS1VTwNAcbi2lzHnw==", + "license": "MIT", "dependencies": { "@nuxt/kit": "^3.5.0", "pinia": ">=2.1.7" @@ -2807,9 +2218,8 @@ }, "node_modules/@pkgjs/parseargs": { "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", - "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", "dev": true, + "license": "MIT", "optional": true, "engines": { "node": ">=14" @@ -2817,15 +2227,13 @@ }, "node_modules/@polka/url": { "version": "1.0.0-next.24", - "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.24.tgz", - "integrity": "sha512-2LuNTFBIO0m7kKIQvvPHN6UE63VjpmL9rnEEaOOaiSPbZK+zUOYIzBAWcED+3XYzhYsd/0mD57VdxAEqqV52CQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@rollup/plugin-alias": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@rollup/plugin-alias/-/plugin-alias-5.1.0.tgz", - "integrity": "sha512-lpA3RZ9PdIG7qqhEfv79tBffNaoDuukFDrmhLqg9ifv99u/ehn+lOg30x2zmhf8AQqQUZaMk/B9fZraQ6/acDQ==", "dev": true, + "license": "MIT", "dependencies": { "slash": "^4.0.0" }, @@ -2843,9 +2251,8 @@ }, "node_modules/@rollup/plugin-alias/node_modules/slash": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -2855,9 +2262,8 @@ }, "node_modules/@rollup/plugin-commonjs": { "version": "25.0.7", - "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-25.0.7.tgz", - "integrity": "sha512-nEvcR+LRjEjsaSsc4x3XZfCCvZIaSMenZu/OiwOKGN2UhQpAYI7ru7czFvyWbErlpoGjnSX3D5Ch5FcMA3kRWQ==", "dev": true, + "license": "MIT", "dependencies": { "@rollup/pluginutils": "^5.0.1", "commondir": "^1.0.1", @@ -2880,9 +2286,8 @@ }, "node_modules/@rollup/plugin-inject": { "version": "5.0.5", - "resolved": "https://registry.npmjs.org/@rollup/plugin-inject/-/plugin-inject-5.0.5.tgz", - "integrity": "sha512-2+DEJbNBoPROPkgTDNe8/1YXWcqxbN5DTjASVIOx8HS+pITXushyNiBV56RB08zuptzz8gT3YfkqriTBVycepg==", "dev": true, + "license": "MIT", "dependencies": { "@rollup/pluginutils": "^5.0.1", "estree-walker": "^2.0.2", @@ -2902,9 +2307,8 @@ }, "node_modules/@rollup/plugin-json": { "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@rollup/plugin-json/-/plugin-json-6.1.0.tgz", - "integrity": "sha512-EGI2te5ENk1coGeADSIwZ7G2Q8CJS2sF120T7jLw4xFw9n7wIOXHo+kIYRAoVpJAN+kmqZSoO3Fp4JtoNF4ReA==", "dev": true, + "license": "MIT", "dependencies": { "@rollup/pluginutils": "^5.1.0" }, @@ -2922,9 +2326,8 @@ }, "node_modules/@rollup/plugin-node-resolve": { "version": "15.2.3", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.2.3.tgz", - "integrity": "sha512-j/lym8nf5E21LwBT4Df1VD6hRO2L2iwUeUmP7litikRsVp1H6NWx20NEp0Y7su+7XGc476GnXXc4kFeZNGmaSQ==", "dev": true, + "license": "MIT", "dependencies": { "@rollup/pluginutils": "^5.0.1", "@types/resolve": "1.20.2", @@ -2947,9 +2350,8 @@ }, "node_modules/@rollup/plugin-replace": { "version": "5.0.5", - "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-5.0.5.tgz", - "integrity": "sha512-rYO4fOi8lMaTg/z5Jb+hKnrHHVn8j2lwkqwyS4kTRhKyWOLf2wST2sWXr4WzWiTcoHTp2sTjqUbqIj2E39slKQ==", "dev": true, + "license": "MIT", "dependencies": { "@rollup/pluginutils": "^5.0.1", "magic-string": "^0.30.3" @@ -2968,9 +2370,8 @@ }, "node_modules/@rollup/plugin-terser": { "version": "0.4.4", - "resolved": "https://registry.npmjs.org/@rollup/plugin-terser/-/plugin-terser-0.4.4.tgz", - "integrity": "sha512-XHeJC5Bgvs8LfukDwWZp7yeqin6ns8RTl2B9avbejt6tZqsqvVoWI7ZTQrcNsfKEDWBTnTxM8nMDkO2IFFbd0A==", "dev": true, + "license": "MIT", "dependencies": { "serialize-javascript": "^6.0.1", "smob": "^1.0.0", @@ -2990,9 +2391,8 @@ }, "node_modules/@rollup/plugin-wasm": { "version": "6.2.2", - "resolved": "https://registry.npmjs.org/@rollup/plugin-wasm/-/plugin-wasm-6.2.2.tgz", - "integrity": "sha512-gpC4R1G9Ni92ZIRTexqbhX7U+9estZrbhP+9SRb0DW9xpB9g7j34r+J2hqrcW/lRI7dJaU84MxZM0Rt82tqYPQ==", "dev": true, + "license": "MIT", "dependencies": { "@rollup/pluginutils": "^5.0.2" }, @@ -3010,8 +2410,7 @@ }, "node_modules/@rollup/pluginutils": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.0.tgz", - "integrity": "sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==", + "license": "MIT", "dependencies": { "@types/estree": "^1.0.0", "estree-walker": "^2.0.2", @@ -3029,221 +2428,71 @@ } } }, - "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.9.2.tgz", - "integrity": "sha512-RKzxFxBHq9ysZ83fn8Iduv3A283K7zPPYuhL/z9CQuyFrjwpErJx0h4aeb/bnJ+q29GRLgJpY66ceQ/Wcsn3wA==", + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.9.4", "cpu": [ - "arm" + "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ - "android" + "linux" ] }, - "node_modules/@rollup/rollup-android-arm64": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.9.2.tgz", - "integrity": "sha512-yZ+MUbnwf3SHNWQKJyWh88ii2HbuHCFQnAYTeeO1Nb8SyEiWASEi5dQUygt3ClHWtA9My9RQAYkjvrsZ0WK8Xg==", + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.9.4", "cpu": [ - "arm64" + "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ - "android" + "linux" ] }, - "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.9.2.tgz", - "integrity": "sha512-vqJ/pAUh95FLc/G/3+xPqlSBgilPnauVf2EXOQCZzhZJCXDXt/5A8mH/OzU6iWhb3CNk5hPJrh8pqJUPldN5zw==", - "cpu": [ - "arm64" - ], + "node_modules/@rushstack/eslint-patch": { + "version": "1.6.1", "dev": true, - "optional": true, - "os": [ - "darwin" - ] + "license": "MIT" }, - "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.9.2.tgz", - "integrity": "sha512-otPHsN5LlvedOprd3SdfrRNhOahhVBwJpepVKUN58L0RnC29vOAej1vMEaVU6DadnpjivVsNTM5eNt0CcwTahw==", - "cpu": [ - "x64" - ], + "node_modules/@sigstore/bundle": { + "version": "2.1.0", "dev": true, - "optional": true, - "os": [ - "darwin" - ] + "license": "Apache-2.0", + "dependencies": { + "@sigstore/protobuf-specs": "^0.2.1" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } }, - "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.9.2.tgz", - "integrity": "sha512-ewG5yJSp+zYKBYQLbd1CUA7b1lSfIdo9zJShNTyc2ZP1rcPrqyZcNlsHgs7v1zhgfdS+kW0p5frc0aVqhZCiYQ==", - "cpu": [ - "arm" - ], + "node_modules/@sigstore/protobuf-specs": { + "version": "0.2.1", "dev": true, - "optional": true, - "os": [ - "linux" - ] + "license": "Apache-2.0", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } }, - "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.9.2.tgz", - "integrity": "sha512-pL6QtV26W52aCWTG1IuFV3FMPL1m4wbsRG+qijIvgFO/VBsiXJjDPE/uiMdHBAO6YcpV4KvpKtd0v3WFbaxBtg==", - "cpu": [ - "arm64" - ], + "node_modules/@sigstore/sign": { + "version": "2.2.0", "dev": true, - "optional": true, - "os": [ - "linux" - ] + "license": "Apache-2.0", + "dependencies": { + "@sigstore/bundle": "^2.1.0", + "@sigstore/protobuf-specs": "^0.2.1", + "make-fetch-happen": "^13.0.0" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } }, - "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.9.2.tgz", - "integrity": "sha512-On+cc5EpOaTwPSNetHXBuqylDW+765G/oqB9xGmWU3npEhCh8xu0xqHGUA+4xwZLqBbIZNcBlKSIYfkBm6ko7g==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.9.2.tgz", - "integrity": "sha512-Wnx/IVMSZ31D/cO9HSsU46FjrPWHqtdF8+0eyZ1zIB5a6hXaZXghUKpRrC4D5DcRTZOjml2oBhXoqfGYyXKipw==", - "cpu": [ - "riscv64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.9.2.tgz", - "integrity": "sha512-ym5x1cj4mUAMBummxxRkI4pG5Vht1QMsJexwGP8547TZ0sox9fCLDHw9KCH9c1FO5d9GopvkaJsBIOkTKxksdw==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.9.2.tgz", - "integrity": "sha512-m0hYELHGXdYx64D6IDDg/1vOJEaiV8f1G/iO+tejvRCJNSwK4jJ15e38JQy5Q6dGkn1M/9KcyEOwqmlZ2kqaZg==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.9.2.tgz", - "integrity": "sha512-x1CWburlbN5JjG+juenuNa4KdedBdXLjZMp56nHFSHTOsb/MI2DYiGzLtRGHNMyydPGffGId+VgjOMrcltOksA==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.9.2.tgz", - "integrity": "sha512-VVzCB5yXR1QlfsH1Xw1zdzQ4Pxuzv+CPr5qpElpKhVxlxD3CRdfubAG9mJROl6/dmj5gVYDDWk8sC+j9BI9/kQ==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.9.2.tgz", - "integrity": "sha512-SYRedJi+mweatroB+6TTnJYLts0L0bosg531xnQWtklOI6dezEagx4Q0qDyvRdK+qgdA3YZpjjGuPFtxBmddBA==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@rushstack/eslint-patch": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.6.1.tgz", - "integrity": "sha512-UY+FGM/2jjMkzQLn8pxcHGMaVLh9aEitG3zY2CiY7XHdLiz3bZOwa6oDxNqEMv7zZkV+cj5DOdz0cQ1BP5Hjgw==", - "dev": true - }, - "node_modules/@sigstore/bundle": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@sigstore/bundle/-/bundle-2.1.0.tgz", - "integrity": "sha512-89uOo6yh/oxaU8AeOUnVrTdVMcGk9Q1hJa7Hkvalc6G3Z3CupWk4Xe9djSgJm9fMkH69s0P0cVHUoKSOemLdng==", - "dev": true, - "dependencies": { - "@sigstore/protobuf-specs": "^0.2.1" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/@sigstore/protobuf-specs": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/@sigstore/protobuf-specs/-/protobuf-specs-0.2.1.tgz", - "integrity": "sha512-XTWVxnWJu+c1oCshMLwnKvz8ZQJJDVOlciMfgpJBQbThVjKTCG8dwyhgLngBD2KN0ap9F/gOV8rFDEx8uh7R2A==", - "dev": true, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/@sigstore/sign": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@sigstore/sign/-/sign-2.2.0.tgz", - "integrity": "sha512-AAbmnEHDQv6CSfrWA5wXslGtzLPtAtHZleKOgxdQYvx/s76Fk6T6ZVt7w2IGV9j1UrFeBocTTQxaXG2oRrDhYA==", - "dev": true, - "dependencies": { - "@sigstore/bundle": "^2.1.0", - "@sigstore/protobuf-specs": "^0.2.1", - "make-fetch-happen": "^13.0.0" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/@sigstore/tuf": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@sigstore/tuf/-/tuf-2.2.0.tgz", - "integrity": "sha512-KKATZ5orWfqd9ZG6MN8PtCIx4eevWSuGRKQvofnWXRpyMyUEpmrzg5M5BrCpjM+NfZ0RbNGOh5tCz/P2uoRqOA==", + "node_modules/@sigstore/tuf": { + "version": "2.2.0", "dev": true, + "license": "Apache-2.0", "dependencies": { "@sigstore/protobuf-specs": "^0.2.1", "tuf-js": "^2.1.0" @@ -3254,9 +2503,8 @@ }, "node_modules/@sindresorhus/is": { "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", - "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" }, @@ -3266,8 +2514,7 @@ }, "node_modules/@sindresorhus/merge-streams": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-1.0.0.tgz", - "integrity": "sha512-rUV5WyJrJLoloD4NDN1V1+LDMDWOa4OTsT4yYJwQNpTU6FWxkxHpL7eu4w+DmiH8x/EAM1otkPE1+LaspIbplw==", + "license": "MIT", "engines": { "node": ">=18" }, @@ -3277,33 +2524,29 @@ }, "node_modules/@socket.io/component-emitter": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz", - "integrity": "sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@trysound/sax": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", - "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", "dev": true, + "license": "ISC", "engines": { "node": ">=10.13.0" } }, "node_modules/@tufjs/canonical-json": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@tufjs/canonical-json/-/canonical-json-2.0.0.tgz", - "integrity": "sha512-yVtV8zsdo8qFHe+/3kw81dSLyF7D576A5cCFCi4X7B39tWT7SekaEFUnvnWJHz+9qO7qJTah1JbrDjWKqFtdWA==", "dev": true, + "license": "MIT", "engines": { "node": "^16.14.0 || >=18.0.0" } }, "node_modules/@tufjs/models": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@tufjs/models/-/models-2.0.0.tgz", - "integrity": "sha512-c8nj8BaOExmZKO2DXhDfegyhSGcG9E/mPN3U13L+/PsoWm1uaGiHHjxqSHQiasDBQwDA3aHuw9+9spYAP1qvvg==", "dev": true, + "license": "MIT", "dependencies": { "@tufjs/canonical-json": "2.0.0", "minimatch": "^9.0.3" @@ -3314,9 +2557,8 @@ }, "node_modules/@tufjs/models/node_modules/minimatch": { "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, @@ -3329,141 +2571,141 @@ }, "node_modules/@types/d3-scale": { "version": "4.0.8", - "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.8.tgz", - "integrity": "sha512-gkK1VVTr5iNiYJ7vWDI+yUFFlszhNMtVeneJ6lUTKPjprsvLLI9/tgEGiXJOnlINJA8FyA88gfnQsHbybVZrYQ==", + "license": "MIT", "dependencies": { "@types/d3-time": "*" } }, "node_modules/@types/d3-scale-chromatic": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/d3-scale-chromatic/-/d3-scale-chromatic-3.0.3.tgz", - "integrity": "sha512-laXM4+1o5ImZv3RpFAsTRn3TEkzqkytiOY0Dz0sq5cnd1dtNlk6sHLon4OvqaiJb28T0S/TdsBI3Sjsy+keJrw==" + "license": "MIT" }, "node_modules/@types/d3-time": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.3.tgz", - "integrity": "sha512-2p6olUZ4w3s+07q3Tm2dbiMZy5pCDfYwtLXXHUnVzXgQlZ/OyPtUz6OL382BkOuGlLXqfT+wqv8Fw2v8/0geBw==" + "license": "MIT" }, "node_modules/@types/debug": { "version": "4.1.12", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", - "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", + "license": "MIT", "dependencies": { "@types/ms": "*" } }, "node_modules/@types/dom-speech-recognition": { "version": "0.0.1", - "resolved": "https://registry.npmjs.org/@types/dom-speech-recognition/-/dom-speech-recognition-0.0.1.tgz", - "integrity": "sha512-udCxb8DvjcDKfk1WTBzDsxFbLgYxmQGKrE/ricoMqHRNjSlSUCcamVTA5lIQqzY10mY5qCY0QDwBfFEwhfoDPw==", - "dev": true + "dev": true, + "license": "MIT" + }, + "node_modules/@types/eslint": { + "version": "8.56.2", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.7", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } }, "node_modules/@types/estree": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", - "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==" + "license": "MIT" }, "node_modules/@types/google.maps": { "version": "3.54.10", - "resolved": "https://registry.npmjs.org/@types/google.maps/-/google.maps-3.54.10.tgz", - "integrity": "sha512-N6gwM01mKhooXaw+IKbUH7wJcIJCn8U60VoaVvom5EiQjmfgevhQ+0+/r17beXW5j8ad2x+WPr0iyOUodCw4/w==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/hast": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.3.tgz", - "integrity": "sha512-2fYGlaDy/qyLlhidX42wAH0KBi2TCjKMH8CHmBXgRlJ3Y+OXTiqsPQ6IWarZKwF1JoUcAJdPogv1d4b0COTpmQ==", "dev": true, + "license": "MIT", "dependencies": { "@types/unist": "*" } }, "node_modules/@types/hogan.js": { "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@types/hogan.js/-/hogan.js-3.0.5.tgz", - "integrity": "sha512-/uRaY3HGPWyLqOyhgvW9Aa43BNnLZrNeQxl2p8wqId4UHMfPKolSB+U7BlZyO1ng7MkLnyEAItsBzCG0SDhqrA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/http-proxy": { "version": "1.17.14", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.14.tgz", - "integrity": "sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==", "dev": true, + "license": "MIT", "dependencies": { "@types/node": "*" } }, "node_modules/@types/json-schema": { "version": "7.0.15", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", - "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/mdast": { "version": "4.0.3", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.3.tgz", - "integrity": "sha512-LsjtqsyF+d2/yFOYaN22dHZI1Cpwkrj+g06G8+qtUKlhovPW89YhqSnfKtMbkgmEtYpH2gydRNULd6y8mciAFg==", "dev": true, + "license": "MIT", "dependencies": { "@types/unist": "*" } }, "node_modules/@types/ms": { "version": "0.7.34", - "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz", - "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==" + "license": "MIT" }, "node_modules/@types/node": { - "version": "20.10.6", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.10.6.tgz", - "integrity": "sha512-Vac8H+NlRNNlAmDfGUP7b5h/KA+AtWIzuXy0E6OyP8f1tCLYAtPvKRRDJjAPqhpCb0t6U2j7/xqAuLEebW2kiw==", + "version": "20.11.0", "dev": true, + "license": "MIT", "dependencies": { "undici-types": "~5.26.4" } }, "node_modules/@types/qs": { "version": "6.9.11", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.11.tgz", - "integrity": "sha512-oGk0gmhnEJK4Yyk+oI7EfXsLayXatCWPHary1MtcmbAifkobT9cM9yutG/hZKIseOU0MqbIwQ/u2nn/Gb+ltuQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/resolve": { "version": "1.20.2", - "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.2.tgz", - "integrity": "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/semver": { "version": "7.5.6", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.6.tgz", - "integrity": "sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/unist": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", - "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/web-bluetooth": { "version": "0.0.20", - "resolved": "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.20.tgz", - "integrity": "sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "6.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.17.0.tgz", - "integrity": "sha512-Vih/4xLXmY7V490dGwBQJTpIZxH4ZFH6eCVmQ4RFkB+wmaCTDAx4dtgoWwMNGKLkqRY1L6rPqzEbjorRnDo4rQ==", + "version": "6.18.1", "dev": true, + "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.5.1", - "@typescript-eslint/scope-manager": "6.17.0", - "@typescript-eslint/type-utils": "6.17.0", - "@typescript-eslint/utils": "6.17.0", - "@typescript-eslint/visitor-keys": "6.17.0", + "@typescript-eslint/scope-manager": "6.18.1", + "@typescript-eslint/type-utils": "6.18.1", + "@typescript-eslint/utils": "6.18.1", + "@typescript-eslint/visitor-keys": "6.18.1", "debug": "^4.3.4", "graphemer": "^1.4.0", "ignore": "^5.2.4", @@ -3489,15 +2731,14 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "6.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.17.0.tgz", - "integrity": "sha512-C4bBaX2orvhK+LlwrY8oWGmSl4WolCfYm513gEccdWZj0CwGadbIADb0FtVEcI+WzUyjyoBj2JRP8g25E6IB8A==", + "version": "6.18.1", "dev": true, + "license": "BSD-2-Clause", "dependencies": { - "@typescript-eslint/scope-manager": "6.17.0", - "@typescript-eslint/types": "6.17.0", - "@typescript-eslint/typescript-estree": "6.17.0", - "@typescript-eslint/visitor-keys": "6.17.0", + "@typescript-eslint/scope-manager": "6.18.1", + "@typescript-eslint/types": "6.18.1", + "@typescript-eslint/typescript-estree": "6.18.1", + "@typescript-eslint/visitor-keys": "6.18.1", "debug": "^4.3.4" }, "engines": { @@ -3517,13 +2758,12 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "6.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.17.0.tgz", - "integrity": "sha512-RX7a8lwgOi7am0k17NUO0+ZmMOX4PpjLtLRgLmT1d3lBYdWH4ssBUbwdmc5pdRX8rXon8v9x8vaoOSpkHfcXGA==", + "version": "6.18.1", "dev": true, + "license": "MIT", "dependencies": { - "@typescript-eslint/types": "6.17.0", - "@typescript-eslint/visitor-keys": "6.17.0" + "@typescript-eslint/types": "6.18.1", + "@typescript-eslint/visitor-keys": "6.18.1" }, "engines": { "node": "^16.0.0 || >=18.0.0" @@ -3534,13 +2774,12 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "6.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.17.0.tgz", - "integrity": "sha512-hDXcWmnbtn4P2B37ka3nil3yi3VCQO2QEB9gBiHJmQp5wmyQWqnjA85+ZcE8c4FqnaB6lBwMrPkgd4aBYz3iNg==", + "version": "6.18.1", "dev": true, + "license": "MIT", "dependencies": { - "@typescript-eslint/typescript-estree": "6.17.0", - "@typescript-eslint/utils": "6.17.0", + "@typescript-eslint/typescript-estree": "6.18.1", + "@typescript-eslint/utils": "6.18.1", "debug": "^4.3.4", "ts-api-utils": "^1.0.1" }, @@ -3561,10 +2800,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "6.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.17.0.tgz", - "integrity": "sha512-qRKs9tvc3a4RBcL/9PXtKSehI/q8wuU9xYJxe97WFxnzH8NWWtcW3ffNS+EWg8uPvIerhjsEZ+rHtDqOCiH57A==", + "version": "6.18.1", "dev": true, + "license": "MIT", "engines": { "node": "^16.0.0 || >=18.0.0" }, @@ -3574,13 +2812,12 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "6.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.17.0.tgz", - "integrity": "sha512-gVQe+SLdNPfjlJn5VNGhlOhrXz4cajwFd5kAgWtZ9dCZf4XJf8xmgCTLIqec7aha3JwgLI2CK6GY1043FRxZwg==", + "version": "6.18.1", "dev": true, + "license": "BSD-2-Clause", "dependencies": { - "@typescript-eslint/types": "6.17.0", - "@typescript-eslint/visitor-keys": "6.17.0", + "@typescript-eslint/types": "6.18.1", + "@typescript-eslint/visitor-keys": "6.18.1", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -3603,9 +2840,8 @@ }, "node_modules/@typescript-eslint/typescript-estree/node_modules/globby": { "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", "dev": true, + "license": "MIT", "dependencies": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", @@ -3623,9 +2859,8 @@ }, "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, @@ -3638,25 +2873,23 @@ }, "node_modules/@typescript-eslint/typescript-estree/node_modules/slash": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/@typescript-eslint/utils": { - "version": "6.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.17.0.tgz", - "integrity": "sha512-LofsSPjN/ITNkzV47hxas2JCsNCEnGhVvocfyOcLzT9c/tSZE7SfhS/iWtzP1lKNOEfLhRTZz6xqI8N2RzweSQ==", + "version": "6.18.1", "dev": true, + "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", "@types/json-schema": "^7.0.12", "@types/semver": "^7.5.0", - "@typescript-eslint/scope-manager": "6.17.0", - "@typescript-eslint/types": "6.17.0", - "@typescript-eslint/typescript-estree": "6.17.0", + "@typescript-eslint/scope-manager": "6.18.1", + "@typescript-eslint/types": "6.18.1", + "@typescript-eslint/typescript-estree": "6.18.1", "semver": "^7.5.4" }, "engines": { @@ -3671,12 +2904,11 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "6.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.17.0.tgz", - "integrity": "sha512-H6VwB/k3IuIeQOyYczyyKN8wH6ed8EwliaYHLxOIhyF0dYEIsN8+Bk3GE19qafeMKyZJJHP8+O1HiFhFLUNKSg==", + "version": "6.18.1", "dev": true, + "license": "MIT", "dependencies": { - "@typescript-eslint/types": "6.17.0", + "@typescript-eslint/types": "6.18.1", "eslint-visitor-keys": "^3.4.1" }, "engines": { @@ -3689,15 +2921,13 @@ }, "node_modules/@ungap/structured-clone": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", - "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/@unhead/dom": { "version": "1.8.9", - "resolved": "https://registry.npmjs.org/@unhead/dom/-/dom-1.8.9.tgz", - "integrity": "sha512-qY4CUVNKEM7lEAcTz5t71QYca+NXgUY5RwhSzB6sBBzZxQTiFOeTVKC6uWXU0N+3jBUdP/zdD3iN1JIjziDlng==", "dev": true, + "license": "MIT", "dependencies": { "@unhead/schema": "1.8.9", "@unhead/shared": "1.8.9" @@ -3708,9 +2938,8 @@ }, "node_modules/@unhead/schema": { "version": "1.8.9", - "resolved": "https://registry.npmjs.org/@unhead/schema/-/schema-1.8.9.tgz", - "integrity": "sha512-Cumjt2uLfBMEXflvq7Nk8KNqa/JS4MlRGWkjXx/uUXJ1vUeQqeMV8o3hrnRvDDoTXr9LwPapTMUbtClN3TSBgw==", "dev": true, + "license": "MIT", "dependencies": { "hookable": "^5.5.3", "zhead": "^2.2.4" @@ -3721,9 +2950,8 @@ }, "node_modules/@unhead/shared": { "version": "1.8.9", - "resolved": "https://registry.npmjs.org/@unhead/shared/-/shared-1.8.9.tgz", - "integrity": "sha512-0o4+CBCi9EnTKPF6cEuLacnUHUkF0u/FfiKrWnKWUiB8wTD1v3UCf5ZCrNCjuJmKHTqj6ZtZ2hIfXsqWfc+3tA==", "dev": true, + "license": "MIT", "dependencies": { "@unhead/schema": "1.8.9" }, @@ -3733,9 +2961,8 @@ }, "node_modules/@unhead/ssr": { "version": "1.8.9", - "resolved": "https://registry.npmjs.org/@unhead/ssr/-/ssr-1.8.9.tgz", - "integrity": "sha512-sQaA4FDFD1tRD2JiiHfdEY5rF1i54qFxCRqdX0pB+15JJCYBfIPJMr5T1SLJBgc9pqX4rS3MPg2Fc9DW+0p9yw==", "dev": true, + "license": "MIT", "dependencies": { "@unhead/schema": "1.8.9", "@unhead/shared": "1.8.9" @@ -3746,9 +2973,8 @@ }, "node_modules/@unhead/vue": { "version": "1.8.9", - "resolved": "https://registry.npmjs.org/@unhead/vue/-/vue-1.8.9.tgz", - "integrity": "sha512-sL1d2IRBZd5rjzhgTYni2DiociSpt+Cfz3iVWKb0EZwQHgg0GzV8Hkoj5TjZYZow6EjDSPRfVPXDwOwxkVOgug==", "dev": true, + "license": "MIT", "dependencies": { "@unhead/schema": "1.8.9", "@unhead/shared": "1.8.9", @@ -3762,11 +2988,381 @@ "vue": ">=2.7 || >=3" } }, + "node_modules/@unocss/astro": { + "version": "0.58.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@unocss/core": "0.58.3", + "@unocss/reset": "0.58.3", + "@unocss/vite": "0.58.3" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "vite": "^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0" + }, + "peerDependenciesMeta": { + "vite": { + "optional": true + } + } + }, + "node_modules/@unocss/cli": { + "version": "0.58.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@ampproject/remapping": "^2.2.1", + "@rollup/pluginutils": "^5.1.0", + "@unocss/config": "0.58.3", + "@unocss/core": "0.58.3", + "@unocss/preset-uno": "0.58.3", + "cac": "^6.7.14", + "chokidar": "^3.5.3", + "colorette": "^2.0.20", + "consola": "^3.2.3", + "fast-glob": "^3.3.2", + "magic-string": "^0.30.5", + "pathe": "^1.1.1", + "perfect-debounce": "^1.0.0" + }, + "bin": { + "unocss": "bin/unocss.mjs" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@unocss/config": { + "version": "0.58.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@unocss/core": "0.58.3", + "unconfig": "^0.3.11" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@unocss/core": { + "version": "0.58.3", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@unocss/extractor-arbitrary-variants": { + "version": "0.58.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@unocss/core": "0.58.3" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@unocss/inspector": { + "version": "0.58.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@unocss/core": "0.58.3", + "@unocss/rule-utils": "0.58.3", + "gzip-size": "^6.0.0", + "sirv": "^2.0.4" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@unocss/nuxt": { + "version": "0.58.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@nuxt/kit": "^3.9.0", + "@unocss/config": "0.58.3", + "@unocss/core": "0.58.3", + "@unocss/preset-attributify": "0.58.3", + "@unocss/preset-icons": "0.58.3", + "@unocss/preset-tagify": "0.58.3", + "@unocss/preset-typography": "0.58.3", + "@unocss/preset-uno": "0.58.3", + "@unocss/preset-web-fonts": "0.58.3", + "@unocss/preset-wind": "0.58.3", + "@unocss/reset": "0.58.3", + "@unocss/vite": "0.58.3", + "@unocss/webpack": "0.58.3", + "unocss": "0.58.3" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@unocss/postcss": { + "version": "0.58.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@unocss/config": "0.58.3", + "@unocss/core": "0.58.3", + "@unocss/rule-utils": "0.58.3", + "css-tree": "^2.3.1", + "fast-glob": "^3.3.2", + "magic-string": "^0.30.5", + "postcss": "^8.4.32" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "postcss": "^8.4.21" + } + }, + "node_modules/@unocss/preset-attributify": { + "version": "0.58.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@unocss/core": "0.58.3" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@unocss/preset-icons": { + "version": "0.58.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@iconify/utils": "^2.1.13", + "@unocss/core": "0.58.3", + "ofetch": "^1.3.3" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@unocss/preset-mini": { + "version": "0.58.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@unocss/core": "0.58.3", + "@unocss/extractor-arbitrary-variants": "0.58.3", + "@unocss/rule-utils": "0.58.3" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@unocss/preset-tagify": { + "version": "0.58.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@unocss/core": "0.58.3" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@unocss/preset-typography": { + "version": "0.58.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@unocss/core": "0.58.3", + "@unocss/preset-mini": "0.58.3" + } + }, + "node_modules/@unocss/preset-uno": { + "version": "0.58.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@unocss/core": "0.58.3", + "@unocss/preset-mini": "0.58.3", + "@unocss/preset-wind": "0.58.3", + "@unocss/rule-utils": "0.58.3" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@unocss/preset-web-fonts": { + "version": "0.58.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@unocss/core": "0.58.3", + "ofetch": "^1.3.3" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@unocss/preset-wind": { + "version": "0.58.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@unocss/core": "0.58.3", + "@unocss/preset-mini": "0.58.3", + "@unocss/rule-utils": "0.58.3" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@unocss/reset": { + "version": "0.58.3", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@unocss/rule-utils": { + "version": "0.58.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@unocss/core": "^0.58.3", + "magic-string": "^0.30.5" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@unocss/scope": { + "version": "0.58.3", + "dev": true, + "license": "MIT" + }, + "node_modules/@unocss/transformer-attributify-jsx": { + "version": "0.58.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@unocss/core": "0.58.3" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@unocss/transformer-attributify-jsx-babel": { + "version": "0.58.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.23.6", + "@babel/plugin-syntax-jsx": "^7.23.3", + "@babel/preset-typescript": "^7.23.3", + "@unocss/core": "0.58.3" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@unocss/transformer-compile-class": { + "version": "0.58.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@unocss/core": "0.58.3" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@unocss/transformer-directives": { + "version": "0.58.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@unocss/core": "0.58.3", + "@unocss/rule-utils": "0.58.3", + "css-tree": "^2.3.1" + } + }, + "node_modules/@unocss/transformer-variant-group": { + "version": "0.58.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@unocss/core": "0.58.3" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@unocss/vite": { + "version": "0.58.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@ampproject/remapping": "^2.2.1", + "@rollup/pluginutils": "^5.1.0", + "@unocss/config": "0.58.3", + "@unocss/core": "0.58.3", + "@unocss/inspector": "0.58.3", + "@unocss/scope": "0.58.3", + "@unocss/transformer-directives": "0.58.3", + "chokidar": "^3.5.3", + "fast-glob": "^3.3.2", + "magic-string": "^0.30.5" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "vite": "^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0" + } + }, + "node_modules/@unocss/webpack": { + "version": "0.58.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@ampproject/remapping": "^2.2.1", + "@rollup/pluginutils": "^5.1.0", + "@unocss/config": "0.58.3", + "@unocss/core": "0.58.3", + "chokidar": "^3.5.3", + "fast-glob": "^3.3.2", + "magic-string": "^0.30.5", + "unplugin": "^1.6.0", + "webpack-sources": "^3.2.3" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "webpack": "^4 || ^5" + } + }, "node_modules/@vercel/nft": { "version": "0.24.4", - "resolved": "https://registry.npmjs.org/@vercel/nft/-/nft-0.24.4.tgz", - "integrity": "sha512-KjYAZty7boH5fi5udp6p+lNu6nawgs++pHW+3koErMgbRkkHuToGX/FwjN5clV1FcaM3udfd4zW/sUapkMgpZw==", "dev": true, + "license": "MIT", "dependencies": { "@mapbox/node-pre-gyp": "^1.0.5", "@rollup/pluginutils": "^4.0.0", @@ -3789,9 +3385,8 @@ }, "node_modules/@vercel/nft/node_modules/@rollup/pluginutils": { "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.2.1.tgz", - "integrity": "sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==", "dev": true, + "license": "MIT", "dependencies": { "estree-walker": "^2.0.1", "picomatch": "^2.2.2" @@ -3802,9 +3397,8 @@ }, "node_modules/@vercel/nft/node_modules/brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -3812,9 +3406,8 @@ }, "node_modules/@vercel/nft/node_modules/glob": { "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dev": true, + "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -3832,9 +3425,8 @@ }, "node_modules/@vercel/nft/node_modules/minimatch": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -3843,10 +3435,9 @@ } }, "node_modules/@vitejs/plugin-vue": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-5.0.2.tgz", - "integrity": "sha512-kEjJHrLb5ePBvjD0SPZwJlw1QTRcjjCA9sB5VyfonoXVBxTS7TMnqL6EkLt1Eu61RDeiuZ/WN9Hf6PxXhPI2uA==", + "version": "5.0.3", "dev": true, + "license": "MIT", "engines": { "node": "^18.0.0 || >=20.0.0" }, @@ -3857,9 +3448,8 @@ }, "node_modules/@vitejs/plugin-vue-jsx": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue-jsx/-/plugin-vue-jsx-3.1.0.tgz", - "integrity": "sha512-w9M6F3LSEU5kszVb9An2/MmXNxocAnUb3WhRr8bHlimhDrXNt6n6D2nJQR3UXpGlZHh/EsgouOHCsM8V3Ln+WA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/core": "^7.23.3", "@babel/plugin-transform-typescript": "^7.23.3", @@ -3875,9 +3465,8 @@ }, "node_modules/@vue-macros/common": { "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@vue-macros/common/-/common-1.10.0.tgz", - "integrity": "sha512-4DZsPeQA/nBQDw2RkYAmH7KrFjJVrMdAhJhO1JCl1bbbFXCGeoGjXfkg9wHPppj47s2HpAB3GrqNwqVGbi12NQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/types": "^7.23.5", "@rollup/pluginutils": "^5.1.0", @@ -3898,17 +3487,30 @@ } } }, + "node_modules/@vue-macros/common/node_modules/local-pkg": { + "version": "0.5.0", + "dev": true, + "license": "MIT", + "dependencies": { + "mlly": "^1.4.2", + "pkg-types": "^1.0.3" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, "node_modules/@vue/babel-helper-vue-transform-on": { "version": "1.1.5", - "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.1.5.tgz", - "integrity": "sha512-SgUymFpMoAyWeYWLAY+MkCK3QEROsiUnfaw5zxOVD/M64KQs8D/4oK6Q5omVA2hnvEOE0SCkH2TZxs/jnnUj7w==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@vue/babel-plugin-jsx": { "version": "1.1.5", - "resolved": "https://registry.npmjs.org/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.1.5.tgz", - "integrity": "sha512-nKs1/Bg9U1n3qSWnsHhCVQtAzI6aQXqua8j/bZrau8ywT1ilXQbK4FwEJGmU8fV7tcpuFvWmmN7TMmV1OBma1g==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-module-imports": "^7.22.5", "@babel/plugin-syntax-jsx": "^7.22.5", @@ -3925,36 +3527,33 @@ } }, "node_modules/@vue/compiler-core": { - "version": "3.4.5", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.4.5.tgz", - "integrity": "sha512-Daka7P1z2AgKjzuueWXhwzIsKu0NkLB6vGbNVEV2iJ8GJTrzraZo/Sk4GWCMRtd/qVi3zwnk+Owbd/xSZbwHtQ==", + "version": "3.4.10", + "license": "MIT", "dependencies": { "@babel/parser": "^7.23.6", - "@vue/shared": "3.4.5", + "@vue/shared": "3.4.10", "entities": "^4.5.0", "estree-walker": "^2.0.2", "source-map-js": "^1.0.2" } }, "node_modules/@vue/compiler-dom": { - "version": "3.4.5", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.4.5.tgz", - "integrity": "sha512-J8YlxknJVd90SXFJ4HwGANSAXsx5I0lK30sO/zvYV7s5gXf7gZR7r/1BmZ2ju7RGH1lnc6bpBc6nL61yW+PsAQ==", + "version": "3.4.10", + "license": "MIT", "dependencies": { - "@vue/compiler-core": "3.4.5", - "@vue/shared": "3.4.5" + "@vue/compiler-core": "3.4.10", + "@vue/shared": "3.4.10" } }, "node_modules/@vue/compiler-sfc": { - "version": "3.4.5", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.4.5.tgz", - "integrity": "sha512-jauvkDuSSUbP0ebhfNqljhShA90YEfX/0wZ+w40oZF43IjGyWYjqYaJbvMJwGOd+9+vODW6eSvnk28f0SGV7OQ==", + "version": "3.4.10", + "license": "MIT", "dependencies": { "@babel/parser": "^7.23.6", - "@vue/compiler-core": "3.4.5", - "@vue/compiler-dom": "3.4.5", - "@vue/compiler-ssr": "3.4.5", - "@vue/shared": "3.4.5", + "@vue/compiler-core": "3.4.10", + "@vue/compiler-dom": "3.4.10", + "@vue/compiler-ssr": "3.4.10", + "@vue/shared": "3.4.10", "estree-walker": "^2.0.2", "magic-string": "^0.30.5", "postcss": "^8.4.32", @@ -3962,68 +3561,60 @@ } }, "node_modules/@vue/compiler-ssr": { - "version": "3.4.5", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.4.5.tgz", - "integrity": "sha512-DDdEcDzj2lWTMfUMMtEpLDhURai9LhM0zSZ219jCt7b2Vyl0/jy3keFgCPMitG0V1S1YG4Cmws3lWHWdxHQOpg==", + "version": "3.4.10", + "license": "MIT", "dependencies": { - "@vue/compiler-dom": "3.4.5", - "@vue/shared": "3.4.5" + "@vue/compiler-dom": "3.4.10", + "@vue/shared": "3.4.10" } }, "node_modules/@vue/devtools-api": { "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.5.1.tgz", - "integrity": "sha512-+KpckaAQyfbvshdDW5xQylLni1asvNSGme1JFs8I1+/H5pHEhqUKMEQD/qn3Nx5+/nycBq11qAEi8lk+LXI2dA==" + "license": "MIT" }, "node_modules/@vue/reactivity": { - "version": "3.4.5", - "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.4.5.tgz", - "integrity": "sha512-BcWkKvjdvqJwb7BhhFkXPLDCecX4d4a6GATvCduJQDLv21PkPowAE5GKuIE5p6RC07/Lp9FMkkq4AYCTVF5KlQ==", + "version": "3.4.10", + "license": "MIT", "dependencies": { - "@vue/shared": "3.4.5" + "@vue/shared": "3.4.10" } }, "node_modules/@vue/runtime-core": { - "version": "3.4.5", - "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.4.5.tgz", - "integrity": "sha512-wh9ELIOQKeWT9SaUPdLrsxRkZv14jp+SJm9aiQGWio+/MWNM3Lib0wE6CoKEqQ9+SCYyGjDBhTOTtO47kCgbkg==", + "version": "3.4.10", + "license": "MIT", "dependencies": { - "@vue/reactivity": "3.4.5", - "@vue/shared": "3.4.5" + "@vue/reactivity": "3.4.10", + "@vue/shared": "3.4.10" } }, "node_modules/@vue/runtime-dom": { - "version": "3.4.5", - "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.4.5.tgz", - "integrity": "sha512-n5ewvOjyG3IEpqGBahdPXODFSpVlSz3H4LF76Sx0XAqpIOqyJ5bIb2PrdYuH2ogBMAQPh+o5tnoH4nJpBr8U0Q==", + "version": "3.4.10", + "license": "MIT", "dependencies": { - "@vue/runtime-core": "3.4.5", - "@vue/shared": "3.4.5", + "@vue/runtime-core": "3.4.10", + "@vue/shared": "3.4.10", "csstype": "^3.1.3" } }, "node_modules/@vue/server-renderer": { - "version": "3.4.5", - "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.4.5.tgz", - "integrity": "sha512-jOFc/VE87yvifQpNju12VcqimH8pBLxdcT+t3xMeiED1K6DfH9SORyhFEoZlW5TG2Vwfn3Ul5KE+1aC99xnSBg==", + "version": "3.4.10", + "license": "MIT", "dependencies": { - "@vue/compiler-ssr": "3.4.5", - "@vue/shared": "3.4.5" + "@vue/compiler-ssr": "3.4.10", + "@vue/shared": "3.4.10" }, "peerDependencies": { - "vue": "3.4.5" + "vue": "3.4.10" } }, "node_modules/@vue/shared": { - "version": "3.4.5", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.5.tgz", - "integrity": "sha512-6XptuzlMvN4l4cDnDw36pdGEV+9njYkQ1ZE0Q6iZLwrKefKaOJyiFmcP3/KBDHbt72cJZGtllAc1GaHe6XGAyg==" + "version": "3.4.10", + "license": "MIT" }, "node_modules/@vuetify/loader-shared": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@vuetify/loader-shared/-/loader-shared-2.0.1.tgz", - "integrity": "sha512-zy5/ohEO7RcJaWYu2Xiy8TBEOkTb42XvWvSAJwXAtY8OlwqyGhzzBp9OvMVjLGIuFXumBpXKlsaVIkeN0OWWSw==", "dev": true, + "license": "MIT", "dependencies": { "upath": "^2.0.1" }, @@ -4032,87 +3623,253 @@ "vuetify": "^3.0.0" } }, - "node_modules/@vueuse/core": { - "version": "10.7.1", - "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-10.7.1.tgz", - "integrity": "sha512-74mWHlaesJSWGp1ihg76vAnfVq9NTv1YT0SYhAQ6zwFNdBkkP+CKKJmVOEHcdSnLXCXYiL5e7MaewblfiYLP7g==", + "node_modules/@vueuse/core": { + "version": "10.7.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/web-bluetooth": "^0.0.20", + "@vueuse/metadata": "10.7.1", + "@vueuse/shared": "10.7.1", + "vue-demi": ">=0.14.6" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@vueuse/head": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@unhead/dom": "^1.7.0", + "@unhead/schema": "^1.7.0", + "@unhead/ssr": "^1.7.0", + "@unhead/vue": "^1.7.0" + }, + "peerDependencies": { + "vue": ">=2.7 || >=3" + } + }, + "node_modules/@vueuse/metadata": { + "version": "10.7.1", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@vueuse/nuxt": { + "version": "10.7.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@nuxt/kit": "^3.9.0", + "@vueuse/core": "10.7.1", + "@vueuse/metadata": "10.7.1", + "local-pkg": "^0.5.0", + "nuxt": "^3.9.0", + "vue-demi": ">=0.14.6" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "nuxt": "^3.0.0" + } + }, + "node_modules/@vueuse/nuxt/node_modules/local-pkg": { + "version": "0.5.0", + "dev": true, + "license": "MIT", + "dependencies": { + "mlly": "^1.4.2", + "pkg-types": "^1.0.3" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@vueuse/shared": { + "version": "10.7.1", + "dev": true, + "license": "MIT", + "dependencies": { + "vue-demi": ">=0.14.6" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.11.6", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.6", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.6", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.11.6", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.6", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.6", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.11.6", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.6", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.6", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.6", "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.11.6", + "dev": true, + "license": "MIT", + "peer": true, "dependencies": { - "@types/web-bluetooth": "^0.0.20", - "@vueuse/metadata": "10.7.1", - "@vueuse/shared": "10.7.1", - "vue-demi": ">=0.14.6" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/helper-wasm-section": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-opt": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6", + "@webassemblyjs/wast-printer": "1.11.6" } }, - "node_modules/@vueuse/head": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@vueuse/head/-/head-2.0.0.tgz", - "integrity": "sha512-ykdOxTGs95xjD4WXE4na/umxZea2Itl0GWBILas+O4oqS7eXIods38INvk3XkJKjqMdWPcpCyLX/DioLQxU1KA==", + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.11.6", "dev": true, + "license": "MIT", + "peer": true, "dependencies": { - "@unhead/dom": "^1.7.0", - "@unhead/schema": "^1.7.0", - "@unhead/ssr": "^1.7.0", - "@unhead/vue": "^1.7.0" - }, - "peerDependencies": { - "vue": ">=2.7 || >=3" + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" } }, - "node_modules/@vueuse/metadata": { - "version": "10.7.1", - "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-10.7.1.tgz", - "integrity": "sha512-jX8MbX5UX067DYVsbtrmKn6eG6KMcXxLRLlurGkZku5ZYT3vxgBjui2zajvUZ18QLIjrgBkFRsu7CqTAg18QFw==", + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.11.6", "dev": true, - "funding": { - "url": "https://github.com/sponsors/antfu" + "license": "MIT", + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6" } }, - "node_modules/@vueuse/nuxt": { - "version": "10.7.1", - "resolved": "https://registry.npmjs.org/@vueuse/nuxt/-/nuxt-10.7.1.tgz", - "integrity": "sha512-/cPFPIUusKS6y0J16xBJ08OOXdfPUEkQBF9+/eIaG/ZIGuUYyRENZuGLj+V8BArP8uzH+EY6SWQXhT1lWw6Q+A==", + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.11.6", "dev": true, + "license": "MIT", + "peer": true, "dependencies": { - "@nuxt/kit": "^3.9.0", - "@vueuse/core": "10.7.1", - "@vueuse/metadata": "10.7.1", - "local-pkg": "^0.5.0", - "nuxt": "^3.9.0", - "vue-demi": ">=0.14.6" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - }, - "peerDependencies": { - "nuxt": "^3.0.0" + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" } }, - "node_modules/@vueuse/shared": { - "version": "10.7.1", - "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-10.7.1.tgz", - "integrity": "sha512-v0jbRR31LSgRY/C5i5X279A/WQjD6/JsMzGa+eqt658oJ75IvQXAeONmwvEMrvJQKnRElq/frzBR7fhmWY5uLw==", + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.11.6", "dev": true, + "license": "MIT", + "peer": true, "dependencies": { - "vue-demi": ">=0.14.6" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" + "@webassemblyjs/ast": "1.11.6", + "@xtuc/long": "4.2.2" } }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "dev": true, + "license": "BSD-3-Clause", + "peer": true + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "dev": true, + "license": "Apache-2.0", + "peer": true + }, "node_modules/abbrev": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/acorn": { "version": "8.11.3", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", - "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", + "license": "MIT", "bin": { "acorn": "bin/acorn" }, @@ -4120,20 +3877,27 @@ "node": ">=0.4.0" } }, + "node_modules/acorn-import-assertions": { + "version": "1.9.0", + "dev": true, + "license": "MIT", + "peer": true, + "peerDependencies": { + "acorn": "^8" + } + }, "node_modules/acorn-jsx": { "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", "dev": true, + "license": "MIT", "peerDependencies": { "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, "node_modules/agent-base": { "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", "dev": true, + "license": "MIT", "dependencies": { "debug": "4" }, @@ -4143,9 +3907,8 @@ }, "node_modules/aggregate-error": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", "dev": true, + "license": "MIT", "dependencies": { "clean-stack": "^2.0.0", "indent-string": "^4.0.0" @@ -4156,9 +3919,8 @@ }, "node_modules/ajv": { "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "fast-deep-equal": "^3.1.1", @@ -4171,34 +3933,41 @@ "url": "https://github.com/sponsors/epoberezkin" } }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "dev": true, + "license": "MIT", + "peer": true, + "peerDependencies": { + "ajv": "^6.9.1" + } + }, "node_modules/algoliasearch": { - "version": "4.22.0", - "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-4.22.0.tgz", - "integrity": "sha512-gfceltjkwh7PxXwtkS8KVvdfK+TSNQAWUeNSxf4dA29qW5tf2EGwa8jkJujlT9jLm17cixMVoGNc+GJFO1Mxhg==", + "version": "4.22.1", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@algolia/cache-browser-local-storage": "4.22.0", - "@algolia/cache-common": "4.22.0", - "@algolia/cache-in-memory": "4.22.0", - "@algolia/client-account": "4.22.0", - "@algolia/client-analytics": "4.22.0", - "@algolia/client-common": "4.22.0", - "@algolia/client-personalization": "4.22.0", - "@algolia/client-search": "4.22.0", - "@algolia/logger-common": "4.22.0", - "@algolia/logger-console": "4.22.0", - "@algolia/requester-browser-xhr": "4.22.0", - "@algolia/requester-common": "4.22.0", - "@algolia/requester-node-http": "4.22.0", - "@algolia/transporter": "4.22.0" + "@algolia/cache-browser-local-storage": "4.22.1", + "@algolia/cache-common": "4.22.1", + "@algolia/cache-in-memory": "4.22.1", + "@algolia/client-account": "4.22.1", + "@algolia/client-analytics": "4.22.1", + "@algolia/client-common": "4.22.1", + "@algolia/client-personalization": "4.22.1", + "@algolia/client-search": "4.22.1", + "@algolia/logger-common": "4.22.1", + "@algolia/logger-console": "4.22.1", + "@algolia/requester-browser-xhr": "4.22.1", + "@algolia/requester-common": "4.22.1", + "@algolia/requester-node-http": "4.22.1", + "@algolia/transporter": "4.22.1" } }, "node_modules/algoliasearch-helper": { "version": "3.15.0", - "resolved": "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.15.0.tgz", - "integrity": "sha512-DGUnK3TGtDQsaUE4ayF/LjSN0DGsuYThB8WBgnnDY0Wq04K6lNVruO3LfqJOgSfDiezp+Iyt8Tj4YKHi+/ivSA==", "dev": true, + "license": "MIT", "dependencies": { "@algolia/events": "^4.0.1" }, @@ -4208,18 +3977,16 @@ }, "node_modules/ansi-colors": { "version": "4.1.3", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", - "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/ansi-escapes": { "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", "dev": true, + "license": "MIT", "dependencies": { "type-fest": "^0.21.3" }, @@ -4232,9 +3999,8 @@ }, "node_modules/ansi-escapes/node_modules/type-fest": { "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", "dev": true, + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -4244,17 +4010,15 @@ }, "node_modules/ansi-regex": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/ansi-styles": { "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "license": "MIT", "dependencies": { "color-convert": "^1.9.0" }, @@ -4264,8 +4028,7 @@ }, "node_modules/anymatch": { "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "license": "ISC", "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" @@ -4276,35 +4039,13 @@ }, "node_modules/aproba": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", - "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", - "dev": true - }, - "node_modules/arch": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", - "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] + "license": "ISC" }, "node_modules/archiver": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/archiver/-/archiver-6.0.1.tgz", - "integrity": "sha512-CXGy4poOLBKptiZH//VlWdFuUC1RESbdZjGjILwBuZ73P7WkAUN0htfSfBq/7k6FRFlpu7bg4JOkj1vU9G6jcQ==", "dev": true, + "license": "MIT", "dependencies": { "archiver-utils": "^4.0.1", "async": "^3.2.4", @@ -4320,9 +4061,8 @@ }, "node_modules/archiver-utils": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-4.0.1.tgz", - "integrity": "sha512-Q4Q99idbvzmgCTEAAhi32BkOyq8iVI5EwdO0PmBDSGIzzjYNdcFn7Q7k3OzbLy4kLUPXfJtG6fO2RjftXbobBg==", "dev": true, + "license": "MIT", "dependencies": { "glob": "^8.0.0", "graceful-fs": "^4.2.0", @@ -4337,9 +4077,8 @@ }, "node_modules/are-we-there-yet": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", - "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", "dev": true, + "license": "ISC", "dependencies": { "delegates": "^1.0.0", "readable-stream": "^3.6.0" @@ -4350,24 +4089,21 @@ }, "node_modules/argparse": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true + "dev": true, + "license": "Python-2.0" }, "node_modules/array-union": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/ast-kit": { "version": "0.11.3", - "resolved": "https://registry.npmjs.org/ast-kit/-/ast-kit-0.11.3.tgz", - "integrity": "sha512-qdwwKEhckRk0XE22/xDdmU3v/60E8Edu4qFhgTLIhGGDs/PAJwLw9pQn8Rj99PitlbBZbYpx0k/lbir4kg0SuA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/parser": "^7.23.5", "@rollup/pluginutils": "^5.1.0", @@ -4379,9 +4115,8 @@ }, "node_modules/ast-walker-scope": { "version": "0.5.0", - "resolved": "https://registry.npmjs.org/ast-walker-scope/-/ast-walker-scope-0.5.0.tgz", - "integrity": "sha512-NsyHMxBh4dmdEHjBo1/TBZvCKxffmZxRYhmclfu0PP6Aftre47jOHYaYaNqJcV0bxihxFXhDkzLHUwHc0ocd0Q==", "dev": true, + "license": "MIT", "dependencies": { "@babel/parser": "^7.22.7", "ast-kit": "^0.9.4" @@ -4392,9 +4127,8 @@ }, "node_modules/ast-walker-scope/node_modules/ast-kit": { "version": "0.9.5", - "resolved": "https://registry.npmjs.org/ast-kit/-/ast-kit-0.9.5.tgz", - "integrity": "sha512-kbL7ERlqjXubdDd+szuwdlQ1xUxEz9mCz1+m07ftNVStgwRb2RWw+U6oKo08PAvOishMxiqz1mlJyLl8yQx2Qg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/parser": "^7.22.7", "@rollup/pluginutils": "^5.0.2", @@ -4406,20 +4140,16 @@ }, "node_modules/async": { "version": "3.2.5", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", - "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/async-sema": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/async-sema/-/async-sema-3.1.1.tgz", - "integrity": "sha512-tLRNUXati5MFePdAk8dw7Qt7DpxPB60ofAgn8WRhW6a2rcimZnYBP9oxHiv0OHy+Wz7kPMG+t4LGdt31+4EmGg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/autoprefixer": { "version": "10.4.16", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.16.tgz", - "integrity": "sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==", "dev": true, "funding": [ { @@ -4435,6 +4165,7 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { "browserslist": "^4.21.10", "caniuse-lite": "^1.0.30001538", @@ -4455,15 +4186,13 @@ }, "node_modules/b4a": { "version": "1.6.4", - "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.4.tgz", - "integrity": "sha512-fpWrvyVHEKyeEvbKZTVOeZF3VSKKWtJxFIxX/jaVPf+cLbGUSitjb49pHLqPV2BUNNZ0LcoeEGfE/YCpyDYHIw==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/bail": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", - "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", "dev": true, + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -4471,61 +4200,53 @@ }, "node_modules/balanced-match": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/big-integer": { "version": "1.6.52", - "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.52.tgz", - "integrity": "sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==", "dev": true, + "license": "Unlicense", "engines": { "node": ">=0.6" } }, "node_modules/binary-extensions": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/binary-search-bounds": { "version": "2.0.5", - "resolved": "https://registry.npmjs.org/binary-search-bounds/-/binary-search-bounds-2.0.5.tgz", - "integrity": "sha512-H0ea4Fd3lS1+sTEB2TgcLoK21lLhwEJzlQv3IN47pJS976Gx4zoWe0ak3q+uYh60ppQxg9F16Ri4tS1sfD4+jA==" + "license": "MIT" }, "node_modules/bindings": { "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", "dev": true, + "license": "MIT", "dependencies": { "file-uri-to-path": "1.0.0" } }, "node_modules/birpc": { "version": "0.2.14", - "resolved": "https://registry.npmjs.org/birpc/-/birpc-0.2.14.tgz", - "integrity": "sha512-37FHE8rqsYM5JEKCnXFyHpBCzvgHEExwVVTq+nUmloInU7l8ezD1TpOhKpS8oe1DTYFqEK27rFZVKG43oTqXRA==", "dev": true, + "license": "MIT", "funding": { "url": "https://github.com/sponsors/antfu" } }, "node_modules/boolbase": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/bplist-parser": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", - "integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==", "dev": true, + "license": "MIT", "dependencies": { "big-integer": "^1.6.44" }, @@ -4535,17 +4256,15 @@ }, "node_modules/brace-expansion": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" } }, "node_modules/braces": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "license": "MIT", "dependencies": { "fill-range": "^7.0.1" }, @@ -4555,8 +4274,6 @@ }, "node_modules/browserslist": { "version": "4.22.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.2.tgz", - "integrity": "sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==", "funding": [ { "type": "opencollective", @@ -4571,6 +4288,7 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { "caniuse-lite": "^1.0.30001565", "electron-to-chromium": "^1.4.601", @@ -4586,24 +4304,21 @@ }, "node_modules/buffer-crc32": { "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", "dev": true, + "license": "MIT", "engines": { "node": "*" } }, "node_modules/buffer-from": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/builtin-modules": { "version": "3.3.0", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", - "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" }, @@ -4613,18 +4328,16 @@ }, "node_modules/builtins": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/builtins/-/builtins-5.0.1.tgz", - "integrity": "sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==", "dev": true, + "license": "MIT", "dependencies": { "semver": "^7.0.0" } }, "node_modules/bundle-name": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-3.0.0.tgz", - "integrity": "sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==", "dev": true, + "license": "MIT", "dependencies": { "run-applescript": "^5.0.0" }, @@ -4637,8 +4350,7 @@ }, "node_modules/c12": { "version": "1.6.1", - "resolved": "https://registry.npmjs.org/c12/-/c12-1.6.1.tgz", - "integrity": "sha512-fAZOi3INDvIbmjuwAVVggusyRTxwNdTAnwLay8IsXwhFzDwPPGzFxzrx6L55CPFGPulUSZI0eyFUvRDXveoE3g==", + "license": "MIT", "dependencies": { "chokidar": "^3.5.3", "defu": "^6.1.3", @@ -4655,18 +4367,16 @@ }, "node_modules/cac": { "version": "6.7.14", - "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz", - "integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/cacache": { "version": "18.0.2", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-18.0.2.tgz", - "integrity": "sha512-r3NU8h/P+4lVUHfeRw1dtgQYar3DZMm4/cm2bZgOvrFC/su7budSOeqh52VJIC4U4iG1WWwV6vRW0znqBvxNuw==", "dev": true, + "license": "ISC", "dependencies": { "@npmcli/fs": "^3.1.0", "fs-minipass": "^3.0.0", @@ -4687,9 +4397,8 @@ }, "node_modules/cacache/node_modules/glob": { "version": "10.3.10", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", - "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", "dev": true, + "license": "ISC", "dependencies": { "foreground-child": "^3.1.0", "jackspeak": "^2.3.5", @@ -4709,18 +4418,16 @@ }, "node_modules/cacache/node_modules/lru-cache": { "version": "10.1.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.1.0.tgz", - "integrity": "sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==", "dev": true, + "license": "ISC", "engines": { "node": "14 || >=16.14" } }, "node_modules/cacache/node_modules/minimatch": { "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, @@ -4733,9 +4440,8 @@ }, "node_modules/callsites": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", "dev": true, + "license": "MIT", "peer": true, "engines": { "node": ">=6" @@ -4743,9 +4449,8 @@ }, "node_modules/camelcase": { "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" }, @@ -4755,9 +4460,8 @@ }, "node_modules/caniuse-api": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", - "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", "dev": true, + "license": "MIT", "dependencies": { "browserslist": "^4.0.0", "caniuse-lite": "^1.0.0", @@ -4766,9 +4470,7 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001574", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001574.tgz", - "integrity": "sha512-BtYEK4r/iHt/txm81KBudCUcTy7t+s9emrIaHqjYurQ10x71zJ5VQ9x1dYPcz/b+pKSp4y/v1xSI67A+LzpNyg==", + "version": "1.0.30001576", "funding": [ { "type": "opencollective", @@ -4782,13 +4484,13 @@ "type": "github", "url": "https://github.com/sponsors/ai" } - ] + ], + "license": "CC-BY-4.0" }, "node_modules/ccount": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", - "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==", "dev": true, + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -4796,8 +4498,7 @@ }, "node_modules/chalk": { "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "license": "MIT", "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -4809,25 +4510,22 @@ }, "node_modules/chalk/node_modules/escape-string-regexp": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "license": "MIT", "engines": { "node": ">=0.8.0" } }, "node_modules/char-regex": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" } }, "node_modules/character-entities": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", - "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -4835,9 +4533,8 @@ }, "node_modules/character-entities-html4": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz", - "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==", "dev": true, + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -4845,9 +4542,8 @@ }, "node_modules/character-entities-legacy": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", - "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==", "dev": true, + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -4855,9 +4551,8 @@ }, "node_modules/character-reference-invalid": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz", - "integrity": "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==", "dev": true, + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -4865,14 +4560,13 @@ }, "node_modules/chokidar": { "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", "funding": [ { "type": "individual", "url": "https://paulmillr.com/funding/" } ], + "license": "MIT", "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -4891,16 +4585,22 @@ }, "node_modules/chownr": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "license": "ISC", "engines": { "node": ">=10" } }, + "node_modules/chrome-trace-event": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.0" + } + }, "node_modules/ci-info": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.0.0.tgz", - "integrity": "sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg==", "dev": true, "funding": [ { @@ -4908,45 +4608,118 @@ "url": "https://github.com/sponsors/sibiraj-s" } ], + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/citty": { "version": "0.1.5", - "resolved": "https://registry.npmjs.org/citty/-/citty-0.1.5.tgz", - "integrity": "sha512-AS7n5NSc0OQVMV9v6wt3ByujNIrne0/cTjiC2MYqhvao57VNfiuVksTSr2p17nVOhEr2KtqiAkGwHcgMC/qUuQ==", + "license": "MIT", "dependencies": { "consola": "^3.2.3" } }, "node_modules/clean-stack": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/clear": { "version": "0.1.0", - "resolved": "https://registry.npmjs.org/clear/-/clear-0.1.0.tgz", - "integrity": "sha512-qMjRnoL+JDPJHeLePZJuao6+8orzHMGP04A8CdwCNsKhRbOnKRjefxONR7bwILT3MHecxKBjHkKL/tkZ8r4Uzw==", "dev": true, "engines": { "node": "*" } }, "node_modules/clipboardy": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "execa": "^8.0.1", + "is-wsl": "^3.1.0", + "is64bit": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/clipboardy/node_modules/execa": { + "version": "8.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^8.0.1", + "human-signals": "^5.0.0", + "is-stream": "^3.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^5.1.0", + "onetime": "^6.0.0", + "signal-exit": "^4.1.0", + "strip-final-newline": "^3.0.0" + }, + "engines": { + "node": ">=16.17" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/clipboardy/node_modules/get-stream": { + "version": "8.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/clipboardy/node_modules/human-signals": { + "version": "5.0.0", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=16.17.0" + } + }, + "node_modules/clipboardy/node_modules/is-stream": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-3.0.0.tgz", - "integrity": "sha512-Su+uU5sr1jkUy1sGRpLKjKrvEOVXgSgiSInwa/qeID6aJ07yh+5NWc3h2QfjHjBnfX4LhtFcuAWKUsJ3r+fjbg==", "dev": true, + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/clipboardy/node_modules/mimic-fn": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/clipboardy/node_modules/npm-run-path": { + "version": "5.2.0", + "dev": true, + "license": "MIT", "dependencies": { - "arch": "^2.2.0", - "execa": "^5.1.1", - "is-wsl": "^2.2.0" + "path-key": "^4.0.0" }, "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" @@ -4955,11 +4728,57 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/clipboardy/node_modules/onetime": { + "version": "6.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-fn": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/clipboardy/node_modules/path-key": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/clipboardy/node_modules/signal-exit": { + "version": "4.1.0", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/clipboardy/node_modules/strip-final-newline": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/cliui": { "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", "dev": true, + "license": "ISC", "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.1", @@ -4971,46 +4790,45 @@ }, "node_modules/cluster-key-slot": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/cluster-key-slot/-/cluster-key-slot-1.1.2.tgz", - "integrity": "sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA==", "dev": true, + "license": "Apache-2.0", "engines": { "node": ">=0.10.0" } }, "node_modules/color-convert": { "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "license": "MIT", "dependencies": { "color-name": "1.1.3" } }, "node_modules/color-name": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + "license": "MIT" }, "node_modules/color-support": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", - "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", "dev": true, + "license": "ISC", "bin": { "color-support": "bin.js" } }, "node_modules/colord": { "version": "2.9.3", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", - "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", - "dev": true + "dev": true, + "license": "MIT" + }, + "node_modules/colorette": { + "version": "2.0.20", + "dev": true, + "license": "MIT" }, "node_modules/comma-separated-tokens": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", - "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", "dev": true, + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -5018,23 +4836,20 @@ }, "node_modules/commander": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "license": "MIT", "engines": { "node": ">= 10" } }, "node_modules/commondir": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/compress-commons": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-5.0.1.tgz", - "integrity": "sha512-MPh//1cERdLtqwO3pOFLeXtpuai0Y2WCd5AhtKxznqM7WtaMYaOEMSgn45d9D10sIHSfIKE603HlOp8OPGrvag==", "dev": true, + "license": "MIT", "dependencies": { "crc-32": "^1.2.0", "crc32-stream": "^5.0.0", @@ -5047,54 +4862,46 @@ }, "node_modules/concat-map": { "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/consola": { "version": "3.2.3", - "resolved": "https://registry.npmjs.org/consola/-/consola-3.2.3.tgz", - "integrity": "sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==", + "license": "MIT", "engines": { "node": "^14.18.0 || >=16.10.0" } }, "node_modules/console-control-strings": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/convert-source-map": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" + "license": "MIT" }, "node_modules/cookie-es": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/cookie-es/-/cookie-es-1.0.0.tgz", - "integrity": "sha512-mWYvfOLrfEc996hlKcdABeIiPHUPC6DM2QYZdGGOvhOTbA3tjm2eBwqlJpoFdjC89NI4Qt6h0Pu06Mp+1Pj5OQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/core-util-is": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/cose-base": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/cose-base/-/cose-base-1.0.3.tgz", - "integrity": "sha512-s9whTXInMSgAp/NVXVNuVxVKzGH2qck3aQlVHxDCdAEPgtMKwc4Wq6/QKhgdEdgbLSi9rBTAcPoRa6JpiG4ksg==", + "license": "MIT", "dependencies": { "layout-base": "^1.0.0" } }, "node_modules/crc-32": { "version": "1.2.2", - "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", - "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", "dev": true, + "license": "Apache-2.0", "bin": { "crc32": "bin/crc32.njs" }, @@ -5104,9 +4911,8 @@ }, "node_modules/crc32-stream": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-5.0.0.tgz", - "integrity": "sha512-B0EPa1UK+qnpBZpG+7FgPCu0J2ETLpXq09o9BkLkEAhdB6Z61Qo4pJ3JYu0c+Qi+/SAL7QThqnzS06pmSSyZaw==", "dev": true, + "license": "MIT", "dependencies": { "crc-32": "^1.2.0", "readable-stream": "^3.4.0" @@ -5117,22 +4923,19 @@ }, "node_modules/create-require": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", - "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/cross-fetch": { "version": "3.1.8", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.8.tgz", - "integrity": "sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==", + "license": "MIT", "dependencies": { "node-fetch": "^2.6.12" } }, "node_modules/cross-spawn": { "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "license": "MIT", "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -5144,9 +4947,8 @@ }, "node_modules/css-declaration-sorter": { "version": "7.1.1", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-7.1.1.tgz", - "integrity": "sha512-dZ3bVTEEc1vxr3Bek9vGwfB5Z6ESPULhcRvO472mfjVnj8jRcTnKO8/JTczlvxM10Myb+wBM++1MtdO76eWcaQ==", "dev": true, + "license": "ISC", "engines": { "node": "^14 || ^16 || >=18" }, @@ -5156,9 +4958,8 @@ }, "node_modules/css-select": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", - "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0", "css-what": "^6.1.0", @@ -5172,9 +4973,8 @@ }, "node_modules/css-tree": { "version": "2.3.1", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", - "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", "dev": true, + "license": "MIT", "dependencies": { "mdn-data": "2.0.30", "source-map-js": "^1.0.1" @@ -5185,9 +4985,8 @@ }, "node_modules/css-what": { "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", "dev": true, + "license": "BSD-2-Clause", "engines": { "node": ">= 6" }, @@ -5197,9 +4996,8 @@ }, "node_modules/cssesc": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", "dev": true, + "license": "MIT", "bin": { "cssesc": "bin/cssesc" }, @@ -5209,9 +5007,8 @@ }, "node_modules/cssnano": { "version": "6.0.3", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-6.0.3.tgz", - "integrity": "sha512-MRq4CIj8pnyZpcI2qs6wswoYoDD1t0aL28n+41c1Ukcpm56m1h6mCexIHBGjfZfnTqtGSSCP4/fB1ovxgjBOiw==", "dev": true, + "license": "MIT", "dependencies": { "cssnano-preset-default": "^6.0.3", "lilconfig": "^3.0.0" @@ -5229,9 +5026,8 @@ }, "node_modules/cssnano-preset-default": { "version": "6.0.3", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-6.0.3.tgz", - "integrity": "sha512-4y3H370aZCkT9Ev8P4SO4bZbt+AExeKhh8wTbms/X7OLDo5E7AYUUy6YPxa/uF5Grf+AJwNcCnxKhZynJ6luBA==", "dev": true, + "license": "MIT", "dependencies": { "css-declaration-sorter": "^7.1.1", "cssnano-utils": "^4.0.1", @@ -5272,9 +5068,8 @@ }, "node_modules/cssnano-utils": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-4.0.1.tgz", - "integrity": "sha512-6qQuYDqsGoiXssZ3zct6dcMxiqfT6epy7x4R0TQJadd4LWO3sPR6JH6ZByOvVLoZ6EdwPGgd7+DR1EmX3tiXQQ==", "dev": true, + "license": "MIT", "engines": { "node": "^14 || ^16 || >=18.0" }, @@ -5284,9 +5079,8 @@ }, "node_modules/csso": { "version": "5.0.5", - "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz", - "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==", "dev": true, + "license": "MIT", "dependencies": { "css-tree": "~2.2.0" }, @@ -5297,9 +5091,8 @@ }, "node_modules/csso/node_modules/css-tree": { "version": "2.2.1", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz", - "integrity": "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==", "dev": true, + "license": "MIT", "dependencies": { "mdn-data": "2.0.28", "source-map-js": "^1.0.1" @@ -5311,19 +5104,16 @@ }, "node_modules/csso/node_modules/mdn-data": { "version": "2.0.28", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz", - "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==", - "dev": true + "dev": true, + "license": "CC0-1.0" }, "node_modules/csstype": { "version": "3.1.3", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", - "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" + "license": "MIT" }, "node_modules/cytoscape": { "version": "3.28.1", - "resolved": "https://registry.npmjs.org/cytoscape/-/cytoscape-3.28.1.tgz", - "integrity": "sha512-xyItz4O/4zp9/239wCcH8ZcFuuZooEeF8KHRmzjDfGdXsj3OG9MFSMA0pJE0uX3uCN/ygof6hHf4L7lst+JaDg==", + "license": "MIT", "dependencies": { "heap": "^0.2.6", "lodash": "^4.17.21" @@ -5334,8 +5124,7 @@ }, "node_modules/cytoscape-cose-bilkent": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/cytoscape-cose-bilkent/-/cytoscape-cose-bilkent-4.1.0.tgz", - "integrity": "sha512-wgQlVIUJF13Quxiv5e1gstZ08rnZj2XaLHGoFMYXz7SkNfCDOOteKBE6SYRfA9WxxI/iBc3ajfDoc6hb/MRAHQ==", + "license": "MIT", "dependencies": { "cose-base": "^1.0.0" }, @@ -5345,8 +5134,7 @@ }, "node_modules/cytoscape-fcose": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/cytoscape-fcose/-/cytoscape-fcose-2.2.0.tgz", - "integrity": "sha512-ki1/VuRIHFCzxWNrsshHYPs6L7TvLu3DL+TyIGEsRcvVERmxokbf5Gdk7mFxZnTdiGtnA4cfSmjZJMviqSuZrQ==", + "license": "MIT", "dependencies": { "cose-base": "^2.2.0" }, @@ -5356,21 +5144,18 @@ }, "node_modules/cytoscape-fcose/node_modules/cose-base": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/cose-base/-/cose-base-2.2.0.tgz", - "integrity": "sha512-AzlgcsCbUMymkADOJtQm3wO9S3ltPfYOFD5033keQn9NJzIbtnZj+UdBJe7DYml/8TdbtHJW3j58SOnKhWY/5g==", + "license": "MIT", "dependencies": { "layout-base": "^2.0.0" } }, "node_modules/cytoscape-fcose/node_modules/layout-base": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/layout-base/-/layout-base-2.0.1.tgz", - "integrity": "sha512-dp3s92+uNI1hWIpPGH3jK2kxE2lMjdXdr+DH8ynZHpd6PUlH6x6cbuXnoMmiNumznqaNO31xu9e79F0uuZ0JFg==" + "license": "MIT" }, "node_modules/d3": { "version": "7.8.5", - "resolved": "https://registry.npmjs.org/d3/-/d3-7.8.5.tgz", - "integrity": "sha512-JgoahDG51ncUfJu6wX/1vWQEqOflgXyl4MaHqlcSruTez7yhaRKR9i8VjjcQGeS2en/jnFivXuaIMnseMMt0XA==", + "license": "ISC", "dependencies": { "d3-array": "3", "d3-axis": "3", @@ -5409,8 +5194,7 @@ }, "node_modules/d3-array": { "version": "3.2.4", - "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz", - "integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==", + "license": "ISC", "dependencies": { "internmap": "1 - 2" }, @@ -5420,16 +5204,14 @@ }, "node_modules/d3-axis": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-axis/-/d3-axis-3.0.0.tgz", - "integrity": "sha512-IH5tgjV4jE/GhHkRV0HiVYPDtvfjHQlQfJHs0usq7M30XcSBvOotpmH1IgkcXsO/5gEQZD43B//fc7SRT5S+xw==", + "license": "ISC", "engines": { "node": ">=12" } }, "node_modules/d3-brush": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-brush/-/d3-brush-3.0.0.tgz", - "integrity": "sha512-ALnjWlVYkXsVIGlOsuWH1+3udkYFI48Ljihfnh8FZPF2QS9o+PzGLBslO0PjzVoHLZ2KCVgAM8NVkXPJB2aNnQ==", + "license": "ISC", "dependencies": { "d3-dispatch": "1 - 3", "d3-drag": "2 - 3", @@ -5443,8 +5225,7 @@ }, "node_modules/d3-chord": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-chord/-/d3-chord-3.0.1.tgz", - "integrity": "sha512-VE5S6TNa+j8msksl7HwjxMHDM2yNK3XCkusIlpX5kwauBfXuyLAtNg9jCp/iHH61tgI4sb6R/EIMWCqEIdjT/g==", + "license": "ISC", "dependencies": { "d3-path": "1 - 3" }, @@ -5454,16 +5235,14 @@ }, "node_modules/d3-color": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz", - "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==", + "license": "ISC", "engines": { "node": ">=12" } }, "node_modules/d3-contour": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/d3-contour/-/d3-contour-4.0.2.tgz", - "integrity": "sha512-4EzFTRIikzs47RGmdxbeUvLWtGedDUNkTcmzoeyg4sP/dvCexO47AaQL7VKy/gul85TOxw+IBgA8US2xwbToNA==", + "license": "ISC", "dependencies": { "d3-array": "^3.2.0" }, @@ -5473,8 +5252,7 @@ }, "node_modules/d3-delaunay": { "version": "6.0.4", - "resolved": "https://registry.npmjs.org/d3-delaunay/-/d3-delaunay-6.0.4.tgz", - "integrity": "sha512-mdjtIZ1XLAM8bm/hx3WwjfHt6Sggek7qH043O8KEjDXN40xi3vx/6pYSVTwLjEgiXQTbvaouWKynLBiUZ6SK6A==", + "license": "ISC", "dependencies": { "delaunator": "5" }, @@ -5484,16 +5262,14 @@ }, "node_modules/d3-dispatch": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-3.0.1.tgz", - "integrity": "sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==", + "license": "ISC", "engines": { "node": ">=12" } }, "node_modules/d3-drag": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-drag/-/d3-drag-3.0.0.tgz", - "integrity": "sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg==", + "license": "ISC", "dependencies": { "d3-dispatch": "1 - 3", "d3-selection": "3" @@ -5504,8 +5280,7 @@ }, "node_modules/d3-dsv": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-3.0.1.tgz", - "integrity": "sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q==", + "license": "ISC", "dependencies": { "commander": "7", "iconv-lite": "0.6", @@ -5528,16 +5303,14 @@ }, "node_modules/d3-ease": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz", - "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==", + "license": "BSD-3-Clause", "engines": { "node": ">=12" } }, "node_modules/d3-fetch": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-fetch/-/d3-fetch-3.0.1.tgz", - "integrity": "sha512-kpkQIM20n3oLVBKGg6oHrUchHM3xODkTzjMoj7aWQFq5QEM+R6E4WkzT5+tojDY7yjez8KgCBRoj4aEr99Fdqw==", + "license": "ISC", "dependencies": { "d3-dsv": "1 - 3" }, @@ -5547,8 +5320,7 @@ }, "node_modules/d3-force": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-force/-/d3-force-3.0.0.tgz", - "integrity": "sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg==", + "license": "ISC", "dependencies": { "d3-dispatch": "1 - 3", "d3-quadtree": "1 - 3", @@ -5560,16 +5332,14 @@ }, "node_modules/d3-format": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz", - "integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==", + "license": "ISC", "engines": { "node": ">=12" } }, "node_modules/d3-geo": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-3.1.0.tgz", - "integrity": "sha512-JEo5HxXDdDYXCaWdwLRt79y7giK8SbhZJbFWXqbRTolCHFI5jRqteLzCsq51NKbUoX0PjBVSohxrx+NoOUujYA==", + "license": "ISC", "dependencies": { "d3-array": "2.5.0 - 3" }, @@ -5579,16 +5349,14 @@ }, "node_modules/d3-hierarchy": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-3.1.2.tgz", - "integrity": "sha512-FX/9frcub54beBdugHjDCdikxThEqjnR93Qt7PvQTOHxyiNCAlvMrHhclk3cD5VeAaq9fxmfRp+CnWw9rEMBuA==", + "license": "ISC", "engines": { "node": ">=12" } }, "node_modules/d3-interpolate": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz", - "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==", + "license": "ISC", "dependencies": { "d3-color": "1 - 3" }, @@ -5598,40 +5366,35 @@ }, "node_modules/d3-path": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz", - "integrity": "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==", + "license": "ISC", "engines": { "node": ">=12" } }, "node_modules/d3-polygon": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-polygon/-/d3-polygon-3.0.1.tgz", - "integrity": "sha512-3vbA7vXYwfe1SYhED++fPUQlWSYTTGmFmQiany/gdbiWgU/iEyQzyymwL9SkJjFFuCS4902BSzewVGsHHmHtXg==", + "license": "ISC", "engines": { "node": ">=12" } }, "node_modules/d3-quadtree": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-3.0.1.tgz", - "integrity": "sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw==", + "license": "ISC", "engines": { "node": ">=12" } }, "node_modules/d3-random": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-random/-/d3-random-3.0.1.tgz", - "integrity": "sha512-FXMe9GfxTxqd5D6jFsQ+DJ8BJS4E/fT5mqqdjovykEB2oFbTMDVdg1MGFxfQW+FBOGoB++k8swBrgwSHT1cUXQ==", + "license": "ISC", "engines": { "node": ">=12" } }, "node_modules/d3-sankey": { "version": "0.12.3", - "resolved": "https://registry.npmjs.org/d3-sankey/-/d3-sankey-0.12.3.tgz", - "integrity": "sha512-nQhsBRmM19Ax5xEIPLMY9ZmJ/cDvd1BG3UVvt5h3WRxKg5zGRbvnteTyWAbzeSvlh3tW7ZEmq4VwR5mB3tutmQ==", + "license": "BSD-3-Clause", "dependencies": { "d3-array": "1 - 2", "d3-shape": "^1.2.0" @@ -5639,34 +5402,29 @@ }, "node_modules/d3-sankey/node_modules/d3-array": { "version": "2.12.1", - "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.12.1.tgz", - "integrity": "sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==", + "license": "BSD-3-Clause", "dependencies": { "internmap": "^1.0.0" } }, "node_modules/d3-sankey/node_modules/d3-path": { "version": "1.0.9", - "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-1.0.9.tgz", - "integrity": "sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg==" + "license": "BSD-3-Clause" }, "node_modules/d3-sankey/node_modules/d3-shape": { "version": "1.3.7", - "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-1.3.7.tgz", - "integrity": "sha512-EUkvKjqPFUAZyOlhY5gzCxCeI0Aep04LwIRpsZ/mLFelJiUfnK56jo5JMDSE7yyP2kLSb6LtF+S5chMk7uqPqw==", + "license": "BSD-3-Clause", "dependencies": { "d3-path": "1" } }, "node_modules/d3-sankey/node_modules/internmap": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/internmap/-/internmap-1.0.1.tgz", - "integrity": "sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw==" + "license": "ISC" }, "node_modules/d3-scale": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz", - "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==", + "license": "ISC", "dependencies": { "d3-array": "2.10.0 - 3", "d3-format": "1 - 3", @@ -5680,8 +5438,7 @@ }, "node_modules/d3-scale-chromatic": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-3.0.0.tgz", - "integrity": "sha512-Lx9thtxAKrO2Pq6OO2Ua474opeziKr279P/TKZsMAhYyNDD3EnCffdbgeSYN5O7m2ByQsxtuP2CSDczNUIZ22g==", + "license": "ISC", "dependencies": { "d3-color": "1 - 3", "d3-interpolate": "1 - 3" @@ -5692,16 +5449,14 @@ }, "node_modules/d3-selection": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz", - "integrity": "sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==", + "license": "ISC", "engines": { "node": ">=12" } }, "node_modules/d3-shape": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz", - "integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==", + "license": "ISC", "dependencies": { "d3-path": "^3.1.0" }, @@ -5711,8 +5466,7 @@ }, "node_modules/d3-time": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz", - "integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==", + "license": "ISC", "dependencies": { "d3-array": "2 - 3" }, @@ -5722,8 +5476,7 @@ }, "node_modules/d3-time-format": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz", - "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==", + "license": "ISC", "dependencies": { "d3-time": "1 - 3" }, @@ -5733,16 +5486,14 @@ }, "node_modules/d3-timer": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz", - "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==", + "license": "ISC", "engines": { "node": ">=12" } }, "node_modules/d3-transition": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-transition/-/d3-transition-3.0.1.tgz", - "integrity": "sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w==", + "license": "ISC", "dependencies": { "d3-color": "1 - 3", "d3-dispatch": "1 - 3", @@ -5759,8 +5510,7 @@ }, "node_modules/d3-zoom": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-zoom/-/d3-zoom-3.0.0.tgz", - "integrity": "sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw==", + "license": "ISC", "dependencies": { "d3-dispatch": "1 - 3", "d3-drag": "2 - 3", @@ -5774,8 +5524,7 @@ }, "node_modules/dagre-d3-es": { "version": "7.0.10", - "resolved": "https://registry.npmjs.org/dagre-d3-es/-/dagre-d3-es-7.0.10.tgz", - "integrity": "sha512-qTCQmEhcynucuaZgY5/+ti3X/rnszKZhEQH/ZdWdtP1tA/y3VoHJzcVrO9pjjJCNpigfscAtoUB5ONcd2wNn0A==", + "license": "MIT", "dependencies": { "d3": "^7.8.2", "lodash-es": "^4.17.21" @@ -5783,13 +5532,11 @@ }, "node_modules/dayjs": { "version": "1.11.10", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.10.tgz", - "integrity": "sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==" + "license": "MIT" }, "node_modules/debug": { "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "license": "MIT", "dependencies": { "ms": "2.1.2" }, @@ -5804,8 +5551,7 @@ }, "node_modules/decode-named-character-reference": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz", - "integrity": "sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==", + "license": "MIT", "dependencies": { "character-entities": "^2.0.0" }, @@ -5816,25 +5562,22 @@ }, "node_modules/deep-is": { "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", "dev": true, + "license": "MIT", "peer": true }, "node_modules/deepmerge": { "version": "4.3.1", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", - "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/default-browser": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-4.0.0.tgz", - "integrity": "sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==", "dev": true, + "license": "MIT", "dependencies": { "bundle-name": "^3.0.0", "default-browser-id": "^3.0.0", @@ -5850,9 +5593,8 @@ }, "node_modules/default-browser-id": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-3.0.0.tgz", - "integrity": "sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==", "dev": true, + "license": "MIT", "dependencies": { "bplist-parser": "^0.2.0", "untildify": "^4.0.0" @@ -5866,9 +5608,8 @@ }, "node_modules/default-browser/node_modules/execa": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-7.2.0.tgz", - "integrity": "sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==", "dev": true, + "license": "MIT", "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.1", @@ -5889,18 +5630,16 @@ }, "node_modules/default-browser/node_modules/human-signals": { "version": "4.3.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz", - "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==", "dev": true, + "license": "Apache-2.0", "engines": { "node": ">=14.18.0" } }, "node_modules/default-browser/node_modules/is-stream": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", - "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", "dev": true, + "license": "MIT", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, @@ -5910,9 +5649,8 @@ }, "node_modules/default-browser/node_modules/mimic-fn": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", - "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -5922,9 +5660,8 @@ }, "node_modules/default-browser/node_modules/npm-run-path": { "version": "5.2.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.2.0.tgz", - "integrity": "sha512-W4/tgAXFqFA0iL7fk0+uQ3g7wkL8xJmx3XdK0VGb4cHW//eZTtKGvFBBoRKVTpY7n6ze4NL9ly7rgXcHufqXKg==", "dev": true, + "license": "MIT", "dependencies": { "path-key": "^4.0.0" }, @@ -5937,9 +5674,8 @@ }, "node_modules/default-browser/node_modules/onetime": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", - "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", "dev": true, + "license": "MIT", "dependencies": { "mimic-fn": "^4.0.0" }, @@ -5952,9 +5688,8 @@ }, "node_modules/default-browser/node_modules/path-key": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", - "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -5964,9 +5699,8 @@ }, "node_modules/default-browser/node_modules/strip-final-newline": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", - "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -5976,68 +5710,59 @@ }, "node_modules/define-lazy-prop": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/defu": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.3.tgz", - "integrity": "sha512-Vy2wmG3NTkmHNg/kzpuvHhkqeIx3ODWqasgCRbKtbXEN0G+HpEEv9BtJLp7ZG1CZloFaC41Ah3ZFbq7aqCqMeQ==" + "version": "6.1.4", + "license": "MIT" }, "node_modules/delaunator": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/delaunator/-/delaunator-5.0.0.tgz", - "integrity": "sha512-AyLvtyJdbv/U1GkiS6gUUzclRoAY4Gs75qkMygJJhU75LW4DNuSF2RMzpxs9jw9Oz1BobHjTdkG3zdP55VxAqw==", + "license": "ISC", "dependencies": { "robust-predicates": "^3.0.0" } }, "node_modules/delegates": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/denque": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/denque/-/denque-2.1.0.tgz", - "integrity": "sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==", "dev": true, + "license": "Apache-2.0", "engines": { "node": ">=0.10" } }, "node_modules/depd": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/dequal": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", - "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/destr": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/destr/-/destr-2.0.2.tgz", - "integrity": "sha512-65AlobnZMiCET00KaFFjUefxDX0khFA/E4myqZ7a6Sq1yZtR8+FVIvilVX66vF2uobSumxooYZChiRPCKNqhmg==" + "license": "MIT" }, "node_modules/destroy": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.8", "npm": "1.2.8000 || >= 1.4.16" @@ -6045,9 +5770,8 @@ }, "node_modules/detab": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/detab/-/detab-3.0.2.tgz", - "integrity": "sha512-7Bp16Bk8sk0Y6gdXiCtnpGbghn8atnTJdd/82aWvS5ESnlcNvgUc10U2NYS0PAiDSGjWiI8qs/Cv1b2uSGdQ8w==", "dev": true, + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -6055,9 +5779,8 @@ }, "node_modules/detect-libc": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", - "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", "dev": true, + "license": "Apache-2.0", "bin": { "detect-libc": "bin/detect-libc.js" }, @@ -6067,15 +5790,13 @@ }, "node_modules/devalue": { "version": "4.3.2", - "resolved": "https://registry.npmjs.org/devalue/-/devalue-4.3.2.tgz", - "integrity": "sha512-KqFl6pOgOW+Y6wJgu80rHpo2/3H07vr8ntR9rkkFIRETewbf5GaYYcakYfiKz89K+sLsuPkQIZaXDMjUObZwWg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/devlop": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", - "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", "dev": true, + "license": "MIT", "dependencies": { "dequal": "^2.0.0" }, @@ -6086,17 +5807,15 @@ }, "node_modules/diff": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-5.1.0.tgz", - "integrity": "sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.3.1" } }, "node_modules/dir-glob": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", "dev": true, + "license": "MIT", "dependencies": { "path-type": "^4.0.0" }, @@ -6106,18 +5825,16 @@ }, "node_modules/dir-glob/node_modules/path-type": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/doctrine": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", "dev": true, + "license": "Apache-2.0", "peer": true, "dependencies": { "esutils": "^2.0.2" @@ -6128,9 +5845,8 @@ }, "node_modules/dom-serializer": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", "dev": true, + "license": "MIT", "dependencies": { "domelementtype": "^2.3.0", "domhandler": "^5.0.2", @@ -6142,21 +5858,19 @@ }, "node_modules/domelementtype": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", "dev": true, "funding": [ { "type": "github", "url": "https://github.com/sponsors/fb55" } - ] + ], + "license": "BSD-2-Clause" }, "node_modules/domhandler": { "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "domelementtype": "^2.3.0" }, @@ -6168,15 +5882,13 @@ } }, "node_modules/dompurify": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.0.7.tgz", - "integrity": "sha512-BViYTZoqP3ak/ULKOc101y+CtHDUvBsVgSxIF1ku0HmK6BRf+C03MC+tArMvOPtVtZp83DDh5puywKDu4sbVjQ==" + "version": "3.0.8", + "license": "(MPL-2.0 OR Apache-2.0)" }, "node_modules/domutils": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", - "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "dom-serializer": "^2.0.0", "domelementtype": "^2.3.0", @@ -6188,9 +5900,8 @@ }, "node_modules/dot-prop": { "version": "8.0.2", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-8.0.2.tgz", - "integrity": "sha512-xaBe6ZT4DHPkg0k4Ytbvn5xoxgpG0jOS1dYxSOwAHPuNLjP3/OzN0gH55SrLqpx8cBfSaVt91lXYkApjb+nYdQ==", "dev": true, + "license": "MIT", "dependencies": { "type-fest": "^3.8.0" }, @@ -6203,8 +5914,7 @@ }, "node_modules/dotenv": { "version": "16.3.1", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.3.1.tgz", - "integrity": "sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==", + "license": "BSD-2-Clause", "engines": { "node": ">=12" }, @@ -6214,49 +5924,41 @@ }, "node_modules/duplexer": { "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/eastasianwidth": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/ee-first": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/electron-to-chromium": { - "version": "1.4.620", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.620.tgz", - "integrity": "sha512-a2fcSHOHrqBJsPNXtf6ZCEZpXrFCcbK1FBxfX3txoqWzNgtEDG1f3M59M98iwxhRW4iMKESnSjbJ310/rkrp0g==" + "version": "1.4.628", + "license": "ISC" }, "node_modules/elkjs": { "version": "0.8.2", - "resolved": "https://registry.npmjs.org/elkjs/-/elkjs-0.8.2.tgz", - "integrity": "sha512-L6uRgvZTH+4OF5NE/MBbzQx/WYpru1xCBE9respNj6qznEewGUIfhzmm7horWWxbNO2M0WckQypGctR8lH79xQ==" + "license": "EPL-2.0" }, "node_modules/emoji-regex": { "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/emojilib": { "version": "2.4.0", - "resolved": "https://registry.npmjs.org/emojilib/-/emojilib-2.4.0.tgz", - "integrity": "sha512-5U0rVMU5Y2n2+ykNLQqMoqklN9ICBT/KsvC1Gz6vqHbz2AXXGkG+Pm5rMWk/8Vjrr/mY9985Hi8DYzn1F09Nyw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/emoticon": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/emoticon/-/emoticon-4.0.1.tgz", - "integrity": "sha512-dqx7eA9YaqyvYtUhJwT4rC1HIp82j5ybS1/vQ42ur+jBe17dJMwZE4+gvL1XadSFfxaPFFGt3Xsw+Y8akThDlw==", "dev": true, + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -6264,17 +5966,15 @@ }, "node_modules/encodeurl": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/encoding": { "version": "0.1.13", - "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", - "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "license": "MIT", "optional": true, "dependencies": { "iconv-lite": "^0.6.2" @@ -6282,9 +5982,8 @@ }, "node_modules/engine.io-client": { "version": "6.5.3", - "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.5.3.tgz", - "integrity": "sha512-9Z0qLB0NIisTRt1DZ/8U2k12RJn8yls/nXMZLn+/N8hANT3TcYjKFKcwbw5zFQiN4NTde3TSY9zb79e1ij6j9Q==", "dev": true, + "license": "MIT", "dependencies": { "@socket.io/component-emitter": "~3.1.0", "debug": "~4.3.1", @@ -6295,9 +5994,8 @@ }, "node_modules/engine.io-client/node_modules/ws": { "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", - "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", "dev": true, + "license": "MIT", "engines": { "node": ">=10.0.0" }, @@ -6316,18 +6014,16 @@ }, "node_modules/engine.io-parser": { "version": "5.2.1", - "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.1.tgz", - "integrity": "sha512-9JktcM3u18nU9N2Lz3bWeBgxVgOKpw7yhRaoxQA3FUDZzzw+9WlA6p4G4u0RixNkg14fH7EfEc/RhpurtiROTQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=10.0.0" } }, "node_modules/enhanced-resolve": { "version": "5.15.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", - "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==", "dev": true, + "license": "MIT", "dependencies": { "graceful-fs": "^4.2.4", "tapable": "^2.2.0" @@ -6338,8 +6034,7 @@ }, "node_modules/entities": { "version": "4.5.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "license": "BSD-2-Clause", "engines": { "node": ">=0.12" }, @@ -6349,34 +6044,36 @@ }, "node_modules/env-paths": { "version": "2.2.1", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", - "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/err-code": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", - "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/error-stack-parser-es": { "version": "0.1.1", - "resolved": "https://registry.npmjs.org/error-stack-parser-es/-/error-stack-parser-es-0.1.1.tgz", - "integrity": "sha512-g/9rfnvnagiNf+DRMHEVGuGuIBlCIMDFoTA616HaP2l9PlCjGjVhD98PNbVSJvmK4TttqT5mV5tInMhoFgi+aA==", "dev": true, + "license": "MIT", "funding": { "url": "https://github.com/sponsors/antfu" } }, + "node_modules/es-module-lexer": { + "version": "1.4.1", + "dev": true, + "license": "MIT", + "peer": true + }, "node_modules/esbuild": { "version": "0.19.11", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.11.tgz", - "integrity": "sha512-HJ96Hev2hX/6i5cDVwcqiJBBtuo9+FeIJOtZ9W1kA5M6AMJRHUZlpYZ1/SbEwtO0ioNAW8rUooVpC/WehY2SfA==", "dev": true, "hasInstallScript": true, + "license": "MIT", "bin": { "esbuild": "bin/esbuild" }, @@ -6411,22 +6108,19 @@ }, "node_modules/escalade": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/escape-html": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/escape-string-regexp": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", - "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -6436,9 +6130,8 @@ }, "node_modules/eslint": { "version": "8.56.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.56.0.tgz", - "integrity": "sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", @@ -6491,17 +6184,16 @@ } }, "node_modules/eslint-plugin-vue": { - "version": "9.19.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.19.2.tgz", - "integrity": "sha512-CPDqTOG2K4Ni2o4J5wixkLVNwgctKXFu6oBpVJlpNq7f38lh9I80pRTouZSJ2MAebPJlINU/KTFSXyQfBUlymA==", + "version": "9.20.0", "dev": true, + "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", "natural-compare": "^1.4.0", "nth-check": "^2.1.1", "postcss-selector-parser": "^6.0.13", "semver": "^7.5.4", - "vue-eslint-parser": "^9.3.1", + "vue-eslint-parser": "^9.4.0", "xml-name-validator": "^4.0.0" }, "engines": { @@ -6513,9 +6205,8 @@ }, "node_modules/eslint-scope": { "version": "7.2.2", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", - "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^5.2.0" @@ -6529,9 +6220,8 @@ }, "node_modules/eslint-visitor-keys": { "version": "3.4.3", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", "dev": true, + "license": "Apache-2.0", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, @@ -6541,9 +6231,8 @@ }, "node_modules/eslint/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "color-convert": "^2.0.1" @@ -6557,9 +6246,8 @@ }, "node_modules/eslint/node_modules/brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "balanced-match": "^1.0.0", @@ -6568,9 +6256,8 @@ }, "node_modules/eslint/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "ansi-styles": "^4.1.0", @@ -6585,9 +6272,8 @@ }, "node_modules/eslint/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "color-name": "~1.1.4" @@ -6598,16 +6284,14 @@ }, "node_modules/eslint/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true, + "license": "MIT", "peer": true }, "node_modules/eslint/node_modules/escape-string-regexp": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", "dev": true, + "license": "MIT", "peer": true, "engines": { "node": ">=10" @@ -6618,9 +6302,8 @@ }, "node_modules/eslint/node_modules/glob-parent": { "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", "dev": true, + "license": "ISC", "peer": true, "dependencies": { "is-glob": "^4.0.3" @@ -6631,9 +6314,8 @@ }, "node_modules/eslint/node_modules/globals": { "version": "13.24.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "type-fest": "^0.20.2" @@ -6647,9 +6329,8 @@ }, "node_modules/eslint/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "peer": true, "engines": { "node": ">=8" @@ -6657,9 +6338,8 @@ }, "node_modules/eslint/node_modules/is-path-inside": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", "dev": true, + "license": "MIT", "peer": true, "engines": { "node": ">=8" @@ -6667,9 +6347,8 @@ }, "node_modules/eslint/node_modules/minimatch": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, + "license": "ISC", "peer": true, "dependencies": { "brace-expansion": "^1.1.7" @@ -6680,9 +6359,8 @@ }, "node_modules/eslint/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "has-flag": "^4.0.0" @@ -6693,9 +6371,8 @@ }, "node_modules/eslint/node_modules/type-fest": { "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", "dev": true, + "license": "(MIT OR CC0-1.0)", "peer": true, "engines": { "node": ">=10" @@ -6706,9 +6383,8 @@ }, "node_modules/espree": { "version": "9.6.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", - "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "acorn": "^8.9.0", "acorn-jsx": "^5.3.2", @@ -6723,9 +6399,8 @@ }, "node_modules/esquery": { "version": "1.5.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", - "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "estraverse": "^5.1.0" }, @@ -6735,9 +6410,8 @@ }, "node_modules/esrecurse": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "estraverse": "^5.2.0" }, @@ -6747,23 +6421,20 @@ }, "node_modules/estraverse": { "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", "dev": true, + "license": "BSD-2-Clause", "engines": { "node": ">=4.0" } }, "node_modules/estree-walker": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + "license": "MIT" }, "node_modules/esutils": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", "dev": true, + "license": "BSD-2-Clause", "peer": true, "engines": { "node": ">=0.10.0" @@ -6771,18 +6442,25 @@ }, "node_modules/etag": { "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6" } }, + "node_modules/events": { + "version": "3.3.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.8.x" + } + }, "node_modules/execa": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", "dev": true, + "license": "MIT", "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.0", @@ -6803,21 +6481,18 @@ }, "node_modules/exponential-backoff": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.1.tgz", - "integrity": "sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==", - "dev": true + "dev": true, + "license": "Apache-2.0" }, "node_modules/extend": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/externality": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/externality/-/externality-1.0.2.tgz", - "integrity": "sha512-LyExtJWKxtgVzmgtEHyQtLFpw1KFhQphF9nTG8TpAIVkiI/xQ3FJh75tRFLYl4hkn7BNIIdLJInuDAavX35pMw==", "dev": true, + "license": "MIT", "dependencies": { "enhanced-resolve": "^5.14.1", "mlly": "^1.3.0", @@ -6827,21 +6502,18 @@ }, "node_modules/fast-deep-equal": { "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", "dev": true, + "license": "MIT", "peer": true }, "node_modules/fast-fifo": { "version": "1.3.2", - "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz", - "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/fast-glob": { "version": "3.3.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", - "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "license": "MIT", "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -6855,31 +6527,27 @@ }, "node_modules/fast-json-stable-stringify": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", "dev": true, + "license": "MIT", "peer": true }, "node_modules/fast-levenshtein": { "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", "dev": true, + "license": "MIT", "peer": true }, "node_modules/fastq": { "version": "1.16.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.16.0.tgz", - "integrity": "sha512-ifCoaXsDrsdkWTtiNJX5uzHDsrck5TzfKKDcuFFTIrrc/BS076qgEIfoIy1VeZqViznfKiysPYTh/QeHtnIsYA==", + "license": "ISC", "dependencies": { "reusify": "^1.0.4" } }, "node_modules/file-entry-cache": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "flat-cache": "^3.0.4" @@ -6890,14 +6558,12 @@ }, "node_modules/file-uri-to-path": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/fill-range": { "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "license": "MIT", "dependencies": { "to-regex-range": "^5.0.1" }, @@ -6907,10 +6573,8 @@ }, "node_modules/find-up": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", "dev": true, - "peer": true, + "license": "MIT", "dependencies": { "locate-path": "^6.0.0", "path-exists": "^4.0.0" @@ -6924,17 +6588,15 @@ }, "node_modules/flat": { "version": "5.0.2", - "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", - "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", + "license": "BSD-3-Clause", "bin": { "flat": "cli.js" } }, "node_modules/flat-cache": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", - "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "flatted": "^3.2.9", @@ -6947,15 +6609,13 @@ }, "node_modules/flatted": { "version": "3.2.9", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.9.tgz", - "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/foreground-child": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", - "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", "dev": true, + "license": "ISC", "dependencies": { "cross-spawn": "^7.0.0", "signal-exit": "^4.0.1" @@ -6969,9 +6629,8 @@ }, "node_modules/foreground-child/node_modules/signal-exit": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", "dev": true, + "license": "ISC", "engines": { "node": ">=14" }, @@ -6981,9 +6640,8 @@ }, "node_modules/fraction.js": { "version": "4.3.7", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", - "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", "dev": true, + "license": "MIT", "engines": { "node": "*" }, @@ -6994,18 +6652,16 @@ }, "node_modules/fresh": { "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/fs-extra": { "version": "11.2.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", "dev": true, + "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -7017,9 +6673,8 @@ }, "node_modules/fs-minipass": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz", - "integrity": "sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==", "dev": true, + "license": "ISC", "dependencies": { "minipass": "^7.0.3" }, @@ -7029,37 +6684,21 @@ }, "node_modules/fs.realpath": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true - }, - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } + "dev": true, + "license": "ISC" }, "node_modules/function-bind": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", "dev": true, + "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/gauge": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", - "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==", "dev": true, + "license": "ISC", "dependencies": { "aproba": "^1.0.3 || ^2.0.0", "color-support": "^1.1.2", @@ -7077,32 +6716,28 @@ }, "node_modules/gensync": { "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/get-caller-file": { "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", "dev": true, + "license": "ISC", "engines": { "node": "6.* || 8.* || >= 10.*" } }, "node_modules/get-port-please": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/get-port-please/-/get-port-please-3.1.1.tgz", - "integrity": "sha512-3UBAyM3u4ZBVYDsxOQfJDxEa6XTbpBDrOjp4mf7ExFRt5BKs/QywQQiJsh2B+hxcZLSapWqCRvElUe8DnKcFHA==", - "dev": true + "version": "3.1.2", + "dev": true, + "license": "MIT" }, "node_modules/get-stream": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" }, @@ -7112,8 +6747,7 @@ }, "node_modules/giget": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/giget/-/giget-1.2.1.tgz", - "integrity": "sha512-4VG22mopWtIeHwogGSy1FViXVo0YT+m6BrqZfz0JJFwbSsePsCdOzdLIIli5BtMp7Xe8f/o2OmBpQX2NBOC24g==", + "license": "MIT", "dependencies": { "citty": "^0.1.5", "consola": "^3.2.3", @@ -7130,18 +6764,16 @@ }, "node_modules/git-config-path": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/git-config-path/-/git-config-path-2.0.0.tgz", - "integrity": "sha512-qc8h1KIQbJpp+241id3GuAtkdyJ+IK+LIVtkiFTRKRrmddDzs3SI9CvP1QYmWBFvm1I/PWRwj//of8bgAc0ltA==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/git-up": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/git-up/-/git-up-7.0.0.tgz", - "integrity": "sha512-ONdIrbBCFusq1Oy0sC71F5azx8bVkvtZtMJAsv+a6lz5YAmbNnLD6HAB4gptHZVLPR8S2/kVN6Gab7lryq5+lQ==", "dev": true, + "license": "MIT", "dependencies": { "is-ssh": "^1.4.0", "parse-url": "^8.1.0" @@ -7149,24 +6781,21 @@ }, "node_modules/git-url-parse": { "version": "13.1.1", - "resolved": "https://registry.npmjs.org/git-url-parse/-/git-url-parse-13.1.1.tgz", - "integrity": "sha512-PCFJyeSSdtnbfhSNRw9Wk96dDCNx+sogTe4YNXeXSJxt7xz5hvXekuRn9JX7m+Mf4OscCu8h+mtAl3+h5Fo8lQ==", "dev": true, + "license": "MIT", "dependencies": { "git-up": "^7.0.0" } }, "node_modules/github-slugger": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-2.0.0.tgz", - "integrity": "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/glob": { "version": "8.1.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", - "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", "dev": true, + "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -7183,8 +6812,7 @@ }, "node_modules/glob-parent": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "license": "ISC", "dependencies": { "is-glob": "^4.0.1" }, @@ -7192,11 +6820,16 @@ "node": ">= 6" } }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "dev": true, + "license": "BSD-2-Clause", + "peer": true + }, "node_modules/global-directory": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/global-directory/-/global-directory-4.0.1.tgz", - "integrity": "sha512-wHTUcDUoZ1H5/0iVqEudYW4/kAlN5cZ3j/bXn0Dpbizl9iaUVeWSHqiOjsgk6OW2bkLclbBjzewBz6weQ1zA2Q==", "dev": true, + "license": "MIT", "dependencies": { "ini": "4.1.1" }, @@ -7209,16 +6842,14 @@ }, "node_modules/globals": { "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/globby": { "version": "14.0.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-14.0.0.tgz", - "integrity": "sha512-/1WM/LNHRAOH9lZta77uGbq0dAEQM+XjNesWwhlERDVenqothRbnzTrL3/LrIoEPPjeUHC3vrS6TwoyxeHs7MQ==", + "license": "MIT", "dependencies": { "@sindresorhus/merge-streams": "^1.0.0", "fast-glob": "^3.3.2", @@ -7236,36 +6867,32 @@ }, "node_modules/graceful-fs": { "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/graphemer": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", - "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/gzip-size": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-7.0.0.tgz", - "integrity": "sha512-O1Ld7Dr+nqPnmGpdhzLmMTQ4vAsD+rHwMm1NLUmoUFFymBOMKxCCrtDxqdBRYXdeEPEi3SyoR4TizJLQrnKBNA==", + "version": "6.0.0", "dev": true, + "license": "MIT", "dependencies": { "duplexer": "^0.1.2" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/h3": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/h3/-/h3-1.9.0.tgz", - "integrity": "sha512-+F3ZqrNV/CFXXfZ2lXBINHi+rM4Xw3CDC5z2CDK3NMPocjonKipGLLDSkrqY9DOrioZNPTIdDMWfQKm//3X2DA==", + "version": "1.10.0", "dev": true, + "license": "MIT", "dependencies": { "cookie-es": "^1.0.0", "defu": "^6.1.3", @@ -7274,33 +6901,29 @@ "radix3": "^1.1.0", "ufo": "^1.3.2", "uncrypto": "^0.1.3", - "unenv": "^1.7.4" + "unenv": "^1.8.0" } }, "node_modules/has-flag": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/has-unicode": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/hash-sum": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-2.0.0.tgz", - "integrity": "sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==" + "license": "MIT" }, "node_modules/hasown": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", - "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", "dev": true, + "license": "MIT", "dependencies": { "function-bind": "^1.1.2" }, @@ -7310,9 +6933,8 @@ }, "node_modules/hast-util-from-parse5": { "version": "8.0.1", - "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-8.0.1.tgz", - "integrity": "sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ==", "dev": true, + "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", "@types/unist": "^3.0.0", @@ -7330,9 +6952,8 @@ }, "node_modules/hast-util-heading-rank": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/hast-util-heading-rank/-/hast-util-heading-rank-3.0.0.tgz", - "integrity": "sha512-EJKb8oMUXVHcWZTDepnr+WNbfnXKFNf9duMesmr4S8SXTJBJ9M4Yok08pu9vxdJwdlGRhVumk9mEhkEvKGifwA==", "dev": true, + "license": "MIT", "dependencies": { "@types/hast": "^3.0.0" }, @@ -7343,9 +6964,8 @@ }, "node_modules/hast-util-is-element": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-3.0.0.tgz", - "integrity": "sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==", "dev": true, + "license": "MIT", "dependencies": { "@types/hast": "^3.0.0" }, @@ -7356,9 +6976,8 @@ }, "node_modules/hast-util-parse-selector": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz", - "integrity": "sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==", "dev": true, + "license": "MIT", "dependencies": { "@types/hast": "^3.0.0" }, @@ -7369,9 +6988,8 @@ }, "node_modules/hast-util-raw": { "version": "9.0.1", - "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-9.0.1.tgz", - "integrity": "sha512-5m1gmba658Q+lO5uqL5YNGQWeh1MYWZbZmWrM5lncdcuiXuo5E2HT/CIOp0rLF8ksfSwiCVJ3twlgVRyTGThGA==", "dev": true, + "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", "@types/unist": "^3.0.0", @@ -7394,9 +7012,8 @@ }, "node_modules/hast-util-to-parse5": { "version": "8.0.0", - "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-8.0.0.tgz", - "integrity": "sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==", "dev": true, + "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", "comma-separated-tokens": "^2.0.0", @@ -7413,9 +7030,8 @@ }, "node_modules/hast-util-to-string": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/hast-util-to-string/-/hast-util-to-string-3.0.0.tgz", - "integrity": "sha512-OGkAxX1Ua3cbcW6EJ5pT/tslVb90uViVkcJ4ZZIMW/R33DX/AkcJcRrPebPwJkHYwlDHXz4aIwvAAaAdtrACFA==", "dev": true, + "license": "MIT", "dependencies": { "@types/hast": "^3.0.0" }, @@ -7426,9 +7042,8 @@ }, "node_modules/hastscript": { "version": "8.0.0", - "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-8.0.0.tgz", - "integrity": "sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw==", "dev": true, + "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", "comma-separated-tokens": "^2.0.0", @@ -7443,13 +7058,10 @@ }, "node_modules/heap": { "version": "0.2.7", - "resolved": "https://registry.npmjs.org/heap/-/heap-0.2.7.tgz", - "integrity": "sha512-2bsegYkkHO+h/9MGbn6KWcE45cHZgPANo5LXF7EvWdT0yT2EguSVO1nDgU5c8+ZOPwp2vMNa7YFsJhVcDR9Sdg==" + "license": "MIT" }, "node_modules/hogan.js": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/hogan.js/-/hogan.js-3.0.2.tgz", - "integrity": "sha512-RqGs4wavGYJWE07t35JQccByczmNUXQT0E12ZYV1VKYu5UiAU9lsos/yBAcf840+zrUQQxgVduCR5/B8nNtibg==", "dev": true, "dependencies": { "mkdirp": "0.3.0", @@ -7461,39 +7073,31 @@ }, "node_modules/hogan.js/node_modules/mkdirp": { "version": "0.3.0", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.0.tgz", - "integrity": "sha512-OHsdUcVAQ6pOtg5JYWpCBo9W/GySVuwvP9hueRMW7UqshC0tbfzLv8wjySTPm3tfUZ/21CE9E1pJagOA91Pxew==", - "deprecated": "Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)", "dev": true, + "license": "MIT/X11", "engines": { "node": "*" } }, "node_modules/hogan.js/node_modules/nopt": { "version": "1.0.10", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", - "integrity": "sha512-NWmpvLSqUrgrAC9HCuxEvb+PSloHpqVu+FqcO4eeF2h5qYRhA7ev6KvelyQAKtegUbC6RypJnlEOhd8vloNKYg==", "dev": true, + "license": "MIT", "dependencies": { "abbrev": "1" }, "bin": { "nopt": "bin/nopt.js" - }, - "engines": { - "node": "*" } }, "node_modules/hookable": { "version": "5.5.3", - "resolved": "https://registry.npmjs.org/hookable/-/hookable-5.5.3.tgz", - "integrity": "sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==" + "license": "MIT" }, "node_modules/hosted-git-info": { "version": "7.0.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.1.tgz", - "integrity": "sha512-+K84LB1DYwMHoHSgaOY/Jfhw3ucPmSET5v98Ke/HdNSw4a0UktWzyW1mjhjpuxxTqOOsfWT/7iVshHmVZ4IpOA==", "dev": true, + "license": "ISC", "dependencies": { "lru-cache": "^10.0.1" }, @@ -7503,24 +7107,21 @@ }, "node_modules/hosted-git-info/node_modules/lru-cache": { "version": "10.1.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.1.0.tgz", - "integrity": "sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==", "dev": true, + "license": "ISC", "engines": { "node": "14 || >=16.14" } }, "node_modules/htm": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/htm/-/htm-3.1.1.tgz", - "integrity": "sha512-983Vyg8NwUE7JkZ6NmOqpCZ+sh1bKv2iYTlUkzlWmA5JD2acKoxd4KVxbMmxX/85mtfdnDmTFoNKcg5DGAvxNQ==", - "dev": true + "dev": true, + "license": "Apache-2.0" }, "node_modules/html-tags": { "version": "3.3.1", - "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.3.1.tgz", - "integrity": "sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" }, @@ -7530,9 +7131,8 @@ }, "node_modules/html-void-elements": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-3.0.0.tgz", - "integrity": "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==", "dev": true, + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -7540,15 +7140,13 @@ }, "node_modules/http-cache-semantics": { "version": "4.1.1", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", - "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", - "dev": true + "dev": true, + "license": "BSD-2-Clause" }, "node_modules/http-errors": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", "dev": true, + "license": "MIT", "dependencies": { "depd": "2.0.0", "inherits": "2.0.4", @@ -7562,9 +7160,8 @@ }, "node_modules/http-proxy-agent": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.0.tgz", - "integrity": "sha512-+ZT+iBxVUQ1asugqnD6oWoRiS25AkjNfG085dKJGtGxkdwLQrMKU5wJr2bOOFAXzKcTuqq+7fZlTMgG3SRfIYQ==", "dev": true, + "license": "MIT", "dependencies": { "agent-base": "^7.1.0", "debug": "^4.3.4" @@ -7575,9 +7172,8 @@ }, "node_modules/http-proxy-agent/node_modules/agent-base": { "version": "7.1.0", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz", - "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==", "dev": true, + "license": "MIT", "dependencies": { "debug": "^4.3.4" }, @@ -7587,9 +7183,8 @@ }, "node_modules/http-shutdown": { "version": "1.2.2", - "resolved": "https://registry.npmjs.org/http-shutdown/-/http-shutdown-1.2.2.tgz", - "integrity": "sha512-S9wWkJ/VSY9/k4qcjG318bqJNruzE4HySUhFYknwmu6LBP97KLLfwNf+n4V1BHurvFNkSKLFnK/RsuUnRTf9Vw==", "dev": true, + "license": "MIT", "engines": { "iojs": ">= 1.0.0", "node": ">= 0.12.0" @@ -7597,9 +7192,8 @@ }, "node_modules/https-proxy-agent": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", "dev": true, + "license": "MIT", "dependencies": { "agent-base": "6", "debug": "4" @@ -7610,23 +7204,20 @@ }, "node_modules/httpxy": { "version": "0.1.5", - "resolved": "https://registry.npmjs.org/httpxy/-/httpxy-0.1.5.tgz", - "integrity": "sha512-hqLDO+rfststuyEUTWObQK6zHEEmZ/kaIP2/zclGGZn6X8h/ESTWg+WKecQ/e5k4nPswjzZD+q2VqZIbr15CoQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/human-signals": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", "dev": true, + "license": "Apache-2.0", "engines": { "node": ">=10.17.0" } }, "node_modules/iconv-lite": { "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "license": "MIT", "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" }, @@ -7636,17 +7227,15 @@ }, "node_modules/ignore": { "version": "5.3.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.0.tgz", - "integrity": "sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==", + "license": "MIT", "engines": { "node": ">= 4" } }, "node_modules/ignore-walk": { "version": "6.0.4", - "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-6.0.4.tgz", - "integrity": "sha512-t7sv42WkwFkyKbivUCglsQW5YWMskWtbEf4MNKX5u/CCWHKSPzN4FtBQGsQZgCLbxOzpVlcbWVK5KB3auIOjSw==", "dev": true, + "license": "ISC", "dependencies": { "minimatch": "^9.0.0" }, @@ -7656,9 +7245,8 @@ }, "node_modules/ignore-walk/node_modules/minimatch": { "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, @@ -7671,15 +7259,13 @@ }, "node_modules/image-meta": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/image-meta/-/image-meta-0.2.0.tgz", - "integrity": "sha512-ZBGjl0ZMEMeOC3Ns0wUF/5UdUmr3qQhBSCniT0LxOgGGIRHiNFOkMtIHB7EOznRU47V2AxPgiVP+s+0/UCU0Hg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/import-fresh": { "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "parent-module": "^1.0.0", @@ -7694,9 +7280,8 @@ }, "node_modules/import-fresh/node_modules/resolve-from": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", "dev": true, + "license": "MIT", "peer": true, "engines": { "node": ">=4" @@ -7704,27 +7289,24 @@ }, "node_modules/imurmurhash": { "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.8.19" } }, "node_modules/indent-string": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/inflight": { "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", "dev": true, + "license": "ISC", "dependencies": { "once": "^1.3.0", "wrappy": "1" @@ -7732,30 +7314,26 @@ }, "node_modules/inherits": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/ini": { "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ini/-/ini-4.1.1.tgz", - "integrity": "sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==", "dev": true, + "license": "ISC", "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/instantsearch.css": { "version": "8.1.0", - "resolved": "https://registry.npmjs.org/instantsearch.css/-/instantsearch.css-8.1.0.tgz", - "integrity": "sha512-rPhcAZ02bLwUn3iOXbldZW/yl+17guWoH3qWYZ8nQEwNBx5+wZ6Bv8mFqqK448+R2aU4nbFKIhmoTIPXI5Zobg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/instantsearch.js": { "version": "4.60.0", - "resolved": "https://registry.npmjs.org/instantsearch.js/-/instantsearch.js-4.60.0.tgz", - "integrity": "sha512-u/xeCT1DaxPioJnSm3hV4lNAojlhbjGrpX5fHO6+RJjpDFv/MgYxiIOdaIRowmt5F0v/3QCm+Un5f4jy1/+emA==", "dev": true, + "license": "MIT", "dependencies": { "@algolia/events": "^4.0.1", "@algolia/ui-components-highlight-vdom": "^1.2.2", @@ -7777,25 +7355,22 @@ }, "node_modules/internmap": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz", - "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==", + "license": "ISC", "engines": { "node": ">=12" } }, "node_modules/interval-tree-1d": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/interval-tree-1d/-/interval-tree-1d-1.0.4.tgz", - "integrity": "sha512-wY8QJH+6wNI0uh4pDQzMvl+478Qh7Rl4qLmqiluxALlNvl+I+o5x38Pw3/z7mDPTPS1dQalZJXsmbvxx5gclhQ==", + "license": "MIT", "dependencies": { "binary-search-bounds": "^2.0.0" } }, "node_modules/ioredis": { "version": "5.3.2", - "resolved": "https://registry.npmjs.org/ioredis/-/ioredis-5.3.2.tgz", - "integrity": "sha512-1DKMMzlIHM02eBBVOFQ1+AolGjs6+xEcM4PDL7NqOS6szq7H9jSaEkIUH6/a5Hl241LzW6JLSiAbNvTQjUupUA==", "dev": true, + "license": "MIT", "dependencies": { "@ioredis/commands": "^1.1.1", "cluster-key-slot": "^1.1.0", @@ -7817,24 +7392,21 @@ }, "node_modules/ip": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", - "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/iron-webcrypto": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/iron-webcrypto/-/iron-webcrypto-1.0.0.tgz", - "integrity": "sha512-anOK1Mktt8U1Xi7fCM3RELTuYbnFikQY5VtrDj7kPgpejV7d43tWKhzgioO0zpkazLEL/j/iayRqnJhrGfqUsg==", "dev": true, + "license": "MIT", "funding": { "url": "https://github.com/sponsors/brc-dd" } }, "node_modules/is-absolute-url": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-4.0.1.tgz", - "integrity": "sha512-/51/TKE88Lmm7Gc4/8btclNXWS+g50wXhYJq8HWIBAGUBnoAdRu1aXeh364t/O7wXDAcTJDP8PNuNKWUDWie+A==", "dev": true, + "license": "MIT", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, @@ -7844,9 +7416,8 @@ }, "node_modules/is-alphabetical": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz", - "integrity": "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==", "dev": true, + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -7854,9 +7425,8 @@ }, "node_modules/is-alphanumerical": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz", - "integrity": "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==", "dev": true, + "license": "MIT", "dependencies": { "is-alphabetical": "^2.0.0", "is-decimal": "^2.0.0" @@ -7868,8 +7438,7 @@ }, "node_modules/is-binary-path": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "license": "MIT", "dependencies": { "binary-extensions": "^2.0.0" }, @@ -7879,9 +7448,8 @@ }, "node_modules/is-builtin-module": { "version": "3.2.1", - "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.1.tgz", - "integrity": "sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==", "dev": true, + "license": "MIT", "dependencies": { "builtin-modules": "^3.3.0" }, @@ -7894,9 +7462,8 @@ }, "node_modules/is-core-module": { "version": "2.13.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", - "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", "dev": true, + "license": "MIT", "dependencies": { "hasown": "^2.0.0" }, @@ -7906,24 +7473,22 @@ }, "node_modules/is-decimal": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.1.tgz", - "integrity": "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==", "dev": true, + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" } }, "node_modules/is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "version": "3.0.0", "dev": true, + "license": "MIT", "bin": { "is-docker": "cli.js" }, "engines": { - "node": ">=8" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -7931,25 +7496,22 @@ }, "node_modules/is-extglob": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/is-fullwidth-code-point": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/is-glob": { "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "license": "MIT", "dependencies": { "is-extglob": "^2.1.1" }, @@ -7959,9 +7521,8 @@ }, "node_modules/is-hexadecimal": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz", - "integrity": "sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==", "dev": true, + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -7969,9 +7530,8 @@ }, "node_modules/is-inside-container": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", - "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", "dev": true, + "license": "MIT", "dependencies": { "is-docker": "^3.0.0" }, @@ -7985,26 +7545,10 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-inside-container/node_modules/is-docker": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", - "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", - "dev": true, - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/is-installed-globally": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-1.0.0.tgz", - "integrity": "sha512-K55T22lfpQ63N4KEN57jZUAaAYqYHEe8veb/TycJRk9DdSCLLcovXz/mL6mOnhQaZsQGwPhuFopdQIlqGSEjiQ==", "dev": true, + "license": "MIT", "dependencies": { "global-directory": "^4.0.1", "is-path-inside": "^4.0.0" @@ -8018,29 +7562,25 @@ }, "node_modules/is-lambda": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", - "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/is-module": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", - "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/is-number": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "license": "MIT", "engines": { "node": ">=0.12.0" } }, "node_modules/is-path-inside": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-4.0.0.tgz", - "integrity": "sha512-lJJV/5dYS+RcL8uQdBDW9c9uWFLLBNRyFhnAKXw5tVqLlKZ4RMGZKv+YQ/IA3OhD+RpbJa1LLFM1FQPGyIXvOA==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -8050,9 +7590,8 @@ }, "node_modules/is-plain-obj": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", - "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -8062,42 +7601,37 @@ }, "node_modules/is-primitive": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-3.0.1.tgz", - "integrity": "sha512-GljRxhWvlCNRfZyORiH77FwdFwGcMO620o37EOYC0ORWdq+WYNVqW0w2Juzew4M+L81l6/QS3t5gkkihyRqv9w==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/is-promise": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz", - "integrity": "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/is-reference": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz", - "integrity": "sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==", "dev": true, + "license": "MIT", "dependencies": { "@types/estree": "*" } }, "node_modules/is-ssh": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/is-ssh/-/is-ssh-1.4.0.tgz", - "integrity": "sha512-x7+VxdxOdlV3CYpjvRLBv5Lo9OJerlYanjwFrPR9fuGPjCiNiCzFgAWpiLAohSbsnH4ZAys3SBh+hq5rJosxUQ==", "dev": true, + "license": "MIT", "dependencies": { "protocols": "^2.0.1" } }, "node_modules/is-stream": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" }, @@ -8106,38 +7640,50 @@ } }, "node_modules/is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "version": "3.1.0", "dev": true, + "license": "MIT", "dependencies": { - "is-docker": "^2.0.0" + "is-inside-container": "^1.0.0" }, "engines": { - "node": ">=8" + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is64bit": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "system-architecture": "^0.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/isarray": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/isexe": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + "license": "ISC" }, "node_modules/isoformat": { "version": "0.2.1", - "resolved": "https://registry.npmjs.org/isoformat/-/isoformat-0.2.1.tgz", - "integrity": "sha512-tFLRAygk9NqrRPhJSnNGh7g7oaVWDwR0wKh/GM2LgmPa50Eg4UfyaCO4I8k6EqJHl1/uh2RAD6g06n5ygEnrjQ==" + "license": "ISC" }, "node_modules/jackspeak": { "version": "2.3.6", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", - "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", "dev": true, + "license": "BlueOak-1.0.0", "dependencies": { "@isaacs/cliui": "^8.0.2" }, @@ -8151,24 +7697,59 @@ "@pkgjs/parseargs": "^0.11.0" } }, + "node_modules/jest-worker": { + "version": "27.5.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, "node_modules/jiti": { "version": "1.21.0", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz", - "integrity": "sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==", + "license": "MIT", "bin": { "jiti": "bin/jiti.js" } }, "node_modules/js-tokens": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + "license": "MIT" }, "node_modules/js-yaml": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", "dev": true, + "license": "MIT", "dependencies": { "argparse": "^2.0.1" }, @@ -8178,8 +7759,7 @@ }, "node_modules/jsesc": { "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "license": "MIT", "bin": { "jsesc": "bin/jsesc" }, @@ -8189,38 +7769,33 @@ }, "node_modules/json-buffer": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", "dev": true, + "license": "MIT", "peer": true }, "node_modules/json-parse-even-better-errors": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.1.tgz", - "integrity": "sha512-aatBvbL26wVUCLmbWdCpeu9iF5wOyWpagiKkInA+kfws3sWdBrTnsvN2CKcyCYyUrc7rebNBlK6+kteg7ksecg==", "dev": true, + "license": "MIT", "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/json-schema-traverse": { "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", "dev": true, + "license": "MIT", "peer": true }, "node_modules/json-stable-stringify-without-jsonify": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", "dev": true, + "license": "MIT", "peer": true }, "node_modules/json5": { "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "license": "MIT", "bin": { "json5": "lib/cli.js" }, @@ -8230,14 +7805,12 @@ }, "node_modules/jsonc-parser": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", - "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==" + "license": "MIT" }, "node_modules/jsonfile": { "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "dev": true, + "license": "MIT", "dependencies": { "universalify": "^2.0.0" }, @@ -8247,62 +7820,53 @@ }, "node_modules/jsonparse": { "version": "1.3.1", - "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", - "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==", "dev": true, "engines": [ "node >= 0.2.0" - ] + ], + "license": "MIT" }, "node_modules/keyv": { "version": "4.5.4", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", - "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "json-buffer": "3.0.1" } }, "node_modules/khroma": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/khroma/-/khroma-2.1.0.tgz", - "integrity": "sha512-Ls993zuzfayK269Svk9hzpeGUKob/sIgZzyHYdjQoAdQetRKpOLj+k/QQQ/6Qi0Yz65mlROrfd+Ev+1+7dz9Kw==" + "version": "2.1.0" }, "node_modules/kleur": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/klona": { "version": "2.0.6", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", - "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", "dev": true, + "license": "MIT", "engines": { "node": ">= 8" } }, "node_modules/knitwork": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/knitwork/-/knitwork-1.0.0.tgz", - "integrity": "sha512-dWl0Dbjm6Xm+kDxhPQJsCBTxrJzuGl0aP9rhr+TG8D3l+GL90N8O8lYUi7dTSAN2uuDqCtNgb6aEuQH5wsiV8Q==" + "license": "MIT" }, "node_modules/kolorist": { "version": "1.8.0", - "resolved": "https://registry.npmjs.org/kolorist/-/kolorist-1.8.0.tgz", - "integrity": "sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/launch-editor": { "version": "2.6.1", - "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.1.tgz", - "integrity": "sha512-eB/uXmFVpY4zezmGp5XtU21kwo7GBbKB+EQ+UZeWtGb9yAM5xt/Evk+lYH3eRNAtId+ej4u7TYPFZ07w4s7rRw==", "dev": true, + "license": "MIT", "dependencies": { "picocolors": "^1.0.0", "shell-quote": "^1.8.1" @@ -8310,14 +7874,12 @@ }, "node_modules/layout-base": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/layout-base/-/layout-base-1.0.2.tgz", - "integrity": "sha512-8h2oVEZNktL4BH2JCOI90iD1yXwL6iNW7KcCKT2QZgQJR2vbqDsldCTPRU9NifTCqHZci57XvQQ15YTu+sTYPg==" + "license": "MIT" }, "node_modules/lazystream": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", - "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==", "dev": true, + "license": "MIT", "dependencies": { "readable-stream": "^2.0.5" }, @@ -8327,9 +7889,8 @@ }, "node_modules/lazystream/node_modules/readable-stream": { "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "dev": true, + "license": "MIT", "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -8342,24 +7903,21 @@ }, "node_modules/lazystream/node_modules/safe-buffer": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/lazystream/node_modules/string_decoder": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, + "license": "MIT", "dependencies": { "safe-buffer": "~5.1.0" } }, "node_modules/levn": { "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "prelude-ls": "^1.2.1", @@ -8371,35 +7929,33 @@ }, "node_modules/lilconfig": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.0.0.tgz", - "integrity": "sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==", "dev": true, + "license": "MIT", "engines": { "node": ">=14" } }, "node_modules/listhen": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/listhen/-/listhen-1.5.5.tgz", - "integrity": "sha512-LXe8Xlyh3gnxdv4tSjTjscD1vpr/2PRpzq8YIaMJgyKzRG8wdISlWVWnGThJfHnlJ6hmLt2wq1yeeix0TEbuoA==", + "version": "1.5.6", "dev": true, + "license": "MIT", "dependencies": { "@parcel/watcher": "^2.3.0", "@parcel/watcher-wasm": "2.3.0", - "citty": "^0.1.4", - "clipboardy": "^3.0.0", + "citty": "^0.1.5", + "clipboardy": "^4.0.0", "consola": "^3.2.3", - "defu": "^6.1.2", - "get-port-please": "^3.1.1", - "h3": "^1.8.1", + "defu": "^6.1.4", + "get-port-please": "^3.1.2", + "h3": "^1.10.0", "http-shutdown": "^1.2.2", - "jiti": "^1.20.0", + "jiti": "^1.21.0", "mlly": "^1.4.2", "node-forge": "^1.3.1", "pathe": "^1.1.1", - "std-env": "^3.4.3", - "ufo": "^1.3.0", - "untun": "^0.1.2", + "std-env": "^3.7.0", + "ufo": "^1.3.2", + "untun": "^0.1.3", "uqr": "^0.1.2" }, "bin": { @@ -8407,14 +7963,19 @@ "listhen": "bin/listhen.mjs" } }, + "node_modules/loader-runner": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.11.5" + } + }, "node_modules/local-pkg": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-0.5.0.tgz", - "integrity": "sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==", - "dependencies": { - "mlly": "^1.4.2", - "pkg-types": "^1.0.3" - }, + "version": "0.4.3", + "dev": true, + "license": "MIT", "engines": { "node": ">=14" }, @@ -8424,10 +7985,8 @@ }, "node_modules/locate-path": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", "dev": true, - "peer": true, + "license": "MIT", "dependencies": { "p-locate": "^5.0.0" }, @@ -8440,62 +7999,52 @@ }, "node_modules/lodash": { "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + "license": "MIT" }, "node_modules/lodash-es": { "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", - "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" + "license": "MIT" }, "node_modules/lodash.debounce": { "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/lodash.defaults": { "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", - "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/lodash.isarguments": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", - "integrity": "sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/lodash.memoize": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/lodash.merge": { "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", "dev": true, + "license": "MIT", "peer": true }, "node_modules/lodash.pick": { "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.pick/-/lodash.pick-4.4.0.tgz", - "integrity": "sha512-hXt6Ul/5yWjfklSGvLQl8vM//l3FtyHZeuelpzK6mm99pNvN9yTDruNZPEJZD1oWrqo+izBmB7oUfWgcCX7s4Q==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/lodash.uniq": { "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/longest-streak": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", - "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==", "dev": true, + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -8503,16 +8052,14 @@ }, "node_modules/lru-cache": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "license": "ISC", "dependencies": { "yallist": "^3.0.2" } }, "node_modules/magic-string": { "version": "0.30.5", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.5.tgz", - "integrity": "sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==", + "license": "MIT", "dependencies": { "@jridgewell/sourcemap-codec": "^1.4.15" }, @@ -8522,9 +8069,8 @@ }, "node_modules/magic-string-ast": { "version": "0.3.0", - "resolved": "https://registry.npmjs.org/magic-string-ast/-/magic-string-ast-0.3.0.tgz", - "integrity": "sha512-0shqecEPgdFpnI3AP90epXyxZy9g6CRZ+SZ7BcqFwYmtFEnZ1jpevcV5HoyVnlDS9gCnc1UIg3Rsvp3Ci7r8OA==", "dev": true, + "license": "MIT", "dependencies": { "magic-string": "^0.30.2" }, @@ -8534,9 +8080,8 @@ }, "node_modules/magicast": { "version": "0.3.2", - "resolved": "https://registry.npmjs.org/magicast/-/magicast-0.3.2.tgz", - "integrity": "sha512-Fjwkl6a0syt9TFN0JSYpOybxiMCkYNEeOTnOTNRbjphirLakznZXAqrXgj/7GG3D1dvETONNwrBfinvAbpunDg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/parser": "^7.23.3", "@babel/types": "^7.23.3", @@ -8545,9 +8090,8 @@ }, "node_modules/make-dir": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", "dev": true, + "license": "MIT", "dependencies": { "semver": "^6.0.0" }, @@ -8560,18 +8104,16 @@ }, "node_modules/make-dir/node_modules/semver": { "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/make-fetch-happen": { "version": "13.0.0", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-13.0.0.tgz", - "integrity": "sha512-7ThobcL8brtGo9CavByQrQi+23aIfgYU++wg4B87AIS8Rb2ZBt/MEaDqzA00Xwv/jUjAjYkLHjVolYuTLKda2A==", "dev": true, + "license": "ISC", "dependencies": { "@npmcli/agent": "^2.0.0", "cacache": "^18.0.0", @@ -8591,9 +8133,8 @@ }, "node_modules/markdown-table": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.3.tgz", - "integrity": "sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==", "dev": true, + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -8601,9 +8142,8 @@ }, "node_modules/mdast-util-find-and-replace": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.1.tgz", - "integrity": "sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA==", "dev": true, + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "escape-string-regexp": "^5.0.0", @@ -8617,8 +8157,7 @@ }, "node_modules/mdast-util-from-markdown": { "version": "1.3.1", - "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-1.3.1.tgz", - "integrity": "sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==", + "license": "MIT", "dependencies": { "@types/mdast": "^3.0.0", "@types/unist": "^2.0.0", @@ -8640,21 +8179,18 @@ }, "node_modules/mdast-util-from-markdown/node_modules/@types/mdast": { "version": "3.0.15", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.15.tgz", - "integrity": "sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==", + "license": "MIT", "dependencies": { "@types/unist": "^2" } }, "node_modules/mdast-util-from-markdown/node_modules/@types/unist": { "version": "2.0.10", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", - "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" + "license": "MIT" }, "node_modules/mdast-util-from-markdown/node_modules/mdast-util-to-string": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.2.0.tgz", - "integrity": "sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==", + "license": "MIT", "dependencies": { "@types/mdast": "^3.0.0" }, @@ -8665,8 +8201,6 @@ }, "node_modules/mdast-util-from-markdown/node_modules/micromark": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/micromark/-/micromark-3.2.0.tgz", - "integrity": "sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==", "funding": [ { "type": "GitHub Sponsors", @@ -8677,6 +8211,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "@types/debug": "^4.0.0", "debug": "^4.0.0", @@ -8699,8 +8234,6 @@ }, "node_modules/mdast-util-from-markdown/node_modules/micromark-core-commonmark": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-1.1.0.tgz", - "integrity": "sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw==", "funding": [ { "type": "GitHub Sponsors", @@ -8711,6 +8244,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "decode-named-character-reference": "^1.0.0", "micromark-factory-destination": "^1.0.0", @@ -8732,8 +8266,6 @@ }, "node_modules/mdast-util-from-markdown/node_modules/micromark-factory-destination": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-1.1.0.tgz", - "integrity": "sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg==", "funding": [ { "type": "GitHub Sponsors", @@ -8744,6 +8276,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-character": "^1.0.0", "micromark-util-symbol": "^1.0.0", @@ -8752,8 +8285,6 @@ }, "node_modules/mdast-util-from-markdown/node_modules/micromark-factory-label": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-1.1.0.tgz", - "integrity": "sha512-OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w==", "funding": [ { "type": "GitHub Sponsors", @@ -8764,6 +8295,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-character": "^1.0.0", "micromark-util-symbol": "^1.0.0", @@ -8773,8 +8305,6 @@ }, "node_modules/mdast-util-from-markdown/node_modules/micromark-factory-space": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-1.1.0.tgz", - "integrity": "sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==", "funding": [ { "type": "GitHub Sponsors", @@ -8785,6 +8315,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-character": "^1.0.0", "micromark-util-types": "^1.0.0" @@ -8792,8 +8323,6 @@ }, "node_modules/mdast-util-from-markdown/node_modules/micromark-factory-title": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-1.1.0.tgz", - "integrity": "sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ==", "funding": [ { "type": "GitHub Sponsors", @@ -8804,6 +8333,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-factory-space": "^1.0.0", "micromark-util-character": "^1.0.0", @@ -8813,8 +8343,6 @@ }, "node_modules/mdast-util-from-markdown/node_modules/micromark-factory-whitespace": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-1.1.0.tgz", - "integrity": "sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ==", "funding": [ { "type": "GitHub Sponsors", @@ -8825,6 +8353,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-factory-space": "^1.0.0", "micromark-util-character": "^1.0.0", @@ -8834,8 +8363,6 @@ }, "node_modules/mdast-util-from-markdown/node_modules/micromark-util-character": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.2.0.tgz", - "integrity": "sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==", "funding": [ { "type": "GitHub Sponsors", @@ -8846,6 +8373,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^1.0.0", "micromark-util-types": "^1.0.0" @@ -8853,8 +8381,6 @@ }, "node_modules/mdast-util-from-markdown/node_modules/micromark-util-chunked": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-1.1.0.tgz", - "integrity": "sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ==", "funding": [ { "type": "GitHub Sponsors", @@ -8865,14 +8391,13 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^1.0.0" } }, "node_modules/mdast-util-from-markdown/node_modules/micromark-util-classify-character": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-1.1.0.tgz", - "integrity": "sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw==", "funding": [ { "type": "GitHub Sponsors", @@ -8883,6 +8408,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-character": "^1.0.0", "micromark-util-symbol": "^1.0.0", @@ -8891,8 +8417,6 @@ }, "node_modules/mdast-util-from-markdown/node_modules/micromark-util-combine-extensions": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.1.0.tgz", - "integrity": "sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA==", "funding": [ { "type": "GitHub Sponsors", @@ -8903,6 +8427,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-chunked": "^1.0.0", "micromark-util-types": "^1.0.0" @@ -8910,8 +8435,6 @@ }, "node_modules/mdast-util-from-markdown/node_modules/micromark-util-encode": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-1.1.0.tgz", - "integrity": "sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw==", "funding": [ { "type": "GitHub Sponsors", @@ -8921,12 +8444,11 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/mdast-util-from-markdown/node_modules/micromark-util-html-tag-name": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.2.0.tgz", - "integrity": "sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q==", "funding": [ { "type": "GitHub Sponsors", @@ -8936,12 +8458,11 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/mdast-util-from-markdown/node_modules/micromark-util-resolve-all": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-1.1.0.tgz", - "integrity": "sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA==", "funding": [ { "type": "GitHub Sponsors", @@ -8952,14 +8473,13 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-types": "^1.0.0" } }, "node_modules/mdast-util-from-markdown/node_modules/micromark-util-sanitize-uri": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.2.0.tgz", - "integrity": "sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A==", "funding": [ { "type": "GitHub Sponsors", @@ -8970,6 +8490,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-character": "^1.0.0", "micromark-util-encode": "^1.0.0", @@ -8978,8 +8499,6 @@ }, "node_modules/mdast-util-from-markdown/node_modules/micromark-util-subtokenize": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-1.1.0.tgz", - "integrity": "sha512-kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A==", "funding": [ { "type": "GitHub Sponsors", @@ -8990,6 +8509,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-chunked": "^1.0.0", "micromark-util-symbol": "^1.0.0", @@ -8999,8 +8519,6 @@ }, "node_modules/mdast-util-from-markdown/node_modules/micromark-util-types": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.1.0.tgz", - "integrity": "sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==", "funding": [ { "type": "GitHub Sponsors", @@ -9010,12 +8528,12 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/mdast-util-from-markdown/node_modules/unist-util-stringify-position": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", - "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0" }, @@ -9026,9 +8544,8 @@ }, "node_modules/mdast-util-gfm": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-3.0.0.tgz", - "integrity": "sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw==", "dev": true, + "license": "MIT", "dependencies": { "mdast-util-from-markdown": "^2.0.0", "mdast-util-gfm-autolink-literal": "^2.0.0", @@ -9045,9 +8562,8 @@ }, "node_modules/mdast-util-gfm-autolink-literal": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.0.tgz", - "integrity": "sha512-FyzMsduZZHSc3i0Px3PQcBT4WJY/X/RCtEJKuybiC6sjPqLv7h1yqAkmILZtuxMSsUyaLUWNp71+vQH2zqp5cg==", "dev": true, + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "ccount": "^2.0.0", @@ -9062,9 +8578,8 @@ }, "node_modules/mdast-util-gfm-footnote": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.0.0.tgz", - "integrity": "sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ==", "dev": true, + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "devlop": "^1.1.0", @@ -9079,9 +8594,8 @@ }, "node_modules/mdast-util-gfm-footnote/node_modules/mdast-util-from-markdown": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.0.tgz", - "integrity": "sha512-n7MTOr/z+8NAX/wmhhDji8O3bRvPTV/U0oTCaZJkjhPSKTPhS3xufVhKGF8s1pJ7Ox4QgoIU7KHseh09S+9rTA==", "dev": true, + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", @@ -9103,8 +8617,6 @@ }, "node_modules/mdast-util-gfm-footnote/node_modules/micromark-util-decode-numeric-character-reference": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.1.tgz", - "integrity": "sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ==", "dev": true, "funding": [ { @@ -9116,14 +8628,13 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "node_modules/mdast-util-gfm-footnote/node_modules/micromark-util-decode-string": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.0.tgz", - "integrity": "sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==", "dev": true, "funding": [ { @@ -9135,6 +8646,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "decode-named-character-reference": "^1.0.0", "micromark-util-character": "^2.0.0", @@ -9144,8 +8656,6 @@ }, "node_modules/mdast-util-gfm-footnote/node_modules/micromark-util-normalize-identifier": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.0.tgz", - "integrity": "sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==", "dev": true, "funding": [ { @@ -9157,14 +8667,13 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "node_modules/mdast-util-gfm-footnote/node_modules/micromark-util-symbol": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", "dev": true, "funding": [ { @@ -9175,13 +8684,13 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/mdast-util-gfm-strikethrough": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz", - "integrity": "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==", "dev": true, + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-from-markdown": "^2.0.0", @@ -9194,9 +8703,8 @@ }, "node_modules/mdast-util-gfm-strikethrough/node_modules/mdast-util-from-markdown": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.0.tgz", - "integrity": "sha512-n7MTOr/z+8NAX/wmhhDji8O3bRvPTV/U0oTCaZJkjhPSKTPhS3xufVhKGF8s1pJ7Ox4QgoIU7KHseh09S+9rTA==", "dev": true, + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", @@ -9218,8 +8726,6 @@ }, "node_modules/mdast-util-gfm-strikethrough/node_modules/micromark-util-decode-numeric-character-reference": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.1.tgz", - "integrity": "sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ==", "dev": true, "funding": [ { @@ -9231,14 +8737,13 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "node_modules/mdast-util-gfm-strikethrough/node_modules/micromark-util-decode-string": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.0.tgz", - "integrity": "sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==", "dev": true, "funding": [ { @@ -9250,6 +8755,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "decode-named-character-reference": "^1.0.0", "micromark-util-character": "^2.0.0", @@ -9259,8 +8765,6 @@ }, "node_modules/mdast-util-gfm-strikethrough/node_modules/micromark-util-normalize-identifier": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.0.tgz", - "integrity": "sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==", "dev": true, "funding": [ { @@ -9272,14 +8776,13 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "node_modules/mdast-util-gfm-strikethrough/node_modules/micromark-util-symbol": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", "dev": true, "funding": [ { @@ -9290,13 +8793,13 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/mdast-util-gfm-table": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz", - "integrity": "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==", "dev": true, + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "devlop": "^1.0.0", @@ -9311,9 +8814,8 @@ }, "node_modules/mdast-util-gfm-table/node_modules/mdast-util-from-markdown": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.0.tgz", - "integrity": "sha512-n7MTOr/z+8NAX/wmhhDji8O3bRvPTV/U0oTCaZJkjhPSKTPhS3xufVhKGF8s1pJ7Ox4QgoIU7KHseh09S+9rTA==", "dev": true, + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", @@ -9335,8 +8837,6 @@ }, "node_modules/mdast-util-gfm-table/node_modules/micromark-util-decode-numeric-character-reference": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.1.tgz", - "integrity": "sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ==", "dev": true, "funding": [ { @@ -9348,14 +8848,13 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "node_modules/mdast-util-gfm-table/node_modules/micromark-util-decode-string": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.0.tgz", - "integrity": "sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==", "dev": true, "funding": [ { @@ -9367,6 +8866,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "decode-named-character-reference": "^1.0.0", "micromark-util-character": "^2.0.0", @@ -9376,8 +8876,6 @@ }, "node_modules/mdast-util-gfm-table/node_modules/micromark-util-normalize-identifier": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.0.tgz", - "integrity": "sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==", "dev": true, "funding": [ { @@ -9389,14 +8887,13 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "node_modules/mdast-util-gfm-table/node_modules/micromark-util-symbol": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", "dev": true, "funding": [ { @@ -9407,13 +8904,13 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/mdast-util-gfm-task-list-item": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz", - "integrity": "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==", "dev": true, + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "devlop": "^1.0.0", @@ -9427,9 +8924,8 @@ }, "node_modules/mdast-util-gfm-task-list-item/node_modules/mdast-util-from-markdown": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.0.tgz", - "integrity": "sha512-n7MTOr/z+8NAX/wmhhDji8O3bRvPTV/U0oTCaZJkjhPSKTPhS3xufVhKGF8s1pJ7Ox4QgoIU7KHseh09S+9rTA==", "dev": true, + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", @@ -9451,8 +8947,6 @@ }, "node_modules/mdast-util-gfm-task-list-item/node_modules/micromark-util-decode-numeric-character-reference": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.1.tgz", - "integrity": "sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ==", "dev": true, "funding": [ { @@ -9464,14 +8958,13 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "node_modules/mdast-util-gfm-task-list-item/node_modules/micromark-util-decode-string": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.0.tgz", - "integrity": "sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==", "dev": true, "funding": [ { @@ -9483,6 +8976,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "decode-named-character-reference": "^1.0.0", "micromark-util-character": "^2.0.0", @@ -9492,8 +8986,6 @@ }, "node_modules/mdast-util-gfm-task-list-item/node_modules/micromark-util-normalize-identifier": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.0.tgz", - "integrity": "sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==", "dev": true, "funding": [ { @@ -9505,14 +8997,13 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "node_modules/mdast-util-gfm-task-list-item/node_modules/micromark-util-symbol": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", "dev": true, "funding": [ { @@ -9523,13 +9014,13 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/mdast-util-gfm/node_modules/mdast-util-from-markdown": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.0.tgz", - "integrity": "sha512-n7MTOr/z+8NAX/wmhhDji8O3bRvPTV/U0oTCaZJkjhPSKTPhS3xufVhKGF8s1pJ7Ox4QgoIU7KHseh09S+9rTA==", "dev": true, + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", @@ -9551,8 +9042,6 @@ }, "node_modules/mdast-util-gfm/node_modules/micromark-util-decode-numeric-character-reference": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.1.tgz", - "integrity": "sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ==", "dev": true, "funding": [ { @@ -9564,14 +9053,13 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "node_modules/mdast-util-gfm/node_modules/micromark-util-decode-string": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.0.tgz", - "integrity": "sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==", "dev": true, "funding": [ { @@ -9583,6 +9071,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "decode-named-character-reference": "^1.0.0", "micromark-util-character": "^2.0.0", @@ -9592,8 +9081,6 @@ }, "node_modules/mdast-util-gfm/node_modules/micromark-util-normalize-identifier": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.0.tgz", - "integrity": "sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==", "dev": true, "funding": [ { @@ -9605,14 +9092,13 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "node_modules/mdast-util-gfm/node_modules/micromark-util-symbol": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", "dev": true, "funding": [ { @@ -9623,13 +9109,13 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/mdast-util-phrasing": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.0.0.tgz", - "integrity": "sha512-xadSsJayQIucJ9n053dfQwVu1kuXg7jCTdYsMK8rqzKZh52nLfSH/k0sAxE0u+pj/zKZX+o5wB+ML5mRayOxFA==", "dev": true, + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "unist-util-is": "^6.0.0" @@ -9640,10 +9126,9 @@ } }, "node_modules/mdast-util-to-hast": { - "version": "13.0.2", - "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.0.2.tgz", - "integrity": "sha512-U5I+500EOOw9e3ZrclN3Is3fRpw8c19SMyNZlZ2IS+7vLsNzb2Om11VpIVOR+/0137GhZsFEF6YiKD5+0Hr2Og==", + "version": "13.1.0", "dev": true, + "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", "@types/mdast": "^4.0.0", @@ -9652,7 +9137,8 @@ "micromark-util-sanitize-uri": "^2.0.0", "trim-lines": "^3.0.0", "unist-util-position": "^5.0.0", - "unist-util-visit": "^5.0.0" + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.0" }, "funding": { "type": "opencollective", @@ -9661,9 +9147,8 @@ }, "node_modules/mdast-util-to-markdown": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.0.tgz", - "integrity": "sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==", "dev": true, + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", @@ -9681,8 +9166,6 @@ }, "node_modules/mdast-util-to-markdown/node_modules/micromark-util-decode-numeric-character-reference": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.1.tgz", - "integrity": "sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ==", "dev": true, "funding": [ { @@ -9694,14 +9177,13 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "node_modules/mdast-util-to-markdown/node_modules/micromark-util-decode-string": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.0.tgz", - "integrity": "sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==", "dev": true, "funding": [ { @@ -9713,6 +9195,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "decode-named-character-reference": "^1.0.0", "micromark-util-character": "^2.0.0", @@ -9722,8 +9205,6 @@ }, "node_modules/mdast-util-to-markdown/node_modules/micromark-util-symbol": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", "dev": true, "funding": [ { @@ -9734,13 +9215,13 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/mdast-util-to-string": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", - "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", "dev": true, + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0" }, @@ -9751,41 +9232,35 @@ }, "node_modules/mdn-data": { "version": "2.0.30", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", - "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==", - "dev": true + "dev": true, + "license": "CC0-1.0" }, "node_modules/mdurl": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-2.0.0.tgz", - "integrity": "sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/meilisearch": { "version": "0.36.0", - "resolved": "https://registry.npmjs.org/meilisearch/-/meilisearch-0.36.0.tgz", - "integrity": "sha512-swcvEYrct0/zsGj3jlbPm1OYxbH14IURnlysKlXywNicIQ5EMkSYLYCLCwOuBKAaGcdISWdgdylH9TXVLegmOQ==", + "license": "MIT", "dependencies": { "cross-fetch": "^3.1.6" } }, "node_modules/merge-stream": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + "license": "MIT" }, "node_modules/merge2": { "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "license": "MIT", "engines": { "node": ">= 8" } }, "node_modules/mermaid": { "version": "10.6.1", - "resolved": "https://registry.npmjs.org/mermaid/-/mermaid-10.6.1.tgz", - "integrity": "sha512-Hky0/RpOw/1il9X8AvzOEChfJtVvmXm+y7JML5C//ePYMy0/9jCEmW1E1g86x9oDfW9+iVEdTV/i+M6KWRNs4A==", + "license": "MIT", "dependencies": { "@braintree/sanitize-url": "^6.0.1", "@types/d3-scale": "^4.0.3", @@ -9811,8 +9286,6 @@ }, "node_modules/micromark": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.0.tgz", - "integrity": "sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==", "dev": true, "funding": [ { @@ -9824,6 +9297,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "@types/debug": "^4.0.0", "debug": "^4.0.0", @@ -9846,8 +9320,6 @@ }, "node_modules/micromark-core-commonmark": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.0.tgz", - "integrity": "sha512-jThOz/pVmAYUtkroV3D5c1osFXAMv9e0ypGDOIZuCeAe91/sD6BoE2Sjzt30yuXtwOYUmySOhMas/PVyh02itA==", "dev": true, "funding": [ { @@ -9859,6 +9331,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", @@ -9880,8 +9353,6 @@ }, "node_modules/micromark-core-commonmark/node_modules/micromark-util-normalize-identifier": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.0.tgz", - "integrity": "sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==", "dev": true, "funding": [ { @@ -9893,14 +9364,13 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "node_modules/micromark-core-commonmark/node_modules/micromark-util-symbol": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", "dev": true, "funding": [ { @@ -9911,13 +9381,13 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-extension-gfm": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz", - "integrity": "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==", "dev": true, + "license": "MIT", "dependencies": { "micromark-extension-gfm-autolink-literal": "^2.0.0", "micromark-extension-gfm-footnote": "^2.0.0", @@ -9935,9 +9405,8 @@ }, "node_modules/micromark-extension-gfm-autolink-literal": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.0.0.tgz", - "integrity": "sha512-rTHfnpt/Q7dEAK1Y5ii0W8bhfJlVJFnJMHIPisfPK3gpVNuOP0VnRl96+YJ3RYWV/P4gFeQoGKNlT3RhuvpqAg==", "dev": true, + "license": "MIT", "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-sanitize-uri": "^2.0.0", @@ -9951,8 +9420,6 @@ }, "node_modules/micromark-extension-gfm-autolink-literal/node_modules/micromark-util-symbol": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", "dev": true, "funding": [ { @@ -9963,13 +9430,13 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-extension-gfm-footnote": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.0.0.tgz", - "integrity": "sha512-6Rzu0CYRKDv3BfLAUnZsSlzx3ak6HAoI85KTiijuKIz5UxZxbUI+pD6oHgw+6UtQuiRwnGRhzMmPRv4smcz0fg==", "dev": true, + "license": "MIT", "dependencies": { "devlop": "^1.0.0", "micromark-core-commonmark": "^2.0.0", @@ -9987,8 +9454,6 @@ }, "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-util-normalize-identifier": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.0.tgz", - "integrity": "sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==", "dev": true, "funding": [ { @@ -10000,14 +9465,13 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-util-symbol": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", "dev": true, "funding": [ { @@ -10018,13 +9482,13 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-extension-gfm-strikethrough": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.0.0.tgz", - "integrity": "sha512-c3BR1ClMp5fxxmwP6AoOY2fXO9U8uFMKs4ADD66ahLTNcwzSCyRVU4k7LPV5Nxo/VJiR4TdzxRQY2v3qIUceCw==", "dev": true, + "license": "MIT", "dependencies": { "devlop": "^1.0.0", "micromark-util-chunked": "^2.0.0", @@ -10040,8 +9504,6 @@ }, "node_modules/micromark-extension-gfm-strikethrough/node_modules/micromark-util-symbol": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", "dev": true, "funding": [ { @@ -10052,13 +9514,13 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-extension-gfm-table": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.0.0.tgz", - "integrity": "sha512-PoHlhypg1ItIucOaHmKE8fbin3vTLpDOUg8KAr8gRCF1MOZI9Nquq2i/44wFvviM4WuxJzc3demT8Y3dkfvYrw==", "dev": true, + "license": "MIT", "dependencies": { "devlop": "^1.0.0", "micromark-factory-space": "^2.0.0", @@ -10073,8 +9535,6 @@ }, "node_modules/micromark-extension-gfm-table/node_modules/micromark-util-symbol": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", "dev": true, "funding": [ { @@ -10085,13 +9545,13 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-extension-gfm-tagfilter": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz", - "integrity": "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==", "dev": true, + "license": "MIT", "dependencies": { "micromark-util-types": "^2.0.0" }, @@ -10102,9 +9562,8 @@ }, "node_modules/micromark-extension-gfm-task-list-item": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.0.1.tgz", - "integrity": "sha512-cY5PzGcnULaN5O7T+cOzfMoHjBW7j+T9D2sucA5d/KbsBTPcYdebm9zUd9zzdgJGCwahV+/W78Z3nbulBYVbTw==", "dev": true, + "license": "MIT", "dependencies": { "devlop": "^1.0.0", "micromark-factory-space": "^2.0.0", @@ -10119,8 +9578,6 @@ }, "node_modules/micromark-extension-gfm-task-list-item/node_modules/micromark-util-symbol": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", "dev": true, "funding": [ { @@ -10131,12 +9588,11 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-factory-destination": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.0.tgz", - "integrity": "sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==", "dev": true, "funding": [ { @@ -10148,6 +9604,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", @@ -10156,8 +9613,6 @@ }, "node_modules/micromark-factory-destination/node_modules/micromark-util-symbol": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", "dev": true, "funding": [ { @@ -10168,12 +9623,11 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-factory-label": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.0.tgz", - "integrity": "sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==", "dev": true, "funding": [ { @@ -10185,6 +9639,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "devlop": "^1.0.0", "micromark-util-character": "^2.0.0", @@ -10194,8 +9649,6 @@ }, "node_modules/micromark-factory-label/node_modules/micromark-util-symbol": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", "dev": true, "funding": [ { @@ -10206,12 +9659,11 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-factory-space": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", - "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", "dev": true, "funding": [ { @@ -10223,6 +9675,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-types": "^2.0.0" @@ -10230,8 +9683,6 @@ }, "node_modules/micromark-factory-title": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.0.tgz", - "integrity": "sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==", "dev": true, "funding": [ { @@ -10243,6 +9694,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", @@ -10252,8 +9704,6 @@ }, "node_modules/micromark-factory-title/node_modules/micromark-util-symbol": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", "dev": true, "funding": [ { @@ -10264,12 +9714,11 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-factory-whitespace": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.0.tgz", - "integrity": "sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==", "dev": true, "funding": [ { @@ -10281,6 +9730,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", @@ -10290,8 +9740,6 @@ }, "node_modules/micromark-factory-whitespace/node_modules/micromark-util-symbol": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", "dev": true, "funding": [ { @@ -10302,12 +9750,11 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-util-character": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.0.1.tgz", - "integrity": "sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==", "dev": true, "funding": [ { @@ -10319,6 +9766,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" @@ -10326,8 +9774,6 @@ }, "node_modules/micromark-util-character/node_modules/micromark-util-symbol": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", "dev": true, "funding": [ { @@ -10338,12 +9784,11 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-util-chunked": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.0.tgz", - "integrity": "sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==", "dev": true, "funding": [ { @@ -10355,14 +9800,13 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "node_modules/micromark-util-chunked/node_modules/micromark-util-symbol": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", "dev": true, "funding": [ { @@ -10373,12 +9817,11 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-util-classify-character": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.0.tgz", - "integrity": "sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==", "dev": true, "funding": [ { @@ -10390,6 +9833,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", @@ -10398,8 +9842,6 @@ }, "node_modules/micromark-util-classify-character/node_modules/micromark-util-symbol": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", "dev": true, "funding": [ { @@ -10410,12 +9852,11 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-util-combine-extensions": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.0.tgz", - "integrity": "sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==", "dev": true, "funding": [ { @@ -10427,6 +9868,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-chunked": "^2.0.0", "micromark-util-types": "^2.0.0" @@ -10434,8 +9876,6 @@ }, "node_modules/micromark-util-decode-numeric-character-reference": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.1.0.tgz", - "integrity": "sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw==", "funding": [ { "type": "GitHub Sponsors", @@ -10446,14 +9886,13 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^1.0.0" } }, "node_modules/micromark-util-decode-string": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-1.1.0.tgz", - "integrity": "sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ==", "funding": [ { "type": "GitHub Sponsors", @@ -10464,6 +9903,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "decode-named-character-reference": "^1.0.0", "micromark-util-character": "^1.0.0", @@ -10473,8 +9913,6 @@ }, "node_modules/micromark-util-decode-string/node_modules/micromark-util-character": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.2.0.tgz", - "integrity": "sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==", "funding": [ { "type": "GitHub Sponsors", @@ -10485,6 +9923,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^1.0.0", "micromark-util-types": "^1.0.0" @@ -10492,8 +9931,6 @@ }, "node_modules/micromark-util-decode-string/node_modules/micromark-util-types": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.1.0.tgz", - "integrity": "sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==", "funding": [ { "type": "GitHub Sponsors", @@ -10503,12 +9940,11 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-util-encode": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz", - "integrity": "sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==", "dev": true, "funding": [ { @@ -10519,12 +9955,11 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-util-html-tag-name": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.0.tgz", - "integrity": "sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==", "dev": true, "funding": [ { @@ -10535,12 +9970,11 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-util-normalize-identifier": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.1.0.tgz", - "integrity": "sha512-N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q==", "funding": [ { "type": "GitHub Sponsors", @@ -10551,14 +9985,13 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^1.0.0" } }, "node_modules/micromark-util-resolve-all": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.0.tgz", - "integrity": "sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==", "dev": true, "funding": [ { @@ -10570,14 +10003,13 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-util-sanitize-uri": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz", - "integrity": "sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==", "dev": true, "funding": [ { @@ -10589,6 +10021,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-encode": "^2.0.0", @@ -10597,8 +10030,6 @@ }, "node_modules/micromark-util-sanitize-uri/node_modules/micromark-util-symbol": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", "dev": true, "funding": [ { @@ -10609,12 +10040,11 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-util-subtokenize": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.0.tgz", - "integrity": "sha512-vc93L1t+gpR3p8jxeVdaYlbV2jTYteDje19rNSS/H5dlhxUYll5Fy6vJ2cDwP8RnsXi818yGty1ayP55y3W6fg==", "dev": true, "funding": [ { @@ -10626,6 +10056,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "devlop": "^1.0.0", "micromark-util-chunked": "^2.0.0", @@ -10635,8 +10066,6 @@ }, "node_modules/micromark-util-subtokenize/node_modules/micromark-util-symbol": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", "dev": true, "funding": [ { @@ -10647,12 +10076,11 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-util-symbol": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-1.1.0.tgz", - "integrity": "sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==", "funding": [ { "type": "GitHub Sponsors", @@ -10662,12 +10090,11 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-util-types": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.0.tgz", - "integrity": "sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==", "dev": true, "funding": [ { @@ -10678,12 +10105,11 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark/node_modules/micromark-util-decode-numeric-character-reference": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.1.tgz", - "integrity": "sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ==", "dev": true, "funding": [ { @@ -10695,14 +10121,13 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "node_modules/micromark/node_modules/micromark-util-normalize-identifier": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.0.tgz", - "integrity": "sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==", "dev": true, "funding": [ { @@ -10714,14 +10139,13 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "node_modules/micromark/node_modules/micromark-util-symbol": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", "dev": true, "funding": [ { @@ -10732,12 +10156,12 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromatch": { "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "license": "MIT", "dependencies": { "braces": "^3.0.2", "picomatch": "^2.3.1" @@ -10748,9 +10172,8 @@ }, "node_modules/mime": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", - "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", "dev": true, + "license": "MIT", "bin": { "mime": "cli.js" }, @@ -10758,20 +10181,39 @@ "node": ">=10.0.0" } }, + "node_modules/mime-db": { + "version": "1.52.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, "node_modules/mimic-fn": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/minimatch": { "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, @@ -10781,18 +10223,16 @@ }, "node_modules/minipass": { "version": "7.0.4", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", - "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", "dev": true, + "license": "ISC", "engines": { "node": ">=16 || 14 >=14.17" } }, "node_modules/minipass-collect": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-2.0.1.tgz", - "integrity": "sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==", "dev": true, + "license": "ISC", "dependencies": { "minipass": "^7.0.3" }, @@ -10802,9 +10242,8 @@ }, "node_modules/minipass-fetch": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.4.tgz", - "integrity": "sha512-jHAqnA728uUpIaFm7NWsCnqKT6UqZz7GcI/bDpPATuwYyKwJwW0remxSCxUlKiEty+eopHGa3oc8WxgQ1FFJqg==", "dev": true, + "license": "MIT", "dependencies": { "minipass": "^7.0.3", "minipass-sized": "^1.0.3", @@ -10819,9 +10258,8 @@ }, "node_modules/minipass-flush": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", - "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", "dev": true, + "license": "ISC", "dependencies": { "minipass": "^3.0.0" }, @@ -10831,9 +10269,8 @@ }, "node_modules/minipass-flush/node_modules/minipass": { "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", "dev": true, + "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -10843,15 +10280,13 @@ }, "node_modules/minipass-flush/node_modules/yallist": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/minipass-json-stream": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minipass-json-stream/-/minipass-json-stream-1.0.1.tgz", - "integrity": "sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg==", "dev": true, + "license": "MIT", "dependencies": { "jsonparse": "^1.3.1", "minipass": "^3.0.0" @@ -10859,9 +10294,8 @@ }, "node_modules/minipass-json-stream/node_modules/minipass": { "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", "dev": true, + "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -10871,15 +10305,13 @@ }, "node_modules/minipass-json-stream/node_modules/yallist": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/minipass-pipeline": { "version": "1.2.4", - "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", - "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", "dev": true, + "license": "ISC", "dependencies": { "minipass": "^3.0.0" }, @@ -10889,9 +10321,8 @@ }, "node_modules/minipass-pipeline/node_modules/minipass": { "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", "dev": true, + "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -10901,15 +10332,13 @@ }, "node_modules/minipass-pipeline/node_modules/yallist": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/minipass-sized": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", - "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", "dev": true, + "license": "ISC", "dependencies": { "minipass": "^3.0.0" }, @@ -10919,9 +10348,8 @@ }, "node_modules/minipass-sized/node_modules/minipass": { "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", "dev": true, + "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -10931,20 +10359,17 @@ }, "node_modules/minipass-sized/node_modules/yallist": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/minisearch": { "version": "6.3.0", - "resolved": "https://registry.npmjs.org/minisearch/-/minisearch-6.3.0.tgz", - "integrity": "sha512-ihFnidEeU8iXzcVHy74dhkxh/dn8Dc08ERl0xwoMMGqp4+LvRSCgicb+zGqWthVokQKvCSxITlh3P08OzdTYCQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/minizlib": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "license": "MIT", "dependencies": { "minipass": "^3.0.0", "yallist": "^4.0.0" @@ -10955,8 +10380,7 @@ }, "node_modules/minizlib/node_modules/minipass": { "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -10966,19 +10390,16 @@ }, "node_modules/minizlib/node_modules/yallist": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + "license": "ISC" }, "node_modules/mitt": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mitt/-/mitt-2.1.0.tgz", - "integrity": "sha512-ILj2TpLiysu2wkBbWjAmww7TkZb65aiQO+DkVdUTBpBXq+MHYiETENkKFMtsJZX1Lf4pe4QOrTSjIfUwN5lRdg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/mkdirp": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "license": "MIT", "bin": { "mkdirp": "bin/cmd.js" }, @@ -10988,8 +10409,7 @@ }, "node_modules/mlly": { "version": "1.4.2", - "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.4.2.tgz", - "integrity": "sha512-i/Ykufi2t1EZ6NaPLdfnZk2AX8cs0d+mTzVKuPfqPKPatxLApaBoxJQ9x1/uckXtrS/U5oisPMDkNs0yQTaBRg==", + "license": "MIT", "dependencies": { "acorn": "^8.10.0", "pathe": "^1.1.1", @@ -10999,30 +10419,25 @@ }, "node_modules/mri": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", - "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/mrmime": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.0.tgz", - "integrity": "sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" } }, "node_modules/ms": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "license": "MIT" }, "node_modules/nanoid": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-4.0.2.tgz", - "integrity": "sha512-7ZtY5KTCNheRGfEFxnedV5zFiORN1+Y1N6zvPTnHQd8ENUvfaDBeuJDZb2bN/oXwXxu3qkTXDzy57W5vAmDTBw==", "dev": true, "funding": [ { @@ -11030,6 +10445,7 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "bin": { "nanoid": "bin/nanoid.js" }, @@ -11039,24 +10455,27 @@ }, "node_modules/natural-compare": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/negotiator": { "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6" } }, + "node_modules/neo-async": { + "version": "2.6.2", + "dev": true, + "license": "MIT", + "peer": true + }, "node_modules/nitropack": { "version": "2.8.1", - "resolved": "https://registry.npmjs.org/nitropack/-/nitropack-2.8.1.tgz", - "integrity": "sha512-pODv2kEEzZSDQR+1UMXbGyNgMedUDq/qUomtiAnQKQvLy52VGlecXO1xDfH3i0kP1yKEcKTnWsx1TAF5gHM7xQ==", "dev": true, + "license": "MIT", "dependencies": { "@cloudflare/kv-asset-handler": "^0.3.0", "@netlify/functions": "^2.4.0", @@ -11141,9 +10560,8 @@ }, "node_modules/nitropack/node_modules/chalk": { "version": "5.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", - "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", "dev": true, + "license": "MIT", "engines": { "node": "^12.17.0 || ^14.13 || >=16.0.0" }, @@ -11153,24 +10571,35 @@ }, "node_modules/nitropack/node_modules/estree-walker": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", - "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", "dev": true, + "license": "MIT", "dependencies": { "@types/estree": "^1.0.0" } }, + "node_modules/nitropack/node_modules/gzip-size": { + "version": "7.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "duplexer": "^0.1.2" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/node-addon-api": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.0.0.tgz", - "integrity": "sha512-vgbBJTS4m5/KkE16t5Ly0WW9hz46swAstv0hYYwMtbG7AznRhNyfLRe8HZAiWIpcHzoO7HxhLuBQj9rJ/Ho0ZA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/node-emoji": { "version": "2.1.3", - "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-2.1.3.tgz", - "integrity": "sha512-E2WEOVsgs7O16zsURJ/eH8BqhF029wGpEOnv7Urwdo2wmQanOACwJQh0devF9D9RhoZru0+9JXIS0dBXIAz+lA==", "dev": true, + "license": "MIT", "dependencies": { "@sindresorhus/is": "^4.6.0", "char-regex": "^1.0.2", @@ -11183,8 +10612,7 @@ }, "node_modules/node-fetch": { "version": "2.7.0", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", - "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "license": "MIT", "dependencies": { "whatwg-url": "^5.0.0" }, @@ -11202,23 +10630,20 @@ }, "node_modules/node-fetch-native": { "version": "1.6.1", - "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.6.1.tgz", - "integrity": "sha512-bW9T/uJDPAJB2YNYEpWzE54U5O3MQidXsOyTfnbKYtTtFexRvGzb1waphBN4ZwP6EcIvYYEOwW0b72BpAqydTw==" + "license": "MIT" }, "node_modules/node-forge": { "version": "1.3.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", "dev": true, + "license": "(BSD-3-Clause OR GPL-2.0)", "engines": { "node": ">= 6.13.0" } }, "node_modules/node-gyp": { "version": "10.0.1", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-10.0.1.tgz", - "integrity": "sha512-gg3/bHehQfZivQVfqIyy8wTdSymF9yTyP4CJifK73imyNMU8AIGQE2pUa7dNWfmMeG9cDVF2eehiRMv0LC1iAg==", "dev": true, + "license": "MIT", "dependencies": { "env-paths": "^2.2.0", "exponential-backoff": "^3.1.1", @@ -11239,10 +10664,9 @@ } }, "node_modules/node-gyp-build": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.7.1.tgz", - "integrity": "sha512-wTSrZ+8lsRRa3I3H8Xr65dLWSgCvY2l4AOnaeKdPA9TB/WYMPaTcrzf3rXvFoVvjKNVnu0CcWSx54qq9GKRUYg==", + "version": "4.8.0", "dev": true, + "license": "MIT", "bin": { "node-gyp-build": "bin.js", "node-gyp-build-optional": "optional.js", @@ -11251,18 +10675,16 @@ }, "node_modules/node-gyp/node_modules/abbrev": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-2.0.0.tgz", - "integrity": "sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==", "dev": true, + "license": "ISC", "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/node-gyp/node_modules/glob": { "version": "10.3.10", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", - "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", "dev": true, + "license": "ISC", "dependencies": { "foreground-child": "^3.1.0", "jackspeak": "^2.3.5", @@ -11282,18 +10704,16 @@ }, "node_modules/node-gyp/node_modules/isexe": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", - "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", "dev": true, + "license": "ISC", "engines": { "node": ">=16" } }, "node_modules/node-gyp/node_modules/minimatch": { "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, @@ -11306,9 +10726,8 @@ }, "node_modules/node-gyp/node_modules/nopt": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-7.2.0.tgz", - "integrity": "sha512-CVDtwCdhYIvnAzFoJ6NJ6dX3oga9/HyciQDnG1vQDjSLMeKLJ4A93ZqYKDrgYSr1FBY5/hMYC+2VCi24pgpkGA==", "dev": true, + "license": "ISC", "dependencies": { "abbrev": "^2.0.0" }, @@ -11321,9 +10740,8 @@ }, "node_modules/node-gyp/node_modules/which": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz", - "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==", "dev": true, + "license": "ISC", "dependencies": { "isexe": "^3.1.1" }, @@ -11336,19 +10754,16 @@ }, "node_modules/node-releases": { "version": "2.0.14", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", - "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==" + "license": "MIT" }, "node_modules/non-layered-tidy-tree-layout": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/non-layered-tidy-tree-layout/-/non-layered-tidy-tree-layout-2.0.2.tgz", - "integrity": "sha512-gkXMxRzUH+PB0ax9dUN0yYF0S25BqeAYqhgMaLUFmpXLEk7Fcu8f4emJuOAY0V8kjDICxROIKsTAKsV/v355xw==" + "license": "MIT" }, "node_modules/nopt": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", - "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", "dev": true, + "license": "ISC", "dependencies": { "abbrev": "1" }, @@ -11361,9 +10776,8 @@ }, "node_modules/normalize-package-data": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-6.0.0.tgz", - "integrity": "sha512-UL7ELRVxYBHBgYEtZCXjxuD5vPxnmvMGq0jp/dGPKKrN7tfsBh2IY7TlJ15WWwdjRWD3RJbnsygUurTK3xkPkg==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "hosted-git-info": "^7.0.0", "is-core-module": "^2.8.1", @@ -11376,26 +10790,23 @@ }, "node_modules/normalize-path": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/normalize-range": { "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/npm-bundled": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-3.0.0.tgz", - "integrity": "sha512-Vq0eyEQy+elFpzsKjMss9kxqb9tG3YHg4dsyWuUENuzvSUWe1TCnW/vV9FkhvBk/brEDoDiVd+M1Btosa6ImdQ==", "dev": true, + "license": "ISC", "dependencies": { "npm-normalize-package-bin": "^3.0.0" }, @@ -11405,9 +10816,8 @@ }, "node_modules/npm-install-checks": { "version": "6.3.0", - "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-6.3.0.tgz", - "integrity": "sha512-W29RiK/xtpCGqn6f3ixfRYGk+zRyr+Ew9F2E20BfXxT5/euLdA/Nm7fO7OeTGuAmTs30cpgInyJ0cYe708YTZw==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "semver": "^7.1.1" }, @@ -11417,18 +10827,16 @@ }, "node_modules/npm-normalize-package-bin": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz", - "integrity": "sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==", "dev": true, + "license": "ISC", "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/npm-package-arg": { "version": "11.0.1", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-11.0.1.tgz", - "integrity": "sha512-M7s1BD4NxdAvBKUPqqRW957Xwcl/4Zvo8Aj+ANrzvIPzGJZElrH7Z//rSaec2ORcND6FHHLnZeY8qgTpXDMFQQ==", "dev": true, + "license": "ISC", "dependencies": { "hosted-git-info": "^7.0.0", "proc-log": "^3.0.0", @@ -11440,10 +10848,9 @@ } }, "node_modules/npm-packlist": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-8.0.1.tgz", - "integrity": "sha512-MQpL27ZrsJQ2kiAuQPpZb5LtJwydNRnI15QWXsf3WHERu4rzjRj6Zju/My2fov7tLuu3Gle/uoIX/DDZ3u4O4Q==", + "version": "8.0.2", "dev": true, + "license": "ISC", "dependencies": { "ignore-walk": "^6.0.4" }, @@ -11453,9 +10860,8 @@ }, "node_modules/npm-pick-manifest": { "version": "9.0.0", - "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-9.0.0.tgz", - "integrity": "sha512-VfvRSs/b6n9ol4Qb+bDwNGUXutpy76x6MARw/XssevE0TnctIKcmklJZM5Z7nqs5z5aW+0S63pgCNbpkUNNXBg==", "dev": true, + "license": "ISC", "dependencies": { "npm-install-checks": "^6.0.0", "npm-normalize-package-bin": "^3.0.0", @@ -11468,9 +10874,8 @@ }, "node_modules/npm-registry-fetch": { "version": "16.1.0", - "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-16.1.0.tgz", - "integrity": "sha512-PQCELXKt8Azvxnt5Y85GseQDJJlglTFM9L9U9gkv2y4e9s0k3GVDdOx3YoB6gm2Do0hlkzC39iCGXby+Wve1Bw==", "dev": true, + "license": "ISC", "dependencies": { "make-fetch-happen": "^13.0.0", "minipass": "^7.0.2", @@ -11486,9 +10891,8 @@ }, "node_modules/npm-run-path": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", "dev": true, + "license": "MIT", "dependencies": { "path-key": "^3.0.0" }, @@ -11498,9 +10902,8 @@ }, "node_modules/npmlog": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", - "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==", "dev": true, + "license": "ISC", "dependencies": { "are-we-there-yet": "^2.0.0", "console-control-strings": "^1.1.0", @@ -11510,9 +10913,8 @@ }, "node_modules/nth-check": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0" }, @@ -11522,9 +10924,8 @@ }, "node_modules/nuxi": { "version": "3.10.0", - "resolved": "https://registry.npmjs.org/nuxi/-/nuxi-3.10.0.tgz", - "integrity": "sha512-veZXw2NuaQ1PrpvHrnQ1dPgkAjv0WqPlvFReg5Iubum0QVGWdJJvGuNsltDQyPcZ7X7mhMXq9SLIpokK4kpvKA==", "dev": true, + "license": "MIT", "bin": { "nuxi": "bin/nuxi.mjs", "nuxi-ng": "bin/nuxi.mjs", @@ -11539,35 +10940,34 @@ } }, "node_modules/nuxt": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/nuxt/-/nuxt-3.9.0.tgz", - "integrity": "sha512-PiUQwJRBlclRrotcQAK95ueeRSiFhZmwNBj9MtIdWF4XK97OjNszUmNjKphqB7BsVcm089l0jZm1N0sYr7tMOg==", + "version": "3.9.1", "dev": true, + "license": "MIT", "dependencies": { "@nuxt/devalue": "^2.0.2", "@nuxt/devtools": "^1.0.6", - "@nuxt/kit": "3.9.0", - "@nuxt/schema": "3.9.0", + "@nuxt/kit": "3.9.1", + "@nuxt/schema": "3.9.1", "@nuxt/telemetry": "^2.5.3", "@nuxt/ui-templates": "^1.3.1", - "@nuxt/vite-builder": "3.9.0", + "@nuxt/vite-builder": "3.9.1", "@unhead/dom": "^1.8.9", "@unhead/ssr": "^1.8.9", "@unhead/vue": "^1.8.9", - "@vue/shared": "^3.3.13", - "acorn": "8.11.2", - "c12": "^1.5.1", + "@vue/shared": "^3.4.5", + "acorn": "8.11.3", + "c12": "^1.6.1", "chokidar": "^3.5.3", "cookie-es": "^1.0.0", - "defu": "^6.1.3", + "defu": "^6.1.4", "destr": "^2.0.2", "devalue": "^4.3.2", - "esbuild": "^0.19.10", + "esbuild": "^0.19.11", "escape-string-regexp": "^5.0.0", "estree-walker": "^3.0.3", "fs-extra": "^11.2.0", "globby": "^14.0.0", - "h3": "^1.9.0", + "h3": "^1.10.0", "hookable": "^5.5.3", "jiti": "^1.21.0", "klona": "^2.0.6", @@ -11576,7 +10976,7 @@ "mlly": "^1.4.2", "nitropack": "^2.8.1", "nuxi": "^3.10.0", - "nypm": "^0.3.3", + "nypm": "^0.3.4", "ofetch": "^1.3.3", "ohash": "^1.1.3", "pathe": "^1.1.1", @@ -11585,17 +10985,17 @@ "radix3": "^1.1.0", "scule": "^1.1.1", "std-env": "^3.7.0", - "strip-literal": "^1.3.0", + "strip-literal": "^2.0.0", "ufo": "^1.3.2", "ultrahtml": "^1.5.2", "uncrypto": "^0.1.3", "unctx": "^2.3.1", - "unenv": "^1.8.0", - "unimport": "^3.7.0", - "unplugin": "^1.5.1", + "unenv": "^1.9.0", + "unimport": "^3.7.1", + "unplugin": "^1.6.0", "unplugin-vue-router": "^0.7.0", "untyped": "^1.4.0", - "vue": "^3.3.13", + "vue": "^3.4.5", "vue-bundle-renderer": "^2.0.0", "vue-devtools-stub": "^0.1.0", "vue-router": "^4.2.5" @@ -11622,9 +11022,8 @@ }, "node_modules/nuxt-meilisearch": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/nuxt-meilisearch/-/nuxt-meilisearch-1.1.0.tgz", - "integrity": "sha512-lVY++RoLOa2Egy7NXml72QPs28Kn480gY7qtqCcg9zNQ0UAXArWo/IGJgty5JFy3BECfs/23idLEqTTnjrQ2zQ==", "dev": true, + "license": "MIT", "dependencies": { "@meilisearch/instant-meilisearch": "0.13.6", "@nuxt/eslint-config": "0.2.0", @@ -11637,9 +11036,8 @@ }, "node_modules/nuxt-meilisearch/node_modules/@nuxt/kit": { "version": "3.8.2", - "resolved": "https://registry.npmjs.org/@nuxt/kit/-/kit-3.8.2.tgz", - "integrity": "sha512-LrXCm8hAkw+zpX8teUSD/LqXRarlXjbRiYxDkaqw739JSHFReWzBFgJbojsJqL4h1XIEScDGGOWiEgO4QO1sMg==", "dev": true, + "license": "MIT", "dependencies": { "@nuxt/schema": "3.8.2", "c12": "^1.5.1", @@ -11666,9 +11064,8 @@ }, "node_modules/nuxt-meilisearch/node_modules/@nuxt/schema": { "version": "3.8.2", - "resolved": "https://registry.npmjs.org/@nuxt/schema/-/schema-3.8.2.tgz", - "integrity": "sha512-AMpysQ/wHK2sOujLShqYdC4OSj/S3fFJGjhYXqA2g6dgmz+FNQWJRG/ie5sI9r2EX9Ela1wt0GN1jZR3wYNE8Q==", "dev": true, + "license": "MIT", "dependencies": { "@nuxt/ui-templates": "^1.3.1", "consola": "^3.2.3", @@ -11686,31 +11083,22 @@ "node": "^14.18.0 || >=16.10.0" } }, - "node_modules/nuxt/node_modules/acorn": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.2.tgz", - "integrity": "sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==", + "node_modules/nuxt-meilisearch/node_modules/defu": { + "version": "6.1.3", "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } + "license": "MIT" }, "node_modules/nuxt/node_modules/estree-walker": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", - "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", "dev": true, + "license": "MIT", "dependencies": { "@types/estree": "^1.0.0" } }, "node_modules/nypm": { "version": "0.3.4", - "resolved": "https://registry.npmjs.org/nypm/-/nypm-0.3.4.tgz", - "integrity": "sha512-1JLkp/zHBrkS3pZ692IqOaIKSYHmQXgqfELk6YTOfVBnwealAmPA1q2kKK7PHJAHSMBozerThEFZXP3G6o7Ukg==", + "license": "MIT", "dependencies": { "citty": "^0.1.5", "execa": "^8.0.1", @@ -11726,8 +11114,7 @@ }, "node_modules/nypm/node_modules/execa": { "version": "8.0.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", - "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==", + "license": "MIT", "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^8.0.1", @@ -11748,8 +11135,7 @@ }, "node_modules/nypm/node_modules/get-stream": { "version": "8.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", - "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==", + "license": "MIT", "engines": { "node": ">=16" }, @@ -11759,16 +11145,14 @@ }, "node_modules/nypm/node_modules/human-signals": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", - "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==", + "license": "Apache-2.0", "engines": { "node": ">=16.17.0" } }, "node_modules/nypm/node_modules/is-stream": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", - "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", + "license": "MIT", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, @@ -11778,8 +11162,7 @@ }, "node_modules/nypm/node_modules/mimic-fn": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", - "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -11789,8 +11172,7 @@ }, "node_modules/nypm/node_modules/npm-run-path": { "version": "5.2.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.2.0.tgz", - "integrity": "sha512-W4/tgAXFqFA0iL7fk0+uQ3g7wkL8xJmx3XdK0VGb4cHW//eZTtKGvFBBoRKVTpY7n6ze4NL9ly7rgXcHufqXKg==", + "license": "MIT", "dependencies": { "path-key": "^4.0.0" }, @@ -11803,8 +11185,7 @@ }, "node_modules/nypm/node_modules/onetime": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", - "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", + "license": "MIT", "dependencies": { "mimic-fn": "^4.0.0" }, @@ -11817,8 +11198,7 @@ }, "node_modules/nypm/node_modules/path-key": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", - "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -11828,8 +11208,7 @@ }, "node_modules/nypm/node_modules/signal-exit": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "license": "ISC", "engines": { "node": ">=14" }, @@ -11839,8 +11218,7 @@ }, "node_modules/nypm/node_modules/strip-final-newline": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", - "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -11850,18 +11228,16 @@ }, "node_modules/object-assign": { "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/ofetch": { "version": "1.3.3", - "resolved": "https://registry.npmjs.org/ofetch/-/ofetch-1.3.3.tgz", - "integrity": "sha512-s1ZCMmQWXy4b5K/TW9i/DtiN8Ku+xCiHcjQ6/J/nDdssirrQNOoB165Zu8EqLMA2lln1JUth9a0aW9Ap2ctrUg==", "dev": true, + "license": "MIT", "dependencies": { "destr": "^2.0.1", "node-fetch-native": "^1.4.0", @@ -11870,14 +11246,12 @@ }, "node_modules/ohash": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/ohash/-/ohash-1.1.3.tgz", - "integrity": "sha512-zuHHiGTYTA1sYJ/wZN+t5HKZaH23i4yI1HMwbuXm24Nid7Dv0KcuRlKoNKS9UNfAVSBlnGLcuQrnOKWOZoEGaw==" + "license": "MIT" }, "node_modules/on-finished": { "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", "dev": true, + "license": "MIT", "dependencies": { "ee-first": "1.1.1" }, @@ -11887,18 +11261,16 @@ }, "node_modules/once": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", "dev": true, + "license": "ISC", "dependencies": { "wrappy": "1" } }, "node_modules/onetime": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", "dev": true, + "license": "MIT", "dependencies": { "mimic-fn": "^2.1.0" }, @@ -11911,9 +11283,8 @@ }, "node_modules/open": { "version": "8.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", - "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", "dev": true, + "license": "MIT", "dependencies": { "define-lazy-prop": "^2.0.0", "is-docker": "^2.1.1", @@ -11926,11 +11297,35 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/open/node_modules/is-docker": { + "version": "2.2.1", + "dev": true, + "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open/node_modules/is-wsl": { + "version": "2.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/openapi-typescript": { "version": "6.7.3", - "resolved": "https://registry.npmjs.org/openapi-typescript/-/openapi-typescript-6.7.3.tgz", - "integrity": "sha512-es3mGcDXV6TKPo6n3aohzHm0qxhLyR39MhF6mkD1FwFGjhxnqMqfSIgM0eCpInZvqatve4CxmXcMZw3jnnsaXw==", "dev": true, + "license": "MIT", "dependencies": { "ansi-colors": "^4.1.3", "fast-glob": "^3.3.2", @@ -11945,9 +11340,8 @@ }, "node_modules/openapi-typescript/node_modules/supports-color": { "version": "9.4.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-9.4.0.tgz", - "integrity": "sha512-VL+lNrEoIXww1coLPOmiEmK/0sGigko5COxI09KzHc2VJXJsQ37UaQ+8quuxjDeA7+KnLGTWRyOXSLLR2Wb4jw==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -11957,9 +11351,8 @@ }, "node_modules/optionator": { "version": "0.9.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", - "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "@aashutoshrathi/word-wrap": "^1.2.3", @@ -11975,10 +11368,8 @@ }, "node_modules/p-limit": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "dev": true, - "peer": true, + "license": "MIT", "dependencies": { "yocto-queue": "^0.1.0" }, @@ -11991,10 +11382,8 @@ }, "node_modules/p-locate": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", "dev": true, - "peer": true, + "license": "MIT", "dependencies": { "p-limit": "^3.0.2" }, @@ -12007,9 +11396,8 @@ }, "node_modules/p-map": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", "dev": true, + "license": "MIT", "dependencies": { "aggregate-error": "^3.0.0" }, @@ -12022,9 +11410,8 @@ }, "node_modules/pacote": { "version": "17.0.5", - "resolved": "https://registry.npmjs.org/pacote/-/pacote-17.0.5.tgz", - "integrity": "sha512-TAE0m20zSDMnchPja9vtQjri19X3pZIyRpm2TJVeI+yU42leJBBDTRYhOcWFsPhaMxf+3iwQkFiKz16G9AEeeA==", "dev": true, + "license": "ISC", "dependencies": { "@npmcli/git": "^5.0.0", "@npmcli/installed-package-contents": "^2.0.1", @@ -12054,14 +11441,12 @@ }, "node_modules/papaparse": { "version": "5.4.1", - "resolved": "https://registry.npmjs.org/papaparse/-/papaparse-5.4.1.tgz", - "integrity": "sha512-HipMsgJkZu8br23pW15uvo6sib6wne/4woLZPlFf3rpDyMe9ywEXUsuD7+6K9PRkJlVT51j/sCOYDKGGS3ZJrw==" + "license": "MIT" }, "node_modules/parent-module": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "callsites": "^3.0.0" @@ -12072,9 +11457,8 @@ }, "node_modules/parse-entities": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.1.tgz", - "integrity": "sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w==", "dev": true, + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", "character-entities": "^2.0.0", @@ -12092,15 +11476,13 @@ }, "node_modules/parse-entities/node_modules/@types/unist": { "version": "2.0.10", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", - "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/parse-git-config": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/parse-git-config/-/parse-git-config-3.0.0.tgz", - "integrity": "sha512-wXoQGL1D+2COYWCD35/xbiKma1Z15xvZL8cI25wvxzled58V51SJM04Urt/uznS900iQor7QO04SgdfT/XlbuA==", "dev": true, + "license": "MIT", "dependencies": { "git-config-path": "^2.0.0", "ini": "^1.3.5" @@ -12111,33 +11493,29 @@ }, "node_modules/parse-git-config/node_modules/ini": { "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/parse-path": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/parse-path/-/parse-path-7.0.0.tgz", - "integrity": "sha512-Euf9GG8WT9CdqwuWJGdf3RkUcTBArppHABkO7Lm8IzRQp0e2r/kkFnmhu4TSK30Wcu5rVAZLmfPKSBBi9tWFog==", "dev": true, + "license": "MIT", "dependencies": { "protocols": "^2.0.0" } }, "node_modules/parse-url": { "version": "8.1.0", - "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-8.1.0.tgz", - "integrity": "sha512-xDvOoLU5XRrcOZvnI6b8zA6n9O9ejNk/GExuz1yBuWUGn9KA97GI6HTs6u02wKara1CeVmZhH+0TZFdWScR89w==", "dev": true, + "license": "MIT", "dependencies": { "parse-path": "^7.0.0" } }, "node_modules/parse5": { "version": "7.1.2", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", - "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", "dev": true, + "license": "MIT", "dependencies": { "entities": "^4.4.0" }, @@ -12147,51 +11525,44 @@ }, "node_modules/parseurl": { "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/path-exists": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "dev": true, - "peer": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/path-is-absolute": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/path-key": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/path-parse": { "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/path-scurry": { "version": "1.10.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", - "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==", "dev": true, + "license": "BlueOak-1.0.0", "dependencies": { "lru-cache": "^9.1.1 || ^10.0.0", "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" @@ -12205,17 +11576,15 @@ }, "node_modules/path-scurry/node_modules/lru-cache": { "version": "10.1.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.1.0.tgz", - "integrity": "sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==", "dev": true, + "license": "ISC", "engines": { "node": "14 || >=16.14" } }, "node_modules/path-type": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-5.0.0.tgz", - "integrity": "sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -12224,24 +11593,20 @@ } }, "node_modules/pathe": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.1.tgz", - "integrity": "sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==" + "version": "1.1.2", + "license": "MIT" }, "node_modules/perfect-debounce": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/perfect-debounce/-/perfect-debounce-1.0.0.tgz", - "integrity": "sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==" + "license": "MIT" }, "node_modules/picocolors": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + "license": "ISC" }, "node_modules/picomatch": { "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", "engines": { "node": ">=8.6" }, @@ -12251,8 +11616,7 @@ }, "node_modules/pinia": { "version": "2.1.7", - "resolved": "https://registry.npmjs.org/pinia/-/pinia-2.1.7.tgz", - "integrity": "sha512-+C2AHFtcFqjPih0zpYuvof37SFxMQ7OEG2zV9jRI12i9BOy3YQVAHwdKtyyc8pDcDyIc33WCIsZaCFWU7WWxGQ==", + "license": "MIT", "dependencies": { "@vue/devtools-api": "^6.5.0", "vue-demi": ">=0.14.5" @@ -12276,8 +11640,7 @@ }, "node_modules/pkg-types": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.0.3.tgz", - "integrity": "sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==", + "license": "MIT", "dependencies": { "jsonc-parser": "^3.2.0", "mlly": "^1.2.0", @@ -12285,9 +11648,7 @@ } }, "node_modules/postcss": { - "version": "8.4.32", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.32.tgz", - "integrity": "sha512-D/kj5JNu6oo2EIy+XL/26JEDTlIbB8hw85G8StOE6L74RQAVVP5rej6wxCNqyMbR4RkPfqvezVbPw81Ngd6Kcw==", + "version": "8.4.33", "funding": [ { "type": "opencollective", @@ -12302,6 +11663,7 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { "nanoid": "^3.3.7", "picocolors": "^1.0.0", @@ -12313,9 +11675,8 @@ }, "node_modules/postcss-calc": { "version": "9.0.1", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-9.0.1.tgz", - "integrity": "sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ==", "dev": true, + "license": "MIT", "dependencies": { "postcss-selector-parser": "^6.0.11", "postcss-value-parser": "^4.2.0" @@ -12329,9 +11690,8 @@ }, "node_modules/postcss-colormin": { "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-6.0.2.tgz", - "integrity": "sha512-TXKOxs9LWcdYo5cgmcSHPkyrLAh86hX1ijmyy6J8SbOhyv6ua053M3ZAM/0j44UsnQNIWdl8gb5L7xX2htKeLw==", "dev": true, + "license": "MIT", "dependencies": { "browserslist": "^4.22.2", "caniuse-api": "^3.0.0", @@ -12347,9 +11707,8 @@ }, "node_modules/postcss-convert-values": { "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-6.0.2.tgz", - "integrity": "sha512-aeBmaTnGQ+NUSVQT8aY0sKyAD/BaLJenEKZ03YK0JnDE1w1Rr8XShoxdal2V2H26xTJKr3v5haByOhJuyT4UYw==", "dev": true, + "license": "MIT", "dependencies": { "browserslist": "^4.22.2", "postcss-value-parser": "^4.2.0" @@ -12363,9 +11722,8 @@ }, "node_modules/postcss-discard-comments": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-6.0.1.tgz", - "integrity": "sha512-f1KYNPtqYLUeZGCHQPKzzFtsHaRuECe6jLakf/RjSRqvF5XHLZnM2+fXLhb8Qh/HBFHs3M4cSLb1k3B899RYIg==", "dev": true, + "license": "MIT", "engines": { "node": "^14 || ^16 || >=18.0" }, @@ -12375,9 +11733,8 @@ }, "node_modules/postcss-discard-duplicates": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-6.0.1.tgz", - "integrity": "sha512-1hvUs76HLYR8zkScbwyJ8oJEugfPV+WchpnA+26fpJ7Smzs51CzGBHC32RS03psuX/2l0l0UKh2StzNxOrKCYg==", "dev": true, + "license": "MIT", "engines": { "node": "^14 || ^16 || >=18.0" }, @@ -12387,9 +11744,8 @@ }, "node_modules/postcss-discard-empty": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-6.0.1.tgz", - "integrity": "sha512-yitcmKwmVWtNsrrRqGJ7/C0YRy53i0mjexBDQ9zYxDwTWVBgbU4+C9jIZLmQlTDT9zhml+u0OMFJh8+31krmOg==", "dev": true, + "license": "MIT", "engines": { "node": "^14 || ^16 || >=18.0" }, @@ -12399,9 +11755,8 @@ }, "node_modules/postcss-discard-overridden": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-6.0.1.tgz", - "integrity": "sha512-qs0ehZMMZpSESbRkw1+inkf51kak6OOzNRaoLd/U7Fatp0aN2HQ1rxGOrJvYcRAN9VpX8kUF13R2ofn8OlvFVA==", "dev": true, + "license": "MIT", "engines": { "node": "^14 || ^16 || >=18.0" }, @@ -12411,9 +11766,8 @@ }, "node_modules/postcss-merge-longhand": { "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-6.0.2.tgz", - "integrity": "sha512-+yfVB7gEM8SrCo9w2lCApKIEzrTKl5yS1F4yGhV3kSim6JzbfLGJyhR1B6X+6vOT0U33Mgx7iv4X9MVWuaSAfw==", "dev": true, + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0", "stylehacks": "^6.0.2" @@ -12427,9 +11781,8 @@ }, "node_modules/postcss-merge-rules": { "version": "6.0.3", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-6.0.3.tgz", - "integrity": "sha512-yfkDqSHGohy8sGYIJwBmIGDv4K4/WrJPX355XrxQb/CSsT4Kc/RxDi6akqn5s9bap85AWgv21ArcUWwWdGNSHA==", "dev": true, + "license": "MIT", "dependencies": { "browserslist": "^4.22.2", "caniuse-api": "^3.0.0", @@ -12445,9 +11798,8 @@ }, "node_modules/postcss-minify-font-values": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-6.0.1.tgz", - "integrity": "sha512-tIwmF1zUPoN6xOtA/2FgVk1ZKrLcCvE0dpZLtzyyte0j9zUeB8RTbCqrHZGjJlxOvNWKMYtunLrrl7HPOiR46w==", "dev": true, + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -12460,9 +11812,8 @@ }, "node_modules/postcss-minify-gradients": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-6.0.1.tgz", - "integrity": "sha512-M1RJWVjd6IOLPl1hYiOd5HQHgpp6cvJVLrieQYS9y07Yo8itAr6jaekzJphaJFR0tcg4kRewCk3kna9uHBxn/w==", "dev": true, + "license": "MIT", "dependencies": { "colord": "^2.9.1", "cssnano-utils": "^4.0.1", @@ -12477,9 +11828,8 @@ }, "node_modules/postcss-minify-params": { "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-6.0.2.tgz", - "integrity": "sha512-zwQtbrPEBDj+ApELZ6QylLf2/c5zmASoOuA4DzolyVGdV38iR2I5QRMsZcHkcdkZzxpN8RS4cN7LPskOkTwTZw==", "dev": true, + "license": "MIT", "dependencies": { "browserslist": "^4.22.2", "cssnano-utils": "^4.0.1", @@ -12494,9 +11844,8 @@ }, "node_modules/postcss-minify-selectors": { "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-6.0.2.tgz", - "integrity": "sha512-0b+m+w7OAvZejPQdN2GjsXLv5o0jqYHX3aoV0e7RBKPCsB7TYG5KKWBFhGnB/iP3213Ts8c5H4wLPLMm7z28Sg==", "dev": true, + "license": "MIT", "dependencies": { "postcss-selector-parser": "^6.0.15" }, @@ -12509,9 +11858,8 @@ }, "node_modules/postcss-normalize-charset": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-6.0.1.tgz", - "integrity": "sha512-aW5LbMNRZ+oDV57PF9K+WI1Z8MPnF+A8qbajg/T8PP126YrGX1f9IQx21GI2OlGz7XFJi/fNi0GTbY948XJtXg==", "dev": true, + "license": "MIT", "engines": { "node": "^14 || ^16 || >=18.0" }, @@ -12521,9 +11869,8 @@ }, "node_modules/postcss-normalize-display-values": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-6.0.1.tgz", - "integrity": "sha512-mc3vxp2bEuCb4LgCcmG1y6lKJu1Co8T+rKHrcbShJwUmKJiEl761qb/QQCfFwlrvSeET3jksolCR/RZuMURudw==", "dev": true, + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -12536,9 +11883,8 @@ }, "node_modules/postcss-normalize-positions": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-6.0.1.tgz", - "integrity": "sha512-HRsq8u/0unKNvm0cvwxcOUEcakFXqZ41fv3FOdPn916XFUrympjr+03oaLkuZENz3HE9RrQE9yU0Xv43ThWjQg==", "dev": true, + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -12551,9 +11897,8 @@ }, "node_modules/postcss-normalize-repeat-style": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-6.0.1.tgz", - "integrity": "sha512-Gbb2nmCy6tTiA7Sh2MBs3fj9W8swonk6lw+dFFeQT68B0Pzwp1kvisJQkdV6rbbMSd9brMlS8I8ts52tAGWmGQ==", "dev": true, + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -12566,9 +11911,8 @@ }, "node_modules/postcss-normalize-string": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-6.0.1.tgz", - "integrity": "sha512-5Fhx/+xzALJD9EI26Aq23hXwmv97Zfy2VFrt5PLT8lAhnBIZvmaT5pQk+NuJ/GWj/QWaKSKbnoKDGLbV6qnhXg==", "dev": true, + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -12581,9 +11925,8 @@ }, "node_modules/postcss-normalize-timing-functions": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-6.0.1.tgz", - "integrity": "sha512-4zcczzHqmCU7L5dqTB9rzeqPWRMc0K2HoR+Bfl+FSMbqGBUcP5LRfgcH4BdRtLuzVQK1/FHdFoGT3F7rkEnY+g==", "dev": true, + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -12596,9 +11939,8 @@ }, "node_modules/postcss-normalize-unicode": { "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-6.0.2.tgz", - "integrity": "sha512-Ff2VdAYCTGyMUwpevTZPZ4w0+mPjbZzLLyoLh/RMpqUqeQKZ+xMm31hkxBavDcGKcxm6ACzGk0nBfZ8LZkStKA==", "dev": true, + "license": "MIT", "dependencies": { "browserslist": "^4.22.2", "postcss-value-parser": "^4.2.0" @@ -12612,9 +11954,8 @@ }, "node_modules/postcss-normalize-url": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-6.0.1.tgz", - "integrity": "sha512-jEXL15tXSvbjm0yzUV7FBiEXwhIa9H88JOXDGQzmcWoB4mSjZIsmtto066s2iW9FYuIrIF4k04HA2BKAOpbsaQ==", "dev": true, + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -12627,9 +11968,8 @@ }, "node_modules/postcss-normalize-whitespace": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-6.0.1.tgz", - "integrity": "sha512-76i3NpWf6bB8UHlVuLRxG4zW2YykF9CTEcq/9LGAiz2qBuX5cBStadkk0jSkg9a9TCIXbMQz7yzrygKoCW9JuA==", "dev": true, + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -12642,9 +11982,8 @@ }, "node_modules/postcss-ordered-values": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-6.0.1.tgz", - "integrity": "sha512-XXbb1O/MW9HdEhnBxitZpPFbIvDgbo9NK4c/5bOfiKpnIGZDoL2xd7/e6jW5DYLsWxBbs+1nZEnVgnjnlFViaA==", "dev": true, + "license": "MIT", "dependencies": { "cssnano-utils": "^4.0.1", "postcss-value-parser": "^4.2.0" @@ -12658,9 +11997,8 @@ }, "node_modules/postcss-reduce-initial": { "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-6.0.2.tgz", - "integrity": "sha512-YGKalhNlCLcjcLvjU5nF8FyeCTkCO5UtvJEt0hrPZVCTtRLSOH4z00T1UntQPj4dUmIYZgMj8qK77JbSX95hSw==", "dev": true, + "license": "MIT", "dependencies": { "browserslist": "^4.22.2", "caniuse-api": "^3.0.0" @@ -12674,9 +12012,8 @@ }, "node_modules/postcss-reduce-transforms": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-6.0.1.tgz", - "integrity": "sha512-fUbV81OkUe75JM+VYO1gr/IoA2b/dRiH6HvMwhrIBSUrxq3jNZQZitSnugcTLDi1KkQh1eR/zi+iyxviUNBkcQ==", "dev": true, + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -12689,9 +12026,8 @@ }, "node_modules/postcss-selector-parser": { "version": "6.0.15", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.15.tgz", - "integrity": "sha512-rEYkQOMUCEMhsKbK66tbEU9QVIxbhN18YiniAwA7XQYTVBqrBy+P2p5JcdqsHgKM2zWylp8d7J6eszocfds5Sw==", "dev": true, + "license": "MIT", "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -12702,9 +12038,8 @@ }, "node_modules/postcss-svgo": { "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-6.0.2.tgz", - "integrity": "sha512-IH5R9SjkTkh0kfFOQDImyy1+mTCb+E830+9SV1O+AaDcoHTvfsvt6WwJeo7KwcHbFnevZVCsXhDmjFiGVuwqFQ==", "dev": true, + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0", "svgo": "^3.2.0" @@ -12718,9 +12053,8 @@ }, "node_modules/postcss-unique-selectors": { "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-6.0.2.tgz", - "integrity": "sha512-8IZGQ94nechdG7Y9Sh9FlIY2b4uS8/k8kdKRX040XHsS3B6d1HrJAkXrBSsSu4SuARruSsUjW3nlSw8BHkaAYQ==", "dev": true, + "license": "MIT", "dependencies": { "postcss-selector-parser": "^6.0.15" }, @@ -12733,20 +12067,18 @@ }, "node_modules/postcss-value-parser": { "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/postcss/node_modules/nanoid": { "version": "3.3.7", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", - "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", "funding": [ { "type": "github", "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "bin": { "nanoid": "bin/nanoid.cjs" }, @@ -12756,9 +12088,8 @@ }, "node_modules/preact": { "version": "10.19.3", - "resolved": "https://registry.npmjs.org/preact/-/preact-10.19.3.tgz", - "integrity": "sha512-nHHTeFVBTHRGxJXKkKu5hT8C/YWBkPso4/Gad6xuj5dbptt9iF9NZr9pHbPhBrnT2klheu7mHTxTZ/LjwJiEiQ==", "dev": true, + "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/preact" @@ -12766,9 +12097,8 @@ }, "node_modules/prelude-ls": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", "dev": true, + "license": "MIT", "peer": true, "engines": { "node": ">= 0.8.0" @@ -12776,9 +12106,8 @@ }, "node_modules/pretty-bytes": { "version": "6.1.1", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-6.1.1.tgz", - "integrity": "sha512-mQUvGU6aUFQ+rNvTIAcZuWGRT9a6f6Yrg9bHs4ImKF+HZCEK+plBvnAZYSIQztknZF2qnzNtr6F8s0+IuptdlQ==", "dev": true, + "license": "MIT", "engines": { "node": "^14.13.1 || >=16.0.0" }, @@ -12788,30 +12117,26 @@ }, "node_modules/proc-log": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-3.0.0.tgz", - "integrity": "sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A==", "dev": true, + "license": "ISC", "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/process-nextick-args": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/promise-inflight": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/promise-retry": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", - "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", "dev": true, + "license": "MIT", "dependencies": { "err-code": "^2.0.2", "retry": "^0.12.0" @@ -12822,9 +12147,8 @@ }, "node_modules/prompts": { "version": "2.4.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", "dev": true, + "license": "MIT", "dependencies": { "kleur": "^3.0.3", "sisteransi": "^1.0.5" @@ -12835,9 +12159,8 @@ }, "node_modules/property-information": { "version": "6.4.0", - "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.4.0.tgz", - "integrity": "sha512-9t5qARVofg2xQqKtytzt+lZ4d1Qvj8t5B8fEwXK6qOfgRLgH/b13QlgEyDh033NOS31nXeFbYv7CLUDG1CeifQ==", "dev": true, + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -12845,15 +12168,13 @@ }, "node_modules/protocols": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/protocols/-/protocols-2.0.1.tgz", - "integrity": "sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/punycode": { "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", "dev": true, + "license": "MIT", "peer": true, "engines": { "node": ">=6" @@ -12861,9 +12182,8 @@ }, "node_modules/qs": { "version": "6.9.7", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-IhMFgUmuNpyRfxA90umL7ByLlgRXu6tIfKPpF5TmcfRLlLCckfP/g3IQmju6jjpu+Hh8rA+2p6A27ZSPOOHdKw==", "dev": true, + "license": "BSD-3-Clause", "engines": { "node": ">=0.6" }, @@ -12873,8 +12193,6 @@ }, "node_modules/queue-microtask": { "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", "funding": [ { "type": "github", @@ -12888,42 +12206,38 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "MIT" }, "node_modules/queue-tick": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz", - "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/radix3": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/radix3/-/radix3-1.1.0.tgz", - "integrity": "sha512-pNsHDxbGORSvuSScqNJ+3Km6QAVqk8CfsCBIEoDgpqLrkD2f3QM4I7d1ozJJ172OmIcoUcerZaNWqtLkRXTV3A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/randombytes": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", "dev": true, + "license": "MIT", "dependencies": { "safe-buffer": "^5.1.0" } }, "node_modules/range-parser": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/rc9": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/rc9/-/rc9-2.1.1.tgz", - "integrity": "sha512-lNeOl38Ws0eNxpO3+wD1I9rkHGQyj1NU1jlzv4go2CtEnEQEUfqnIvZG7W+bC/aXdJ27n5x/yUjb6RoT9tko+Q==", + "license": "MIT", "dependencies": { "defu": "^6.1.2", "destr": "^2.0.0", @@ -12932,9 +12246,8 @@ }, "node_modules/read-package-json": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-7.0.0.tgz", - "integrity": "sha512-uL4Z10OKV4p6vbdvIXB+OzhInYtIozl/VxUBPgNkBuUi2DeRonnuspmaVAMcrkmfjKGNmRndyQAbE7/AmzGwFg==", "dev": true, + "license": "ISC", "dependencies": { "glob": "^10.2.2", "json-parse-even-better-errors": "^3.0.0", @@ -12947,9 +12260,8 @@ }, "node_modules/read-package-json-fast": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-3.0.2.tgz", - "integrity": "sha512-0J+Msgym3vrLOUB3hzQCuZHII0xkNGCtz/HJH9xZshwv9DbDwkw1KaE3gx/e2J5rpEY5rtOy6cyhKOPrkP7FZw==", "dev": true, + "license": "ISC", "dependencies": { "json-parse-even-better-errors": "^3.0.0", "npm-normalize-package-bin": "^3.0.0" @@ -12960,9 +12272,8 @@ }, "node_modules/read-package-json/node_modules/glob": { "version": "10.3.10", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", - "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", "dev": true, + "license": "ISC", "dependencies": { "foreground-child": "^3.1.0", "jackspeak": "^2.3.5", @@ -12982,9 +12293,8 @@ }, "node_modules/read-package-json/node_modules/minimatch": { "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, @@ -12997,9 +12307,8 @@ }, "node_modules/readable-stream": { "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", "dev": true, + "license": "MIT", "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -13011,17 +12320,15 @@ }, "node_modules/readdir-glob": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.3.tgz", - "integrity": "sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "minimatch": "^5.1.0" } }, "node_modules/readdirp": { "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "license": "MIT", "dependencies": { "picomatch": "^2.2.1" }, @@ -13031,18 +12338,16 @@ }, "node_modules/redis-errors": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/redis-errors/-/redis-errors-1.2.0.tgz", - "integrity": "sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/redis-parser": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/redis-parser/-/redis-parser-3.0.0.tgz", - "integrity": "sha512-DJnGAeenTdpMEH6uAJRK/uiyEIH9WVsUmoLwzudwGJUwZPp80PDBWPHXSAGNPwNvIXAbe7MSUB1zQFugFml66A==", "dev": true, + "license": "MIT", "dependencies": { "redis-errors": "^1.0.0" }, @@ -13052,15 +12357,13 @@ }, "node_modules/regenerator-runtime": { "version": "0.14.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", - "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/rehype-external-links": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/rehype-external-links/-/rehype-external-links-3.0.0.tgz", - "integrity": "sha512-yp+e5N9V3C6bwBeAC4n796kc86M4gJCdlVhiMTxIrJG5UHDMh+PJANf9heqORJbt1nrCbDwIlAZKjANIaVBbvw==", "dev": true, + "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", "@ungap/structured-clone": "^1.0.0", @@ -13076,9 +12379,8 @@ }, "node_modules/rehype-raw": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/rehype-raw/-/rehype-raw-7.0.0.tgz", - "integrity": "sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==", "dev": true, + "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", "hast-util-raw": "^9.0.0", @@ -13091,9 +12393,8 @@ }, "node_modules/rehype-slug": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/rehype-slug/-/rehype-slug-6.0.0.tgz", - "integrity": "sha512-lWyvf/jwu+oS5+hL5eClVd3hNdmwM1kAC0BUvEGD19pajQMIzcNUd/k9GsfQ+FfECvX+JE+e9/btsKH0EjJT6A==", "dev": true, + "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", "github-slugger": "^2.0.0", @@ -13108,9 +12409,8 @@ }, "node_modules/rehype-sort-attribute-values": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/rehype-sort-attribute-values/-/rehype-sort-attribute-values-5.0.0.tgz", - "integrity": "sha512-dQdHdCIRnpiU+BkrLSqH+aM4lWJyLqGzv49KvH4gHj+JxYwNqvGhoTXckS3AJu4V9ZutwsTcawP0pC7PhwX0tQ==", "dev": true, + "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", "hast-util-is-element": "^3.0.0", @@ -13123,9 +12423,8 @@ }, "node_modules/rehype-sort-attributes": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/rehype-sort-attributes/-/rehype-sort-attributes-5.0.0.tgz", - "integrity": "sha512-6tJUH4xHFcdO85CZRwAcEtHNCzjZ9V9S0VZLgo1pzbN04qy8jiVCZ3oAxDmBVG3Rth5b1xFTDet5WG/UYZeJLQ==", "dev": true, + "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", "unist-util-visit": "^5.0.0" @@ -13137,9 +12436,8 @@ }, "node_modules/remark-emoji": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/remark-emoji/-/remark-emoji-4.0.1.tgz", - "integrity": "sha512-fHdvsTR1dHkWKev9eNyhTo4EFwbUvJ8ka9SgeWkMPYFX4WoI7ViVBms3PjlQYgw5TLvNQso3GUB/b/8t3yo+dg==", "dev": true, + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.2", "emoticon": "^4.0.1", @@ -13153,9 +12451,8 @@ }, "node_modules/remark-gfm": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-4.0.0.tgz", - "integrity": "sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA==", "dev": true, + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-gfm": "^3.0.0", @@ -13171,9 +12468,8 @@ }, "node_modules/remark-mdc": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/remark-mdc/-/remark-mdc-3.0.0.tgz", - "integrity": "sha512-VbCe8w416KRFDJy9Nz7r+tRm2O2o8dIHBwnzrSSU2ZSqwMf9EAh/TMU79piTEdajOMElHYtpM3n2EkccCuceeg==", "dev": true, + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.3", "@types/unist": "^3.0.2", @@ -13197,9 +12493,8 @@ }, "node_modules/remark-mdc/node_modules/flat": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/flat/-/flat-6.0.1.tgz", - "integrity": "sha512-/3FfIa8mbrg3xE7+wAhWeV+bd7L2Mof+xtZb5dRDKZ+wDvYJK4WDYeIOuOhre5Yv5aQObZrlbRmk3RTSiuQBtw==", "dev": true, + "license": "BSD-3-Clause", "bin": { "flat": "cli.js" }, @@ -13209,9 +12504,8 @@ }, "node_modules/remark-mdc/node_modules/mdast-util-from-markdown": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.0.tgz", - "integrity": "sha512-n7MTOr/z+8NAX/wmhhDji8O3bRvPTV/U0oTCaZJkjhPSKTPhS3xufVhKGF8s1pJ7Ox4QgoIU7KHseh09S+9rTA==", "dev": true, + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", @@ -13233,8 +12527,6 @@ }, "node_modules/remark-mdc/node_modules/micromark-util-decode-numeric-character-reference": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.1.tgz", - "integrity": "sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ==", "dev": true, "funding": [ { @@ -13246,14 +12538,13 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "node_modules/remark-mdc/node_modules/micromark-util-decode-string": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.0.tgz", - "integrity": "sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==", "dev": true, "funding": [ { @@ -13265,6 +12556,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "decode-named-character-reference": "^1.0.0", "micromark-util-character": "^2.0.0", @@ -13274,8 +12566,6 @@ }, "node_modules/remark-mdc/node_modules/micromark-util-normalize-identifier": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.0.tgz", - "integrity": "sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==", "dev": true, "funding": [ { @@ -13287,14 +12577,13 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "node_modules/remark-mdc/node_modules/micromark-util-symbol": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", "dev": true, "funding": [ { @@ -13305,13 +12594,13 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/remark-parse": { "version": "11.0.0", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz", - "integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==", "dev": true, + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-from-markdown": "^2.0.0", @@ -13325,9 +12614,8 @@ }, "node_modules/remark-parse/node_modules/mdast-util-from-markdown": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.0.tgz", - "integrity": "sha512-n7MTOr/z+8NAX/wmhhDji8O3bRvPTV/U0oTCaZJkjhPSKTPhS3xufVhKGF8s1pJ7Ox4QgoIU7KHseh09S+9rTA==", "dev": true, + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", @@ -13349,8 +12637,6 @@ }, "node_modules/remark-parse/node_modules/micromark-util-decode-numeric-character-reference": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.1.tgz", - "integrity": "sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ==", "dev": true, "funding": [ { @@ -13362,14 +12648,13 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "node_modules/remark-parse/node_modules/micromark-util-decode-string": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.0.tgz", - "integrity": "sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==", "dev": true, "funding": [ { @@ -13381,6 +12666,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "decode-named-character-reference": "^1.0.0", "micromark-util-character": "^2.0.0", @@ -13390,8 +12676,6 @@ }, "node_modules/remark-parse/node_modules/micromark-util-normalize-identifier": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.0.tgz", - "integrity": "sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==", "dev": true, "funding": [ { @@ -13403,14 +12687,13 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "node_modules/remark-parse/node_modules/micromark-util-symbol": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", "dev": true, "funding": [ { @@ -13421,13 +12704,13 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/remark-rehype": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.0.0.tgz", - "integrity": "sha512-vx8x2MDMcxuE4lBmQ46zYUDfcFMmvg80WYX+UNLeG6ixjdCCLcw1lrgAukwBTuOFsS78eoAedHGn9sNM0w7TPw==", + "version": "11.1.0", "dev": true, + "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", "@types/mdast": "^4.0.0", @@ -13442,9 +12725,8 @@ }, "node_modules/remark-stringify": { "version": "11.0.0", - "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz", - "integrity": "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==", "dev": true, + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-to-markdown": "^2.0.0", @@ -13457,18 +12739,16 @@ }, "node_modules/require-directory": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/resolve": { "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", "dev": true, + "license": "MIT", "dependencies": { "is-core-module": "^2.13.0", "path-parse": "^1.0.7", @@ -13483,26 +12763,23 @@ }, "node_modules/resolve-from": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/retry": { "version": "0.12.0", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", "dev": true, + "license": "MIT", "engines": { "node": ">= 4" } }, "node_modules/reusify": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "license": "MIT", "engines": { "iojs": ">=1.0.0", "node": ">=0.10.0" @@ -13510,9 +12787,8 @@ }, "node_modules/rimraf": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "dev": true, + "license": "ISC", "dependencies": { "glob": "^7.1.3" }, @@ -13525,9 +12801,8 @@ }, "node_modules/rimraf/node_modules/brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -13535,9 +12810,8 @@ }, "node_modules/rimraf/node_modules/glob": { "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dev": true, + "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -13555,9 +12829,8 @@ }, "node_modules/rimraf/node_modules/minimatch": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -13567,14 +12840,15 @@ }, "node_modules/robust-predicates": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz", - "integrity": "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==" + "license": "Unlicense" }, "node_modules/rollup": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.9.2.tgz", - "integrity": "sha512-66RB8OtFKUTozmVEh3qyNfH+b+z2RXBVloqO2KCC/pjFaGaHtxP9fVfOQKPSGXg2mElmjmxjW/fZ7iKrEpMH5Q==", + "version": "4.9.4", "devOptional": true, + "license": "MIT", + "dependencies": { + "@types/estree": "1.0.5" + }, "bin": { "rollup": "dist/bin/rollup" }, @@ -13583,27 +12857,26 @@ "npm": ">=8.0.0" }, "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.9.2", - "@rollup/rollup-android-arm64": "4.9.2", - "@rollup/rollup-darwin-arm64": "4.9.2", - "@rollup/rollup-darwin-x64": "4.9.2", - "@rollup/rollup-linux-arm-gnueabihf": "4.9.2", - "@rollup/rollup-linux-arm64-gnu": "4.9.2", - "@rollup/rollup-linux-arm64-musl": "4.9.2", - "@rollup/rollup-linux-riscv64-gnu": "4.9.2", - "@rollup/rollup-linux-x64-gnu": "4.9.2", - "@rollup/rollup-linux-x64-musl": "4.9.2", - "@rollup/rollup-win32-arm64-msvc": "4.9.2", - "@rollup/rollup-win32-ia32-msvc": "4.9.2", - "@rollup/rollup-win32-x64-msvc": "4.9.2", + "@rollup/rollup-android-arm-eabi": "4.9.4", + "@rollup/rollup-android-arm64": "4.9.4", + "@rollup/rollup-darwin-arm64": "4.9.4", + "@rollup/rollup-darwin-x64": "4.9.4", + "@rollup/rollup-linux-arm-gnueabihf": "4.9.4", + "@rollup/rollup-linux-arm64-gnu": "4.9.4", + "@rollup/rollup-linux-arm64-musl": "4.9.4", + "@rollup/rollup-linux-riscv64-gnu": "4.9.4", + "@rollup/rollup-linux-x64-gnu": "4.9.4", + "@rollup/rollup-linux-x64-musl": "4.9.4", + "@rollup/rollup-win32-arm64-msvc": "4.9.4", + "@rollup/rollup-win32-ia32-msvc": "4.9.4", + "@rollup/rollup-win32-x64-msvc": "4.9.4", "fsevents": "~2.3.2" } }, "node_modules/rollup-plugin-visualizer": { "version": "5.12.0", - "resolved": "https://registry.npmjs.org/rollup-plugin-visualizer/-/rollup-plugin-visualizer-5.12.0.tgz", - "integrity": "sha512-8/NU9jXcHRs7Nnj07PF2o4gjxmm9lXIrZ8r175bT9dK8qoLlvKTwRMArRCMgpMGlq8CTLugRvEmyMeMXIU2pNQ==", "dev": true, + "license": "MIT", "dependencies": { "open": "^8.4.0", "picomatch": "^2.3.1", @@ -13627,9 +12900,8 @@ }, "node_modules/run-applescript": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-5.0.0.tgz", - "integrity": "sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==", "dev": true, + "license": "MIT", "dependencies": { "execa": "^5.0.0" }, @@ -13642,8 +12914,6 @@ }, "node_modules/run-parallel": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", "funding": [ { "type": "github", @@ -13658,19 +12928,18 @@ "url": "https://feross.org/support" } ], + "license": "MIT", "dependencies": { "queue-microtask": "^1.2.2" } }, "node_modules/rw": { "version": "1.3.3", - "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz", - "integrity": "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==" + "license": "BSD-3-Clause" }, "node_modules/sade": { "version": "1.8.1", - "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", - "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==", + "license": "MIT", "dependencies": { "mri": "^1.1.0" }, @@ -13680,8 +12949,6 @@ }, "node_modules/safe-buffer": { "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", "dev": true, "funding": [ { @@ -13696,28 +12963,43 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "MIT" }, "node_modules/safer-buffer": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + "license": "MIT" + }, + "node_modules/schema-utils": { + "version": "3.3.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } }, "node_modules/scule": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/scule/-/scule-1.1.1.tgz", - "integrity": "sha512-sHtm/SsIK9BUBI3EFT/Gnp9VoKfY6QLvlkvAE6YK7454IF8FSgJEAnJpVdSC7K5/pjI5NfxhzBLW2JAfYA/shQ==" + "version": "1.2.0", + "license": "MIT" }, "node_modules/search-insights": { "version": "2.13.0", - "resolved": "https://registry.npmjs.org/search-insights/-/search-insights-2.13.0.tgz", - "integrity": "sha512-Orrsjf9trHHxFRuo9/rzm0KIWmgzE8RMlZMzuhZOJ01Rnz3D0YBAe+V6473t6/H6c7irs6Lt48brULAiRWb3Vw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/semver": { "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "license": "ISC", "dependencies": { "lru-cache": "^6.0.0" }, @@ -13730,8 +13012,7 @@ }, "node_modules/semver/node_modules/lru-cache": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -13741,14 +13022,12 @@ }, "node_modules/semver/node_modules/yallist": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + "license": "ISC" }, "node_modules/send": { "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", "dev": true, + "license": "MIT", "dependencies": { "debug": "2.6.9", "depd": "2.0.0", @@ -13770,24 +13049,21 @@ }, "node_modules/send/node_modules/debug": { "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, + "license": "MIT", "dependencies": { "ms": "2.0.0" } }, "node_modules/send/node_modules/debug/node_modules/ms": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/send/node_modules/mime": { "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", "dev": true, + "license": "MIT", "bin": { "mime": "cli.js" }, @@ -13797,33 +13073,29 @@ }, "node_modules/send/node_modules/ms": { "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/serialize-javascript": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", - "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", + "version": "6.0.2", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "randombytes": "^2.1.0" } }, "node_modules/serve-placeholder": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/serve-placeholder/-/serve-placeholder-2.0.1.tgz", - "integrity": "sha512-rUzLlXk4uPFnbEaIz3SW8VISTxMuONas88nYWjAWaM2W9VDbt9tyFOr3lq8RhVOFrT3XISoBw8vni5una8qMnQ==", "dev": true, + "license": "MIT", "dependencies": { "defu": "^6.0.0" } }, "node_modules/serve-static": { "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", "dev": true, + "license": "MIT", "dependencies": { "encodeurl": "~1.0.2", "escape-html": "~1.0.3", @@ -13836,20 +13108,17 @@ }, "node_modules/set-blocking": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/setprototypeof": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/shebang-command": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "license": "MIT", "dependencies": { "shebang-regex": "^3.0.0" }, @@ -13859,62 +13128,54 @@ }, "node_modules/shebang-regex": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/shell-quote": { "version": "1.8.1", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", - "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", "dev": true, + "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/shiki-es": { "version": "0.14.0", - "resolved": "https://registry.npmjs.org/shiki-es/-/shiki-es-0.14.0.tgz", - "integrity": "sha512-e+/aueHx0YeIEut6RXC6K8gSf0PykwZiHD7q7AHtpTW8Kd8TpFUIWqTwhAnrGjOyOMyrwv+syr5WPagMpDpVYQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/shikiji": { - "version": "0.9.17", - "resolved": "https://registry.npmjs.org/shikiji/-/shikiji-0.9.17.tgz", - "integrity": "sha512-0z/1NfkhBkm3ijrfFeHg3G9yDNuHhXdAGbQm7tRxj4WQ5z2y0XDbnagFyKyuV2ebCTS1Mwy1I3n0Fzcc/4xdmw==", + "version": "0.9.18", "dev": true, + "license": "MIT", "dependencies": { - "shikiji-core": "0.9.17" + "shikiji-core": "0.9.18" } }, "node_modules/shikiji-core": { - "version": "0.9.17", - "resolved": "https://registry.npmjs.org/shikiji-core/-/shikiji-core-0.9.17.tgz", - "integrity": "sha512-r1FWTXk6SO2aYqfWgcsJ11MuVQ1ymPSdXzJjK7q8EXuyqu8yc2N5qrQy5+BL6gTVOaF4yLjbxFjF+KTRM1Sp8Q==", - "dev": true + "version": "0.9.18", + "dev": true, + "license": "MIT" }, "node_modules/shikiji-transformers": { - "version": "0.9.17", - "resolved": "https://registry.npmjs.org/shikiji-transformers/-/shikiji-transformers-0.9.17.tgz", - "integrity": "sha512-2CCG9qSLS6Bn/jbeUTEuvC6YSuP8gm8VyX5VjmCvDKyCPGhlLJbH1k/kg9wfRt7cJqpYjhdMDgT5rkdYrOZnsA==", + "version": "0.9.18", "dev": true, + "license": "MIT", "dependencies": { - "shikiji": "0.9.17" + "shikiji": "0.9.18" } }, "node_modules/signal-exit": { "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/sigstore": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/sigstore/-/sigstore-2.1.0.tgz", - "integrity": "sha512-kPIj+ZLkyI3QaM0qX8V/nSsweYND3W448pwkDgS6CQ74MfhEkIR8ToK5Iyx46KJYRjseVcD3Rp9zAmUAj6ZjPw==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@sigstore/bundle": "^2.1.0", "@sigstore/protobuf-specs": "^0.2.1", @@ -13927,9 +13188,8 @@ }, "node_modules/simple-git": { "version": "3.22.0", - "resolved": "https://registry.npmjs.org/simple-git/-/simple-git-3.22.0.tgz", - "integrity": "sha512-6JujwSs0ac82jkGjMHiCnTifvf1crOiY/+tfs/Pqih6iow7VrpNKRRNdWm6RtaXpvvv/JGNYhlUtLhGFqHF+Yw==", "dev": true, + "license": "MIT", "dependencies": { "@kwsites/file-exists": "^1.1.1", "@kwsites/promise-deferred": "^1.1.1", @@ -13942,9 +13202,8 @@ }, "node_modules/sirv": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/sirv/-/sirv-2.0.4.tgz", - "integrity": "sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==", "dev": true, + "license": "MIT", "dependencies": { "@polka/url": "^1.0.0-next.24", "mrmime": "^2.0.0", @@ -13956,15 +13215,13 @@ }, "node_modules/sisteransi": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/skin-tone": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/skin-tone/-/skin-tone-2.0.0.tgz", - "integrity": "sha512-kUMbT1oBJCpgrnKoSr0o6wPtvRWT9W9UKvGLwfJYO2WuahZRHOpEyL1ckyMGgMWh0UdpmaoFqKKD29WTomNEGA==", "dev": true, + "license": "MIT", "dependencies": { "unicode-emoji-modifier-base": "^1.0.0" }, @@ -13974,8 +13231,7 @@ }, "node_modules/slash": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", - "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==", + "license": "MIT", "engines": { "node": ">=14.16" }, @@ -13985,18 +13241,16 @@ }, "node_modules/slugify": { "version": "1.6.6", - "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.6.6.tgz", - "integrity": "sha512-h+z7HKHYXj6wJU+AnS/+IH8Uh9fdcX1Lrhg1/VMdf9PwoBQXFcXiAdsy2tSK0P6gKwJLXp02r90ahUCqHk9rrw==", "dev": true, + "license": "MIT", "engines": { "node": ">=8.0.0" } }, "node_modules/smart-buffer": { "version": "4.2.0", - "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", - "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 6.0.0", "npm": ">= 3.0.0" @@ -14004,15 +13258,13 @@ }, "node_modules/smob": { "version": "1.4.1", - "resolved": "https://registry.npmjs.org/smob/-/smob-1.4.1.tgz", - "integrity": "sha512-9LK+E7Hv5R9u4g4C3p+jjLstaLe11MDsL21UpYaCNmapvMkYhqCV4A/f/3gyH8QjMyh6l68q9xC85vihY9ahMQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/socket.io-client": { "version": "4.7.3", - "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.7.3.tgz", - "integrity": "sha512-nU+ywttCyBitXIl9Xe0RSEfek4LneYkJxCeNnKCuhwoH4jGXO1ipIUw/VA/+Vvv2G1MTym11fzFC0SxkrcfXDw==", "dev": true, + "license": "MIT", "dependencies": { "@socket.io/component-emitter": "~3.1.0", "debug": "~4.3.2", @@ -14025,9 +13277,8 @@ }, "node_modules/socket.io-parser": { "version": "4.2.4", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz", - "integrity": "sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==", "dev": true, + "license": "MIT", "dependencies": { "@socket.io/component-emitter": "~3.1.0", "debug": "~4.3.1" @@ -14038,9 +13289,8 @@ }, "node_modules/socks": { "version": "2.7.1", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz", - "integrity": "sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==", "dev": true, + "license": "MIT", "dependencies": { "ip": "^2.0.0", "smart-buffer": "^4.2.0" @@ -14052,9 +13302,8 @@ }, "node_modules/socks-proxy-agent": { "version": "8.0.2", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.2.tgz", - "integrity": "sha512-8zuqoLv1aP/66PHF5TqwJ7Czm3Yv32urJQHrVyhD7mmA6d61Zv8cIXQYPTWwmg6qlupnPvs/QKDmfa4P/qct2g==", "dev": true, + "license": "MIT", "dependencies": { "agent-base": "^7.0.2", "debug": "^4.3.4", @@ -14066,9 +13315,8 @@ }, "node_modules/socks-proxy-agent/node_modules/agent-base": { "version": "7.1.0", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz", - "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==", "dev": true, + "license": "MIT", "dependencies": { "debug": "^4.3.4" }, @@ -14078,26 +13326,23 @@ }, "node_modules/source-map": { "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", "dev": true, + "license": "BSD-3-Clause", "engines": { "node": ">= 8" } }, "node_modules/source-map-js": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/source-map-support": { "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", "dev": true, + "license": "MIT", "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" @@ -14105,18 +13350,16 @@ }, "node_modules/source-map-support/node_modules/source-map": { "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true, + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/space-separated-tokens": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", - "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", "dev": true, + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -14124,9 +13367,8 @@ }, "node_modules/spdx-correct": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", - "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "spdx-expression-parse": "^3.0.0", "spdx-license-ids": "^3.0.0" @@ -14134,15 +13376,13 @@ }, "node_modules/spdx-exceptions": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "dev": true + "dev": true, + "license": "CC-BY-3.0" }, "node_modules/spdx-expression-parse": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", "dev": true, + "license": "MIT", "dependencies": { "spdx-exceptions": "^2.1.0", "spdx-license-ids": "^3.0.0" @@ -14150,15 +13390,13 @@ }, "node_modules/spdx-license-ids": { "version": "3.0.16", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.16.tgz", - "integrity": "sha512-eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw==", - "dev": true + "dev": true, + "license": "CC0-1.0" }, "node_modules/ssri": { "version": "10.0.5", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.5.tgz", - "integrity": "sha512-bSf16tAFkGeRlUNDjXu8FzaMQt6g2HZJrun7mtMbIPOddxt3GLMSz5VWUWcqTJUPfLEaDIepGxv+bYQW49596A==", "dev": true, + "license": "ISC", "dependencies": { "minipass": "^7.0.3" }, @@ -14168,29 +13406,25 @@ }, "node_modules/standard-as-callback": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/standard-as-callback/-/standard-as-callback-2.1.0.tgz", - "integrity": "sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/statuses": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/std-env": { "version": "3.7.0", - "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.7.0.tgz", - "integrity": "sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==" + "license": "MIT" }, "node_modules/streamx": { "version": "2.15.6", - "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.15.6.tgz", - "integrity": "sha512-q+vQL4AAz+FdfT137VF69Cc/APqUbxy+MDOImRrMvchJpigHj9GksgDU2LYbO9rx7RX6osWgxJB2WxhYv4SZAw==", "dev": true, + "license": "MIT", "dependencies": { "fast-fifo": "^1.1.0", "queue-tick": "^1.0.1" @@ -14198,18 +13432,16 @@ }, "node_modules/string_decoder": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", "dev": true, + "license": "MIT", "dependencies": { "safe-buffer": "~5.2.0" } }, "node_modules/string-width": { "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, + "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -14222,9 +13454,8 @@ "node_modules/string-width-cjs": { "name": "string-width", "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, + "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -14236,9 +13467,8 @@ }, "node_modules/stringify-entities": { "version": "4.0.3", - "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.3.tgz", - "integrity": "sha512-BP9nNHMhhfcMbiuQKCqMjhDP5yBCAxsPu4pHFFzJ6Alo9dZgY4VLDPutXqIjpRiMoKdp7Av85Gr73Q5uH9k7+g==", "dev": true, + "license": "MIT", "dependencies": { "character-entities-html4": "^2.0.0", "character-entities-legacy": "^3.0.0" @@ -14250,9 +13480,8 @@ }, "node_modules/strip-ansi": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, + "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" }, @@ -14263,9 +13492,8 @@ "node_modules/strip-ansi-cjs": { "name": "strip-ansi", "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, + "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" }, @@ -14275,18 +13503,16 @@ }, "node_modules/strip-final-newline": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/strip-json-comments": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", "dev": true, + "license": "MIT", "peer": true, "engines": { "node": ">=8" @@ -14296,21 +13522,25 @@ } }, "node_modules/strip-literal": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-1.3.0.tgz", - "integrity": "sha512-PugKzOsyXpArk0yWmUwqOZecSO0GH0bPoctLcqNDH9J04pVW3lflYE0ujElBGTloevcxF5MofAOZ7C5l2b+wLg==", + "version": "2.0.0", + "dev": true, + "license": "MIT", "dependencies": { - "acorn": "^8.10.0" + "js-tokens": "^8.0.2" }, "funding": { "url": "https://github.com/sponsors/antfu" } }, + "node_modules/strip-literal/node_modules/js-tokens": { + "version": "8.0.2", + "dev": true, + "license": "MIT" + }, "node_modules/stylehacks": { "version": "6.0.2", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-6.0.2.tgz", - "integrity": "sha512-00zvJGnCu64EpMjX8b5iCZ3us2Ptyw8+toEkb92VdmkEaRaSGBNKAoK6aWZckhXxmQP8zWiTaFaiMGIU8Ve8sg==", "dev": true, + "license": "MIT", "dependencies": { "browserslist": "^4.22.2", "postcss-selector-parser": "^6.0.15" @@ -14324,13 +13554,11 @@ }, "node_modules/stylis": { "version": "4.3.1", - "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.3.1.tgz", - "integrity": "sha512-EQepAV+wMsIaGVGX1RECzgrcqRRU/0sYOHkeLsZ3fzHaHXZy4DaOOX0vOlGQdlsjkh3mFHAIlVimpwAs4dslyQ==" + "license": "MIT" }, "node_modules/supports-color": { "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "license": "MIT", "dependencies": { "has-flag": "^3.0.0" }, @@ -14340,9 +13568,8 @@ }, "node_modules/supports-preserve-symlinks-flag": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -14352,15 +13579,12 @@ }, "node_modules/svg-tags": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", - "integrity": "sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==", "dev": true }, "node_modules/svgo": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.2.0.tgz", - "integrity": "sha512-4PP6CMW/V7l/GmKRKzsLR8xxjdHTV4IMvhTnpuHwwBazSIlw5W/5SmPjN8Dwyt7lKbSJrRDgp4t9ph0HgChFBQ==", "dev": true, + "license": "MIT", "dependencies": { "@trysound/sax": "0.2.0", "commander": "^7.2.0", @@ -14381,19 +13605,28 @@ "url": "https://opencollective.com/svgo" } }, + "node_modules/system-architecture": { + "version": "0.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/tapable": { "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/tar": { "version": "6.2.0", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.0.tgz", - "integrity": "sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ==", + "license": "ISC", "dependencies": { "chownr": "^2.0.0", "fs-minipass": "^2.0.0", @@ -14408,9 +13641,8 @@ }, "node_modules/tar-stream": { "version": "3.1.6", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.6.tgz", - "integrity": "sha512-B/UyjYwPpMBv+PaFSWAmtYjwdrlEaZQEhMIBFNC5oEG8lpiW8XjcSdmEaClj28ArfKScKHs2nshz3k2le6crsg==", "dev": true, + "license": "MIT", "dependencies": { "b4a": "^1.6.4", "fast-fifo": "^1.2.0", @@ -14419,8 +13651,7 @@ }, "node_modules/tar/node_modules/fs-minipass": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "license": "ISC", "dependencies": { "minipass": "^3.0.0" }, @@ -14430,8 +13661,7 @@ }, "node_modules/tar/node_modules/fs-minipass/node_modules/minipass": { "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -14441,22 +13671,19 @@ }, "node_modules/tar/node_modules/minipass": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", - "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "license": "ISC", "engines": { "node": ">=8" } }, "node_modules/tar/node_modules/yallist": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + "license": "ISC" }, "node_modules/terser": { "version": "5.26.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.26.0.tgz", - "integrity": "sha512-dytTGoE2oHgbNV9nTzgBEPaqAWvcJNl66VZ0BkJqlvp71IjO8CxdBx/ykCNb47cLnCmCvRZ6ZR0tLkqvZCdVBQ==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "@jridgewell/source-map": "^0.3.3", "acorn": "^8.8.2", @@ -14470,30 +13697,60 @@ "node": ">=10" } }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.10", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.20", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.1", + "terser": "^5.26.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, "node_modules/terser/node_modules/commander": { "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/text-table": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", "dev": true, + "license": "MIT", "peer": true }, "node_modules/tiny-invariant": { "version": "1.3.1", - "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.1.tgz", - "integrity": "sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/titleize": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/titleize/-/titleize-3.0.0.tgz", - "integrity": "sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -14503,16 +13760,14 @@ }, "node_modules/to-fast-properties": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/to-regex-range": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "license": "MIT", "dependencies": { "is-number": "^7.0.0" }, @@ -14522,32 +13777,28 @@ }, "node_modules/toidentifier": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.6" } }, "node_modules/totalist": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz", - "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/tr46": { "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + "license": "MIT" }, "node_modules/trim-lines": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", - "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==", "dev": true, + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -14555,9 +13806,8 @@ }, "node_modules/trough": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/trough/-/trough-2.1.0.tgz", - "integrity": "sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==", "dev": true, + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -14565,9 +13815,8 @@ }, "node_modules/ts-api-utils": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.0.3.tgz", - "integrity": "sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==", "dev": true, + "license": "MIT", "engines": { "node": ">=16.13.0" }, @@ -14577,17 +13826,15 @@ }, "node_modules/ts-dedent": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/ts-dedent/-/ts-dedent-2.2.0.tgz", - "integrity": "sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==", + "license": "MIT", "engines": { "node": ">=6.10" } }, "node_modules/tuf-js": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tuf-js/-/tuf-js-2.1.0.tgz", - "integrity": "sha512-eD7YPPjVlMzdggrOeE8zwoegUaG/rt6Bt3jwoQPunRiNVzgcCE009UDFJKJjG+Gk9wFu6W/Vi+P5d/5QpdD9jA==", + "version": "2.2.0", "dev": true, + "license": "MIT", "dependencies": { "@tufjs/models": "2.0.0", "debug": "^4.3.4", @@ -14599,9 +13846,8 @@ }, "node_modules/type-check": { "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "prelude-ls": "^1.2.1" @@ -14612,9 +13858,8 @@ }, "node_modules/type-fest": { "version": "3.13.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.13.1.tgz", - "integrity": "sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==", "dev": true, + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=14.16" }, @@ -14624,9 +13869,8 @@ }, "node_modules/typescript": { "version": "5.3.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz", - "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==", "devOptional": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -14637,20 +13881,17 @@ }, "node_modules/ufo": { "version": "1.3.2", - "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.3.2.tgz", - "integrity": "sha512-o+ORpgGwaYQXgqGDwd+hkS4PuZ3QnmqMMxRuajK/a38L6fTpcE5GPIfrf+L/KemFzfUpeUQc1rRS1iDBozvnFA==" + "license": "MIT" }, "node_modules/ultrahtml": { "version": "1.5.2", - "resolved": "https://registry.npmjs.org/ultrahtml/-/ultrahtml-1.5.2.tgz", - "integrity": "sha512-qh4mBffhlkiXwDAOxvSGxhL0QEQsTbnP9BozOK3OYPEGvPvdWzvAUaXNtUSMdNsKDtuyjEbyVUPFZ52SSLhLqw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/unconfig": { "version": "0.3.11", - "resolved": "https://registry.npmjs.org/unconfig/-/unconfig-0.3.11.tgz", - "integrity": "sha512-bV/nqePAKv71v3HdVUn6UefbsDKQWRX+bJIkiSm0+twIds6WiD2bJLWWT3i214+J/B4edufZpG2w7Y63Vbwxow==", "dev": true, + "license": "MIT", "dependencies": { "@antfu/utils": "^0.7.6", "defu": "^6.1.2", @@ -14663,14 +13904,12 @@ }, "node_modules/uncrypto": { "version": "0.1.3", - "resolved": "https://registry.npmjs.org/uncrypto/-/uncrypto-0.1.3.tgz", - "integrity": "sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/unctx": { "version": "2.3.1", - "resolved": "https://registry.npmjs.org/unctx/-/unctx-2.3.1.tgz", - "integrity": "sha512-PhKke8ZYauiqh3FEMVNm7ljvzQiph0Mt3GBRve03IJm7ukfaON2OBK795tLwhbyfzknuRRkW0+Ze+CQUmzOZ+A==", + "license": "MIT", "dependencies": { "acorn": "^8.8.2", "estree-walker": "^3.0.3", @@ -14680,17 +13919,15 @@ }, "node_modules/unctx/node_modules/estree-walker": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", - "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "license": "MIT", "dependencies": { "@types/estree": "^1.0.0" } }, "node_modules/undici": { "version": "5.28.2", - "resolved": "https://registry.npmjs.org/undici/-/undici-5.28.2.tgz", - "integrity": "sha512-wh1pHJHnUeQV5Xa8/kyQhO7WFa8M34l026L5P/+2TYiakvGy5Rdc8jWZVyG7ieht/0WgJLEd3kcU5gKx+6GC8w==", "dev": true, + "license": "MIT", "dependencies": { "@fastify/busboy": "^2.0.0" }, @@ -14700,28 +13937,25 @@ }, "node_modules/undici-types": { "version": "5.26.5", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/unenv": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/unenv/-/unenv-1.8.0.tgz", - "integrity": "sha512-uIGbdCWZfhRRmyKj1UioCepQ0jpq638j/Cf0xFTn4zD1nGJ2lSdzYHLzfdXN791oo/0juUiSWW1fBklXMTsuqg==", + "version": "1.9.0", "dev": true, + "license": "MIT", "dependencies": { "consola": "^3.2.3", "defu": "^6.1.3", "mime": "^3.0.0", - "node-fetch-native": "^1.4.1", + "node-fetch-native": "^1.6.1", "pathe": "^1.1.1" } }, "node_modules/unhead": { "version": "1.8.9", - "resolved": "https://registry.npmjs.org/unhead/-/unhead-1.8.9.tgz", - "integrity": "sha512-qqCNmA4KOEDjcl+OtRZTllGehXewcQ31zbHjvhl/jqCs2MfRcZoxFW1y7A4Y4BgR/O7PI89K+GoWGcxK3gn64Q==", "dev": true, + "license": "MIT", "dependencies": { "@unhead/dom": "1.8.9", "@unhead/schema": "1.8.9", @@ -14734,17 +13968,15 @@ }, "node_modules/unicode-emoji-modifier-base": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unicode-emoji-modifier-base/-/unicode-emoji-modifier-base-1.0.0.tgz", - "integrity": "sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/unicorn-magic": { "version": "0.1.0", - "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.1.0.tgz", - "integrity": "sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==", + "license": "MIT", "engines": { "node": ">=18" }, @@ -14754,9 +13986,8 @@ }, "node_modules/unified": { "version": "11.0.4", - "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.4.tgz", - "integrity": "sha512-apMPnyLjAX+ty4OrNap7yumyVAMlKx5IWU2wlzzUdYJO9A8f1p9m/gywF/GM2ZDFcjQPrx59Mc90KwmxsoklxQ==", "dev": true, + "license": "MIT", "dependencies": { "@types/unist": "^3.0.0", "bail": "^2.0.0", @@ -14773,8 +14004,7 @@ }, "node_modules/unimport": { "version": "3.7.1", - "resolved": "https://registry.npmjs.org/unimport/-/unimport-3.7.1.tgz", - "integrity": "sha512-V9HpXYfsZye5bPPYUgs0Otn3ODS1mDUciaBlXljI4C2fTwfFpvFZRywmlOu943puN9sncxROMZhsZCjNXEpzEQ==", + "license": "MIT", "dependencies": { "@rollup/pluginutils": "^5.1.0", "acorn": "^8.11.2", @@ -14793,17 +14023,39 @@ }, "node_modules/unimport/node_modules/estree-walker": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", - "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "license": "MIT", "dependencies": { "@types/estree": "^1.0.0" } }, + "node_modules/unimport/node_modules/local-pkg": { + "version": "0.5.0", + "license": "MIT", + "dependencies": { + "mlly": "^1.4.2", + "pkg-types": "^1.0.3" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/unimport/node_modules/strip-literal": { + "version": "1.3.0", + "license": "MIT", + "dependencies": { + "acorn": "^8.10.0" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, "node_modules/unique-filename": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz", - "integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==", "dev": true, + "license": "ISC", "dependencies": { "unique-slug": "^4.0.0" }, @@ -14813,9 +14065,8 @@ }, "node_modules/unique-slug": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz", - "integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==", "dev": true, + "license": "ISC", "dependencies": { "imurmurhash": "^0.1.4" }, @@ -14825,9 +14076,8 @@ }, "node_modules/unist-builder": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/unist-builder/-/unist-builder-4.0.0.tgz", - "integrity": "sha512-wmRFnH+BLpZnTKpc5L7O67Kac89s9HMrtELpnNaE6TAobq5DTZZs5YaTQfAZBA9bFPECx2uVAPO31c+GVug8mg==", "dev": true, + "license": "MIT", "dependencies": { "@types/unist": "^3.0.0" }, @@ -14838,9 +14088,8 @@ }, "node_modules/unist-util-is": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", - "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", "dev": true, + "license": "MIT", "dependencies": { "@types/unist": "^3.0.0" }, @@ -14851,9 +14100,8 @@ }, "node_modules/unist-util-position": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz", - "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==", "dev": true, + "license": "MIT", "dependencies": { "@types/unist": "^3.0.0" }, @@ -14864,9 +14112,8 @@ }, "node_modules/unist-util-stringify-position": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", - "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", "dev": true, + "license": "MIT", "dependencies": { "@types/unist": "^3.0.0" }, @@ -14877,9 +14124,8 @@ }, "node_modules/unist-util-visit": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", - "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", "dev": true, + "license": "MIT", "dependencies": { "@types/unist": "^3.0.0", "unist-util-is": "^6.0.0", @@ -14892,9 +14138,8 @@ }, "node_modules/unist-util-visit-parents": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", - "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", "dev": true, + "license": "MIT", "dependencies": { "@types/unist": "^3.0.0", "unist-util-is": "^6.0.0" @@ -14906,17 +14151,60 @@ }, "node_modules/universalify": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", "dev": true, + "license": "MIT", "engines": { "node": ">= 10.0.0" } }, + "node_modules/unocss": { + "version": "0.58.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@unocss/astro": "0.58.3", + "@unocss/cli": "0.58.3", + "@unocss/core": "0.58.3", + "@unocss/extractor-arbitrary-variants": "0.58.3", + "@unocss/postcss": "0.58.3", + "@unocss/preset-attributify": "0.58.3", + "@unocss/preset-icons": "0.58.3", + "@unocss/preset-mini": "0.58.3", + "@unocss/preset-tagify": "0.58.3", + "@unocss/preset-typography": "0.58.3", + "@unocss/preset-uno": "0.58.3", + "@unocss/preset-web-fonts": "0.58.3", + "@unocss/preset-wind": "0.58.3", + "@unocss/reset": "0.58.3", + "@unocss/transformer-attributify-jsx": "0.58.3", + "@unocss/transformer-attributify-jsx-babel": "0.58.3", + "@unocss/transformer-compile-class": "0.58.3", + "@unocss/transformer-directives": "0.58.3", + "@unocss/transformer-variant-group": "0.58.3", + "@unocss/vite": "0.58.3" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "@unocss/webpack": "0.58.3", + "vite": "^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0" + }, + "peerDependenciesMeta": { + "@unocss/webpack": { + "optional": true + }, + "vite": { + "optional": true + } + } + }, "node_modules/unplugin": { "version": "1.6.0", - "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.6.0.tgz", - "integrity": "sha512-BfJEpWBu3aE/AyHx8VaNE/WgouoQxgH9baAiH82JjX8cqVyi3uJQstqwD5J+SZxIK326SZIhsSZlALXVBCknTQ==", + "license": "MIT", "dependencies": { "acorn": "^8.11.2", "chokidar": "^3.5.3", @@ -14926,9 +14214,8 @@ }, "node_modules/unplugin-vue-router": { "version": "0.7.0", - "resolved": "https://registry.npmjs.org/unplugin-vue-router/-/unplugin-vue-router-0.7.0.tgz", - "integrity": "sha512-ddRreGq0t5vlSB7OMy4e4cfU1w2AwBQCwmvW3oP/0IHQiokzbx4hd3TpwBu3eIAFVuhX2cwNQwp1U32UybTVCw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/types": "^7.22.19", "@rollup/pluginutils": "^5.0.4", @@ -14953,23 +14240,10 @@ } } }, - "node_modules/unplugin-vue-router/node_modules/local-pkg": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-0.4.3.tgz", - "integrity": "sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==", - "dev": true, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - } - }, "node_modules/unstorage": { "version": "1.10.1", - "resolved": "https://registry.npmjs.org/unstorage/-/unstorage-1.10.1.tgz", - "integrity": "sha512-rWQvLRfZNBpF+x8D3/gda5nUCQL2PgXy2jNG4U7/Rc9BGEv9+CAJd0YyGCROUBKs9v49Hg8huw3aih5Bf5TAVw==", "dev": true, + "license": "MIT", "dependencies": { "anymatch": "^3.1.3", "chokidar": "^3.5.3", @@ -15038,27 +14312,24 @@ }, "node_modules/unstorage/node_modules/lru-cache": { "version": "10.1.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.1.0.tgz", - "integrity": "sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==", "dev": true, + "license": "ISC", "engines": { "node": "14 || >=16.14" } }, "node_modules/untildify": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", - "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/untun": { "version": "0.1.3", - "resolved": "https://registry.npmjs.org/untun/-/untun-0.1.3.tgz", - "integrity": "sha512-4luGP9LMYszMRZwsvyUd9MrxgEGZdZuZgpVQHEEX0lCYFESasVRvZd0EYpCkOIbJKHMuv0LskpXc/8Un+MJzEQ==", "dev": true, + "license": "MIT", "dependencies": { "citty": "^0.1.5", "consola": "^3.2.3", @@ -15070,8 +14341,7 @@ }, "node_modules/untyped": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/untyped/-/untyped-1.4.0.tgz", - "integrity": "sha512-Egkr/s4zcMTEuulcIb7dgURS6QpN7DyqQYdf+jBtiaJvQ+eRsrtWUoX84SbvQWuLkXsOjM+8sJC9u6KoMK/U7Q==", + "license": "MIT", "dependencies": { "@babel/core": "^7.22.9", "@babel/standalone": "^7.22.9", @@ -15087,9 +14357,8 @@ }, "node_modules/upath": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/upath/-/upath-2.0.1.tgz", - "integrity": "sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==", "dev": true, + "license": "MIT", "engines": { "node": ">=4", "yarn": "*" @@ -15097,8 +14366,6 @@ }, "node_modules/update-browserslist-db": { "version": "1.0.13", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", - "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", "funding": [ { "type": "opencollective", @@ -15113,6 +14380,7 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { "escalade": "^3.1.1", "picocolors": "^1.0.0" @@ -15126,15 +14394,13 @@ }, "node_modules/uqr": { "version": "0.1.2", - "resolved": "https://registry.npmjs.org/uqr/-/uqr-0.1.2.tgz", - "integrity": "sha512-MJu7ypHq6QasgF5YRTjqscSzQp/W11zoUk6kvmlH+fmWEs63Y0Eib13hYFwAzagRJcVY8WVnlV+eBDUGMJ5IbA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/uri-js": { "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", "dev": true, + "license": "BSD-2-Clause", "peer": true, "dependencies": { "punycode": "^2.1.0" @@ -15142,32 +14408,28 @@ }, "node_modules/urlpattern-polyfill": { "version": "8.0.2", - "resolved": "https://registry.npmjs.org/urlpattern-polyfill/-/urlpattern-polyfill-8.0.2.tgz", - "integrity": "sha512-Qp95D4TPJl1kC9SKigDcqgyM2VDVO4RiJc2d4qe5GrYm+zbIQCWWKAFaJNQ4BhdFeDGwBmAxqJBwWSJDb9T3BQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/util-deprecate": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/uuid": { "version": "9.0.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", - "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", "funding": [ "https://github.com/sponsors/broofa", "https://github.com/sponsors/ctavan" ], + "license": "MIT", "bin": { "uuid": "dist/bin/uuid" } }, "node_modules/uvu": { "version": "0.5.6", - "resolved": "https://registry.npmjs.org/uvu/-/uvu-0.5.6.tgz", - "integrity": "sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==", + "license": "MIT", "dependencies": { "dequal": "^2.0.0", "diff": "^5.0.0", @@ -15183,17 +14445,15 @@ }, "node_modules/uvu/node_modules/kleur": { "version": "4.1.5", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", - "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/validate-npm-package-license": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", "dev": true, + "license": "Apache-2.0", "dependencies": { "spdx-correct": "^3.0.0", "spdx-expression-parse": "^3.0.0" @@ -15201,9 +14461,8 @@ }, "node_modules/validate-npm-package-name": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.0.tgz", - "integrity": "sha512-YuKoXDAhBYxY7SfOKxHBDoSyENFeW5VvIIQp2TGQuit8gpK6MnWaQelBKxso72DoxTZfZdcP3W90LqpSkgPzLQ==", "dev": true, + "license": "ISC", "dependencies": { "builtins": "^5.0.0" }, @@ -15213,9 +14472,8 @@ }, "node_modules/vfile": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.1.tgz", - "integrity": "sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw==", "dev": true, + "license": "MIT", "dependencies": { "@types/unist": "^3.0.0", "unist-util-stringify-position": "^4.0.0", @@ -15228,9 +14486,8 @@ }, "node_modules/vfile-location": { "version": "5.0.2", - "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-5.0.2.tgz", - "integrity": "sha512-NXPYyxyBSH7zB5U6+3uDdd6Nybz6o6/od9rk8bp9H8GR3L+cm/fC0uUTbqBmUTnMCUDslAGBOIKNfvvb+gGlDg==", "dev": true, + "license": "MIT", "dependencies": { "@types/unist": "^3.0.0", "vfile": "^6.0.0" @@ -15242,9 +14499,8 @@ }, "node_modules/vfile-message": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.2.tgz", - "integrity": "sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==", "dev": true, + "license": "MIT", "dependencies": { "@types/unist": "^3.0.0", "unist-util-stringify-position": "^4.0.0" @@ -15255,10 +14511,9 @@ } }, "node_modules/vite": { - "version": "5.0.10", - "resolved": "https://registry.npmjs.org/vite/-/vite-5.0.10.tgz", - "integrity": "sha512-2P8J7WWgmc355HUMlFrwofacvr98DAjoE52BfdbwQtyLH06XKwaL/FMnmKM2crF0iX4MpmMKoDlNCB1ok7zHCw==", + "version": "5.0.11", "dev": true, + "license": "MIT", "dependencies": { "esbuild": "^0.19.3", "postcss": "^8.4.32", @@ -15310,10 +14565,9 @@ } }, "node_modules/vite-node": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-1.1.2.tgz", - "integrity": "sha512-2S3Y7T68PMrBbFS2H9Oda2GeordkIU5gLx2toubxPUcFZ+LKZ9L6U69pLtofotwQUrb3NcUImP3fl9GfLplebA==", + "version": "1.1.3", "dev": true, + "license": "MIT", "dependencies": { "cac": "^6.7.14", "debug": "^4.3.4", @@ -15333,9 +14587,8 @@ }, "node_modules/vite-plugin-checker": { "version": "0.6.2", - "resolved": "https://registry.npmjs.org/vite-plugin-checker/-/vite-plugin-checker-0.6.2.tgz", - "integrity": "sha512-YvvvQ+IjY09BX7Ab+1pjxkELQsBd4rPhWNw8WLBeFVxu/E7O+n6VYAqNsKdK/a2luFlX/sMpoWdGFfg4HvwdJQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.12.13", "ansi-escapes": "^4.3.0", @@ -15398,9 +14651,8 @@ }, "node_modules/vite-plugin-checker/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -15413,9 +14665,8 @@ }, "node_modules/vite-plugin-checker/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -15429,9 +14680,8 @@ }, "node_modules/vite-plugin-checker/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -15441,33 +14691,29 @@ }, "node_modules/vite-plugin-checker/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/vite-plugin-checker/node_modules/commander": { "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", "dev": true, + "license": "MIT", "engines": { "node": ">= 12" } }, "node_modules/vite-plugin-checker/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/vite-plugin-checker/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -15477,9 +14723,8 @@ }, "node_modules/vite-plugin-inspect": { "version": "0.8.1", - "resolved": "https://registry.npmjs.org/vite-plugin-inspect/-/vite-plugin-inspect-0.8.1.tgz", - "integrity": "sha512-oPBPVGp6tBd5KdY/qY6lrbLXqrbHRG0hZLvEaJfiZ/GQfDB+szRuLHblQh1oi1Hhh8GeLit/50l4xfs2SA+TCA==", "dev": true, + "license": "MIT", "dependencies": { "@antfu/utils": "^0.7.6", "@rollup/pluginutils": "^5.0.5", @@ -15507,9 +14752,8 @@ }, "node_modules/vite-plugin-inspect/node_modules/define-lazy-prop": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", - "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -15517,11 +14761,35 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/vite-plugin-inspect/node_modules/is-docker": { + "version": "2.2.1", + "dev": true, + "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/vite-plugin-inspect/node_modules/is-wsl": { + "version": "2.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/vite-plugin-inspect/node_modules/open": { "version": "9.1.0", - "resolved": "https://registry.npmjs.org/open/-/open-9.1.0.tgz", - "integrity": "sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==", "dev": true, + "license": "MIT", "dependencies": { "default-browser": "^4.0.0", "define-lazy-prop": "^3.0.0", @@ -15537,9 +14805,8 @@ }, "node_modules/vite-plugin-vue-inspector": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/vite-plugin-vue-inspector/-/vite-plugin-vue-inspector-4.0.2.tgz", - "integrity": "sha512-KPvLEuafPG13T7JJuQbSm5PwSxKFnVS965+MP1we2xGw9BPkkc/+LPix5MMWenpKWqtjr0ws8THrR+KuoDC8hg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/core": "^7.23.0", "@babel/plugin-proposal-decorators": "^7.23.0", @@ -15557,9 +14824,8 @@ }, "node_modules/vite-plugin-vuetify": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/vite-plugin-vuetify/-/vite-plugin-vuetify-2.0.1.tgz", - "integrity": "sha512-GlRVAruohE8b0FqmeYYh1cYg3n8THGOv066uMA44qLv9uhUxSLw55CS7fi2yU0wH363TJ2vq36zUsPTjRFrjGQ==", "dev": true, + "license": "MIT", "dependencies": { "@vuetify/loader-shared": "^2.0.1", "debug": "^4.3.3", @@ -15576,18 +14842,16 @@ }, "node_modules/vscode-jsonrpc": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-6.0.0.tgz", - "integrity": "sha512-wnJA4BnEjOSyFMvjZdpiOwhSq9uDoK8e/kpRJDTaMYzwlkrhG1fwDIZI94CLsLzlCK5cIbMMtFlJlfR57Lavmg==", "dev": true, + "license": "MIT", "engines": { "node": ">=8.0.0 || >=10.0.0" } }, "node_modules/vscode-languageclient": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/vscode-languageclient/-/vscode-languageclient-7.0.0.tgz", - "integrity": "sha512-P9AXdAPlsCgslpP9pRxYPqkNYV7Xq8300/aZDpO35j1fJm/ncize8iGswzYlcvFw5DQUx4eVk+KvfXdL0rehNg==", "dev": true, + "license": "MIT", "dependencies": { "minimatch": "^3.0.4", "semver": "^7.3.4", @@ -15599,9 +14863,8 @@ }, "node_modules/vscode-languageclient/node_modules/brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -15609,9 +14872,8 @@ }, "node_modules/vscode-languageclient/node_modules/minimatch": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -15621,9 +14883,8 @@ }, "node_modules/vscode-languageserver": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-7.0.0.tgz", - "integrity": "sha512-60HTx5ID+fLRcgdHfmz0LDZAXYEV68fzwG0JWwEPBode9NuMYTIxuYXPg4ngO8i8+Ou0lM7y6GzaYWbiDL0drw==", "dev": true, + "license": "MIT", "dependencies": { "vscode-languageserver-protocol": "3.16.0" }, @@ -15633,9 +14894,8 @@ }, "node_modules/vscode-languageserver-protocol": { "version": "3.16.0", - "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.16.0.tgz", - "integrity": "sha512-sdeUoAawceQdgIfTI+sdcwkiK2KU+2cbEYA0agzM2uqaUy2UpnnGHtWTHVEtS0ES4zHU0eMFRGN+oQgDxlD66A==", "dev": true, + "license": "MIT", "dependencies": { "vscode-jsonrpc": "6.0.0", "vscode-languageserver-types": "3.16.0" @@ -15643,32 +14903,29 @@ }, "node_modules/vscode-languageserver-textdocument": { "version": "1.0.11", - "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.11.tgz", - "integrity": "sha512-X+8T3GoiwTVlJbicx/sIAF+yuJAqz8VvwJyoMVhwEMoEKE/fkDmrqUgDMyBECcM2A2frVZIUj5HI/ErRXCfOeA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/vscode-languageserver-types": { "version": "3.16.0", - "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.16.0.tgz", - "integrity": "sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/vscode-uri": { "version": "3.0.8", - "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.8.tgz", - "integrity": "sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/vue": { - "version": "3.4.5", - "resolved": "https://registry.npmjs.org/vue/-/vue-3.4.5.tgz", - "integrity": "sha512-VH6nHFhLPjgu2oh5vEBXoNZxsGHuZNr3qf4PHClwJWw6IDqw6B3x+4J+ABdoZ0aJuT8Zi0zf3GpGlLQCrGWHrw==", + "version": "3.4.10", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.4.10.tgz", + "integrity": "sha512-c+O8qGqdWPF9joTCzMGeDDedViooh6c8RY3+eW5+6GCAIY8YjChmU06LsUu0PnMZbIk1oKUoJTqKzmghYtFypw==", "dependencies": { - "@vue/compiler-dom": "3.4.5", - "@vue/compiler-sfc": "3.4.5", - "@vue/runtime-dom": "3.4.5", - "@vue/server-renderer": "3.4.5", - "@vue/shared": "3.4.5" + "@vue/compiler-dom": "3.4.10", + "@vue/compiler-sfc": "3.4.10", + "@vue/runtime-dom": "3.4.10", + "@vue/server-renderer": "3.4.10", + "@vue/shared": "3.4.10" }, "peerDependencies": { "typescript": "*" @@ -15681,18 +14938,16 @@ }, "node_modules/vue-bundle-renderer": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/vue-bundle-renderer/-/vue-bundle-renderer-2.0.0.tgz", - "integrity": "sha512-oYATTQyh8XVkUWe2kaKxhxKVuuzK2Qcehe+yr3bGiaQAhK3ry2kYE4FWOfL+KO3hVFwCdLmzDQTzYhTi9C+R2A==", "dev": true, + "license": "MIT", "dependencies": { "ufo": "^1.2.0" } }, "node_modules/vue-demi": { "version": "0.14.6", - "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.6.tgz", - "integrity": "sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==", "hasInstallScript": true, + "license": "MIT", "bin": { "vue-demi-fix": "bin/vue-demi-fix.js", "vue-demi-switch": "bin/vue-demi-switch.js" @@ -15715,15 +14970,13 @@ }, "node_modules/vue-devtools-stub": { "version": "0.1.0", - "resolved": "https://registry.npmjs.org/vue-devtools-stub/-/vue-devtools-stub-0.1.0.tgz", - "integrity": "sha512-RutnB7X8c5hjq39NceArgXg28WZtZpGc3+J16ljMiYnFhKvd8hITxSWQSQ5bvldxMDU6gG5mkxl1MTQLXckVSQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/vue-eslint-parser": { - "version": "9.3.2", - "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-9.3.2.tgz", - "integrity": "sha512-q7tWyCVaV9f8iQyIA5Mkj/S6AoJ9KBN8IeUSf3XEmBrOtxOZnfTg5s4KClbZBCK3GtnT/+RyCLZyDHuZwTuBjg==", + "version": "9.4.0", "dev": true, + "license": "MIT", "dependencies": { "debug": "^4.3.4", "eslint-scope": "^7.1.1", @@ -15745,9 +14998,8 @@ }, "node_modules/vue-instantsearch": { "version": "4.12.1", - "resolved": "https://registry.npmjs.org/vue-instantsearch/-/vue-instantsearch-4.12.1.tgz", - "integrity": "sha512-Of3LSiY26mUYKx6d+l/GEPe2MtQ3yhlxI0V71dhMFRTU35c2XZQFS+RfJf2WWRdPSjMyGYlaQnpRdfaHDdLI2w==", "dev": true, + "license": "MIT", "dependencies": { "instantsearch.js": "4.60.0", "mitt": "^2.1.0" @@ -15769,9 +15021,8 @@ }, "node_modules/vue-router": { "version": "4.2.5", - "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.2.5.tgz", - "integrity": "sha512-DIUpKcyg4+PTQKfFPX88UWhlagBEBEfJ5A8XDXRJLUnZOvcpMF8o/dnL90vpVkGaPbjvXazV/rC1qBKrZlFugw==", "dev": true, + "license": "MIT", "dependencies": { "@vue/devtools-api": "^6.5.0" }, @@ -15783,10 +15034,9 @@ } }, "node_modules/vuetify": { - "version": "3.4.9", - "resolved": "https://registry.npmjs.org/vuetify/-/vuetify-3.4.9.tgz", - "integrity": "sha512-pgBPdbgrHHHZWRybWevzRFezMax6CP2MccTivjOZSOF0XsnzoNOJGGpkTgIfBrk4UCp9jKx6JOJIztGtx/IcSw==", + "version": "3.4.10", "dev": true, + "license": "MIT", "engines": { "node": "^12.20 || >=14.13" }, @@ -15817,10 +15067,9 @@ } }, "node_modules/vuetify-nuxt-module": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/vuetify-nuxt-module/-/vuetify-nuxt-module-0.8.0.tgz", - "integrity": "sha512-VBTp0HKAVs2EiR880lmFZnhiZqPWJiDDT7Y2Fc4i1VBLb6oE5kAbfiFBNHbCHDcL0j29Xv5oR7ZVKcQRm/yRfA==", + "version": "0.9.1", "dev": true, + "license": "MIT", "dependencies": { "@nuxt/kit": "^3.9.0", "defu": "^6.1.3", @@ -15834,43 +15083,140 @@ "vuetify": "^3.4.8" } }, + "node_modules/vuetify-nuxt-module/node_modules/local-pkg": { + "version": "0.5.0", + "dev": true, + "license": "MIT", + "dependencies": { + "mlly": "^1.4.2", + "pkg-types": "^1.0.3" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/watchpack": { + "version": "2.4.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, "node_modules/web-namespaces": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz", - "integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==", "dev": true, + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" } }, "node_modules/web-worker": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/web-worker/-/web-worker-1.2.0.tgz", - "integrity": "sha512-PgF341avzqyx60neE9DD+XS26MMNMoUQRz9NOZwW32nPQrF6p77f1htcnjBSEV8BGMKZ16choqUG4hyI0Hx7mA==" + "version": "1.3.0", + "license": "Apache-2.0" }, "node_modules/webidl-conversions": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + "license": "BSD-2-Clause" + }, + "node_modules/webpack": { + "version": "5.89.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^1.0.0", + "@webassemblyjs/ast": "^1.11.5", + "@webassemblyjs/wasm-edit": "^1.11.5", + "@webassemblyjs/wasm-parser": "^1.11.5", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.9.0", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.15.0", + "es-module-lexer": "^1.2.1", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.2.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.3.7", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } }, "node_modules/webpack-sources": { "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "license": "MIT", "engines": { "node": ">=10.13.0" } }, "node_modules/webpack-virtual-modules": { "version": "0.6.1", - "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.6.1.tgz", - "integrity": "sha512-poXpCylU7ExuvZK8z+On3kX+S8o/2dQ/SVYueKA0D4WEMXROXgY8Ez50/bQEUmvoSMMrWcrJqCHuhAbsiwg7Dg==" + "license": "MIT" + }, + "node_modules/webpack/node_modules/eslint-scope": { + "version": "5.1.1", + "dev": true, + "license": "BSD-2-Clause", + "peer": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/webpack/node_modules/estraverse": { + "version": "4.3.0", + "dev": true, + "license": "BSD-2-Clause", + "peer": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/webpack/node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "dev": true, + "license": "MIT", + "peer": true }, "node_modules/whatwg-url": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "license": "MIT", "dependencies": { "tr46": "~0.0.3", "webidl-conversions": "^3.0.0" @@ -15878,8 +15224,7 @@ }, "node_modules/which": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -15892,18 +15237,16 @@ }, "node_modules/wide-align": { "version": "1.1.5", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", - "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", "dev": true, + "license": "ISC", "dependencies": { "string-width": "^1.0.2 || 2 || 3 || 4" } }, "node_modules/wrap-ansi": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -15919,9 +15262,8 @@ "node_modules/wrap-ansi-cjs": { "name": "wrap-ansi", "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -15936,9 +15278,8 @@ }, "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -15951,9 +15292,8 @@ }, "node_modules/wrap-ansi-cjs/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -15963,15 +15303,13 @@ }, "node_modules/wrap-ansi-cjs/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/wrap-ansi/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -15984,9 +15322,8 @@ }, "node_modules/wrap-ansi/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -15996,21 +15333,18 @@ }, "node_modules/wrap-ansi/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/wrappy": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/ws": { "version": "8.16.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.16.0.tgz", - "integrity": "sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=10.0.0" }, @@ -16029,17 +15363,14 @@ }, "node_modules/xml-name-validator": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz", - "integrity": "sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==", "dev": true, + "license": "Apache-2.0", "engines": { "node": ">=12" } }, "node_modules/xmlhttprequest-ssl": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.0.0.tgz", - "integrity": "sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==", "dev": true, "engines": { "node": ">=0.4.0" @@ -16047,31 +15378,27 @@ }, "node_modules/y18n": { "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", "dev": true, + "license": "ISC", "engines": { "node": ">=10" } }, "node_modules/yallist": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + "license": "ISC" }, "node_modules/yaml": { "version": "2.3.4", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.4.tgz", - "integrity": "sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==", + "license": "ISC", "engines": { "node": ">= 14" } }, "node_modules/yargs": { "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", "dev": true, + "license": "MIT", "dependencies": { "cliui": "^8.0.1", "escalade": "^3.1.1", @@ -16087,19 +15414,16 @@ }, "node_modules/yargs-parser": { "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", "dev": true, + "license": "ISC", "engines": { "node": ">=12" } }, "node_modules/yocto-queue": { "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", "dev": true, - "peer": true, + "license": "MIT", "engines": { "node": ">=10" }, @@ -16109,18 +15433,16 @@ }, "node_modules/zhead": { "version": "2.2.4", - "resolved": "https://registry.npmjs.org/zhead/-/zhead-2.2.4.tgz", - "integrity": "sha512-8F0OI5dpWIA5IGG5NHUg9staDwz/ZPxZtvGVf01j7vHqSyZ0raHY+78atOVxRqb73AotX22uV1pXt3gYSstGag==", "dev": true, + "license": "MIT", "funding": { "url": "https://github.com/sponsors/harlan-zw" } }, "node_modules/zip-stream": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-5.0.1.tgz", - "integrity": "sha512-UfZ0oa0C8LI58wJ+moL46BDIMgCQbnsb+2PoiJYtonhBsMh2bq1eRBVkvjfVsqbEHd9/EgKPUuL9saSSsec8OA==", "dev": true, + "license": "MIT", "dependencies": { "archiver-utils": "^4.0.1", "compress-commons": "^5.0.1", @@ -16132,9 +15454,8 @@ }, "node_modules/zwitch": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", - "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", "dev": true, + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" diff --git a/package.json b/package.json index 46cfcea1..7339b301 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,7 @@ { "private": true, + "name": "defense-finder-wiki", + "author": "Rémi Planel <rplanel@pasteur.fr>", "scripts": { "build": "nuxt build", "dev": "nuxt dev", @@ -7,13 +9,22 @@ "preview": "nuxt preview" }, "devDependencies": { + "@iconify-json/game-icons": "^1.1.7", + "@iconify-json/gravity-ui": "^1.1.1", + "@iconify-json/material-symbols": "^1.1.69", + "@iconify-json/mdi": "^1.1.64", + "@iconify-json/ph": "^1.1.10", + "@iconify-json/tabler": "^1.1.103", + "@iconify-json/vscode-icons": "^1.1.32", "@nuxt/content": "^2.10.0", - "@types/node": "^20.10.6", + "@types/node": "^20.11.0", + "@unocss/nuxt": "^0.58.3", + "@unocss/preset-icons": "^0.58.3", "@vueuse/core": "^10.7.1", "@vueuse/nuxt": "^10.7.1", - "nuxt": "^3.9.0", + "nuxt": "^3.9.1", "nuxt-meilisearch": "^1.1.0", - "vuetify-nuxt-module": "^0.8.0" + "vuetify-nuxt-module": "^0.9.0" }, "overrides": { "vue": "latest" diff --git a/pages/foldseek.vue b/pages/foldseek.vue new file mode 100644 index 00000000..713fad04 --- /dev/null +++ b/pages/foldseek.vue @@ -0,0 +1,9 @@ +<script setup lang="ts"> +definePageMeta({ + documentDriven: false +}) +</script> + +<template> + <NuxtPage></NuxtPage> +</template> \ No newline at end of file diff --git a/pages/foldseek/[system]/[fileName].vue b/pages/foldseek/[system]/[fileName].vue new file mode 100644 index 00000000..b3eb1aeb --- /dev/null +++ b/pages/foldseek/[system]/[fileName].vue @@ -0,0 +1,106 @@ +<script setup lang="ts"> +import { toValue } from '@vueuse/core'; +import { withTrailingSlash, withLeadingSlash, joinURL } from 'ufo' + +import { useDisplay } from "vuetify" +definePageMeta({ + documentDriven: false +}) +definePageMeta({ + layout: 'foldseek' +}) +const runtimeConfig: { public: { hostUrl: string } } = useRuntimeConfig(); + +const { width, height } = useDisplay() +const route = useRoute() + + +const layout = ref({ + scrollbarWidth: 15, + paddingLeft: 24, + paddingRight: 24, + toolbarHeight: 48, + containerPaddingTop: 16, + paddingTopCol: 16, + containerPaddingBottom: 10, + toolbarModalHeight: 48 + + +}) + +const xMargin = computed(() => { + const toValLayout = toValue(layout) + return toValLayout.scrollbarWidth + toValLayout.paddingLeft + toValLayout.paddingRight +}) + +const yMargin = computed(() => { + const toValLayout = toValue(layout) + return toValLayout.toolbarHeight + + toValLayout.toolbarModalHeight + + toValLayout.containerPaddingBottom + + toValLayout.containerPaddingTop + + toValLayout.paddingTopCol +}) + +const computedWidth = computed(() => { + return toValue(width) - toValue(xMargin) +}) +const computedHeight = computed(() => { + return toValue(height) - toValue(yMargin) +}) + +const breadcrumbItems = computed(() => { + return [ + { + title: 'Structures DB', + disabled: false, + to: '/structure/' + }, + { + title: route.params.system, + disabled: true, + exact: true, + to: { + name: route.name, params: { + ...route.params, + } + } + } + ] + +}) + + +const refinedFoldseekPath = computed(() => { + // return 'https://defense-finder.dev.pasteur.cloud/wiki/abia/AbiA_large__AbiA_large-plddts_90.82916.html' + const url = `/${route.params.system}/${route.params.fileName}.html` + console.log(useRuntimeConfig()) + if (url?.startsWith('/') && !url.startsWith('//')) { + const _base = withLeadingSlash(withTrailingSlash(useRuntimeConfig().app.baseURL)) + if (_base !== '/' && !url.startsWith(_base)) { + return joinURL(runtimeConfig.public.hostUrl, _base, url) + } + } + return url +}) + + + +const iframe = ref() +function fullscreen() { + console.log(iframe.value) + iframe.value.requestFullscreen(); +} +</script> + +<template> + <!-- <v-breadcrumbs :items="breadcrumbItems"></v-breadcrumbs> --> + <v-card variant="flat" color="transparent" class="pa-0"> + <v-toolbar flat color="transparent" density="compact"> + <v-spacer></v-spacer> + <v-btn @click="fullscreen()" icon="md:fullscreen"></v-btn> + </v-toolbar> + <iframe ref="iframe" :width="computedWidth" :height="computedHeight" allow="fullscreen" loading="lazy" + :src="refinedFoldseekPath"></iframe> + </v-card> +</template> \ No newline at end of file diff --git a/pages/foldseek/[system]/index.vue b/pages/foldseek/[system]/index.vue new file mode 100644 index 00000000..3979f435 --- /dev/null +++ b/pages/foldseek/[system]/index.vue @@ -0,0 +1,109 @@ +<script setup lang="ts"> +import { toValue } from '@vueuse/core'; +import { withTrailingSlash, withLeadingSlash, joinURL } from 'ufo' + +import { useDisplay } from "vuetify" +definePageMeta({ + documentDriven: false +}) +definePageMeta({ + layout: 'foldseek' +}) +const runtimeConfig: { public: { hostUrl: string } } = useRuntimeConfig(); + +const { width, height } = useDisplay() +const route = useRoute() + + +const layout = ref({ + scrollbarWidth: 15, + paddingLeft: 24, + paddingRight: 24, + toolbarHeight: 48, + containerPaddingTop: 16, + paddingTopCol: 16, + containerPaddingBottom: 10, + toolbarModalHeight: 48 + + +}) + +const xMargin = computed(() => { + const toValLayout = toValue(layout) + console.log(route) + return toValLayout.scrollbarWidth + toValLayout.paddingLeft + toValLayout.paddingRight +}) + +const yMargin = computed(() => { + const toValLayout = toValue(layout) + return toValLayout.toolbarHeight + + toValLayout.toolbarModalHeight + + toValLayout.containerPaddingBottom + + toValLayout.containerPaddingTop + + toValLayout.paddingTopCol +}) + +const computedWidth = computed(() => { + return toValue(width) - toValue(xMargin) +}) +const computedHeight = computed(() => { + return toValue(height) - toValue(yMargin) +}) + +const breadcrumbItems = computed(() => { + return [ + { + title: 'Structures DB', + disabled: false, + to: '/structure/' + }, + { + title: route.params.system, + disabled: true, + exact: true, + to: { + name: route.name, params: { + ...route.params, + } + } + } + ] + +}) + + +const refinedFoldseekPath = computed(() => { + // return 'https://defense-finder.dev.pasteur.cloud/wiki/abia/AbiA_large__AbiA_large-plddts_90.82916.html' + const url = `/${route.params.system}/${route.query.html}.html` + console.log(useRuntimeConfig()) + if (url?.startsWith('/') && !url.startsWith('//')) { + const _base = withLeadingSlash(withTrailingSlash(useRuntimeConfig().app.baseURL)) + if (_base !== '/' && !url.startsWith(_base)) { + const sanitizedUrl = joinURL(runtimeConfig.public.hostUrl, _base, url) + console.log(sanitizedUrl) + return sanitizedUrl + } + } + return url +}) + + + +const iframe = ref() +function fullscreen() { + console.log(iframe.value) + iframe.value.requestFullscreen(); +} +</script> + +<template> + <!-- <v-breadcrumbs :items="breadcrumbItems"></v-breadcrumbs> --> + <v-card variant="flat" color="transparent" class="pa-0"> + <v-toolbar flat color="transparent" density="compact"> + <v-spacer></v-spacer> + <v-btn @click="fullscreen()" icon="md:fullscreen"></v-btn> + </v-toolbar> + <iframe ref="iframe" :width="computedWidth" :height="computedHeight" allow="fullscreen" + :src="refinedFoldseekPath"></iframe> + </v-card> +</template> \ No newline at end of file diff --git a/pages/foldseek/index.vue b/pages/foldseek/index.vue new file mode 100644 index 00000000..eaccaba6 --- /dev/null +++ b/pages/foldseek/index.vue @@ -0,0 +1,107 @@ +<script setup lang="ts"> +import { toValue } from '@vueuse/core'; +import { withTrailingSlash, withLeadingSlash, joinURL } from 'ufo' + +import { useDisplay } from "vuetify" +definePageMeta({ + documentDriven: false +}) +definePageMeta({ + layout: 'foldseek' +}) +const runtimeConfig: { public: { hostUrl: string } } = useRuntimeConfig(); + +const { width, height } = useDisplay() +const route = useRoute() + + +const layout = ref({ + scrollbarWidth: 15, + paddingLeft: 24, + paddingRight: 24, + toolbarHeight: 48, + containerPaddingTop: 16, + paddingTopCol: 16, + containerPaddingBottom: 10, + toolbarModalHeight: 48 + + +}) + +const xMargin = computed(() => { + const toValLayout = toValue(layout) + console.log(route) + return toValLayout.scrollbarWidth + toValLayout.paddingLeft + toValLayout.paddingRight +}) + +const yMargin = computed(() => { + const toValLayout = toValue(layout) + return toValLayout.toolbarHeight + + toValLayout.toolbarModalHeight + + toValLayout.containerPaddingBottom + + toValLayout.containerPaddingTop + + toValLayout.paddingTopCol +}) + +const computedWidth = computed(() => { + return toValue(width) - toValue(xMargin) +}) +const computedHeight = computed(() => { + return toValue(height) - toValue(yMargin) +}) + +// const breadcrumbItems = computed(() => { +// return [ +// { +// title: 'Structures DB', +// disabled: false, +// to: '/structure/' +// }, +// { +// title: route.params.system, +// disabled: true, +// exact: true, +// to: { +// name: route.name, params: { +// ...route.params, +// } +// } +// } +// ] +// }) + + +const refinedFoldseekPath = computed(() => { + // return 'https://defense-finder.dev.pasteur.cloud/wiki/abia/AbiA_large__AbiA_large-plddts_90.82916.html' + const url = `/${route.query.system}/${route.query.html}.html` + console.log(useRuntimeConfig()) + if (url?.startsWith('/') && !url.startsWith('//')) { + const _base = withLeadingSlash(withTrailingSlash(useRuntimeConfig().app.baseURL)) + if (_base !== '/' && !url.startsWith(_base)) { + const sanitizedUrl = joinURL(_base, url) + return sanitizedUrl + } + } + return url +}) + + + +const iframe = ref() +function fullscreen() { + console.log(iframe.value) + iframe.value.requestFullscreen(); +} +</script> + +<template> + <!-- <v-breadcrumbs :items="breadcrumbItems"></v-breadcrumbs> --> + <v-card variant="flat" color="transparent" class="pa-0"> + <v-toolbar flat color="transparent" density="compact"> + <v-spacer></v-spacer> + <v-btn @click="fullscreen()" icon="md:fullscreen"></v-btn> + </v-toolbar> + <iframe ref="iframe" :width="computedWidth" :height="computedHeight" allow="fullscreen" + :src="refinedFoldseekPath"></iframe> + </v-card> +</template> \ No newline at end of file diff --git a/scripts/copy-structure-data.sh b/scripts/copy-structure-data.sh index 424beb09..5fee0cd1 100644 --- a/scripts/copy-structure-data.sh +++ b/scripts/copy-structure-data.sh @@ -1,3 +1,4 @@ #!/bin/bash -find * -type d -exec sh -c 'for d in "$@"; do (cd "/usr/share/nginx/html/$d"; cp --archive --recursive --symbolic-link /structure-data/sanitized-dump/$d/* .) done' argv0 {} + +# find * -type d -exec sh -c 'for d in "$@"; do (cd "/usr/src/app/public/$d"; cp --archive --recursive --symbolic-link /structure-data/sanitized-dump/$d/* .) done' argv0 {} + +find * -type d -exec sh -c 'for d in "$@"; do (cd "/usr/share/nginx/html/$d"; cp --archive --recursive --symbolic-link /structure-data/sanitized-dump/$d/* .) done' argv0 {} + \ No newline at end of file diff --git a/uno.config.ts b/uno.config.ts new file mode 100644 index 00000000..df5289de --- /dev/null +++ b/uno.config.ts @@ -0,0 +1,10 @@ +import { defineConfig, presetUno, presetIcons, presetAttributify } from 'unocss' + +export default defineConfig({ + // ...UnoCSS options + presets: [ + presetUno(), + presetAttributify(), + presetIcons(), + ] +}) \ No newline at end of file -- GitLab