From c2bc00791c9bc7862fff0ba79c736c71abf319fe Mon Sep 17 00:00:00 2001 From: Konstantin Pinaev Date: Thu, 5 Dec 2024 13:46:17 +0100 Subject: [PATCH 01/15] DIGG-439: Initial commit --- pages/dataseries/[id]/index.tsx | 30 +++++++++++++++++++++++++ providers/entrystore-provider/index.tsx | 1 + 2 files changed, 31 insertions(+) create mode 100644 pages/dataseries/[id]/index.tsx diff --git a/pages/dataseries/[id]/index.tsx b/pages/dataseries/[id]/index.tsx new file mode 100644 index 00000000..4044dcc1 --- /dev/null +++ b/pages/dataseries/[id]/index.tsx @@ -0,0 +1,30 @@ +import { useRouter } from "next/router"; +import { useContext } from "react"; + +import { DatasetPage } from "@/features/entryscape/dataset-page"; +import { EntrystoreProvider } from "@/providers/entrystore-provider"; +import { SettingsContext } from "@/providers/settings-provider"; + +export default function DataSeries() { + const { env } = useContext(SettingsContext); + + const { query } = useRouter() || {}; + const { dataSeries } = query || {}; + const curi = dataSeries; + let entryUri = ""; + + if (env.ENTRYSCAPE_SPECS_PATH.includes("sandbox")) + entryUri = `https://www-sandbox.dataportal.se/dataseries/${curi}`; + else entryUri = `https://dataportal.se/dataseries/${curi}`; + + return ( + + + + ); +} diff --git a/providers/entrystore-provider/index.tsx b/providers/entrystore-provider/index.tsx index a6b8e642..371380ee 100644 --- a/providers/entrystore-provider/index.tsx +++ b/providers/entrystore-provider/index.tsx @@ -51,6 +51,7 @@ type PageType = | "specification" | "dataset" | "dataservice" + | "dataseries" | "organisation" | "apiexplore" | "mqa"; From d95e263977deeb047a3cddb4b01b7593fe1163ec Mon Sep 17 00:00:00 2001 From: Konstantin Pinaev Date: Fri, 6 Dec 2024 14:28:04 +0100 Subject: [PATCH 02/15] DIGG-439: Refactoring adn creating new entrystore service class to be used in all places --- components/badge/index.tsx | 14 + components/file-format-badge/index.tsx | 10 +- .../entryscape/dataset-series-page/index.tsx | 62 ++ .../entryscape/organisation-page/index.tsx | 9 +- features/search/search-filters/index.tsx | 4 +- .../search-active-filters/index.tsx | 2 +- features/search/search-hit/index.tsx | 110 +++ .../search/search-page-selector/index.tsx | 5 - .../search-page-provider-settings.ts | 3 +- features/search/search-results/index.tsx | 123 +-- pages/dataseries/[id]/index.tsx | 30 - pages/dataset-series/[id]/index.tsx | 27 + providers/entrystore-provider/index.tsx | 592 ++++-------- providers/search-provider/index.tsx | 82 +- types/entrystore-core.ts | 116 +++ types/organisation.ts | 36 + utilities/entryscape/blocks/concept.ts | 2 +- utilities/entryscape/blocks/dataservice.ts | 3 +- utilities/entryscape/blocks/terminology.ts | 2 +- .../{entryscape.ts => entryscape-old.ts} | 5 +- .../entrystore-helpers.ts} | 163 ++-- utilities/entrystore/entrystore.service.ts | 874 ++++++++++++++++++ utilities/{ => entrystore}/local-cache.ts | 2 +- utilities/index.ts | 2 +- 24 files changed, 1609 insertions(+), 669 deletions(-) create mode 100644 components/badge/index.tsx create mode 100644 features/entryscape/dataset-series-page/index.tsx create mode 100644 features/search/search-hit/index.tsx delete mode 100644 pages/dataseries/[id]/index.tsx create mode 100644 pages/dataset-series/[id]/index.tsx create mode 100644 types/entrystore-core.ts create mode 100644 types/organisation.ts rename utilities/entryscape/{entryscape.ts => entryscape-old.ts} (99%) rename utilities/{entrystore-utils.ts => entrystore/entrystore-helpers.ts} (53%) create mode 100644 utilities/entrystore/entrystore.service.ts rename utilities/{ => entrystore}/local-cache.ts (94%) diff --git a/components/badge/index.tsx b/components/badge/index.tsx new file mode 100644 index 00000000..050ff96e --- /dev/null +++ b/components/badge/index.tsx @@ -0,0 +1,14 @@ +import { FC } from "react"; + +interface BadgeProps { + text: string; + className?: string; +} + +export const Badge: FC = ({ text, className }) => { + return ( + + {text} + + ); +}; diff --git a/components/file-format-badge/index.tsx b/components/file-format-badge/index.tsx index 0e1e1ae5..ca6c3334 100644 --- a/components/file-format-badge/index.tsx +++ b/components/file-format-badge/index.tsx @@ -1,4 +1,6 @@ -import React, { FC } from "react"; +import { FC } from "react"; + +import { Badge } from "@/components/badge"; interface FileFormatBadgeProps { badgeName: string; @@ -139,9 +141,5 @@ export const FileFormatBadge: FC = ({ badgeName }) => { break; } - return ( - - {text} - - ); + return ; }; diff --git a/features/entryscape/dataset-series-page/index.tsx b/features/entryscape/dataset-series-page/index.tsx new file mode 100644 index 00000000..ed22ad3d --- /dev/null +++ b/features/entryscape/dataset-series-page/index.tsx @@ -0,0 +1,62 @@ +import { useRouter } from "next/router"; +import useTranslation from "next-translate/useTranslation"; +import { FC, useContext, useEffect } from "react"; + +import { Container } from "@/components/layout/container"; +import { Heading } from "@/components/typography/heading"; +import { SearchHit } from "@/features/search/search-hit"; +import { EntrystoreContext } from "@/providers/entrystore-provider"; +import { SettingsContext } from "@/providers/settings-provider"; +import { linkBase } from "@/utilities"; + +export const DatasetSeriesPage: FC = () => { + const { pathname } = useRouter() || {}; + const { setBreadcrumb } = useContext(SettingsContext); + const entry = useContext(EntrystoreContext); + const { t } = useTranslation(); + + useEffect(() => { + setBreadcrumb?.({ + name: entry.title, + crumbs: [ + { name: "start", link: { ...linkBase, link: "/" } }, + { + name: t("routes|datasets$title"), + link: { ...linkBase, link: `/${t("routes|datasets$path")}?q=&f=` }, + }, + ], + }); + }, [pathname, entry]); + + console.log("entry", entry); + + return ( +
+
+ + + {entry.title} + + {entry.description && ( +
+ {entry.description} +
+ )} + {entry.publisher && ( +
{entry.publisher}
+ )} +
+
+ +
+ +
    + {entry.datasetsInSeries?.map((dataset) => ( + + ))} +
+
+
+
+ ); +}; diff --git a/features/entryscape/organisation-page/index.tsx b/features/entryscape/organisation-page/index.tsx index b7a935ba..9b4228c5 100644 --- a/features/entryscape/organisation-page/index.tsx +++ b/features/entryscape/organisation-page/index.tsx @@ -14,12 +14,9 @@ import { CustomLink } from "@/components/custom-link"; import { Container } from "@/components/layout/container"; // import { Modal } from "@/components/modal"; import { Heading } from "@/components/typography/heading"; -import { - DatasetInfo, - EntrystoreContext, - TermInfo, -} from "@/providers/entrystore-provider"; +import { EntrystoreContext } from "@/providers/entrystore-provider"; import { SettingsContext } from "@/providers/settings-provider"; +import { DataInfo, TermInfo } from "@/types/organisation"; import { linkBase } from "@/utilities"; export const OrganisationPage: FC = () => { @@ -124,7 +121,7 @@ export const OrganisationPage: FC = () => { />
{entry.organisationData?.datasets.dataInfo.map( - (data: DatasetInfo, idx: number) => ( + (data: DataInfo, idx: number) => (
void; +} + +const HVD_URI = "http://data.europa.eu/r5r/applicableLegislation"; +const NATIONAL_URI = "http://purl.org/dc/terms/subject"; + +function isHVD(dataset: object) { + return Object.values(dataset).some((ds) => + Object.prototype.hasOwnProperty.call(ds, HVD_URI), + ); +} + +function isNational(dataset: object) { + return Object.values(dataset).some((ds) => + Object.prototype.hasOwnProperty.call(ds, NATIONAL_URI), + ); +} + +export const SearchHit: FC = ({ + hit, + isCompact, + onLinkClick, +}) => { + const { t } = useTranslation(); + + return ( +
  • + + + {hit.title} + + + + {hit.metadata?.inScheme_resource?.[0] && ( + + {hit.metadata.inScheme_resource[0]} + + )} + + {hit.metadata?.organisation_literal && ( + + {hit.metadata.organisation_literal} + + )} + + {hit.metadata?.organisation_type && ( + + {"Typ: "} + + {hit.metadata.organisation_type} + + + )} + + {isCompact && hit.description && ( +

    + {hit.description} +

    + )} + +
    +
    + {hit.metadata && + hit.metadata.theme_literal && + hit.metadata.theme_literal.length > 0 && ( + + {hit.metadata.theme_literal.join(", ")} + + )} +
    +
    + {hit.metadata?.format_literal?.map((m: string, index: number) => ( + + ))} + {hit.esEntry && isHVD(hit.esEntry._metadata._graph) && ( + + )} + {hit.esEntry && isNational(hit.esEntry._metadata._graph) && ( + + )} +
    +
    +
  • + ); +}; diff --git a/features/search/search-page-selector/index.tsx b/features/search/search-page-selector/index.tsx index cddd40a6..27bf2d46 100644 --- a/features/search/search-page-selector/index.tsx +++ b/features/search/search-page-selector/index.tsx @@ -33,11 +33,6 @@ const SEARCH_TABS = [ /** * Navigation component that displays tabs for different search categories. * Highlights the currently active tab and maintains the search query across navigation. - * - * @component - * @param {SearchTabsProps} props - The component props - * @param {string} [props.query] - The current search query string - * @returns {JSX.Element} A navigation component with search category tabs */ export function SearchPageSelector({ query }: SearchTabsProps) { const { t, lang } = useTranslation("pages"); diff --git a/features/search/search-page/search-page-entryscape/search-page-provider-settings.ts b/features/search/search-page/search-page-entryscape/search-page-provider-settings.ts index 23be0f68..473e745f 100644 --- a/features/search/search-page/search-page-entryscape/search-page-provider-settings.ts +++ b/features/search/search-page/search-page-entryscape/search-page-provider-settings.ts @@ -1,6 +1,6 @@ import { EnvSettings } from "@/env"; import { SearchSortOrder } from "@/providers/search-provider"; -import { ESRdfType, ESType } from "@/utilities/entryscape/entryscape"; +import { ESRdfType, ESType } from "@/types/entrystore-core"; interface FacetConfig { resource: string; @@ -150,6 +150,7 @@ export function createSearchProviderSettings(env: EnvSettings, lang: string) { ESRdfType.dataset, ESRdfType.esterms_IndependentDataService, ESRdfType.esterms_ServedByDataService, + // ESRdfType.dataset_series, ], takeFacets: 30, language: lang, diff --git a/features/search/search-results/index.tsx b/features/search/search-results/index.tsx index 88eeb67b..a6b50b90 100644 --- a/features/search/search-results/index.tsx +++ b/features/search/search-results/index.tsx @@ -1,4 +1,3 @@ -import Link from "next/link"; import useTranslation from "next-translate/useTranslation"; import { useEffect, @@ -12,18 +11,16 @@ import { import ListCompactIcon from "@/assets/icons/list-compact.svg"; import ListDetailedIcon from "@/assets/icons/list-detailed.svg"; import { Button } from "@/components/button"; -import { FileFormatBadge } from "@/components/file-format-badge"; import { Pagination } from "@/components/pagination"; import { Heading } from "@/components/typography/heading"; import { SearchMode } from "@/features/search/search-filters"; +import { SearchSelectFilter } from "@/features/search/search-filters/search-select-filter"; +import { SearchHit } from "@/features/search/search-hit"; import { SearchSortOrder, SearchContextData, } from "@/providers/search-provider"; import { SettingsContext } from "@/providers/settings-provider"; -import { SearchHit } from "@/types/search"; - -import { SearchSelectFilter } from "../search-filters/search-select-filter"; interface SearchResultsProps { search: SearchContextData; @@ -184,8 +181,6 @@ export const SearchResults: FC = ({ const [isCompact, setCompact] = useState(false); const [lastUpdate, setLastUpdate] = useState(""); const { t } = useTranslation(); - const hvd = "http://data.europa.eu/r5r/applicableLegislation"; - const national = "http://purl.org/dc/terms/subject"; useEffect(() => { // Restore scroll position only after results are loaded @@ -232,20 +227,6 @@ export const SearchResults: FC = ({ } }, [search.loadingHits, search.result?.count, search.request.facetValues, t]); - function isHVD(dataset: object) { - const isHvd = Object.values(dataset).map((ds) => - Object.prototype.hasOwnProperty.call(ds, hvd), - ); - return isHvd.includes(true); - } - - function isNational(dataset: object) { - const isNational = Object.values(dataset).map((ds) => - Object.prototype.hasOwnProperty.call(ds, national), - ); - return isNational.includes(true); - } - const SearchResultSkeleton = () => (
    @@ -300,98 +281,14 @@ export const SearchResults: FC = ({ ) : (
      - {search.result.hits && - search.result.hits.map((hit: SearchHit, index: number) => ( -
    • - { - saveCurrentScrollPos(); - }} - className="focus--none before:focus--outline before:focus--out before:focus--primary block no-underline before:absolute before:inset-none" - > - - {hit.title} - - - {hit.metadata && - search.allFacets && - !search.loadingFacets && - hit.metadata["inScheme_resource"] && - hit.metadata["inScheme_resource"][0] !== "" && ( - - {hit.metadata["inScheme_resource"][0]} - - )} - - {hit.metadata && hit.metadata["organisation_literal"] && ( - - {hit.metadata["organisation_literal"]} - - )} - - {hit.metadata && hit.metadata["organisation_type"] && ( - - {"Typ: "} - - {hit.metadata["organisation_type"]} - - - )} - - {isCompact && hit.descriptionLang && ( -

      - {hit.description} -

      - )} - -
      -
      - {hit.metadata && - hit.metadata["theme_literal"] && - hit.metadata["theme_literal"].length > 0 && ( - - {hit.metadata["theme_literal"].join(", ")} - - )} -
      -
      - {hit.metadata && - hit.metadata["format_literal"] && - hit.metadata["format_literal"].map( - (m: string, index: number) => ( - - ), - )} - {isHVD(hit.esEntry._metadata._graph) && ( - - {t("common|high-value-dataset")} - - )} - {isNational(hit.esEntry._metadata._graph) && ( - - {t("common|national-dataset")} - - )} -
      -
      -
    • - ))} + {search.result.hits?.map((hit, index) => ( + + ))}
    )} diff --git a/pages/dataseries/[id]/index.tsx b/pages/dataseries/[id]/index.tsx deleted file mode 100644 index 4044dcc1..00000000 --- a/pages/dataseries/[id]/index.tsx +++ /dev/null @@ -1,30 +0,0 @@ -import { useRouter } from "next/router"; -import { useContext } from "react"; - -import { DatasetPage } from "@/features/entryscape/dataset-page"; -import { EntrystoreProvider } from "@/providers/entrystore-provider"; -import { SettingsContext } from "@/providers/settings-provider"; - -export default function DataSeries() { - const { env } = useContext(SettingsContext); - - const { query } = useRouter() || {}; - const { dataSeries } = query || {}; - const curi = dataSeries; - let entryUri = ""; - - if (env.ENTRYSCAPE_SPECS_PATH.includes("sandbox")) - entryUri = `https://www-sandbox.dataportal.se/dataseries/${curi}`; - else entryUri = `https://dataportal.se/dataseries/${curi}`; - - return ( - - - - ); -} diff --git a/pages/dataset-series/[id]/index.tsx b/pages/dataset-series/[id]/index.tsx new file mode 100644 index 00000000..c39c055e --- /dev/null +++ b/pages/dataset-series/[id]/index.tsx @@ -0,0 +1,27 @@ +import { useRouter } from "next/router"; +import { useContext } from "react"; + +import { DatasetSeriesPage } from "@/features/entryscape/dataset-series-page"; +import { EntrystoreProvider } from "@/providers/entrystore-provider"; +import { SettingsContext } from "@/providers/settings-provider"; + +export default function DataSeries() { + const { env } = useContext(SettingsContext); + const { query } = useRouter() || {}; + const { id } = query || {}; + const ids = (typeof id === "string" && id.split("_")) || []; + const eid = ids.pop() || ""; + const cid = ids.join("_"); + + return ( + + + + ); +} diff --git a/providers/entrystore-provider/index.tsx b/providers/entrystore-provider/index.tsx index 371380ee..f9afd5eb 100644 --- a/providers/entrystore-provider/index.tsx +++ b/providers/entrystore-provider/index.tsx @@ -1,112 +1,23 @@ -import { - Entry, - EntryStore, - EntryStoreUtil, - Metadata, -} from "@entryscape/entrystore-js"; +import { Entry, EntryStore, Metadata } from "@entryscape/entrystore-js"; import { useRouter } from "next/router"; import useTranslation from "next-translate/useTranslation"; import { createContext, FC, ReactNode, useEffect, useState } from "react"; -import { EnvSettings } from "@/env/env-settings"; +import { EnvSettings } from "@/env"; import { SettingsUtil } from "@/env/settings-util"; +import { ESEntry, PageType } from "@/types/entrystore-core"; +import { OrganisationData } from "@/types/organisation"; import { ESFacetField, ESFacetFieldValue } from "@/types/search"; import { Choice, fetchDCATMeta } from "@/utilities"; import { + formatTerminologyAddress, + getContactEmail, + getFirstMatchingValue, getLocalizedChoiceLabel, getLocalizedValue, getTemplateChoices, -} from "@/utilities/entrystore-utils"; - -type RelationObj = { - title: string; - url: string; -}; - -export type TermInfo = { - title: string; - url: string; -}; - -export type DatasetInfo = { - title: string; - total: number; -}; - -export interface EntrystoreProviderProps { - env: EnvSettings; - eid: string; - cid: string; - children?: ReactNode; - entrystoreUrl: string | "admin.dataportal.se"; - isConcept?: boolean; - hasResourceUri?: string; - includeContact?: boolean; - pageType: PageType; -} - -type PageType = - | "concept" - | "terminology" - | "specification" - | "dataset" - | "dataservice" - | "dataseries" - | "organisation" - | "apiexplore" - | "mqa"; - -export type OrganisationData = { - datasets: { - total: number; - totTitle: string; - dataInfo: Array; - link: string; - }; - specifications: { - total: number; - link: string; - }; - terms: { - total: number; - termsInfo: Array; - }; - orgClassification: string; - orgType: string; - orgNumber: string; -}; - -export interface ESEntry { - env: EnvSettings; - entrystore: EntryStore; - entry: Entry; - context: string; - esId: string; - loading: boolean; - title: string; - description: string; - publisher: string; - termPublisher: string; - definition: string; - contact?: ESContact; - conformsTo?: RelationObj[]; - hasResource?: RelationObj[]; - address: string; - downloadFormats?: Array<{ title: string; url: string }>; - relatedSpecifications?: Array<{ title: string; url: string }>; - relatedTerm?: { title: string; url: string }; - relatedConcepts?: Array<{ title: string; url: string }>; - relatedDatasets?: Array<{ title: string; url: string }>; - keywords?: Array; - mqaCatalog?: { title: string; url: string } | null; - organisationData?: OrganisationData; - organisationLink?: string | null; -} - -export interface ESContact { - name: string; - email?: string; -} +} from "@/utilities/entrystore/entrystore-helpers"; +import { EntrystoreService } from "@/utilities/entrystore/entrystore.service"; const defaultESEntry: ESEntry = { env: SettingsUtil.getDefault(), @@ -125,6 +36,18 @@ const defaultESEntry: ESEntry = { esId: "", }; +export interface EntrystoreProviderProps { + env: EnvSettings; + children: ReactNode; + cid: string; + eid: string; + entryUri?: string; + entrystoreUrl?: string; + includeContact?: boolean; + hasResourceUri?: string; + pageType: PageType; +} + export const EntrystoreContext = createContext(defaultESEntry); /** @@ -138,21 +61,20 @@ export const EntrystoreProvider: FC = ({ cid, eid, entrystoreUrl, - hasResourceUri, includeContact, pageType, + hasResourceUri, }) => { const [state, setState] = useState(defaultESEntry); const router = useRouter(); const { lang, t } = useTranslation(); - const es = new EntryStore( - `https://${entrystoreUrl}/store` || "https://admin.dataportal.se/store", - ); - // TODO: Uncomment this when cors error is fixed - // es.getREST().disableJSONP(); - const esu = new EntryStoreUtil(es); - esu.loadOnlyPublicEntries(true); + const entrystoreService = EntrystoreService.getInstance({ + baseUrl: + `https://${entrystoreUrl}/store` || "https://admin.dataportal.se/store", + lang, + t, + }); // Add background class based on page type useEffect(() => { @@ -175,215 +97,187 @@ export const EntrystoreProvider: FC = ({ const fetchEntry = async () => { try { - const entry: Entry = await es.getEntry(es.getEntryURI(cid, eid)); + const entry: Entry = await entrystoreService.getEntry(cid, eid); if (!entry) return router.push("/404"); const metadata = entry.getAllMetadata(); const resourceUri = entry.getResourceURI(); - const title = - getLocalizedValue(metadata, "dcterms:title", resourceUri) || - getLocalizedValue(metadata, "skos:prefLabel", resourceUri) || - getLocalizedValue(metadata, "foaf:name", resourceUri); - - const description = - getLocalizedValue(metadata, "skos:definition", resourceUri) || - getLocalizedValue(metadata, "dcterms:description", resourceUri); - - const publisherUri = metadata.findFirstValue( - resourceUri, - "dcterms:publisher", - ); - - let publisher = ""; - let publisherEntry: Entry | null = null; - - if (pageType !== "mqa") { - if (publisherUri) { - try { - publisherEntry = await esu.getEntryByResourceURI(publisherUri); - if (publisherEntry) { - publisher = getLocalizedValue( - publisherEntry.getAllMetadata(), - "foaf:name", - publisherUri, - ); - } - } catch (error) { - console.error("Failed to fetch publisher:", error); - } - } else { - try { - const specification = metadata.findFirstValue( - null, - "skos:inScheme", - ); - if (specification) { - const specificationEntry = - await esu.getEntryByResourceURI(specification); - if (specificationEntry) { - const specificationMeta = specificationEntry.getAllMetadata(); - const publisherUri = specificationMeta.findFirstValue( - null, - "dcterms:publisher", - ); - - if (publisherUri) { - try { - publisherEntry = - await esu.getEntryByResourceURI(publisherUri); - if (publisherEntry) { - publisher = getLocalizedValue( - publisherEntry.getAllMetadata(), - "foaf:name", - publisherUri, - ); - } - } catch (error) { - console.error("Failed to fetch publisher:", error); - } - } - } - } - } catch (error) { - console.error("Failed to fetch publisher:", error); - } - } - } + // Parallel fetch for publisher info + const publisherPromise = + pageType !== "mqa" + ? entrystoreService.getPublisherInfo(metadata) + : Promise.resolve(""); const entryData: Partial = { - entrystore: es, + entrystore: entrystoreService.getEntryStore(), entry, context: entry.getContext().getId(), esId: entry.getId(), - title, + title: getFirstMatchingValue(metadata, resourceUri, [ + "dcterms:title", + "skos:prefLabel", + "foaf:name", + ]), + description: getFirstMatchingValue(metadata, resourceUri, [ + "skos:definition", + "dcterms:description", + ]), address: resourceUri, - description, - publisher, - organisationLink: null, + organisationLink: undefined, loading: false, }; - if (includeContact) entryData.contact = await getContactInfo(metadata); + entryData.publisher = await publisherPromise; - switch (pageType) { - case "dataset": - entryData.relatedSpecifications = await getRelatedSpecifications( - entry, - metadata, - pageType, - ); - entryData.keywords = await getKeywords(entry); - entryData.downloadFormats = getDownloadFormats( + if (includeContact) { + entryData.contact = await entrystoreService.getContactInfo(metadata); + } + + const pageSpecificData = await getPageSpecificData( + pageType, + entry, + metadata, + resourceUri, + entrystoreService, + ); + + setState({ + ...defaultESEntry, + ...entryData, + ...pageSpecificData, + }); + } catch (error) { + console.error("Failed to fetch entry:", error); + router.push("/404"); + } + }; + + async function getPageSpecificData( + pageType: PageType, + entry: Entry, + metadata: Metadata, + resourceUri: string, + entrystoreService: EntrystoreService, + ): Promise> { + switch (pageType) { + case "dataset": { + // Fetch all data in parallel + const [specs, keywords, formats, mqa] = await Promise.all([ + entrystoreService.getRelatedSpecifications(entry, metadata, pageType), + entrystoreService.getKeywords(entry), + entrystoreService.getDownloadFormats( entry.getEntryInfo().getMetadataURI(), - ); - entryData.mqaCatalog = await getRelatedMQA(entry); - if (publisherUri && publisherEntry && publisher) { - entryData.organisationLink = `/organisations/${publisherEntry.getContext().getId()}_${publisherEntry.getId()}` - } - break; - case "dataservice": - break; - case "apiexplore": - entryData.contact = await getContactInfo(metadata); - break; - case "organisation": - entryData.organisationData = await getOrganisationDatasets( - entry, - resourceUri, - metadata, - ); - entryData.contact = { - name: metadata.findFirstValue(null, "foaf:name"), - email: - metadata.findFirstValue(null, "foaf:mbox") || - metadata.findFirstValue(null, "foaf:homepage"), - }; + ), + entrystoreService.getRelatedMQA(entry), + ]); + + return { + relatedSpecifications: specs, + keywords, + downloadFormats: formats, + mqaCatalog: mqa, + }; + } + + case "dataset-series": { + const datasets = await entrystoreService.getDatasetsInSeries( + entry, + resourceUri, + ); + return { datasetsInSeries: datasets || [] }; + } + + case "dataservice": + return {}; - entryData.downloadFormats = getDownloadFormats( + case "apiexplore": { + const contact = await entrystoreService.getContactInfo(metadata); + return { contact }; + } + + case "organisation": { + // Fetch all organisation data in parallel + const [orgData, formats, mqa] = await Promise.all([ + getOrganisationDatasets(entry, resourceUri, metadata), + entrystoreService.getDownloadFormats( entry.getEntryInfo().getMetadataURI(), - ); + ), + entrystoreService.getRelatedMQA(entry), + ]); - entryData.mqaCatalog = await getRelatedMQA(entry); - break; - case "terminology": - entryData.relatedSpecifications = await getRelatedSpecifications( + return { + organisationData: orgData, + contact: { + name: metadata.findFirstValue(null, "foaf:name"), + email: getContactEmail(metadata), + }, + downloadFormats: formats, + mqaCatalog: mqa, + }; + } + + case "terminology": { + // Fetch specifications and formats in parallel + const [specs, formats] = await Promise.all([ + entrystoreService.getRelatedSpecifications( entry, metadata, pageType, - ); - entryData.address = resourceUri.startsWith("https://dataportal.se") - ? resourceUri.replace("concepts", "terminology") - : resourceUri; - entryData.downloadFormats = getDownloadFormats( + hasResourceUri, + ), + entrystoreService.getDownloadFormats( entry.getEntryInfo().getMetadataURI(), - ); - break; - case "specification": - entryData.relatedDatasets = await getRelatedDatasets(entry); - entryData.keywords = await getKeywords(entry); - entryData.downloadFormats = getDownloadFormats( - entry.getEntryInfo().getMetadataURI(), - ); - break; - case "concept": - entryData.relatedTerm = await getRelatedTerm(metadata); - entryData.downloadFormats = getDownloadFormats( + ), + ]); + + return { + relatedSpecifications: specs, + address: formatTerminologyAddress(resourceUri), + downloadFormats: formats, + }; + } + + case "specification": { + // Fetch all data in parallel + const [datasets, keywords, formats] = await Promise.all([ + entrystoreService.getRelatedDatasets(entry), + entrystoreService.getKeywords(entry), + entrystoreService.getDownloadFormats( entry.getEntryInfo().getMetadataURI(), - ); - break; - case "mqa": - break; + ), + ]); + + return { + relatedDatasets: datasets, + keywords, + downloadFormats: formats, + }; } - setState({ - ...defaultESEntry, - ...entryData, - }); - } catch (error) { - router.push("/404"); - console.error("Failed to fetch entry:", error); - } - }; + case "concept": { + // Fetch term and formats in parallel + const [term, formats] = await Promise.all([ + entrystoreService.getRelatedTerm(metadata), + entrystoreService.getDownloadFormats( + entry.getEntryInfo().getMetadataURI(), + ), + ]); - const getContactInfo = async (metadata: Metadata) => { - const contactPoint = metadata.findFirstValue(null, "dcat:contactPoint"); - - const contactEntry = await esu.getEntryByResourceURI(contactPoint); - const name = getLocalizedValue( - contactEntry.getAllMetadata(), - "http://www.w3.org/2006/vcard/ns#fn", - ); - const email = parseEmail( - getLocalizedValue( - contactEntry.getAllMetadata(), - "http://www.w3.org/2006/vcard/ns#hasEmail", - ), - ); - - return { name, email }; - }; + return { + relatedTerm: term, + downloadFormats: formats, + }; + } - const getRelatedDatasets = async (entry: Entry) => { - const datasets = await es - .newSolrQuery() - .rdfType(["dcat:Dataset", "esterms:IndependentDataService"]) - .publicRead(true) - .uriProperty("dcterms:conformsTo", entry.getResourceURI()) - .getEntries(); - - const datasetArray = datasets.map((ds: Entry) => { - return { - title: getLocalizedValue(ds.getAllMetadata(), "dcterms:title"), - url: `/${lang}/datasets/${es.getContextId( - ds.getEntryInfo().getMetadataURI(), - )}_${ds.getId()}`, - }; - }); + case "mqa": + return {}; - return datasetArray; - }; + default: + return {}; + } + } const getOrganisationDatasets = async ( entry: Entry, @@ -423,9 +317,11 @@ export const EntrystoreProvider: FC = ({ orgType: "", }; - const esTerms = new EntryStore( - `https://${state.env.ENTRYSCAPE_TERMS_PATH}/store`, - ); + const termsEntrystoreService = EntrystoreService.getInstance({ + baseUrl: `https://${state.env.ENTRYSCAPE_TERMS_PATH}/store`, + lang, + t, + }); const dcatMeta = await fetchDCATMeta(); @@ -447,7 +343,8 @@ export const EntrystoreProvider: FC = ({ // Fetch dataset counts try { - const datasetCounts = es + const datasetCounts = entrystoreService + .getEntryStore() .newSolrQuery() .rdfType(["dcat:Dataset", "esterms:IndependentDataService"]) .uriProperty("dcterms:publisher", uri) @@ -521,7 +418,8 @@ export const EntrystoreProvider: FC = ({ // Fetch specification counts try { - const specifications = es + const specifications = entrystoreService + .getEntryStore() .newSolrQuery() .rdfType(["dcterms:Standard", "prof:Profile"]) .uriProperty("dcterms:publisher", uri) @@ -553,7 +451,8 @@ export const EntrystoreProvider: FC = ({ // Fetch terms counts try { - const terms = esTerms + const terms = termsEntrystoreService + .getEntryStore() .newSolrQuery() .publicRead(true) .limit(1000) @@ -584,117 +483,6 @@ export const EntrystoreProvider: FC = ({ } }; - const getRelatedMQA = async (entry: Entry) => { - try { - const mqa = es.getEntryURI(entry.getContext().getId(), "_quality"); - const mqaEntry = await es.getEntry(mqa); - const mqaMetadata = mqaEntry.getAllMetadata(); - const title = getLocalizedValue(mqaMetadata, "dcterms:title"); - const url = `/metadatakvalitet/katalog/_quality/${entry - .getContext() - .getId()}`; - return { title, url }; - } catch { - return null; - } - }; - - const getDownloadFormats = (baseUri: string) => { - return [ - { - title: t("pages|datasetpage$download-metadata-as") + " RDF/XML", - url: baseUri, - }, - { - title: t("pages|datasetpage$download-metadata-as") + " TURTLE", - url: baseUri + "?format=text/turtle", - }, - { - title: t("pages|datasetpage$download-metadata-as") + " N-TRIPLES", - url: baseUri + "?format=text/n-triples", - }, - { - title: t("pages|datasetpage$download-metadata-as") + " JSON-LD", - url: baseUri + "?format=application/ld+json", - }, - ]; - }; - - const getRelatedTerm = async (metadata: Metadata) => { - const termUri = metadata.findFirstValue(null, "skos:inScheme"); - const termEntry = await esu.getEntryByResourceURI(termUri); - - return { - title: getLocalizedValue(termEntry.getAllMetadata(), "dcterms:title"), - url: `/${lang}/terminology/${termEntry - .getContext() - .getId()}_${termEntry.getId()}`, - }; - }; - - const getRelatedSpecifications = async ( - entry: Entry, - metadata: Metadata, - pageType: PageType, - ) => { - try { - if (pageType === "dataset") { - const specifications = metadata - .find(entry.getResourceURI(), "dcterms:conformsTo") - .map((stmt: { getValue: () => string }) => stmt.getValue()); - - const resourceEntries = await esu.loadEntriesByResourceURIs( - specifications, - null, - true, - ); - - return resourceEntries - .filter((e: Entry) => e) - .map((e: Entry) => ({ - title: getLocalizedValue(e.getAllMetadata(), "dcterms:title"), - url: `/${lang}/specifications/${e - .getContext() - .getId()}_${e.getId()}`, - })); - } else if (pageType === "terminology") { - const specifications = await es - .newSolrQuery() - .uriProperty( - "http://www.w3.org/ns/dx/prof/hasResource", - hasResourceUri || entry.getResourceURI(), - ) - .rdfType(["dcterms:Standard", "prof:Profile"]) - .publicRead(true) - .getEntries(); - - return specifications - .filter((e: Entry) => e) - .map((e: Entry) => ({ - title: getLocalizedValue(e.getAllMetadata(), "dcterms:title"), - url: `/${lang}/specifications/${e - .getContext() - .getId()}_${e.getId()}`, - })); - } - return []; - } catch (error) { - console.error("Error fetching specifications:", error); - return []; - } - }; - - const getKeywords = async (entry: Entry) => { - return entry - .getAllMetadata() - .find(null, "dcat:keyword") - .map((k: { getValue: () => string }) => k.getValue()); - }; - - const parseEmail = (email: string) => { - return email.startsWith("mailto:") ? email : `mailto:${email}`; - }; - if (state.loading) return null; return ( diff --git a/providers/search-provider/index.tsx b/providers/search-provider/index.tsx index 159daf88..336555fc 100644 --- a/providers/search-provider/index.tsx +++ b/providers/search-provider/index.tsx @@ -4,6 +4,7 @@ import withTranslation from "next-translate/withTranslation"; import { decode, encode } from "qss"; import { Component, createContext, ReactNode } from "react"; +import { ESRdfType, ESType } from "@/types/entrystore-core"; import { HitSpecification, FacetSpecification, @@ -15,11 +16,7 @@ import { ESFacetField, } from "@/types/search"; import { DCATData, fetchDCATMeta } from "@/utilities"; -import { - Entryscape, - ESRdfType, - ESType, -} from "@/utilities/entryscape/entryscape"; +import { EntrystoreService } from "@/utilities/entrystore/entrystore.service"; /* eslint-disable no-unused-vars */ export enum SearchSortOrder { @@ -44,29 +41,27 @@ export interface SearchProviderProps { router: ReturnType; } -/* eslint-disable no-unused-vars */ - /** * Interface for data stored in provider state */ export interface SearchContextData { - set: (req: Partial) => Promise; - toggleFacet: (facetValue: SearchFacetValue) => Promise; - fetchMoreFacets: (facetkey: string) => Promise; + set: (_req: Partial) => Promise; + toggleFacet: (_facetValue: SearchFacetValue) => Promise; + fetchMoreFacets: (_facetkey: string) => Promise; fetchAllFacets: () => Promise; - searchInFacets: (query: string, facetkey: string) => Promise; - showMoreFacets: (facetkey: string) => void; + searchInFacets: (_query: string, _facetkey: string) => Promise; + showMoreFacets: (_facetkey: string) => void; updateFacetStats: () => Promise; - facetSelected: (key: string, value: string) => boolean; - facetHasSelectedValues: (key: string) => boolean; - getFacetValueTitle: (key: string, valueKey: string) => string | null; + facetSelected: (_key: string, _value: string) => boolean; + facetHasSelectedValues: (_key: string) => boolean; + getFacetValueTitle: (_key: string, _valueKey: string) => string | null; doSearch: ( - appendHits?: boolean, - setStateToLocation?: boolean, - reSortOnDone?: boolean, + _appendHits?: boolean, + _setStateToLocation?: boolean, + _reSortOnDone?: boolean, ) => Promise; setStateToLocation: () => void; - sortAllFacets: (excludeFacet?: string) => void; + sortAllFacets: (_excludeFacet?: string) => void; parseLocationToState: () => Promise; request: SearchRequest; result: SearchResult; @@ -129,7 +124,7 @@ export const SearchContext = createContext( * SearchProvider component */ class SearchProvider extends Component { - private entryScape: Entryscape; + private entrystoreService: EntrystoreService; private getCacheKeys(request: SearchRequest) { const cacheKeyBase = `${request.language || ""}_${ request.esRdfTypes?.[0] || "" @@ -144,13 +139,13 @@ class SearchProvider extends Component { super(props); const { t, lang } = props.i18n!; - this.entryScape = new Entryscape( - props.entryscapeUrl || "https://admin.dataportal.se/store", - lang, - t, - props.facetSpecification, - props.hitSpecifications, - ); + this.entrystoreService = EntrystoreService.getInstance({ + baseUrl: props.entryscapeUrl || "https://admin.dataportal.se/store", + lang: lang, + t: t, + facetSpecification: props.facetSpecification, + hitSpecifications: props.hitSpecifications, + }); this.state = { ...defaultSearchSettings, @@ -223,13 +218,14 @@ class SearchProvider extends Component { componentDidUpdate(prevProps: SearchProviderProps) { if (prevProps.i18n.lang !== this.props.i18n.lang) { const { t, lang } = this.props.i18n; - this.entryScape = new Entryscape( - this.props.entryscapeUrl || "https://admin.dataportal.se/store", - lang, - t, - this.props.facetSpecification, - this.props.hitSpecifications, - ); + this.entrystoreService = EntrystoreService.getInstance({ + baseUrl: + this.props.entryscapeUrl || "https://admin.dataportal.se/store", + lang: lang, + t: t, + facetSpecification: this.props.facetSpecification, + hitSpecifications: this.props.hitSpecifications, + }); } } /** @@ -295,7 +291,7 @@ class SearchProvider extends Component { const searchPromises = Object.keys(groupedFacets).map(async (group) => { const facetsNotInGroup = facetValues.filter((f) => f.facet !== group); - const res = await this.entryScape.solrSearch({ + const res = await this.entrystoreService.solrSearch({ ...this.state.request, takeFacets: 100, fetchFacets: true, @@ -546,7 +542,7 @@ class SearchProvider extends Component { } } - const searchResult = await this.entryScape.solrSearch({ + const searchResult = await this.entrystoreService.solrSearch({ query: "*", fetchFacets: true, take: 1, @@ -557,7 +553,7 @@ class SearchProvider extends Component { throw new Error("Missing required facets or DCAT metadata"); } - const facets = await this.entryScape.getFacets( + const facets = await this.entrystoreService.getFacets( searchResult.esFacets, dcatmeta, ); @@ -601,10 +597,10 @@ class SearchProvider extends Component { const facets = { ...this.state.allFacets }; // Store original specifications - const originalSpecs = { ...this.entryScape.hitSpecifications }; + const originalSpecs = { ...this.entrystoreService.hitSpecifications }; // Update specifications for this search - this.entryScape.hitSpecifications = { + this.entrystoreService.hitSpecifications = { "http://xmlns.com/foaf/0.1/Agent": { path: ``, titleResource: "http://xmlns.com/foaf/0.1/name", @@ -613,7 +609,7 @@ class SearchProvider extends Component { }; try { - const res = await this.entryScape.solrSearch({ + const res = await this.entrystoreService.solrSearch({ titleQuery: query && query.length > 0 ? query : "*", fetchFacets: false, take: 100, @@ -663,7 +659,7 @@ class SearchProvider extends Component { } finally { this.setState({ loadingFacets: false }); // Restore original specifications - this.entryScape.hitSpecifications = originalSpecs; + this.entrystoreService.hitSpecifications = originalSpecs; } }; @@ -904,7 +900,7 @@ class SearchProvider extends Component { fetchFacets: !hitsOnly, }; - const searchResult = await this.entryScape.solrSearch( + const searchResult = await this.entrystoreService.solrSearch( searchRequest, this.state.dcatmeta, ); @@ -968,7 +964,7 @@ class SearchProvider extends Component { reSortOnDone: boolean, ): Promise => { try { - const facets = await this.entryScape.getFacets( + const facets = await this.entrystoreService.getFacets( esFacets, this.state.dcatmeta!, ); diff --git a/types/entrystore-core.ts b/types/entrystore-core.ts new file mode 100644 index 00000000..82e216c8 --- /dev/null +++ b/types/entrystore-core.ts @@ -0,0 +1,116 @@ +/* eslint-disable no-unused-vars */ +import { Entry, EntryStore } from "@entryscape/entrystore-js"; + +import { OrganisationData } from "./organisation"; +import { SearchHit } from "./search"; + +// Core EntryStore Types +export enum ESType { + unknown = "unknown", + literal_s = "literal_s", + literal = "literal", + uri = "uri", + wildcard = "wildcard", +} + +export enum ESRdfType { + dataset = "http://www.w3.org/ns/dcat#Dataset", + spec_profile = "http://www.w3.org/ns/dx/prof/Profile", + spec_standard = "http://purl.org/dc/terms/Standard", + term = "http://www.w3.org/2004/02/skos/core#Concept", + esterms_IndependentDataService = "esterms:IndependentDataService", + esterms_ServedByDataService = "esterms:ServedByDataService", + hvd = "http://data.europa.eu/eli/reg_impl/2023/138/oj", + agent = "http://xmlns.com/foaf/0.1/Agent", + national_data = "http://purl.org/dc/terms/subject", + dataset_series = "http://www.w3.org/ns/dcat#DatasetSeries", + spec = "http://purl.org/dc/terms/conformsTo", +} + +export const checkBoxFilterConfigs: Record< + string, + { id: string; name: string } +> = { + "http://data.europa.eu/r5r/applicableLegislation": { + id: "hvd_only", + name: "hvd", + }, + "http://purl.org/dc/terms/conformsTo": { + id: "spec_only", + name: "Specification", + }, + "http://purl.org/dc/terms/subject": { + id: "national_only", + name: "National data", + }, +}; + +// Facet Types +export interface ESFacetFieldValue { + name: string; + count: number; +} + +export interface ESFacetField { + name: string; + predicate: string; + type: ESType; + valueCount: number; + values: ESFacetFieldValue[]; +} + +// Provider Types +export type PageType = + | "dataset" + | "dataset-series" + | "dataservice" + | "apiexplore" + | "organisation" + | "terminology" + | "specification" + | "concept" + | "mqa"; + +export interface ContactInfo { + name: string; + email: string; +} + +export interface RelatedTerm { + title: string; + url: string; +} + +export interface DownloadFormat { + title: string; + url: string; +} + +// Entry Types +export interface ESEntry { + // eslint-disable-next-line @typescript-eslint/no-explicit-any + env: any; // Replace with proper env type + entrystore: EntryStore; + entry: Entry; + loading: boolean; + title: string; + description: string; + publisher: string; + termPublisher?: string; + definition?: string; + conformsTo?: string[]; + hasResource?: string[]; + address: string; + context: string; + esId: string; + contact?: ContactInfo; + relatedSpecifications?: RelatedTerm[]; + keywords?: string[]; + downloadFormats?: DownloadFormat[]; + mqaCatalog?: RelatedTerm | null; + datasetsInSeries?: SearchHit[]; + organisationData?: OrganisationData; + relatedTerm?: RelatedTerm; + relatedDatasets?: RelatedTerm[]; + organisationLink?: string; +} diff --git a/types/organisation.ts b/types/organisation.ts new file mode 100644 index 00000000..fc0a7330 --- /dev/null +++ b/types/organisation.ts @@ -0,0 +1,36 @@ +// Organisation Types +export interface DataInfo { + total: number; + title: string; +} + +export interface DatasetInfo { + total: number; + totTitle: string; + dataInfo: DataInfo[]; + link: string; +} + +export interface SpecificationInfo { + total: number; + link: string; +} + +export interface TermInfo { + title: string; + url: string; +} + +export interface TermsInfo { + total: number; + termsInfo: TermInfo[]; +} + +export interface OrganisationData { + datasets: DatasetInfo; + specifications: SpecificationInfo; + terms: TermsInfo; + orgClassification?: string; + orgNumber?: string; + orgType: string; +} diff --git a/utilities/entryscape/blocks/concept.ts b/utilities/entryscape/blocks/concept.ts index 5f757e93..1d8bf455 100644 --- a/utilities/entryscape/blocks/concept.ts +++ b/utilities/entryscape/blocks/concept.ts @@ -2,7 +2,7 @@ import { Entry } from "@entryscape/entrystore-js"; import { Translate } from "next-translate"; -import { getLocalizedValue } from "@/utilities/entrystore-utils"; +import { getLocalizedValue } from "@/utilities/entrystore/entrystore-helpers"; export const conceptBlocks = (t: Translate, iconSize: number, lang: string) => [ { diff --git a/utilities/entryscape/blocks/dataservice.ts b/utilities/entryscape/blocks/dataservice.ts index 96b1b0e6..8480c773 100644 --- a/utilities/entryscape/blocks/dataservice.ts +++ b/utilities/entryscape/blocks/dataservice.ts @@ -1,6 +1,7 @@ -import { exploreApiLink, keyword, theme, customIndicators } from "./global"; import { Translate } from "next-translate"; +import { exploreApiLink, keyword, theme, customIndicators } from "./global"; + export const dataserviceBlocks = ( t: Translate, iconSize: number, diff --git a/utilities/entryscape/blocks/terminology.ts b/utilities/entryscape/blocks/terminology.ts index a526c235..fec8ead5 100644 --- a/utilities/entryscape/blocks/terminology.ts +++ b/utilities/entryscape/blocks/terminology.ts @@ -2,7 +2,7 @@ import { Entry } from "@entryscape/entrystore-js"; import { Translate } from "next-translate"; -import { getLocalizedValue } from "@/utilities/entrystore-utils"; +import { getLocalizedValue } from "@/utilities/entrystore/entrystore-helpers"; export const terminologyBlocks = (t: Translate, lang: string) => [ { diff --git a/utilities/entryscape/entryscape.ts b/utilities/entryscape/entryscape-old.ts similarity index 99% rename from utilities/entryscape/entryscape.ts rename to utilities/entryscape/entryscape-old.ts index d8f9bff8..350dcd18 100644 --- a/utilities/entryscape/entryscape.ts +++ b/utilities/entryscape/entryscape-old.ts @@ -1,4 +1,5 @@ -/* eslint-disable @typescript-eslint/no-explicit-any */ +/* eslint-disable */ +// @ts-nocheck import { EntryStore, EntryStoreUtil, Entry } from "@entryscape/entrystore-js"; // @ts-expect-error unknown namespace. import { namespaces } from "@entryscape/rdfjson"; @@ -29,7 +30,7 @@ import { fetchDCATMeta, } from "@/utilities"; -import { entryCache } from "../local-cache"; +import { entryCache } from "../entrystore/local-cache"; //#region ES members diff --git a/utilities/entrystore-utils.ts b/utilities/entrystore/entrystore-helpers.ts similarity index 53% rename from utilities/entrystore-utils.ts rename to utilities/entrystore/entrystore-helpers.ts index b3fc59ad..976d0425 100644 --- a/utilities/entrystore-utils.ts +++ b/utilities/entrystore/entrystore-helpers.ts @@ -1,26 +1,20 @@ /* eslint-disable @typescript-eslint/no-explicit-any */ -/** - * Search graph for localized value from meta graph - * - * value retrieve order: - * 1. exists in sent in lang - * 2. exists in fallback lang (en) - * 3. take first - * - * @param metadataGraph - * @param prop - * @param lang - */ - import { + Entry, EntryStoreUtil, Metadata, MetadataValue, } from "@entryscape/entrystore-js"; +// @ts-expect-error no types +import lucene from "lucene"; -import { Choice, ChoiceTemplate, DCATData } from "./dcat-utils"; +import { Choice, ChoiceTemplate, DCATData } from "../dcat-utils"; import { entryCache } from "./local-cache"; +// ============================================================================ +// Metadata Value Helpers +// ============================================================================ + export const getLocalizedValue = ( metadata: Metadata, property: string, @@ -35,6 +29,51 @@ export const getLocalizedValue = ( return (svValue || enValue || values[0])?.getValue() || ""; }; +export function getFirstMatchingValue( + metadata: Metadata, + resourceUri: string, + predicates: string[], +): string { + for (const predicate of predicates) { + const value = getLocalizedValue(metadata, predicate, resourceUri); + if (value) return value; + } + return ""; +} + +export function getContactEmail(metadata: Metadata): string { + return ( + metadata.findFirstValue(null, "foaf:mbox") || + metadata.findFirstValue(null, "foaf:homepage") || + "" + ); +} + +export const getEntryLang = (metadataGraph: any, prop: any, lang: string) => { + let val = ""; + const fallbackLang = "sv"; + + const stmts = metadataGraph.find(null, prop); + if (stmts.length > 0) { + const obj: any = {}; + for (let s = 0; s < stmts.length; s++) { + obj[stmts[s].getLanguage() || ""] = stmts[s].getValue(); + } + + if (typeof obj[lang] != "undefined") { + val = lang; + } else { + val = fallbackLang; + } + } + + return val; +}; + +// ============================================================================ +// URI and Resource Helpers +// ============================================================================ + export const getUriNames = async ( facetValues: string[], esu: EntryStoreUtil, @@ -91,13 +130,32 @@ export const getUriNames = async ( } }; -/** - * Get template choices from DCAT metadata - * @param dcatMeta - * @param propertyUri - * @param id - * @returns - */ +export function formatDatasetUrl( + ds: Entry, + lang: string, + contextId: string, +): string { + return ds.getResourceURI().startsWith("https://dataportal.se") + ? new URL(ds.getResourceURI()).pathname + : `/${lang}/datasets/${contextId}_${ds.getId()}`; +} + +export function formatSpecificationUrl(uri: string, lang: string): string { + return uri.startsWith("https://dataportal.se") + ? new URL(uri).pathname + : `/${lang}/externalspecification?resource=${uri}`; +} + +export function formatTerminologyAddress(resourceUri: string): string { + return resourceUri.startsWith("https://dataportal.se") + ? resourceUri.replace("concepts", "terminology") + : resourceUri; +} + +// ============================================================================ +// Template and Choice Helpers +// ============================================================================ + export function getTemplateChoices( dcatMeta: DCATData, propertyUri: string, @@ -112,12 +170,6 @@ export function getTemplateChoices( return template?.choices || []; } -/** - * Get localized choice label from template choices - * @param choice - * @param lang - * @returns - */ export function getLocalizedChoiceLabel(choice: Choice, lang: string) { return ( choice.label[lang as keyof typeof choice.label] || @@ -126,14 +178,10 @@ export function getLocalizedChoiceLabel(choice: Choice, lang: string) { ); } -/** - * Make SolrSearch and retrive entries from entryscape - * Does not handle to large resource arrays, can leed to request URI errors, - * use in batches - * - * @param resources - * @param es - */ +// ============================================================================ +// Search and Query Helpers +// ============================================================================ + export const resourcesSearch = (resources: string[], es: any): Promise => { return new Promise((resolve) => { const esQuery = es.newSolrQuery(); @@ -147,23 +195,32 @@ export const resourcesSearch = (resources: string[], es: any): Promise => { }); }; -export const getEntryLang = (metadataGraph: any, prop: any, lang: string) => { - let val = ""; - const fallbackLang = "sv"; - - const stmts = metadataGraph.find(null, prop); - if (stmts.length > 0) { - const obj: any = {}; - for (let s = 0; s < stmts.length; s++) { - obj[stmts[s].getLanguage() || ""] = stmts[s].getValue(); - } - - if (typeof obj[lang] != "undefined") { - val = lang; - } else { - val = fallbackLang; - } +export function luceneFriendlyQuery(query: string): string { + if (query === "AND" || query === "NOT" || query === "OR") return "*"; + try { + const ast = lucene.parse(query); + let q = lucene.toString(ast); + q = q + .replace(/\\~ /g, "~") + .replace(/\+-/g, "") + .replace(/ NOT -/g, " NOT ") + .replace(/ AND NOT /g, "+NOT+") + .replace(/ OR NOT /g, "+NOT+") + .replace(/ OR /g, "+OR+") + .replace(/ AND /g, "+AND+") + .replace(/ NOT /g, "+-"); + if (q.indexOf('"') === -1) q = q.replace(/ /g, "+AND+"); + return q || "*"; + } catch { + // eslint-disable-next-line no-useless-escape + return query.replace(/[\!\*\-\+\&\|\(\)\[\]\{\}\^\\~\?\:\"]/g, "").trim(); } +} - return val; -}; +// ============================================================================ +// Formatting Helpers +// ============================================================================ + +export function parseEmail(email: string): string { + return email.startsWith("mailto:") ? email : `mailto:${email}`; +} diff --git a/utilities/entrystore/entrystore.service.ts b/utilities/entrystore/entrystore.service.ts new file mode 100644 index 00000000..83eafef4 --- /dev/null +++ b/utilities/entrystore/entrystore.service.ts @@ -0,0 +1,874 @@ +/* eslint-disable @typescript-eslint/no-explicit-any */ +import { + EntryStore, + EntryStoreUtil, + Entry, + Metadata, +} from "@entryscape/entrystore-js"; +// @ts-expect-error no types. +import { namespaces } from "@entryscape/rdfjson"; +import { Translate } from "next-translate"; + +import { SearchSortOrder } from "@/providers/search-provider"; +import { + ESType, + ESRdfType, + ESFacetFieldValue, + ESFacetField, + PageType, + RelatedTerm, +} from "@/types/entrystore-core"; +import { + FacetSpecification, + HitSpecification, + SearchFacet, + SearchFacetValue, + SearchHit, + SearchRequest, + SearchResult, +} from "@/types/search"; +import { + getEntryLang, + resourcesSearch, + listChoices, + getTemplateChoices, + getLocalizedChoiceLabel, + getUriNames, + Choice, + getLocalizedValue, + fetchDCATMeta, +} from "@/utilities"; + +import { DCATData } from "../dcat-utils"; +import { + formatDatasetUrl, + parseEmail, + luceneFriendlyQuery, +} from "./entrystore-helpers"; +import { entryCache } from "./local-cache"; + +interface EntryStoreConfig { + baseUrl: string; + lang: string; + t: Translate; + facetSpecification?: FacetSpecification; + hitSpecifications?: { [key: string]: HitSpecification }; +} + +export class EntrystoreService { + // ============================================================================ + // Class Setup and Configuration + // ============================================================================ + private static instance: EntrystoreService; + private entryStore: EntryStore; + private entryStoreUtil: EntryStoreUtil; + private t: Translate; + private lang: string; + private _hitSpecifications: { [key: string]: HitSpecification } = { + dataset: { + descriptionResource: "", + path: "/datamangd/", + titleResource: "", + }, + }; + private facetSpecification: FacetSpecification = {}; + + private constructor(config: EntryStoreConfig) { + this.entryStore = new EntryStore(config.baseUrl); + this.entryStoreUtil = new EntryStoreUtil(this.entryStore); + this.entryStoreUtil.loadOnlyPublicEntries(true); + this.lang = config.lang; + this.t = config.t; + this.facetSpecification = config.facetSpecification || {}; + this._hitSpecifications = config.hitSpecifications || {}; + namespaces.add("esterms", "http://entryscape.com/terms/"); + } + + public static getInstance(config: EntryStoreConfig): EntrystoreService { + if (!EntrystoreService.instance) { + EntrystoreService.instance = new EntrystoreService(config); + } + return EntrystoreService.instance; + } + + public getEntryStore(): EntryStore { + return this.entryStore; + } + + public get hitSpecifications(): { [key: string]: HitSpecification } { + return this._hitSpecifications; + } + + public set hitSpecifications(specs: { [key: string]: HitSpecification }) { + this._hitSpecifications = specs; + } + + // ============================================================================ + // Core Entry Operations + // ============================================================================ + + public async getEntry(contextId: string, entryId: string): Promise { + return this.entryStore.getEntry( + this.entryStore.getEntryURI(contextId, entryId), + ); + } + + public async getEntryByResourceURI(uri: string): Promise { + return this.entryStoreUtil.getEntryByResourceURI(uri); + } + + // @ts-expect-error Not currently used + private async getCachedEntry(uri: string): Promise { + const cached = entryCache.getValue(uri); + if (cached) return JSON.parse(cached) as Entry; + + const entry = await this.entryStoreUtil.getEntryByResourceURI(uri); + if (entry) entryCache.set(uri, JSON.stringify(entry)); + return entry; + } + + public async loadEntriesByResourceURIs( + uris: string[], + context?: string | null, + publicOnly = false, + ): Promise { + const entries = await Promise.all( + uris.map((uri) => this.entryStoreUtil.getEntryByResourceURI(uri)), + ); + return publicOnly + ? entries.filter((entry) => entry?.getEntryInfo().isPublic()) + : entries; + } + + // ============================================================================ + // Search and Query Operations + // ============================================================================ + + public async solrSearch( + request: SearchRequest, + dcat?: DCATData, + ): Promise { + const hits: SearchHit[] = []; + let query = luceneFriendlyQuery(request.query || "*"); + const lang = request.language || "sv"; + + const esQuery = this.entryStore.newSolrQuery(); + esQuery.publicRead(true); + + // Handle filters + if (request.filters && request.filters.length > 0) { + request.filters.forEach((filter) => { + if (filter.property === "uri") { + esQuery.uriProperty(filter.key, filter.values); + } + }); + } + + // Only set up facets if explicitly requested + if (request.fetchFacets) { + if ( + this.facetSpecification?.facets && + this.facetSpecification.facets.length > 0 + ) { + this.facetSpecification.facets.forEach((fSpec) => { + if (fSpec.type == ESType.literal || fSpec.type == ESType.literal_s) { + esQuery.facetLimit(1000); + esQuery.literalFacet(fSpec.resource, fSpec.related ? true : false); + } else if ( + fSpec.type == ESType.uri || + fSpec.type == ESType.wildcard + ) { + esQuery.uriFacet(fSpec.resource, fSpec.related ? true : false); + } + }); + } + } + + // Handle facet values + if (request.facetValues && request.facetValues.length > 0) { + const groupedFacets = Array.from(request.facetValues).reduce( + (acc: { [facet: string]: SearchFacetValue[] }, obj) => { + const key = obj.facet; + if (!acc[key]) acc[key] = []; + acc[key].push(obj); + return acc; + }, + {}, + ); + + Object.entries(groupedFacets).forEach(([key, fvalue]) => { + if (fvalue?.length > 0) { + switch (fvalue[0].facetType) { + case ESType.literal: + case ESType.literal_s: + esQuery.literalProperty( + key, + fvalue.map((f) => f.resource), + null, + "string", + fvalue[0].related, + ); + break; + case ESType.uri: + case ESType.wildcard: + // Special case for National basic data because all subjects might not be National basic data + if (fvalue[0].facet === "http://purl.org/dc/terms/subject") { + esQuery.uriProperty( + key, + "http://inspire.ec.europa.eu/metadata-codelist/TopicCategory/*", + null, + fvalue[0].related, + ); + break; + } + + esQuery.uriProperty( + key, + fvalue.map((f) => f.resource), + null, + fvalue[0].related, + ); + break; + } + } + }); + } + + // Handle sort order + if (request.sortOrder) { + switch (request.sortOrder) { + case SearchSortOrder.modified_asc: + esQuery.sort("modified+asc"); + break; + case SearchSortOrder.modified_desc: + esQuery.sort("metadata.predicate.literal_s.3e2f60da+desc"); + break; + case SearchSortOrder.score_desc: + esQuery.sort("score+desc"); + break; + } + } + + const searchList = esQuery + .limit(request.take || 20) + .rdfType(request.esRdfTypes || [ESRdfType.dataset]) + .publicRead(true) + .list(); + + query = luceneFriendlyQuery(query); + + // Set query text + if (query) { + esQuery.all(`${query}`); + } + + try { + const children = await searchList.getEntries(request.page || 0); + let metaFacets; + + if (request.fetchFacets) { + metaFacets = searchList.getFacets(); + } + + // Process facet values if they are not type choices + if (metaFacets) { + for (const fg of metaFacets) { + const facetSpec = this.facetSpecification?.facets?.find( + (spec) => spec.resource === fg.predicate, + ); + + if (facetSpec && facetSpec.dcatType !== "choice") { + await getUriNames( + fg.values + .filter( + (v: SearchFacet) => + v.name?.toLocaleLowerCase().startsWith("http"), + ) + .map((v: SearchFacet) => v.name), + this.entryStoreUtil, + facetSpec?.dcatProperty, + ); + } + } + } + + // Process children sequentially to maintain order + for (const child of children) { + const metaData = child.getAllMetadata(); + const resourceURI = child.getResourceURI(); + const context = child.getContext(); + const rdfType = metaData.findFirstValue( + child.getResourceURI(), + "http://www.w3.org/1999/02/22-rdf-syntax-ns#type", + ); + + let hitSpecification: HitSpecification = { + descriptionResource: "blaa", + path: "hmm", + titleResource: "blaa", + }; + + hitSpecification = this._hitSpecifications[rdfType] || { + titleResource: "dcterms:title", + path: "/datasets/", + descriptionResource: "dcterms:description", + }; + + const hit = { + entryId: child.getId(), + title: getLocalizedValue( + metaData, + hitSpecification.titleResource || "dcterms:title", + resourceURI, + ), + description: getLocalizedValue( + metaData, + hitSpecification.descriptionResource || "dcterms:description", + resourceURI, + ), + esEntry: child, + metadata: await this.getMetaValues( + child, + hitSpecification.path || "", + dcat, + ), + url: "", + titleLang: getEntryLang( + metaData, + hitSpecification.titleResource || "dcterms:title", + lang, + ), + descriptionLang: getEntryLang( + metaData, + hitSpecification.descriptionResource || "dcterms:description", + lang, + ), + }; + + hit.url = hitSpecification.pathResolver + ? hitSpecification.pathResolver(child) + : `${hitSpecification.path || "datamangd"}${context.getId()}_${ + hit.entryId + }`; + + hits.push(hit); + } + + return { + hits, + count: searchList.getSize(), + facets: {}, + esFacets: metaFacets, + }; + } catch (error) { + console.error("Error in solrSearch:", error); + throw error; + } + } + + public async getResources(resources: string[]): Promise { + const result: any[] = []; + const maxRequestUriLength = 1500; + const requestPromises: Promise[] = []; + + while (resources.length) { + const resTmp = []; + while ( + resTmp.join(" OR ").length < maxRequestUriLength && + resources.length > 0 + ) { + resTmp.push(resources.splice(0, 1)[0]); + } + requestPromises.push(resourcesSearch(resTmp, this.entryStore)); + } + + const responses = await Promise.all(requestPromises); + responses.forEach((response) => { + if (response && response.length > 0) { + result.push(...response); + } + }); + + return result; + } + + // ============================================================================ + // Facet Operations + // ============================================================================ + + public async getFacets( + metaFacets: ESFacetField[], + dcat: DCATData, + ): Promise<{ [key: string]: SearchFacet }> { + const facets: { [key: string]: SearchFacet } = {}; + + for (const f of metaFacets) { + // Find the corresponding facet specification + const facetSpec = this.facetSpecification?.facets?.find( + (spec) => spec.resource === f.predicate, + ); + + if (facetSpec) { + facets[f.predicate] = { + title: this.t(f.predicate), + name: f.name, + predicate: f.predicate, + indexOrder: facetSpec.indexOrder, + count: f.valueCount, + show: 25, + group: facetSpec.group, + facetValues: f.values + .filter((value: ESFacetFieldValue) => { + if (!value.name || value.name.trim() === "") return false; + if (!facetSpec?.dcatFilterEnabled) return true; + + const choices: Choice[] = getTemplateChoices( + dcat, + facetSpec.dcatProperty, + facetSpec.dcatId, + ); + return choices.some( + (choice: Choice) => choice.value === value.name, + ); + }) + .map((value: ESFacetFieldValue) => { + let displayName = value.name; + + if (facetSpec?.dcatType === "choice") { + const choices = getTemplateChoices( + dcat, + facetSpec.dcatProperty, + facetSpec.dcatId, + ); + const choice = choices.find( + (c: Choice) => c.value === value.name, + ); + if (choice) { + displayName = getLocalizedChoiceLabel(choice, this.lang); + } + } else { + displayName = entryCache.getValue(value.name) || value.name; + } + + return { + count: value.count, + facet: f.predicate, + facetType: f.type, + facetValueString: `${f.predicate}||${value.name}||${ + facetSpec.related || false + }||${f.type}||${this.t(f.predicate)}||${displayName}`, + related: facetSpec.related || false, + resource: value.name, + title: displayName, + }; + }), + }; + } + } + return facets; + } + + public async processFacets( + metaFacets: ESFacetField[], + dcat: DCATData, + facetSpecification?: FacetSpecification, + ): Promise<{ [key: string]: SearchFacet }> { + const facets: { [key: string]: SearchFacet } = {}; + + for (const f of metaFacets) { + const facetSpec = facetSpecification?.facets?.find( + (spec) => spec.resource === f.predicate, + ); + + if (facetSpec) { + facets[f.predicate] = { + title: this.t(f.predicate), + name: f.name, + predicate: f.predicate, + indexOrder: facetSpec.indexOrder, + count: f.valueCount, + show: 25, + group: facetSpec.group, + facetValues: f.values + .filter((value: ESFacetFieldValue) => { + if (!value.name || value.name.trim() === "") return false; + if (!facetSpec?.dcatFilterEnabled) return true; + + const choices: Choice[] = getTemplateChoices( + dcat, + facetSpec.dcatProperty, + facetSpec.dcatId, + ); + return choices.some( + (choice: Choice) => choice.value === value.name, + ); + }) + .map((value: ESFacetFieldValue) => { + let displayName = value.name; + + if (facetSpec?.dcatType === "choice") { + const choices = getTemplateChoices( + dcat, + facetSpec.dcatProperty, + facetSpec.dcatId, + ); + const choice = choices.find( + (c: Choice) => c.value === value.name, + ); + if (choice) { + displayName = getLocalizedChoiceLabel(choice, this.lang); + } + } else { + displayName = entryCache.getValue(value.name) || value.name; + } + + return { + count: value.count, + facet: f.predicate, + facetType: f.type, + facetValueString: `${f.predicate}||${value.name}||${ + facetSpec.related || false + }||${f.type}||${this.t(f.predicate)}||${displayName}`, + related: facetSpec.related || false, + resource: value.name, + title: displayName, + }; + }), + }; + } + } + return facets; + } + + // ============================================================================ + // Metadata Operations + // ============================================================================ + + private async getMetaValues( + entry: Entry, + path: string, + dcat?: DCATData, + ): Promise<{ [key: string]: string[] }> { + const values: { [key: string]: string[] } = {}; + + if (entry && path !== "/organisations/") { + const metadata = entry.getAllMetadata(); + + try { + const publisherUri = getLocalizedValue( + metadata, + "dcterms:publisher", + entry.getResourceURI(), + ); + const publisherName = entryCache.getValue(publisherUri); + + values["organisation_literal"] = [publisherName || publisherUri]; + } catch (error) { + console.error("Error fetching publisher value:", error); + } + + const themeFacetSpec = this.facetSpecification?.facets?.find( + (spec) => spec.resource === "http://www.w3.org/ns/dcat#theme", + ); + + if ( + themeFacetSpec && + themeFacetSpec.dcatFilterEnabled && + themeFacetSpec.dcatProperty + ) { + try { + const whitelist = await listChoices("dcat:theme", dcat!); + values["theme_literal"] = metadata + .find(null, "http://www.w3.org/ns/dcat#theme") + .map((f: any) => f.getValue()) + .filter((value: string) => whitelist.includes(value)) + .map((value: string) => this.t(value)); + } catch (error) { + console.error("Error fetching themes:", error); + } + } else { + values["theme_literal"] = metadata + .find(null, "http://www.w3.org/ns/dcat#theme") + .map((f: any) => this.t(f.getValue())); + } + + const formatFacetSpec = this.facetSpecification?.facets?.find( + (spec) => spec.resource === "http://purl.org/dc/terms/format", + ); + + if ( + formatFacetSpec && + formatFacetSpec.dcatFilterEnabled && + formatFacetSpec.dcatProperty + ) { + try { + const whitelist = await listChoices("dcterms:format", dcat!); + values["format_literal"] = metadata + .find(null, "http://purl.org/dc/terms/format") + .map((f: any) => f.getValue()) + .filter((value: string) => whitelist.includes(value)) + .map((value: string) => this.t(value)); + } catch (error) { + console.error("Error fetching formats:", error); + } + } else { + values["format_literal"] = metadata + .find(null, "http://purl.org/dc/terms/format") + .map((f: any) => this.t(f.getValue())); + } + + const inSchemeUris = metadata.findFirstValue( + null, + "http://www.w3.org/2004/02/skos/core#inScheme", + ); + const inSchemeName = entryCache.getValue(inSchemeUris); + + values["inScheme_resource"] = [inSchemeName || ""]; + + values["modified"] = metadata + .find(null, "http://purl.org/dc/terms/modified") + .map((f: any) => f.getValue()); + } else { + const metadata = entry.getAllMetadata(); + + try { + const publisherTypeUri = metadata.findFirstValue(null, "dcterms:type"); + const dcatMeta = await fetchDCATMeta(); + + if (dcatMeta) { + const orgTypeChoices = getTemplateChoices( + dcatMeta, + "dcterms:type", + "adms:publishertype", + ).find((c: Choice) => c.value === publisherTypeUri); + + if (orgTypeChoices) { + values["organisation_type"] = [ + getLocalizedChoiceLabel(orgTypeChoices, this.lang), + ]; + } + } + } catch (error) { + console.error("Error fetching organisation type:", error); + } + } + + return values; + } + + public async getPublisherInfo(metadata: Metadata): Promise { + const publisherUri = metadata.findFirstValue(null, "dcterms:publisher"); + if (publisherUri) { + try { + const publisherEntry = + await this.entryStoreUtil.getEntryByResourceURI(publisherUri); + return publisherEntry + ? getLocalizedValue( + publisherEntry.getAllMetadata(), + "foaf:name", + publisherUri, + ) + : ""; + } catch (error) { + console.error("Failed to fetch publisher:", error); + return ""; + } + } + return ""; + } + + public async getContactInfo(metadata: Metadata) { + const contactPoint = metadata.findFirstValue(null, "dcat:contactPoint"); + if (!contactPoint) return { name: "", email: "" }; + + const contactEntry = + await this.entryStoreUtil.getEntryByResourceURI(contactPoint); + const contactMetadata = contactEntry.getAllMetadata(); + + return { + name: getLocalizedValue( + contactMetadata, + "http://www.w3.org/2006/vcard/ns#fn", + ), + email: parseEmail( + getLocalizedValue( + contactMetadata, + "http://www.w3.org/2006/vcard/ns#hasEmail", + ), + ), + }; + } + + public async getKeywords(entry: Entry): Promise { + return entry + .getAllMetadata() + .find(null, "dcat:keyword") + .map((k: { getValue: () => string }) => k.getValue()); + } + + // ============================================================================ + // Related Content Operations + // ============================================================================ + + public async getRelatedDatasets(entry: Entry) { + const datasets = await this.entryStore + .newSolrQuery() + .rdfType(["dcat:Dataset", "esterms:IndependentDataService"]) + .publicRead(true) + .uriProperty("dcterms:conformsTo", entry.getResourceURI()) + .getEntries(); + + return datasets.map((ds: Entry) => ({ + title: getLocalizedValue(ds.getAllMetadata(), "dcterms:title"), + url: `/${this.lang}/datasets/${this.entryStore.getContextId( + ds.getEntryInfo().getMetadataURI(), + )}_${ds.getId()}`, + })); + } + + public async getDatasetsInSeries( + entry: Entry, + resourceUri: string, + ): Promise { + try { + const datasetsInSeries = await this.entryStore + .newSolrQuery() + .rdfType(["dcat:Dataset", "esterms:IndependentDataService"]) + .uriProperty("dcat:inSeries", resourceUri) + .publicRead(true) + .getEntries(); + + const dcat = await fetchDCATMeta(); + + return await Promise.all( + datasetsInSeries.map(async (e) => ({ + ...e, + title: getLocalizedValue(e.getAllMetadata(), "dcterms:title"), + description: getLocalizedValue( + e.getAllMetadata(), + "dcterms:description", + ), + metadata: await this.getMetaValues(e, "/dataset-series", dcat), + modified: e.getEntryInfo().getModificationDate(), + url: formatDatasetUrl( + e, + this.lang, + this.entryStore.getContextId(e.getEntryInfo().getMetadataURI()), + ), + })), + ); + } catch (error) { + console.error("Failed to fetch dataset series:", error); + return null; + } + } + + public async getRelatedSpecifications( + entry: Entry, + metadata: Metadata, + pageType: PageType, + hasResourceUri?: string, + ) { + try { + if (pageType === "dataset") { + const specifications = metadata + .find(entry.getResourceURI(), "dcterms:conformsTo") + .map((stmt: { getValue: () => string }) => stmt.getValue()); + + const resourceEntries = + await this.entryStoreUtil.loadEntriesByResourceURIs( + specifications, + null, + true, + ); + + return resourceEntries + .filter((e: Entry) => e) + .map((e: Entry) => ({ + title: getLocalizedValue(e.getAllMetadata(), "dcterms:title"), + url: `/${this.lang}/specifications/${e + .getContext() + .getId()}_${e.getId()}`, + })); + } else if (pageType === "terminology") { + const specifications = await this.entryStore + .newSolrQuery() + .uriProperty( + "http://www.w3.org/ns/dx/prof/hasResource", + hasResourceUri || entry.getResourceURI(), + ) + .rdfType(["dcterms:Standard", "prof:Profile"]) + .publicRead(true) + .getEntries(); + + return specifications + .filter((e: Entry) => e) + .map((e: Entry) => ({ + title: getLocalizedValue(e.getAllMetadata(), "dcterms:title"), + url: `/${this.lang}/specifications/${e + .getContext() + .getId()}_${e.getId()}`, + })); + } + return []; + } catch (error) { + console.error("Error fetching specifications:", error); + return []; + } + } + + public async getRelatedMQA(entry: Entry) { + try { + const mqa = this.entryStore.getEntryURI( + entry.getContext().getId(), + "_quality", + ); + const mqaEntry = await this.entryStore.getEntry(mqa); + const mqaMetadata = mqaEntry.getAllMetadata(); + + return { + title: getLocalizedValue(mqaMetadata, "dcterms:title"), + url: `/metadatakvalitet/katalog/_quality/${entry.getContext().getId()}`, + }; + } catch { + return null; + } + } + + async getRelatedTerm(metadata: Metadata): Promise { + const termUri = metadata.findFirstValue(null, "skos:inScheme"); + const termEntry = await this.getEntryByResourceURI(termUri); + + return { + title: getLocalizedValue(termEntry.getAllMetadata(), "dcterms:title"), + url: `/${this.lang}/terminology/${termEntry + .getContext() + .getId()}_${termEntry.getId()}`, + }; + } + + // ============================================================================ + // Download and Format Operations + // ============================================================================ + + public getDownloadFormats(baseUri: string) { + return [ + { + title: this.t("pages|datasetpage$download-metadata-as") + " RDF/XML", + url: baseUri, + }, + { + title: this.t("pages|datasetpage$download-metadata-as") + " TURTLE", + url: baseUri + "?format=text/turtle", + }, + { + title: this.t("pages|datasetpage$download-metadata-as") + " N-TRIPLES", + url: baseUri + "?format=text/n-triples", + }, + { + title: this.t("pages|datasetpage$download-metadata-as") + " JSON-LD", + url: baseUri + "?format=application/ld+json", + }, + ]; + } +} diff --git a/utilities/local-cache.ts b/utilities/entrystore/local-cache.ts similarity index 94% rename from utilities/local-cache.ts rename to utilities/entrystore/local-cache.ts index 3e221821..d8107278 100644 --- a/utilities/local-cache.ts +++ b/utilities/entrystore/local-cache.ts @@ -1,6 +1,6 @@ class EntryCacheManager { private static instance: EntryCacheManager; - private cache: Map; + private cache: Map; private constructor() { this.cache = new Map(); diff --git a/utilities/index.ts b/utilities/index.ts index 765fbff3..091d642c 100644 --- a/utilities/index.ts +++ b/utilities/index.ts @@ -3,7 +3,7 @@ export * from "./checkers"; export * from "./check-lang"; export * from "./dcat-utils"; export * from "./detect-browser"; -export * from "./entrystore-utils"; +export * from "./entrystore/entrystore-helpers"; export * from "./key-focus"; export * from "./key-generator"; export * from "./local-storage-helpers"; From 9c27fb45b06a579f6e4648a4692953db06f8a67d Mon Sep 17 00:00:00 2001 From: Alessandro Gasperini Date: Thu, 5 Dec 2024 15:39:25 +0100 Subject: [PATCH 03/15] DIGG-472: Follow specification facet --- components/typography/body-variant/index.tsx | 1 + components/typography/heading/index.tsx | 1 + locales/en/resources.json | 1 + locales/sv/resources.json | 1 + yarn.lock | 6494 ++++++++---------- 5 files changed, 2866 insertions(+), 3632 deletions(-) diff --git a/components/typography/body-variant/index.tsx b/components/typography/body-variant/index.tsx index aeca9286..4284cd61 100644 --- a/components/typography/body-variant/index.tsx +++ b/components/typography/body-variant/index.tsx @@ -64,6 +64,7 @@ const BodyVariant: FC> = ({ const CustomTag = variant as ElementType; return ( + // @ts-expect-error {variant === "blockquote" && } {children} diff --git a/components/typography/heading/index.tsx b/components/typography/heading/index.tsx index a4d33519..8fef2d30 100644 --- a/components/typography/heading/index.tsx +++ b/components/typography/heading/index.tsx @@ -26,6 +26,7 @@ export const Heading: FC< const CustomTag = `h${level}` as ElementType; return ( + {/* @ts-expect-error - React children type mismatch with custom heading element */} {children} ); diff --git a/locales/en/resources.json b/locales/en/resources.json index 0af54288..c2f841ab 100644 --- a/locales/en/resources.json +++ b/locales/en/resources.json @@ -21,6 +21,7 @@ "http://purl.org/dc/terms/license": "License", "http://purl.org/dc/terms/publisher": "Organisation", "http://purl.org/dc/terms/subject": "National basic data", + "http://purl.org/dc/terms/conformsTo": "Follows specification", "http://purl.org/dc/terms/type": "Organisation type", "http://www.w3.org/2004/02/skos/core#inScheme": "Terminologies", "http://www.w3.org/ns/dcat#theme": "Theme", diff --git a/locales/sv/resources.json b/locales/sv/resources.json index 90a0f5d6..760fecce 100644 --- a/locales/sv/resources.json +++ b/locales/sv/resources.json @@ -21,6 +21,7 @@ "http://purl.org/dc/terms/license": "Licens", "http://purl.org/dc/terms/publisher": "Organisation", "http://purl.org/dc/terms/subject": "Nationella grunddata", + "http://purl.org/dc/terms/conformsTo": "Följer specifikation", "http://purl.org/dc/terms/type": "Organisationstyp", "http://www.w3.org/2004/02/skos/core#inScheme": "Terminologier", "http://www.w3.org/ns/dcat#theme": "Kategori", diff --git a/yarn.lock b/yarn.lock index 825d28de..982ec4eb 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5,13 +5,6 @@ __metadata: version: 8 cacheKey: 10 -"@aashutoshrathi/word-wrap@npm:^1.2.3": - version: 1.2.6 - resolution: "@aashutoshrathi/word-wrap@npm:1.2.6" - checksum: 10/6eebd12a5cd03cee38fcb915ef9f4ea557df6a06f642dfc7fe8eb4839eb5c9ca55a382f3604d52c14200b0c214c12af5e1f23d2a6d8e23ef2d016b105a9d6c0a - languageName: node - linkType: hard - "@alfalab/winston3-logstash-transport@npm:^1.3.0": version: 1.3.0 resolution: "@alfalab/winston3-logstash-transport@npm:1.3.0" @@ -31,36 +24,38 @@ __metadata: linkType: hard "@ampproject/remapping@npm:^2.2.0": - version: 2.2.1 - resolution: "@ampproject/remapping@npm:2.2.1" + version: 2.3.0 + resolution: "@ampproject/remapping@npm:2.3.0" dependencies: - "@jridgewell/gen-mapping": "npm:^0.3.0" - "@jridgewell/trace-mapping": "npm:^0.3.9" - checksum: 10/e15fecbf3b54c988c8b4fdea8ef514ab482537e8a080b2978cc4b47ccca7140577ca7b65ad3322dcce65bc73ee6e5b90cbfe0bbd8c766dad04d5c62ec9634c42 + "@jridgewell/gen-mapping": "npm:^0.3.5" + "@jridgewell/trace-mapping": "npm:^0.3.24" + checksum: 10/f3451525379c68a73eb0a1e65247fbf28c0cccd126d93af21c75fceff77773d43c0d4a2d51978fb131aff25b5f2cb41a9fe48cc296e61ae65e679c4f6918b0ab languageName: node linkType: hard "@apollo/client@npm:^3.6.9": - version: 3.8.8 - resolution: "@apollo/client@npm:3.8.8" + version: 3.12.0 + resolution: "@apollo/client@npm:3.12.0" dependencies: "@graphql-typed-document-node/core": "npm:^3.1.1" + "@wry/caches": "npm:^1.0.0" "@wry/equality": "npm:^0.5.6" "@wry/trie": "npm:^0.5.0" graphql-tag: "npm:^2.12.6" hoist-non-react-statics: "npm:^3.3.2" optimism: "npm:^0.18.0" prop-types: "npm:^15.7.2" + rehackt: "npm:^0.1.0" response-iterator: "npm:^0.2.6" symbol-observable: "npm:^4.0.0" ts-invariant: "npm:^0.10.3" tslib: "npm:^2.3.0" zen-observable-ts: "npm:^1.2.5" peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 + graphql: ^15.0.0 || ^16.0.0 graphql-ws: ^5.5.5 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 subscriptions-transport-ws: ^0.9.0 || ^0.11.0 peerDependenciesMeta: graphql-ws: @@ -71,7 +66,7 @@ __metadata: optional: true subscriptions-transport-ws: optional: true - checksum: 10/06a95d3cfd8da09172b67c0d704edd35c160fa98599526ac9d6d870c7a612e4bd342a7286bb01151775bb5d5c495d1e7987626c00d178acb85fe58c30ff25403 + checksum: 10/e5f7671b8d031f776c91ce852058f084a7233691d28424d91de0563b10e205f3b9e8066d428d1e5ee20c646c48b6afc851add1cd4fc8b74b05ae319d5365423f languageName: node linkType: hard @@ -195,43 +190,44 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.22.13, @babel/code-frame@npm:^7.23.5": - version: 7.23.5 - resolution: "@babel/code-frame@npm:7.23.5" +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.25.9, @babel/code-frame@npm:^7.26.0, @babel/code-frame@npm:^7.26.2": + version: 7.26.2 + resolution: "@babel/code-frame@npm:7.26.2" dependencies: - "@babel/highlight": "npm:^7.23.4" - chalk: "npm:^2.4.2" - checksum: 10/44e58529c9d93083288dc9e649c553c5ba997475a7b0758cc3ddc4d77b8a7d985dbe78cc39c9bbc61f26d50af6da1ddf0a3427eae8cc222a9370619b671ed8f5 + "@babel/helper-validator-identifier": "npm:^7.25.9" + js-tokens: "npm:^4.0.0" + picocolors: "npm:^1.0.0" + checksum: 10/db2c2122af79d31ca916755331bb4bac96feb2b334cdaca5097a6b467fdd41963b89b14b6836a14f083de7ff887fc78fa1b3c10b14e743d33e12dbfe5ee3d223 languageName: node linkType: hard -"@babel/compat-data@npm:^7.20.5, @babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.23.3, @babel/compat-data@npm:^7.23.5": - version: 7.23.5 - resolution: "@babel/compat-data@npm:7.23.5" - checksum: 10/088f14f646ecbddd5ef89f120a60a1b3389a50a9705d44603dca77662707d0175a5e0e0da3943c3298f1907a4ab871468656fbbf74bb7842cd8b0686b2c19736 +"@babel/compat-data@npm:^7.20.5, @babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.25.9, @babel/compat-data@npm:^7.26.0": + version: 7.26.3 + resolution: "@babel/compat-data@npm:7.26.3" + checksum: 10/0bf4e491680722aa0eac26f770f2fae059f92e2ac083900b241c90a2c10f0fc80e448b1feccc2b332687fab4c3e33e9f83dee9ef56badca1fb9f3f71266d9ebf languageName: node linkType: hard "@babel/core@npm:^7.14.0, @babel/core@npm:^7.21.3, @babel/core@npm:^7.22.9": - version: 7.23.6 - resolution: "@babel/core@npm:7.23.6" + version: 7.26.0 + resolution: "@babel/core@npm:7.26.0" dependencies: "@ampproject/remapping": "npm:^2.2.0" - "@babel/code-frame": "npm:^7.23.5" - "@babel/generator": "npm:^7.23.6" - "@babel/helper-compilation-targets": "npm:^7.23.6" - "@babel/helper-module-transforms": "npm:^7.23.3" - "@babel/helpers": "npm:^7.23.6" - "@babel/parser": "npm:^7.23.6" - "@babel/template": "npm:^7.22.15" - "@babel/traverse": "npm:^7.23.6" - "@babel/types": "npm:^7.23.6" + "@babel/code-frame": "npm:^7.26.0" + "@babel/generator": "npm:^7.26.0" + "@babel/helper-compilation-targets": "npm:^7.25.9" + "@babel/helper-module-transforms": "npm:^7.26.0" + "@babel/helpers": "npm:^7.26.0" + "@babel/parser": "npm:^7.26.0" + "@babel/template": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" + "@babel/types": "npm:^7.26.0" convert-source-map: "npm:^2.0.0" debug: "npm:^4.1.0" gensync: "npm:^1.0.0-beta.2" json5: "npm:^2.2.3" semver: "npm:^6.3.1" - checksum: 10/a72ba71d2f557d09ff58a5f0846344b9cea9dfcbd7418729a3a74d5b0f37a5ca024942fef4d19f248de751928a1be3d5cb0488746dd8896009dd55b974bb552e + checksum: 10/65767bfdb1f02e80d3af4f138066670ef8fdd12293de85ef151758a901c191c797e86d2e99b11c4cdfca33c72385ecaf38bbd7fa692791ec44c77763496b9b93 languageName: node linkType: hard @@ -246,84 +242,74 @@ __metadata: languageName: node linkType: hard -"@babel/generator@npm:^7.14.0, @babel/generator@npm:^7.18.13, @babel/generator@npm:^7.23.6": - version: 7.23.6 - resolution: "@babel/generator@npm:7.23.6" - dependencies: - "@babel/types": "npm:^7.23.6" - "@jridgewell/gen-mapping": "npm:^0.3.2" - "@jridgewell/trace-mapping": "npm:^0.3.17" - jsesc: "npm:^2.5.1" - checksum: 10/864090d5122c0aa3074471fd7b79d8a880c1468480cbd28925020a3dcc7eb6e98bedcdb38983df299c12b44b166e30915b8085a7bc126e68fa7e2aadc7bd1ac5 - languageName: node - linkType: hard - -"@babel/helper-annotate-as-pure@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-annotate-as-pure@npm:7.22.5" +"@babel/generator@npm:^7.14.0, @babel/generator@npm:^7.18.13, @babel/generator@npm:^7.26.0, @babel/generator@npm:^7.26.3": + version: 7.26.3 + resolution: "@babel/generator@npm:7.26.3" dependencies: - "@babel/types": "npm:^7.22.5" - checksum: 10/53da330f1835c46f26b7bf4da31f7a496dee9fd8696cca12366b94ba19d97421ce519a74a837f687749318f94d1a37f8d1abcbf35e8ed22c32d16373b2f6198d + "@babel/parser": "npm:^7.26.3" + "@babel/types": "npm:^7.26.3" + "@jridgewell/gen-mapping": "npm:^0.3.5" + "@jridgewell/trace-mapping": "npm:^0.3.25" + jsesc: "npm:^3.0.2" + checksum: 10/c1d8710cc1c52af9d8d67f7d8ea775578aa500887b327d2a81e27494764a6ef99e438dd7e14cf7cd3153656492ee27a8362980dc438087c0ca39d4e75532c638 languageName: node linkType: hard -"@babel/helper-builder-binary-assignment-operator-visitor@npm:^7.22.15": - version: 7.22.15 - resolution: "@babel/helper-builder-binary-assignment-operator-visitor@npm:7.22.15" +"@babel/helper-annotate-as-pure@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-annotate-as-pure@npm:7.25.9" dependencies: - "@babel/types": "npm:^7.22.15" - checksum: 10/639c697a1c729f9fafa2dd4c9af2e18568190299b5907bd4c2d0bc818fcbd1e83ffeecc2af24327a7faa7ac4c34edd9d7940510a5e66296c19bad17001cf5c7a + "@babel/types": "npm:^7.25.9" + checksum: 10/41edda10df1ae106a9b4fe617bf7c6df77db992992afd46192534f5cff29f9e49a303231733782dd65c5f9409714a529f215325569f14282046e9d3b7a1ffb6c languageName: node linkType: hard -"@babel/helper-compilation-targets@npm:^7.20.7, @babel/helper-compilation-targets@npm:^7.22.15, @babel/helper-compilation-targets@npm:^7.22.6, @babel/helper-compilation-targets@npm:^7.23.6": - version: 7.23.6 - resolution: "@babel/helper-compilation-targets@npm:7.23.6" +"@babel/helper-compilation-targets@npm:^7.20.7, @babel/helper-compilation-targets@npm:^7.22.6, @babel/helper-compilation-targets@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-compilation-targets@npm:7.25.9" dependencies: - "@babel/compat-data": "npm:^7.23.5" - "@babel/helper-validator-option": "npm:^7.23.5" - browserslist: "npm:^4.22.2" + "@babel/compat-data": "npm:^7.25.9" + "@babel/helper-validator-option": "npm:^7.25.9" + browserslist: "npm:^4.24.0" lru-cache: "npm:^5.1.1" semver: "npm:^6.3.1" - checksum: 10/05595cd73087ddcd81b82d2f3297aac0c0422858dfdded43d304786cf680ec33e846e2317e6992d2c964ee61d93945cbf1fa8ec80b55aee5bfb159227fb02cb9 + checksum: 10/8053fbfc21e8297ab55c8e7f9f119e4809fa7e505268691e1bedc2cf5e7a5a7de8c60ad13da2515378621b7601c42e101d2d679904da395fa3806a1edef6b92e languageName: node linkType: hard -"@babel/helper-create-class-features-plugin@npm:^7.18.6, @babel/helper-create-class-features-plugin@npm:^7.22.15, @babel/helper-create-class-features-plugin@npm:^7.23.6": - version: 7.23.6 - resolution: "@babel/helper-create-class-features-plugin@npm:7.23.6" +"@babel/helper-create-class-features-plugin@npm:^7.18.6, @babel/helper-create-class-features-plugin@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-create-class-features-plugin@npm:7.25.9" dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.22.5" - "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-function-name": "npm:^7.23.0" - "@babel/helper-member-expression-to-functions": "npm:^7.23.0" - "@babel/helper-optimise-call-expression": "npm:^7.22.5" - "@babel/helper-replace-supers": "npm:^7.22.20" - "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.22.5" - "@babel/helper-split-export-declaration": "npm:^7.22.6" + "@babel/helper-annotate-as-pure": "npm:^7.25.9" + "@babel/helper-member-expression-to-functions": "npm:^7.25.9" + "@babel/helper-optimise-call-expression": "npm:^7.25.9" + "@babel/helper-replace-supers": "npm:^7.25.9" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" semver: "npm:^6.3.1" peerDependencies: "@babel/core": ^7.0.0 - checksum: 10/5e0cff67a6809d2285215057be45de9dd8900b91e3526fad5eac79023c1d6bee32aed1a04fcdf0e4d99ee4bd49ea5459cb98260c13222edf3bb983621bb452f4 + checksum: 10/d1d47a7b5fd317c6cb1446b0e4f4892c19ddaa69ea0229f04ba8bea5f273fc8168441e7114ad36ff919f2d310f97310cec51adc79002e22039a7e1640ccaf248 languageName: node linkType: hard -"@babel/helper-create-regexp-features-plugin@npm:^7.18.6, @babel/helper-create-regexp-features-plugin@npm:^7.22.15, @babel/helper-create-regexp-features-plugin@npm:^7.22.5": - version: 7.22.15 - resolution: "@babel/helper-create-regexp-features-plugin@npm:7.22.15" +"@babel/helper-create-regexp-features-plugin@npm:^7.18.6, @babel/helper-create-regexp-features-plugin@npm:^7.25.9": + version: 7.26.3 + resolution: "@babel/helper-create-regexp-features-plugin@npm:7.26.3" dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.22.5" - regexpu-core: "npm:^5.3.1" + "@babel/helper-annotate-as-pure": "npm:^7.25.9" + regexpu-core: "npm:^6.2.0" semver: "npm:^6.3.1" peerDependencies: "@babel/core": ^7.0.0 - checksum: 10/886b675e82f1327b4f7a2c69a68eefdb5dbb0b9d4762c2d4f42a694960a9ccf61e1a3bcad601efd92c110033eb1a944fcd1e5cac188aa6b2e2076b541e210e20 + checksum: 10/4c44122ea11c4253ee78a9c083b7fbce96c725e2cb43cc864f0e8ea2749f7b6658617239c6278df9f132d09a7545c8fe0336ed2895ad7c80c71507828a7bc8ba languageName: node linkType: hard -"@babel/helper-define-polyfill-provider@npm:^0.4.4": - version: 0.4.4 - resolution: "@babel/helper-define-polyfill-provider@npm:0.4.4" +"@babel/helper-define-polyfill-provider@npm:^0.6.2, @babel/helper-define-polyfill-provider@npm:^0.6.3": + version: 0.6.3 + resolution: "@babel/helper-define-polyfill-provider@npm:0.6.3" dependencies: "@babel/helper-compilation-targets": "npm:^7.22.6" "@babel/helper-plugin-utils": "npm:^7.22.5" @@ -332,234 +318,204 @@ __metadata: resolve: "npm:^1.14.2" peerDependencies: "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 - checksum: 10/16c312e40ecf2ead81f3ab7275387079071012d2363022c04cf16d56fe0d781185f3a517b928f4556c716ae45e0567b817b636d5cd2fee8fb2ce2b18a04c5bcd - languageName: node - linkType: hard - -"@babel/helper-environment-visitor@npm:^7.22.20": - version: 7.22.20 - resolution: "@babel/helper-environment-visitor@npm:7.22.20" - checksum: 10/d80ee98ff66f41e233f36ca1921774c37e88a803b2f7dca3db7c057a5fea0473804db9fb6729e5dbfd07f4bed722d60f7852035c2c739382e84c335661590b69 - languageName: node - linkType: hard - -"@babel/helper-function-name@npm:^7.22.5, @babel/helper-function-name@npm:^7.23.0": - version: 7.23.0 - resolution: "@babel/helper-function-name@npm:7.23.0" - dependencies: - "@babel/template": "npm:^7.22.15" - "@babel/types": "npm:^7.23.0" - checksum: 10/7b2ae024cd7a09f19817daf99e0153b3bf2bc4ab344e197e8d13623d5e36117ed0b110914bc248faa64e8ccd3e97971ec7b41cc6fd6163a2b980220c58dcdf6d - languageName: node - linkType: hard - -"@babel/helper-hoist-variables@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-hoist-variables@npm:7.22.5" - dependencies: - "@babel/types": "npm:^7.22.5" - checksum: 10/394ca191b4ac908a76e7c50ab52102669efe3a1c277033e49467913c7ed6f7c64d7eacbeabf3bed39ea1f41731e22993f763b1edce0f74ff8563fd1f380d92cc + checksum: 10/b79a77ac8fbf1aaf6c7f99191871760508e87d75a374ff3c39c6599a17d9bb82284797cd451769305764e504546caf22ae63367b22d6e45e32d0a8f4a34aab53 languageName: node linkType: hard -"@babel/helper-member-expression-to-functions@npm:^7.22.15, @babel/helper-member-expression-to-functions@npm:^7.23.0": - version: 7.23.0 - resolution: "@babel/helper-member-expression-to-functions@npm:7.23.0" +"@babel/helper-member-expression-to-functions@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-member-expression-to-functions@npm:7.25.9" dependencies: - "@babel/types": "npm:^7.23.0" - checksum: 10/325feb6e200478c8cd6e10433fabe993a7d3315cc1a2a457e45514a5f95a73dff4c69bea04cc2daea0ffe72d8ed85d504b3f00b2e0767b7d4f5ae25fec9b35b2 + "@babel/traverse": "npm:^7.25.9" + "@babel/types": "npm:^7.25.9" + checksum: 10/ef8cc1c1e600b012b312315f843226545a1a89f25d2f474ce2503fd939ca3f8585180f291a3a13efc56cf13eddc1d41a3a040eae9a521838fd59a6d04cc82490 languageName: node linkType: hard -"@babel/helper-module-imports@npm:^7.22.15": - version: 7.22.15 - resolution: "@babel/helper-module-imports@npm:7.22.15" +"@babel/helper-module-imports@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-module-imports@npm:7.25.9" dependencies: - "@babel/types": "npm:^7.22.15" - checksum: 10/5ecf9345a73b80c28677cfbe674b9f567bb0d079e37dcba9055e36cb337db24ae71992a58e1affa9d14a60d3c69907d30fe1f80aea105184501750a58d15c81c + "@babel/traverse": "npm:^7.25.9" + "@babel/types": "npm:^7.25.9" + checksum: 10/e090be5dee94dda6cd769972231b21ddfae988acd76b703a480ac0c96f3334557d70a965bf41245d6ee43891e7571a8b400ccf2b2be5803351375d0f4e5bcf08 languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/helper-module-transforms@npm:7.23.3" +"@babel/helper-module-transforms@npm:^7.25.9, @babel/helper-module-transforms@npm:^7.26.0": + version: 7.26.0 + resolution: "@babel/helper-module-transforms@npm:7.26.0" dependencies: - "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-module-imports": "npm:^7.22.15" - "@babel/helper-simple-access": "npm:^7.22.5" - "@babel/helper-split-export-declaration": "npm:^7.22.6" - "@babel/helper-validator-identifier": "npm:^7.22.20" + "@babel/helper-module-imports": "npm:^7.25.9" + "@babel/helper-validator-identifier": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0 - checksum: 10/583fa580f8e50e6f45c4f46aa76a8e49c2528deb84e25f634d66461b9a0e2420e13979b0a607b67aef67eaf8db8668eb9edc038b4514b16e3879fe09e8fd294b + checksum: 10/9841d2a62f61ad52b66a72d08264f23052d533afc4ce07aec2a6202adac0bfe43014c312f94feacb3291f4c5aafe681955610041ece2c276271adce3f570f2f5 languageName: node linkType: hard -"@babel/helper-optimise-call-expression@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-optimise-call-expression@npm:7.22.5" +"@babel/helper-optimise-call-expression@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-optimise-call-expression@npm:7.25.9" dependencies: - "@babel/types": "npm:^7.22.5" - checksum: 10/c70ef6cc6b6ed32eeeec4482127e8be5451d0e5282d5495d5d569d39eb04d7f1d66ec99b327f45d1d5842a9ad8c22d48567e93fc502003a47de78d122e355f7c + "@babel/types": "npm:^7.25.9" + checksum: 10/f09d0ad60c0715b9a60c31841b3246b47d67650c512ce85bbe24a3124f1a4d66377df793af393273bc6e1015b0a9c799626c48e53747581c1582b99167cc65dc languageName: node linkType: hard -"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.20.2, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.8.0, @babel/helper-plugin-utils@npm:^7.8.3": - version: 7.22.5 - resolution: "@babel/helper-plugin-utils@npm:7.22.5" - checksum: 10/ab220db218089a2aadd0582f5833fd17fa300245999f5f8784b10f5a75267c4e808592284a29438a0da365e702f05acb369f99e1c915c02f9f9210ec60eab8ea +"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.20.2, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.25.9, @babel/helper-plugin-utils@npm:^7.8.0": + version: 7.25.9 + resolution: "@babel/helper-plugin-utils@npm:7.25.9" + checksum: 10/e347d87728b1ab10b6976d46403941c8f9008c045ea6d99997a7ffca7b852dc34b6171380f7b17edf94410e0857ff26f3a53d8618f11d73744db86e8ca9b8c64 languageName: node linkType: hard -"@babel/helper-remap-async-to-generator@npm:^7.22.20": - version: 7.22.20 - resolution: "@babel/helper-remap-async-to-generator@npm:7.22.20" +"@babel/helper-remap-async-to-generator@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-remap-async-to-generator@npm:7.25.9" dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.22.5" - "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-wrap-function": "npm:^7.22.20" + "@babel/helper-annotate-as-pure": "npm:^7.25.9" + "@babel/helper-wrap-function": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0 - checksum: 10/2fe6300a6f1b58211dffa0aed1b45d4958506d096543663dba83bd9251fe8d670fa909143a65b45e72acb49e7e20fbdb73eae315d9ddaced467948c3329986e7 + checksum: 10/ea37ad9f8f7bcc27c109963b8ebb9d22bac7a5db2a51de199cb560e251d5593fe721e46aab2ca7d3e7a24b0aa4aff0eaf9c7307af9c2fd3a1d84268579073052 languageName: node linkType: hard -"@babel/helper-replace-supers@npm:^7.22.20": - version: 7.22.20 - resolution: "@babel/helper-replace-supers@npm:7.22.20" +"@babel/helper-replace-supers@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-replace-supers@npm:7.25.9" dependencies: - "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-member-expression-to-functions": "npm:^7.22.15" - "@babel/helper-optimise-call-expression": "npm:^7.22.5" + "@babel/helper-member-expression-to-functions": "npm:^7.25.9" + "@babel/helper-optimise-call-expression": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0 - checksum: 10/617666f57b0f94a2f430ee66b67c8f6fa94d4c22400f622947580d8f3638ea34b71280af59599ed4afbb54ae6e2bdd4f9083fe0e341184a4bb0bd26ef58d3017 - languageName: node - linkType: hard - -"@babel/helper-simple-access@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-simple-access@npm:7.22.5" - dependencies: - "@babel/types": "npm:^7.22.5" - checksum: 10/7d5430eecf880937c27d1aed14245003bd1c7383ae07d652b3932f450f60bfcf8f2c1270c593ab063add185108d26198c69d1aca0e6fb7c6fdada4bcf72ab5b7 + checksum: 10/8ebf787016953e4479b99007bac735c9c860822fafc51bc3db67bc53814539888797238c81fa8b948b6da897eb7b1c1d4f04df11e501a7f0596b356be02de2ab languageName: node linkType: hard -"@babel/helper-skip-transparent-expression-wrappers@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.22.5" +"@babel/helper-skip-transparent-expression-wrappers@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.25.9" dependencies: - "@babel/types": "npm:^7.22.5" - checksum: 10/1012ef2295eb12dc073f2b9edf3425661e9b8432a3387e62a8bc27c42963f1f216ab3124228015c748770b2257b4f1fda882ca8fa34c0bf485e929ae5bc45244 + "@babel/traverse": "npm:^7.25.9" + "@babel/types": "npm:^7.25.9" + checksum: 10/fdbb5248932198bc26daa6abf0d2ac42cab9c2dbb75b7e9f40d425c8f28f09620b886d40e7f9e4e08ffc7aaa2cefe6fc2c44be7c20e81f7526634702fb615bdc languageName: node linkType: hard -"@babel/helper-split-export-declaration@npm:^7.22.6": - version: 7.22.6 - resolution: "@babel/helper-split-export-declaration@npm:7.22.6" - dependencies: - "@babel/types": "npm:^7.22.5" - checksum: 10/e141cace583b19d9195f9c2b8e17a3ae913b7ee9b8120246d0f9ca349ca6f03cb2c001fd5ec57488c544347c0bb584afec66c936511e447fd20a360e591ac921 +"@babel/helper-string-parser@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-string-parser@npm:7.25.9" + checksum: 10/c28656c52bd48e8c1d9f3e8e68ecafd09d949c57755b0d353739eb4eae7ba4f7e67e92e4036f1cd43378cc1397a2c943ed7bcaf5949b04ab48607def0258b775 languageName: node linkType: hard -"@babel/helper-string-parser@npm:^7.23.4": - version: 7.23.4 - resolution: "@babel/helper-string-parser@npm:7.23.4" - checksum: 10/c352082474a2ee1d2b812bd116a56b2e8b38065df9678a32a535f151ec6f58e54633cc778778374f10544b930703cca6ddf998803888a636afa27e2658068a9c +"@babel/helper-validator-identifier@npm:^7.16.7, @babel/helper-validator-identifier@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-validator-identifier@npm:7.25.9" + checksum: 10/3f9b649be0c2fd457fa1957b694b4e69532a668866b8a0d81eabfa34ba16dbf3107b39e0e7144c55c3c652bf773ec816af8df4a61273a2bb4eb3145ca9cf478e languageName: node linkType: hard -"@babel/helper-validator-identifier@npm:^7.16.7, @babel/helper-validator-identifier@npm:^7.22.20": - version: 7.22.20 - resolution: "@babel/helper-validator-identifier@npm:7.22.20" - checksum: 10/df882d2675101df2d507b95b195ca2f86a3ef28cb711c84f37e79ca23178e13b9f0d8b522774211f51e40168bf5142be4c1c9776a150cddb61a0d5bf3e95750b +"@babel/helper-validator-option@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-validator-option@npm:7.25.9" + checksum: 10/9491b2755948ebbdd68f87da907283698e663b5af2d2b1b02a2765761974b1120d5d8d49e9175b167f16f72748ffceec8c9cf62acfbee73f4904507b246e2b3d languageName: node linkType: hard -"@babel/helper-validator-option@npm:^7.22.15, @babel/helper-validator-option@npm:^7.23.5": - version: 7.23.5 - resolution: "@babel/helper-validator-option@npm:7.23.5" - checksum: 10/537cde2330a8aede223552510e8a13e9c1c8798afee3757995a7d4acae564124fe2bf7e7c3d90d62d3657434a74340a274b3b3b1c6f17e9a2be1f48af29cb09e +"@babel/helper-wrap-function@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-wrap-function@npm:7.25.9" + dependencies: + "@babel/template": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" + "@babel/types": "npm:^7.25.9" + checksum: 10/988dcf49159f1c920d6b9486762a93767a6e84b5e593a6342bc235f3e47cc1cb0c048d8fca531a48143e6b7fce1ff12ddbf735cf5f62cb2f07192cf7c27b89cf languageName: node linkType: hard -"@babel/helper-wrap-function@npm:^7.22.20": - version: 7.22.20 - resolution: "@babel/helper-wrap-function@npm:7.22.20" +"@babel/helpers@npm:^7.26.0": + version: 7.26.0 + resolution: "@babel/helpers@npm:7.26.0" dependencies: - "@babel/helper-function-name": "npm:^7.22.5" - "@babel/template": "npm:^7.22.15" - "@babel/types": "npm:^7.22.19" - checksum: 10/b22e4666dec3d401bdf8ebd01d448bb3733617dae5aa6fbd1b684a22a35653cca832edd876529fd139577713b44fb89b4f5e52b7315ab218620f78b8a8ae23de + "@babel/template": "npm:^7.25.9" + "@babel/types": "npm:^7.26.0" + checksum: 10/fd4757f65d10b64cfdbf4b3adb7ea6ffff9497c53e0786452f495d1f7794da7e0898261b4db65e1c62bbb9a360d7d78a1085635c23dfc3af2ab6dcba06585f86 languageName: node linkType: hard -"@babel/helpers@npm:^7.23.6": - version: 7.23.6 - resolution: "@babel/helpers@npm:7.23.6" +"@babel/parser@npm:^7.1.3, @babel/parser@npm:^7.14.0, @babel/parser@npm:^7.16.8, @babel/parser@npm:^7.25.9, @babel/parser@npm:^7.26.0, @babel/parser@npm:^7.26.3": + version: 7.26.3 + resolution: "@babel/parser@npm:7.26.3" dependencies: - "@babel/template": "npm:^7.22.15" - "@babel/traverse": "npm:^7.23.6" - "@babel/types": "npm:^7.23.6" - checksum: 10/2a85fd2bcbc15a6c94dbe7b9e94d8920f9de76d164179d6895fee89c4339079d9e3e56f572bf19b5e7d1e6f1997d7fbaeaa686b47d35136852631dfd09e85c2f + "@babel/types": "npm:^7.26.3" + bin: + parser: ./bin/babel-parser.js + checksum: 10/e7e3814b2dc9ee3ed605d38223471fa7d3a84cbe9474d2b5fa7ac57dc1ddf75577b1fd3a93bf7db8f41f28869bda795cddd80223f980be23623b6434bf4c88a8 languageName: node linkType: hard -"@babel/highlight@npm:^7.23.4": - version: 7.23.4 - resolution: "@babel/highlight@npm:7.23.4" +"@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:7.25.9" dependencies: - "@babel/helper-validator-identifier": "npm:^7.22.20" - chalk: "npm:^2.4.2" - js-tokens: "npm:^4.0.0" - checksum: 10/62fef9b5bcea7131df4626d009029b1ae85332042f4648a4ce6e740c3fd23112603c740c45575caec62f260c96b11054d3be5987f4981a5479793579c3aac71f + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10/3c23ef34e3fd7da3578428cb488180ab6b7b96c9c141438374b6d87fa814d87de099f28098e5fc64726c19193a1da397e4d2351d40b459bcd2489993557e2c74 languageName: node linkType: hard -"@babel/parser@npm:^7.1.3, @babel/parser@npm:^7.14.0, @babel/parser@npm:^7.16.8, @babel/parser@npm:^7.22.15, @babel/parser@npm:^7.23.6": - version: 7.23.6 - resolution: "@babel/parser@npm:7.23.6" - bin: - parser: ./bin/babel-parser.js - checksum: 10/6be3a63d3c9d07b035b5a79c022327cb7e16cbd530140ecb731f19a650c794c315a72c699a22413ebeafaff14aa8f53435111898d59e01a393d741b85629fa7d +"@babel/plugin-bugfix-safari-class-field-initializer-scope@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-bugfix-safari-class-field-initializer-scope@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10/d3e14ab1cb9cb50246d20cab9539f2fbd1e7ef1ded73980c8ad7c0561b4d5e0b144d362225f0976d47898e04cbd40f2000e208b0913bd788346cf7791b96af91 languageName: node linkType: hard -"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.23.3" +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0 - checksum: 10/ddbaf2c396b7780f15e80ee01d6dd790db076985f3dfeb6527d1a8d4cacf370e49250396a3aa005b2c40233cac214a106232f83703d5e8491848bde273938232 + checksum: 10/a9d1ee3fd100d3eb6799a2f2bbd785296f356c531d75c9369f71541811fa324270258a374db103ce159156d006da2f33370330558d0133e6f7584152c34997ca languageName: node linkType: hard -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.23.3" +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" - "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.22.5" - "@babel/plugin-transform-optional-chaining": "npm:^7.23.3" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.25.9" + "@babel/plugin-transform-optional-chaining": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.13.0 - checksum: 10/434b9d710ae856fa1a456678cc304fbc93915af86d581ee316e077af746a709a741ea39d7e1d4f5b98861b629cc7e87f002d3138f5e836775632466d4c74aef2 + checksum: 10/5b298b28e156f64de51cdb03a2c5b80c7f978815ef1026f3ae8b9fc48d28bf0a83817d8fbecb61ef8fb94a7201f62cca5103cc6e7b9e8f28e38f766d7905b378 languageName: node linkType: hard -"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:7.23.3" +"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:7.25.9" dependencies: - "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0 - checksum: 10/6e13f14949eb943d33cf4d3775a7195fa93c92851dfb648931038e9eb92a9b1709fdaa5a0ff6cf063cfcd68b3e52d280f3ebc0f3085b3e006e64dd6196ecb72a + checksum: 10/cb893e5deb9312a0120a399835b6614a016c036714de7123c8edabccc56a09c4455016e083c5c4dd485248546d4e5e55fc0e9132b3c3a9bd16abf534138fe3f2 languageName: node linkType: hard @@ -599,18 +555,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-async-generators@npm:^7.8.4": - version: 7.8.4 - resolution: "@babel/plugin-syntax-async-generators@npm:7.8.4" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/7ed1c1d9b9e5b64ef028ea5e755c0be2d4e5e4e3d6cf7df757b9a8c4cfa4193d268176d0f1f7fbecdda6fe722885c7fda681f480f3741d8a2d26854736f05367 - languageName: node - linkType: hard - -"@babel/plugin-syntax-class-properties@npm:^7.0.0, @babel/plugin-syntax-class-properties@npm:^7.12.13": +"@babel/plugin-syntax-class-properties@npm:^7.0.0": version: 7.12.13 resolution: "@babel/plugin-syntax-class-properties@npm:7.12.13" dependencies: @@ -621,135 +566,47 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-class-static-block@npm:^7.14.5": - version: 7.14.5 - resolution: "@babel/plugin-syntax-class-static-block@npm:7.14.5" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.14.5" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/3e80814b5b6d4fe17826093918680a351c2d34398a914ce6e55d8083d72a9bdde4fbaf6a2dcea0e23a03de26dc2917ae3efd603d27099e2b98380345703bf948 - languageName: node - linkType: hard - -"@babel/plugin-syntax-dynamic-import@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-dynamic-import@npm:7.8.3" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/ce307af83cf433d4ec42932329fad25fa73138ab39c7436882ea28742e1c0066626d224e0ad2988724c82644e41601cef607b36194f695cb78a1fcdc959637bd - languageName: node - linkType: hard - -"@babel/plugin-syntax-export-namespace-from@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-export-namespace-from@npm:7.8.3" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.3" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/85740478be5b0de185228e7814451d74ab8ce0a26fcca7613955262a26e99e8e15e9da58f60c754b84515d4c679b590dbd3f2148f0f58025f4ae706f1c5a5d4a - languageName: node - linkType: hard - -"@babel/plugin-syntax-flow@npm:^7.0.0, @babel/plugin-syntax-flow@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-syntax-flow@npm:7.23.3" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/c6e6f355d6ace5f4a9e7bb19f1fed2398aeb9b62c4c671a189d81b124f9f5bb77c4225b6e85e19339268c60a021c1e49104e450375de5e6bb70612190d9678af - languageName: node - linkType: hard - -"@babel/plugin-syntax-import-assertions@npm:^7.20.0, @babel/plugin-syntax-import-assertions@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-syntax-import-assertions@npm:7.23.3" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/883e6b35b2da205138caab832d54505271a3fee3fc1e8dc0894502434fc2b5d517cbe93bbfbfef8068a0fb6ec48ebc9eef3f605200a489065ba43d8cddc1c9a7 - languageName: node - linkType: hard - -"@babel/plugin-syntax-import-attributes@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-syntax-import-attributes@npm:7.23.3" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/9aed7661ffb920ca75df9f494757466ca92744e43072e0848d87fa4aa61a3f2ee5a22198ac1959856c036434b5614a8f46f1fb70298835dbe28220cdd1d4c11e - languageName: node - linkType: hard - -"@babel/plugin-syntax-import-meta@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-syntax-import-meta@npm:7.10.4" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.10.4" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/166ac1125d10b9c0c430e4156249a13858c0366d38844883d75d27389621ebe651115cb2ceb6dc011534d5055719fa1727b59f39e1ab3ca97820eef3dcab5b9b - languageName: node - linkType: hard - -"@babel/plugin-syntax-json-strings@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-json-strings@npm:7.8.3" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/bf5aea1f3188c9a507e16efe030efb996853ca3cadd6512c51db7233cc58f3ac89ff8c6bdfb01d30843b161cfe7d321e1bf28da82f7ab8d7e6bc5464666f354a - languageName: node - linkType: hard - -"@babel/plugin-syntax-jsx@npm:^7.0.0, @babel/plugin-syntax-jsx@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-syntax-jsx@npm:7.23.3" +"@babel/plugin-syntax-flow@npm:^7.0.0, @babel/plugin-syntax-flow@npm:^7.25.9": + version: 7.26.0 + resolution: "@babel/plugin-syntax-flow@npm:7.26.0" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/89037694314a74e7f0e7a9c8d3793af5bf6b23d80950c29b360db1c66859d67f60711ea437e70ad6b5b4b29affe17eababda841b6c01107c2b638e0493bafb4e + checksum: 10/fdc0d0a7b512e00d933e12cf93c785ea4645a193f4b539230b7601cfaa8c704410199318ce9ea14e5fca7d13e9027822f7d81a7871d3e854df26b6af04cc3c6c languageName: node linkType: hard -"@babel/plugin-syntax-logical-assignment-operators@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-syntax-logical-assignment-operators@npm:7.10.4" +"@babel/plugin-syntax-import-assertions@npm:^7.20.0, @babel/plugin-syntax-import-assertions@npm:^7.26.0": + version: 7.26.0 + resolution: "@babel/plugin-syntax-import-assertions@npm:7.26.0" dependencies: - "@babel/helper-plugin-utils": "npm:^7.10.4" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/aff33577037e34e515911255cdbb1fd39efee33658aa00b8a5fd3a4b903585112d037cce1cc9e4632f0487dc554486106b79ccd5ea63a2e00df4363f6d4ff886 + checksum: 10/b58f2306df4a690ca90b763d832ec05202c50af787158ff8b50cdf3354359710bce2e1eb2b5135fcabf284756ac8eadf09ca74764aa7e76d12a5cac5f6b21e67 languageName: node linkType: hard -"@babel/plugin-syntax-nullish-coalescing-operator@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-nullish-coalescing-operator@npm:7.8.3" +"@babel/plugin-syntax-import-attributes@npm:^7.26.0": + version: 7.26.0 + resolution: "@babel/plugin-syntax-import-attributes@npm:7.26.0" dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.0" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/87aca4918916020d1fedba54c0e232de408df2644a425d153be368313fdde40d96088feed6c4e5ab72aac89be5d07fef2ddf329a15109c5eb65df006bf2580d1 + checksum: 10/c122aa577166c80ee67f75aebebeef4150a132c4d3109d25d7fc058bf802946f883e330f20b78c1d3e3a5ada631c8780c263d2d01b5dbaecc69efefeedd42916 languageName: node linkType: hard -"@babel/plugin-syntax-numeric-separator@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-syntax-numeric-separator@npm:7.10.4" +"@babel/plugin-syntax-jsx@npm:^7.0.0, @babel/plugin-syntax-jsx@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-syntax-jsx@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.10.4" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/01ec5547bd0497f76cc903ff4d6b02abc8c05f301c88d2622b6d834e33a5651aa7c7a3d80d8d57656a4588f7276eba357f6b7e006482f5b564b7a6488de493a1 + checksum: 10/bb609d1ffb50b58f0c1bac8810d0e46a4f6c922aa171c458f3a19d66ee545d36e782d3bffbbc1fed0dc65a558bdce1caf5279316583c0fff5a2c1658982a8563 languageName: node linkType: hard @@ -764,58 +621,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-optional-catch-binding@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-optional-catch-binding@npm:7.8.3" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/910d90e72bc90ea1ce698e89c1027fed8845212d5ab588e35ef91f13b93143845f94e2539d831dc8d8ededc14ec02f04f7bd6a8179edd43a326c784e7ed7f0b9 - languageName: node - linkType: hard - -"@babel/plugin-syntax-optional-chaining@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-optional-chaining@npm:7.8.3" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/eef94d53a1453361553c1f98b68d17782861a04a392840341bc91780838dd4e695209c783631cf0de14c635758beafb6a3a65399846ffa4386bff90639347f30 - languageName: node - linkType: hard - -"@babel/plugin-syntax-private-property-in-object@npm:^7.14.5": - version: 7.14.5 - resolution: "@babel/plugin-syntax-private-property-in-object@npm:7.14.5" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.14.5" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/b317174783e6e96029b743ccff2a67d63d38756876e7e5d0ba53a322e38d9ca452c13354a57de1ad476b4c066dbae699e0ca157441da611117a47af88985ecda - languageName: node - linkType: hard - -"@babel/plugin-syntax-top-level-await@npm:^7.14.5": - version: 7.14.5 - resolution: "@babel/plugin-syntax-top-level-await@npm:7.14.5" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.14.5" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/bbd1a56b095be7820029b209677b194db9b1d26691fe999856462e66b25b281f031f3dfd91b1619e9dcf95bebe336211833b854d0fb8780d618e35667c2d0d7e - languageName: node - linkType: hard - -"@babel/plugin-syntax-typescript@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-syntax-typescript@npm:7.23.3" +"@babel/plugin-syntax-typescript@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-syntax-typescript@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/abfad3a19290d258b028e285a1f34c9b8a0cbe46ef79eafed4ed7ffce11b5d0720b5e536c82f91cbd8442cde35a3dd8e861fa70366d87ff06fdc0d4756e30876 + checksum: 10/0e9821e8ba7d660c36c919654e4144a70546942ae184e85b8102f2322451eae102cbfadbcadd52ce077a2b44b400ee52394c616feab7b5b9f791b910e933fd33 languageName: node linkType: hard @@ -831,760 +644,756 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-arrow-functions@npm:^7.0.0, @babel/plugin-transform-arrow-functions@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-arrow-functions@npm:7.23.3" +"@babel/plugin-transform-arrow-functions@npm:^7.0.0, @babel/plugin-transform-arrow-functions@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-arrow-functions@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/1e99118176e5366c2636064d09477016ab5272b2a92e78b8edb571d20bc3eaa881789a905b20042942c3c2d04efc530726cf703f937226db5ebc495f5d067e66 + checksum: 10/c29f081224859483accf55fb4d091db2aac0dcd0d7954bac5ca889030cc498d3f771aa20eb2e9cd8310084ec394d85fa084b97faf09298b6bc9541182b3eb5bb languageName: node linkType: hard -"@babel/plugin-transform-async-generator-functions@npm:^7.23.4": - version: 7.23.4 - resolution: "@babel/plugin-transform-async-generator-functions@npm:7.23.4" +"@babel/plugin-transform-async-generator-functions@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-async-generator-functions@npm:7.25.9" dependencies: - "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-plugin-utils": "npm:^7.22.5" - "@babel/helper-remap-async-to-generator": "npm:^7.22.20" - "@babel/plugin-syntax-async-generators": "npm:^7.8.4" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-remap-async-to-generator": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/e2fc132c9033711d55209f4781e1fc73f0f4da5e0ca80a2da73dec805166b73c92a6e83571a8994cd2c893a28302e24107e90856202b24781bab734f800102bb + checksum: 10/99306c44a4a791abd51a56d89fa61c4cfe805a58e070c7fb1cbf950886778a6c8c4f25a92d231f91da1746d14a338436073fd83038e607f03a2a98ac5340406b languageName: node linkType: hard -"@babel/plugin-transform-async-to-generator@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-async-to-generator@npm:7.23.3" +"@babel/plugin-transform-async-to-generator@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-async-to-generator@npm:7.25.9" dependencies: - "@babel/helper-module-imports": "npm:^7.22.15" - "@babel/helper-plugin-utils": "npm:^7.22.5" - "@babel/helper-remap-async-to-generator": "npm:^7.22.20" + "@babel/helper-module-imports": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-remap-async-to-generator": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/2e9d9795d4b3b3d8090332104e37061c677f29a1ce65bcbda4099a32d243e5d9520270a44bbabf0fb1fb40d463bd937685b1a1042e646979086c546d55319c3c + checksum: 10/b3ad50fb93c171644d501864620ed23952a46648c4df10dc9c62cc9ad08031b66bd272cfdd708faeee07c23b6251b16f29ce0350473e4c79f0c32178d38ce3a6 languageName: node linkType: hard -"@babel/plugin-transform-block-scoped-functions@npm:^7.0.0, @babel/plugin-transform-block-scoped-functions@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.23.3" +"@babel/plugin-transform-block-scoped-functions@npm:^7.0.0, @babel/plugin-transform-block-scoped-functions@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/e63b16d94ee5f4d917e669da3db5ea53d1e7e79141a2ec873c1e644678cdafe98daa556d0d359963c827863d6b3665d23d4938a94a4c5053a1619c4ebd01d020 + checksum: 10/bf31896556b33a80f017af3d445ceb532ec0f5ca9d69bc211a963ac92514d172d5c24c5ac319f384d9dfa7f1a4d8dc23032c2fe3e74f98a59467ecd86f7033ae languageName: node linkType: hard -"@babel/plugin-transform-block-scoping@npm:^7.0.0, @babel/plugin-transform-block-scoping@npm:^7.23.4": - version: 7.23.4 - resolution: "@babel/plugin-transform-block-scoping@npm:7.23.4" +"@babel/plugin-transform-block-scoping@npm:^7.0.0, @babel/plugin-transform-block-scoping@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-block-scoping@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/bbb965a3acdfb03559806d149efbd194ac9c983b260581a60efcb15eb9fbe20e3054667970800146d867446db1c1398f8e4ee87f4454233e49b8f8ce947bd99b + checksum: 10/89dcdd7edb1e0c2f44e3c568a8ad8202e2574a8a8308248550a9391540bc3f5c9fbd8352c60ae90769d46f58d3ab36f2c3a0fbc1c3620813d92ff6fccdfa79c8 languageName: node linkType: hard -"@babel/plugin-transform-class-properties@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-class-properties@npm:7.23.3" +"@babel/plugin-transform-class-properties@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-class-properties@npm:7.25.9" dependencies: - "@babel/helper-create-class-features-plugin": "npm:^7.22.15" - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-create-class-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/9c6f8366f667897541d360246de176dd29efc7a13d80a5b48361882f7173d9173be4646c3b7d9b003ccc0e01e25df122330308f33db921fa553aa17ad544b3fc + checksum: 10/a8d69e2c285486b63f49193cbcf7a15e1d3a5f632c1c07d7a97f65306df7f554b30270b7378dde143f8b557d1f8f6336c643377943dec8ec405e4cd11e90b9ea languageName: node linkType: hard -"@babel/plugin-transform-class-static-block@npm:^7.23.4": - version: 7.23.4 - resolution: "@babel/plugin-transform-class-static-block@npm:7.23.4" +"@babel/plugin-transform-class-static-block@npm:^7.26.0": + version: 7.26.0 + resolution: "@babel/plugin-transform-class-static-block@npm:7.26.0" dependencies: - "@babel/helper-create-class-features-plugin": "npm:^7.22.15" - "@babel/helper-plugin-utils": "npm:^7.22.5" - "@babel/plugin-syntax-class-static-block": "npm:^7.14.5" + "@babel/helper-create-class-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.12.0 - checksum: 10/c8bfaba19a674fc2eb54edad71e958647360474e3163e8226f1acd63e4e2dbec32a171a0af596c1dc5359aee402cc120fea7abd1fb0e0354b6527f0fc9e8aa1e + checksum: 10/60cba3f125a7bc4f90706af0a011697c7ffd2eddfba336ed6f84c5f358c44c3161af18b0202475241a96dee7964d96dd3a342f46dbf85b75b38bb789326e1766 languageName: node linkType: hard -"@babel/plugin-transform-classes@npm:^7.0.0, @babel/plugin-transform-classes@npm:^7.23.5": - version: 7.23.5 - resolution: "@babel/plugin-transform-classes@npm:7.23.5" +"@babel/plugin-transform-classes@npm:^7.0.0, @babel/plugin-transform-classes@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-classes@npm:7.25.9" dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.22.5" - "@babel/helper-compilation-targets": "npm:^7.22.15" - "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-function-name": "npm:^7.23.0" - "@babel/helper-optimise-call-expression": "npm:^7.22.5" - "@babel/helper-plugin-utils": "npm:^7.22.5" - "@babel/helper-replace-supers": "npm:^7.22.20" - "@babel/helper-split-export-declaration": "npm:^7.22.6" + "@babel/helper-annotate-as-pure": "npm:^7.25.9" + "@babel/helper-compilation-targets": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-replace-supers": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" globals: "npm:^11.1.0" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/f6c4fed2f48bdd46a4726b829ea2ddb5c9c97edd0e55dc53791d82927daad5725052b7e785a8b7e90a53b0606166b9c554469dc94f10fba59ca9642e997d97ee + checksum: 10/1914ebe152f35c667fba7bf17ce0d9d0f33df2fb4491990ce9bb1f9ec5ae8cbd11d95b0dc371f7a4cc5e7ce4cf89467c3e34857302911fc6bfb6494a77f7b37e languageName: node linkType: hard -"@babel/plugin-transform-computed-properties@npm:^7.0.0, @babel/plugin-transform-computed-properties@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-computed-properties@npm:7.23.3" +"@babel/plugin-transform-computed-properties@npm:^7.0.0, @babel/plugin-transform-computed-properties@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-computed-properties@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" - "@babel/template": "npm:^7.22.15" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/template": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/e75593e02c5ea473c17839e3c9d597ce3697bf039b66afe9a4d06d086a87fb3d95850b4174476897afc351dc1b46a9ec3165ee6e8fbad3732c0d65f676f855ad + checksum: 10/aa1a9064d6a9d3b569b8cae6972437315a38a8f6553ee618406da5122500a06c2f20b9fa93aeed04dd895923bf6f529c09fc79d4be987ec41785ceb7d2203122 languageName: node linkType: hard -"@babel/plugin-transform-destructuring@npm:^7.0.0, @babel/plugin-transform-destructuring@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-destructuring@npm:7.23.3" +"@babel/plugin-transform-destructuring@npm:^7.0.0, @babel/plugin-transform-destructuring@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-destructuring@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/5abd93718af5a61f8f6a97d2ccac9139499752dd5b2c533d7556fb02947ae01b2f51d4c4f5e64df569e8783d3743270018eb1fa979c43edec7dd1377acf107ed + checksum: 10/51b24fbead910ad0547463b2d214dd08076b22a66234b9f878b8bac117603dd23e05090ff86e9ffc373214de23d3e5bf1b095fe54cce2ca16b010264d90cf4f5 languageName: node linkType: hard -"@babel/plugin-transform-dotall-regex@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-dotall-regex@npm:7.23.3" +"@babel/plugin-transform-dotall-regex@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-dotall-regex@npm:7.25.9" dependencies: - "@babel/helper-create-regexp-features-plugin": "npm:^7.22.15" - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-create-regexp-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/a2dbbf7f1ea16a97948c37df925cb364337668c41a3948b8d91453f140507bd8a3429030c7ce66d09c299987b27746c19a2dd18b6f17dcb474854b14fd9159a3 + checksum: 10/8bdf1bb9e6e3a2cc8154ae88a3872faa6dc346d6901994505fb43ac85f858728781f1219f40b67f7bb0687c507450236cb7838ac68d457e65637f98500aa161b languageName: node linkType: hard -"@babel/plugin-transform-duplicate-keys@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-duplicate-keys@npm:7.23.3" +"@babel/plugin-transform-duplicate-keys@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-duplicate-keys@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/c2a21c34dc0839590cd945192cbc46fde541a27e140c48fe1808315934664cdbf18db64889e23c4eeb6bad9d3e049482efdca91d29de5734ffc887c4fbabaa16 + checksum: 10/10dbb87bc09582416f9f97ca6c40563655abf33e3fd0fee25eeaeff28e946a06651192112a2bc2b18c314a638fa15c55b8365a677ef67aa490848cefdc57e1d8 languageName: node linkType: hard -"@babel/plugin-transform-dynamic-import@npm:^7.23.4": - version: 7.23.4 - resolution: "@babel/plugin-transform-dynamic-import@npm:7.23.4" +"@babel/plugin-transform-duplicate-named-capturing-groups-regex@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-duplicate-named-capturing-groups-regex@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" - "@babel/plugin-syntax-dynamic-import": "npm:^7.8.3" + "@babel/helper-create-regexp-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10/f7233cf596be8c6843d31951afaf2464a62a610cb89c72c818c044765827fab78403ab8a7d3a6386f838c8df574668e2a48f6c206b1d7da965aff9c6886cb8e6 + languageName: node + linkType: hard + +"@babel/plugin-transform-dynamic-import@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-dynamic-import@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/57a722604c430d9f3dacff22001a5f31250e34785d4969527a2ae9160fa86858d0892c5b9ff7a06a04076f8c76c9e6862e0541aadca9c057849961343aab0845 + checksum: 10/aaca1ccda819be9b2b85af47ba08ddd2210ff2dbea222f26e4cd33f97ab020884bf81a66197e50872721e9daf36ceb5659502c82199884ea74d5d75ecda5c58b languageName: node linkType: hard -"@babel/plugin-transform-exponentiation-operator@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.23.3" +"@babel/plugin-transform-exponentiation-operator@npm:^7.25.9": + version: 7.26.3 + resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.26.3" dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor": "npm:^7.22.15" - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/00d05ab14ad0f299160fcf9d8f55a1cc1b740e012ab0b5ce30207d2365f091665115557af7d989cd6260d075a252d9e4283de5f2b247dfbbe0e42ae586e6bf66 + checksum: 10/0d8da2e552a50a775fe8e6e3c32621d20d3c5d1af7ab40ca2f5c7603de057b57b1b5850f74040e4ecbe36c09ac86d92173ad1e223a2a3b3df3cc359ca4349738 languageName: node linkType: hard -"@babel/plugin-transform-export-namespace-from@npm:^7.23.4": - version: 7.23.4 - resolution: "@babel/plugin-transform-export-namespace-from@npm:7.23.4" +"@babel/plugin-transform-export-namespace-from@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-export-namespace-from@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" - "@babel/plugin-syntax-export-namespace-from": "npm:^7.8.3" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/9f770a81bfd03b48d6ba155d452946fd56d6ffe5b7d871e9ec2a0b15e0f424273b632f3ed61838b90015b25bbda988896b7a46c7d964fbf8f6feb5820b309f93 + checksum: 10/4dfe8df86c5b1d085d591290874bb2d78a9063090d71567ed657a418010ad333c3f48af2c974b865f53bbb718987a065f89828d43279a7751db1a56c9229078d languageName: node linkType: hard "@babel/plugin-transform-flow-strip-types@npm:^7.0.0": - version: 7.23.3 - resolution: "@babel/plugin-transform-flow-strip-types@npm:7.23.3" + version: 7.25.9 + resolution: "@babel/plugin-transform-flow-strip-types@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" - "@babel/plugin-syntax-flow": "npm:^7.23.3" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/plugin-syntax-flow": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/84af4b1f6d79f1a66a2440c5cfe3ba0e2bb9355402da477add13de1867088efb8d7b2be15d67ac955f1d2a745d4a561423bbb473fe6e4622b157989598ec323f + checksum: 10/a3ffc76bbc922720debe973bccb501ccbda0d6d32d80c9efd599ab1b683fd72cae3198975d8609b37070fc32f921a9eb7d2db17b7b719395468773be41011822 languageName: node linkType: hard -"@babel/plugin-transform-for-of@npm:^7.0.0, @babel/plugin-transform-for-of@npm:^7.23.6": - version: 7.23.6 - resolution: "@babel/plugin-transform-for-of@npm:7.23.6" +"@babel/plugin-transform-for-of@npm:^7.0.0, @babel/plugin-transform-for-of@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-for-of@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" - "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/b84ef1f26a2db316237ae6d10fa7c22c70ac808ed0b8e095a8ecf9101551636cbb026bee9fb95a0a7944f3b8278ff9636a9088cb4a4ac5b84830a13829242735 + checksum: 10/63a2db7fe06c2e3f5fc1926f478dac66a5f7b3eaeb4a0ffae577e6f3cb3d822cb1ed2ed3798f70f5cb1aa06bc2ad8bcd1f557342f5c425fd83c37a8fc1cfd2ba languageName: node linkType: hard -"@babel/plugin-transform-function-name@npm:^7.0.0, @babel/plugin-transform-function-name@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-function-name@npm:7.23.3" +"@babel/plugin-transform-function-name@npm:^7.0.0, @babel/plugin-transform-function-name@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-function-name@npm:7.25.9" dependencies: - "@babel/helper-compilation-targets": "npm:^7.22.15" - "@babel/helper-function-name": "npm:^7.23.0" - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-compilation-targets": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/355c6dbe07c919575ad42b2f7e020f320866d72f8b79181a16f8e0cd424a2c761d979f03f47d583d9471b55dcd68a8a9d829b58e1eebcd572145b934b48975a6 + checksum: 10/a8d7c8d019a6eb57eab5ca1be3e3236f175557d55b1f3b11f8ad7999e3fbb1cf37905fd8cb3a349bffb4163a558e9f33b63f631597fdc97c858757deac1b2fd7 languageName: node linkType: hard -"@babel/plugin-transform-json-strings@npm:^7.23.4": - version: 7.23.4 - resolution: "@babel/plugin-transform-json-strings@npm:7.23.4" +"@babel/plugin-transform-json-strings@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-json-strings@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" - "@babel/plugin-syntax-json-strings": "npm:^7.8.3" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/f9019820233cf8955d8ba346df709a0683c120fe86a24ed1c9f003f2db51197b979efc88f010d558a12e1491210fc195a43cd1c7fee5e23b92da38f793a875de + checksum: 10/e2498d84761cfd05aaea53799933d55af309c9d6204e66b38778792d171e4d1311ad34f334259a3aa3407dd0446f6bd3e390a1fcb8ce2e42fe5aabed0e41bee1 languageName: node linkType: hard -"@babel/plugin-transform-literals@npm:^7.0.0, @babel/plugin-transform-literals@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-literals@npm:7.23.3" +"@babel/plugin-transform-literals@npm:^7.0.0, @babel/plugin-transform-literals@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-literals@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/519a544cd58586b9001c4c9b18da25a62f17d23c48600ff7a685d75ca9eb18d2c5e8f5476f067f0a8f1fea2a31107eff950b9864833061e6076dcc4bdc3e71ed + checksum: 10/3cca75823a38aab599bc151b0fa4d816b5e1b62d6e49c156aa90436deb6e13649f5505973151a10418b64f3f9d1c3da53e38a186402e0ed7ad98e482e70c0c14 languageName: node linkType: hard -"@babel/plugin-transform-logical-assignment-operators@npm:^7.23.4": - version: 7.23.4 - resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.23.4" +"@babel/plugin-transform-logical-assignment-operators@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" - "@babel/plugin-syntax-logical-assignment-operators": "npm:^7.10.4" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/2ae1dc9b4ff3bf61a990ff3accdecb2afe3a0ca649b3e74c010078d1cdf29ea490f50ac0a905306a2bcf9ac177889a39ac79bdcc3a0fdf220b3b75fac18d39b5 + checksum: 10/8c6febb4ac53852314d28b5e2c23d5dbbff7bf1e57d61f9672e0d97531ef7778b3f0ad698dcf1179f5486e626c77127508916a65eb846a89e98a92f70ed3537b languageName: node linkType: hard -"@babel/plugin-transform-member-expression-literals@npm:^7.0.0, @babel/plugin-transform-member-expression-literals@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-member-expression-literals@npm:7.23.3" +"@babel/plugin-transform-member-expression-literals@npm:^7.0.0, @babel/plugin-transform-member-expression-literals@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-member-expression-literals@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/95cec13c36d447c5aa6b8e4c778b897eeba66dcb675edef01e0d2afcec9e8cb9726baf4f81b4bbae7a782595aed72e6a0d44ffb773272c3ca180fada99bf92db + checksum: 10/db92041ae87b8f59f98b50359e0bb172480f6ba22e5e76b13bdfe07122cbf0daa9cd8ad2e78dcb47939938fed88ad57ab5989346f64b3a16953fc73dea3a9b1f languageName: node linkType: hard -"@babel/plugin-transform-modules-amd@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-modules-amd@npm:7.23.3" +"@babel/plugin-transform-modules-amd@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-modules-amd@npm:7.25.9" dependencies: - "@babel/helper-module-transforms": "npm:^7.23.3" - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-module-transforms": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/48c87dee2c7dae8ed40d16901f32c9e58be4ef87bf2c3985b51dd2e78e82081f3bad0a39ee5cf6e8909e13e954e2b4bedef0a8141922f281ed833ddb59ed9be2 + checksum: 10/75d34c6e709a23bcfa0e06f722c9a72b1d9ac3e7d72a07ef54a943d32f65f97cbbf0e387d874eb9d9b4c8d33045edfa8e8441d0f8794f3c2b9f1d71b928acf2c languageName: node linkType: hard -"@babel/plugin-transform-modules-commonjs@npm:^7.0.0, @babel/plugin-transform-modules-commonjs@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-modules-commonjs@npm:7.23.3" +"@babel/plugin-transform-modules-commonjs@npm:^7.0.0, @babel/plugin-transform-modules-commonjs@npm:^7.25.9": + version: 7.26.3 + resolution: "@babel/plugin-transform-modules-commonjs@npm:7.26.3" dependencies: - "@babel/helper-module-transforms": "npm:^7.23.3" - "@babel/helper-plugin-utils": "npm:^7.22.5" - "@babel/helper-simple-access": "npm:^7.22.5" + "@babel/helper-module-transforms": "npm:^7.26.0" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/a3bc082d0dfe8327a29263a6d721cea608d440bc8141ba3ec6ba80ad73d84e4f9bbe903c27e9291c29878feec9b5dee2bd0563822f93dc951f5d7fc36bdfe85b + checksum: 10/f817f02fa04d13f1578f3026239b57f1003bebcf9f9b8d854714bed76a0e4986c79bd6d2e0ac14282c5d309454a8dab683c179709ca753b0152a69c69f3a78e3 languageName: node linkType: hard -"@babel/plugin-transform-modules-systemjs@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-modules-systemjs@npm:7.23.3" +"@babel/plugin-transform-modules-systemjs@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-modules-systemjs@npm:7.25.9" dependencies: - "@babel/helper-hoist-variables": "npm:^7.22.5" - "@babel/helper-module-transforms": "npm:^7.23.3" - "@babel/helper-plugin-utils": "npm:^7.22.5" - "@babel/helper-validator-identifier": "npm:^7.22.20" + "@babel/helper-module-transforms": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-validator-identifier": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/051112de7585fff4ffd67865066401f01f90745d41f26b0edbeec0981342c10517ce1a6b4d7051b583a3e513088eece6a3f57b1663f1dd9418071cd05f14fef9 + checksum: 10/03145aa89b7c867941a03755216cfb503df6d475a78df84849a157fa5f2fcc17ba114a968d0579ae34e7c61403f35d1ba5d188fdfb9ad05f19354eb7605792f9 languageName: node linkType: hard -"@babel/plugin-transform-modules-umd@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-modules-umd@npm:7.23.3" +"@babel/plugin-transform-modules-umd@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-modules-umd@npm:7.25.9" dependencies: - "@babel/helper-module-transforms": "npm:^7.23.3" - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-module-transforms": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/e3f3af83562d687899555c7826b3faf0ab93ee7976898995b1d20cbe7f4451c55e05b0e17bfb3e549937cbe7573daf5400b752912a241b0a8a64d2457c7626e5 + checksum: 10/47d03485fedac828832d9fee33b3b982a6db8197e8651ceb5d001890e276150b5a7ee3e9780749e1ba76453c471af907a159108832c24f93453dd45221788e97 languageName: node linkType: hard -"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.22.5" +"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.25.9" dependencies: - "@babel/helper-create-regexp-features-plugin": "npm:^7.22.5" - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-create-regexp-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0 - checksum: 10/3ee564ddee620c035b928fdc942c5d17e9c4b98329b76f9cefac65c111135d925eb94ed324064cd7556d4f5123beec79abea1d4b97d1c8a2a5c748887a2eb623 + checksum: 10/434346ba05cf74e3f4704b3bdd439287b95cd2a8676afcdc607810b8c38b6f4798cd69c1419726b2e4c7204e62e4a04d31b0360e91ca57a930521c9211e07789 languageName: node linkType: hard -"@babel/plugin-transform-new-target@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-new-target@npm:7.23.3" +"@babel/plugin-transform-new-target@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-new-target@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/e5053389316fce73ad5201b7777437164f333e24787fbcda4ae489cd2580dbbbdfb5694a7237bad91fabb46b591d771975d69beb1c740b82cb4761625379f00b + checksum: 10/07bb3a09028ee7b8e8ede6e6390e3b3aecc5cf9adb2fc5475ff58036c552b8a3f8e63d4c43211a60545f3307cdc15919f0e54cb5455d9546daed162dc54ff94e languageName: node linkType: hard -"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.23.4": - version: 7.23.4 - resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.23.4" +"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" - "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.8.3" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/a27d73ea134d3d9560a6b2e26ab60012fba15f1db95865aa0153c18f5ec82cfef6a7b3d8df74e3c2fca81534fa5efeb6cacaf7b08bdb7d123e3dafdd079886a3 + checksum: 10/26e03b1c2c0408cc300e46d8f8cb639653ff3a7b03456d0d8afbb53c44f33a89323f51d99991dade3a5676921119bbdf869728bb7911799b5ef99ffafa2cdd24 languageName: node linkType: hard -"@babel/plugin-transform-numeric-separator@npm:^7.23.4": - version: 7.23.4 - resolution: "@babel/plugin-transform-numeric-separator@npm:7.23.4" +"@babel/plugin-transform-numeric-separator@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-numeric-separator@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" - "@babel/plugin-syntax-numeric-separator": "npm:^7.10.4" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/6ba0e5db3c620a3ec81f9e94507c821f483c15f196868df13fa454cbac719a5449baf73840f5b6eb7d77311b24a2cf8e45db53700d41727f693d46f7caf3eec3 + checksum: 10/0528ef041ed88e8c3f51624ee87b8182a7f246fe4013f0572788e0727d20795b558f2b82e3989b5dd416cbd339500f0d88857de41b6d3b6fdacb1d5344bcc5b1 languageName: node linkType: hard -"@babel/plugin-transform-object-rest-spread@npm:^7.23.4": - version: 7.23.4 - resolution: "@babel/plugin-transform-object-rest-spread@npm:7.23.4" +"@babel/plugin-transform-object-rest-spread@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-object-rest-spread@npm:7.25.9" dependencies: - "@babel/compat-data": "npm:^7.23.3" - "@babel/helper-compilation-targets": "npm:^7.22.15" - "@babel/helper-plugin-utils": "npm:^7.22.5" - "@babel/plugin-syntax-object-rest-spread": "npm:^7.8.3" - "@babel/plugin-transform-parameters": "npm:^7.23.3" + "@babel/helper-compilation-targets": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/plugin-transform-parameters": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/656f09c4ec629856e807d5b386559166ae417ff75943abce19656b2c6de5101dfd0aaf23f9074e854339370b4e09f57518d3202457046ee5b567ded531005479 + checksum: 10/a157ac5af2721090150858f301d9c0a3a0efb8ef66b90fce326d6cc0ae45ab97b6219b3e441bf8d72a2287e95eb04dd6c12544da88ea2345e70b3fac2c0ac9e2 languageName: node linkType: hard -"@babel/plugin-transform-object-super@npm:^7.0.0, @babel/plugin-transform-object-super@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-object-super@npm:7.23.3" +"@babel/plugin-transform-object-super@npm:^7.0.0, @babel/plugin-transform-object-super@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-object-super@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" - "@babel/helper-replace-supers": "npm:^7.22.20" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-replace-supers": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/e495497186f621fa79026e183b4f1fbb172fd9df812cbd2d7f02c05b08adbe58012b1a6eb6dd58d11a30343f6ec80d0f4074f9b501d70aa1c94df76d59164c53 + checksum: 10/1817b5d8b80e451ae1ad9080cca884f4f16df75880a158947df76a2ed8ab404d567a7dce71dd8051ef95f90fbe3513154086a32aba55cc76027f6cbabfbd7f98 languageName: node linkType: hard -"@babel/plugin-transform-optional-catch-binding@npm:^7.23.4": - version: 7.23.4 - resolution: "@babel/plugin-transform-optional-catch-binding@npm:7.23.4" +"@babel/plugin-transform-optional-catch-binding@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-optional-catch-binding@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" - "@babel/plugin-syntax-optional-catch-binding": "npm:^7.8.3" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/d50b5ee142cdb088d8b5de1ccf7cea85b18b85d85b52f86618f6e45226372f01ad4cdb29abd4fd35ea99a71fefb37009e0107db7a787dcc21d4d402f97470faf + checksum: 10/b46a8d1e91829f3db5c252583eb00d05a779b4660abeea5500fda0f8ffa3584fd18299443c22f7fddf0ed9dfdb73c782c43b445dc468d4f89803f2356963b406 languageName: node linkType: hard -"@babel/plugin-transform-optional-chaining@npm:^7.23.3, @babel/plugin-transform-optional-chaining@npm:^7.23.4": - version: 7.23.4 - resolution: "@babel/plugin-transform-optional-chaining@npm:7.23.4" +"@babel/plugin-transform-optional-chaining@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-optional-chaining@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" - "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.22.5" - "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/0ef24e889d6151428953fc443af5f71f4dae73f373dc1b7f5dd3f6a61d511296eb77e9b870e8c2c02a933e3455ae24c1fa91738c826b72a4ff87e0337db527e8 + checksum: 10/bc838a499fd9892e163b8bc9bfbc4bf0b28cc3232ee0a6406ae078257c8096518f871d09b4a32c11f4a2d6953c3bc1984619ef748f7ad45aed0b0d9689a8eb36 languageName: node linkType: hard -"@babel/plugin-transform-parameters@npm:^7.0.0, @babel/plugin-transform-parameters@npm:^7.20.7, @babel/plugin-transform-parameters@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-parameters@npm:7.23.3" +"@babel/plugin-transform-parameters@npm:^7.0.0, @babel/plugin-transform-parameters@npm:^7.20.7, @babel/plugin-transform-parameters@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-parameters@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/a8c36c3fc25f9daa46c4f6db47ea809c395dc4abc7f01c4b1391f6e5b0cd62b83b6016728b02a6a8ac21aca56207c9ec66daefc0336e9340976978de7e6e28df + checksum: 10/014009a1763deb41fe9f0dbca2c4489ce0ac83dd87395f488492e8eb52399f6c883d5bd591bae3b8836f2460c3937fcebd07e57dce1e0bfe30cdbc63fdfc9d3a languageName: node linkType: hard -"@babel/plugin-transform-private-methods@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-private-methods@npm:7.23.3" +"@babel/plugin-transform-private-methods@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-private-methods@npm:7.25.9" dependencies: - "@babel/helper-create-class-features-plugin": "npm:^7.22.15" - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-create-class-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/cedc1285c49b5a6d9a3d0e5e413b756ac40b3ac2f8f68bdfc3ae268bc8d27b00abd8bb0861c72756ff5dd8bf1eb77211b7feb5baf4fdae2ebbaabe49b9adc1d0 + checksum: 10/6e3671b352c267847c53a170a1937210fa8151764d70d25005e711ef9b21969aaf422acc14f9f7fb86bc0e4ec43e7aefcc0ad9196ae02d262ec10f509f126a58 languageName: node linkType: hard -"@babel/plugin-transform-private-property-in-object@npm:^7.23.4": - version: 7.23.4 - resolution: "@babel/plugin-transform-private-property-in-object@npm:7.23.4" +"@babel/plugin-transform-private-property-in-object@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-private-property-in-object@npm:7.25.9" dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.22.5" - "@babel/helper-create-class-features-plugin": "npm:^7.22.15" - "@babel/helper-plugin-utils": "npm:^7.22.5" - "@babel/plugin-syntax-private-property-in-object": "npm:^7.14.5" + "@babel/helper-annotate-as-pure": "npm:^7.25.9" + "@babel/helper-create-class-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/02eef2ee98fa86ee5052ed9bf0742d6d22b510b5df2fcce0b0f5615d6001f7786c6b31505e7f1c2f446406d8fb33603a5316d957cfa5b8365cbf78ddcc24fa42 + checksum: 10/aa45bb5669b610afa763d774a4b5583bb60ce7d38e4fd2dedfd0703e73e25aa560e6c6124e155aa90b101601743b127d9e5d3eb00989a7e4b4ab9c2eb88475ba languageName: node linkType: hard -"@babel/plugin-transform-property-literals@npm:^7.0.0, @babel/plugin-transform-property-literals@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-property-literals@npm:7.23.3" +"@babel/plugin-transform-property-literals@npm:^7.0.0, @babel/plugin-transform-property-literals@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-property-literals@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/16b048c8e87f25095f6d53634ab7912992f78e6997a6ff549edc3cf519db4fca01c7b4e0798530d7f6a05228ceee479251245cdd850a5531c6e6f404104d6cc9 + checksum: 10/436046ab07d54a9b44a384eeffec701d4e959a37a7547dda72e069e751ca7ff753d1782a8339e354b97c78a868b49ea97bf41bf5a44c6d7a3c0a05ad40eeb49c languageName: node linkType: hard "@babel/plugin-transform-react-constant-elements@npm:^7.21.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-react-constant-elements@npm:7.23.3" + version: 7.25.9 + resolution: "@babel/plugin-transform-react-constant-elements@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/0bc89f7e81bb455bf58a90bf78ed0d3b4b0ef41bb1abde1364922fece8f0fbf9ca43887685653104238636a0b385144c7fb952c0047edaf7e8bbbaa5d734587b + checksum: 10/d5843135107486c34320c4174fcd69e57335cc99a333a1d702a805675b22001be7f1b42b060faa745fd12af2c97f3825978ccbc94d12491e6b31b5c3b7c4632e languageName: node linkType: hard -"@babel/plugin-transform-react-display-name@npm:^7.0.0, @babel/plugin-transform-react-display-name@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-react-display-name@npm:7.23.3" +"@babel/plugin-transform-react-display-name@npm:^7.0.0, @babel/plugin-transform-react-display-name@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-react-display-name@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/7f86964e8434d3ddbd3c81d2690c9b66dbf1cd8bd9512e2e24500e9fa8cf378bc52c0853270b3b82143aba5965aec04721df7abdb768f952b44f5c6e0b198779 + checksum: 10/dc7affde0ed98e40f629ee92a2fc44fbd8008aabda1ddb3f5bd2632699d3289b08dff65b26cf3b89dab46397ec440f453d19856bbb3a9a83df5b4ac6157c5c39 languageName: node linkType: hard -"@babel/plugin-transform-react-jsx-development@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/plugin-transform-react-jsx-development@npm:7.22.5" +"@babel/plugin-transform-react-jsx-development@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-react-jsx-development@npm:7.25.9" dependencies: - "@babel/plugin-transform-react-jsx": "npm:^7.22.5" + "@babel/plugin-transform-react-jsx": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/36bc3ff0b96bb0ef4723070a50cfdf2e72cfd903a59eba448f9fe92fea47574d6f22efd99364413719e1f3fb3c51b6c9b2990b87af088f8486a84b2a5f9e4560 + checksum: 10/537d38369537f1eb56041c4b770bc0733fde1801a7f5ffef40a1217ea448f33ee2fa8e6098a58a82fd00e432c1b9426a66849496da419020c9eca3b1b1a23779 languageName: node linkType: hard -"@babel/plugin-transform-react-jsx@npm:^7.0.0, @babel/plugin-transform-react-jsx@npm:^7.22.15, @babel/plugin-transform-react-jsx@npm:^7.22.5": - version: 7.23.4 - resolution: "@babel/plugin-transform-react-jsx@npm:7.23.4" +"@babel/plugin-transform-react-jsx@npm:^7.0.0, @babel/plugin-transform-react-jsx@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-react-jsx@npm:7.25.9" dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.22.5" - "@babel/helper-module-imports": "npm:^7.22.15" - "@babel/helper-plugin-utils": "npm:^7.22.5" - "@babel/plugin-syntax-jsx": "npm:^7.23.3" - "@babel/types": "npm:^7.23.4" + "@babel/helper-annotate-as-pure": "npm:^7.25.9" + "@babel/helper-module-imports": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/plugin-syntax-jsx": "npm:^7.25.9" + "@babel/types": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/d83806701349addfb77b8347b4f0dc8e76fb1c9ac21bdef69f4002394fce2396d61facfc6e1a3de54cbabcdadf991a1f642e69edb5116ac14f95e33d9f7c221d + checksum: 10/eb179ecdf0ae19aed254105cf78fbac35f9983f51ed04b7b67c863a4820a70a879bd5da250ac518321f86df20eac010e53e3411c8750c386d51da30e4814bfb6 languageName: node linkType: hard -"@babel/plugin-transform-react-pure-annotations@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-react-pure-annotations@npm:7.23.3" +"@babel/plugin-transform-react-pure-annotations@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-react-pure-annotations@npm:7.25.9" dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.22.5" - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-annotate-as-pure": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/9ea3698b1d422561d93c0187ac1ed8f2367e4250b10e259785ead5aa643c265830fd0f4cf5087a5bedbc4007444c06da2f2006686613220acf0949895f453666 + checksum: 10/9995c0fc7c25d3aaaa0ce84233de02eab2564ea111d0813ec5baa538eb21520402879cc787ad1ad4c2061b99cebc3beb09910e64c9592e8ccb42ae62d9e4fd9a languageName: node linkType: hard -"@babel/plugin-transform-regenerator@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-regenerator@npm:7.23.3" +"@babel/plugin-transform-regenerator@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-regenerator@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.25.9" regenerator-transform: "npm:^0.15.2" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/7fdacc7b40008883871b519c9e5cdea493f75495118ccc56ac104b874983569a24edd024f0f5894ba1875c54ee2b442f295d6241c3280e61c725d0dd3317c8e6 + checksum: 10/1c09e8087b476c5967282c9790fb8710e065eda77c60f6cb5da541edd59ded9d003d96f8ef640928faab4a0b35bf997673499a194973da4f0c97f0935807a482 languageName: node linkType: hard -"@babel/plugin-transform-reserved-words@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-reserved-words@npm:7.23.3" +"@babel/plugin-transform-regexp-modifiers@npm:^7.26.0": + version: 7.26.0 + resolution: "@babel/plugin-transform-regexp-modifiers@npm:7.26.0" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-create-regexp-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10/726deca486bbd4b176f8a966eb0f4aabc19d9def3b8dabb8b3a656778eca0df1fda3f3c92b213aa5a184232fdafd5b7bd73b4e24ca4345c498ef6baff2bda4e1 + languageName: node + linkType: hard + +"@babel/plugin-transform-reserved-words@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-reserved-words@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/298c4440ddc136784ff920127cea137168e068404e635dc946ddb5d7b2a27b66f1dd4c4acb01f7184478ff7d5c3e7177a127279479926519042948fb7fa0fa48 + checksum: 10/8beda04481b25767acbd1f6b9ef7b3a9c12fbd9dcb24df45a6ad120e1dc4b247c073db60ac742f9093657d6d8c050501fc0606af042f81a3bb6a3ff862cddc47 languageName: node linkType: hard -"@babel/plugin-transform-shorthand-properties@npm:^7.0.0, @babel/plugin-transform-shorthand-properties@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-shorthand-properties@npm:7.23.3" +"@babel/plugin-transform-shorthand-properties@npm:^7.0.0, @babel/plugin-transform-shorthand-properties@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-shorthand-properties@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/5d677a03676f9fff969b0246c423d64d77502e90a832665dc872a5a5e05e5708161ce1effd56bb3c0f2c20a1112fca874be57c8a759d8b08152755519281f326 + checksum: 10/f774995d58d4e3a992b732cf3a9b8823552d471040e280264dd15e0735433d51b468fef04d75853d061309389c66bda10ce1b298297ce83999220eb0ad62741d languageName: node linkType: hard -"@babel/plugin-transform-spread@npm:^7.0.0, @babel/plugin-transform-spread@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-spread@npm:7.23.3" +"@babel/plugin-transform-spread@npm:^7.0.0, @babel/plugin-transform-spread@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-spread@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" - "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/c6372d2f788fd71d85aba12fbe08ee509e053ed27457e6674a4f9cae41ff885e2eb88aafea8fadd0ccf990601fc69ec596fa00959e05af68a15461a8d97a548d + checksum: 10/fe72c6545267176cdc9b6f32f30f9ced37c1cafa1290e4436b83b8f377b4f1c175dad404228c96e3efdec75da692f15bfb9db2108fcd9ad260bc9968778ee41e languageName: node linkType: hard -"@babel/plugin-transform-sticky-regex@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-sticky-regex@npm:7.23.3" +"@babel/plugin-transform-sticky-regex@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-sticky-regex@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/53e55eb2575b7abfdb4af7e503a2bf7ef5faf8bf6b92d2cd2de0700bdd19e934e5517b23e6dfed94ba50ae516b62f3f916773ef7d9bc81f01503f585051e2949 + checksum: 10/7454b00844dbe924030dd15e2b3615b36e196500c4c47e98dabc6b37a054c5b1038ecd437e910aabf0e43bf56b973cb148d3437d50f6e2332d8309568e3e979b languageName: node linkType: hard -"@babel/plugin-transform-template-literals@npm:^7.0.0, @babel/plugin-transform-template-literals@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-template-literals@npm:7.23.3" +"@babel/plugin-transform-template-literals@npm:^7.0.0, @babel/plugin-transform-template-literals@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-template-literals@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/b16c5cb0b8796be0118e9c144d15bdc0d20a7f3f59009c6303a6e9a8b74c146eceb3f05186f5b97afcba7cfa87e34c1585a22186e3d5b22f2fd3d27d959d92b2 + checksum: 10/92eb1d6e2d95bd24abbb74fa7640d02b66ff6214e0bb616d7fda298a7821ce15132a4265d576a3502a347a3c9e94b6c69ed265bb0784664592fa076785a3d16a languageName: node linkType: hard -"@babel/plugin-transform-typeof-symbol@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-typeof-symbol@npm:7.23.3" +"@babel/plugin-transform-typeof-symbol@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-typeof-symbol@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/0af7184379d43afac7614fc89b1bdecce4e174d52f4efaeee8ec1a4f2c764356c6dba3525c0685231f1cbf435b6dd4ee9e738d7417f3b10ce8bbe869c32f4384 + checksum: 10/3ae240358f0b0cd59f8610d6c59d395c216fd1bab407f7de58b86d592f030fb42b4d18e2456a29bee4a2ff014c4c1e3404c8ae64462b1155d1c053b2f9d73438 languageName: node linkType: hard -"@babel/plugin-transform-typescript@npm:^7.23.3": - version: 7.23.6 - resolution: "@babel/plugin-transform-typescript@npm:7.23.6" +"@babel/plugin-transform-typescript@npm:^7.25.9": + version: 7.26.3 + resolution: "@babel/plugin-transform-typescript@npm:7.26.3" dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.22.5" - "@babel/helper-create-class-features-plugin": "npm:^7.23.6" - "@babel/helper-plugin-utils": "npm:^7.22.5" - "@babel/plugin-syntax-typescript": "npm:^7.23.3" + "@babel/helper-annotate-as-pure": "npm:^7.25.9" + "@babel/helper-create-class-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.25.9" + "@babel/plugin-syntax-typescript": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/a816811129f3fcb0af1aeb52b84285be390ed8a0eedab17d31fa8e6847c4ca39b4b176d44831f20a8561b3f586974053570ad7bdfa51f89566276e6b191786d2 + checksum: 10/71e82045fc931112ca6cba1826a7d521a30514ea5e8370c3c083f6ee1ed624d62d91e1415fbc41ce9033c4e78ba638a904c43b2d7e023873f36675844b8a4963 languageName: node linkType: hard -"@babel/plugin-transform-unicode-escapes@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-unicode-escapes@npm:7.23.3" +"@babel/plugin-transform-unicode-escapes@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-unicode-escapes@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/561c429183a54b9e4751519a3dfba6014431e9cdc1484fad03bdaf96582dfc72c76a4f8661df2aeeae7c34efd0fa4d02d3b83a2f63763ecf71ecc925f9cc1f60 + checksum: 10/f138cbee539963fb3da13f684e6f33c9f7495220369ae12a682b358f1e25ac68936825562c38eae87f01ac9992b2129208b35ec18533567fc805ce5ed0ffd775 languageName: node linkType: hard -"@babel/plugin-transform-unicode-property-regex@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-unicode-property-regex@npm:7.23.3" +"@babel/plugin-transform-unicode-property-regex@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-unicode-property-regex@npm:7.25.9" dependencies: - "@babel/helper-create-regexp-features-plugin": "npm:^7.22.15" - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-create-regexp-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/2298461a194758086d17c23c26c7de37aa533af910f9ebf31ebd0893d4aa317468043d23f73edc782ec21151d3c46cf0ff8098a83b725c49a59de28a1d4d6225 + checksum: 10/201f6f46c1beb399e79aa208b94c5d54412047511795ce1e790edcd189cef73752e6a099fdfc01b3ad12205f139ae344143b62f21f44bbe02338a95e8506a911 languageName: node linkType: hard -"@babel/plugin-transform-unicode-regex@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-unicode-regex@npm:7.23.3" +"@babel/plugin-transform-unicode-regex@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-unicode-regex@npm:7.25.9" dependencies: - "@babel/helper-create-regexp-features-plugin": "npm:^7.22.15" - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-create-regexp-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/c5f835d17483ba899787f92e313dfa5b0055e3deab332f1d254078a2bba27ede47574b6599fcf34d3763f0c048ae0779dc21d2d8db09295edb4057478dc80a9a + checksum: 10/e8baae867526e179467c6ef5280d70390fa7388f8763a19a27c21302dd59b121032568be080749514b097097ceb9af716bf4b90638f1b3cf689aa837ba20150f languageName: node linkType: hard -"@babel/plugin-transform-unicode-sets-regex@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-unicode-sets-regex@npm:7.23.3" +"@babel/plugin-transform-unicode-sets-regex@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-unicode-sets-regex@npm:7.25.9" dependencies: - "@babel/helper-create-regexp-features-plugin": "npm:^7.22.15" - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-create-regexp-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0 - checksum: 10/79d0b4c951955ca68235c87b91ab2b393c96285f8aeaa34d6db416d2ddac90000c9bd6e8c4d82b60a2b484da69930507245035f28ba63c6cae341cf3ba68fdef + checksum: 10/4445ef20de687cb4dcc95169742a8d9013d680aa5eee9186d8e25875bbfa7ee5e2de26a91177ccf70b1db518e36886abcd44750d28db5d7a9539f0efa6839f4b languageName: node linkType: hard "@babel/preset-env@npm:^7.20.2": - version: 7.23.6 - resolution: "@babel/preset-env@npm:7.23.6" - dependencies: - "@babel/compat-data": "npm:^7.23.5" - "@babel/helper-compilation-targets": "npm:^7.23.6" - "@babel/helper-plugin-utils": "npm:^7.22.5" - "@babel/helper-validator-option": "npm:^7.23.5" - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "npm:^7.23.3" - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "npm:^7.23.3" - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "npm:^7.23.3" + version: 7.26.0 + resolution: "@babel/preset-env@npm:7.26.0" + dependencies: + "@babel/compat-data": "npm:^7.26.0" + "@babel/helper-compilation-targets": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-validator-option": "npm:^7.25.9" + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "npm:^7.25.9" + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "npm:^7.25.9" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "npm:^7.25.9" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "npm:^7.25.9" + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "npm:^7.25.9" "@babel/plugin-proposal-private-property-in-object": "npm:7.21.0-placeholder-for-preset-env.2" - "@babel/plugin-syntax-async-generators": "npm:^7.8.4" - "@babel/plugin-syntax-class-properties": "npm:^7.12.13" - "@babel/plugin-syntax-class-static-block": "npm:^7.14.5" - "@babel/plugin-syntax-dynamic-import": "npm:^7.8.3" - "@babel/plugin-syntax-export-namespace-from": "npm:^7.8.3" - "@babel/plugin-syntax-import-assertions": "npm:^7.23.3" - "@babel/plugin-syntax-import-attributes": "npm:^7.23.3" - "@babel/plugin-syntax-import-meta": "npm:^7.10.4" - "@babel/plugin-syntax-json-strings": "npm:^7.8.3" - "@babel/plugin-syntax-logical-assignment-operators": "npm:^7.10.4" - "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.8.3" - "@babel/plugin-syntax-numeric-separator": "npm:^7.10.4" - "@babel/plugin-syntax-object-rest-spread": "npm:^7.8.3" - "@babel/plugin-syntax-optional-catch-binding": "npm:^7.8.3" - "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3" - "@babel/plugin-syntax-private-property-in-object": "npm:^7.14.5" - "@babel/plugin-syntax-top-level-await": "npm:^7.14.5" + "@babel/plugin-syntax-import-assertions": "npm:^7.26.0" + "@babel/plugin-syntax-import-attributes": "npm:^7.26.0" "@babel/plugin-syntax-unicode-sets-regex": "npm:^7.18.6" - "@babel/plugin-transform-arrow-functions": "npm:^7.23.3" - "@babel/plugin-transform-async-generator-functions": "npm:^7.23.4" - "@babel/plugin-transform-async-to-generator": "npm:^7.23.3" - "@babel/plugin-transform-block-scoped-functions": "npm:^7.23.3" - "@babel/plugin-transform-block-scoping": "npm:^7.23.4" - "@babel/plugin-transform-class-properties": "npm:^7.23.3" - "@babel/plugin-transform-class-static-block": "npm:^7.23.4" - "@babel/plugin-transform-classes": "npm:^7.23.5" - "@babel/plugin-transform-computed-properties": "npm:^7.23.3" - "@babel/plugin-transform-destructuring": "npm:^7.23.3" - "@babel/plugin-transform-dotall-regex": "npm:^7.23.3" - "@babel/plugin-transform-duplicate-keys": "npm:^7.23.3" - "@babel/plugin-transform-dynamic-import": "npm:^7.23.4" - "@babel/plugin-transform-exponentiation-operator": "npm:^7.23.3" - "@babel/plugin-transform-export-namespace-from": "npm:^7.23.4" - "@babel/plugin-transform-for-of": "npm:^7.23.6" - "@babel/plugin-transform-function-name": "npm:^7.23.3" - "@babel/plugin-transform-json-strings": "npm:^7.23.4" - "@babel/plugin-transform-literals": "npm:^7.23.3" - "@babel/plugin-transform-logical-assignment-operators": "npm:^7.23.4" - "@babel/plugin-transform-member-expression-literals": "npm:^7.23.3" - "@babel/plugin-transform-modules-amd": "npm:^7.23.3" - "@babel/plugin-transform-modules-commonjs": "npm:^7.23.3" - "@babel/plugin-transform-modules-systemjs": "npm:^7.23.3" - "@babel/plugin-transform-modules-umd": "npm:^7.23.3" - "@babel/plugin-transform-named-capturing-groups-regex": "npm:^7.22.5" - "@babel/plugin-transform-new-target": "npm:^7.23.3" - "@babel/plugin-transform-nullish-coalescing-operator": "npm:^7.23.4" - "@babel/plugin-transform-numeric-separator": "npm:^7.23.4" - "@babel/plugin-transform-object-rest-spread": "npm:^7.23.4" - "@babel/plugin-transform-object-super": "npm:^7.23.3" - "@babel/plugin-transform-optional-catch-binding": "npm:^7.23.4" - "@babel/plugin-transform-optional-chaining": "npm:^7.23.4" - "@babel/plugin-transform-parameters": "npm:^7.23.3" - "@babel/plugin-transform-private-methods": "npm:^7.23.3" - "@babel/plugin-transform-private-property-in-object": "npm:^7.23.4" - "@babel/plugin-transform-property-literals": "npm:^7.23.3" - "@babel/plugin-transform-regenerator": "npm:^7.23.3" - "@babel/plugin-transform-reserved-words": "npm:^7.23.3" - "@babel/plugin-transform-shorthand-properties": "npm:^7.23.3" - "@babel/plugin-transform-spread": "npm:^7.23.3" - "@babel/plugin-transform-sticky-regex": "npm:^7.23.3" - "@babel/plugin-transform-template-literals": "npm:^7.23.3" - "@babel/plugin-transform-typeof-symbol": "npm:^7.23.3" - "@babel/plugin-transform-unicode-escapes": "npm:^7.23.3" - "@babel/plugin-transform-unicode-property-regex": "npm:^7.23.3" - "@babel/plugin-transform-unicode-regex": "npm:^7.23.3" - "@babel/plugin-transform-unicode-sets-regex": "npm:^7.23.3" + "@babel/plugin-transform-arrow-functions": "npm:^7.25.9" + "@babel/plugin-transform-async-generator-functions": "npm:^7.25.9" + "@babel/plugin-transform-async-to-generator": "npm:^7.25.9" + "@babel/plugin-transform-block-scoped-functions": "npm:^7.25.9" + "@babel/plugin-transform-block-scoping": "npm:^7.25.9" + "@babel/plugin-transform-class-properties": "npm:^7.25.9" + "@babel/plugin-transform-class-static-block": "npm:^7.26.0" + "@babel/plugin-transform-classes": "npm:^7.25.9" + "@babel/plugin-transform-computed-properties": "npm:^7.25.9" + "@babel/plugin-transform-destructuring": "npm:^7.25.9" + "@babel/plugin-transform-dotall-regex": "npm:^7.25.9" + "@babel/plugin-transform-duplicate-keys": "npm:^7.25.9" + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "npm:^7.25.9" + "@babel/plugin-transform-dynamic-import": "npm:^7.25.9" + "@babel/plugin-transform-exponentiation-operator": "npm:^7.25.9" + "@babel/plugin-transform-export-namespace-from": "npm:^7.25.9" + "@babel/plugin-transform-for-of": "npm:^7.25.9" + "@babel/plugin-transform-function-name": "npm:^7.25.9" + "@babel/plugin-transform-json-strings": "npm:^7.25.9" + "@babel/plugin-transform-literals": "npm:^7.25.9" + "@babel/plugin-transform-logical-assignment-operators": "npm:^7.25.9" + "@babel/plugin-transform-member-expression-literals": "npm:^7.25.9" + "@babel/plugin-transform-modules-amd": "npm:^7.25.9" + "@babel/plugin-transform-modules-commonjs": "npm:^7.25.9" + "@babel/plugin-transform-modules-systemjs": "npm:^7.25.9" + "@babel/plugin-transform-modules-umd": "npm:^7.25.9" + "@babel/plugin-transform-named-capturing-groups-regex": "npm:^7.25.9" + "@babel/plugin-transform-new-target": "npm:^7.25.9" + "@babel/plugin-transform-nullish-coalescing-operator": "npm:^7.25.9" + "@babel/plugin-transform-numeric-separator": "npm:^7.25.9" + "@babel/plugin-transform-object-rest-spread": "npm:^7.25.9" + "@babel/plugin-transform-object-super": "npm:^7.25.9" + "@babel/plugin-transform-optional-catch-binding": "npm:^7.25.9" + "@babel/plugin-transform-optional-chaining": "npm:^7.25.9" + "@babel/plugin-transform-parameters": "npm:^7.25.9" + "@babel/plugin-transform-private-methods": "npm:^7.25.9" + "@babel/plugin-transform-private-property-in-object": "npm:^7.25.9" + "@babel/plugin-transform-property-literals": "npm:^7.25.9" + "@babel/plugin-transform-regenerator": "npm:^7.25.9" + "@babel/plugin-transform-regexp-modifiers": "npm:^7.26.0" + "@babel/plugin-transform-reserved-words": "npm:^7.25.9" + "@babel/plugin-transform-shorthand-properties": "npm:^7.25.9" + "@babel/plugin-transform-spread": "npm:^7.25.9" + "@babel/plugin-transform-sticky-regex": "npm:^7.25.9" + "@babel/plugin-transform-template-literals": "npm:^7.25.9" + "@babel/plugin-transform-typeof-symbol": "npm:^7.25.9" + "@babel/plugin-transform-unicode-escapes": "npm:^7.25.9" + "@babel/plugin-transform-unicode-property-regex": "npm:^7.25.9" + "@babel/plugin-transform-unicode-regex": "npm:^7.25.9" + "@babel/plugin-transform-unicode-sets-regex": "npm:^7.25.9" "@babel/preset-modules": "npm:0.1.6-no-external-plugins" - babel-plugin-polyfill-corejs2: "npm:^0.4.6" - babel-plugin-polyfill-corejs3: "npm:^0.8.5" - babel-plugin-polyfill-regenerator: "npm:^0.5.3" - core-js-compat: "npm:^3.31.0" + babel-plugin-polyfill-corejs2: "npm:^0.4.10" + babel-plugin-polyfill-corejs3: "npm:^0.10.6" + babel-plugin-polyfill-regenerator: "npm:^0.6.1" + core-js-compat: "npm:^3.38.1" semver: "npm:^6.3.1" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/b47e9e7cdb0d31b2a6919ffb1b767f8159a69b000e257c1dad1121dea8c42d7ec12a892a691d1a8e90cde86edd41b017254574ec6b82a984013bb3c9e3df2b36 + checksum: 10/a7a80314f845deea713985a6316361c476621c76cfe5c6c28e8b9558f01634b49bbfdd3581ef94b5d6cff5c2b8830468aa53a73f5b5c1224db2dfea5db7e676f languageName: node linkType: hard @@ -1602,106 +1411,78 @@ __metadata: linkType: hard "@babel/preset-react@npm:^7.18.6": - version: 7.23.3 - resolution: "@babel/preset-react@npm:7.23.3" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" - "@babel/helper-validator-option": "npm:^7.22.15" - "@babel/plugin-transform-react-display-name": "npm:^7.23.3" - "@babel/plugin-transform-react-jsx": "npm:^7.22.15" - "@babel/plugin-transform-react-jsx-development": "npm:^7.22.5" - "@babel/plugin-transform-react-pure-annotations": "npm:^7.23.3" + version: 7.26.3 + resolution: "@babel/preset-react@npm:7.26.3" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-validator-option": "npm:^7.25.9" + "@babel/plugin-transform-react-display-name": "npm:^7.25.9" + "@babel/plugin-transform-react-jsx": "npm:^7.25.9" + "@babel/plugin-transform-react-jsx-development": "npm:^7.25.9" + "@babel/plugin-transform-react-pure-annotations": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/ef6aef131b2f36e2883e9da0d832903643cb3c9ad4f32e04fb3eecae59e4221d583139e8d8f973e25c28d15aafa6b3e60fe9f25c5fd09abd3e2df03b8637bdd2 + checksum: 10/88cb78c402b79f32389ee06451da51698d5b1da7641d9a47482883f537fe5441a138bd4c077d8533fd6d557406b08911c47b94402cea843db598e020bdd9a373 languageName: node linkType: hard "@babel/preset-typescript@npm:^7.21.0": - version: 7.23.3 - resolution: "@babel/preset-typescript@npm:7.23.3" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" - "@babel/helper-validator-option": "npm:^7.22.15" - "@babel/plugin-syntax-jsx": "npm:^7.23.3" - "@babel/plugin-transform-modules-commonjs": "npm:^7.23.3" - "@babel/plugin-transform-typescript": "npm:^7.23.3" + version: 7.26.0 + resolution: "@babel/preset-typescript@npm:7.26.0" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-validator-option": "npm:^7.25.9" + "@babel/plugin-syntax-jsx": "npm:^7.25.9" + "@babel/plugin-transform-modules-commonjs": "npm:^7.25.9" + "@babel/plugin-transform-typescript": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/c4add0f3fcbb3f4a305c48db9ccb32694f1308ed9971ccbc1a8a3c76d5a13726addb3c667958092287d7aa080186c5c83dbfefa55eacf94657e6cde39e172848 - languageName: node - linkType: hard - -"@babel/regjsgen@npm:^0.8.0": - version: 0.8.0 - resolution: "@babel/regjsgen@npm:0.8.0" - checksum: 10/c57fb730b17332b7572574b74364a77d70faa302a281a62819476fa3b09822974fd75af77aea603ad77378395be64e81f89f0e800bf86cbbf21652d49ce12ee8 + checksum: 10/81a60826160163a3daae017709f42147744757b725b50c9024ef3ee5a402ee45fd2e93eaecdaaa22c81be91f7940916249cfb7711366431cfcacc69c95878c03 languageName: node linkType: hard "@babel/runtime-corejs3@npm:^7.18.9, @babel/runtime-corejs3@npm:^7.20.7, @babel/runtime-corejs3@npm:^7.22.15": - version: 7.23.6 - resolution: "@babel/runtime-corejs3@npm:7.23.6" + version: 7.26.0 + resolution: "@babel/runtime-corejs3@npm:7.26.0" dependencies: core-js-pure: "npm:^3.30.2" regenerator-runtime: "npm:^0.14.0" - checksum: 10/6780931fc75baa486bc05db9ca2ea26706eed72fa75323af338c35edd25f804ccbdc3f6e421630b8d57aa9d39174af3ad7f49411345d9cca5d6837ce49672768 + checksum: 10/fd813d8b5bfc412c083033638c937e13f621b3223161c4a20bb8532d77ae622b620915476bd265670f6a8fc1a76a017ffd738ad25ad24431953e3725247c6520 languageName: node linkType: hard "@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.15.4, @babel/runtime@npm:^7.3.1, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.9.2": - version: 7.23.6 - resolution: "@babel/runtime@npm:7.23.6" + version: 7.26.0 + resolution: "@babel/runtime@npm:7.26.0" dependencies: regenerator-runtime: "npm:^0.14.0" - checksum: 10/4c4ab16f0361c59fb23956e4d0a29935f1f8a64aa8dd37876ce38355b6f4d8f0e54237aacb89c73b1532def60539ddde2d651523c8fa887b30b19a8cf0c465b0 - languageName: node - linkType: hard - -"@babel/template@npm:^7.18.10, @babel/template@npm:^7.20.7, @babel/template@npm:^7.22.15": - version: 7.22.15 - resolution: "@babel/template@npm:7.22.15" - dependencies: - "@babel/code-frame": "npm:^7.22.13" - "@babel/parser": "npm:^7.22.15" - "@babel/types": "npm:^7.22.15" - checksum: 10/21e768e4eed4d1da2ce5d30aa51db0f4d6d8700bc1821fec6292587df7bba2fe1a96451230de8c64b989740731888ebf1141138bfffb14cacccf4d05c66ad93f + checksum: 10/9f4ea1c1d566c497c052d505587554e782e021e6ccd302c2ad7ae8291c8e16e3f19d4a7726fb64469e057779ea2081c28b7dbefec6d813a22f08a35712c0f699 languageName: node linkType: hard -"@babel/traverse@npm:^7.14.0, @babel/traverse@npm:^7.16.8": - version: 7.23.7 - resolution: "@babel/traverse@npm:7.23.7" +"@babel/template@npm:^7.18.10, @babel/template@npm:^7.20.7, @babel/template@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/template@npm:7.25.9" dependencies: - "@babel/code-frame": "npm:^7.23.5" - "@babel/generator": "npm:^7.23.6" - "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-function-name": "npm:^7.23.0" - "@babel/helper-hoist-variables": "npm:^7.22.5" - "@babel/helper-split-export-declaration": "npm:^7.22.6" - "@babel/parser": "npm:^7.23.6" - "@babel/types": "npm:^7.23.6" - debug: "npm:^4.3.1" - globals: "npm:^11.1.0" - checksum: 10/3215e59429963c8dac85c26933372cdd322952aa9930e4bc5ef2d0e4bd7a1510d1ecf8f8fd860ace5d4d9fe496d23805a1ea019a86410aee4111de5f63ee84f9 + "@babel/code-frame": "npm:^7.25.9" + "@babel/parser": "npm:^7.25.9" + "@babel/types": "npm:^7.25.9" + checksum: 10/e861180881507210150c1335ad94aff80fd9e9be6202e1efa752059c93224e2d5310186ddcdd4c0f0b0fc658ce48cb47823f15142b5c00c8456dde54f5de80b2 languageName: node linkType: hard -"@babel/traverse@npm:^7.23.6": - version: 7.23.6 - resolution: "@babel/traverse@npm:7.23.6" +"@babel/traverse@npm:^7.14.0, @babel/traverse@npm:^7.16.8, @babel/traverse@npm:^7.25.9": + version: 7.26.3 + resolution: "@babel/traverse@npm:7.26.3" dependencies: - "@babel/code-frame": "npm:^7.23.5" - "@babel/generator": "npm:^7.23.6" - "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-function-name": "npm:^7.23.0" - "@babel/helper-hoist-variables": "npm:^7.22.5" - "@babel/helper-split-export-declaration": "npm:^7.22.6" - "@babel/parser": "npm:^7.23.6" - "@babel/types": "npm:^7.23.6" + "@babel/code-frame": "npm:^7.26.2" + "@babel/generator": "npm:^7.26.3" + "@babel/parser": "npm:^7.26.3" + "@babel/template": "npm:^7.25.9" + "@babel/types": "npm:^7.26.3" debug: "npm:^4.3.1" globals: "npm:^11.1.0" - checksum: 10/ee4434a3ce792ee8956b64d76843caa1dda4779bb621ed9f951dd3551965bf1f292f097011c9730ecbc0b57f02434b1fa5a771610a2ef570726b0df0fc3332d9 + checksum: 10/64f89f48a92e5384a6db0a84ead235393d94ddffb52a461bd985822cfc7cf3e4b164121a13f57efeeac90b43267804b49f3c7a8ebb435e851bcdcd9d050cc4ff languageName: node linkType: hard @@ -1715,14 +1496,13 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.16.8, @babel/types@npm:^7.17.10, @babel/types@npm:^7.18.13, @babel/types@npm:^7.21.3, @babel/types@npm:^7.22.15, @babel/types@npm:^7.22.19, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.23.4, @babel/types@npm:^7.23.6, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3": - version: 7.23.6 - resolution: "@babel/types@npm:7.23.6" +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.16.8, @babel/types@npm:^7.17.10, @babel/types@npm:^7.18.13, @babel/types@npm:^7.21.3, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.0, @babel/types@npm:^7.26.3, @babel/types@npm:^7.4.4": + version: 7.26.3 + resolution: "@babel/types@npm:7.26.3" dependencies: - "@babel/helper-string-parser": "npm:^7.23.4" - "@babel/helper-validator-identifier": "npm:^7.22.20" - to-fast-properties: "npm:^2.0.0" - checksum: 10/07e70bb94d30b0231396b5e9a7726e6d9227a0a62e0a6830c0bd3232f33b024092e3d5a7d1b096a65bbf2bb43a9ab4c721bf618e115bfbb87b454fa060f88cbf + "@babel/helper-string-parser": "npm:^7.25.9" + "@babel/helper-validator-identifier": "npm:^7.25.9" + checksum: 10/c31d0549630a89abfa11410bf82a318b0c87aa846fbf5f9905e47ba5e2aa44f41cc746442f105d622c519e4dc532d35a8d8080460ff4692f9fc7485fbf3a00eb languageName: node linkType: hard @@ -1761,9 +1541,9 @@ __metadata: languageName: node linkType: hard -"@cypress/request@npm:^3.0.0": - version: 3.0.1 - resolution: "@cypress/request@npm:3.0.1" +"@cypress/request@npm:^3.0.6": + version: 3.0.6 + resolution: "@cypress/request@npm:3.0.6" dependencies: aws-sign2: "npm:~0.7.0" aws4: "npm:^1.8.0" @@ -1771,19 +1551,19 @@ __metadata: combined-stream: "npm:~1.0.6" extend: "npm:~3.0.2" forever-agent: "npm:~0.6.1" - form-data: "npm:~2.3.2" - http-signature: "npm:~1.3.6" + form-data: "npm:~4.0.0" + http-signature: "npm:~1.4.0" is-typedarray: "npm:~1.0.0" isstream: "npm:~0.1.2" json-stringify-safe: "npm:~5.0.1" mime-types: "npm:~2.1.19" performance-now: "npm:^2.1.0" - qs: "npm:6.10.4" + qs: "npm:6.13.0" safe-buffer: "npm:^5.1.2" - tough-cookie: "npm:^4.1.3" + tough-cookie: "npm:^5.0.0" tunnel-agent: "npm:^0.6.0" uuid: "npm:^8.3.2" - checksum: 10/bf48bed6d6e493c05493902fb08b1d0646e7ec4300cf834816c2616f781db1a7fc447bd6f81de7c3076d738e8a6d75354e21d332f8f7ef8d9101d9b2f8e15b3a + checksum: 10/ac1782111d93e0dbee2d2b2f35d9acf6821ef36eef9f4c3991e5903138fe2b8394a207c8c6e50a2b6cb2057e0ee5ebfc37cb7571c460c9685e80c948c25f6972 languageName: node linkType: hard @@ -1808,12 +1588,12 @@ __metadata: languageName: node linkType: hard -"@emnapi/runtime@npm:^0.44.0": - version: 0.44.0 - resolution: "@emnapi/runtime@npm:0.44.0" +"@emnapi/runtime@npm:^1.2.0": + version: 1.3.1 + resolution: "@emnapi/runtime@npm:1.3.1" dependencies: tslib: "npm:^2.4.0" - checksum: 10/b7a08ec6a7cda6a524b9771fe4bfc5c25f4ac8b8899c99ec7eb12363bef87ee4f5cada348beb4940a5e037491ce9c115bfade17dbece9a201f2234016fe4f1f3 + checksum: 10/619915ee44682356f77f60455025e667b0b04ad3c95ced36c03782aea9ebc066fa73e86c4a59d221177eba5e5533d40b3a6dbff4e58ee5d81db4270185c21e22 languageName: node linkType: hard @@ -1859,18 +1639,7 @@ __metadata: languageName: node linkType: hard -"@eslint-community/eslint-utils@npm:^4.2.0": - version: 4.4.0 - resolution: "@eslint-community/eslint-utils@npm:4.4.0" - dependencies: - eslint-visitor-keys: "npm:^3.3.0" - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - checksum: 10/8d70bcdcd8cd279049183aca747d6c2ed7092a5cf0cf5916faac1ef37ffa74f0c245c2a3a3d3b9979d9dfdd4ca59257b4c5621db699d637b847a2c5e02f491c2 - languageName: node - linkType: hard - -"@eslint-community/eslint-utils@npm:^4.4.0": +"@eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.4.0": version: 4.4.1 resolution: "@eslint-community/eslint-utils@npm:4.4.1" dependencies: @@ -1912,13 +1681,6 @@ __metadata: languageName: node linkType: hard -"@fastify/busboy@npm:^2.0.0": - version: 2.1.0 - resolution: "@fastify/busboy@npm:2.1.0" - checksum: 10/f22c1e5c52dc350ddf9ba8be9f87b48d3ea5af00a37fd0a0d1e3e4b37f94d96763e514c68a350c7f570260fdd2f08b55ee090cdd879f92a03249eb0e3fd19113 - languageName: node - linkType: hard - "@graphql-codegen/add@npm:^3.2.1": version: 3.2.3 resolution: "@graphql-codegen/add@npm:3.2.3" @@ -1931,15 +1693,15 @@ __metadata: languageName: node linkType: hard -"@graphql-codegen/add@npm:^5.0.0": - version: 5.0.0 - resolution: "@graphql-codegen/add@npm:5.0.0" +"@graphql-codegen/add@npm:^5.0.0, @graphql-codegen/add@npm:^5.0.3": + version: 5.0.3 + resolution: "@graphql-codegen/add@npm:5.0.3" dependencies: - "@graphql-codegen/plugin-helpers": "npm:^5.0.0" - tslib: "npm:~2.5.0" + "@graphql-codegen/plugin-helpers": "npm:^5.0.3" + tslib: "npm:~2.6.0" peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - checksum: 10/0bc9b6cb63702defa5c1318cbee33b28a4eee6727d95f276c15fb49d295154debf1941dbf46f92146301e9d27245b1a142b4ce98fc489022f49f3819c193b9dc + checksum: 10/5e4ea9b5d76e6f472015185d0d007abf38ba7b27fb613b163ef1ca6c732695951111721896ee36894d098b27a67c55a84d000b503db93b9d9e6713e34d2fa5a6 languageName: node linkType: hard @@ -1997,66 +1759,66 @@ __metadata: linkType: hard "@graphql-codegen/client-preset@npm:^4.1.0": - version: 4.1.0 - resolution: "@graphql-codegen/client-preset@npm:4.1.0" + version: 4.5.1 + resolution: "@graphql-codegen/client-preset@npm:4.5.1" dependencies: "@babel/helper-plugin-utils": "npm:^7.20.2" "@babel/template": "npm:^7.20.7" - "@graphql-codegen/add": "npm:^5.0.0" - "@graphql-codegen/gql-tag-operations": "npm:4.0.1" - "@graphql-codegen/plugin-helpers": "npm:^5.0.1" - "@graphql-codegen/typed-document-node": "npm:^5.0.1" - "@graphql-codegen/typescript": "npm:^4.0.1" - "@graphql-codegen/typescript-operations": "npm:^4.0.1" - "@graphql-codegen/visitor-plugin-common": "npm:^4.0.1" + "@graphql-codegen/add": "npm:^5.0.3" + "@graphql-codegen/gql-tag-operations": "npm:4.0.12" + "@graphql-codegen/plugin-helpers": "npm:^5.1.0" + "@graphql-codegen/typed-document-node": "npm:^5.0.12" + "@graphql-codegen/typescript": "npm:^4.1.2" + "@graphql-codegen/typescript-operations": "npm:^4.4.0" + "@graphql-codegen/visitor-plugin-common": "npm:^5.6.0" "@graphql-tools/documents": "npm:^1.0.0" "@graphql-tools/utils": "npm:^10.0.0" "@graphql-typed-document-node/core": "npm:3.2.0" - tslib: "npm:~2.5.0" + tslib: "npm:~2.6.0" peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - checksum: 10/6dad068c41e92c810816a2753abba97ff6863838efde0bb75c1d54246fe0a7f4539b1f961b5b716d4ce7713cb10806c438b0c6ca8fe9510734bdbac7dff1ad08 + checksum: 10/4f8160f471609356829ccaccbb5f13fdef2da93ef074adb339acd82c7894b6ce51f997b21fd673be58358953ebab22fc6d2a2a4e21543d4713e42d7adbdfec5e languageName: node linkType: hard "@graphql-codegen/core@npm:^4.0.0": - version: 4.0.0 - resolution: "@graphql-codegen/core@npm:4.0.0" + version: 4.0.2 + resolution: "@graphql-codegen/core@npm:4.0.2" dependencies: - "@graphql-codegen/plugin-helpers": "npm:^5.0.0" + "@graphql-codegen/plugin-helpers": "npm:^5.0.3" "@graphql-tools/schema": "npm:^10.0.0" "@graphql-tools/utils": "npm:^10.0.0" - tslib: "npm:~2.5.0" + tslib: "npm:~2.6.0" peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - checksum: 10/d9826e3bf454edaf82aa10b56b0d05502472ea53d86f58aadff05bf2fcea4ddbd92f8dd8eca713b878ce16cc6f9b78f53bd4fe71426b60309673bb395b491aba + checksum: 10/09aa9d5b3215b7c8a81e07d6c826fa9697e4d20c7fa4333905aa89afe88044ce5c733633a59c6590fc997f03a6f62f9aecf76d6c1efa4f1a16c5ad2b0b6f665b languageName: node linkType: hard "@graphql-codegen/fragment-matcher@npm:^5.0.0": - version: 5.0.0 - resolution: "@graphql-codegen/fragment-matcher@npm:5.0.0" + version: 5.0.2 + resolution: "@graphql-codegen/fragment-matcher@npm:5.0.2" dependencies: - "@graphql-codegen/plugin-helpers": "npm:^5.0.0" - tslib: "npm:~2.5.0" + "@graphql-codegen/plugin-helpers": "npm:^5.0.3" + tslib: "npm:~2.6.0" peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - checksum: 10/c3374c7d65232e1bcd316708c9f92d5dbf7779add392fbc67ebfe70b69a7ec7bfb8ff13a7d66f1c7b598940c8616cc5dc35405b00c9c2150727a0d8f4a09af75 + checksum: 10/493403531345f95182f56ac0d1eec5a9f7a519aff3704cf6d4541b0a00877d62dc601304ce7d9cd005065afa53280c14023a994bc91e144e7399b5b7ef175361 languageName: node linkType: hard -"@graphql-codegen/gql-tag-operations@npm:4.0.1": - version: 4.0.1 - resolution: "@graphql-codegen/gql-tag-operations@npm:4.0.1" +"@graphql-codegen/gql-tag-operations@npm:4.0.12": + version: 4.0.12 + resolution: "@graphql-codegen/gql-tag-operations@npm:4.0.12" dependencies: - "@graphql-codegen/plugin-helpers": "npm:^5.0.0" - "@graphql-codegen/visitor-plugin-common": "npm:4.0.1" + "@graphql-codegen/plugin-helpers": "npm:^5.1.0" + "@graphql-codegen/visitor-plugin-common": "npm:5.6.0" "@graphql-tools/utils": "npm:^10.0.0" auto-bind: "npm:~4.0.0" - tslib: "npm:~2.5.0" + tslib: "npm:~2.6.0" peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - checksum: 10/4524f12492d21057bb49bb3cb1668d777fb58e8d5e041c2d8483379c2bdea6175d26312758372d35cf89ec0a4c28983fdd75ff3ddbb92742dbe18eee3d1667e7 + checksum: 10/21445bebc7759e1da5044647c70fb5c62441f5064595bf2b7f27d832ff6a08d40bd5363fb69a280639936eddb8ec620da3d12b01457b368ea4b015bc6f52de49 languageName: node linkType: hard @@ -2135,77 +1897,77 @@ __metadata: languageName: node linkType: hard -"@graphql-codegen/plugin-helpers@npm:^5.0.0, @graphql-codegen/plugin-helpers@npm:^5.0.1": - version: 5.0.1 - resolution: "@graphql-codegen/plugin-helpers@npm:5.0.1" +"@graphql-codegen/plugin-helpers@npm:^5.0.0, @graphql-codegen/plugin-helpers@npm:^5.0.1, @graphql-codegen/plugin-helpers@npm:^5.0.3, @graphql-codegen/plugin-helpers@npm:^5.1.0": + version: 5.1.0 + resolution: "@graphql-codegen/plugin-helpers@npm:5.1.0" dependencies: "@graphql-tools/utils": "npm:^10.0.0" change-case-all: "npm:1.0.15" common-tags: "npm:1.8.2" import-from: "npm:4.0.0" lodash: "npm:~4.17.0" - tslib: "npm:~2.5.0" + tslib: "npm:~2.6.0" peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - checksum: 10/296e3676fa7cf1c67e14af23305bf91fc44ba94d24a673bcc00b6e034490396fbd8018de8c41ee408597e200c17c23112ea7e48f08febaab4f25b807f1a7f80c + checksum: 10/415e79be90a1f5d289c9cd7f0a581c277d544be1f7136d7f74f5f067c205eb35fd6cd522455866fa8105f241eec4c77bebe02eef007d5021a7b7a453b85b2001 languageName: node linkType: hard -"@graphql-codegen/schema-ast@npm:^4.0.0": - version: 4.0.0 - resolution: "@graphql-codegen/schema-ast@npm:4.0.0" +"@graphql-codegen/schema-ast@npm:^4.0.2": + version: 4.1.0 + resolution: "@graphql-codegen/schema-ast@npm:4.1.0" dependencies: - "@graphql-codegen/plugin-helpers": "npm:^5.0.0" + "@graphql-codegen/plugin-helpers": "npm:^5.0.3" "@graphql-tools/utils": "npm:^10.0.0" - tslib: "npm:~2.5.0" + tslib: "npm:~2.6.0" peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - checksum: 10/5950b57b383c14476080108d8ef7ebe569446ac20fbf54371ecc051392c80ef4b28b16b33fcb06faa892213bed90fc72940bc46a9852e0f02491491811e6a47e + checksum: 10/cddec7723d708990ac8e33eb8935e72545b60ed7b772452ba45b60e577af950d23503de83f0919d1730f7d52dcb970900d3587d9a54202032164ba3c246d4c10 languageName: node linkType: hard -"@graphql-codegen/typed-document-node@npm:^5.0.1": - version: 5.0.1 - resolution: "@graphql-codegen/typed-document-node@npm:5.0.1" +"@graphql-codegen/typed-document-node@npm:^5.0.12": + version: 5.0.12 + resolution: "@graphql-codegen/typed-document-node@npm:5.0.12" dependencies: - "@graphql-codegen/plugin-helpers": "npm:^5.0.0" - "@graphql-codegen/visitor-plugin-common": "npm:4.0.1" + "@graphql-codegen/plugin-helpers": "npm:^5.1.0" + "@graphql-codegen/visitor-plugin-common": "npm:5.6.0" auto-bind: "npm:~4.0.0" change-case-all: "npm:1.0.15" - tslib: "npm:~2.5.0" + tslib: "npm:~2.6.0" peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - checksum: 10/eb54219af81c90b9c382f5988ed1661552d3fef1851893f594e99115ad07446b5d42dc9b53a84dcbb3d60074a51a3d645103ccb7fbe50db8b96334f3ba3e2bd4 + checksum: 10/68d5e284649e7c545910d3cfb479c26803124a2b777caf50e365e2495614d4e1c3cce533dd0186e53fce0f7487d609c69514f392572280cd6d40f4b1ba0c75c2 languageName: node linkType: hard -"@graphql-codegen/typescript-operations@npm:^4.0.1": - version: 4.0.1 - resolution: "@graphql-codegen/typescript-operations@npm:4.0.1" +"@graphql-codegen/typescript-operations@npm:^4.0.1, @graphql-codegen/typescript-operations@npm:^4.4.0": + version: 4.4.0 + resolution: "@graphql-codegen/typescript-operations@npm:4.4.0" dependencies: - "@graphql-codegen/plugin-helpers": "npm:^5.0.0" - "@graphql-codegen/typescript": "npm:^4.0.1" - "@graphql-codegen/visitor-plugin-common": "npm:4.0.1" + "@graphql-codegen/plugin-helpers": "npm:^5.1.0" + "@graphql-codegen/typescript": "npm:^4.1.2" + "@graphql-codegen/visitor-plugin-common": "npm:5.6.0" auto-bind: "npm:~4.0.0" - tslib: "npm:~2.5.0" + tslib: "npm:~2.6.0" peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - checksum: 10/23c74914106adcc92a9d142c397a37cccf7fdbc5d70603d9068f0539717783e20d9d3c81646199e73351bc114692cf71fc47638de2477b670eb6179d1d587a75 + checksum: 10/9b4d3dfe2641ee8b8f06a004af733fca05f93a8b8274f44296f61a43e313d94954cd2fcfeb9dc63e852116fc7e017b93cce94ca49fa433025412efc185a61323 languageName: node linkType: hard -"@graphql-codegen/typescript@npm:^4.0.1": - version: 4.0.1 - resolution: "@graphql-codegen/typescript@npm:4.0.1" +"@graphql-codegen/typescript@npm:^4.0.1, @graphql-codegen/typescript@npm:^4.1.2": + version: 4.1.2 + resolution: "@graphql-codegen/typescript@npm:4.1.2" dependencies: - "@graphql-codegen/plugin-helpers": "npm:^5.0.0" - "@graphql-codegen/schema-ast": "npm:^4.0.0" - "@graphql-codegen/visitor-plugin-common": "npm:4.0.1" + "@graphql-codegen/plugin-helpers": "npm:^5.1.0" + "@graphql-codegen/schema-ast": "npm:^4.0.2" + "@graphql-codegen/visitor-plugin-common": "npm:5.6.0" auto-bind: "npm:~4.0.0" - tslib: "npm:~2.5.0" + tslib: "npm:~2.6.0" peerDependencies: graphql: ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - checksum: 10/a44b2b5e2dc9750c39d8fdc50030f3476a897ff314b6c54ef03760539491f095f540908255e1b8d49daaf3a484d6fa9b6463704a08a5bbd7378ff13d64a9e092 + checksum: 10/a0a853a403df6b5a4e4a3d342fad86bb5daaa6aaa3b10c922529e43efe8b38e9bf95f17d4086698dfa30efc8d94aef85f4ac890f80107ce11a67aa1db76e1ca4 languageName: node linkType: hard @@ -2229,11 +1991,11 @@ __metadata: languageName: node linkType: hard -"@graphql-codegen/visitor-plugin-common@npm:4.0.1, @graphql-codegen/visitor-plugin-common@npm:^4.0.0, @graphql-codegen/visitor-plugin-common@npm:^4.0.1": - version: 4.0.1 - resolution: "@graphql-codegen/visitor-plugin-common@npm:4.0.1" +"@graphql-codegen/visitor-plugin-common@npm:5.6.0, @graphql-codegen/visitor-plugin-common@npm:^5.6.0": + version: 5.6.0 + resolution: "@graphql-codegen/visitor-plugin-common@npm:5.6.0" dependencies: - "@graphql-codegen/plugin-helpers": "npm:^5.0.0" + "@graphql-codegen/plugin-helpers": "npm:^5.1.0" "@graphql-tools/optimize": "npm:^2.0.0" "@graphql-tools/relay-operation-optimizer": "npm:^7.0.0" "@graphql-tools/utils": "npm:^10.0.0" @@ -2242,262 +2004,284 @@ __metadata: dependency-graph: "npm:^0.11.0" graphql-tag: "npm:^2.11.0" parse-filepath: "npm:^1.0.2" - tslib: "npm:~2.5.0" + tslib: "npm:~2.6.0" + peerDependencies: + graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 + checksum: 10/3e398546cc219575a8a4cd10f554148a3db94aef4752c28cc6897b81b40caa7e42899680b65f7b57288b61f076f2aca71d90f7acdd5e05b47b8aca3c9e0f0146 + languageName: node + linkType: hard + +"@graphql-codegen/visitor-plugin-common@npm:^4.0.0": + version: 4.1.2 + resolution: "@graphql-codegen/visitor-plugin-common@npm:4.1.2" + dependencies: + "@graphql-codegen/plugin-helpers": "npm:^5.0.3" + "@graphql-tools/optimize": "npm:^2.0.0" + "@graphql-tools/relay-operation-optimizer": "npm:^7.0.0" + "@graphql-tools/utils": "npm:^10.0.0" + auto-bind: "npm:~4.0.0" + change-case-all: "npm:1.0.15" + dependency-graph: "npm:^0.11.0" + graphql-tag: "npm:^2.11.0" + parse-filepath: "npm:^1.0.2" + tslib: "npm:~2.6.0" peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - checksum: 10/63e5ab1c6da9c7cfdabbd897fc8e8e4d67329befa47f11009721beb3ef72798c6b524174206f8ae89f5ee67dc42b2e7692500fd5571888700f64f0e0d6f12a22 + checksum: 10/a852d88b401161f650700f731d63743d191a375a9b77e49c117d0884b0a3d4c109332d00b393711039de5c1586ad2810c30dd46450d4d0d1eac6336c34138bfe languageName: node linkType: hard "@graphql-tools/apollo-engine-loader@npm:^8.0.0": - version: 8.0.0 - resolution: "@graphql-tools/apollo-engine-loader@npm:8.0.0" + version: 8.0.7 + resolution: "@graphql-tools/apollo-engine-loader@npm:8.0.7" dependencies: "@ardatan/sync-fetch": "npm:^0.0.1" - "@graphql-tools/utils": "npm:^10.0.0" - "@whatwg-node/fetch": "npm:^0.9.0" + "@graphql-tools/utils": "npm:^10.6.2" + "@whatwg-node/fetch": "npm:^0.10.0" tslib: "npm:^2.4.0" peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 10/4f9b761de2ee787b1e5afd549ae4e328175ca080915c5e31f418f5cb1a322d87b17d863c87ce5c65dcc24c7a9cab35034b457814a8021e45a6d4fba1da1700de + checksum: 10/d55ee31f3d5189e0b0391eec9b6006878f1c1d4d0366b439c713652ccc8dc6423b50d0d66274d8855d703c8a4b11467d7c18dce12650e82a42c6e3af0d179717 languageName: node linkType: hard -"@graphql-tools/batch-execute@npm:^9.0.1": - version: 9.0.2 - resolution: "@graphql-tools/batch-execute@npm:9.0.2" +"@graphql-tools/batch-execute@npm:^9.0.9": + version: 9.0.9 + resolution: "@graphql-tools/batch-execute@npm:9.0.9" dependencies: - "@graphql-tools/utils": "npm:^10.0.5" - dataloader: "npm:^2.2.2" + "@graphql-tools/utils": "npm:^10.6.2" + dataloader: "npm:^2.2.3" tslib: "npm:^2.4.0" - value-or-promise: "npm:^1.0.12" peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 10/ec0be4f8790c6041b4d8e796b662ce3f6ffde304ee780bf91db1912da49bed096db0e7a3b62a797920997e38d4489cd7e2ed4ee26d605a3c343ee51309ebb736 + checksum: 10/66af0d808e37d078e07fe98a3fadf0a78df607233aeb3781444218c3bf1fdfbe3d08f398d08ead646470783e91121a69a1ea4ba12710cda0780a8b3abdd2fae5 languageName: node linkType: hard "@graphql-tools/code-file-loader@npm:^8.0.0": - version: 8.0.3 - resolution: "@graphql-tools/code-file-loader@npm:8.0.3" + version: 8.1.8 + resolution: "@graphql-tools/code-file-loader@npm:8.1.8" dependencies: - "@graphql-tools/graphql-tag-pluck": "npm:8.1.0" - "@graphql-tools/utils": "npm:^10.0.0" + "@graphql-tools/graphql-tag-pluck": "npm:8.3.7" + "@graphql-tools/utils": "npm:^10.6.2" globby: "npm:^11.0.3" tslib: "npm:^2.4.0" unixify: "npm:^1.0.0" peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 10/602a6eeeea5b1d912f5347084d32f119f3708a1d3622ce7f36149de0682bae5cdd797aa28dd85559cd401d689daff34f02724903b9bafc410bfca1bff09b30e0 + checksum: 10/a33ea41a77357c9fcc275e45ddf7a788302d68ab34ed59c8c1e957e20ae9e422da47550e2a5706feabb755bee61744b6e147e1384ffec51106c92b177355f2f5 languageName: node linkType: hard -"@graphql-tools/delegate@npm:^10.0.0, @graphql-tools/delegate@npm:^10.0.3": - version: 10.0.3 - resolution: "@graphql-tools/delegate@npm:10.0.3" +"@graphql-tools/delegate@npm:^10.2.6": + version: 10.2.6 + resolution: "@graphql-tools/delegate@npm:10.2.6" dependencies: - "@graphql-tools/batch-execute": "npm:^9.0.1" - "@graphql-tools/executor": "npm:^1.0.0" - "@graphql-tools/schema": "npm:^10.0.0" - "@graphql-tools/utils": "npm:^10.0.5" - dataloader: "npm:^2.2.2" + "@graphql-tools/batch-execute": "npm:^9.0.9" + "@graphql-tools/executor": "npm:^1.3.6" + "@graphql-tools/schema": "npm:^10.0.11" + "@graphql-tools/utils": "npm:^10.6.2" + "@repeaterjs/repeater": "npm:^3.0.6" + dataloader: "npm:^2.2.3" + dset: "npm:^3.1.2" tslib: "npm:^2.5.0" peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 10/d19e15d4bdfd1878c3f18ec6f325e62872765ef5bbbf59f074e898f8967600ae7a39b75284d69c67f1de73bcfe3a5fdb63c6a130cb1680b6277c8794c9e27ab7 + checksum: 10/6bd31c32829cf81ffc5790b81326e587e31b9ffc3569eb8e4f84eac5468792bcdef5f1b7a6639f93e2111738d705fd28b6f0863e5783c606d1c826188e2275d9 languageName: node linkType: hard "@graphql-tools/documents@npm:^1.0.0": - version: 1.0.0 - resolution: "@graphql-tools/documents@npm:1.0.0" + version: 1.0.1 + resolution: "@graphql-tools/documents@npm:1.0.1" dependencies: lodash.sortby: "npm:^4.7.0" tslib: "npm:^2.4.0" peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 10/4fe29835abf4942c813c136a10742ddcff09a3dc0acbe34eeab48193d1c16ed2074ccb5608b6118ffbfda756d27ef4feae35b6476736395c6d079dd8738b0642 + checksum: 10/6af5cc1a5ab88fc2ef08d97c1190c4857ea894ea41672f9f94889ed817664524972c8f234bed023b0746fd2f358b96ca1cc753f0af127d0b8076fa7c6f3e27e5 languageName: node linkType: hard -"@graphql-tools/executor-graphql-ws@npm:^1.0.0": - version: 1.1.1 - resolution: "@graphql-tools/executor-graphql-ws@npm:1.1.1" +"@graphql-tools/executor-graphql-ws@npm:^1.3.2": + version: 1.3.4 + resolution: "@graphql-tools/executor-graphql-ws@npm:1.3.4" dependencies: - "@graphql-tools/utils": "npm:^10.0.2" - "@types/ws": "npm:^8.0.0" + "@graphql-tools/utils": "npm:^10.6.2" + "@whatwg-node/disposablestack": "npm:^0.0.5" graphql-ws: "npm:^5.14.0" isomorphic-ws: "npm:^5.0.0" tslib: "npm:^2.4.0" - ws: "npm:^8.13.0" + ws: "npm:^8.17.1" peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 10/30d29e2ef8fbedf07d7c279218f31a7279e714328f6c24d28ea76536fb4c5ed857ab5e486922000fcf9f85b83a9f3e995b8fd066b01ea4ab31d35efaa770c133 + checksum: 10/b87366fbf4e568ef3c1803e317c333df9dd4ad71ef6346a8408735a091cbfd0e798cf4e739f6397db4873fa62ccd70796aef5fd11f470c0461d44cb37632210a languageName: node linkType: hard -"@graphql-tools/executor-http@npm:^1.0.0, @graphql-tools/executor-http@npm:^1.0.5": - version: 1.0.5 - resolution: "@graphql-tools/executor-http@npm:1.0.5" +"@graphql-tools/executor-http@npm:^1.1.9": + version: 1.1.13 + resolution: "@graphql-tools/executor-http@npm:1.1.13" dependencies: - "@graphql-tools/utils": "npm:^10.0.2" + "@graphql-tools/utils": "npm:^10.6.2" "@repeaterjs/repeater": "npm:^3.0.4" - "@whatwg-node/fetch": "npm:^0.9.0" + "@whatwg-node/disposablestack": "npm:^0.0.5" + "@whatwg-node/fetch": "npm:^0.10.1" extract-files: "npm:^11.0.0" meros: "npm:^1.2.1" tslib: "npm:^2.4.0" value-or-promise: "npm:^1.0.12" peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 10/f62aad8c36d134a7a9cad37dc61602fe7316e2a96c504b0343363ae2a408e8a6966b00ade339fc62db3a0efc887ac09bd4c6c6f9dc73509bc1f69f14b338f42c + checksum: 10/142beecd0e3c348407afcfc392e726f50683ee8366424613914f5636d81ac751573447d27f60635850cfa03e55cdd53297815cf1ae5c612901a1b09439b62a64 languageName: node linkType: hard -"@graphql-tools/executor-legacy-ws@npm:^1.0.0": - version: 1.0.5 - resolution: "@graphql-tools/executor-legacy-ws@npm:1.0.5" +"@graphql-tools/executor-legacy-ws@npm:^1.1.5": + version: 1.1.5 + resolution: "@graphql-tools/executor-legacy-ws@npm:1.1.5" dependencies: - "@graphql-tools/utils": "npm:^10.0.0" + "@graphql-tools/utils": "npm:^10.6.2" "@types/ws": "npm:^8.0.0" isomorphic-ws: "npm:^5.0.0" tslib: "npm:^2.4.0" - ws: "npm:^8.15.0" + ws: "npm:^8.17.1" peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 10/ae5adb4196e99558f94c45fd5c28aced2a0ace8d121913636361a2e04ec53191a9236ede7022e6b28a23c47b66828a595dfb719dc16e7825f639a12809f6198f + checksum: 10/c230924a24b1bb22cdc790db1b8a45795a62a1bb9baf4adf64271e4d8078214ae01bd6c6226e02ba05e0eb804a00f1e0ee07680ed044e2c9d0b9e9babaced5ae languageName: node linkType: hard -"@graphql-tools/executor@npm:^1.0.0": - version: 1.2.0 - resolution: "@graphql-tools/executor@npm:1.2.0" +"@graphql-tools/executor@npm:^1.3.6": + version: 1.3.6 + resolution: "@graphql-tools/executor@npm:1.3.6" dependencies: - "@graphql-tools/utils": "npm:^10.0.0" + "@graphql-tools/utils": "npm:^10.6.2" "@graphql-typed-document-node/core": "npm:3.2.0" "@repeaterjs/repeater": "npm:^3.0.4" tslib: "npm:^2.4.0" value-or-promise: "npm:^1.0.12" peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 10/a13c9fb2b1e15661c469a3f048f19f96191e802842e48a1ba058a2422c30f3de64b5089f57f81ef38d49ed2261f7e72f5e34834cc322188c33306d2ae711a00d + checksum: 10/9258a66876576876aa5c60dc729e3e7c32787b7c9159eeba0d7e868456097c4fbbe8da009587e7f68b2228420fb48cde5c7d0b3109b77f0b284000ae5deb53dc languageName: node linkType: hard "@graphql-tools/git-loader@npm:^8.0.0": - version: 8.0.3 - resolution: "@graphql-tools/git-loader@npm:8.0.3" + version: 8.0.12 + resolution: "@graphql-tools/git-loader@npm:8.0.12" dependencies: - "@graphql-tools/graphql-tag-pluck": "npm:8.1.0" - "@graphql-tools/utils": "npm:^10.0.0" + "@graphql-tools/graphql-tag-pluck": "npm:8.3.7" + "@graphql-tools/utils": "npm:^10.6.2" is-glob: "npm:4.0.3" - micromatch: "npm:^4.0.4" + micromatch: "npm:^4.0.8" tslib: "npm:^2.4.0" unixify: "npm:^1.0.0" peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 10/b09718e7b6c4a9c5f0ce784f1e9d955c2d0dbc0a4c633bb2a334110ff6f985c00ca27acdc60d9cc34f70a7d04b0f50c937e174e557bed3147d092e1f639d9cfe + checksum: 10/cf0dc8b0be0aa57e86f8e113d3d7b3cdb02d7568c555dc510d86dc373d21480697d5d890fbe92ed32f2d803d507dc6067a0d2b7884b94c36ac05d999a8bc8e93 languageName: node linkType: hard "@graphql-tools/github-loader@npm:^8.0.0": - version: 8.0.0 - resolution: "@graphql-tools/github-loader@npm:8.0.0" + version: 8.0.7 + resolution: "@graphql-tools/github-loader@npm:8.0.7" dependencies: "@ardatan/sync-fetch": "npm:^0.0.1" - "@graphql-tools/executor-http": "npm:^1.0.0" - "@graphql-tools/graphql-tag-pluck": "npm:^8.0.0" - "@graphql-tools/utils": "npm:^10.0.0" - "@whatwg-node/fetch": "npm:^0.9.0" + "@graphql-tools/executor-http": "npm:^1.1.9" + "@graphql-tools/graphql-tag-pluck": "npm:^8.3.7" + "@graphql-tools/utils": "npm:^10.6.2" + "@whatwg-node/fetch": "npm:^0.10.0" tslib: "npm:^2.4.0" value-or-promise: "npm:^1.0.12" peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 10/d29e00d5fe63069b983f585636493e03211e673397ce5e4c8e4d99ebae9d321417373444134978d1d6c2b4f614a58873f0d3a4e8f2deaebdec651474603a12b1 + checksum: 10/26c504cdc1f0644d5309c3836440e621bba3c9b9cd1a01efd1ca6de3d7f74638d149d1a77c228a565f2d80758d18bc1587e5a2a99adf106286bb7fe87874567c languageName: node linkType: hard "@graphql-tools/graphql-file-loader@npm:^8.0.0": - version: 8.0.0 - resolution: "@graphql-tools/graphql-file-loader@npm:8.0.0" + version: 8.0.6 + resolution: "@graphql-tools/graphql-file-loader@npm:8.0.6" dependencies: - "@graphql-tools/import": "npm:7.0.0" - "@graphql-tools/utils": "npm:^10.0.0" + "@graphql-tools/import": "npm:7.0.6" + "@graphql-tools/utils": "npm:^10.6.2" globby: "npm:^11.0.3" tslib: "npm:^2.4.0" unixify: "npm:^1.0.0" peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 10/bf1248593123f6aa740da8b58746e2a60f5a1f413da1dcff8890daae0f2eeeac1837a2d419bdbdfb6ccb2877e03103d335ae0d1696e392f6af247414b0ad8406 + checksum: 10/7a9d2d92ccf4ded8c1eeed0b748aa451d6675b202f4f4edef05cb14a42ffe577ef002916e36e1cd8adddccd408a4e7f60573f264cd19bfd749d9157e950379fb languageName: node linkType: hard -"@graphql-tools/graphql-tag-pluck@npm:8.1.0, @graphql-tools/graphql-tag-pluck@npm:^8.0.0": - version: 8.1.0 - resolution: "@graphql-tools/graphql-tag-pluck@npm:8.1.0" +"@graphql-tools/graphql-tag-pluck@npm:8.3.7, @graphql-tools/graphql-tag-pluck@npm:^8.3.7": + version: 8.3.7 + resolution: "@graphql-tools/graphql-tag-pluck@npm:8.3.7" dependencies: "@babel/core": "npm:^7.22.9" "@babel/parser": "npm:^7.16.8" "@babel/plugin-syntax-import-assertions": "npm:^7.20.0" "@babel/traverse": "npm:^7.16.8" "@babel/types": "npm:^7.16.8" - "@graphql-tools/utils": "npm:^10.0.0" + "@graphql-tools/utils": "npm:^10.6.2" tslib: "npm:^2.4.0" peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 10/b9ce616ba3cc4915da701e84a726ef908c1a9bd612e51e94da4eab1fefb474642d9aeac6818fc6121dcba4a0351ae1311cdaf016650ce5cdd277aeb9c0577b74 + checksum: 10/9e7f5c095073d5d1a9cae47342c8ce795232ff679bc8527133655069dee456151986cc8ad276a1c00ac4912930938e1e39080c823d6dc71759a8eb5ab32c85e4 languageName: node linkType: hard -"@graphql-tools/import@npm:7.0.0": - version: 7.0.0 - resolution: "@graphql-tools/import@npm:7.0.0" +"@graphql-tools/import@npm:7.0.6": + version: 7.0.6 + resolution: "@graphql-tools/import@npm:7.0.6" dependencies: - "@graphql-tools/utils": "npm:^10.0.0" + "@graphql-tools/utils": "npm:^10.6.2" resolve-from: "npm:5.0.0" tslib: "npm:^2.4.0" peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 10/74741f670fb028526c363cd83871eeb9a1f51ecae27d1640914b0d5ddc482dc0a74d96b996244c726a12e80f63a4f8ec15fc71098e3b87ed3c463fa06ce8ac6c + checksum: 10/dad4a23da7baae656ac39cbf03ac16d399764be491af8f0f398e19d130792463fcef48bf8bcbf224c1f40723d5daa98f055ad1425a2d15b4dd5ae9efcfc18a65 languageName: node linkType: hard "@graphql-tools/json-file-loader@npm:^8.0.0": - version: 8.0.0 - resolution: "@graphql-tools/json-file-loader@npm:8.0.0" + version: 8.0.6 + resolution: "@graphql-tools/json-file-loader@npm:8.0.6" dependencies: - "@graphql-tools/utils": "npm:^10.0.0" + "@graphql-tools/utils": "npm:^10.6.2" globby: "npm:^11.0.3" tslib: "npm:^2.4.0" unixify: "npm:^1.0.0" peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 10/a023466e261599803d1f8e1af3bb7b0007a5206c29df4fb14a448c1dacc04807482b97374c2bbb82bd286523f6a032c355d74f39bffb866325651f1a0f0412a2 + checksum: 10/327ff8216a2e91b4f87f606e470c52288c4b7c449ce952041f868ca520e6c63262a244a19f59fb9fbc9245f9ccef567758091ce5ccbbbc637ab5f0ce17205928 languageName: node linkType: hard "@graphql-tools/load@npm:^8.0.0": - version: 8.0.1 - resolution: "@graphql-tools/load@npm:8.0.1" + version: 8.0.7 + resolution: "@graphql-tools/load@npm:8.0.7" dependencies: - "@graphql-tools/schema": "npm:^10.0.0" - "@graphql-tools/utils": "npm:^10.0.11" + "@graphql-tools/schema": "npm:^10.0.11" + "@graphql-tools/utils": "npm:^10.6.2" p-limit: "npm:3.1.0" tslib: "npm:^2.4.0" peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 10/008acefaaa067b4de26321803a9e95749ac39a009fe2614a2b39ce331efc858e0c3fe2de098b0b486fff857d061a164cbf0da479e03671fc9aaab1b882cf003e + checksum: 10/9fd952f5034e1e5b3bffcad8ab44b3d7f0cd0af53b0b39370bfa1388ca1830c142670c76c22f2d192bf16a167fdbc2b4188c62f3edef40ca565860b2c65c6578 languageName: node linkType: hard -"@graphql-tools/merge@npm:^9.0.0, @graphql-tools/merge@npm:^9.0.1": - version: 9.0.1 - resolution: "@graphql-tools/merge@npm:9.0.1" +"@graphql-tools/merge@npm:^9.0.0, @graphql-tools/merge@npm:^9.0.12": + version: 9.0.12 + resolution: "@graphql-tools/merge@npm:9.0.12" dependencies: - "@graphql-tools/utils": "npm:^10.0.10" + "@graphql-tools/utils": "npm:^10.6.2" tslib: "npm:^2.4.0" peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 10/9c2e57a0eee07b568c4c781303947e4c633f1dff54ba23a449965ecdf3301d97d14ba071479e0d46e3c142ee552daf834a798a1cf57a6b846f9d055c703a4e16 + checksum: 10/b2d42671325feb1bff34806b50cae4b6b4106313268fb2eb5b056d18b64c0fe792cd1a09c6a4b825ec209e4883d9ff69ed63841d49604f02544c66f057c3df0f languageName: node linkType: hard @@ -2524,14 +2308,13 @@ __metadata: linkType: hard "@graphql-tools/prisma-loader@npm:^8.0.0": - version: 8.0.2 - resolution: "@graphql-tools/prisma-loader@npm:8.0.2" + version: 8.0.17 + resolution: "@graphql-tools/prisma-loader@npm:8.0.17" dependencies: - "@graphql-tools/url-loader": "npm:^8.0.0" - "@graphql-tools/utils": "npm:^10.0.8" + "@graphql-tools/url-loader": "npm:^8.0.15" + "@graphql-tools/utils": "npm:^10.5.6" "@types/js-yaml": "npm:^4.0.0" - "@types/json-stable-stringify": "npm:^1.0.32" - "@whatwg-node/fetch": "npm:^0.9.0" + "@whatwg-node/fetch": "npm:^0.10.0" chalk: "npm:^4.1.0" debug: "npm:^4.3.1" dotenv: "npm:^16.0.0" @@ -2540,14 +2323,13 @@ __metadata: https-proxy-agent: "npm:^7.0.0" jose: "npm:^5.0.0" js-yaml: "npm:^4.0.0" - json-stable-stringify: "npm:^1.0.1" lodash: "npm:^4.17.20" scuid: "npm:^1.1.0" tslib: "npm:^2.4.0" yaml-ast-parser: "npm:^0.0.43" peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 10/38a7d88b60bd9476c8b90f64f5eaf704470926ccf4c5a91529a437a62468a7466041f4bc987b245d4fe2028269570c320292bf2b6cb89ca2a7b31fffde12ef48 + checksum: 10/264472d2a9ab2567ce9b47bf84eaa1d4f56090c85d84bd2c237e49abf809350677eff8b3d3980118c4fa8ac8ebba1aab6e48d5feefa121ca6eb9f2cf1d838768 languageName: node linkType: hard @@ -2565,66 +2347,65 @@ __metadata: linkType: hard "@graphql-tools/relay-operation-optimizer@npm:^7.0.0": - version: 7.0.0 - resolution: "@graphql-tools/relay-operation-optimizer@npm:7.0.0" + version: 7.0.6 + resolution: "@graphql-tools/relay-operation-optimizer@npm:7.0.6" dependencies: "@ardatan/relay-compiler": "npm:12.0.0" - "@graphql-tools/utils": "npm:^10.0.0" + "@graphql-tools/utils": "npm:^10.6.2" tslib: "npm:^2.4.0" peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 10/6eb7e6d3ed6e72eb2146b8272b20e0acba154fffdac518f894ceaee320cc7ef0284117c11a93dff85b8bbee1019b982a9fdd20ecf65923d998b48730d296a56d + checksum: 10/5562223c6903b17629be010481f145e2d27dd4bbb30e9e50ff61440e245fc3315a379bc1ad8c803ef7ebac8a36a6bf3ef7377e069588d78a1a9e34008b8447fc languageName: node linkType: hard -"@graphql-tools/schema@npm:^10.0.0": - version: 10.0.2 - resolution: "@graphql-tools/schema@npm:10.0.2" +"@graphql-tools/schema@npm:^10.0.0, @graphql-tools/schema@npm:^10.0.11": + version: 10.0.11 + resolution: "@graphql-tools/schema@npm:10.0.11" dependencies: - "@graphql-tools/merge": "npm:^9.0.1" - "@graphql-tools/utils": "npm:^10.0.10" + "@graphql-tools/merge": "npm:^9.0.12" + "@graphql-tools/utils": "npm:^10.6.2" tslib: "npm:^2.4.0" value-or-promise: "npm:^1.0.12" peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 10/ce9ddf9ed446c9d421d0601b226315a10339b629f2a47ae39690ee3684ec759c4784e4d45a02c84de18a39478c217399d7852b086e5c18046b45b40ea18c4ccd + checksum: 10/e52af21932f6568950d0b19748651640aeb89526085533a241719af026aa3edcd18a6b210081e680e12d44af0124caa77c5b92ad6dc1902263b5c448cee991c2 languageName: node linkType: hard -"@graphql-tools/url-loader@npm:^8.0.0": - version: 8.0.1 - resolution: "@graphql-tools/url-loader@npm:8.0.1" +"@graphql-tools/url-loader@npm:^8.0.0, @graphql-tools/url-loader@npm:^8.0.15": + version: 8.0.18 + resolution: "@graphql-tools/url-loader@npm:8.0.18" dependencies: "@ardatan/sync-fetch": "npm:^0.0.1" - "@graphql-tools/delegate": "npm:^10.0.0" - "@graphql-tools/executor-graphql-ws": "npm:^1.0.0" - "@graphql-tools/executor-http": "npm:^1.0.5" - "@graphql-tools/executor-legacy-ws": "npm:^1.0.0" - "@graphql-tools/utils": "npm:^10.0.0" - "@graphql-tools/wrap": "npm:^10.0.0" + "@graphql-tools/executor-graphql-ws": "npm:^1.3.2" + "@graphql-tools/executor-http": "npm:^1.1.9" + "@graphql-tools/executor-legacy-ws": "npm:^1.1.5" + "@graphql-tools/utils": "npm:^10.6.2" + "@graphql-tools/wrap": "npm:^10.0.16" "@types/ws": "npm:^8.0.0" - "@whatwg-node/fetch": "npm:^0.9.0" + "@whatwg-node/fetch": "npm:^0.10.0" isomorphic-ws: "npm:^5.0.0" tslib: "npm:^2.4.0" value-or-promise: "npm:^1.0.11" - ws: "npm:^8.12.0" + ws: "npm:^8.17.1" peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 10/417b76b0fb05ae0e4a0dadb8a6c89e07216fb6253ef175b5c6ac02844db8ccda93b89ee08cda3ad659caa67f9d1eda8dfe7884604ef9f713aeb5b1ed17b55e01 + checksum: 10/b5adfc1ae47380d072b90a4ef171ad389b16e5f9b3236445a5a6013a6c67fa23523a309afdcf6f0618106428c694223f5e6278dde4c1a061505894c6739f127e languageName: node linkType: hard -"@graphql-tools/utils@npm:^10.0.0, @graphql-tools/utils@npm:^10.0.10, @graphql-tools/utils@npm:^10.0.11, @graphql-tools/utils@npm:^10.0.2, @graphql-tools/utils@npm:^10.0.5, @graphql-tools/utils@npm:^10.0.8": - version: 10.0.11 - resolution: "@graphql-tools/utils@npm:10.0.11" +"@graphql-tools/utils@npm:^10.0.0, @graphql-tools/utils@npm:^10.5.6, @graphql-tools/utils@npm:^10.6.2": + version: 10.6.2 + resolution: "@graphql-tools/utils@npm:10.6.2" dependencies: "@graphql-typed-document-node/core": "npm:^3.1.1" - cross-inspect: "npm:1.0.0" + cross-inspect: "npm:1.0.1" dset: "npm:^3.1.2" tslib: "npm:^2.4.0" peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 10/37515aa8fa6cd85a7c3ca7e174017abffb558b8110f18f261bd8c2074b1496d764ac19b3015f9030d6dbe3235e259665bc36652a4aab8064ff75d7120887c7cc + checksum: 10/b577a412c677acaf43f5512496dfc27dce9306064389ffa34b087764b0ee0234ee722c2d30917c8ffdbbc08f8dcd76f08e3cd55d9e8d9a5c1cf7320ea1040622 languageName: node linkType: hard @@ -2651,18 +2432,17 @@ __metadata: languageName: node linkType: hard -"@graphql-tools/wrap@npm:^10.0.0": - version: 10.0.1 - resolution: "@graphql-tools/wrap@npm:10.0.1" +"@graphql-tools/wrap@npm:^10.0.16": + version: 10.0.24 + resolution: "@graphql-tools/wrap@npm:10.0.24" dependencies: - "@graphql-tools/delegate": "npm:^10.0.3" - "@graphql-tools/schema": "npm:^10.0.0" - "@graphql-tools/utils": "npm:^10.0.0" + "@graphql-tools/delegate": "npm:^10.2.6" + "@graphql-tools/schema": "npm:^10.0.11" + "@graphql-tools/utils": "npm:^10.6.2" tslib: "npm:^2.4.0" - value-or-promise: "npm:^1.0.12" peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 10/0ccbb72a6d7bd67c10c86d4cc6da575b84ec2ba6488044dc7dfd6a046f09613d532f0af5549d481f2bfaf2f48c56cb087ea97021ebfe5e104531f80ec72e42a5 + checksum: 10/6b5940effe4805a885a1f0f59e52e40b022656614ce3c3b4e0d5c0311a85b55cfe4f08e929c19e384ba57d8ab1860809b819d3e8b639f422f8396d1e5c847ec1 languageName: node linkType: hard @@ -2700,11 +2480,11 @@ __metadata: languageName: node linkType: hard -"@img/sharp-darwin-arm64@npm:0.33.1": - version: 0.33.1 - resolution: "@img/sharp-darwin-arm64@npm:0.33.1" +"@img/sharp-darwin-arm64@npm:0.33.5": + version: 0.33.5 + resolution: "@img/sharp-darwin-arm64@npm:0.33.5" dependencies: - "@img/sharp-libvips-darwin-arm64": "npm:1.0.0" + "@img/sharp-libvips-darwin-arm64": "npm:1.0.4" dependenciesMeta: "@img/sharp-libvips-darwin-arm64": optional: true @@ -2712,11 +2492,11 @@ __metadata: languageName: node linkType: hard -"@img/sharp-darwin-x64@npm:0.33.1": - version: 0.33.1 - resolution: "@img/sharp-darwin-x64@npm:0.33.1" +"@img/sharp-darwin-x64@npm:0.33.5": + version: 0.33.5 + resolution: "@img/sharp-darwin-x64@npm:0.33.5" dependencies: - "@img/sharp-libvips-darwin-x64": "npm:1.0.0" + "@img/sharp-libvips-darwin-x64": "npm:1.0.4" dependenciesMeta: "@img/sharp-libvips-darwin-x64": optional: true @@ -2724,67 +2504,67 @@ __metadata: languageName: node linkType: hard -"@img/sharp-libvips-darwin-arm64@npm:1.0.0": - version: 1.0.0 - resolution: "@img/sharp-libvips-darwin-arm64@npm:1.0.0" +"@img/sharp-libvips-darwin-arm64@npm:1.0.4": + version: 1.0.4 + resolution: "@img/sharp-libvips-darwin-arm64@npm:1.0.4" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@img/sharp-libvips-darwin-x64@npm:1.0.0": - version: 1.0.0 - resolution: "@img/sharp-libvips-darwin-x64@npm:1.0.0" +"@img/sharp-libvips-darwin-x64@npm:1.0.4": + version: 1.0.4 + resolution: "@img/sharp-libvips-darwin-x64@npm:1.0.4" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@img/sharp-libvips-linux-arm64@npm:1.0.0": - version: 1.0.0 - resolution: "@img/sharp-libvips-linux-arm64@npm:1.0.0" +"@img/sharp-libvips-linux-arm64@npm:1.0.4": + version: 1.0.4 + resolution: "@img/sharp-libvips-linux-arm64@npm:1.0.4" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@img/sharp-libvips-linux-arm@npm:1.0.0": - version: 1.0.0 - resolution: "@img/sharp-libvips-linux-arm@npm:1.0.0" +"@img/sharp-libvips-linux-arm@npm:1.0.5": + version: 1.0.5 + resolution: "@img/sharp-libvips-linux-arm@npm:1.0.5" conditions: os=linux & cpu=arm & libc=glibc languageName: node linkType: hard -"@img/sharp-libvips-linux-s390x@npm:1.0.0": - version: 1.0.0 - resolution: "@img/sharp-libvips-linux-s390x@npm:1.0.0" +"@img/sharp-libvips-linux-s390x@npm:1.0.4": + version: 1.0.4 + resolution: "@img/sharp-libvips-linux-s390x@npm:1.0.4" conditions: os=linux & cpu=s390x & libc=glibc languageName: node linkType: hard -"@img/sharp-libvips-linux-x64@npm:1.0.0": - version: 1.0.0 - resolution: "@img/sharp-libvips-linux-x64@npm:1.0.0" +"@img/sharp-libvips-linux-x64@npm:1.0.4": + version: 1.0.4 + resolution: "@img/sharp-libvips-linux-x64@npm:1.0.4" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@img/sharp-libvips-linuxmusl-arm64@npm:1.0.0": - version: 1.0.0 - resolution: "@img/sharp-libvips-linuxmusl-arm64@npm:1.0.0" +"@img/sharp-libvips-linuxmusl-arm64@npm:1.0.4": + version: 1.0.4 + resolution: "@img/sharp-libvips-linuxmusl-arm64@npm:1.0.4" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@img/sharp-libvips-linuxmusl-x64@npm:1.0.0": - version: 1.0.0 - resolution: "@img/sharp-libvips-linuxmusl-x64@npm:1.0.0" +"@img/sharp-libvips-linuxmusl-x64@npm:1.0.4": + version: 1.0.4 + resolution: "@img/sharp-libvips-linuxmusl-x64@npm:1.0.4" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@img/sharp-linux-arm64@npm:0.33.1": - version: 0.33.1 - resolution: "@img/sharp-linux-arm64@npm:0.33.1" +"@img/sharp-linux-arm64@npm:0.33.5": + version: 0.33.5 + resolution: "@img/sharp-linux-arm64@npm:0.33.5" dependencies: - "@img/sharp-libvips-linux-arm64": "npm:1.0.0" + "@img/sharp-libvips-linux-arm64": "npm:1.0.4" dependenciesMeta: "@img/sharp-libvips-linux-arm64": optional: true @@ -2792,11 +2572,11 @@ __metadata: languageName: node linkType: hard -"@img/sharp-linux-arm@npm:0.33.1": - version: 0.33.1 - resolution: "@img/sharp-linux-arm@npm:0.33.1" +"@img/sharp-linux-arm@npm:0.33.5": + version: 0.33.5 + resolution: "@img/sharp-linux-arm@npm:0.33.5" dependencies: - "@img/sharp-libvips-linux-arm": "npm:1.0.0" + "@img/sharp-libvips-linux-arm": "npm:1.0.5" dependenciesMeta: "@img/sharp-libvips-linux-arm": optional: true @@ -2804,11 +2584,11 @@ __metadata: languageName: node linkType: hard -"@img/sharp-linux-s390x@npm:0.33.1": - version: 0.33.1 - resolution: "@img/sharp-linux-s390x@npm:0.33.1" +"@img/sharp-linux-s390x@npm:0.33.5": + version: 0.33.5 + resolution: "@img/sharp-linux-s390x@npm:0.33.5" dependencies: - "@img/sharp-libvips-linux-s390x": "npm:1.0.0" + "@img/sharp-libvips-linux-s390x": "npm:1.0.4" dependenciesMeta: "@img/sharp-libvips-linux-s390x": optional: true @@ -2816,11 +2596,11 @@ __metadata: languageName: node linkType: hard -"@img/sharp-linux-x64@npm:0.33.1": - version: 0.33.1 - resolution: "@img/sharp-linux-x64@npm:0.33.1" +"@img/sharp-linux-x64@npm:0.33.5": + version: 0.33.5 + resolution: "@img/sharp-linux-x64@npm:0.33.5" dependencies: - "@img/sharp-libvips-linux-x64": "npm:1.0.0" + "@img/sharp-libvips-linux-x64": "npm:1.0.4" dependenciesMeta: "@img/sharp-libvips-linux-x64": optional: true @@ -2828,11 +2608,11 @@ __metadata: languageName: node linkType: hard -"@img/sharp-linuxmusl-arm64@npm:0.33.1": - version: 0.33.1 - resolution: "@img/sharp-linuxmusl-arm64@npm:0.33.1" +"@img/sharp-linuxmusl-arm64@npm:0.33.5": + version: 0.33.5 + resolution: "@img/sharp-linuxmusl-arm64@npm:0.33.5" dependencies: - "@img/sharp-libvips-linuxmusl-arm64": "npm:1.0.0" + "@img/sharp-libvips-linuxmusl-arm64": "npm:1.0.4" dependenciesMeta: "@img/sharp-libvips-linuxmusl-arm64": optional: true @@ -2840,11 +2620,11 @@ __metadata: languageName: node linkType: hard -"@img/sharp-linuxmusl-x64@npm:0.33.1": - version: 0.33.1 - resolution: "@img/sharp-linuxmusl-x64@npm:0.33.1" +"@img/sharp-linuxmusl-x64@npm:0.33.5": + version: 0.33.5 + resolution: "@img/sharp-linuxmusl-x64@npm:0.33.5" dependencies: - "@img/sharp-libvips-linuxmusl-x64": "npm:1.0.0" + "@img/sharp-libvips-linuxmusl-x64": "npm:1.0.4" dependenciesMeta: "@img/sharp-libvips-linuxmusl-x64": optional: true @@ -2852,25 +2632,25 @@ __metadata: languageName: node linkType: hard -"@img/sharp-wasm32@npm:0.33.1": - version: 0.33.1 - resolution: "@img/sharp-wasm32@npm:0.33.1" +"@img/sharp-wasm32@npm:0.33.5": + version: 0.33.5 + resolution: "@img/sharp-wasm32@npm:0.33.5" dependencies: - "@emnapi/runtime": "npm:^0.44.0" + "@emnapi/runtime": "npm:^1.2.0" conditions: cpu=wasm32 languageName: node linkType: hard -"@img/sharp-win32-ia32@npm:0.33.1": - version: 0.33.1 - resolution: "@img/sharp-win32-ia32@npm:0.33.1" +"@img/sharp-win32-ia32@npm:0.33.5": + version: 0.33.5 + resolution: "@img/sharp-win32-ia32@npm:0.33.5" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@img/sharp-win32-x64@npm:0.33.1": - version: 0.33.1 - resolution: "@img/sharp-win32-x64@npm:0.33.1" +"@img/sharp-win32-x64@npm:0.33.5": + version: 0.33.5 + resolution: "@img/sharp-win32-x64@npm:0.33.5" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -2889,6 +2669,15 @@ __metadata: languageName: node linkType: hard +"@isaacs/fs-minipass@npm:^4.0.0": + version: 4.0.1 + resolution: "@isaacs/fs-minipass@npm:4.0.1" + dependencies: + minipass: "npm:^7.0.4" + checksum: 10/4412e9e6713c89c1e66d80bb0bb5a2a93192f10477623a27d08f228ba0316bb880affabc5bfe7f838f58a34d26c2c190da726e576cdfc18c49a72e89adabdcf5 + languageName: node + linkType: hard + "@jridgewell/gen-mapping@npm:^0.1.0": version: 0.1.1 resolution: "@jridgewell/gen-mapping@npm:0.1.1" @@ -2899,45 +2688,45 @@ __metadata: languageName: node linkType: hard -"@jridgewell/gen-mapping@npm:^0.3.0, @jridgewell/gen-mapping@npm:^0.3.2": - version: 0.3.3 - resolution: "@jridgewell/gen-mapping@npm:0.3.3" +"@jridgewell/gen-mapping@npm:^0.3.2, @jridgewell/gen-mapping@npm:^0.3.5": + version: 0.3.5 + resolution: "@jridgewell/gen-mapping@npm:0.3.5" dependencies: - "@jridgewell/set-array": "npm:^1.0.1" + "@jridgewell/set-array": "npm:^1.2.1" "@jridgewell/sourcemap-codec": "npm:^1.4.10" - "@jridgewell/trace-mapping": "npm:^0.3.9" - checksum: 10/072ace159c39ab85944bdabe017c3de15c5e046a4a4a772045b00ff05e2ebdcfa3840b88ae27e897d473eb4d4845b37be3c78e28910c779f5aeeeae2fb7f0cc2 + "@jridgewell/trace-mapping": "npm:^0.3.24" + checksum: 10/81587b3c4dd8e6c60252122937cea0c637486311f4ed208b52b62aae2e7a87598f63ec330e6cd0984af494bfb16d3f0d60d3b21d7e5b4aedd2602ff3fe9d32e2 languageName: node linkType: hard "@jridgewell/resolve-uri@npm:^3.1.0": - version: 3.1.1 - resolution: "@jridgewell/resolve-uri@npm:3.1.1" - checksum: 10/64d59df8ae1a4e74315eb1b61e012f1c7bc8aac47a3a1e683f6fe7008eab07bc512a742b7aa7c0405685d1421206de58c9c2e6adbfe23832f8bd69408ffc183e + version: 3.1.2 + resolution: "@jridgewell/resolve-uri@npm:3.1.2" + checksum: 10/97106439d750a409c22c8bff822d648f6a71f3aa9bc8e5129efdc36343cd3096ddc4eeb1c62d2fe48e9bdd4db37b05d4646a17114ecebd3bbcacfa2de51c3c1d languageName: node linkType: hard -"@jridgewell/set-array@npm:^1.0.0, @jridgewell/set-array@npm:^1.0.1": - version: 1.1.2 - resolution: "@jridgewell/set-array@npm:1.1.2" - checksum: 10/69a84d5980385f396ff60a175f7177af0b8da4ddb81824cb7016a9ef914eee9806c72b6b65942003c63f7983d4f39a5c6c27185bbca88eb4690b62075602e28e +"@jridgewell/set-array@npm:^1.0.0, @jridgewell/set-array@npm:^1.2.1": + version: 1.2.1 + resolution: "@jridgewell/set-array@npm:1.2.1" + checksum: 10/832e513a85a588f8ed4f27d1279420d8547743cc37fcad5a5a76fc74bb895b013dfe614d0eed9cb860048e6546b798f8f2652020b4b2ba0561b05caa8c654b10 languageName: node linkType: hard "@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.14": - version: 1.4.15 - resolution: "@jridgewell/sourcemap-codec@npm:1.4.15" - checksum: 10/89960ac087781b961ad918978975bcdf2051cd1741880469783c42de64239703eab9db5230d776d8e6a09d73bb5e4cb964e07d93ee6e2e7aea5a7d726e865c09 + version: 1.5.0 + resolution: "@jridgewell/sourcemap-codec@npm:1.5.0" + checksum: 10/4ed6123217569a1484419ac53f6ea0d9f3b57e5b57ab30d7c267bdb27792a27eb0e4b08e84a2680aa55cc2f2b411ffd6ec3db01c44fdc6dc43aca4b55f8374fd languageName: node linkType: hard -"@jridgewell/trace-mapping@npm:^0.3.17, @jridgewell/trace-mapping@npm:^0.3.9": - version: 0.3.20 - resolution: "@jridgewell/trace-mapping@npm:0.3.20" +"@jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25": + version: 0.3.25 + resolution: "@jridgewell/trace-mapping@npm:0.3.25" dependencies: "@jridgewell/resolve-uri": "npm:^3.1.0" "@jridgewell/sourcemap-codec": "npm:^1.4.14" - checksum: 10/683117e4e6707ef50c725d6d0ec4234687ff751f36fa46c2b3068931eb6a86b49af374d3030200777666579a992b7470d1bd1c591e9bf64d764dda5295f33093 + checksum: 10/dced32160a44b49d531b80a4a2159dceab6b3ddf0c8e95a0deae4b0e894b172defa63d5ac52a19c2068e1fe7d31ea4ba931fbeec103233ecb4208953967120fc languageName: node linkType: hard @@ -3061,25 +2850,25 @@ __metadata: languageName: node linkType: hard -"@npmcli/agent@npm:^2.0.0": - version: 2.2.0 - resolution: "@npmcli/agent@npm:2.2.0" +"@npmcli/agent@npm:^3.0.0": + version: 3.0.0 + resolution: "@npmcli/agent@npm:3.0.0" dependencies: agent-base: "npm:^7.1.0" http-proxy-agent: "npm:^7.0.0" https-proxy-agent: "npm:^7.0.1" lru-cache: "npm:^10.0.1" - socks-proxy-agent: "npm:^8.0.1" - checksum: 10/822ea077553cd9cfc5cbd6d92380b0950fcb054a7027cd1b63a33bd0cbb16b0c6626ea75d95ec0e804643c8904472d3361d2da8c2444b1fb02a9b525d9c07c41 + socks-proxy-agent: "npm:^8.0.3" + checksum: 10/775c9a7eb1f88c195dfb3bce70c31d0fe2a12b28b754e25c08a3edb4bc4816bfedb7ac64ef1e730579d078ca19dacf11630e99f8f3c3e0fd7b23caa5fd6d30a6 languageName: node linkType: hard -"@npmcli/fs@npm:^3.1.0": - version: 3.1.0 - resolution: "@npmcli/fs@npm:3.1.0" +"@npmcli/fs@npm:^4.0.0": + version: 4.0.0 + resolution: "@npmcli/fs@npm:4.0.0" dependencies: semver: "npm:^7.3.5" - checksum: 10/f3a7ab3a31de65e42aeb6ed03ed035ef123d2de7af4deb9d4a003d27acc8618b57d9fb9d259fe6c28ca538032a028f37337264388ba27d26d37fff7dde22476e + checksum: 10/405c4490e1ff11cf299775449a3c254a366a4b1ffc79d87159b0ee7d5558ac9f6a2f8c0735fd6ff3873cef014cb1a44a5f9127cb6a1b2dbc408718cca9365b5a languageName: node linkType: hard @@ -3333,14 +3122,158 @@ __metadata: languageName: node linkType: hard -"@peculiar/asn1-schema@npm:^2.3.6": - version: 2.3.8 - resolution: "@peculiar/asn1-schema@npm:2.3.8" +"@parcel/watcher-android-arm64@npm:2.5.0": + version: 2.5.0 + resolution: "@parcel/watcher-android-arm64@npm:2.5.0" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@parcel/watcher-darwin-arm64@npm:2.5.0": + version: 2.5.0 + resolution: "@parcel/watcher-darwin-arm64@npm:2.5.0" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@parcel/watcher-darwin-x64@npm:2.5.0": + version: 2.5.0 + resolution: "@parcel/watcher-darwin-x64@npm:2.5.0" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@parcel/watcher-freebsd-x64@npm:2.5.0": + version: 2.5.0 + resolution: "@parcel/watcher-freebsd-x64@npm:2.5.0" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@parcel/watcher-linux-arm-glibc@npm:2.5.0": + version: 2.5.0 + resolution: "@parcel/watcher-linux-arm-glibc@npm:2.5.0" + conditions: os=linux & cpu=arm & libc=glibc + languageName: node + linkType: hard + +"@parcel/watcher-linux-arm-musl@npm:2.5.0": + version: 2.5.0 + resolution: "@parcel/watcher-linux-arm-musl@npm:2.5.0" + conditions: os=linux & cpu=arm & libc=musl + languageName: node + linkType: hard + +"@parcel/watcher-linux-arm64-glibc@npm:2.5.0": + version: 2.5.0 + resolution: "@parcel/watcher-linux-arm64-glibc@npm:2.5.0" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@parcel/watcher-linux-arm64-musl@npm:2.5.0": + version: 2.5.0 + resolution: "@parcel/watcher-linux-arm64-musl@npm:2.5.0" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@parcel/watcher-linux-x64-glibc@npm:2.5.0": + version: 2.5.0 + resolution: "@parcel/watcher-linux-x64-glibc@npm:2.5.0" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@parcel/watcher-linux-x64-musl@npm:2.5.0": + version: 2.5.0 + resolution: "@parcel/watcher-linux-x64-musl@npm:2.5.0" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@parcel/watcher-win32-arm64@npm:2.5.0": + version: 2.5.0 + resolution: "@parcel/watcher-win32-arm64@npm:2.5.0" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@parcel/watcher-win32-ia32@npm:2.5.0": + version: 2.5.0 + resolution: "@parcel/watcher-win32-ia32@npm:2.5.0" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@parcel/watcher-win32-x64@npm:2.5.0": + version: 2.5.0 + resolution: "@parcel/watcher-win32-x64@npm:2.5.0" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@parcel/watcher@npm:^2.4.1": + version: 2.5.0 + resolution: "@parcel/watcher@npm:2.5.0" + dependencies: + "@parcel/watcher-android-arm64": "npm:2.5.0" + "@parcel/watcher-darwin-arm64": "npm:2.5.0" + "@parcel/watcher-darwin-x64": "npm:2.5.0" + "@parcel/watcher-freebsd-x64": "npm:2.5.0" + "@parcel/watcher-linux-arm-glibc": "npm:2.5.0" + "@parcel/watcher-linux-arm-musl": "npm:2.5.0" + "@parcel/watcher-linux-arm64-glibc": "npm:2.5.0" + "@parcel/watcher-linux-arm64-musl": "npm:2.5.0" + "@parcel/watcher-linux-x64-glibc": "npm:2.5.0" + "@parcel/watcher-linux-x64-musl": "npm:2.5.0" + "@parcel/watcher-win32-arm64": "npm:2.5.0" + "@parcel/watcher-win32-ia32": "npm:2.5.0" + "@parcel/watcher-win32-x64": "npm:2.5.0" + detect-libc: "npm:^1.0.3" + is-glob: "npm:^4.0.3" + micromatch: "npm:^4.0.5" + node-addon-api: "npm:^7.0.0" + node-gyp: "npm:latest" + dependenciesMeta: + "@parcel/watcher-android-arm64": + optional: true + "@parcel/watcher-darwin-arm64": + optional: true + "@parcel/watcher-darwin-x64": + optional: true + "@parcel/watcher-freebsd-x64": + optional: true + "@parcel/watcher-linux-arm-glibc": + optional: true + "@parcel/watcher-linux-arm-musl": + optional: true + "@parcel/watcher-linux-arm64-glibc": + optional: true + "@parcel/watcher-linux-arm64-musl": + optional: true + "@parcel/watcher-linux-x64-glibc": + optional: true + "@parcel/watcher-linux-x64-musl": + optional: true + "@parcel/watcher-win32-arm64": + optional: true + "@parcel/watcher-win32-ia32": + optional: true + "@parcel/watcher-win32-x64": + optional: true + checksum: 10/1e28b1aa9a63456ebfa7af3e41297d088bd31d9e32548604f4f26ed96c5808f4330cd515062e879c24a9eaab7894066c8a3951ee30b59e7cbe6786ab2c790dae + languageName: node + linkType: hard + +"@peculiar/asn1-schema@npm:^2.3.13, @peculiar/asn1-schema@npm:^2.3.8": + version: 2.3.13 + resolution: "@peculiar/asn1-schema@npm:2.3.13" dependencies: asn1js: "npm:^3.0.5" pvtsutils: "npm:^1.3.5" tslib: "npm:^2.6.2" - checksum: 10/da349985cff73ae7ea52b6b66c6b4b339a768d5eb9164ad03e73c30985ec0a1c94849b323a826b00a049d7de3840368f77bebe84193205a77565cdfdac6ed524 + checksum: 10/3d2bf7d40023f3cb7a1b3aa6060bcec39fc92a2e5a91c3b6611ea7d760103049e51fe4aef1e762010612314aa79f2071626ed31b3050155ec7f501d89745e3bd languageName: node linkType: hard @@ -3354,15 +3287,15 @@ __metadata: linkType: hard "@peculiar/webcrypto@npm:^1.4.0": - version: 1.4.3 - resolution: "@peculiar/webcrypto@npm:1.4.3" + version: 1.5.0 + resolution: "@peculiar/webcrypto@npm:1.5.0" dependencies: - "@peculiar/asn1-schema": "npm:^2.3.6" + "@peculiar/asn1-schema": "npm:^2.3.8" "@peculiar/json-schema": "npm:^1.1.12" - pvtsutils: "npm:^1.3.2" - tslib: "npm:^2.5.0" - webcrypto-core: "npm:^1.7.7" - checksum: 10/548f5e32badcfdb02c903ca240daccac5d87ba841e436bd6d30e5455ced22917146130dab21afb718568ea935d6b04dc66fb33a4b6ab652dd868abff81e74a81 + pvtsutils: "npm:^1.3.5" + tslib: "npm:^2.6.2" + webcrypto-core: "npm:^1.8.0" + checksum: 10/a6658390c37b1d386f46066e796985eb56f6f86a772e1373c364ec9a8257adf8623f156596613d2828b489e2b5f32f9d2b0820289b4981646001cba7d21ae2f6 languageName: node linkType: hard @@ -3373,17 +3306,10 @@ __metadata: languageName: node linkType: hard -"@pkgr/utils@npm:^2.4.2": - version: 2.4.2 - resolution: "@pkgr/utils@npm:2.4.2" - dependencies: - cross-spawn: "npm:^7.0.3" - fast-glob: "npm:^3.3.0" - is-glob: "npm:^4.0.3" - open: "npm:^9.1.0" - picocolors: "npm:^1.0.0" - tslib: "npm:^2.6.0" - checksum: 10/f0b0b305a83bd65fac5637d28ad3e33f19194043e03ceef6b4e13d260bfa2678b73df76dc56ed906469ffe0494d4bd214e6b92ca80684f38547982edf982dd15 +"@pkgr/core@npm:^0.1.0": + version: 0.1.1 + resolution: "@pkgr/core@npm:0.1.1" + checksum: 10/6f25fd2e3008f259c77207ac9915b02f1628420403b2630c92a07ff963129238c9262afc9e84344c7a23b5cc1f3965e2cd17e3798219f5fd78a63d144d3cceba languageName: node linkType: hard @@ -3405,10 +3331,10 @@ __metadata: languageName: node linkType: hard -"@repeaterjs/repeater@npm:^3.0.4": - version: 3.0.5 - resolution: "@repeaterjs/repeater@npm:3.0.5" - checksum: 10/7478df13bd4631729021b2f43524fe71a4ed04b3c1c2125315078e3954f059f2ff4da5776f9be8f76008df9849e866e5ec56120f41b8bf66d2ec1a7c7bc53229 +"@repeaterjs/repeater@npm:^3.0.4, @repeaterjs/repeater@npm:^3.0.6": + version: 3.0.6 + resolution: "@repeaterjs/repeater@npm:3.0.6" + checksum: 10/25698e822847b776006428f31e2d31fbcb4faccf30c1c8d68d6e1308e58b49afb08764d1dd15536ddd67775cd01fd6c2fb22f039c05a71865448fbcfb2246af2 languageName: node linkType: hard @@ -3449,6 +3375,13 @@ __metadata: languageName: node linkType: hard +"@scarf/scarf@npm:=1.4.0": + version: 1.4.0 + resolution: "@scarf/scarf@npm:1.4.0" + checksum: 10/1b39a18fa29e91cfbc134c588e20c5f01a1b21ec4473614123801155b48378e9c3bf72adaca8c67e433ae951ab653268e9502cc5733230d8927532f74a6b89c9 + languageName: node + linkType: hard + "@svgr/babel-plugin-add-jsx-attribute@npm:8.0.0": version: 8.0.0 resolution: "@svgr/babel-plugin-add-jsx-attribute@npm:8.0.0" @@ -3605,408 +3538,453 @@ __metadata: languageName: node linkType: hard -"@swagger-api/apidom-ast@npm:^0.88.0": - version: 0.88.0 - resolution: "@swagger-api/apidom-ast@npm:0.88.0" +"@swagger-api/apidom-ast@npm:^1.0.0-beta.3": + version: 1.0.0-beta.3 + resolution: "@swagger-api/apidom-ast@npm:1.0.0-beta.3" dependencies: "@babel/runtime-corejs3": "npm:^7.20.7" - "@swagger-api/apidom-error": "npm:^0.88.0" - "@types/ramda": "npm:~0.29.6" - ramda: "npm:~0.29.1" - ramda-adjunct: "npm:^4.1.1" - stampit: "npm:^4.3.2" + "@swagger-api/apidom-error": "npm:^1.0.0-beta.3" + "@types/ramda": "npm:~0.30.0" + ramda: "npm:~0.30.0" + ramda-adjunct: "npm:^5.0.0" unraw: "npm:^3.0.0" - checksum: 10/c66f5a04e4a47a5befc1e23fb5e2b2381df40ced7545780fe9cc36efc9b3caf2b8c2b1636ee1d8d3efff212731f1dee938ad6b03c0fd48d1e7dcdc935115e104 + checksum: 10/5315bfcd28dbf9b931f0aec07bf4fe87be32503731234bcba1ea24264c69bb766550fde7523b852a32d9d7797f6c31477de65148d8080d06a3266f027f08143e languageName: node linkType: hard -"@swagger-api/apidom-core@npm:>=0.83.0 <1.0.0, @swagger-api/apidom-core@npm:^0.88.0": - version: 0.88.0 - resolution: "@swagger-api/apidom-core@npm:0.88.0" +"@swagger-api/apidom-core@npm:>=1.0.0-beta.3 <1.0.0-rc.0, @swagger-api/apidom-core@npm:^1.0.0-beta.3": + version: 1.0.0-beta.3 + resolution: "@swagger-api/apidom-core@npm:1.0.0-beta.3" dependencies: "@babel/runtime-corejs3": "npm:^7.20.7" - "@swagger-api/apidom-ast": "npm:^0.88.0" - "@swagger-api/apidom-error": "npm:^0.88.0" - "@types/ramda": "npm:~0.29.6" + "@swagger-api/apidom-ast": "npm:^1.0.0-beta.3" + "@swagger-api/apidom-error": "npm:^1.0.0-beta.3" + "@types/ramda": "npm:~0.30.0" minim: "npm:~0.23.8" - ramda: "npm:~0.29.1" - ramda-adjunct: "npm:^4.1.1" + ramda: "npm:~0.30.0" + ramda-adjunct: "npm:^5.0.0" short-unique-id: "npm:^5.0.2" - stampit: "npm:^4.3.2" - checksum: 10/b630140a2b219160f6d7b8e8dec4533e25f9615375cc9a854d1e12377f2ae26dc4fc1d385deeaab6bd5d6ad7b0918a41b5ef7eab448fa9b349db1f2b8eb14d45 + ts-mixer: "npm:^6.0.3" + checksum: 10/7c6a66e86432705a58804f82951db67cf8465a90025354753efb38fb019b28ed65c952745acf815da144bdbe5113c661ac7829126aeb14e231b7c996acf2ed07 languageName: node linkType: hard -"@swagger-api/apidom-error@npm:>=0.83.0 <1.0.0, @swagger-api/apidom-error@npm:^0.88.0": - version: 0.88.0 - resolution: "@swagger-api/apidom-error@npm:0.88.0" +"@swagger-api/apidom-error@npm:>=1.0.0-beta.3 <1.0.0-rc.0, @swagger-api/apidom-error@npm:^1.0.0-beta.3, @swagger-api/apidom-error@npm:^1.0.0-beta.3 <1.0.0-rc.0": + version: 1.0.0-beta.3 + resolution: "@swagger-api/apidom-error@npm:1.0.0-beta.3" dependencies: "@babel/runtime-corejs3": "npm:^7.20.7" - checksum: 10/9e890f8804cc95933317f9d84fa371b08e58eff7c5dab85adb0d4ffe2f07dc86776d49a813b11e8a2c49bb151749342bb41637952a58e8b38451950aee7e1989 + checksum: 10/88d193ddbd9d6f8c0ee7fa666633df2390aa030a8c3ce050edd5a9913be375a48a0a89eb96bdf34e7ca7e95264495a17e02d27cf715a12aa9b8f2d71fadcd704 languageName: node linkType: hard -"@swagger-api/apidom-json-pointer@npm:>=0.83.0 <1.0.0, @swagger-api/apidom-json-pointer@npm:^0.88.0": - version: 0.88.0 - resolution: "@swagger-api/apidom-json-pointer@npm:0.88.0" +"@swagger-api/apidom-json-pointer@npm:>=1.0.0-beta.3 <1.0.0-rc.0, @swagger-api/apidom-json-pointer@npm:^1.0.0-beta.3, @swagger-api/apidom-json-pointer@npm:^1.0.0-beta.3 <1.0.0-rc.0": + version: 1.0.0-beta.3 + resolution: "@swagger-api/apidom-json-pointer@npm:1.0.0-beta.3" dependencies: "@babel/runtime-corejs3": "npm:^7.20.7" - "@swagger-api/apidom-core": "npm:^0.88.0" - "@swagger-api/apidom-error": "npm:^0.88.0" - "@types/ramda": "npm:~0.29.6" - ramda: "npm:~0.29.1" - ramda-adjunct: "npm:^4.0.0" - checksum: 10/bb33189493e6c45ecb8ccfb151b089db30cc441bff714fbdd399319971216aaae40e29556945558a8b7b7bbe8bcf9a618c0ab25311b64721d8acd7fe892a800e + "@swagger-api/apidom-core": "npm:^1.0.0-beta.3" + "@swagger-api/apidom-error": "npm:^1.0.0-beta.3" + "@types/ramda": "npm:~0.30.0" + ramda: "npm:~0.30.0" + ramda-adjunct: "npm:^5.0.0" + checksum: 10/e6ca0bd959f3f781e6f0ad5e250bb67c009e82b0563068cd6fa1700ec589ccbffbea047fac817d3cdbf02bc4dbb2d318bc999eadef21e905fb112d6c85d92651 languageName: node linkType: hard -"@swagger-api/apidom-ns-api-design-systems@npm:^0.88.0": - version: 0.88.0 - resolution: "@swagger-api/apidom-ns-api-design-systems@npm:0.88.0" +"@swagger-api/apidom-ns-api-design-systems@npm:^1.0.0-beta.3": + version: 1.0.0-beta.3 + resolution: "@swagger-api/apidom-ns-api-design-systems@npm:1.0.0-beta.3" dependencies: "@babel/runtime-corejs3": "npm:^7.20.7" - "@swagger-api/apidom-core": "npm:^0.88.0" - "@swagger-api/apidom-error": "npm:^0.88.0" - "@swagger-api/apidom-ns-openapi-3-1": "npm:^0.88.0" - "@types/ramda": "npm:~0.29.6" - ramda: "npm:~0.29.1" - ramda-adjunct: "npm:^4.1.1" - stampit: "npm:^4.3.2" - checksum: 10/39a9b763bb8f0a8d3d23550afe9d8b156a26f39d92595df3fa16c1fd5783428f714aa1009103725704c916bdf95f2b5325aeb73f0607f724f9471e6190d302dc + "@swagger-api/apidom-core": "npm:^1.0.0-beta.3" + "@swagger-api/apidom-error": "npm:^1.0.0-beta.3" + "@swagger-api/apidom-ns-openapi-3-1": "npm:^1.0.0-beta.3" + "@types/ramda": "npm:~0.30.0" + ramda: "npm:~0.30.0" + ramda-adjunct: "npm:^5.0.0" + ts-mixer: "npm:^6.0.3" + checksum: 10/94db8bf9b2b5bcb8ff2c42933ecfe4660a7fe8c29d5c05de5369fe84dc5140579056179ed197d7ebc6a5ad65a646722cd63c3b08112d2df174bcbe7e0348aa1d languageName: node linkType: hard -"@swagger-api/apidom-ns-asyncapi-2@npm:^0.88.0": - version: 0.88.0 - resolution: "@swagger-api/apidom-ns-asyncapi-2@npm:0.88.0" +"@swagger-api/apidom-ns-asyncapi-2@npm:^1.0.0-beta.3, @swagger-api/apidom-ns-asyncapi-2@npm:^1.0.0-beta.3 <1.0.0-rc.0": + version: 1.0.0-beta.3 + resolution: "@swagger-api/apidom-ns-asyncapi-2@npm:1.0.0-beta.3" dependencies: "@babel/runtime-corejs3": "npm:^7.20.7" - "@swagger-api/apidom-core": "npm:^0.88.0" - "@swagger-api/apidom-ns-json-schema-draft-7": "npm:^0.88.0" - "@types/ramda": "npm:~0.29.6" - ramda: "npm:~0.29.1" - ramda-adjunct: "npm:^4.1.1" - stampit: "npm:^4.3.2" - checksum: 10/4cf0496f991a2737561bcdda3f5a03c32f05624e28982f811c7a25708c5885b452c5f420744517a47f0e4290d342103448fbc9ebe535e9d1a3ba14efd769e070 + "@swagger-api/apidom-core": "npm:^1.0.0-beta.3" + "@swagger-api/apidom-ns-json-schema-draft-7": "npm:^1.0.0-beta.3" + "@types/ramda": "npm:~0.30.0" + ramda: "npm:~0.30.0" + ramda-adjunct: "npm:^5.0.0" + ts-mixer: "npm:^6.0.3" + checksum: 10/7f99828a6a0db6c4169c3138ebfc85d6a7ba5f583e62485baea5a0553e8d2effaba08d5ec56a60e17492bb62c4244a73e2ece3524914eb51d357a751c936bb04 languageName: node linkType: hard -"@swagger-api/apidom-ns-json-schema-draft-4@npm:^0.88.0": - version: 0.88.0 - resolution: "@swagger-api/apidom-ns-json-schema-draft-4@npm:0.88.0" +"@swagger-api/apidom-ns-json-schema-draft-4@npm:^1.0.0-beta.3": + version: 1.0.0-beta.3 + resolution: "@swagger-api/apidom-ns-json-schema-draft-4@npm:1.0.0-beta.3" dependencies: "@babel/runtime-corejs3": "npm:^7.20.7" - "@swagger-api/apidom-ast": "npm:^0.88.0" - "@swagger-api/apidom-core": "npm:^0.88.0" - "@types/ramda": "npm:~0.29.6" - ramda: "npm:~0.29.1" - ramda-adjunct: "npm:^4.1.1" - stampit: "npm:^4.3.2" - checksum: 10/312141a0aad67f90931b54337897a177dfabb4c09b13c53a4b437a75a86f14cc1cf511f2f99053401f3b89c12d17f55e4c237db3040bd845aacf19479d1cd3a2 + "@swagger-api/apidom-ast": "npm:^1.0.0-beta.3" + "@swagger-api/apidom-core": "npm:^1.0.0-beta.3" + "@types/ramda": "npm:~0.30.0" + ramda: "npm:~0.30.0" + ramda-adjunct: "npm:^5.0.0" + ts-mixer: "npm:^6.0.4" + checksum: 10/4b19861433fec07c5f2fbf94fd460ac0ea4ebfb8f16d7730ec919653acc7196efc8ef424a1852d380e5fa491a44bff976e3f2938f3356a5a3bc77e0481409070 languageName: node linkType: hard -"@swagger-api/apidom-ns-json-schema-draft-6@npm:^0.88.0": - version: 0.88.0 - resolution: "@swagger-api/apidom-ns-json-schema-draft-6@npm:0.88.0" +"@swagger-api/apidom-ns-json-schema-draft-6@npm:^1.0.0-beta.3": + version: 1.0.0-beta.3 + resolution: "@swagger-api/apidom-ns-json-schema-draft-6@npm:1.0.0-beta.3" dependencies: "@babel/runtime-corejs3": "npm:^7.20.7" - "@swagger-api/apidom-core": "npm:^0.88.0" - "@swagger-api/apidom-error": "npm:^0.88.0" - "@swagger-api/apidom-ns-json-schema-draft-4": "npm:^0.88.0" - "@types/ramda": "npm:~0.29.6" - ramda: "npm:~0.29.1" - ramda-adjunct: "npm:^4.1.1" - stampit: "npm:^4.3.2" - checksum: 10/7351ba1106f564f97e6c115d39075c4f0879c8e56c5eaae054dd8d403af8a57285ea04304e23bdceae3148c985c6acd897a800349d89fe610a2e8f210d2d7c42 + "@swagger-api/apidom-core": "npm:^1.0.0-beta.3" + "@swagger-api/apidom-error": "npm:^1.0.0-beta.3" + "@swagger-api/apidom-ns-json-schema-draft-4": "npm:^1.0.0-beta.3" + "@types/ramda": "npm:~0.30.0" + ramda: "npm:~0.30.0" + ramda-adjunct: "npm:^5.0.0" + ts-mixer: "npm:^6.0.4" + checksum: 10/a275a5882f2b334a64f574fe82dc496c71dd975c1b18802f659af64c058e7390cc7e32907517a6ce059e33b4d5505753e2739f2bd3f4312c5ddf4e40b33a37af languageName: node linkType: hard -"@swagger-api/apidom-ns-json-schema-draft-7@npm:^0.88.0": - version: 0.88.0 - resolution: "@swagger-api/apidom-ns-json-schema-draft-7@npm:0.88.0" +"@swagger-api/apidom-ns-json-schema-draft-7@npm:^1.0.0-beta.3": + version: 1.0.0-beta.3 + resolution: "@swagger-api/apidom-ns-json-schema-draft-7@npm:1.0.0-beta.3" dependencies: "@babel/runtime-corejs3": "npm:^7.20.7" - "@swagger-api/apidom-core": "npm:^0.88.0" - "@swagger-api/apidom-error": "npm:^0.88.0" - "@swagger-api/apidom-ns-json-schema-draft-6": "npm:^0.88.0" - "@types/ramda": "npm:~0.29.6" - ramda: "npm:~0.29.1" - ramda-adjunct: "npm:^4.1.1" - stampit: "npm:^4.3.2" - checksum: 10/56c03364df335e366a4d9eb7a33cbcde708cc3f9d8cbe7c98532665306390360f350d288c41342874b1b51e1be59298db19678f6920255afc2164b39e576e7fb + "@swagger-api/apidom-core": "npm:^1.0.0-beta.3" + "@swagger-api/apidom-error": "npm:^1.0.0-beta.3" + "@swagger-api/apidom-ns-json-schema-draft-6": "npm:^1.0.0-beta.3" + "@types/ramda": "npm:~0.30.0" + ramda: "npm:~0.30.0" + ramda-adjunct: "npm:^5.0.0" + ts-mixer: "npm:^6.0.4" + checksum: 10/71d04892bbfd52acfba63e4583c07204a6b55be49fc3bedb0efb2c08f26634ef767d32f5bacec34a93db0e8109088439be448c0d118d65774bb6f68291064c81 languageName: node linkType: hard -"@swagger-api/apidom-ns-openapi-2@npm:^0.88.0": - version: 0.88.0 - resolution: "@swagger-api/apidom-ns-openapi-2@npm:0.88.0" +"@swagger-api/apidom-ns-openapi-2@npm:^1.0.0-beta.3, @swagger-api/apidom-ns-openapi-2@npm:^1.0.0-beta.3 <1.0.0-rc.0": + version: 1.0.0-beta.3 + resolution: "@swagger-api/apidom-ns-openapi-2@npm:1.0.0-beta.3" dependencies: "@babel/runtime-corejs3": "npm:^7.20.7" - "@swagger-api/apidom-core": "npm:^0.88.0" - "@swagger-api/apidom-error": "npm:^0.88.0" - "@swagger-api/apidom-ns-json-schema-draft-4": "npm:^0.88.0" - "@types/ramda": "npm:~0.29.6" - ramda: "npm:~0.29.1" - ramda-adjunct: "npm:^4.1.1" - stampit: "npm:^4.3.2" - checksum: 10/444a5ab5e432ec7cfc2ed9a7394e8ee88bdf8b137c01d80183ff78c43db9575e0aa4a8b607dea8eb0b86f9d5161583271a975262b1c788ba2ba19f2fddaa6518 + "@swagger-api/apidom-core": "npm:^1.0.0-beta.3" + "@swagger-api/apidom-error": "npm:^1.0.0-beta.3" + "@swagger-api/apidom-ns-json-schema-draft-4": "npm:^1.0.0-beta.3" + "@types/ramda": "npm:~0.30.0" + ramda: "npm:~0.30.0" + ramda-adjunct: "npm:^5.0.0" + ts-mixer: "npm:^6.0.3" + checksum: 10/f441427d15d713a8cbead320ed9133e9d0e49d4608b731b069eaf3b1b148f52c92cea676788addd8f6d4a2db20b381f5ed7a863bf8c671188fb37f690050ed58 languageName: node linkType: hard -"@swagger-api/apidom-ns-openapi-3-0@npm:^0.88.0": - version: 0.88.0 - resolution: "@swagger-api/apidom-ns-openapi-3-0@npm:0.88.0" +"@swagger-api/apidom-ns-openapi-3-0@npm:^1.0.0-beta.3, @swagger-api/apidom-ns-openapi-3-0@npm:^1.0.0-beta.3 <1.0.0-rc.0": + version: 1.0.0-beta.3 + resolution: "@swagger-api/apidom-ns-openapi-3-0@npm:1.0.0-beta.3" dependencies: "@babel/runtime-corejs3": "npm:^7.20.7" - "@swagger-api/apidom-core": "npm:^0.88.0" - "@swagger-api/apidom-error": "npm:^0.88.0" - "@swagger-api/apidom-ns-json-schema-draft-4": "npm:^0.88.0" - "@types/ramda": "npm:~0.29.6" - ramda: "npm:~0.29.1" - ramda-adjunct: "npm:^4.1.1" - stampit: "npm:^4.3.2" - checksum: 10/cd1d953888d021c6c5bf9cc2de54ecd8727c6d868897e79810bc194b8b5b5cb2a95ea194f3cb38a907614c446075538e23e9a4bea34ef198525a81bba916aee7 + "@swagger-api/apidom-core": "npm:^1.0.0-beta.3" + "@swagger-api/apidom-error": "npm:^1.0.0-beta.3" + "@swagger-api/apidom-ns-json-schema-draft-4": "npm:^1.0.0-beta.3" + "@types/ramda": "npm:~0.30.0" + ramda: "npm:~0.30.0" + ramda-adjunct: "npm:^5.0.0" + ts-mixer: "npm:^6.0.3" + checksum: 10/b4dc8311863838e724ee513fd01929441ff636e045fcbfccf952a8916c16640c72393cdda69b911cf51fc4e099346bdc825127037d87675f314940780fcaeaca languageName: node linkType: hard -"@swagger-api/apidom-ns-openapi-3-1@npm:>=0.83.0 <1.0.0, @swagger-api/apidom-ns-openapi-3-1@npm:^0.88.0": - version: 0.88.0 - resolution: "@swagger-api/apidom-ns-openapi-3-1@npm:0.88.0" +"@swagger-api/apidom-ns-openapi-3-1@npm:>=1.0.0-beta.3 <1.0.0-rc.0, @swagger-api/apidom-ns-openapi-3-1@npm:^1.0.0-beta.3, @swagger-api/apidom-ns-openapi-3-1@npm:^1.0.0-beta.3 <1.0.0-rc.0": + version: 1.0.0-beta.3 + resolution: "@swagger-api/apidom-ns-openapi-3-1@npm:1.0.0-beta.3" dependencies: "@babel/runtime-corejs3": "npm:^7.20.7" - "@swagger-api/apidom-ast": "npm:^0.88.0" - "@swagger-api/apidom-core": "npm:^0.88.0" - "@swagger-api/apidom-ns-openapi-3-0": "npm:^0.88.0" - "@types/ramda": "npm:~0.29.6" - ramda: "npm:~0.29.1" - ramda-adjunct: "npm:^4.1.1" - stampit: "npm:^4.3.2" - checksum: 10/85baa50329ad088f4d33e91ed84351c9e015352fe0d8668439c318fb820d9edc3fa6d3a53f7e5fbfd0ca8e912c416e8aec936e64ea138cfe27cd35c1a5289e59 + "@swagger-api/apidom-ast": "npm:^1.0.0-beta.3" + "@swagger-api/apidom-core": "npm:^1.0.0-beta.3" + "@swagger-api/apidom-json-pointer": "npm:^1.0.0-beta.3" + "@swagger-api/apidom-ns-openapi-3-0": "npm:^1.0.0-beta.3" + "@types/ramda": "npm:~0.30.0" + ramda: "npm:~0.30.0" + ramda-adjunct: "npm:^5.0.0" + ts-mixer: "npm:^6.0.3" + checksum: 10/977a2a9d1823f69d5151c2752a1216af2f7489119ac1f3b59f1312f694db703a3a9f9c531ff26d1f79244501b929cd79081b8c7c39f7a97bec4376fa66f67d06 languageName: node linkType: hard -"@swagger-api/apidom-parser-adapter-api-design-systems-json@npm:^0.88.0": - version: 0.88.0 - resolution: "@swagger-api/apidom-parser-adapter-api-design-systems-json@npm:0.88.0" +"@swagger-api/apidom-ns-workflows-1@npm:^1.0.0-beta.3, @swagger-api/apidom-ns-workflows-1@npm:^1.0.0-beta.3 <1.0.0-rc.0": + version: 1.0.0-beta.3 + resolution: "@swagger-api/apidom-ns-workflows-1@npm:1.0.0-beta.3" dependencies: "@babel/runtime-corejs3": "npm:^7.20.7" - "@swagger-api/apidom-core": "npm:^0.88.0" - "@swagger-api/apidom-ns-api-design-systems": "npm:^0.88.0" - "@swagger-api/apidom-parser-adapter-json": "npm:^0.88.0" - "@types/ramda": "npm:~0.29.6" - ramda: "npm:~0.29.1" - ramda-adjunct: "npm:^4.0.0" - checksum: 10/4630c8adf246eba8802ae4e6971536d0e982e2ef692ad61621b089c0612a02906ed596424ac13fb586737a79ca5b76c99d2773dd3744830def61f066cc23ec7d + "@swagger-api/apidom-core": "npm:^1.0.0-beta.3" + "@swagger-api/apidom-ns-openapi-3-1": "npm:^1.0.0-beta.3" + "@types/ramda": "npm:~0.30.0" + ramda: "npm:~0.30.0" + ramda-adjunct: "npm:^5.0.0" + ts-mixer: "npm:^6.0.3" + checksum: 10/2b3aab87c3da97acb69d18ee51e4dac9e66c87d241e03a4a22b28e14d28844beeb60736a1c915864cd355f6c2f4ffb2f463ecbfe431203e3c6fec14fe59ed09e languageName: node linkType: hard -"@swagger-api/apidom-parser-adapter-api-design-systems-yaml@npm:^0.88.0": - version: 0.88.0 - resolution: "@swagger-api/apidom-parser-adapter-api-design-systems-yaml@npm:0.88.0" +"@swagger-api/apidom-parser-adapter-api-design-systems-json@npm:^1.0.0-beta.3 <1.0.0-rc.0": + version: 1.0.0-beta.3 + resolution: "@swagger-api/apidom-parser-adapter-api-design-systems-json@npm:1.0.0-beta.3" dependencies: "@babel/runtime-corejs3": "npm:^7.20.7" - "@swagger-api/apidom-core": "npm:^0.88.0" - "@swagger-api/apidom-ns-api-design-systems": "npm:^0.88.0" - "@swagger-api/apidom-parser-adapter-yaml-1-2": "npm:^0.88.0" - "@types/ramda": "npm:~0.29.6" - ramda: "npm:~0.29.1" - ramda-adjunct: "npm:^4.0.0" - checksum: 10/527418966d8fab9f30b7ebd0d4d9f78b660e5e925cdac65e550520e22f1d6986085f0a47c562182004f58e3e32f7882bbbb95ebc076f5e1251e81ff6a18990e6 + "@swagger-api/apidom-core": "npm:^1.0.0-beta.3" + "@swagger-api/apidom-ns-api-design-systems": "npm:^1.0.0-beta.3" + "@swagger-api/apidom-parser-adapter-json": "npm:^1.0.0-beta.3" + "@types/ramda": "npm:~0.30.0" + ramda: "npm:~0.30.0" + ramda-adjunct: "npm:^5.0.0" + checksum: 10/6e2db31c02501a2edc007f180fc2ad52a64a8beabd42fac64f4cc501549d893e999cbb2b8173ecbea92e06b64a61d0ac16e8e04ff499ecc68c56ad6e0abadd68 languageName: node linkType: hard -"@swagger-api/apidom-parser-adapter-asyncapi-json-2@npm:^0.88.0": - version: 0.88.0 - resolution: "@swagger-api/apidom-parser-adapter-asyncapi-json-2@npm:0.88.0" +"@swagger-api/apidom-parser-adapter-api-design-systems-yaml@npm:^1.0.0-beta.3 <1.0.0-rc.0": + version: 1.0.0-beta.3 + resolution: "@swagger-api/apidom-parser-adapter-api-design-systems-yaml@npm:1.0.0-beta.3" dependencies: "@babel/runtime-corejs3": "npm:^7.20.7" - "@swagger-api/apidom-core": "npm:^0.88.0" - "@swagger-api/apidom-ns-asyncapi-2": "npm:^0.88.0" - "@swagger-api/apidom-parser-adapter-json": "npm:^0.88.0" - "@types/ramda": "npm:~0.29.6" - ramda: "npm:~0.29.1" - ramda-adjunct: "npm:^4.0.0" - checksum: 10/945a00872048477fcea2e531ea08ea00e9b3f25601928e45dbda17d69c27371e400dbc614804bb74188c87014f0f362b8206a37ee384db2ed209b7097d02b1e1 + "@swagger-api/apidom-core": "npm:^1.0.0-beta.3" + "@swagger-api/apidom-ns-api-design-systems": "npm:^1.0.0-beta.3" + "@swagger-api/apidom-parser-adapter-yaml-1-2": "npm:^1.0.0-beta.3" + "@types/ramda": "npm:~0.30.0" + ramda: "npm:~0.30.0" + ramda-adjunct: "npm:^5.0.0" + checksum: 10/d9070dd43834859703265007402f94a2f24e091045d414edb446543d0da723b391540769d2b8b140eb9a19ead6ce4f3e2166baed5a8141c04569dc48794d32e2 languageName: node linkType: hard -"@swagger-api/apidom-parser-adapter-asyncapi-yaml-2@npm:^0.88.0": - version: 0.88.0 - resolution: "@swagger-api/apidom-parser-adapter-asyncapi-yaml-2@npm:0.88.0" +"@swagger-api/apidom-parser-adapter-asyncapi-json-2@npm:^1.0.0-beta.3 <1.0.0-rc.0": + version: 1.0.0-beta.3 + resolution: "@swagger-api/apidom-parser-adapter-asyncapi-json-2@npm:1.0.0-beta.3" dependencies: "@babel/runtime-corejs3": "npm:^7.20.7" - "@swagger-api/apidom-core": "npm:^0.88.0" - "@swagger-api/apidom-ns-asyncapi-2": "npm:^0.88.0" - "@swagger-api/apidom-parser-adapter-yaml-1-2": "npm:^0.88.0" - "@types/ramda": "npm:~0.29.6" - ramda: "npm:~0.29.1" - ramda-adjunct: "npm:^4.0.0" - checksum: 10/d0c7005d709ed71d79ecea4bef7b840b5877b38560f0745932aef233348a33bd3d396256457ed3990adfda552208cdc8238ec4e606b673b9777b317f9878208a + "@swagger-api/apidom-core": "npm:^1.0.0-beta.3" + "@swagger-api/apidom-ns-asyncapi-2": "npm:^1.0.0-beta.3" + "@swagger-api/apidom-parser-adapter-json": "npm:^1.0.0-beta.3" + "@types/ramda": "npm:~0.30.0" + ramda: "npm:~0.30.0" + ramda-adjunct: "npm:^5.0.0" + checksum: 10/3d0c61b604e46bd8a496187058f3312da324bb1c943b117aafddc2bce101205014759bc3bf076931d2887a77a9d9fa429a614f5f2018705cb52979148f1cb0fe languageName: node linkType: hard -"@swagger-api/apidom-parser-adapter-json@npm:^0.88.0": - version: 0.88.0 - resolution: "@swagger-api/apidom-parser-adapter-json@npm:0.88.0" +"@swagger-api/apidom-parser-adapter-asyncapi-yaml-2@npm:^1.0.0-beta.3 <1.0.0-rc.0": + version: 1.0.0-beta.3 + resolution: "@swagger-api/apidom-parser-adapter-asyncapi-yaml-2@npm:1.0.0-beta.3" dependencies: "@babel/runtime-corejs3": "npm:^7.20.7" - "@swagger-api/apidom-ast": "npm:^0.88.0" - "@swagger-api/apidom-core": "npm:^0.88.0" - "@swagger-api/apidom-error": "npm:^0.88.0" - "@types/ramda": "npm:~0.29.6" + "@swagger-api/apidom-core": "npm:^1.0.0-beta.3" + "@swagger-api/apidom-ns-asyncapi-2": "npm:^1.0.0-beta.3" + "@swagger-api/apidom-parser-adapter-yaml-1-2": "npm:^1.0.0-beta.3" + "@types/ramda": "npm:~0.30.0" + ramda: "npm:~0.30.0" + ramda-adjunct: "npm:^5.0.0" + checksum: 10/0c83c2e54f6a27d5973346a3cacf6bd47fe62c9ce92b0154d6f5e59a4fec5125c7b01ac81ead80dc9fccfbabeb8242d06c0cb99027cfa0bd5dcb23ac965efd9a + languageName: node + linkType: hard + +"@swagger-api/apidom-parser-adapter-json@npm:^1.0.0-beta.3, @swagger-api/apidom-parser-adapter-json@npm:^1.0.0-beta.3 <1.0.0-rc.0": + version: 1.0.0-beta.3 + resolution: "@swagger-api/apidom-parser-adapter-json@npm:1.0.0-beta.3" + dependencies: + "@babel/runtime-corejs3": "npm:^7.20.7" + "@swagger-api/apidom-ast": "npm:^1.0.0-beta.3" + "@swagger-api/apidom-core": "npm:^1.0.0-beta.3" + "@swagger-api/apidom-error": "npm:^1.0.0-beta.3" + "@types/ramda": "npm:~0.30.0" node-gyp: "npm:latest" - ramda: "npm:~0.29.1" - ramda-adjunct: "npm:^4.1.1" - stampit: "npm:^4.3.2" - tree-sitter: "npm:=0.20.4" - tree-sitter-json: "npm:=0.20.1" - web-tree-sitter: "npm:=0.20.3" - checksum: 10/f3fe09a0f604141bbb9f9ae1fd18f90f4768cbe0bdcfd939054778565517a2c013c8f4a18d466765e43d4d2c62983c8557c885f9a5e75794a902d17c306611fe + ramda: "npm:~0.30.0" + ramda-adjunct: "npm:^5.0.0" + tree-sitter: "npm:=0.21.1" + tree-sitter-json: "npm:=0.24.8" + web-tree-sitter: "npm:=0.24.3" + checksum: 10/570c7b3fbabf297e51574662708ef0e0a328798b7a562fb5b432473502018df6662a55b13075604dd12eb5dd53c0af52229dece49798045206c90492a2b9b8a5 + languageName: node + linkType: hard + +"@swagger-api/apidom-parser-adapter-openapi-json-2@npm:^1.0.0-beta.3 <1.0.0-rc.0": + version: 1.0.0-beta.3 + resolution: "@swagger-api/apidom-parser-adapter-openapi-json-2@npm:1.0.0-beta.3" + dependencies: + "@babel/runtime-corejs3": "npm:^7.20.7" + "@swagger-api/apidom-core": "npm:^1.0.0-beta.3" + "@swagger-api/apidom-ns-openapi-2": "npm:^1.0.0-beta.3" + "@swagger-api/apidom-parser-adapter-json": "npm:^1.0.0-beta.3" + "@types/ramda": "npm:~0.30.0" + ramda: "npm:~0.30.0" + ramda-adjunct: "npm:^5.0.0" + checksum: 10/fb8fe694154aa26c386205380bcf8b3f2cf321f01c3bf5a3eea016fe7f7ad74d2aa211b895885ca381ec2efbd02ac911aad4fcd87d006005b98359b0b7c3f4bc + languageName: node + linkType: hard + +"@swagger-api/apidom-parser-adapter-openapi-json-3-0@npm:^1.0.0-beta.3 <1.0.0-rc.0": + version: 1.0.0-beta.3 + resolution: "@swagger-api/apidom-parser-adapter-openapi-json-3-0@npm:1.0.0-beta.3" + dependencies: + "@babel/runtime-corejs3": "npm:^7.20.7" + "@swagger-api/apidom-core": "npm:^1.0.0-beta.3" + "@swagger-api/apidom-ns-openapi-3-0": "npm:^1.0.0-beta.3" + "@swagger-api/apidom-parser-adapter-json": "npm:^1.0.0-beta.3" + "@types/ramda": "npm:~0.30.0" + ramda: "npm:~0.30.0" + ramda-adjunct: "npm:^5.0.0" + checksum: 10/61e07254c83d4964584d95c0c3653032ad718d901f320be2c6e6649408e4956c26fce2f754619f66de9eff459afd7b1f577f8ed7e57629934feacd2806584973 languageName: node linkType: hard -"@swagger-api/apidom-parser-adapter-openapi-json-2@npm:^0.88.0": - version: 0.88.0 - resolution: "@swagger-api/apidom-parser-adapter-openapi-json-2@npm:0.88.0" +"@swagger-api/apidom-parser-adapter-openapi-json-3-1@npm:^1.0.0-beta.3 <1.0.0-rc.0": + version: 1.0.0-beta.3 + resolution: "@swagger-api/apidom-parser-adapter-openapi-json-3-1@npm:1.0.0-beta.3" dependencies: "@babel/runtime-corejs3": "npm:^7.20.7" - "@swagger-api/apidom-core": "npm:^0.88.0" - "@swagger-api/apidom-ns-openapi-2": "npm:^0.88.0" - "@swagger-api/apidom-parser-adapter-json": "npm:^0.88.0" - "@types/ramda": "npm:~0.29.6" - ramda: "npm:~0.29.1" - ramda-adjunct: "npm:^4.0.0" - checksum: 10/d73359b1031abcd12ede6045710010ee43114bb2dabce83aa9a862d0d2e90842633e2e70a2c058be50de6c4de6bbcfcbf194e646aaaf01fe7b31c2c0367fcb01 + "@swagger-api/apidom-core": "npm:^1.0.0-beta.3" + "@swagger-api/apidom-ns-openapi-3-1": "npm:^1.0.0-beta.3" + "@swagger-api/apidom-parser-adapter-json": "npm:^1.0.0-beta.3" + "@types/ramda": "npm:~0.30.0" + ramda: "npm:~0.30.0" + ramda-adjunct: "npm:^5.0.0" + checksum: 10/b81fcd633ec5fdef4352d1470db22733601e5135cea46a66cf1e1a521f80f1e7353058692e8b08b5cbdb88fea9ddaff5b5a74fd3830f301add71de80a861550d languageName: node linkType: hard -"@swagger-api/apidom-parser-adapter-openapi-json-3-0@npm:^0.88.0": - version: 0.88.0 - resolution: "@swagger-api/apidom-parser-adapter-openapi-json-3-0@npm:0.88.0" +"@swagger-api/apidom-parser-adapter-openapi-yaml-2@npm:^1.0.0-beta.3 <1.0.0-rc.0": + version: 1.0.0-beta.3 + resolution: "@swagger-api/apidom-parser-adapter-openapi-yaml-2@npm:1.0.0-beta.3" dependencies: "@babel/runtime-corejs3": "npm:^7.20.7" - "@swagger-api/apidom-core": "npm:^0.88.0" - "@swagger-api/apidom-ns-openapi-3-0": "npm:^0.88.0" - "@swagger-api/apidom-parser-adapter-json": "npm:^0.88.0" - "@types/ramda": "npm:~0.29.6" - ramda: "npm:~0.29.1" - ramda-adjunct: "npm:^4.0.0" - checksum: 10/f805677f2de7185fb2ead74585e47d0c8963dbbb0a00ca2abbdacd337394ddc6701518f20437f73391cca3d82c589df58cf5a72fc34467afd2e2e130c996f10c + "@swagger-api/apidom-core": "npm:^1.0.0-beta.3" + "@swagger-api/apidom-ns-openapi-2": "npm:^1.0.0-beta.3" + "@swagger-api/apidom-parser-adapter-yaml-1-2": "npm:^1.0.0-beta.3" + "@types/ramda": "npm:~0.30.0" + ramda: "npm:~0.30.0" + ramda-adjunct: "npm:^5.0.0" + checksum: 10/20226fca16c30cf58dd24681bcddded2c40d9297d2fc977a413d968d13fc2e108765374979d54db8ccef578e7802c40fbbd919edab56c4eaa4f7795fdbd2cb41 languageName: node linkType: hard -"@swagger-api/apidom-parser-adapter-openapi-json-3-1@npm:^0.88.0": - version: 0.88.0 - resolution: "@swagger-api/apidom-parser-adapter-openapi-json-3-1@npm:0.88.0" +"@swagger-api/apidom-parser-adapter-openapi-yaml-3-0@npm:^1.0.0-beta.3 <1.0.0-rc.0": + version: 1.0.0-beta.3 + resolution: "@swagger-api/apidom-parser-adapter-openapi-yaml-3-0@npm:1.0.0-beta.3" dependencies: "@babel/runtime-corejs3": "npm:^7.20.7" - "@swagger-api/apidom-core": "npm:^0.88.0" - "@swagger-api/apidom-ns-openapi-3-1": "npm:^0.88.0" - "@swagger-api/apidom-parser-adapter-json": "npm:^0.88.0" - "@types/ramda": "npm:~0.29.6" - ramda: "npm:~0.29.1" - ramda-adjunct: "npm:^4.0.0" - checksum: 10/8a44a2fce94cf979f16dd1f9c7c8bc82a8b73126384a22d7ff98a8bc5b5f382e7dfefd3bfce8687f395f01f82e05f14275cf7b31f09a5e42210dfc95a0ac4496 + "@swagger-api/apidom-core": "npm:^1.0.0-beta.3" + "@swagger-api/apidom-ns-openapi-3-0": "npm:^1.0.0-beta.3" + "@swagger-api/apidom-parser-adapter-yaml-1-2": "npm:^1.0.0-beta.3" + "@types/ramda": "npm:~0.30.0" + ramda: "npm:~0.30.0" + ramda-adjunct: "npm:^5.0.0" + checksum: 10/cc3842953c73c329ecc2d63191d721f0a6c8ecd2968e9443926908933f379d5e99cbed2c73b4e09e212ec15d34b646fc348c36bcb14825d2330f4dd417c699da languageName: node linkType: hard -"@swagger-api/apidom-parser-adapter-openapi-yaml-2@npm:^0.88.0": - version: 0.88.0 - resolution: "@swagger-api/apidom-parser-adapter-openapi-yaml-2@npm:0.88.0" +"@swagger-api/apidom-parser-adapter-openapi-yaml-3-1@npm:^1.0.0-beta.3 <1.0.0-rc.0": + version: 1.0.0-beta.3 + resolution: "@swagger-api/apidom-parser-adapter-openapi-yaml-3-1@npm:1.0.0-beta.3" dependencies: "@babel/runtime-corejs3": "npm:^7.20.7" - "@swagger-api/apidom-core": "npm:^0.88.0" - "@swagger-api/apidom-ns-openapi-2": "npm:^0.88.0" - "@swagger-api/apidom-parser-adapter-yaml-1-2": "npm:^0.88.0" - "@types/ramda": "npm:~0.29.6" - ramda: "npm:~0.29.1" - ramda-adjunct: "npm:^4.0.0" - checksum: 10/0dad8b9a097e5631d7ec22c08c2e6bfc117ba0e36efd1238ff0d8b4cd08856aad0062e31b645eb6ac82fb7bc2e3c02afa23534944e2bb15d47fc83e8b09fe2a5 + "@swagger-api/apidom-core": "npm:^1.0.0-beta.3" + "@swagger-api/apidom-ns-openapi-3-1": "npm:^1.0.0-beta.3" + "@swagger-api/apidom-parser-adapter-yaml-1-2": "npm:^1.0.0-beta.3" + "@types/ramda": "npm:~0.30.0" + ramda: "npm:~0.30.0" + ramda-adjunct: "npm:^5.0.0" + checksum: 10/53de2baf83bcef78fc4a7f559e8e2b9b89e215f7a5a6ec39e8443e5b415ed80fbbaaaea5bbdaa49ebe237d775e61abc1d377bc237cf9ffe603b35c64819cfeaa languageName: node linkType: hard -"@swagger-api/apidom-parser-adapter-openapi-yaml-3-0@npm:^0.88.0": - version: 0.88.0 - resolution: "@swagger-api/apidom-parser-adapter-openapi-yaml-3-0@npm:0.88.0" +"@swagger-api/apidom-parser-adapter-workflows-json-1@npm:^1.0.0-beta.3 <1.0.0-rc.0": + version: 1.0.0-beta.3 + resolution: "@swagger-api/apidom-parser-adapter-workflows-json-1@npm:1.0.0-beta.3" dependencies: "@babel/runtime-corejs3": "npm:^7.20.7" - "@swagger-api/apidom-core": "npm:^0.88.0" - "@swagger-api/apidom-ns-openapi-3-0": "npm:^0.88.0" - "@swagger-api/apidom-parser-adapter-yaml-1-2": "npm:^0.88.0" - "@types/ramda": "npm:~0.29.6" - ramda: "npm:~0.29.1" - ramda-adjunct: "npm:^4.0.0" - checksum: 10/6a49426d425ace35c0bb8fd6b10d895c2583f8f9ff5303a8cadd8a04f89411e06a1fce7920955fbc0d3c005497bb32b4f5544c1393a7aa3e017e0dc519318dff + "@swagger-api/apidom-core": "npm:^1.0.0-beta.3" + "@swagger-api/apidom-ns-workflows-1": "npm:^1.0.0-beta.3" + "@swagger-api/apidom-parser-adapter-json": "npm:^1.0.0-beta.3" + "@types/ramda": "npm:~0.30.0" + ramda: "npm:~0.30.0" + ramda-adjunct: "npm:^5.0.0" + checksum: 10/8dbd513650decc21ec5dee133054cda176158edc0eb29d3fe434b9f771b1ee7f210c564af72a5147775866c7fd9f72c32c51909e371d28e8b5ab89e6abe15504 languageName: node linkType: hard -"@swagger-api/apidom-parser-adapter-openapi-yaml-3-1@npm:^0.88.0": - version: 0.88.0 - resolution: "@swagger-api/apidom-parser-adapter-openapi-yaml-3-1@npm:0.88.0" +"@swagger-api/apidom-parser-adapter-workflows-yaml-1@npm:^1.0.0-beta.3 <1.0.0-rc.0": + version: 1.0.0-beta.3 + resolution: "@swagger-api/apidom-parser-adapter-workflows-yaml-1@npm:1.0.0-beta.3" dependencies: "@babel/runtime-corejs3": "npm:^7.20.7" - "@swagger-api/apidom-core": "npm:^0.88.0" - "@swagger-api/apidom-ns-openapi-3-1": "npm:^0.88.0" - "@swagger-api/apidom-parser-adapter-yaml-1-2": "npm:^0.88.0" - "@types/ramda": "npm:~0.29.6" - ramda: "npm:~0.29.1" - ramda-adjunct: "npm:^4.0.0" - checksum: 10/31a4542386c3f3d6d18db900dd670449792793868db0c07a2de9c274b6409afb76b8a99718b2d4fc931042bb416eeb43042153b83bcf7a730d4fb5427e14f4a9 + "@swagger-api/apidom-core": "npm:^1.0.0-beta.3" + "@swagger-api/apidom-ns-workflows-1": "npm:^1.0.0-beta.3" + "@swagger-api/apidom-parser-adapter-yaml-1-2": "npm:^1.0.0-beta.3" + "@types/ramda": "npm:~0.30.0" + ramda: "npm:~0.30.0" + ramda-adjunct: "npm:^5.0.0" + checksum: 10/7175193d729820ad275b2250ac45d261b5e030395d9ef0840df57180e09365370f6d60a20291692840cdb6825cbb8a2f0bc16b29eb5cface82f0df1d9aa0bf17 languageName: node linkType: hard -"@swagger-api/apidom-parser-adapter-yaml-1-2@npm:^0.88.0": - version: 0.88.0 - resolution: "@swagger-api/apidom-parser-adapter-yaml-1-2@npm:0.88.0" +"@swagger-api/apidom-parser-adapter-yaml-1-2@npm:^1.0.0-beta.3, @swagger-api/apidom-parser-adapter-yaml-1-2@npm:^1.0.0-beta.3 <1.0.0-rc.0": + version: 1.0.0-beta.3 + resolution: "@swagger-api/apidom-parser-adapter-yaml-1-2@npm:1.0.0-beta.3" dependencies: "@babel/runtime-corejs3": "npm:^7.20.7" - "@swagger-api/apidom-ast": "npm:^0.88.0" - "@swagger-api/apidom-core": "npm:^0.88.0" - "@swagger-api/apidom-error": "npm:^0.88.0" - "@types/ramda": "npm:~0.29.6" + "@swagger-api/apidom-ast": "npm:^1.0.0-beta.3" + "@swagger-api/apidom-core": "npm:^1.0.0-beta.3" + "@swagger-api/apidom-error": "npm:^1.0.0-beta.3" + "@tree-sitter-grammars/tree-sitter-yaml": "npm:=0.6.1" + "@types/ramda": "npm:~0.30.0" node-gyp: "npm:latest" - ramda: "npm:~0.29.1" - ramda-adjunct: "npm:^4.1.1" - stampit: "npm:^4.3.2" - tree-sitter: "npm:=0.20.4" - tree-sitter-yaml: "npm:=0.5.0" - web-tree-sitter: "npm:=0.20.3" - checksum: 10/d69b3b2bff9d9d612773412242b8e9bda4c6cfa96d3af4b28fefb809c3715aa1b346247e4e9d78f9321496d6209db577addd033ebf67900389eaa1ea27e73185 + ramda: "npm:~0.30.0" + ramda-adjunct: "npm:^5.0.0" + tree-sitter: "npm:=0.21.1" + web-tree-sitter: "npm:=0.24.3" + checksum: 10/a814a007347b2b049e2ce3c7b46b1289fc846933fcc3f87cd6cf196e4a8785fb8fadabd6c7fd31b27bf9335daca5795e1798c305b51227fda4281804c7bccd78 languageName: node linkType: hard -"@swagger-api/apidom-reference@npm:>=0.83.0 <1.0.0": - version: 0.88.0 - resolution: "@swagger-api/apidom-reference@npm:0.88.0" +"@swagger-api/apidom-reference@npm:>=1.0.0-beta.3 <1.0.0-rc.0": + version: 1.0.0-beta.3 + resolution: "@swagger-api/apidom-reference@npm:1.0.0-beta.3" dependencies: "@babel/runtime-corejs3": "npm:^7.20.7" - "@swagger-api/apidom-core": "npm:^0.88.0" - "@swagger-api/apidom-error": "npm:^0.88.0" - "@swagger-api/apidom-json-pointer": "npm:^0.88.0" - "@swagger-api/apidom-ns-asyncapi-2": "npm:^0.88.0" - "@swagger-api/apidom-ns-openapi-2": "npm:^0.88.0" - "@swagger-api/apidom-ns-openapi-3-0": "npm:^0.88.0" - "@swagger-api/apidom-ns-openapi-3-1": "npm:^0.88.0" - "@swagger-api/apidom-parser-adapter-api-design-systems-json": "npm:^0.88.0" - "@swagger-api/apidom-parser-adapter-api-design-systems-yaml": "npm:^0.88.0" - "@swagger-api/apidom-parser-adapter-asyncapi-json-2": "npm:^0.88.0" - "@swagger-api/apidom-parser-adapter-asyncapi-yaml-2": "npm:^0.88.0" - "@swagger-api/apidom-parser-adapter-json": "npm:^0.88.0" - "@swagger-api/apidom-parser-adapter-openapi-json-2": "npm:^0.88.0" - "@swagger-api/apidom-parser-adapter-openapi-json-3-0": "npm:^0.88.0" - "@swagger-api/apidom-parser-adapter-openapi-json-3-1": "npm:^0.88.0" - "@swagger-api/apidom-parser-adapter-openapi-yaml-2": "npm:^0.88.0" - "@swagger-api/apidom-parser-adapter-openapi-yaml-3-0": "npm:^0.88.0" - "@swagger-api/apidom-parser-adapter-openapi-yaml-3-1": "npm:^0.88.0" - "@swagger-api/apidom-parser-adapter-yaml-1-2": "npm:^0.88.0" - "@types/ramda": "npm:~0.29.6" - axios: "npm:^1.4.0" + "@swagger-api/apidom-core": "npm:^1.0.0-beta.3" + "@swagger-api/apidom-error": "npm:^1.0.0-beta.3 <1.0.0-rc.0" + "@swagger-api/apidom-json-pointer": "npm:^1.0.0-beta.3 <1.0.0-rc.0" + "@swagger-api/apidom-ns-asyncapi-2": "npm:^1.0.0-beta.3 <1.0.0-rc.0" + "@swagger-api/apidom-ns-openapi-2": "npm:^1.0.0-beta.3 <1.0.0-rc.0" + "@swagger-api/apidom-ns-openapi-3-0": "npm:^1.0.0-beta.3 <1.0.0-rc.0" + "@swagger-api/apidom-ns-openapi-3-1": "npm:^1.0.0-beta.3 <1.0.0-rc.0" + "@swagger-api/apidom-ns-workflows-1": "npm:^1.0.0-beta.3 <1.0.0-rc.0" + "@swagger-api/apidom-parser-adapter-api-design-systems-json": "npm:^1.0.0-beta.3 <1.0.0-rc.0" + "@swagger-api/apidom-parser-adapter-api-design-systems-yaml": "npm:^1.0.0-beta.3 <1.0.0-rc.0" + "@swagger-api/apidom-parser-adapter-asyncapi-json-2": "npm:^1.0.0-beta.3 <1.0.0-rc.0" + "@swagger-api/apidom-parser-adapter-asyncapi-yaml-2": "npm:^1.0.0-beta.3 <1.0.0-rc.0" + "@swagger-api/apidom-parser-adapter-json": "npm:^1.0.0-beta.3 <1.0.0-rc.0" + "@swagger-api/apidom-parser-adapter-openapi-json-2": "npm:^1.0.0-beta.3 <1.0.0-rc.0" + "@swagger-api/apidom-parser-adapter-openapi-json-3-0": "npm:^1.0.0-beta.3 <1.0.0-rc.0" + "@swagger-api/apidom-parser-adapter-openapi-json-3-1": "npm:^1.0.0-beta.3 <1.0.0-rc.0" + "@swagger-api/apidom-parser-adapter-openapi-yaml-2": "npm:^1.0.0-beta.3 <1.0.0-rc.0" + "@swagger-api/apidom-parser-adapter-openapi-yaml-3-0": "npm:^1.0.0-beta.3 <1.0.0-rc.0" + "@swagger-api/apidom-parser-adapter-openapi-yaml-3-1": "npm:^1.0.0-beta.3 <1.0.0-rc.0" + "@swagger-api/apidom-parser-adapter-workflows-json-1": "npm:^1.0.0-beta.3 <1.0.0-rc.0" + "@swagger-api/apidom-parser-adapter-workflows-yaml-1": "npm:^1.0.0-beta.3 <1.0.0-rc.0" + "@swagger-api/apidom-parser-adapter-yaml-1-2": "npm:^1.0.0-beta.3 <1.0.0-rc.0" + "@types/ramda": "npm:~0.30.0" + axios: "npm:^1.7.4" minimatch: "npm:^7.4.3" process: "npm:^0.11.10" - ramda: "npm:~0.29.1" - ramda-adjunct: "npm:^4.1.1" - stampit: "npm:^4.3.2" + ramda: "npm:~0.30.0" + ramda-adjunct: "npm:^5.0.0" dependenciesMeta: "@swagger-api/apidom-error": optional: true @@ -4020,6 +3998,8 @@ __metadata: optional: true "@swagger-api/apidom-ns-openapi-3-1": optional: true + "@swagger-api/apidom-ns-workflows-1": + optional: true "@swagger-api/apidom-parser-adapter-api-design-systems-json": optional: true "@swagger-api/apidom-parser-adapter-api-design-systems-yaml": @@ -4042,9 +4022,13 @@ __metadata: optional: true "@swagger-api/apidom-parser-adapter-openapi-yaml-3-1": optional: true + "@swagger-api/apidom-parser-adapter-workflows-json-1": + optional: true + "@swagger-api/apidom-parser-adapter-workflows-yaml-1": + optional: true "@swagger-api/apidom-parser-adapter-yaml-1-2": optional: true - checksum: 10/86b8d94d0020306acd43e4cbb49e5832d760d7d8a7fd1f57b1328b51e7fac5c3ec47fb713869fae2dc11420efc4a8cab1b0f1e30c9a643152bd40f1caf6eb5df + checksum: 10/105dbfa9b07906907eeb26561acf02816ec9c18c5ad6d695a607d949acf6b65a2dc3c902a1d0266c0b95c858577e7ef568495306b9bea8bc2353936408e513cf languageName: node linkType: hard @@ -4058,8 +4042,8 @@ __metadata: linkType: hard "@tailwindcss/typography@npm:^0.5.10": - version: 0.5.10 - resolution: "@tailwindcss/typography@npm:0.5.10" + version: 0.5.15 + resolution: "@tailwindcss/typography@npm:0.5.15" dependencies: lodash.castarray: "npm:^4.4.0" lodash.isplainobject: "npm:^4.0.6" @@ -4067,7 +4051,7 @@ __metadata: postcss-selector-parser: "npm:6.0.10" peerDependencies: tailwindcss: "*" - checksum: 10/dd9934a556661f1eef57a8101fdf89a438cb05bb48b52b79832f8cbf772181b16e87a5cbab594f7e2de64a5ff457514177af91f430d5d97a5a833db22b6f61c3 + checksum: 10/8c677e4de25a5362d757c3c0b9d594b63c789ab287cad846a082ca227e0d3435145793301ced8f32d5215d5c21537195e7d87ca08a6e7a8facf47a11e7f07d22 languageName: node linkType: hard @@ -4078,6 +4062,22 @@ __metadata: languageName: node linkType: hard +"@tree-sitter-grammars/tree-sitter-yaml@npm:=0.6.1": + version: 0.6.1 + resolution: "@tree-sitter-grammars/tree-sitter-yaml@npm:0.6.1" + dependencies: + node-addon-api: "npm:^8.0.0" + node-gyp: "npm:latest" + node-gyp-build: "npm:^4.8.0" + peerDependencies: + tree-sitter: ^0.21.1 + peerDependenciesMeta: + tree_sitter: + optional: true + checksum: 10/1488a1b35c44cedb21ea428138eafb6e837d83e7d4928935cecde05ef1517f393335427c1d38d2115c0ac9839b3e9e894bf46435ca96e0d1bdc332c99fa19cd6 + languageName: node + linkType: hard + "@trysound/sax@npm:0.2.0": version: 0.2.0 resolution: "@trysound/sax@npm:0.2.0" @@ -4095,11 +4095,11 @@ __metadata: linkType: hard "@types/hast@npm:^2.0.0": - version: 2.3.8 - resolution: "@types/hast@npm:2.3.8" + version: 2.3.10 + resolution: "@types/hast@npm:2.3.10" dependencies: "@types/unist": "npm:^2" - checksum: 10/4c3b3efb7067d32a568a9bf5d2a7599f99ec08c2eaade3aaeb579b7a31bcdf8f6475f56c1ac5bc3f4e4e07b84a93a9b1cf1ef9a8b52b39e3deabea7989e5dd4b + checksum: 10/41531b7fbf590b02452996fc63272479c20a07269e370bd6514982cbcd1819b4b84d3ea620f2410d1b9541a23d08ce2eeb0a592145d05e00e249c3d56700d460 languageName: node linkType: hard @@ -4120,13 +4120,6 @@ __metadata: languageName: node linkType: hard -"@types/json-stable-stringify@npm:^1.0.32": - version: 1.0.36 - resolution: "@types/json-stable-stringify@npm:1.0.36" - checksum: 10/765b07589e11a3896c3d06bb9e3a9be681e7edd95adf27370df0647a91bd2bfcfaf0e091fd4a13729343b388973f73f7e789d6cc62ab988240518a2d27c4a4e2 - languageName: node - linkType: hard - "@types/json5@npm:^0.0.29": version: 0.0.29 resolution: "@types/json5@npm:0.0.29" @@ -4151,21 +4144,21 @@ __metadata: linkType: hard "@types/node-fetch@npm:^2.5.10, @types/node-fetch@npm:^2.6.2": - version: 2.6.9 - resolution: "@types/node-fetch@npm:2.6.9" + version: 2.6.12 + resolution: "@types/node-fetch@npm:2.6.12" dependencies: "@types/node": "npm:*" form-data: "npm:^4.0.0" - checksum: 10/fc46141516191699b5f34fdf3516d3bd67421ad18da9f14785252abd22c1aa7a80ea5bcde835531b33df681f2b0d671786c3e987941547532fb447d77ebb8588 + checksum: 10/8107c479da83a3114fcbfa882eba95ee5175cccb5e4dd53f737a96f2559ae6262f662176b8457c1656de09ec393cc7b20a266c077e4bfb21e929976e1cf4d0f9 languageName: node linkType: hard "@types/node@npm:*": - version: 20.10.5 - resolution: "@types/node@npm:20.10.5" + version: 22.10.1 + resolution: "@types/node@npm:22.10.1" dependencies: - undici-types: "npm:~5.26.4" - checksum: 10/4a378428d2c9f692b19801a5a3d20dc4c0ad5d4a3d103350f8b401af439941a9aa5efeadc8eb9db13c66c620318bc7f336abfc8934f82fd32c4a689d85068c6f + undici-types: "npm:~6.20.0" + checksum: 10/c802a526da2f3fa3ccefd00a71244e7cb825329951719e79e8fec62b1dbc2855388c830489770611584665ce10be23c05ed585982038b24924e1ba2c2cce03fd languageName: node linkType: hard @@ -4191,46 +4184,46 @@ __metadata: linkType: hard "@types/prismjs@npm:^1.26.0": - version: 1.26.3 - resolution: "@types/prismjs@npm:1.26.3" - checksum: 10/4bd55230ffc0b2b16f4008be3a7f1d7c6b32dd3bed8006e64d24fb22c44fc7e300dac77b856f732803ccdc9a3472b2c0ee7776cad048843c47d608c41a89b6a6 + version: 1.26.5 + resolution: "@types/prismjs@npm:1.26.5" + checksum: 10/617099479db9550119d0f84272dc79d64b2cf3e0d7a17167fe740d55fdf0f155697d935409464392d164e62080c2c88d649cf4bc4fdd30a87127337536657277 languageName: node linkType: hard "@types/prop-types@npm:*, @types/prop-types@npm:^15.0.0": - version: 15.7.11 - resolution: "@types/prop-types@npm:15.7.11" - checksum: 10/7519ff11d06fbf6b275029fe03fff9ec377b4cb6e864cac34d87d7146c7f5a7560fd164bdc1d2dbe00b60c43713631251af1fd3d34d46c69cd354602bc0c7c54 + version: 15.7.13 + resolution: "@types/prop-types@npm:15.7.13" + checksum: 10/8935cad87c683c665d09a055919d617fe951cb3b2d5c00544e3a913f861a2bd8d2145b51c9aa6d2457d19f3107ab40784c40205e757232f6a80cc8b1c815513c languageName: node linkType: hard -"@types/ramda@npm:~0.29.6": - version: 0.29.9 - resolution: "@types/ramda@npm:0.29.9" +"@types/ramda@npm:~0.30.0": + version: 0.30.2 + resolution: "@types/ramda@npm:0.30.2" dependencies: - types-ramda: "npm:^0.29.6" - checksum: 10/b4d3746f2770f05f276901e1490ed733cb8a2f2aea1bb8b651914cf89dee93832c1dc61914dad1b35054f0eb7597491963335d27cd98fe4f293a67529b66382d + types-ramda: "npm:^0.30.1" + checksum: 10/528e62da967adb38b7b6be3314ee11009f4e7312e4fbb9670f4556bb2f640754f08ae68ede87822ae255aba747e67296f40b37d53bfb427c58ab82f5b7a4989e languageName: node linkType: hard "@types/react-dom@npm:^18.2.17": - version: 18.2.18 - resolution: "@types/react-dom@npm:18.2.18" + version: 18.3.1 + resolution: "@types/react-dom@npm:18.3.1" dependencies: "@types/react": "npm:*" - checksum: 10/4ef7725b4cebd4a32e049097ddfdfd855a178e63ead97ab6d3084872e7d6c1acd71aa923488123cd1015f0e0b11489d2b44f674a1df8fe82d7827eabbec6dbf1 + checksum: 10/33f9ba79b26641ddf00a8699c30066b7e3573ab254e97475bf08f82fab83a6d3ce8d4ebad86afeb49bb8df3374390a9ba93125cece33badc4b3e8f7eac3c84d8 languageName: node linkType: hard "@types/react-redux@npm:^7.1.20": - version: 7.1.33 - resolution: "@types/react-redux@npm:7.1.33" + version: 7.1.34 + resolution: "@types/react-redux@npm:7.1.34" dependencies: "@types/hoist-non-react-statics": "npm:^3.3.0" "@types/react": "npm:*" hoist-non-react-statics: "npm:^3.3.0" redux: "npm:^4.0.0" - checksum: 10/65f4e0a3f0e532bbbe44ae6522d1fce91bfcb3bacc90904c35d3f819e77932cc489b6945988acb4a2320f6e78c57dd1c149556aa241a68efc51de15a2cd73fc0 + checksum: 10/febcd1db0c83c5002c6bee0fdda9e70da0653454ffbb72d6c37cbf2f5c005e06fb5271cff344d7164c385c944526565282de9a95ff379e040476b71d27fc2512 languageName: node linkType: hard @@ -4252,7 +4245,17 @@ __metadata: languageName: node linkType: hard -"@types/react@npm:*, @types/react@npm:18.2.45": +"@types/react@npm:*": + version: 18.3.13 + resolution: "@types/react@npm:18.3.13" + dependencies: + "@types/prop-types": "npm:*" + csstype: "npm:^3.0.2" + checksum: 10/4f2b851cabdb68430b50998ad18f206edaea5b3c651d92e3573d86b7ac740224a91b7ca63176fa70e1defc78459faf518e5d2f58e1ba2839b1f12365dab70de2 + languageName: node + linkType: hard + +"@types/react@npm:18.2.45": version: 18.2.45 resolution: "@types/react@npm:18.2.45" dependencies: @@ -4274,9 +4277,9 @@ __metadata: linkType: hard "@types/scheduler@npm:*": - version: 0.16.8 - resolution: "@types/scheduler@npm:0.16.8" - checksum: 10/6c091b096daa490093bf30dd7947cd28e5b2cd612ec93448432b33f724b162587fed9309a0acc104d97b69b1d49a0f3fc755a62282054d62975d53d7fd13472d + version: 0.23.0 + resolution: "@types/scheduler@npm:0.23.0" + checksum: 10/874d753aa65c17760dfc460a91e6df24009bde37bfd427a031577b30262f7770c1b8f71a21366c7dbc76111967384cf4090a31d65315155180ef14bd7acccb32 languageName: node linkType: hard @@ -4288,9 +4291,9 @@ __metadata: linkType: hard "@types/sizzle@npm:^2.3.2": - version: 2.3.8 - resolution: "@types/sizzle@npm:2.3.8" - checksum: 10/2ac62443dc917f5f903cbd9afc51c7d6cc1c6569b4e1a15faf04aea5b13b486e7f208650014c3dc4fed34653eded3e00fe5abffe0e6300cbf0e8a01beebf11a6 + version: 2.3.9 + resolution: "@types/sizzle@npm:2.3.9" + checksum: 10/413811a79e7e9f1d8f47e6047ae0aea1530449d612304cdda1c30018e3d053b8544861ec2c70bdeca75a0a010192e6bb78efc6fb4caaafdd65c4eee90066686a languageName: node linkType: hard @@ -4311,18 +4314,18 @@ __metadata: linkType: hard "@types/unist@npm:^2, @types/unist@npm:^2.0.0": - version: 2.0.10 - resolution: "@types/unist@npm:2.0.10" - checksum: 10/e2924e18dedf45f68a5c6ccd6015cd62f1643b1b43baac1854efa21ae9e70505db94290434a23da1137d9e31eb58e54ca175982005698ac37300a1c889f6c4aa + version: 2.0.11 + resolution: "@types/unist@npm:2.0.11" + checksum: 10/6d436e832bc35c6dde9f056ac515ebf2b3384a1d7f63679d12358766f9b313368077402e9c1126a14d827f10370a5485e628bf61aa91117cf4fc882423191a4e languageName: node linkType: hard "@types/ws@npm:^8.0.0": - version: 8.5.10 - resolution: "@types/ws@npm:8.5.10" + version: 8.5.13 + resolution: "@types/ws@npm:8.5.13" dependencies: "@types/node": "npm:*" - checksum: 10/9b414dc5e0b6c6f1ea4b1635b3568c58707357f68076df9e7cd33194747b7d1716d5189c0dbdd68c8d2521b148e88184cf881bac7429eb0e5c989b001539ed31 + checksum: 10/21369beafa75c91ae3b00d3a2671c7408fceae1d492ca2abd5ac7c8c8bf4596d513c1599ebbddeae82c27c4a2d248976d0d714c4b3d34362b2ae35b964e2e637 languageName: node linkType: hard @@ -4336,14 +4339,14 @@ __metadata: linkType: hard "@typescript-eslint/eslint-plugin@npm:^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0, @typescript-eslint/eslint-plugin@npm:^8.16.0": - version: 8.16.0 - resolution: "@typescript-eslint/eslint-plugin@npm:8.16.0" + version: 8.17.0 + resolution: "@typescript-eslint/eslint-plugin@npm:8.17.0" dependencies: "@eslint-community/regexpp": "npm:^4.10.0" - "@typescript-eslint/scope-manager": "npm:8.16.0" - "@typescript-eslint/type-utils": "npm:8.16.0" - "@typescript-eslint/utils": "npm:8.16.0" - "@typescript-eslint/visitor-keys": "npm:8.16.0" + "@typescript-eslint/scope-manager": "npm:8.17.0" + "@typescript-eslint/type-utils": "npm:8.17.0" + "@typescript-eslint/utils": "npm:8.17.0" + "@typescript-eslint/visitor-keys": "npm:8.17.0" graphemer: "npm:^1.4.0" ignore: "npm:^5.3.1" natural-compare: "npm:^1.4.0" @@ -4354,44 +4357,44 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 10/aa3d551d4f09940eee0c08328cb0db3a2391a8bba6d044f6bb38c51ac864896519c647d4b8fd99f7c094cc677bcf22454b27322014a08b2f2fb25695a43820db + checksum: 10/753630802632dc1bb15d4b86afe60b5280d080cc6715648f6b717093a81d31f8aa621f823d0aa5632d1cf05f3c8f4ea356eff49efd11d9f7c154cb16d2ac2d79 languageName: node linkType: hard "@typescript-eslint/parser@npm:^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0, @typescript-eslint/parser@npm:^8.16.0": - version: 8.16.0 - resolution: "@typescript-eslint/parser@npm:8.16.0" + version: 8.17.0 + resolution: "@typescript-eslint/parser@npm:8.17.0" dependencies: - "@typescript-eslint/scope-manager": "npm:8.16.0" - "@typescript-eslint/types": "npm:8.16.0" - "@typescript-eslint/typescript-estree": "npm:8.16.0" - "@typescript-eslint/visitor-keys": "npm:8.16.0" + "@typescript-eslint/scope-manager": "npm:8.17.0" + "@typescript-eslint/types": "npm:8.17.0" + "@typescript-eslint/typescript-estree": "npm:8.17.0" + "@typescript-eslint/visitor-keys": "npm:8.17.0" debug: "npm:^4.3.4" peerDependencies: eslint: ^8.57.0 || ^9.0.0 peerDependenciesMeta: typescript: optional: true - checksum: 10/ac1e2bfdbfe212da470bb17915b5228f7a6b027332b05eb8bcbbad440a81b2476c649e54e232084838e1edc005e6d7dc7a44899587d73672dd3d5484d9dbf9f8 + checksum: 10/464981e1424e4a7849ca7253b54092a67d33130d28ecf492efd56d5ce69e640a876b7f84e59f1e368e763125432c34e7de28d78c0eef1bda4e9a9d52de0ccac5 languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:8.16.0": - version: 8.16.0 - resolution: "@typescript-eslint/scope-manager@npm:8.16.0" +"@typescript-eslint/scope-manager@npm:8.17.0": + version: 8.17.0 + resolution: "@typescript-eslint/scope-manager@npm:8.17.0" dependencies: - "@typescript-eslint/types": "npm:8.16.0" - "@typescript-eslint/visitor-keys": "npm:8.16.0" - checksum: 10/e0aea61f248b39049d4ce21c19f9c8af1a8024f4f92abc8c1d5b79ea65b013c6c4ff41efb92995050036aa95b6a705601917b56809d9ec1fbbab387054aeb269 + "@typescript-eslint/types": "npm:8.17.0" + "@typescript-eslint/visitor-keys": "npm:8.17.0" + checksum: 10/fa934d9fd88070833c57a3e79c0f933d0b68884c00293a1d571889b882e5c9680ccfdc5c77a7160d5a4b8b46657f93db2468a4726a517fce4d3bc764b66f1995 languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:8.16.0": - version: 8.16.0 - resolution: "@typescript-eslint/type-utils@npm:8.16.0" +"@typescript-eslint/type-utils@npm:8.17.0": + version: 8.17.0 + resolution: "@typescript-eslint/type-utils@npm:8.17.0" dependencies: - "@typescript-eslint/typescript-estree": "npm:8.16.0" - "@typescript-eslint/utils": "npm:8.16.0" + "@typescript-eslint/typescript-estree": "npm:8.17.0" + "@typescript-eslint/utils": "npm:8.17.0" debug: "npm:^4.3.4" ts-api-utils: "npm:^1.3.0" peerDependencies: @@ -4399,23 +4402,23 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 10/b91f6cef6af7e4f82a1dba9622d5ec9f46d1983eecfb88a1adbd310c7f980fedf5c8a198bfe968aae59fc386e4c437f55a7533988252eb9cbb0bdac8321e3dba + checksum: 10/a755935a0c16d6b9456effb1cad5e9605936e60799b57394cd143620dd862a90bcac12f720a009e32cafdae315fda343252117db4dc83520e0d21f1c28889792 languageName: node linkType: hard -"@typescript-eslint/types@npm:8.16.0": - version: 8.16.0 - resolution: "@typescript-eslint/types@npm:8.16.0" - checksum: 10/b37b26cd0e45b0cd6f7d492a07af583e4877d798495ab5fc1cfacb3c561b6d7981e3166f0475bb997e6c6d56ef903e160895174c7e63c08322dbb42d026cf7dc +"@typescript-eslint/types@npm:8.17.0": + version: 8.17.0 + resolution: "@typescript-eslint/types@npm:8.17.0" + checksum: 10/46baf69ab30dd814a390590b94ca64c407ac725cb0143590ddcaf72fa43c940cec180539752ce4af26ac7e0ae2f5f921cfd0d07b088ca680f8a28800d4d33a5f languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:8.16.0": - version: 8.16.0 - resolution: "@typescript-eslint/typescript-estree@npm:8.16.0" +"@typescript-eslint/typescript-estree@npm:8.17.0": + version: 8.17.0 + resolution: "@typescript-eslint/typescript-estree@npm:8.17.0" dependencies: - "@typescript-eslint/types": "npm:8.16.0" - "@typescript-eslint/visitor-keys": "npm:8.16.0" + "@typescript-eslint/types": "npm:8.17.0" + "@typescript-eslint/visitor-keys": "npm:8.17.0" debug: "npm:^4.3.4" fast-glob: "npm:^3.3.2" is-glob: "npm:^4.0.3" @@ -4425,34 +4428,34 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 10/823cf55d331cf7283547a2860a5d7bfd7dbd497be6e87b226dd7456b36db214de1504855afbbaef8d89932c11a1e589d4cb2a4093b6f1c542a4ce8319d988006 + checksum: 10/8a1f8be767b82e75d41eedda7fdb5135787ceaab480671b6d9891b5f92ee3a13f19ad6f48d5abf5e4f2afc4dd3317c621c1935505ef098f22b67be2f9d01ab7b languageName: node linkType: hard -"@typescript-eslint/utils@npm:8.16.0": - version: 8.16.0 - resolution: "@typescript-eslint/utils@npm:8.16.0" +"@typescript-eslint/utils@npm:8.17.0": + version: 8.17.0 + resolution: "@typescript-eslint/utils@npm:8.17.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.4.0" - "@typescript-eslint/scope-manager": "npm:8.16.0" - "@typescript-eslint/types": "npm:8.16.0" - "@typescript-eslint/typescript-estree": "npm:8.16.0" + "@typescript-eslint/scope-manager": "npm:8.17.0" + "@typescript-eslint/types": "npm:8.17.0" + "@typescript-eslint/typescript-estree": "npm:8.17.0" peerDependencies: eslint: ^8.57.0 || ^9.0.0 peerDependenciesMeta: typescript: optional: true - checksum: 10/80ba35b97a8e80ac2b54a56ac041b4f4583328d764e1693e7d3750de383cbcefcb7e838b75e550e8aa4df446f4b41460da6dc83543517280a4e3a61546c1a8dc + checksum: 10/e82934468bece55ccf633be9f3fe6cae26791fa6488b5af08ea22566f6b32e1296917e46cb1fe39bba7717ebdf0dca49935112760c4439a11af36b3b7925917a languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:8.16.0": - version: 8.16.0 - resolution: "@typescript-eslint/visitor-keys@npm:8.16.0" +"@typescript-eslint/visitor-keys@npm:8.17.0": + version: 8.17.0 + resolution: "@typescript-eslint/visitor-keys@npm:8.17.0" dependencies: - "@typescript-eslint/types": "npm:8.16.0" + "@typescript-eslint/types": "npm:8.17.0" eslint-visitor-keys: "npm:^4.2.0" - checksum: 10/e3f231a3e8ca2f7a3dc0e9ebdc3ea1f51a377b1285727413b4c89c44dbfaf342f2574b1b4e7f478f295963045a6058e27b4827816fe2a5a2d09f565eb68522c7 + checksum: 10/e7a3c3b9430ecefb8e720f735f8a94f87901f055c75dc8eec60052dfdf90cc28dd33f03c11cd8244551dc988bf98d1db9bd09ef8fd3c51236912cab3680b9c6b languageName: node linkType: hard @@ -4463,6 +4466,15 @@ __metadata: languageName: node linkType: hard +"@whatwg-node/disposablestack@npm:^0.0.5": + version: 0.0.5 + resolution: "@whatwg-node/disposablestack@npm:0.0.5" + dependencies: + tslib: "npm:^2.6.3" + checksum: 10/4e47701c51e505f5d793af4ec9ec63f114c73b82dc55c55e16c9ce28a70b094f68f982ca0b054fc28fd195023551a8bd2eb4f9485a3f66230e10b38dc291b75d + languageName: node + linkType: hard + "@whatwg-node/events@npm:^0.0.3": version: 0.0.3 resolution: "@whatwg-node/events@npm:0.0.3" @@ -4470,10 +4482,13 @@ __metadata: languageName: node linkType: hard -"@whatwg-node/events@npm:^0.1.0": - version: 0.1.1 - resolution: "@whatwg-node/events@npm:0.1.1" - checksum: 10/3a356ca23522190201e27446cfd7ebf1cf96815ddb9d1ba5da0a00bbe6c1d28b4094862104411101fbedd47c758b25fe3683033f6a3e80933029efd664c33567 +"@whatwg-node/fetch@npm:^0.10.0, @whatwg-node/fetch@npm:^0.10.1": + version: 0.10.1 + resolution: "@whatwg-node/fetch@npm:0.10.1" + dependencies: + "@whatwg-node/node-fetch": "npm:^0.7.1" + urlpattern-polyfill: "npm:^10.0.0" + checksum: 10/dd1096a33c565ec8bdd1b3d5318f4a49bb4215c78024d166f081af6ef29f3c099a68dd9000576d10345ca23cc35a76500973795fa463617caff3ece407343e8f languageName: node linkType: hard @@ -4490,16 +4505,6 @@ __metadata: languageName: node linkType: hard -"@whatwg-node/fetch@npm:^0.9.0": - version: 0.9.14 - resolution: "@whatwg-node/fetch@npm:0.9.14" - dependencies: - "@whatwg-node/node-fetch": "npm:^0.5.0" - urlpattern-polyfill: "npm:^9.0.0" - checksum: 10/74cdaf82abc2eaa15790fe1a15c8d1208bed090956888c8f35ba622b977e75027edef6b85705b0e7680497f478bd90bf0b784b486de95c84a2806e19d65a1f0c - languageName: node - linkType: hard - "@whatwg-node/node-fetch@npm:^0.3.6": version: 0.3.6 resolution: "@whatwg-node/node-fetch@npm:0.3.6" @@ -4513,16 +4518,16 @@ __metadata: languageName: node linkType: hard -"@whatwg-node/node-fetch@npm:^0.5.0": - version: 0.5.3 - resolution: "@whatwg-node/node-fetch@npm:0.5.3" +"@whatwg-node/node-fetch@npm:^0.7.1": + version: 0.7.4 + resolution: "@whatwg-node/node-fetch@npm:0.7.4" dependencies: "@kamilkisiela/fast-url-parser": "npm:^1.1.4" - "@whatwg-node/events": "npm:^0.1.0" + "@whatwg-node/disposablestack": "npm:^0.0.5" busboy: "npm:^1.6.0" fast-querystring: "npm:^1.1.1" - tslib: "npm:^2.3.1" - checksum: 10/3680774b52978e3c33a88d8f11e75bbcd613e4a17f5bce63f99e75b3301bf5c7e9864e151a5e36aa6505fc77f76ee638c9f5133c5e9e59f489c58cceae794702 + tslib: "npm:^2.6.3" + checksum: 10/c17900238f6e5906ff61935251664cad0ad17f1ddc8b23408f93b05ceff9ec49c197d1187c4e07c138b638051c08ea5aec98b8d745436d0c812bdf063275472e languageName: node linkType: hard @@ -4562,15 +4567,6 @@ __metadata: languageName: node linkType: hard -"@wry/trie@npm:^0.4.3": - version: 0.4.3 - resolution: "@wry/trie@npm:0.4.3" - dependencies: - tslib: "npm:^2.3.0" - checksum: 10/106e021125cfafd22250a6631a0438a6a3debae7bd73f6db87fe42aa0757fe67693db0dfbe200ae1f60ba608c3e09ddb8a4e2b3527d56ed0a7e02aa0ee4c94e1 - languageName: node - linkType: hard - "@wry/trie@npm:^0.5.0": version: 0.5.0 resolution: "@wry/trie@npm:0.5.0" @@ -4630,12 +4626,12 @@ __metadata: languageName: node linkType: hard -"agent-base@npm:^7.0.2, agent-base@npm:^7.1.0": - version: 7.1.0 - resolution: "agent-base@npm:7.1.0" +"agent-base@npm:^7.0.2, agent-base@npm:^7.1.0, agent-base@npm:^7.1.1": + version: 7.1.1 + resolution: "agent-base@npm:7.1.1" dependencies: debug: "npm:^4.3.4" - checksum: 10/f7828f991470a0cc22cb579c86a18cbae83d8a3cbed39992ab34fc7217c4d126017f1c74d0ab66be87f71455318a8ea3e757d6a37881b8d0f2a2c6aa55e5418f + checksum: 10/c478fec8f79953f118704d007a38f2a185458853f5c45579b9669372bd0e12602e88dc2ad0233077831504f7cd6fcc8251c383375bba5eaaf563b102938bda26 languageName: node linkType: hard @@ -4662,14 +4658,14 @@ __metadata: linkType: hard "ajv@npm:^8.0.1": - version: 8.12.0 - resolution: "ajv@npm:8.12.0" + version: 8.17.1 + resolution: "ajv@npm:8.17.1" dependencies: - fast-deep-equal: "npm:^3.1.1" + fast-deep-equal: "npm:^3.1.3" + fast-uri: "npm:^3.0.1" json-schema-traverse: "npm:^1.0.0" require-from-string: "npm:^2.0.2" - uri-js: "npm:^4.2.2" - checksum: 10/b406f3b79b5756ac53bfe2c20852471b08e122bc1ee4cde08ae4d6a800574d9cd78d60c81c69c63ff81e4da7cd0b638fafbb2303ae580d49cf1600b9059efb85 + checksum: 10/ee3c62162c953e91986c838f004132b6a253d700f1e51253b99791e2dbfdb39161bc950ebdc2f156f8568035bb5ed8be7bd78289cd9ecbf3381fe8f5b82e3f33 languageName: node linkType: hard @@ -4696,12 +4692,12 @@ __metadata: languageName: node linkType: hard -"ansi-escapes@npm:^6.2.0": - version: 6.2.0 - resolution: "ansi-escapes@npm:6.2.0" +"ansi-escapes@npm:^7.0.0": + version: 7.0.0 + resolution: "ansi-escapes@npm:7.0.0" dependencies: - type-fest: "npm:^3.0.0" - checksum: 10/442f91b04650b35bc4815f47c20412d69ddbba5d4bf22f72ec03be352fca2de6819c7e3f4dfd17816ee4e0c6c965fe85e6f1b3f09683996a8d12fd366afd924e + environment: "npm:^1.0.0" + checksum: 10/2d0e2345087bd7ae6bf122b9cc05ee35560d40dcc061146edcdc02bc2d7c7c50143cd12a22e69a0b5c0f62b948b7bc9a4539ee888b80f5bd33cdfd82d01a70ab languageName: node linkType: hard @@ -4727,9 +4723,9 @@ __metadata: linkType: hard "ansi-regex@npm:^6.0.1": - version: 6.0.1 - resolution: "ansi-regex@npm:6.0.1" - checksum: 10/1ff8b7667cded1de4fa2c9ae283e979fc87036864317da86a2e546725f96406746411d0d85e87a2d12fa5abd715d90006de7fa4fa0477c92321ad3b4c7d4e169 + version: 6.1.0 + resolution: "ansi-regex@npm:6.1.0" + checksum: 10/495834a53b0856c02acd40446f7130cb0f8284f4a39afdab20d5dc42b2e198b1196119fe887beed8f9055c4ff2055e3b2f6d4641d0be018cdfb64fedf6fc1aac languageName: node linkType: hard @@ -4796,6 +4792,13 @@ __metadata: languageName: node linkType: hard +"apg-lite@npm:^1.0.3": + version: 1.0.4 + resolution: "apg-lite@npm:1.0.4" + checksum: 10/9c5eb431497415b738e332e5805f836c64ac9b75a399afaec0354859f3f44c95e203fd5c7b8fee9f28fe1e184dd30f6073ed9df062849c3df03c51624901a8a6 + languageName: node + linkType: hard + "apollo-codegen-core@npm:0.40.9, apollo-codegen-core@npm:^0.40.9": version: 0.40.9 resolution: "apollo-codegen-core@npm:0.40.9" @@ -5116,16 +5119,6 @@ __metadata: languageName: node linkType: hard -"array-buffer-byte-length@npm:^1.0.0": - version: 1.0.0 - resolution: "array-buffer-byte-length@npm:1.0.0" - dependencies: - call-bind: "npm:^1.0.2" - is-array-buffer: "npm:^3.0.1" - checksum: 10/044e101ce150f4804ad19c51d6c4d4cfa505c5b2577bd179256e4aa3f3f6a0a5e9874c78cd428ee566ac574c8a04d7ce21af9fe52e844abfdccb82b33035a7c3 - languageName: node - linkType: hard - "array-buffer-byte-length@npm:^1.0.1": version: 1.0.1 resolution: "array-buffer-byte-length@npm:1.0.1" @@ -5136,20 +5129,7 @@ __metadata: languageName: node linkType: hard -"array-includes@npm:^3.1.6": - version: 3.1.7 - resolution: "array-includes@npm:3.1.7" - dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - es-abstract: "npm:^1.22.1" - get-intrinsic: "npm:^1.2.1" - is-string: "npm:^1.0.7" - checksum: 10/856a8be5d118967665936ad33ff3b07adfc50b06753e596e91fb80c3da9b8c022e92e3cc6781156d6ad95db7109b9f603682c7df2d6a529ed01f7f6b39a4a360 - languageName: node - linkType: hard - -"array-includes@npm:^3.1.8": +"array-includes@npm:^3.1.6, array-includes@npm:^3.1.8": version: 3.1.8 resolution: "array-includes@npm:3.1.8" dependencies: @@ -5223,15 +5203,17 @@ __metadata: linkType: hard "array.prototype.reduce@npm:^1.0.6": - version: 1.0.6 - resolution: "array.prototype.reduce@npm:1.0.6" + version: 1.0.7 + resolution: "array.prototype.reduce@npm:1.0.7" dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - es-abstract: "npm:^1.22.1" + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.2" es-array-method-boxes-properly: "npm:^1.0.0" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.0.0" is-string: "npm:^1.0.7" - checksum: 10/991989a3edb9716a3e3c6feb67a09abc8317e42535f1560156784e920f521418fff43abec57d14684015ef2d3f134830962b47b3d0be0c8a5dd68d8d7c65b9c1 + checksum: 10/3a4fa56cf5843d821e97680861c8edfdfe6684a7f7cd1145ed611b5fa611fd62d1b149a438ae24ae884c843876a6539b67fbcacdd3276f89731eee9415dc9012 languageName: node linkType: hard @@ -5248,21 +5230,6 @@ __metadata: languageName: node linkType: hard -"arraybuffer.prototype.slice@npm:^1.0.2": - version: 1.0.2 - resolution: "arraybuffer.prototype.slice@npm:1.0.2" - dependencies: - array-buffer-byte-length: "npm:^1.0.0" - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - es-abstract: "npm:^1.22.1" - get-intrinsic: "npm:^1.2.1" - is-array-buffer: "npm:^3.0.2" - is-shared-array-buffer: "npm:^1.0.2" - checksum: 10/c200faf437786f5b2c80d4564ff5481c886a16dee642ef02abdc7306c7edd523d1f01d1dd12b769c7eb42ac9bc53874510db19a92a2c035c0f6696172aafa5d3 - languageName: node - linkType: hard - "arraybuffer.prototype.slice@npm:^1.0.3": version: 1.0.3 resolution: "arraybuffer.prototype.slice@npm:1.0.3" @@ -5295,7 +5262,7 @@ __metadata: languageName: node linkType: hard -"asn1js@npm:^3.0.1, asn1js@npm:^3.0.5": +"asn1js@npm:^3.0.5": version: 3.0.5 resolution: "asn1js@npm:3.0.5" dependencies: @@ -5346,9 +5313,9 @@ __metadata: linkType: hard "async@npm:^3.2.0, async@npm:^3.2.3": - version: 3.2.5 - resolution: "async@npm:3.2.5" - checksum: 10/323c3615c3f0ab1ac25a6f953296bc0ac3213d5e0f1c0debdb12964e55963af288d570293c11e44f7967af58c06d2a88d0ea588c86ec0fbf62fa98037f604a0f + version: 3.2.6 + resolution: "async@npm:3.2.6" + checksum: 10/cb6e0561a3c01c4b56a799cc8bab6ea5fef45f069ab32500b6e19508db270ef2dffa55e5aed5865c5526e9907b1f8be61b27530823b411ffafb5e1538c86c368 languageName: node linkType: hard @@ -5383,27 +5350,20 @@ __metadata: linkType: hard "autoprefixer@npm:^10.4.16": - version: 10.4.16 - resolution: "autoprefixer@npm:10.4.16" + version: 10.4.20 + resolution: "autoprefixer@npm:10.4.20" dependencies: - browserslist: "npm:^4.21.10" - caniuse-lite: "npm:^1.0.30001538" - fraction.js: "npm:^4.3.6" + browserslist: "npm:^4.23.3" + caniuse-lite: "npm:^1.0.30001646" + fraction.js: "npm:^4.3.7" normalize-range: "npm:^0.1.2" - picocolors: "npm:^1.0.0" + picocolors: "npm:^1.0.1" postcss-value-parser: "npm:^4.2.0" peerDependencies: postcss: ^8.1.0 bin: autoprefixer: bin/autoprefixer - checksum: 10/3514a4ae63f1f55006c96eb93acef4a0284d78b640d8f27d3178d40b302576e346619001ca139b4ddc5e7b0c5e66921aa45d8e3752d8d521598119aab8ff4997 - languageName: node - linkType: hard - -"available-typed-arrays@npm:^1.0.5": - version: 1.0.5 - resolution: "available-typed-arrays@npm:1.0.5" - checksum: 10/4d4d5e86ea0425696f40717882f66a570647b94ac8d273ddc7549a9b61e5da099e149bf431530ccbd776bd74e02039eb8b5edf426e3e2211ee61af16698a9064 + checksum: 10/d3c4b562fc4af2393623a0207cc336f5b9f94c4264ae1c316376904c279702ce2b12dc3f27205f491195d1e29bb52ffc269970ceb0f271f035fadee128a273f7 languageName: node linkType: hard @@ -5431,9 +5391,9 @@ __metadata: linkType: hard "aws4@npm:^1.8.0": - version: 1.13.0 - resolution: "aws4@npm:1.13.0" - checksum: 10/a73a43f88c5d915e564d102a6b181a62afd7991f25e661b440540fdef102cbccce7cfa7da8b82ea1c34645e672ac617aecbd9f4f1e91e3f9e99de4d1d7a2cef9 + version: 1.13.2 + resolution: "aws4@npm:1.13.2" + checksum: 10/290b9f84facbad013747725bfd8b4c42d0b3b04b5620d8418f0219832ef95a7dc597a4af7b1589ae7fce18bacde96f40911c3cda36199dd04d9f8e01f72fa50a languageName: node linkType: hard @@ -5444,14 +5404,14 @@ __metadata: languageName: node linkType: hard -"axios@npm:^1.4.0": - version: 1.6.2 - resolution: "axios@npm:1.6.2" +"axios@npm:^1.7.4": + version: 1.7.9 + resolution: "axios@npm:1.7.9" dependencies: - follow-redirects: "npm:^1.15.0" + follow-redirects: "npm:^1.15.6" form-data: "npm:^4.0.0" proxy-from-env: "npm:^1.1.0" - checksum: 10/612bc93f8f738a518e7c5f9de9cc782bcd36aac6bae279160ef6a10260378e21c1786520eab3336898e3d66e0839ebdf739f327fb6d0431baa4d3235703a7652 + checksum: 10/b7a5f660ea53ba9c2a745bf5ad77ad8bf4f1338e13ccc3f9f09f810267d6c638c03dac88b55dae8dc98b79c57d2d6835be651d58d2af97c174f43d289a9fd007 languageName: node linkType: hard @@ -5462,39 +5422,39 @@ __metadata: languageName: node linkType: hard -"babel-plugin-polyfill-corejs2@npm:^0.4.6": - version: 0.4.7 - resolution: "babel-plugin-polyfill-corejs2@npm:0.4.7" +"babel-plugin-polyfill-corejs2@npm:^0.4.10": + version: 0.4.12 + resolution: "babel-plugin-polyfill-corejs2@npm:0.4.12" dependencies: "@babel/compat-data": "npm:^7.22.6" - "@babel/helper-define-polyfill-provider": "npm:^0.4.4" + "@babel/helper-define-polyfill-provider": "npm:^0.6.3" semver: "npm:^6.3.1" peerDependencies: "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 - checksum: 10/3b61cdb275592f61b29d582ee8c738a13d9897c5dd201cddb0610b381f3ae139ebc988ac96f72978fc143c3d50c15d46618df865822e282c8e76c236e7378b63 + checksum: 10/38b8cd69f0ba6a35f7f1cc08960f79fbc4572fe80e60aced719dab33a77c7872ee0faebc72da95852ae0d86df1aeaa54660bf309871db1934c5a4904f0744327 languageName: node linkType: hard -"babel-plugin-polyfill-corejs3@npm:^0.8.5": - version: 0.8.7 - resolution: "babel-plugin-polyfill-corejs3@npm:0.8.7" +"babel-plugin-polyfill-corejs3@npm:^0.10.6": + version: 0.10.6 + resolution: "babel-plugin-polyfill-corejs3@npm:0.10.6" dependencies: - "@babel/helper-define-polyfill-provider": "npm:^0.4.4" - core-js-compat: "npm:^3.33.1" + "@babel/helper-define-polyfill-provider": "npm:^0.6.2" + core-js-compat: "npm:^3.38.0" peerDependencies: "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 - checksum: 10/defbc6de3d309c9639dd31223b5011707fcc0384037ac5959a1aefe16eb314562e1c1e5cfbce0af14a220d639ef92dfe5baf66664e9e6054656aca2841677622 + checksum: 10/360ac9054a57a18c540059dc627ad5d84d15f79790cb3d84d19a02eec7188c67d08a07db789c3822d6f5df22d918e296d1f27c4055fec2e287d328f09ea8a78a languageName: node linkType: hard -"babel-plugin-polyfill-regenerator@npm:^0.5.3": - version: 0.5.4 - resolution: "babel-plugin-polyfill-regenerator@npm:0.5.4" +"babel-plugin-polyfill-regenerator@npm:^0.6.1": + version: 0.6.3 + resolution: "babel-plugin-polyfill-regenerator@npm:0.6.3" dependencies: - "@babel/helper-define-polyfill-provider": "npm:^0.4.4" + "@babel/helper-define-polyfill-provider": "npm:^0.6.3" peerDependencies: "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 - checksum: 10/461b735c6c0eca3c7b4434d14bfa98c2ab80f00e2bdc1c69eb46d1d300092a9786d76bbd3ee55e26d2d1a2380c14592d8d638e271dfd2a2b78a9eacffa3645d1 + checksum: 10/d12696e6b3f280eb78fac551619ca4389262db62c7352cd54bf679d830df8b35596eef2de77cf00db6648eada1c99d49c4f40636dbc9c335a1e5420cfef96750 languageName: node linkType: hard @@ -5572,21 +5532,14 @@ __metadata: languageName: node linkType: hard -"big-integer@npm:^1.6.44": - version: 1.6.52 - resolution: "big-integer@npm:1.6.52" - checksum: 10/4bc6ae152a96edc9f95020f5fc66b13d26a9ad9a021225a9f0213f7e3dc44269f423aa8c42e19d6ac4a63bb2b22140b95d10be8f9ca7a6d9aa1b22b330d1f514 - languageName: node - linkType: hard - "binary-extensions@npm:^2.0.0": - version: 2.2.0 - resolution: "binary-extensions@npm:2.2.0" - checksum: 10/ccd267956c58d2315f5d3ea6757cf09863c5fc703e50fbeb13a7dc849b812ef76e3cf9ca8f35a0c48498776a7478d7b4a0418e1e2b8cb9cb9731f2922aaad7f8 + version: 2.3.0 + resolution: "binary-extensions@npm:2.3.0" + checksum: 10/bcad01494e8a9283abf18c1b967af65ee79b0c6a9e6fcfafebfe91dbe6e0fc7272bafb73389e198b310516ae04f7ad17d79aacf6cb4c0d5d5202a7e2e52c7d98 languageName: node linkType: hard -"bl@npm:^4.0.3, bl@npm:^4.1.0": +"bl@npm:^4.1.0": version: 4.1.0 resolution: "bl@npm:4.1.0" dependencies: @@ -5632,15 +5585,6 @@ __metadata: languageName: node linkType: hard -"bplist-parser@npm:^0.2.0": - version: 0.2.0 - resolution: "bplist-parser@npm:0.2.0" - dependencies: - big-integer: "npm:^1.6.44" - checksum: 10/15d31c1b0c7e0fb384e96349453879a33609d92d91b55a9ccee04b4be4b0645f1c823253d73326a1a23104521fbc45c2dd97fb05adf61863841b68cbb2ca7a3d - languageName: node - linkType: hard - "brace-expansion@npm:^1.1.7": version: 1.1.11 resolution: "brace-expansion@npm:1.1.11" @@ -5660,26 +5604,26 @@ __metadata: languageName: node linkType: hard -"braces@npm:^3.0.2, braces@npm:~3.0.2": - version: 3.0.2 - resolution: "braces@npm:3.0.2" +"braces@npm:^3.0.3, braces@npm:~3.0.2": + version: 3.0.3 + resolution: "braces@npm:3.0.3" dependencies: - fill-range: "npm:^7.0.1" - checksum: 10/966b1fb48d193b9d155f810e5efd1790962f2c4e0829f8440b8ad236ba009222c501f70185ef732fef17a4c490bb33a03b90dab0631feafbdf447da91e8165b1 + fill-range: "npm:^7.1.1" + checksum: 10/fad11a0d4697a27162840b02b1fad249c1683cbc510cd5bf1a471f2f8085c046d41094308c577a50a03a579dd99d5a6b3724c4b5e8b14df2c4443844cfcda2c6 languageName: node linkType: hard -"browserslist@npm:^4.21.10, browserslist@npm:^4.22.2": - version: 4.22.2 - resolution: "browserslist@npm:4.22.2" +"browserslist@npm:^4.23.3, browserslist@npm:^4.24.0, browserslist@npm:^4.24.2": + version: 4.24.2 + resolution: "browserslist@npm:4.24.2" dependencies: - caniuse-lite: "npm:^1.0.30001565" - electron-to-chromium: "npm:^1.4.601" - node-releases: "npm:^2.0.14" - update-browserslist-db: "npm:^1.0.13" + caniuse-lite: "npm:^1.0.30001669" + electron-to-chromium: "npm:^1.5.41" + node-releases: "npm:^2.0.18" + update-browserslist-db: "npm:^1.1.1" bin: browserslist: cli.js - checksum: 10/e3590793db7f66ad3a50817e7b7f195ce61e029bd7187200244db664bfbe0ac832f784e4f6b9c958aef8ea4abe001ae7880b7522682df521f4bc0a5b67660b5e + checksum: 10/f8a9d78bbabe466c57ffd5c50a9e5582a5df9aa68f43078ca62a9f6d0d6c70ba72eca72d0a574dbf177cf55cdca85a46f7eb474917a47ae5398c66f8b76f7d1c languageName: node linkType: hard @@ -5726,15 +5670,6 @@ __metadata: languageName: node linkType: hard -"bundle-name@npm:^3.0.0": - version: 3.0.0 - resolution: "bundle-name@npm:3.0.0" - dependencies: - run-applescript: "npm:^5.0.0" - checksum: 10/edf2b1fbe6096ed32e7566947ace2ea937ee427391744d7510a2880c4b9a5b3543d3f6c551236a29e5c87d3195f8e2912516290e638c15bcbede7b37cc375615 - languageName: node - linkType: hard - "busboy@npm:1.6.0, busboy@npm:^1.6.0": version: 1.6.0 resolution: "busboy@npm:1.6.0" @@ -5751,11 +5686,11 @@ __metadata: languageName: node linkType: hard -"cacache@npm:^18.0.0": - version: 18.0.1 - resolution: "cacache@npm:18.0.1" +"cacache@npm:^19.0.1": + version: 19.0.1 + resolution: "cacache@npm:19.0.1" dependencies: - "@npmcli/fs": "npm:^3.1.0" + "@npmcli/fs": "npm:^4.0.0" fs-minipass: "npm:^3.0.0" glob: "npm:^10.2.2" lru-cache: "npm:^10.0.1" @@ -5763,33 +5698,22 @@ __metadata: minipass-collect: "npm:^2.0.1" minipass-flush: "npm:^1.0.5" minipass-pipeline: "npm:^1.2.4" - p-map: "npm:^4.0.0" - ssri: "npm:^10.0.0" - tar: "npm:^6.1.11" - unique-filename: "npm:^3.0.0" - checksum: 10/aecafd368fbfb2fc0cda1f2f831fe5a1d8161d2121317c92ac089bcd985085e8a588e810b4471e69946f91c6d2661849400e963231563c519aa1e3dac2cf6187 - languageName: node - linkType: hard - -"cachedir@npm:^2.3.0": - version: 2.4.0 - resolution: "cachedir@npm:2.4.0" - checksum: 10/43198514eaa61f65b5535ed29ad651f22836fba3868ed58a6a87731f05462f317d39098fa3ac778801c25455483c9b7f32a2fcad1f690a978947431f12a0f4d0 + p-map: "npm:^7.0.2" + ssri: "npm:^12.0.0" + tar: "npm:^7.4.3" + unique-filename: "npm:^4.0.0" + checksum: 10/ea026b27b13656330c2bbaa462a88181dcaa0435c1c2e705db89b31d9bdf7126049d6d0445ba746dca21454a0cfdf1d6f47fd39d34c8c8435296b30bc5738a13 languageName: node linkType: hard - -"call-bind@npm:^1.0.0, call-bind@npm:^1.0.2, call-bind@npm:^1.0.4, call-bind@npm:^1.0.5": - version: 1.0.5 - resolution: "call-bind@npm:1.0.5" - dependencies: - function-bind: "npm:^1.1.2" - get-intrinsic: "npm:^1.2.1" - set-function-length: "npm:^1.1.1" - checksum: 10/246d44db6ef9bbd418828dbd5337f80b46be4398d522eded015f31554cbb2ea33025b0203b75c7ab05a1a255b56ef218880cca1743e4121e306729f9e414da39 + +"cachedir@npm:^2.3.0": + version: 2.4.0 + resolution: "cachedir@npm:2.4.0" + checksum: 10/43198514eaa61f65b5535ed29ad651f22836fba3868ed58a6a87731f05462f317d39098fa3ac778801c25455483c9b7f32a2fcad1f690a978947431f12a0f4d0 languageName: node linkType: hard -"call-bind@npm:^1.0.6, call-bind@npm:^1.0.7": +"call-bind@npm:^1.0.0, call-bind@npm:^1.0.2, call-bind@npm:^1.0.5, call-bind@npm:^1.0.6, call-bind@npm:^1.0.7": version: 1.0.7 resolution: "call-bind@npm:1.0.7" dependencies: @@ -5840,10 +5764,10 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.30001406, caniuse-lite@npm:^1.0.30001538, caniuse-lite@npm:^1.0.30001565": - version: 1.0.30001570 - resolution: "caniuse-lite@npm:1.0.30001570" - checksum: 10/a9b939e003dd70580cc18bce54627af84f298af7c774415c8d6c99871e7cee13bd8278b67955a979cd338369c73e8821a10b37e607d1fff2fbc8ff92fc489653 +"caniuse-lite@npm:^1.0.30001406, caniuse-lite@npm:^1.0.30001646, caniuse-lite@npm:^1.0.30001669": + version: 1.0.30001686 + resolution: "caniuse-lite@npm:1.0.30001686" + checksum: 10/dc34d4daa992256b94def2894e478ba4d9786581dff3b180d642d74c7578f7d8958be985d9da5d08f09b81dd9811b653e4980616bae26b1896968cfdf8d535da languageName: node linkType: hard @@ -5894,13 +5818,6 @@ __metadata: languageName: node linkType: hard -"chalk@npm:5.3.0": - version: 5.3.0 - resolution: "chalk@npm:5.3.0" - checksum: 10/6373caaab21bd64c405bfc4bd9672b145647fc9482657b5ea1d549b3b2765054e9d3d928870cdf764fb4aad67555f5061538ff247b8310f110c5c888d92397ea - languageName: node - linkType: hard - "chalk@npm:^1.0.0, chalk@npm:^1.1.3": version: 1.1.3 resolution: "chalk@npm:1.1.3" @@ -5914,7 +5831,7 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^2.4.1, chalk@npm:^2.4.2": +"chalk@npm:^2.4.1": version: 2.4.2 resolution: "chalk@npm:2.4.2" dependencies: @@ -5925,6 +5842,13 @@ __metadata: languageName: node linkType: hard +"chalk@npm:~5.3.0": + version: 5.3.0 + resolution: "chalk@npm:5.3.0" + checksum: 10/6373caaab21bd64c405bfc4bd9672b145647fc9482657b5ea1d549b3b2765054e9d3d928870cdf764fb4aad67555f5061538ff247b8310f110c5c888d92397ea + languageName: node + linkType: hard + "change-case-all@npm:1.0.14": version: 1.0.14 resolution: "change-case-all@npm:1.0.14" @@ -6030,9 +5954,9 @@ __metadata: languageName: node linkType: hard -"chokidar@npm:>=3.0.0 <4.0.0, chokidar@npm:^3.5.3": - version: 3.5.3 - resolution: "chokidar@npm:3.5.3" +"chokidar@npm:^3.6.0": + version: 3.6.0 + resolution: "chokidar@npm:3.6.0" dependencies: anymatch: "npm:~3.1.2" braces: "npm:~3.0.2" @@ -6045,44 +5969,46 @@ __metadata: dependenciesMeta: fsevents: optional: true - checksum: 10/863e3ff78ee7a4a24513d2a416856e84c8e4f5e60efbe03e8ab791af1a183f569b62fc6f6b8044e2804966cb81277ddbbc1dc374fba3265bd609ea8efd62f5b3 + checksum: 10/c327fb07704443f8d15f7b4a7ce93b2f0bc0e6cea07ec28a7570aa22cd51fcf0379df589403976ea956c369f25aa82d84561947e227cd925902e1751371658df languageName: node linkType: hard -"chownr@npm:^1.1.1": - version: 1.1.4 - resolution: "chownr@npm:1.1.4" - checksum: 10/115648f8eb38bac5e41c3857f3e663f9c39ed6480d1349977c4d96c95a47266fcacc5a5aabf3cb6c481e22d72f41992827db47301851766c4fd77ac21a4f081d +"chokidar@npm:^4.0.0": + version: 4.0.1 + resolution: "chokidar@npm:4.0.1" + dependencies: + readdirp: "npm:^4.0.1" + checksum: 10/62749d2173a60cc5632d6c6e0b7024f33aadce47b06d02e55ad03c7b8daaaf2fc85d4296c047473d04387fd992dab9384cc5263c70a3dc3018b7ebecfb5b5217 languageName: node linkType: hard -"chownr@npm:^2.0.0": - version: 2.0.0 - resolution: "chownr@npm:2.0.0" - checksum: 10/c57cf9dd0791e2f18a5ee9c1a299ae6e801ff58fee96dc8bfd0dcb4738a6ce58dd252a3605b1c93c6418fe4f9d5093b28ffbf4d66648cb2a9c67eaef9679be2f +"chownr@npm:^3.0.0": + version: 3.0.0 + resolution: "chownr@npm:3.0.0" + checksum: 10/b63cb1f73d171d140a2ed8154ee6566c8ab775d3196b0e03a2a94b5f6a0ce7777ee5685ca56849403c8d17bd457a6540672f9a60696a6137c7a409097495b82c languageName: node linkType: hard -"ci-info@npm:^3.2.0": - version: 3.9.0 - resolution: "ci-info@npm:3.9.0" - checksum: 10/75bc67902b4d1c7b435497adeb91598f6d52a3389398e44294f6601b20cfef32cf2176f7be0eb961d9e085bb333a8a5cae121cb22f81cf238ae7f58eb80e9397 +"ci-info@npm:^4.0.0": + version: 4.1.0 + resolution: "ci-info@npm:4.1.0" + checksum: 10/546628efd04e37da3182a58b6995a3313deb86ec7c8112e22ffb644317a61296b89bbfa128219e5bfcce43d9613a434ed89907ed8e752db947f7291e0405125f languageName: node linkType: hard "class-variance-authority@npm:^0.7.0": - version: 0.7.0 - resolution: "class-variance-authority@npm:0.7.0" + version: 0.7.1 + resolution: "class-variance-authority@npm:0.7.1" dependencies: - clsx: "npm:2.0.0" - checksum: 10/06646e82953e577fb8834100d763f1e5ecb808b8a1fba6244e94b20603865b134ff2296e30432449793baaeb02282cce617afba6981afe18b6846f1f8e9485ca + clsx: "npm:^2.1.1" + checksum: 10/27a1face3f5ee88caa7813743461977aef5110830dc8e8960e7c9570598b37ffb8b2760b4e5d738dc827b0eb9058ddd204e9002e9af0ef39b6851f6ea9aa82c1 languageName: node linkType: hard "classnames@npm:^2.3.1": - version: 2.3.2 - resolution: "classnames@npm:2.3.2" - checksum: 10/ba3151c12e8b6a84c64b340ab4259ad0408947652009314462d828e94631505989c6a7d7e796bec1d309be9295d3111b498ad18a9d533fe3e6f859e51e574cbb + version: 2.5.1 + resolution: "classnames@npm:2.5.1" + checksum: 10/58eb394e8817021b153bb6e7d782cfb667e4ab390cb2e9dac2fc7c6b979d1cc2b2a733093955fc5c94aa79ef5c8c89f11ab77780894509be6afbb91dddd79d15 languageName: node linkType: hard @@ -6120,12 +6046,12 @@ __metadata: languageName: node linkType: hard -"cli-cursor@npm:^4.0.0": - version: 4.0.0 - resolution: "cli-cursor@npm:4.0.0" +"cli-cursor@npm:^5.0.0": + version: 5.0.0 + resolution: "cli-cursor@npm:5.0.0" dependencies: - restore-cursor: "npm:^4.0.0" - checksum: 10/ab3f3ea2076e2176a1da29f9d64f72ec3efad51c0960898b56c8a17671365c26e67b735920530eaf7328d61f8bd41c27f46b9cf6e4e10fe2fa44b5e8c0e392cc + restore-cursor: "npm:^5.0.0" + checksum: 10/1eb9a3f878b31addfe8d82c6d915ec2330cec8447ab1f117f4aa34f0137fbb3137ec3466e1c9a65bcb7557f6e486d343f2da57f253a2f668d691372dfa15c090 languageName: node linkType: hard @@ -6264,10 +6190,10 @@ __metadata: languageName: node linkType: hard -"clsx@npm:2.0.0": - version: 2.0.0 - resolution: "clsx@npm:2.0.0" - checksum: 10/943766d1b02fee3538c871e56638d87f973fbc2d6291ce221215ea436fdecb9be97ad323f411839c2d52c45640c449b1a53fbfe7e8b3d529b4e263308b630c9a +"clsx@npm:^2.1.1": + version: 2.1.1 + resolution: "clsx@npm:2.1.1" + checksum: 10/cdfb57fa6c7649bbff98d9028c2f0de2f91c86f551179541cf784b1cfdc1562dcb951955f46d54d930a3879931a980e32a46b598acaea274728dbe068deca919 languageName: node linkType: hard @@ -6357,7 +6283,7 @@ __metadata: languageName: node linkType: hard -"combined-stream@npm:^1.0.6, combined-stream@npm:^1.0.8, combined-stream@npm:~1.0.6": +"combined-stream@npm:^1.0.8, combined-stream@npm:~1.0.6": version: 1.0.8 resolution: "combined-stream@npm:1.0.8" dependencies: @@ -6380,13 +6306,6 @@ __metadata: languageName: node linkType: hard -"commander@npm:11.1.0": - version: 11.1.0 - resolution: "commander@npm:11.1.0" - checksum: 10/66bd2d8a0547f6cb1d34022efb25f348e433b0e04ad76a65279b1b09da108f59a4d3001ca539c60a7a46ea38bcf399fc17d91adad76a8cf43845d8dcbaf5cda1 - languageName: node - linkType: hard - "commander@npm:^4.0.0": version: 4.1.1 resolution: "commander@npm:4.1.1" @@ -6408,6 +6327,13 @@ __metadata: languageName: node linkType: hard +"commander@npm:~12.1.0": + version: 12.1.0 + resolution: "commander@npm:12.1.0" + checksum: 10/cdaeb672d979816853a4eed7f1310a9319e8b976172485c2a6b437ed0db0a389a44cfb222bfbde772781efa9f215bdd1b936f80d6b249485b465c6cb906e1f93 + languageName: node + linkType: hard + "common-tags@npm:1.8.2, common-tags@npm:^1.5.1, common-tags@npm:^1.8.0": version: 1.8.2 resolution: "common-tags@npm:1.8.2" @@ -6454,10 +6380,10 @@ __metadata: languageName: node linkType: hard -"cookie@npm:~0.6.0": - version: 0.6.0 - resolution: "cookie@npm:0.6.0" - checksum: 10/c1f8f2ea7d443b9331680598b0ae4e6af18a618c37606d1bbdc75bec8361cce09fe93e727059a673f2ba24467131a9fb5a4eec76bb1b149c1b3e1ccb268dc583 +"cookie@npm:~0.7.2": + version: 0.7.2 + resolution: "cookie@npm:0.7.2" + checksum: 10/24b286c556420d4ba4e9bc09120c9d3db7d28ace2bd0f8ccee82422ce42322f73c8312441271e5eefafbead725980e5996cc02766dbb89a90ac7f5636ede608f languageName: node linkType: hard @@ -6477,30 +6403,23 @@ __metadata: languageName: node linkType: hard -"core-js-compat@npm:^3.31.0, core-js-compat@npm:^3.33.1": - version: 3.34.0 - resolution: "core-js-compat@npm:3.34.0" +"core-js-compat@npm:^3.38.0, core-js-compat@npm:^3.38.1": + version: 3.39.0 + resolution: "core-js-compat@npm:3.39.0" dependencies: - browserslist: "npm:^4.22.2" - checksum: 10/e29571cc524b4966e331b5876567f13c2b82ed48ac9b02784f3156b29ee1cd82fe3e60052d78b017c429eb61969fd238c22684bb29180908d335266179a29155 + browserslist: "npm:^4.24.2" + checksum: 10/82d5fcb54087f1fc174283c2d30b62908edc828537574f95bb49a5b7f235bcc88ba43f37dbe470c47e17fd9bc01cbc1db905062fd96ba65ff1a03c235f288aca languageName: node linkType: hard "core-js-pure@npm:^3.10.2, core-js-pure@npm:^3.30.2": - version: 3.34.0 - resolution: "core-js-pure@npm:3.34.0" - checksum: 10/d0f9487663e329651abdae508119c46dd4eed91cc746dd1e1b2c389440281133e17dd4ee3c45541761216b6cd75879ee1050a6276dde34df0381980956d28f94 - languageName: node - linkType: hard - -"core-js@npm:^3.0.1": - version: 3.34.0 - resolution: "core-js@npm:3.34.0" - checksum: 10/054474ab6a0a08a2277ca2c1c953e5789c562bbe144f6a43786b0f4167b4a76c671833bd0a112e275e1d99d84fa157e64814ff23aa01532e08e3b46403d7f7f4 + version: 3.39.0 + resolution: "core-js-pure@npm:3.39.0" + checksum: 10/43922b14f9c928ec958fc444e70cfb429a21e3f842f03f67810faf29a99780fec20dc688f65ab3780d2b8a2f1ae8287464ec5adb396826e0374a4f2907b4b383 languageName: node linkType: hard -"core-js@npm:^3.1.4, core-js@npm:^3.31.1": +"core-js@npm:^3.0.1, core-js@npm:^3.1.4, core-js@npm:^3.31.1": version: 3.39.0 resolution: "core-js@npm:3.39.0" checksum: 10/a3d34e669783dfc878e545f1983f60d9ff48a3867cd1d7ff8839b849e053002a208c7c14a5ca354b8e0b54982901e2f83dc87c3d9b95de0a94b4071d1c74e5f6 @@ -6560,40 +6479,29 @@ __metadata: languageName: node linkType: hard -"cross-inspect@npm:1.0.0": - version: 1.0.0 - resolution: "cross-inspect@npm:1.0.0" +"cross-inspect@npm:1.0.1": + version: 1.0.1 + resolution: "cross-inspect@npm:1.0.1" dependencies: tslib: "npm:^2.4.0" - checksum: 10/975c81799549627027254eb70f1c349cefb14435d580bea6f351f510c839dcb1a9288983407bac2ad317e6eff29cf1e99299606da21f404562bfa64cec502239 + checksum: 10/7c1e02e0a9670b62416a3ea1df7ae880fdad3aa0a857de8932c4e5f8acd71298c7e3db9da8e9da603f5692cd1879938f5e72e34a9f5d1345987bef656d117fc1 languageName: node linkType: hard "cross-spawn@npm:^6.0.5": - version: 6.0.5 - resolution: "cross-spawn@npm:6.0.5" + version: 6.0.6 + resolution: "cross-spawn@npm:6.0.6" dependencies: nice-try: "npm:^1.0.4" path-key: "npm:^2.0.1" semver: "npm:^5.5.0" shebang-command: "npm:^1.2.0" which: "npm:^1.2.9" - checksum: 10/f07e643b4875f26adffcd7f13bc68d9dff20cf395f8ed6f43a23f3ee24fc3a80a870a32b246fd074e514c8fd7da5f978ac6a7668346eec57aa87bac89c1ed3a1 - languageName: node - linkType: hard - -"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.3": - version: 7.0.3 - resolution: "cross-spawn@npm:7.0.3" - dependencies: - path-key: "npm:^3.1.0" - shebang-command: "npm:^2.0.0" - which: "npm:^2.0.1" - checksum: 10/e1a13869d2f57d974de0d9ef7acbf69dc6937db20b918525a01dacb5032129bd552d290d886d981e99f1b624cb03657084cc87bd40f115c07ecf376821c729ce + checksum: 10/7abf6137b23293103a22bfeaf320f2d63faae70d97ddb4b58597237501d2efdd84cdc69a30246977e0c5f68216593894d41a7f122915dd4edf448db14c74171b languageName: node linkType: hard -"cross-spawn@npm:^7.0.2": +"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3": version: 7.0.6 resolution: "cross-spawn@npm:7.0.6" dependencies: @@ -6624,7 +6532,7 @@ __metadata: languageName: node linkType: hard -"css-tree@npm:^2.2.1": +"css-tree@npm:^2.3.1": version: 2.3.1 resolution: "css-tree@npm:2.3.1" dependencies: @@ -6667,7 +6575,7 @@ __metadata: languageName: node linkType: hard -"csso@npm:5.0.5": +"csso@npm:^5.0.5": version: 5.0.5 resolution: "csso@npm:5.0.5" dependencies: @@ -6684,17 +6592,17 @@ __metadata: linkType: hard "cy-verify-downloads@npm:^0.2.4": - version: 0.2.4 - resolution: "cy-verify-downloads@npm:0.2.4" - checksum: 10/082fa76e5487d8842a883cc213a511fc5d6905a93525876f903ccb9ef023b936d47c53c3b5ad9baa8f116e62f54fa92f56c1b47a1df25e46dbd27cf2748d4c87 + version: 0.2.6 + resolution: "cy-verify-downloads@npm:0.2.6" + checksum: 10/c5bb21fb02df1ef8f2a5c0f05cb2700877823e27def38e51bfc37e81d5cb3cb0e9cba2982689486ec200581b801c9fa43cc8ad889b22a684f0c51242cc1ada9f languageName: node linkType: hard "cypress@npm:^13.12.0": - version: 13.12.0 - resolution: "cypress@npm:13.12.0" + version: 13.16.1 + resolution: "cypress@npm:13.16.1" dependencies: - "@cypress/request": "npm:^3.0.0" + "@cypress/request": "npm:^3.0.6" "@cypress/xvfb": "npm:^1.2.4" "@types/sinonjs__fake-timers": "npm:8.1.1" "@types/sizzle": "npm:^2.3.2" @@ -6705,6 +6613,7 @@ __metadata: cachedir: "npm:^2.3.0" chalk: "npm:^4.1.0" check-more-types: "npm:^2.24.0" + ci-info: "npm:^4.0.0" cli-cursor: "npm:^3.1.0" cli-table3: "npm:~0.6.1" commander: "npm:^6.2.1" @@ -6719,7 +6628,6 @@ __metadata: figures: "npm:^3.2.0" fs-extra: "npm:^9.1.0" getos: "npm:^3.2.1" - is-ci: "npm:^3.0.1" is-installed-globally: "npm:~0.4.0" lazy-ass: "npm:^1.6.0" listr2: "npm:^3.8.3" @@ -6733,12 +6641,13 @@ __metadata: request-progress: "npm:^3.0.0" semver: "npm:^7.5.3" supports-color: "npm:^8.1.1" - tmp: "npm:~0.2.1" + tmp: "npm:~0.2.3" + tree-kill: "npm:1.2.2" untildify: "npm:^4.0.0" yauzl: "npm:^2.10.0" bin: cypress: bin/cypress - checksum: 10/cf25219d336669a93541f4df5f415ad35fa944014157c12793db359c48946f0843fd6499315deb5b95f095a5319086df21fe2870461944931d0bca1e6cfcce77 + checksum: 10/b79835cf5c6bf22a67b4469dc08c805ab3a469d3ea25ff19f700b344b2e790a44462dc2ccdd2c0679f902a44fcbb1efec0b1e9b5ce44be7e99548ce3b9af5cf8 languageName: node linkType: hard @@ -6791,11 +6700,11 @@ __metadata: linkType: hard "d3-geo@npm:^3.1.0": - version: 3.1.0 - resolution: "d3-geo@npm:3.1.0" + version: 3.1.1 + resolution: "d3-geo@npm:3.1.1" dependencies: d3-array: "npm:2.5.0 - 3" - checksum: 10/d214c2951c327501699b49f73fcbf417284468f41b31cd8f34c1975137a2544e4bb8080f35fa216659dba91c60f35b7bc857cd6b8297cf4f0fd37343269d9f8a + checksum: 10/dc5e980330d891dabf92869b98871b05ca2021c64d7ef253bcfd4f2348839ad33576fba474baecc2def86ebd3d943a11d93c0af26be0a2694f5bd59824838133 languageName: node linkType: hard @@ -6958,10 +6867,10 @@ __metadata: languageName: node linkType: hard -"dataloader@npm:^2.2.2": - version: 2.2.2 - resolution: "dataloader@npm:2.2.2" - checksum: 10/9c7a1f02cfa6391ab8bc21ebd0ef60b03832bd3beafdfecf48b111fba14090f98d33965f8e268045ba3c289f801b6a9000a9e61a41188363bdee2344811f64f1 +"dataloader@npm:^2.2.3": + version: 2.2.3 + resolution: "dataloader@npm:2.2.3" + checksum: 10/83fe6259abe00ae64c5f48252ef59d8e5fcabda9fd4d26685f14a76eeca596bf6f9500d9f22a0094c50c3ea782a0977728f9367e232dfa0fdb5c9d646de279b2 languageName: node linkType: hard @@ -7049,9 +6958,9 @@ __metadata: linkType: hard "dayjs@npm:^1.10.4": - version: 1.11.11 - resolution: "dayjs@npm:1.11.11" - checksum: 10/f03948b172fbeed229837965988d1d5bac99c72a31c28731a457303259439f2f36289186489ae140adbeb10f591a926908c8de5d81eb449a2edbf5cbd6e9e30c + version: 1.11.13 + resolution: "dayjs@npm:1.11.13" + checksum: 10/7374d63ab179b8d909a95e74790def25c8986e329ae989840bacb8b1888be116d20e1c4eee75a69ea0dfbae13172efc50ef85619d304ee7ca3c01d5878b704f5 languageName: node linkType: hard @@ -7062,15 +6971,15 @@ __metadata: languageName: node linkType: hard -"debug@npm:4, debug@npm:4.3.4, debug@npm:^4.0.0, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4": - version: 4.3.4 - resolution: "debug@npm:4.3.4" +"debug@npm:4, debug@npm:^4.0.0, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4, debug@npm:^4.3.7, debug@npm:~4.3.6": + version: 4.3.7 + resolution: "debug@npm:4.3.7" dependencies: - ms: "npm:2.1.2" + ms: "npm:^2.1.3" peerDependenciesMeta: supports-color: optional: true - checksum: 10/0073c3bcbd9cb7d71dd5f6b55be8701af42df3e56e911186dfa46fac3a5b9eb7ce7f377dd1d3be6db8977221f8eb333d945216f645cf56f6b688cd484837d255 + checksum: 10/71168908b9a78227ab29d5d25fe03c5867750e31ce24bf2c44a86efc5af041758bb56569b0a3d48a9b5344c00a24a777e6f4100ed6dfd9534a42c1dde285125a languageName: node linkType: hard @@ -7083,18 +6992,6 @@ __metadata: languageName: node linkType: hard -"debug@npm:^4.3.5": - version: 4.3.7 - resolution: "debug@npm:4.3.7" - dependencies: - ms: "npm:^2.1.3" - peerDependenciesMeta: - supports-color: - optional: true - checksum: 10/71168908b9a78227ab29d5d25fe03c5867750e31ce24bf2c44a86efc5af041758bb56569b0a3d48a9b5344c00a24a777e6f4100ed6dfd9534a42c1dde285125a - languageName: node - linkType: hard - "decamelize@npm:^1.2.0": version: 1.2.0 resolution: "decamelize@npm:1.2.0" @@ -7118,15 +7015,6 @@ __metadata: languageName: node linkType: hard -"decompress-response@npm:^6.0.0": - version: 6.0.0 - resolution: "decompress-response@npm:6.0.0" - dependencies: - mimic-response: "npm:^3.1.0" - checksum: 10/d377cf47e02d805e283866c3f50d3d21578b779731e8c5072d6ce8c13cc31493db1c2f6784da9d1d5250822120cefa44f1deab112d5981015f2e17444b763812 - languageName: node - linkType: hard - "deep-equal@npm:^1.0.1": version: 1.1.2 resolution: "deep-equal@npm:1.1.2" @@ -7141,7 +7029,7 @@ __metadata: languageName: node linkType: hard -"deep-extend@npm:0.6.0, deep-extend@npm:^0.6.0": +"deep-extend@npm:0.6.0": version: 0.6.0 resolution: "deep-extend@npm:0.6.0" checksum: 10/7be7e5a8d468d6b10e6a67c3de828f55001b6eb515d014f7aeb9066ce36bd5717161eb47d6a0f7bed8a9083935b465bc163ee2581c8b128d29bf61092fdf57a7 @@ -7162,28 +7050,6 @@ __metadata: languageName: node linkType: hard -"default-browser-id@npm:^3.0.0": - version: 3.0.0 - resolution: "default-browser-id@npm:3.0.0" - dependencies: - bplist-parser: "npm:^0.2.0" - untildify: "npm:^4.0.0" - checksum: 10/279c7ad492542e5556336b6c254a4eaf31b2c63a5433265655ae6e47301197b6cfb15c595a6fdc6463b2ff8e1a1a1ed3cba56038a60e1527ba4ab1628c6b9941 - languageName: node - linkType: hard - -"default-browser@npm:^4.0.0": - version: 4.0.0 - resolution: "default-browser@npm:4.0.0" - dependencies: - bundle-name: "npm:^3.0.0" - default-browser-id: "npm:^3.0.0" - execa: "npm:^7.1.1" - titleize: "npm:^3.0.0" - checksum: 10/40c5af984799042b140300be5639c9742599bda76dc9eba5ac9ad5943c83dd36cebc4471eafcfddf8e0ec817166d5ba89d56f08e66a126c7c7908a179cead1a7 - languageName: node - linkType: hard - "defaults@npm:^1.0.3": version: 1.0.4 resolution: "defaults@npm:1.0.4" @@ -7193,18 +7059,7 @@ __metadata: languageName: node linkType: hard -"define-data-property@npm:^1.0.1, define-data-property@npm:^1.1.1": - version: 1.1.1 - resolution: "define-data-property@npm:1.1.1" - dependencies: - get-intrinsic: "npm:^1.2.1" - gopd: "npm:^1.0.1" - has-property-descriptors: "npm:^1.0.0" - checksum: 10/5573c8df96b5857408cad64d9b91b69152e305ce4b06218e5f49b59c6cafdbb90a8bd8a0bb83c7bc67a8d479c04aa697063c9bc28d849b7282f9327586d6bc7b - languageName: node - linkType: hard - -"define-data-property@npm:^1.1.4": +"define-data-property@npm:^1.0.1, define-data-property@npm:^1.1.4": version: 1.1.4 resolution: "define-data-property@npm:1.1.4" dependencies: @@ -7215,13 +7070,6 @@ __metadata: languageName: node linkType: hard -"define-lazy-prop@npm:^3.0.0": - version: 3.0.0 - resolution: "define-lazy-prop@npm:3.0.0" - checksum: 10/f28421cf9ee86eecaf5f3b8fe875f13d7009c2625e97645bfff7a2a49aca678270b86c39f9c32939e5ca7ab96b551377ed4139558c795e076774287ad3af1aa4 - languageName: node - linkType: hard - "define-properties@npm:^1.1.3, define-properties@npm:^1.2.0, define-properties@npm:^1.2.1": version: 1.2.1 resolution: "define-properties@npm:1.2.1" @@ -7261,10 +7109,19 @@ __metadata: languageName: node linkType: hard -"detect-libc@npm:^2.0.0, detect-libc@npm:^2.0.2": - version: 2.0.2 - resolution: "detect-libc@npm:2.0.2" - checksum: 10/6118f30c0c425b1e56b9d2609f29bec50d35a6af0b762b6ad127271478f3bbfda7319ce869230cf1a351f2b219f39332cde290858553336d652c77b970f15de8 +"detect-libc@npm:^1.0.3": + version: 1.0.3 + resolution: "detect-libc@npm:1.0.3" + bin: + detect-libc: ./bin/detect-libc.js + checksum: 10/3849fe7720feb153e4ac9407086956e073f1ce1704488290ef0ca8aab9430a8d48c8a9f8351889e7cdc64e5b1128589501e4fef48f3a4a49ba92cd6d112d0757 + languageName: node + linkType: hard + +"detect-libc@npm:^2.0.3": + version: 2.0.3 + resolution: "detect-libc@npm:2.0.3" + checksum: 10/b4ea018d623e077bd395f168a9e81db77370dde36a5b01d067f2ad7989924a81d31cb547ff764acb2aa25d50bb7fdde0b0a93bec02212b0cb430621623246d39 languageName: node linkType: hard @@ -7300,9 +7157,9 @@ __metadata: linkType: hard "diff@npm:^5.0.0": - version: 5.1.0 - resolution: "diff@npm:5.1.0" - checksum: 10/f4557032a98b2967fe27b1a91dfcf8ebb6b9a24b1afe616b5c2312465100b861e9b8d4da374be535f2d6b967ce2f53826d7f6edc2a0d32b2ab55abc96acc2f9d + version: 5.2.0 + resolution: "diff@npm:5.2.0" + checksum: 10/01b7b440f83a997350a988e9d2f558366c0f90f15be19f4aa7f1bb3109a4e153dfc3b9fbf78e14ea725717017407eeaa2271e3896374a0181e8f52445740846d languageName: node linkType: hard @@ -7410,9 +7267,9 @@ __metadata: linkType: hard "dotenv@npm:^16.0.0": - version: 16.3.1 - resolution: "dotenv@npm:16.3.1" - checksum: 10/dbb778237ef8750e9e3cd1473d3c8eaa9cc3600e33a75c0e36415d0fa0848197f56c3800f77924c70e7828f0b03896818cd52f785b07b9ad4d88dba73fbba83f + version: 16.4.7 + resolution: "dotenv@npm:16.4.7" + checksum: 10/f13bfe97db88f0df4ec505eeffb8925ec51f2d56a3d0b6d916964d8b4af494e6fb1633ba5d09089b552e77ab2a25de58d70259b2c5ed45ec148221835fc99a0c languageName: node linkType: hard @@ -7431,9 +7288,9 @@ __metadata: linkType: hard "dset@npm:^3.1.2": - version: 3.1.3 - resolution: "dset@npm:3.1.3" - checksum: 10/f3f7096718eeabe1608886364ea02254d5221a4d59d4fb4d2fd2fdf53cccf293d486793a44c894d3a07a916a283d1214e831e423839096d461a38571fc092126 + version: 3.1.4 + resolution: "dset@npm:3.1.4" + checksum: 10/6268c9e2049c8effe6e5a1952f02826e8e32468b5ced781f15f8f3b1c290da37626246fec014fbdd1503413f981dff6abd8a4c718ec9952fd45fccb6ac9de43f languageName: node linkType: hard @@ -7455,20 +7312,20 @@ __metadata: linkType: hard "ejs@npm:^3.1.6": - version: 3.1.9 - resolution: "ejs@npm:3.1.9" + version: 3.1.10 + resolution: "ejs@npm:3.1.10" dependencies: jake: "npm:^10.8.5" bin: ejs: bin/cli.js - checksum: 10/71f56d37540d2c2d71701f0116710c676f75314a3e997ef8b83515d5d4d2b111c5a72725377caeecb928671bacb84a0d38135f345904812e989847057d59f21a + checksum: 10/a9cb7d7cd13b7b1cd0be5c4788e44dd10d92f7285d2f65b942f33e127230c054f99a42db4d99f766d8dbc6c57e94799593ee66a14efd7c8dd70c4812bf6aa384 languageName: node linkType: hard -"electron-to-chromium@npm:^1.4.601": - version: 1.4.614 - resolution: "electron-to-chromium@npm:1.4.614" - checksum: 10/863831b7210f1b1e50a97d210993096b0e8f3b1e9d25bb08b665224f59da75fab0892070cb611f3cecd5782f415254c2b0e5c1c8f3ffb2143a452eeb87613ef2 +"electron-to-chromium@npm:^1.5.41": + version: 1.5.70 + resolution: "electron-to-chromium@npm:1.5.70" + checksum: 10/f7462c28bdbc25989b8a5f673f6d97e8c7184d01c4f7205177ca51b0634457d966e4d564dbd064f5be4571da682e8cb5ec005fa5766ccd337912ea0466696e00 languageName: node linkType: hard @@ -7480,9 +7337,9 @@ __metadata: linkType: hard "emoji-regex@npm:^10.3.0": - version: 10.3.0 - resolution: "emoji-regex@npm:10.3.0" - checksum: 10/b9b084ebe904f13bb4b66ee4c29fb41a7a4a1165adcc33c1ce8056c0194b882cc91ebdc782f1a779b5d7ea7375c5064643a7734893d7c657b44c5c6b9d7bf1e7 + version: 10.4.0 + resolution: "emoji-regex@npm:10.4.0" + checksum: 10/76bb92c5bcf0b6980d37e535156231e4a9d0aa6ab3b9f5eabf7690231d5aa5d5b8e516f36e6804cbdd0f1c23dfef2a60c40ab7bb8aedd890584281a565b97c50 languageName: node linkType: hard @@ -7516,7 +7373,7 @@ __metadata: languageName: node linkType: hard -"end-of-stream@npm:^1.1.0, end-of-stream@npm:^1.4.1": +"end-of-stream@npm:^1.1.0": version: 1.4.4 resolution: "end-of-stream@npm:1.4.4" dependencies: @@ -7570,6 +7427,13 @@ __metadata: languageName: node linkType: hard +"environment@npm:^1.0.0": + version: 1.1.0 + resolution: "environment@npm:1.1.0" + checksum: 10/dd3c1b9825e7f71f1e72b03c2344799ac73f2e9ef81b78ea8b373e55db021786c6b9f3858ea43a436a2c4611052670ec0afe85bc029c384cc71165feee2f4ba6 + languageName: node + linkType: hard + "err-code@npm:^2.0.2": version: 2.0.3 resolution: "err-code@npm:2.0.3" @@ -7586,7 +7450,7 @@ __metadata: languageName: node linkType: hard -"es-abstract@npm:^1.17.5, es-abstract@npm:^1.22.3, es-abstract@npm:^1.23.0, es-abstract@npm:^1.23.2, es-abstract@npm:^1.23.3, es-abstract@npm:^1.23.5": +"es-abstract@npm:^1.17.5, es-abstract@npm:^1.22.1, es-abstract@npm:^1.22.3, es-abstract@npm:^1.23.0, es-abstract@npm:^1.23.2, es-abstract@npm:^1.23.3, es-abstract@npm:^1.23.5": version: 1.23.5 resolution: "es-abstract@npm:1.23.5" dependencies: @@ -7640,53 +7504,6 @@ __metadata: languageName: node linkType: hard -"es-abstract@npm:^1.22.1": - version: 1.22.3 - resolution: "es-abstract@npm:1.22.3" - dependencies: - array-buffer-byte-length: "npm:^1.0.0" - arraybuffer.prototype.slice: "npm:^1.0.2" - available-typed-arrays: "npm:^1.0.5" - call-bind: "npm:^1.0.5" - es-set-tostringtag: "npm:^2.0.1" - es-to-primitive: "npm:^1.2.1" - function.prototype.name: "npm:^1.1.6" - get-intrinsic: "npm:^1.2.2" - get-symbol-description: "npm:^1.0.0" - globalthis: "npm:^1.0.3" - gopd: "npm:^1.0.1" - has-property-descriptors: "npm:^1.0.0" - has-proto: "npm:^1.0.1" - has-symbols: "npm:^1.0.3" - hasown: "npm:^2.0.0" - internal-slot: "npm:^1.0.5" - is-array-buffer: "npm:^3.0.2" - is-callable: "npm:^1.2.7" - is-negative-zero: "npm:^2.0.2" - is-regex: "npm:^1.1.4" - is-shared-array-buffer: "npm:^1.0.2" - is-string: "npm:^1.0.7" - is-typed-array: "npm:^1.1.12" - is-weakref: "npm:^1.0.2" - object-inspect: "npm:^1.13.1" - object-keys: "npm:^1.1.1" - object.assign: "npm:^4.1.4" - regexp.prototype.flags: "npm:^1.5.1" - safe-array-concat: "npm:^1.0.1" - safe-regex-test: "npm:^1.0.0" - string.prototype.trim: "npm:^1.2.8" - string.prototype.trimend: "npm:^1.0.7" - string.prototype.trimstart: "npm:^1.0.7" - typed-array-buffer: "npm:^1.0.0" - typed-array-byte-length: "npm:^1.0.0" - typed-array-byte-offset: "npm:^1.0.0" - typed-array-length: "npm:^1.0.4" - unbox-primitive: "npm:^1.0.2" - which-typed-array: "npm:^1.1.13" - checksum: 10/e1ea9738ece15f810733b7bd71d825b555e01bb8c860272560d7d901467a9db1265214d6cf44f3beeb5d73ae421a609b9ad93a39aa47bbcd8cde510d5e0aa875 - languageName: node - linkType: hard - "es-array-method-boxes-properly@npm:^1.0.0": version: 1.0.0 resolution: "es-array-method-boxes-properly@npm:1.0.0" @@ -7742,17 +7559,6 @@ __metadata: languageName: node linkType: hard -"es-set-tostringtag@npm:^2.0.1": - version: 2.0.2 - resolution: "es-set-tostringtag@npm:2.0.2" - dependencies: - get-intrinsic: "npm:^1.2.2" - has-tostringtag: "npm:^1.0.0" - hasown: "npm:^2.0.0" - checksum: 10/afcec3a4c9890ae14d7ec606204858441c801ff84f312538e1d1ccf1e5493c8b17bd672235df785f803756472cb4f2d49b87bde5237aef33411e74c22f194e07 - languageName: node - linkType: hard - "es-set-tostringtag@npm:^2.0.3": version: 2.0.3 resolution: "es-set-tostringtag@npm:2.0.3" @@ -7774,13 +7580,13 @@ __metadata: linkType: hard "es-to-primitive@npm:^1.2.1": - version: 1.2.1 - resolution: "es-to-primitive@npm:1.2.1" + version: 1.3.0 + resolution: "es-to-primitive@npm:1.3.0" dependencies: - is-callable: "npm:^1.1.4" - is-date-object: "npm:^1.0.1" - is-symbol: "npm:^1.0.2" - checksum: 10/74aeeefe2714cf99bb40cab7ce3012d74e1e2c1bd60d0a913b467b269edde6e176ca644b5ba03a5b865fb044a29bca05671cd445c85ca2cdc2de155d7fc8fe9b + is-callable: "npm:^1.2.7" + is-date-object: "npm:^1.0.5" + is-symbol: "npm:^1.0.4" + checksum: 10/17faf35c221aad59a16286cbf58ef6f080bf3c485dff202c490d074d8e74da07884e29b852c245d894eac84f73c58330ec956dfd6d02c0b449d75eb1012a3f9b languageName: node linkType: hard @@ -7791,10 +7597,10 @@ __metadata: languageName: node linkType: hard -"escalade@npm:^3.1.1": - version: 3.1.1 - resolution: "escalade@npm:3.1.1" - checksum: 10/afa618e73362576b63f6ca83c975456621095a1ed42ff068174e3f5cea48afc422814dda548c96e6ebb5333e7265140c7292abcc81bbd6ccb1757d50d3a4e182 +"escalade@npm:^3.1.1, escalade@npm:^3.2.0": + version: 3.2.0 + resolution: "escalade@npm:3.2.0" + checksum: 10/9d7169e3965b2f9ae46971afa392f6e5a25545ea30f2e2dd99c9b0a95a3f52b5653681a84f5b2911a413ddad2d7a93d3514165072f349b5ffc59c75a899970d6 languageName: node linkType: hard @@ -7855,17 +7661,17 @@ __metadata: linkType: hard "eslint-import-resolver-typescript@npm:^3.5.2, eslint-import-resolver-typescript@npm:^3.6.3": - version: 3.6.3 - resolution: "eslint-import-resolver-typescript@npm:3.6.3" + version: 3.7.0 + resolution: "eslint-import-resolver-typescript@npm:3.7.0" dependencies: "@nolyfill/is-core-module": "npm:1.0.39" - debug: "npm:^4.3.5" + debug: "npm:^4.3.7" enhanced-resolve: "npm:^5.15.0" - eslint-module-utils: "npm:^2.8.1" fast-glob: "npm:^3.3.2" get-tsconfig: "npm:^4.7.5" is-bun-module: "npm:^1.0.2" is-glob: "npm:^4.0.3" + stable-hash: "npm:^0.0.4" peerDependencies: eslint: "*" eslint-plugin-import: "*" @@ -7875,11 +7681,11 @@ __metadata: optional: true eslint-plugin-import-x: optional: true - checksum: 10/5f9956dbbd0becc3d6c6cb945dad0e5e6f529cfd0f488d5688f3c59840cd7f4a44ab6aee0f54b5c4188134dab9a01cb63c1201767bde7fc330b7c1a14747f8ac + checksum: 10/8158730c11e562c56ed9bf7236dc75bce35b6992dc32c39ac2f4177ab77fca97b95999850204a6458054243607b54aee88c028a61fed4184f24f425fa1afff01 languageName: node linkType: hard -"eslint-module-utils@npm:^2.12.0, eslint-module-utils@npm:^2.8.1": +"eslint-module-utils@npm:^2.12.0": version: 2.12.0 resolution: "eslint-module-utils@npm:2.12.0" dependencies: @@ -7946,21 +7752,22 @@ __metadata: linkType: hard "eslint-plugin-prettier@npm:^5.0.0": - version: 5.0.1 - resolution: "eslint-plugin-prettier@npm:5.0.1" + version: 5.2.1 + resolution: "eslint-plugin-prettier@npm:5.2.1" dependencies: prettier-linter-helpers: "npm:^1.0.0" - synckit: "npm:^0.8.5" + synckit: "npm:^0.9.1" peerDependencies: "@types/eslint": ">=8.0.0" eslint: ">=8.0.0" + eslint-config-prettier: "*" prettier: ">=3.0.0" peerDependenciesMeta: "@types/eslint": optional: true eslint-config-prettier: optional: true - checksum: 10/1a43dcca90f61fde0167347e0e870b579835ba6b9d697a862c29c76097a7bb0e8f07a7cf88be33517ca11203d9d4aa335d794c377640c2fe5acd06871db67d34 + checksum: 10/10ddf68215237e327af09a47adab4c63f3885fda4fb28c4c42d1fc5f47d8a0cc45df6484799360ff1417a0aa3c77c3aaac49d7e9dfd145557b17e2d7ecc2a27c languageName: node linkType: hard @@ -8011,7 +7818,7 @@ __metadata: languageName: node linkType: hard -"eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.1, eslint-visitor-keys@npm:^3.4.3": +"eslint-visitor-keys@npm:^3.4.1, eslint-visitor-keys@npm:^3.4.3": version: 3.4.3 resolution: "eslint-visitor-keys@npm:3.4.3" checksum: 10/3f357c554a9ea794b094a09bd4187e5eacd1bc0d0653c3adeb87962c548e6a1ab8f982b86963ae1337f5d976004146536dcee5d0e2806665b193fbfbf1a9231b @@ -8171,23 +7978,6 @@ __metadata: languageName: node linkType: hard -"execa@npm:8.0.1": - version: 8.0.1 - resolution: "execa@npm:8.0.1" - dependencies: - cross-spawn: "npm:^7.0.3" - get-stream: "npm:^8.0.1" - human-signals: "npm:^5.0.0" - is-stream: "npm:^3.0.0" - merge-stream: "npm:^2.0.0" - npm-run-path: "npm:^5.1.0" - onetime: "npm:^6.0.0" - signal-exit: "npm:^4.1.0" - strip-final-newline: "npm:^3.0.0" - checksum: 10/d2ab5fe1e2bb92b9788864d0713f1fce9a07c4594e272c0c97bc18c90569897ab262e4ea58d27a694d288227a2e24f16f5e2575b44224ad9983b799dc7f1098d - languageName: node - linkType: hard - "execa@npm:^5.0.0": version: 5.1.1 resolution: "execa@npm:5.1.1" @@ -8205,20 +7995,20 @@ __metadata: languageName: node linkType: hard -"execa@npm:^7.1.1": - version: 7.2.0 - resolution: "execa@npm:7.2.0" +"execa@npm:~8.0.1": + version: 8.0.1 + resolution: "execa@npm:8.0.1" dependencies: cross-spawn: "npm:^7.0.3" - get-stream: "npm:^6.0.1" - human-signals: "npm:^4.3.0" + get-stream: "npm:^8.0.1" + human-signals: "npm:^5.0.0" is-stream: "npm:^3.0.0" merge-stream: "npm:^2.0.0" npm-run-path: "npm:^5.1.0" onetime: "npm:^6.0.0" - signal-exit: "npm:^3.0.7" + signal-exit: "npm:^4.1.0" strip-final-newline: "npm:^3.0.0" - checksum: 10/473feff60f9d4dbe799225948de48b5158c1723021d19c4b982afe37bcd111ae84e1b4c9dfe967fae5101b0894b1a62e4dd564a286dfa3e46d7b0cfdbf7fe62b + checksum: 10/d2ab5fe1e2bb92b9788864d0713f1fce9a07c4594e272c0c97bc18c90569897ab262e4ea58d27a694d288227a2e24f16f5e2575b44224ad9983b799dc7f1098d languageName: node linkType: hard @@ -8231,13 +8021,6 @@ __metadata: languageName: node linkType: hard -"expand-template@npm:^2.0.3": - version: 2.0.3 - resolution: "expand-template@npm:2.0.3" - checksum: 10/588c19847216421ed92befb521767b7018dc88f88b0576df98cb242f20961425e96a92cbece525ef28cc5becceae5d544ae0f5b9b5e2aa05acb13716ca5b3099 - languageName: node - linkType: hard - "exponential-backoff@npm:^3.1.1": version: 3.1.1 resolution: "exponential-backoff@npm:3.1.1" @@ -8342,7 +8125,7 @@ __metadata: languageName: node linkType: hard -"fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.0, fast-glob@npm:^3.3.2": +"fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.2": version: 3.3.2 resolution: "fast-glob@npm:3.3.2" dependencies: @@ -8401,6 +8184,13 @@ __metadata: languageName: node linkType: hard +"fast-uri@npm:^3.0.1": + version: 3.0.3 + resolution: "fast-uri@npm:3.0.3" + checksum: 10/92487c75848b03edc45517fca0148287d342c30818ce43d556391db774d8e01644fb6964315a3336eec5a90f301b218b21f71fb9b2528ba25757435a20392c95 + languageName: node + linkType: hard + "fast-url-parser@npm:^1.1.3": version: 1.1.3 resolution: "fast-url-parser@npm:1.1.3" @@ -8418,11 +8208,11 @@ __metadata: linkType: hard "fastq@npm:^1.6.0": - version: 1.16.0 - resolution: "fastq@npm:1.16.0" + version: 1.17.1 + resolution: "fastq@npm:1.17.1" dependencies: reusify: "npm:^1.0.4" - checksum: 10/de151543aab9d91900ed5da88860c46987ece925c628df586fac664235f25e020ec20729e1c032edb5fd2520fd4aa5b537d69e39b689e65e82112cfbecb4479e + checksum: 10/a443180068b527dd7b3a63dc7f2a47ceca2f3e97b9c00a1efe5538757e6cc4056a3526df94308075d7727561baf09ebaa5b67da8dcbddb913a021c5ae69d1f69 languageName: node linkType: hard @@ -8550,12 +8340,12 @@ __metadata: languageName: node linkType: hard -"fill-range@npm:^7.0.1": - version: 7.0.1 - resolution: "fill-range@npm:7.0.1" +"fill-range@npm:^7.1.1": + version: 7.1.1 + resolution: "fill-range@npm:7.1.1" dependencies: to-regex-range: "npm:^5.0.1" - checksum: 10/e260f7592fd196b4421504d3597cc76f4a1ca7a9488260d533b611fc3cefd61e9a9be1417cb82d3b01ad9f9c0ff2dbf258e1026d2445e26b0cf5148ff4250429 + checksum: 10/a7095cb39e5bc32fada2aa7c7249d3f6b01bd1ce461a61b0adabacccabd9198500c6fb1f68a7c851a657e273fce2233ba869638897f3d7ed2e87a2d89b4436ea languageName: node linkType: hard @@ -8598,9 +8388,9 @@ __metadata: linkType: hard "flatted@npm:^3.2.9": - version: 3.2.9 - resolution: "flatted@npm:3.2.9" - checksum: 10/dc2b89e46a2ebde487199de5a4fcb79e8c46f984043fea5c41dbf4661eb881fefac1c939b5bdcd8a09d7f960ec364f516970c7ec44e58ff451239c07fd3d419b + version: 3.3.2 + resolution: "flatted@npm:3.3.2" + checksum: 10/ac3c159742e01d0e860a861164bcfd35bb567ccbebb8a0dd041e61cf3c64a435b917dd1e7ed1c380c2ebca85735fb16644485ec33665bc6aafc3b316aa1eed44 languageName: node linkType: hard @@ -8612,44 +8402,35 @@ __metadata: linkType: hard "focus-trap-react@npm:^10.0.0": - version: 10.2.3 - resolution: "focus-trap-react@npm:10.2.3" + version: 10.3.1 + resolution: "focus-trap-react@npm:10.3.1" dependencies: - focus-trap: "npm:^7.5.4" + focus-trap: "npm:^7.6.1" tabbable: "npm:^6.2.0" peerDependencies: prop-types: ^15.8.1 react: ">=16.3.0" react-dom: ">=16.3.0" - checksum: 10/64c39cbc44c37319ac5c96c9b105798ac7d36e477878adca3cf9c9099edd72db960ce97a7b281ef612d5c1bca7d425331c25dec030e3e34120003a948c8553a8 - languageName: node - linkType: hard - -"focus-trap@npm:^7.5.4": - version: 7.5.4 - resolution: "focus-trap@npm:7.5.4" - dependencies: - tabbable: "npm:^6.2.0" - checksum: 10/e9059aae46b8f18721e868bd73e1fec3d8cbb4f6e4e89feb9a708af505a2dd5c93f87468895f1d908cd4dec1b2f35824dfcd1623cf3adbfb5c6c8c589ed59dcf + checksum: 10/4a73f98d111117bb2f8a5285f43e8580ffe6bde4c7b4f366e7af016c1fa10044d7c52dfd3776a5eabb948c50f6343ce5c46ff42e8b4edfe4c580cd8eea24dda8 languageName: node linkType: hard -"focus-trap@npm:^7.6.0": - version: 7.6.0 - resolution: "focus-trap@npm:7.6.0" +"focus-trap@npm:^7.6.0, focus-trap@npm:^7.6.1": + version: 7.6.2 + resolution: "focus-trap@npm:7.6.2" dependencies: tabbable: "npm:^6.2.0" - checksum: 10/f1a3130372b259d686b7d283fb80830a73f72fde678e3bb4c366eb6a1bfb5fe4cdb04ddecad2ae1b251094c172a1b7d21a7990d3fbf0b686108b2d9f0b50fecf + checksum: 10/7024d3c994bb1018857fdf0ae24e370b134f20e788eb5aa3315ad4a7de2407b69d56bcf0f05a5a6d86b9360a8609923b9ea80397c2710aca75b1fc88292d75d0 languageName: node linkType: hard -"follow-redirects@npm:^1.15.0": - version: 1.15.3 - resolution: "follow-redirects@npm:1.15.3" +"follow-redirects@npm:^1.15.6": + version: 1.15.9 + resolution: "follow-redirects@npm:1.15.9" peerDependenciesMeta: debug: optional: true - checksum: 10/60d98693f4976892f8c654b16ef6d1803887a951898857ab0cdc009570b1c06314ad499505b7a040ac5b98144939f8597766e5e6a6859c0945d157b473aa6f5f + checksum: 10/e3ab42d1097e90d28b913903841e6779eb969b62a64706a3eb983e894a5db000fbd89296f45f08885a0e54cd558ef62e81be1165da9be25a6c44920da10f424c languageName: node linkType: hard @@ -8663,12 +8444,12 @@ __metadata: linkType: hard "foreground-child@npm:^3.1.0": - version: 3.1.1 - resolution: "foreground-child@npm:3.1.1" + version: 3.3.0 + resolution: "foreground-child@npm:3.3.0" dependencies: cross-spawn: "npm:^7.0.0" signal-exit: "npm:^4.0.1" - checksum: 10/087edd44857d258c4f73ad84cb8df980826569656f2550c341b27adf5335354393eec24ea2fabd43a253233fb27cee177ebe46bd0b7ea129c77e87cb1e9936fb + checksum: 10/e3a60480f3a09b12273ce2c5fcb9514d98dd0e528f58656a1b04680225f918d60a2f81f6a368f2f3b937fcee9cfc0cbf16f1ad9a0bc6a3a6e103a84c9a90087e languageName: node linkType: hard @@ -8690,25 +8471,14 @@ __metadata: languageName: node linkType: hard -"form-data@npm:^4.0.0": - version: 4.0.0 - resolution: "form-data@npm:4.0.0" +"form-data@npm:^4.0.0, form-data@npm:~4.0.0": + version: 4.0.1 + resolution: "form-data@npm:4.0.1" dependencies: asynckit: "npm:^0.4.0" combined-stream: "npm:^1.0.8" mime-types: "npm:^2.1.12" - checksum: 10/7264aa760a8cf09482816d8300f1b6e2423de1b02bba612a136857413fdc96d7178298ced106817655facc6b89036c6e12ae31c9eb5bdc16aabf502ae8a5d805 - languageName: node - linkType: hard - -"form-data@npm:~2.3.2": - version: 2.3.3 - resolution: "form-data@npm:2.3.3" - dependencies: - asynckit: "npm:^0.4.0" - combined-stream: "npm:^1.0.6" - mime-types: "npm:^2.1.12" - checksum: 10/1b6f3ccbf4540e535887b42218a2431a3f6cfdea320119c2affa2a7a374ad8fdd1e60166fc865181f45d49b1684c3e90e7b2190d3fe016692957afb9cf0d0d02 + checksum: 10/6adb1cff557328bc6eb8a68da205f9ae44ab0e88d4d9237aaf91eed591ffc64f77411efb9016af7d87f23d0a038c45a788aa1c6634e51175c4efa36c2bc53774 languageName: node linkType: hard @@ -8746,7 +8516,7 @@ __metadata: languageName: node linkType: hard -"fraction.js@npm:^4.3.6": +"fraction.js@npm:^4.3.7": version: 4.3.7 resolution: "fraction.js@npm:4.3.7" checksum: 10/bb5ebcdeeffcdc37b68ead3bdfc244e68de188e0c64e9702197333c72963b95cc798883ad16adc21588088b942bca5b6a6ff4aeb1362d19f6f3b629035dc15f5 @@ -8760,13 +8530,6 @@ __metadata: languageName: node linkType: hard -"fs-constants@npm:^1.0.0": - version: 1.0.0 - resolution: "fs-constants@npm:1.0.0" - checksum: 10/18f5b718371816155849475ac36c7d0b24d39a11d91348cfcb308b4494824413e03572c403c86d3a260e049465518c4f0d5bd00f0371cdfcad6d4f30a85b350d - languageName: node - linkType: hard - "fs-extra@npm:^8.1": version: 8.1.0 resolution: "fs-extra@npm:8.1.0" @@ -8790,15 +8553,6 @@ __metadata: languageName: node linkType: hard -"fs-minipass@npm:^2.0.0": - version: 2.1.0 - resolution: "fs-minipass@npm:2.1.0" - dependencies: - minipass: "npm:^3.0.0" - checksum: 10/03191781e94bc9a54bd376d3146f90fe8e082627c502185dbf7b9b3032f66b0b142c1115f3b2cc5936575fc1b44845ce903dd4c21bec2a8d69f3bd56f9cee9ec - languageName: node - linkType: hard - "fs-minipass@npm:^3.0.0": version: 3.0.3 resolution: "fs-minipass@npm:3.0.3" @@ -8841,7 +8595,7 @@ __metadata: languageName: node linkType: hard -"function.prototype.name@npm:^1.1.5, function.prototype.name@npm:^1.1.6": +"function.prototype.name@npm:^1.1.6": version: 1.1.6 resolution: "function.prototype.name@npm:1.1.6" dependencies: @@ -8884,25 +8638,13 @@ __metadata: linkType: hard "get-east-asian-width@npm:^1.0.0": - version: 1.2.0 - resolution: "get-east-asian-width@npm:1.2.0" - checksum: 10/c9b280e7c7c67fb89fa17e867c4a9d1c9f1321aba2a9ee27bff37fb6ca9552bccda328c70a80c1f83a0e39ba1b7e3427e60f47823402d19e7a41b83417ec047a - languageName: node - linkType: hard - -"get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.1, get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.0, get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.2": - version: 1.2.2 - resolution: "get-intrinsic@npm:1.2.2" - dependencies: - function-bind: "npm:^1.1.2" - has-proto: "npm:^1.0.1" - has-symbols: "npm:^1.0.3" - hasown: "npm:^2.0.0" - checksum: 10/aa96db4f809734d26d49b59bc8669d73a0ae792da561514e987735573a1dfaede516cd102f217a078ea2b42d4c4fb1f83d487932cb15d49826b726cc9cd4470b + version: 1.3.0 + resolution: "get-east-asian-width@npm:1.3.0" + checksum: 10/8e8e779eb28701db7fdb1c8cab879e39e6ae23f52dadd89c8aed05869671cee611a65d4f8557b83e981428623247d8bc5d0c7a4ef3ea7a41d826e73600112ad8 languageName: node linkType: hard -"get-intrinsic@npm:^1.2.3, get-intrinsic@npm:^1.2.4": +"get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.3, get-intrinsic@npm:^1.2.4": version: 1.2.4 resolution: "get-intrinsic@npm:1.2.4" dependencies: @@ -8931,7 +8673,7 @@ __metadata: languageName: node linkType: hard -"get-stream@npm:^6.0.0, get-stream@npm:^6.0.1": +"get-stream@npm:^6.0.0": version: 6.0.1 resolution: "get-stream@npm:6.0.1" checksum: 10/781266d29725f35c59f1d214aedc92b0ae855800a980800e2923b3fbc4e56b3cb6e462c42e09a1cf1a00c64e056a78fa407cbe06c7c92b7e5cd49b4b85c2a497 @@ -8945,16 +8687,6 @@ __metadata: languageName: node linkType: hard -"get-symbol-description@npm:^1.0.0": - version: 1.0.0 - resolution: "get-symbol-description@npm:1.0.0" - dependencies: - call-bind: "npm:^1.0.2" - get-intrinsic: "npm:^1.1.1" - checksum: 10/7e5f298afe0f0872747dce4a949ce490ebc5d6dd6aefbbe5044543711c9b19a4dfaebdbc627aee99e1299d58a435b2fbfa083458c1d58be6dc03a3bada24d359 - languageName: node - linkType: hard - "get-symbol-description@npm:^1.0.2": version: 1.0.2 resolution: "get-symbol-description@npm:1.0.2" @@ -9033,13 +8765,6 @@ __metadata: languageName: node linkType: hard -"github-from-package@npm:0.0.0": - version: 0.0.0 - resolution: "github-from-package@npm:0.0.0" - checksum: 10/2a091ba07fbce22205642543b4ea8aaf068397e1433c00ae0f9de36a3607baf5bcc14da97fbb798cfca6393b3c402031fca06d8b491a44206d6efef391c58537 - languageName: node - linkType: hard - "glob-parent@npm:^5.1.2, glob-parent@npm:~5.1.2": version: 5.1.2 resolution: "glob-parent@npm:5.1.2" @@ -9065,20 +8790,6 @@ __metadata: languageName: node linkType: hard -"glob@npm:7.1.6": - version: 7.1.6 - resolution: "glob@npm:7.1.6" - dependencies: - fs.realpath: "npm:^1.0.0" - inflight: "npm:^1.0.4" - inherits: "npm:2" - minimatch: "npm:^3.0.4" - once: "npm:^1.3.0" - path-is-absolute: "npm:^1.0.0" - checksum: 10/7d6ec98bc746980d5fe4d764b9c7ada727e3fbd2a7d85cd96dd95fb18638c9c54a70c692fd2ab5d68a186dc8cd9d6a4192d3df220beed891f687db179c430237 - languageName: node - linkType: hard - "glob@npm:8.0.1": version: 8.0.1 resolution: "glob@npm:8.0.1" @@ -9093,18 +8804,19 @@ __metadata: languageName: node linkType: hard -"glob@npm:^10.2.2, glob@npm:^10.3.10": - version: 10.3.10 - resolution: "glob@npm:10.3.10" +"glob@npm:^10.2.2, glob@npm:^10.3.10, glob@npm:^10.3.7": + version: 10.4.5 + resolution: "glob@npm:10.4.5" dependencies: foreground-child: "npm:^3.1.0" - jackspeak: "npm:^2.3.5" - minimatch: "npm:^9.0.1" - minipass: "npm:^5.0.0 || ^6.0.2 || ^7.0.0" - path-scurry: "npm:^1.10.1" + jackspeak: "npm:^3.1.2" + minimatch: "npm:^9.0.4" + minipass: "npm:^7.1.2" + package-json-from-dist: "npm:^1.0.0" + path-scurry: "npm:^1.11.1" bin: glob: dist/esm/bin.mjs - checksum: 10/38bdb2c9ce75eb5ed168f309d4ed05b0798f640b637034800a6bf306f39d35409bf278b0eaaffaec07591085d3acb7184a201eae791468f0f617771c2486a6a8 + checksum: 10/698dfe11828b7efd0514cd11e573eaed26b2dff611f0400907281ce3eab0c1e56143ef9b35adc7c77ecc71fba74717b510c7c223d34ca8a98ec81777b293d4ac languageName: node linkType: hard @@ -9198,16 +8910,7 @@ __metadata: languageName: node linkType: hard -"globalthis@npm:^1.0.1, globalthis@npm:^1.0.3": - version: 1.0.3 - resolution: "globalthis@npm:1.0.3" - dependencies: - define-properties: "npm:^1.1.3" - checksum: 10/45ae2f3b40a186600d0368f2a880ae257e8278b4c7704f0417d6024105ad7f7a393661c5c2fa1334669cd485ea44bc883a08fdd4516df2428aec40c99f52aa89 - languageName: node - linkType: hard - -"globalthis@npm:^1.0.4": +"globalthis@npm:^1.0.1, globalthis@npm:^1.0.4": version: 1.0.4 resolution: "globalthis@npm:1.0.4" dependencies: @@ -9242,12 +8945,10 @@ __metadata: languageName: node linkType: hard -"gopd@npm:^1.0.1": - version: 1.0.1 - resolution: "gopd@npm:1.0.1" - dependencies: - get-intrinsic: "npm:^1.1.3" - checksum: 10/5fbc7ad57b368ae4cd2f41214bd947b045c1a4be2f194a7be1778d71f8af9dbf4004221f3b6f23e30820eb0d052b4f819fe6ebe8221e2a3c6f0ee4ef173421ca +"gopd@npm:^1.0.1, gopd@npm:^1.1.0": + version: 1.2.0 + resolution: "gopd@npm:1.2.0" + checksum: 10/94e296d69f92dc1c0768fcfeecfb3855582ab59a7c75e969d5f96ce50c3d201fd86d5a2857c22565764d5bb8a816c7b1e58f133ec318cd56274da36c5e3fb1a1 languageName: node linkType: hard @@ -9273,8 +8974,8 @@ __metadata: linkType: hard "graphql-config@npm:^5.0.2": - version: 5.0.3 - resolution: "graphql-config@npm:5.0.3" + version: 5.1.3 + resolution: "graphql-config@npm:5.1.3" dependencies: "@graphql-tools/graphql-file-loader": "npm:^8.0.0" "@graphql-tools/json-file-loader": "npm:^8.0.0" @@ -9283,8 +8984,8 @@ __metadata: "@graphql-tools/url-loader": "npm:^8.0.0" "@graphql-tools/utils": "npm:^10.0.0" cosmiconfig: "npm:^8.1.0" - jiti: "npm:^1.18.2" - minimatch: "npm:^4.2.3" + jiti: "npm:^2.0.0" + minimatch: "npm:^9.0.5" string-env-interpolation: "npm:^1.0.1" tslib: "npm:^2.4.0" peerDependencies: @@ -9293,7 +8994,7 @@ __metadata: peerDependenciesMeta: cosmiconfig-toml-loader: optional: true - checksum: 10/be7667ea260c7db3e8b02c0d73d2a2bc214683d91886f883c73465e07aa204f9ae6bff494eaa253def31abd2bbe59e78c6b418ed456e06d2274050dbc45e33e7 + checksum: 10/9d37f5d424f302808102d118988878be5e4841ba1a06a865cdb9052b24e26eaa9923fb18163bf4f32102d87b3895c53e2ffcdebc1d651f04b56f93f5c38b83c3 languageName: node linkType: hard @@ -9321,18 +9022,18 @@ __metadata: linkType: hard "graphql-ws@npm:^5.14.0": - version: 5.14.2 - resolution: "graphql-ws@npm:5.14.2" + version: 5.16.0 + resolution: "graphql-ws@npm:5.16.0" peerDependencies: graphql: ">=0.11 <=16" - checksum: 10/d335f1f54cf1346632ea480ecacb59ccce3f6413f4eb03a02d021cd08a17314547cba50e80cbd6dd5f9e4b3803cd8edc61a181f04b1014ec8a523ac8750cc663 + checksum: 10/e56d903920c78fa88966e31940d281f8b35ef8c9f4543255bfe349e47a0e972c6ca746bcb52040b1c6938d22e42560228994399972abc473cfa6bcd183aca709 languageName: node linkType: hard "graphql@npm:14.0.2 - 14.2.0 || ^14.3.1 || ^15.0.0": - version: 15.8.0 - resolution: "graphql@npm:15.8.0" - checksum: 10/f8d830287a9028d6779b59c437e0ade63a713b47521b02b60316df1761b805b1a7ce03be88053d224b7f78f5d1d1a786d287ab229cd158b42ebeea9e86daaba5 + version: 15.9.0 + resolution: "graphql@npm:15.9.0" + checksum: 10/ce1f50672bcb369395d07a47048bcbb429ed1ce06dbcafb7a0999df791cb7aa7206be21497907973dbc8a01df3cd7f632f43c583f248538f186f5adfa1a0d1c5 languageName: node linkType: hard @@ -9352,7 +9053,7 @@ __metadata: languageName: node linkType: hard -"has-bigints@npm:^1.0.1, has-bigints@npm:^1.0.2": +"has-bigints@npm:^1.0.2": version: 1.0.2 resolution: "has-bigints@npm:1.0.2" checksum: 10/4e0426c900af034d12db14abfece02ce7dbf53f2022d28af1a97913ff4c07adb8799476d57dc44fbca0e07d1dbda2a042c2928b1f33d3f09c15de0640a7fb81b @@ -9373,16 +9074,7 @@ __metadata: languageName: node linkType: hard -"has-property-descriptors@npm:^1.0.0": - version: 1.0.1 - resolution: "has-property-descriptors@npm:1.0.1" - dependencies: - get-intrinsic: "npm:^1.2.2" - checksum: 10/21a47bb080a24e79594aef1ce71e1a18a1c5ab4120308e218088f67ebb7f6f408847541e2d96e5bd00e90eef5c5a49e4ebbdc8fc2d5b365a2c379aef071642f0 - languageName: node - linkType: hard - -"has-property-descriptors@npm:^1.0.2": +"has-property-descriptors@npm:^1.0.0, has-property-descriptors@npm:^1.0.2": version: 1.0.2 resolution: "has-property-descriptors@npm:1.0.2" dependencies: @@ -9391,37 +9083,23 @@ __metadata: languageName: node linkType: hard -"has-proto@npm:^1.0.1": - version: 1.0.1 - resolution: "has-proto@npm:1.0.1" - checksum: 10/eab2ab0ed1eae6d058b9bbc4c1d99d2751b29717be80d02fd03ead8b62675488de0c7359bc1fdd4b87ef6fd11e796a9631ad4d7452d9324fdada70158c2e5be7 - languageName: node - linkType: hard - -"has-proto@npm:^1.0.3": - version: 1.0.3 - resolution: "has-proto@npm:1.0.3" - checksum: 10/0b67c2c94e3bea37db3e412e3c41f79d59259875e636ba471e94c009cdfb1fa82bf045deeffafc7dbb9c148e36cae6b467055aaa5d9fad4316e11b41e3ba551a - languageName: node - linkType: hard - -"has-symbols@npm:^1.0.1, has-symbols@npm:^1.0.2, has-symbols@npm:^1.0.3": - version: 1.0.3 - resolution: "has-symbols@npm:1.0.3" - checksum: 10/464f97a8202a7690dadd026e6d73b1ceeddd60fe6acfd06151106f050303eaa75855aaa94969df8015c11ff7c505f196114d22f7386b4a471038da5874cf5e9b +"has-proto@npm:^1.0.1, has-proto@npm:^1.0.3": + version: 1.1.0 + resolution: "has-proto@npm:1.1.0" + dependencies: + call-bind: "npm:^1.0.7" + checksum: 10/75387f6f7e296057900dac29fd499a132dea316534776bb9c178378379eb4252d89ee41ca37b1aa7ef743a587126e641b24401d69fcfca6796718a546b5c800e languageName: node linkType: hard -"has-tostringtag@npm:^1.0.0": - version: 1.0.0 - resolution: "has-tostringtag@npm:1.0.0" - dependencies: - has-symbols: "npm:^1.0.2" - checksum: 10/95546e7132efc895a9ae64a8a7cf52588601fc3d52e0304ed228f336992cdf0baaba6f3519d2655e560467db35a1ed79f6420c286cc91a13aa0647a31ed92570 +"has-symbols@npm:^1.0.1, has-symbols@npm:^1.0.3": + version: 1.1.0 + resolution: "has-symbols@npm:1.1.0" + checksum: 10/959385c98696ebbca51e7534e0dc723ada325efa3475350951363cce216d27373e0259b63edb599f72eb94d6cde8577b4b2375f080b303947e560f85692834fa languageName: node linkType: hard -"has-tostringtag@npm:^1.0.2": +"has-tostringtag@npm:^1.0.0, has-tostringtag@npm:^1.0.2": version: 1.0.2 resolution: "has-tostringtag@npm:1.0.2" dependencies: @@ -9430,16 +9108,7 @@ __metadata: languageName: node linkType: hard -"hasown@npm:^2.0.0": - version: 2.0.0 - resolution: "hasown@npm:2.0.0" - dependencies: - function-bind: "npm:^1.1.2" - checksum: 10/c330f8d93f9d23fe632c719d4db3d698ef7d7c367d51548b836069e06a90fa9151e868c8e67353cfe98d67865bf7354855db28fa36eb1b18fa5d4a3f4e7f1c90 - languageName: node - linkType: hard - -"hasown@npm:^2.0.1, hasown@npm:^2.0.2": +"hasown@npm:^2.0.0, hasown@npm:^2.0.1, hasown@npm:^2.0.2": version: 2.0.2 resolution: "hasown@npm:2.0.2" dependencies: @@ -9569,6 +9238,13 @@ __metadata: languageName: node linkType: hard +"highlightjs-vue@npm:^1.0.0": + version: 1.0.0 + resolution: "highlightjs-vue@npm:1.0.0" + checksum: 10/44c9187a19fa3c7eac16bf1d327c03cb07c4b444f744624eaf873eb55e4e449a0bb6573b8ba5982006b65743707d6cad39cfc404f3fe5fb8aeb740a57ff6bc24 + languageName: node + linkType: hard + "hoist-non-react-statics@npm:^3.3.0, hoist-non-react-statics@npm:^3.3.2": version: 3.3.2 resolution: "hoist-non-react-statics@npm:3.3.2" @@ -9578,27 +9254,31 @@ __metadata: languageName: node linkType: hard -"html-dom-parser@npm:5.0.6": - version: 5.0.6 - resolution: "html-dom-parser@npm:5.0.6" +"html-dom-parser@npm:5.0.11": + version: 5.0.11 + resolution: "html-dom-parser@npm:5.0.11" dependencies: domhandler: "npm:5.0.3" - htmlparser2: "npm:9.0.0" - checksum: 10/ca103633d9bcc7061d5fe8881f965bab9f8fc5442df033be7381f57dc1e7c2ce7214dcdd7e3642522c31d52b8c921c04677d80a6399346bd5857773cada5d9ec + htmlparser2: "npm:9.1.0" + checksum: 10/78f5422c43e692569f3c287a4d528fdd46c68cd2036dfea7e4016ec6b7806e6492b63a0ac38bd3fffe6979484e6a3d0f8f5c14ac3c1c04a9aeab0d52f2620ea6 languageName: node linkType: hard "html-react-parser@npm:^5.0.11": - version: 5.0.11 - resolution: "html-react-parser@npm:5.0.11" + version: 5.1.19 + resolution: "html-react-parser@npm:5.1.19" dependencies: domhandler: "npm:5.0.3" - html-dom-parser: "npm:5.0.6" + html-dom-parser: "npm:5.0.11" react-property: "npm:2.0.2" - style-to-js: "npm:1.1.10" + style-to-js: "npm:1.1.16" peerDependencies: + "@types/react": 0.14 || 15 || 16 || 17 || 18 react: 0.14 || 15 || 16 || 17 || 18 - checksum: 10/cbd06b328602285563e8a1f3b412b2fa1021170a8052c7362d5eeeae93db3b8513c57f84e9fc1e6b3c50bc71b3c54173cb15c4385825ea2b72ac7cc56c7f49b5 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10/1c280f676ac5885f54c108cb9c003d9497520bc88a0fe77aba256fde1799817bf85f849751cf12e3f1c91cd586982ba7a3890d44648cc85e46f20b68f562b8f6 languageName: node linkType: hard @@ -9609,15 +9289,15 @@ __metadata: languageName: node linkType: hard -"htmlparser2@npm:9.0.0": - version: 9.0.0 - resolution: "htmlparser2@npm:9.0.0" +"htmlparser2@npm:9.1.0": + version: 9.1.0 + resolution: "htmlparser2@npm:9.1.0" dependencies: domelementtype: "npm:^2.3.0" domhandler: "npm:^5.0.3" domutils: "npm:^3.1.0" entities: "npm:^4.5.0" - checksum: 10/6b0132fee4da2f6565dfb9166917992bf67bd7827a00a4baa35e2eea8db488b3a1dfea2a597cf3a743521d5276ecd39fb297ce0e8698af6d14c8f02a5fe08e90 + checksum: 10/6352fa2a5495781fa9a02c9049908334cd068ff36d753870d30cd13b841e99c19646717567a2f9e9c44075bbe43d364e102f9d013a731ce962226d63746b794f languageName: node linkType: hard @@ -9654,23 +9334,23 @@ __metadata: linkType: hard "http-proxy-agent@npm:^7.0.0": - version: 7.0.0 - resolution: "http-proxy-agent@npm:7.0.0" + version: 7.0.2 + resolution: "http-proxy-agent@npm:7.0.2" dependencies: agent-base: "npm:^7.1.0" debug: "npm:^4.3.4" - checksum: 10/dbaaf3d9f3fc4df4a5d7ec45d456ec50f575240b557160fa63427b447d1f812dd7fe4a4f17d2e1ba003d231f07edf5a856ea6d91cb32d533062ff20a7803ccac + checksum: 10/d062acfa0cb82beeb558f1043c6ba770ea892b5fb7b28654dbc70ea2aeea55226dd34c02a294f6c1ca179a5aa483c4ea641846821b182edbd9cc5d89b54c6848 languageName: node linkType: hard -"http-signature@npm:~1.3.6": - version: 1.3.6 - resolution: "http-signature@npm:1.3.6" +"http-signature@npm:~1.4.0": + version: 1.4.0 + resolution: "http-signature@npm:1.4.0" dependencies: assert-plus: "npm:^1.0.0" jsprim: "npm:^2.0.2" - sshpk: "npm:^1.14.1" - checksum: 10/5f08e0c82174999da97114facb0d0d47e268d60b6fc10f92cb87b99d5ccccd36f79b9508c29dda0b4f4e3a1b2f7bcaf847e68ecd5da2f1fc465fcd1d054b7884 + sshpk: "npm:^1.18.0" + checksum: 10/f9f5eed4ac5db5e1ec6d00652680c7d8b76d553560017e34505c0c22c37abb2e6d22b9268ed4a8542aa9746852a2d64850531091e443393c9c8e0f4fd4174455 languageName: node linkType: hard @@ -9685,12 +9365,12 @@ __metadata: linkType: hard "https-proxy-agent@npm:^7.0.0, https-proxy-agent@npm:^7.0.1": - version: 7.0.2 - resolution: "https-proxy-agent@npm:7.0.2" + version: 7.0.5 + resolution: "https-proxy-agent@npm:7.0.5" dependencies: agent-base: "npm:^7.0.2" debug: "npm:4" - checksum: 10/9ec844f78fd643608239c9c3f6819918631df5cd3e17d104cc507226a39b5d4adda9d790fc9fd63ac0d2bb8a761b2f9f60faa80584a9bf9d7f2e8c5ed0acd330 + checksum: 10/6679d46159ab3f9a5509ee80c3a3fc83fba3a920a5e18d32176c3327852c3c00ad640c0c4210a8fd70ea3c4a6d3a1b375bf01942516e7df80e2646bdc77658ab languageName: node linkType: hard @@ -9708,13 +9388,6 @@ __metadata: languageName: node linkType: hard -"human-signals@npm:^4.3.0": - version: 4.3.1 - resolution: "human-signals@npm:4.3.1" - checksum: 10/fa59894c358fe9f2b5549be2fb083661d5e1dff618d3ac70a49ca73495a72e873fbf6c0878561478e521e17d498292746ee391791db95ffe5747bfb5aef8765b - languageName: node - linkType: hard - "human-signals@npm:^5.0.0": version: 5.0.0 resolution: "human-signals@npm:5.0.0" @@ -9763,14 +9436,7 @@ __metadata: languageName: node linkType: hard -"ignore@npm:^5.2.0": - version: 5.3.0 - resolution: "ignore@npm:5.3.0" - checksum: 10/51594355cea4c6ad6b28b3b85eb81afa7b988a1871feefd7062baf136c95aa06760ee934fa9590e43d967bd377ce84a4cf6135fbeb6063e063f1182a0e9a3bcd - languageName: node - linkType: hard - -"ignore@npm:^5.3.1": +"ignore@npm:^5.2.0, ignore@npm:^5.3.1": version: 5.3.2 resolution: "ignore@npm:5.3.2" checksum: 10/cceb6a457000f8f6a50e1196429750d782afce5680dd878aa4221bd79972d68b3a55b4b1458fc682be978f4d3c6a249046aa0880637367216444ab7b014cfc98 @@ -9784,10 +9450,10 @@ __metadata: languageName: node linkType: hard -"immutable@npm:^4.0.0": - version: 4.3.4 - resolution: "immutable@npm:4.3.4" - checksum: 10/ea187acc1eec9dcfaa0823bae59e1ae0ea82e7a40d2ace9fb84d467875d5506ced684a79b68e70451f1e1761a387a958ba724171f93aa10330998b026fcb5d29 +"immutable@npm:^5.0.2": + version: 5.0.3 + resolution: "immutable@npm:5.0.3" + checksum: 10/9aca1c783951bb204d7036fbcefac6dd42e7c8ad77ff54b38c5fc0924e6e16ce2d123c95db47c1170ba63dd3f6fc7aa74a29be7adef984031936c4cd1e9e8554 languageName: node linkType: hard @@ -9867,13 +9533,6 @@ __metadata: languageName: node linkType: hard -"ini@npm:~1.3.0": - version: 1.3.8 - resolution: "ini@npm:1.3.8" - checksum: 10/314ae176e8d4deb3def56106da8002b462221c174ddb7ce0c49ee72c8cd1f9044f7b10cc555a7d8850982c3b9ca96fc212122749f5234bc2b6fb05fb942ed566 - languageName: node - linkType: hard - "inline-style-parser@npm:0.1.1": version: 0.1.1 resolution: "inline-style-parser@npm:0.1.1" @@ -9881,10 +9540,10 @@ __metadata: languageName: node linkType: hard -"inline-style-parser@npm:0.2.2": - version: 0.2.2 - resolution: "inline-style-parser@npm:0.2.2" - checksum: 10/352b1b9a691113033fc72e67b906244713551dc497d7e12791034668fe7d9e4c9e74eb8c251183d6225d3a263d0bcea911b9ca6281dec0413f6e2465ee8fbc2e +"inline-style-parser@npm:0.2.4": + version: 0.2.4 + resolution: "inline-style-parser@npm:0.2.4" + checksum: 10/80814479d1f3c9cbd102f9de4cd6558cf43cc2e48640e81c4371c3634f1e8b6dfeb2f21063cfa31d46cc83e834c20cd59ed9eeed9bfd45ef5bc02187ad941faf languageName: node linkType: hard @@ -9911,17 +9570,6 @@ __metadata: languageName: node linkType: hard -"internal-slot@npm:^1.0.5": - version: 1.0.6 - resolution: "internal-slot@npm:1.0.6" - dependencies: - get-intrinsic: "npm:^1.2.2" - hasown: "npm:^2.0.0" - side-channel: "npm:^1.0.4" - checksum: 10/bc2022eb1f277f2fcb2a60e7ced451c7ffc7a769b12e63c7a3fb247af8b5a1bed06428ce724046a8bca39ed6eb5b6832501a42f2e9a5ec4a9a7dc4e634431616 - languageName: node - linkType: hard - "internal-slot@npm:^1.0.7": version: 1.0.7 resolution: "internal-slot@npm:1.0.7" @@ -9963,10 +9611,13 @@ __metadata: languageName: node linkType: hard -"ip@npm:^2.0.0": - version: 2.0.0 - resolution: "ip@npm:2.0.0" - checksum: 10/1270b11e534a466fb4cf4426cbcc3a907c429389f7f4e4e3b288b42823562e88d6a509ceda8141a507de147ca506141f745005c0aa144569d94cf24a54eb52bc +"ip-address@npm:^9.0.5": + version: 9.0.5 + resolution: "ip-address@npm:9.0.5" + dependencies: + jsbn: "npm:1.1.0" + sprintf-js: "npm:^1.1.3" + checksum: 10/1ed81e06721af012306329b31f532b5e24e00cb537be18ddc905a84f19fe8f83a09a1699862bf3a1ec4b9dea93c55a3fa5faf8b5ea380431469df540f38b092c languageName: node linkType: hard @@ -10007,17 +9658,6 @@ __metadata: languageName: node linkType: hard -"is-array-buffer@npm:^3.0.1, is-array-buffer@npm:^3.0.2": - version: 3.0.2 - resolution: "is-array-buffer@npm:3.0.2" - dependencies: - call-bind: "npm:^1.0.2" - get-intrinsic: "npm:^1.2.0" - is-typed-array: "npm:^1.1.10" - checksum: 10/dcac9dda66ff17df9cabdc58214172bf41082f956eab30bb0d86bc0fab1e44b690fc8e1f855cf2481245caf4e8a5a006a982a71ddccec84032ed41f9d8da8c14 - languageName: node - linkType: hard - "is-array-buffer@npm:^3.0.4": version: 3.0.4 resolution: "is-array-buffer@npm:3.0.4" @@ -10051,12 +9691,12 @@ __metadata: languageName: node linkType: hard -"is-bigint@npm:^1.0.1": - version: 1.0.4 - resolution: "is-bigint@npm:1.0.4" +"is-bigint@npm:^1.1.0": + version: 1.1.0 + resolution: "is-bigint@npm:1.1.0" dependencies: - has-bigints: "npm:^1.0.1" - checksum: 10/cc981cf0564c503aaccc1e5f39e994ae16ae2d1a8fcd14721f14ad431809071f39ec568cfceef901cff408045f1a6d6bac90d1b43eeb0b8e3bc34c8eb1bdb4c4 + has-bigints: "npm:^1.0.2" + checksum: 10/10cf327310d712fe227cfaa32d8b11814c214392b6ac18c827f157e1e85363cf9c8e2a22df526689bd5d25e53b58cc110894787afb54e138e7c504174dba15fd languageName: node linkType: hard @@ -10069,13 +9709,13 @@ __metadata: languageName: node linkType: hard -"is-boolean-object@npm:^1.1.0": - version: 1.1.2 - resolution: "is-boolean-object@npm:1.1.2" +"is-boolean-object@npm:^1.2.0": + version: 1.2.0 + resolution: "is-boolean-object@npm:1.2.0" dependencies: - call-bind: "npm:^1.0.2" - has-tostringtag: "npm:^1.0.0" - checksum: 10/ba794223b56a49a9f185e945eeeb6b7833b8ea52a335cec087d08196cf27b538940001615d3bb976511287cefe94e5907d55f00bb49580533f9ca9b4515fcc2e + call-bind: "npm:^1.0.7" + has-tostringtag: "npm:^1.0.2" + checksum: 10/8a7d62f68d8cb2824859a6be8b2f6667978c3e3ac63f521d5f91a78a7bb2be93446e2312eba40c3ff12f585673419900715e057f83a3a03a48cf98ffe9e444c2 languageName: node linkType: hard @@ -10102,34 +9742,14 @@ __metadata: languageName: node linkType: hard -"is-callable@npm:^1.1.3, is-callable@npm:^1.1.4, is-callable@npm:^1.2.7": +"is-callable@npm:^1.1.3, is-callable@npm:^1.2.7": version: 1.2.7 resolution: "is-callable@npm:1.2.7" checksum: 10/48a9297fb92c99e9df48706241a189da362bff3003354aea4048bd5f7b2eb0d823cd16d0a383cece3d76166ba16d85d9659165ac6fcce1ac12e6c649d66dbdb9 languageName: node linkType: hard -"is-ci@npm:^3.0.1": - version: 3.0.1 - resolution: "is-ci@npm:3.0.1" - dependencies: - ci-info: "npm:^3.2.0" - bin: - is-ci: bin.js - checksum: 10/192c66dc7826d58f803ecae624860dccf1899fc1f3ac5505284c0a5cf5f889046ffeb958fa651e5725d5705c5bcb14f055b79150ea5fcad7456a9569de60260e - languageName: node - linkType: hard - -"is-core-module@npm:^2.13.0": - version: 2.13.1 - resolution: "is-core-module@npm:2.13.1" - dependencies: - hasown: "npm:^2.0.0" - checksum: 10/d53bd0cc24b0a0351fb4b206ee3908f71b9bbf1c47e9c9e14e5f06d292af1663704d2abd7e67700d6487b2b7864e0d0f6f10a1edf1892864bdffcb197d1845a2 - languageName: node - linkType: hard - -"is-core-module@npm:^2.15.1": +"is-core-module@npm:^2.13.0, is-core-module@npm:^2.15.1": version: 2.15.1 resolution: "is-core-module@npm:2.15.1" dependencies: @@ -10147,7 +9767,7 @@ __metadata: languageName: node linkType: hard -"is-date-object@npm:^1.0.1, is-date-object@npm:^1.0.5": +"is-date-object@npm:^1.0.5": version: 1.0.5 resolution: "is-date-object@npm:1.0.5" dependencies: @@ -10172,15 +9792,6 @@ __metadata: languageName: node linkType: hard -"is-docker@npm:^3.0.0": - version: 3.0.0 - resolution: "is-docker@npm:3.0.0" - bin: - is-docker: cli.js - checksum: 10/b698118f04feb7eaf3338922bd79cba064ea54a1c3db6ec8c0c8d8ee7613e7e5854d802d3ef646812a8a3ace81182a085dfa0a71cc68b06f3fa794b9783b3c90 - languageName: node - linkType: hard - "is-dom@npm:^1.0.0": version: 1.1.0 resolution: "is-dom@npm:1.1.0" @@ -10198,15 +9809,6 @@ __metadata: languageName: node linkType: hard -"is-finalizationregistry@npm:^1.0.2": - version: 1.0.2 - resolution: "is-finalizationregistry@npm:1.0.2" - dependencies: - call-bind: "npm:^1.0.2" - checksum: 10/1b8e9e1bf2075e862315ef9d38ce6d39c43ca9d81d46f73b34473506992f4b0fbaadb47ec9b420a5e76afe3f564d9f1f0d9b552ef272cc2395e0f21d743c9c29 - languageName: node - linkType: hard - "is-finalizationregistry@npm:^1.1.0": version: 1.1.0 resolution: "is-finalizationregistry@npm:1.1.0" @@ -10280,17 +9882,6 @@ __metadata: languageName: node linkType: hard -"is-inside-container@npm:^1.0.0": - version: 1.0.0 - resolution: "is-inside-container@npm:1.0.0" - dependencies: - is-docker: "npm:^3.0.0" - bin: - is-inside-container: cli.js - checksum: 10/c50b75a2ab66ab3e8b92b3bc534e1ea72ca25766832c0623ac22d134116a98bcf012197d1caabe1d1c4bd5f84363d4aa5c36bb4b585fbcaf57be172cd10a1a03 - languageName: node - linkType: hard - "is-installed-globally@npm:~0.4.0": version: 0.4.0 resolution: "is-installed-globally@npm:0.4.0" @@ -10308,13 +9899,6 @@ __metadata: languageName: node linkType: hard -"is-lambda@npm:^1.0.1": - version: 1.0.1 - resolution: "is-lambda@npm:1.0.1" - checksum: 10/93a32f01940220532e5948538699ad610d5924ac86093fcee83022252b363eb0cc99ba53ab084a04e4fb62bf7b5731f55496257a4c38adf87af9c4d352c71c35 - languageName: node - linkType: hard - "is-lower-case@npm:^2.0.2": version: 2.0.2 resolution: "is-lower-case@npm:2.0.2" @@ -10324,13 +9908,6 @@ __metadata: languageName: node linkType: hard -"is-map@npm:^2.0.1": - version: 2.0.2 - resolution: "is-map@npm:2.0.2" - checksum: 10/60ba910f835f2eacb1fdf5b5a6c60fe1c702d012a7673e6546992bcc0c873f62ada6e13d327f9e48f1720d49c152d6cdecae1fa47a261ef3d247c3ce6f0e1d39 - languageName: node - linkType: hard - "is-map@npm:^2.0.3": version: 2.0.3 resolution: "is-map@npm:2.0.3" @@ -10338,13 +9915,6 @@ __metadata: languageName: node linkType: hard -"is-negative-zero@npm:^2.0.2": - version: 2.0.2 - resolution: "is-negative-zero@npm:2.0.2" - checksum: 10/edbec1a9e6454d68bf595a114c3a72343d2d0be7761d8173dae46c0b73d05bb8fe9398c85d121e7794a66467d2f40b4a610b0be84cd804262d234fc634c86131 - languageName: node - linkType: hard - "is-negative-zero@npm:^2.0.3": version: 2.0.3 resolution: "is-negative-zero@npm:2.0.3" @@ -10352,12 +9922,13 @@ __metadata: languageName: node linkType: hard -"is-number-object@npm:^1.0.4": - version: 1.0.7 - resolution: "is-number-object@npm:1.0.7" +"is-number-object@npm:^1.1.0": + version: 1.1.0 + resolution: "is-number-object@npm:1.1.0" dependencies: - has-tostringtag: "npm:^1.0.0" - checksum: 10/8700dcf7f602e0a9625830541345b8615d04953655acbf5c6d379c58eb1af1465e71227e95d501343346e1d49b6f2d53cbc166b1fc686a7ec19151272df582f9 + call-bind: "npm:^1.0.7" + has-tostringtag: "npm:^1.0.2" + checksum: 10/d0907f2e5fc3002cbd934fbf2276a32f901a567fc888d851bc4acf837d22bce53529aabb63a260eae154b411ce078df17872afeed25dfe80f2cdbffd3babf54a languageName: node linkType: hard @@ -10398,13 +9969,6 @@ __metadata: languageName: node linkType: hard -"is-plain-object@npm:^5.0.0": - version: 5.0.0 - resolution: "is-plain-object@npm:5.0.0" - checksum: 10/e32d27061eef62c0847d303125440a38660517e586f2f3db7c9d179ae5b6674ab0f469d519b2e25c147a1a3bc87156d0d5f4d8821e0ce4a9ee7fe1fcf11ce45c - languageName: node - linkType: hard - "is-promise@npm:^2.1.0": version: 2.2.2 resolution: "is-promise@npm:2.2.2" @@ -10413,12 +9977,14 @@ __metadata: linkType: hard "is-regex@npm:^1.1.4": - version: 1.1.4 - resolution: "is-regex@npm:1.1.4" + version: 1.2.0 + resolution: "is-regex@npm:1.2.0" dependencies: - call-bind: "npm:^1.0.2" - has-tostringtag: "npm:^1.0.0" - checksum: 10/36d9174d16d520b489a5e9001d7d8d8624103b387be300c50f860d9414556d0485d74a612fdafc6ebbd5c89213d947dcc6b6bff6b2312093f71ea03cbb19e564 + call-bind: "npm:^1.0.7" + gopd: "npm:^1.1.0" + has-tostringtag: "npm:^1.0.2" + hasown: "npm:^2.0.2" + checksum: 10/68df70b5696f865f495551d506c0514e3a221db887d5375c6fb4412389a8ceaf4071e557126fead1bcee21ab38be4548f04e7f6510d793b5150df1e8e2556191 languageName: node linkType: hard @@ -10438,13 +10004,6 @@ __metadata: languageName: node linkType: hard -"is-set@npm:^2.0.1": - version: 2.0.2 - resolution: "is-set@npm:2.0.2" - checksum: 10/d89e82acdc7760993474f529e043f9c4a1d63ed4774d21cc2e331d0e401e5c91c27743cd7c889137028f6a742234759a4bd602368fbdbf0b0321994aefd5603f - languageName: node - linkType: hard - "is-set@npm:^2.0.3": version: 2.0.3 resolution: "is-set@npm:2.0.3" @@ -10452,16 +10011,7 @@ __metadata: languageName: node linkType: hard -"is-shared-array-buffer@npm:^1.0.2": - version: 1.0.2 - resolution: "is-shared-array-buffer@npm:1.0.2" - dependencies: - call-bind: "npm:^1.0.2" - checksum: 10/23d82259d6cd6dbb7c4ff3e4efeff0c30dbc6b7f88698498c17f9821cb3278d17d2b6303a5341cbd638ab925a28f3f086a6c79b3df70ac986cc526c725d43b4f - languageName: node - linkType: hard - -"is-shared-array-buffer@npm:^1.0.3": +"is-shared-array-buffer@npm:^1.0.2, is-shared-array-buffer@npm:^1.0.3": version: 1.0.3 resolution: "is-shared-array-buffer@npm:1.0.3" dependencies: @@ -10500,30 +10050,24 @@ __metadata: languageName: node linkType: hard -"is-string@npm:^1.0.5, is-string@npm:^1.0.7": - version: 1.0.7 - resolution: "is-string@npm:1.0.7" - dependencies: - has-tostringtag: "npm:^1.0.0" - checksum: 10/2bc292fe927493fb6dfc3338c099c3efdc41f635727c6ebccf704aeb2a27bca7acb9ce6fd34d103db78692b10b22111a8891de26e12bfa1c5e11e263c99d1fef - languageName: node - linkType: hard - -"is-symbol@npm:^1.0.2, is-symbol@npm:^1.0.3": - version: 1.0.4 - resolution: "is-symbol@npm:1.0.4" +"is-string@npm:^1.0.7, is-string@npm:^1.1.0": + version: 1.1.0 + resolution: "is-string@npm:1.1.0" dependencies: - has-symbols: "npm:^1.0.2" - checksum: 10/a47dd899a84322528b71318a89db25c7ecdec73197182dad291df15ffea501e17e3c92c8de0bfb50e63402747399981a687b31c519971b1fa1a27413612be929 + call-bind: "npm:^1.0.7" + has-tostringtag: "npm:^1.0.2" + checksum: 10/77331f04c38b36e8438abc7111345335ba845a71fd2e05b1e2ae678128fa236b992f480dcbdbab10f99e115ff87cd5a01e61b3f2cbe02daae2c6177a05890d56 languageName: node linkType: hard -"is-typed-array@npm:^1.1.10, is-typed-array@npm:^1.1.12, is-typed-array@npm:^1.1.9": - version: 1.1.12 - resolution: "is-typed-array@npm:1.1.12" +"is-symbol@npm:^1.0.4, is-symbol@npm:^1.1.0": + version: 1.1.0 + resolution: "is-symbol@npm:1.1.0" dependencies: - which-typed-array: "npm:^1.1.11" - checksum: 10/d953adfd3c41618d5e01b2a10f21817e4cdc9572772fa17211100aebb3811b6e3c2e308a0558cc87d218a30504cb90154b833013437776551bfb70606fb088ca + call-bind: "npm:^1.0.7" + has-symbols: "npm:^1.0.3" + safe-regex-test: "npm:^1.0.3" + checksum: 10/923cb95ea531e6ffb73350ff8d09a0a8e659bde6f01e10723d109181bec9799b38a0afa78870c7873af234f135b557f694d62a6cdb8a43054298dd640a2b02be languageName: node linkType: hard @@ -10568,13 +10112,6 @@ __metadata: languageName: node linkType: hard -"is-weakmap@npm:^2.0.1": - version: 2.0.1 - resolution: "is-weakmap@npm:2.0.1" - checksum: 10/289fa4e8ba1bdda40ca78481266f6925b7c46a85599e6a41a77010bf91e5a24dfb660db96863bbf655ecdbda0ab517204d6a4e0c151dbec9d022c556321f3776 - languageName: node - linkType: hard - "is-weakmap@npm:^2.0.2": version: 2.0.2 resolution: "is-weakmap@npm:2.0.2" @@ -10591,16 +10128,6 @@ __metadata: languageName: node linkType: hard -"is-weakset@npm:^2.0.1": - version: 2.0.2 - resolution: "is-weakset@npm:2.0.2" - dependencies: - call-bind: "npm:^1.0.2" - get-intrinsic: "npm:^1.1.1" - checksum: 10/8f2ddb9639716fd7936784e175ea1183c5c4c05274c34f34f6a53175313cb1c9c35a8b795623306995e2f7cc8f25aa46302f15a2113e51c5052d447be427195c - languageName: node - linkType: hard - "is-weakset@npm:^2.0.3": version: 2.0.3 resolution: "is-weakset@npm:2.0.3" @@ -10684,22 +10211,22 @@ __metadata: languageName: node linkType: hard -"jackspeak@npm:^2.3.5": - version: 2.3.6 - resolution: "jackspeak@npm:2.3.6" +"jackspeak@npm:^3.1.2": + version: 3.4.3 + resolution: "jackspeak@npm:3.4.3" dependencies: "@isaacs/cliui": "npm:^8.0.2" "@pkgjs/parseargs": "npm:^0.11.0" dependenciesMeta: "@pkgjs/parseargs": optional: true - checksum: 10/6e6490d676af8c94a7b5b29b8fd5629f21346911ebe2e32931c2a54210134408171c24cee1a109df2ec19894ad04a429402a8438cbf5cc2794585d35428ace76 + checksum: 10/96f8786eaab98e4bf5b2a5d6d9588ea46c4d06bbc4f2eb861fdd7b6b182b16f71d8a70e79820f335d52653b16d4843b29dd9cdcf38ae80406756db9199497cf3 languageName: node linkType: hard "jake@npm:^10.8.5": - version: 10.8.7 - resolution: "jake@npm:10.8.7" + version: 10.9.2 + resolution: "jake@npm:10.9.2" dependencies: async: "npm:^3.2.3" chalk: "npm:^4.0.2" @@ -10707,7 +10234,7 @@ __metadata: minimatch: "npm:^3.1.2" bin: jake: bin/cli.js - checksum: 10/ad1cfe398836df4e6962954e5095597c21c5af1ea5a4182f6adf0869df8aca467a2eeca7869bf44f47120f4dd4ea52589d16050d295c87a5906c0d744775acc3 + checksum: 10/3be324708f99f031e0aec49ef8fd872eb4583cbe8a29a0c875f554f6ac638ee4ea5aa759bb63723fd54f77ca6d7db851eaa78353301734ed3700db9cb109a0cd languageName: node linkType: hard @@ -10718,28 +10245,28 @@ __metadata: languageName: node linkType: hard -"jiti@npm:^1.17.1, jiti@npm:^1.18.2": - version: 1.21.0 - resolution: "jiti@npm:1.21.0" +"jiti@npm:^1.17.1, jiti@npm:^1.21.6": + version: 1.21.6 + resolution: "jiti@npm:1.21.6" bin: jiti: bin/jiti.js - checksum: 10/005a0239e50381b5c9919f59dbab86128367bd64872f3376dbbde54b6523f41bd134bf22909e2a509e38fd87e1c22125ca255b9b6b53e7df0fedd23f737334cc + checksum: 10/289b124cea411c130a14ffe88e3d38376ab44b6695616dfa0a1f32176a8f20ec90cdd6d2b9d81450fc6467cfa4d865f04f49b98452bff0f812bc400fd0ae78d6 languageName: node linkType: hard -"jiti@npm:^1.21.0": - version: 1.21.6 - resolution: "jiti@npm:1.21.6" +"jiti@npm:^2.0.0": + version: 2.4.1 + resolution: "jiti@npm:2.4.1" bin: - jiti: bin/jiti.js - checksum: 10/289b124cea411c130a14ffe88e3d38376ab44b6695616dfa0a1f32176a8f20ec90cdd6d2b9d81450fc6467cfa4d865f04f49b98452bff0f812bc400fd0ae78d6 + jiti: lib/jiti-cli.mjs + checksum: 10/c05d3645ff4a88f5c52e33757dbae18737f6b51aa46631ed18cbf7741f2d997eb91ffd4249f61b47779d8ac1931d6539ec48dfdab8e1ca761cc160aa240d09f2 languageName: node linkType: hard "jose@npm:^5.0.0": - version: 5.1.3 - resolution: "jose@npm:5.1.3" - checksum: 10/b8ea7fa0f27709dc1762db1697f18f19af868c3cdf2a00ab796b4cfc9e73a1e9ec9fb35c8785740b412391e99dc0da2aecf899d0fa71a01d9c30a2c6afcc176d + version: 5.9.6 + resolution: "jose@npm:5.9.6" + checksum: 10/3ebbda9f6a96d493944f2720bf4436347884666cd87b7087a61cff12a3b540fe6fd743b5eb8defe7bc2a45aa58992ae6687da78797d91fc4e3e5e8588aa98c7d languageName: node linkType: hard @@ -10780,6 +10307,13 @@ __metadata: languageName: node linkType: hard +"jsbn@npm:1.1.0": + version: 1.1.0 + resolution: "jsbn@npm:1.1.0" + checksum: 10/bebe7ae829bbd586ce8cbe83501dd8cb8c282c8902a8aeeed0a073a89dc37e8103b1244f3c6acd60278bcbfe12d93a3f83c9ac396868a3b3bbc3c5e5e3b648ef + languageName: node + linkType: hard + "jsbn@npm:~0.1.0": version: 0.1.1 resolution: "jsbn@npm:0.1.1" @@ -10796,12 +10330,12 @@ __metadata: languageName: node linkType: hard -"jsesc@npm:~0.5.0": - version: 0.5.0 - resolution: "jsesc@npm:0.5.0" +"jsesc@npm:^3.0.2, jsesc@npm:~3.0.2": + version: 3.0.2 + resolution: "jsesc@npm:3.0.2" bin: jsesc: bin/jsesc - checksum: 10/fab949f585c71e169c5cbe00f049f20de74f067081bbd64a55443bad1c71e1b5a5b448f2359bf2fe06f5ed7c07e2e4a9101843b01c823c30b6afc11f5bfaf724 + checksum: 10/8e5a7de6b70a8bd71f9cb0b5a7ade6a73ae6ab55e697c74cc997cede97417a3a65ed86c36f7dd6125fe49766e8386c845023d9e213916ca92c9dfdd56e2babf3 languageName: node linkType: hard @@ -10854,18 +10388,6 @@ __metadata: languageName: node linkType: hard -"json-stable-stringify@npm:^1.0.1": - version: 1.1.0 - resolution: "json-stable-stringify@npm:1.1.0" - dependencies: - call-bind: "npm:^1.0.5" - isarray: "npm:^2.0.5" - jsonify: "npm:^0.0.1" - object-keys: "npm:^1.1.1" - checksum: 10/2889eca4f39574905bde288791d3fcc79fc9952f445a5fefb82af175a7992ec48c64161421c1e142f553a14a5f541de2e173cb22ce61d7fffc36d4bb44720541 - languageName: node - linkType: hard - "json-stringify-safe@npm:^5.0.1, json-stringify-safe@npm:~5.0.1": version: 5.0.1 resolution: "json-stringify-safe@npm:5.0.1" @@ -10928,13 +10450,6 @@ __metadata: languageName: node linkType: hard -"jsonify@npm:^0.0.1": - version: 0.0.1 - resolution: "jsonify@npm:0.0.1" - checksum: 10/7b86b6f4518582ff1d8b7624ed6c6277affd5246445e864615dbdef843a4057ac58587684faf129ea111eeb80e01c15f0a4d9d03820eb3f3985fa67e81b12398 - languageName: node - linkType: hard - "jsprim@npm:^2.0.2": version: 2.0.2 resolution: "jsprim@npm:2.0.2" @@ -10983,9 +10498,9 @@ __metadata: linkType: hard "language-subtag-registry@npm:^0.3.20": - version: 0.3.22 - resolution: "language-subtag-registry@npm:0.3.22" - checksum: 10/5591f4abd775d1ab5945355a5ba894327d2d94c900607bdb69aac1bc5bb921dbeeeb5f616df95e8c0ae875501d19c1cfa0e852ece822121e95048deb34f2b4d2 + version: 0.3.23 + resolution: "language-subtag-registry@npm:0.3.23" + checksum: 10/fe13ed74ab9f862db8e5747b98cc9aa08d52a19f85b5cdb4975cd364c8539bd2da3380e4560d2dbbd728ec33dff8a4b4421fcb2e5b1b1bdaa21d16f91a54d0d4 languageName: node linkType: hard @@ -11015,17 +10530,10 @@ __metadata: languageName: node linkType: hard -"lilconfig@npm:3.0.0, lilconfig@npm:^3.0.0": - version: 3.0.0 - resolution: "lilconfig@npm:3.0.0" - checksum: 10/55f60f4f9f7b41358cc33875e3696919412683a35aec30c6c60c4f6ecb16fb6d11f7ac856b8458b9b82b21d5f4629649fbfca1de034e8d5b0cc7a70836266db6 - languageName: node - linkType: hard - -"lilconfig@npm:^2.1.0": - version: 2.1.0 - resolution: "lilconfig@npm:2.1.0" - checksum: 10/b1314a2e55319013d5e7d7d08be39015829d2764a1eaee130129545d40388499d81b1c31b0f9b3417d4db12775a88008b72ec33dd06e0184cf7503b32ca7cc0b +"lilconfig@npm:^3.0.0, lilconfig@npm:^3.1.3, lilconfig@npm:~3.1.2": + version: 3.1.3 + resolution: "lilconfig@npm:3.1.3" + checksum: 10/b932ce1af94985f0efbe8896e57b1f814a48c8dbd7fc0ef8469785c6303ed29d0090af3ccad7e36b626bfca3a4dc56cc262697e9a8dd867623cf09a39d54e4c3 languageName: node linkType: hard @@ -11037,22 +10545,22 @@ __metadata: linkType: hard "lint-staged@npm:^15.2.0": - version: 15.2.0 - resolution: "lint-staged@npm:15.2.0" - dependencies: - chalk: "npm:5.3.0" - commander: "npm:11.1.0" - debug: "npm:4.3.4" - execa: "npm:8.0.1" - lilconfig: "npm:3.0.0" - listr2: "npm:8.0.0" - micromatch: "npm:4.0.5" - pidtree: "npm:0.6.0" - string-argv: "npm:0.3.2" - yaml: "npm:2.3.4" + version: 15.2.10 + resolution: "lint-staged@npm:15.2.10" + dependencies: + chalk: "npm:~5.3.0" + commander: "npm:~12.1.0" + debug: "npm:~4.3.6" + execa: "npm:~8.0.1" + lilconfig: "npm:~3.1.2" + listr2: "npm:~8.2.4" + micromatch: "npm:~4.0.8" + pidtree: "npm:~0.6.0" + string-argv: "npm:~0.3.2" + yaml: "npm:~2.5.0" bin: lint-staged: bin/lint-staged.js - checksum: 10/2a20e9b15f7e7419e92a2014afb01feb58798341a4a56aa1b9c8570297681cf54919f645df3c221e4348fd262df38c1e711a245a645d477bf870841e27c604f2 + checksum: 10/ab6930cd633dbb5b6ec7c81fc06c65df41e9f80d93dd22e0d79c6e272cdfd8110a0fbdec60303d46a06b30bcd92261153630e2c937531b77ec5ae41e7e9d90d3 languageName: node linkType: hard @@ -11093,20 +10601,6 @@ __metadata: languageName: node linkType: hard -"listr2@npm:8.0.0": - version: 8.0.0 - resolution: "listr2@npm:8.0.0" - dependencies: - cli-truncate: "npm:^4.0.0" - colorette: "npm:^2.0.20" - eventemitter3: "npm:^5.0.1" - log-update: "npm:^6.0.0" - rfdc: "npm:^1.3.0" - wrap-ansi: "npm:^9.0.0" - checksum: 10/d5a53b6d5feaa3a45c3750ebf10d242d42f11741b890edf8de7d68a002c36f15d0683f25742a0eb055763f04c005210a5cd61ef6c24ebac099d597cb21b06f29 - languageName: node - linkType: hard - "listr2@npm:^3.8.3": version: 3.14.0 resolution: "listr2@npm:3.14.0" @@ -11149,6 +10643,20 @@ __metadata: languageName: node linkType: hard +"listr2@npm:~8.2.4": + version: 8.2.5 + resolution: "listr2@npm:8.2.5" + dependencies: + cli-truncate: "npm:^4.0.0" + colorette: "npm:^2.0.20" + eventemitter3: "npm:^5.0.1" + log-update: "npm:^6.1.0" + rfdc: "npm:^1.4.1" + wrap-ansi: "npm:^9.0.0" + checksum: 10/c76542f18306195e464fe10203ee679a7beafa9bf0dc679ebacb416387cca8f5307c1d8ba35483d26ba611dc2fac5a1529733dce28f2660556082fb7eebb79f9 + languageName: node + linkType: hard + "listr@npm:0.14.3": version: 0.14.3 resolution: "listr@npm:0.14.3" @@ -11337,22 +10845,22 @@ __metadata: languageName: node linkType: hard -"log-update@npm:^6.0.0": - version: 6.0.0 - resolution: "log-update@npm:6.0.0" +"log-update@npm:^6.1.0": + version: 6.1.0 + resolution: "log-update@npm:6.1.0" dependencies: - ansi-escapes: "npm:^6.2.0" - cli-cursor: "npm:^4.0.0" - slice-ansi: "npm:^7.0.0" + ansi-escapes: "npm:^7.0.0" + cli-cursor: "npm:^5.0.0" + slice-ansi: "npm:^7.1.0" strip-ansi: "npm:^7.1.0" wrap-ansi: "npm:^9.0.0" - checksum: 10/b345f392c356087290918f1bdaae84ee38699c89c9274fafbb6f4cee2fe6f89f9737000111279a40e651fbe0e9c08803b0457c2a4800d8a405752804f73058a8 + checksum: 10/5abb4131e33b1e7f8416bb194fe17a3603d83e4657c5bf5bb81ce4187f3b00ea481643b85c3d5cefe6037a452cdcf7f1391ab8ea0d9c23e75d19589830ec4f11 languageName: node linkType: hard -"logform@npm:^2.3.2, logform@npm:^2.4.0": - version: 2.6.0 - resolution: "logform@npm:2.6.0" +"logform@npm:^2.7.0": + version: 2.7.0 + resolution: "logform@npm:2.7.0" dependencies: "@colors/colors": "npm:1.6.0" "@types/triple-beam": "npm:^1.3.2" @@ -11360,7 +10868,7 @@ __metadata: ms: "npm:^2.1.1" safe-stable-stringify: "npm:^2.3.1" triple-beam: "npm:^1.3.0" - checksum: 10/92de5696a529a7ccf4359fe65a21fce2398ba20c4b4e5769cba187b8fde01d590a22d3c83f797d31b436f49770fb1b2f28646e7c881d30b8d1f4080a05ae7006 + checksum: 10/4b861bfd67efe599ab41113ae3ffe92b1873bf86793fb442f58971852430d8f416f9904da69e5043071fb3725690e2499a13acbfe92a57ba7d21690004f9edc0 languageName: node linkType: hard @@ -11417,10 +10925,10 @@ __metadata: languageName: node linkType: hard -"lru-cache@npm:^10.0.1, lru-cache@npm:^9.1.1 || ^10.0.0": - version: 10.1.0 - resolution: "lru-cache@npm:10.1.0" - checksum: 10/207278d6fa711fb1f94a0835d4d4737441d2475302482a14785b10515e4c906a57ebf9f35bf060740c9560e91c7c1ad5a04fd7ed030972a9ba18bce2a228e95b +"lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0": + version: 10.4.3 + resolution: "lru-cache@npm:10.4.3" + checksum: 10/e6e90267360476720fa8e83cc168aa2bf0311f3f2eea20a6ba78b90a885ae72071d9db132f40fda4129c803e7dcec3a6b6a6fbb44ca90b081630b810b5d6a41a languageName: node linkType: hard @@ -11433,15 +10941,6 @@ __metadata: languageName: node linkType: hard -"lru-cache@npm:^6.0.0": - version: 6.0.0 - resolution: "lru-cache@npm:6.0.0" - dependencies: - yallist: "npm:^4.0.0" - checksum: 10/fc1fe2ee205f7c8855fa0f34c1ab0bcf14b6229e35579ec1fd1079f31d6fc8ef8eb6fd17f2f4d99788d7e339f50e047555551ebd5e434dda503696e7c6591825 - languageName: node - linkType: hard - "lucene@npm:^2.1.1": version: 2.1.1 resolution: "lucene@npm:2.1.1" @@ -11456,22 +10955,22 @@ __metadata: languageName: node linkType: hard -"make-fetch-happen@npm:^13.0.0": - version: 13.0.0 - resolution: "make-fetch-happen@npm:13.0.0" +"make-fetch-happen@npm:^14.0.3": + version: 14.0.3 + resolution: "make-fetch-happen@npm:14.0.3" dependencies: - "@npmcli/agent": "npm:^2.0.0" - cacache: "npm:^18.0.0" + "@npmcli/agent": "npm:^3.0.0" + cacache: "npm:^19.0.1" http-cache-semantics: "npm:^4.1.1" - is-lambda: "npm:^1.0.1" minipass: "npm:^7.0.2" - minipass-fetch: "npm:^3.0.0" + minipass-fetch: "npm:^4.0.0" minipass-flush: "npm:^1.0.5" minipass-pipeline: "npm:^1.2.4" - negotiator: "npm:^0.6.3" + negotiator: "npm:^1.0.0" + proc-log: "npm:^5.0.0" promise-retry: "npm:^2.0.1" - ssri: "npm:^10.0.0" - checksum: 10/ded5a91a02b76381b06a4ec4d5c1d23ebbde15d402b3c3e4533b371dac7e2f7ca071ae71ae6dae72aa261182557b7b1b3fd3a705b39252dc17f74fa509d3e76f + ssri: "npm:^12.0.0" + checksum: 10/fce0385840b6d86b735053dfe941edc2dd6468fda80fe74da1eeff10cbd82a75760f406194f2bc2fa85b99545b2bc1f84c08ddf994b21830775ba2d1a87e8bdf languageName: node linkType: hard @@ -11483,9 +10982,9 @@ __metadata: linkType: hard "markdown-table@npm:^3.0.0": - version: 3.0.3 - resolution: "markdown-table@npm:3.0.3" - checksum: 10/ee6e661935c85734620d2fd10e237a60ae2992ef861713b71aa66135a5d5ae957cf06ce5e15fedf3ed1fce839dd7af1f9e87c5729186490f69fa9469e8e5c3e8 + version: 3.0.4 + resolution: "markdown-table@npm:3.0.4" + checksum: 10/bc699819e6a15607e5def0f21aa862aa061cf1f49877baa93b0185574f6ab143591afe0e18b94d9b15ea80c6a693894150dbccfacf4f6767160dc32ae393dfe0 languageName: node linkType: hard @@ -12065,13 +11564,13 @@ __metadata: languageName: node linkType: hard -"micromatch@npm:4.0.5, micromatch@npm:^4.0.4, micromatch@npm:^4.0.5": - version: 4.0.5 - resolution: "micromatch@npm:4.0.5" +"micromatch@npm:^4.0.4, micromatch@npm:^4.0.5, micromatch@npm:^4.0.8, micromatch@npm:~4.0.8": + version: 4.0.8 + resolution: "micromatch@npm:4.0.8" dependencies: - braces: "npm:^3.0.2" + braces: "npm:^3.0.3" picomatch: "npm:^2.3.1" - checksum: 10/a749888789fc15cac0e03273844dbd749f9f8e8d64e70c564bcf06a033129554c789bb9e30d7566d7ff6596611a08e58ac12cf2a05f6e3c9c47c50c4c7e12fa2 + checksum: 10/6bf2a01672e7965eb9941d1f02044fad2bd12486b5553dc1116ff24c09a8723157601dc992e74c911d896175918448762df3b3fd0a6b61037dd1a9766ddfbf58 languageName: node linkType: hard @@ -12121,10 +11620,10 @@ __metadata: languageName: node linkType: hard -"mimic-response@npm:^3.1.0": - version: 3.1.0 - resolution: "mimic-response@npm:3.1.0" - checksum: 10/7e719047612411fe071332a7498cf0448bbe43c485c0d780046c76633a771b223ff49bd00267be122cedebb897037fdb527df72335d0d0f74724604ca70b37ad +"mimic-function@npm:^5.0.0": + version: 5.0.1 + resolution: "mimic-function@npm:5.0.1" + checksum: 10/eb5893c99e902ccebbc267c6c6b83092966af84682957f79313311edb95e8bb5f39fb048d77132b700474d1c86d90ccc211e99bae0935447a4834eb4c882982c languageName: node linkType: hard @@ -12155,15 +11654,6 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^4.2.3": - version: 4.2.3 - resolution: "minimatch@npm:4.2.3" - dependencies: - brace-expansion: "npm:^1.1.7" - checksum: 10/02bacb187448c6aeeed5a794a64799fb1d1dd0274694da97272a9d3b919c7dfba6987d2089f6465191450d36d767c47fd7958227610b919121ccaed7de7f8924 - languageName: node - linkType: hard - "minimatch@npm:^5.0.0, minimatch@npm:^5.0.1": version: 5.1.6 resolution: "minimatch@npm:5.1.6" @@ -12175,23 +11665,14 @@ __metadata: "minimatch@npm:^7.4.3": version: 7.4.6 - resolution: "minimatch@npm:7.4.6" - dependencies: - brace-expansion: "npm:^2.0.1" - checksum: 10/0046ba1161ac6414bde1b07c440792ebcdb2ed93e6714c85c73974332b709b7e692801550bc9da22028a8613407b3f13861e17dd0dd44f4babdeacd44950430b - languageName: node - linkType: hard - -"minimatch@npm:^9.0.1": - version: 9.0.3 - resolution: "minimatch@npm:9.0.3" + resolution: "minimatch@npm:7.4.6" dependencies: brace-expansion: "npm:^2.0.1" - checksum: 10/c81b47d28153e77521877649f4bab48348d10938df9e8147a58111fe00ef89559a2938de9f6632910c4f7bf7bb5cd81191a546167e58d357f0cfb1e18cecc1c5 + checksum: 10/0046ba1161ac6414bde1b07c440792ebcdb2ed93e6714c85c73974332b709b7e692801550bc9da22028a8613407b3f13861e17dd0dd44f4babdeacd44950430b languageName: node linkType: hard -"minimatch@npm:^9.0.4": +"minimatch@npm:^9.0.4, minimatch@npm:^9.0.5": version: 9.0.5 resolution: "minimatch@npm:9.0.5" dependencies: @@ -12209,7 +11690,7 @@ __metadata: languageName: node linkType: hard -"minimist@npm:^1.2.0, minimist@npm:^1.2.3, minimist@npm:^1.2.6, minimist@npm:^1.2.8": +"minimist@npm:^1.2.0, minimist@npm:^1.2.6, minimist@npm:^1.2.8": version: 1.2.8 resolution: "minimist@npm:1.2.8" checksum: 10/908491b6cc15a6c440ba5b22780a0ba89b9810e1aea684e253e43c4e3b8d56ec1dcdd7ea96dde119c29df59c936cde16062159eae4225c691e19c70b432b6e6f @@ -12225,18 +11706,18 @@ __metadata: languageName: node linkType: hard -"minipass-fetch@npm:^3.0.0": - version: 3.0.4 - resolution: "minipass-fetch@npm:3.0.4" +"minipass-fetch@npm:^4.0.0": + version: 4.0.0 + resolution: "minipass-fetch@npm:4.0.0" dependencies: encoding: "npm:^0.1.13" minipass: "npm:^7.0.3" minipass-sized: "npm:^1.0.3" - minizlib: "npm:^2.1.2" + minizlib: "npm:^3.0.1" dependenciesMeta: encoding: optional: true - checksum: 10/3edf72b900e30598567eafe96c30374432a8709e61bb06b87198fa3192d466777e2ec21c52985a0999044fa6567bd6f04651585983a1cbb27e2c1770a07ed2a2 + checksum: 10/4b0772dbee77727b469dc5bfc371541d9aba1e243fbb46ddc1b9ff7efa4de4a4cf5ff3a359d6a3b3a460ca26df9ae67a9c93be26ab6417c225e49d63b52b2801 languageName: node linkType: hard @@ -12276,38 +11757,24 @@ __metadata: languageName: node linkType: hard -"minipass@npm:^5.0.0": - version: 5.0.0 - resolution: "minipass@npm:5.0.0" - checksum: 10/61682162d29f45d3152b78b08bab7fb32ca10899bc5991ffe98afc18c9e9543bd1e3be94f8b8373ba6262497db63607079dc242ea62e43e7b2270837b7347c93 - languageName: node - linkType: hard - -"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3": - version: 7.0.4 - resolution: "minipass@npm:7.0.4" - checksum: 10/e864bd02ceb5e0707696d58f7ce3a0b89233f0d686ef0d447a66db705c0846a8dc6f34865cd85256c1472ff623665f616b90b8ff58058b2ad996c5de747d2d18 +"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.0.4, minipass@npm:^7.1.2": + version: 7.1.2 + resolution: "minipass@npm:7.1.2" + checksum: 10/c25f0ee8196d8e6036661104bacd743785b2599a21de5c516b32b3fa2b83113ac89a2358465bc04956baab37ffb956ae43be679b2262bf7be15fce467ccd7950 languageName: node linkType: hard -"minizlib@npm:^2.1.1, minizlib@npm:^2.1.2": - version: 2.1.2 - resolution: "minizlib@npm:2.1.2" +"minizlib@npm:^3.0.1": + version: 3.0.1 + resolution: "minizlib@npm:3.0.1" dependencies: - minipass: "npm:^3.0.0" - yallist: "npm:^4.0.0" - checksum: 10/ae0f45436fb51344dcb87938446a32fbebb540d0e191d63b35e1c773d47512e17307bf54aa88326cc6d176594d00e4423563a091f7266c2f9a6872cdc1e234d1 - languageName: node - linkType: hard - -"mkdirp-classic@npm:^0.5.2, mkdirp-classic@npm:^0.5.3": - version: 0.5.3 - resolution: "mkdirp-classic@npm:0.5.3" - checksum: 10/3f4e088208270bbcc148d53b73e9a5bd9eef05ad2cbf3b3d0ff8795278d50dd1d11a8ef1875ff5aea3fa888931f95bfcb2ad5b7c1061cfefd6284d199e6776ac + minipass: "npm:^7.0.4" + rimraf: "npm:^5.0.5" + checksum: 10/622cb85f51e5c206a080a62d20db0d7b4066f308cb6ce82a9644da112367c3416ae7062017e631eb7ac8588191cfa4a9a279b8651c399265202b298e98c4acef languageName: node linkType: hard -"mkdirp@npm:1.0.4, mkdirp@npm:^1.0.3": +"mkdirp@npm:1.0.4": version: 1.0.4 resolution: "mkdirp@npm:1.0.4" bin: @@ -12316,6 +11783,15 @@ __metadata: languageName: node linkType: hard +"mkdirp@npm:^3.0.1": + version: 3.0.1 + resolution: "mkdirp@npm:3.0.1" + bin: + mkdirp: dist/cjs/src/bin.js + checksum: 10/16fd79c28645759505914561e249b9a1f5fe3362279ad95487a4501e4467abeb714fd35b95307326b8fd03f3c7719065ef11a6f97b7285d7888306d1bd2232ba + languageName: node + linkType: hard + "moment@npm:2.29.3": version: 2.29.3 resolution: "moment@npm:2.29.3" @@ -12337,13 +11813,6 @@ __metadata: languageName: node linkType: hard -"ms@npm:2.1.2": - version: 2.1.2 - resolution: "ms@npm:2.1.2" - checksum: 10/673cdb2c3133eb050c745908d8ce632ed2c02d85640e2edb3ace856a2266a813b30c613569bf3354fdf4ea7d1a1494add3bfa95e2713baa27d0c2c71fc44f58f - languageName: node - linkType: hard - "ms@npm:^2.1.1, ms@npm:^2.1.3": version: 2.1.3 resolution: "ms@npm:2.1.3" @@ -12369,28 +11838,12 @@ __metadata: languageName: node linkType: hard -"nan@npm:^2.14.0, nan@npm:^2.17.0, nan@npm:^2.18.0": - version: 2.18.0 - resolution: "nan@npm:2.18.0" - dependencies: - node-gyp: "npm:latest" - checksum: 10/5520e22c64e2b5b495b1d765d6334c989b848bbe1502fec89c5857cabcc7f9f0474563377259e7574bff1c8a041d3b90e9ffa1f5e15502ffddee7b2550cc26a0 - languageName: node - linkType: hard - "nanoid@npm:^3.3.4, nanoid@npm:^3.3.7": - version: 3.3.7 - resolution: "nanoid@npm:3.3.7" + version: 3.3.8 + resolution: "nanoid@npm:3.3.8" bin: nanoid: bin/nanoid.cjs - checksum: 10/ac1eb60f615b272bccb0e2b9cd933720dad30bf9708424f691b8113826bb91aca7e9d14ef5d9415a6ba15c266b37817256f58d8ce980c82b0ba3185352565679 - languageName: node - linkType: hard - -"napi-build-utils@npm:^1.0.1": - version: 1.0.2 - resolution: "napi-build-utils@npm:1.0.2" - checksum: 10/276feb8e30189fe18718e85b6f82e4f952822baa2e7696f771cc42571a235b789dc5907a14d9ffb6838c3e4ff4c25717c2575e5ce1cf6e02e496e204c11e57f6 + checksum: 10/2d1766606cf0d6f47b6f0fdab91761bb81609b2e3d367027aff45e6ee7006f660fb7e7781f4a34799fe6734f1268eeed2e37a5fdee809ade0c2d4eb11b0f9c40 languageName: node linkType: hard @@ -12408,10 +11861,17 @@ __metadata: languageName: node linkType: hard -"negotiator@npm:^0.6.3": - version: 0.6.3 - resolution: "negotiator@npm:0.6.3" - checksum: 10/2723fb822a17ad55c93a588a4bc44d53b22855bf4be5499916ca0cab1e7165409d0b288ba2577d7b029f10ce18cf2ed8e703e5af31c984e1e2304277ef979837 +"negotiator@npm:^1.0.0": + version: 1.0.0 + resolution: "negotiator@npm:1.0.0" + checksum: 10/b5734e87295324fabf868e36fb97c84b7d7f3156ec5f4ee5bf6e488079c11054f818290fc33804cef7b1ee21f55eeb14caea83e7dafae6492a409b3e573153e5 + languageName: node + linkType: hard + +"neotraverse@npm:=0.6.18": + version: 0.6.18 + resolution: "neotraverse@npm:0.6.18" + checksum: 10/a19649cdadb9a3ce3c54c2d6093a2eb1e12364ace384301a7515d40c752bfbac45d12c6eb9c4b004beba7bd4d1871323ebd46ad1446e0de5bc5143b0367647cb languageName: node linkType: hard @@ -12516,15 +11976,6 @@ __metadata: languageName: node linkType: hard -"node-abi@npm:^3.3.0": - version: 3.52.0 - resolution: "node-abi@npm:3.52.0" - dependencies: - semver: "npm:^7.3.5" - checksum: 10/052f6d61308ce42c82f44c5b413164c0837c078946f928681ebecaf7cc804c738686e9b17063d0273a303c9bc1e3586ecf2a45328ef4d68919d8e93e1257ee05 - languageName: node - linkType: hard - "node-abort-controller@npm:^3.1.1": version: 3.1.1 resolution: "node-abort-controller@npm:3.1.1" @@ -12532,6 +11983,24 @@ __metadata: languageName: node linkType: hard +"node-addon-api@npm:^7.0.0": + version: 7.1.1 + resolution: "node-addon-api@npm:7.1.1" + dependencies: + node-gyp: "npm:latest" + checksum: 10/ee1e1ed6284a2f8cd1d59ac6175ecbabf8978dcf570345e9a8095a9d0a2b9ced591074ae77f9009287b00c402352b38aa9322a34f2199cdc9f567b842a636b94 + languageName: node + linkType: hard + +"node-addon-api@npm:^8.0.0, node-addon-api@npm:^8.2.2": + version: 8.3.0 + resolution: "node-addon-api@npm:8.3.0" + dependencies: + node-gyp: "npm:latest" + checksum: 10/b1c2218e794c149011d8f14e5f14b2ffd5f260c08b2982d4163a0f881069dc390458de7703602b9940a1130c1ad87c3f9d35cd7bb116e2f2a134ac0a0c0036ca + languageName: node + linkType: hard + "node-domexception@npm:^1.0.0": version: 1.0.0 resolution: "node-domexception@npm:1.0.0" @@ -12539,7 +12008,7 @@ __metadata: languageName: node linkType: hard -"node-fetch-commonjs@npm:^3.3.1": +"node-fetch-commonjs@npm:^3.3.2": version: 3.3.2 resolution: "node-fetch-commonjs@npm:3.3.2" dependencies: @@ -12574,23 +12043,34 @@ __metadata: languageName: node linkType: hard +"node-gyp-build@npm:^4.8.0, node-gyp-build@npm:^4.8.2": + version: 4.8.4 + resolution: "node-gyp-build@npm:4.8.4" + bin: + node-gyp-build: bin.js + node-gyp-build-optional: optional.js + node-gyp-build-test: build-test.js + checksum: 10/6a7d62289d1afc419fc8fc9bd00aa4e554369e50ca0acbc215cb91446148b75ff7e2a3b53c2c5b2c09a39d416d69f3d3237937860373104b5fe429bf30ad9ac5 + languageName: node + linkType: hard + "node-gyp@npm:latest": - version: 10.0.1 - resolution: "node-gyp@npm:10.0.1" + version: 11.0.0 + resolution: "node-gyp@npm:11.0.0" dependencies: env-paths: "npm:^2.2.0" exponential-backoff: "npm:^3.1.1" glob: "npm:^10.3.10" graceful-fs: "npm:^4.2.6" - make-fetch-happen: "npm:^13.0.0" - nopt: "npm:^7.0.0" - proc-log: "npm:^3.0.0" + make-fetch-happen: "npm:^14.0.3" + nopt: "npm:^8.0.0" + proc-log: "npm:^5.0.0" semver: "npm:^7.3.5" - tar: "npm:^6.1.2" - which: "npm:^4.0.0" + tar: "npm:^7.4.3" + which: "npm:^5.0.0" bin: node-gyp: bin/node-gyp.js - checksum: 10/578cf0c821f258ce4b6ebce4461eca4c991a4df2dee163c0624f2fe09c7d6d37240be4942285a0048d307230248ee0b18382d6623b9a0136ce9533486deddfa8 + checksum: 10/5d07430e887a906f85c7c6ed87e8facb7ecd4ce42d948a2438c471df2e24ae6af70f4def114ec1a03127988d164648dda8d75fe666f3c4b431e53856379fdf13 languageName: node linkType: hard @@ -12601,21 +12081,21 @@ __metadata: languageName: node linkType: hard -"node-releases@npm:^2.0.14": - version: 2.0.14 - resolution: "node-releases@npm:2.0.14" - checksum: 10/0f7607ec7db5ef1dc616899a5f24ae90c869b6a54c2d4f36ff6d84a282ab9343c7ff3ca3670fe4669171bb1e8a9b3e286e1ef1c131f09a83d70554f855d54f24 +"node-releases@npm:^2.0.18": + version: 2.0.18 + resolution: "node-releases@npm:2.0.18" + checksum: 10/241e5fa9556f1c12bafb83c6c3e94f8cf3d8f2f8f904906ecef6e10bcaa1d59aa61212d4651bec70052015fc54bd3fdcdbe7fc0f638a17e6685aa586c076ec4e languageName: node linkType: hard -"nopt@npm:^7.0.0": - version: 7.2.0 - resolution: "nopt@npm:7.2.0" +"nopt@npm:^8.0.0": + version: 8.0.0 + resolution: "nopt@npm:8.0.0" dependencies: abbrev: "npm:^2.0.0" bin: nopt: bin/nopt.js - checksum: 10/1e7489f17cbda452c8acaf596a8defb4ae477d2a9953b76eb96f4ec3f62c6b421cd5174eaa742f88279871fde9586d8a1d38fb3f53fa0c405585453be31dff4c + checksum: 10/2d137f64b6f9331ec97047dd1cbbe4dcd9a61ceef4fd0f2252c0bbac1d69ba15671e6fd83a441328824b3ca78afe6ebe1694f12ebcd162b73a221582a06179ff languageName: node linkType: hard @@ -12659,11 +12139,11 @@ __metadata: linkType: hard "npm-run-path@npm:^5.1.0": - version: 5.1.0 - resolution: "npm-run-path@npm:5.1.0" + version: 5.3.0 + resolution: "npm-run-path@npm:5.3.0" dependencies: path-key: "npm:^4.0.0" - checksum: 10/dc184eb5ec239d6a2b990b43236845332ef12f4e0beaa9701de724aa797fe40b6bbd0157fb7639d24d3ab13f5d5cf22d223a19c6300846b8126f335f788bee66 + checksum: 10/ae8e7a89da9594fb9c308f6555c73f618152340dcaae423e5fb3620026fefbec463618a8b761920382d666fa7a2d8d240b6fe320e8a6cdd54dc3687e2b659d25 languageName: node linkType: hard @@ -12704,14 +12184,7 @@ __metadata: languageName: node linkType: hard -"object-inspect@npm:^1.13.1, object-inspect@npm:^1.9.0": - version: 1.13.1 - resolution: "object-inspect@npm:1.13.1" - checksum: 10/92f4989ed83422d56431bc39656d4c780348eb15d397ce352ade6b7fec08f973b53744bd41b94af021901e61acaf78fcc19e65bf464ecc0df958586a672700f0 - languageName: node - linkType: hard - -"object-inspect@npm:^1.13.3": +"object-inspect@npm:^1.13.1, object-inspect@npm:^1.13.3": version: 1.13.3 resolution: "object-inspect@npm:1.13.3" checksum: 10/14cb973d8381c69e14d7f1c8c75044eb4caf04c6dabcf40ca5c2ce42dc2073ae0bb2a9939eeca142b0c05215afaa1cd5534adb7c8879c32cba2576e045ed8368 @@ -12719,12 +12192,12 @@ __metadata: linkType: hard "object-is@npm:^1.1.5": - version: 1.1.5 - resolution: "object-is@npm:1.1.5" + version: 1.1.6 + resolution: "object-is@npm:1.1.6" dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.1.3" - checksum: 10/75365aff5da4bebad5d20efd9f9a7a13597e603f5eb03d89da8f578c3f3937fe01c6cb5fce86c0611c48795c0841401fd37c943821db0de703c7b30a290576ad + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + checksum: 10/4f6f544773a595da21c69a7531e0e1d6250670f4e09c55f47eb02c516035cfcb1b46ceb744edfd3ecb362309dbccb6d7f88e43bf42e4d4595ac10a329061053a languageName: node linkType: hard @@ -12778,15 +12251,17 @@ __metadata: linkType: hard "object.getownpropertydescriptors@npm:^2.1.1": - version: 2.1.7 - resolution: "object.getownpropertydescriptors@npm:2.1.7" + version: 2.1.8 + resolution: "object.getownpropertydescriptors@npm:2.1.8" dependencies: array.prototype.reduce: "npm:^1.0.6" - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - es-abstract: "npm:^1.22.1" - safe-array-concat: "npm:^1.0.0" - checksum: 10/c99e0f66873e7e5a4ffb3b4465ef57d139d2a232b26ea72571ab90069442db39a1b10c0f7ea228c8aab721437f39dbc97a73158bb68b892706a3d18b277a9bc7 + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.2" + es-object-atoms: "npm:^1.0.0" + gopd: "npm:^1.0.1" + safe-array-concat: "npm:^1.1.2" + checksum: 10/8c50f52e0d702d30836f3d2772ba02807ca25a5381be6f9470c6d143ee0bad01bce3fff0fedea2bdbc0c9297e4eb7785ffee5739f6a3a7c60fcd622b42f8a9fb languageName: node linkType: hard @@ -12801,18 +12276,7 @@ __metadata: languageName: node linkType: hard -"object.values@npm:^1.1.6": - version: 1.1.7 - resolution: "object.values@npm:1.1.7" - dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - es-abstract: "npm:^1.22.1" - checksum: 10/20ab42c0bbf984405c80e060114b18cf5d629a40a132c7eac4fb79c5d06deb97496311c19297dcf9c61f45c2539cd4c7f7c5d6230e51db360ff297bbc9910162 - languageName: node - linkType: hard - -"object.values@npm:^1.2.0": +"object.values@npm:^1.1.6, object.values@npm:^1.2.0": version: 1.2.0 resolution: "object.values@npm:1.2.0" dependencies: @@ -12868,41 +12332,56 @@ __metadata: languageName: node linkType: hard -"open@npm:^9.1.0": - version: 9.1.0 - resolution: "open@npm:9.1.0" +"onetime@npm:^7.0.0": + version: 7.0.0 + resolution: "onetime@npm:7.0.0" dependencies: - default-browser: "npm:^4.0.0" - define-lazy-prop: "npm:^3.0.0" - is-inside-container: "npm:^1.0.0" - is-wsl: "npm:^2.2.0" - checksum: 10/b45bcc7a6795804a2f560f0ca9f5e5344114bc40754d10c28a811c0c8f7027356979192931a6a7df2ab9e5bab3058988c99ae55f4fb71db2ce9fc77c40f619aa + mimic-function: "npm:^5.0.0" + checksum: 10/eb08d2da9339819e2f9d52cab9caf2557d80e9af8c7d1ae86e1a0fef027d00a88e9f5bd67494d350df360f7c559fbb44e800b32f310fb989c860214eacbb561c + languageName: node + linkType: hard + +"openapi-path-templating@npm:^1.5.1": + version: 1.6.0 + resolution: "openapi-path-templating@npm:1.6.0" + dependencies: + apg-lite: "npm:^1.0.3" + checksum: 10/35353a0ce712dd79b7a60beca75d6a67fb6ad4bbdac4ceef87a6ab78d916f88dd6b426bd81e8ecf12c51798221fb15e63da8f9cadb1bcab4bc7aace8e8a266c1 + languageName: node + linkType: hard + +"openapi-server-url-templating@npm:^1.0.0": + version: 1.1.0 + resolution: "openapi-server-url-templating@npm:1.1.0" + dependencies: + apg-lite: "npm:^1.0.3" + checksum: 10/932f08f390269506e1ea1d24208319f0f2a90023368562f1ce167a30d4199f0e39236e17f250749359b4c7b64d86c510e68e8eb9c7f6168da35f0475534ef3ed languageName: node linkType: hard "optimism@npm:^0.18.0": - version: 0.18.0 - resolution: "optimism@npm:0.18.0" + version: 0.18.1 + resolution: "optimism@npm:0.18.1" dependencies: "@wry/caches": "npm:^1.0.0" "@wry/context": "npm:^0.7.0" - "@wry/trie": "npm:^0.4.3" + "@wry/trie": "npm:^0.5.0" tslib: "npm:^2.3.0" - checksum: 10/b461968008eb7aafd5b5dd63b81fd41fbd907f39858bdd5190f10b71db6a5bf54541cdb3d2a569b2bf5585ca917ac192f953e6239d81702a4391fdb476a00ae8 + checksum: 10/d805f5995d61a417d4fd49a923749db1aa310d1ae8de084ec3a5f589f8b185d9a41b7b4422d33ee75ce43115c264e14bca086f8be2bb182c76448ad08997213a languageName: node linkType: hard "optionator@npm:^0.9.3": - version: 0.9.3 - resolution: "optionator@npm:0.9.3" + version: 0.9.4 + resolution: "optionator@npm:0.9.4" dependencies: - "@aashutoshrathi/word-wrap": "npm:^1.2.3" deep-is: "npm:^0.1.3" fast-levenshtein: "npm:^2.0.6" levn: "npm:^0.4.1" prelude-ls: "npm:^1.2.1" type-check: "npm:^0.4.0" - checksum: 10/fa28d3016395974f7fc087d6bbf0ac7f58ac3489f4f202a377e9c194969f329a7b88c75f8152b33fb08794a30dcd5c079db6bb465c28151357f113d80bbf67da + word-wrap: "npm:^1.2.5" + checksum: 10/a8398559c60aef88d7f353a4f98dcdff6090a4e70f874c827302bf1213d9106a1c4d5fcb68dacb1feb3c30a04c4102f41047aa55d4c576b863d6fc876e001af6 languageName: node linkType: hard @@ -12989,6 +12468,13 @@ __metadata: languageName: node linkType: hard +"p-map@npm:^7.0.2": + version: 7.0.2 + resolution: "p-map@npm:7.0.2" + checksum: 10/b4a590038b991c17b9c1484aa8c24cb9d3aa8a6167d02b9f9459c9200c7d392202a860c95b6dcd190d51f5f083ed256b32f9cb5976785022b0111bab853ec58b + languageName: node + linkType: hard + "p-try@npm:^2.0.0": version: 2.2.0 resolution: "p-try@npm:2.2.0" @@ -12996,6 +12482,13 @@ __metadata: languageName: node linkType: hard +"package-json-from-dist@npm:^1.0.0": + version: 1.0.1 + resolution: "package-json-from-dist@npm:1.0.1" + checksum: 10/58ee9538f2f762988433da00e26acc788036914d57c71c246bf0be1b60cdbd77dd60b6a3e1a30465f0b248aeb80079e0b34cb6050b1dfa18c06953bb1cbc7602 + languageName: node + linkType: hard + "param-case@npm:^3.0.4": version: 3.0.4 resolution: "param-case@npm:3.0.4" @@ -13181,13 +12674,13 @@ __metadata: languageName: node linkType: hard -"path-scurry@npm:^1.10.1": - version: 1.10.1 - resolution: "path-scurry@npm:1.10.1" +"path-scurry@npm:^1.11.1": + version: 1.11.1 + resolution: "path-scurry@npm:1.11.1" dependencies: - lru-cache: "npm:^9.1.1 || ^10.0.0" + lru-cache: "npm:^10.2.0" minipass: "npm:^5.0.0 || ^6.0.2 || ^7.0.0" - checksum: 10/eebfb8304fef1d4f7e1486df987e4fd77413de4fce16508dea69fcf8eb318c09a6b15a7a2f4c22877cec1cb7ecbd3071d18ca9de79eeece0df874a00f1f0bdc8 + checksum: 10/5e8845c159261adda6f09814d7725683257fcc85a18f329880ab4d7cc1d12830967eae5d5894e453f341710d5484b8fdbbd4d75181b4d6e1eb2f4dc7aeadc434 languageName: node linkType: hard @@ -13219,10 +12712,10 @@ __metadata: languageName: node linkType: hard -"picocolors@npm:^1.0.0": - version: 1.0.0 - resolution: "picocolors@npm:1.0.0" - checksum: 10/a2e8092dd86c8396bdba9f2b5481032848525b3dc295ce9b57896f931e63fc16f79805144321f72976383fc249584672a75cc18d6777c6b757603f372f745981 +"picocolors@npm:^1.0.0, picocolors@npm:^1.0.1, picocolors@npm:^1.1.0, picocolors@npm:^1.1.1": + version: 1.1.1 + resolution: "picocolors@npm:1.1.1" + checksum: 10/e1cf46bf84886c79055fdfa9dcb3e4711ad259949e3565154b004b260cd356c5d54b31a1437ce9782624bf766272fe6b0154f5f0c744fb7af5d454d2b60db045 languageName: node linkType: hard @@ -13233,7 +12726,7 @@ __metadata: languageName: node linkType: hard -"pidtree@npm:0.6.0": +"pidtree@npm:~0.6.0": version: 0.6.0 resolution: "pidtree@npm:0.6.0" bin: @@ -13294,7 +12787,7 @@ __metadata: languageName: node linkType: hard -"postcss-load-config@npm:^4.0.1": +"postcss-load-config@npm:^4.0.2": version: 4.0.2 resolution: "postcss-load-config@npm:4.0.2" dependencies: @@ -13312,14 +12805,14 @@ __metadata: languageName: node linkType: hard -"postcss-nested@npm:^6.0.1": - version: 6.0.1 - resolution: "postcss-nested@npm:6.0.1" +"postcss-nested@npm:^6.2.0": + version: 6.2.0 + resolution: "postcss-nested@npm:6.2.0" dependencies: - postcss-selector-parser: "npm:^6.0.11" + postcss-selector-parser: "npm:^6.1.1" peerDependencies: postcss: ^8.2.14 - checksum: 10/02aaac682f599879fae6aab3210aee59b8b5bde3ba242527f6fd103726955b74ffa05c2b765920be5f403e758045582534d11b1e19add01586c19743ed99e3fe + checksum: 10/d7f6ba6bfd03d42f84689a0630d4e393c421bb53723f16fe179a840f03ed17763b0fe494458577d2a015e857e0ec27c7e194909ffe209ee5f0676aec39737317 languageName: node linkType: hard @@ -13333,13 +12826,13 @@ __metadata: languageName: node linkType: hard -"postcss-selector-parser@npm:^6.0.11": - version: 6.0.13 - resolution: "postcss-selector-parser@npm:6.0.13" +"postcss-selector-parser@npm:^6.1.1, postcss-selector-parser@npm:^6.1.2": + version: 6.1.2 + resolution: "postcss-selector-parser@npm:6.1.2" dependencies: cssesc: "npm:^3.0.0" util-deprecate: "npm:^1.0.2" - checksum: 10/e779aa1f8ca9ee45d562400aac6109a2bccc59559b6e15adec8bc2a71d395ca563a378fd68f6a61963b4ef2ca190e0c0486e6dc6c41d755f3b82dd6e480e6941 + checksum: 10/190034c94d809c115cd2f32ee6aade84e933450a43ec3899c3e78e7d7b33efd3a2a975bb45d7700b6c5b196c06a7d9acf3f1ba6f1d87032d9675a29d8bca1dd3 languageName: node linkType: hard @@ -13361,36 +12854,14 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.4.23, postcss@npm:^8.4.32": - version: 8.4.32 - resolution: "postcss@npm:8.4.32" +"postcss@npm:^8.4.32, postcss@npm:^8.4.47": + version: 8.4.49 + resolution: "postcss@npm:8.4.49" dependencies: nanoid: "npm:^3.3.7" - picocolors: "npm:^1.0.0" - source-map-js: "npm:^1.0.2" - checksum: 10/28084864122f29148e1f632261c408444f5ead0e0b9ea9bd9729d0468818ebe73fe5dc0075acd50c1365dbe639b46a79cba27d355ec857723a24bc9af0f18525 - languageName: node - linkType: hard - -"prebuild-install@npm:^7.1.1": - version: 7.1.1 - resolution: "prebuild-install@npm:7.1.1" - dependencies: - detect-libc: "npm:^2.0.0" - expand-template: "npm:^2.0.3" - github-from-package: "npm:0.0.0" - minimist: "npm:^1.2.3" - mkdirp-classic: "npm:^0.5.3" - napi-build-utils: "npm:^1.0.1" - node-abi: "npm:^3.3.0" - pump: "npm:^3.0.0" - rc: "npm:^1.2.7" - simple-get: "npm:^4.0.0" - tar-fs: "npm:^2.0.0" - tunnel-agent: "npm:^0.6.0" - bin: - prebuild-install: bin.js - checksum: 10/6c70a2f82fbda8903497c560a761b000d861a3e772322c8bed012be0f0a084b5aaca4438a3fad1bd3a24210765f4fae06ddd89ea04dc4c034dde693cc0d9d5f4 + picocolors: "npm:^1.1.1" + source-map-js: "npm:^1.2.1" + checksum: 10/28fe1005b1339870e0a5006375ba5ac1213fd69800f79e7db09c398e074421ba6e162898e94f64942fed554037fd292db3811d87835d25ab5ef7f3c9daacb6ca languageName: node linkType: hard @@ -13411,13 +12882,14 @@ __metadata: linkType: hard "prettier-plugin-tailwindcss@npm:^0.5.9": - version: 0.5.9 - resolution: "prettier-plugin-tailwindcss@npm:0.5.9" + version: 0.5.14 + resolution: "prettier-plugin-tailwindcss@npm:0.5.14" peerDependencies: "@ianvs/prettier-plugin-sort-imports": "*" "@prettier/plugin-pug": "*" "@shopify/prettier-plugin-liquid": "*" "@trivago/prettier-plugin-sort-imports": "*" + "@zackad/prettier-plugin-twig-melody": "*" prettier: ^3.0 prettier-plugin-astro: "*" prettier-plugin-css-order: "*" @@ -13426,6 +12898,7 @@ __metadata: prettier-plugin-marko: "*" prettier-plugin-organize-attributes: "*" prettier-plugin-organize-imports: "*" + prettier-plugin-sort-imports: "*" prettier-plugin-style-order: "*" prettier-plugin-svelte: "*" peerDependenciesMeta: @@ -13437,6 +12910,8 @@ __metadata: optional: true "@trivago/prettier-plugin-sort-imports": optional: true + "@zackad/prettier-plugin-twig-melody": + optional: true prettier-plugin-astro: optional: true prettier-plugin-css-order: @@ -13451,13 +12926,13 @@ __metadata: optional: true prettier-plugin-organize-imports: optional: true + prettier-plugin-sort-imports: + optional: true prettier-plugin-style-order: optional: true prettier-plugin-svelte: optional: true - prettier-plugin-twig-melody: - optional: true - checksum: 10/6450ee245c7ce5a1989dae0425ce35304ed6d117c05f9306db27070f0c54b57448f30c9b88450ba263b66cf235932c8992b22199805c6dc2acc3f26c29e69b80 + checksum: 10/8cb1e9d914012bfe42b23ba8d31fb3fe17abbbb18ad8ba33e6b81c05a92f7e1dd46836179cde7cf036a628081c9e4bbdf971b17f45844a139781e807b81229a9 languageName: node linkType: hard @@ -13491,10 +12966,10 @@ __metadata: languageName: node linkType: hard -"proc-log@npm:^3.0.0": - version: 3.0.0 - resolution: "proc-log@npm:3.0.0" - checksum: 10/02b64e1b3919e63df06f836b98d3af002b5cd92655cab18b5746e37374bfb73e03b84fe305454614b34c25b485cc687a9eebdccf0242cda8fda2475dd2c97e02 +"proc-log@npm:^5.0.0": + version: 5.0.0 + resolution: "proc-log@npm:5.0.0" + checksum: 10/35610bdb0177d3ab5d35f8827a429fb1dc2518d9e639f2151ac9007f01a061c30e0c635a970c9b00c39102216160f6ec54b62377c92fac3b7bfc2ad4b98d195c languageName: node linkType: hard @@ -13545,9 +13020,9 @@ __metadata: linkType: hard "property-information@npm:^6.0.0": - version: 6.4.0 - resolution: "property-information@npm:6.4.0" - checksum: 10/853302c207586fa26b11c104d0cf1f832d079adda52985fae901eee8c0c1f3d1c3105f3306f5655614f5017f34d0a46664573f5e9d97b108629b1b8f1bf7f110 + version: 6.5.0 + resolution: "property-information@npm:6.5.0" + checksum: 10/fced94f3a09bf651ad1824d1bdc8980428e3e480e6d01e98df6babe2cc9d45a1c52eee9a7736d2006958f9b394eb5964dedd37e23038086ddc143fc2fd5e426c languageName: node linkType: hard @@ -13579,20 +13054,13 @@ __metadata: languageName: node linkType: hard -"psl@npm:^1.1.33": - version: 1.9.0 - resolution: "psl@npm:1.9.0" - checksum: 10/d07879d4bfd0ac74796306a8e5a36a93cfb9c4f4e8ee8e63fbb909066c192fe1008cd8f12abd8ba2f62ca28247949a20c8fb32e1d18831d9e71285a1569720f9 - languageName: node - linkType: hard - "pump@npm:^3.0.0": - version: 3.0.0 - resolution: "pump@npm:3.0.0" + version: 3.0.2 + resolution: "pump@npm:3.0.2" dependencies: end-of-stream: "npm:^1.1.0" once: "npm:^1.3.1" - checksum: 10/e42e9229fba14732593a718b04cb5e1cfef8254544870997e0ecd9732b189a48e1256e4e5478148ecb47c8511dca2b09eae56b4d0aad8009e6fac8072923cfc9 + checksum: 10/e0c4216874b96bd25ddf31a0b61a5613e26cc7afa32379217cf39d3915b0509def3565f5f6968fafdad2894c8bbdbd67d340e84f3634b2a29b950cffb6442d9f languageName: node linkType: hard @@ -13603,7 +13071,7 @@ __metadata: languageName: node linkType: hard -"punycode@npm:^2.1.0, punycode@npm:^2.1.1": +"punycode@npm:^2.1.0": version: 2.3.1 resolution: "punycode@npm:2.3.1" checksum: 10/febdc4362bead22f9e2608ff0171713230b57aff9dddc1c273aa2a651fbd366f94b7d6a71d78342a7c0819906750351ca7f2edd26ea41b626d87d6a13d1bd059 @@ -13611,11 +13079,11 @@ __metadata: linkType: hard "pvtsutils@npm:^1.3.2, pvtsutils@npm:^1.3.5": - version: 1.3.5 - resolution: "pvtsutils@npm:1.3.5" + version: 1.3.6 + resolution: "pvtsutils@npm:1.3.6" dependencies: - tslib: "npm:^2.6.1" - checksum: 10/0a908edafe0e9db7ced6c0b86c897aaadd7389de73e54cc4aff1c8a887a623251bf43aedbc19f983336bffdd119959fa4e57eb544ca3ad5f6a30896a25c37fcc + tslib: "npm:^2.8.1" + checksum: 10/d45b12f8526e13ecf15fe09b30cde65501f3300fd2a07c11b28a966d434d1f767c8a61597ecba2e19c7eb19ca0c740341a6babc67a4f741e08b1ef1095c71663 languageName: node linkType: hard @@ -13626,30 +13094,21 @@ __metadata: languageName: node linkType: hard -"qs@npm:6.10.4": - version: 6.10.4 - resolution: "qs@npm:6.10.4" - dependencies: - side-channel: "npm:^1.0.4" - checksum: 10/8887a53f63180e0e0291deafef581e550bc3656f2453adc8d3ca34b49c04354d31079962f7faf90ab8f5fd6e3d70ee6645042b27814a757a3a5d5708ae3f58e0 - languageName: node - linkType: hard - -"qs@npm:^6.10.2, qs@npm:^6.9.4": - version: 6.11.2 - resolution: "qs@npm:6.11.2" +"qs@npm:6.13.0": + version: 6.13.0 + resolution: "qs@npm:6.13.0" dependencies: - side-channel: "npm:^1.0.4" - checksum: 10/f2321d0796664d0f94e92447ccd3bdfd6b6f3a50b6b762aa79d7f5b1ea3a7a9f94063ba896b82bc2a877ed6a7426d4081e4f16568fdb04f0ee188cca9d8505b4 + side-channel: "npm:^1.0.6" + checksum: 10/f548b376e685553d12e461409f0d6e5c59ec7c7d76f308e2a888fd9db3e0c5e89902bedd0754db3a9038eda5f27da2331a6f019c8517dc5e0a16b3c9a6e9cef8 languageName: node linkType: hard -"qs@npm:^6.11.0": - version: 6.13.0 - resolution: "qs@npm:6.13.0" +"qs@npm:^6.11.0, qs@npm:^6.9.4": + version: 6.13.1 + resolution: "qs@npm:6.13.1" dependencies: side-channel: "npm:^1.0.6" - checksum: 10/f548b376e685553d12e461409f0d6e5c59ec7c7d76f308e2a888fd9db3e0c5e89902bedd0754db3a9038eda5f27da2331a6f019c8517dc5e0a16b3c9a6e9cef8 + checksum: 10/53cf5fdc5f342a9ffd3968f20c8c61624924cf928d86fff525240620faba8ca5cfd6c3f12718cc755561bfc3dc9721bc8924e38f53d8925b03940f0b8a902212 languageName: node linkType: hard @@ -13702,19 +13161,19 @@ __metadata: languageName: node linkType: hard -"ramda-adjunct@npm:^4.0.0, ramda-adjunct@npm:^4.1.1": - version: 4.1.1 - resolution: "ramda-adjunct@npm:4.1.1" +"ramda-adjunct@npm:^5.0.0": + version: 5.1.0 + resolution: "ramda-adjunct@npm:5.1.0" peerDependencies: - ramda: ">= 0.29.0" - checksum: 10/2f402c1a639e9b5cbf693faf33accdd5955b1f0a521b2838a1bff6b2f261b6d1af04828d9a6cc42453c61aa4986f1ca8585a2c60f53677bff4c0fcdd4c5bf5dc + ramda: ">= 0.30.0" + checksum: 10/71abdb121ba127f9306306a85d1f1c5854d6932139d90680300cdd7b6e912996e0b24460f7227c6b2be1f7d5f8204814bc62930a11a1421922ac03be51120e7a languageName: node linkType: hard -"ramda@npm:~0.29.1": - version: 0.29.1 - resolution: "ramda@npm:0.29.1" - checksum: 10/5824249efa18f3c013ea0bae6cdcc167ef357fff5441586b7ad98759e902b1397297d92b50bdc317f49fe73fa6b0e17f806f4d0f7a95270f05c25afa733a8fc5 +"ramda@npm:^0.30.1, ramda@npm:~0.30.0": + version: 0.30.1 + resolution: "ramda@npm:0.30.1" + checksum: 10/f3e1a7bc11f3a113edb3bb4764c2c22088c5896594934c01cf1980184d00f1d5a7af82761a3389419e2d51542ad2121ff44e718f40792d167e2846bba79a4c6d languageName: node linkType: hard @@ -13737,20 +13196,6 @@ __metadata: languageName: node linkType: hard -"rc@npm:^1.2.7": - version: 1.2.8 - resolution: "rc@npm:1.2.8" - dependencies: - deep-extend: "npm:^0.6.0" - ini: "npm:~1.3.0" - minimist: "npm:^1.2.0" - strip-json-comments: "npm:~2.0.1" - bin: - rc: ./cli.js - checksum: 10/5c4d72ae7eec44357171585938c85ce066da8ca79146b5635baf3d55d74584c92575fa4e2c9eac03efbed3b46a0b2e7c30634c012b4b4fa40d654353d3c163eb - languageName: node - linkType: hard - "rdf-data-factory@npm:^1.1.0": version: 1.1.2 resolution: "rdf-data-factory@npm:1.1.2" @@ -13777,11 +13222,11 @@ __metadata: linkType: hard "react-children-utilities@npm:^2.8.0": - version: 2.9.0 - resolution: "react-children-utilities@npm:2.9.0" + version: 2.10.0 + resolution: "react-children-utilities@npm:2.10.0" peerDependencies: - react: 18 || 17 || 16 || 15 - checksum: 10/77c55908f65a2b35829f1181ccb78413cff797d9c281c05f20d7afe7f76e9b6c2f2eba0eb4cef08db53ccaf988d0a3dfc09ef54105daf52b41b3423986708008 + react: ">=15" + checksum: 10/bd45f8032cc1a2f39aa78d600ad8d905abd41c0bca387d4c6dc3d3f70dffd996935721fc746f58cb55cf8e0438d695b34e993adc3420134517b0e9cecf94e3df languageName: node linkType: hard @@ -13810,14 +13255,14 @@ __metadata: linkType: hard "react-dom@npm:^18.2.0": - version: 18.2.0 - resolution: "react-dom@npm:18.2.0" + version: 18.3.1 + resolution: "react-dom@npm:18.3.1" dependencies: loose-envify: "npm:^1.1.0" - scheduler: "npm:^0.23.0" + scheduler: "npm:^0.23.2" peerDependencies: - react: ^18.2.0 - checksum: 10/ca5e7762ec8c17a472a3605b6f111895c9f87ac7d43a610ab7024f68cd833d08eda0625ce02ec7178cc1f3c957cf0b9273cdc17aa2cd02da87544331c43b1d21 + react: ^18.3.1 + checksum: 10/3f4b73a3aa083091173b29812b10394dd06f4ac06aff410b74702cfb3aa29d7b0ced208aab92d5272919b612e5cda21aeb1d54191848cf6e46e9e354f3541f81 languageName: node linkType: hard @@ -13878,9 +13323,9 @@ __metadata: linkType: hard "react-is@npm:^18.0.0": - version: 18.2.0 - resolution: "react-is@npm:18.2.0" - checksum: 10/200cd65bf2e0be7ba6055f647091b725a45dd2a6abef03bf2380ce701fd5edccee40b49b9d15edab7ac08a762bf83cb4081e31ec2673a5bfb549a36ba21570df + version: 18.3.1 + resolution: "react-is@npm:18.3.1" + checksum: 10/d5f60c87d285af24b1e1e7eaeb123ec256c3c8bdea7061ab3932e3e14685708221bf234ec50b21e10dd07f008f1b966a2730a0ce4ff67905b3872ff2042aec22 languageName: node linkType: hard @@ -13924,8 +13369,8 @@ __metadata: linkType: hard "react-player@npm:^2.14.1": - version: 2.14.1 - resolution: "react-player@npm:2.14.1" + version: 2.16.0 + resolution: "react-player@npm:2.16.0" dependencies: deepmerge: "npm:^4.0.0" load-script: "npm:^1.0.0" @@ -13934,7 +13379,7 @@ __metadata: react-fast-compare: "npm:^3.0.1" peerDependencies: react: ">=16.6.0" - checksum: 10/6acb596d2314165047868b592e71e9b5d4a1cb603745f940c5601f3c5c1e615825b9ec7a9f6c8518a7148cca9ff4669cae8f7a65bd93a1ed5f20afede120e7a3 + checksum: 10/d7e2824f9cb52afc71e5661e341360153087fc4fe231ee4b6c0b968fcae1efecc208416cd69bfa24a024265fdca65aee3f74a290a86ccf1e5c0452102b82cb0d languageName: node linkType: hard @@ -13967,17 +13412,18 @@ __metadata: linkType: hard "react-syntax-highlighter@npm:^15.4.5": - version: 15.5.0 - resolution: "react-syntax-highlighter@npm:15.5.0" + version: 15.6.1 + resolution: "react-syntax-highlighter@npm:15.6.1" dependencies: "@babel/runtime": "npm:^7.3.1" highlight.js: "npm:^10.4.1" + highlightjs-vue: "npm:^1.0.0" lowlight: "npm:^1.17.0" prismjs: "npm:^1.27.0" refractor: "npm:^3.6.0" peerDependencies: react: ">= 0.14.0" - checksum: 10/14291a92672a79cf167e6cf2dba2547b920c24573729a95ae24035bece43f7e00e3429477be7b87455e8ce018682c8992545c405a915421eb772c5cd07c00576 + checksum: 10/9a89c81f7dcc109b038dc2a73189fa1ea916e6485d8a39856ab3d01d2c753449b5ae1c0df9c9ee0ed5c8c9808a68422b19af9a168ec091a274bddc7ad092eb86 languageName: node linkType: hard @@ -14027,7 +13473,7 @@ __metadata: languageName: node linkType: hard -"readable-stream@npm:^3.1.1, readable-stream@npm:^3.4.0, readable-stream@npm:^3.6.0": +"readable-stream@npm:^3.4.0, readable-stream@npm:^3.6.0, readable-stream@npm:^3.6.2": version: 3.6.2 resolution: "readable-stream@npm:3.6.2" dependencies: @@ -14051,6 +13497,13 @@ __metadata: languageName: node linkType: hard +"readdirp@npm:^4.0.1": + version: 4.0.2 + resolution: "readdirp@npm:4.0.2" + checksum: 10/4ef93103307c7d5e42e78ecf201db58c984c4d66882a27c956250478b49c2444b1ff6aea8ce0f5e4157b2c07ce2fe870ad16c92ebd7c6ff30391ded6e42b9873 + languageName: node + linkType: hard + "readdirp@npm:~3.6.0": version: 3.6.0 resolution: "readdirp@npm:3.6.0" @@ -14108,21 +13561,7 @@ __metadata: languageName: node linkType: hard -"reflect.getprototypeof@npm:^1.0.4": - version: 1.0.4 - resolution: "reflect.getprototypeof@npm:1.0.4" - dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - es-abstract: "npm:^1.22.1" - get-intrinsic: "npm:^1.2.1" - globalthis: "npm:^1.0.3" - which-builtin-type: "npm:^1.1.3" - checksum: 10/52ff881f62a9cb4acdd7f9a8f4ac88234056c4a6b1ed570c249cc085de5c313249b90251d16eb8e58302b82ae697eec19dde16ff62949f6b87f035a3a26dc5df - languageName: node - linkType: hard - -"reflect.getprototypeof@npm:^1.0.6": +"reflect.getprototypeof@npm:^1.0.4, reflect.getprototypeof@npm:^1.0.6": version: 1.0.7 resolution: "reflect.getprototypeof@npm:1.0.7" dependencies: @@ -14148,12 +13587,12 @@ __metadata: languageName: node linkType: hard -"regenerate-unicode-properties@npm:^10.1.0": - version: 10.1.1 - resolution: "regenerate-unicode-properties@npm:10.1.1" +"regenerate-unicode-properties@npm:^10.2.0": + version: 10.2.0 + resolution: "regenerate-unicode-properties@npm:10.2.0" dependencies: regenerate: "npm:^1.4.2" - checksum: 10/b855152efdcca0ecc37ceb0cb6647a544344555fc293af3b57191b918e1bc9c95ee404a9a64a1d692bf66d45850942c29d93f2740c0d1980d3a8ea2ca63b184e + checksum: 10/9150eae6fe04a8c4f2ff06077396a86a98e224c8afad8344b1b656448e89e84edcd527e4b03aa5476774129eb6ad328ed684f9c1459794a935ec0cc17ce14329 languageName: node linkType: hard @@ -14187,18 +13626,7 @@ __metadata: languageName: node linkType: hard -"regexp.prototype.flags@npm:^1.5.1": - version: 1.5.1 - resolution: "regexp.prototype.flags@npm:1.5.1" - dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - set-function-name: "npm:^2.0.0" - checksum: 10/3fa5610b8e411bbc3a43ddfd13162f3a817beb43155fbd8caa24d4fd0ce2f431a8197541808772a5a06e5946cebfb68464c827827115bde0d11720a92fe2981a - languageName: node - linkType: hard - -"regexp.prototype.flags@npm:^1.5.2, regexp.prototype.flags@npm:^1.5.3": +"regexp.prototype.flags@npm:^1.5.1, regexp.prototype.flags@npm:^1.5.2, regexp.prototype.flags@npm:^1.5.3": version: 1.5.3 resolution: "regexp.prototype.flags@npm:1.5.3" dependencies: @@ -14210,28 +13638,50 @@ __metadata: languageName: node linkType: hard -"regexpu-core@npm:^5.3.1": - version: 5.3.2 - resolution: "regexpu-core@npm:5.3.2" +"regexpu-core@npm:^6.2.0": + version: 6.2.0 + resolution: "regexpu-core@npm:6.2.0" dependencies: - "@babel/regjsgen": "npm:^0.8.0" regenerate: "npm:^1.4.2" - regenerate-unicode-properties: "npm:^10.1.0" - regjsparser: "npm:^0.9.1" + regenerate-unicode-properties: "npm:^10.2.0" + regjsgen: "npm:^0.8.0" + regjsparser: "npm:^0.12.0" unicode-match-property-ecmascript: "npm:^2.0.0" unicode-match-property-value-ecmascript: "npm:^2.1.0" - checksum: 10/ed0d7c66d84c633fbe8db4939d084c780190eca11f6920807dfb8ebac59e2676952cd8f2008d9c86ae8cf0463ea5fd12c5cff09ef2ce7d51ee6b420a5eb4d177 + checksum: 10/4d054ffcd98ca4f6ca7bf0df6598ed5e4a124264602553308add41d4fa714a0c5bcfb5bc868ac91f7060a9c09889cc21d3180a3a14c5f9c5838442806129ced3 + languageName: node + linkType: hard + +"regjsgen@npm:^0.8.0": + version: 0.8.0 + resolution: "regjsgen@npm:0.8.0" + checksum: 10/b930f03347e4123c917d7b40436b4f87f625b8dd3e705b447ddd44804e4616c3addb7453f0902d6e914ab0446c30e816e445089bb641a4714237fe8141a0ef9d languageName: node linkType: hard -"regjsparser@npm:^0.9.1": - version: 0.9.1 - resolution: "regjsparser@npm:0.9.1" +"regjsparser@npm:^0.12.0": + version: 0.12.0 + resolution: "regjsparser@npm:0.12.0" dependencies: - jsesc: "npm:~0.5.0" + jsesc: "npm:~3.0.2" bin: regjsparser: bin/parser - checksum: 10/be7757ef76e1db10bf6996001d1021048b5fb12f5cb470a99b8cf7f3ff943f0f0e2291c0dcdbb418b458ddc4ac10e48680a822b69ef487a0284c8b6b77beddc3 + checksum: 10/c2d6506b3308679de5223a8916984198e0493649a67b477c66bdb875357e3785abbf3bedf7c5c2cf8967d3b3a7bdf08b7cbd39e65a70f9e1ffad584aecf5f06a + languageName: node + linkType: hard + +"rehackt@npm:^0.1.0": + version: 0.1.0 + resolution: "rehackt@npm:0.1.0" + peerDependencies: + "@types/react": "*" + react: "*" + peerDependenciesMeta: + "@types/react": + optional: true + react: + optional: true + checksum: 10/c81adead82c165dffc574cbf9e1de3605522782a56b48df48b68d53d45c4d8c9253df3790109335bf97072424e54ad2423bb9544ca3a985fa91995dda43452fc languageName: node linkType: hard @@ -14404,7 +13854,7 @@ __metadata: languageName: node linkType: hard -"resolve@npm:^1.1.6, resolve@npm:^1.1.7, resolve@npm:^1.14.2, resolve@npm:^1.22.2, resolve@npm:^1.22.4": +"resolve@npm:^1.1.6, resolve@npm:^1.1.7, resolve@npm:^1.14.2, resolve@npm:^1.22.4, resolve@npm:^1.22.8": version: 1.22.8 resolution: "resolve@npm:1.22.8" dependencies: @@ -14430,7 +13880,7 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@npm%3A^1.1.6#optional!builtin, resolve@patch:resolve@npm%3A^1.1.7#optional!builtin, resolve@patch:resolve@npm%3A^1.14.2#optional!builtin, resolve@patch:resolve@npm%3A^1.22.2#optional!builtin, resolve@patch:resolve@npm%3A^1.22.4#optional!builtin": +"resolve@patch:resolve@npm%3A^1.1.6#optional!builtin, resolve@patch:resolve@npm%3A^1.1.7#optional!builtin, resolve@patch:resolve@npm%3A^1.14.2#optional!builtin, resolve@patch:resolve@npm%3A^1.22.4#optional!builtin, resolve@patch:resolve@npm%3A^1.22.8#optional!builtin": version: 1.22.8 resolution: "resolve@patch:resolve@npm%3A1.22.8#optional!builtin::version=1.22.8&hash=c3c19d" dependencies: @@ -14483,13 +13933,13 @@ __metadata: languageName: node linkType: hard -"restore-cursor@npm:^4.0.0": - version: 4.0.0 - resolution: "restore-cursor@npm:4.0.0" +"restore-cursor@npm:^5.0.0": + version: 5.1.0 + resolution: "restore-cursor@npm:5.1.0" dependencies: - onetime: "npm:^5.1.0" - signal-exit: "npm:^3.0.2" - checksum: 10/5b675c5a59763bf26e604289eab35711525f11388d77f409453904e1e69c0d37ae5889295706b2c81d23bd780165084d040f9b68fffc32cc921519031c4fa4af + onetime: "npm:^7.0.0" + signal-exit: "npm:^4.1.0" + checksum: 10/838dd54e458d89cfbc1a923b343c1b0f170a04100b4ce1733e97531842d7b440463967e521216e8ab6c6f8e89df877acc7b7f4c18ec76e99fb9bf5a60d358d2c languageName: node linkType: hard @@ -14514,10 +13964,10 @@ __metadata: languageName: node linkType: hard -"rfdc@npm:^1.3.0": - version: 1.3.0 - resolution: "rfdc@npm:1.3.0" - checksum: 10/76dedd9700cdf132947fde7ce1a8838c9cbb7f3e8f9188af0aaf97194cce745f42094dd2cf547426934cc83252ee2c0e432b2e0222a4415ab0db32de82665c69 +"rfdc@npm:^1.3.0, rfdc@npm:^1.4.1": + version: 1.4.1 + resolution: "rfdc@npm:1.4.1" + checksum: 10/2f3d11d3d8929b4bfeefc9acb03aae90f971401de0add5ae6c5e38fec14f0405e6a4aad8fdb76344bfdd20c5193110e3750cbbd28ba86d73729d222b6cf4a729 languageName: node linkType: hard @@ -14532,6 +13982,17 @@ __metadata: languageName: node linkType: hard +"rimraf@npm:^5.0.5": + version: 5.0.10 + resolution: "rimraf@npm:5.0.10" + dependencies: + glob: "npm:^10.3.7" + bin: + rimraf: dist/esm/bin.mjs + checksum: 10/f3b8ce81eecbde4628b07bdf9e2fa8b684e0caea4999acb1e3b0402c695cd41f28cd075609a808e61ce2672f528ca079f675ab1d8e8d5f86d56643a03e0b8d2e + languageName: node + linkType: hard + "roarr@npm:^2.15.3": version: 2.15.4 resolution: "roarr@npm:2.15.4" @@ -14546,15 +14007,6 @@ __metadata: languageName: node linkType: hard -"run-applescript@npm:^5.0.0": - version: 5.0.0 - resolution: "run-applescript@npm:5.0.0" - dependencies: - execa: "npm:^5.0.0" - checksum: 10/d00c2dbfa5b2d774de7451194b8b125f40f65fc183de7d9dcae97f57f59433586d3c39b9001e111c38bfa24c3436c99df1bb4066a2a0c90d39a8c4cd6889af77 - languageName: node - linkType: hard - "run-async@npm:^2.4.0": version: 2.4.1 resolution: "run-async@npm:2.4.1" @@ -14598,18 +14050,6 @@ __metadata: languageName: node linkType: hard -"safe-array-concat@npm:^1.0.0, safe-array-concat@npm:^1.0.1": - version: 1.0.1 - resolution: "safe-array-concat@npm:1.0.1" - dependencies: - call-bind: "npm:^1.0.2" - get-intrinsic: "npm:^1.2.1" - has-symbols: "npm:^1.0.3" - isarray: "npm:^2.0.5" - checksum: 10/44f073d85ca12458138e6eff103ac63cec619c8261b6579bd2fa3ae7b6516cf153f02596d68e40c5bbe322a29c930017800efff652734ddcb8c0f33b2a71f89c - languageName: node - linkType: hard - "safe-array-concat@npm:^1.1.2": version: 1.1.2 resolution: "safe-array-concat@npm:1.1.2" @@ -14636,17 +14076,6 @@ __metadata: languageName: node linkType: hard -"safe-regex-test@npm:^1.0.0": - version: 1.0.0 - resolution: "safe-regex-test@npm:1.0.0" - dependencies: - call-bind: "npm:^1.0.2" - get-intrinsic: "npm:^1.1.3" - is-regex: "npm:^1.1.4" - checksum: 10/c7248dfa07891aa634c8b9c55da696e246f8589ca50e7fd14b22b154a106e83209ddf061baf2fa45ebfbd485b094dc7297325acfc50724de6afe7138451b42a9 - languageName: node - linkType: hard - "safe-regex-test@npm:^1.0.3": version: 1.0.3 resolution: "safe-regex-test@npm:1.0.3" @@ -14659,9 +14088,9 @@ __metadata: linkType: hard "safe-stable-stringify@npm:^2.3.1": - version: 2.4.3 - resolution: "safe-stable-stringify@npm:2.4.3" - checksum: 10/a6c192bbefe47770a11072b51b500ed29be7b1c15095371c1ee1dc13e45ce48ee3c80330214c56764d006c485b88bd0b24940d868948170dddc16eed312582d8 + version: 2.5.0 + resolution: "safe-stable-stringify@npm:2.5.0" + checksum: 10/2697fa186c17c38c3ca5309637b4ac6de2f1c3d282da27cd5e1e3c88eca0fb1f9aea568a6aabdf284111592c8782b94ee07176f17126031be72ab1313ed46c5c languageName: node linkType: hard @@ -14673,24 +14102,28 @@ __metadata: linkType: hard "sass@npm:^1.56.1": - version: 1.69.5 - resolution: "sass@npm:1.69.5" + version: 1.82.0 + resolution: "sass@npm:1.82.0" dependencies: - chokidar: "npm:>=3.0.0 <4.0.0" - immutable: "npm:^4.0.0" + "@parcel/watcher": "npm:^2.4.1" + chokidar: "npm:^4.0.0" + immutable: "npm:^5.0.2" source-map-js: "npm:>=0.6.2 <2.0.0" + dependenciesMeta: + "@parcel/watcher": + optional: true bin: sass: sass.js - checksum: 10/b320ab22061b3c7fe8cee43b13329b281dd7d86691b8b7c55dec3e47d3ede988989dac56db4dff57ee847d10252a26b611be1b0a5f7c3a0f6a6405ef37a6d018 + checksum: 10/35fca01aef652e8cb1fede83fe4214e3c2ba10c9af3d7f101eec7c3c3d1064001f9c7d09a7fdb9548062b60fee62e5f1f931d90aecac02f6bc8deaa4b7516c5f languageName: node linkType: hard -"scheduler@npm:^0.23.0": - version: 0.23.0 - resolution: "scheduler@npm:0.23.0" +"scheduler@npm:^0.23.2": + version: 0.23.2 + resolution: "scheduler@npm:0.23.2" dependencies: loose-envify: "npm:^1.1.0" - checksum: 10/0c4557aa37bafca44ff21dc0ea7c92e2dbcb298bc62eae92b29a39b029134f02fb23917d6ebc8b1fa536b4184934314c20d8864d156a9f6357f3398aaf7bfda8 + checksum: 10/e8d68b89d18d5b028223edf090092846868a765a591944760942b77ea1f69b17235f7e956696efbb62c8130ab90af7e0949bfb8eba7896335507317236966bc9 languageName: node linkType: hard @@ -14717,36 +14150,16 @@ __metadata: languageName: node linkType: hard -"semver@npm:^6.3.1": - version: 6.3.1 - resolution: "semver@npm:6.3.1" - bin: - semver: bin/semver.js - checksum: 10/1ef3a85bd02a760c6ef76a45b8c1ce18226de40831e02a00bad78485390b98b6ccaa31046245fc63bba4a47a6a592b6c7eedc65cc47126e60489f9cc1ce3ed7e - languageName: node - linkType: hard - -"semver@npm:^7.3.2, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.5.4": - version: 7.5.4 - resolution: "semver@npm:7.5.4" - dependencies: - lru-cache: "npm:^6.0.0" - bin: - semver: bin/semver.js - checksum: 10/985dec0d372370229a262c737063860fabd4a1c730662c1ea3200a2f649117761a42184c96df62a0e885e76fbd5dace41087d6c1ac0351b13c0df5d6bcb1b5ac - languageName: node - linkType: hard - -"semver@npm:^7.5.3": - version: 7.6.2 - resolution: "semver@npm:7.6.2" +"semver@npm:^6.3.1": + version: 6.3.1 + resolution: "semver@npm:6.3.1" bin: semver: bin/semver.js - checksum: 10/296b17d027f57a87ef645e9c725bff4865a38dfc9caf29b26aa084b85820972fbe7372caea1ba6857162fa990702c6d9c1d82297cecb72d56c78ab29070d2ca2 + checksum: 10/1ef3a85bd02a760c6ef76a45b8c1ce18226de40831e02a00bad78485390b98b6ccaa31046245fc63bba4a47a6a592b6c7eedc65cc47126e60489f9cc1ce3ed7e languageName: node linkType: hard -"semver@npm:^7.6.0, semver@npm:^7.6.3": +"semver@npm:^7.3.2, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.5.3, semver@npm:^7.6.0, semver@npm:^7.6.3": version: 7.6.3 resolution: "semver@npm:7.6.3" bin: @@ -14791,18 +14204,6 @@ __metadata: languageName: node linkType: hard -"set-function-length@npm:^1.1.1": - version: 1.1.1 - resolution: "set-function-length@npm:1.1.1" - dependencies: - define-data-property: "npm:^1.1.1" - get-intrinsic: "npm:^1.2.1" - gopd: "npm:^1.0.1" - has-property-descriptors: "npm:^1.0.0" - checksum: 10/745ed1d7dc69a6185e0820082fe73838ab3dfd01e75cce83a41e4c1d68bbf34bc5fb38f32ded542ae0b557536b5d2781594499b5dcd19e7db138e06292a76c7b - languageName: node - linkType: hard - "set-function-length@npm:^1.2.1": version: 1.2.2 resolution: "set-function-length@npm:1.2.2" @@ -14817,18 +14218,7 @@ __metadata: languageName: node linkType: hard -"set-function-name@npm:^2.0.0, set-function-name@npm:^2.0.1": - version: 2.0.1 - resolution: "set-function-name@npm:2.0.1" - dependencies: - define-data-property: "npm:^1.0.1" - functions-have-names: "npm:^1.2.3" - has-property-descriptors: "npm:^1.0.0" - checksum: 10/4975d17d90c40168eee2c7c9c59d023429f0a1690a89d75656306481ece0c3c1fb1ebcc0150ea546d1913e35fbd037bace91372c69e543e51fc5d1f31a9fa126 - languageName: node - linkType: hard - -"set-function-name@npm:^2.0.2": +"set-function-name@npm:^2.0.1, set-function-name@npm:^2.0.2": version: 2.0.2 resolution: "set-function-name@npm:2.0.2" dependencies: @@ -14860,31 +14250,31 @@ __metadata: linkType: hard "sharp@npm:^0.33.0": - version: 0.33.1 - resolution: "sharp@npm:0.33.1" - dependencies: - "@img/sharp-darwin-arm64": "npm:0.33.1" - "@img/sharp-darwin-x64": "npm:0.33.1" - "@img/sharp-libvips-darwin-arm64": "npm:1.0.0" - "@img/sharp-libvips-darwin-x64": "npm:1.0.0" - "@img/sharp-libvips-linux-arm": "npm:1.0.0" - "@img/sharp-libvips-linux-arm64": "npm:1.0.0" - "@img/sharp-libvips-linux-s390x": "npm:1.0.0" - "@img/sharp-libvips-linux-x64": "npm:1.0.0" - "@img/sharp-libvips-linuxmusl-arm64": "npm:1.0.0" - "@img/sharp-libvips-linuxmusl-x64": "npm:1.0.0" - "@img/sharp-linux-arm": "npm:0.33.1" - "@img/sharp-linux-arm64": "npm:0.33.1" - "@img/sharp-linux-s390x": "npm:0.33.1" - "@img/sharp-linux-x64": "npm:0.33.1" - "@img/sharp-linuxmusl-arm64": "npm:0.33.1" - "@img/sharp-linuxmusl-x64": "npm:0.33.1" - "@img/sharp-wasm32": "npm:0.33.1" - "@img/sharp-win32-ia32": "npm:0.33.1" - "@img/sharp-win32-x64": "npm:0.33.1" + version: 0.33.5 + resolution: "sharp@npm:0.33.5" + dependencies: + "@img/sharp-darwin-arm64": "npm:0.33.5" + "@img/sharp-darwin-x64": "npm:0.33.5" + "@img/sharp-libvips-darwin-arm64": "npm:1.0.4" + "@img/sharp-libvips-darwin-x64": "npm:1.0.4" + "@img/sharp-libvips-linux-arm": "npm:1.0.5" + "@img/sharp-libvips-linux-arm64": "npm:1.0.4" + "@img/sharp-libvips-linux-s390x": "npm:1.0.4" + "@img/sharp-libvips-linux-x64": "npm:1.0.4" + "@img/sharp-libvips-linuxmusl-arm64": "npm:1.0.4" + "@img/sharp-libvips-linuxmusl-x64": "npm:1.0.4" + "@img/sharp-linux-arm": "npm:0.33.5" + "@img/sharp-linux-arm64": "npm:0.33.5" + "@img/sharp-linux-s390x": "npm:0.33.5" + "@img/sharp-linux-x64": "npm:0.33.5" + "@img/sharp-linuxmusl-arm64": "npm:0.33.5" + "@img/sharp-linuxmusl-x64": "npm:0.33.5" + "@img/sharp-wasm32": "npm:0.33.5" + "@img/sharp-win32-ia32": "npm:0.33.5" + "@img/sharp-win32-x64": "npm:0.33.5" color: "npm:^4.2.3" - detect-libc: "npm:^2.0.2" - semver: "npm:^7.5.4" + detect-libc: "npm:^2.0.3" + semver: "npm:^7.6.3" dependenciesMeta: "@img/sharp-darwin-arm64": optional: true @@ -14924,7 +14314,7 @@ __metadata: optional: true "@img/sharp-win32-x64": optional: true - checksum: 10/34529cb1861da04fdd5d94b837b060fefcd38ffd601afcd836b2ee46f2cdaa463fb03e6817afec39b62b185028ce0af2194dd21da0dd1b845ff47f1c157a8c4d + checksum: 10/9f153578cb02735359cbcc874f52b56b8074ed997498c35255c7099d4f4f506f6ddf83a437a55242c7ad4f979336660504b6c78e29d6933f4981dedbdae5ce09 languageName: node linkType: hard @@ -14961,9 +14351,9 @@ __metadata: linkType: hard "shell-quote@npm:^1.7.3": - version: 1.8.1 - resolution: "shell-quote@npm:1.8.1" - checksum: 10/af19ab5a1ec30cb4b2f91fd6df49a7442d5c4825a2e269b3712eded10eedd7f9efeaab96d57829880733fc55bcdd8e9b1d8589b4befb06667c731d08145e274d + version: 1.8.2 + resolution: "shell-quote@npm:1.8.2" + checksum: 10/3ae4804fd80a12ba07650d0262804ae3b479a62a6b6971a6dc5fa12995507aa63d3de3e6a8b7a8d18f4ce6eb118b7d75db7fcb2c0acbf016f210f746b10cfe02 languageName: node linkType: hard @@ -14981,27 +14371,16 @@ __metadata: linkType: hard "short-unique-id@npm:^5.0.2": - version: 5.0.3 - resolution: "short-unique-id@npm:5.0.3" + version: 5.2.0 + resolution: "short-unique-id@npm:5.2.0" bin: short-unique-id: bin/short-unique-id suid: bin/short-unique-id - checksum: 10/b2c8777953650a2ad455b04e07d1c792736bf3cedcfa1a97be613834f6c6ea9c4459e23020fff3e98470db77278fc78cbf6a35408806d28362d59e1a351ee10b - languageName: node - linkType: hard - -"side-channel@npm:^1.0.4": - version: 1.0.4 - resolution: "side-channel@npm:1.0.4" - dependencies: - call-bind: "npm:^1.0.0" - get-intrinsic: "npm:^1.0.2" - object-inspect: "npm:^1.9.0" - checksum: 10/c4998d9fc530b0e75a7fd791ad868fdc42846f072734f9080ff55cc8dc7d3899abcda24fd896aa6648c3ab7021b4bb478073eb4f44dfd55bce9714bc1a7c5d45 + checksum: 10/a5a99a69bcc1b1c6b2ac285480ef35c1861f4185488c975a6009809d684d65fb3b94e99a9ffef6a81a2adbe8be62d1aa1dd32853b85ed0a5dcd8f84232f2c11f languageName: node linkType: hard -"side-channel@npm:^1.0.6": +"side-channel@npm:^1.0.4, side-channel@npm:^1.0.6": version: 1.0.6 resolution: "side-channel@npm:1.0.6" dependencies: @@ -15013,7 +14392,7 @@ __metadata: languageName: node linkType: hard -"signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.3, signal-exit@npm:^3.0.7": +"signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.3": version: 3.0.7 resolution: "signal-exit@npm:3.0.7" checksum: 10/a2f098f247adc367dffc27845853e9959b9e88b01cb301658cfe4194352d8d2bb32e18467c786a7fe15f1d44b233ea35633d076d5e737870b7139949d1ab6318 @@ -15034,24 +14413,6 @@ __metadata: languageName: node linkType: hard -"simple-concat@npm:^1.0.0": - version: 1.0.1 - resolution: "simple-concat@npm:1.0.1" - checksum: 10/4d211042cc3d73a718c21ac6c4e7d7a0363e184be6a5ad25c8a1502e49df6d0a0253979e3d50dbdd3f60ef6c6c58d756b5d66ac1e05cda9cacd2e9fc59e3876a - languageName: node - linkType: hard - -"simple-get@npm:^4.0.0": - version: 4.0.1 - resolution: "simple-get@npm:4.0.1" - dependencies: - decompress-response: "npm:^6.0.0" - once: "npm:^1.3.1" - simple-concat: "npm:^1.0.0" - checksum: 10/93f1b32319782f78f2f2234e9ce34891b7ab6b990d19d8afefaa44423f5235ce2676aae42d6743fecac6c8dfff4b808d4c24fe5265be813d04769917a9a44f36 - languageName: node - linkType: hard - "simple-swizzle@npm:^0.2.2": version: 0.2.2 resolution: "simple-swizzle@npm:0.2.2" @@ -15107,7 +14468,7 @@ __metadata: languageName: node linkType: hard -"slice-ansi@npm:^7.0.0": +"slice-ansi@npm:^7.1.0": version: 7.1.0 resolution: "slice-ansi@npm:7.1.0" dependencies: @@ -15134,31 +14495,31 @@ __metadata: languageName: node linkType: hard -"socks-proxy-agent@npm:^8.0.1": - version: 8.0.2 - resolution: "socks-proxy-agent@npm:8.0.2" +"socks-proxy-agent@npm:^8.0.3": + version: 8.0.4 + resolution: "socks-proxy-agent@npm:8.0.4" dependencies: - agent-base: "npm:^7.0.2" + agent-base: "npm:^7.1.1" debug: "npm:^4.3.4" - socks: "npm:^2.7.1" - checksum: 10/ea727734bd5b2567597aa0eda14149b3b9674bb44df5937bbb9815280c1586994de734d965e61f1dd45661183d7b41f115fb9e432d631287c9063864cfcc2ecc + socks: "npm:^2.8.3" + checksum: 10/c8e7c2b398338b49a0a0f4d2bae5c0602aeeca6b478b99415927b6c5db349ca258448f2c87c6958ebf83eea17d42cbc5d1af0bfecb276cac10b9658b0f07f7d7 languageName: node linkType: hard -"socks@npm:^2.7.1": - version: 2.7.1 - resolution: "socks@npm:2.7.1" +"socks@npm:^2.8.3": + version: 2.8.3 + resolution: "socks@npm:2.8.3" dependencies: - ip: "npm:^2.0.0" + ip-address: "npm:^9.0.5" smart-buffer: "npm:^4.2.0" - checksum: 10/5074f7d6a13b3155fa655191df1c7e7a48ce3234b8ccf99afa2ccb56591c195e75e8bb78486f8e9ea8168e95a29573cbaad55b2b5e195160ae4d2ea6811ba833 + checksum: 10/ffcb622c22481dfcd7589aae71fbfd71ca34334064d181df64bf8b7feaeee19706aba4cffd1de35cc7bbaeeaa0af96be2d7f40fcbc7bc0ab69533a7ae9ffc4fb languageName: node linkType: hard -"source-map-js@npm:>=0.6.2 <2.0.0, source-map-js@npm:^1.0.1, source-map-js@npm:^1.0.2": - version: 1.0.2 - resolution: "source-map-js@npm:1.0.2" - checksum: 10/38e2d2dd18d2e331522001fc51b54127ef4a5d473f53b1349c5cca2123562400e0986648b52e9407e348eaaed53bce49248b6e2641e6d793ca57cb2c360d6d51 +"source-map-js@npm:>=0.6.2 <2.0.0, source-map-js@npm:^1.0.1, source-map-js@npm:^1.0.2, source-map-js@npm:^1.2.1": + version: 1.2.1 + resolution: "source-map-js@npm:1.2.1" + checksum: 10/ff9d8c8bf096d534a5b7707e0382ef827b4dd360a577d3f34d2b9f48e12c9d230b5747974ee7c607f0df65113732711bb701fe9ece3c7edbd43cb2294d707df3 languageName: node linkType: hard @@ -15209,7 +14570,7 @@ __metadata: languageName: node linkType: hard -"sprintf-js@npm:^1.1.2": +"sprintf-js@npm:^1.1.2, sprintf-js@npm:^1.1.3": version: 1.1.3 resolution: "sprintf-js@npm:1.1.3" checksum: 10/e7587128c423f7e43cc625fe2f87e6affdf5ca51c1cc468e910d8aaca46bb44a7fbcfa552f787b1d3987f7043aeb4527d1b99559e6621e01b42b3f45e5a24cbb @@ -15223,7 +14584,7 @@ __metadata: languageName: node linkType: hard -"sshpk@npm:^1.14.1": +"sshpk@npm:^1.18.0": version: 1.18.0 resolution: "sshpk@npm:1.18.0" dependencies: @@ -15244,12 +14605,19 @@ __metadata: languageName: node linkType: hard -"ssri@npm:^10.0.0": - version: 10.0.5 - resolution: "ssri@npm:10.0.5" +"ssri@npm:^12.0.0": + version: 12.0.0 + resolution: "ssri@npm:12.0.0" dependencies: minipass: "npm:^7.0.3" - checksum: 10/453f9a1c241c13f5dfceca2ab7b4687bcff354c3ccbc932f35452687b9ef0ccf8983fd13b8a3baa5844c1a4882d6e3ddff48b0e7fd21d743809ef33b80616d79 + checksum: 10/7024c1a6e39b3f18aa8f1c8290e884fe91b0f9ca5a6c6d410544daad54de0ba664db879afe16412e187c6c292fd60b937f047ee44292e5c2af2dcc6d8e1a9b48 + languageName: node + linkType: hard + +"stable-hash@npm:^0.0.4": + version: 0.0.4 + resolution: "stable-hash@npm:0.0.4" + checksum: 10/21c039d21c1cb739cf8342561753a5e007cb95ea682ccd452e76310bbb9c6987a89de8eda023e320b019f3e4691aabda75079cdbb7dadf7ab9013e931f2f23cd languageName: node linkType: hard @@ -15260,13 +14628,6 @@ __metadata: languageName: node linkType: hard -"stampit@npm:^4.3.2": - version: 4.3.2 - resolution: "stampit@npm:4.3.2" - checksum: 10/ff9276cee169c525e730b6cbfc1f60b24df0c7e701f5f583dec845f6d880db397280f7972a7675ffdff417d3e8d5fdd1b151415cef58a20a04c78631d01011c2 - languageName: node - linkType: hard - "streamsearch@npm:^1.1.0": version: 1.1.0 resolution: "streamsearch@npm:1.1.0" @@ -15281,7 +14642,7 @@ __metadata: languageName: node linkType: hard -"string-argv@npm:0.3.2": +"string-argv@npm:~0.3.2": version: 0.3.2 resolution: "string-argv@npm:0.3.2" checksum: 10/f9d3addf887026b4b5f997a271149e93bf71efc8692e7dc0816e8807f960b18bcb9787b45beedf0f97ff459575ee389af3f189d8b649834cac602f2e857e75af @@ -15339,13 +14700,13 @@ __metadata: linkType: hard "string-width@npm:^7.0.0": - version: 7.0.0 - resolution: "string-width@npm:7.0.0" + version: 7.2.0 + resolution: "string-width@npm:7.2.0" dependencies: emoji-regex: "npm:^10.3.0" get-east-asian-width: "npm:^1.0.0" strip-ansi: "npm:^7.1.0" - checksum: 10/bc0de5700a2690895169fce447ec4ed44bc62de80312c2093d5606bfd48319bb88e48a99e97f269dff2bc9577448b91c26b3804c16e7d9b389699795e4655c3b + checksum: 10/42f9e82f61314904a81393f6ef75b832c39f39761797250de68c041d8ba4df2ef80db49ab6cd3a292923a6f0f409b8c9980d120f7d32c820b4a8a84a2598a295 languageName: node linkType: hard @@ -15390,17 +14751,6 @@ __metadata: languageName: node linkType: hard -"string.prototype.trim@npm:^1.2.8": - version: 1.2.8 - resolution: "string.prototype.trim@npm:1.2.8" - dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - es-abstract: "npm:^1.22.1" - checksum: 10/9301f6cb2b6c44f069adde1b50f4048915985170a20a1d64cf7cb2dc53c5cd6b9525b92431f1257f894f94892d6c4ae19b5aa7f577c3589e7e51772dffc9d5a4 - languageName: node - linkType: hard - "string.prototype.trim@npm:^1.2.9": version: 1.2.9 resolution: "string.prototype.trim@npm:1.2.9" @@ -15413,17 +14763,6 @@ __metadata: languageName: node linkType: hard -"string.prototype.trimend@npm:^1.0.7": - version: 1.0.7 - resolution: "string.prototype.trimend@npm:1.0.7" - dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - es-abstract: "npm:^1.22.1" - checksum: 10/3f0d3397ab9bd95cd98ae2fe0943bd3e7b63d333c2ab88f1875cf2e7c958c75dc3355f6fe19ee7c8fca28de6f39f2475e955e103821feb41299a2764a7463ffa - languageName: node - linkType: hard - "string.prototype.trimend@npm:^1.0.8": version: 1.0.8 resolution: "string.prototype.trimend@npm:1.0.8" @@ -15435,17 +14774,6 @@ __metadata: languageName: node linkType: hard -"string.prototype.trimstart@npm:^1.0.7": - version: 1.0.7 - resolution: "string.prototype.trimstart@npm:1.0.7" - dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - es-abstract: "npm:^1.22.1" - checksum: 10/6e594d3a61b127d243b8be1312e9f78683abe452cfe0bcafa3e0dc62ad6f030ccfb64d87ed3086fb7cb540fda62442c164d237cc5cc4d53c6e3eb659c29a0aeb - languageName: node - linkType: hard - "string.prototype.trimstart@npm:^1.0.8": version: 1.0.8 resolution: "string.prototype.trimstart@npm:1.0.8" @@ -15530,28 +14858,21 @@ __metadata: languageName: node linkType: hard -"strip-json-comments@npm:~2.0.1": - version: 2.0.1 - resolution: "strip-json-comments@npm:2.0.1" - checksum: 10/1074ccb63270d32ca28edfb0a281c96b94dc679077828135141f27d52a5a398ef5e78bcf22809d23cadc2b81dfbe345eb5fd8699b385c8b1128907dec4a7d1e1 - languageName: node - linkType: hard - -"style-to-js@npm:1.1.10": - version: 1.1.10 - resolution: "style-to-js@npm:1.1.10" +"style-to-js@npm:1.1.16": + version: 1.1.16 + resolution: "style-to-js@npm:1.1.16" dependencies: - style-to-object: "npm:1.0.5" - checksum: 10/d89274efc4b59ba742f93967380e316370c8a5f0ba1d3481712d3b8d5278f3f9a496e69b95464043058b56bd8c673427da03a98b407b2147e042052f3cca001d + style-to-object: "npm:1.0.8" + checksum: 10/a876cc49a29ac90c7723b4d6f002ac6c1ac5ccc6b5bc963d9c607cfc74b15927b704c9324df6f824f576c65689fe4b4ff79caabcd44a13d8a02641f721f1b316 languageName: node linkType: hard -"style-to-object@npm:1.0.5": - version: 1.0.5 - resolution: "style-to-object@npm:1.0.5" +"style-to-object@npm:1.0.8": + version: 1.0.8 + resolution: "style-to-object@npm:1.0.8" dependencies: - inline-style-parser: "npm:0.2.2" - checksum: 10/8bedb6aa2e4e82b675cc414fa3436017fbfbf689f9ce3efc76bfc9d75fbe105bea08afc2f9cca1beee73f016e4847712789847efd888ae2cce915af74085e76b + inline-style-parser: "npm:0.2.4" + checksum: 10/530b067325e3119bfaf75bdbe25cc86b02b559db00d881a74b98a2d5bb10ac953d1b455ed90c825963cf3b4bdaa1bda45f406d78d987391434b8d8ab3835df4e languageName: node linkType: hard @@ -15580,13 +14901,13 @@ __metadata: languageName: node linkType: hard -"sucrase@npm:^3.32.0": - version: 3.34.0 - resolution: "sucrase@npm:3.34.0" +"sucrase@npm:^3.35.0": + version: 3.35.0 + resolution: "sucrase@npm:3.35.0" dependencies: "@jridgewell/gen-mapping": "npm:^0.3.2" commander: "npm:^4.0.0" - glob: "npm:7.1.6" + glob: "npm:^10.3.10" lines-and-columns: "npm:^1.1.6" mz: "npm:^2.7.0" pirates: "npm:^4.0.1" @@ -15594,7 +14915,7 @@ __metadata: bin: sucrase: bin/sucrase sucrase-node: bin/sucrase-node - checksum: 10/b64d154a7a7eaa4b39668c3124bd08cd505f683d36ac4fb94def6491fb3af155b24b6e41b55011e38582e7d59c440af79ffba8709f3da78aeedf2f07b6d51d84 + checksum: 10/bc601558a62826f1c32287d4fdfa4f2c09fe0fec4c4d39d0e257fd9116d7d6227a18309721d4185ec84c9dc1af0d5ec0e05a42a337fbb74fc293e068549aacbe languageName: node linkType: hard @@ -15702,43 +15023,45 @@ __metadata: linkType: hard "svgo@npm:^3.0.2": - version: 3.1.0 - resolution: "svgo@npm:3.1.0" + version: 3.3.2 + resolution: "svgo@npm:3.3.2" dependencies: "@trysound/sax": "npm:0.2.0" commander: "npm:^7.2.0" css-select: "npm:^5.1.0" - css-tree: "npm:^2.2.1" + css-tree: "npm:^2.3.1" css-what: "npm:^6.1.0" - csso: "npm:5.0.5" + csso: "npm:^5.0.5" picocolors: "npm:^1.0.0" bin: svgo: ./bin/svgo - checksum: 10/7af91ef9439aaed6c74a7dc4f2405b39bb5d74719085023265f3a8cd9f2f1d6bc3e70036866d0f52e0cee027285dc49a41b7b21893571e15c61c060155b769ff + checksum: 10/82fdea9b938884d808506104228e4d3af0050d643d5b46ff7abc903ff47a91bbf6561373394868aaf07a28f006c4057b8fbf14bbd666298abdd7cc590d4f7700 languageName: node linkType: hard "swagger-client@npm:^3.18.5": - version: 3.24.6 - resolution: "swagger-client@npm:3.24.6" + version: 3.32.2 + resolution: "swagger-client@npm:3.32.2" dependencies: "@babel/runtime-corejs3": "npm:^7.22.15" - "@swagger-api/apidom-core": "npm:>=0.83.0 <1.0.0" - "@swagger-api/apidom-error": "npm:>=0.83.0 <1.0.0" - "@swagger-api/apidom-json-pointer": "npm:>=0.83.0 <1.0.0" - "@swagger-api/apidom-ns-openapi-3-1": "npm:>=0.83.0 <1.0.0" - "@swagger-api/apidom-reference": "npm:>=0.83.0 <1.0.0" - cookie: "npm:~0.6.0" + "@scarf/scarf": "npm:=1.4.0" + "@swagger-api/apidom-core": "npm:>=1.0.0-beta.3 <1.0.0-rc.0" + "@swagger-api/apidom-error": "npm:>=1.0.0-beta.3 <1.0.0-rc.0" + "@swagger-api/apidom-json-pointer": "npm:>=1.0.0-beta.3 <1.0.0-rc.0" + "@swagger-api/apidom-ns-openapi-3-1": "npm:>=1.0.0-beta.3 <1.0.0-rc.0" + "@swagger-api/apidom-reference": "npm:>=1.0.0-beta.3 <1.0.0-rc.0" + cookie: "npm:~0.7.2" deepmerge: "npm:~4.3.0" fast-json-patch: "npm:^3.0.0-1" - is-plain-object: "npm:^5.0.0" js-yaml: "npm:^4.1.0" + neotraverse: "npm:=0.6.18" node-abort-controller: "npm:^3.1.1" - node-fetch-commonjs: "npm:^3.3.1" - qs: "npm:^6.10.2" - traverse: "npm:~0.6.6" - undici: "npm:^5.24.0" - checksum: 10/76dda380cf97ba677326be75ed7f439cec0f14b4034fedab51c15f2099a2f56e2c6adf6d704262f439b875a0842568731ae2f659470c5503797fe794973eb230 + node-fetch-commonjs: "npm:^3.3.2" + openapi-path-templating: "npm:^1.5.1" + openapi-server-url-templating: "npm:^1.0.0" + ramda: "npm:^0.30.1" + ramda-adjunct: "npm:^5.0.0" + checksum: 10/651f8e6446b57c42de61684440e854f146c9e6a0d9eab28892d07a00bc0dd9e742205c285d4db2dea85d657c62da3a81a44cf417db2383753a75d69377877253 languageName: node linkType: hard @@ -15809,13 +15132,13 @@ __metadata: languageName: node linkType: hard -"synckit@npm:^0.8.5": - version: 0.8.6 - resolution: "synckit@npm:0.8.6" +"synckit@npm:^0.9.1": + version: 0.9.2 + resolution: "synckit@npm:0.9.2" dependencies: - "@pkgr/utils": "npm:^2.4.2" + "@pkgr/core": "npm:^0.1.0" tslib: "npm:^2.6.2" - checksum: 10/565c659b5c935905e3774f8a53b013aeb1db03b69cb26cfea742021a274fba792e6ec22f1f918bfb6a7fe16dc9ab6e32a94b4289a8d5d9039b695cd9d524953d + checksum: 10/d45c4288be9c0232343650643892a7edafb79152c0c08d7ae5d33ca2c296b67a0e15f8cb5c9153969612c4ea5cd5686297542384aab977db23cfa6653fe02027 languageName: node linkType: hard @@ -15840,35 +15163,35 @@ __metadata: linkType: hard "tailwindcss@npm:^3.4.14": - version: 3.4.14 - resolution: "tailwindcss@npm:3.4.14" + version: 3.4.16 + resolution: "tailwindcss@npm:3.4.16" dependencies: "@alloc/quick-lru": "npm:^5.2.0" arg: "npm:^5.0.2" - chokidar: "npm:^3.5.3" + chokidar: "npm:^3.6.0" didyoumean: "npm:^1.2.2" dlv: "npm:^1.1.3" - fast-glob: "npm:^3.3.0" + fast-glob: "npm:^3.3.2" glob-parent: "npm:^6.0.2" is-glob: "npm:^4.0.3" - jiti: "npm:^1.21.0" - lilconfig: "npm:^2.1.0" - micromatch: "npm:^4.0.5" + jiti: "npm:^1.21.6" + lilconfig: "npm:^3.1.3" + micromatch: "npm:^4.0.8" normalize-path: "npm:^3.0.0" object-hash: "npm:^3.0.0" - picocolors: "npm:^1.0.0" - postcss: "npm:^8.4.23" + picocolors: "npm:^1.1.1" + postcss: "npm:^8.4.47" postcss-import: "npm:^15.1.0" postcss-js: "npm:^4.0.1" - postcss-load-config: "npm:^4.0.1" - postcss-nested: "npm:^6.0.1" - postcss-selector-parser: "npm:^6.0.11" - resolve: "npm:^1.22.2" - sucrase: "npm:^3.32.0" + postcss-load-config: "npm:^4.0.2" + postcss-nested: "npm:^6.2.0" + postcss-selector-parser: "npm:^6.1.2" + resolve: "npm:^1.22.8" + sucrase: "npm:^3.35.0" bin: tailwind: lib/cli.js tailwindcss: lib/cli.js - checksum: 10/2b75b697d4859ce813947b043edf19ed61f80321914743a00ba883f327016e4f7f9414823b6ccffeb1359524335c47933d970da5ce2158329f43e9a89d934eb0 + checksum: 10/d84b3d9bd8f3d53021b6754e3d7efa704cf32f72714dea2036d955fe46ea4154180d2c47593881a9c524229f9efc13fa924fa6347fc8969427036329ee8a9338 languageName: node linkType: hard @@ -15879,42 +15202,17 @@ __metadata: languageName: node linkType: hard -"tar-fs@npm:^2.0.0": - version: 2.1.1 - resolution: "tar-fs@npm:2.1.1" - dependencies: - chownr: "npm:^1.1.1" - mkdirp-classic: "npm:^0.5.2" - pump: "npm:^3.0.0" - tar-stream: "npm:^2.1.4" - checksum: 10/526deae025453e825f87650808969662fbb12eb0461d033e9b447de60ec951c6c4607d0afe7ce057defe9d4e45cf80399dd74bc15f9d9e0773d5e990a78ce4ac - languageName: node - linkType: hard - -"tar-stream@npm:^2.1.4": - version: 2.2.0 - resolution: "tar-stream@npm:2.2.0" - dependencies: - bl: "npm:^4.0.3" - end-of-stream: "npm:^1.4.1" - fs-constants: "npm:^1.0.0" - inherits: "npm:^2.0.3" - readable-stream: "npm:^3.1.1" - checksum: 10/1a52a51d240c118cbcd30f7368ea5e5baef1eac3e6b793fb1a41e6cd7319296c79c0264ccc5859f5294aa80f8f00b9239d519e627b9aade80038de6f966fec6a - languageName: node - linkType: hard - -"tar@npm:^6.1.11, tar@npm:^6.1.2": - version: 6.2.0 - resolution: "tar@npm:6.2.0" +"tar@npm:^7.4.3": + version: 7.4.3 + resolution: "tar@npm:7.4.3" dependencies: - chownr: "npm:^2.0.0" - fs-minipass: "npm:^2.0.0" - minipass: "npm:^5.0.0" - minizlib: "npm:^2.1.1" - mkdirp: "npm:^1.0.3" - yallist: "npm:^4.0.0" - checksum: 10/2042bbb14830b5cd0d584007db0eb0a7e933e66d1397e72a4293768d2332449bc3e312c266a0887ec20156dea388d8965e53b4fc5097f42d78593549016da089 + "@isaacs/fs-minipass": "npm:^4.0.0" + chownr: "npm:^3.0.0" + minipass: "npm:^7.1.2" + minizlib: "npm:^3.0.1" + mkdirp: "npm:^3.0.1" + yallist: "npm:^5.0.0" + checksum: 10/12a2a4fc6dee23e07cc47f1aeb3a14a1afd3f16397e1350036a8f4cdfee8dcac7ef5978337a4e7b2ac2c27a9a6d46388fc2088ea7c80cb6878c814b1425f8ecf languageName: node linkType: hard @@ -15973,10 +15271,21 @@ __metadata: languageName: node linkType: hard -"titleize@npm:^3.0.0": - version: 3.0.0 - resolution: "titleize@npm:3.0.0" - checksum: 10/71fbbeabbfb36ccd840559f67f21e356e1d03da2915b32d2ae1a60ddcc13a124be2739f696d2feb884983441d159a18649e8d956648d591bdad35c430a6b6d28 +"tldts-core@npm:^6.1.65": + version: 6.1.65 + resolution: "tldts-core@npm:6.1.65" + checksum: 10/06ae49ae935674163d806aa14abf6bb49a6099878ef3940de035c6bf577cf31b78122df02d2e82d84d0a59faf8a837235d537ee7cbf9a5b0b97b44b7a5f19799 + languageName: node + linkType: hard + +"tldts@npm:^6.1.32": + version: 6.1.65 + resolution: "tldts@npm:6.1.65" + dependencies: + tldts-core: "npm:^6.1.65" + bin: + tldts: bin/cli.js + checksum: 10/dc8afe3ac8af4f2dc4b4307d447b6877ee5942e4b8164ae170edf034a318241ca7f9bdf89d4560204363141344959aa4d28edc532397b210532e160acbf77b6a languageName: node linkType: hard @@ -15989,7 +15298,7 @@ __metadata: languageName: node linkType: hard -"tmp@npm:~0.2.1": +"tmp@npm:~0.2.3": version: 0.2.3 resolution: "tmp@npm:0.2.3" checksum: 10/7b13696787f159c9754793a83aa79a24f1522d47b87462ddb57c18ee93ff26c74cbb2b8d9138f571d2e0e765c728fb2739863a672b280528512c6d83d511c6fa @@ -16019,15 +15328,12 @@ __metadata: languageName: node linkType: hard -"tough-cookie@npm:^4.1.3": - version: 4.1.4 - resolution: "tough-cookie@npm:4.1.4" +"tough-cookie@npm:^5.0.0": + version: 5.0.0 + resolution: "tough-cookie@npm:5.0.0" dependencies: - psl: "npm:^1.1.33" - punycode: "npm:^2.1.1" - universalify: "npm:^0.2.0" - url-parse: "npm:^1.5.3" - checksum: 10/75663f4e2cd085f16af0b217e4218772adf0617fb3227171102618a54ce0187a164e505d61f773ed7d65988f8ff8a8f935d381f87da981752c1171b076b4afac + tldts: "npm:^6.1.32" + checksum: 10/a98d3846ed386e399e8b470c1eb08a6a296944246eabc55c9fe79d629bd2cdaa62f5a6572f271fe0060987906bd20468d72a219a3b4cbe51086bea48d2d677b6 languageName: node linkType: hard @@ -16038,41 +15344,39 @@ __metadata: languageName: node linkType: hard -"traverse@npm:~0.6.6": - version: 0.6.7 - resolution: "traverse@npm:0.6.7" - checksum: 10/b06ea2d1db755ae21d2f5bade6e5ddfc6daf4b571fefe0de343c4fbbb022836a1e9c293b334d04b5c73cc689e9dbbdde33bb41a57508a8b82c73683f76de7a01 - languageName: node - linkType: hard - -"tree-sitter-json@npm:=0.20.1": - version: 0.20.1 - resolution: "tree-sitter-json@npm:0.20.1" - dependencies: - nan: "npm:^2.18.0" - node-gyp: "npm:latest" - checksum: 10/109b10dc73cb04ad5864727cc939aa408d53f5ef1bd3d180376f8c69131b5669328153e3222216bc1d7d73766fe2a70415f1535e371fba2e1e9a02b1c2d2f6e7 +"tree-kill@npm:1.2.2": + version: 1.2.2 + resolution: "tree-kill@npm:1.2.2" + bin: + tree-kill: cli.js + checksum: 10/49117f5f410d19c84b0464d29afb9642c863bc5ba40fcb9a245d474c6d5cc64d1b177a6e6713129eb346b40aebb9d4631d967517f9fbe8251c35b21b13cd96c7 languageName: node linkType: hard -"tree-sitter-yaml@npm:=0.5.0": - version: 0.5.0 - resolution: "tree-sitter-yaml@npm:0.5.0" +"tree-sitter-json@npm:=0.24.8": + version: 0.24.8 + resolution: "tree-sitter-json@npm:0.24.8" dependencies: - nan: "npm:^2.14.0" + node-addon-api: "npm:^8.2.2" node-gyp: "npm:latest" - checksum: 10/bbdebf27aaab9fe386a3585991ab4a3fbcd2dc72070d7d59989a684f59c122b7428b372aaaae72657cd110a2a89f9dc05c44d98f2b3ab3043199a6cc0b12ab2b + node-gyp-build: "npm:^4.8.2" + peerDependencies: + tree-sitter: ^0.21.1 + peerDependenciesMeta: + tree-sitter: + optional: true + checksum: 10/37c79ae938d9d8e1a3c3c81c17e466e3f3b6a538efd845c91458ef844bf0f4ce36e567832ad7d213f03570c576cccdbf5f30c5437a3c260658b3ecdbf718c468 languageName: node linkType: hard -"tree-sitter@npm:=0.20.4": - version: 0.20.4 - resolution: "tree-sitter@npm:0.20.4" +"tree-sitter@npm:=0.21.1": + version: 0.21.1 + resolution: "tree-sitter@npm:0.21.1" dependencies: - nan: "npm:^2.17.0" + node-addon-api: "npm:^8.0.0" node-gyp: "npm:latest" - prebuild-install: "npm:^7.1.1" - checksum: 10/72e37dbc2573b0a5e94ad434da10083ad03e1cc7aa271a5df24528e0b4c70d5bf90cd7b07bc1c20627e61f3821ab67639fe1d549e31f68d25a194e725760ddd6 + node-gyp-build: "npm:^4.8.0" + checksum: 10/6656208333de86542e73b14e040fbbdf2c0bce7cf0d6422db401963efb1ab1b31ff7d941c973e714c28838dd5f7257b75c6d55778c6751922c3dea123da6a334 languageName: node linkType: hard @@ -16091,9 +15395,9 @@ __metadata: linkType: hard "trough@npm:^2.0.0": - version: 2.1.0 - resolution: "trough@npm:2.1.0" - checksum: 10/6ca8a545d0080ce40c3d0e1e44cf9aa0484a272a91f3a5a02ac433bf1e3ed16983d39da0a77a96467237f7f983cfbf19abc5ab1994c27cde9417e21a2aec76cc + version: 2.2.0 + resolution: "trough@npm:2.2.0" + checksum: 10/999c1cb3db6ec63e1663f911146a90125065da37f66ba342b031d53edb22a62f56c1f934bbc61a55b2b29dd74207544cfd78875b414665c1ffadcd9a9a009eeb languageName: node linkType: hard @@ -16132,9 +15436,16 @@ __metadata: linkType: hard "ts-log@npm:^2.2.3": - version: 2.2.5 - resolution: "ts-log@npm:2.2.5" - checksum: 10/b8fb444ae3b05ac8f709a1acee26dba014ed601e1fc36fa2bfcac5555032eb6c6ca9cd16b8da21832f1631785c3ad7de7177d8e7631c197a1aeca64f03a872a4 + version: 2.2.7 + resolution: "ts-log@npm:2.2.7" + checksum: 10/e6d52866608373d1dc429f74158e28fe3f842b8ab2b12f113e786c581f011664efbfa6cea0089f7165d3a1ac3e019747919bbd214f6c7d723193c98353628198 + languageName: node + linkType: hard + +"ts-mixer@npm:^6.0.3, ts-mixer@npm:^6.0.4": + version: 6.0.4 + resolution: "ts-mixer@npm:6.0.4" + checksum: 10/f20571a4a4ff7b5e1a2ff659208c1ea9d4180dda932b71d289edc99e25a2948c9048e2e676b930302ac0f8e88279e0da6022823183e67de3906a3f3a8b72ea80 languageName: node linkType: hard @@ -16185,10 +15496,10 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^2, tslib@npm:^2.0.0, tslib@npm:^2.0.1, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.3.0, tslib@npm:^2.3.1, tslib@npm:^2.4.0, tslib@npm:^2.4.1, tslib@npm:^2.5.0, tslib@npm:^2.6.0, tslib@npm:^2.6.1, tslib@npm:^2.6.2, tslib@npm:~2.6.0": - version: 2.6.2 - resolution: "tslib@npm:2.6.2" - checksum: 10/bd26c22d36736513980091a1e356378e8b662ded04204453d353a7f34a4c21ed0afc59b5f90719d4ba756e581a162ecbf93118dc9c6be5acf70aa309188166ca +"tslib@npm:^2, tslib@npm:^2.0.0, tslib@npm:^2.0.1, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.3.0, tslib@npm:^2.3.1, tslib@npm:^2.4.0, tslib@npm:^2.4.1, tslib@npm:^2.5.0, tslib@npm:^2.6.1, tslib@npm:^2.6.2, tslib@npm:^2.6.3, tslib@npm:^2.7.0, tslib@npm:^2.8.1": + version: 2.8.1 + resolution: "tslib@npm:2.8.1" + checksum: 10/3e2e043d5c2316461cb54e5c7fe02c30ef6dccb3384717ca22ae5c6b5bc95232a6241df19c622d9c73b809bea33b187f6dbc73030963e29950c2141bc32a79f7 languageName: node linkType: hard @@ -16206,6 +15517,13 @@ __metadata: languageName: node linkType: hard +"tslib@npm:~2.6.0": + version: 2.6.3 + resolution: "tslib@npm:2.6.3" + checksum: 10/52109bb681f8133a2e58142f11a50e05476de4f075ca906d13b596ae5f7f12d30c482feb0bff167ae01cfc84c5803e575a307d47938999246f5a49d174fc558c + languageName: node + linkType: hard + "tty@npm:1.0.1": version: 1.0.1 resolution: "tty@npm:1.0.1" @@ -16266,24 +15584,6 @@ __metadata: languageName: node linkType: hard -"type-fest@npm:^3.0.0": - version: 3.13.1 - resolution: "type-fest@npm:3.13.1" - checksum: 10/9a8a2359ada34c9b3affcaf3a8f73ee14c52779e89950db337ce66fb74c3399776c697c99f2532e9b16e10e61cfdba3b1c19daffb93b338b742f0acd0117ce12 - languageName: node - linkType: hard - -"typed-array-buffer@npm:^1.0.0": - version: 1.0.0 - resolution: "typed-array-buffer@npm:1.0.0" - dependencies: - call-bind: "npm:^1.0.2" - get-intrinsic: "npm:^1.2.1" - is-typed-array: "npm:^1.1.10" - checksum: 10/3e0281c79b2a40cd97fe715db803884301993f4e8c18e8d79d75fd18f796e8cd203310fec8c7fdb5e6c09bedf0af4f6ab8b75eb3d3a85da69328f28a80456bd3 - languageName: node - linkType: hard - "typed-array-buffer@npm:^1.0.2": version: 1.0.2 resolution: "typed-array-buffer@npm:1.0.2" @@ -16295,18 +15595,6 @@ __metadata: languageName: node linkType: hard -"typed-array-byte-length@npm:^1.0.0": - version: 1.0.0 - resolution: "typed-array-byte-length@npm:1.0.0" - dependencies: - call-bind: "npm:^1.0.2" - for-each: "npm:^0.3.3" - has-proto: "npm:^1.0.1" - is-typed-array: "npm:^1.1.10" - checksum: 10/6f376bf5d988f00f98ccee41fd551cafc389095a2a307c18fab30f29da7d1464fc3697139cf254cda98b4128bbcb114f4b557bbabdc6d9c2e5039c515b31decf - languageName: node - linkType: hard - "typed-array-byte-length@npm:^1.0.1": version: 1.0.1 resolution: "typed-array-byte-length@npm:1.0.1" @@ -16320,19 +15608,6 @@ __metadata: languageName: node linkType: hard -"typed-array-byte-offset@npm:^1.0.0": - version: 1.0.0 - resolution: "typed-array-byte-offset@npm:1.0.0" - dependencies: - available-typed-arrays: "npm:^1.0.5" - call-bind: "npm:^1.0.2" - for-each: "npm:^0.3.3" - has-proto: "npm:^1.0.1" - is-typed-array: "npm:^1.1.10" - checksum: 10/2d81747faae31ca79f6c597dc18e15ae3d5b7e97f7aaebce3b31f46feeb2a6c1d6c92b9a634d901c83731ffb7ec0b74d05c6ff56076f5ae39db0cd19b16a3f92 - languageName: node - linkType: hard - "typed-array-byte-offset@npm:^1.0.2": version: 1.0.3 resolution: "typed-array-byte-offset@npm:1.0.3" @@ -16348,17 +15623,6 @@ __metadata: languageName: node linkType: hard -"typed-array-length@npm:^1.0.4": - version: 1.0.4 - resolution: "typed-array-length@npm:1.0.4" - dependencies: - call-bind: "npm:^1.0.2" - for-each: "npm:^0.3.3" - is-typed-array: "npm:^1.1.9" - checksum: 10/0444658acc110b233176cb0b7689dcb828b0cfa099ab1d377da430e8553b6fdcdce882360b7ffe9ae085b6330e1d39383d7b2c61574d6cd8eef651d3e4a87822 - languageName: node - linkType: hard - "typed-array-length@npm:^1.0.6": version: 1.0.7 resolution: "typed-array-length@npm:1.0.7" @@ -16373,12 +15637,12 @@ __metadata: languageName: node linkType: hard -"types-ramda@npm:^0.29.6": - version: 0.29.6 - resolution: "types-ramda@npm:0.29.6" +"types-ramda@npm:^0.30.1": + version: 0.30.1 + resolution: "types-ramda@npm:0.30.1" dependencies: ts-toolbelt: "npm:^9.6.0" - checksum: 10/bd878cc4321d555fcccedba53665682752b60ec8fe11c7418a109180313b0fd0736a0bf3658d40e5a2c7c62c96f5f83923669cec9295152a52bfd1f35f680677 + checksum: 10/b865c8f97df911b82b51b3cb4afa9b52b971d344dd79d203cd118e424a03761aebfea538c643f6283f700a3b4000d07d2168e353691b5caff076542bad78e420 languageName: node linkType: hard @@ -16423,9 +15687,11 @@ __metadata: linkType: hard "ua-parser-js@npm:^1.0.35": - version: 1.0.37 - resolution: "ua-parser-js@npm:1.0.37" - checksum: 10/56508f2428ebac64382c4d41da14189e5013e3e2a5f5918aff4bee3ba77df1f4eaad6f81f90c24999f1cf12cc1596764684497fec07e0ff5182ce9a323a8c05b + version: 1.0.39 + resolution: "ua-parser-js@npm:1.0.39" + bin: + ua-parser-js: script/cli.js + checksum: 10/dd4026b6ece8a34a0d39b6de5542154c4506077d8def8647a300a29e1b3ffa0e23f5c8eeeb8101df6162b7b3eb3597d0b4adb031ae6104cbdb730d6ebc07f3c0 languageName: node linkType: hard @@ -16448,26 +15714,17 @@ __metadata: languageName: node linkType: hard -"undici-types@npm:~5.26.4": - version: 5.26.5 - resolution: "undici-types@npm:5.26.5" - checksum: 10/0097779d94bc0fd26f0418b3a05472410408877279141ded2bd449167be1aed7ea5b76f756562cb3586a07f251b90799bab22d9019ceba49c037c76445f7cddd - languageName: node - linkType: hard - -"undici@npm:^5.24.0": - version: 5.28.2 - resolution: "undici@npm:5.28.2" - dependencies: - "@fastify/busboy": "npm:^2.0.0" - checksum: 10/07ab8b812c7322f5faba55268562e3626463171ace8a2e5861e5793e69f8901e809bcdeb4013126fe8d1602baac247ea3c0c996073dbf9709516295b0a4dd18f +"undici-types@npm:~6.20.0": + version: 6.20.0 + resolution: "undici-types@npm:6.20.0" + checksum: 10/583ac7bbf4ff69931d3985f4762cde2690bb607844c16a5e2fbb92ed312fe4fa1b365e953032d469fa28ba8b224e88a595f0b10a449332f83fa77c695e567dbe languageName: node linkType: hard "unicode-canonical-property-names-ecmascript@npm:^2.0.0": - version: 2.0.0 - resolution: "unicode-canonical-property-names-ecmascript@npm:2.0.0" - checksum: 10/39be078afd014c14dcd957a7a46a60061bc37c4508ba146517f85f60361acf4c7539552645ece25de840e17e293baa5556268d091ca6762747fdd0c705001a45 + version: 2.0.1 + resolution: "unicode-canonical-property-names-ecmascript@npm:2.0.1" + checksum: 10/3c3dabdb1d22aef4904399f9e810d0b71c0b12b3815169d96fac97e56d5642840c6071cf709adcace2252bc6bb80242396c2ec74b37224eb015c5f7aca40bad7 languageName: node linkType: hard @@ -16482,9 +15739,9 @@ __metadata: linkType: hard "unicode-match-property-value-ecmascript@npm:^2.1.0": - version: 2.1.0 - resolution: "unicode-match-property-value-ecmascript@npm:2.1.0" - checksum: 10/06661bc8aba2a60c7733a7044f3e13085808939ad17924ffd4f5222a650f88009eb7c09481dc9c15cfc593d4ad99bd1cde8d54042733b335672591a81c52601c + version: 2.2.0 + resolution: "unicode-match-property-value-ecmascript@npm:2.2.0" + checksum: 10/9fd53c657aefe5d3cb8208931b4c34fbdb30bb5aa9a6c6bf744e2f3036f00b8889eeaf30cb55a873b76b6ee8b5801ea770e1c49b3352141309f58f0ebb3011d8 languageName: node linkType: hard @@ -16510,21 +15767,21 @@ __metadata: languageName: node linkType: hard -"unique-filename@npm:^3.0.0": - version: 3.0.0 - resolution: "unique-filename@npm:3.0.0" +"unique-filename@npm:^4.0.0": + version: 4.0.0 + resolution: "unique-filename@npm:4.0.0" dependencies: - unique-slug: "npm:^4.0.0" - checksum: 10/8e2f59b356cb2e54aab14ff98a51ac6c45781d15ceaab6d4f1c2228b780193dc70fae4463ce9e1df4479cb9d3304d7c2043a3fb905bdeca71cc7e8ce27e063df + unique-slug: "npm:^5.0.0" + checksum: 10/6a62094fcac286b9ec39edbd1f8f64ff92383baa430af303dfed1ffda5e47a08a6b316408554abfddd9730c78b6106bef4ca4d02c1231a735ddd56ced77573df languageName: node linkType: hard -"unique-slug@npm:^4.0.0": - version: 4.0.0 - resolution: "unique-slug@npm:4.0.0" +"unique-slug@npm:^5.0.0": + version: 5.0.0 + resolution: "unique-slug@npm:5.0.0" dependencies: imurmurhash: "npm:^0.1.4" - checksum: 10/40912a8963fc02fb8b600cf50197df4a275c602c60de4cac4f75879d3c48558cfac48de08a25cc10df8112161f7180b3bbb4d662aadb711568602f9eddee54f0 + checksum: 10/beafdf3d6f44990e0a5ce560f8f881b4ee811be70b6ba0db25298c31c8cf525ed963572b48cd03be1c1349084f9e339be4241666d7cf1ebdad20598d3c652b27 languageName: node linkType: hard @@ -16590,13 +15847,6 @@ __metadata: languageName: node linkType: hard -"universalify@npm:^0.2.0": - version: 0.2.0 - resolution: "universalify@npm:0.2.0" - checksum: 10/e86134cb12919d177c2353196a4cc09981524ee87abf621f7bc8d249dbbbebaec5e7d1314b96061497981350df786e4c5128dbf442eba104d6e765bc260678b5 - languageName: node - linkType: hard - "universalify@npm:^2.0.0": version: 2.0.1 resolution: "universalify@npm:2.0.1" @@ -16627,17 +15877,17 @@ __metadata: languageName: node linkType: hard -"update-browserslist-db@npm:^1.0.13": - version: 1.0.13 - resolution: "update-browserslist-db@npm:1.0.13" +"update-browserslist-db@npm:^1.1.1": + version: 1.1.1 + resolution: "update-browserslist-db@npm:1.1.1" dependencies: - escalade: "npm:^3.1.1" - picocolors: "npm:^1.0.0" + escalade: "npm:^3.2.0" + picocolors: "npm:^1.1.0" peerDependencies: browserslist: ">= 4.21.0" bin: update-browserslist-db: cli.js - checksum: 10/9074b4ef34d2ed931f27d390aafdd391ee7c45ad83c508e8fed6aaae1eb68f81999a768ed8525c6f88d4001a4fbf1b8c0268f099d0e8e72088ec5945ac796acf + checksum: 10/7678dd8609750588d01aa7460e8eddf2ff9d16c2a52fb1811190e0d056390f1fdffd94db3cf8fb209cf634ab4fa9407886338711c71cc6ccade5eeb22b093734 languageName: node linkType: hard @@ -16668,7 +15918,7 @@ __metadata: languageName: node linkType: hard -"url-parse@npm:^1.5.3, url-parse@npm:^1.5.8": +"url-parse@npm:^1.5.8": version: 1.5.10 resolution: "url-parse@npm:1.5.10" dependencies: @@ -16678,6 +15928,13 @@ __metadata: languageName: node linkType: hard +"urlpattern-polyfill@npm:^10.0.0": + version: 10.0.0 + resolution: "urlpattern-polyfill@npm:10.0.0" + checksum: 10/346819dbe718e929988298d02a988b8ddfa601d08daaa7e69b1148eab699c86c0f0f933d68d8c8cf913166fe64156ed28904e673200d18ef7e9ed6b58cea3fc7 + languageName: node + linkType: hard + "urlpattern-polyfill@npm:^8.0.0": version: 8.0.2 resolution: "urlpattern-polyfill@npm:8.0.2" @@ -16685,13 +15942,6 @@ __metadata: languageName: node linkType: hard -"urlpattern-polyfill@npm:^9.0.0": - version: 9.0.0 - resolution: "urlpattern-polyfill@npm:9.0.0" - checksum: 10/63d59e08d58189d340e3acb0fb69c11d8f06da5e38c091cdac66cac07e4ca81378ad19cd1a923d5593a899603a0e607fe3ef793ef368fefbc1b2b840b24839b8 - languageName: node - linkType: hard - "util-deprecate@npm:^1.0.1, util-deprecate@npm:^1.0.2": version: 1.0.2 resolution: "util-deprecate@npm:1.0.2" @@ -16810,9 +16060,9 @@ __metadata: linkType: hard "vscode-languageserver-textdocument@npm:^1.0.4": - version: 1.0.11 - resolution: "vscode-languageserver-textdocument@npm:1.0.11" - checksum: 10/6096d2a85570e819e01ff406de7c88c48211e6874c6fc71df92193aa8b5aadf40591e44f033d634a95d04975d7aad29049d3eccab617ca41c189ae325aadb913 + version: 1.0.12 + resolution: "vscode-languageserver-textdocument@npm:1.0.12" + checksum: 10/2bc0fde952d40f35a31179623d1491b0fafdee156aaf58557f40f5d394a25fc84826763cdde55fa6ce2ed9cd35a931355ad6dd7fe5db82e7f21e5d865f0af8c6 languageName: node linkType: hard @@ -16868,29 +16118,29 @@ __metadata: linkType: hard "web-streams-polyfill@npm:^3.0.3, web-streams-polyfill@npm:^3.2.1": - version: 3.2.1 - resolution: "web-streams-polyfill@npm:3.2.1" - checksum: 10/08fcf97b7883c1511dd3da794f50e9bde75a660884783baaddb2163643c21a94086f394dc4bd20dff0f55c98d98d60c4bea05a5809ef5005bdf835b63ada8900 + version: 3.3.3 + resolution: "web-streams-polyfill@npm:3.3.3" + checksum: 10/8e7e13501b3834094a50abe7c0b6456155a55d7571312b89570012ef47ec2a46d766934768c50aabad10a9c30dd764a407623e8bfcc74fcb58495c29130edea9 languageName: node linkType: hard -"web-tree-sitter@npm:=0.20.3": - version: 0.20.3 - resolution: "web-tree-sitter@npm:0.20.3" - checksum: 10/f7fca62605e63107e3d2a5cd5b6d2542567f22db037f85ee58d535c47300e9d7e8967bcb8120b7c4fd6c75629f542488a2a297e598404064618ba2ce6f5aef9c +"web-tree-sitter@npm:=0.24.3": + version: 0.24.3 + resolution: "web-tree-sitter@npm:0.24.3" + checksum: 10/aee4946165a11992d2b9efaa36638d5b5446856b01bee397202d679b6bc34ea1299108f563649032f9fba1782c1ef1842d2b8205529227cadd8c38398dff58b7 languageName: node linkType: hard -"webcrypto-core@npm:^1.7.7": - version: 1.7.7 - resolution: "webcrypto-core@npm:1.7.7" +"webcrypto-core@npm:^1.8.0": + version: 1.8.1 + resolution: "webcrypto-core@npm:1.8.1" dependencies: - "@peculiar/asn1-schema": "npm:^2.3.6" + "@peculiar/asn1-schema": "npm:^2.3.13" "@peculiar/json-schema": "npm:^1.1.12" - asn1js: "npm:^3.0.1" - pvtsutils: "npm:^1.3.2" - tslib: "npm:^2.4.0" - checksum: 10/e87ac59d7d05c2aa96117c8f589e99ec9556dfc9ff3cd7fe9464de32e60ed6ff237cdfd35ed53c93546dd0d548bab67b244be381e97b162fe87b6d826e8765ae + asn1js: "npm:^3.0.5" + pvtsutils: "npm:^1.3.5" + tslib: "npm:^2.7.0" + checksum: 10/1a03144cb0b34433da0ebff79b1f8b81a17e4edee32614ae310af2b92e97cec24fcf82319a457798fa2c2259808d9cdaecda186655e4ec2616adf8669ffa505c languageName: node linkType: hard @@ -16912,35 +16162,15 @@ __metadata: linkType: hard "which-boxed-primitive@npm:^1.0.2": - version: 1.0.2 - resolution: "which-boxed-primitive@npm:1.0.2" - dependencies: - is-bigint: "npm:^1.0.1" - is-boolean-object: "npm:^1.1.0" - is-number-object: "npm:^1.0.4" - is-string: "npm:^1.0.5" - is-symbol: "npm:^1.0.3" - checksum: 10/9c7ca7855255f25ac47f4ce8b59c4cc33629e713fd7a165c9d77a2bb47bf3d9655a5664660c70337a3221cf96742f3589fae15a3a33639908d33e29aa2941efb - languageName: node - linkType: hard - -"which-builtin-type@npm:^1.1.3": - version: 1.1.3 - resolution: "which-builtin-type@npm:1.1.3" + version: 1.1.0 + resolution: "which-boxed-primitive@npm:1.1.0" dependencies: - function.prototype.name: "npm:^1.1.5" - has-tostringtag: "npm:^1.0.0" - is-async-function: "npm:^2.0.0" - is-date-object: "npm:^1.0.5" - is-finalizationregistry: "npm:^1.0.2" - is-generator-function: "npm:^1.0.10" - is-regex: "npm:^1.1.4" - is-weakref: "npm:^1.0.2" - isarray: "npm:^2.0.5" - which-boxed-primitive: "npm:^1.0.2" - which-collection: "npm:^1.0.1" - which-typed-array: "npm:^1.1.9" - checksum: 10/d7823c4a6aa4fc8183eb572edd9f9ee2751e5f3ba2ccd5b298cc163f720df0f02ee1a5291d18ca8a41d48144ef40007ff6a64e6f5e7c506527086c7513a5f673 + is-bigint: "npm:^1.1.0" + is-boolean-object: "npm:^1.2.0" + is-number-object: "npm:^1.1.0" + is-string: "npm:^1.1.0" + is-symbol: "npm:^1.1.0" + checksum: 10/7439e3a5ba3cbc23632b1e8f576acf6672ab5ba69cbe0c17386107eaba5a3a5d822c8f00ab76fa230b5ea842d57b7d4ad95e3fe7c16ebba16cf51d496a98526a languageName: node linkType: hard @@ -16965,18 +16195,6 @@ __metadata: languageName: node linkType: hard -"which-collection@npm:^1.0.1": - version: 1.0.1 - resolution: "which-collection@npm:1.0.1" - dependencies: - is-map: "npm:^2.0.1" - is-set: "npm:^2.0.1" - is-weakmap: "npm:^2.0.1" - is-weakset: "npm:^2.0.1" - checksum: 10/85c95fcf92df7972ce66bed879e53d9dc752a30ef08e1ca4696df56bcf1c302e3b9965a39b04a20fa280a997fad6c170eb0b4d62435569b7f6c0bc7be910572b - languageName: node - linkType: hard - "which-collection@npm:^1.0.2": version: 1.0.2 resolution: "which-collection@npm:1.0.2" @@ -16996,19 +16214,6 @@ __metadata: languageName: node linkType: hard -"which-typed-array@npm:^1.1.11, which-typed-array@npm:^1.1.13, which-typed-array@npm:^1.1.9": - version: 1.1.13 - resolution: "which-typed-array@npm:1.1.13" - dependencies: - available-typed-arrays: "npm:^1.0.5" - call-bind: "npm:^1.0.4" - for-each: "npm:^0.3.3" - gopd: "npm:^1.0.1" - has-tostringtag: "npm:^1.0.0" - checksum: 10/605e3e10b7118af904a0e79d0d50b95275102f06ec902734024989cd71354929f7acee50de43529d3baf5858e2e4eb32c75e6ebd226c888ad976d8140e4a3e71 - languageName: node - linkType: hard - "which-typed-array@npm:^1.1.14, which-typed-array@npm:^1.1.15": version: 1.1.16 resolution: "which-typed-array@npm:1.1.16" @@ -17044,14 +16249,14 @@ __metadata: languageName: node linkType: hard -"which@npm:^4.0.0": - version: 4.0.0 - resolution: "which@npm:4.0.0" +"which@npm:^5.0.0": + version: 5.0.0 + resolution: "which@npm:5.0.0" dependencies: isexe: "npm:^3.1.1" bin: node-which: bin/which.js - checksum: 10/f17e84c042592c21e23c8195108cff18c64050b9efb8459589116999ea9da6dd1509e6a1bac3aeebefd137be00fabbb61b5c2bc0aa0f8526f32b58ee2f545651 + checksum: 10/6ec99e89ba32c7e748b8a3144e64bfc74aa63e2b2eacbb61a0060ad0b961eb1a632b08fb1de067ed59b002cec3e21de18299216ebf2325ef0f78e0f121e14e90 languageName: node linkType: hard @@ -17064,33 +16269,40 @@ __metadata: languageName: node linkType: hard -"winston-transport@npm:^4.4.0, winston-transport@npm:^4.5.0": - version: 4.6.0 - resolution: "winston-transport@npm:4.6.0" +"winston-transport@npm:^4.4.0, winston-transport@npm:^4.9.0": + version: 4.9.0 + resolution: "winston-transport@npm:4.9.0" dependencies: - logform: "npm:^2.3.2" - readable-stream: "npm:^3.6.0" + logform: "npm:^2.7.0" + readable-stream: "npm:^3.6.2" triple-beam: "npm:^1.3.0" - checksum: 10/08b4d5be6377744c52acf7d63877bf54fded9b5cd1aa565c8eb14e3dc425de2e8f68bb994a1c1afef9e3aa700d79bcfa55bfbca370ea3068782c104ff033af35 + checksum: 10/5946918720baadd7447823929e94cf0935f92c4cff6d9451c6fcb009bd9d20a3b3df9ad606109e79d1e9f4d2ff678477bf09f81cfefce2025baaf27a617129bb languageName: node linkType: hard "winston@npm:^3.8.2": - version: 3.11.0 - resolution: "winston@npm:3.11.0" + version: 3.17.0 + resolution: "winston@npm:3.17.0" dependencies: "@colors/colors": "npm:^1.6.0" "@dabh/diagnostics": "npm:^2.0.2" async: "npm:^3.2.3" is-stream: "npm:^2.0.0" - logform: "npm:^2.4.0" + logform: "npm:^2.7.0" one-time: "npm:^1.0.0" readable-stream: "npm:^3.4.0" safe-stable-stringify: "npm:^2.3.1" stack-trace: "npm:0.0.x" triple-beam: "npm:^1.3.0" - winston-transport: "npm:^4.5.0" - checksum: 10/8b456bdfbf336898c5a7ca83b5c312fe46f32830c759e231f950378c28a0ddd0780e64ceaf6ea76e0366fb1500b49b9fee80d1045e41efc3b03b51ad31eeb307 + winston-transport: "npm:^4.9.0" + checksum: 10/220309a0ead36c1171158ab28cb9133f8597fba19c8c1c190df9329555530565b58f3af0037c1b80e0c49f7f9b6b3b01791d0c56536eb0be38678d36e316c2a3 + languageName: node + linkType: hard + +"word-wrap@npm:^1.2.5": + version: 1.2.5 + resolution: "word-wrap@npm:1.2.5" + checksum: 10/1ec6f6089f205f83037be10d0c4b34c9183b0b63fca0834a5b3cee55dd321429d73d40bb44c8fc8471b5203d6e8f8275717f49a8ff4b2b0ab41d7e1b563e0854 languageName: node linkType: hard @@ -17155,9 +16367,9 @@ __metadata: languageName: node linkType: hard -"ws@npm:^8.12.0, ws@npm:^8.13.0, ws@npm:^8.15.0": - version: 8.15.1 - resolution: "ws@npm:8.15.1" +"ws@npm:^8.17.1": + version: 8.18.0 + resolution: "ws@npm:8.18.0" peerDependencies: bufferutil: ^4.0.1 utf-8-validate: ">=5.0.2" @@ -17166,7 +16378,7 @@ __metadata: optional: true utf-8-validate: optional: true - checksum: 10/746a3102d43e8df7b09f5814bec858f12d10185a7abd655537f3291b687d440bb80fc9d1e082f8dee42d4d74307f78a96810e18a2c8e13053b003c6608c1c648 + checksum: 10/70dfe53f23ff4368d46e4c0b1d4ca734db2c4149c6f68bc62cb16fc21f753c47b35fcc6e582f3bdfba0eaeb1c488cddab3c2255755a5c3eecb251431e42b3ff6 languageName: node linkType: hard @@ -17228,6 +16440,13 @@ __metadata: languageName: node linkType: hard +"yallist@npm:^5.0.0": + version: 5.0.0 + resolution: "yallist@npm:5.0.0" + checksum: 10/1884d272d485845ad04759a255c71775db0fac56308764b4c77ea56a20d56679fad340213054c8c9c9c26fcfd4c4b2a90df993b7e0aaf3cdb73c618d1d1a802a + languageName: node + linkType: hard + "yaml-ast-parser@npm:^0.0.43": version: 0.0.43 resolution: "yaml-ast-parser@npm:0.0.43" @@ -17235,13 +16454,6 @@ __metadata: languageName: node linkType: hard -"yaml@npm:2.3.4, yaml@npm:^2.3.1, yaml@npm:^2.3.4": - version: 2.3.4 - resolution: "yaml@npm:2.3.4" - checksum: 10/f8207ce43065a22268a2806ea6a0fa3974c6fde92b4b2fa0082357e487bc333e85dc518910007e7ac001b532c7c84bd3eccb6c7757e94182b564028b0008f44b - languageName: node - linkType: hard - "yaml@npm:^1.10.0": version: 1.10.2 resolution: "yaml@npm:1.10.2" @@ -17249,6 +16461,24 @@ __metadata: languageName: node linkType: hard +"yaml@npm:^2.3.1, yaml@npm:^2.3.4": + version: 2.6.1 + resolution: "yaml@npm:2.6.1" + bin: + yaml: bin.mjs + checksum: 10/cf412f03a33886db0a3aac70bb4165588f4c5b3c6f8fc91520b71491e5537800b6c2c73ed52015617f6e191eb4644c73c92973960a1999779c62a200ee4c231d + languageName: node + linkType: hard + +"yaml@npm:~2.5.0": + version: 2.5.1 + resolution: "yaml@npm:2.5.1" + bin: + yaml: bin.mjs + checksum: 10/0eecb679db75ea6a989ad97715a9fa5d946972945aa6aa7d2175bca66c213b5564502ccb1cdd04b1bf816ee38b5c43e4e2fda3ff6f5e09da24dabb51ae92c57d + languageName: node + linkType: hard + "yargs-parser@npm:^18.1.2": version: 18.1.3 resolution: "yargs-parser@npm:18.1.3" @@ -17301,12 +16531,12 @@ __metadata: linkType: hard "yarn@npm:^1.22.17": - version: 1.22.21 - resolution: "yarn@npm:1.22.21" + version: 1.22.22 + resolution: "yarn@npm:1.22.22" bin: yarn: bin/yarn.js yarnpkg: bin/yarn.js - checksum: 10/aeb5f2bc47983ba55e7a23e588f3cf63a40153477e4f469e35f14e89b28711cba45761efffc58403139d2470fc35324eb6b0626dbfae3bdca99d7dde9debadd0 + checksum: 10/98d80230beaa81f186b2256dff5ef9dce2dd6073c94299209f8e562da9018cff4275c95c27c788aaa4a9c3c186ea8a9aee9a5b83570696a4c8a9d1fff2d4da3a languageName: node linkType: hard From 989a4492ad1a63ed3cd76b8f9be8b21608866d54 Mon Sep 17 00:00:00 2001 From: Alessandro Gasperini Date: Thu, 5 Dec 2024 15:40:06 +0100 Subject: [PATCH 04/15] DIGG-472:eslint --- components/typography/body-variant/index.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/typography/body-variant/index.tsx b/components/typography/body-variant/index.tsx index 4284cd61..5a034539 100644 --- a/components/typography/body-variant/index.tsx +++ b/components/typography/body-variant/index.tsx @@ -64,7 +64,7 @@ const BodyVariant: FC> = ({ const CustomTag = variant as ElementType; return ( - // @ts-expect-error + // @ts-expect-error - React children type mismatch with custom body element {variant === "blockquote" && } {children} From 87ca42c2773b189673c25167d5c3231ad9f0ce42 Mon Sep 17 00:00:00 2001 From: Alessandro Gasperini Date: Thu, 5 Dec 2024 17:54:56 +0100 Subject: [PATCH 05/15] DIGG-472: filter fix --- locales/en/resources.json | 1 - locales/sv/resources.json | 1 - 2 files changed, 2 deletions(-) diff --git a/locales/en/resources.json b/locales/en/resources.json index c2f841ab..0af54288 100644 --- a/locales/en/resources.json +++ b/locales/en/resources.json @@ -21,7 +21,6 @@ "http://purl.org/dc/terms/license": "License", "http://purl.org/dc/terms/publisher": "Organisation", "http://purl.org/dc/terms/subject": "National basic data", - "http://purl.org/dc/terms/conformsTo": "Follows specification", "http://purl.org/dc/terms/type": "Organisation type", "http://www.w3.org/2004/02/skos/core#inScheme": "Terminologies", "http://www.w3.org/ns/dcat#theme": "Theme", diff --git a/locales/sv/resources.json b/locales/sv/resources.json index 760fecce..90a0f5d6 100644 --- a/locales/sv/resources.json +++ b/locales/sv/resources.json @@ -21,7 +21,6 @@ "http://purl.org/dc/terms/license": "Licens", "http://purl.org/dc/terms/publisher": "Organisation", "http://purl.org/dc/terms/subject": "Nationella grunddata", - "http://purl.org/dc/terms/conformsTo": "Följer specifikation", "http://purl.org/dc/terms/type": "Organisationstyp", "http://www.w3.org/2004/02/skos/core#inScheme": "Terminologier", "http://www.w3.org/ns/dcat#theme": "Kategori", From b878be6aec914a872a911aecfa51e49fb9d28742 Mon Sep 17 00:00:00 2001 From: Alessandro Gasperini Date: Fri, 6 Dec 2024 09:11:37 +0100 Subject: [PATCH 06/15] DIGG-472 ts ignore remove --- components/typography/body-variant/index.tsx | 1 - components/typography/heading/index.tsx | 1 - 2 files changed, 2 deletions(-) diff --git a/components/typography/body-variant/index.tsx b/components/typography/body-variant/index.tsx index 5a034539..aeca9286 100644 --- a/components/typography/body-variant/index.tsx +++ b/components/typography/body-variant/index.tsx @@ -64,7 +64,6 @@ const BodyVariant: FC> = ({ const CustomTag = variant as ElementType; return ( - // @ts-expect-error - React children type mismatch with custom body element {variant === "blockquote" && } {children} diff --git a/components/typography/heading/index.tsx b/components/typography/heading/index.tsx index 8fef2d30..a4d33519 100644 --- a/components/typography/heading/index.tsx +++ b/components/typography/heading/index.tsx @@ -26,7 +26,6 @@ export const Heading: FC< const CustomTag = `h${level}` as ElementType; return ( - {/* @ts-expect-error - React children type mismatch with custom heading element */} {children} ); From fd9442b3b538a135f4be5d40120475571eae3eb6 Mon Sep 17 00:00:00 2001 From: Alessandro Gasperini Date: Mon, 9 Dec 2024 12:55:52 +0100 Subject: [PATCH 07/15] DIGG-472: Filter dropdown national --- .../search/search-filters/search-active-filters/index.tsx | 1 - .../search-page-provider-settings.ts | 2 -- utilities/entryscape/entryscape-old.ts | 8 ++++++++ utilities/entrystore/entrystore-helpers.ts | 2 ++ 4 files changed, 10 insertions(+), 3 deletions(-) diff --git a/features/search/search-filters/search-active-filters/index.tsx b/features/search/search-filters/search-active-filters/index.tsx index cbbf3a39..2a45ab1c 100644 --- a/features/search/search-filters/search-active-filters/index.tsx +++ b/features/search/search-filters/search-active-filters/index.tsx @@ -57,7 +57,6 @@ export function SearchActiveFilters({ (facetValue: SearchFacetValue, index: number) => facetValue.facet !== "http://data.europa.eu/r5r/applicableLegislation" && - facetValue.facet !== "http://purl.org/dc/terms/subject" && facetValue.facet !== "http://purl.org/dc/terms/conformsTo" && (
    ); @@ -177,8 +173,9 @@ const SortingOptions: FC<{ export const SearchResults: FC = ({ search, searchMode, + showSorting, }) => { - const [isCompact, setCompact] = useState(false); + const [isCompact, setCompact] = useState(true); const [lastUpdate, setLastUpdate] = useState(""); const { t } = useTranslation(); @@ -195,11 +192,6 @@ export const SearchResults: FC = ({ } }, [search.loadingHits, search.result.hits]); - // Set compact view state - useEffect(() => { - setCompact(!search.request.compact); - }, [search.request.compact]); - const changePage = (page: number) => { if (search.result.pages || 0 > 1) { clearCurrentScrollPos(); @@ -268,6 +260,7 @@ export const SearchResults: FC = ({ setCompact={setCompact} isCompact={isCompact} search={search} + showSorting={showSorting} /> )}
    @@ -303,5 +296,3 @@ export const SearchResults: FC = ({
    ); }; - -export default SearchResults; diff --git a/locales/en/pages.json b/locales/en/pages.json index 62130c7f..957264e0 100644 --- a/locales/en/pages.json +++ b/locales/en/pages.json @@ -54,6 +54,9 @@ "dataservicepage": { "api": "About API" }, + "dataset-series": { + "data-serie": "Dataset serie" + }, "datasetpage": { "about-dataset": "About dataset", "catalog": "Catalog", @@ -75,6 +78,7 @@ "no_title": "No title given", "rdf": "Download metadata as RDF", "read_about_api": "Read more about API", + "related_dataset_series": "Belongs to dataset serie: ", "related_specifications": "Specification", "several_links": "The data has several links for download", "several_links_header": "The data resource consists of the following files", diff --git a/locales/en/resources.json b/locales/en/resources.json index 0af54288..c057d78b 100644 --- a/locales/en/resources.json +++ b/locales/en/resources.json @@ -1,5 +1,6 @@ { "api": "API/Data service", + "dataset-series": "Dataset series", "http://data.europa.eu/r5r/applicableLegislation": "High-value dataset", "http://publications.europa.eu/resource/authority/data-theme/AGRI": "Agriculture, fisheries, forestry and food", "http://publications.europa.eu/resource/authority/data-theme/ECON": "Economy and finance ", diff --git a/locales/sv/pages.json b/locales/sv/pages.json index 815cb966..5a4a7767 100644 --- a/locales/sv/pages.json +++ b/locales/sv/pages.json @@ -54,6 +54,9 @@ "dataservicepage": { "api": "Om API" }, + "dataset-series": { + "data-serie": "Datamängdsserie" + }, "datasetpage": { "about-dataset": "Om datamängd", "catalog": "Hämtad från katalog", @@ -75,6 +78,7 @@ "no_title": "Ingen titel given", "rdf": "Ladda ner metadata som RDF", "read_about_api": "Läs mer om API", + "related_dataset_series": "Tillhör datamängdsserie: ", "related_specifications": "Specifikation", "several_links": "Datat har flertalet länkar för nedladdning", "several_links_header": "Dataresursen består av följande filer", diff --git a/locales/sv/resources.json b/locales/sv/resources.json index 90a0f5d6..e0653360 100644 --- a/locales/sv/resources.json +++ b/locales/sv/resources.json @@ -1,5 +1,6 @@ { "api": "API/Datatjänst", + "dataset-series": "Datamängdsserier", "http://data.europa.eu/r5r/applicableLegislation": "Värdefulla datamängder", "http://publications.europa.eu/resource/authority/data-theme/AGRI": "Jordbruk, fiske, skogsbruk och livsmedel", "http://publications.europa.eu/resource/authority/data-theme/ECON": "Ekonomi och finans", diff --git a/pages/404.tsx b/pages/404.tsx index 91abf678..fbc853c9 100644 --- a/pages/404.tsx +++ b/pages/404.tsx @@ -36,7 +36,7 @@ const NotFound: FC = () => {
  • diff --git a/pages/_app.tsx b/pages/_app.tsx index 7cbc0745..bccc8baf 100644 --- a/pages/_app.tsx +++ b/pages/_app.tsx @@ -33,13 +33,7 @@ import { SettingsProvider, } from "@/providers/settings-provider"; import { TrackingProvider } from "@/providers/tracking-provider"; -import { - click, - DataportalPageProps, - keyUp, - linkBase, - resolvePage, -} from "@/utilities"; +import { DataportalPageProps, linkBase, resolvePage } from "@/utilities"; import "@/styles/main.css"; @@ -103,14 +97,6 @@ function Dataportal({ Component, pageProps }: DataportalenProps) { setEnv(SettingsUtil.create()); } } - document.documentElement.classList.add("no-focus-outline"); - document.body.addEventListener("keyup", keyUp); - document.body.addEventListener("mousedown", click); - - return () => { - document.body.removeEventListener("keyup", keyUp); - document.body.removeEventListener("mousedown", click); - }; }, []); let searchProps = null; diff --git a/pages/sitemap.xml.tsx b/pages/sitemap.xml.tsx index c26a4f45..75979d50 100644 --- a/pages/sitemap.xml.tsx +++ b/pages/sitemap.xml.tsx @@ -177,9 +177,9 @@ export const getServerSideProps: GetServerSideProps = async ({ const staticPaths = [ "", - "/datasets?p=1&q=&s=2&t=20&f=&rt=dataset%24esterms_IndependentDataService%24esterms_ServedByDataService&c=false", - "/concepts?p=1&q=&s=2&t=20&f=&rt=term&c=false", - "/specifications?p=1&q=&s=2&t=20&f=&rt=spec_standard%24spec_profile&c=false", + "/datasets?datasets?p=1&q=&s=2&t=20&f=&rt=dataset%24data_service%24dataset_series", + "/concepts?p=1&q=&s=2&t=20&f=&rt=term", + "/specifications?specifications?p=1&q=&s=2&t=20&f=&rt=spec_standard%24spec_profile", "/statistik", "/en/statistics", "/metadatakvalitet", diff --git a/providers/entrystore-provider/index.tsx b/providers/entrystore-provider/index.tsx index 9fb6202b..05d24c1b 100644 --- a/providers/entrystore-provider/index.tsx +++ b/providers/entrystore-provider/index.tsx @@ -79,7 +79,7 @@ export const EntrystoreProvider: FC = ({ // TODO: Uncomment this when cors error is fixed // es.getREST().disableJSONP(); - entrystoreService.getEntryStoreUtil().loadOnlyPublicEntries(true); + entrystoreService.getEntryStoreUtil(); // Add background class based on page type useEffect(() => { @@ -112,8 +112,8 @@ export const EntrystoreProvider: FC = ({ // Parallel fetch for publisher info const publisherPromise = pageType !== "mqa" - ? entrystoreService.getPublisherInfo(metadata) - : Promise.resolve(""); + ? await entrystoreService.getPublisherInfo(resourceUri, metadata) + : Promise.resolve({ name: "", entry: null }); const entryData: Partial = { entrystore: entrystoreService.getEntryStore(), @@ -134,8 +134,9 @@ export const EntrystoreProvider: FC = ({ loading: false, }; - entryData.publisher = await publisherPromise; + const { name, entry: publisherEntry } = await publisherPromise; + entryData.publisher = name; if (includeContact) { entryData.contact = await entrystoreService.getContactInfo(metadata); } @@ -146,6 +147,7 @@ export const EntrystoreProvider: FC = ({ metadata, resourceUri, entrystoreService, + publisherEntry, ); setState({ @@ -165,34 +167,39 @@ export const EntrystoreProvider: FC = ({ metadata: Metadata, resourceUri: string, entrystoreService: EntrystoreService, + publisherEntry: Entry | null, ): Promise> { switch (pageType) { case "dataset": { // Fetch all data in parallel - const [specs, keywords, formats, mqa] = await Promise.all([ - entrystoreService.getRelatedSpecifications(entry, metadata, pageType), - entrystoreService.getKeywords(entry), - entrystoreService.getDownloadFormats( - entry.getEntryInfo().getMetadataURI(), - ), - entrystoreService.getRelatedMQA(entry), - ]); + const [specs, keywords, formats, mqa, dataseries, organisationLink] = + await Promise.all([ + entrystoreService.getRelatedSpecifications( + entry, + metadata, + pageType, + ), + entrystoreService.getKeywords(entry), + entrystoreService.getDownloadFormats( + entry.getEntryInfo().getMetadataURI(), + ), + entrystoreService.getRelatedMQA(entry), + entrystoreService.getRelatedDatasetSeries(entry, metadata), + entrystoreService.getOrganisationLink(publisherEntry), + ]); return { relatedSpecifications: specs, keywords, downloadFormats: formats, mqaCatalog: mqa, + relatedDatasetSeries: dataseries, + organisationLink, }; } - case "dataset-series": { - const datasets = await entrystoreService.getDatasetsInSeries( - entry, - resourceUri, - ); - return { datasetsInSeries: datasets || [] }; - } + case "dataset-series": + return {}; case "dataservice": return {}; diff --git a/providers/search-provider/index.tsx b/providers/search-provider/index.tsx index 336555fc..5963e7d2 100644 --- a/providers/search-provider/index.tsx +++ b/providers/search-provider/index.tsx @@ -1,3 +1,4 @@ +import { Entry } from "@entryscape/entrystore-js"; import { useRouter } from "next/router"; import { I18n } from "next-translate"; import withTranslation from "next-translate/withTranslation"; @@ -39,6 +40,7 @@ export interface SearchProviderProps { children?: ReactNode; fetchHitsWithFacets?: boolean; router: ReturnType; + entry?: Entry; } /** @@ -59,6 +61,7 @@ export interface SearchContextData { _appendHits?: boolean, _setStateToLocation?: boolean, _reSortOnDone?: boolean, + _hitsOnly?: boolean, ) => Promise; setStateToLocation: () => void; sortAllFacets: (_excludeFacet?: string) => void; @@ -125,6 +128,8 @@ export const SearchContext = createContext( */ class SearchProvider extends Component { private entrystoreService: EntrystoreService; + private entry?: Entry; + private getCacheKeys(request: SearchRequest) { const cacheKeyBase = `${request.language || ""}_${ request.esRdfTypes?.[0] || "" @@ -145,8 +150,11 @@ class SearchProvider extends Component { t: t, facetSpecification: props.facetSpecification, hitSpecifications: props.hitSpecifications, + entry: props.entry, }); + this.entry = props.entry; + this.state = { ...defaultSearchSettings, request: { @@ -726,7 +734,6 @@ class SearchProvider extends Component { const query = this.state.request?.query || ""; const page = this.state.request?.page ? this.state.request.page + 1 : "1"; const take = this.state.request?.take || 20; - const compact = this.state.request?.compact || false; const sortOrder = this.state.request?.sortOrder || SearchSortOrder.score_desc; @@ -751,7 +758,6 @@ class SearchProvider extends Component { t: take.toString(), f: facets.join("$"), rt: rdftypes.join("$"), - c: compact.toString(), }); const newUrl = `${window.location.pathname}?${searchParams.toString()}`; @@ -778,7 +784,6 @@ class SearchProvider extends Component { const querytext = qs.q?.toString().length > 0 ? qs.q.toString() : ""; const page = qs.p?.toString().length > 0 ? qs.p.toString() : null; const take = qs.t?.toString().length > 0 ? qs.t.toString() : 20; - const compact = qs.c === true; const sortOrder: SearchSortOrder = (qs.s as SearchSortOrder) || SearchSortOrder.score_desc; @@ -866,8 +871,6 @@ class SearchProvider extends Component { newState.request.esRdfTypes = rdftypes; } - newState.request.compact = compact; - return newState; }, resolve); }); @@ -903,6 +906,7 @@ class SearchProvider extends Component { const searchResult = await this.entrystoreService.solrSearch( searchRequest, this.state.dcatmeta, + this.entry, ); const hits = diff --git a/types/entrystore-core.ts b/types/entrystore-core.ts index 82e216c8..b3474825 100644 --- a/types/entrystore-core.ts +++ b/types/entrystore-core.ts @@ -2,7 +2,6 @@ import { Entry, EntryStore } from "@entryscape/entrystore-js"; import { OrganisationData } from "./organisation"; -import { SearchHit } from "./search"; // Core EntryStore Types export enum ESType { @@ -18,8 +17,8 @@ export enum ESRdfType { spec_profile = "http://www.w3.org/ns/dx/prof/Profile", spec_standard = "http://purl.org/dc/terms/Standard", term = "http://www.w3.org/2004/02/skos/core#Concept", - esterms_IndependentDataService = "esterms:IndependentDataService", - esterms_ServedByDataService = "esterms:ServedByDataService", + data_service = "esterms:IndependentDataService", + served_by_data_service = "esterms:ServedByDataService", hvd = "http://data.europa.eu/eli/reg_impl/2023/138/oj", agent = "http://xmlns.com/foaf/0.1/Agent", national_data = "http://purl.org/dc/terms/subject", @@ -108,9 +107,9 @@ export interface ESEntry { keywords?: string[]; downloadFormats?: DownloadFormat[]; mqaCatalog?: RelatedTerm | null; - datasetsInSeries?: SearchHit[]; + relatedDatasetSeries?: RelatedTerm[]; organisationData?: OrganisationData; relatedTerm?: RelatedTerm; relatedDatasets?: RelatedTerm[]; - organisationLink?: string; + organisationLink?: string | null; } diff --git a/types/search.d.ts b/types/search.d.ts index ac28cf03..d3ee8103 100644 --- a/types/search.d.ts +++ b/types/search.d.ts @@ -1,5 +1,6 @@ import { SearchSortOrder } from "@/providers/search-provider"; -import { ESRdfType, ESType } from "@/utilities/entryscape/entryscape"; + +import { ESRdfType, ESType } from "./entrystore-core"; //#region ES members @@ -97,10 +98,15 @@ export interface SearchRequest { takeFacets?: number; esRdfTypes?: ESRdfType[]; sortOrder?: SearchSortOrder; - compact?: boolean; filters?: { - key: string; - property: ESType; - values: string[]; - }[]; + exclude?: { + key: string; + property: ESType; + values: string[]; + }[]; + include?: { + key: string; + property: ESType; + }[]; + }; } diff --git a/utilities/checkers.ts b/utilities/checkers.ts index 633809c5..000d3568 100644 --- a/utilities/checkers.ts +++ b/utilities/checkers.ts @@ -14,6 +14,3 @@ export const isExternalLink = (href: string) => { export const isMailLink = (href: string) => { return href.includes("mailto"); }; - -export const isDev = process.env.NODE_ENV === "development"; -export const hasWindow = typeof window !== "undefined"; diff --git a/utilities/detect-browser.ts b/utilities/detect-browser.ts deleted file mode 100644 index 1333b65e..00000000 --- a/utilities/detect-browser.ts +++ /dev/null @@ -1,7 +0,0 @@ -const hasDocument = typeof document !== "undefined"; -const hasWindow = typeof window !== "undefined"; -const doc: any = hasDocument && document; -// Check if the current browser is Internet Explorer 6-11 -export const isIE = /*@cc_on!@*/ false || !!doc.documentMode; -// Edge 20+ -export const isEdge = !isIE && hasWindow && !!(window as any).StyleMedia; diff --git a/utilities/entryscape/entryscape-old.ts b/utilities/entryscape/entryscape-old.ts index fdaa8b9b..1fa00586 100644 --- a/utilities/entryscape/entryscape-old.ts +++ b/utilities/entryscape/entryscape-old.ts @@ -49,8 +49,8 @@ export enum ESRdfType { spec_profile = "http://www.w3.org/ns/dx/prof/Profile", spec_standard = "http://purl.org/dc/terms/Standard", term = "http://www.w3.org/2004/02/skos/core#Concept", - esterms_IndependentDataService = "esterms:IndependentDataService", - esterms_ServedByDataService = "esterms:ServedByDataService", + data_service = "esterms:IndependentDataService", + served_by_data_service = "esterms:ServedByDataService", hvd = "http://data.europa.eu/eli/reg_impl/2023/138/oj", national_data = "http://purl.org/dc/terms/subject", agent = "http://xmlns.com/foaf/0.1/Agent", @@ -182,13 +182,6 @@ export class Entryscape { group: facetSpec.group, facetValues: f.values .filter((value: ESFacetFieldValue) => { - if ( - facetSpec.resource === "http://purl.org/dc/terms/subject" && - value.name.startsWith( - "http://inspire.ec.europa.eu/metadata-codelist/TopicCategory/", - ) - ) - return true; if (!value.name || value.name.trim() === "") return false; if (!facetSpec?.dcatFilterEnabled) return true; @@ -440,8 +433,8 @@ export class Entryscape { esQuery.publicRead(true); // Handle filters - if (request.filters && request.filters.length > 0) { - request.filters.forEach((filter) => { + if (request.filters?.exclude?.length > 0) { + request.filters.exclude.forEach((filter) => { if (filter.property === "uri") { esQuery.uriProperty(filter.key, filter.values, "not"); } @@ -542,6 +535,15 @@ export class Entryscape { .publicRead(true) .list(); + // Filters to include + if (request.filters?.include?.length > 0) { + request.filters.include.forEach((filter) => { + if (filter.property === "uri") { + esQuery.uriProperty(filter.key, filter.values); + } + }); + } + query = this.luceneFriendlyQuery(query); // Set query text diff --git a/utilities/entrystore/entrystore.service.ts b/utilities/entrystore/entrystore.service.ts index 9ff04dfb..60ac52b7 100644 --- a/utilities/entrystore/entrystore.service.ts +++ b/utilities/entrystore/entrystore.service.ts @@ -40,11 +40,7 @@ import { } from "@/utilities"; import { DCATData } from "../dcat-utils"; -import { - formatDatasetUrl, - parseEmail, - luceneFriendlyQuery, -} from "./entrystore-helpers"; +import { parseEmail, luceneFriendlyQuery } from "./entrystore-helpers"; import { entryCache } from "./local-cache"; interface EntryStoreConfig { @@ -53,6 +49,7 @@ interface EntryStoreConfig { t: Translate; facetSpecification?: FacetSpecification; hitSpecifications?: { [key: string]: HitSpecification }; + entry?: Entry; } export class EntrystoreService { @@ -92,6 +89,7 @@ export class EntrystoreService { } public getEntryStoreUtil(): EntryStoreUtil { + this.entryStoreUtil.loadOnlyPublicEntries(true); return this.entryStoreUtil; } @@ -147,6 +145,7 @@ export class EntrystoreService { public async solrSearch( request: SearchRequest, dcat?: DCATData, + entry?: Entry, ): Promise { const hits: SearchHit[] = []; let query = luceneFriendlyQuery(request.query || "*"); @@ -156,10 +155,23 @@ export class EntrystoreService { esQuery.publicRead(true); // Handle filters - if (request.filters && request.filters.length > 0) { - request.filters.forEach((filter) => { + if (request?.filters?.exclude && request?.filters?.exclude?.length > 0) { + request.filters.exclude.forEach((filter) => { if (filter.property === "uri") { - esQuery.uriProperty(filter.key, filter.values, "not"); + esQuery.uriProperty(filter.key, filter.values || [], "not"); + } + }); + } + + // Filters to include + if ( + request.filters?.include && + request.filters.include.length > 0 && + entry + ) { + request.filters.include.forEach((filter) => { + if (filter.property === "uri") { + esQuery.uriProperty(filter.key, entry.getResourceURI()); } }); } @@ -263,7 +275,7 @@ export class EntrystoreService { } try { - const children = await searchList.getEntries(request.page || 0); + const entryList = await searchList.getEntries(request.page || 0); let metaFacets; if (request.fetchFacets) { @@ -293,12 +305,12 @@ export class EntrystoreService { } // Process children sequentially to maintain order - for (const child of children) { - const metaData = child.getAllMetadata(); - const resourceURI = child.getResourceURI(); - const context = child.getContext(); + for (const entry of entryList) { + const metaData = entry.getAllMetadata(); + const resourceURI = entry.getResourceURI(); + const context = entry.getContext(); const rdfType = metaData.findFirstValue( - child.getResourceURI(), + entry.getResourceURI(), "http://www.w3.org/1999/02/22-rdf-syntax-ns#type", ); @@ -315,7 +327,7 @@ export class EntrystoreService { }; const hit = { - entryId: child.getId(), + entryId: entry.getId(), title: getLocalizedValue( metaData, hitSpecification.titleResource || "dcterms:title", @@ -326,9 +338,9 @@ export class EntrystoreService { hitSpecification.descriptionResource || "dcterms:description", resourceURI, ), - esEntry: child, + esEntry: entry, metadata: await this.getMetaValues( - child, + entry, hitSpecification.path || "", dcat, ), @@ -654,25 +666,34 @@ export class EntrystoreService { return values; } - public async getPublisherInfo(metadata: Metadata): Promise { - const publisherUri = metadata.findFirstValue(null, "dcterms:publisher"); + public async getPublisherInfo( + resourceUri: string, + metadata: Metadata, + ): Promise<{ name: string; entry: Entry | null }> { + const publisherUri = metadata.findFirstValue( + resourceUri, + "dcterms:publisher", + ); if (publisherUri) { try { const publisherEntry = await this.entryStoreUtil.getEntryByResourceURI(publisherUri); return publisherEntry - ? getLocalizedValue( - publisherEntry.getAllMetadata(), - "foaf:name", - publisherUri, - ) - : ""; + ? { + entry: publisherEntry, + name: getLocalizedValue( + publisherEntry.getAllMetadata(), + "foaf:name", + publisherUri, + ), + } + : { entry: null, name: "" }; } catch (error) { console.error("Failed to fetch publisher:", error); - return ""; + return { entry: null, name: "" }; } } - return ""; + return { entry: null, name: "" }; } public async getContactInfo(metadata: Metadata) { @@ -724,43 +745,6 @@ export class EntrystoreService { })); } - public async getDatasetsInSeries( - entry: Entry, - resourceUri: string, - ): Promise { - try { - const datasetsInSeries = await this.entryStore - .newSolrQuery() - .rdfType(["dcat:Dataset", "esterms:IndependentDataService"]) - .uriProperty("dcat:inSeries", resourceUri) - .publicRead(true) - .getEntries(); - - const dcat = await fetchDCATMeta(); - - return await Promise.all( - datasetsInSeries.map(async (e) => ({ - ...e, - title: getLocalizedValue(e.getAllMetadata(), "dcterms:title"), - description: getLocalizedValue( - e.getAllMetadata(), - "dcterms:description", - ), - metadata: await this.getMetaValues(e, "/dataset-series", dcat), - modified: e.getEntryInfo().getModificationDate(), - url: formatDatasetUrl( - e, - this.lang, - this.entryStore.getContextId(e.getEntryInfo().getMetadataURI()), - ), - })), - ); - } catch (error) { - console.error("Failed to fetch dataset series:", error); - return null; - } - } - public async getRelatedSpecifications( entry: Entry, metadata: Metadata, @@ -845,6 +829,37 @@ export class EntrystoreService { }; } + public async getRelatedDatasetSeries(entry: Entry, metadata: Metadata) { + try { + const datasetSeriesUris = metadata + .find(entry.getResourceURI(), "dcat:inSeries") + .map((stmt: { getValue: () => string }) => stmt.getValue()); + + const datasetSeriesEntries = + await this.entryStoreUtil.loadEntriesByResourceURIs( + datasetSeriesUris, + null, + true, + ); + return datasetSeriesEntries.map((e: Entry) => ({ + title: getLocalizedValue(e.getAllMetadata(), "dcterms:title"), + url: `/${this.lang}/dataset-series/${e + .getContext() + .getId()}_${e.getId()}?q=&f=`, + })); + } catch { + return []; + } + } + + public async getOrganisationLink(publisherEntry: Entry | null) { + if (!publisherEntry) return null; + + return `/${this.lang}/organisations/${publisherEntry + .getContext() + .getId()}_${publisherEntry.getId()}`; + } + // ============================================================================ // Download and Format Operations // ============================================================================ diff --git a/utilities/index.ts b/utilities/index.ts index 091d642c..7f7008b8 100644 --- a/utilities/index.ts +++ b/utilities/index.ts @@ -2,12 +2,7 @@ export * from "./app"; export * from "./checkers"; export * from "./check-lang"; export * from "./dcat-utils"; -export * from "./detect-browser"; export * from "./entrystore/entrystore-helpers"; -export * from "./key-focus"; export * from "./key-generator"; -export * from "./local-storage-helpers"; -export * from "./on-next-frame"; export * from "./query-helpers"; export * from "./route-helpers"; -export * from "./use-previous"; diff --git a/utilities/key-focus.ts b/utilities/key-focus.ts deleted file mode 100644 index a93b4d4e..00000000 --- a/utilities/key-focus.ts +++ /dev/null @@ -1,9 +0,0 @@ -export const keyUp = (e: KeyboardEvent) => { - if (e.key === "Tab") { - document.documentElement.classList.remove("no-focus-outline"); - } -}; - -export const click = () => { - document.documentElement.classList.add("no-focus-outline"); -}; diff --git a/utilities/local-storage-helpers.ts b/utilities/local-storage-helpers.ts deleted file mode 100644 index f6266ac3..00000000 --- a/utilities/local-storage-helpers.ts +++ /dev/null @@ -1,16 +0,0 @@ -export const clearLocalStorage = (prefix: string, skip?: string) => { - const arr: Array = []; // Array to hold the keys - const pfLength = prefix.length; - // Iterate over localStorage and insert the keys that meet the condition into arr - for (var i = 0; i < localStorage.length; i++) { - const key = localStorage.key(i); - if (key?.substring(0, pfLength) == prefix && key !== skip) { - arr.push(key); - } - } - - // Iterate over arr and remove the items by key - arr.forEach((key) => { - key && localStorage.removeItem(key); - }); -}; diff --git a/utilities/on-next-frame.ts b/utilities/on-next-frame.ts deleted file mode 100644 index 0636467b..00000000 --- a/utilities/on-next-frame.ts +++ /dev/null @@ -1,6 +0,0 @@ -// Make sure all is rendered to the DOM -export const onNextFrame = (callback: () => void) => { - setTimeout(function () { - requestAnimationFrame(callback); - }); -}; diff --git a/utilities/route-helpers.ts b/utilities/route-helpers.ts index a645e332..bfec10c9 100644 --- a/utilities/route-helpers.ts +++ b/utilities/route-helpers.ts @@ -22,8 +22,8 @@ export const slugify = (str: string) => { .replace(/\s+/g, "-") // Replace spaces with - .replace(p, (c) => b.charAt(a.indexOf(c))) // Replace special characters .replace(/&/g, "-and-") // Replace & with 'and' - .replace(/[^\w\-]+/g, "") // Remove all non-word characters - .replace(/\-\-+/g, "-") // Replace multiple - with single - + .replace(/[^\w\s]+/g, "") // Remove all non-word characters + .replace(/--+/g, "-") // Replace multiple - with single - .replace(/^-+/, "") // Trim - from start of text .replace(/-+$/, ""); // Trim - from end of text }; @@ -74,7 +74,7 @@ export const makeBreadcrumbsFromPath = (path: string) => { { name: "start", link: { ...linkBase, link: "/" } }, ]; - let basePath: string[] = []; + const basePath: string[] = []; paths.map((path, index) => { if (index !== paths.length - 1) { diff --git a/utilities/use-previous.ts b/utilities/use-previous.ts deleted file mode 100644 index b841d1d5..00000000 --- a/utilities/use-previous.ts +++ /dev/null @@ -1,9 +0,0 @@ -import { useEffect, useRef } from "react"; - -export const usePrevious = (value: any) => { - const ref = useRef(); - useEffect(() => { - ref.current = value; - }); - return ref.current; -}; From 73ca149b45933a90bc211bd001f8c2e4daab4f44 Mon Sep 17 00:00:00 2001 From: Mika Munterud Date: Tue, 10 Dec 2024 15:21:32 +0100 Subject: [PATCH 12/15] DIGG-439: Removing old entryscape file --- .../{entryscape-old.ts => entryscape.ts} | 23 +++++-------------- utilities/entrystore/entrystore.service.ts | 5 +++- 2 files changed, 10 insertions(+), 18 deletions(-) rename utilities/entryscape/{entryscape-old.ts => entryscape.ts} (97%) diff --git a/utilities/entryscape/entryscape-old.ts b/utilities/entryscape/entryscape.ts similarity index 97% rename from utilities/entryscape/entryscape-old.ts rename to utilities/entryscape/entryscape.ts index 1fa00586..d8f9bff8 100644 --- a/utilities/entryscape/entryscape-old.ts +++ b/utilities/entryscape/entryscape.ts @@ -1,5 +1,4 @@ -/* eslint-disable */ -// @ts-nocheck +/* eslint-disable @typescript-eslint/no-explicit-any */ import { EntryStore, EntryStoreUtil, Entry } from "@entryscape/entrystore-js"; // @ts-expect-error unknown namespace. import { namespaces } from "@entryscape/rdfjson"; @@ -30,7 +29,7 @@ import { fetchDCATMeta, } from "@/utilities"; -import { entryCache } from "../entrystore/local-cache"; +import { entryCache } from "../local-cache"; //#region ES members @@ -49,8 +48,8 @@ export enum ESRdfType { spec_profile = "http://www.w3.org/ns/dx/prof/Profile", spec_standard = "http://purl.org/dc/terms/Standard", term = "http://www.w3.org/2004/02/skos/core#Concept", - data_service = "esterms:IndependentDataService", - served_by_data_service = "esterms:ServedByDataService", + esterms_IndependentDataService = "esterms:IndependentDataService", + esterms_ServedByDataService = "esterms:ServedByDataService", hvd = "http://data.europa.eu/eli/reg_impl/2023/138/oj", national_data = "http://purl.org/dc/terms/subject", agent = "http://xmlns.com/foaf/0.1/Agent", @@ -433,8 +432,8 @@ export class Entryscape { esQuery.publicRead(true); // Handle filters - if (request.filters?.exclude?.length > 0) { - request.filters.exclude.forEach((filter) => { + if (request.filters && request.filters.length > 0) { + request.filters.forEach((filter) => { if (filter.property === "uri") { esQuery.uriProperty(filter.key, filter.values, "not"); } @@ -535,15 +534,6 @@ export class Entryscape { .publicRead(true) .list(); - // Filters to include - if (request.filters?.include?.length > 0) { - request.filters.include.forEach((filter) => { - if (filter.property === "uri") { - esQuery.uriProperty(filter.key, filter.values); - } - }); - } - query = this.luceneFriendlyQuery(query); // Set query text @@ -565,7 +555,6 @@ export class Entryscape { const facetSpec = this.facetSpecification?.facets?.find( (spec) => spec.resource === fg.predicate, ); - if (facetSpec && facetSpec.dcatType !== "choice") { await getUriNames( fg.values diff --git a/utilities/entrystore/entrystore.service.ts b/utilities/entrystore/entrystore.service.ts index 60ac52b7..f547fe5c 100644 --- a/utilities/entrystore/entrystore.service.ts +++ b/utilities/entrystore/entrystore.service.ts @@ -233,7 +233,10 @@ export class EntrystoreService { ); break; } - + if (fvalue[0].facet === "http://purl.org/dc/terms/conformsTo") { + esQuery.uriProperty(key, "*", null, fvalue[0].related); + break; + } esQuery.uriProperty( key, fvalue.map((f) => f.resource), From 02ade6c572de3286deef9e167f979d3dff2b7231 Mon Sep 17 00:00:00 2001 From: Mika Munterud Date: Wed, 11 Dec 2024 08:30:00 +0100 Subject: [PATCH 13/15] DIGG-439: Adding path for dataset series --- .../search-page-provider-settings.ts | 5 + utilities/entryscape/entryscape.ts | 644 ------------------ 2 files changed, 5 insertions(+), 644 deletions(-) delete mode 100644 utilities/entryscape/entryscape.ts diff --git a/features/search/search-page/search-page-entryscape/search-page-provider-settings.ts b/features/search/search-page/search-page-entryscape/search-page-provider-settings.ts index 0e425830..d15a7027 100644 --- a/features/search/search-page/search-page-entryscape/search-page-provider-settings.ts +++ b/features/search/search-page/search-page-entryscape/search-page-provider-settings.ts @@ -64,6 +64,11 @@ export function createSearchProviderSettings(env: EnvSettings, lang: string) { titleResource: "dcterms:title", descriptionResource: "dcterms:description", }, + "http://www.w3.org/ns/dcat#DatasetSeries": { + path: "/dataset-series/", + titleResource: "dcterms:title", + descriptionResource: "dcterms:description", + }, }, facetSpecification: { facets: [ diff --git a/utilities/entryscape/entryscape.ts b/utilities/entryscape/entryscape.ts deleted file mode 100644 index d8f9bff8..00000000 --- a/utilities/entryscape/entryscape.ts +++ /dev/null @@ -1,644 +0,0 @@ -/* eslint-disable @typescript-eslint/no-explicit-any */ -import { EntryStore, EntryStoreUtil, Entry } from "@entryscape/entrystore-js"; -// @ts-expect-error unknown namespace. -import { namespaces } from "@entryscape/rdfjson"; -// @ts-expect-error unknown namespace. -import lucene from "lucene"; -import { Translate } from "next-translate"; - -import { SearchSortOrder } from "@/providers/search-provider"; -import { - HitSpecification, - FacetSpecification, - SearchFacet, - SearchFacetValue, - SearchHit, - SearchRequest, - SearchResult, -} from "@/types/search"; -import { - DCATData, - getEntryLang, - resourcesSearch, - listChoices, - getTemplateChoices, - getLocalizedChoiceLabel, - getUriNames, - Choice, - getLocalizedValue, - fetchDCATMeta, -} from "@/utilities"; - -import { entryCache } from "../local-cache"; - -//#region ES members - -/* eslint-disable no-unused-vars */ - -export enum ESType { - unknown = "unknown", - literal_s = "literal_s", - literal = "literal", - uri = "uri", - wildcard = "wildcard", -} - -export enum ESRdfType { - dataset = "http://www.w3.org/ns/dcat#Dataset", - spec_profile = "http://www.w3.org/ns/dx/prof/Profile", - spec_standard = "http://purl.org/dc/terms/Standard", - term = "http://www.w3.org/2004/02/skos/core#Concept", - esterms_IndependentDataService = "esterms:IndependentDataService", - esterms_ServedByDataService = "esterms:ServedByDataService", - hvd = "http://data.europa.eu/eli/reg_impl/2023/138/oj", - national_data = "http://purl.org/dc/terms/subject", - agent = "http://xmlns.com/foaf/0.1/Agent", - spec = "http://purl.org/dc/terms/conformsTo", -} - -export const checkBoxFilterConfigs: Record< - string, - { id: string; name: string } -> = { - "http://data.europa.eu/r5r/applicableLegislation": { - id: "hvd_only", - name: "hvd", - }, - "http://purl.org/dc/terms/conformsTo": { - id: "spec_only", - name: "Specification", - }, - "http://purl.org/dc/terms/subject": { - id: "national_only", - name: "National data", - }, -}; - -/* eslint-enable no-unused-vars */ - -export interface ESEntryField { - value: string; - type: ESType; -} - -export interface ESFacetFieldValue { - name: string; - count: number; -} - -export interface ESFacetField { - name: string; - predicate: string; - type: ESType; - valueCount: number; - values: ESFacetFieldValue[]; -} - -//#endregion - -/** - * Utility class for performing searches against an - * EntryScape instance connected to EntryStore https://entrystore.org/ - */ -export class Entryscape { - entryscapeUrl: string; - hitSpecifications: { [key: string]: HitSpecification }; - facetSpecification: FacetSpecification; - lang: string; - t: Translate; - entryStore: EntryStore; - entryStoreUtil: EntryStoreUtil; - constructor( - entryscapeUrl: string, - lang: string, - t: Translate, - facetSpecification?: FacetSpecification, - hitSpecifications?: { [key: string]: HitSpecification }, - ) { - this.entryscapeUrl = entryscapeUrl; - this.facetSpecification = facetSpecification || {}; - - this.hitSpecifications = hitSpecifications || { - dataset: { - descriptionResource: "", - path: "/datamangd/", - titleResource: "", - }, - }; - - this.lang = lang || "sv"; - this.t = t; - - namespaces.add("esterms", "http://entryscape.com/terms/"); - - // Initialize the EntryStore instance - this.entryStore = new EntryStore(this.entryscapeUrl); - // TODO: Uncomment this when cors error is fixed - // this.entryStore.getREST().disableJSONP(); - this.entryStoreUtil = new EntryStoreUtil(this.entryStore); - this.entryStoreUtil.loadOnlyPublicEntries(true); - } - - /** - * Get the EntryStore instance - * @returns EntryStore instance - */ - private getEntryStore(): EntryStore { - return this.entryStore; - } - - private getEntryStoreUtil(): EntryStoreUtil { - return this.entryStoreUtil; - } - - /** - * Iterate metafacets from entrystore, - * will fetch resources from entrystore for {ESFacetType} uri types - - * For friendly facet names - * - * @param metaFacets - */ - async getFacets( - metaFacets: ESFacetField[], - dcat: DCATData, - ): Promise<{ [key: string]: SearchFacet }> { - const facets: { [key: string]: SearchFacet } = {}; - - for (const f of metaFacets) { - // Find the corresponding facet specification - const facetSpec = this.facetSpecification?.facets?.find( - (spec) => spec.resource === f.predicate, - ); - - if (facetSpec) { - facets[f.predicate] = { - title: this.t(f.predicate), - name: f.name, - predicate: f.predicate, - indexOrder: facetSpec.indexOrder, - count: f.valueCount, - show: 25, - group: facetSpec.group, - facetValues: f.values - .filter((value: ESFacetFieldValue) => { - if (!value.name || value.name.trim() === "") return false; - if (!facetSpec?.dcatFilterEnabled) return true; - - const choices: Choice[] = getTemplateChoices( - dcat, - facetSpec.dcatProperty, - facetSpec.dcatId, - ); - return choices.some( - (choice: Choice) => choice.value === value.name, - ); - }) - .map((value: ESFacetFieldValue) => { - let displayName = value.name; - - if (facetSpec?.dcatType === "choice") { - const choices = getTemplateChoices( - dcat, - facetSpec.dcatProperty, - facetSpec.dcatId, - ); - const choice = choices.find( - (c: Choice) => c.value === value.name, - ); - if (choice) { - displayName = getLocalizedChoiceLabel(choice, this.lang); - } - } else { - displayName = entryCache.getValue(value.name) || value.name; - } - - return { - count: value.count, - facet: f.predicate, - facetType: f.type, - facetValueString: `${f.predicate}||${value.name}||${ - facetSpec.related || false - }||${f.type}||${this.t(f.predicate)}||${displayName}`, - related: facetSpec.related || false, - resource: value.name, - title: displayName, - }; - }), - }; - } - } - return facets; - } - - /** - * Fetch resources from resourceURI, - * will batch requests to EntryScape, so we dont override the browser URI lengths - * - * @param resources - */ - async getResources(resources: string[]): Promise { - const result: any[] = []; - const es = this.getEntryStore(); - const maxRequestUriLength = 1500; - const requestPromises: Promise[] = []; - - while (resources.length) { - const resTmp = []; - while ( - resTmp.join(" OR ").length < maxRequestUriLength && - resources.length > 0 - ) { - resTmp.push(resources.splice(0, 1)[0]); - } - requestPromises.push(resourcesSearch(resTmp, es)); - } - - const responses = await Promise.all(requestPromises); - responses.forEach((response) => { - if (response && response.length > 0) { - result.push(...response); - } - }); - - return result; - } - - /** - * Get metadata values from EntryScape entry - * @param es EntryScape entry - * @param dcat DCAT metadata object - */ - async getMetaValues( - entry: Entry, - path: string, - dcat?: DCATData, - ): Promise<{ [key: string]: string[] }> { - const values: { [key: string]: string[] } = {}; - - if (entry && path !== "/organisations/") { - const metadata = entry.getAllMetadata(); - - try { - const publisherUri = getLocalizedValue( - metadata, - "dcterms:publisher", - entry.getResourceURI(), - ); - const publisherName = entryCache.getValue(publisherUri); - - values["organisation_literal"] = [publisherName || publisherUri]; - } catch (error) { - console.error("Error fetching publisher value:", error); - } - - const themeFacetSpec = this.facetSpecification?.facets?.find( - (spec) => spec.resource === "http://www.w3.org/ns/dcat#theme", - ); - - if ( - themeFacetSpec && - themeFacetSpec.dcatFilterEnabled && - themeFacetSpec.dcatProperty - ) { - try { - const whitelist = await listChoices("dcat:theme", dcat!); - values["theme_literal"] = metadata - .find(null, "http://www.w3.org/ns/dcat#theme") - .map((f: any) => f.getValue()) - .filter((value: string) => whitelist.includes(value)) - .map((value: string) => this.t(value)); - } catch (error) { - console.error("Error fetching themes:", error); - } - } else { - values["theme_literal"] = metadata - .find(null, "http://www.w3.org/ns/dcat#theme") - .map((f: any) => this.t(f.getValue())); - } - - // Similar approach for formats - const formatFacetSpec = this.facetSpecification?.facets?.find( - (spec) => spec.resource === "http://purl.org/dc/terms/format", - ); - - if ( - formatFacetSpec && - formatFacetSpec.dcatFilterEnabled && - formatFacetSpec.dcatProperty - ) { - try { - const whitelist = await listChoices("dcterms:format", dcat!); - values["format_literal"] = metadata - .find(null, "http://purl.org/dc/terms/format") - .map((f: any) => f.getValue()) - .filter((value: string) => whitelist.includes(value)) - .map((value: string) => this.t(value)); - } catch (error) { - console.error("Error fetching formats:", error); - } - } else { - values["format_literal"] = metadata - .find(null, "http://purl.org/dc/terms/format") - .map((f: any) => this.t(f.getValue())); - } - const inSchemeUris = metadata.findFirstValue( - null, - "http://www.w3.org/2004/02/skos/core#inScheme", - ); - const inSchemeName = entryCache.getValue(inSchemeUris); - - values["inScheme_resource"] = [inSchemeName || ""]; - - values["modified"] = metadata - .find(null, "http://purl.org/dc/terms/modified") - .map((f: any) => f.getValue()); - } else { - const metadata = entry.getAllMetadata(); - - try { - const publisherTypeUri = metadata.findFirstValue(null, "dcterms:type"); - const dcatMeta = await fetchDCATMeta(); - - if (dcatMeta) { - const orgTypeChoices = getTemplateChoices( - dcatMeta, - "dcterms:type", - "adms:publishertype", - ).find((c: Choice) => c.value === publisherTypeUri); - - if (orgTypeChoices) { - values["organisation_type"] = [ - getLocalizedChoiceLabel(orgTypeChoices, this.lang), - ]; - } - } - } catch (error) { - console.error("Error fetching organisation type:", error); - } - } - - return values; - } - - /** - * Constructs a lucene friendly query text value - * - * if lucene syntax is used incorrectly the query will be run without lucene special characters - * - * @param query RAW query input - */ - luceneFriendlyQuery(query: string): string { - if (query === "AND" || query === "NOT" || query === "OR") return "*"; - - try { - const ast = lucene.parse(query); - let q = lucene.toString(ast); - q = q.replace(/\\~ /g, "~"); - // eslint-disable-next-line no-useless-escape - q = q.replace(/\+\-/g, ""); - // eslint-disable-next-line no-useless-escape - q = q.replace(/ NOT \-/g, " NOT "); - q = q.replace(/ AND NOT /g, "+NOT+"); - q = q.replace(/ OR NOT /g, "+NOT+"); - q = q.replace(/ OR /g, "+OR+"); - q = q.replace(/ AND /g, "+AND+"); - q = q.replace(/ NOT /g, "+-"); - if (q.indexOf('"') === -1) q = q.replace(/ /g, "+AND+"); - if (q.length === 0) q = "*"; - return q; - } catch { - // eslint-disable-next-line no-useless-escape - return query.replace(/[\!\*\-\+\&\|\(\)\[\]\{\}\^\\~\?\:\"]/g, "").trim(); - } - } - - /** - * Query EntryScape backend from given request - * - * @param request - * - * @returns {Promise} - */ - async solrSearch( - request: SearchRequest, - dcat?: DCATData, - ): Promise { - const hits: SearchHit[] = []; - let query = this.luceneFriendlyQuery(request.query || "*"); - const lang = request.language || "sv"; - const es = this.getEntryStore(); - - const esQuery = es.newSolrQuery(); - esQuery.publicRead(true); - - // Handle filters - if (request.filters && request.filters.length > 0) { - request.filters.forEach((filter) => { - if (filter.property === "uri") { - esQuery.uriProperty(filter.key, filter.values, "not"); - } - }); - } - - // Only set up facets if explicitly requested - if (request.fetchFacets) { - if ( - this.facetSpecification?.facets && - this.facetSpecification.facets.length > 0 - ) { - this.facetSpecification.facets.forEach((fSpec) => { - if (fSpec.type == ESType.literal || fSpec.type == ESType.literal_s) { - esQuery.facetLimit(1000); - esQuery.literalFacet(fSpec.resource, fSpec.related ? true : false); - } else if ( - fSpec.type == ESType.uri || - fSpec.type == ESType.wildcard - ) { - esQuery.uriFacet(fSpec.resource, fSpec.related ? true : false); - } - }); - } - } - - // Handle facet values - if (request.facetValues && request.facetValues.length > 0) { - const groupedFacets = Array.from(request.facetValues).reduce( - (acc: { [facet: string]: SearchFacetValue[] }, obj) => { - const key = obj.facet; - if (!acc[key]) acc[key] = []; - acc[key].push(obj); - return acc; - }, - {}, - ); - - Object.entries(groupedFacets).forEach(([key, fvalue]) => { - if (fvalue?.length > 0) { - switch (fvalue[0].facetType) { - case ESType.literal: - case ESType.literal_s: - esQuery.literalProperty( - key, - fvalue.map((f) => f.resource), // Changed from f.title to f.resource - null, - "string", - fvalue[0].related, - ); - break; - case ESType.uri: - case ESType.wildcard: - // Special case for National basic data because all subjects might not be National basic data - if (fvalue[0].facet === "http://purl.org/dc/terms/subject") { - esQuery.uriProperty( - key, - "http://inspire.ec.europa.eu/metadata-codelist/TopicCategory/*", - null, - fvalue[0].related, - ); - break; - } - if (fvalue[0].facet === "http://purl.org/dc/terms/conformsTo") { - esQuery.uriProperty(key, "*", null, fvalue[0].related); - break; - } - esQuery.uriProperty( - key, - fvalue.map((f) => f.resource), - null, - fvalue[0].related, - ); - break; - } - } - }); - } - - // Handle sort order - if (request.sortOrder) { - switch (request.sortOrder) { - case SearchSortOrder.modified_asc: - esQuery.sort("modified+asc"); - break; - case SearchSortOrder.modified_desc: - esQuery.sort("metadata.predicate.literal_s.3e2f60da+desc"); - break; - case SearchSortOrder.score_desc: - esQuery.sort("score+desc"); - break; - } - } - - const searchList = esQuery - .limit(request.take || 20) - .rdfType(request.esRdfTypes || [ESRdfType.dataset]) - .publicRead(true) - .list(); - - query = this.luceneFriendlyQuery(query); - - // Set query text - if (query) { - esQuery.all(`${query}`); - } - - try { - const children = await searchList.getEntries(request.page || 0); - let metaFacets; - - if (request.fetchFacets) { - metaFacets = searchList.getFacets(); - } - - // Process facet values if they are not type choices - if (metaFacets) { - for (const fg of metaFacets) { - const facetSpec = this.facetSpecification?.facets?.find( - (spec) => spec.resource === fg.predicate, - ); - if (facetSpec && facetSpec.dcatType !== "choice") { - await getUriNames( - fg.values - .filter( - (v: SearchFacet) => - v.name?.toLocaleLowerCase().startsWith("http"), - ) - .map((v: SearchFacet) => v.name), - this.getEntryStoreUtil(), - facetSpec?.dcatProperty, - ); - } - } - } - - // Process children sequentially to maintain order - for (const child of children) { - const metaData = child.getAllMetadata(); - const resourceURI = child.getResourceURI(); - const context = child.getContext(); - const rdfType = metaData.findFirstValue( - child.getResourceURI(), - "http://www.w3.org/1999/02/22-rdf-syntax-ns#type", - ); - - let hitSpecification: HitSpecification = { - descriptionResource: "blaa", - path: "hmm", - titleResource: "blaa", - }; - - hitSpecification = this.hitSpecifications[rdfType] || { - titleResource: "dcterms:title", - path: "/datasets/", - descriptionResource: "dcterms:description", - }; - - const hit = { - entryId: child.getId(), - title: getLocalizedValue( - metaData, - hitSpecification.titleResource || "dcterms:title", - resourceURI, - ), - description: getLocalizedValue( - metaData, - hitSpecification.descriptionResource || "dcterms:description", - resourceURI, - ), - esEntry: child, - metadata: await this.getMetaValues( - child, - hitSpecification.path || "", - dcat, - ), - url: "", - titleLang: getEntryLang( - metaData, - hitSpecification.titleResource || "dcterms:title", - lang, - ), - descriptionLang: getEntryLang( - metaData, - hitSpecification.descriptionResource || "dcterms:description", - lang, - ), - }; - - hit.url = `${hitSpecification.path || "datamangd"}${context.getId()}_${ - hit.entryId - }`; - - hits.push(hit); - } - - return { - hits, - count: searchList.getSize(), - facets: {}, - esFacets: metaFacets, - }; - } catch (error) { - console.error("Error in solrSearch:", error); - throw error; - } - } -} From 9ca5c885b90f01a3bc8824cbbc8d3b906a595c91 Mon Sep 17 00:00:00 2001 From: Mika Munterud Date: Wed, 11 Dec 2024 12:21:15 +0100 Subject: [PATCH 14/15] DIGG-439: Removing url params from dataset-series page --- .../entryscape/dataset-series-page/index.tsx | 42 ++++++++++++------- 1 file changed, 26 insertions(+), 16 deletions(-) diff --git a/features/entryscape/dataset-series-page/index.tsx b/features/entryscape/dataset-series-page/index.tsx index 3da8aa50..f58baabb 100644 --- a/features/entryscape/dataset-series-page/index.tsx +++ b/features/entryscape/dataset-series-page/index.tsx @@ -1,3 +1,4 @@ +import { Entry } from "@entryscape/entrystore-js"; import { useRouter } from "next/router"; import useTranslation from "next-translate/useTranslation"; import { FC, useContext, useEffect, useMemo } from "react"; @@ -8,10 +9,33 @@ import { Heading } from "@/components/typography/heading"; import { createSearchProviderSettings } from "@/features/search/search-page/search-page-entryscape/search-page-provider-settings"; import { SearchResults } from "@/features/search/search-results"; import { EntrystoreContext } from "@/providers/entrystore-provider"; -import SearchProvider, { SearchContext } from "@/providers/search-provider"; +import SearchProvider, { + SearchContext, + SearchContextData, +} from "@/providers/search-provider"; import { SettingsContext } from "@/providers/settings-provider"; import { linkBase } from "@/utilities"; +const SearchSection: FC<{ search: SearchContextData; entry: Entry }> = ({ + search, + entry, +}) => { + useEffect(() => { + if (!search) return; + + // Perform initial search + search + .set({ + page: 0, + query: "", + fetchFacets: true, + }) + .then(() => search.doSearch(false, false, false, false)); + }, [entry]); + + return null; +}; + export const DatasetSeriesPage: FC = () => { const { pathname } = useRouter() || {}; const { env, setBreadcrumb } = useContext(SettingsContext); @@ -32,21 +56,6 @@ export const DatasetSeriesPage: FC = () => { }); }, [pathname, entry]); - useEffect(() => { - // Check if there are no query parameters or if they're empty - if (!router.query.q && !router.query.f) { - // Update URL with default query parameters - router.replace( - { - pathname: router.pathname, - query: { ...router.query, q: "", f: "" }, - }, - undefined, - { shallow: true }, - ); - } - }, [router.isReady]); - const searchProviderSettings = useMemo( () => createSearchProviderSettings(env, lang), [env, lang], @@ -81,6 +90,7 @@ export const DatasetSeriesPage: FC = () => { {(search) => (
    +
    Date: Wed, 11 Dec 2024 12:57:13 +0100 Subject: [PATCH 15/15] DIGG-439: renaming component --- features/entryscape/dataset-series-page/index.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/features/entryscape/dataset-series-page/index.tsx b/features/entryscape/dataset-series-page/index.tsx index f58baabb..7dc5703b 100644 --- a/features/entryscape/dataset-series-page/index.tsx +++ b/features/entryscape/dataset-series-page/index.tsx @@ -16,7 +16,7 @@ import SearchProvider, { import { SettingsContext } from "@/providers/settings-provider"; import { linkBase } from "@/utilities"; -const SearchSection: FC<{ search: SearchContextData; entry: Entry }> = ({ +const SearchTrigger: FC<{ search: SearchContextData; entry: Entry }> = ({ search, entry, }) => { @@ -90,7 +90,7 @@ export const DatasetSeriesPage: FC = () => { {(search) => (
    - +