diff --git a/.github/actions/setup-node/action.yml b/.github/actions/setup-node/action.yml index a7c05ed3b..b69650483 100644 --- a/.github/actions/setup-node/action.yml +++ b/.github/actions/setup-node/action.yml @@ -5,7 +5,7 @@ inputs: node-version: description: 'Specify Node version' required: false - default: '22' + default: '24' runs: using: 'composite' diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 540514396..f43b7b3ab 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -7,6 +7,10 @@ on: default: false type: boolean +permissions: + id-token: write # Required for OIDC + contents: write + jobs: package_release: name: Release from "${{ github.ref_name }}" branch diff --git a/.github/workflows/size.yml b/.github/workflows/size.yml index 5393c434a..ceebcc81f 100644 --- a/.github/workflows/size.yml +++ b/.github/workflows/size.yml @@ -16,6 +16,9 @@ jobs: steps: - uses: actions/checkout@v4 - uses: preactjs/compressed-size-action@v2 + env: + NODE_OPTIONS: --max_old_space_size=4096 + YARN_IGNORE_ENGINES: 'true' # Skip validation for node20 requirement with: repo-token: '${{ secrets.GITHUB_TOKEN }}' pattern: './dist/**/*.{js,cjs,css,json}' diff --git a/AGENTS.md b/AGENTS.md index 31503b568..f41e4e14e 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -42,7 +42,7 @@ Root configs: - codecov.yml - commitlint.config.mjs - eslint.config.mjs, -- i18next-parser.config.js +- i18next.config.ts - jest.config.js - jest.config.js - playwright.config.ts diff --git a/i18next-parser.config.js b/i18next-parser.config.js deleted file mode 100644 index 0b0e8d878..000000000 --- a/i18next-parser.config.js +++ /dev/null @@ -1,15 +0,0 @@ -/* eslint-disable no-undef */ -// https://github.com/i18next/i18next-parser#options -module.exports = { - createOldCatalogs: false, - input: ['./src/**/*.{tsx,ts}'], - keepRemoved: true, - keySeparator: false, - locales: ['de', 'en', 'es', 'fr', 'hi', 'it', 'ja', 'ko', 'nl', 'pt', 'ru', 'tr'], - namespaceSeparator: false, - output: 'src/i18n/$LOCALE.json', - sort(a, b) { - return a < b ? -1 : 1; // alphabetical order - }, - verbose: true, -}; diff --git a/i18next.config.ts b/i18next.config.ts new file mode 100644 index 000000000..93e88d1e1 --- /dev/null +++ b/i18next.config.ts @@ -0,0 +1,29 @@ +import { defineConfig } from 'i18next-cli'; + +export default defineConfig({ + locales: ['de', 'en', 'es', 'fr', 'hi', 'it', 'ja', 'ko', 'nl', 'pt', 'ru', 'tr'], + extract: { + defaultNS: false, + extractFromComments: false, + functions: ['t', '*.t'], + input: ['./src/**/*.{tsx,ts}'], + keySeparator: false, + nsSeparator: false, + output: 'src/i18n/{{language}}.json', + preservePatterns: [ + // to preserve a whole group + 'timestamp/*', + + // or exact key if you want : + // 'timestamp/DateSeparator', + + // or if you’re using explicit namespaces: + // 'translation:timestamp/DateSeparator', + ], + removeUnusedKeys: false, + }, + types: { + input: ['locales/{{language}}/{{namespace}}.json'], + output: 'src/types/i18next.d.ts', + }, +}); diff --git a/package.json b/package.json index 73a388b71..21944ac39 100644 --- a/package.json +++ b/package.json @@ -223,7 +223,7 @@ "eslint-plugin-sort-destructure-keys": "^2.0.0", "globals": "^15.13.0", "husky": "^8.0.3", - "i18next-parser": "^9.3.0", + "i18next-cli": "^1.31.0", "jest": "^29.7.0", "jest-axe": "^8.0.0", "jest-environment-jsdom": "^29.7.0", @@ -233,7 +233,7 @@ "prettier": "^3.5.3", "react": "^19.0.0", "react-dom": "^19.0.0", - "semantic-release": "^24.2.3", + "semantic-release": "^25.0.2", "stream-chat": "^9.25.0", "ts-jest": "^29.2.5", "typescript": "^5.4.5", @@ -242,7 +242,7 @@ "scripts": { "build": "rm -rf dist && yarn build-translations && yarn bundle", "bundle": "concurrently ./scripts/bundle-esm.mjs ./scripts/copy-css.sh scripts/bundle-cjs.mjs", - "build-translations": "i18next", + "build-translations": "i18next-cli extract", "coverage": "jest --collectCoverage && codecov", "lint": "yarn prettier --list-different && yarn eslint && yarn validate-translations", "lint-fix": "yarn prettier-fix && yarn eslint-fix", diff --git a/src/components/Attachment/AttachmentActions.tsx b/src/components/Attachment/AttachmentActions.tsx index e3a72ce42..db888eb41 100644 --- a/src/components/Attachment/AttachmentActions.tsx +++ b/src/components/Attachment/AttachmentActions.tsx @@ -1,4 +1,4 @@ -import React from 'react'; +import React, { useMemo } from 'react'; import type { Action, Attachment } from 'stream-chat'; import { useTranslationContext } from '../../context'; @@ -26,6 +26,15 @@ const UnMemoizedAttachmentActions = (props: AttachmentActionsProps) => { value?: string, ) => actionHandler?.(name, value, event); + const knownActionText = useMemo>( + () => ({ + Cancel: t('Cancel'), + Send: t('Send'), + Shuffle: t('Shuffle'), + }), + [t], + ); + return (
@@ -38,7 +47,7 @@ const UnMemoizedAttachmentActions = (props: AttachmentActionsProps) => { key={`${id}-${action.value}`} onClick={(event) => handleActionClick(event, action.name, action.value)} > - {action.text ? t(action.text) : null} + {action.text ? (knownActionText[action.text] ?? t(action.text)) : null} ))}
diff --git a/src/components/Message/ReminderNotification.tsx b/src/components/Message/ReminderNotification.tsx index 9d55eb1c6..5fbcf6d92 100644 --- a/src/components/Message/ReminderNotification.tsx +++ b/src/components/Message/ReminderNotification.tsx @@ -33,11 +33,11 @@ export const ReminderNotification = ({ reminder }: ReminderNotificationProps) => {isBehindRefreshBoundary ? t('Due since {{ dueSince }}', { - dueSince: t(`timestamp/ReminderNotification`, { + dueSince: t('timestamp/ReminderNotification', { timestamp: reminder.remindAt, }), }) - : t(`Due {{ timeLeft }}`, { + : t('Due {{ timeLeft }}', { timeLeft: t('duration/Message reminder', { milliseconds: timeLeftMs, }), diff --git a/src/components/Message/hooks/useMuteHandler.ts b/src/components/Message/hooks/useMuteHandler.ts index 06d4cefb0..470d1fcbe 100644 --- a/src/components/Message/hooks/useMuteHandler.ts +++ b/src/components/Message/hooks/useMuteHandler.ts @@ -45,7 +45,7 @@ export const useMuteHandler = ( notify( successMessage || - t(`{{ user }} has been muted`, { + t('{{ user }} has been muted', { user: message.user.name || message.user.id, }), 'success', @@ -61,7 +61,7 @@ export const useMuteHandler = ( try { await client.unmuteUser(message.user.id); - const fallbackMessage = t(`{{ user }} has been unmuted`, { + const fallbackMessage = t('{{ user }} has been unmuted', { user: message.user.name || message.user.id, }); diff --git a/src/components/MessageInput/AttachmentPreviewList/AttachmentPreviewList.tsx b/src/components/MessageInput/AttachmentPreviewList/AttachmentPreviewList.tsx index 0a90fde84..d6cebcf31 100644 --- a/src/components/MessageInput/AttachmentPreviewList/AttachmentPreviewList.tsx +++ b/src/components/MessageInput/AttachmentPreviewList/AttachmentPreviewList.tsx @@ -14,7 +14,7 @@ import { UnsupportedAttachmentPreview as DefaultUnknownAttachmentPreview } from import type { VoiceRecordingPreviewProps } from './VoiceRecordingPreview'; import { VoiceRecordingPreview as DefaultVoiceRecordingPreview } from './VoiceRecordingPreview'; import type { FileAttachmentPreviewProps } from './FileAttachmentPreview'; -import { FileAttachmentPreview as DefaultFilePreview } from './FileAttachmentPreview'; +import DefaultFilePreview from './FileAttachmentPreview'; import type { ImageAttachmentPreviewProps } from './ImageAttachmentPreview'; import { ImageAttachmentPreview as DefaultImagePreview } from './ImageAttachmentPreview'; import { useAttachmentsForPreview, useMessageComposer } from '../hooks'; diff --git a/src/components/MessageInput/AttachmentPreviewList/FileAttachmentPreview.tsx b/src/components/MessageInput/AttachmentPreviewList/FileAttachmentPreview.tsx index 1494a890c..4e03fe9d2 100644 --- a/src/components/MessageInput/AttachmentPreviewList/FileAttachmentPreview.tsx +++ b/src/components/MessageInput/AttachmentPreviewList/FileAttachmentPreview.tsx @@ -17,7 +17,7 @@ export type FileAttachmentPreviewProps = | LocalVideoAttachment >; -export const FileAttachmentPreview = ({ +const FileAttachmentPreview = ({ attachment, handleRetry, removeAttachments, @@ -50,6 +50,7 @@ export const FileAttachmentPreview = ({ {['blocked', 'failed'].includes(uploadState) && !!handleRetry && (
); }; +export default FileAttachmentPreview; diff --git a/src/components/MessageInput/AttachmentPreviewList/ImageAttachmentPreview.tsx b/src/components/MessageInput/AttachmentPreviewList/ImageAttachmentPreview.tsx index 1210f1e34..91008df19 100644 --- a/src/components/MessageInput/AttachmentPreviewList/ImageAttachmentPreview.tsx +++ b/src/components/MessageInput/AttachmentPreviewList/ImageAttachmentPreview.tsx @@ -43,6 +43,7 @@ export const ImageAttachmentPreview = ({ {['blocked', 'failed'].includes(uploadState) && ( ); }; diff --git a/src/experimental/Search/SearchResults/SearchSourceResultsLoadingIndicator.tsx b/src/experimental/Search/SearchResults/SearchSourceResultsLoadingIndicator.tsx index 25480d9c1..6ddef1018 100644 --- a/src/experimental/Search/SearchResults/SearchSourceResultsLoadingIndicator.tsx +++ b/src/experimental/Search/SearchResults/SearchSourceResultsLoadingIndicator.tsx @@ -10,7 +10,9 @@ export const SearchSourceResultsLoadingIndicator = () => { className='str-chat__search-source-results__loading-indicator' data-testid='search-loading-indicator' > - {t(`Searching for ${searchSource.type}...`)} + {t('Searching for {{ searchSourceType }}...', { + searchSourceType: searchSource.type, + })} ); }; diff --git a/src/i18n/de.json b/src/i18n/de.json index 30f932557..5c89a23ff 100644 --- a/src/i18n/de.json +++ b/src/i18n/de.json @@ -1,4 +1,23 @@ { + "{{ commaSeparatedUsers }} and {{ moreCount }} more": "{{ commaSeparatedUsers }} und {{moreCount}} mehr", + "{{ commaSeparatedUsers }}, and {{ lastUser }}": "{{ commaSeparatedUsers }} und {{ lastUser }}", + "{{ firstUser }} and {{ secondUser }}": "{{ firstUser }} und {{ secondUser }}", + "{{ imageCount }} more": "{{ imageCount }} mehr", + "{{ memberCount }} members": "{{ memberCount }} Mitglieder", + "{{ user }} has been muted": "{{ user }} wurde stummgeschaltet", + "{{ user }} has been unmuted": "Die Stummschaltung von {{ user }} wurde aufgehoben", + "{{ user }} is typing...": "{{ user }} tippt...", + "{{ users }} and {{ user }} are typing...": "{{ users }} und {{ user }} tippen...", + "{{ users }} and more are typing...": "{{ users }} und mehr tippen...", + "{{ watcherCount }} online": "{{ watcherCount }} online", + "{{count}} unread_one": "{{count}} ungelesen", + "{{count}} unread_other": "{{count}} ungelesen", + "{{count}} votes_one": "{{count}} Stimme", + "{{count}} votes_other": "{{count}} Stimmen", + "🏙 Attachment...": "🏙 Anhang...", + "📊 {{createdBy}} created: {{ pollName}}": "📊 {{createdBy}} hat erstellt: {{ pollName}}", + "📊 {{votedBy}} voted: {{pollOptionText}}": "📊 {{votedBy}} hat abgestimmt: {{pollOptionText}}", + "📍Shared location": "📍Geteilter Standort", "Add a comment": "Einen Kommentar hinzufügen", "Add an option": "Eine Option hinzufügen", "All results loaded": "Alle Ergebnisse geladen", @@ -13,11 +32,41 @@ "Anonymous": "Anonym", "Anonymous poll": "Anonyme Umfrage", "Archive": "Archivieren", + "aria/Attachment": "Anhang", + "aria/Cancel Reply": "Antwort abbrechen", + "aria/Cancel upload": "Upload abbrechen", + "aria/Channel list": "Kanalliste", + "aria/Channel search results": "Kanalsuchergebnisse", + "aria/Close thread": "Thread schließen", + "aria/Download attachment": "Anhang herunterladen", + "aria/Emoji picker": "Emoji-Auswahl", + "aria/File input": "Dateieingabe", + "aria/File upload": "Datei hochladen", + "aria/Image input": "Bildeingabe", + "aria/Load More Channels": "Mehr Kanäle laden", + "aria/Menu": "Menü", + "aria/Message Options": "Nachrichtenoptionen", + "aria/Open Attachment Selector": "Anhang-Auswahl öffnen", + "aria/Open Menu": "Menü öffnen", + "aria/Open Message Actions Menu": "Nachrichtenaktionsmenü öffnen", + "aria/Open Reaction Selector": "Reaktionsauswahl öffnen", + "aria/Open Thread": "Thread öffnen", + "aria/Reaction list": "Reaktionsliste", + "aria/Remind Me Options": "Erinnerungsoptionen", + "aria/Remove attachment": "Anhang entfernen", + "aria/Remove location attachment": "Standortanhang entfernen", + "aria/Retry upload": "Upload erneut versuchen", + "aria/Search results": "Suchergebnisse", + "aria/Search results header filter button": "Suchergebnisse-Kopfzeilen-Filterbutton", + "aria/Send": "Senden", + "aria/Stop AI Generation": "KI-Generierung stoppen", "Ask a question": "Eine Frage stellen", "Attach": "Anhängen", "Attach files": "Dateien anhängen", "Attachment upload blocked due to {{reason}}": "Anhang-Upload blockiert wegen {{reason}}", "Attachment upload failed due to {{reason}}": "Anhang-Upload fehlgeschlagen wegen {{reason}}", + "ban-command-args": "[@Benutzername] [Text]", + "ban-command-description": "Einen Benutzer verbannen", "Cancel": "Abbrechen", "Cannot seek in the recording": "In der Aufnahme kann nicht gesucht werden", "Channel Missing": "Kanal fehlt", @@ -34,8 +83,11 @@ "Download attachment {{ name }}": "Anhang {{ name }} herunterladen", "Drag your files here": "Ziehen Sie Ihre Dateien hierher", "Drag your files here to add to your post": "Ziehen Sie Ihre Dateien hierher, um sie Ihrem Beitrag hinzuzufügen", - "Due since {{ dueSince }}": "Fällig seit {{ dueSince }}", "Due {{ timeLeft }}": "Fällig {{ timeLeft }}", + "Due since {{ dueSince }}": "Fällig seit {{ dueSince }}", + "duration/Message reminder": "{{ milliseconds | durationFormatter(withSuffix: true) }}", + "duration/Remind Me": "{{ milliseconds | durationFormatter(withSuffix: true) }}", + "duration/Share Location": "{{ milliseconds | durationFormatter }}", "Edit Message": "Nachricht bearbeiten", "Edit message request failed": "Anfrage zum Bearbeiten der Nachricht fehlgeschlagen", "Edited": "Bearbeitet", @@ -44,6 +96,8 @@ "End": "Beenden", "End vote": "Abstimmung beenden", "Enforce unique vote is enabled": "Eindeutige Abstimmung ist aktiviert", + "Error": "Error", + "Error · Unsent": "Fehler · Nicht gesendet", "Error adding flag": "Fehler beim Hinzufügen des Flags", "Error connecting to chat, refresh the page to try again.": "Verbindungsfehler zum Chat, aktualisieren Sie die Seite, um es erneut zu versuchen.", "Error deleting message": "Fehler beim Löschen der Nachricht", @@ -58,7 +112,6 @@ "Error uploading attachment": "Fehler beim Hochladen des Anhangs", "Error uploading file": "Fehler beim Hochladen der Datei", "Error uploading image": "Fehler beim Hochladen des Bildes", - "Error · Unsent": "Fehler · Nicht gesendet", "Error: {{ errorMessage }}": "Fehler: {{ errorMessage }}", "Failed to create the poll": "Fehler beim Erstellen der Umfrage", "Failed to create the poll due to {{reason}}": "Die Umfrage konnte aufgrund von {{reason}} nicht erstellt werden", @@ -71,7 +124,10 @@ "File is too large: {{ size }}, maximum upload size is {{ limit }}": "Datei ist zu groß: {{ size }}, maximale Upload-Größe beträgt {{ limit }}", "Flag": "Melden", "Generating...": "Generieren...", + "giphy-command-args": "[Text]", + "giphy-command-description": "Poste ein zufälliges Gif in den Kanal", "Latest Messages": "Neueste Nachrichten", + "live": "live", "Live for {{duration}}": "Live für {{duration}}", "Live location": "Live-Standort", "Live until {{ timestamp }}": "Live bis {{ timestamp }}", @@ -81,9 +137,9 @@ "Mark as unread": "Als ungelesen markieren", "Maximum number of votes (from 2 to 10)": "Maximale Anzahl der Stimmen (von 2 bis 10)", "Menu": "Menü", + "Message deleted": "Nachricht gelöscht", "Message Failed · Click to try again": "Nachricht fehlgeschlagen · Klicken, um es erneut zu versuchen", "Message Failed · Unauthorized": "Nachricht fehlgeschlagen · Nicht autorisiert", - "Message deleted": "Nachricht gelöscht", "Message has been successfully flagged": "Nachricht wurde erfolgreich gemeldet", "Message pinned": "Nachricht angeheftet", "Message was blocked by moderation policies": "Nachricht wurde durch moderationsrichtlinien blockiert", @@ -91,6 +147,9 @@ "Missing permissions to upload the attachment": "Fehlende Berechtigungen zum Hochladen des Anhangs", "Multiple answers": "Mehrere Antworten", "Mute": "Stummschalten", + "mute-command-args": "[@Benutzername]", + "mute-command-description": "Stummschalten eines Benutzers", + "network error": "Netzwerkfehler", "New": "Neu", "New Messages!": "Neue Nachrichten!", "No chats here yet…": "Noch keine Chats hier...", @@ -119,10 +178,18 @@ "Remove reminder": "Erinnerung entfernen", "Reply": "Antworten", "Reply to Message": "Auf Nachricht antworten", + "replyCount_one": "1 Antwort", + "replyCount_other": "{{ count }} Antworten", "Save for later": "Für später speichern", "Saved for later": "Für später gespeichert", "Search": "Suche", + "search-results-header-filter-source-button-label--channels": "Kanäle", + "search-results-header-filter-source-button-label--messages": "Nachrichten", + "search-results-header-filter-source-button-label--users": "Benutzer", + "Searching for {{ searchSourceType }}...": "Searching for {{ searchSourceType }}...", "Searching...": "Suchen...", + "searchResultsCount_one": "1 Ergebnis", + "searchResultsCount_other": "{{ count }} Ergebnisse", "See all options ({{count}})_one": "Alle Optionen anzeigen ({{count}})", "See all options ({{count}})_other": "Alle Optionen anzeigen ({{count}})", "Select one": "Eine auswählen", @@ -135,11 +202,12 @@ "Sending...": "Senden...", "Sent": "Gesendet", "Share": "Teilen", - "Share Location": "Standort teilen", "Share live location for": "Live-Standort teilen für", + "Share Location": "Standort teilen", "Shared live location": "Geteilter Live-Standort", "Show all": "Alle anzeigen", "Shuffle": "Mischen", + "size limit": "Größenbeschränkung", "Slow Mode ON": "Langsamer Modus EIN", "Some of the files will not be accepted": "Einige der Dateien werden nicht akzeptiert", "Start typing to search": "Tippen Sie, um zu suchen", @@ -147,114 +215,48 @@ "Submit": "Absenden", "Suggest an option": "Eine Option vorschlagen", "Thinking...": "Denken...", + "this content could not be displayed": "Dieser Inhalt konnte nicht angezeigt werden", "This field cannot be empty or contain only spaces": "Dieses Feld darf nicht leer sein oder nur Leerzeichen enthalten", "This message did not meet our content guidelines": "Diese Nachricht entsprach nicht unseren Inhaltsrichtlinien", "This message was deleted...": "Diese Nachricht wurde gelöscht...", "Thread": "Thread", "Thread has not been found": "Thread wurde nicht gefunden", "Thread reply": "Thread-Antwort", + "timestamp/DateSeparator": "{{ timestamp | timestampFormatter(calendar: true) }}", + "timestamp/LiveLocation": "{{ timestamp | timestampFormatter(calendar: true) }}", + "timestamp/MessageTimestamp": "{{ timestamp | timestampFormatter(calendar: true) }}", + "timestamp/PollVote": "{{ timestamp | timestampFormatter(format: MMM D [at] HH:mm) }}", + "timestamp/PollVoteTooltip": "{{ timestamp | timestampFormatter(calendar: true) }}", + "timestamp/ReminderNotification": "{{ timestamp | timestampFormatter(calendar: true) }}", + "timestamp/SystemMessage": "{{ timestamp | timestampFormatter(format: dddd L) }}", "To start recording, allow the camera access in your browser": "Um mit der Aufnahme zu beginnen, erlauben Sie den Zugriff auf die Kamera in Ihrem Browser", "To start recording, allow the microphone access in your browser": "Um mit der Aufnahme zu beginnen, erlauben Sie den Zugriff auf das Mikrofon in Ihrem Browser", + "translationBuilderTopic/notification": "{{value, notification}}", "Type a number from 2 to 10": "Geben Sie eine Zahl von 2 bis 10 ein", "Type your message": "Nachricht eingeben", "Unarchive": "Archivierung aufheben", + "unban-command-args": "[@Benutzername]", + "unban-command-description": "Einen Benutzer entbannen", + "unknown error": "Unbekannter Fehler", "Unmute": "Stummschaltung aufheben", + "unmute-command-args": "[@Benutzername]", + "unmute-command-description": "Stummschaltung eines Benutzers aufheben", "Unpin": "Anheftung aufheben", "Unread messages": "Ungelesene Nachrichten", + "unreadMessagesSeparatorText_one": "1 ungelesene Nachricht", + "unreadMessagesSeparatorText_other": "{{count}} ungelesene Nachrichten", "Unsupported attachment": "Nicht unterstützter Anhang", + "unsupported file type": "Nicht unterstützter Dateityp", "Update your comment": "Ihren Kommentar aktualisieren", "Upload type: \"{{ type }}\" is not allowed": "Upload-Typ: \"{{ type }}\" ist nicht erlaubt", "User uploaded content": "Vom Benutzer hochgeladener Inhalt", - "View results": "Ergebnisse anzeigen", "View {{count}} comments_one": "{{count}} Kommentar anzeigen", "View {{count}} comments_other": "{{count}} Kommentare anzeigen", + "View results": "Ergebnisse anzeigen", "Voice message": "Sprachnachricht", "Vote ended": "Abstimmung beendet", "Wait until all attachments have uploaded": "Bitte warten, bis alle Anhänge hochgeladen wurden", "You": "Du", "You have no channels currently": "Du hast momentan noch keine Kanäle", - "You've reached the maximum number of files": "Die maximale Anzahl an Dateien ist erreicht", - "aria/Attachment": "Anhang", - "aria/Cancel Reply": "Antwort abbrechen", - "aria/Cancel upload": "Upload abbrechen", - "aria/Channel list": "Kanalliste", - "aria/Channel search results": "Kanalsuchergebnisse", - "aria/Close thread": "Thread schließen", - "aria/Download attachment": "Anhang herunterladen", - "aria/Emoji picker": "Emoji-Auswahl", - "aria/File input": "Dateieingabe", - "aria/File upload": "Datei hochladen", - "aria/Image input": "Bildeingabe", - "aria/Load More Channels": "Mehr Kanäle laden", - "aria/Menu": "Menü", - "aria/Message Options": "Nachrichtenoptionen", - "aria/Open Attachment Selector": "Anhang-Auswahl öffnen", - "aria/Open Menu": "Menü öffnen", - "aria/Open Message Actions Menu": "Nachrichtenaktionsmenü öffnen", - "aria/Open Reaction Selector": "Reaktionsauswahl öffnen", - "aria/Open Thread": "Thread öffnen", - "aria/Reaction list": "Reaktionsliste", - "aria/Remind Me Options": "Erinnerungsoptionen", - "aria/Remove attachment": "Anhang entfernen", - "aria/Remove location attachment": "Standortanhang entfernen", - "aria/Retry upload": "Upload erneut versuchen", - "aria/Search results": "Suchergebnisse", - "aria/Search results header filter button": "Suchergebnisse-Kopfzeilen-Filterbutton", - "aria/Send": "Senden", - "aria/Stop AI Generation": "KI-Generierung stoppen", - "ban-command-args": "[@Benutzername] [Text]", - "ban-command-description": "Einen Benutzer verbannen", - "duration/Message reminder": "{{ milliseconds | durationFormatter(withSuffix: true) }}", - "duration/Remind Me": "{{ milliseconds | durationFormatter(withSuffix: true) }}", - "duration/Share Location": "{{ milliseconds | durationFormatter }}", - "giphy-command-args": "[Text]", - "giphy-command-description": "Poste ein zufälliges Gif in den Kanal", - "live": "live", - "mute-command-args": "[@Benutzername]", - "mute-command-description": "Stummschalten eines Benutzers", - "network error": "Netzwerkfehler", - "replyCount_one": "1 Antwort", - "replyCount_other": "{{ count }} Antworten", - "search-results-header-filter-source-button-label--channels": "Kanäle", - "search-results-header-filter-source-button-label--messages": "Nachrichten", - "search-results-header-filter-source-button-label--users": "Benutzer", - "searchResultsCount_one": "1 Ergebnis", - "searchResultsCount_other": "{{ count }} Ergebnisse", - "size limit": "Größenbeschränkung", - "this content could not be displayed": "Dieser Inhalt konnte nicht angezeigt werden", - "timestamp/DateSeparator": "{{ timestamp | timestampFormatter(calendar: true) }}", - "timestamp/LiveLocation": "{{ timestamp | timestampFormatter(calendar: true) }}", - "timestamp/MessageTimestamp": "{{ timestamp | timestampFormatter(calendar: true) }}", - "timestamp/PollVote": "{{ timestamp | timestampFormatter(format: MMM D [at] HH:mm) }}", - "timestamp/PollVoteTooltip": "{{ timestamp | timestampFormatter(calendar: true) }}", - "timestamp/ReminderNotification": "{{ timestamp | timestampFormatter(calendar: true) }}", - "timestamp/SystemMessage": "{{ timestamp | timestampFormatter(format: dddd L) }}", - "translationBuilderTopic/notification": "{{value, notification}}", - "unban-command-args": "[@Benutzername]", - "unban-command-description": "Einen Benutzer entbannen", - "unknown error": "Unbekannter Fehler", - "unmute-command-args": "[@Benutzername]", - "unmute-command-description": "Stummschaltung eines Benutzers aufheben", - "unreadMessagesSeparatorText_one": "1 ungelesene Nachricht", - "unreadMessagesSeparatorText_other": "{{count}} ungelesene Nachrichten", - "unsupported file type": "Nicht unterstützter Dateityp", - "{{ commaSeparatedUsers }} and {{ moreCount }} more": "{{ commaSeparatedUsers }} und {{moreCount}} mehr", - "{{ commaSeparatedUsers }}, and {{ lastUser }}": "{{ commaSeparatedUsers }} und {{ lastUser }}", - "{{ firstUser }} and {{ secondUser }}": "{{ firstUser }} und {{ secondUser }}", - "{{ imageCount }} more": "{{ imageCount }} mehr", - "{{ memberCount }} members": "{{ memberCount }} Mitglieder", - "{{ user }} has been muted": "{{ user }} wurde stummgeschaltet", - "{{ user }} has been unmuted": "Die Stummschaltung von {{ user }} wurde aufgehoben", - "{{ user }} is typing...": "{{ user }} tippt...", - "{{ users }} and more are typing...": "{{ users }} und mehr tippen...", - "{{ users }} and {{ user }} are typing...": "{{ users }} und {{ user }} tippen...", - "{{ watcherCount }} online": "{{ watcherCount }} online", - "{{count}} unread_one": "{{count}} ungelesen", - "{{count}} unread_other": "{{count}} ungelesen", - "{{count}} votes_one": "{{count}} Stimme", - "{{count}} votes_other": "{{count}} Stimmen", - "🏙 Attachment...": "🏙 Anhang...", - "📊 {{createdBy}} created: {{ pollName}}": "📊 {{createdBy}} hat erstellt: {{ pollName}}", - "📊 {{votedBy}} voted: {{pollOptionText}}": "📊 {{votedBy}} hat abgestimmt: {{pollOptionText}}", - "📍Shared location": "📍Geteilter Standort" + "You've reached the maximum number of files": "Die maximale Anzahl an Dateien ist erreicht" } diff --git a/src/i18n/en.json b/src/i18n/en.json index 3dc0a620e..782316164 100644 --- a/src/i18n/en.json +++ b/src/i18n/en.json @@ -1,4 +1,23 @@ { + "{{ commaSeparatedUsers }} and {{ moreCount }} more": "{{ commaSeparatedUsers }} and {{ moreCount }} more", + "{{ commaSeparatedUsers }}, and {{ lastUser }}": "{{ commaSeparatedUsers }}, and {{ lastUser }}", + "{{ firstUser }} and {{ secondUser }}": "{{ firstUser }} and {{ secondUser }}", + "{{ imageCount }} more": "{{ imageCount }} more", + "{{ memberCount }} members": "{{ memberCount }} members", + "{{ user }} has been muted": "{{ user }} has been muted", + "{{ user }} has been unmuted": "{{ user }} has been unmuted", + "{{ user }} is typing...": "{{ user }} is typing...", + "{{ users }} and {{ user }} are typing...": "{{ users }} and {{ user }} are typing...", + "{{ users }} and more are typing...": "{{ users }} and more are typing...", + "{{ watcherCount }} online": "{{ watcherCount }} online", + "{{count}} unread_one": "{{count}} unread", + "{{count}} unread_other": "{{count}} unread", + "{{count}} votes_one": "{{count}} vote", + "{{count}} votes_other": "{{count}} votes", + "🏙 Attachment...": "🏙 Attachment...", + "📊 {{createdBy}} created: {{ pollName}}": "📊 {{createdBy}} created: {{ pollName}}", + "📊 {{votedBy}} voted: {{pollOptionText}}": "📊 {{votedBy}} voted: {{pollOptionText}}", + "📍Shared location": "📍Shared location", "Add a comment": "Add a comment", "Add an option": "Add an option", "All results loaded": "All results loaded", @@ -13,11 +32,41 @@ "Anonymous": "Anonymous", "Anonymous poll": "Anonymous poll", "Archive": "Archive", + "aria/Attachment": "Attachment", + "aria/Cancel Reply": "Cancel Reply", + "aria/Cancel upload": "Cancel upload", + "aria/Channel list": "Channel list", + "aria/Channel search results": "Channel search results", + "aria/Close thread": "Close thread", + "aria/Download attachment": "aria/Download attachment", + "aria/Emoji picker": "Emoji picker", + "aria/File input": "File input", + "aria/File upload": "File upload", + "aria/Image input": "Image input", + "aria/Load More Channels": "Load More Channels", + "aria/Menu": "Menu", + "aria/Message Options": "Message Options", + "aria/Open Attachment Selector": "aria/Open Attachment Selector", + "aria/Open Menu": "Open Menu", + "aria/Open Message Actions Menu": "Open Message Actions Menu", + "aria/Open Reaction Selector": "Open Reaction Selector", + "aria/Open Thread": "Open Thread", + "aria/Reaction list": "Reaction list", + "aria/Remind Me Options": "aria/Remind Me Options", + "aria/Remove attachment": "Remove attachment", + "aria/Remove location attachment": "Remove location attachment", + "aria/Retry upload": "Retry upload", + "aria/Search results": "Search results", + "aria/Search results header filter button": "Search results header filter button", + "aria/Send": "Send", + "aria/Stop AI Generation": "Stop AI Generation", "Ask a question": "Ask a question", "Attach": "Attach", "Attach files": "Attach files", "Attachment upload blocked due to {{reason}}": "Attachment upload blocked due to {{reason}}", "Attachment upload failed due to {{reason}}": "Attachment upload failed due to {{reason}}", + "ban-command-args": "[@username] [text]", + "ban-command-description": "Ban a user", "Cancel": "Cancel", "Cannot seek in the recording": "Cannot seek in the recording", "Channel Missing": "Channel Missing", @@ -34,8 +83,11 @@ "Download attachment {{ name }}": "Download attachment {{ name }}", "Drag your files here": "Drag your files here", "Drag your files here to add to your post": "Drag your files here to add to your post", - "Due since {{ dueSince }}": "Due since {{ dueSince }}", "Due {{ timeLeft }}": "Due {{ timeLeft }}", + "Due since {{ dueSince }}": "Due since {{ dueSince }}", + "duration/Message reminder": "{{ milliseconds | durationFormatter(withSuffix: true) }}", + "duration/Remind Me": "{{ milliseconds | durationFormatter(withSuffix: true) }}", + "duration/Share Location": "{{ milliseconds | durationFormatter }}", "Edit Message": "Edit Message", "Edit message request failed": "Edit message request failed", "Edited": "Edited", @@ -44,6 +96,8 @@ "End": "End", "End vote": "End vote", "Enforce unique vote is enabled": "Enforce unique vote is enabled", + "Error": "Error", + "Error · Unsent": "Error · Unsent", "Error adding flag": "Error adding flag", "Error connecting to chat, refresh the page to try again.": "Error connecting to chat, refresh the page to try again.", "Error deleting message": "Error deleting message", @@ -58,7 +112,6 @@ "Error uploading attachment": "Error uploading attachment", "Error uploading file": "Error uploading file", "Error uploading image": "Error uploading image", - "Error · Unsent": "Error · Unsent", "Error: {{ errorMessage }}": "Error: {{ errorMessage }}", "Failed to create the poll": "Failed to create the poll", "Failed to create the poll due to {{reason}}": "Failed to create the poll due to {{reason}}", @@ -71,7 +124,10 @@ "File is too large: {{ size }}, maximum upload size is {{ limit }}": "File is too large: {{ size }}, maximum upload size is {{ limit }}", "Flag": "Flag", "Generating...": "Generating...", + "giphy-command-args": "[text]", + "giphy-command-description": "Post a random gif to the channel", "Latest Messages": "Latest Messages", + "live": "live", "Live for {{duration}}": "Live for {{duration}}", "Live location": "Live location", "Live until {{ timestamp }}": "Live until {{ timestamp }}", @@ -81,9 +137,9 @@ "Mark as unread": "Mark as unread", "Maximum number of votes (from 2 to 10)": "Maximum number of votes (from 2 to 10)", "Menu": "Menu", + "Message deleted": "Message deleted", "Message Failed · Click to try again": "Message Failed · Click to try again", "Message Failed · Unauthorized": "Message Failed · Unauthorized", - "Message deleted": "Message deleted", "Message has been successfully flagged": "Message has been successfully flagged", "Message pinned": "Message pinned", "Message was blocked by moderation policies": "Message was blocked by moderation policies", @@ -91,6 +147,9 @@ "Missing permissions to upload the attachment": "Missing permissions to upload the attachment", "Multiple answers": "Multiple answers", "Mute": "Mute", + "mute-command-args": "[@username]", + "mute-command-description": "Mute a user", + "network error": "network error", "New": "New", "New Messages!": "New Messages!", "No chats here yet…": "No chats here yet…", @@ -119,10 +178,18 @@ "Remove reminder": "Remove reminder", "Reply": "Reply", "Reply to Message": "Reply to Message", + "replyCount_one": "1 reply", + "replyCount_other": "{{ count }} replies", "Save for later": "Save for later", "Saved for later": "Saved for later", "Search": "Search", + "search-results-header-filter-source-button-label--channels": "channels", + "search-results-header-filter-source-button-label--messages": "messages", + "search-results-header-filter-source-button-label--users": "users", + "Searching for {{ searchSourceType }}...": "Searching for {{ searchSourceType }}...", "Searching...": "Searching...", + "searchResultsCount_one": "1 result", + "searchResultsCount_other": "{{ count }} results", "See all options ({{count}})_one": "See all options ({{count}})", "See all options ({{count}})_other": "See all options ({{count}})", "Select one": "Select one", @@ -135,11 +202,12 @@ "Sending...": "Sending...", "Sent": "Sent", "Share": "Share", - "Share Location": "Share Location", "Share live location for": "Share live location for", + "Share Location": "Share Location", "Shared live location": "Shared live location", "Show all": "Show all", "Shuffle": "Shuffle", + "size limit": "size limit", "Slow Mode ON": "Slow Mode ON", "Some of the files will not be accepted": "Some of the files will not be accepted", "Start typing to search": "Start typing to search", @@ -147,104 +215,48 @@ "Submit": "Submit", "Suggest an option": "Suggest an option", "Thinking...": "Thinking...", + "this content could not be displayed": "this content could not be displayed", "This field cannot be empty or contain only spaces": "This field cannot be empty or contain only spaces", "This message did not meet our content guidelines": "This message did not meet our content guidelines", "This message was deleted...": "This message was deleted...", "Thread": "Thread", "Thread has not been found": "Thread has not been found", "Thread reply": "Thread reply", + "timestamp/DateSeparator": "{{ timestamp | timestampFormatter(calendar: true) }}", + "timestamp/LiveLocation": "{{ timestamp | timestampFormatter(calendar: true) }}", + "timestamp/MessageTimestamp": "{{ timestamp | timestampFormatter(calendar: true) }}", + "timestamp/PollVote": "{{ timestamp | timestampFormatter(format: MMM D [at] HH:mm) }}", + "timestamp/PollVoteTooltip": "{{ timestamp | timestampFormatter(calendar: true) }}", + "timestamp/ReminderNotification": "{{ timestamp | timestampFormatter(calendar: true) }}", + "timestamp/SystemMessage": "{{ timestamp | timestampFormatter(format: dddd L) }}", "To start recording, allow the camera access in your browser": "To start recording, allow the camera access in your browser", "To start recording, allow the microphone access in your browser": "To start recording, allow the microphone access in your browser", + "translationBuilderTopic/notification": "{{value, notification}}", "Type a number from 2 to 10": "Type a number from 2 to 10", "Type your message": "Type your message", "Unarchive": "Unarchive", + "unban-command-args": "[@username]", + "unban-command-description": "Unban a user", + "unknown error": "unknown error", "Unmute": "Unmute", + "unmute-command-args": "[@username]", + "unmute-command-description": "Unmute a user", "Unpin": "Unpin", "Unread messages": "Unread messages", + "unreadMessagesSeparatorText_one": "1 unread message", + "unreadMessagesSeparatorText_other": "{{count}} unread messages", "Unsupported attachment": "Unsupported attachment", + "unsupported file type": "unsupported file type", "Update your comment": "Update your comment", "Upload type: \"{{ type }}\" is not allowed": "Upload type: \"{{ type }}\" is not allowed", "User uploaded content": "User uploaded content", - "View results": "View results", "View {{count}} comments_one": "View {{count}} comment", "View {{count}} comments_other": "View {{count}} comments", + "View results": "View results", "Voice message": "Voice message", "Vote ended": "Vote ended", "Wait until all attachments have uploaded": "Wait until all attachments have uploaded", "You": "You", "You have no channels currently": "You have no channels currently", - "You've reached the maximum number of files": "You've reached the maximum number of files", - "aria/Attachment": "Attachment", - "aria/Cancel Reply": "Cancel Reply", - "aria/Cancel upload": "Cancel upload", - "aria/Channel list": "Channel list", - "aria/Channel search results": "Channel search results", - "aria/Close thread": "Close thread", - "aria/Download attachment": "aria/Download attachment", - "aria/Emoji picker": "Emoji picker", - "aria/File input": "File input", - "aria/File upload": "File upload", - "aria/Image input": "Image input", - "aria/Load More Channels": "Load More Channels", - "aria/Menu": "Menu", - "aria/Message Options": "Message Options", - "aria/Open Attachment Selector": "aria/Open Attachment Selector", - "aria/Open Menu": "Open Menu", - "aria/Open Message Actions Menu": "Open Message Actions Menu", - "aria/Open Reaction Selector": "Open Reaction Selector", - "aria/Open Thread": "Open Thread", - "aria/Reaction list": "Reaction list", - "aria/Remind Me Options": "aria/Remind Me Options", - "aria/Remove attachment": "Remove attachment", - "aria/Remove location attachment": "Remove location attachment", - "aria/Retry upload": "Retry upload", - "aria/Search results": "Search results", - "aria/Search results header filter button": "Search results header filter button", - "aria/Send": "Send", - "aria/Stop AI Generation": "Stop AI Generation", - "duration/Message reminder": "{{ milliseconds | durationFormatter(withSuffix: true) }}", - "duration/Remind Me": "{{ milliseconds | durationFormatter(withSuffix: true) }}", - "duration/Share Location": "{{ milliseconds | durationFormatter }}", - "live": "live", - "network error": "network error", - "replyCount_one": "1 reply", - "replyCount_other": "{{ count }} replies", - "search-results-header-filter-source-button-label--channels": "channels", - "search-results-header-filter-source-button-label--messages": "messages", - "search-results-header-filter-source-button-label--users": "users", - "searchResultsCount_one": "1 result", - "searchResultsCount_other": "{{ count }} results", - "size limit": "size limit", - "this content could not be displayed": "this content could not be displayed", - "timestamp/DateSeparator": "{{ timestamp | timestampFormatter(calendar: true) }}", - "timestamp/LiveLocation": "{{ timestamp | timestampFormatter(calendar: true) }}", - "timestamp/MessageTimestamp": "{{ timestamp | timestampFormatter(calendar: true) }}", - "timestamp/PollVote": "{{ timestamp | timestampFormatter(format: MMM D [at] HH:mm) }}", - "timestamp/PollVoteTooltip": "{{ timestamp | timestampFormatter(calendar: true) }}", - "timestamp/ReminderNotification": "{{ timestamp | timestampFormatter(calendar: true) }}", - "timestamp/SystemMessage": "{{ timestamp | timestampFormatter(format: dddd L) }}", - "translationBuilderTopic/notification": "{{value, notification}}", - "unknown error": "unknown error", - "unreadMessagesSeparatorText_one": "1 unread message", - "unreadMessagesSeparatorText_other": "{{count}} unread messages", - "unsupported file type": "unsupported file type", - "{{ commaSeparatedUsers }} and {{ moreCount }} more": "{{ commaSeparatedUsers }} and {{ moreCount }} more", - "{{ commaSeparatedUsers }}, and {{ lastUser }}": "{{ commaSeparatedUsers }}, and {{ lastUser }}", - "{{ firstUser }} and {{ secondUser }}": "{{ firstUser }} and {{ secondUser }}", - "{{ imageCount }} more": "{{ imageCount }} more", - "{{ memberCount }} members": "{{ memberCount }} members", - "{{ user }} has been muted": "{{ user }} has been muted", - "{{ user }} has been unmuted": "{{ user }} has been unmuted", - "{{ user }} is typing...": "{{ user }} is typing...", - "{{ users }} and more are typing...": "{{ users }} and more are typing...", - "{{ users }} and {{ user }} are typing...": "{{ users }} and {{ user }} are typing...", - "{{ watcherCount }} online": "{{ watcherCount }} online", - "{{count}} unread_one": "{{count}} unread", - "{{count}} unread_other": "{{count}} unread", - "{{count}} votes_one": "{{count}} vote", - "{{count}} votes_other": "{{count}} votes", - "🏙 Attachment...": "🏙 Attachment...", - "📊 {{createdBy}} created: {{ pollName}}": "📊 {{createdBy}} created: {{ pollName}}", - "📊 {{votedBy}} voted: {{pollOptionText}}": "📊 {{votedBy}} voted: {{pollOptionText}}", - "📍Shared location": "📍Shared location" + "You've reached the maximum number of files": "You've reached the maximum number of files" } diff --git a/src/i18n/es.json b/src/i18n/es.json index 9f28144c9..f66b69a9b 100644 --- a/src/i18n/es.json +++ b/src/i18n/es.json @@ -1,4 +1,25 @@ { + "{{ commaSeparatedUsers }} and {{ moreCount }} more": "{{ commaSeparatedUsers }} y {{ moreCount }} más", + "{{ commaSeparatedUsers }}, and {{ lastUser }}": "{{ commaSeparatedUsers }} y {{ lastUser }}", + "{{ firstUser }} and {{ secondUser }}": "{{ firstUser }} y {{ secondUser }}", + "{{ imageCount }} more": "{{ imageCount }} más", + "{{ memberCount }} members": "{{ memberCount }} miembros", + "{{ user }} has been muted": "{{ user }} ha sido silenciado", + "{{ user }} has been unmuted": "Se ha desactivado el silencio de {{ user }}", + "{{ user }} is typing...": "{{ user }} está escribiendo...", + "{{ users }} and {{ user }} are typing...": "{{ users }} y {{ user }} están escribiendo...", + "{{ users }} and more are typing...": "{{ users }} y más están escribiendo...", + "{{ watcherCount }} online": "{{ watcherCount }} en línea", + "{{count}} unread_one": "{{count}} no leído", + "{{count}} unread_many": "{{count}} no leídos", + "{{count}} unread_other": "{{count}} no leídos", + "{{count}} votes_one": "1 voto", + "{{count}} votes_many": "{{count}} votos", + "{{count}} votes_other": "{{count}} votos", + "🏙 Attachment...": "🏙 Adjunto...", + "📊 {{createdBy}} created: {{ pollName}}": "📊 {{createdBy}} creó: {{ pollName}}", + "📊 {{votedBy}} voted: {{pollOptionText}}": "📊 {{votedBy}} votó: {{pollOptionText}}", + "📍Shared location": "📍Ubicación compartida", "Add a comment": "Agregar un comentario", "Add an option": "Agregar una opción", "All results loaded": "Todos los resultados cargados", @@ -13,11 +34,41 @@ "Anonymous": "Anónimo", "Anonymous poll": "Encuesta anónima", "Archive": "Archivo", + "aria/Attachment": "Adjunto", + "aria/Cancel Reply": "Cancelar respuesta", + "aria/Cancel upload": "Cancelar carga", + "aria/Channel list": "Lista de canales", + "aria/Channel search results": "Resultados de búsqueda de canales", + "aria/Close thread": "Cerrar hilo", + "aria/Download attachment": "Descargar adjunto", + "aria/Emoji picker": "Selector de emojis", + "aria/File input": "Entrada de archivo", + "aria/File upload": "Carga de archivo", + "aria/Image input": "Entrada de imagen", + "aria/Load More Channels": "Cargar más canales", + "aria/Menu": "Menú", + "aria/Message Options": "Opciones de mensaje", + "aria/Open Attachment Selector": "Abrir selector de adjuntos", + "aria/Open Menu": "Abrir menú", + "aria/Open Message Actions Menu": "Abrir menú de acciones de mensaje", + "aria/Open Reaction Selector": "Abrir selector de reacciones", + "aria/Open Thread": "Abrir hilo", + "aria/Reaction list": "Lista de reacciones", + "aria/Remind Me Options": "Opciones de recordatorio", + "aria/Remove attachment": "Eliminar adjunto", + "aria/Remove location attachment": "Eliminar adjunto de ubicación", + "aria/Retry upload": "Reintentar carga", + "aria/Search results": "Resultados de búsqueda", + "aria/Search results header filter button": "Botón de filtro del encabezado de resultados de búsqueda", + "aria/Send": "Enviar", + "aria/Stop AI Generation": "Detener generación de IA", "Ask a question": "Hacer una pregunta", "Attach": "Adjuntar", "Attach files": "Adjuntar archivos", "Attachment upload blocked due to {{reason}}": "Carga de adjunto bloqueada debido a {{reason}}", "Attachment upload failed due to {{reason}}": "Carga de adjunto fallida debido a {{reason}}", + "ban-command-args": "[@usuario] [texto]", + "ban-command-description": "Prohibir a un usuario", "Cancel": "Cancelar", "Cannot seek in the recording": "No se puede buscar en la grabación", "Channel Missing": "Falta canal", @@ -34,8 +85,11 @@ "Download attachment {{ name }}": "Descargar adjunto {{ name }}", "Drag your files here": "Arrastra tus archivos aquí", "Drag your files here to add to your post": "Arrastra tus archivos aquí para agregarlos a tu publicación", - "Due since {{ dueSince }}": "Vencido desde {{ dueSince }}", "Due {{ timeLeft }}": "Vence en {{ timeLeft }}", + "Due since {{ dueSince }}": "Vencido desde {{ dueSince }}", + "duration/Message reminder": "{{ milliseconds | durationFormatter(withSuffix: true) }}", + "duration/Remind Me": "{{ milliseconds | durationFormatter(withSuffix: true) }}", + "duration/Share Location": "{{ milliseconds | durationFormatter }}", "Edit Message": "Editar mensaje", "Edit message request failed": "Error al editar la solicitud de mensaje", "Edited": "Editado", @@ -44,6 +98,8 @@ "End": "Final", "End vote": "Finalizar votación", "Enforce unique vote is enabled": "El voto único está habilitado", + "Error": "Error", + "Error · Unsent": "Error · No enviado", "Error adding flag": "Error al agregar la bandera", "Error connecting to chat, refresh the page to try again.": "Error al conectarse al chat, actualice la página para volver a intentarlo.", "Error deleting message": "Error al eliminar el mensaje", @@ -58,7 +114,6 @@ "Error uploading attachment": "Error al subir el archivo adjunto", "Error uploading file": "Error al cargar el archivo", "Error uploading image": "Error al subir la imagen", - "Error · Unsent": "Error · No enviado", "Error: {{ errorMessage }}": "Error: {{ errorMessage }}", "Failed to create the poll": "Error al crear la encuesta", "Failed to create the poll due to {{reason}}": "No se pudo crear la encuesta debido a {{reason}}", @@ -71,7 +126,10 @@ "File is too large: {{ size }}, maximum upload size is {{ limit }}": "El archivo es demasiado grande: {{ size }}, el tamaño máximo de carga es de {{ limit }}", "Flag": "Marcar", "Generating...": "Generando...", + "giphy-command-args": "[texto]", + "giphy-command-description": "Publicar un gif aleatorio en el canal", "Latest Messages": "Últimos mensajes", + "live": "En vivo", "Live for {{duration}}": "En vivo durante {{duration}}", "Live location": "Ubicación en vivo", "Live until {{ timestamp }}": "En vivo hasta {{ timestamp }}", @@ -81,9 +139,9 @@ "Mark as unread": "Marcar como no leído", "Maximum number of votes (from 2 to 10)": "Número máximo de votos (de 2 a 10)", "Menu": "Menú", + "Message deleted": "Mensaje eliminado", "Message Failed · Click to try again": "Mensaje fallido · Haga clic para volver a intentarlo", "Message Failed · Unauthorized": "Mensaje fallido · No autorizado", - "Message deleted": "Mensaje eliminado", "Message has been successfully flagged": "El mensaje se marcó correctamente", "Message pinned": "Mensaje fijado", "Message was blocked by moderation policies": "El mensaje fue bloqueado por las políticas de moderación", @@ -91,6 +149,9 @@ "Missing permissions to upload the attachment": "Faltan permisos para subir el archivo adjunto", "Multiple answers": "Múltiples respuestas", "Mute": "Silenciar", + "mute-command-args": "[@usuario]", + "mute-command-description": "Silenciar a un usuario", + "network error": "error de red", "New": "Nuevo", "New Messages!": "¡Nuevos mensajes!", "No chats here yet…": "Aún no hay mensajes aquí...", @@ -119,17 +180,27 @@ "Remove reminder": "Eliminar recordatorio", "Reply": "Responder", "Reply to Message": "Responder al mensaje", + "replyCount_one": "1 respuesta", + "replyCount_many": "{{ count }} respuestas", + "replyCount_other": "{{ count }} respuestas", "Save for later": "Guardar para más tarde", "Saved for later": "Guardado para más tarde", "Search": "Buscar", + "search-results-header-filter-source-button-label--channels": "canales", + "search-results-header-filter-source-button-label--messages": "mensajes", + "search-results-header-filter-source-button-label--users": "usuarios", + "Searching for {{ searchSourceType }}...": "Buscando {{ searchSourceType }}...", "Searching...": "Buscando...", - "See all options ({{count}})_many": "Ver todas las opciones ({{count}})", + "searchResultsCount_one": "1 resultado", + "searchResultsCount_many": "{{ count }} resultados", + "searchResultsCount_other": "{{ count }} resultados", "See all options ({{count}})_one": "Ver todas las opciones ({{count}})", + "See all options ({{count}})_many": "Ver todas las opciones ({{count}})", "See all options ({{count}})_other": "Ver todas las opciones ({{count}})", "Select one": "Seleccionar uno", "Select one or more": "Seleccionar uno o más", - "Select up to {{count}}_many": "Selecciona hasta {{count}}", "Select up to {{count}}_one": "Selecciona hasta {{count}}", + "Select up to {{count}}_many": "Selecciona hasta {{count}}", "Select up to {{count}}_other": "Selecciona hasta {{count}}", "Send": "Enviar", "Send Anyway": "Enviar de todos modos", @@ -137,11 +208,12 @@ "Sending...": "Enviando...", "Sent": "Enviado", "Share": "Compartir", - "Share Location": "Compartir ubicación", "Share live location for": "Compartir ubicación en vivo durante", + "Share Location": "Compartir ubicación", "Shared live location": "Ubicación en vivo compartida", "Show all": "Mostrar todo", "Shuffle": "Mezclar", + "size limit": "límite de tamaño", "Slow Mode ON": "Modo lento activado", "Some of the files will not be accepted": "Algunos archivos no serán aceptados", "Start typing to search": "Empieza a escribir para buscar", @@ -149,120 +221,50 @@ "Submit": "Enviar", "Suggest an option": "Sugerir una opción", "Thinking...": "Pensando...", + "this content could not be displayed": "Este contenido no se pudo mostrar", "This field cannot be empty or contain only spaces": "Este campo no puede estar vacío o contener solo espacios", "This message did not meet our content guidelines": "Este mensaje no cumple con nuestras directrices de contenido", "This message was deleted...": "Este mensaje fue eliminado...", "Thread": "Hilo", "Thread has not been found": "No se ha encontrado el hilo", "Thread reply": "Respuesta en hilo", + "timestamp/DateSeparator": "{{ timestamp | timestampFormatter(calendar: true) }}", + "timestamp/LiveLocation": "{{ timestamp | timestampFormatter(calendar: true) }}", + "timestamp/MessageTimestamp": "{{ timestamp | timestampFormatter(calendar: true) }}", + "timestamp/PollVote": "{{ timestamp | timestampFormatter(format: MMM D [at] HH:mm) }}", + "timestamp/PollVoteTooltip": "{{ timestamp | timestampFormatter(calendar: true) }}", + "timestamp/ReminderNotification": "{{ timestamp | timestampFormatter(calendar: true) }}", + "timestamp/SystemMessage": "{{ timestamp | timestampFormatter(format: dddd L) }}", "To start recording, allow the camera access in your browser": "Para comenzar a grabar, permita el acceso a la cámara en su navegador", "To start recording, allow the microphone access in your browser": "Para comenzar a grabar, permita el acceso al micrófono en su navegador", + "translationBuilderTopic/notification": "{{value, notification}}", "Type a number from 2 to 10": "Escribe un número del 2 al 10", "Type your message": "Escribe tu mensaje", "Unarchive": "Desarchivar", + "unban-command-args": "[@usuario]", + "unban-command-description": "Quitar la prohibición a un usuario", + "unknown error": "error desconocido", "Unmute": "Activar sonido", + "unmute-command-args": "[@usuario]", + "unmute-command-description": "Desactivar el silencio de un usuario", "Unpin": "Desfijar", "Unread messages": "Mensajes no leídos", + "unreadMessagesSeparatorText_one": "1 mensaje no leído", + "unreadMessagesSeparatorText_many": "{{count}} mensajes no leídos", + "unreadMessagesSeparatorText_other": "{{count}} mensajes no leídos", "Unsupported attachment": "Adjunto no compatible", + "unsupported file type": "tipo de archivo no compatible", "Update your comment": "Actualizar tu comentario", "Upload type: \"{{ type }}\" is not allowed": "Tipo de carga: \"{{ type }}\" no está permitido", "User uploaded content": "Contenido subido por el usuario", - "View results": "Ver resultados", - "View {{count}} comments_many": "Ver {{count}} comentarios", "View {{count}} comments_one": "Ver {{count}} comentario", + "View {{count}} comments_many": "Ver {{count}} comentarios", "View {{count}} comments_other": "Ver {{count}} comentarios", + "View results": "Ver resultados", "Voice message": "Mensaje de voz", "Vote ended": "Votación finalizada", "Wait until all attachments have uploaded": "Espere hasta que se hayan cargado todos los archivos adjuntos", "You": "Tú", "You have no channels currently": "Actualmente no tienes canales", - "You've reached the maximum number of files": "Has alcanzado el número máximo de archivos", - "aria/Attachment": "Adjunto", - "aria/Cancel Reply": "Cancelar respuesta", - "aria/Cancel upload": "Cancelar carga", - "aria/Channel list": "Lista de canales", - "aria/Channel search results": "Resultados de búsqueda de canales", - "aria/Close thread": "Cerrar hilo", - "aria/Download attachment": "Descargar adjunto", - "aria/Emoji picker": "Selector de emojis", - "aria/File input": "Entrada de archivo", - "aria/File upload": "Carga de archivo", - "aria/Image input": "Entrada de imagen", - "aria/Load More Channels": "Cargar más canales", - "aria/Menu": "Menú", - "aria/Message Options": "Opciones de mensaje", - "aria/Open Attachment Selector": "Abrir selector de adjuntos", - "aria/Open Menu": "Abrir menú", - "aria/Open Message Actions Menu": "Abrir menú de acciones de mensaje", - "aria/Open Reaction Selector": "Abrir selector de reacciones", - "aria/Open Thread": "Abrir hilo", - "aria/Reaction list": "Lista de reacciones", - "aria/Remind Me Options": "Opciones de recordatorio", - "aria/Remove attachment": "Eliminar adjunto", - "aria/Remove location attachment": "Eliminar adjunto de ubicación", - "aria/Retry upload": "Reintentar carga", - "aria/Search results": "Resultados de búsqueda", - "aria/Search results header filter button": "Botón de filtro del encabezado de resultados de búsqueda", - "aria/Send": "Enviar", - "aria/Stop AI Generation": "Detener generación de IA", - "ban-command-args": "[@usuario] [texto]", - "ban-command-description": "Prohibir a un usuario", - "duration/Message reminder": "{{ milliseconds | durationFormatter(withSuffix: true) }}", - "duration/Remind Me": "{{ milliseconds | durationFormatter(withSuffix: true) }}", - "duration/Share Location": "{{ milliseconds | durationFormatter }}", - "giphy-command-args": "[texto]", - "giphy-command-description": "Publicar un gif aleatorio en el canal", - "live": "En vivo", - "mute-command-args": "[@usuario]", - "mute-command-description": "Silenciar a un usuario", - "network error": "error de red", - "replyCount_many": "{{ count }} respuestas", - "replyCount_one": "1 respuesta", - "replyCount_other": "{{ count }} respuestas", - "search-results-header-filter-source-button-label--channels": "canales", - "search-results-header-filter-source-button-label--messages": "mensajes", - "search-results-header-filter-source-button-label--users": "usuarios", - "searchResultsCount_many": "{{ count }} resultados", - "searchResultsCount_one": "1 resultado", - "searchResultsCount_other": "{{ count }} resultados", - "size limit": "límite de tamaño", - "this content could not be displayed": "Este contenido no se pudo mostrar", - "timestamp/DateSeparator": "{{ timestamp | timestampFormatter(calendar: true) }}", - "timestamp/LiveLocation": "{{ timestamp | timestampFormatter(calendar: true) }}", - "timestamp/MessageTimestamp": "{{ timestamp | timestampFormatter(calendar: true) }}", - "timestamp/PollVote": "{{ timestamp | timestampFormatter(format: MMM D [at] HH:mm) }}", - "timestamp/PollVoteTooltip": "{{ timestamp | timestampFormatter(calendar: true) }}", - "timestamp/ReminderNotification": "{{ timestamp | timestampFormatter(calendar: true) }}", - "timestamp/SystemMessage": "{{ timestamp | timestampFormatter(format: dddd L) }}", - "translationBuilderTopic/notification": "{{value, notification}}", - "unban-command-args": "[@usuario]", - "unban-command-description": "Quitar la prohibición a un usuario", - "unknown error": "error desconocido", - "unmute-command-args": "[@usuario]", - "unmute-command-description": "Desactivar el silencio de un usuario", - "unreadMessagesSeparatorText_many": "{{count}} mensajes no leídos", - "unreadMessagesSeparatorText_one": "1 mensaje no leído", - "unreadMessagesSeparatorText_other": "{{count}} mensajes no leídos", - "unsupported file type": "tipo de archivo no compatible", - "{{ commaSeparatedUsers }} and {{ moreCount }} more": "{{ commaSeparatedUsers }} y {{ moreCount }} más", - "{{ commaSeparatedUsers }}, and {{ lastUser }}": "{{ commaSeparatedUsers }} y {{ lastUser }}", - "{{ firstUser }} and {{ secondUser }}": "{{ firstUser }} y {{ secondUser }}", - "{{ imageCount }} more": "{{ imageCount }} más", - "{{ memberCount }} members": "{{ memberCount }} miembros", - "{{ user }} has been muted": "{{ user }} ha sido silenciado", - "{{ user }} has been unmuted": "Se ha desactivado el silencio de {{ user }}", - "{{ user }} is typing...": "{{ user }} está escribiendo...", - "{{ users }} and more are typing...": "{{ users }} y más están escribiendo...", - "{{ users }} and {{ user }} are typing...": "{{ users }} y {{ user }} están escribiendo...", - "{{ watcherCount }} online": "{{ watcherCount }} en línea", - "{{count}} unread_many": "{{count}} no leídos", - "{{count}} unread_one": "{{count}} no leído", - "{{count}} unread_other": "{{count}} no leídos", - "{{count}} votes_many": "{{count}} votos", - "{{count}} votes_one": "1 voto", - "{{count}} votes_other": "{{count}} votos", - "🏙 Attachment...": "🏙 Adjunto...", - "📊 {{createdBy}} created: {{ pollName}}": "📊 {{createdBy}} creó: {{ pollName}}", - "📊 {{votedBy}} voted: {{pollOptionText}}": "📊 {{votedBy}} votó: {{pollOptionText}}", - "📍Shared location": "📍Ubicación compartida" + "You've reached the maximum number of files": "Has alcanzado el número máximo de archivos" } diff --git a/src/i18n/fr.json b/src/i18n/fr.json index 9c5128f1d..75600c048 100644 --- a/src/i18n/fr.json +++ b/src/i18n/fr.json @@ -1,4 +1,25 @@ { + "{{ commaSeparatedUsers }} and {{ moreCount }} more": "{{ commaSeparatedUsers }} et {{ moreCount }} autres", + "{{ commaSeparatedUsers }}, and {{ lastUser }}": "{{ commaSeparatedUsers }} et {{ lastUser }}", + "{{ firstUser }} and {{ secondUser }}": "{{ firstUser }} et {{ secondUser }}", + "{{ imageCount }} more": "{{ imageCount }} supplémentaires", + "{{ memberCount }} members": "{{ memberCount }} membres", + "{{ user }} has been muted": "{{ user }} a été mis en sourdine", + "{{ user }} has been unmuted": "{{ user }} n'est plus en sourdine", + "{{ user }} is typing...": "{{ user }} est en train d'écrire...", + "{{ users }} and {{ user }} are typing...": "{{ users }} et {{ user }} sont en train d'écrire...", + "{{ users }} and more are typing...": "{{ users }} et plus sont en train d'écrire...", + "{{ watcherCount }} online": "{{ watcherCount }} en ligne", + "{{count}} unread_one": "{{count}} non lu", + "{{count}} unread_many": "{{count}} non lus", + "{{count}} unread_other": "{{count}} non lus", + "{{count}} votes_one": "{{count}} vote", + "{{count}} votes_many": "{{count}} votes", + "{{count}} votes_other": "{{count}} votes", + "🏙 Attachment...": "🏙 Pièce jointe...", + "📊 {{createdBy}} created: {{ pollName}}": "📊 {{createdBy}} a créé : {{ pollName}}", + "📊 {{votedBy}} voted: {{pollOptionText}}": "📊 {{votedBy}} a voté : {{pollOptionText}}", + "📍Shared location": "📍Emplacement partagé", "Add a comment": "Ajouter un commentaire", "Add an option": "Ajouter une option", "All results loaded": "Tous les résultats sont chargés", @@ -13,11 +34,41 @@ "Anonymous": "Anonyme", "Anonymous poll": "Sondage anonyme", "Archive": "Archive", + "aria/Attachment": "Pièce jointe", + "aria/Cancel Reply": "Annuler la réponse", + "aria/Cancel upload": "Annuler le téléchargement", + "aria/Channel list": "Liste des canaux", + "aria/Channel search results": "Résultats de recherche de canaux", + "aria/Close thread": "Fermer le fil", + "aria/Download attachment": "Télécharger la pièce jointe", + "aria/Emoji picker": "Sélecteur d'émojis", + "aria/File input": "Entrée de fichier", + "aria/File upload": "Téléchargement de fichier", + "aria/Image input": "Entrée d'image", + "aria/Load More Channels": "Charger plus de canaux", + "aria/Menu": "Menu", + "aria/Message Options": "Options du message", + "aria/Open Attachment Selector": "Ouvrir le sélecteur de pièces jointes", + "aria/Open Menu": "Ouvrir le menu", + "aria/Open Message Actions Menu": "Ouvrir le menu des actions du message", + "aria/Open Reaction Selector": "Ouvrir le sélecteur de réactions", + "aria/Open Thread": "Ouvrir le fil", + "aria/Reaction list": "Liste des réactions", + "aria/Remind Me Options": "Options de rappel", + "aria/Remove attachment": "Supprimer la pièce jointe", + "aria/Remove location attachment": "Supprimer la pièce jointe d'emplacement", + "aria/Retry upload": "Réessayer le téléchargement", + "aria/Search results": "Résultats de recherche", + "aria/Search results header filter button": "Bouton de filtre d'en-tête des résultats de recherche", + "aria/Send": "Envoyer", + "aria/Stop AI Generation": "Arrêter la génération d'IA", "Ask a question": "Poser une question", "Attach": "Joindre", "Attach files": "Joindre des fichiers", "Attachment upload blocked due to {{reason}}": "Téléchargement de pièce jointe bloqué en raison de {{reason}}", "Attachment upload failed due to {{reason}}": "Échec du téléchargement de la pièce jointe en raison de {{reason}}", + "ban-command-args": "[@nomdutilisateur] [texte]", + "ban-command-description": "Bannir un utilisateur", "Cancel": "Annuler", "Cannot seek in the recording": "Impossible de rechercher dans l'enregistrement", "Channel Missing": "Canal Manquant", @@ -34,8 +85,11 @@ "Download attachment {{ name }}": "Télécharger la pièce jointe {{ name }}", "Drag your files here": "Glissez vos fichiers ici", "Drag your files here to add to your post": "Glissez vos fichiers ici pour les ajouter à votre publication", - "Due since {{ dueSince }}": "Échéance depuis {{ dueSince }}", "Due {{ timeLeft }}": "Échéance dans {{ timeLeft }}", + "Due since {{ dueSince }}": "Échéance depuis {{ dueSince }}", + "duration/Message reminder": "{{ milliseconds | durationFormatter(withSuffix: true) }}", + "duration/Remind Me": "{{ milliseconds | durationFormatter(withSuffix: true) }}", + "duration/Share Location": "{{ milliseconds | durationFormatter }}", "Edit Message": "Éditer un message", "Edit message request failed": "Échec de la demande de modification du message", "Edited": "Modifié", @@ -44,6 +98,8 @@ "End": "Fin", "End vote": "Fin du vote", "Enforce unique vote is enabled": "Le vote unique est activé", + "Error": "Erreur", + "Error · Unsent": "Erreur - Non envoyé", "Error adding flag": "Erreur lors de l'ajout du signalement", "Error connecting to chat, refresh the page to try again.": "Erreur de connexion au chat, rafraîchissez la page pour réessayer.", "Error deleting message": "Erreur lors de la suppression du message", @@ -58,7 +114,6 @@ "Error uploading attachment": "Erreur lors du téléchargement de la pièce jointe", "Error uploading file": "Erreur lors du téléchargement du fichier", "Error uploading image": "Erreur lors de l'envoi de l'image", - "Error · Unsent": "Erreur - Non envoyé", "Error: {{ errorMessage }}": "Erreur : {{ errorMessage }}", "Failed to create the poll": "Échec de la création du sondage", "Failed to create the poll due to {{reason}}": "Échec de la création du sondage en raison de {{reason}}", @@ -71,7 +126,10 @@ "File is too large: {{ size }}, maximum upload size is {{ limit }}": "Le fichier est trop volumineux : {{ size }}, la taille maximale de téléchargement est de {{ limit }}", "Flag": "Signaler", "Generating...": "Génération...", + "giphy-command-args": "[texte]", + "giphy-command-description": "Poster un GIF aléatoire dans le canal", "Latest Messages": "Derniers messages", + "live": "en direct", "Live for {{duration}}": "En direct pendant {{duration}}", "Live location": "Emplacement en direct", "Live until {{ timestamp }}": "En direct jusqu'à {{ timestamp }}", @@ -81,9 +139,9 @@ "Mark as unread": "Marquer comme non lu", "Maximum number of votes (from 2 to 10)": "Nombre maximum de votes (de 2 à 10)", "Menu": "Menu", + "Message deleted": "Message supprimé", "Message Failed · Click to try again": "Échec de l'envoi du message - Cliquez pour réessayer", "Message Failed · Unauthorized": "Échec de l'envoi du message - Non autorisé", - "Message deleted": "Message supprimé", "Message has been successfully flagged": "Le message a été signalé avec succès", "Message pinned": "Message épinglé", "Message was blocked by moderation policies": "Le message a été bloqué par les politiques de modération", @@ -91,6 +149,9 @@ "Missing permissions to upload the attachment": "Autorisations manquantes pour télécharger la pièce jointe", "Multiple answers": "Réponses multiples", "Mute": "Muet", + "mute-command-args": "[@nomdutilisateur]", + "mute-command-description": "Muter un utilisateur", + "network error": "erreur réseau", "New": "Nouveau", "New Messages!": "Nouveaux Messages!", "No chats here yet…": "Pas encore de messages ici...", @@ -119,17 +180,27 @@ "Remove reminder": "Supprimer le rappel", "Reply": "Répondre", "Reply to Message": "Répondre au message", + "replyCount_one": "1 réponse", + "replyCount_many": "{{ count }} réponses", + "replyCount_other": "{{ count }} réponses", "Save for later": "Enregistrer pour plus tard", "Saved for later": "Enregistré pour plus tard", "Search": "Rechercher", + "search-results-header-filter-source-button-label--channels": "canaux", + "search-results-header-filter-source-button-label--messages": "messages", + "search-results-header-filter-source-button-label--users": "utilisateurs", + "Searching for {{ searchSourceType }}...": "Recherche de {{ searchSourceType }}...", "Searching...": "Recherche en cours...", - "See all options ({{count}})_many": "Voir toutes les options ({{count}})", + "searchResultsCount_one": "1 résultat", + "searchResultsCount_many": "{{ count }} résultats", + "searchResultsCount_other": "{{ count }} résultats", "See all options ({{count}})_one": "Voir toutes les options ({{count}})", + "See all options ({{count}})_many": "Voir toutes les options ({{count}})", "See all options ({{count}})_other": "Voir toutes les options ({{count}})", "Select one": "Sélectionner un", "Select one or more": "Sélectionner un ou plusieurs", - "Select up to {{count}}_many": "Sélectionner jusqu'à {{count}}", "Select up to {{count}}_one": "Sélectionner jusqu'à {{count}}", + "Select up to {{count}}_many": "Sélectionner jusqu'à {{count}}", "Select up to {{count}}_other": "Sélectionner jusqu'à {{count}}", "Send": "Envoyer", "Send Anyway": "Envoyer quand même", @@ -137,11 +208,12 @@ "Sending...": "Envoi en cours...", "Sent": "Envoyé", "Share": "Partager", - "Share Location": "Partager l'emplacement", "Share live location for": "Partager l'emplacement en direct pendant", + "Share Location": "Partager l'emplacement", "Shared live location": "Emplacement en direct partagé", "Show all": "Tout afficher", "Shuffle": "Mélanger", + "size limit": "limite de taille", "Slow Mode ON": "Mode lent activé", "Some of the files will not be accepted": "Certains fichiers ne seront pas acceptés", "Start typing to search": "Commencez à taper pour rechercher", @@ -149,120 +221,50 @@ "Submit": "Envoyer", "Suggest an option": "Suggérer une option", "Thinking...": "Réflexion...", + "this content could not be displayed": "ce contenu n'a pas pu être affiché", "This field cannot be empty or contain only spaces": "Ce champ ne peut pas être vide ou contenir uniquement des espaces", "This message did not meet our content guidelines": "Ce message ne respecte pas nos directives de contenu", "This message was deleted...": "Ce message a été supprimé...", "Thread": "Fil de discussion", "Thread has not been found": "Le fil de discussion n'a pas été trouvé", "Thread reply": "Réponse dans le fil", + "timestamp/DateSeparator": "{{ timestamp | timestampFormatter(calendar: true) }}", + "timestamp/LiveLocation": "{{ timestamp | timestampFormatter(calendar: true) }}", + "timestamp/MessageTimestamp": "{{ timestamp | timestampFormatter(calendar: true) }}", + "timestamp/PollVote": "{{ timestamp | timestampFormatter(format: MMM D [at] HH:mm) }}", + "timestamp/PollVoteTooltip": "{{ timestamp | timestampFormatter(calendar: true) }}", + "timestamp/ReminderNotification": "{{ timestamp | timestampFormatter(calendar: true) }}", + "timestamp/SystemMessage": "{{ timestamp | timestampFormatter(format: dddd L) }}", "To start recording, allow the camera access in your browser": "Pour commencer l'enregistrement, autorisez l'accès à la caméra dans votre navigateur", "To start recording, allow the microphone access in your browser": "Pour commencer l'enregistrement, autorisez l'accès au microphone dans votre navigateur", + "translationBuilderTopic/notification": "{{value, notification}}", "Type a number from 2 to 10": "Tapez un nombre de 2 à 10", "Type your message": "Tapez votre message", "Unarchive": "Désarchiver", + "unban-command-args": "[@nomdutilisateur]", + "unban-command-description": "Débannir un utilisateur", + "unknown error": "erreur inconnue", "Unmute": "Désactiver muet", + "unmute-command-args": "[@nomdutilisateur]", + "unmute-command-description": "Démuter un utilisateur", "Unpin": "Détacher", "Unread messages": "Messages non lus", + "unreadMessagesSeparatorText_one": "1 message non lu", + "unreadMessagesSeparatorText_many": "{{count}} messages non lus", + "unreadMessagesSeparatorText_other": "{{count}} messages non lus", "Unsupported attachment": "Pièce jointe non prise en charge", + "unsupported file type": "type de fichier non pris en charge", "Update your comment": "Mettre à jour votre commentaire", "Upload type: \"{{ type }}\" is not allowed": "Le type de fichier : \"{{ type }}\" n'est pas autorisé", "User uploaded content": "Contenu téléchargé par l'utilisateur", - "View results": "Voir les résultats", - "View {{count}} comments_many": "Voir {{count}} commentaires", "View {{count}} comments_one": "Voir {{count}} commentaire", + "View {{count}} comments_many": "Voir {{count}} commentaires", "View {{count}} comments_other": "Voir {{count}} commentaires", + "View results": "Voir les résultats", "Voice message": "Message vocal", "Vote ended": "Vote terminé", "Wait until all attachments have uploaded": "Attendez que toutes les pièces jointes soient téléchargées", "You": "Vous", "You have no channels currently": "Vous n'avez actuellement aucun canal", - "You've reached the maximum number of files": "Vous avez atteint le nombre maximal de fichiers", - "aria/Attachment": "Pièce jointe", - "aria/Cancel Reply": "Annuler la réponse", - "aria/Cancel upload": "Annuler le téléchargement", - "aria/Channel list": "Liste des canaux", - "aria/Channel search results": "Résultats de recherche de canaux", - "aria/Close thread": "Fermer le fil", - "aria/Download attachment": "Télécharger la pièce jointe", - "aria/Emoji picker": "Sélecteur d'émojis", - "aria/File input": "Entrée de fichier", - "aria/File upload": "Téléchargement de fichier", - "aria/Image input": "Entrée d'image", - "aria/Load More Channels": "Charger plus de canaux", - "aria/Menu": "Menu", - "aria/Message Options": "Options du message", - "aria/Open Attachment Selector": "Ouvrir le sélecteur de pièces jointes", - "aria/Open Menu": "Ouvrir le menu", - "aria/Open Message Actions Menu": "Ouvrir le menu des actions du message", - "aria/Open Reaction Selector": "Ouvrir le sélecteur de réactions", - "aria/Open Thread": "Ouvrir le fil", - "aria/Reaction list": "Liste des réactions", - "aria/Remind Me Options": "Options de rappel", - "aria/Remove attachment": "Supprimer la pièce jointe", - "aria/Remove location attachment": "Supprimer la pièce jointe d'emplacement", - "aria/Retry upload": "Réessayer le téléchargement", - "aria/Search results": "Résultats de recherche", - "aria/Search results header filter button": "Bouton de filtre d'en-tête des résultats de recherche", - "aria/Send": "Envoyer", - "aria/Stop AI Generation": "Arrêter la génération d'IA", - "ban-command-args": "[@nomdutilisateur] [texte]", - "ban-command-description": "Bannir un utilisateur", - "duration/Message reminder": "{{ milliseconds | durationFormatter(withSuffix: true) }}", - "duration/Remind Me": "{{ milliseconds | durationFormatter(withSuffix: true) }}", - "duration/Share Location": "{{ milliseconds | durationFormatter }}", - "giphy-command-args": "[texte]", - "giphy-command-description": "Poster un GIF aléatoire dans le canal", - "live": "en direct", - "mute-command-args": "[@nomdutilisateur]", - "mute-command-description": "Muter un utilisateur", - "network error": "erreur réseau", - "replyCount_many": "{{ count }} réponses", - "replyCount_one": "1 réponse", - "replyCount_other": "{{ count }} réponses", - "search-results-header-filter-source-button-label--channels": "canaux", - "search-results-header-filter-source-button-label--messages": "messages", - "search-results-header-filter-source-button-label--users": "utilisateurs", - "searchResultsCount_many": "{{ count }} résultats", - "searchResultsCount_one": "1 résultat", - "searchResultsCount_other": "{{ count }} résultats", - "size limit": "limite de taille", - "this content could not be displayed": "ce contenu n'a pas pu être affiché", - "timestamp/DateSeparator": "{{ timestamp | timestampFormatter(calendar: true) }}", - "timestamp/LiveLocation": "{{ timestamp | timestampFormatter(calendar: true) }}", - "timestamp/MessageTimestamp": "{{ timestamp | timestampFormatter(calendar: true) }}", - "timestamp/PollVote": "{{ timestamp | timestampFormatter(format: MMM D [at] HH:mm) }}", - "timestamp/PollVoteTooltip": "{{ timestamp | timestampFormatter(calendar: true) }}", - "timestamp/ReminderNotification": "{{ timestamp | timestampFormatter(calendar: true) }}", - "timestamp/SystemMessage": "{{ timestamp | timestampFormatter(format: dddd L) }}", - "translationBuilderTopic/notification": "{{value, notification}}", - "unban-command-args": "[@nomdutilisateur]", - "unban-command-description": "Débannir un utilisateur", - "unknown error": "erreur inconnue", - "unmute-command-args": "[@nomdutilisateur]", - "unmute-command-description": "Démuter un utilisateur", - "unreadMessagesSeparatorText_many": "{{count}} messages non lus", - "unreadMessagesSeparatorText_one": "1 message non lu", - "unreadMessagesSeparatorText_other": "{{count}} messages non lus", - "unsupported file type": "type de fichier non pris en charge", - "{{ commaSeparatedUsers }} and {{ moreCount }} more": "{{ commaSeparatedUsers }} et {{ moreCount }} autres", - "{{ commaSeparatedUsers }}, and {{ lastUser }}": "{{ commaSeparatedUsers }} et {{ lastUser }}", - "{{ firstUser }} and {{ secondUser }}": "{{ firstUser }} et {{ secondUser }}", - "{{ imageCount }} more": "{{ imageCount }} supplémentaires", - "{{ memberCount }} members": "{{ memberCount }} membres", - "{{ user }} has been muted": "{{ user }} a été mis en sourdine", - "{{ user }} has been unmuted": "{{ user }} n'est plus en sourdine", - "{{ user }} is typing...": "{{ user }} est en train d'écrire...", - "{{ users }} and more are typing...": "{{ users }} et plus sont en train d'écrire...", - "{{ users }} and {{ user }} are typing...": "{{ users }} et {{ user }} sont en train d'écrire...", - "{{ watcherCount }} online": "{{ watcherCount }} en ligne", - "{{count}} unread_many": "{{count}} non lus", - "{{count}} unread_one": "{{count}} non lu", - "{{count}} unread_other": "{{count}} non lus", - "{{count}} votes_many": "{{count}} votes", - "{{count}} votes_one": "{{count}} vote", - "{{count}} votes_other": "{{count}} votes", - "🏙 Attachment...": "🏙 Pièce jointe...", - "📊 {{createdBy}} created: {{ pollName}}": "📊 {{createdBy}} a créé : {{ pollName}}", - "📊 {{votedBy}} voted: {{pollOptionText}}": "📊 {{votedBy}} a voté : {{pollOptionText}}", - "📍Shared location": "📍Emplacement partagé" + "You've reached the maximum number of files": "Vous avez atteint le nombre maximal de fichiers" } diff --git a/src/i18n/hi.json b/src/i18n/hi.json index a071b8947..ba6d59f01 100644 --- a/src/i18n/hi.json +++ b/src/i18n/hi.json @@ -1,4 +1,23 @@ { + "{{ commaSeparatedUsers }} and {{ moreCount }} more": "{{ commaSeparatedUsers }} और {{ moreCount }} और", + "{{ commaSeparatedUsers }}, and {{ lastUser }}": "{{ commaSeparatedUsers }} और {{ lastUser }}", + "{{ firstUser }} and {{ secondUser }}": "{{ firstUser }} और {{ secondUser }}", + "{{ imageCount }} more": "{{ imageCount }} और", + "{{ memberCount }} members": "{{ memberCount }} मेंबर्स", + "{{ user }} has been muted": "{{ user }} को म्यूट कर दिया गया है", + "{{ user }} has been unmuted": "{{ user }} को अनम्यूट कर दिया गया है", + "{{ user }} is typing...": "{{ user }} टाइप कर रहा है...", + "{{ users }} and {{ user }} are typing...": "{{ users }} और {{ user }} टाइप कर रहे हैं...", + "{{ users }} and more are typing...": "{{ users }} और अधिक टाइप कर रहे हैं...", + "{{ watcherCount }} online": "{{ watcherCount }} ऑनलाइन", + "{{count}} unread_one": "{{count}} अपठित", + "{{count}} unread_other": "{{count}} अपठित", + "{{count}} votes_one": "{{count}} वोट", + "{{count}} votes_other": "{{count}} वोट", + "🏙 Attachment...": "🏙 अटैचमेंट", + "📊 {{createdBy}} created: {{ pollName}}": "📊 {{createdBy}} ने बनाया: {{ pollName}}", + "📊 {{votedBy}} voted: {{pollOptionText}}": "📊 {{votedBy}} ने वोट दिया: {{pollOptionText}}", + "📍Shared location": "📍साझा किया गया स्थान", "Add a comment": "एक टिप्पणी जोड़ें", "Add an option": "एक विकल्प जोड़ें", "All results loaded": "सभी परिणाम लोड हो गए", @@ -13,11 +32,41 @@ "Anonymous": "गुमनाम", "Anonymous poll": "गुमनाम मतदान", "Archive": "आर्काइव", + "aria/Attachment": "अनुलग्नक", + "aria/Cancel Reply": "उत्तर रद्द करें", + "aria/Cancel upload": "अपलोड रद्द करें", + "aria/Channel list": "चैनल सूची", + "aria/Channel search results": "चैनल खोज परिणाम", + "aria/Close thread": "थ्रेड बंद करें", + "aria/Download attachment": "अनुलग्नक डाउनलोड करें", + "aria/Emoji picker": "इमोजी चुनने वाला", + "aria/File input": "फ़ाइल इनपुट", + "aria/File upload": "फ़ाइल अपलोड", + "aria/Image input": "छवि इनपुट", + "aria/Load More Channels": "और चैनल लोड करें", + "aria/Menu": "मेन्यू", + "aria/Message Options": "संदेश विकल्प", + "aria/Open Attachment Selector": "अटैचमेंट चयनकर्ता खोलें", + "aria/Open Menu": "मेन्यू खोलें", + "aria/Open Message Actions Menu": "संदेश क्रिया मेन्यू खोलें", + "aria/Open Reaction Selector": "प्रतिक्रिया चयनकर्ता खोलें", + "aria/Open Thread": "थ्रेड खोलें", + "aria/Reaction list": "प्रतिक्रिया सूची", + "aria/Remind Me Options": "रिमाइंडर विकल्प", + "aria/Remove attachment": "संलग्नक हटाएं", + "aria/Remove location attachment": "स्थान संलग्नक हटाएं", + "aria/Retry upload": "अपलोड पुनः प्रयास करें", + "aria/Search results": "खोज परिणाम", + "aria/Search results header filter button": "खोज परिणाम हेडर फ़िल्टर बटन", + "aria/Send": "भेजें", + "aria/Stop AI Generation": "एआई जनरेशन रोकें", "Ask a question": "एक प्रश्न पूछें", "Attach": "संलग्न करें", "Attach files": "फाइल्स अटैच करे", "Attachment upload blocked due to {{reason}}": "{{reason}} के कारण अटैचमेंट अपलोड ब्लॉक किया गया", "Attachment upload failed due to {{reason}}": "{{reason}} के कारण अटैचमेंट अपलोड विफल रहा", + "ban-command-args": "[@उपयोगकर्तनाम] [पाठ]", + "ban-command-description": "एक उपयोगकर्ता को प्रतिषेधित करें", "Cancel": "रद्द करें", "Cannot seek in the recording": "रेकॉर्डिंग में खोज नहीं की जा सकती", "Channel Missing": "चैनल उपलब्ध नहीं है", @@ -34,8 +83,11 @@ "Download attachment {{ name }}": "अनुलग्नक {{ name }} डाउनलोड करें", "Drag your files here": "अपनी फ़ाइलें यहाँ खींचें", "Drag your files here to add to your post": "अपनी फ़ाइलें यहाँ खींचें और अपने पोस्ट में जोड़ने के लिए", - "Due since {{ dueSince }}": "{{ dueSince }} से देय", "Due {{ timeLeft }}": "{{ timeLeft }} में देय", + "Due since {{ dueSince }}": "{{ dueSince }} से देय", + "duration/Message reminder": "{{ milliseconds | durationFormatter(withSuffix: true) }}", + "duration/Remind Me": "{{ milliseconds | durationFormatter(withSuffix: true) }}", + "duration/Share Location": "{{ milliseconds | durationFormatter }}", "Edit Message": "मैसेज में बदलाव करे", "Edit message request failed": "संदेश संपादित करने का अनुरोध विफल रहा", "Edited": "संपादित", @@ -44,6 +96,8 @@ "End": "समाप्त", "End vote": "मत समाप्त करें", "Enforce unique vote is enabled": "अनोखा वोट सक्षम है", + "Error": "त्रुटि", + "Error · Unsent": "फेल", "Error adding flag": "ध्वज जोड़ने में त्रुटि", "Error connecting to chat, refresh the page to try again.": "चैट से कनेक्ट करने में त्रुटि, पेज को रिफ्रेश करें", "Error deleting message": "संदेश हटाने में त्रुटि", @@ -59,7 +113,6 @@ "Error uploading attachment": "अटैचमेंट अपलोड करते समय त्रुटि", "Error uploading file": "फ़ाइल अपलोड करने में त्रुटि", "Error uploading image": "छवि अपलोड करने में त्रुटि", - "Error · Unsent": "फेल", "Error: {{ errorMessage }}": "फेल: {{ errorMessage }}", "Failed to create the poll": "मतदान बनाने में विफल", "Failed to create the poll due to {{reason}}": "मतदान {{reason}} के कारण नहीं बन सका", @@ -72,7 +125,10 @@ "File is too large: {{ size }}, maximum upload size is {{ limit }}": "फ़ाइल बहुत बड़ी है: {{ size }}, अधिकतम अपलोड साइज़ {{ limit }} है", "Flag": "फ्लैग करे", "Generating...": "बना रहा है...", + "giphy-command-args": "[पाठ]", + "giphy-command-description": "चैनल पर एक क्रॉफिल जीआइएफ पोस्ट करें", "Latest Messages": "नवीनतम संदेश", + "live": "लाइव", "Live for {{duration}}": "{{duration}} के लिए लाइव", "Live location": "लाइव स्थान", "Live until {{ timestamp }}": "{{ timestamp }} तक लाइव", @@ -82,9 +138,9 @@ "Mark as unread": "अपठित चिह्नित करें", "Maximum number of votes (from 2 to 10)": "अधिकतम वोटों की संख्या (2 से 10)", "Menu": "मेन्यू", + "Message deleted": "मैसेज हटा दिया गया", "Message Failed · Click to try again": "मैसेज फ़ैल - पुनः कोशिश करें", "Message Failed · Unauthorized": "मैसेज फ़ैल - अनधिकृत", - "Message deleted": "मैसेज हटा दिया गया", "Message has been successfully flagged": "मैसेज को फ्लैग कर दिया गया है", "Message pinned": "संदेश पिन किया गया", "Message was blocked by moderation policies": "संदेश को मॉडरेशन नीतियों द्वारा ब्लॉक कर दिया गया है", @@ -92,6 +148,9 @@ "Missing permissions to upload the attachment": "अटैचमेंट अपलोड करने के लिए अनुमतियां गायब", "Multiple answers": "कई उत्तर", "Mute": "म्यूट करे", + "mute-command-args": "[@उपयोगकर्तनाम]", + "mute-command-description": "एक उपयोगकर्ता को म्यूट करें", + "network error": "नेटवर्क त्रुटि", "New": "नए", "New Messages!": "नए मैसेज!", "No chats here yet…": "यहां अभी तक कोई चैट नहीं...", @@ -120,10 +179,18 @@ "Remove reminder": "रिमाइंडर हटाएं", "Reply": "जवाब दे दो", "Reply to Message": "संदेश का जवाब दें", + "replyCount_one": "1 रिप्लाई", + "replyCount_other": "{{ count }} रिप्लाई", "Save for later": "बाद के लिए सहेजें", "Saved for later": "बाद के लिए सहेजा गया", "Search": "खोज", + "search-results-header-filter-source-button-label--channels": "चैनल्स", + "search-results-header-filter-source-button-label--messages": "संदेश", + "search-results-header-filter-source-button-label--users": "उपयोगकर्ता", + "Searching for {{ searchSourceType }}...": "{{ searchSourceType }} खोज रहे हैं...", "Searching...": "खोज कर...", + "searchResultsCount_one": "1 परिणाम", + "searchResultsCount_other": "{{ count }} परिणाम", "See all options ({{count}})_one": "सभी विकल्प देखें ({{count}})", "See all options ({{count}})_other": "सभी विकल्प देखें ({{count}})", "Select one": "एक चुनें", @@ -136,11 +203,12 @@ "Sending...": "भेजा जा रहा है", "Sent": "भेजा गया", "Share": "साझा करें", - "Share Location": "स्थान साझा करें", "Share live location for": "लाइव स्थान साझा करें", + "Share Location": "स्थान साझा करें", "Shared live location": "साझा किया गया लाइव स्थान", "Show all": "सभी दिखाएँ", "Shuffle": "मिश्रित करें", + "size limit": "आकार सीमा", "Slow Mode ON": "स्लो मोड ऑन", "Some of the files will not be accepted": "कुछ फ़ाइलें स्वीकार नहीं की जाएंगी", "Start typing to search": "खोजने के लिए टाइप करना शुरू करें", @@ -148,114 +216,48 @@ "Submit": "जमा करें", "Suggest an option": "एक विकल्प सुझाव दें", "Thinking...": "सोच रहा है...", + "this content could not be displayed": "यह कॉन्टेंट लोड नहीं हो पाया", "This field cannot be empty or contain only spaces": "यह फ़ील्ड खाली नहीं हो सकता या केवल रिक्त स्थान नहीं रख सकता", "This message did not meet our content guidelines": "यह संदेश हमारे सामग्री दिशानिर्देशों के अनुरूप नहीं था", "This message was deleted...": "मैसेज हटा दिया गया", "Thread": "रिप्लाई थ्रेड", "Thread has not been found": "थ्रेड नहीं मिला", "Thread reply": "थ्रेड में उत्तर", + "timestamp/DateSeparator": "{{ timestamp | timestampFormatter(calendar: true) }}", + "timestamp/LiveLocation": "{{ timestamp | timestampFormatter(calendar: true) }}", + "timestamp/MessageTimestamp": "{{ timestamp | timestampFormatter(calendar: true) }}", + "timestamp/PollVote": "{{ timestamp | timestampFormatter(format: MMM D [at] HH:mm) }}", + "timestamp/PollVoteTooltip": "{{ timestamp | timestampFormatter(calendar: true) }}", + "timestamp/ReminderNotification": "{{ timestamp | timestampFormatter(calendar: true) }}", + "timestamp/SystemMessage": "{{ timestamp | timestampFormatter(format: dddd L) }}", "To start recording, allow the camera access in your browser": "रिकॉर्डिंग शुरू करने के लिए, अपने ब्राउज़र में कैमरा तक पहुँच दें", "To start recording, allow the microphone access in your browser": "रिकॉर्डिंग शुरू करने के लिए, अपने ब्राउज़र में माइक्रोफ़ोन तक पहुँच दें", + "translationBuilderTopic/notification": "{{value, notification}}", "Type a number from 2 to 10": "2 से 10 तक का एक नंबर टाइप करें", "Type your message": "अपना मैसेज लिखे", "Unarchive": "अनआर्काइव", + "unban-command-args": "[@उपयोगकर्तनाम]", + "unban-command-description": "एक उपयोगकर्ता को प्रतिषेध से मुक्त करें", + "unknown error": "अज्ञात त्रुटि", "Unmute": "अनम्यूट", + "unmute-command-args": "[@उपयोगकर्तनाम]", + "unmute-command-description": "एक उपयोगकर्ता को अनम्यूट करें", "Unpin": "अनपिन", "Unread messages": "अपठित संदेश", + "unreadMessagesSeparatorText_one": "1 अपठित संदेश", + "unreadMessagesSeparatorText_other": "{{count}} अपठित संदेश", "Unsupported attachment": "असमर्थित अटैचमेंट", + "unsupported file type": "असमर्थित फ़ाइल प्रकार", "Update your comment": "अपने टिप्पणी को अपडेट करें", "Upload type: \"{{ type }}\" is not allowed": "अपलोड प्रकार: \"{{ type }}\" की अनुमति नहीं है", "User uploaded content": "उपयोगकर्ता अपलोड की गई सामग्री", - "View results": "परिणाम देखें", "View {{count}} comments_one": "देखें {{count}} टिप्पणी", "View {{count}} comments_other": "देखें {{count}} टिप्पणियाँ", + "View results": "परिणाम देखें", "Voice message": "आवाज संदेश", "Vote ended": "मतदान समाप्त", "Wait until all attachments have uploaded": "सभी अटैचमेंट अपलोड होने तक प्रतीक्षा करें", "You": "आप", "You have no channels currently": "आपके पास कोई चैनल नहीं है", - "You've reached the maximum number of files": "आप अधिकतम फ़ाइलों तक पहुँच गए हैं", - "aria/Attachment": "अनुलग्नक", - "aria/Cancel Reply": "उत्तर रद्द करें", - "aria/Cancel upload": "अपलोड रद्द करें", - "aria/Channel list": "चैनल सूची", - "aria/Channel search results": "चैनल खोज परिणाम", - "aria/Close thread": "थ्रेड बंद करें", - "aria/Download attachment": "अनुलग्नक डाउनलोड करें", - "aria/Emoji picker": "इमोजी चुनने वाला", - "aria/File input": "फ़ाइल इनपुट", - "aria/File upload": "फ़ाइल अपलोड", - "aria/Image input": "छवि इनपुट", - "aria/Load More Channels": "और चैनल लोड करें", - "aria/Menu": "मेन्यू", - "aria/Message Options": "संदेश विकल्प", - "aria/Open Attachment Selector": "अटैचमेंट चयनकर्ता खोलें", - "aria/Open Menu": "मेन्यू खोलें", - "aria/Open Message Actions Menu": "संदेश क्रिया मेन्यू खोलें", - "aria/Open Reaction Selector": "प्रतिक्रिया चयनकर्ता खोलें", - "aria/Open Thread": "थ्रेड खोलें", - "aria/Reaction list": "प्रतिक्रिया सूची", - "aria/Remind Me Options": "रिमाइंडर विकल्प", - "aria/Remove attachment": "संलग्नक हटाएं", - "aria/Remove location attachment": "स्थान संलग्नक हटाएं", - "aria/Retry upload": "अपलोड पुनः प्रयास करें", - "aria/Search results": "खोज परिणाम", - "aria/Search results header filter button": "खोज परिणाम हेडर फ़िल्टर बटन", - "aria/Send": "भेजें", - "aria/Stop AI Generation": "एआई जनरेशन रोकें", - "ban-command-args": "[@उपयोगकर्तनाम] [पाठ]", - "ban-command-description": "एक उपयोगकर्ता को प्रतिषेधित करें", - "duration/Message reminder": "{{ milliseconds | durationFormatter(withSuffix: true) }}", - "duration/Remind Me": "{{ milliseconds | durationFormatter(withSuffix: true) }}", - "duration/Share Location": "{{ milliseconds | durationFormatter }}", - "giphy-command-args": "[पाठ]", - "giphy-command-description": "चैनल पर एक क्रॉफिल जीआइएफ पोस्ट करें", - "live": "लाइव", - "mute-command-args": "[@उपयोगकर्तनाम]", - "mute-command-description": "एक उपयोगकर्ता को म्यूट करें", - "network error": "नेटवर्क त्रुटि", - "replyCount_one": "1 रिप्लाई", - "replyCount_other": "{{ count }} रिप्लाई", - "search-results-header-filter-source-button-label--channels": "चैनल्स", - "search-results-header-filter-source-button-label--messages": "संदेश", - "search-results-header-filter-source-button-label--users": "उपयोगकर्ता", - "searchResultsCount_one": "1 परिणाम", - "searchResultsCount_other": "{{ count }} परिणाम", - "size limit": "आकार सीमा", - "this content could not be displayed": "यह कॉन्टेंट लोड नहीं हो पाया", - "timestamp/DateSeparator": "{{ timestamp | timestampFormatter(calendar: true) }}", - "timestamp/LiveLocation": "{{ timestamp | timestampFormatter(calendar: true) }}", - "timestamp/MessageTimestamp": "{{ timestamp | timestampFormatter(calendar: true) }}", - "timestamp/PollVote": "{{ timestamp | timestampFormatter(format: MMM D [at] HH:mm) }}", - "timestamp/PollVoteTooltip": "{{ timestamp | timestampFormatter(calendar: true) }}", - "timestamp/ReminderNotification": "{{ timestamp | timestampFormatter(calendar: true) }}", - "timestamp/SystemMessage": "{{ timestamp | timestampFormatter(format: dddd L) }}", - "translationBuilderTopic/notification": "{{value, notification}}", - "unban-command-args": "[@उपयोगकर्तनाम]", - "unban-command-description": "एक उपयोगकर्ता को प्रतिषेध से मुक्त करें", - "unknown error": "अज्ञात त्रुटि", - "unmute-command-args": "[@उपयोगकर्तनाम]", - "unmute-command-description": "एक उपयोगकर्ता को अनम्यूट करें", - "unreadMessagesSeparatorText_one": "1 अपठित संदेश", - "unreadMessagesSeparatorText_other": "{{count}} अपठित संदेश", - "unsupported file type": "असमर्थित फ़ाइल प्रकार", - "{{ commaSeparatedUsers }} and {{ moreCount }} more": "{{ commaSeparatedUsers }} और {{ moreCount }} और", - "{{ commaSeparatedUsers }}, and {{ lastUser }}": "{{ commaSeparatedUsers }} और {{ lastUser }}", - "{{ firstUser }} and {{ secondUser }}": "{{ firstUser }} और {{ secondUser }}", - "{{ imageCount }} more": "{{ imageCount }} और", - "{{ memberCount }} members": "{{ memberCount }} मेंबर्स", - "{{ user }} has been muted": "{{ user }} को म्यूट कर दिया गया है", - "{{ user }} has been unmuted": "{{ user }} को अनम्यूट कर दिया गया है", - "{{ user }} is typing...": "{{ user }} टाइप कर रहा है...", - "{{ users }} and more are typing...": "{{ users }} और अधिक टाइप कर रहे हैं...", - "{{ users }} and {{ user }} are typing...": "{{ users }} और {{ user }} टाइप कर रहे हैं...", - "{{ watcherCount }} online": "{{ watcherCount }} ऑनलाइन", - "{{count}} unread_one": "{{count}} अपठित", - "{{count}} unread_other": "{{count}} अपठित", - "{{count}} votes_one": "{{count}} वोट", - "{{count}} votes_other": "{{count}} वोट", - "🏙 Attachment...": "🏙 अटैचमेंट", - "📊 {{createdBy}} created: {{ pollName}}": "📊 {{createdBy}} ने बनाया: {{ pollName}}", - "📊 {{votedBy}} voted: {{pollOptionText}}": "📊 {{votedBy}} ने वोट दिया: {{pollOptionText}}", - "📍Shared location": "📍साझा किया गया स्थान" + "You've reached the maximum number of files": "आप अधिकतम फ़ाइलों तक पहुँच गए हैं" } diff --git a/src/i18n/it.json b/src/i18n/it.json index bd381a59d..e69662766 100644 --- a/src/i18n/it.json +++ b/src/i18n/it.json @@ -1,4 +1,25 @@ { + "{{ commaSeparatedUsers }} and {{ moreCount }} more": "{{ commaSeparatedUsers }} e altri {{ moreCount }}", + "{{ commaSeparatedUsers }}, and {{ lastUser }}": "{{ commaSeparatedUsers }} e {{ lastUser }}", + "{{ firstUser }} and {{ secondUser }}": "{{ firstUser }} e {{ secondUser }}", + "{{ imageCount }} more": "+ {{ imageCount }}", + "{{ memberCount }} members": "{{ memberCount }} membri", + "{{ user }} has been muted": "{{ user }} è stato silenziato", + "{{ user }} has been unmuted": "Notifiche riattivate per {{ user }}", + "{{ user }} is typing...": "{{ user }} sta digitando...", + "{{ users }} and {{ user }} are typing...": "{{ users }} e {{ user }} stanno digitando...", + "{{ users }} and more are typing...": "{{ users }} e altri stanno digitando...", + "{{ watcherCount }} online": "{{ watcherCount }} online", + "{{count}} unread_one": "{{count}} non letto", + "{{count}} unread_many": "{{count}} non letti", + "{{count}} unread_other": "{{count}} non letti", + "{{count}} votes_one": "{{count}} voto", + "{{count}} votes_many": "{{count}} voti", + "{{count}} votes_other": "{{count}} voti", + "🏙 Attachment...": "🏙 Allegato...", + "📊 {{createdBy}} created: {{ pollName}}": "📊 {{createdBy}} ha creato: {{ pollName}}", + "📊 {{votedBy}} voted: {{pollOptionText}}": "📊 {{votedBy}} ha votato: {{pollOptionText}}", + "📍Shared location": "📍Posizione condivisa", "Add a comment": "Aggiungi un commento", "Add an option": "Aggiungi un'opzione", "All results loaded": "Tutti i risultati caricati", @@ -13,11 +34,41 @@ "Anonymous": "Anonimo", "Anonymous poll": "Sondaggio anonimo", "Archive": "Archivia", + "aria/Attachment": "Allegato", + "aria/Cancel Reply": "Annulla risposta", + "aria/Cancel upload": "Annulla caricamento", + "aria/Channel list": "Elenco dei canali", + "aria/Channel search results": "Risultati della ricerca dei canali", + "aria/Close thread": "Chiudi discussione", + "aria/Download attachment": "Scarica l'allegato", + "aria/Emoji picker": "Selettore di emoji", + "aria/File input": "Input di file", + "aria/File upload": "Caricamento di file", + "aria/Image input": "Input di immagine", + "aria/Load More Channels": "Carica altri canali", + "aria/Menu": "Menu", + "aria/Message Options": "Opzioni di messaggio", + "aria/Open Attachment Selector": "Apri selettore allegati", + "aria/Open Menu": "Apri menu", + "aria/Open Message Actions Menu": "Apri il menu delle azioni di messaggio", + "aria/Open Reaction Selector": "Apri il selettore di reazione", + "aria/Open Thread": "Apri discussione", + "aria/Reaction list": "Elenco delle reazioni", + "aria/Remind Me Options": "Opzioni promemoria", + "aria/Remove attachment": "Rimuovi allegato", + "aria/Remove location attachment": "Rimuovi allegato posizione", + "aria/Retry upload": "Riprova caricamento", + "aria/Search results": "Risultati della ricerca", + "aria/Search results header filter button": "Pulsante filtro intestazione risultati ricerca", + "aria/Send": "Invia", + "aria/Stop AI Generation": "Interrompi generazione IA", "Ask a question": "Fai una domanda", "Attach": "Allega", "Attach files": "Allega file", "Attachment upload blocked due to {{reason}}": "Caricamento allegato bloccato a causa di {{reason}}", "Attachment upload failed due to {{reason}}": "Caricamento allegato fallito a causa di {{reason}}", + "ban-command-args": "[@nomeutente] [testo]", + "ban-command-description": "Vietare un utente", "Cancel": "Annulla", "Cannot seek in the recording": "Impossibile cercare nella registrazione", "Channel Missing": "Il canale non esiste", @@ -34,8 +85,11 @@ "Download attachment {{ name }}": "Scarica l'allegato {{ name }}", "Drag your files here": "Trascina i tuoi file qui", "Drag your files here to add to your post": "Trascina i tuoi file qui per aggiungerli al tuo post", - "Due since {{ dueSince }}": "Scaduto dal {{ dueSince }}", "Due {{ timeLeft }}": "Scadenza tra {{ timeLeft }}", + "Due since {{ dueSince }}": "Scaduto dal {{ dueSince }}", + "duration/Message reminder": "{{ milliseconds | durationFormatter(withSuffix: true) }}", + "duration/Remind Me": "{{ milliseconds | durationFormatter(withSuffix: true) }}", + "duration/Share Location": "{{ milliseconds | durationFormatter }}", "Edit Message": "Modifica messaggio", "Edit message request failed": "Richiesta di modifica del messaggio non riuscita", "Edited": "Modificato", @@ -44,6 +98,8 @@ "End": "Fine", "End vote": "Termina il voto", "Enforce unique vote is enabled": "Il voto unico è abilitato", + "Error": "Errore", + "Error · Unsent": "Errore · Non inviato", "Error adding flag": "Errore durante l'aggiunta del flag", "Error connecting to chat, refresh the page to try again.": "Errore di connessione alla chat, aggiorna la pagina per riprovare.", "Error deleting message": "Errore durante l'eliminazione del messaggio", @@ -58,7 +114,6 @@ "Error uploading attachment": "Errore durante il caricamento dell'allegato", "Error uploading file": "Errore durante il caricamento del file", "Error uploading image": "Errore durante il caricamento dell'immagine", - "Error · Unsent": "Errore · Non inviato", "Error: {{ errorMessage }}": "Errore: {{ errorMessage }}", "Failed to create the poll": "Impossibile creare il sondaggio", "Failed to create the poll due to {{reason}}": "Impossibile creare il sondaggio a causa di {{reason}}", @@ -71,7 +126,10 @@ "File is too large: {{ size }}, maximum upload size is {{ limit }}": "Il file è troppo grande: {{ size }}, la dimensione massima di caricamento è {{ limit }}", "Flag": "Segnala", "Generating...": "Generando...", + "giphy-command-args": "[testo]", + "giphy-command-description": "Pubblica un gif casuale sul canale", "Latest Messages": "Ultimi messaggi", + "live": "live", "Live for {{duration}}": "Live per {{duration}}", "Live location": "Posizione live", "Live until {{ timestamp }}": "Live fino a {{ timestamp }}", @@ -81,9 +139,9 @@ "Mark as unread": "Contrassegna come non letto", "Maximum number of votes (from 2 to 10)": "Numero massimo di voti (da 2 a 10)", "Menu": "Menù", + "Message deleted": "Messaggio cancellato", "Message Failed · Click to try again": "Invio messaggio fallito · Clicca per riprovare", "Message Failed · Unauthorized": "Invio messaggio fallito · Non autorizzato", - "Message deleted": "Messaggio cancellato", "Message has been successfully flagged": "Il messaggio è stato segnalato con successo", "Message pinned": "Messaggio bloccato", "Message was blocked by moderation policies": "Il messaggio è stato bloccato dalle politiche di moderazione", @@ -91,6 +149,9 @@ "Missing permissions to upload the attachment": "Autorizzazioni mancanti per caricare l'allegato", "Multiple answers": "Risposte multiple", "Mute": "Silenzia", + "mute-command-args": "[@nomeutente]", + "mute-command-description": "Silenzia un utente", + "network error": "errore di rete", "New": "Nuovo", "New Messages!": "Nuovi messaggi!", "No chats here yet…": "Non ci sono ancora messaggi qui...", @@ -119,17 +180,27 @@ "Remove reminder": "Rimuovi promemoria", "Reply": "Rispondi", "Reply to Message": "Rispondi al messaggio", + "replyCount_one": "Una risposta", + "replyCount_many": "{{ count }} risposte", + "replyCount_other": "{{ count }} risposte", "Save for later": "Salva per dopo", "Saved for later": "Salvato per dopo", "Search": "Cerca", + "search-results-header-filter-source-button-label--channels": "canali", + "search-results-header-filter-source-button-label--messages": "messaggi", + "search-results-header-filter-source-button-label--users": "utenti", + "Searching for {{ searchSourceType }}...": "Ricerca di {{ searchSourceType }}...", "Searching...": "Ricerca in corso...", - "See all options ({{count}})_many": "Vedi tutte le opzioni ({{count}})", + "searchResultsCount_one": "1 risultato", + "searchResultsCount_many": "{{ count }} risultati", + "searchResultsCount_other": "{{ count }} risultati", "See all options ({{count}})_one": "Vedi tutte le opzioni ({{count}})", + "See all options ({{count}})_many": "Vedi tutte le opzioni ({{count}})", "See all options ({{count}})_other": "Vedi tutte le opzioni ({{count}})", "Select one": "Seleziona uno", "Select one or more": "Seleziona uno o più", - "Select up to {{count}}_many": "Seleziona fino a {{count}}", "Select up to {{count}}_one": "Seleziona fino a {{count}}", + "Select up to {{count}}_many": "Seleziona fino a {{count}}", "Select up to {{count}}_other": "Seleziona fino a {{count}}", "Send": "Invia", "Send Anyway": "Invia comunque", @@ -137,11 +208,12 @@ "Sending...": "Invio in corso...", "Sent": "Inviato", "Share": "Condividi", - "Share Location": "Condividi posizione", "Share live location for": "Condividi posizione live per", + "Share Location": "Condividi posizione", "Shared live location": "Posizione live condivisa", "Show all": "Mostra tutto", "Shuffle": "Mescolare", + "size limit": "limite di dimensione", "Slow Mode ON": "Modalità lenta attivata", "Some of the files will not be accepted": "Alcuni dei file non saranno accettati", "Start typing to search": "Inizia a digitare per cercare", @@ -149,120 +221,50 @@ "Submit": "Invia", "Suggest an option": "Suggerisci un'opzione", "Thinking...": "Pensando...", + "this content could not be displayed": "questo contenuto non può essere mostrato", "This field cannot be empty or contain only spaces": "Questo campo non può essere vuoto o contenere solo spazi", "This message did not meet our content guidelines": "Questo messaggio non soddisfa le nostre linee guida sui contenuti", "This message was deleted...": "Questo messaggio è stato cancellato...", "Thread": "Discussione", "Thread has not been found": "Discussione non trovata", "Thread reply": "Risposta nella discussione", + "timestamp/DateSeparator": "{{ timestamp | timestampFormatter(calendar: true) }}", + "timestamp/LiveLocation": "{{ timestamp | timestampFormatter(calendar: true) }}", + "timestamp/MessageTimestamp": "{{ timestamp | timestampFormatter(calendar: true) }}", + "timestamp/PollVote": "{{ timestamp | timestampFormatter(format: MMM D [at] HH:mm) }}", + "timestamp/PollVoteTooltip": "{{ timestamp | timestampFormatter(calendar: true) }}", + "timestamp/ReminderNotification": "{{ timestamp | timestampFormatter(calendar: true) }}", + "timestamp/SystemMessage": "{{ timestamp | timestampFormatter(format: dddd L) }}", "To start recording, allow the camera access in your browser": "Per iniziare a registrare, consenti l'accesso alla fotocamera nel tuo browser", "To start recording, allow the microphone access in your browser": "Per iniziare a registrare, consenti l'accesso al microfono nel tuo browser", + "translationBuilderTopic/notification": "{{value, notification}}", "Type a number from 2 to 10": "Digita un numero da 2 a 10", "Type your message": "Scrivi il tuo messaggio", "Unarchive": "Ripristina", + "unban-command-args": "[@nomeutente]", + "unban-command-description": "Togliere il divieto a un utente", + "unknown error": "errore sconosciuto", "Unmute": "Riattiva il notifiche", + "unmute-command-args": "[@nomeutente]", + "unmute-command-description": "Togliere il silenzio a un utente", "Unpin": "Sblocca", "Unread messages": "Messaggi non letti", + "unreadMessagesSeparatorText_one": "1 messaggio non letto", + "unreadMessagesSeparatorText_many": "{{count}} messaggi non letti", + "unreadMessagesSeparatorText_other": "{{count}} messaggi non letti", "Unsupported attachment": "Allegato non supportato", + "unsupported file type": "tipo di file non supportato", "Update your comment": "Aggiorna il tuo commento", "Upload type: \"{{ type }}\" is not allowed": "Tipo di caricamento: \"{{ type }}\" non è consentito", "User uploaded content": "Contenuto caricato dall'utente", - "View results": "Vedi risultati", - "View {{count}} comments_many": "Visualizza {{count}} commenti", "View {{count}} comments_one": "Visualizza {{count}} commento", + "View {{count}} comments_many": "Visualizza {{count}} commenti", "View {{count}} comments_other": "Visualizza {{count}} commenti", + "View results": "Vedi risultati", "Voice message": "Messaggio vocale", "Vote ended": "Voto terminato", "Wait until all attachments have uploaded": "Attendi il caricamento di tutti gli allegati", "You": "Tu", "You have no channels currently": "Al momento non sono presenti canali", - "You've reached the maximum number of files": "Hai raggiunto il numero massimo di file", - "aria/Attachment": "Allegato", - "aria/Cancel Reply": "Annulla risposta", - "aria/Cancel upload": "Annulla caricamento", - "aria/Channel list": "Elenco dei canali", - "aria/Channel search results": "Risultati della ricerca dei canali", - "aria/Close thread": "Chiudi discussione", - "aria/Download attachment": "Scarica l'allegato", - "aria/Emoji picker": "Selettore di emoji", - "aria/File input": "Input di file", - "aria/File upload": "Caricamento di file", - "aria/Image input": "Input di immagine", - "aria/Load More Channels": "Carica altri canali", - "aria/Menu": "Menu", - "aria/Message Options": "Opzioni di messaggio", - "aria/Open Attachment Selector": "Apri selettore allegati", - "aria/Open Menu": "Apri menu", - "aria/Open Message Actions Menu": "Apri il menu delle azioni di messaggio", - "aria/Open Reaction Selector": "Apri il selettore di reazione", - "aria/Open Thread": "Apri discussione", - "aria/Reaction list": "Elenco delle reazioni", - "aria/Remind Me Options": "Opzioni promemoria", - "aria/Remove attachment": "Rimuovi allegato", - "aria/Remove location attachment": "Rimuovi allegato posizione", - "aria/Retry upload": "Riprova caricamento", - "aria/Search results": "Risultati della ricerca", - "aria/Search results header filter button": "Pulsante filtro intestazione risultati ricerca", - "aria/Send": "Invia", - "aria/Stop AI Generation": "Interrompi generazione IA", - "ban-command-args": "[@nomeutente] [testo]", - "ban-command-description": "Vietare un utente", - "duration/Message reminder": "{{ milliseconds | durationFormatter(withSuffix: true) }}", - "duration/Remind Me": "{{ milliseconds | durationFormatter(withSuffix: true) }}", - "duration/Share Location": "{{ milliseconds | durationFormatter }}", - "giphy-command-args": "[testo]", - "giphy-command-description": "Pubblica un gif casuale sul canale", - "live": "live", - "mute-command-args": "[@nomeutente]", - "mute-command-description": "Silenzia un utente", - "network error": "errore di rete", - "replyCount_many": "{{ count }} risposte", - "replyCount_one": "Una risposta", - "replyCount_other": "{{ count }} risposte", - "search-results-header-filter-source-button-label--channels": "canali", - "search-results-header-filter-source-button-label--messages": "messaggi", - "search-results-header-filter-source-button-label--users": "utenti", - "searchResultsCount_many": "{{ count }} risultati", - "searchResultsCount_one": "1 risultato", - "searchResultsCount_other": "{{ count }} risultati", - "size limit": "limite di dimensione", - "this content could not be displayed": "questo contenuto non può essere mostrato", - "timestamp/DateSeparator": "{{ timestamp | timestampFormatter(calendar: true) }}", - "timestamp/LiveLocation": "{{ timestamp | timestampFormatter(calendar: true) }}", - "timestamp/MessageTimestamp": "{{ timestamp | timestampFormatter(calendar: true) }}", - "timestamp/PollVote": "{{ timestamp | timestampFormatter(format: MMM D [at] HH:mm) }}", - "timestamp/PollVoteTooltip": "{{ timestamp | timestampFormatter(calendar: true) }}", - "timestamp/ReminderNotification": "{{ timestamp | timestampFormatter(calendar: true) }}", - "timestamp/SystemMessage": "{{ timestamp | timestampFormatter(format: dddd L) }}", - "translationBuilderTopic/notification": "{{value, notification}}", - "unban-command-args": "[@nomeutente]", - "unban-command-description": "Togliere il divieto a un utente", - "unknown error": "errore sconosciuto", - "unmute-command-args": "[@nomeutente]", - "unmute-command-description": "Togliere il silenzio a un utente", - "unreadMessagesSeparatorText_many": "{{count}} messaggi non letti", - "unreadMessagesSeparatorText_one": "1 messaggio non letto", - "unreadMessagesSeparatorText_other": "{{count}} messaggi non letti", - "unsupported file type": "tipo di file non supportato", - "{{ commaSeparatedUsers }} and {{ moreCount }} more": "{{ commaSeparatedUsers }} e altri {{ moreCount }}", - "{{ commaSeparatedUsers }}, and {{ lastUser }}": "{{ commaSeparatedUsers }} e {{ lastUser }}", - "{{ firstUser }} and {{ secondUser }}": "{{ firstUser }} e {{ secondUser }}", - "{{ imageCount }} more": "+ {{ imageCount }}", - "{{ memberCount }} members": "{{ memberCount }} membri", - "{{ user }} has been muted": "{{ user }} è stato silenziato", - "{{ user }} has been unmuted": "Notifiche riattivate per {{ user }}", - "{{ user }} is typing...": "{{ user }} sta digitando...", - "{{ users }} and more are typing...": "{{ users }} e altri stanno digitando...", - "{{ users }} and {{ user }} are typing...": "{{ users }} e {{ user }} stanno digitando...", - "{{ watcherCount }} online": "{{ watcherCount }} online", - "{{count}} unread_many": "{{count}} non letti", - "{{count}} unread_one": "{{count}} non letto", - "{{count}} unread_other": "{{count}} non letti", - "{{count}} votes_many": "{{count}} voti", - "{{count}} votes_one": "{{count}} voto", - "{{count}} votes_other": "{{count}} voti", - "🏙 Attachment...": "🏙 Allegato...", - "📊 {{createdBy}} created: {{ pollName}}": "📊 {{createdBy}} ha creato: {{ pollName}}", - "📊 {{votedBy}} voted: {{pollOptionText}}": "📊 {{votedBy}} ha votato: {{pollOptionText}}", - "📍Shared location": "📍Posizione condivisa" + "You've reached the maximum number of files": "Hai raggiunto il numero massimo di file" } diff --git a/src/i18n/ja.json b/src/i18n/ja.json index 426f130d7..507e74618 100644 --- a/src/i18n/ja.json +++ b/src/i18n/ja.json @@ -1,4 +1,21 @@ { + "{{ commaSeparatedUsers }} and {{ moreCount }} more": "{{ commaSeparatedUsers }} と {{ moreCount }} 他人", + "{{ commaSeparatedUsers }}, and {{ lastUser }}": "{{ commaSeparatedUsers }} と {{ lastUser }}", + "{{ firstUser }} and {{ secondUser }}": "{{ firstUser }} と {{ secondUser }}", + "{{ imageCount }} more": "{{ imageCount }} イメージ", + "{{ memberCount }} members": "{{ memberCount }} メンバー", + "{{ user }} has been muted": "{{ user }} 無音されています", + "{{ user }} has been unmuted": "{{ user }} 無音されていません", + "{{ user }} is typing...": "{{ user }} が入力中...", + "{{ users }} and {{ user }} are typing...": "{{ users }} と {{ user }} が入力中...", + "{{ users }} and more are typing...": "{{ users }} とその他が入力中...", + "{{ watcherCount }} online": "{{ watcherCount }} オンライン", + "{{count}} unread_other": "{{count}} 未読", + "{{count}} votes_other": "{{count}} 票", + "🏙 Attachment...": "🏙 アタッチメント...", + "📊 {{createdBy}} created: {{ pollName}}": "📊 {{createdBy}} が作成: {{ pollName}}", + "📊 {{votedBy}} voted: {{pollOptionText}}": "📊 {{votedBy}} が投票: {{pollOptionText}}", + "📍Shared location": "📍共有された位置情報", "Add a comment": "コメントを追加", "Add an option": "オプションを追加", "All results loaded": "すべての結果が読み込まれました", @@ -13,11 +30,41 @@ "Anonymous": "匿名", "Anonymous poll": "匿名投票", "Archive": "アーカイブ", + "aria/Attachment": "添付ファイル", + "aria/Cancel Reply": "返信をキャンセル", + "aria/Cancel upload": "アップロードをキャンセル", + "aria/Channel list": "チャンネル一覧", + "aria/Channel search results": "チャンネル検索結果", + "aria/Close thread": "スレッドを閉じる", + "aria/Download attachment": "添付ファイルをダウンロード", + "aria/Emoji picker": "絵文字ピッカー", + "aria/File input": "ファイル入力", + "aria/File upload": "ファイルアップロード", + "aria/Image input": "画像入力", + "aria/Load More Channels": "さらにチャンネルを読み込む", + "aria/Menu": "メニュー", + "aria/Message Options": "メッセージオプション", + "aria/Open Attachment Selector": "添付ファイル選択を開く", + "aria/Open Menu": "メニューを開く", + "aria/Open Message Actions Menu": "メッセージアクションメニューを開く", + "aria/Open Reaction Selector": "リアクションセレクターを開く", + "aria/Open Thread": "スレッドを開く", + "aria/Reaction list": "リアクション一覧", + "aria/Remind Me Options": "リマインダーオプション", + "aria/Remove attachment": "添付ファイルを削除", + "aria/Remove location attachment": "位置情報の添付ファイルを削除", + "aria/Retry upload": "アップロードを再試行", + "aria/Search results": "検索結果", + "aria/Search results header filter button": "検索結果ヘッダーフィルターボタン", + "aria/Send": "送信", + "aria/Stop AI Generation": "AI生成を停止", "Ask a question": "質問する", "Attach": "添付", "Attach files": "ファイルを添付する", "Attachment upload blocked due to {{reason}}": "{{reason}}のため添付ファイルのアップロードがブロックされました", "Attachment upload failed due to {{reason}}": "{{reason}}のため添付ファイルのアップロードに失敗しました", + "ban-command-args": "[@ユーザ名] [テキスト]", + "ban-command-description": "ユーザーを禁止する", "Cancel": "キャンセル", "Cannot seek in the recording": "録音中にシークできません", "Channel Missing": "チャネルがありません", @@ -34,8 +81,11 @@ "Download attachment {{ name }}": "添付ファイル {{ name }} をダウンロード", "Drag your files here": "ここにファイルをドラッグ", "Drag your files here to add to your post": "投稿に追加するためにここにファイルをドラッグ", - "Due since {{ dueSince }}": "{{ dueSince }}から期限切れ", "Due {{ timeLeft }}": "{{ timeLeft }}に期限切れ", + "Due since {{ dueSince }}": "{{ dueSince }}から期限切れ", + "duration/Message reminder": "{{ milliseconds | durationFormatter(withSuffix: true) }}", + "duration/Remind Me": "{{ milliseconds | durationFormatter(withSuffix: true) }}", + "duration/Share Location": "{{ milliseconds | durationFormatter }}", "Edit Message": "メッセージを編集", "Edit message request failed": "メッセージの編集要求が失敗しました", "Edited": "編集済み", @@ -44,6 +94,8 @@ "End": "終了", "End vote": "投票を終了", "Enforce unique vote is enabled": "一意の投票が有効になっています", + "Error": "エラー", + "Error · Unsent": "エラー・未送信", "Error adding flag": "フラグを追加のエラーが発生しました", "Error connecting to chat, refresh the page to try again.": "チャットへの接続ができませんでした。ページを更新してください。", "Error deleting message": "メッセージを削除するエラーが発生しました", @@ -58,7 +110,6 @@ "Error uploading attachment": "添付ファイルのアップロード中にエラーが発生しました", "Error uploading file": "ファイルをアップロードのエラーが発生しました", "Error uploading image": "画像をアップロードのエラーが発生しました", - "Error · Unsent": "エラー・未送信", "Error: {{ errorMessage }}": "エラー: {{ errorMessage }}", "Failed to create the poll": "投票の作成に失敗しました", "Failed to create the poll due to {{reason}}": "{{reason}} のため投票の作成に失敗しました", @@ -71,7 +122,10 @@ "File is too large: {{ size }}, maximum upload size is {{ limit }}": "ファイルが大きすぎます:{{ size }}、最大アップロードサイズは{{ limit }}です", "Flag": "フラグ", "Generating...": "生成中...", + "giphy-command-args": "[テキスト]", + "giphy-command-description": "チャンネルにランダムなGIFを投稿する", "Latest Messages": "最新のメッセージ", + "live": "ライブ", "Live for {{duration}}": "{{duration}}間ライブ", "Live location": "ライブ位置情報", "Live until {{ timestamp }}": "{{ timestamp }}までライブ", @@ -81,9 +135,9 @@ "Mark as unread": "未読としてマーク", "Maximum number of votes (from 2 to 10)": "最大投票数(2から10まで)", "Menu": "メニュー", + "Message deleted": "メッセージが削除されました", "Message Failed · Click to try again": "メッセージが失敗しました · クリックして再試行してください", "Message Failed · Unauthorized": "メッセージが失敗しました · 許可されていません", - "Message deleted": "メッセージが削除されました", "Message has been successfully flagged": "メッセージに正常にフラグが付けられました", "Message pinned": "メッセージにピンが付けられました", "Message was blocked by moderation policies": "メッセージはモデレーションポリシーによってブロックされました", @@ -91,6 +145,9 @@ "Missing permissions to upload the attachment": "添付ファイルをアップロードするための許可がありません", "Multiple answers": "複数回答", "Mute": "無音", + "mute-command-args": "[@ユーザ名]", + "mute-command-description": "ユーザーをミュートする", + "network error": "ネットワークエラー", "New": "新しい", "New Messages!": "新しいメッセージ!", "No chats here yet…": "ここにはまだチャットはありません…", @@ -119,10 +176,18 @@ "Remove reminder": "リマインダーを削除", "Reply": "返事", "Reply to Message": "メッセージに返信", + "replyCount_one": "1件の返信", + "replyCount_other": "{{ count }} 返信", "Save for later": "後で保存", "Saved for later": "後で保存済み", "Search": "探す", + "search-results-header-filter-source-button-label--channels": "チャンネル", + "search-results-header-filter-source-button-label--messages": "メッセージ", + "search-results-header-filter-source-button-label--users": "ユーザー", + "Searching for {{ searchSourceType }}...": "{{ searchSourceType }}を検索中...", "Searching...": "検索中...", + "searchResultsCount_one": "1件の結果", + "searchResultsCount_other": "{{ count }}件の結果", "See all options ({{count}})_other": "すべてのオプションを見る ({{count}})", "Select one": "1つ選択", "Select one or more": "1つ以上選択", @@ -133,11 +198,12 @@ "Sending...": "送信中...", "Sent": "送信済み", "Share": "共有", - "Share Location": "位置情報を共有", "Share live location for": "ライブ位置情報を共有", + "Share Location": "位置情報を共有", "Shared live location": "共有されたライブ位置情報", "Show all": "すべて表示", "Shuffle": "シャッフル", + "size limit": "サイズ制限", "Slow Mode ON": "スローモードオン", "Some of the files will not be accepted": "一部のファイルは受け付けられません", "Start typing to search": "検索するには入力を開始してください", @@ -145,110 +211,46 @@ "Submit": "送信", "Suggest an option": "オプションを提案", "Thinking...": "考え中...", + "this content could not be displayed": "このコンテンツは表示できませんでした", "This field cannot be empty or contain only spaces": "このフィールドは空にすることはできません。また、空白文字のみを含むこともできません", "This message did not meet our content guidelines": "このメッセージはコンテンツガイドラインに適合していません", "This message was deleted...": "このメッセージは削除されました...", "Thread": "スレッド", "Thread has not been found": "スレッドが見つかりませんでした", "Thread reply": "スレッドの返信", + "timestamp/DateSeparator": "{{ timestamp | timestampFormatter(calendar: true) }}", + "timestamp/LiveLocation": "{{ timestamp | timestampFormatter(calendar: true) }}", + "timestamp/MessageTimestamp": "{{ timestamp | timestampFormatter(calendar: true) }}", + "timestamp/PollVote": "{{ timestamp | timestampFormatter(format: MMM D [at] HH:mm) }}", + "timestamp/PollVoteTooltip": "{{ timestamp | timestampFormatter(calendar: true) }}", + "timestamp/ReminderNotification": "{{ timestamp | timestampFormatter(calendar: true) }}", + "timestamp/SystemMessage": "{{ timestamp | timestampFormatter(format: dddd L) }}", "To start recording, allow the camera access in your browser": "録音を開始するには、ブラウザーでカメラへのアクセスを許可してください", "To start recording, allow the microphone access in your browser": "録音を開始するには、ブラウザーでマイクロフォンへのアクセスを許可してください", + "translationBuilderTopic/notification": "{{value, notification}}", "Type a number from 2 to 10": "2から10までの数字を入力してください", "Type your message": "メッセージを入力してください", "Unarchive": "アーカイブ解除", + "unban-command-args": "[@ユーザ名]", + "unban-command-description": "ユーザーの禁止を解除する", + "unknown error": "不明なエラー", "Unmute": "無音を解除する", + "unmute-command-args": "[@ユーザ名]", + "unmute-command-description": "ユーザーのミュートを解除する", "Unpin": "ピンを解除する", "Unread messages": "未読メッセージ", + "unreadMessagesSeparatorText_other": "未読メッセージ {{count}} 件", "Unsupported attachment": "サポートされていない添付ファイル", + "unsupported file type": "サポートされていないファイル形式", "Update your comment": "コメントを更新", "Upload type: \"{{ type }}\" is not allowed": "アップロードタイプ:\"{{ type }}\"は許可されていません", "User uploaded content": "ユーザーがアップロードしたコンテンツ", - "View results": "結果を表示", "View {{count}} comments_other": "{{count}} コメントを表示", + "View results": "結果を表示", "Voice message": "ボイスメッセージ", "Vote ended": "投票が終了しました", "Wait until all attachments have uploaded": "すべての添付ファイルがアップロードされるまでお待ちください", "You": "あなた", "You have no channels currently": "現在チャンネルはありません", - "You've reached the maximum number of files": "ファイルの最大数に達しました", - "aria/Attachment": "添付ファイル", - "aria/Cancel Reply": "返信をキャンセル", - "aria/Cancel upload": "アップロードをキャンセル", - "aria/Channel list": "チャンネル一覧", - "aria/Channel search results": "チャンネル検索結果", - "aria/Close thread": "スレッドを閉じる", - "aria/Download attachment": "添付ファイルをダウンロード", - "aria/Emoji picker": "絵文字ピッカー", - "aria/File input": "ファイル入力", - "aria/File upload": "ファイルアップロード", - "aria/Image input": "画像入力", - "aria/Load More Channels": "さらにチャンネルを読み込む", - "aria/Menu": "メニュー", - "aria/Message Options": "メッセージオプション", - "aria/Open Attachment Selector": "添付ファイル選択を開く", - "aria/Open Menu": "メニューを開く", - "aria/Open Message Actions Menu": "メッセージアクションメニューを開く", - "aria/Open Reaction Selector": "リアクションセレクターを開く", - "aria/Open Thread": "スレッドを開く", - "aria/Reaction list": "リアクション一覧", - "aria/Remind Me Options": "リマインダーオプション", - "aria/Remove attachment": "添付ファイルを削除", - "aria/Remove location attachment": "位置情報の添付ファイルを削除", - "aria/Retry upload": "アップロードを再試行", - "aria/Search results": "検索結果", - "aria/Search results header filter button": "検索結果ヘッダーフィルターボタン", - "aria/Send": "送信", - "aria/Stop AI Generation": "AI生成を停止", - "ban-command-args": "[@ユーザ名] [テキスト]", - "ban-command-description": "ユーザーを禁止する", - "duration/Message reminder": "{{ milliseconds | durationFormatter(withSuffix: true) }}", - "duration/Remind Me": "{{ milliseconds | durationFormatter(withSuffix: true) }}", - "duration/Share Location": "{{ milliseconds | durationFormatter }}", - "giphy-command-args": "[テキスト]", - "giphy-command-description": "チャンネルにランダムなGIFを投稿する", - "live": "ライブ", - "mute-command-args": "[@ユーザ名]", - "mute-command-description": "ユーザーをミュートする", - "network error": "ネットワークエラー", - "replyCount_one": "1件の返信", - "replyCount_other": "{{ count }} 返信", - "search-results-header-filter-source-button-label--channels": "チャンネル", - "search-results-header-filter-source-button-label--messages": "メッセージ", - "search-results-header-filter-source-button-label--users": "ユーザー", - "searchResultsCount_one": "1件の結果", - "searchResultsCount_other": "{{ count }}件の結果", - "size limit": "サイズ制限", - "this content could not be displayed": "このコンテンツは表示できませんでした", - "timestamp/DateSeparator": "{{ timestamp | timestampFormatter(calendar: true) }}", - "timestamp/LiveLocation": "{{ timestamp | timestampFormatter(calendar: true) }}", - "timestamp/MessageTimestamp": "{{ timestamp | timestampFormatter(calendar: true) }}", - "timestamp/PollVote": "{{ timestamp | timestampFormatter(format: MMM D [at] HH:mm) }}", - "timestamp/PollVoteTooltip": "{{ timestamp | timestampFormatter(calendar: true) }}", - "timestamp/ReminderNotification": "{{ timestamp | timestampFormatter(calendar: true) }}", - "timestamp/SystemMessage": "{{ timestamp | timestampFormatter(format: dddd L) }}", - "translationBuilderTopic/notification": "{{value, notification}}", - "unban-command-args": "[@ユーザ名]", - "unban-command-description": "ユーザーの禁止を解除する", - "unknown error": "不明なエラー", - "unmute-command-args": "[@ユーザ名]", - "unmute-command-description": "ユーザーのミュートを解除する", - "unreadMessagesSeparatorText_other": "未読メッセージ {{count}} 件", - "unsupported file type": "サポートされていないファイル形式", - "{{ commaSeparatedUsers }} and {{ moreCount }} more": "{{ commaSeparatedUsers }} と {{ moreCount }} 他人", - "{{ commaSeparatedUsers }}, and {{ lastUser }}": "{{ commaSeparatedUsers }} と {{ lastUser }}", - "{{ firstUser }} and {{ secondUser }}": "{{ firstUser }} と {{ secondUser }}", - "{{ imageCount }} more": "{{ imageCount }} イメージ", - "{{ memberCount }} members": "{{ memberCount }} メンバー", - "{{ user }} has been muted": "{{ user }} 無音されています", - "{{ user }} has been unmuted": "{{ user }} 無音されていません", - "{{ user }} is typing...": "{{ user }} が入力中...", - "{{ users }} and more are typing...": "{{ users }} とその他が入力中...", - "{{ users }} and {{ user }} are typing...": "{{ users }} と {{ user }} が入力中...", - "{{ watcherCount }} online": "{{ watcherCount }} オンライン", - "{{count}} unread_other": "{{count}} 未読", - "{{count}} votes_other": "{{count}} 票", - "🏙 Attachment...": "🏙 アタッチメント...", - "📊 {{createdBy}} created: {{ pollName}}": "📊 {{createdBy}} が作成: {{ pollName}}", - "📊 {{votedBy}} voted: {{pollOptionText}}": "📊 {{votedBy}} が投票: {{pollOptionText}}", - "📍Shared location": "📍共有された位置情報" + "You've reached the maximum number of files": "ファイルの最大数に達しました" } diff --git a/src/i18n/ko.json b/src/i18n/ko.json index 9db8c9939..046815488 100644 --- a/src/i18n/ko.json +++ b/src/i18n/ko.json @@ -1,4 +1,21 @@ { + "{{ commaSeparatedUsers }} and {{ moreCount }} more": "{{ commaSeparatedUsers }} 그리고 {{ moreCount }}명 더", + "{{ commaSeparatedUsers }}, and {{ lastUser }}": "{{ commaSeparatedUsers }} 그리고 {{ lastUser }}", + "{{ firstUser }} and {{ secondUser }}": "{{ firstUser }} 그리고 {{ secondUser }}", + "{{ imageCount }} more": "{{ imageCount }}개 더", + "{{ memberCount }} members": "{{ memberCount }}명", + "{{ user }} has been muted": "{{ user }} 음소거되었습니다", + "{{ user }} has been unmuted": "{{ user }} 음소거가 해제되었습니다", + "{{ user }} is typing...": "{{ user }}이(가) 입력 중입니다...", + "{{ users }} and {{ user }} are typing...": "{{ users }}와(과) {{ user }}이(가) 입력 중입니다...", + "{{ users }} and more are typing...": "{{ users }}와(과) 더 많은 사람들이 입력 중입니다...", + "{{ watcherCount }} online": "{{ watcherCount }} 온라인", + "{{count}} unread_other": "{{count}} 읽지 않음", + "{{count}} votes_other": "{{count}} 투표", + "🏙 Attachment...": "🏙 부착...", + "📊 {{createdBy}} created: {{ pollName}}": "📊 {{createdBy}}이(가) 생성함: {{ pollName}}", + "📊 {{votedBy}} voted: {{pollOptionText}}": "📊 {{votedBy}}이(가) 투표함: {{pollOptionText}}", + "📍Shared location": "📍공유된 위치", "Add a comment": "댓글 추가", "Add an option": "옵션 추가", "All results loaded": "모든 결과가 로드되었습니다", @@ -13,11 +30,41 @@ "Anonymous": "익명", "Anonymous poll": "익명 투표", "Archive": "아카이브", + "aria/Attachment": "첨부 파일", + "aria/Cancel Reply": "답장 취소", + "aria/Cancel upload": "업로드 취소", + "aria/Channel list": "채널 목록", + "aria/Channel search results": "채널 검색 결과", + "aria/Close thread": "스레드 닫기", + "aria/Download attachment": "첨부 파일 다운로드", + "aria/Emoji picker": "이모지 선택기", + "aria/File input": "파일 입력", + "aria/File upload": "파일 업로드", + "aria/Image input": "이미지 입력", + "aria/Load More Channels": "더 많은 채널 불러오기", + "aria/Menu": "메뉴", + "aria/Message Options": "메시지 옵션", + "aria/Open Attachment Selector": "첨부 파일 선택기 열기", + "aria/Open Menu": "메뉴 열기", + "aria/Open Message Actions Menu": "메시지 액션 메뉴 열기", + "aria/Open Reaction Selector": "반응 선택기 열기", + "aria/Open Thread": "스레드 열기", + "aria/Reaction list": "반응 목록", + "aria/Remind Me Options": "알림 옵션", + "aria/Remove attachment": "첨부 파일 제거", + "aria/Remove location attachment": "위치 첨부 파일 제거", + "aria/Retry upload": "업로드 다시 시도", + "aria/Search results": "검색 결과", + "aria/Search results header filter button": "검색 결과 헤더 필터 버튼", + "aria/Send": "보내기", + "aria/Stop AI Generation": "AI 생성 중지", "Ask a question": "질문하기", "Attach": "첨부", "Attach files": "파일 첨부", "Attachment upload blocked due to {{reason}}": "{{reason}}로 인해 첨부 파일 업로드가 차단되었습니다", "Attachment upload failed due to {{reason}}": "{{reason}}로 인해 첨부 파일 업로드가 실패했습니다", + "ban-command-args": "[@사용자이름] [텍스트]", + "ban-command-description": "사용자를 차단", "Cancel": "취소", "Cannot seek in the recording": "녹음에서 찾을 수 없습니다", "Channel Missing": "채널 누락", @@ -34,8 +81,11 @@ "Download attachment {{ name }}": "첨부 파일 {{ name }} 다운로드", "Drag your files here": "여기로 파일을 끌어다 놓으세요", "Drag your files here to add to your post": "게시물에 추가하려면 파일을 여기로 끌어다 놓으세요", - "Due since {{ dueSince }}": "{{ dueSince }}부터 기한", "Due {{ timeLeft }}": "{{ timeLeft }}에 기한", + "Due since {{ dueSince }}": "{{ dueSince }}부터 기한", + "duration/Message reminder": "{{ milliseconds | durationFormatter(withSuffix: true) }}", + "duration/Remind Me": "{{ milliseconds | durationFormatter(withSuffix: true) }}", + "duration/Share Location": "{{ milliseconds | durationFormatter }}", "Edit Message": "메시지 수정", "Edit message request failed": "메시지 수정 요청 실패", "Edited": "편집됨", @@ -44,6 +94,8 @@ "End": "종료", "End vote": "투표 종료", "Enforce unique vote is enabled": "고유 투표가 활성화되었습니다", + "Error": "오류", + "Error · Unsent": "오류 · 전송되지 않음", "Error adding flag": "플래그를 추가하는 동안 오류가 발생했습니다.", "Error connecting to chat, refresh the page to try again.": "채팅에 연결하는 동안 오류가 발생했습니다. 페이지를 새로고침하여 다시 시도하세요.", "Error deleting message": "메시지를 삭제하는 중에 오류가 발생했습니다.", @@ -58,7 +110,6 @@ "Error uploading attachment": "첨부 파일 업로드 중 오류가 발생했습니다", "Error uploading file": "파일 업로드 오류", "Error uploading image": "이미지를 업로드하는 동안 오류가 발생했습니다.", - "Error · Unsent": "오류 · 전송되지 않음", "Error: {{ errorMessage }}": "오류: {{ errorMessage }}", "Failed to create the poll": "투표 생성 실패", "Failed to create the poll due to {{reason}}": "{{reason}} 때문에 투표를 생성하지 못했습니다", @@ -71,7 +122,10 @@ "File is too large: {{ size }}, maximum upload size is {{ limit }}": "파일이 너무 큽니다: {{ size }}, 최대 업로드 크기는 {{ limit }}입니다", "Flag": "플래그", "Generating...": "생성 중...", + "giphy-command-args": "[텍스트]", + "giphy-command-description": "채널에 무작위 GIF 게시", "Latest Messages": "최신 메시지", + "live": "라이브", "Live for {{duration}}": "{{duration}} 동안 라이브", "Live location": "라이브 위치", "Live until {{ timestamp }}": "{{ timestamp }}까지 라이브", @@ -81,9 +135,9 @@ "Mark as unread": "읽지 않음으로 표시", "Maximum number of votes (from 2 to 10)": "최대 투표 수 (2에서 10까지)", "Menu": "메뉴", + "Message deleted": "메시지가 삭제되었습니다.", "Message Failed · Click to try again": "메시지 실패 · 다시 시도하려면 클릭하세요.", "Message Failed · Unauthorized": "메시지 실패 · 승인되지 않음", - "Message deleted": "메시지가 삭제되었습니다.", "Message has been successfully flagged": "메시지에 플래그가 지정되었습니다.", "Message pinned": "메시지 핀했습니다", "Message was blocked by moderation policies": "메시지가 관리 정책에 의해 차단되었습니다.", @@ -91,6 +145,9 @@ "Missing permissions to upload the attachment": "첨부 파일을 업로드하려면 권한이 필요합니다", "Multiple answers": "복수 응답", "Mute": "무음", + "mute-command-args": "[@사용자이름]", + "mute-command-description": "사용자 음소거", + "network error": "네트워크 오류", "New": "새로운", "New Messages!": "새 메시지!", "No chats here yet…": "아직 채팅이 없습니다...", @@ -119,10 +176,18 @@ "Remove reminder": "알림 제거", "Reply": "답장", "Reply to Message": "메시지에 답장", + "replyCount_one": "답장 1개", + "replyCount_other": "{{ count }} 답장", "Save for later": "나중에 저장", "Saved for later": "나중에 저장됨", "Search": "찾다", + "search-results-header-filter-source-button-label--channels": "채널", + "search-results-header-filter-source-button-label--messages": "메시지", + "search-results-header-filter-source-button-label--users": "사용자", + "Searching for {{ searchSourceType }}...": "{{ searchSourceType }} 검색 중...", "Searching...": "수색...", + "searchResultsCount_one": "1개의 결과", + "searchResultsCount_other": "{{ count }}개 결과", "See all options ({{count}})_other": "모든 옵션 보기 ({{count}})", "Select one": "하나 선택", "Select one or more": "하나 이상 선택", @@ -133,11 +198,12 @@ "Sending...": "배상중...", "Sent": "전송됨", "Share": "공유", - "Share Location": "위치 공유", "Share live location for": "라이브 위치 공유", + "Share Location": "위치 공유", "Shared live location": "공유된 라이브 위치", "Show all": "모두 보기", "Shuffle": "셔플", + "size limit": "크기 제한", "Slow Mode ON": "슬로우 모드 켜짐", "Some of the files will not be accepted": "일부 파일은 허용되지 않을 수 있습니다", "Start typing to search": "검색하려면 입력을 시작하세요", @@ -145,110 +211,46 @@ "Submit": "제출", "Suggest an option": "옵션 제안", "Thinking...": "생각 중...", + "this content could not be displayed": "이 콘텐츠를 표시할 수 없습니다", "This field cannot be empty or contain only spaces": "이 필드는 비워둘 수 없으며 공백만 포함할 수도 없습니다", "This message did not meet our content guidelines": "이 메시지는 콘텐츠 가이드라인을 충족하지 않습니다.", "This message was deleted...": "이 메시지는 삭제되었습니다...", "Thread": "스레드", "Thread has not been found": "스레드를 찾을 수 없습니다", "Thread reply": "스레드 답장", + "timestamp/DateSeparator": "{{ timestamp | timestampFormatter(calendar: true) }}", + "timestamp/LiveLocation": "{{ timestamp | timestampFormatter(calendar: true) }}", + "timestamp/MessageTimestamp": "{{ timestamp | timestampFormatter(calendar: true) }}", + "timestamp/PollVote": "{{ timestamp | timestampFormatter(format: MMM D [at] HH:mm) }}", + "timestamp/PollVoteTooltip": "{{ timestamp | timestampFormatter(calendar: true) }}", + "timestamp/ReminderNotification": "{{ timestamp | timestampFormatter(calendar: true) }}", + "timestamp/SystemMessage": "{{ timestamp | timestampFormatter(format: dddd L) }}", "To start recording, allow the camera access in your browser": "브라우저에서 카메라 액세스를 허용하여 녹음을 시작합니다", "To start recording, allow the microphone access in your browser": "브라우저에서 마이크로폰 액세스를 허용하여 녹음을 시작합니다", + "translationBuilderTopic/notification": "{{value, notification}}", "Type a number from 2 to 10": "2에서 10 사이의 숫자를 입력하세요", "Type your message": "메시지 입력", "Unarchive": "아카이브 해제", + "unban-command-args": "[@사용자이름]", + "unban-command-description": "사용자 차단 해제", + "unknown error": "알 수 없는 오류", "Unmute": "음소거 해제", + "unmute-command-args": "[@사용자이름]", + "unmute-command-description": "사용자 음소거 해제", "Unpin": "핀 해제", "Unread messages": "읽지 않은 메시지", + "unreadMessagesSeparatorText_other": "읽지 않은 메시지 {{count}}개", "Unsupported attachment": "지원되지 않는 첨부 파일", + "unsupported file type": "지원되지 않는 파일 형식", "Update your comment": "댓글 업데이트", "Upload type: \"{{ type }}\" is not allowed": "업로드 유형: \"{{ type }}\"은(는) 허용되지 않습니다.", "User uploaded content": "사용자 업로드 콘텐츠", - "View results": "결과 보기", "View {{count}} comments_other": "{{count}}개의 댓글 보기", + "View results": "결과 보기", "Voice message": "음성 메시지", "Vote ended": "투표 종료", "Wait until all attachments have uploaded": "모든 첨부 파일이 업로드될 때까지 기다립니다.", "You": "당신", "You have no channels currently": "현재 채널이 없습니다.", - "You've reached the maximum number of files": "최대 파일 수에 도달했습니다.", - "aria/Attachment": "첨부 파일", - "aria/Cancel Reply": "답장 취소", - "aria/Cancel upload": "업로드 취소", - "aria/Channel list": "채널 목록", - "aria/Channel search results": "채널 검색 결과", - "aria/Close thread": "스레드 닫기", - "aria/Download attachment": "첨부 파일 다운로드", - "aria/Emoji picker": "이모지 선택기", - "aria/File input": "파일 입력", - "aria/File upload": "파일 업로드", - "aria/Image input": "이미지 입력", - "aria/Load More Channels": "더 많은 채널 불러오기", - "aria/Menu": "메뉴", - "aria/Message Options": "메시지 옵션", - "aria/Open Attachment Selector": "첨부 파일 선택기 열기", - "aria/Open Menu": "메뉴 열기", - "aria/Open Message Actions Menu": "메시지 액션 메뉴 열기", - "aria/Open Reaction Selector": "반응 선택기 열기", - "aria/Open Thread": "스레드 열기", - "aria/Reaction list": "반응 목록", - "aria/Remind Me Options": "알림 옵션", - "aria/Remove attachment": "첨부 파일 제거", - "aria/Remove location attachment": "위치 첨부 파일 제거", - "aria/Retry upload": "업로드 다시 시도", - "aria/Search results": "검색 결과", - "aria/Search results header filter button": "검색 결과 헤더 필터 버튼", - "aria/Send": "보내기", - "aria/Stop AI Generation": "AI 생성 중지", - "ban-command-args": "[@사용자이름] [텍스트]", - "ban-command-description": "사용자를 차단", - "duration/Message reminder": "{{ milliseconds | durationFormatter(withSuffix: true) }}", - "duration/Remind Me": "{{ milliseconds | durationFormatter(withSuffix: true) }}", - "duration/Share Location": "{{ milliseconds | durationFormatter }}", - "giphy-command-args": "[텍스트]", - "giphy-command-description": "채널에 무작위 GIF 게시", - "live": "라이브", - "mute-command-args": "[@사용자이름]", - "mute-command-description": "사용자 음소거", - "network error": "네트워크 오류", - "replyCount_one": "답장 1개", - "replyCount_other": "{{ count }} 답장", - "search-results-header-filter-source-button-label--channels": "채널", - "search-results-header-filter-source-button-label--messages": "메시지", - "search-results-header-filter-source-button-label--users": "사용자", - "searchResultsCount_one": "1개의 결과", - "searchResultsCount_other": "{{ count }}개 결과", - "size limit": "크기 제한", - "this content could not be displayed": "이 콘텐츠를 표시할 수 없습니다", - "timestamp/DateSeparator": "{{ timestamp | timestampFormatter(calendar: true) }}", - "timestamp/LiveLocation": "{{ timestamp | timestampFormatter(calendar: true) }}", - "timestamp/MessageTimestamp": "{{ timestamp | timestampFormatter(calendar: true) }}", - "timestamp/PollVote": "{{ timestamp | timestampFormatter(format: MMM D [at] HH:mm) }}", - "timestamp/PollVoteTooltip": "{{ timestamp | timestampFormatter(calendar: true) }}", - "timestamp/ReminderNotification": "{{ timestamp | timestampFormatter(calendar: true) }}", - "timestamp/SystemMessage": "{{ timestamp | timestampFormatter(format: dddd L) }}", - "translationBuilderTopic/notification": "{{value, notification}}", - "unban-command-args": "[@사용자이름]", - "unban-command-description": "사용자 차단 해제", - "unknown error": "알 수 없는 오류", - "unmute-command-args": "[@사용자이름]", - "unmute-command-description": "사용자 음소거 해제", - "unreadMessagesSeparatorText_other": "읽지 않은 메시지 {{count}}개", - "unsupported file type": "지원되지 않는 파일 형식", - "{{ commaSeparatedUsers }} and {{ moreCount }} more": "{{ commaSeparatedUsers }} 그리고 {{ moreCount }}명 더", - "{{ commaSeparatedUsers }}, and {{ lastUser }}": "{{ commaSeparatedUsers }} 그리고 {{ lastUser }}", - "{{ firstUser }} and {{ secondUser }}": "{{ firstUser }} 그리고 {{ secondUser }}", - "{{ imageCount }} more": "{{ imageCount }}개 더", - "{{ memberCount }} members": "{{ memberCount }}명", - "{{ user }} has been muted": "{{ user }} 음소거되었습니다", - "{{ user }} has been unmuted": "{{ user }} 음소거가 해제되었습니다", - "{{ user }} is typing...": "{{ user }}이(가) 입력 중입니다...", - "{{ users }} and more are typing...": "{{ users }}와(과) 더 많은 사람들이 입력 중입니다...", - "{{ users }} and {{ user }} are typing...": "{{ users }}와(과) {{ user }}이(가) 입력 중입니다...", - "{{ watcherCount }} online": "{{ watcherCount }} 온라인", - "{{count}} unread_other": "{{count}} 읽지 않음", - "{{count}} votes_other": "{{count}} 투표", - "🏙 Attachment...": "🏙 부착...", - "📊 {{createdBy}} created: {{ pollName}}": "📊 {{createdBy}}이(가) 생성함: {{ pollName}}", - "📊 {{votedBy}} voted: {{pollOptionText}}": "📊 {{votedBy}}이(가) 투표함: {{pollOptionText}}", - "📍Shared location": "📍공유된 위치" + "You've reached the maximum number of files": "최대 파일 수에 도달했습니다." } diff --git a/src/i18n/nl.json b/src/i18n/nl.json index d84c17085..db07fe344 100644 --- a/src/i18n/nl.json +++ b/src/i18n/nl.json @@ -1,4 +1,23 @@ { + "{{ commaSeparatedUsers }} and {{ moreCount }} more": "{{ commaSeparatedUsers }} en {{ moreCount }} meer", + "{{ commaSeparatedUsers }}, and {{ lastUser }}": "{{ commaSeparatedUsers }} en {{ lastUser }}", + "{{ firstUser }} and {{ secondUser }}": "{{ firstUser }} en {{ secondUser }}", + "{{ imageCount }} more": "+{{ imageCount }}", + "{{ memberCount }} members": "{{ memberCount }} deelnemers", + "{{ user }} has been muted": "{{ user }} is gedempt", + "{{ user }} has been unmuted": "{{ user }} is niet meer gedempt", + "{{ user }} is typing...": "{{ user }} is aan het typen...", + "{{ users }} and {{ user }} are typing...": "{{ users }} en {{ user }} zijn aan het typen...", + "{{ users }} and more are typing...": "{{ users }} en meer zijn aan het typen...", + "{{ watcherCount }} online": "{{ watcherCount }} online", + "{{count}} unread_one": "{{count}} ongelezen", + "{{count}} unread_other": "{{count}} ongelezen", + "{{count}} votes_one": "{{count}} stem", + "{{count}} votes_other": "{{count}} stemmen", + "🏙 Attachment...": "🏙 Bijlage...", + "📊 {{createdBy}} created: {{ pollName}}": "📊 {{createdBy}} heeft gemaakt: {{ pollName}}", + "📊 {{votedBy}} voted: {{pollOptionText}}": "📊 {{votedBy}} heeft gestemd: {{pollOptionText}}", + "📍Shared location": "📍Gedeelde locatie", "Add a comment": "Voeg een opmerking toe", "Add an option": "Voeg een optie toe", "All results loaded": "Alle resultaten geladen", @@ -13,11 +32,41 @@ "Anonymous": "Anoniem", "Anonymous poll": "Anonieme peiling", "Archive": "Archief", + "aria/Attachment": "Bijlage", + "aria/Cancel Reply": "Antwoord annuleren", + "aria/Cancel upload": "Upload annuleren", + "aria/Channel list": "Kanaallijst", + "aria/Channel search results": "Zoekresultaten voor kanalen", + "aria/Close thread": "Draad sluiten", + "aria/Download attachment": "Bijlage downloaden", + "aria/Emoji picker": "Emoji kiezer", + "aria/File input": "Bestandsinvoer", + "aria/File upload": "Bestand uploaden", + "aria/Image input": "Afbeelding invoeren", + "aria/Load More Channels": "Meer kanalen laden", + "aria/Menu": "Menu", + "aria/Message Options": "Berichtopties", + "aria/Open Attachment Selector": "Open bijlage selector", + "aria/Open Menu": "Menu openen", + "aria/Open Message Actions Menu": "Menu voor berichtacties openen", + "aria/Open Reaction Selector": "Reactiekiezer openen", + "aria/Open Thread": "Draad openen", + "aria/Reaction list": "Reactielijst", + "aria/Remind Me Options": "Herinneringsopties", + "aria/Remove attachment": "Bijlage verwijderen", + "aria/Remove location attachment": "Locatie bijlage verwijderen", + "aria/Retry upload": "Upload opnieuw proberen", + "aria/Search results": "Zoekresultaten", + "aria/Search results header filter button": "Zoekresultaten header filter knop", + "aria/Send": "Verzenden", + "aria/Stop AI Generation": "AI-generatie stoppen", "Ask a question": "Stel een vraag", "Attach": "Bijvoegen", "Attach files": "Bijlage toevoegen", "Attachment upload blocked due to {{reason}}": "Bijlage upload geblokkeerd vanwege {{reason}}", "Attachment upload failed due to {{reason}}": "Bijlage upload mislukt vanwege {{reason}}", + "ban-command-args": "[@gebruikersnaam] [tekst]", + "ban-command-description": "Een gebruiker verbannen", "Cancel": "Annuleer", "Cannot seek in the recording": "Kan niet zoeken in de opname", "Channel Missing": "Kanaal niet gevonden", @@ -34,8 +83,11 @@ "Download attachment {{ name }}": "Bijlage {{ name }} downloaden", "Drag your files here": "Sleep je bestanden hier naartoe", "Drag your files here to add to your post": "Sleep je bestanden hier naartoe om aan je bericht toe te voegen", - "Due since {{ dueSince }}": "Vervallen sinds {{ dueSince }}", "Due {{ timeLeft }}": "Vervallen in {{ timeLeft }}", + "Due since {{ dueSince }}": "Vervallen sinds {{ dueSince }}", + "duration/Message reminder": "{{ milliseconds | durationFormatter(withSuffix: true) }}", + "duration/Remind Me": "{{ milliseconds | durationFormatter(withSuffix: true) }}", + "duration/Share Location": "{{ milliseconds | durationFormatter }}", "Edit Message": "Bericht bewerken", "Edit message request failed": "Verzoek om bericht bewerken mislukt", "Edited": "Bewerkt", @@ -44,6 +96,8 @@ "End": "Einde", "End vote": "Einde stem", "Enforce unique vote is enabled": "Unieke stem is ingeschakeld", + "Error": "Fout", + "Error · Unsent": "Fout · niet verzonden", "Error adding flag": "Fout bij toevoegen van vlag", "Error connecting to chat, refresh the page to try again.": "Fout bij het verbinden, ververs de pagina om nogmaals te proberen", "Error deleting message": "Fout bij verwijderen van bericht", @@ -58,7 +112,6 @@ "Error uploading attachment": "Fout bij het uploaden van de bijlage", "Error uploading file": "Fout bij uploaden bestand", "Error uploading image": "Fout bij uploaden afbeelding", - "Error · Unsent": "Fout · niet verzonden", "Error: {{ errorMessage }}": "Fout: {{ errorMessage }}", "Failed to create the poll": "Fout bij het maken van de peiling", "Failed to create the poll due to {{reason}}": "Peiling kon niet worden aangemaakt vanwege {{reason}}", @@ -71,7 +124,10 @@ "File is too large: {{ size }}, maximum upload size is {{ limit }}": "Bestand is te groot: {{ size }}, maximale uploadgrootte is {{ limit }}", "Flag": "Markeer", "Generating...": "Genereren...", + "giphy-command-args": "[tekst]", + "giphy-command-description": "Plaats een willekeurige gif in het kanaal", "Latest Messages": "Laatste berichten", + "live": "live", "Live for {{duration}}": "Live voor {{duration}}", "Live location": "Live locatie", "Live until {{ timestamp }}": "Live tot {{ timestamp }}", @@ -81,9 +137,9 @@ "Mark as unread": "Markeren als ongelezen", "Maximum number of votes (from 2 to 10)": "Maximaal aantal stemmen (van 2 tot 10)", "Menu": "Menu", + "Message deleted": "Bericht verwijderd", "Message Failed · Click to try again": "Bericht mislukt, klik om het nogmaals te proberen", "Message Failed · Unauthorized": "Bericht mislukt, ongeautoriseerd", - "Message deleted": "Bericht verwijderd", "Message has been successfully flagged": "Bericht is succesvol gemarkeerd", "Message pinned": "Bericht vastgezet", "Message was blocked by moderation policies": "Bericht is geblokkeerd door moderatiebeleid", @@ -91,6 +147,9 @@ "Missing permissions to upload the attachment": "Missende toestemmingen om de bijlage te uploaden", "Multiple answers": "Meerdere antwoorden", "Mute": "Dempen", + "mute-command-args": "[@gebruikersnaam]", + "mute-command-description": "Een gebruiker dempen", + "network error": "netwerkfout", "New": "Nieuwe", "New Messages!": "Nieuwe Berichten!", "No chats here yet…": "Nog geen chats hier...", @@ -119,10 +178,18 @@ "Remove reminder": "Herinnering verwijderen", "Reply": "Antwoord", "Reply to Message": "Antwoord op bericht", + "replyCount_one": "1 antwoord", + "replyCount_other": "{{ count }} antwoorden", "Save for later": "Bewaren voor later", "Saved for later": "Bewaard voor later", "Search": "Zoeken", + "search-results-header-filter-source-button-label--channels": "kanalen", + "search-results-header-filter-source-button-label--messages": "berichten", + "search-results-header-filter-source-button-label--users": "gebruikers", + "Searching for {{ searchSourceType }}...": "Zoeken naar {{ searchSourceType }}...", "Searching...": "Zoeken...", + "searchResultsCount_one": "1 resultaat", + "searchResultsCount_other": "{{ count }} resultaten", "See all options ({{count}})_one": "Bekijk alle opties ({{count}})", "See all options ({{count}})_other": "Bekijk alle opties ({{count}})", "Select one": "Selecteer er een", @@ -135,11 +202,12 @@ "Sending...": "Aan het verzenden...", "Sent": "Verzonden", "Share": "Delen", - "Share Location": "Locatie delen", "Share live location for": "Live locatie delen voor", + "Share Location": "Locatie delen", "Shared live location": "Gedeelde live locatie", "Show all": "Toon alles", "Shuffle": "Schudden", + "size limit": "grootte limiet", "Slow Mode ON": "Langzame modus aan", "Some of the files will not be accepted": "Sommige bestanden zullen niet worden geaccepteerd", "Start typing to search": "Begin met typen om te zoeken", @@ -147,114 +215,48 @@ "Submit": "Versturen", "Suggest an option": "Stel een optie voor", "Thinking...": "Denken...", + "this content could not be displayed": "Deze inhoud kan niet weergegeven worden", "This field cannot be empty or contain only spaces": "Dit veld mag niet leeg zijn of alleen spaties bevatten", "This message did not meet our content guidelines": "Dit bericht voldeed niet aan onze inhoudsrichtlijnen", "This message was deleted...": "Dit bericht was verwijderd", "Thread": "Draadje", "Thread has not been found": "Draadje niet gevonden", "Thread reply": "Draadje antwoord", + "timestamp/DateSeparator": "{{ timestamp | timestampFormatter(calendar: true) }}", + "timestamp/LiveLocation": "{{ timestamp | timestampFormatter(calendar: true) }}", + "timestamp/MessageTimestamp": "{{ timestamp | timestampFormatter(calendar: true) }}", + "timestamp/PollVote": "{{ timestamp | timestampFormatter(format: MMM D [at] HH:mm) }}", + "timestamp/PollVoteTooltip": "{{ timestamp | timestampFormatter(calendar: true) }}", + "timestamp/ReminderNotification": "{{ timestamp | timestampFormatter(calendar: true) }}", + "timestamp/SystemMessage": "{{ timestamp | timestampFormatter(format: dddd L) }}", "To start recording, allow the camera access in your browser": "Om te beginnen met opnemen, sta toegang tot de camera toe in uw browser", "To start recording, allow the microphone access in your browser": "Om te beginnen met opnemen, sta toegang tot de microfoon toe in uw browser", + "translationBuilderTopic/notification": "{{value, notification}}", "Type a number from 2 to 10": "Typ een getal van 2 tot 10", "Type your message": "Type je bericht", "Unarchive": "Uit archief halen", + "unban-command-args": "[@gebruikersnaam]", + "unban-command-description": "Een gebruiker debannen", + "unknown error": "onbekende fout", "Unmute": "Dempen opheffen", + "unmute-command-args": "[@gebruikersnaam]", + "unmute-command-description": "Een gebruiker niet meer dempen", "Unpin": "Losmaken", "Unread messages": "Ongelezen berichten", + "unreadMessagesSeparatorText_one": "1 ongelezen bericht", + "unreadMessagesSeparatorText_other": "{{count}} ongelezen berichten", "Unsupported attachment": "Niet-ondersteunde bijlage", + "unsupported file type": "niet-ondersteund bestandstype", "Update your comment": "Werk je opmerking bij", "Upload type: \"{{ type }}\" is not allowed": "Uploadtype: \"{{ type }}\" is niet toegestaan", "User uploaded content": "Gebruikersgeüploade inhoud", - "View results": "Bekijk resultaten", "View {{count}} comments_one": "Bekijk {{count}} opmerkingen", "View {{count}} comments_other": "Bekijk {{count}} opmerkingen", + "View results": "Bekijk resultaten", "Voice message": "Spraakbericht", "Vote ended": "Stemmen beëindigd", "Wait until all attachments have uploaded": "Wacht tot alle bijlagen zijn geüpload", "You": "Jij", "You have no channels currently": "Er zijn geen chats beschikbaar", - "You've reached the maximum number of files": "Je hebt het maximale aantal bestanden bereikt", - "aria/Attachment": "Bijlage", - "aria/Cancel Reply": "Antwoord annuleren", - "aria/Cancel upload": "Upload annuleren", - "aria/Channel list": "Kanaallijst", - "aria/Channel search results": "Zoekresultaten voor kanalen", - "aria/Close thread": "Draad sluiten", - "aria/Download attachment": "Bijlage downloaden", - "aria/Emoji picker": "Emoji kiezer", - "aria/File input": "Bestandsinvoer", - "aria/File upload": "Bestand uploaden", - "aria/Image input": "Afbeelding invoeren", - "aria/Load More Channels": "Meer kanalen laden", - "aria/Menu": "Menu", - "aria/Message Options": "Berichtopties", - "aria/Open Attachment Selector": "Open bijlage selector", - "aria/Open Menu": "Menu openen", - "aria/Open Message Actions Menu": "Menu voor berichtacties openen", - "aria/Open Reaction Selector": "Reactiekiezer openen", - "aria/Open Thread": "Draad openen", - "aria/Reaction list": "Reactielijst", - "aria/Remind Me Options": "Herinneringsopties", - "aria/Remove attachment": "Bijlage verwijderen", - "aria/Remove location attachment": "Locatie bijlage verwijderen", - "aria/Retry upload": "Upload opnieuw proberen", - "aria/Search results": "Zoekresultaten", - "aria/Search results header filter button": "Zoekresultaten header filter knop", - "aria/Send": "Verzenden", - "aria/Stop AI Generation": "AI-generatie stoppen", - "ban-command-args": "[@gebruikersnaam] [tekst]", - "ban-command-description": "Een gebruiker verbannen", - "duration/Message reminder": "{{ milliseconds | durationFormatter(withSuffix: true) }}", - "duration/Remind Me": "{{ milliseconds | durationFormatter(withSuffix: true) }}", - "duration/Share Location": "{{ milliseconds | durationFormatter }}", - "giphy-command-args": "[tekst]", - "giphy-command-description": "Plaats een willekeurige gif in het kanaal", - "live": "live", - "mute-command-args": "[@gebruikersnaam]", - "mute-command-description": "Een gebruiker dempen", - "network error": "netwerkfout", - "replyCount_one": "1 antwoord", - "replyCount_other": "{{ count }} antwoorden", - "search-results-header-filter-source-button-label--channels": "kanalen", - "search-results-header-filter-source-button-label--messages": "berichten", - "search-results-header-filter-source-button-label--users": "gebruikers", - "searchResultsCount_one": "1 resultaat", - "searchResultsCount_other": "{{ count }} resultaten", - "size limit": "grootte limiet", - "this content could not be displayed": "Deze inhoud kan niet weergegeven worden", - "timestamp/DateSeparator": "{{ timestamp | timestampFormatter(calendar: true) }}", - "timestamp/LiveLocation": "{{ timestamp | timestampFormatter(calendar: true) }}", - "timestamp/MessageTimestamp": "{{ timestamp | timestampFormatter(calendar: true) }}", - "timestamp/PollVote": "{{ timestamp | timestampFormatter(format: MMM D [at] HH:mm) }}", - "timestamp/PollVoteTooltip": "{{ timestamp | timestampFormatter(calendar: true) }}", - "timestamp/ReminderNotification": "{{ timestamp | timestampFormatter(calendar: true) }}", - "timestamp/SystemMessage": "{{ timestamp | timestampFormatter(format: dddd L) }}", - "translationBuilderTopic/notification": "{{value, notification}}", - "unban-command-args": "[@gebruikersnaam]", - "unban-command-description": "Een gebruiker debannen", - "unknown error": "onbekende fout", - "unmute-command-args": "[@gebruikersnaam]", - "unmute-command-description": "Een gebruiker niet meer dempen", - "unreadMessagesSeparatorText_one": "1 ongelezen bericht", - "unreadMessagesSeparatorText_other": "{{count}} ongelezen berichten", - "unsupported file type": "niet-ondersteund bestandstype", - "{{ commaSeparatedUsers }} and {{ moreCount }} more": "{{ commaSeparatedUsers }} en {{ moreCount }} meer", - "{{ commaSeparatedUsers }}, and {{ lastUser }}": "{{ commaSeparatedUsers }} en {{ lastUser }}", - "{{ firstUser }} and {{ secondUser }}": "{{ firstUser }} en {{ secondUser }}", - "{{ imageCount }} more": "+{{ imageCount }}", - "{{ memberCount }} members": "{{ memberCount }} deelnemers", - "{{ user }} has been muted": "{{ user }} is gedempt", - "{{ user }} has been unmuted": "{{ user }} is niet meer gedempt", - "{{ user }} is typing...": "{{ user }} is aan het typen...", - "{{ users }} and more are typing...": "{{ users }} en meer zijn aan het typen...", - "{{ users }} and {{ user }} are typing...": "{{ users }} en {{ user }} zijn aan het typen...", - "{{ watcherCount }} online": "{{ watcherCount }} online", - "{{count}} unread_one": "{{count}} ongelezen", - "{{count}} unread_other": "{{count}} ongelezen", - "{{count}} votes_one": "{{count}} stem", - "{{count}} votes_other": "{{count}} stemmen", - "🏙 Attachment...": "🏙 Bijlage...", - "📊 {{createdBy}} created: {{ pollName}}": "📊 {{createdBy}} heeft gemaakt: {{ pollName}}", - "📊 {{votedBy}} voted: {{pollOptionText}}": "📊 {{votedBy}} heeft gestemd: {{pollOptionText}}", - "📍Shared location": "📍Gedeelde locatie" + "You've reached the maximum number of files": "Je hebt het maximale aantal bestanden bereikt" } diff --git a/src/i18n/pt.json b/src/i18n/pt.json index c4a3b4dcd..5ce405815 100644 --- a/src/i18n/pt.json +++ b/src/i18n/pt.json @@ -1,4 +1,25 @@ { + "{{ commaSeparatedUsers }} and {{ moreCount }} more": "{{ commaSeparatedUsers }} e mais {{ moreCount }}", + "{{ commaSeparatedUsers }}, and {{ lastUser }}": "{{ commaSeparatedUsers }} e {{ lastUser }}", + "{{ firstUser }} and {{ secondUser }}": "{{ firstUser }} e {{ secondUser }}", + "{{ imageCount }} more": "{{ imageCount }} mais", + "{{ memberCount }} members": "{{ memberCount }} membros", + "{{ user }} has been muted": "{{ user }} foi silenciado", + "{{ user }} has been unmuted": "{{ user }} foi reativado", + "{{ user }} is typing...": "{{ user }} está digitando...", + "{{ users }} and {{ user }} are typing...": "{{ users }} e {{ user }} estão digitando...", + "{{ users }} and more are typing...": "{{ users }} e mais estão digitando...", + "{{ watcherCount }} online": "{{ watcherCount }} online", + "{{count}} unread_one": "{{count}} não lido", + "{{count}} unread_many": "{{count}} não lidos", + "{{count}} unread_other": "{{count}} não lidos", + "{{count}} votes_one": "{{count}} voto", + "{{count}} votes_many": "{{count}} votos", + "{{count}} votes_other": "{{count}} votos", + "🏙 Attachment...": "🏙 Anexo...", + "📊 {{createdBy}} created: {{ pollName}}": "📊 {{createdBy}} criou: {{ pollName}}", + "📊 {{votedBy}} voted: {{pollOptionText}}": "📊 {{votedBy}} votou: {{pollOptionText}}", + "📍Shared location": "📍Localização compartilhada", "Add a comment": "Adicionar um comentário", "Add an option": "Adicionar uma opção", "All results loaded": "Todos os resultados carregados", @@ -13,11 +34,41 @@ "Anonymous": "Anônimo", "Anonymous poll": "Enquete anônima", "Archive": "Arquivar", + "aria/Attachment": "Anexo", + "aria/Cancel Reply": "Cancelar resposta", + "aria/Cancel upload": "Cancelar upload", + "aria/Channel list": "Lista de canais", + "aria/Channel search results": "Resultados de pesquisa de canais", + "aria/Close thread": "Fechar tópico", + "aria/Download attachment": "Baixar anexo", + "aria/Emoji picker": "Seletor de emojis", + "aria/File input": "Entrada de arquivo", + "aria/File upload": "Carregar arquivo", + "aria/Image input": "Entrada de imagem", + "aria/Load More Channels": "Carregar mais canais", + "aria/Menu": "Menu", + "aria/Message Options": "Opções de mensagem", + "aria/Open Attachment Selector": "Abrir seletor de anexos", + "aria/Open Menu": "Abrir menu", + "aria/Open Message Actions Menu": "Abrir menu de ações de mensagem", + "aria/Open Reaction Selector": "Abrir seletor de reações", + "aria/Open Thread": "Abrir tópico", + "aria/Reaction list": "Lista de reações", + "aria/Remind Me Options": "Opções de lembrete", + "aria/Remove attachment": "Remover anexo", + "aria/Remove location attachment": "Remover anexo de localização", + "aria/Retry upload": "Tentar upload novamente", + "aria/Search results": "Resultados da pesquisa", + "aria/Search results header filter button": "Botão de filtro do cabeçalho dos resultados da pesquisa", + "aria/Send": "Enviar", + "aria/Stop AI Generation": "Parar geração de IA", "Ask a question": "Faça uma pergunta", "Attach": "Anexar", "Attach files": "Anexar arquivos", "Attachment upload blocked due to {{reason}}": "Upload de anexo bloqueado devido a {{reason}}", "Attachment upload failed due to {{reason}}": "Upload de anexo falhou devido a {{reason}}", + "ban-command-args": "[@nomedeusuário] [texto]", + "ban-command-description": "Banir um usuário", "Cancel": "Cancelar", "Cannot seek in the recording": "Não é possível buscar na gravação", "Channel Missing": "Canal ausente", @@ -34,8 +85,11 @@ "Download attachment {{ name }}": "Baixar anexo {{ name }}", "Drag your files here": "Arraste seus arquivos aqui", "Drag your files here to add to your post": "Arraste seus arquivos aqui para adicionar ao seu post", - "Due since {{ dueSince }}": "Vencido desde {{ dueSince }}", "Due {{ timeLeft }}": "Vence em {{ timeLeft }}", + "Due since {{ dueSince }}": "Vencido desde {{ dueSince }}", + "duration/Message reminder": "{{ milliseconds | durationFormatter(withSuffix: true) }}", + "duration/Remind Me": "{{ milliseconds | durationFormatter(withSuffix: true) }}", + "duration/Share Location": "{{ milliseconds | durationFormatter }}", "Edit Message": "Editar Mensagem", "Edit message request failed": "O pedido de edição da mensagem falhou", "Edited": "Editada", @@ -44,6 +98,8 @@ "End": "Fim", "End vote": "Encerrar votação", "Enforce unique vote is enabled": "Voto único está habilitado", + "Error": "Erro", + "Error · Unsent": "Erro · Não enviado", "Error adding flag": "Erro ao reportar", "Error connecting to chat, refresh the page to try again.": "Erro ao conectar ao bate-papo, atualize a página para tentar novamente.", "Error deleting message": "Erro ao deletar mensagem", @@ -58,7 +114,6 @@ "Error uploading attachment": "Erro ao carregar o anexo", "Error uploading file": "Erro ao enviar arquivo", "Error uploading image": "Erro ao carregar a imagem", - "Error · Unsent": "Erro · Não enviado", "Error: {{ errorMessage }}": "Erro: {{ errorMessage }}", "Failed to create the poll": "Falha ao criar a pesquisa", "Failed to create the poll due to {{reason}}": "Falha ao criar a enquete devido a {{reason}}", @@ -71,7 +126,10 @@ "File is too large: {{ size }}, maximum upload size is {{ limit }}": "O arquivo é muito grande: {{ size }}, o tamanho máximo de upload é {{ limit }}", "Flag": "Reportar", "Generating...": "Gerando...", + "giphy-command-args": "[texto]", + "giphy-command-description": "Postar um gif aleatório no canal", "Latest Messages": "Mensagens mais recentes", + "live": "ao vivo", "Live for {{duration}}": "Ao vivo por {{duration}}", "Live location": "Localização ao vivo", "Live until {{ timestamp }}": "Ao vivo até {{ timestamp }}", @@ -81,9 +139,9 @@ "Mark as unread": "Marcar como não lida", "Maximum number of votes (from 2 to 10)": "Número máximo de votos (de 2 a 10)", "Menu": "Menu", + "Message deleted": "Mensagem apagada", "Message Failed · Click to try again": "A mensagem falhou · Clique para tentar novamente", "Message Failed · Unauthorized": "A mensagem falhou · não autorizado", - "Message deleted": "Mensagem apagada", "Message has been successfully flagged": "A mensagem foi reportada com sucesso", "Message pinned": "Mensagem fixada", "Message was blocked by moderation policies": "A mensagem foi bloqueada pelas políticas de moderação", @@ -91,6 +149,9 @@ "Missing permissions to upload the attachment": "Faltando permissões para enviar o anexo", "Multiple answers": "Múltiplas respostas", "Mute": "Silenciar", + "mute-command-args": "[@nomedeusuário]", + "mute-command-description": "Silenciar um usuário", + "network error": "erro de rede", "New": "Novo", "New Messages!": "Novas Mensagens!", "No chats here yet…": "Ainda não há conversas aqui...", @@ -119,17 +180,27 @@ "Remove reminder": "Remover lembrete", "Reply": "Responder", "Reply to Message": "Responder à mensagem", + "replyCount_one": "1 resposta", + "replyCount_many": "{{ count }} respostas", + "replyCount_other": "{{ count }} respostas", "Save for later": "Salvar para depois", "Saved for later": "Salvo para depois", "Search": "Buscar", + "search-results-header-filter-source-button-label--channels": "canais", + "search-results-header-filter-source-button-label--messages": "mensagens", + "search-results-header-filter-source-button-label--users": "usuários", + "Searching for {{ searchSourceType }}...": "Buscando {{ searchSourceType }}...", "Searching...": "Buscando...", - "See all options ({{count}})_many": "Ver todas as opções ({{count}})", + "searchResultsCount_one": "1 resultado", + "searchResultsCount_many": "{{ count }} resultados", + "searchResultsCount_other": "{{ count }} resultados", "See all options ({{count}})_one": "Ver todas as opções ({{count}})", + "See all options ({{count}})_many": "Ver todas as opções ({{count}})", "See all options ({{count}})_other": "Ver todas as opções ({{count}})", "Select one": "Selecionar um", "Select one or more": "Selecionar um ou mais", - "Select up to {{count}}_many": "Selecionar até {{count}}", "Select up to {{count}}_one": "Selecionar até {{count}}", + "Select up to {{count}}_many": "Selecionar até {{count}}", "Select up to {{count}}_other": "Selecionar até {{count}}", "Send": "Enviar", "Send Anyway": "Enviar de qualquer forma", @@ -137,11 +208,12 @@ "Sending...": "Enviando...", "Sent": "Enviado", "Share": "Compartilhar", - "Share Location": "Compartilhar localização", "Share live location for": "Compartilhar localização ao vivo por", + "Share Location": "Compartilhar localização", "Shared live location": "Localização ao vivo compartilhada", "Show all": "Mostrar tudo", "Shuffle": "Embaralhar", + "size limit": "limite de tamanho", "Slow Mode ON": "Modo lento LIGADO", "Some of the files will not be accepted": "Alguns arquivos não serão aceitos", "Start typing to search": "Comece a digitar para pesquisar", @@ -149,120 +221,50 @@ "Submit": "Enviar", "Suggest an option": "Sugerir uma opção", "Thinking...": "Pensando...", + "this content could not be displayed": "este conteúdo não pôde ser exibido", "This field cannot be empty or contain only spaces": "Este campo não pode estar vazio ou conter apenas espaços", "This message did not meet our content guidelines": "Esta mensagem não corresponde às nossas diretrizes de conteúdo", "This message was deleted...": "Esta mensagem foi excluída...", "Thread": "Fio", "Thread has not been found": "Fio não encontrado", "Thread reply": "Resposta no fio", + "timestamp/DateSeparator": "{{ timestamp | timestampFormatter(calendar: true) }}", + "timestamp/LiveLocation": "{{ timestamp | timestampFormatter(calendar: true) }}", + "timestamp/MessageTimestamp": "{{ timestamp | timestampFormatter(calendar: true) }}", + "timestamp/PollVote": "{{ timestamp | timestampFormatter(format: MMM D [at] HH:mm) }}", + "timestamp/PollVoteTooltip": "{{ timestamp | timestampFormatter(calendar: true) }}", + "timestamp/ReminderNotification": "{{ timestamp | timestampFormatter(calendar: true) }}", + "timestamp/SystemMessage": "{{ timestamp | timestampFormatter(format: dddd L) }}", "To start recording, allow the camera access in your browser": "Para começar a gravar, permita o acesso à câmera no seu navegador", "To start recording, allow the microphone access in your browser": "Para começar a gravar, permita o acesso ao microfone no seu navegador", + "translationBuilderTopic/notification": "{{value, notification}}", "Type a number from 2 to 10": "Digite um número de 2 a 10", "Type your message": "Digite sua mensagem", "Unarchive": "Desarquivar", + "unban-command-args": "[@nomedeusuário]", + "unban-command-description": "Desbanir um usuário", + "unknown error": "erro desconhecido", "Unmute": "Ativar som", + "unmute-command-args": "[@nomedeusuário]", + "unmute-command-description": "Retirar o silenciamento de um usuário", "Unpin": "Desfixar", "Unread messages": "Mensagens não lidas", + "unreadMessagesSeparatorText_one": "1 mensagem não lida", + "unreadMessagesSeparatorText_many": "{{count}} mensagens não lidas", + "unreadMessagesSeparatorText_other": "{{count}} mensagens não lidas", "Unsupported attachment": "Anexo não suportado", + "unsupported file type": "tipo de arquivo não suportado", "Update your comment": "Atualizar seu comentário", "Upload type: \"{{ type }}\" is not allowed": "Tipo de upload: \"{{ type }}\" não é permitido", "User uploaded content": "Conteúdo enviado pelo usuário", - "View results": "Ver resultados", - "View {{count}} comments_many": "Ver {{count}} comentários", "View {{count}} comments_one": "Ver {{count}} comentário", + "View {{count}} comments_many": "Ver {{count}} comentários", "View {{count}} comments_other": "Ver {{count}} comentários", + "View results": "Ver resultados", "Voice message": "Mensagem de voz", "Vote ended": "Votação encerrada", "Wait until all attachments have uploaded": "Espere até que todos os anexos tenham sido carregados", "You": "Você", "You have no channels currently": "Você não tem canais atualmente", - "You've reached the maximum number of files": "Você atingiu o número máximo de arquivos", - "aria/Attachment": "Anexo", - "aria/Cancel Reply": "Cancelar resposta", - "aria/Cancel upload": "Cancelar upload", - "aria/Channel list": "Lista de canais", - "aria/Channel search results": "Resultados de pesquisa de canais", - "aria/Close thread": "Fechar tópico", - "aria/Download attachment": "Baixar anexo", - "aria/Emoji picker": "Seletor de emojis", - "aria/File input": "Entrada de arquivo", - "aria/File upload": "Carregar arquivo", - "aria/Image input": "Entrada de imagem", - "aria/Load More Channels": "Carregar mais canais", - "aria/Menu": "Menu", - "aria/Message Options": "Opções de mensagem", - "aria/Open Attachment Selector": "Abrir seletor de anexos", - "aria/Open Menu": "Abrir menu", - "aria/Open Message Actions Menu": "Abrir menu de ações de mensagem", - "aria/Open Reaction Selector": "Abrir seletor de reações", - "aria/Open Thread": "Abrir tópico", - "aria/Reaction list": "Lista de reações", - "aria/Remind Me Options": "Opções de lembrete", - "aria/Remove attachment": "Remover anexo", - "aria/Remove location attachment": "Remover anexo de localização", - "aria/Retry upload": "Tentar upload novamente", - "aria/Search results": "Resultados da pesquisa", - "aria/Search results header filter button": "Botão de filtro do cabeçalho dos resultados da pesquisa", - "aria/Send": "Enviar", - "aria/Stop AI Generation": "Parar geração de IA", - "ban-command-args": "[@nomedeusuário] [texto]", - "ban-command-description": "Banir um usuário", - "duration/Message reminder": "{{ milliseconds | durationFormatter(withSuffix: true) }}", - "duration/Remind Me": "{{ milliseconds | durationFormatter(withSuffix: true) }}", - "duration/Share Location": "{{ milliseconds | durationFormatter }}", - "giphy-command-args": "[texto]", - "giphy-command-description": "Postar um gif aleatório no canal", - "live": "ao vivo", - "mute-command-args": "[@nomedeusuário]", - "mute-command-description": "Silenciar um usuário", - "network error": "erro de rede", - "replyCount_many": "{{ count }} respostas", - "replyCount_one": "1 resposta", - "replyCount_other": "{{ count }} respostas", - "search-results-header-filter-source-button-label--channels": "canais", - "search-results-header-filter-source-button-label--messages": "mensagens", - "search-results-header-filter-source-button-label--users": "usuários", - "searchResultsCount_many": "{{ count }} resultados", - "searchResultsCount_one": "1 resultado", - "searchResultsCount_other": "{{ count }} resultados", - "size limit": "limite de tamanho", - "this content could not be displayed": "este conteúdo não pôde ser exibido", - "timestamp/DateSeparator": "{{ timestamp | timestampFormatter(calendar: true) }}", - "timestamp/LiveLocation": "{{ timestamp | timestampFormatter(calendar: true) }}", - "timestamp/MessageTimestamp": "{{ timestamp | timestampFormatter(calendar: true) }}", - "timestamp/PollVote": "{{ timestamp | timestampFormatter(format: MMM D [at] HH:mm) }}", - "timestamp/PollVoteTooltip": "{{ timestamp | timestampFormatter(calendar: true) }}", - "timestamp/ReminderNotification": "{{ timestamp | timestampFormatter(calendar: true) }}", - "timestamp/SystemMessage": "{{ timestamp | timestampFormatter(format: dddd L) }}", - "translationBuilderTopic/notification": "{{value, notification}}", - "unban-command-args": "[@nomedeusuário]", - "unban-command-description": "Desbanir um usuário", - "unknown error": "erro desconhecido", - "unmute-command-args": "[@nomedeusuário]", - "unmute-command-description": "Retirar o silenciamento de um usuário", - "unreadMessagesSeparatorText_many": "{{count}} mensagens não lidas", - "unreadMessagesSeparatorText_one": "1 mensagem não lida", - "unreadMessagesSeparatorText_other": "{{count}} mensagens não lidas", - "unsupported file type": "tipo de arquivo não suportado", - "{{ commaSeparatedUsers }} and {{ moreCount }} more": "{{ commaSeparatedUsers }} e mais {{ moreCount }}", - "{{ commaSeparatedUsers }}, and {{ lastUser }}": "{{ commaSeparatedUsers }} e {{ lastUser }}", - "{{ firstUser }} and {{ secondUser }}": "{{ firstUser }} e {{ secondUser }}", - "{{ imageCount }} more": "{{ imageCount }} mais", - "{{ memberCount }} members": "{{ memberCount }} membros", - "{{ user }} has been muted": "{{ user }} foi silenciado", - "{{ user }} has been unmuted": "{{ user }} foi reativado", - "{{ user }} is typing...": "{{ user }} está digitando...", - "{{ users }} and more are typing...": "{{ users }} e mais estão digitando...", - "{{ users }} and {{ user }} are typing...": "{{ users }} e {{ user }} estão digitando...", - "{{ watcherCount }} online": "{{ watcherCount }} online", - "{{count}} unread_many": "{{count}} não lidos", - "{{count}} unread_one": "{{count}} não lido", - "{{count}} unread_other": "{{count}} não lidos", - "{{count}} votes_many": "{{count}} votos", - "{{count}} votes_one": "{{count}} voto", - "{{count}} votes_other": "{{count}} votos", - "🏙 Attachment...": "🏙 Anexo...", - "📊 {{createdBy}} created: {{ pollName}}": "📊 {{createdBy}} criou: {{ pollName}}", - "📊 {{votedBy}} voted: {{pollOptionText}}": "📊 {{votedBy}} votou: {{pollOptionText}}", - "📍Shared location": "📍Localização compartilhada" + "You've reached the maximum number of files": "Você atingiu o número máximo de arquivos" } diff --git a/src/i18n/ru.json b/src/i18n/ru.json index f2c3e04b2..afe5f9440 100644 --- a/src/i18n/ru.json +++ b/src/i18n/ru.json @@ -1,4 +1,27 @@ { + "{{ commaSeparatedUsers }} and {{ moreCount }} more": "{{ commaSeparatedUsers }} и {{ moreCount }} еще", + "{{ commaSeparatedUsers }}, and {{ lastUser }}": "{{ commaSeparatedUsers }} и {{ lastUser }}", + "{{ firstUser }} and {{ secondUser }}": "{{ firstUser }} и {{ secondUser }}", + "{{ imageCount }} more": "Ещё {{ imageCount }}", + "{{ memberCount }} members": "{{ memberCount }} участников", + "{{ user }} has been muted": "Вы отписались от уведомлений от {{ user }}", + "{{ user }} has been unmuted": "Уведомления от {{ user }} были включены", + "{{ user }} is typing...": "{{ user }} печатает...", + "{{ users }} and {{ user }} are typing...": "{{ users }} и {{ user }} печатают...", + "{{ users }} and more are typing...": "{{ users }} и другие печатают...", + "{{ watcherCount }} online": "{{ watcherCount }} в сети", + "{{count}} unread_one": "{{count}} непрочитанное", + "{{count}} unread_few": "{{count}} непрочитанных", + "{{count}} unread_many": "{{count}} непрочитанных", + "{{count}} unread_other": "{{count}} непрочитанных", + "{{count}} votes_one": "{{count}} голос", + "{{count}} votes_few": "{{count}} голоса", + "{{count}} votes_many": "{{count}} голосов", + "{{count}} votes_other": "{{count}} голосов", + "🏙 Attachment...": "🏙 Вложение...", + "📊 {{createdBy}} created: {{ pollName}}": "📊 {{createdBy}} создал(а): {{ pollName}}", + "📊 {{votedBy}} voted: {{pollOptionText}}": "📊 {{votedBy}} проголосовал(а): {{pollOptionText}}", + "📍Shared location": "📍Общее местоположение", "Add a comment": "Добавить комментарий", "Add an option": "Добавить вариант", "All results loaded": "Все результаты загружены", @@ -13,11 +36,41 @@ "Anonymous": "Аноним", "Anonymous poll": "Анонимный опрос", "Archive": "Aрхивировать", + "aria/Attachment": "Вложение", + "aria/Cancel Reply": "Отменить ответ", + "aria/Cancel upload": "Отменить загрузку", + "aria/Channel list": "Список каналов", + "aria/Channel search results": "Результаты поиска по каналам", + "aria/Close thread": "Закрыть тему", + "aria/Download attachment": "Скачать вложение", + "aria/Emoji picker": "Выбор эмодзи", + "aria/File input": "Ввод файла", + "aria/File upload": "Загрузка файла", + "aria/Image input": "Ввод изображения", + "aria/Load More Channels": "Загрузить больше каналов", + "aria/Menu": "Меню", + "aria/Message Options": "Параметры сообщения", + "aria/Open Attachment Selector": "Открыть выбор вложений", + "aria/Open Menu": "Открыть меню", + "aria/Open Message Actions Menu": "Открыть меню действий с сообщениями", + "aria/Open Reaction Selector": "Открыть селектор реакций", + "aria/Open Thread": "Открыть тему", + "aria/Reaction list": "Список реакций", + "aria/Remind Me Options": "Параметры напоминания", + "aria/Remove attachment": "Удалить вложение", + "aria/Remove location attachment": "Удалить вложение местоположения", + "aria/Retry upload": "Повторить загрузку", + "aria/Search results": "Результаты поиска", + "aria/Search results header filter button": "Кнопка фильтра заголовка результатов поиска", + "aria/Send": "Отправить", + "aria/Stop AI Generation": "Остановить генерацию ИИ", "Ask a question": "Задать вопрос", "Attach": "Прикрепить", "Attach files": "Прикрепить файлы", "Attachment upload blocked due to {{reason}}": "Загрузка вложения заблокирована из-за {{reason}}", "Attachment upload failed due to {{reason}}": "Загрузка вложения не удалась из-за {{reason}}", + "ban-command-args": "[@имяпользователя] [текст]", + "ban-command-description": "Заблокировать пользователя", "Cancel": "Отмена", "Cannot seek in the recording": "Невозможно осуществить поиск в записи", "Channel Missing": "Канал не найден", @@ -34,8 +87,11 @@ "Download attachment {{ name }}": "Скачать вложение {{ name }}", "Drag your files here": "Перетащите ваши файлы сюда", "Drag your files here to add to your post": "Перетащите ваши файлы сюда, чтобы добавить их в ваш пост", - "Due since {{ dueSince }}": "Просрочено с {{ dueSince }}", "Due {{ timeLeft }}": "Просрочено в {{ timeLeft }}", + "Due since {{ dueSince }}": "Просрочено с {{ dueSince }}", + "duration/Message reminder": "{{ milliseconds | durationFormatter(withSuffix: true) }}", + "duration/Remind Me": "{{ milliseconds | durationFormatter(withSuffix: true) }}", + "duration/Share Location": "{{ milliseconds | durationFormatter }}", "Edit Message": "Редактировать сообщение", "Edit message request failed": "Не удалось изменить запрос сообщения", "Edited": "Отредактировано", @@ -44,6 +100,8 @@ "End": "Конец", "End vote": "Закончить голосование", "Enforce unique vote is enabled": "Уникальное голосование включено", + "Error": "Ошибка", + "Error · Unsent": "Ошибка · Не отправлено", "Error adding flag": "Ошибка добавления флага", "Error connecting to chat, refresh the page to try again.": "Ошибка подключения к чату, обновите страницу чтобы попробовать снова.", "Error deleting message": "Ошибка при удалении сообщения", @@ -58,7 +116,6 @@ "Error uploading attachment": "Ошибка при загрузке вложения", "Error uploading file": "Ошибка при загрузке файла", "Error uploading image": "Ошибка загрузки изображения", - "Error · Unsent": "Ошибка · Не отправлено", "Error: {{ errorMessage }}": "Ошибка: {{ errorMessage }}", "Failed to create the poll": "Не удалось создать опрос", "Failed to create the poll due to {{reason}}": "Не удалось создать опрос из-за {{reason}}", @@ -71,7 +128,10 @@ "File is too large: {{ size }}, maximum upload size is {{ limit }}": "Файл слишком большой: {{ size }}, максимальный размер загрузки составляет {{ limit }}", "Flag": "Пожаловаться", "Generating...": "Генерирую...", + "giphy-command-args": "[текст]", + "giphy-command-description": "Опубликовать случайную GIF-анимацию в канале", "Latest Messages": "Последние сообщения", + "live": "В прямом эфире", "Live for {{duration}}": "В прямом эфире {{duration}}", "Live location": "Местоположение в прямом эфире", "Live until {{ timestamp }}": "В прямом эфире до {{ timestamp }}", @@ -81,9 +141,9 @@ "Mark as unread": "Отметить как непрочитанное", "Maximum number of votes (from 2 to 10)": "Максимальное количество голосов (от 2 до 10)", "Menu": "Меню", + "Message deleted": "Сообщение удалено", "Message Failed · Click to try again": "Ошибка отправки сообщения · Нажмите чтобы повторить", "Message Failed · Unauthorized": "Ошибка отправки сообщения · Неавторизованный", - "Message deleted": "Сообщение удалено", "Message has been successfully flagged": "Жалоба на сообщение была принята", "Message pinned": "Сообщение закреплено", "Message was blocked by moderation policies": "Сообщение было заблокировано модерацией", @@ -91,6 +151,9 @@ "Missing permissions to upload the attachment": "Отсутствуют разрешения для загрузки вложения", "Multiple answers": "Несколько ответов", "Mute": "Отключить уведомления", + "mute-command-args": "[@имяпользователя]", + "mute-command-description": "Выключить микрофон у пользователя", + "network error": "ошибка сети", "New": "Новые", "New Messages!": "Новые сообщения!", "No chats here yet…": "Здесь еще нет чатов...", @@ -119,19 +182,31 @@ "Remove reminder": "Удалить напоминание", "Reply": "Ответить", "Reply to Message": "Ответить на сообщение", + "replyCount_one": "1 ответ", + "replyCount_few": "{{ count }} ответов", + "replyCount_many": "{{ count }} ответов", + "replyCount_other": "{{ count }} ответов", "Save for later": "Сохранить на потом", "Saved for later": "Сохранено на потом", "Search": "Поиск", + "search-results-header-filter-source-button-label--channels": "каналы", + "search-results-header-filter-source-button-label--messages": "сообщения", + "search-results-header-filter-source-button-label--users": "пользователи", + "Searching for {{ searchSourceType }}...": "Поиск {{ searchSourceType }}...", "Searching...": "Ищем...", + "searchResultsCount_one": "1 результат", + "searchResultsCount_few": "{{ count }} результата", + "searchResultsCount_many": "{{ count }} результатов", + "searchResultsCount_other": "{{ count }} результатов", + "See all options ({{count}})_one": "Посмотреть все варианты ({{count}})", "See all options ({{count}})_few": "Посмотреть все варианты ({{count}})", "See all options ({{count}})_many": "Посмотреть все варианты ({{count}})", - "See all options ({{count}})_one": "Посмотреть все варианты ({{count}})", "See all options ({{count}})_other": "Посмотреть все варианты ({{count}})", "Select one": "Выберите один", "Select one or more": "Выберите один или несколько", + "Select up to {{count}}_one": "Выберите до {{count}}", "Select up to {{count}}_few": "Выберите до {{count}}", "Select up to {{count}}_many": "Выберите до {{count}}", - "Select up to {{count}}_one": "Выберите до {{count}}", "Select up to {{count}}_other": "Выберите до {{count}}", "Send": "Отправить", "Send Anyway": "Мне всё равно, отправить", @@ -139,11 +214,12 @@ "Sending...": "Отправка...", "Sent": "Отправлено", "Share": "Поделиться", - "Share Location": "Поделиться местоположением", "Share live location for": "Поделиться местоположением в прямом эфире на", + "Share Location": "Поделиться местоположением", "Shared live location": "Общее местоположение в прямом эфире", "Show all": "Показать все", "Shuffle": "Перемешать", + "size limit": "ограничение размера", "Slow Mode ON": "Медленный режим включен", "Some of the files will not be accepted": "Некоторые файлы не будут приняты", "Start typing to search": "Начните вводить для поиска", @@ -151,126 +227,52 @@ "Submit": "Отправить", "Suggest an option": "Предложить вариант", "Thinking...": "Думаю...", + "this content could not be displayed": "Этот контент не может быть отображен в данный момент", "This field cannot be empty or contain only spaces": "Это поле не может быть пустым или содержать только пробелы", "This message did not meet our content guidelines": "Сообщение не соответствует правилам", "This message was deleted...": "Сообщение было удалено...", "Thread": "Ветка", "Thread has not been found": "Ветка не найдена", "Thread reply": "Ответ в ветке", + "timestamp/DateSeparator": "{{ timestamp | timestampFormatter(calendar: true) }}", + "timestamp/LiveLocation": "{{ timestamp | timestampFormatter(calendar: true) }}", + "timestamp/MessageTimestamp": "{{ timestamp | timestampFormatter(calendar: true) }}", + "timestamp/PollVote": "{{ timestamp | timestampFormatter(format: MMM D [at] HH:mm) }}", + "timestamp/PollVoteTooltip": "{{ timestamp | timestampFormatter(calendar: true) }}", + "timestamp/ReminderNotification": "{{ timestamp | timestampFormatter(calendar: true) }}", + "timestamp/SystemMessage": "{{ timestamp | timestampFormatter(format: dddd L) }}", "To start recording, allow the camera access in your browser": "Для начала записи разрешите доступ к камере в вашем браузере", "To start recording, allow the microphone access in your browser": "Для начала записи разрешите доступ к микрофону в вашем браузере", + "translationBuilderTopic/notification": "{{value, notification}}", "Type a number from 2 to 10": "Введите число от 2 до 10", "Type your message": "Ваше сообщение", "Unarchive": "Удалить из архива", + "unban-command-args": "[@имяпользователя]", + "unban-command-description": "Разблокировать пользователя", + "unknown error": "неизвестная ошибка", "Unmute": "Включить уведомления", + "unmute-command-args": "[@имяпользователя]", + "unmute-command-description": "Включить микрофон у пользователя", "Unpin": "Открепить", "Unread messages": "Непрочитанные сообщения", + "unreadMessagesSeparatorText_one": "1 непрочитанное сообщение", + "unreadMessagesSeparatorText_few": "1 непрочитанное сообщения", + "unreadMessagesSeparatorText_many": "{{count}} непрочитанных сообщений", + "unreadMessagesSeparatorText_other": "{{count}} непрочитанных сообщений", "Unsupported attachment": "Неподдерживаемое вложение", + "unsupported file type": "неподдерживаемый тип файла", "Update your comment": "Обновите ваш комментарий", "Upload type: \"{{ type }}\" is not allowed": "Тип загрузки: \"{{ type }}\" не разрешен", "User uploaded content": "Пользователь загрузил контент", - "View results": "Посмотреть результаты", + "View {{count}} comments_one": "Просмотреть {{count}} комментарий", "View {{count}} comments_few": "Просмотреть {{count}} комментариев", "View {{count}} comments_many": "Просмотреть {{count}} комментариев", - "View {{count}} comments_one": "Просмотреть {{count}} комментарий", "View {{count}} comments_other": "Просмотреть {{count}} комментариев", + "View results": "Посмотреть результаты", "Voice message": "Голосовое сообщение", "Vote ended": "Голосование завершено", "Wait until all attachments have uploaded": "Подождите, пока все вложения загрузятся", "You": "Вы", "You have no channels currently": "У вас нет каналов в данный момент", - "You've reached the maximum number of files": "Вы достигли максимального количества файлов", - "aria/Attachment": "Вложение", - "aria/Cancel Reply": "Отменить ответ", - "aria/Cancel upload": "Отменить загрузку", - "aria/Channel list": "Список каналов", - "aria/Channel search results": "Результаты поиска по каналам", - "aria/Close thread": "Закрыть тему", - "aria/Download attachment": "Скачать вложение", - "aria/Emoji picker": "Выбор эмодзи", - "aria/File input": "Ввод файла", - "aria/File upload": "Загрузка файла", - "aria/Image input": "Ввод изображения", - "aria/Load More Channels": "Загрузить больше каналов", - "aria/Menu": "Меню", - "aria/Message Options": "Параметры сообщения", - "aria/Open Attachment Selector": "Открыть выбор вложений", - "aria/Open Menu": "Открыть меню", - "aria/Open Message Actions Menu": "Открыть меню действий с сообщениями", - "aria/Open Reaction Selector": "Открыть селектор реакций", - "aria/Open Thread": "Открыть тему", - "aria/Reaction list": "Список реакций", - "aria/Remind Me Options": "Параметры напоминания", - "aria/Remove attachment": "Удалить вложение", - "aria/Remove location attachment": "Удалить вложение местоположения", - "aria/Retry upload": "Повторить загрузку", - "aria/Search results": "Результаты поиска", - "aria/Search results header filter button": "Кнопка фильтра заголовка результатов поиска", - "aria/Send": "Отправить", - "aria/Stop AI Generation": "Остановить генерацию ИИ", - "ban-command-args": "[@имяпользователя] [текст]", - "ban-command-description": "Заблокировать пользователя", - "duration/Message reminder": "{{ milliseconds | durationFormatter(withSuffix: true) }}", - "duration/Remind Me": "{{ milliseconds | durationFormatter(withSuffix: true) }}", - "duration/Share Location": "{{ milliseconds | durationFormatter }}", - "giphy-command-args": "[текст]", - "giphy-command-description": "Опубликовать случайную GIF-анимацию в канале", - "live": "В прямом эфире", - "mute-command-args": "[@имяпользователя]", - "mute-command-description": "Выключить микрофон у пользователя", - "network error": "ошибка сети", - "replyCount_few": "{{ count }} ответов", - "replyCount_many": "{{ count }} ответов", - "replyCount_one": "1 ответ", - "replyCount_other": "{{ count }} ответов", - "search-results-header-filter-source-button-label--channels": "каналы", - "search-results-header-filter-source-button-label--messages": "сообщения", - "search-results-header-filter-source-button-label--users": "пользователи", - "searchResultsCount_few": "{{ count }} результата", - "searchResultsCount_many": "{{ count }} результатов", - "searchResultsCount_one": "1 результат", - "searchResultsCount_other": "{{ count }} результатов", - "size limit": "ограничение размера", - "this content could not be displayed": "Этот контент не может быть отображен в данный момент", - "timestamp/DateSeparator": "{{ timestamp | timestampFormatter(calendar: true) }}", - "timestamp/LiveLocation": "{{ timestamp | timestampFormatter(calendar: true) }}", - "timestamp/MessageTimestamp": "{{ timestamp | timestampFormatter(calendar: true) }}", - "timestamp/PollVote": "{{ timestamp | timestampFormatter(format: MMM D [at] HH:mm) }}", - "timestamp/PollVoteTooltip": "{{ timestamp | timestampFormatter(calendar: true) }}", - "timestamp/ReminderNotification": "{{ timestamp | timestampFormatter(calendar: true) }}", - "timestamp/SystemMessage": "{{ timestamp | timestampFormatter(format: dddd L) }}", - "translationBuilderTopic/notification": "{{value, notification}}", - "unban-command-args": "[@имяпользователя]", - "unban-command-description": "Разблокировать пользователя", - "unknown error": "неизвестная ошибка", - "unmute-command-args": "[@имяпользователя]", - "unmute-command-description": "Включить микрофон у пользователя", - "unreadMessagesSeparatorText_few": "1 непрочитанное сообщения", - "unreadMessagesSeparatorText_many": "{{count}} непрочитанных сообщений", - "unreadMessagesSeparatorText_one": "1 непрочитанное сообщение", - "unreadMessagesSeparatorText_other": "{{count}} непрочитанных сообщений", - "unsupported file type": "неподдерживаемый тип файла", - "{{ commaSeparatedUsers }} and {{ moreCount }} more": "{{ commaSeparatedUsers }} и {{ moreCount }} еще", - "{{ commaSeparatedUsers }}, and {{ lastUser }}": "{{ commaSeparatedUsers }} и {{ lastUser }}", - "{{ firstUser }} and {{ secondUser }}": "{{ firstUser }} и {{ secondUser }}", - "{{ imageCount }} more": "Ещё {{ imageCount }}", - "{{ memberCount }} members": "{{ memberCount }} участников", - "{{ user }} has been muted": "Вы отписались от уведомлений от {{ user }}", - "{{ user }} has been unmuted": "Уведомления от {{ user }} были включены", - "{{ user }} is typing...": "{{ user }} печатает...", - "{{ users }} and more are typing...": "{{ users }} и другие печатают...", - "{{ users }} and {{ user }} are typing...": "{{ users }} и {{ user }} печатают...", - "{{ watcherCount }} online": "{{ watcherCount }} в сети", - "{{count}} unread_few": "{{count}} непрочитанных", - "{{count}} unread_many": "{{count}} непрочитанных", - "{{count}} unread_one": "{{count}} непрочитанное", - "{{count}} unread_other": "{{count}} непрочитанных", - "{{count}} votes_few": "{{count}} голоса", - "{{count}} votes_many": "{{count}} голосов", - "{{count}} votes_one": "{{count}} голос", - "{{count}} votes_other": "{{count}} голосов", - "🏙 Attachment...": "🏙 Вложение...", - "📊 {{createdBy}} created: {{ pollName}}": "📊 {{createdBy}} создал(а): {{ pollName}}", - "📊 {{votedBy}} voted: {{pollOptionText}}": "📊 {{votedBy}} проголосовал(а): {{pollOptionText}}", - "📍Shared location": "📍Общее местоположение" + "You've reached the maximum number of files": "Вы достигли максимального количества файлов" } diff --git a/src/i18n/tr.json b/src/i18n/tr.json index d4390e105..886a850f7 100644 --- a/src/i18n/tr.json +++ b/src/i18n/tr.json @@ -1,4 +1,23 @@ { + "{{ commaSeparatedUsers }} and {{ moreCount }} more": "{{ commaSeparatedUsers }} ve {{ moreCount }} daha", + "{{ commaSeparatedUsers }}, and {{ lastUser }}": "{{ commaSeparatedUsers }} ve {{ lastUser }}", + "{{ firstUser }} and {{ secondUser }}": "{{ firstUser }} ve {{ secondUser }}", + "{{ imageCount }} more": "{{ imageCount }} adet daha", + "{{ memberCount }} members": "{{ memberCount }} üye", + "{{ user }} has been muted": "{{ user }} sessize alındı", + "{{ user }} has been unmuted": "{{ user }} sesi açıldı", + "{{ user }} is typing...": "{{ user }} yazıyor...", + "{{ users }} and {{ user }} are typing...": "{{ users }} ve {{ user }} yazıyor...", + "{{ users }} and more are typing...": "{{ users }} ve diğerleri yazıyor...", + "{{ watcherCount }} online": "{{ watcherCount }} çevrimiçi", + "{{count}} unread_one": "{{count}} okunmamış", + "{{count}} unread_other": "{{count}} okunmamış", + "{{count}} votes_one": "{{count}} oy", + "{{count}} votes_other": "{{count}} oy", + "🏙 Attachment...": "🏙 Ek...", + "📊 {{createdBy}} created: {{ pollName}}": "📊 {{createdBy}} oluşturdu: {{ pollName}}", + "📊 {{votedBy}} voted: {{pollOptionText}}": "📊 {{votedBy}} oy verdi: {{pollOptionText}}", + "📍Shared location": "📍Paylaşılan konum", "Add a comment": "Yorum ekle", "Add an option": "Bir seçenek ekle", "All results loaded": "Tüm sonuçlar yüklendi", @@ -13,11 +32,41 @@ "Anonymous": "Anonim", "Anonymous poll": "Anonim anket", "Archive": "Arşivle", + "aria/Attachment": "Ek", + "aria/Cancel Reply": "Cevabı İptal Et", + "aria/Cancel upload": "Yüklemeyi İptal Et", + "aria/Channel list": "Kanal listesi", + "aria/Channel search results": "Kanal arama sonuçları", + "aria/Close thread": "Konuyu kapat", + "aria/Download attachment": "Ek indir", + "aria/Emoji picker": "Emoji seçici", + "aria/File input": "Dosya girişi", + "aria/File upload": "Dosya yükleme", + "aria/Image input": "Resim girişi", + "aria/Load More Channels": "Daha Fazla Kanal Yükle", + "aria/Menu": "Menü", + "aria/Message Options": "Mesaj Seçenekleri", + "aria/Open Attachment Selector": "Ek Seçiciyi Aç", + "aria/Open Menu": "Menüyü Aç", + "aria/Open Message Actions Menu": "Mesaj İşlemleri Menüsünü Aç", + "aria/Open Reaction Selector": "Tepki Seçiciyi Aç", + "aria/Open Thread": "Konuyu Aç", + "aria/Reaction list": "Tepki listesi", + "aria/Remind Me Options": "Hatırlatma seçenekleri", + "aria/Remove attachment": "Eki kaldır", + "aria/Remove location attachment": "Konum ekini kaldır", + "aria/Retry upload": "Yüklemeyi Tekrar Dene", + "aria/Search results": "Arama sonuçları", + "aria/Search results header filter button": "Arama sonuçları başlık filtre düğmesi", + "aria/Send": "Gönder", + "aria/Stop AI Generation": "Yapay Zeka Üretimini Durdur", "Ask a question": "Bir soru sor", "Attach": "Ekle", "Attach files": "Dosya ekle", "Attachment upload blocked due to {{reason}}": "{{reason}} nedeniyle ek yükleme engellendi", "Attachment upload failed due to {{reason}}": "{{reason}} nedeniyle ek yükleme başarısız oldu", + "ban-command-args": "[@kullanıcıadı] [metin]", + "ban-command-description": "Bir kullanıcıyı yasakla", "Cancel": "İptal", "Cannot seek in the recording": "Kayıtta arama yapılamıyor", "Channel Missing": "Kanal bulunamıyor", @@ -34,8 +83,11 @@ "Download attachment {{ name }}": "Ek {{ name }}'i indir", "Drag your files here": "Dosyalarınızı buraya sürükleyin", "Drag your files here to add to your post": "Gönderinize eklemek için dosyalarınızı buraya sürükleyin", - "Due since {{ dueSince }}": "{{ dueSince }}'den beri süresi dolmuş", "Due {{ timeLeft }}": "{{ timeLeft }} içinde süresi dolacak", + "Due since {{ dueSince }}": "{{ dueSince }}'den beri süresi dolmuş", + "duration/Message reminder": "{{ milliseconds | durationFormatter(withSuffix: true) }}", + "duration/Remind Me": "{{ milliseconds | durationFormatter(withSuffix: true) }}", + "duration/Share Location": "{{ milliseconds | durationFormatter }}", "Edit Message": "Mesajı Düzenle", "Edit message request failed": "Mesaj düzenleme isteği başarısız oldu", "Edited": "Düzenlendi", @@ -44,6 +96,8 @@ "End": "Son", "End vote": "Oyu bitir", "Enforce unique vote is enabled": "Benzersiz oy etkinleştirildi", + "Error": "Hata", + "Error · Unsent": "Hata · Gönderilemedi", "Error adding flag": "Bayrak eklenirken hata oluştu", "Error connecting to chat, refresh the page to try again.": "Bağlantı hatası, sayfayı yenileyip tekrar deneyin.", "Error deleting message": "Mesaj silinirken hata oluştu", @@ -58,7 +112,6 @@ "Error uploading attachment": "Ek yüklenirken hata oluştu", "Error uploading file": "Dosya yüklenirken hata oluştu", "Error uploading image": "Resmi yüklerken hata", - "Error · Unsent": "Hata · Gönderilemedi", "Error: {{ errorMessage }}": "Hata: {{ errorMessage }}", "Failed to create the poll": "Anket oluşturulurken hata oluştu", "Failed to create the poll due to {{reason}}": "{{reason}} nedeniyle anket oluşturulamadı", @@ -71,7 +124,10 @@ "File is too large: {{ size }}, maximum upload size is {{ limit }}": "Dosya çok büyük: {{ size }}, maksimum yükleme boyutu {{ limit }}", "Flag": "Bayrak", "Generating...": "Oluşturuluyor...", + "giphy-command-args": "[metin]", + "giphy-command-description": "Rastgele bir gif'i kanala gönder", "Latest Messages": "Son Mesajlar", + "live": "canlı", "Live for {{duration}}": "{{duration}} boyunca canlı", "Live location": "Canlı konum", "Live until {{ timestamp }}": "{{ timestamp }}'e kadar canlı", @@ -81,9 +137,9 @@ "Mark as unread": "Okunmamış olarak işaretle", "Maximum number of votes (from 2 to 10)": "Maksimum oy sayısı (2 ile 10 arası)", "Menu": "Menü", + "Message deleted": "Mesaj silindi", "Message Failed · Click to try again": "Mesaj Başarısız · Tekrar denemek için tıklayın", "Message Failed · Unauthorized": "Mesaj Başarısız · Yetkisiz", - "Message deleted": "Mesaj silindi", "Message has been successfully flagged": "Mesaj başarıyla bayraklandı", "Message pinned": "Mesaj sabitlendi", "Message was blocked by moderation policies": "Mesaj moderasyon politikaları tarafından engellendi", @@ -91,6 +147,9 @@ "Missing permissions to upload the attachment": "Ek yüklemek için izinler eksik", "Multiple answers": "Çoklu cevaplar", "Mute": "Sessiz", + "mute-command-args": "[@kullanıcıadı]", + "mute-command-description": "Bir kullanıcının sesini kapat", + "network error": "ağ hatası", "New": "Yeni", "New Messages!": "Yeni Mesajlar!", "No chats here yet…": "Henüz burada sohbet yok...", @@ -119,10 +178,18 @@ "Remove reminder": "Hatırlatıcıyı kaldır", "Reply": "Cevapla", "Reply to Message": "Mesaja Cevapla", + "replyCount_one": "1 cevap", + "replyCount_other": "{{ count }} cevap", "Save for later": "Daha sonra kaydet", "Saved for later": "Daha sonra kaydedildi", "Search": "Arama", + "search-results-header-filter-source-button-label--channels": "kanallar", + "search-results-header-filter-source-button-label--messages": "mesajlar", + "search-results-header-filter-source-button-label--users": "kullanıcılar", + "Searching for {{ searchSourceType }}...": "{{ searchSourceType }} aranıyor...", "Searching...": "Aranıyor...", + "searchResultsCount_one": "1 sonuç", + "searchResultsCount_other": "{{ count }} sonuç", "See all options ({{count}})_one": "Tüm seçenekleri göster ({{count}})", "See all options ({{count}})_other": "Tüm seçenekleri göster ({{count}})", "Select one": "Birini seçin", @@ -135,11 +202,12 @@ "Sending...": "Gönderiliyor...", "Sent": "Gönderildi", "Share": "Paylaş", - "Share Location": "Konum Paylaş", "Share live location for": "Canlı konum paylaş", + "Share Location": "Konum Paylaş", "Shared live location": "Paylaşılan canlı konum", "Show all": "Tümünü göster", "Shuffle": "Karıştır", + "size limit": "boyut sınırı", "Slow Mode ON": "Yavaş Mod Açık", "Some of the files will not be accepted": "Bazı dosyalar kabul edilmeyecek", "Start typing to search": "Aramak için yazmaya başlayın", @@ -147,114 +215,48 @@ "Submit": "Gönder", "Suggest an option": "Bir seçenek önerin", "Thinking...": "Düşünüyor...", + "this content could not be displayed": "bu içerik gösterilemiyor", "This field cannot be empty or contain only spaces": "Bu alan boş olamaz veya sadece boşluk içeremez", "This message did not meet our content guidelines": "Bu mesaj içerik yönergelerimize uygun değil", "This message was deleted...": "Bu mesaj silindi...", "Thread": "Konu", "Thread has not been found": "Konu bulunamadı", "Thread reply": "Konu yanıtı", + "timestamp/DateSeparator": "{{ timestamp | timestampFormatter(calendar: true) }}", + "timestamp/LiveLocation": "{{ timestamp | timestampFormatter(calendar: true) }}", + "timestamp/MessageTimestamp": "{{ timestamp | timestampFormatter(calendar: true) }}", + "timestamp/PollVote": "{{ timestamp | timestampFormatter(format: MMM D [at] HH:mm) }}", + "timestamp/PollVoteTooltip": "{{ timestamp | timestampFormatter(calendar: true) }}", + "timestamp/ReminderNotification": "{{ timestamp | timestampFormatter(calendar: true) }}", + "timestamp/SystemMessage": "{{ timestamp | timestampFormatter(format: dddd L) }}", "To start recording, allow the camera access in your browser": "Kayıt yapmaya başlamak için tarayıcınızda kameraya erişime izin verin", "To start recording, allow the microphone access in your browser": "Kayıt yapmaya başlamak için tarayıcınızda mikrofona erişime izin verin", + "translationBuilderTopic/notification": "{{value, notification}}", "Type a number from 2 to 10": "2 ile 10 arasında bir sayı yazın", "Type your message": "Mesajınızı yazın", "Unarchive": "Arşivden çıkar", + "unban-command-args": "[@kullanıcıadı]", + "unban-command-description": "Bir kullanıcının yasağını kaldır", + "unknown error": "bilinmeyen hata", "Unmute": "Sesini aç", + "unmute-command-args": "[@kullanıcıadı]", + "unmute-command-description": "Bir kullanıcının sesini aç", "Unpin": "Sabitlemeyi kaldır", "Unread messages": "Okunmamış mesajlar", + "unreadMessagesSeparatorText_one": "1 okunmamış mesaj", + "unreadMessagesSeparatorText_other": "{{count}} okunmamış mesaj", "Unsupported attachment": "Desteklenmeyen ek", + "unsupported file type": "desteklenmeyen dosya türü", "Update your comment": "Yorumunuzu güncelleyin", "Upload type: \"{{ type }}\" is not allowed": "Yükleme türü: \"{{ type }}\" izin verilmez", "User uploaded content": "Kullanıcı tarafından yüklenen içerik", - "View results": "Sonuçları görüntüle", "View {{count}} comments_one": "{{count}} yorumu görüntüle", "View {{count}} comments_other": "{{count}} yorumu görüntüle", + "View results": "Sonuçları görüntüle", "Voice message": "Sesli mesaj", "Vote ended": "Oylama sona erdi", "Wait until all attachments have uploaded": "Tüm ekler yüklenene kadar bekleyin", "You": "Sen", "You have no channels currently": "Henüz kanalınız yok", - "You've reached the maximum number of files": "Maksimum dosya sayısına ulaştınız", - "aria/Attachment": "Ek", - "aria/Cancel Reply": "Cevabı İptal Et", - "aria/Cancel upload": "Yüklemeyi İptal Et", - "aria/Channel list": "Kanal listesi", - "aria/Channel search results": "Kanal arama sonuçları", - "aria/Close thread": "Konuyu kapat", - "aria/Download attachment": "Ek indir", - "aria/Emoji picker": "Emoji seçici", - "aria/File input": "Dosya girişi", - "aria/File upload": "Dosya yükleme", - "aria/Image input": "Resim girişi", - "aria/Load More Channels": "Daha Fazla Kanal Yükle", - "aria/Menu": "Menü", - "aria/Message Options": "Mesaj Seçenekleri", - "aria/Open Attachment Selector": "Ek Seçiciyi Aç", - "aria/Open Menu": "Menüyü Aç", - "aria/Open Message Actions Menu": "Mesaj İşlemleri Menüsünü Aç", - "aria/Open Reaction Selector": "Tepki Seçiciyi Aç", - "aria/Open Thread": "Konuyu Aç", - "aria/Reaction list": "Tepki listesi", - "aria/Remind Me Options": "Hatırlatma seçenekleri", - "aria/Remove attachment": "Eki kaldır", - "aria/Remove location attachment": "Konum ekini kaldır", - "aria/Retry upload": "Yüklemeyi Tekrar Dene", - "aria/Search results": "Arama sonuçları", - "aria/Search results header filter button": "Arama sonuçları başlık filtre düğmesi", - "aria/Send": "Gönder", - "aria/Stop AI Generation": "Yapay Zeka Üretimini Durdur", - "ban-command-args": "[@kullanıcıadı] [metin]", - "ban-command-description": "Bir kullanıcıyı yasakla", - "duration/Message reminder": "{{ milliseconds | durationFormatter(withSuffix: true) }}", - "duration/Remind Me": "{{ milliseconds | durationFormatter(withSuffix: true) }}", - "duration/Share Location": "{{ milliseconds | durationFormatter }}", - "giphy-command-args": "[metin]", - "giphy-command-description": "Rastgele bir gif'i kanala gönder", - "live": "canlı", - "mute-command-args": "[@kullanıcıadı]", - "mute-command-description": "Bir kullanıcının sesini kapat", - "network error": "ağ hatası", - "replyCount_one": "1 cevap", - "replyCount_other": "{{ count }} cevap", - "search-results-header-filter-source-button-label--channels": "kanallar", - "search-results-header-filter-source-button-label--messages": "mesajlar", - "search-results-header-filter-source-button-label--users": "kullanıcılar", - "searchResultsCount_one": "1 sonuç", - "searchResultsCount_other": "{{ count }} sonuç", - "size limit": "boyut sınırı", - "this content could not be displayed": "bu içerik gösterilemiyor", - "timestamp/DateSeparator": "{{ timestamp | timestampFormatter(calendar: true) }}", - "timestamp/LiveLocation": "{{ timestamp | timestampFormatter(calendar: true) }}", - "timestamp/MessageTimestamp": "{{ timestamp | timestampFormatter(calendar: true) }}", - "timestamp/PollVote": "{{ timestamp | timestampFormatter(format: MMM D [at] HH:mm) }}", - "timestamp/PollVoteTooltip": "{{ timestamp | timestampFormatter(calendar: true) }}", - "timestamp/ReminderNotification": "{{ timestamp | timestampFormatter(calendar: true) }}", - "timestamp/SystemMessage": "{{ timestamp | timestampFormatter(format: dddd L) }}", - "translationBuilderTopic/notification": "{{value, notification}}", - "unban-command-args": "[@kullanıcıadı]", - "unban-command-description": "Bir kullanıcının yasağını kaldır", - "unknown error": "bilinmeyen hata", - "unmute-command-args": "[@kullanıcıadı]", - "unmute-command-description": "Bir kullanıcının sesini aç", - "unreadMessagesSeparatorText_one": "1 okunmamış mesaj", - "unreadMessagesSeparatorText_other": "{{count}} okunmamış mesaj", - "unsupported file type": "desteklenmeyen dosya türü", - "{{ commaSeparatedUsers }} and {{ moreCount }} more": "{{ commaSeparatedUsers }} ve {{ moreCount }} daha", - "{{ commaSeparatedUsers }}, and {{ lastUser }}": "{{ commaSeparatedUsers }} ve {{ lastUser }}", - "{{ firstUser }} and {{ secondUser }}": "{{ firstUser }} ve {{ secondUser }}", - "{{ imageCount }} more": "{{ imageCount }} adet daha", - "{{ memberCount }} members": "{{ memberCount }} üye", - "{{ user }} has been muted": "{{ user }} sessize alındı", - "{{ user }} has been unmuted": "{{ user }} sesi açıldı", - "{{ user }} is typing...": "{{ user }} yazıyor...", - "{{ users }} and more are typing...": "{{ users }} ve diğerleri yazıyor...", - "{{ users }} and {{ user }} are typing...": "{{ users }} ve {{ user }} yazıyor...", - "{{ watcherCount }} online": "{{ watcherCount }} çevrimiçi", - "{{count}} unread_one": "{{count}} okunmamış", - "{{count}} unread_other": "{{count}} okunmamış", - "{{count}} votes_one": "{{count}} oy", - "{{count}} votes_other": "{{count}} oy", - "🏙 Attachment...": "🏙 Ek...", - "📊 {{createdBy}} created: {{ pollName}}": "📊 {{createdBy}} oluşturdu: {{ pollName}}", - "📊 {{votedBy}} voted: {{pollOptionText}}": "📊 {{votedBy}} oy verdi: {{pollOptionText}}", - "📍Shared location": "📍Paylaşılan konum" + "You've reached the maximum number of files": "Maksimum dosya sayısına ulaştınız" } diff --git a/yarn.lock b/yarn.lock index 9f584e74a..3379a5613 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,6 +2,34 @@ # yarn lockfile v1 +"@actions/core@^2.0.0": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@actions/core/-/core-2.0.1.tgz#fc4961acb04f6253bcdf83ad356e013ba29fc218" + integrity sha512-oBfqT3GwkvLlo1fjvhQLQxuwZCGTarTE5OuZ2Wg10hvhBj7LRIlF611WT4aZS6fDhO5ZKlY7lCAZTlpmyaHaeg== + dependencies: + "@actions/exec" "^2.0.0" + "@actions/http-client" "^3.0.0" + +"@actions/exec@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@actions/exec/-/exec-2.0.0.tgz#35e829723389f80e362ec2cc415697ec74362ad8" + integrity sha512-k8ngrX2voJ/RIN6r9xB82NVqKpnMRtxDoiO+g3olkIUpQNqjArXrCQceduQZCQj3P3xm32pChRLqRrtXTlqhIw== + dependencies: + "@actions/io" "^2.0.0" + +"@actions/http-client@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@actions/http-client/-/http-client-3.0.0.tgz#6c6058bef29c0580d6683a08c5bf0362c90c2e6e" + integrity sha512-1s3tXAfVMSz9a4ZEBkXXRQD4QhY3+GAsWSbaYpeknPOKEeyRiU3lH+bHiLMZdo2x/fIeQ/hscL1wCkDLVM2DZQ== + dependencies: + tunnel "^0.0.6" + undici "^5.28.5" + +"@actions/io@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@actions/io/-/io-2.0.0.tgz#3ad1271ba3cd515324f2215e8d4c1c0c3864d65b" + integrity sha512-Jv33IN09XLO+0HS79aaODsvIRyduiF7NY/F6LYeK5oeUmrsz7aFdRphQjFoESF4jS7lMauDOttKALcpapVDIAg== + "@adobe/css-tools@^4.4.0": version "4.4.1" resolved "https://registry.yarnpkg.com/@adobe/css-tools/-/css-tools-4.4.1.tgz#2447a230bfe072c1659e6815129c03cf170710e3" @@ -57,6 +85,15 @@ js-tokens "^4.0.0" picocolors "^1.0.0" +"@babel/code-frame@^7.26.2": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.27.1.tgz#200f715e66d52a23b221a9435534a91cc13ad5be" + integrity sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg== + dependencies: + "@babel/helper-validator-identifier" "^7.27.1" + js-tokens "^4.0.0" + picocolors "^1.1.1" + "@babel/compat-data@^7.13.0", "@babel/compat-data@^7.13.11", "@babel/compat-data@^7.16.8", "@babel/compat-data@^7.17.0", "@babel/compat-data@^7.24.7": version "7.24.7" resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.24.7.tgz#d23bbea508c3883ba8251fb4164982c36ea577ed" @@ -292,6 +329,11 @@ resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz#24b64e2c3ec7cd3b3c547729b8d16871f22cbdc7" integrity sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ== +"@babel/helper-validator-identifier@^7.27.1": + version "7.28.5" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz#010b6938fab7cb7df74aa2bbc06aa503b8fe5fb4" + integrity sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q== + "@babel/helper-validator-option@^7.16.7", "@babel/helper-validator-option@^7.22.15", "@babel/helper-validator-option@^7.24.7": version "7.24.7" resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.24.7.tgz#24c3bb77c7a425d1742eec8fb433b5a1b38e62f6" @@ -1061,11 +1103,16 @@ dependencies: regenerator-runtime "^0.14.0" -"@babel/runtime@^7.25.0", "@babel/runtime@^7.26.10", "@babel/runtime@^7.27.1": +"@babel/runtime@^7.27.1": version "7.27.1" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.27.1.tgz#9fce313d12c9a77507f264de74626e87fd0dc541" integrity sha512-1x3D2xEk2fRo3PAhwQwu5UubzgiVWSXTBfWpVd2Mx2AzRqJuDJCsgaDVZ7HB5iGzDW1Hl1sWN2mFyKjmR9uAog== +"@babel/runtime@^7.28.4": + version "7.28.4" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.28.4.tgz#a70226016fabe25c5783b2f22d3e1c9bc5ca3326" + integrity sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ== + "@babel/template@^7.16.7", "@babel/template@^7.24.7", "@babel/template@^7.3.3": version "7.24.7" resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.24.7.tgz#02efcee317d0609d2c07117cb70ef8fb17ab7315" @@ -1279,6 +1326,18 @@ dependencies: chalk "^4.1.0" +"@croct/json5-parser@0.2.2": + version "0.2.2" + resolved "https://registry.yarnpkg.com/@croct/json5-parser/-/json5-parser-0.2.2.tgz#db34595cd746ba846769cc57fa1a1dc552940177" + integrity sha512-0NJMLrbeLbQ0eCVj3UoH/kG2QckUgOASfwmfDTjyW1xAYPyTNJXcWVT/dssJdTJd0pRchW+qF0VFWQHcxs1OVw== + dependencies: + "@croct/json" "^2.1.0" + +"@croct/json@^2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@croct/json/-/json-2.1.0.tgz#2d6da8b52cab6d1b1f06642a92f751484031d093" + integrity sha512-UrWfjNQVlBxN+OVcFwHmkjARMW55MBN04E9KfGac8ac8z1QnFVuiOOFtMWXCk3UwsyRqhsNaFoYLZC+xxqsVjQ== + "@cush/relative@^1.0.0": version "1.0.0" resolved "https://registry.yarnpkg.com/@cush/relative/-/relative-1.0.0.tgz#8cd1769bf9bde3bb27dac356b1bc94af40f6cc16" @@ -1299,246 +1358,121 @@ resolved "https://registry.yarnpkg.com/@esbuild/aix-ppc64/-/aix-ppc64-0.23.1.tgz#51299374de171dbd80bb7d838e1cfce9af36f353" integrity sha512-6VhYk1diRqrhBAqpJEdjASR/+WVRtfjpqKuNw11cLiaWpAT/Uu+nokB+UJnevzy/P9C/ty6AOe0dwueMrGh/iQ== -"@esbuild/aix-ppc64@0.25.4": - version "0.25.4" - resolved "https://registry.yarnpkg.com/@esbuild/aix-ppc64/-/aix-ppc64-0.25.4.tgz#830d6476cbbca0c005136af07303646b419f1162" - integrity sha512-1VCICWypeQKhVbE9oW/sJaAmjLxhVqacdkvPLEjwlttjfwENRSClS8EjBz0KzRyFSCPDIkuXW34Je/vk7zdB7Q== - "@esbuild/android-arm64@0.23.1": version "0.23.1" resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.23.1.tgz#58565291a1fe548638adb9c584237449e5e14018" integrity sha512-xw50ipykXcLstLeWH7WRdQuysJqejuAGPd30vd1i5zSyKK3WE+ijzHmLKxdiCMtH1pHz78rOg0BKSYOSB/2Khw== -"@esbuild/android-arm64@0.25.4": - version "0.25.4" - resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.25.4.tgz#d11d4fc299224e729e2190cacadbcc00e7a9fd67" - integrity sha512-bBy69pgfhMGtCnwpC/x5QhfxAz/cBgQ9enbtwjf6V9lnPI/hMyT9iWpR1arm0l3kttTr4L0KSLpKmLp/ilKS9A== - "@esbuild/android-arm@0.23.1": version "0.23.1" resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.23.1.tgz#5eb8c652d4c82a2421e3395b808e6d9c42c862ee" integrity sha512-uz6/tEy2IFm9RYOyvKl88zdzZfwEfKZmnX9Cj1BHjeSGNuGLuMD1kR8y5bteYmwqKm1tj8m4cb/aKEorr6fHWQ== -"@esbuild/android-arm@0.25.4": - version "0.25.4" - resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.25.4.tgz#5660bd25080553dd2a28438f2a401a29959bd9b1" - integrity sha512-QNdQEps7DfFwE3hXiU4BZeOV68HHzYwGd0Nthhd3uCkkEKK7/R6MTgM0P7H7FAs5pU/DIWsviMmEGxEoxIZ+ZQ== - "@esbuild/android-x64@0.23.1": version "0.23.1" resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.23.1.tgz#ae19d665d2f06f0f48a6ac9a224b3f672e65d517" integrity sha512-nlN9B69St9BwUoB+jkyU090bru8L0NA3yFvAd7k8dNsVH8bi9a8cUAUSEcEEgTp2z3dbEDGJGfP6VUnkQnlReg== -"@esbuild/android-x64@0.25.4": - version "0.25.4" - resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.25.4.tgz#18ddde705bf984e8cd9efec54e199ac18bc7bee1" - integrity sha512-TVhdVtQIFuVpIIR282btcGC2oGQoSfZfmBdTip2anCaVYcqWlZXGcdcKIUklfX2wj0JklNYgz39OBqh2cqXvcQ== - "@esbuild/darwin-arm64@0.23.1": version "0.23.1" resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.23.1.tgz#05b17f91a87e557b468a9c75e9d85ab10c121b16" integrity sha512-YsS2e3Wtgnw7Wq53XXBLcV6JhRsEq8hkfg91ESVadIrzr9wO6jJDMZnCQbHm1Guc5t/CdDiFSSfWP58FNuvT3Q== -"@esbuild/darwin-arm64@0.25.4": - version "0.25.4" - resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.25.4.tgz#b0b7fb55db8fc6f5de5a0207ae986eb9c4766e67" - integrity sha512-Y1giCfM4nlHDWEfSckMzeWNdQS31BQGs9/rouw6Ub91tkK79aIMTH3q9xHvzH8d0wDru5Ci0kWB8b3up/nl16g== - "@esbuild/darwin-x64@0.23.1": version "0.23.1" resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.23.1.tgz#c58353b982f4e04f0d022284b8ba2733f5ff0931" integrity sha512-aClqdgTDVPSEGgoCS8QDG37Gu8yc9lTHNAQlsztQ6ENetKEO//b8y31MMu2ZaPbn4kVsIABzVLXYLhCGekGDqw== -"@esbuild/darwin-x64@0.25.4": - version "0.25.4" - resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.25.4.tgz#e6813fdeba0bba356cb350a4b80543fbe66bf26f" - integrity sha512-CJsry8ZGM5VFVeyUYB3cdKpd/H69PYez4eJh1W/t38vzutdjEjtP7hB6eLKBoOdxcAlCtEYHzQ/PJ/oU9I4u0A== - "@esbuild/freebsd-arm64@0.23.1": version "0.23.1" resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.23.1.tgz#f9220dc65f80f03635e1ef96cfad5da1f446f3bc" integrity sha512-h1k6yS8/pN/NHlMl5+v4XPfikhJulk4G+tKGFIOwURBSFzE8bixw1ebjluLOjfwtLqY0kewfjLSrO6tN2MgIhA== -"@esbuild/freebsd-arm64@0.25.4": - version "0.25.4" - resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.4.tgz#dc11a73d3ccdc308567b908b43c6698e850759be" - integrity sha512-yYq+39NlTRzU2XmoPW4l5Ifpl9fqSk0nAJYM/V/WUGPEFfek1epLHJIkTQM6bBs1swApjO5nWgvr843g6TjxuQ== - "@esbuild/freebsd-x64@0.23.1": version "0.23.1" resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.23.1.tgz#69bd8511fa013b59f0226d1609ac43f7ce489730" integrity sha512-lK1eJeyk1ZX8UklqFd/3A60UuZ/6UVfGT2LuGo3Wp4/z7eRTRYY+0xOu2kpClP+vMTi9wKOfXi2vjUpO1Ro76g== -"@esbuild/freebsd-x64@0.25.4": - version "0.25.4" - resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.25.4.tgz#91da08db8bd1bff5f31924c57a81dab26e93a143" - integrity sha512-0FgvOJ6UUMflsHSPLzdfDnnBBVoCDtBTVyn/MrWloUNvq/5SFmh13l3dvgRPkDihRxb77Y17MbqbCAa2strMQQ== - "@esbuild/linux-arm64@0.23.1": version "0.23.1" resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.23.1.tgz#8050af6d51ddb388c75653ef9871f5ccd8f12383" integrity sha512-/93bf2yxencYDnItMYV/v116zff6UyTjo4EtEQjUBeGiVpMmffDNUyD9UN2zV+V3LRV3/on4xdZ26NKzn6754g== -"@esbuild/linux-arm64@0.25.4": - version "0.25.4" - resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.25.4.tgz#efc15e45c945a082708f9a9f73bfa8d4db49728a" - integrity sha512-+89UsQTfXdmjIvZS6nUnOOLoXnkUTB9hR5QAeLrQdzOSWZvNSAXAtcRDHWtqAUtAmv7ZM1WPOOeSxDzzzMogiQ== - "@esbuild/linux-arm@0.23.1": version "0.23.1" resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.23.1.tgz#ecaabd1c23b701070484990db9a82f382f99e771" integrity sha512-CXXkzgn+dXAPs3WBwE+Kvnrf4WECwBdfjfeYHpMeVxWE0EceB6vhWGShs6wi0IYEqMSIzdOF1XjQ/Mkm5d7ZdQ== -"@esbuild/linux-arm@0.25.4": - version "0.25.4" - resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.25.4.tgz#9b93c3e54ac49a2ede6f906e705d5d906f6db9e8" - integrity sha512-kro4c0P85GMfFYqW4TWOpvmF8rFShbWGnrLqlzp4X1TNWjRY3JMYUfDCtOxPKOIY8B0WC8HN51hGP4I4hz4AaQ== - "@esbuild/linux-ia32@0.23.1": version "0.23.1" resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.23.1.tgz#3ed2273214178109741c09bd0687098a0243b333" integrity sha512-VTN4EuOHwXEkXzX5nTvVY4s7E/Krz7COC8xkftbbKRYAl96vPiUssGkeMELQMOnLOJ8k3BY1+ZY52tttZnHcXQ== -"@esbuild/linux-ia32@0.25.4": - version "0.25.4" - resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.25.4.tgz#be8ef2c3e1d99fca2d25c416b297d00360623596" - integrity sha512-yTEjoapy8UP3rv8dB0ip3AfMpRbyhSN3+hY8mo/i4QXFeDxmiYbEKp3ZRjBKcOP862Ua4b1PDfwlvbuwY7hIGQ== - "@esbuild/linux-loong64@0.23.1": version "0.23.1" resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.23.1.tgz#a0fdf440b5485c81b0fbb316b08933d217f5d3ac" integrity sha512-Vx09LzEoBa5zDnieH8LSMRToj7ir/Jeq0Gu6qJ/1GcBq9GkfoEAoXvLiW1U9J1qE/Y/Oyaq33w5p2ZWrNNHNEw== -"@esbuild/linux-loong64@0.25.4": - version "0.25.4" - resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.25.4.tgz#b0840a2707c3fc02eec288d3f9defa3827cd7a87" - integrity sha512-NeqqYkrcGzFwi6CGRGNMOjWGGSYOpqwCjS9fvaUlX5s3zwOtn1qwg1s2iE2svBe4Q/YOG1q6875lcAoQK/F4VA== - "@esbuild/linux-mips64el@0.23.1": version "0.23.1" resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.23.1.tgz#e11a2806346db8375b18f5e104c5a9d4e81807f6" integrity sha512-nrFzzMQ7W4WRLNUOU5dlWAqa6yVeI0P78WKGUo7lg2HShq/yx+UYkeNSE0SSfSure0SqgnsxPvmAUu/vu0E+3Q== -"@esbuild/linux-mips64el@0.25.4": - version "0.25.4" - resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.25.4.tgz#2a198e5a458c9f0e75881a4e63d26ba0cf9df39f" - integrity sha512-IcvTlF9dtLrfL/M8WgNI/qJYBENP3ekgsHbYUIzEzq5XJzzVEV/fXY9WFPfEEXmu3ck2qJP8LG/p3Q8f7Zc2Xg== - "@esbuild/linux-ppc64@0.23.1": version "0.23.1" resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.23.1.tgz#06a2744c5eaf562b1a90937855b4d6cf7c75ec96" integrity sha512-dKN8fgVqd0vUIjxuJI6P/9SSSe/mB9rvA98CSH2sJnlZ/OCZWO1DJvxj8jvKTfYUdGfcq2dDxoKaC6bHuTlgcw== -"@esbuild/linux-ppc64@0.25.4": - version "0.25.4" - resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.25.4.tgz#64f4ae0b923d7dd72fb860b9b22edb42007cf8f5" - integrity sha512-HOy0aLTJTVtoTeGZh4HSXaO6M95qu4k5lJcH4gxv56iaycfz1S8GO/5Jh6X4Y1YiI0h7cRyLi+HixMR+88swag== - "@esbuild/linux-riscv64@0.23.1": version "0.23.1" resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.23.1.tgz#65b46a2892fc0d1af4ba342af3fe0fa4a8fe08e7" integrity sha512-5AV4Pzp80fhHL83JM6LoA6pTQVWgB1HovMBsLQ9OZWLDqVY8MVobBXNSmAJi//Csh6tcY7e7Lny2Hg1tElMjIA== -"@esbuild/linux-riscv64@0.25.4": - version "0.25.4" - resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.25.4.tgz#fb2844b11fdddd39e29d291c7cf80f99b0d5158d" - integrity sha512-i8JUDAufpz9jOzo4yIShCTcXzS07vEgWzyX3NH2G7LEFVgrLEhjwL3ajFE4fZI3I4ZgiM7JH3GQ7ReObROvSUA== - "@esbuild/linux-s390x@0.23.1": version "0.23.1" resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.23.1.tgz#e71ea18c70c3f604e241d16e4e5ab193a9785d6f" integrity sha512-9ygs73tuFCe6f6m/Tb+9LtYxWR4c9yg7zjt2cYkjDbDpV/xVn+68cQxMXCjUpYwEkze2RcU/rMnfIXNRFmSoDw== -"@esbuild/linux-s390x@0.25.4": - version "0.25.4" - resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.25.4.tgz#1466876e0aa3560c7673e63fdebc8278707bc750" - integrity sha512-jFnu+6UbLlzIjPQpWCNh5QtrcNfMLjgIavnwPQAfoGx4q17ocOU9MsQ2QVvFxwQoWpZT8DvTLooTvmOQXkO51g== - "@esbuild/linux-x64@0.23.1": version "0.23.1" resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.23.1.tgz#d47f97391e80690d4dfe811a2e7d6927ad9eed24" integrity sha512-EV6+ovTsEXCPAp58g2dD68LxoP/wK5pRvgy0J/HxPGB009omFPv3Yet0HiaqvrIrgPTBuC6wCH1LTOY91EO5hQ== -"@esbuild/linux-x64@0.25.4": - version "0.25.4" - resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.25.4.tgz#c10fde899455db7cba5f11b3bccfa0e41bf4d0cd" - integrity sha512-6e0cvXwzOnVWJHq+mskP8DNSrKBr1bULBvnFLpc1KY+d+irZSgZ02TGse5FsafKS5jg2e4pbvK6TPXaF/A6+CA== - -"@esbuild/netbsd-arm64@0.25.4": - version "0.25.4" - resolved "https://registry.yarnpkg.com/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.4.tgz#02e483fbcbe3f18f0b02612a941b77be76c111a4" - integrity sha512-vUnkBYxZW4hL/ie91hSqaSNjulOnYXE1VSLusnvHg2u3jewJBz3YzB9+oCw8DABeVqZGg94t9tyZFoHma8gWZQ== - "@esbuild/netbsd-x64@0.23.1": version "0.23.1" resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.23.1.tgz#44e743c9778d57a8ace4b72f3c6b839a3b74a653" integrity sha512-aevEkCNu7KlPRpYLjwmdcuNz6bDFiE7Z8XC4CPqExjTvrHugh28QzUXVOZtiYghciKUacNktqxdpymplil1beA== -"@esbuild/netbsd-x64@0.25.4": - version "0.25.4" - resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.25.4.tgz#ec401fb0b1ed0ac01d978564c5fc8634ed1dc2ed" - integrity sha512-XAg8pIQn5CzhOB8odIcAm42QsOfa98SBeKUdo4xa8OvX8LbMZqEtgeWE9P/Wxt7MlG2QqvjGths+nq48TrUiKw== - "@esbuild/openbsd-arm64@0.23.1": version "0.23.1" resolved "https://registry.yarnpkg.com/@esbuild/openbsd-arm64/-/openbsd-arm64-0.23.1.tgz#05c5a1faf67b9881834758c69f3e51b7dee015d7" integrity sha512-3x37szhLexNA4bXhLrCC/LImN/YtWis6WXr1VESlfVtVeoFJBRINPJ3f0a/6LV8zpikqoUg4hyXw0sFBt5Cr+Q== -"@esbuild/openbsd-arm64@0.25.4": - version "0.25.4" - resolved "https://registry.yarnpkg.com/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.4.tgz#f272c2f41cfea1d91b93d487a51b5c5ca7a8c8c4" - integrity sha512-Ct2WcFEANlFDtp1nVAXSNBPDxyU+j7+tId//iHXU2f/lN5AmO4zLyhDcpR5Cz1r08mVxzt3Jpyt4PmXQ1O6+7A== - "@esbuild/openbsd-x64@0.23.1": version "0.23.1" resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.23.1.tgz#2e58ae511bacf67d19f9f2dcd9e8c5a93f00c273" integrity sha512-aY2gMmKmPhxfU+0EdnN+XNtGbjfQgwZj43k8G3fyrDM/UdZww6xrWxmDkuz2eCZchqVeABjV5BpildOrUbBTqA== -"@esbuild/openbsd-x64@0.25.4": - version "0.25.4" - resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.25.4.tgz#2e25950bc10fa9db1e5c868e3d50c44f7c150fd7" - integrity sha512-xAGGhyOQ9Otm1Xu8NT1ifGLnA6M3sJxZ6ixylb+vIUVzvvd6GOALpwQrYrtlPouMqd/vSbgehz6HaVk4+7Afhw== - "@esbuild/sunos-x64@0.23.1": version "0.23.1" resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.23.1.tgz#adb022b959d18d3389ac70769cef5a03d3abd403" integrity sha512-RBRT2gqEl0IKQABT4XTj78tpk9v7ehp+mazn2HbUeZl1YMdaGAQqhapjGTCe7uw7y0frDi4gS0uHzhvpFuI1sA== -"@esbuild/sunos-x64@0.25.4": - version "0.25.4" - resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.25.4.tgz#cd596fa65a67b3b7adc5ecd52d9f5733832e1abd" - integrity sha512-Mw+tzy4pp6wZEK0+Lwr76pWLjrtjmJyUB23tHKqEDP74R3q95luY/bXqXZeYl4NYlvwOqoRKlInQialgCKy67Q== - "@esbuild/win32-arm64@0.23.1": version "0.23.1" resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.23.1.tgz#84906f50c212b72ec360f48461d43202f4c8b9a2" integrity sha512-4O+gPR5rEBe2FpKOVyiJ7wNDPA8nGzDuJ6gN4okSA1gEOYZ67N8JPk58tkWtdtPeLz7lBnY6I5L3jdsr3S+A6A== -"@esbuild/win32-arm64@0.25.4": - version "0.25.4" - resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.25.4.tgz#b4dbcb57b21eeaf8331e424c3999b89d8951dc88" - integrity sha512-AVUP428VQTSddguz9dO9ngb+E5aScyg7nOeJDrF1HPYu555gmza3bDGMPhmVXL8svDSoqPCsCPjb265yG/kLKQ== - "@esbuild/win32-ia32@0.23.1": version "0.23.1" resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.23.1.tgz#5e3eacc515820ff729e90d0cb463183128e82fac" integrity sha512-BcaL0Vn6QwCwre3Y717nVHZbAa4UBEigzFm6VdsVdT/MbZ38xoj1X9HPkZhbmaBGUD1W8vxAfffbDe8bA6AKnQ== -"@esbuild/win32-ia32@0.25.4": - version "0.25.4" - resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.25.4.tgz#410842e5d66d4ece1757634e297a87635eb82f7a" - integrity sha512-i1sW+1i+oWvQzSgfRcxxG2k4I9n3O9NRqy8U+uugaT2Dy7kLO9Y7wI72haOahxceMX8hZAzgGou1FhndRldxRg== - "@esbuild/win32-x64@0.23.1": version "0.23.1" resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.23.1.tgz#81fd50d11e2c32b2d6241470e3185b70c7b30699" integrity sha512-BHpFFeslkWrXWyUPnbKm+xYYVYruCinGcftSBaa8zoF9hZO4BcSCFUvHVTtzpIY6YzUnYtuEhZ+C9iEXjxnasg== -"@esbuild/win32-x64@0.25.4": - version "0.25.4" - resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.25.4.tgz#0b17ec8a70b2385827d52314c1253160a0b9bacc" - integrity sha512-nOT2vZNw6hJ+z43oP1SPea/G/6AbN6X+bGNhNuq8NtRHy4wsMhw765IKLNmnjek7GvjWBYQ8Q5VBoYTFg9y1UQ== - "@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.4.0": version "4.4.1" resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.1.tgz#d1145bf2c20132d6400495d6df4bf59362fd9d56" @@ -1600,6 +1534,11 @@ "@eslint/core" "^0.10.0" levn "^0.4.1" +"@fastify/busboy@^2.0.0": + version "2.1.1" + resolved "https://registry.yarnpkg.com/@fastify/busboy/-/busboy-2.1.1.tgz#b9da6a878a371829a0502c9b6c1c143ef6663f4d" + integrity sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA== + "@floating-ui/core@^1.7.3": version "1.7.3" resolved "https://registry.yarnpkg.com/@floating-ui/core/-/core-1.7.3.tgz#462d722f001e23e46d86fd2bd0d21b7693ccb8b7" @@ -1636,13 +1575,6 @@ resolved "https://registry.yarnpkg.com/@floating-ui/utils/-/utils-0.2.10.tgz#a2a1e3812d14525f725d011a73eceb41fef5bc1c" integrity sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ== -"@gulpjs/to-absolute-glob@^4.0.0": - version "4.0.0" - resolved "https://registry.yarnpkg.com/@gulpjs/to-absolute-glob/-/to-absolute-glob-4.0.0.tgz#1fc2460d3953e1d9b9f2dfdb4bcc99da4710c021" - integrity sha512-kjotm7XJrJ6v+7knhPaRgaT6q8F8K2jiafwYdNHLzmV0uGLuZY43FK6smNSHUPrhq5kX2slCUy+RGG/xGqmIKA== - dependencies: - is-negated-glob "^1.0.0" - "@humanfs/core@^0.19.1": version "0.19.1" resolved "https://registry.yarnpkg.com/@humanfs/core/-/core-0.19.1.tgz#17c55ca7d426733fe3c561906b8173c336b40a77" @@ -1671,6 +1603,163 @@ resolved "https://registry.yarnpkg.com/@humanwhocodes/retry/-/retry-0.4.1.tgz#9a96ce501bc62df46c4031fbd970e3cc6b10f07b" integrity sha512-c7hNEllBlenFTHBky65mhq8WD2kbN9Q6gk0bTk8lSBvc554jpXSkST1iePudpt7+A/AQvuHs9EMqjHDXMY1lrA== +"@inquirer/ansi@^1.0.1", "@inquirer/ansi@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@inquirer/ansi/-/ansi-1.0.2.tgz#674a4c4d81ad460695cb2a1fc69d78cd187f337e" + integrity sha512-S8qNSZiYzFd0wAcyG5AXCvUHC5Sr7xpZ9wZ2py9XR88jUz8wooStVx5M6dRzczbBWjic9NP7+rY0Xi7qqK/aMQ== + +"@inquirer/checkbox@^4.3.2": + version "4.3.2" + resolved "https://registry.yarnpkg.com/@inquirer/checkbox/-/checkbox-4.3.2.tgz#e1483e6519d6ffef97281a54d2a5baa0d81b3f3b" + integrity sha512-VXukHf0RR1doGe6Sm4F0Em7SWYLTHSsbGfJdS9Ja2bX5/D5uwVOEjr07cncLROdBvmnvCATYEWlHqYmXv2IlQA== + dependencies: + "@inquirer/ansi" "^1.0.2" + "@inquirer/core" "^10.3.2" + "@inquirer/figures" "^1.0.15" + "@inquirer/type" "^3.0.10" + yoctocolors-cjs "^2.1.3" + +"@inquirer/confirm@^5.1.21": + version "5.1.21" + resolved "https://registry.yarnpkg.com/@inquirer/confirm/-/confirm-5.1.21.tgz#610c4acd7797d94890a6e2dde2c98eb1e891dd12" + integrity sha512-KR8edRkIsUayMXV+o3Gv+q4jlhENF9nMYUZs9PA2HzrXeHI8M5uDag70U7RJn9yyiMZSbtF5/UexBtAVtZGSbQ== + dependencies: + "@inquirer/core" "^10.3.2" + "@inquirer/type" "^3.0.10" + +"@inquirer/core@^10.3.0", "@inquirer/core@^10.3.2": + version "10.3.2" + resolved "https://registry.yarnpkg.com/@inquirer/core/-/core-10.3.2.tgz#535979ff3ff4fe1e7cc4f83e2320504c743b7e20" + integrity sha512-43RTuEbfP8MbKzedNqBrlhhNKVwoK//vUFNW3Q3vZ88BLcrs4kYpGg+B2mm5p2K/HfygoCxuKwJJiv8PbGmE0A== + dependencies: + "@inquirer/ansi" "^1.0.2" + "@inquirer/figures" "^1.0.15" + "@inquirer/type" "^3.0.10" + cli-width "^4.1.0" + mute-stream "^2.0.0" + signal-exit "^4.1.0" + wrap-ansi "^6.2.0" + yoctocolors-cjs "^2.1.3" + +"@inquirer/editor@^4.2.23": + version "4.2.23" + resolved "https://registry.yarnpkg.com/@inquirer/editor/-/editor-4.2.23.tgz#fe046a3bfdae931262de98c1052437d794322e0b" + integrity sha512-aLSROkEwirotxZ1pBaP8tugXRFCxW94gwrQLxXfrZsKkfjOYC1aRvAZuhpJOb5cu4IBTJdsCigUlf2iCOu4ZDQ== + dependencies: + "@inquirer/core" "^10.3.2" + "@inquirer/external-editor" "^1.0.3" + "@inquirer/type" "^3.0.10" + +"@inquirer/expand@^4.0.23": + version "4.0.23" + resolved "https://registry.yarnpkg.com/@inquirer/expand/-/expand-4.0.23.tgz#a38b5f32226d75717c370bdfed792313b92bdc05" + integrity sha512-nRzdOyFYnpeYTTR2qFwEVmIWypzdAx/sIkCMeTNTcflFOovfqUk+HcFhQQVBftAh9gmGrpFj6QcGEqrDMDOiew== + dependencies: + "@inquirer/core" "^10.3.2" + "@inquirer/type" "^3.0.10" + yoctocolors-cjs "^2.1.3" + +"@inquirer/external-editor@^1.0.3": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@inquirer/external-editor/-/external-editor-1.0.3.tgz#c23988291ee676290fdab3fd306e64010a6d13b8" + integrity sha512-RWbSrDiYmO4LbejWY7ttpxczuwQyZLBUyygsA9Nsv95hpzUWwnNTVQmAq3xuh7vNwCp07UTmE5i11XAEExx4RA== + dependencies: + chardet "^2.1.1" + iconv-lite "^0.7.0" + +"@inquirer/figures@^1.0.15": + version "1.0.15" + resolved "https://registry.yarnpkg.com/@inquirer/figures/-/figures-1.0.15.tgz#dbb49ed80df11df74268023b496ac5d9acd22b3a" + integrity sha512-t2IEY+unGHOzAaVM5Xx6DEWKeXlDDcNPeDyUpsRc6CUhBfU3VQOEl+Vssh7VNp1dR8MdUJBWhuObjXCsVpjN5g== + +"@inquirer/input@^4.3.1": + version "4.3.1" + resolved "https://registry.yarnpkg.com/@inquirer/input/-/input-4.3.1.tgz#778683b4c4c4d95d05d4b05c4a854964b73565b4" + integrity sha512-kN0pAM4yPrLjJ1XJBjDxyfDduXOuQHrBB8aLDMueuwUGn+vNpF7Gq7TvyVxx8u4SHlFFj4trmj+a2cbpG4Jn1g== + dependencies: + "@inquirer/core" "^10.3.2" + "@inquirer/type" "^3.0.10" + +"@inquirer/number@^3.0.23": + version "3.0.23" + resolved "https://registry.yarnpkg.com/@inquirer/number/-/number-3.0.23.tgz#3fdec2540d642093fd7526818fd8d4bdc7335094" + integrity sha512-5Smv0OK7K0KUzUfYUXDXQc9jrf8OHo4ktlEayFlelCjwMXz0299Y8OrI+lj7i4gCBY15UObk76q0QtxjzFcFcg== + dependencies: + "@inquirer/core" "^10.3.2" + "@inquirer/type" "^3.0.10" + +"@inquirer/password@^4.0.23": + version "4.0.23" + resolved "https://registry.yarnpkg.com/@inquirer/password/-/password-4.0.23.tgz#b9f5187c8c92fd7aa9eceb9d8f2ead0d7e7b000d" + integrity sha512-zREJHjhT5vJBMZX/IUbyI9zVtVfOLiTO66MrF/3GFZYZ7T4YILW5MSkEYHceSii/KtRk+4i3RE7E1CUXA2jHcA== + dependencies: + "@inquirer/ansi" "^1.0.2" + "@inquirer/core" "^10.3.2" + "@inquirer/type" "^3.0.10" + +"@inquirer/prompts@^7.9.0": + version "7.10.1" + resolved "https://registry.yarnpkg.com/@inquirer/prompts/-/prompts-7.10.1.tgz#e1436c0484cf04c22548c74e2cd239e989d5f847" + integrity sha512-Dx/y9bCQcXLI5ooQ5KyvA4FTgeo2jYj/7plWfV5Ak5wDPKQZgudKez2ixyfz7tKXzcJciTxqLeK7R9HItwiByg== + dependencies: + "@inquirer/checkbox" "^4.3.2" + "@inquirer/confirm" "^5.1.21" + "@inquirer/editor" "^4.2.23" + "@inquirer/expand" "^4.0.23" + "@inquirer/input" "^4.3.1" + "@inquirer/number" "^3.0.23" + "@inquirer/password" "^4.0.23" + "@inquirer/rawlist" "^4.1.11" + "@inquirer/search" "^3.2.2" + "@inquirer/select" "^4.4.2" + +"@inquirer/rawlist@^4.1.11": + version "4.1.11" + resolved "https://registry.yarnpkg.com/@inquirer/rawlist/-/rawlist-4.1.11.tgz#313c8c3ffccb7d41e990c606465726b4a898a033" + integrity sha512-+LLQB8XGr3I5LZN/GuAHo+GpDJegQwuPARLChlMICNdwW7OwV2izlCSCxN6cqpL0sMXmbKbFcItJgdQq5EBXTw== + dependencies: + "@inquirer/core" "^10.3.2" + "@inquirer/type" "^3.0.10" + yoctocolors-cjs "^2.1.3" + +"@inquirer/search@^3.2.2": + version "3.2.2" + resolved "https://registry.yarnpkg.com/@inquirer/search/-/search-3.2.2.tgz#4cc6fd574dcd434e4399badc37c742c3fd534ac8" + integrity sha512-p2bvRfENXCZdWF/U2BXvnSI9h+tuA8iNqtUKb9UWbmLYCRQxd8WkvwWvYn+3NgYaNwdUkHytJMGG4MMLucI1kA== + dependencies: + "@inquirer/core" "^10.3.2" + "@inquirer/figures" "^1.0.15" + "@inquirer/type" "^3.0.10" + yoctocolors-cjs "^2.1.3" + +"@inquirer/select@^4.4.2": + version "4.4.2" + resolved "https://registry.yarnpkg.com/@inquirer/select/-/select-4.4.2.tgz#2ac8fca960913f18f1d1b35323ed8fcd27d89323" + integrity sha512-l4xMuJo55MAe+N7Qr4rX90vypFwCajSakx59qe/tMaC1aEHWLyw68wF4o0A4SLAY4E0nd+Vt+EyskeDIqu1M6w== + dependencies: + "@inquirer/ansi" "^1.0.2" + "@inquirer/core" "^10.3.2" + "@inquirer/figures" "^1.0.15" + "@inquirer/type" "^3.0.10" + yoctocolors-cjs "^2.1.3" + +"@inquirer/type@^3.0.10", "@inquirer/type@^3.0.9": + version "3.0.10" + resolved "https://registry.yarnpkg.com/@inquirer/type/-/type-3.0.10.tgz#11ed564ec78432a200ea2601a212d24af8150d50" + integrity sha512-BvziSRxfz5Ov8ch0z/n3oijRSEcEsHnhggm4xFZe93DHcUCTlutlq9Ox4SVENAfcRD22UQq7T/atg9Wr3k09eA== + +"@isaacs/balanced-match@^4.0.1": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@isaacs/balanced-match/-/balanced-match-4.0.1.tgz#3081dadbc3460661b751e7591d7faea5df39dd29" + integrity sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ== + +"@isaacs/brace-expansion@^5.0.0": + version "5.0.0" + resolved "https://registry.yarnpkg.com/@isaacs/brace-expansion/-/brace-expansion-5.0.0.tgz#4b3dabab7d8e75a429414a96bd67bf4c1d13e0f3" + integrity sha512-ZT55BDLV0yv0RBm2czMiZ+SqCGO7AvmOM3G/w2xhVPH+te0aKgFjmBvGlL1dH+ql2tgGO3MVrbb3jCKyvpgnxA== + dependencies: + "@isaacs/balanced-match" "^4.0.1" + "@isaacs/cliui@^8.0.2": version "8.0.2" resolved "https://registry.yarnpkg.com/@isaacs/cliui/-/cliui-8.0.2.tgz#b37667b7bc181c168782259bab42474fbf52b550" @@ -2051,264 +2140,262 @@ "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" -"@npmcli/agent@^3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@npmcli/agent/-/agent-3.0.0.tgz#1685b1fbd4a1b7bb4f930cbb68ce801edfe7aa44" - integrity sha512-S79NdEgDQd/NGCay6TCoVzXSj74skRZIKJcpJjC5lOq34SZzyI6MqtiiWoiVWoVrTcGjNeC4ipbh1VIHlpfF5Q== +"@npmcli/agent@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@npmcli/agent/-/agent-4.0.0.tgz#2bb2b1c0a170940511554a7986ae2a8be9fedcce" + integrity sha512-kAQTcEN9E8ERLVg5AsGwLNoFb+oEG6engbqAU2P43gD4JEIkNGMHdVQ096FsOAAYpZPB0RSt0zgInKIAS1l5QA== dependencies: agent-base "^7.1.0" http-proxy-agent "^7.0.0" https-proxy-agent "^7.0.1" - lru-cache "^10.0.1" + lru-cache "^11.2.1" socks-proxy-agent "^8.0.3" -"@npmcli/arborist@^8.0.0": - version "8.0.0" - resolved "https://registry.yarnpkg.com/@npmcli/arborist/-/arborist-8.0.0.tgz#681af823ac8ca067404dee57e0f91a3d27d6ef0a" - integrity sha512-APDXxtXGSftyXibl0dZ3CuZYmmVnkiN3+gkqwXshY4GKC2rof2+Lg0sGuj6H1p2YfBAKd7PRwuMVhu6Pf/nQ/A== +"@npmcli/arborist@^9.1.9": + version "9.1.9" + resolved "https://registry.yarnpkg.com/@npmcli/arborist/-/arborist-9.1.9.tgz#1458850184fa97967263c67c6f34a052ac632b46" + integrity sha512-O/rLeBo64mkUn1zU+1tFDWXvbAA9UXe9eUldwTwRLxOLFx9obqjNoozW65LmYqgWb0DG40i9lNZSv78VX2GKhw== dependencies: "@isaacs/string-locale-compare" "^1.1.0" - "@npmcli/fs" "^4.0.0" - "@npmcli/installed-package-contents" "^3.0.0" - "@npmcli/map-workspaces" "^4.0.1" - "@npmcli/metavuln-calculator" "^8.0.0" - "@npmcli/name-from-folder" "^3.0.0" - "@npmcli/node-gyp" "^4.0.0" - "@npmcli/package-json" "^6.0.1" - "@npmcli/query" "^4.0.0" - "@npmcli/redact" "^3.0.0" - "@npmcli/run-script" "^9.0.1" - bin-links "^5.0.0" - cacache "^19.0.1" + "@npmcli/fs" "^5.0.0" + "@npmcli/installed-package-contents" "^4.0.0" + "@npmcli/map-workspaces" "^5.0.0" + "@npmcli/metavuln-calculator" "^9.0.2" + "@npmcli/name-from-folder" "^4.0.0" + "@npmcli/node-gyp" "^5.0.0" + "@npmcli/package-json" "^7.0.0" + "@npmcli/query" "^5.0.0" + "@npmcli/redact" "^4.0.0" + "@npmcli/run-script" "^10.0.0" + bin-links "^6.0.0" + cacache "^20.0.1" common-ancestor-path "^1.0.1" - hosted-git-info "^8.0.0" - json-parse-even-better-errors "^4.0.0" + hosted-git-info "^9.0.0" json-stringify-nice "^1.1.4" - lru-cache "^10.2.2" - minimatch "^9.0.4" - nopt "^8.0.0" - npm-install-checks "^7.1.0" - npm-package-arg "^12.0.0" - npm-pick-manifest "^10.0.0" - npm-registry-fetch "^18.0.1" - pacote "^19.0.0" - parse-conflict-json "^4.0.0" - proc-log "^5.0.0" - proggy "^3.0.0" + lru-cache "^11.2.1" + minimatch "^10.0.3" + nopt "^9.0.0" + npm-install-checks "^8.0.0" + npm-package-arg "^13.0.0" + npm-pick-manifest "^11.0.1" + npm-registry-fetch "^19.0.0" + pacote "^21.0.2" + parse-conflict-json "^5.0.1" + proc-log "^6.0.0" + proggy "^4.0.0" promise-all-reject-late "^1.0.0" promise-call-limit "^3.0.1" - read-package-json-fast "^4.0.0" semver "^7.3.7" - ssri "^12.0.0" + ssri "^13.0.0" treeverse "^3.0.0" - walk-up-path "^3.0.1" + walk-up-path "^4.0.0" -"@npmcli/config@^9.0.0": - version "9.0.0" - resolved "https://registry.yarnpkg.com/@npmcli/config/-/config-9.0.0.tgz#bd810a1e9e23fcfad800e40d6c2c8b8f4f4318e1" - integrity sha512-P5Vi16Y+c8E0prGIzX112ug7XxqfaPFUVW/oXAV+2VsxplKZEnJozqZ0xnK8V8w/SEsBf+TXhUihrEIAU4CA5Q== +"@npmcli/config@^10.4.5": + version "10.4.5" + resolved "https://registry.yarnpkg.com/@npmcli/config/-/config-10.4.5.tgz#6b5bfe6326d8ffe0c53998ea59b3b338a972a058" + integrity sha512-i3d+ysO0ix+2YGXLxKu44cEe9z47dtUPKbiPLFklDZvp/rJAsLmeWG2Bf6YKuqR8jEhMl/pHw1pGOquJBxvKIA== dependencies: - "@npmcli/map-workspaces" "^4.0.1" - "@npmcli/package-json" "^6.0.1" + "@npmcli/map-workspaces" "^5.0.0" + "@npmcli/package-json" "^7.0.0" ci-info "^4.0.0" - ini "^5.0.0" - nopt "^8.0.0" - proc-log "^5.0.0" + ini "^6.0.0" + nopt "^9.0.0" + proc-log "^6.0.0" semver "^7.3.5" - walk-up-path "^3.0.1" + walk-up-path "^4.0.0" -"@npmcli/fs@^4.0.0": - version "4.0.0" - resolved "https://registry.yarnpkg.com/@npmcli/fs/-/fs-4.0.0.tgz#a1eb1aeddefd2a4a347eca0fab30bc62c0e1c0f2" - integrity sha512-/xGlezI6xfGO9NwuJlnwz/K14qD1kCSAGtacBHnGzeAIuJGazcp45KP5NuyARXoKb7cwulAGWVsbeSxdG/cb0Q== +"@npmcli/fs@^5.0.0": + version "5.0.0" + resolved "https://registry.yarnpkg.com/@npmcli/fs/-/fs-5.0.0.tgz#674619771907342b3d1ac197aaf1deeb657e3539" + integrity sha512-7OsC1gNORBEawOa5+j2pXN9vsicaIOH5cPXxoR6fJOmH6/EXpJB2CajXOu1fPRFun2m1lktEFX11+P89hqO/og== dependencies: semver "^7.3.5" -"@npmcli/git@^6.0.0", "@npmcli/git@^6.0.1": - version "6.0.3" - resolved "https://registry.yarnpkg.com/@npmcli/git/-/git-6.0.3.tgz#966cbb228514372877de5244db285b199836f3aa" - integrity sha512-GUYESQlxZRAdhs3UhbB6pVRNUELQOHXwK9ruDkwmCv2aZ5y0SApQzUJCg02p3A7Ue2J5hxvlk1YI53c00NmRyQ== - dependencies: - "@npmcli/promise-spawn" "^8.0.0" - ini "^5.0.0" - lru-cache "^10.0.1" - npm-pick-manifest "^10.0.0" - proc-log "^5.0.0" +"@npmcli/git@^7.0.0": + version "7.0.1" + resolved "https://registry.yarnpkg.com/@npmcli/git/-/git-7.0.1.tgz#d1f6462af0e9901536e447beea922bc20dcc5762" + integrity sha512-+XTFxK2jJF/EJJ5SoAzXk3qwIDfvFc5/g+bD274LZ7uY7LE8sTfG6Z8rOanPl2ZEvZWqNvmEdtXC25cE54VcoA== + dependencies: + "@npmcli/promise-spawn" "^9.0.0" + ini "^6.0.0" + lru-cache "^11.2.1" + npm-pick-manifest "^11.0.1" + proc-log "^6.0.0" promise-retry "^2.0.1" semver "^7.3.5" - which "^5.0.0" + which "^6.0.0" -"@npmcli/installed-package-contents@^3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@npmcli/installed-package-contents/-/installed-package-contents-3.0.0.tgz#2c1170ff4f70f68af125e2842e1853a93223e4d1" - integrity sha512-fkxoPuFGvxyrH+OQzyTkX2LUEamrF4jZSmxjAtPPHHGO0dqsQ8tTKjnIS8SAnPHdk2I03BDtSMR5K/4loKg79Q== +"@npmcli/installed-package-contents@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@npmcli/installed-package-contents/-/installed-package-contents-4.0.0.tgz#18e5070704cfe0278f9ae48038558b6efd438426" + integrity sha512-yNyAdkBxB72gtZ4GrwXCM0ZUedo9nIbOMKfGjt6Cu6DXf0p8y1PViZAKDC8q8kv/fufx0WTjRBdSlyrvnP7hmA== dependencies: - npm-bundled "^4.0.0" - npm-normalize-package-bin "^4.0.0" + npm-bundled "^5.0.0" + npm-normalize-package-bin "^5.0.0" -"@npmcli/map-workspaces@^4.0.1", "@npmcli/map-workspaces@^4.0.2": - version "4.0.2" - resolved "https://registry.yarnpkg.com/@npmcli/map-workspaces/-/map-workspaces-4.0.2.tgz#d02c5508bf55624f60aaa58fe413748a5c773802" - integrity sha512-mnuMuibEbkaBTYj9HQ3dMe6L0ylYW+s/gfz7tBDMFY/la0w9Kf44P9aLn4/+/t3aTR3YUHKoT6XQL9rlicIe3Q== +"@npmcli/map-workspaces@^5.0.0", "@npmcli/map-workspaces@^5.0.3": + version "5.0.3" + resolved "https://registry.yarnpkg.com/@npmcli/map-workspaces/-/map-workspaces-5.0.3.tgz#5b887ec0b535a2ba64d1d338867326a2b9c041d1" + integrity sha512-o2grssXo1e774E5OtEwwrgoszYRh0lqkJH+Pb9r78UcqdGJRDRfhpM8DvZPjzNLLNYeD/rNbjOKM3Ss5UABROw== dependencies: - "@npmcli/name-from-folder" "^3.0.0" - "@npmcli/package-json" "^6.0.0" - glob "^10.2.2" - minimatch "^9.0.0" + "@npmcli/name-from-folder" "^4.0.0" + "@npmcli/package-json" "^7.0.0" + glob "^13.0.0" + minimatch "^10.0.3" -"@npmcli/metavuln-calculator@^8.0.0": - version "8.0.1" - resolved "https://registry.yarnpkg.com/@npmcli/metavuln-calculator/-/metavuln-calculator-8.0.1.tgz#c14307a1f0e43524e7ae833d1787c2e0425a9f44" - integrity sha512-WXlJx9cz3CfHSt9W9Opi1PTFc4WZLFomm5O8wekxQZmkyljrBRwATwDxfC9iOXJwYVmfiW1C1dUe0W2aN0UrSg== +"@npmcli/metavuln-calculator@^9.0.2", "@npmcli/metavuln-calculator@^9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@npmcli/metavuln-calculator/-/metavuln-calculator-9.0.3.tgz#57b330f3fb8ca34db2782ad5349ea4384bed9c96" + integrity sha512-94GLSYhLXF2t2LAC7pDwLaM4uCARzxShyAQKsirmlNcpidH89VA4/+K1LbJmRMgz5gy65E/QBBWQdUvGLe2Frg== dependencies: - cacache "^19.0.0" - json-parse-even-better-errors "^4.0.0" - pacote "^20.0.0" - proc-log "^5.0.0" + cacache "^20.0.0" + json-parse-even-better-errors "^5.0.0" + pacote "^21.0.0" + proc-log "^6.0.0" semver "^7.3.5" -"@npmcli/name-from-folder@^3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@npmcli/name-from-folder/-/name-from-folder-3.0.0.tgz#ed49b18d16b954149f31240e16630cfec511cd57" - integrity sha512-61cDL8LUc9y80fXn+lir+iVt8IS0xHqEKwPu/5jCjxQTVoSCmkXvw4vbMrzAMtmghz3/AkiBjhHkDKUH+kf7kA== - -"@npmcli/node-gyp@^4.0.0": +"@npmcli/name-from-folder@^4.0.0": version "4.0.0" - resolved "https://registry.yarnpkg.com/@npmcli/node-gyp/-/node-gyp-4.0.0.tgz#01f900bae62f0f27f9a5a127b40d443ddfb9d4c6" - integrity sha512-+t5DZ6mO/QFh78PByMq1fGSAub/agLJZDRfJRMeOSNCt8s9YVlTjmGpIPwPhvXTGUIJk+WszlT0rQa1W33yzNA== + resolved "https://registry.yarnpkg.com/@npmcli/name-from-folder/-/name-from-folder-4.0.0.tgz#b4d516ae4fab5ed4e8e8032abff3488703fc24a3" + integrity sha512-qfrhVlOSqmKM8i6rkNdZzABj8MKEITGFAY+4teqBziksCQAOLutiAxM1wY2BKEd8KjUSpWmWCYxvXr0y4VTlPg== -"@npmcli/package-json@^6.0.0", "@npmcli/package-json@^6.0.1", "@npmcli/package-json@^6.1.0": - version "6.1.1" - resolved "https://registry.yarnpkg.com/@npmcli/package-json/-/package-json-6.1.1.tgz#78ff92d138fdcb85f31cab907455d5db96d017cb" - integrity sha512-d5qimadRAUCO4A/Txw71VM7UrRZzV+NPclxz/dc+M6B2oYwjWTjqh8HA/sGQgs9VZuJ6I/P7XIAlJvgrl27ZOw== - dependencies: - "@npmcli/git" "^6.0.0" - glob "^10.2.2" - hosted-git-info "^8.0.0" - json-parse-even-better-errors "^4.0.0" - proc-log "^5.0.0" +"@npmcli/node-gyp@^5.0.0": + version "5.0.0" + resolved "https://registry.yarnpkg.com/@npmcli/node-gyp/-/node-gyp-5.0.0.tgz#35475a58b5d791764a7252231197a14deefe8e47" + integrity sha512-uuG5HZFXLfyFKqg8QypsmgLQW7smiRjVc45bqD/ofZZcR/uxEjgQU8qDPv0s9TEeMUiAAU/GC5bR6++UdTirIQ== + +"@npmcli/package-json@^7.0.0", "@npmcli/package-json@^7.0.4": + version "7.0.4" + resolved "https://registry.yarnpkg.com/@npmcli/package-json/-/package-json-7.0.4.tgz#f4178e5d90b888f3bdf666915706f613c2d870d7" + integrity sha512-0wInJG3j/K40OJt/33ax47WfWMzZTm6OQxB9cDhTt5huCP2a9g2GnlsxmfN+PulItNPIpPrZ+kfwwUil7eHcZQ== + dependencies: + "@npmcli/git" "^7.0.0" + glob "^13.0.0" + hosted-git-info "^9.0.0" + json-parse-even-better-errors "^5.0.0" + proc-log "^6.0.0" semver "^7.5.3" validate-npm-package-license "^3.0.4" -"@npmcli/promise-spawn@^8.0.0", "@npmcli/promise-spawn@^8.0.2": - version "8.0.2" - resolved "https://registry.yarnpkg.com/@npmcli/promise-spawn/-/promise-spawn-8.0.2.tgz#053688f8bc2b4ecc036d2d52c691fd82af58ea5e" - integrity sha512-/bNJhjc+o6qL+Dwz/bqfTQClkEO5nTQ1ZEcdCkAQjhkZMHIh22LPG7fNh1enJP1NKWDqYiiABnjFCY7E0zHYtQ== +"@npmcli/promise-spawn@^9.0.0", "@npmcli/promise-spawn@^9.0.1": + version "9.0.1" + resolved "https://registry.yarnpkg.com/@npmcli/promise-spawn/-/promise-spawn-9.0.1.tgz#20e80cbdd2f24ad263a15de3ebbb1673cb82005b" + integrity sha512-OLUaoqBuyxeTqUvjA3FZFiXUfYC1alp3Sa99gW3EUDz3tZ3CbXDdcZ7qWKBzicrJleIgucoWamWH1saAmH/l2Q== dependencies: - which "^5.0.0" + which "^6.0.0" -"@npmcli/query@^4.0.0": - version "4.0.0" - resolved "https://registry.yarnpkg.com/@npmcli/query/-/query-4.0.0.tgz#7a2470254f5a12a1499d2296a7343043c7847568" - integrity sha512-3pPbese0fbCiFJ/7/X1GBgxAKYFE8sxBddA7GtuRmOgNseH4YbGsXJ807Ig3AEwNITjDUISHglvy89cyDJnAwA== +"@npmcli/query@^5.0.0": + version "5.0.0" + resolved "https://registry.yarnpkg.com/@npmcli/query/-/query-5.0.0.tgz#c8cb9ec42c2ef149077282e948dc068ecc79ee11" + integrity sha512-8TZWfTQOsODpLqo9SVhVjHovmKXNpevHU0gO9e+y4V4fRIOneiXy0u0sMP9LmS71XivrEWfZWg50ReH4WRT4aQ== dependencies: - postcss-selector-parser "^6.1.2" + postcss-selector-parser "^7.0.0" -"@npmcli/redact@^3.0.0": - version "3.1.1" - resolved "https://registry.yarnpkg.com/@npmcli/redact/-/redact-3.1.1.tgz#ac295c148d01c70a5a006d2e162388b3cef15195" - integrity sha512-3Hc2KGIkrvJWJqTbvueXzBeZlmvoOxc2jyX00yzr3+sNFquJg0N8hH4SAPLPVrkWIRQICVpVgjrss971awXVnA== - -"@npmcli/run-script@^9.0.0", "@npmcli/run-script@^9.0.1": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@npmcli/run-script/-/run-script-9.0.2.tgz#621f993d59bae770104a5b655a38c6579d5ce6be" - integrity sha512-cJXiUlycdizQwvqE1iaAb4VRUM3RX09/8q46zjvy+ct9GhfZRWd7jXYVc1tn/CfRlGPVkX/u4sstRlepsm7hfw== - dependencies: - "@npmcli/node-gyp" "^4.0.0" - "@npmcli/package-json" "^6.0.0" - "@npmcli/promise-spawn" "^8.0.0" - node-gyp "^11.0.0" - proc-log "^5.0.0" - which "^5.0.0" +"@npmcli/redact@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@npmcli/redact/-/redact-4.0.0.tgz#c91121e02b7559a997614a2c1057cd7fc67608c4" + integrity sha512-gOBg5YHMfZy+TfHArfVogwgfBeQnKbbGo3pSUyK/gSI0AVu+pEiDVcKlQb0D8Mg1LNRZILZ6XG8I5dJ4KuAd9Q== + +"@npmcli/run-script@^10.0.0", "@npmcli/run-script@^10.0.3": + version "10.0.3" + resolved "https://registry.yarnpkg.com/@npmcli/run-script/-/run-script-10.0.3.tgz#85c16cd893e44cad5edded441b002d8a1d3a8a8e" + integrity sha512-ER2N6itRkzWbbtVmZ9WKaWxVlKlOeBFF1/7xx+KA5J1xKa4JjUwBdb6tDpk0v1qA+d+VDwHI9qmLcXSWcmi+Rw== + dependencies: + "@npmcli/node-gyp" "^5.0.0" + "@npmcli/package-json" "^7.0.0" + "@npmcli/promise-spawn" "^9.0.0" + node-gyp "^12.1.0" + proc-log "^6.0.0" + which "^6.0.0" + +"@octokit/auth-token@^6.0.0": + version "6.0.0" + resolved "https://registry.yarnpkg.com/@octokit/auth-token/-/auth-token-6.0.0.tgz#b02e9c08a2d8937df09a2a981f226ad219174c53" + integrity sha512-P4YJBPdPSpWTQ1NU4XYdvHvXJJDxM6YwpS0FZHRgP7YFkdVxsWcpWGy/NVqlAA7PcPCnMacXlRm1y2PFZRWL/w== -"@octokit/auth-token@^5.0.0": - version "5.1.2" - resolved "https://registry.yarnpkg.com/@octokit/auth-token/-/auth-token-5.1.2.tgz#68a486714d7a7fd1df56cb9bc89a860a0de866de" - integrity sha512-JcQDsBdg49Yky2w2ld20IHAlwr8d/d8N6NiOXbtuoPCqzbsiJgF633mVUw3x4mo0H5ypataQIX7SFu3yy44Mpw== - -"@octokit/core@^6.0.0": - version "6.1.4" - resolved "https://registry.yarnpkg.com/@octokit/core/-/core-6.1.4.tgz#f5ccf911cc95b1ce9daf6de425d1664392f867db" - integrity sha512-lAS9k7d6I0MPN+gb9bKDt7X8SdxknYqAMh44S5L+lNqIN2NuV8nvv3g8rPp7MuRxcOpxpUIATWprO0C34a8Qmg== - dependencies: - "@octokit/auth-token" "^5.0.0" - "@octokit/graphql" "^8.1.2" - "@octokit/request" "^9.2.1" - "@octokit/request-error" "^6.1.7" - "@octokit/types" "^13.6.2" - before-after-hook "^3.0.2" +"@octokit/core@^7.0.0": + version "7.0.6" + resolved "https://registry.yarnpkg.com/@octokit/core/-/core-7.0.6.tgz#0d58704391c6b681dec1117240ea4d2a98ac3916" + integrity sha512-DhGl4xMVFGVIyMwswXeyzdL4uXD5OGILGX5N8Y+f6W7LhC1Ze2poSNrkF/fedpVDHEEZ+PHFW0vL14I+mm8K3Q== + dependencies: + "@octokit/auth-token" "^6.0.0" + "@octokit/graphql" "^9.0.3" + "@octokit/request" "^10.0.6" + "@octokit/request-error" "^7.0.2" + "@octokit/types" "^16.0.0" + before-after-hook "^4.0.0" universal-user-agent "^7.0.0" -"@octokit/endpoint@^10.1.3": - version "10.1.3" - resolved "https://registry.yarnpkg.com/@octokit/endpoint/-/endpoint-10.1.3.tgz#bfe8ff2ec213eb4216065e77654bfbba0fc6d4de" - integrity sha512-nBRBMpKPhQUxCsQQeW+rCJ/OPSMcj3g0nfHn01zGYZXuNDvvXudF/TYY6APj5THlurerpFN4a/dQAIAaM6BYhA== +"@octokit/endpoint@^11.0.2": + version "11.0.2" + resolved "https://registry.yarnpkg.com/@octokit/endpoint/-/endpoint-11.0.2.tgz#a8d955e053a244938b81d86cd73efd2dcb5ef5af" + integrity sha512-4zCpzP1fWc7QlqunZ5bSEjxc6yLAlRTnDwKtgXfcI/FxxGoqedDG8V2+xJ60bV2kODqcGB+nATdtap/XYq2NZQ== dependencies: - "@octokit/types" "^13.6.2" + "@octokit/types" "^16.0.0" universal-user-agent "^7.0.2" -"@octokit/graphql@^8.1.2": - version "8.2.1" - resolved "https://registry.yarnpkg.com/@octokit/graphql/-/graphql-8.2.1.tgz#0cb83600e6b4009805acc1c56ae8e07e6c991b78" - integrity sha512-n57hXtOoHrhwTWdvhVkdJHdhTv0JstjDbDRhJfwIRNfFqmSo1DaK/mD2syoNUoLCyqSjBpGAKOG0BuwF392slw== +"@octokit/graphql@^9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@octokit/graphql/-/graphql-9.0.3.tgz#5b8341c225909e924b466705c13477face869456" + integrity sha512-grAEuupr/C1rALFnXTv6ZQhFuL1D8G5y8CN04RgrO4FIPMrtm+mcZzFG7dcBm+nq+1ppNixu+Jd78aeJOYxlGA== dependencies: - "@octokit/request" "^9.2.2" - "@octokit/types" "^13.8.0" + "@octokit/request" "^10.0.6" + "@octokit/types" "^16.0.0" universal-user-agent "^7.0.0" -"@octokit/openapi-types@^23.0.1": - version "23.0.1" - resolved "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-23.0.1.tgz#3721646ecd36b596ddb12650e0e89d3ebb2dd50e" - integrity sha512-izFjMJ1sir0jn0ldEKhZ7xegCTj/ObmEDlEfpFrx4k/JyZSMRHbO3/rBwgE7f3m2DHt+RrNGIVw4wSmwnm3t/g== +"@octokit/openapi-types@^27.0.0": + version "27.0.0" + resolved "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-27.0.0.tgz#374ea53781965fd02a9d36cacb97e152cefff12d" + integrity sha512-whrdktVs1h6gtR+09+QsNk2+FO+49j6ga1c55YZudfEG+oKJVvJLQi3zkOm5JjiUXAagWK2tI2kTGKJ2Ys7MGA== -"@octokit/plugin-paginate-rest@^11.0.0": - version "11.4.3" - resolved "https://registry.yarnpkg.com/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-11.4.3.tgz#b5030bba2e0ecff8e6ff7501074c1b209af78ff8" - integrity sha512-tBXaAbXkqVJlRoA/zQVe9mUdb8rScmivqtpv3ovsC5xhje/a+NOCivs7eUhWBwCApJVsR4G5HMeaLbq7PxqZGA== +"@octokit/plugin-paginate-rest@^14.0.0": + version "14.0.0" + resolved "https://registry.yarnpkg.com/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-14.0.0.tgz#44dc9fff2dacb148d4c5c788b573ddc044503026" + integrity sha512-fNVRE7ufJiAA3XUrha2omTA39M6IXIc6GIZLvlbsm8QOQCYvpq/LkMNGyFlB1d8hTDzsAXa3OKtybdMAYsV/fw== dependencies: - "@octokit/types" "^13.7.0" + "@octokit/types" "^16.0.0" -"@octokit/plugin-retry@^7.0.0": - version "7.1.4" - resolved "https://registry.yarnpkg.com/@octokit/plugin-retry/-/plugin-retry-7.1.4.tgz#da57d1b8a2b83d77423cd6b4af76a0aee5c694ed" - integrity sha512-7AIP4p9TttKN7ctygG4BtR7rrB0anZqoU9ThXFk8nETqIfvgPUANTSYHqWYknK7W3isw59LpZeLI8pcEwiJdRg== +"@octokit/plugin-retry@^8.0.0": + version "8.0.3" + resolved "https://registry.yarnpkg.com/@octokit/plugin-retry/-/plugin-retry-8.0.3.tgz#8b7af9700272df724d12fd6333ead98961d135c6" + integrity sha512-vKGx1i3MC0za53IzYBSBXcrhmd+daQDzuZfYDd52X5S0M2otf3kVZTVP8bLA3EkU0lTvd1WEC2OlNNa4G+dohA== dependencies: - "@octokit/request-error" "^6.1.7" - "@octokit/types" "^13.6.2" + "@octokit/request-error" "^7.0.2" + "@octokit/types" "^16.0.0" bottleneck "^2.15.3" -"@octokit/plugin-throttling@^9.0.0": - version "9.4.0" - resolved "https://registry.yarnpkg.com/@octokit/plugin-throttling/-/plugin-throttling-9.4.0.tgz#4ed134fe97262361feb0208b7d8df63b35c72eb7" - integrity sha512-IOlXxXhZA4Z3m0EEYtrrACkuHiArHLZ3CvqWwOez/pURNqRuwfoFlTPbN5Muf28pzFuztxPyiUiNwz8KctdZaQ== +"@octokit/plugin-throttling@^11.0.0": + version "11.0.3" + resolved "https://registry.yarnpkg.com/@octokit/plugin-throttling/-/plugin-throttling-11.0.3.tgz#584b1a9ca73a5daafeeb7dd5cc13a1bd29a6a60d" + integrity sha512-34eE0RkFCKycLl2D2kq7W+LovheM/ex3AwZCYN8udpi6bxsyjZidb2McXs69hZhLmJlDqTSP8cH+jSRpiaijBg== dependencies: - "@octokit/types" "^13.7.0" + "@octokit/types" "^16.0.0" bottleneck "^2.15.3" -"@octokit/request-error@^6.1.7": - version "6.1.7" - resolved "https://registry.yarnpkg.com/@octokit/request-error/-/request-error-6.1.7.tgz#44fc598f5cdf4593e0e58b5155fe2e77230ff6da" - integrity sha512-69NIppAwaauwZv6aOzb+VVLwt+0havz9GT5YplkeJv7fG7a40qpLt/yZKyiDxAhgz0EtgNdNcb96Z0u+Zyuy2g== +"@octokit/request-error@^7.0.2": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@octokit/request-error/-/request-error-7.1.0.tgz#440fa3cae310466889778f5a222b47a580743638" + integrity sha512-KMQIfq5sOPpkQYajXHwnhjCC0slzCNScLHs9JafXc4RAJI+9f+jNDlBNaIMTvazOPLgb4BnlhGJOTbnN0wIjPw== dependencies: - "@octokit/types" "^13.6.2" + "@octokit/types" "^16.0.0" -"@octokit/request@^9.2.1", "@octokit/request@^9.2.2": - version "9.2.2" - resolved "https://registry.yarnpkg.com/@octokit/request/-/request-9.2.2.tgz#754452ec4692d7fdc32438a14e028eba0e6b2c09" - integrity sha512-dZl0ZHx6gOQGcffgm1/Sf6JfEpmh34v3Af2Uci02vzUYz6qEN6zepoRtmybWXIGXFIK8K9ylE3b+duCWqhArtg== +"@octokit/request@^10.0.6": + version "10.0.7" + resolved "https://registry.yarnpkg.com/@octokit/request/-/request-10.0.7.tgz#93f619914c523750a85e7888de983e1009eb03f6" + integrity sha512-v93h0i1yu4idj8qFPZwjehoJx4j3Ntn+JhXsdJrG9pYaX6j/XRz2RmasMUHtNgQD39nrv/VwTWSqK0RNXR8upA== dependencies: - "@octokit/endpoint" "^10.1.3" - "@octokit/request-error" "^6.1.7" - "@octokit/types" "^13.6.2" - fast-content-type-parse "^2.0.0" + "@octokit/endpoint" "^11.0.2" + "@octokit/request-error" "^7.0.2" + "@octokit/types" "^16.0.0" + fast-content-type-parse "^3.0.0" universal-user-agent "^7.0.2" -"@octokit/types@^13.6.2", "@octokit/types@^13.7.0", "@octokit/types@^13.8.0": - version "13.8.0" - resolved "https://registry.yarnpkg.com/@octokit/types/-/types-13.8.0.tgz#3815885e5abd16ed9ffeea3dced31d37ce3f8a0a" - integrity sha512-x7DjTIbEpEWXK99DMd01QfWy0hd5h4EN+Q7shkdKds3otGQP+oWE/y0A76i1OvH9fygo4ddvNf7ZvF0t78P98A== +"@octokit/types@^16.0.0": + version "16.0.0" + resolved "https://registry.yarnpkg.com/@octokit/types/-/types-16.0.0.tgz#fbd7fa590c2ef22af881b1d79758bfaa234dbb7c" + integrity sha512-sKq+9r1Mm4efXW1FCk7hFSeJo4QKreL/tTbR0rz/qx/r1Oa2VV83LTA/H/MuCOX7uCIJmQVRKBcbmWoySjAnSg== dependencies: - "@octokit/openapi-types" "^23.0.1" + "@octokit/openapi-types" "^27.0.0" "@pkgjs/parseargs@^0.11.0": version "0.11.0" @@ -2416,7 +2503,7 @@ fs-extra "^11.0.0" lodash "^4.17.4" -"@semantic-release/commit-analyzer@^13.0.0-beta.1": +"@semantic-release/commit-analyzer@^13.0.1": version "13.0.1" resolved "https://registry.yarnpkg.com/@semantic-release/commit-analyzer/-/commit-analyzer-13.0.1.tgz#d84b599c3fef623ccc01f0cc2025eb56a57d8feb" integrity sha512-wdnBPHKkr9HhNhXOhZD5a2LNl91+hs8CC2vsAVYxtZH3y0dV3wKn+uZSN61rdJQZ8EGxzWB3inWocBHV9+u/CQ== @@ -2454,51 +2541,54 @@ micromatch "^4.0.0" p-reduce "^2.0.0" -"@semantic-release/github@^11.0.0": - version "11.0.1" - resolved "https://registry.yarnpkg.com/@semantic-release/github/-/github-11.0.1.tgz#127579aa77ddd8586de6f4f57d0e66db3453a876" - integrity sha512-Z9cr0LgU/zgucbT9cksH0/pX9zmVda9hkDPcgIE0uvjMQ8w/mElDivGjx1w1pEQ+MuQJ5CBq3VCF16S6G4VH3A== +"@semantic-release/github@^12.0.0": + version "12.0.2" + resolved "https://registry.yarnpkg.com/@semantic-release/github/-/github-12.0.2.tgz#bc1f76e9cd386c5b01a20c3f0606e8eec6b1b93a" + integrity sha512-qyqLS+aSGH1SfXIooBKjs7mvrv0deg8v+jemegfJg1kq6ji+GJV8CO08VJDEsvjp3O8XJmTTIAjjZbMzagzsdw== dependencies: - "@octokit/core" "^6.0.0" - "@octokit/plugin-paginate-rest" "^11.0.0" - "@octokit/plugin-retry" "^7.0.0" - "@octokit/plugin-throttling" "^9.0.0" + "@octokit/core" "^7.0.0" + "@octokit/plugin-paginate-rest" "^14.0.0" + "@octokit/plugin-retry" "^8.0.0" + "@octokit/plugin-throttling" "^11.0.0" "@semantic-release/error" "^4.0.0" aggregate-error "^5.0.0" debug "^4.3.4" dir-glob "^3.0.1" - globby "^14.0.0" http-proxy-agent "^7.0.0" https-proxy-agent "^7.0.0" issue-parser "^7.0.0" lodash-es "^4.17.21" mime "^4.0.0" p-filter "^4.0.0" + tinyglobby "^0.2.14" + undici "^7.0.0" url-join "^5.0.0" -"@semantic-release/npm@^12.0.0": - version "12.0.1" - resolved "https://registry.yarnpkg.com/@semantic-release/npm/-/npm-12.0.1.tgz#ffb47906de95f8dade8fe0480df0a08dbe1b80c9" - integrity sha512-/6nntGSUGK2aTOI0rHPwY3ZjgY9FkXmEHbW9Kr+62NVOsyqpKKeP0lrCH+tphv+EsNdJNmqqwijTEnVWUMQ2Nw== +"@semantic-release/npm@^13.1.1": + version "13.1.3" + resolved "https://registry.yarnpkg.com/@semantic-release/npm/-/npm-13.1.3.tgz#f75bc82e005fcb859932461bfc5583746a31f6c1" + integrity sha512-q7zreY8n9V0FIP1Cbu63D+lXtRAVAIWb30MH5U3TdrfXt6r2MIrWCY0whAImN53qNvSGp0Zt07U95K+Qp9GpEg== dependencies: + "@actions/core" "^2.0.0" "@semantic-release/error" "^4.0.0" aggregate-error "^5.0.0" + env-ci "^11.2.0" execa "^9.0.0" fs-extra "^11.0.0" lodash-es "^4.17.21" nerf-dart "^1.0.0" normalize-url "^8.0.0" - npm "^10.5.0" + npm "^11.6.2" rc "^1.2.8" - read-pkg "^9.0.0" + read-pkg "^10.0.0" registry-auth-token "^5.0.0" semver "^7.1.2" tempy "^3.0.0" -"@semantic-release/release-notes-generator@^14.0.0-beta.1": - version "14.0.3" - resolved "https://registry.yarnpkg.com/@semantic-release/release-notes-generator/-/release-notes-generator-14.0.3.tgz#8f120280ba5ac4b434afe821388c697664e7eb9a" - integrity sha512-XxAZRPWGwO5JwJtS83bRdoIhCiYIx8Vhr+u231pQAsdFIAbm19rSVJLdnBN+Avvk7CKvNQE/nJ4y7uqKH6WTiw== +"@semantic-release/release-notes-generator@^14.1.0": + version "14.1.0" + resolved "https://registry.yarnpkg.com/@semantic-release/release-notes-generator/-/release-notes-generator-14.1.0.tgz#ac47bd214b48130e71578d9acefb1b1272854070" + integrity sha512-CcyDRk7xq+ON/20YNR+1I/jP7BYKICr1uKd1HHpROSnnTdGqOTburi4jcRiTYz0cpfhxSloQO3cGhnoot7IEkA== dependencies: conventional-changelog-angular "^8.0.0" conventional-changelog-writer "^8.0.0" @@ -2511,51 +2601,51 @@ lodash-es "^4.17.21" read-package-up "^11.0.0" -"@sigstore/bundle@^3.1.0": - version "3.1.0" - resolved "https://registry.yarnpkg.com/@sigstore/bundle/-/bundle-3.1.0.tgz#74f8f3787148400ddd364be8a9a9212174c66646" - integrity sha512-Mm1E3/CmDDCz3nDhFKTuYdB47EdRFRQMOE/EAbiG1MJW77/w1b3P7Qx7JSrVJs8PfwOLOVcKQCHErIwCTyPbag== +"@sigstore/bundle@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@sigstore/bundle/-/bundle-4.0.0.tgz#854eda43eb6a59352037e49000177c8904572f83" + integrity sha512-NwCl5Y0V6Di0NexvkTqdoVfmjTaQwoLM236r89KEojGmq/jMls8S+zb7yOwAPdXvbwfKDlP+lmXgAL4vKSQT+A== dependencies: - "@sigstore/protobuf-specs" "^0.4.0" + "@sigstore/protobuf-specs" "^0.5.0" -"@sigstore/core@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@sigstore/core/-/core-2.0.0.tgz#f888a8e4c8fdaa27848514a281920b6fd8eca955" - integrity sha512-nYxaSb/MtlSI+JWcwTHQxyNmWeWrUXJJ/G4liLrGG7+tS4vAz6LF3xRXqLH6wPIVUoZQel2Fs4ddLx4NCpiIYg== +"@sigstore/core@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@sigstore/core/-/core-3.0.0.tgz#42f42f733596f26eb055348635098fa28676f117" + integrity sha512-NgbJ+aW9gQl/25+GIEGYcCyi8M+ng2/5X04BMuIgoDfgvp18vDcoNHOQjQsG9418HGNYRxG3vfEXaR1ayD37gg== -"@sigstore/protobuf-specs@^0.4.0": - version "0.4.0" - resolved "https://registry.yarnpkg.com/@sigstore/protobuf-specs/-/protobuf-specs-0.4.0.tgz#7524509d93efcb14e77d0bc34c43a1ae85f851c5" - integrity sha512-o09cLSIq9EKyRXwryWDOJagkml9XgQCoCSRjHOnHLnvsivaW7Qznzz6yjfV7PHJHhIvyp8OH7OX8w0Dc5bQK7A== +"@sigstore/protobuf-specs@^0.5.0": + version "0.5.0" + resolved "https://registry.yarnpkg.com/@sigstore/protobuf-specs/-/protobuf-specs-0.5.0.tgz#e5f029edcb3a4329853a09b603011e61043eb005" + integrity sha512-MM8XIwUjN2bwvCg1QvrMtbBmpcSHrkhFSCu1D11NyPvDQ25HEc4oG5/OcQfd/Tlf/OxmKWERDj0zGE23jQaMwA== -"@sigstore/sign@^3.1.0": - version "3.1.0" - resolved "https://registry.yarnpkg.com/@sigstore/sign/-/sign-3.1.0.tgz#5d098d4d2b59a279e9ac9b51c794104cda0c649e" - integrity sha512-knzjmaOHOov1Ur7N/z4B1oPqZ0QX5geUfhrVaqVlu+hl0EAoL4o+l0MSULINcD5GCWe3Z0+YJO8ues6vFlW0Yw== +"@sigstore/sign@^4.0.0": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@sigstore/sign/-/sign-4.0.1.tgz#36ed397d0528e4da880b9060e26234098de5d35b" + integrity sha512-KFNGy01gx9Y3IBPG/CergxR9RZpN43N+lt3EozEfeoyqm8vEiLxwRl3ZO5sPx3Obv1ix/p7FWOlPc2Jgwfp9PA== dependencies: - "@sigstore/bundle" "^3.1.0" - "@sigstore/core" "^2.0.0" - "@sigstore/protobuf-specs" "^0.4.0" - make-fetch-happen "^14.0.2" + "@sigstore/bundle" "^4.0.0" + "@sigstore/core" "^3.0.0" + "@sigstore/protobuf-specs" "^0.5.0" + make-fetch-happen "^15.0.2" proc-log "^5.0.0" promise-retry "^2.0.1" -"@sigstore/tuf@^3.0.0", "@sigstore/tuf@^3.1.0": - version "3.1.0" - resolved "https://registry.yarnpkg.com/@sigstore/tuf/-/tuf-3.1.0.tgz#f533ac8ac572c9f7e36f5e08f1effa6b2244f55a" - integrity sha512-suVMQEA+sKdOz5hwP9qNcEjX6B45R+hFFr4LAWzbRc5O+U2IInwvay/bpG5a4s+qR35P/JK/PiKiRGjfuLy1IA== +"@sigstore/tuf@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@sigstore/tuf/-/tuf-4.0.0.tgz#8b3ae2bd09e401386d5b6842a46839e8ff484e6c" + integrity sha512-0QFuWDHOQmz7t66gfpfNO6aEjoFrdhkJaej/AOqb4kqWZVbPWFZifXZzkxyQBB1OwTbkhdT3LNpMFxwkTvf+2w== dependencies: - "@sigstore/protobuf-specs" "^0.4.0" - tuf-js "^3.0.1" + "@sigstore/protobuf-specs" "^0.5.0" + tuf-js "^4.0.0" -"@sigstore/verify@^2.1.0": - version "2.1.0" - resolved "https://registry.yarnpkg.com/@sigstore/verify/-/verify-2.1.0.tgz#63e31dd69b678ed6d98cbfdc6d6c104b82d0905c" - integrity sha512-kAAM06ca4CzhvjIZdONAL9+MLppW3K48wOFy1TbuaWFW/OMfl8JuTgW0Bm02JB1WJGT/ET2eqav0KTEKmxqkIA== +"@sigstore/verify@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@sigstore/verify/-/verify-3.0.0.tgz#59a1ffa98246f8b3f91a17459e3532095ee7fbb7" + integrity sha512-moXtHH33AobOhTZF8xcX1MpOFqdvfCk7v6+teJL8zymBiDXwEsQH6XG9HGx2VIxnJZNm4cNSzflTLDnQLmIdmw== dependencies: - "@sigstore/bundle" "^3.1.0" - "@sigstore/core" "^2.0.0" - "@sigstore/protobuf-specs" "^0.4.0" + "@sigstore/bundle" "^4.0.0" + "@sigstore/core" "^3.0.0" + "@sigstore/protobuf-specs" "^0.5.0" "@sinclair/typebox@^0.24.1": version "0.24.51" @@ -2572,11 +2662,6 @@ resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-4.6.0.tgz#3c7c9c46e678feefe7a2e5bb609d3dbd665ffb3f" integrity sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw== -"@sindresorhus/merge-streams@^2.1.0": - version "2.3.0" - resolved "https://registry.yarnpkg.com/@sindresorhus/merge-streams/-/merge-streams-2.3.0.tgz#719df7fb41766bc143369eaa0dd56d8dc87c9958" - integrity sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg== - "@sindresorhus/merge-streams@^4.0.0": version "4.0.0" resolved "https://registry.yarnpkg.com/@sindresorhus/merge-streams/-/merge-streams-4.0.0.tgz#abb11d99aeb6d27f1b563c38147a72d50058e339" @@ -2614,6 +2699,80 @@ "@stream-io/escape-string-regexp" "^5.0.1" lodash.deburr "^4.1.0" +"@swc/core-darwin-arm64@1.15.3": + version "1.15.3" + resolved "https://registry.yarnpkg.com/@swc/core-darwin-arm64/-/core-darwin-arm64-1.15.3.tgz#bd0bd3ab7730e3ffa64cf200c0ed7c572cbaba97" + integrity sha512-AXfeQn0CvcQ4cndlIshETx6jrAM45oeUrK8YeEY6oUZU/qzz0Id0CyvlEywxkWVC81Ajpd8TQQ1fW5yx6zQWkQ== + +"@swc/core-darwin-x64@1.15.3": + version "1.15.3" + resolved "https://registry.yarnpkg.com/@swc/core-darwin-x64/-/core-darwin-x64-1.15.3.tgz#502b1e1c680df6b962265ca81a0c1a23e6ff070f" + integrity sha512-p68OeCz1ui+MZYG4wmfJGvcsAcFYb6Sl25H9TxWl+GkBgmNimIiRdnypK9nBGlqMZAcxngNPtnG3kEMNnvoJ2A== + +"@swc/core-linux-arm-gnueabihf@1.15.3": + version "1.15.3" + resolved "https://registry.yarnpkg.com/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.15.3.tgz#e32cc6a2e06a75060d6f598ba2ca6f96c5c0cc43" + integrity sha512-Nuj5iF4JteFgwrai97mUX+xUOl+rQRHqTvnvHMATL/l9xE6/TJfPBpd3hk/PVpClMXG3Uvk1MxUFOEzM1JrMYg== + +"@swc/core-linux-arm64-gnu@1.15.3": + version "1.15.3" + resolved "https://registry.yarnpkg.com/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.15.3.tgz#9b9861bc44059e393d4baf98b3cd3d6c4ea6f521" + integrity sha512-2Nc/s8jE6mW2EjXWxO/lyQuLKShcmTrym2LRf5Ayp3ICEMX6HwFqB1EzDhwoMa2DcUgmnZIalesq2lG3krrUNw== + +"@swc/core-linux-arm64-musl@1.15.3": + version "1.15.3" + resolved "https://registry.yarnpkg.com/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.15.3.tgz#f6388743e5a159018bd468e8f710940b2614384b" + integrity sha512-j4SJniZ/qaZ5g8op+p1G9K1z22s/EYGg1UXIb3+Cg4nsxEpF5uSIGEE4mHUfA70L0BR9wKT2QF/zv3vkhfpX4g== + +"@swc/core-linux-x64-gnu@1.15.3": + version "1.15.3" + resolved "https://registry.yarnpkg.com/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.15.3.tgz#15fea551c7a3aeb1bdc3ad5c652d73c9321ddba8" + integrity sha512-aKttAZnz8YB1VJwPQZtyU8Uk0BfMP63iDMkvjhJzRZVgySmqt/apWSdnoIcZlUoGheBrcqbMC17GGUmur7OT5A== + +"@swc/core-linux-x64-musl@1.15.3": + version "1.15.3" + resolved "https://registry.yarnpkg.com/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.15.3.tgz#d3f17bab4ffcadbb47f135e6a14d6f3e401af289" + integrity sha512-oe8FctPu1gnUsdtGJRO2rvOUIkkIIaHqsO9xxN0bTR7dFTlPTGi2Fhk1tnvXeyAvCPxLIcwD8phzKg6wLv9yug== + +"@swc/core-win32-arm64-msvc@1.15.3": + version "1.15.3" + resolved "https://registry.yarnpkg.com/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.15.3.tgz#9da386df7fed00b3473bcf4281ff3fcd14726d2c" + integrity sha512-L9AjzP2ZQ/Xh58e0lTRMLvEDrcJpR7GwZqAtIeNLcTK7JVE+QineSyHp0kLkO1rttCHyCy0U74kDTj0dRz6raA== + +"@swc/core-win32-ia32-msvc@1.15.3": + version "1.15.3" + resolved "https://registry.yarnpkg.com/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.15.3.tgz#c398d4f0f10ffec2151a79733ee1ce86a945a1ea" + integrity sha512-B8UtogMzErUPDWUoKONSVBdsgKYd58rRyv2sHJWKOIMCHfZ22FVXICR4O/VwIYtlnZ7ahERcjayBHDlBZpR0aw== + +"@swc/core-win32-x64-msvc@1.15.3": + version "1.15.3" + resolved "https://registry.yarnpkg.com/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.15.3.tgz#715596b034a654c82b03ef734a9b44c29bcd3a68" + integrity sha512-SpZKMR9QBTecHeqpzJdYEfgw30Oo8b/Xl6rjSzBt1g0ZsXyy60KLXrp6IagQyfTYqNYE/caDvwtF2FPn7pomog== + +"@swc/core@1.15.3", "@swc/core@^1.15.3": + version "1.15.3" + resolved "https://registry.yarnpkg.com/@swc/core/-/core-1.15.3.tgz#2d0a5c4ac4c180c3dbf2f6d5d958b9fcbaa9755f" + integrity sha512-Qd8eBPkUFL4eAONgGjycZXj1jFCBW8Fd+xF0PzdTlBCWQIV1xnUT7B93wUANtW3KGjl3TRcOyxwSx/u/jyKw/Q== + dependencies: + "@swc/counter" "^0.1.3" + "@swc/types" "^0.1.25" + optionalDependencies: + "@swc/core-darwin-arm64" "1.15.3" + "@swc/core-darwin-x64" "1.15.3" + "@swc/core-linux-arm-gnueabihf" "1.15.3" + "@swc/core-linux-arm64-gnu" "1.15.3" + "@swc/core-linux-arm64-musl" "1.15.3" + "@swc/core-linux-x64-gnu" "1.15.3" + "@swc/core-linux-x64-musl" "1.15.3" + "@swc/core-win32-arm64-msvc" "1.15.3" + "@swc/core-win32-ia32-msvc" "1.15.3" + "@swc/core-win32-x64-msvc" "1.15.3" + +"@swc/counter@^0.1.3": + version "0.1.3" + resolved "https://registry.yarnpkg.com/@swc/counter/-/counter-0.1.3.tgz#cc7463bd02949611c6329596fccd2b0ec782b0e9" + integrity sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ== + "@swc/helpers@^0.5.0": version "0.5.6" resolved "https://registry.yarnpkg.com/@swc/helpers/-/helpers-0.5.6.tgz#d16d8566b7aea2bef90d059757e2d77f48224160" @@ -2621,6 +2780,13 @@ dependencies: tslib "^2.4.0" +"@swc/types@^0.1.25": + version "0.1.25" + resolved "https://registry.yarnpkg.com/@swc/types/-/types-0.1.25.tgz#b517b2a60feb37dd933e542d93093719e4cf1078" + integrity sha512-iAoY/qRhNH8a/hBvm3zKj9qQ4oc2+3w1unPJa2XvTK3XjeLXtzcCingVPw/9e5mn1+0yPqxcBGp9Jf0pkfMb1g== + dependencies: + "@swc/counter" "^0.1.3" + "@testing-library/dom@^10.4.0": version "10.4.0" resolved "https://registry.yarnpkg.com/@testing-library/dom/-/dom-10.4.0.tgz#82a9d9462f11d240ecadbf406607c6ceeeff43a8" @@ -2670,10 +2836,10 @@ resolved "https://registry.yarnpkg.com/@tufjs/canonical-json/-/canonical-json-2.0.0.tgz#a52f61a3d7374833fca945b2549bc30a2dd40d0a" integrity sha512-yVtV8zsdo8qFHe+/3kw81dSLyF7D576A5cCFCi4X7B39tWT7SekaEFUnvnWJHz+9qO7qJTah1JbrDjWKqFtdWA== -"@tufjs/models@3.0.1": - version "3.0.1" - resolved "https://registry.yarnpkg.com/@tufjs/models/-/models-3.0.1.tgz#5aebb782ebb9e06f071ae7831c1f35b462b0319c" - integrity sha512-UUYHISyhCU3ZgN8yaear3cGATHb3SMuKHsQ/nVbHXcmnBf+LzQ/cQfhNG+rfaSHgqGKNEm2cOCLVLELStUQ1JA== +"@tufjs/models@4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@tufjs/models/-/models-4.0.0.tgz#91fa6608413bb2d593c87d8aaf8bfbf7f7a79cb8" + integrity sha512-h5x5ga/hh82COe+GoD4+gKUeV4T3iaYOxqLt41GRKApinPI7DMidhCmNVTjKfhCWFJIGXaFJee07XczdT4jdZQ== dependencies: "@tufjs/canonical-json" "2.0.0" minimatch "^9.0.5" @@ -2885,11 +3051,6 @@ dependencies: "@types/unist" "*" -"@types/minimatch@^3.0.3": - version "3.0.5" - resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.5.tgz#1001cc5e6a3704b83c236027e77f2f58ea010f40" - integrity sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ== - "@types/minimist@^1.2.0": version "1.2.2" resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.2.tgz#ee771e2ba4b3dc5b372935d549fd9617bf345b8c" @@ -2926,7 +3087,7 @@ resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz#d3357479a0fdfdd5907fe67e17e0a85c906e1301" integrity sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw== -"@types/normalize-package-data@^2.4.3": +"@types/normalize-package-data@^2.4.3", "@types/normalize-package-data@^2.4.4": version "2.4.4" resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz#56e2cc26c397c038fab0e3a917a12d5c5909e901" integrity sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA== @@ -2974,11 +3135,6 @@ resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.3.tgz#6209321eb2c1712a7e7466422b8cb1fc0d9dd5d8" integrity sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw== -"@types/symlink-or-copy@^1.2.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@types/symlink-or-copy/-/symlink-or-copy-1.2.0.tgz#4151a81b4052c80bc2becbae09f3a9ec010a9c7a" - integrity sha512-Lja2xYuuf2B3knEsga8ShbOdsfNOtzT73GyJmZyY7eGl2+ajOqrs8yM5ze0fsSoYwvA6bw7/Qr7OZ7PEEmYwWg== - "@types/textarea-caret@3.0.0": version "3.0.0" resolved "https://registry.yarnpkg.com/@types/textarea-caret/-/textarea-caret-3.0.0.tgz#4c5c5e3de5c59511f93ffe929e5383471b828896" @@ -3148,10 +3304,10 @@ abab@^2.0.6: resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.6.tgz#41b80f2c871d19686216b82309231cfd3cb3d291" integrity sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA== -abbrev@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-3.0.0.tgz#c29a6337e167ac61a84b41b80461b29c5c271a27" - integrity sha512-+/kfrslGQ7TNV2ecmQwMJj/B65g5KVq1/L3SGVZ3tCYGqlzFuFCGBZJtMP99wH3NpEUyAjn0zPdPUg0D+DwrOA== +abbrev@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-4.0.0.tgz#ec933f0e27b6cd60e89b5c6b2a304af42209bb05" + integrity sha512-a1wflyaL0tHtJSmLSOVybYhy22vRih4eduhhrkcjgrWGnRfrZtovJ2FRjxuTtkkj47O/baf0R86QU5OuYpz8fA== accepts@~1.3.8: version "1.3.8" @@ -3174,7 +3330,7 @@ acorn-jsx@^5.3.2: resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== -acorn-walk@^8.0.2: +acorn-walk@^8.0.2, acorn-walk@^8.3.4: version "8.3.4" resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.3.4.tgz#794dd169c3977edf4ba4ea47583587c5866236b7" integrity sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g== @@ -3336,7 +3492,7 @@ anymatch@^2.0.0: micromatch "^3.1.4" normalize-path "^2.1.1" -anymatch@^3.0.3, anymatch@^3.1.3, anymatch@~3.1.2: +anymatch@^3.0.3, anymatch@~3.1.2: version "3.1.3" resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== @@ -3597,11 +3753,6 @@ axios@^1.12.2: form-data "^4.0.4" proxy-from-env "^1.1.0" -b4a@^1.6.4: - version "1.6.7" - resolved "https://registry.yarnpkg.com/b4a/-/b4a-1.6.7.tgz#a99587d4ebbfbd5a6e3b21bdb5d5fa385767abe4" - integrity sha512-OnAYlL5b7LEkALw87fUVafQw5rVR9RjwGd4KUwNQ6DrrNmaVaUCgLipfVlzrPQ4tWOR9P0IXGNOx50jYCCdSJg== - babel-code-frame@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b" @@ -3852,12 +4003,7 @@ balanced-match@^1.0.0: resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== -bare-events@^2.2.0: - version "2.5.4" - resolved "https://registry.yarnpkg.com/bare-events/-/bare-events-2.5.4.tgz#16143d435e1ed9eafd1ab85f12b89b3357a41745" - integrity sha512-+gFfDkR8pj4/TrWCGUGWmJIkBwuxPS5F+a5yWjOHQt2hHvNZd5YLzadjmDUtFmMM4y429bnKLa8bYBMHcYdnQA== - -base64-js@^1.3.1, base64-js@^1.5.1: +base64-js@^1.5.1: version "1.5.1" resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== @@ -3875,21 +4021,21 @@ base@^0.11.1: mixin-deep "^1.2.0" pascalcase "^0.1.1" -before-after-hook@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/before-after-hook/-/before-after-hook-3.0.2.tgz#d5665a5fa8b62294a5aa0a499f933f4a1016195d" - integrity sha512-Nik3Sc0ncrMK4UUdXQmAnRtzmNQTAAXmXIopizwZ1W1t8QmfJj+zL4OA2I7XPTPW5z5TDqv4hRo/JzouDJnX3A== +before-after-hook@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/before-after-hook/-/before-after-hook-4.0.0.tgz#cf1447ab9160df6a40f3621da64d6ffc36050cb9" + integrity sha512-q6tR3RPqIB1pMiTRMFcZwuG5T8vwp+vUvEG0vuI6B+Rikh5BfPp2fQ82c925FOs+b0lcFQ8CFrL+KbilfZFhOQ== -bin-links@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/bin-links/-/bin-links-5.0.0.tgz#2b0605b62dd5e1ddab3b92a3c4e24221cae06cca" - integrity sha512-sdleLVfCjBtgO5cNjA2HVRvWBJAHs4zwenaCPMNJAJU0yNxpzj80IpjOIimkpkr+mhlA+how5poQtt53PygbHA== +bin-links@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/bin-links/-/bin-links-6.0.0.tgz#0245114374463a694e161a1e65417e7939ab2eba" + integrity sha512-X4CiKlcV2GjnCMwnKAfbVWpHa++65th9TuzAEYtZoATiOE2DQKhSp4CJlyLoTqdhBKlXjpXjCTYPNNFS33Fi6w== dependencies: - cmd-shim "^7.0.0" - npm-normalize-package-bin "^4.0.0" - proc-log "^5.0.0" - read-cmd-shim "^5.0.0" - write-file-atomic "^6.0.0" + cmd-shim "^8.0.0" + npm-normalize-package-bin "^5.0.0" + proc-log "^6.0.0" + read-cmd-shim "^6.0.0" + write-file-atomic "^7.0.0" binary-extensions@^1.0.0: version "1.13.1" @@ -3901,19 +4047,10 @@ binary-extensions@^2.0.0: resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== -binary-extensions@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.3.0.tgz#f6e14a97858d327252200242d4ccfe522c445522" - integrity sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw== - -bl@^5.0.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/bl/-/bl-5.1.0.tgz#183715f678c7188ecef9fe475d90209400624273" - integrity sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ== - dependencies: - buffer "^6.0.3" - inherits "^2.0.4" - readable-stream "^3.4.0" +binary-extensions@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-3.1.0.tgz#be31cd3aa5c7e3dc42c501e57d4fff87d665e17e" + integrity sha512-Jvvd9hy1w+xUad8+ckQsWA/V1AoyubOvqn0aygjMOVM4BfIaRav1NFS3LsTSDaV4n4FtcCtQXvzep1E6MboqwQ== body-parser@1.20.1: version "1.20.1" @@ -3933,11 +4070,6 @@ body-parser@1.20.1: type-is "~1.6.18" unpipe "1.0.0" -boolbase@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" - integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww== - bottleneck@^2.15.3: version "2.19.5" resolved "https://registry.yarnpkg.com/bottleneck/-/bottleneck-2.19.5.tgz#5df0b90f59fd47656ebe63c78a98419205cadd91" @@ -3995,38 +4127,6 @@ braces@^3.0.2, braces@^3.0.3, braces@~3.0.2: dependencies: fill-range "^7.1.1" -broccoli-node-api@^1.7.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/broccoli-node-api/-/broccoli-node-api-1.7.0.tgz#391aa6edecd2a42c63c111b4162956b2fa288cb6" - integrity sha512-QIqLSVJWJUVOhclmkmypJJH9u9s/aWH4+FH6Q6Ju5l+Io4dtwqdPUNmDfw40o6sxhbZHhqGujDJuHTML1wG8Yw== - -broccoli-node-info@^2.1.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/broccoli-node-info/-/broccoli-node-info-2.2.0.tgz#feb01c13020792f429e01d7f7845dc5b3a7932b3" - integrity sha512-VabSGRpKIzpmC+r+tJueCE5h8k6vON7EIMMWu6d/FyPdtijwLQ7QvzShEw+m3mHoDzUaj/kiZsDYrS8X2adsBg== - -broccoli-output-wrapper@^3.2.5: - version "3.2.5" - resolved "https://registry.yarnpkg.com/broccoli-output-wrapper/-/broccoli-output-wrapper-3.2.5.tgz#514b17801c92922a2c2f87fd145df2a25a11bc5f" - integrity sha512-bQAtwjSrF4Nu0CK0JOy5OZqw9t5U0zzv2555EA/cF8/a8SLDTIetk9UgrtMVw7qKLKdSpOZ2liZNeZZDaKgayw== - dependencies: - fs-extra "^8.1.0" - heimdalljs-logger "^0.1.10" - symlink-or-copy "^1.2.0" - -broccoli-plugin@^4.0.7: - version "4.0.7" - resolved "https://registry.yarnpkg.com/broccoli-plugin/-/broccoli-plugin-4.0.7.tgz#dd176a85efe915ed557d913744b181abe05047db" - integrity sha512-a4zUsWtA1uns1K7p9rExYVYG99rdKeGRymW0qOCNkvDPHQxVi3yVyJHhQbM3EZwdt2E0mnhr5e0c/bPpJ7p3Wg== - dependencies: - broccoli-node-api "^1.7.0" - broccoli-output-wrapper "^3.2.5" - fs-merger "^3.2.1" - promise-map-series "^0.3.0" - quick-temp "^0.1.8" - rimraf "^3.0.2" - symlink-or-copy "^1.3.1" - browserslist@^4.16.3, browserslist@^4.19.1, browserslist@^4.22.2: version "4.23.1" resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.23.1.tgz#ce4af0534b3d37db5c1a4ca98b9080f985041e96" @@ -4061,36 +4161,27 @@ buffer-from@^1.0.0: resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== -buffer@^6.0.3: - version "6.0.3" - resolved "https://registry.yarnpkg.com/buffer/-/buffer-6.0.3.tgz#2ace578459cc8fbe2a70aaa8f52ee63b6a74c6c6" - integrity sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA== - dependencies: - base64-js "^1.3.1" - ieee754 "^1.2.1" - bytes@3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== -cacache@^19.0.0, cacache@^19.0.1: - version "19.0.1" - resolved "https://registry.yarnpkg.com/cacache/-/cacache-19.0.1.tgz#3370cc28a758434c85c2585008bd5bdcff17d6cd" - integrity sha512-hdsUxulXCi5STId78vRVYEtDAjq99ICAUktLTeTYsLoTE6Z8dS0c8pWNCxwdrk9YfJeobDZc2Y186hD/5ZQgFQ== +cacache@^20.0.0, cacache@^20.0.1, cacache@^20.0.3: + version "20.0.3" + resolved "https://registry.yarnpkg.com/cacache/-/cacache-20.0.3.tgz#bd65205d5e6d86e02bbfaf8e4ce6008f1b81d119" + integrity sha512-3pUp4e8hv07k1QlijZu6Kn7c9+ZpWWk4j3F8N3xPuCExULobqJydKYOTj1FTq58srkJsXvO7LbGAH4C0ZU3WGw== dependencies: - "@npmcli/fs" "^4.0.0" + "@npmcli/fs" "^5.0.0" fs-minipass "^3.0.0" - glob "^10.2.2" - lru-cache "^10.0.1" + glob "^13.0.0" + lru-cache "^11.1.0" minipass "^7.0.3" minipass-collect "^2.0.1" minipass-flush "^1.0.5" minipass-pipeline "^1.2.4" p-map "^7.0.2" - ssri "^12.0.0" - tar "^7.4.3" - unique-filename "^4.0.0" + ssri "^13.0.0" + unique-filename "^5.0.0" cache-base@^1.0.1: version "1.0.1" @@ -4180,6 +4271,11 @@ chalk@5.3.0: resolved "https://registry.yarnpkg.com/chalk/-/chalk-5.3.0.tgz#67c20a7ebef70e7f3970a01f90fa210cb6860385" integrity sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w== +chalk@5.6.2, chalk@^5.6.2: + version "5.6.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-5.6.2.tgz#b1238b6e23ea337af71c7f8a295db5af0c158aea" + integrity sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA== + chalk@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" @@ -4208,7 +4304,7 @@ chalk@^3.0.0: ansi-styles "^4.1.0" supports-color "^7.1.0" -chalk@^5.3.0, chalk@^5.4.1: +chalk@^5.4.1: version "5.4.1" resolved "https://registry.yarnpkg.com/chalk/-/chalk-5.4.1.tgz#1b48bf0963ec158dce2aacf69c093ae2dd2092d8" integrity sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w== @@ -4238,34 +4334,17 @@ character-reference-invalid@^2.0.0: resolved "https://registry.yarnpkg.com/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz#85c66b041e43b47210faf401278abf808ac45cb9" integrity sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw== -cheerio-select@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/cheerio-select/-/cheerio-select-2.1.0.tgz#4d8673286b8126ca2a8e42740d5e3c4884ae21b4" - integrity sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g== - dependencies: - boolbase "^1.0.0" - css-select "^5.1.0" - css-what "^6.1.0" - domelementtype "^2.3.0" - domhandler "^5.0.3" - domutils "^3.0.1" +chardet@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/chardet/-/chardet-2.1.1.tgz#5c75593704a642f71ee53717df234031e65373c8" + integrity sha512-PsezH1rqdV9VvyNhxxOW32/d75r01NY7TQCmOqomRo15ZSOKbpTFVsfjghxo6JloQUCGnH4k1LGu0R4yCLlWQQ== -cheerio@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-1.0.0.tgz#1ede4895a82f26e8af71009f961a9b8cb60d6a81" - integrity sha512-quS9HgjQpdaXOvsZz82Oz7uxtXiy6UIsIQcpBj7HRw2M63Skasm9qlDocAM7jNuaxdhpPU7c4kJN+gA5MCu4ww== - dependencies: - cheerio-select "^2.1.0" - dom-serializer "^2.0.0" - domhandler "^5.0.3" - domutils "^3.1.0" - encoding-sniffer "^0.2.0" - htmlparser2 "^9.1.0" - parse5 "^7.1.2" - parse5-htmlparser2-tree-adapter "^7.0.0" - parse5-parser-stream "^7.1.2" - undici "^6.19.5" - whatwg-mimetype "^4.0.0" +chokidar@4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-4.0.3.tgz#7be37a4c03c9aee1ecfe862a4a23b2c70c205d30" + integrity sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA== + dependencies: + readdirp "^4.0.1" chokidar@^3.4.0, chokidar@^3.5.3: version "3.5.3" @@ -4282,10 +4361,12 @@ chokidar@^3.4.0, chokidar@^3.5.3: optionalDependencies: fsevents "~2.3.2" -chownr@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece" - integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ== +chokidar@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-5.0.0.tgz#949c126a9238a80792be9a0265934f098af369a5" + integrity sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw== + dependencies: + readdirp "^5.0.0" chownr@^3.0.0: version "3.0.0" @@ -4297,17 +4378,22 @@ ci-info@^3.2.0: resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.9.0.tgz#4279a62028a7b1f262f3473fc9605f5e218c59b4" integrity sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ== -ci-info@^4.0.0, ci-info@^4.1.0: +ci-info@^4.0.0: version "4.1.0" resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-4.1.0.tgz#92319d2fa29d2620180ea5afed31f589bc98cf83" integrity sha512-HutrvTNsF48wnxkzERIXOe5/mlcfFcbfCmwcg6CJnizbSue78AbDt+1cgl26zwn61WFxhcPykPfZrbqjGmBb4A== -cidr-regex@^4.1.1: - version "4.1.3" - resolved "https://registry.yarnpkg.com/cidr-regex/-/cidr-regex-4.1.3.tgz#df94af8ac16fc2e0791e2824693b957ff1ac4d3e" - integrity sha512-86M1y3ZeQvpZkZejQCcS+IaSWjlDUC+ORP0peScQ4uEUFCZ8bEQVz7NlJHqysoUb6w3zCjx4Mq/8/2RHhMwHYw== +ci-info@^4.3.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-4.3.1.tgz#355ad571920810b5623e11d40232f443f16f1daa" + integrity sha512-Wdy2Igu8OcBpI2pZePZ5oWjPC38tmDVx5WKUXKwlLYkA0ozo85sLsLvkBbBn/sZaSCMFOGZJ14fvW9t5/d7kdA== + +cidr-regex@5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/cidr-regex/-/cidr-regex-5.0.1.tgz#4b3972457b06445832929f6f268b477fe0372c1f" + integrity sha512-2Apfc6qH9uwF3QHmlYBA8ExB9VHq+1/Doj9sEMY55TVBcpQ3y/+gmMpcNIBBtfb5k54Vphmta+1IxjMqPlWWAA== dependencies: - ip-regex "^5.0.0" + ip-regex "5.0.0" cjs-module-lexer@^1.0.0: version "1.3.1" @@ -4361,6 +4447,13 @@ cli-cursor@^4.0.0: dependencies: restore-cursor "^4.0.0" +cli-cursor@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-5.0.0.tgz#24a4831ecf5a6b01ddeb32fb71a4b2088b0dce38" + integrity sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw== + dependencies: + restore-cursor "^5.0.0" + cli-highlight@^2.1.11: version "2.1.11" resolved "https://registry.yarnpkg.com/cli-highlight/-/cli-highlight-2.1.11.tgz#49736fa452f0aaf4fae580e30acb26828d2dc1bf" @@ -4373,6 +4466,11 @@ cli-highlight@^2.1.11: parse5-htmlparser2-tree-adapter "^6.0.0" yargs "^16.0.0" +cli-spinners@^3.2.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-3.3.0.tgz#2ba7c98b4f4662e67315b5634365661be8574440" + integrity sha512-/+40ljC3ONVnYIttjMWrlL51nItDAbBrq2upN8BPyvGU/2n5Oxw3tbNwORCaNuNqLJnxGqOfjUuhsv7l5Q4IsQ== + cli-table3@^0.6.5: version "0.6.5" resolved "https://registry.yarnpkg.com/cli-table3/-/cli-table3-0.6.5.tgz#013b91351762739c16a9567c21a04632e449bf2f" @@ -4390,6 +4488,11 @@ cli-truncate@^4.0.0: slice-ansi "^5.0.0" string-width "^7.0.0" +cli-width@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-4.1.0.tgz#42daac41d3c254ef38ad8ac037672130173691c5" + integrity sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ== + cliui@^7.0.2: version "7.0.4" resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f" @@ -4408,25 +4511,24 @@ cliui@^8.0.1: strip-ansi "^6.0.1" wrap-ansi "^7.0.0" -clone-stats@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/clone-stats/-/clone-stats-1.0.0.tgz#b3782dff8bb5474e18b9b6bf0fdfe782f8777680" - integrity sha512-au6ydSpg6nsrigcZ4m8Bc9hxjeW+GJ8xh5G3BJCMt4WXe1H10UNaVOamqQTmrx1kjVuxAHIQSNU6hY4Nsn9/ag== - -clone@^2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f" - integrity sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w== +cliui@^9.0.1: + version "9.0.1" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-9.0.1.tgz#6f7890f386f6f1f79953adc1f78dec46fcc2d291" + integrity sha512-k7ndgKhwoQveBL+/1tqGJYNz097I7WOvwbmmU2AR5+magtbjPWQTS1C5vzGkBC8Ym8UWRzfKUzUUqFLypY4Q+w== + dependencies: + string-width "^7.2.0" + strip-ansi "^7.1.0" + wrap-ansi "^9.0.0" clsx@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/clsx/-/clsx-2.0.0.tgz#12658f3fd98fafe62075595a5c30e43d18f3d00b" integrity sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q== -cmd-shim@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/cmd-shim/-/cmd-shim-7.0.0.tgz#23bcbf69fff52172f7e7c02374e18fb215826d95" - integrity sha512-rtpaCbr164TPPh+zFdkWpCyZuKkjpAzODfaZCf/SVJZzJN+4bHQb/LP3Jzq5/+84um3XXY8r548XiWKSborwVw== +cmd-shim@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/cmd-shim/-/cmd-shim-8.0.0.tgz#5be238f22f40faf3f7e8c92edc3f5d354f7657b2" + integrity sha512-Jk/BK6NCapZ58BKUxlSI+ouKRbjH1NLZCgJkYoab+vEHUY3f6OzpNBN9u7HFSv9J6TRDGs4PLOHezoKGaFRSCA== co@^4.6.0: version "4.6.0" @@ -4491,11 +4593,6 @@ colorette@^2.0.20: resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.20.tgz#9eb793e6833067f7235902fcd3b09917a000a95a" integrity sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w== -colors@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/colors/-/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78" - integrity sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA== - combined-stream@^1.0.8: version "1.0.8" resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" @@ -4513,10 +4610,10 @@ commander@11.1.0: resolved "https://registry.yarnpkg.com/commander/-/commander-11.1.0.tgz#62fdce76006a68e5c1ab3314dc92e800eb83d906" integrity sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ== -commander@^12.1.0: - version "12.1.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-12.1.0.tgz#01423b36f501259fdaac4d0e4d60c96c991585d3" - integrity sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA== +commander@14.0.2: + version "14.0.2" + resolved "https://registry.yarnpkg.com/commander/-/commander-14.0.2.tgz#b71fd37fe4069e4c3c7c13925252ada4eba14e8e" + integrity sha512-TywoWNNRbhoD0BXs1P3ZEScW8W5iKrnbithIl0YH+uCmBd0QpPOA8yc82DS3BIE5Ma6FnBVUsJ7wVUDz4dvOWQ== commander@^4.0.1: version "4.1.1" @@ -4760,22 +4857,6 @@ crypto-random-string@^4.0.0: dependencies: type-fest "^1.0.1" -css-select@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/css-select/-/css-select-5.1.0.tgz#b8ebd6554c3637ccc76688804ad3f6a6fdaea8a6" - integrity sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg== - dependencies: - boolbase "^1.0.0" - css-what "^6.1.0" - domhandler "^5.0.2" - domutils "^3.0.1" - nth-check "^2.0.1" - -css-what@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/css-what/-/css-what-6.1.0.tgz#fb5effcf76f1ddea2c81bdfaa4de44e79bac70f4" - integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== - css.escape@^1.5.1: version "1.5.1" resolved "https://registry.yarnpkg.com/css.escape/-/css.escape-1.5.1.tgz#42e27d4fa04ae32f931a4b4d4191fa9cddee97cb" @@ -4883,7 +4964,7 @@ debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.8: dependencies: ms "2.0.0" -debug@4, debug@^4.0.0, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4, debug@^4.3.6: +debug@4, debug@^4.0.0, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4: version "4.4.0" resolved "https://registry.yarnpkg.com/debug/-/debug-4.4.0.tgz#2b3f2aea2ffeb776477460267377dc8710faba8a" integrity sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA== @@ -4904,6 +4985,13 @@ debug@^3.2.7: dependencies: ms "^2.1.1" +debug@^4.4.1: + version "4.4.3" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.4.3.tgz#c6ae432d9bd9662582fce08709b038c58e9e3d6a" + integrity sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA== + dependencies: + ms "^2.1.3" + decamelize-keys@^1.1.0: version "1.1.1" resolved "https://registry.yarnpkg.com/decamelize-keys/-/decamelize-keys-1.1.1.tgz#04a2d523b2f18d80d0158a43b895d56dff8d19d8" @@ -5036,10 +5124,10 @@ diff-sequences@^29.6.3: resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-29.6.3.tgz#4deaf894d11407c51efc8418012f9e70b84ea921" integrity sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q== -diff@^5.1.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/diff/-/diff-5.2.0.tgz#26ded047cd1179b78b9537d5ef725503ce1ae531" - integrity sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A== +diff@^8.0.2: + version "8.0.2" + resolved "https://registry.yarnpkg.com/diff/-/diff-8.0.2.tgz#712156a6dd288e66ebb986864e190c2fc9eddfae" + integrity sha512-sSuxWU5j5SR9QQji/o2qMvqRNYRDOcBTgsJ/DeCf4iSN4gW+gNMXM7wFIP+fdXZxoNiAnHUTGjCr+TSWXdRDKg== dir-glob@^3.0.0, dir-glob@^3.0.1: version "3.0.1" @@ -5065,20 +5153,6 @@ dom-accessibility-api@^0.6.3: resolved "https://registry.yarnpkg.com/dom-accessibility-api/-/dom-accessibility-api-0.6.3.tgz#993e925cc1d73f2c662e7d75dd5a5445259a8fd8" integrity sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w== -dom-serializer@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-2.0.0.tgz#e41b802e1eedf9f6cae183ce5e622d789d7d8e53" - integrity sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg== - dependencies: - domelementtype "^2.3.0" - domhandler "^5.0.2" - entities "^4.2.0" - -domelementtype@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d" - integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== - domexception@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/domexception/-/domexception-4.0.0.tgz#4ad1be56ccadc86fc76d033353999a8037d03673" @@ -5086,31 +5160,6 @@ domexception@^4.0.0: dependencies: webidl-conversions "^7.0.0" -domhandler@^5.0.1, domhandler@^5.0.2, domhandler@^5.0.3: - version "5.0.3" - resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-5.0.3.tgz#cc385f7f751f1d1fc650c21374804254538c7d31" - integrity sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w== - dependencies: - domelementtype "^2.3.0" - -domutils@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/domutils/-/domutils-3.0.1.tgz#696b3875238338cb186b6c0612bd4901c89a4f1c" - integrity sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q== - dependencies: - dom-serializer "^2.0.0" - domelementtype "^2.3.0" - domhandler "^5.0.1" - -domutils@^3.1.0: - version "3.2.2" - resolved "https://registry.yarnpkg.com/domutils/-/domutils-3.2.2.tgz#edbfe2b668b0c1d97c24baf0f1062b132221bc78" - integrity sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw== - dependencies: - dom-serializer "^2.0.0" - domelementtype "^2.3.0" - domhandler "^5.0.3" - dot-prop@^5.1.0: version "5.3.0" resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-5.3.0.tgz#90ccce708cd9cd82cc4dc8c3ddd9abdd55b20e88" @@ -5208,14 +5257,6 @@ encodeurl@~1.0.2: resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== -encoding-sniffer@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/encoding-sniffer/-/encoding-sniffer-0.2.0.tgz#799569d66d443babe82af18c9f403498365ef1d5" - integrity sha512-ju7Wq1kg04I3HtiYIOrUrdfdDvkyO9s5XM8QAj/bN61Yo/Vb4vgJxy5vi4Yxk01gWHbrofpPtpxM8bKger9jhg== - dependencies: - iconv-lite "^0.6.3" - whatwg-encoding "^3.1.1" - encoding@^0.1.13: version "0.1.13" resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.13.tgz#56574afdd791f54a8e9b2785c0582a2d26210fa9" @@ -5223,12 +5264,7 @@ encoding@^0.1.13: dependencies: iconv-lite "^0.6.2" -ensure-posix-path@^1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/ensure-posix-path/-/ensure-posix-path-1.1.1.tgz#3c62bdb19fa4681544289edb2b382adc029179ce" - integrity sha512-VWU0/zXzVbeJNXvME/5EmLuEj2TauvoaTz6aFYK1Z92JCBlDlZ3Gu0tuGR42kpW1754ywTs+QB0g5TP0oj9Zaw== - -entities@^4.2.0, entities@^4.5.0: +entities@^4.5.0: version "4.5.0" resolved "https://registry.yarnpkg.com/entities/-/entities-4.5.0.tgz#5d268ea5e7113ec74c4d033b79ea5a35a488fb48" integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw== @@ -5241,6 +5277,14 @@ env-ci@^11.0.0: execa "^8.0.0" java-properties "^1.0.2" +env-ci@^11.2.0: + version "11.2.0" + resolved "https://registry.yarnpkg.com/env-ci/-/env-ci-11.2.0.tgz#e7386afdf752962c587e7f3d3fb64d87d68e82c6" + integrity sha512-D5kWfzkmaOQDioPmiviWAVtKmpPT4/iJmMVQxWxMPJTFyTkdc5JQUfc5iXEeWxcOdsYTKSAiA/Age4NUOqKsRA== + dependencies: + execa "^8.0.0" + java-properties "^1.0.2" + env-paths@^2.2.0, env-paths@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-2.2.1.tgz#420399d416ce1fbe9bc0a07c62fa68d67fd0f8f2" @@ -5251,11 +5295,6 @@ environment@^1.0.0: resolved "https://registry.yarnpkg.com/environment/-/environment-1.1.0.tgz#8e86c66b180f363c7ab311787e0259665f45a9f1" integrity sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q== -eol@^0.9.1: - version "0.9.1" - resolved "https://registry.yarnpkg.com/eol/-/eol-0.9.1.tgz#f701912f504074be35c6117a5c4ade49cd547acd" - integrity sha512-Ds/TEoZjwggRoz/Q2O7SE3i4Jm66mqTDfmdHdq/7DKVk3bro9Q8h6WdXKdPqFLMoqxrDK5SVRzHVPOS6uuGtrg== - err-code@^2.0.2: version "2.0.3" resolved "https://registry.yarnpkg.com/err-code/-/err-code-2.0.3.tgz#23c2f3b756ffdfc608d30e27c9a941024807e7f9" @@ -5551,37 +5590,6 @@ esbuild@^0.23.1: "@esbuild/win32-ia32" "0.23.1" "@esbuild/win32-x64" "0.23.1" -esbuild@^0.25.0: - version "0.25.4" - resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.25.4.tgz#bb9a16334d4ef2c33c7301a924b8b863351a0854" - integrity sha512-8pgjLUcUjcgDg+2Q4NYXnPbo/vncAY4UmyaCm0jZevERqCHZIaWwdJHkf8XQtu4AxSKCdvrUbT0XUr1IdZzI8Q== - optionalDependencies: - "@esbuild/aix-ppc64" "0.25.4" - "@esbuild/android-arm" "0.25.4" - "@esbuild/android-arm64" "0.25.4" - "@esbuild/android-x64" "0.25.4" - "@esbuild/darwin-arm64" "0.25.4" - "@esbuild/darwin-x64" "0.25.4" - "@esbuild/freebsd-arm64" "0.25.4" - "@esbuild/freebsd-x64" "0.25.4" - "@esbuild/linux-arm" "0.25.4" - "@esbuild/linux-arm64" "0.25.4" - "@esbuild/linux-ia32" "0.25.4" - "@esbuild/linux-loong64" "0.25.4" - "@esbuild/linux-mips64el" "0.25.4" - "@esbuild/linux-ppc64" "0.25.4" - "@esbuild/linux-riscv64" "0.25.4" - "@esbuild/linux-s390x" "0.25.4" - "@esbuild/linux-x64" "0.25.4" - "@esbuild/netbsd-arm64" "0.25.4" - "@esbuild/netbsd-x64" "0.25.4" - "@esbuild/openbsd-arm64" "0.25.4" - "@esbuild/openbsd-x64" "0.25.4" - "@esbuild/sunos-x64" "0.25.4" - "@esbuild/win32-arm64" "0.25.4" - "@esbuild/win32-ia32" "0.25.4" - "@esbuild/win32-x64" "0.25.4" - escalade@^3.1.1, escalade@^3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.2.tgz#54076e9ab29ea5bf3d8f1ed62acffbb88272df27" @@ -5851,9 +5859,27 @@ execa@8.0.1, execa@^8.0.0: signal-exit "^4.1.0" strip-final-newline "^3.0.0" -execa@^5.0.0: - version "5.1.1" - resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" +execa@9.6.1: + version "9.6.1" + resolved "https://registry.yarnpkg.com/execa/-/execa-9.6.1.tgz#5b90acedc6bdc0fa9b9a6ddf8f9cbb0c75a7c471" + integrity sha512-9Be3ZoN4LmYR90tUoVu2te2BsbzHfhJyfEiAVfz7N5/zv+jduIfLrV2xdQXOHbaD6KgpGdO9PRPM1Y4Q9QkPkA== + dependencies: + "@sindresorhus/merge-streams" "^4.0.0" + cross-spawn "^7.0.6" + figures "^6.1.0" + get-stream "^9.0.0" + human-signals "^8.0.1" + is-plain-obj "^4.1.0" + is-stream "^4.0.1" + npm-run-path "^6.0.0" + pretty-ms "^9.2.0" + signal-exit "^4.1.0" + strip-final-newline "^4.0.0" + yoctocolors "^2.1.1" + +execa@^5.0.0: + version "5.1.1" + resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== dependencies: cross-spawn "^7.0.3" @@ -5989,27 +6015,17 @@ extglob@^2.0.4: snapdragon "^0.8.1" to-regex "^3.0.1" -fast-content-type-parse@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/fast-content-type-parse/-/fast-content-type-parse-2.0.1.tgz#c236124534ee2cb427c8d8e5ba35a4856947847b" - integrity sha512-nGqtvLrj5w0naR6tDPfB4cUmYCqouzyQiz6C5y/LtcDllJdrcc6WaWW6iXyIIOErTa/XRybj28aasdn4LkVk6Q== +fast-content-type-parse@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/fast-content-type-parse/-/fast-content-type-parse-3.0.0.tgz#5590b6c807cc598be125e6740a9fde589d2b7afb" + integrity sha512-ZvLdcY8P+N8mGQJahJV5G4U88CSvT1rP8ApL6uETe88MBXrBHAkZlSEySdUlyztF7ccb+Znos3TFqaepHxdhBg== fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: version "3.1.3" resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== -fast-fifo@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/fast-fifo/-/fast-fifo-1.1.0.tgz#17d1a3646880b9891dfa0c54e69c5fef33cad779" - integrity sha512-Kl29QoNbNvn4nhDsLYjyIAaIqaJB6rBx5p3sL9VjaefJ+eMFBWVZiaoguaoZfzEKr5RhAti0UgM8703akGPJ6g== - -fast-fifo@^1.3.2: - version "1.3.2" - resolved "https://registry.yarnpkg.com/fast-fifo/-/fast-fifo-1.3.2.tgz#286e31de96eb96d38a97899815740ba2a4f3640c" - integrity sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ== - -fast-glob@^3.2.9, fast-glob@^3.3.2, fast-glob@^3.3.3: +fast-glob@^3.2.9, fast-glob@^3.3.2: version "3.3.3" resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.3.tgz#d06d585ce8dba90a16b0505c543c3ccfb3aeb818" integrity sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg== @@ -6035,13 +6051,6 @@ fastest-levenshtein@^1.0.16: resolved "https://registry.yarnpkg.com/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz#210e61b6ff181de91ea9b3d1b84fdedd47e034e5" integrity sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg== -fastq@^1.13.0: - version "1.19.1" - resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.19.1.tgz#d50eaba803c8846a883c16492821ebcd2cda55f5" - integrity sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ== - dependencies: - reusify "^1.0.4" - fastq@^1.6.0: version "1.15.0" resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.15.0.tgz#d04d07c6a2a68fe4599fea8d2e103a937fae6b3a" @@ -6056,6 +6065,11 @@ fb-watchman@^2.0.0: dependencies: bser "2.1.1" +fdir@^6.5.0: + version "6.5.0" + resolved "https://registry.yarnpkg.com/fdir/-/fdir-6.5.0.tgz#ed2ab967a331ade62f18d077dae192684d50d350" + integrity sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg== + figures@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/figures/-/figures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962" @@ -6143,7 +6157,7 @@ find-cache-dir@^2.0.0: make-dir "^2.0.0" pkg-dir "^3.0.0" -find-up-simple@^1.0.0: +find-up-simple@^1.0.0, find-up-simple@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/find-up-simple/-/find-up-simple-1.0.1.tgz#18fb90ad49e45252c4d7fca56baade04fa3fca1e" integrity sha512-afd4O7zpqHeRyg4PfDQsXmlDe2PfdHtJt6Akt8jOWaApLOZk5JXs6VMR29lz03pRe9mpykrRCYIYxaJYcfpncQ== @@ -6293,42 +6307,6 @@ fs-extra@^11.0.0: jsonfile "^6.0.1" universalify "^2.0.0" -fs-extra@^11.2.0: - version "11.3.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-11.3.0.tgz#0daced136bbaf65a555a326719af931adc7a314d" - integrity sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew== - dependencies: - graceful-fs "^4.2.0" - jsonfile "^6.0.1" - universalify "^2.0.0" - -fs-extra@^8.0.1, fs-extra@^8.1.0: - version "8.1.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" - integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== - dependencies: - graceful-fs "^4.2.0" - jsonfile "^4.0.0" - universalify "^0.1.0" - -fs-merger@^3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/fs-merger/-/fs-merger-3.2.1.tgz#a225b11ae530426138294b8fbb19e82e3d4e0b3b" - integrity sha512-AN6sX12liy0JE7C2evclwoo0aCG3PFulLjrTLsJpWh/2mM+DinhpSGqYLbHBBbIW1PLRNcFhJG8Axtz8mQW3ug== - dependencies: - broccoli-node-api "^1.7.0" - broccoli-node-info "^2.1.0" - fs-extra "^8.0.1" - fs-tree-diff "^2.0.1" - walk-sync "^2.2.0" - -fs-minipass@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb" - integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg== - dependencies: - minipass "^3.0.0" - fs-minipass@^3.0.0, fs-minipass@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-3.0.3.tgz#79a85981c4dc120065e96f62086bf6f9dc26cc54" @@ -6336,30 +6314,11 @@ fs-minipass@^3.0.0, fs-minipass@^3.0.3: dependencies: minipass "^7.0.3" -fs-mkdirp-stream@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/fs-mkdirp-stream/-/fs-mkdirp-stream-2.0.1.tgz#1e82575c4023929ad35cf69269f84f1a8c973aa7" - integrity sha512-UTOY+59K6IA94tec8Wjqm0FSh5OVudGNB0NL/P6fB3HiE3bYOY3VYBGijsnOHNkQSwC1FKkU77pmq7xp9CskLw== - dependencies: - graceful-fs "^4.2.8" - streamx "^2.12.0" - fs-readdir-recursive@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz#e32fc030a2ccee44a6b5371308da54be0b397d27" integrity sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA== -fs-tree-diff@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/fs-tree-diff/-/fs-tree-diff-2.0.1.tgz#343e4745ab435ec39ebac5f9059ad919cd034afa" - integrity sha512-x+CfAZ/lJHQqwlD64pYM5QxWjzWhSjroaVsr8PW831zOApL55qPibed0c+xebaLWVr2BnHFoHdrwOv8pzt8R5A== - dependencies: - "@types/symlink-or-copy" "^1.2.0" - heimdalljs-logger "^0.1.7" - object-assign "^4.1.0" - path-posix "^1.0.0" - symlink-or-copy "^1.1.8" - fs.realpath@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" @@ -6417,6 +6376,11 @@ get-east-asian-width@^1.0.0: resolved "https://registry.yarnpkg.com/get-east-asian-width/-/get-east-asian-width-1.2.0.tgz#5e6ebd9baee6fb8b7b6bd505221065f0cd91f64e" integrity sha512-2nk+7SIVb14QrgXFHcm84tD4bKQz0RxPuMT8Ag5KPOq7J5fEmAg0UbXdTOSHqNuHSU28k55qnceesxXRZGzKWA== +get-east-asian-width@^1.3.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/get-east-asian-width/-/get-east-asian-width-1.4.0.tgz#9bc4caa131702b4b61729cb7e42735bc550c9ee6" + integrity sha512-QZjmEOC+IT1uk6Rx0sX22V6uHWVwbdbxf1faPqJ1QhLdGgsRGCZoyaQBm/piRdJy/D2um6hM1UP7ZEeQ4EkP+Q== + get-intrinsic@^1.2.4, get-intrinsic@^1.2.5, get-intrinsic@^1.2.6, get-intrinsic@^1.2.7: version "1.2.7" resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.7.tgz#dcfcb33d3272e15f445d15124bc0a216189b9044" @@ -6538,21 +6502,16 @@ glob-regex@^0.3.0: resolved "https://registry.yarnpkg.com/glob-regex/-/glob-regex-0.3.2.tgz#27348f2f60648ec32a4a53137090b9fb934f3425" integrity sha512-m5blUd3/OqDTWwzBBtWBPrGlAzatRywHameHeekAZyZrskYouOGdNB8T/q6JucucvJXtOuyHIn0/Yia7iDasDw== -glob-stream@^8.0.0: - version "8.0.2" - resolved "https://registry.yarnpkg.com/glob-stream/-/glob-stream-8.0.2.tgz#09e5818e41c16dd85274d72c7a7158d307426313" - integrity sha512-R8z6eTB55t3QeZMmU1C+Gv+t5UnNRkA55c5yo67fAVfxODxieTwsjNG7utxS/73NdP1NbDgCrhVEg2h00y4fFw== +glob@13.0.0, glob@^13.0.0: + version "13.0.0" + resolved "https://registry.yarnpkg.com/glob/-/glob-13.0.0.tgz#9d9233a4a274fc28ef7adce5508b7ef6237a1be3" + integrity sha512-tvZgpqk6fz4BaNZ66ZsRaZnbHvP/jG3uKJvAZOwEVUL4RTA5nJeeLYfyN9/VA8NX/V3IBG+hkeuGpKjvELkVhA== dependencies: - "@gulpjs/to-absolute-glob" "^4.0.0" - anymatch "^3.1.3" - fastq "^1.13.0" - glob-parent "^6.0.2" - is-glob "^4.0.3" - is-negated-glob "^1.0.0" - normalize-path "^3.0.0" - streamx "^2.12.5" + minimatch "^10.1.1" + minipass "^7.1.2" + path-scurry "^2.0.0" -glob@^10.2.2, glob@^10.3.10, glob@^10.3.7, glob@^10.4.5: +glob@^10.3.7: version "10.4.5" resolved "https://registry.yarnpkg.com/glob/-/glob-10.4.5.tgz#f4d9f0b90ffdbab09c9d77f5f29b4262517b0956" integrity sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg== @@ -6623,18 +6582,6 @@ globby@^11.0.4: merge2 "^1.4.1" slash "^3.0.0" -globby@^14.0.0: - version "14.1.0" - resolved "https://registry.yarnpkg.com/globby/-/globby-14.1.0.tgz#138b78e77cf5a8d794e327b15dce80bf1fb0a73e" - integrity sha512-0Ia46fDOaT7k4og1PDW4YbodWWr3scS2vAr2lTbsplOt2WkKp0vQbkI9wKis/T5LV/dqPjO3bpS/z6GTJB82LA== - dependencies: - "@sindresorhus/merge-streams" "^2.1.0" - fast-glob "^3.3.3" - ignore "^7.0.3" - path-type "^6.0.0" - slash "^5.1.0" - unicorn-magic "^0.3.0" - globrex@^0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/globrex/-/globrex-0.1.2.tgz#dd5d9ec826232730cd6793a5e33a9302985e6098" @@ -6650,7 +6597,7 @@ graceful-fs@4.2.10: resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== -graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.10, graceful-fs@^4.2.11, graceful-fs@^4.2.6, graceful-fs@^4.2.8, graceful-fs@^4.2.9: +graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.11, graceful-fs@^4.2.6, graceful-fs@^4.2.9: version "4.2.11" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== @@ -6660,13 +6607,6 @@ graphemer@^1.4.0: resolved "https://registry.yarnpkg.com/graphemer/-/graphemer-1.4.0.tgz#fb2f1d55e0e3a1849aeffc90c4fa0dd53a0e66c6" integrity sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag== -gulp-sort@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/gulp-sort/-/gulp-sort-2.0.0.tgz#c6762a2f1f0de0a3fc595a21599d3fac8dba1aca" - integrity sha512-MyTel3FXOdh1qhw1yKhpimQrAmur9q1X0ZigLmCOxouQD+BD3za9/89O+HfbgBQvvh4igEbp0/PUWO+VqGYG1g== - dependencies: - through2 "^2.0.1" - handlebars@^4.7.7: version "4.7.7" resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.7.tgz#9ce33416aad02dbd6c8fafa8240d5d98004945a1" @@ -6815,21 +6755,6 @@ hast-util-whitespace@^3.0.0: dependencies: "@types/hast" "^3.0.0" -heimdalljs-logger@^0.1.10, heimdalljs-logger@^0.1.7: - version "0.1.10" - resolved "https://registry.yarnpkg.com/heimdalljs-logger/-/heimdalljs-logger-0.1.10.tgz#90cad58aabb1590a3c7e640ddc6a4cd3a43faaf7" - integrity sha512-pO++cJbhIufVI/fmB/u2Yty3KJD0TqNPecehFae0/eps0hkZ3b4Zc/PezUMOpYuHFQbA7FxHZxa305EhmjLj4g== - dependencies: - debug "^2.2.0" - heimdalljs "^0.2.6" - -heimdalljs@^0.2.6: - version "0.2.6" - resolved "https://registry.yarnpkg.com/heimdalljs/-/heimdalljs-0.2.6.tgz#b0eebabc412813aeb9542f9cc622cb58dbdcd9fe" - integrity sha512-o9bd30+5vLBvBtzCPwwGqpry2+n0Hi6H1+qwt6y+0kwRHGGF8TFIhJPmnuM0xO97zaKrDZMwO/V56fAnn8m/tA== - dependencies: - rsvp "~3.2.1" - highlight.js@^10.7.1: version "10.7.3" resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-10.7.3.tgz#697272e3991356e40c3cac566a74eef681756531" @@ -6849,10 +6774,10 @@ homedir-polyfill@^1.0.1: dependencies: parse-passwd "^1.0.0" -hook-std@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/hook-std/-/hook-std-3.0.0.tgz#47038a01981e07ce9d83a6a3b2eb98cad0f7bd58" - integrity sha512-jHRQzjSDzMtFy34AGj1DN+vq54WVuhSvKgrHf0OMiFQTwDD4L/qqofVEWjLOBMTn5+lCD3fPg32W9yOfnEJTTw== +hook-std@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/hook-std/-/hook-std-4.0.0.tgz#8ad817e2405f0634fa128822a8b27054a8120262" + integrity sha512-IHI4bEVOt3vRUDJ+bFA9VUJlo7SzvFARPNLw75pqSmAOP2HmTWfFJtPvLBrDrlgjEYXY9zs7SFdHPQaJShkSCQ== hosted-git-info@^2.1.4: version "2.8.9" @@ -6873,12 +6798,12 @@ hosted-git-info@^7.0.0: dependencies: lru-cache "^10.0.1" -hosted-git-info@^8.0.0, hosted-git-info@^8.0.2: - version "8.0.2" - resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-8.0.2.tgz#5bd7d8b5395616e41cc0d6578381a32f669b14b2" - integrity sha512-sYKnA7eGln5ov8T8gnYlkSOxFJvywzEx9BueN6xo/GKO8PGiI6uK6xx+DIGe45T3bdVjLAQDQW1aicT8z8JwQg== +hosted-git-info@^9.0.0, hosted-git-info@^9.0.2: + version "9.0.2" + resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-9.0.2.tgz#b38c8a802b274e275eeeccf9f4a1b1a0a8557ada" + integrity sha512-M422h7o/BR3rmCQ8UHi7cyyMqKltdP9Uo+J2fXK+RSAY+wTcKOIRyhTuKv4qn+DJf3g+PL890AzId5KZpX+CBg== dependencies: - lru-cache "^10.0.1" + lru-cache "^11.1.0" html-encoding-sniffer@^3.0.0: version "3.0.0" @@ -6904,16 +6829,6 @@ html-url-attributes@^3.0.0: resolved "https://registry.yarnpkg.com/html-url-attributes/-/html-url-attributes-3.0.1.tgz#83b052cd5e437071b756cd74ae70f708870c2d87" integrity sha512-ol6UPyBWqsrO6EJySPz2O7ZSr856WDrEzM5zMqp+FJJLGMW35cLYmmZnl0vztAZxRUoNZJFTCohfjuIJ8I4QBQ== -htmlparser2@^9.1.0: - version "9.1.0" - resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-9.1.0.tgz#cdb498d8a75a51f739b61d3f718136c369bc8c23" - integrity sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ== - dependencies: - domelementtype "^2.3.0" - domhandler "^5.0.3" - domutils "^3.1.0" - entities "^4.5.0" - http-cache-semantics@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz#abe02fcb2985460bf0323be664436ec3476a6d5a" @@ -7003,40 +6918,45 @@ human-signals@^8.0.0: resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-8.0.0.tgz#2d3d63481c7c2319f0373428b01ffe30da6df852" integrity sha512-/1/GPCpDUCCYwlERiYjxoczfP0zfvZMU/OWgQPMya9AbAE24vseigFdhAMObpc8Q4lc/kjutPfUddDYyAmejnA== +human-signals@^8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-8.0.1.tgz#f08bb593b6d1db353933d06156cedec90abe51fb" + integrity sha512-eKCa6bwnJhvxj14kZk5NCPc6Hb6BdsU9DZcOnmQKSnO1VKrfV0zCvtttPZUsBvjmNDn8rpcJfpwSYnHBjc95MQ== + husky@^8.0.3: version "8.0.3" resolved "https://registry.yarnpkg.com/husky/-/husky-8.0.3.tgz#4936d7212e46d1dea28fef29bb3a108872cd9184" integrity sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg== -i18next-parser@^9.3.0: - version "9.3.0" - resolved "https://registry.yarnpkg.com/i18next-parser/-/i18next-parser-9.3.0.tgz#65c226cac54cd2783b59715a366be1e3515dd8e6" - integrity sha512-VaQqk/6nLzTFx1MDiCZFtzZXKKyBV6Dv0cJMFM/hOt4/BWHWRgYafzYfVQRUzotwUwjqeNCprWnutzD/YAGczg== - dependencies: - "@babel/runtime" "^7.25.0" - broccoli-plugin "^4.0.7" - cheerio "^1.0.0" - colors "^1.4.0" - commander "^12.1.0" - eol "^0.9.1" - esbuild "^0.25.0" - fs-extra "^11.2.0" - gulp-sort "^2.0.0" - i18next "^23.5.1 || ^24.2.0" - js-yaml "^4.1.0" - lilconfig "^3.1.3" - rsvp "^4.8.5" - sort-keys "^5.0.0" - typescript "^5.0.4" - vinyl "^3.0.0" - vinyl-fs "^4.0.0" - -"i18next@^23.5.1 || ^24.2.0": - version "24.2.3" - resolved "https://registry.yarnpkg.com/i18next/-/i18next-24.2.3.tgz#3a05f72615cbd7c00d7e348667e2aabef1df753b" - integrity sha512-lfbf80OzkocvX7nmZtu7nSTNbrTYR52sLWxPtlXX1zAhVw8WEnFk4puUkCR4B1dNQwbSpEHHHemcZu//7EcB7A== +i18next-cli@^1.31.0: + version "1.31.0" + resolved "https://registry.yarnpkg.com/i18next-cli/-/i18next-cli-1.31.0.tgz#d56bc42370424233ace9e75e507afe5085263b9f" + integrity sha512-htnNQj7YOnjKnqCgkIY3ePJ4k4o7LvjiZYFk3r9U0tSazp4J/Lp1QddUQwDXooLgtP5529EBQI04ADyeIC7q0A== + dependencies: + "@croct/json5-parser" "0.2.2" + "@swc/core" "1.15.3" + chalk "5.6.2" + chokidar "4.0.3" + commander "14.0.2" + execa "9.6.1" + glob "13.0.0" + i18next-resources-for-ts "1.9.0" + inquirer "12.10.0" + jiti "2.6.1" + jsonc-parser "3.3.1" + minimatch "10.1.1" + ora "9.0.0" + swc-walk "1.0.1" + +i18next-resources-for-ts@1.9.0: + version "1.9.0" + resolved "https://registry.yarnpkg.com/i18next-resources-for-ts/-/i18next-resources-for-ts-1.9.0.tgz#dbe190dcdcf36bb6eaced35a7d1314916cdb0515" + integrity sha512-P5kZmxCVKVdiJU0z6Nf+3qW3sdN4TlxDRsuyiuLT5SdM1Yy8yqUgR6JlNZPAd1VWMaXp8aiauK8EuOi3XuKhcw== dependencies: - "@babel/runtime" "^7.26.10" + "@babel/runtime" "^7.28.4" + "@swc/core" "^1.15.3" + chokidar "^5.0.0" + yaml "^2.8.2" i18next@^25.2.1: version "25.2.1" @@ -7052,17 +6972,19 @@ iconv-lite@0.4.24: dependencies: safer-buffer ">= 2.1.2 < 3" -iconv-lite@0.6.3, iconv-lite@^0.6.2, iconv-lite@^0.6.3: +iconv-lite@0.6.3, iconv-lite@^0.6.2: version "0.6.3" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501" integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== dependencies: safer-buffer ">= 2.1.2 < 3.0.0" -ieee754@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" - integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== +iconv-lite@^0.7.0: + version "0.7.1" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.7.1.tgz#d4af1d2092f2bb05aab6296e5e7cd286d2f15432" + integrity sha512-2Tth85cXwGFHfvRgZWszZSvdo+0Xsqmw8k8ZwxScfcBneNUraK+dxRxRm24nszx80Y0TVio8kKLt5sLE7ZCLlw== + dependencies: + safer-buffer ">= 2.1.2 < 3.0.0" ignore-walk@3.0.3: version "3.0.3" @@ -7071,23 +6993,18 @@ ignore-walk@3.0.3: dependencies: minimatch "^3.0.4" -ignore-walk@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-7.0.0.tgz#8350e475cf4375969c12eb49618b3fd9cca6704f" - integrity sha512-T4gbf83A4NH95zvhVYZc+qWocBBGlpzUXLPGurJggw/WIOwicfXJChLDP/iBZnN5WqROSu5Bm3hhle4z8a8YGQ== +ignore-walk@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-8.0.0.tgz#380c173badc3a18c57ff33440753f0052f572b14" + integrity sha512-FCeMZT4NiRQGh+YkeKMtWrOmBgWjHjMJ26WQWrRQyoyzqevdaGSakUaJW5xQYmjLlUVk2qUnCjYVBax9EKKg8A== dependencies: - minimatch "^9.0.0" + minimatch "^10.0.3" ignore@^5.2.0, ignore@^5.3.1: version "5.3.2" resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.2.tgz#3cd40e729f3643fd87cb04e50bf0eb722bc596f5" integrity sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g== -ignore@^7.0.3: - version "7.0.3" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-7.0.3.tgz#397ef9315dfe0595671eefe8b633fec6943ab733" - integrity sha512-bAH5jbK/F3T3Jls4I0SO1hmPR0dKU0a7+SY6n1yzRtG54FLO8d6w/nxLFX2Nb7dBu6cCWXPaAME6cYqFUMmuCA== - import-fresh@^3.0.0, import-fresh@^3.2.1, import-fresh@^3.3.0: version "3.3.0" resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" @@ -7137,6 +7054,11 @@ index-to-position@^0.1.2: resolved "https://registry.yarnpkg.com/index-to-position/-/index-to-position-0.1.2.tgz#e11bfe995ca4d8eddb1ec43274488f3c201a7f09" integrity sha512-MWDKS3AS1bGCHLBA2VLImJz42f7bJh8wQsTGCzI3j519/CASStoDONUBVz2I/VID0MpiX3SGSnbOD2xUalbE5g== +index-to-position@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/index-to-position/-/index-to-position-1.2.0.tgz#c800eb34dacf4dbf96b9b06c7eb78d5f704138b4" + integrity sha512-Yg7+ztRkqslMAS2iFaU+Oa4KTSidr63OsFGlOrJoW981kIYO3CGCS3wA95P1mUi/IVSJkn0D479KTJpVpvFNuw== + inflight@^1.0.4: version "1.0.6" resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" @@ -7145,7 +7067,7 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" -inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3: +inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.3: version "2.0.4" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== @@ -7155,29 +7077,42 @@ ini@^1.3.4, ini@~1.3.0: resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== -ini@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/ini/-/ini-5.0.0.tgz#a7a4615339843d9a8ccc2d85c9d81cf93ffbc638" - integrity sha512-+N0ngpO3e7cRUWOJAS7qw0IZIVc6XPrW4MlFBdD066F2L4k1L6ker3hLqSq7iXxU5tgS4WGkIUElWn5vogAEnw== - -init-package-json@^7.0.2: - version "7.0.2" - resolved "https://registry.yarnpkg.com/init-package-json/-/init-package-json-7.0.2.tgz#62d7fa76d880a7773a7be51981a2b09006d2516f" - integrity sha512-Qg6nAQulaOQZjvaSzVLtYRqZmuqOi7gTknqqgdhZy7LV5oO+ppvHWq15tZYzGyxJLTH5BxRTqTa+cPDx2pSD9Q== - dependencies: - "@npmcli/package-json" "^6.0.0" - npm-package-arg "^12.0.0" - promzard "^2.0.0" - read "^4.0.0" - semver "^7.3.5" +ini@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/ini/-/ini-6.0.0.tgz#efc7642b276f6a37d22fdf56ef50889d7146bf30" + integrity sha512-IBTdIkzZNOpqm7q3dRqJvMaldXjDHWkEDfrwGEQTs5eaQMWV+djAhR+wahyNNMAa+qpbDUhBMVt4ZKNwpPm7xQ== + +init-package-json@^8.2.4: + version "8.2.4" + resolved "https://registry.yarnpkg.com/init-package-json/-/init-package-json-8.2.4.tgz#dc3c1c13e6b2da9631acb5b4763f5d5523133647" + integrity sha512-SqX/+tPl3sZD+IY0EuMiM1kK1B45h+P6JQPo3Q9zlqNINX2XiX3x/WSbYGFqS6YCkODNbGb3L5RawMrYE/cfKw== + dependencies: + "@npmcli/package-json" "^7.0.0" + npm-package-arg "^13.0.0" + promzard "^3.0.1" + read "^5.0.1" + semver "^7.7.2" validate-npm-package-license "^3.0.4" - validate-npm-package-name "^6.0.0" + validate-npm-package-name "^7.0.0" inline-style-parser@0.2.4: version "0.2.4" resolved "https://registry.yarnpkg.com/inline-style-parser/-/inline-style-parser-0.2.4.tgz#f4af5fe72e612839fcd453d989a586566d695f22" integrity sha512-0aO8FkhNZlj/ZIbNi7Lxxr12obT7cL1moPfE4tg1LkX7LlLfC6DeX4l2ZEud1ukP9jNQyNnfzQVqwbwmAATY4Q== +inquirer@12.10.0: + version "12.10.0" + resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-12.10.0.tgz#2cf96f42f6a56307aa4fceb5462719f7de3e81cb" + integrity sha512-K/epfEnDBZj2Q3NMDcgXWZye3nhSPeoJnOh8lcKWrldw54UEZfS4EmAMsAsmVbl7qKi+vjAsy39Sz4fbgRMewg== + dependencies: + "@inquirer/ansi" "^1.0.1" + "@inquirer/core" "^10.3.0" + "@inquirer/prompts" "^7.9.0" + "@inquirer/type" "^3.0.9" + mute-stream "^2.0.0" + run-async "^4.0.5" + rxjs "^7.8.2" + internal-slot@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.1.0.tgz#1eac91762947d2f7056bc838d93e13b2e9604961" @@ -7210,7 +7145,7 @@ ip-address@^9.0.5: jsbn "1.1.0" sprintf-js "^1.1.3" -ip-regex@^5.0.0: +ip-regex@5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-5.0.0.tgz#cd313b2ae9c80c07bd3851e12bf4fa4dc5480632" integrity sha512-fOCG6lhoKKakwv+C6KdsOnGvgXnmgfmp0myi3bcNwj3qfwPAxRKWEuFhvEFF7ceYIz6+1jRZ+yguLFAmUNPEfw== @@ -7311,12 +7246,12 @@ is-callable@^1.1.3, is-callable@^1.2.7: resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== -is-cidr@^5.1.0: - version "5.1.1" - resolved "https://registry.yarnpkg.com/is-cidr/-/is-cidr-5.1.1.tgz#83ec462922c2b9209bc64794c4e3b2a890d23994" - integrity sha512-AwzRMjtJNTPOgm7xuYZ71715z99t+4yRnSnSzgK5err5+heYi4zMuvmpUadaJ28+KCXCQo8CjUrKQZRWSPmqTQ== +is-cidr@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/is-cidr/-/is-cidr-6.0.1.tgz#125e9dead938b6fa996aa500662a5e9f88f338f4" + integrity sha512-JIJlvXodfsoWFAvvjB7Elqu8qQcys2SZjkIJCLdk4XherUqZ6+zH7WIpXkp4B3ZxMH0Fz7zIsZwyvs6JfM0csw== dependencies: - cidr-regex "^4.1.1" + cidr-regex "5.0.1" is-core-module@^2.13.0, is-core-module@^2.15.1, is-core-module@^2.16.0, is-core-module@^2.5.0: version "2.16.1" @@ -7459,16 +7394,16 @@ is-hexadecimal@^2.0.0: resolved "https://registry.yarnpkg.com/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz#86b5bf668fca307498d319dfc03289d781a90027" integrity sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg== +is-interactive@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-interactive/-/is-interactive-2.0.0.tgz#40c57614593826da1100ade6059778d597f16e90" + integrity sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ== + is-map@^2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/is-map/-/is-map-2.0.3.tgz#ede96b7fe1e270b3c4465e3a465658764926d62e" integrity sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw== -is-negated-glob@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-negated-glob/-/is-negated-glob-1.0.0.tgz#6910bca5da8c95e784b5751b976cf5a10fee36d2" - integrity sha512-czXVVn/QEmgvej1f50BZ648vUI+em0xqMq2Sn+QncCLN4zj1UAxlT+kw/6ggQTOaZPd1HqKQGEqbpQVtJucWug== - is-number-object@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.1.1.tgz#144b21e95a1bc148205dcc2814a9134ec41b2541" @@ -7584,16 +7519,11 @@ is-typed-array@^1.1.13, is-typed-array@^1.1.14, is-typed-array@^1.1.15: dependencies: which-typed-array "^1.1.16" -is-unicode-supported@^2.0.0: +is-unicode-supported@^2.0.0, is-unicode-supported@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-2.1.0.tgz#09f0ab0de6d3744d48d265ebb98f65d11f2a9b3a" integrity sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ== -is-valid-glob@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-valid-glob/-/is-valid-glob-1.0.0.tgz#29bf3eff701be2d4d315dbacc39bc39fe8f601aa" - integrity sha512-AhiROmoEFDSsjx8hW+5sGwgKVIORcXnrlAx/R0ZSeaPw70Vw0CqkGBBhHGL58Uox2eXnU1AnvXJl1XlyedO5bA== - is-weakmap@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/is-weakmap/-/is-weakmap-2.0.2.tgz#bf72615d649dfe5f699079c54b83e47d1ae19cfd" @@ -8200,6 +8130,11 @@ jest@^29.7.0: import-local "^3.0.2" jest-cli "^29.7.0" +jiti@2.6.1: + version "2.6.1" + resolved "https://registry.yarnpkg.com/jiti/-/jiti-2.6.1.tgz#178ef2fc9a1a594248c20627cd820187a4d78d92" + integrity sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ== + jiti@^1.19.1: version "1.21.0" resolved "https://registry.yarnpkg.com/jiti/-/jiti-1.21.0.tgz#7c97f8fe045724e136a397f7340475244156105d" @@ -8327,10 +8262,10 @@ json-parse-even-better-errors@^2.3.0: resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== -json-parse-even-better-errors@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-4.0.0.tgz#d3f67bd5925e81d3e31aa466acc821c8375cec43" - integrity sha512-lR4MXjGNgkJc7tkQ97kb2nuEMnNCyU//XYVH0MKTGcXEiSudQ5MKGKen3C5QubYy0vmq+JGitUg92uuywGEwIA== +json-parse-even-better-errors@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-5.0.0.tgz#93c89f529f022e5dadc233409324f0167b1e903e" + integrity sha512-ZF1nxZ28VhQouRWhUcVlUIN3qwSgPuswK05s/HIaoetAoE/9tngVmCHjSxmSQPav1nd+lPtTL0YZ/2AFdR/iYQ== json-schema-traverse@^0.4.1: version "0.4.1" @@ -8369,12 +8304,10 @@ json5@^2.2.3: resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== -jsonfile@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" - integrity sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg== - optionalDependencies: - graceful-fs "^4.1.6" +jsonc-parser@3.3.1: + version "3.3.1" + resolved "https://registry.yarnpkg.com/jsonc-parser/-/jsonc-parser-3.3.1.tgz#f2a524b4f7fd11e3d791e559977ad60b98b798b4" + integrity sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ== jsonfile@^6.0.1: version "6.1.0" @@ -8477,11 +8410,6 @@ kleur@^3.0.3: resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== -lead@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/lead/-/lead-4.0.0.tgz#5317a49effb0e7ec3a0c8fb9c1b24fb716aab939" - integrity sha512-DpMa59o5uGUWWjruMp71e6knmwKU3jRBBn1kjuLWN9EeIOxNeSAwvHf03WIl8g/ZMR2oSQC9ej3yeLBwdDc/pg== - leven@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" @@ -8495,115 +8423,109 @@ levn@^0.4.1: prelude-ls "^1.2.1" type-check "~0.4.0" -libnpmaccess@^9.0.0: - version "9.0.0" - resolved "https://registry.yarnpkg.com/libnpmaccess/-/libnpmaccess-9.0.0.tgz#47ac12dcd358c2c2f2c9ecb0f081a65ef2cc68bc" - integrity sha512-mTCFoxyevNgXRrvgdOhghKJnCWByBc9yp7zX4u9RBsmZjwOYdUDEBfL5DdgD1/8gahsYnauqIWFbq0iK6tO6CQ== - dependencies: - npm-package-arg "^12.0.0" - npm-registry-fetch "^18.0.1" - -libnpmdiff@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/libnpmdiff/-/libnpmdiff-7.0.0.tgz#808893a36d673e46c927e4a0a836b3742191d307" - integrity sha512-MjvsBJL1AT4ofsSsBRse5clxv7gfPbdgzT0VE+xmVTxE8M92T22laeX9vqFhaQKInSeKiZ2L9w/FVhoCCGPdUg== - dependencies: - "@npmcli/arborist" "^8.0.0" - "@npmcli/installed-package-contents" "^3.0.0" - binary-extensions "^2.3.0" - diff "^5.1.0" - minimatch "^9.0.4" - npm-package-arg "^12.0.0" - pacote "^19.0.0" - tar "^6.2.1" - -libnpmexec@^9.0.0: - version "9.0.0" - resolved "https://registry.yarnpkg.com/libnpmexec/-/libnpmexec-9.0.0.tgz#4bb43ec4ba88bd33750480fcf73935837af061bf" - integrity sha512-5dOwgvt0srgrOkwsjNWokx23BvQXEaUo87HWIY+9lymvAto2VSunNS+Ih7WXVwvkJk7cZ0jhS2H3rNK8G9Anxw== - dependencies: - "@npmcli/arborist" "^8.0.0" - "@npmcli/run-script" "^9.0.1" +libnpmaccess@^10.0.3: + version "10.0.3" + resolved "https://registry.yarnpkg.com/libnpmaccess/-/libnpmaccess-10.0.3.tgz#856dc29fd35050159dff0039337aab503367586b" + integrity sha512-JPHTfWJxIK+NVPdNMNGnkz4XGX56iijPbe0qFWbdt68HL+kIvSzh+euBL8npLZvl2fpaxo+1eZSdoG15f5YdIQ== + dependencies: + npm-package-arg "^13.0.0" + npm-registry-fetch "^19.0.0" + +libnpmdiff@^8.0.12: + version "8.0.12" + resolved "https://registry.yarnpkg.com/libnpmdiff/-/libnpmdiff-8.0.12.tgz#c55c80e0cb196588174989f36c285750fe7de048" + integrity sha512-M33yWsbxCUv4fwquYNxdRl//mX8CcmY+pHhZZ+f8ihKh+yfcQw2jROv0sJQ3eX5FzRVJKdCdH7nM0cNlHy83DQ== + dependencies: + "@npmcli/arborist" "^9.1.9" + "@npmcli/installed-package-contents" "^4.0.0" + binary-extensions "^3.0.0" + diff "^8.0.2" + minimatch "^10.0.3" + npm-package-arg "^13.0.0" + pacote "^21.0.2" + tar "^7.5.1" + +libnpmexec@^10.1.11: + version "10.1.11" + resolved "https://registry.yarnpkg.com/libnpmexec/-/libnpmexec-10.1.11.tgz#6ccc19f2d81c0eeb4f72f2fe09e8fc1637f5ec7f" + integrity sha512-228ZmYSfElpfywVFO3FMieLkFUDNknExXLLJoFcKJbyrucHc8KgDW4i9F4uJGNrbPvDqDtm7hcSEvrneN0Anqg== + dependencies: + "@npmcli/arborist" "^9.1.9" + "@npmcli/package-json" "^7.0.0" + "@npmcli/run-script" "^10.0.0" ci-info "^4.0.0" - npm-package-arg "^12.0.0" - pacote "^19.0.0" - proc-log "^5.0.0" - read "^4.0.0" - read-package-json-fast "^4.0.0" + npm-package-arg "^13.0.0" + pacote "^21.0.2" + proc-log "^6.0.0" + promise-retry "^2.0.1" + read "^5.0.1" semver "^7.3.7" - walk-up-path "^3.0.1" - -libnpmfund@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/libnpmfund/-/libnpmfund-6.0.0.tgz#5f324e9b9fb440af9c197f3f147943362758b49b" - integrity sha512-+7ZTxPyJ0O/Y0xKoEd1CxPCUQ4ldn6EZ2qUMI/E1gJkfzcwb3AdFlSWk1WEXaGBu2+EqMrPf4Xu5lXFWw2Jd3w== - dependencies: - "@npmcli/arborist" "^8.0.0" + signal-exit "^4.1.0" + walk-up-path "^4.0.0" -libnpmhook@^11.0.0: - version "11.0.0" - resolved "https://registry.yarnpkg.com/libnpmhook/-/libnpmhook-11.0.0.tgz#b8caf6fe31666d7b18cbf61ce8b722dca1600943" - integrity sha512-Xc18rD9NFbRwZbYCQ+UCF5imPsiHSyuQA8RaCA2KmOUo8q4kmBX4JjGWzmZnxZCT8s6vwzmY1BvHNqBGdg9oBQ== +libnpmfund@^7.0.12: + version "7.0.12" + resolved "https://registry.yarnpkg.com/libnpmfund/-/libnpmfund-7.0.12.tgz#0a8afd552c0e9d56b8e5904599406d62f2a640be" + integrity sha512-Jg4zvboAkI35JFoywEleJa9eU0ZIkMOZH3gt16VoexaYV3yVTjjIr4ZVnPx+MfsLo28y6DHQ8RgN4PFuKt1bhg== dependencies: - aproba "^2.0.0" - npm-registry-fetch "^18.0.1" + "@npmcli/arborist" "^9.1.9" -libnpmorg@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/libnpmorg/-/libnpmorg-7.0.0.tgz#055dfdba32ac5e8757dd4b264f805b64cbd6980b" - integrity sha512-DcTodX31gDEiFrlIHurBQiBlBO6Var2KCqMVCk+HqZhfQXqUfhKGmFOp0UHr6HR1lkTVM0MzXOOYtUObk0r6Dg== +libnpmorg@^8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/libnpmorg/-/libnpmorg-8.0.1.tgz#975b61c2635f7edc07552ab8a455ce026decb88c" + integrity sha512-/QeyXXg4hqMw0ESM7pERjIT2wbR29qtFOWIOug/xO4fRjS3jJJhoAPQNsnHtdwnCqgBdFpGQ45aIdFFZx2YhTA== dependencies: aproba "^2.0.0" - npm-registry-fetch "^18.0.1" + npm-registry-fetch "^19.0.0" -libnpmpack@^8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/libnpmpack/-/libnpmpack-8.0.0.tgz#83cb6333861f8a0fe991420feaf0aa48a67d94bf" - integrity sha512-Z5zqR+j8PNOki97D4XnKlekLQjqJYkqCFZeac07XCJYA3aq6O7wYIpn7RqLcNfFm+u3ZsdblY2VQENMoiHA+FQ== +libnpmpack@^9.0.12: + version "9.0.12" + resolved "https://registry.yarnpkg.com/libnpmpack/-/libnpmpack-9.0.12.tgz#1514e3caa44f47896089bfa7f474beb8a10de21a" + integrity sha512-32j+CIrJhVngbqGUbhnpNFnPi6rkx6NP1lRO1OHf4aoZ57ad+mTkS788FfeAoXoiJDmfmAqgZejXRmEfy7s6Sg== dependencies: - "@npmcli/arborist" "^8.0.0" - "@npmcli/run-script" "^9.0.1" - npm-package-arg "^12.0.0" - pacote "^19.0.0" + "@npmcli/arborist" "^9.1.9" + "@npmcli/run-script" "^10.0.0" + npm-package-arg "^13.0.0" + pacote "^21.0.2" -libnpmpublish@^10.0.1: - version "10.0.1" - resolved "https://registry.yarnpkg.com/libnpmpublish/-/libnpmpublish-10.0.1.tgz#7a284565be164c2f8605225213316a0c1d0a9827" - integrity sha512-xNa1DQs9a8dZetNRV0ky686MNzv1MTqB3szgOlRR3Fr24x1gWRu7aB9OpLZsml0YekmtppgHBkyZ+8QZlzmEyw== +libnpmpublish@^11.1.3: + version "11.1.3" + resolved "https://registry.yarnpkg.com/libnpmpublish/-/libnpmpublish-11.1.3.tgz#fcda5c113798155fa111e04be63c9599d38ae4c2" + integrity sha512-NVPTth/71cfbdYHqypcO9Lt5WFGTzFEcx81lWd7GDJIgZ95ERdYHGUfCtFejHCyqodKsQkNEx2JCkMpreDty/A== dependencies: + "@npmcli/package-json" "^7.0.0" ci-info "^4.0.0" - normalize-package-data "^7.0.0" - npm-package-arg "^12.0.0" - npm-registry-fetch "^18.0.1" - proc-log "^5.0.0" + npm-package-arg "^13.0.0" + npm-registry-fetch "^19.0.0" + proc-log "^6.0.0" semver "^7.3.7" - sigstore "^3.0.0" - ssri "^12.0.0" + sigstore "^4.0.0" + ssri "^13.0.0" -libnpmsearch@^8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/libnpmsearch/-/libnpmsearch-8.0.0.tgz#ce2e28ad05a152c736d5ae86356aedd5a52406a5" - integrity sha512-W8FWB78RS3Nkl1gPSHOlF024qQvcoU/e3m9BGDuBfVZGfL4MJ91GXXb04w3zJCGOW9dRQUyWVEqupFjCrgltDg== +libnpmsearch@^9.0.1: + version "9.0.1" + resolved "https://registry.yarnpkg.com/libnpmsearch/-/libnpmsearch-9.0.1.tgz#674a88ffc9ab5826feb34c2c66e90797b38f4c2e" + integrity sha512-oKw58X415ERY/BOGV3jQPVMcep8YeMRWMzuuqB0BAIM5VxicOU1tQt19ExCu4SV77SiTOEoziHxGEgJGw3FBYQ== dependencies: - npm-registry-fetch "^18.0.1" + npm-registry-fetch "^19.0.0" -libnpmteam@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/libnpmteam/-/libnpmteam-7.0.0.tgz#e8f40c4bc543b720da2cdd4385e2fafcd06c92c0" - integrity sha512-PKLOoVukN34qyJjgEm5DEOnDwZkeVMUHRx8NhcKDiCNJGPl7G/pF1cfBw8yicMwRlHaHkld1FdujOzKzy4AlwA== +libnpmteam@^8.0.2: + version "8.0.2" + resolved "https://registry.yarnpkg.com/libnpmteam/-/libnpmteam-8.0.2.tgz#0417161bfcd155f5e8391cc2b6a05260ccbf1f41" + integrity sha512-ypLrDUQoi8EhG+gzx5ENMcYq23YjPV17Mfvx4nOnQiHOi8vp47+4GvZBrMsEM4yeHPwxguF/HZoXH4rJfHdH/w== dependencies: aproba "^2.0.0" - npm-registry-fetch "^18.0.1" + npm-registry-fetch "^19.0.0" -libnpmversion@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/libnpmversion/-/libnpmversion-7.0.0.tgz#b264a07662b31b78822ba870171088eca6466f38" - integrity sha512-0xle91R6F8r/Q/4tHOnyKko+ZSquEXNdxwRdKCPv4kC1cOVBMFXRsKKrVtRKtXcFn362U8ZlJefk4Apu00424g== +libnpmversion@^8.0.3: + version "8.0.3" + resolved "https://registry.yarnpkg.com/libnpmversion/-/libnpmversion-8.0.3.tgz#f50030c72a85e35b70a4ea4c075347f1999f9fe5" + integrity sha512-Avj1GG3DT6MGzWOOk3yA7rORcMDUPizkIGbI8glHCO7WoYn3NYNmskLDwxg2NMY1Tyf2vrHAqTuSG58uqd1lJg== dependencies: - "@npmcli/git" "^6.0.1" - "@npmcli/run-script" "^9.0.1" - json-parse-even-better-errors "^4.0.0" - proc-log "^5.0.0" + "@npmcli/git" "^7.0.0" + "@npmcli/run-script" "^10.0.0" + json-parse-even-better-errors "^5.0.0" + proc-log "^6.0.0" semver "^7.3.7" lilconfig@3.0.0: @@ -8611,11 +8533,6 @@ lilconfig@3.0.0: resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-3.0.0.tgz#f8067feb033b5b74dab4602a5f5029420be749bc" integrity sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g== -lilconfig@^3.1.3: - version "3.1.3" - resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-3.1.3.tgz#a1bcfd6257f9585bf5ae14ceeebb7b559025e4c4" - integrity sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw== - lines-and-columns@^1.1.6: version "1.2.4" resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" @@ -8829,6 +8746,14 @@ lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.21, lodash@^4.17.4: resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== +log-symbols@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-7.0.1.tgz#f52e68037d96f589fc572ff2193dc424d48c195b" + integrity sha512-ja1E3yCr9i/0hmBVaM0bfwDjnGy8I/s6PP4DFp+yP+a+mrHO4Rm7DtmnqROTUkHIkqffC84YY7AeqX6oFk0WFg== + dependencies: + is-unicode-supported "^2.0.0" + yoctocolors "^2.1.1" + log-update@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/log-update/-/log-update-6.0.0.tgz#0ddeb7ac6ad658c944c1de902993fce7c33f5e59" @@ -8852,11 +8777,16 @@ loose-envify@^1.0.0, loose-envify@^1.4.0: dependencies: js-tokens "^3.0.0 || ^4.0.0" -lru-cache@^10.0.1, lru-cache@^10.2.0, lru-cache@^10.2.2: +lru-cache@^10.0.1, lru-cache@^10.2.0: version "10.4.3" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.4.3.tgz#410fc8a17b70e598013df257c2446b7f3383f119" integrity sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ== +lru-cache@^11.0.0, lru-cache@^11.1.0, lru-cache@^11.2.1: + version "11.2.4" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-11.2.4.tgz#ecb523ebb0e6f4d837c807ad1abaea8e0619770d" + integrity sha512-B5Y16Jr9LB9dHVkh6ZevG+vAbOsNOYCX+sXvFWFu7B3Iz5mijW3zdbMyhsh8ANd2mSWBYdJgnqi+mL7/LrOPYg== + lru-cache@^5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" @@ -8896,22 +8826,22 @@ make-error@^1.3.6: resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2" integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== -make-fetch-happen@^14.0.0, make-fetch-happen@^14.0.1, make-fetch-happen@^14.0.2, make-fetch-happen@^14.0.3: - version "14.0.3" - resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-14.0.3.tgz#d74c3ecb0028f08ab604011e0bc6baed483fcdcd" - integrity sha512-QMjGbFTP0blj97EeidG5hk/QhKQ3T4ICckQGLgz38QF7Vgbk6e6FTARN8KhKxyBbWn8R0HU+bnw8aSoFPD4qtQ== +make-fetch-happen@^15.0.0, make-fetch-happen@^15.0.2, make-fetch-happen@^15.0.3: + version "15.0.3" + resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-15.0.3.tgz#1578d72885f2b3f9e5daa120b36a14fc31a84610" + integrity sha512-iyyEpDty1mwW3dGlYXAJqC/azFn5PPvgKVwXayOGBSmKLxhKZ9fg4qIan2ePpp1vJIwfFiO34LAPZgq9SZW9Aw== dependencies: - "@npmcli/agent" "^3.0.0" - cacache "^19.0.1" + "@npmcli/agent" "^4.0.0" + cacache "^20.0.1" http-cache-semantics "^4.1.1" minipass "^7.0.2" - minipass-fetch "^4.0.0" + minipass-fetch "^5.0.0" minipass-flush "^1.0.5" minipass-pipeline "^1.2.4" negotiator "^1.0.0" - proc-log "^5.0.0" + proc-log "^6.0.0" promise-retry "^2.0.1" - ssri "^12.0.0" + ssri "^13.0.0" makeerror@1.0.12: version "1.0.12" @@ -8947,7 +8877,7 @@ markdown-table@^3.0.0: resolved "https://registry.yarnpkg.com/markdown-table/-/markdown-table-3.0.2.tgz#9b59eb2c1b22fe71954a65ff512887065a7bb57c" integrity sha512-y8j3a5/DkJCmS5x4dMCQL+OR0+2EAq3DOtio1COSHsmW2BGXnNCK3v12hJt1LrUz5iZH5g0LmuYOjDdI+czghA== -marked-terminal@^7.0.0: +marked-terminal@^7.3.0: version "7.3.0" resolved "https://registry.yarnpkg.com/marked-terminal/-/marked-terminal-7.3.0.tgz#7a86236565f3dd530f465ffce9c3f8b62ef270e8" integrity sha512-t4rBvPsHc57uE/2nJOLmMbZCQ4tgAccAED3ngXQqW6g+TxA488JzJ+FK3lQkzBQOI1mRV/r/Kq+1ZlJ4D0owQw== @@ -8960,18 +8890,10 @@ marked-terminal@^7.0.0: node-emoji "^2.2.0" supports-hyperlinks "^3.1.0" -marked@^12.0.0: - version "12.0.2" - resolved "https://registry.yarnpkg.com/marked/-/marked-12.0.2.tgz#b31578fe608b599944c69807b00f18edab84647e" - integrity sha512-qXUm7e/YKFoqFPYPa3Ukg9xlI5cyAtGmyEIzMfW//m6kXwCy2Ps9DYf5ioijFKQ8qyuscrHoY04iJGctu2Kg0Q== - -matcher-collection@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/matcher-collection/-/matcher-collection-2.0.1.tgz#90be1a4cf58d6f2949864f65bb3b0f3e41303b29" - integrity sha512-daE62nS2ZQsDg9raM0IlZzLmI2u+7ZapXBwdoeBUKAYERPDDIc0qNqA8E0Rp2D+gspKR7BgIFP52GeujaGXWeQ== - dependencies: - "@types/minimatch" "^3.0.3" - minimatch "^3.0.2" +marked@^15.0.0: + version "15.0.12" + resolved "https://registry.yarnpkg.com/marked/-/marked-15.0.12.tgz#30722c7346e12d0a2d0207ab9b0c4f0102d86c4e" + integrity sha512-8dD6FusOQSrpv9Z1rdNMdlSgQOIP880DHqnohobOmYLElGEqAL/JvxvuxZO16r4HtjTlfPRDC1hbvxC9dPN2nA== math-intrinsics@^1.1.0: version "1.1.0" @@ -9555,12 +9477,24 @@ mimic-fn@^4.0.0: resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-4.0.0.tgz#60a90550d5cb0b239cca65d893b1a53b29871ecc" integrity sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw== +mimic-function@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/mimic-function/-/mimic-function-5.0.1.tgz#acbe2b3349f99b9deaca7fb70e48b83e94e67076" + integrity sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA== + min-indent@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== -minimatch@^3.0.2, minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2: +minimatch@10.1.1, minimatch@^10.0.3, minimatch@^10.1.1: + version "10.1.1" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-10.1.1.tgz#e6e61b9b0c1dcab116b5a7d1458e8b6ae9e73a55" + integrity sha512-enIvLvRAFZYXJzkCYG5RKmPfrFArdLv+R+lbQ53BmIMLIry74bjKzX6iHAm8WYamJkhSSEabrWN5D97XnKObjQ== + dependencies: + "@isaacs/brace-expansion" "^5.0.0" + +minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== @@ -9574,7 +9508,7 @@ minimatch@^5.0.1: dependencies: brace-expansion "^2.0.1" -minimatch@^9.0.0, minimatch@^9.0.4, minimatch@^9.0.5: +minimatch@^9.0.4, minimatch@^9.0.5: version "9.0.5" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.5.tgz#d74f9dd6b57d83d8e98cfb82133b03978bc929e5" integrity sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow== @@ -9602,10 +9536,10 @@ minipass-collect@^2.0.1: dependencies: minipass "^7.0.3" -minipass-fetch@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/minipass-fetch/-/minipass-fetch-4.0.1.tgz#f2d717d5a418ad0b1a7274f9b913515d3e78f9e5" - integrity sha512-j7U11C5HXigVuutxebFadoYBbd7VSdZWggSe64NVdvWNBqGAiXPL2QVCehjmw7lY1oF9gOllYbORh+hiNgfPgQ== +minipass-fetch@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/minipass-fetch/-/minipass-fetch-5.0.0.tgz#644ed3fa172d43b3163bb32f736540fc138c4afb" + integrity sha512-fiCdUALipqgPWrOVTz9fw0XhcazULXOSU6ie40DDbX1F49p1dBrSRBuswndTx1x3vEb/g0FT7vC4c4C2u/mh3A== dependencies: minipass "^7.0.3" minipass-sized "^1.0.3" @@ -9641,29 +9575,11 @@ minipass@^3.0.0: dependencies: yallist "^4.0.0" -minipass@^4.0.0: - version "4.2.4" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-4.2.4.tgz#7d0d97434b6a19f59c5c3221698b48bbf3b2cd06" - integrity sha512-lwycX3cBMTvcejsHITUgYj6Gy6A7Nh4Q6h9NP4sTHY1ccJlC7yKzDmiShEHsJ16Jf1nKGDEaiHxiltsJEvk0nQ== - -minipass@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-5.0.0.tgz#3e9788ffb90b694a5d0ec94479a45b5d8738133d" - integrity sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ== - "minipass@^5.0.0 || ^6.0.2 || ^7.0.0", minipass@^7.0.2, minipass@^7.0.3, minipass@^7.0.4, minipass@^7.1.1, minipass@^7.1.2: version "7.1.2" resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.1.2.tgz#93a9626ce5e5e66bd4db86849e7515e92340a707" integrity sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw== -minizlib@^2.1.1: - version "2.1.2" - resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931" - integrity sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg== - dependencies: - minipass "^3.0.0" - yallist "^4.0.0" - minizlib@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-3.0.1.tgz#46d5329d1eb3c83924eff1d3b858ca0a31581012" @@ -9672,6 +9588,13 @@ minizlib@^3.0.1: minipass "^7.0.4" rimraf "^5.0.5" +minizlib@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-3.1.0.tgz#6ad76c3a8f10227c9b51d1c9ac8e30b27f5a251c" + integrity sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw== + dependencies: + minipass "^7.1.2" + mixin-deep@^1.2.0: version "1.3.2" resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566" @@ -9680,21 +9603,11 @@ mixin-deep@^1.2.0: for-in "^1.0.2" is-extendable "^1.0.1" -mkdirp@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" - integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== - mkdirp@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-3.0.1.tgz#e44e4c5607fb279c168241713cc6e0fea9adcb50" integrity sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg== -mktemp@~0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/mktemp/-/mktemp-0.4.0.tgz#6d0515611c8a8c84e484aa2000129b98e981ff0b" - integrity sha512-IXnMcJ6ZyTuhRmJSjzvHSRhlVPiN9Jwc6e59V0bEJ0ba6OBeX2L0E+mRN1QseeOF4mM+F1Rit6Nh7o+rl2Yn/A== - moment-timezone@^0.5.43: version "0.5.43" resolved "https://registry.yarnpkg.com/moment-timezone/-/moment-timezone-0.5.43.tgz#3dd7f3d0c67f78c23cd1906b9b2137a09b3c4790" @@ -9727,6 +9640,11 @@ mute-stream@^2.0.0: resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-2.0.0.tgz#a5446fc0c512b71c83c44d908d5c7b7b4c493b2b" integrity sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA== +mute-stream@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-3.0.0.tgz#cd8014dd2acb72e1e91bb67c74f0019e620ba2d1" + integrity sha512-dkEJPVvun4FryqBmZ5KhDo0K9iDXAwn08tMLDinNdRBNPcYEDiWYysLcc6k3mjTMlbP9KyylvRpd4wFtwrT9rw== + mz@^2.4.0: version "2.7.0" resolved "https://registry.yarnpkg.com/mz/-/mz-2.7.0.tgz#95008057a56cafadc2bc63dde7f9ff6955948e32" @@ -9813,21 +9731,21 @@ node-fetch@^2.2.0: dependencies: whatwg-url "^5.0.0" -node-gyp@^11.0.0: - version "11.1.0" - resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-11.1.0.tgz#212a1d9c167c50d727d42659410780b40e07bbd3" - integrity sha512-/+7TuHKnBpnMvUQnsYEb0JOozDZqarQbfNuSGLXIjhStMT0fbw7IdSqWgopOP5xhRZE+lsbIvAHcekddruPZgQ== +node-gyp@^12.1.0: + version "12.1.0" + resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-12.1.0.tgz#302fc2d3fec36975cfb8bfee7a6bf6b7f0be9553" + integrity sha512-W+RYA8jBnhSr2vrTtlPYPc1K+CSjGpVDRZxcqJcERZ8ND3A1ThWPHRwctTx3qC3oW99jt726jhdz3Y6ky87J4g== dependencies: env-paths "^2.2.0" exponential-backoff "^3.1.1" - glob "^10.3.10" graceful-fs "^4.2.6" - make-fetch-happen "^14.0.3" - nopt "^8.0.0" - proc-log "^5.0.0" + make-fetch-happen "^15.0.0" + nopt "^9.0.0" + proc-log "^6.0.0" semver "^7.3.5" - tar "^7.4.3" - which "^5.0.0" + tar "^7.5.2" + tinyglobby "^0.2.12" + which "^6.0.0" node-int64@^0.4.0: version "0.4.0" @@ -9844,12 +9762,12 @@ node-releases@^2.0.14: resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.14.tgz#2ffb053bceb8b2be8495ece1ab6ce600c4461b0b" integrity sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw== -nopt@^8.0.0: - version "8.1.0" - resolved "https://registry.yarnpkg.com/nopt/-/nopt-8.1.0.tgz#b11d38caf0f8643ce885818518064127f602eae3" - integrity sha512-ieGu42u/Qsa4TFktmaKEwM6MQH0pOWnaB3htzh0JRtx84+Mebc0cbZYN5bC+6WTZ4+77xrL9Pn5m7CV6VIkV7A== +nopt@^9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/nopt/-/nopt-9.0.0.tgz#6bff0836b2964d24508b6b41b5a9a49c4f4a1f96" + integrity sha512-Zhq3a+yFKrYwSBluL4H9XP3m3y5uvQkB/09CwDruCiRmR/UJYnn9W4R48ry0uGC70aeTPKLynBtscP9efFFcPw== dependencies: - abbrev "^3.0.0" + abbrev "^4.0.0" normalize-package-data@^2.5.0: version "2.5.0" @@ -9880,20 +9798,15 @@ normalize-package-data@^6.0.0: semver "^7.3.5" validate-npm-package-license "^3.0.4" -normalize-package-data@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-7.0.0.tgz#ab4f49d02f2e25108d3f4326f3c13f0de6fa6a0a" - integrity sha512-k6U0gKRIuNCTkwHGZqblCfLfBRh+w1vI6tBo+IeJwq2M8FUiOqhX7GH+GArQGScA7azd1WfyRCvxoXDO3hQDIA== +normalize-package-data@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-8.0.0.tgz#bdce7ff2d6ba891b853e179e45a5337766e304a7" + integrity sha512-RWk+PI433eESQ7ounYxIp67CYuVsS1uYSonX3kA6ps/3LWfjVQa/ptEg6Y3T6uAMq1mWpX9PQ+qx+QaHpsc7gQ== dependencies: - hosted-git-info "^8.0.0" + hosted-git-info "^9.0.0" semver "^7.3.5" validate-npm-package-license "^3.0.4" -normalize-path@3.0.0, normalize-path@^3.0.0, normalize-path@~3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" - integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== - normalize-path@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" @@ -9901,6 +9814,11 @@ normalize-path@^2.1.1: dependencies: remove-trailing-separator "^1.0.1" +normalize-path@^3.0.0, normalize-path@~3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + normalize-range@^0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" @@ -9911,85 +9829,79 @@ normalize-url@^8.0.0: resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-8.0.1.tgz#9b7d96af9836577c58f5883e939365fa15623a4a" integrity sha512-IO9QvjUMWxPQQhs60oOu10CRkWCiZzSUkzbXGGV9pviYl1fXYcvkzQ5jV9z8Y6un8ARoVRl4EtC6v6jNqbaJ/w== -now-and-later@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/now-and-later/-/now-and-later-3.0.0.tgz#cdc045dc5b894b35793cf276cc3206077bb7302d" - integrity sha512-pGO4pzSdaxhWTGkfSfHx3hVzJVslFPwBp2Myq9MYN/ChfJZF87ochMAXnvz6/58RJSf5ik2q9tXprBBrk2cpcg== - dependencies: - once "^1.4.0" - -npm-audit-report@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/npm-audit-report/-/npm-audit-report-6.0.0.tgz#0262e5e2b674fabf0ea47e900fc7384b83de0fbb" - integrity sha512-Ag6Y1irw/+CdSLqEEAn69T8JBgBThj5mw0vuFIKeP7hATYuQuS5jkMjK6xmVB8pr7U4g5Audbun0lHhBDMIBRA== +npm-audit-report@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/npm-audit-report/-/npm-audit-report-7.0.0.tgz#c384ac4afede55f21b30778202ad568e54644c35" + integrity sha512-bluLL4xwGr/3PERYz50h2Upco0TJMDcLcymuFnfDWeGO99NqH724MNzhWi5sXXuXf2jbytFF0LyR8W+w1jTI6A== -npm-bundled@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-4.0.0.tgz#f5b983f053fe7c61566cf07241fab2d4e9d513d3" - integrity sha512-IxaQZDMsqfQ2Lz37VvyyEtKLe8FsRZuysmedy/N06TU1RyVppYKXrO4xIhR0F+7ubIBox6Q7nir6fQI3ej39iA== +npm-bundled@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-5.0.0.tgz#5025d847cfd06c7b8d9432df01695d0133d9ee80" + integrity sha512-JLSpbzh6UUXIEoqPsYBvVNVmyrjVZ1fzEFbqxKkTJQkWBO3xFzFT+KDnSKQWwOQNbuWRwt5LSD6HOTLGIWzfrw== dependencies: - npm-normalize-package-bin "^4.0.0" + npm-normalize-package-bin "^5.0.0" -npm-install-checks@^7.1.0, npm-install-checks@^7.1.1: - version "7.1.1" - resolved "https://registry.yarnpkg.com/npm-install-checks/-/npm-install-checks-7.1.1.tgz#e9d679fc8a1944c75cdcc96478a22f9d0f763632" - integrity sha512-u6DCwbow5ynAX5BdiHQ9qvexme4U3qHW3MWe5NqH+NeBm0LbiH6zvGjNNew1fY+AZZUtVHbOPF3j7mJxbUzpXg== +npm-install-checks@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/npm-install-checks/-/npm-install-checks-8.0.0.tgz#f5d18e909bb8318d85093e9d8f36ac427c1cbe30" + integrity sha512-ScAUdMpyzkbpxoNekQ3tNRdFI8SJ86wgKZSQZdUxT+bj0wVFpsEMWnkXP0twVe1gJyNF5apBWDJhhIbgrIViRA== dependencies: semver "^7.1.1" -npm-normalize-package-bin@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/npm-normalize-package-bin/-/npm-normalize-package-bin-4.0.0.tgz#df79e70cd0a113b77c02d1fe243c96b8e618acb1" - integrity sha512-TZKxPvItzai9kN9H/TkmCtx/ZN/hvr3vUycjlfmH0ootY9yFBzNOpiXAdIn1Iteqsvk4lQn6B5PTrt+n6h8k/w== +npm-normalize-package-bin@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/npm-normalize-package-bin/-/npm-normalize-package-bin-5.0.0.tgz#2b207ff260f2e525ddce93356614e2f736728f89" + integrity sha512-CJi3OS4JLsNMmr2u07OJlhcrPxCeOeP/4xq67aWNai6TNWWbTrlNDgl8NcFKVlcBKp18GPj+EzbNIgrBfZhsag== -npm-package-arg@^12.0.0: - version "12.0.2" - resolved "https://registry.yarnpkg.com/npm-package-arg/-/npm-package-arg-12.0.2.tgz#3b1e04ebe651cc45028e298664e8c15ce9c0ca40" - integrity sha512-f1NpFjNI9O4VbKMOlA5QoBq/vSQPORHcTZ2feJpFkTHJ9eQkdlmZEKSjcAhxTGInC7RlEyScT9ui67NaOsjFWA== +npm-package-arg@^13.0.0, npm-package-arg@^13.0.2: + version "13.0.2" + resolved "https://registry.yarnpkg.com/npm-package-arg/-/npm-package-arg-13.0.2.tgz#72a80f2afe8329860e63854489415e9e9a2f78a7" + integrity sha512-IciCE3SY3uE84Ld8WZU23gAPPV9rIYod4F+rc+vJ7h7cwAJt9Vk6TVsK60ry7Uj3SRS3bqRRIGuTp9YVlk6WNA== dependencies: - hosted-git-info "^8.0.0" - proc-log "^5.0.0" + hosted-git-info "^9.0.0" + proc-log "^6.0.0" semver "^7.3.5" - validate-npm-package-name "^6.0.0" + validate-npm-package-name "^7.0.0" -npm-packlist@^9.0.0: - version "9.0.0" - resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-9.0.0.tgz#8e9b061bab940de639dd93d65adc95c34412c7d0" - integrity sha512-8qSayfmHJQTx3nJWYbbUmflpyarbLMBc6LCAjYsiGtXxDB68HaZpb8re6zeaLGxZzDuMdhsg70jryJe+RrItVQ== +npm-packlist@^10.0.1: + version "10.0.3" + resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-10.0.3.tgz#e22c039357faf81a75d1b0cdf53dd113f2bed9c7" + integrity sha512-zPukTwJMOu5X5uvm0fztwS5Zxyvmk38H/LfidkOMt3gbZVCyro2cD/ETzwzVPcWZA3JOyPznfUN/nkyFiyUbxg== dependencies: - ignore-walk "^7.0.0" + ignore-walk "^8.0.0" + proc-log "^6.0.0" -npm-pick-manifest@^10.0.0: - version "10.0.0" - resolved "https://registry.yarnpkg.com/npm-pick-manifest/-/npm-pick-manifest-10.0.0.tgz#6cc120c6473ceea56dfead500f00735b2b892851" - integrity sha512-r4fFa4FqYY8xaM7fHecQ9Z2nE9hgNfJR+EmoKv0+chvzWkBcORX3r0FpTByP+CbOVJDladMXnPQGVN8PBLGuTQ== +npm-pick-manifest@^11.0.1, npm-pick-manifest@^11.0.3: + version "11.0.3" + resolved "https://registry.yarnpkg.com/npm-pick-manifest/-/npm-pick-manifest-11.0.3.tgz#76cf6593a351849006c36b38a7326798e2a76d13" + integrity sha512-buzyCfeoGY/PxKqmBqn1IUJrZnUi1VVJTdSSRPGI60tJdUhUoSQFhs0zycJokDdOznQentgrpf8LayEHyyYlqQ== dependencies: - npm-install-checks "^7.1.0" - npm-normalize-package-bin "^4.0.0" - npm-package-arg "^12.0.0" + npm-install-checks "^8.0.0" + npm-normalize-package-bin "^5.0.0" + npm-package-arg "^13.0.0" semver "^7.3.5" -npm-profile@^11.0.1: - version "11.0.1" - resolved "https://registry.yarnpkg.com/npm-profile/-/npm-profile-11.0.1.tgz#6ffac43f3d186316d37e80986d84aef2470269a2" - integrity sha512-HP5Cw9WHwFS9vb4fxVlkNAQBUhVL5BmW6rAR+/JWkpwqcFJid7TihKUdYDWqHl0NDfLd0mpucheGySqo8ysyfw== +npm-profile@^12.0.1: + version "12.0.1" + resolved "https://registry.yarnpkg.com/npm-profile/-/npm-profile-12.0.1.tgz#f5aa0d931a4a75013a7521c86c30048e497310de" + integrity sha512-Xs1mejJ1/9IKucCxdFMkiBJUre0xaxfCpbsO7DB7CadITuT4k68eI05HBlw4kj+Em1rsFMgeFNljFPYvPETbVQ== dependencies: - npm-registry-fetch "^18.0.0" - proc-log "^5.0.0" + npm-registry-fetch "^19.0.0" + proc-log "^6.0.0" -npm-registry-fetch@^18.0.0, npm-registry-fetch@^18.0.1, npm-registry-fetch@^18.0.2: - version "18.0.2" - resolved "https://registry.yarnpkg.com/npm-registry-fetch/-/npm-registry-fetch-18.0.2.tgz#340432f56b5a8b1af068df91aae0435d2de646b5" - integrity sha512-LeVMZBBVy+oQb5R6FDV9OlJCcWDU+al10oKpe+nsvcHnG24Z3uM3SvJYKfGJlfGjVU8v9liejCrUR/M5HO5NEQ== +npm-registry-fetch@^19.0.0, npm-registry-fetch@^19.1.1: + version "19.1.1" + resolved "https://registry.yarnpkg.com/npm-registry-fetch/-/npm-registry-fetch-19.1.1.tgz#51e96d21f409a9bc4f96af218a8603e884459024" + integrity sha512-TakBap6OM1w0H73VZVDf44iFXsOS3h+L4wVMXmbWOQroZgFhMch0juN6XSzBNlD965yIKvWg2dfu7NSiaYLxtw== dependencies: - "@npmcli/redact" "^3.0.0" + "@npmcli/redact" "^4.0.0" jsonparse "^1.3.1" - make-fetch-happen "^14.0.0" + make-fetch-happen "^15.0.0" minipass "^7.0.2" - minipass-fetch "^4.0.0" + minipass-fetch "^5.0.0" minizlib "^3.0.1" - npm-package-arg "^12.0.0" - proc-log "^5.0.0" + npm-package-arg "^13.0.0" + proc-log "^6.0.0" npm-run-path@^4.0.1: version "4.0.1" @@ -10013,98 +9925,89 @@ npm-run-path@^6.0.0: path-key "^4.0.0" unicorn-magic "^0.3.0" -npm-user-validate@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/npm-user-validate/-/npm-user-validate-3.0.0.tgz#9b1410796bf1f1d78297a8096328c55d3083f233" - integrity sha512-9xi0RdSmJ4mPYTC393VJPz1Sp8LyCx9cUnm/L9Qcb3cFO8gjT4mN20P9FAsea8qDHdQ7LtcN8VLh2UT47SdKCw== +npm-user-validate@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/npm-user-validate/-/npm-user-validate-4.0.0.tgz#f3c7e8360e46c651dbaf2fc4eea8f66df51ae6df" + integrity sha512-TP+Ziq/qPi/JRdhaEhnaiMkqfMGjhDLoh/oRfW+t5aCuIfJxIUxvwk6Sg/6ZJ069N/Be6gs00r+aZeJTfS9uHQ== -npm@^10.5.0: - version "10.9.2" - resolved "https://registry.yarnpkg.com/npm/-/npm-10.9.2.tgz#784b3e2194fc151d5709a14692cf49c4afc60dfe" - integrity sha512-iriPEPIkoMYUy3F6f3wwSZAU93E0Eg6cHwIR6jzzOXWSy+SD/rOODEs74cVONHKSx2obXtuUoyidVEhISrisgQ== +npm@^11.6.2: + version "11.7.0" + resolved "https://registry.yarnpkg.com/npm/-/npm-11.7.0.tgz#897fa4af764b64fa384b50e071636e7497d4f6de" + integrity sha512-wiCZpv/41bIobCoJ31NStIWKfAxxYyD1iYnWCtiyns8s5v3+l8y0HCP/sScuH6B5+GhIfda4HQKiqeGZwJWhFw== dependencies: "@isaacs/string-locale-compare" "^1.1.0" - "@npmcli/arborist" "^8.0.0" - "@npmcli/config" "^9.0.0" - "@npmcli/fs" "^4.0.0" - "@npmcli/map-workspaces" "^4.0.2" - "@npmcli/package-json" "^6.1.0" - "@npmcli/promise-spawn" "^8.0.2" - "@npmcli/redact" "^3.0.0" - "@npmcli/run-script" "^9.0.1" - "@sigstore/tuf" "^3.0.0" - abbrev "^3.0.0" + "@npmcli/arborist" "^9.1.9" + "@npmcli/config" "^10.4.5" + "@npmcli/fs" "^5.0.0" + "@npmcli/map-workspaces" "^5.0.3" + "@npmcli/metavuln-calculator" "^9.0.3" + "@npmcli/package-json" "^7.0.4" + "@npmcli/promise-spawn" "^9.0.1" + "@npmcli/redact" "^4.0.0" + "@npmcli/run-script" "^10.0.3" + "@sigstore/tuf" "^4.0.0" + abbrev "^4.0.0" archy "~1.0.0" - cacache "^19.0.1" - chalk "^5.3.0" - ci-info "^4.1.0" + cacache "^20.0.3" + chalk "^5.6.2" + ci-info "^4.3.1" cli-columns "^4.0.0" fastest-levenshtein "^1.0.16" fs-minipass "^3.0.3" - glob "^10.4.5" + glob "^13.0.0" graceful-fs "^4.2.11" - hosted-git-info "^8.0.2" - ini "^5.0.0" - init-package-json "^7.0.2" - is-cidr "^5.1.0" - json-parse-even-better-errors "^4.0.0" - libnpmaccess "^9.0.0" - libnpmdiff "^7.0.0" - libnpmexec "^9.0.0" - libnpmfund "^6.0.0" - libnpmhook "^11.0.0" - libnpmorg "^7.0.0" - libnpmpack "^8.0.0" - libnpmpublish "^10.0.1" - libnpmsearch "^8.0.0" - libnpmteam "^7.0.0" - libnpmversion "^7.0.0" - make-fetch-happen "^14.0.3" - minimatch "^9.0.5" + hosted-git-info "^9.0.2" + ini "^6.0.0" + init-package-json "^8.2.4" + is-cidr "^6.0.1" + json-parse-even-better-errors "^5.0.0" + libnpmaccess "^10.0.3" + libnpmdiff "^8.0.12" + libnpmexec "^10.1.11" + libnpmfund "^7.0.12" + libnpmorg "^8.0.1" + libnpmpack "^9.0.12" + libnpmpublish "^11.1.3" + libnpmsearch "^9.0.1" + libnpmteam "^8.0.2" + libnpmversion "^8.0.3" + make-fetch-happen "^15.0.3" + minimatch "^10.1.1" minipass "^7.1.1" minipass-pipeline "^1.2.4" ms "^2.1.2" - node-gyp "^11.0.0" - nopt "^8.0.0" - normalize-package-data "^7.0.0" - npm-audit-report "^6.0.0" - npm-install-checks "^7.1.1" - npm-package-arg "^12.0.0" - npm-pick-manifest "^10.0.0" - npm-profile "^11.0.1" - npm-registry-fetch "^18.0.2" - npm-user-validate "^3.0.0" - p-map "^4.0.0" - pacote "^19.0.1" - parse-conflict-json "^4.0.0" - proc-log "^5.0.0" + node-gyp "^12.1.0" + nopt "^9.0.0" + npm-audit-report "^7.0.0" + npm-install-checks "^8.0.0" + npm-package-arg "^13.0.2" + npm-pick-manifest "^11.0.3" + npm-profile "^12.0.1" + npm-registry-fetch "^19.1.1" + npm-user-validate "^4.0.0" + p-map "^7.0.4" + pacote "^21.0.4" + parse-conflict-json "^5.0.1" + proc-log "^6.1.0" qrcode-terminal "^0.12.0" - read "^4.0.0" - semver "^7.6.3" + read "^5.0.1" + semver "^7.7.3" spdx-expression-parse "^4.0.0" - ssri "^12.0.0" - supports-color "^9.4.0" - tar "^6.2.1" + ssri "^13.0.0" + supports-color "^10.2.2" + tar "^7.5.2" text-table "~0.2.0" - tiny-relative-date "^1.3.0" + tiny-relative-date "^2.0.2" treeverse "^3.0.0" - validate-npm-package-name "^6.0.0" - which "^5.0.0" - write-file-atomic "^6.0.0" - -nth-check@^2.0.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.1.1.tgz#c9eab428effce36cd6b92c924bdb000ef1f1ed1d" - integrity sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w== - dependencies: - boolbase "^1.0.0" + validate-npm-package-name "^7.0.0" + which "^6.0.0" nwsapi@^2.2.12, nwsapi@^2.2.2: version "2.2.16" resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.16.tgz#177760bba02c351df1d2644e220c31dfec8cdb43" integrity sha512-F1I/bimDpj3ncaNDhfyMWuFqmQDBwDB0Fogc2qpL3BWvkQteFD/8BzWuIRl83rq0DXfm8SGt/HFhLXZyljTXcQ== -object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: +object-assign@^4.0.1, object-assign@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== @@ -10209,7 +10112,7 @@ on-finished@2.4.1: dependencies: ee-first "1.1.1" -once@^1.3.0, once@^1.4.0: +once@^1.3.0: version "1.4.0" resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== @@ -10230,6 +10133,13 @@ onetime@^6.0.0: dependencies: mimic-fn "^4.0.0" +onetime@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-7.0.0.tgz#9f16c92d8c9ef5120e3acd9dd9957cceecc1ab60" + integrity sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ== + dependencies: + mimic-function "^5.0.0" + open@^8.4.0: version "8.4.0" resolved "https://registry.yarnpkg.com/open/-/open-8.4.0.tgz#345321ae18f8138f82565a910fdc6b39e8c244f8" @@ -10251,6 +10161,21 @@ optionator@^0.9.3: type-check "^0.4.0" word-wrap "^1.2.5" +ora@9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/ora/-/ora-9.0.0.tgz#945236f5ce78a024cf4c25df6c46ecd09ab6e685" + integrity sha512-m0pg2zscbYgWbqRR6ABga5c3sZdEon7bSgjnlXC64kxtxLOyjRcbbUkLj7HFyy/FTD+P2xdBWu8snGhYI0jc4A== + dependencies: + chalk "^5.6.2" + cli-cursor "^5.0.0" + cli-spinners "^3.2.0" + is-interactive "^2.0.0" + is-unicode-supported "^2.1.0" + log-symbols "^7.0.1" + stdin-discarder "^0.2.2" + string-width "^8.1.0" + strip-ansi "^7.1.2" + own-keys@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/own-keys/-/own-keys-1.0.1.tgz#e4006910a2bf913585289676eebd6f390cf51358" @@ -10326,18 +10251,16 @@ p-locate@^5.0.0: dependencies: p-limit "^3.0.2" -p-map@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b" - integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== - dependencies: - aggregate-error "^3.0.0" - p-map@^7.0.1, p-map@^7.0.2: version "7.0.3" resolved "https://registry.yarnpkg.com/p-map/-/p-map-7.0.3.tgz#7ac210a2d36f81ec28b736134810f7ba4418cdb6" integrity sha512-VkndIv2fIB99swvQoA65bm+fsmt6UNdGeIB0oxBs+WhAhdh08QA04JXpI7rbB9r08/nkbysKoya9rtDERYOYMA== +p-map@^7.0.4: + version "7.0.4" + resolved "https://registry.yarnpkg.com/p-map/-/p-map-7.0.4.tgz#b81814255f542e252d5729dca4d66e5ec14935b8" + integrity sha512-tkAQEw8ysMzmkhgw8k+1U/iPhWNhykKnSk4Rd5zLoPJCuJaGRPo6YposrZgaxHKzDHdDWWZvE/Sk7hsL2X/CpQ== + p-reduce@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/p-reduce/-/p-reduce-2.1.0.tgz#09408da49507c6c274faa31f28df334bc712b64a" @@ -10363,51 +10286,28 @@ package-json-from-dist@^1.0.0: resolved "https://registry.yarnpkg.com/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz#4f1471a010827a86f94cfd9b0727e36d267de505" integrity sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw== -pacote@^19.0.0, pacote@^19.0.1: - version "19.0.1" - resolved "https://registry.yarnpkg.com/pacote/-/pacote-19.0.1.tgz#66d22dbd274ed8a7c30029d70eb8030f5151e6fc" - integrity sha512-zIpxWAsr/BvhrkSruspG8aqCQUUrWtpwx0GjiRZQhEM/pZXrigA32ElN3vTcCPUDOFmHr6SFxwYrvVUs5NTEUg== - dependencies: - "@npmcli/git" "^6.0.0" - "@npmcli/installed-package-contents" "^3.0.0" - "@npmcli/package-json" "^6.0.0" - "@npmcli/promise-spawn" "^8.0.0" - "@npmcli/run-script" "^9.0.0" - cacache "^19.0.0" +pacote@^21.0.0, pacote@^21.0.2, pacote@^21.0.4: + version "21.0.4" + resolved "https://registry.yarnpkg.com/pacote/-/pacote-21.0.4.tgz#59cd2a2b5a4c8c1b625f33991a96b136d1c05d95" + integrity sha512-RplP/pDW0NNNDh3pnaoIWYPvNenS7UqMbXyvMqJczosiFWTeGGwJC2NQBLqKf4rGLFfwCOnntw1aEp9Jiqm1MA== + dependencies: + "@npmcli/git" "^7.0.0" + "@npmcli/installed-package-contents" "^4.0.0" + "@npmcli/package-json" "^7.0.0" + "@npmcli/promise-spawn" "^9.0.0" + "@npmcli/run-script" "^10.0.0" + cacache "^20.0.0" fs-minipass "^3.0.0" minipass "^7.0.2" - npm-package-arg "^12.0.0" - npm-packlist "^9.0.0" - npm-pick-manifest "^10.0.0" - npm-registry-fetch "^18.0.0" - proc-log "^5.0.0" + npm-package-arg "^13.0.0" + npm-packlist "^10.0.1" + npm-pick-manifest "^11.0.1" + npm-registry-fetch "^19.0.0" + proc-log "^6.0.0" promise-retry "^2.0.1" - sigstore "^3.0.0" - ssri "^12.0.0" - tar "^6.1.11" - -pacote@^20.0.0: - version "20.0.0" - resolved "https://registry.yarnpkg.com/pacote/-/pacote-20.0.0.tgz#c974373d8e0859d00e8f9158574350f8c1b168e5" - integrity sha512-pRjC5UFwZCgx9kUFDVM9YEahv4guZ1nSLqwmWiLUnDbGsjs+U5w7z6Uc8HNR1a6x8qnu5y9xtGE6D1uAuYz+0A== - dependencies: - "@npmcli/git" "^6.0.0" - "@npmcli/installed-package-contents" "^3.0.0" - "@npmcli/package-json" "^6.0.0" - "@npmcli/promise-spawn" "^8.0.0" - "@npmcli/run-script" "^9.0.0" - cacache "^19.0.0" - fs-minipass "^3.0.0" - minipass "^7.0.2" - npm-package-arg "^12.0.0" - npm-packlist "^9.0.0" - npm-pick-manifest "^10.0.0" - npm-registry-fetch "^18.0.0" - proc-log "^5.0.0" - promise-retry "^2.0.1" - sigstore "^3.0.0" - ssri "^12.0.0" - tar "^6.1.11" + sigstore "^4.0.0" + ssri "^13.0.0" + tar "^7.4.3" parent-module@^1.0.0: version "1.0.1" @@ -10416,12 +10316,12 @@ parent-module@^1.0.0: dependencies: callsites "^3.0.0" -parse-conflict-json@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/parse-conflict-json/-/parse-conflict-json-4.0.0.tgz#996b1edfc0c727583b56c7644dbb3258fc9e9e4b" - integrity sha512-37CN2VtcuvKgHUs8+0b1uJeEsbGn61GRHz469C94P5xiOoqpDYJYwjg4RY9Vmz39WyZAVkR5++nbJwLMIgOCnQ== +parse-conflict-json@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/parse-conflict-json/-/parse-conflict-json-5.0.1.tgz#db4acd7472fb400c9808eb86611c2ff72f4c84ba" + integrity sha512-ZHEmNKMq1wyJXNwLxyHnluPfRAFSIliBvbK/UiOceROt4Xh9Pz0fq49NytIaeaCUf5VR86hwQ/34FCcNU5/LKQ== dependencies: - json-parse-even-better-errors "^4.0.0" + json-parse-even-better-errors "^5.0.0" just-diff "^6.0.0" just-diff-apply "^5.2.0" @@ -10465,6 +10365,15 @@ parse-json@^8.0.0: index-to-position "^0.1.2" type-fest "^4.7.1" +parse-json@^8.3.0: + version "8.3.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-8.3.0.tgz#88a195a2157025139a2317a4f2f9252b61304ed5" + integrity sha512-ybiGyvspI+fAoRQbIPRddCcSTV9/LsJbf0e/S85VLowVGzRmokfneg2kwVW/KU5rOXrPSbF1qAKPMgNTqqROQQ== + dependencies: + "@babel/code-frame" "^7.26.2" + index-to-position "^1.1.0" + type-fest "^4.39.1" + parse-ms@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/parse-ms/-/parse-ms-4.0.0.tgz#c0c058edd47c2a590151a718990533fd62803df4" @@ -10482,21 +10391,6 @@ parse5-htmlparser2-tree-adapter@^6.0.0: dependencies: parse5 "^6.0.1" -parse5-htmlparser2-tree-adapter@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz#23c2cc233bcf09bb7beba8b8a69d46b08c62c2f1" - integrity sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g== - dependencies: - domhandler "^5.0.2" - parse5 "^7.0.0" - -parse5-parser-stream@^7.1.2: - version "7.1.2" - resolved "https://registry.yarnpkg.com/parse5-parser-stream/-/parse5-parser-stream-7.1.2.tgz#d7c20eadc37968d272e2c02660fff92dd27e60e1" - integrity sha512-JyeQc9iwFLn5TbvvqACIF/VXG6abODeB3Fwmv/TGdLk2LfbWkaySGY72at4+Ty7EkPZj854u4CrICqNk2qIbow== - dependencies: - parse5 "^7.0.0" - parse5@^5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/parse5/-/parse5-5.1.1.tgz#f68e4e5ba1852ac2cadc00f4555fff6c2abb6178" @@ -10559,11 +10453,6 @@ path-parse@^1.0.7: resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== -path-posix@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/path-posix/-/path-posix-1.0.0.tgz#06b26113f56beab042545a23bfa88003ccac260f" - integrity sha512-1gJ0WpNIiYcQydgg3Ed8KzvIqTsDpNwq+cjBCssvBtuTWjEqY1AW+i+OepiEMqDCzyro9B2sLAe4RBPajMYFiA== - path-scurry@^1.11.1: version "1.11.1" resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-1.11.1.tgz#7960a668888594a0720b12a911d1a742ab9f11d2" @@ -10572,6 +10461,14 @@ path-scurry@^1.11.1: lru-cache "^10.2.0" minipass "^5.0.0 || ^6.0.2 || ^7.0.0" +path-scurry@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-2.0.1.tgz#4b6572376cfd8b811fca9cd1f5c24b3cbac0fe10" + integrity sha512-oWyT4gICAu+kaA7QWk/jvCHWarMKNs6pXOGWKDTr7cw4IGcUbW+PeTfbaQiLGheFRpjo6O9J0PmyMfQPjH71oA== + dependencies: + lru-cache "^11.0.0" + minipass "^7.1.2" + path-to-regexp@0.1.7: version "0.1.7" resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" @@ -10582,21 +10479,26 @@ path-type@^4.0.0: resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== -path-type@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-6.0.0.tgz#2f1bb6791a91ce99194caede5d6c5920ed81eb51" - integrity sha512-Vj7sf++t5pBD637NSfkxpHSMfWaeig5+DKWLhcqIYx6mWQz5hdJTGDVMQiJcw1ZYkhs7AazKDGpRVji1LJCZUQ== - picocolors@^1.0.0, picocolors@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.1.tgz#a8ad579b571952f0e5d25892de5445bcfe25aaa1" integrity sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew== +picocolors@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.1.1.tgz#3d321af3eab939b083c8f929a1d12cda81c26b6b" + integrity sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA== + picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.2, picomatch@^2.2.3, picomatch@^2.3.1: version "2.3.1" resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== +picomatch@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-4.0.3.tgz#796c76136d1eead715db1e7bad785dedd695a042" + integrity sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q== + pidtree@0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/pidtree/-/pidtree-0.6.0.tgz#90ad7b6d42d5841e69e0a2419ef38f8883aa057c" @@ -10677,10 +10579,10 @@ possible-typed-array-names@^1.0.0: resolved "https://registry.yarnpkg.com/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz#89bb63c6fada2c3e90adc4a647beeeb39cc7bf8f" integrity sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q== -postcss-selector-parser@^6.1.2: - version "6.1.2" - resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz#27ecb41fb0e3b6ba7a1ec84fff347f734c7929de" - integrity sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg== +postcss-selector-parser@^7.0.0: + version "7.1.1" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz#e75d2e0d843f620e5df69076166f4e16f891cb9f" + integrity sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg== dependencies: cssesc "^3.0.0" util-deprecate "^1.0.2" @@ -10734,6 +10636,13 @@ pretty-ms@^9.0.0: dependencies: parse-ms "^4.0.0" +pretty-ms@^9.2.0: + version "9.3.0" + resolved "https://registry.yarnpkg.com/pretty-ms/-/pretty-ms-9.3.0.tgz#dd2524fcb3c326b4931b2272dfd1e1a8ed9a9f5a" + integrity sha512-gjVS5hOP+M3wMm5nmNOucbIrqudzs9v/57bWRHQWLYklXqoXKrVfYW2W9+glfGsqtPgpiz5WwyEEB+ksXIx3gQ== + dependencies: + parse-ms "^4.0.0" + prism-react-renderer@^1.3.1: version "1.3.3" resolved "https://registry.yarnpkg.com/prism-react-renderer/-/prism-react-renderer-1.3.3.tgz#9b5a4211a6756eee3c96fee9a05733abc0b0805c" @@ -10744,15 +10653,20 @@ proc-log@^5.0.0: resolved "https://registry.yarnpkg.com/proc-log/-/proc-log-5.0.0.tgz#e6c93cf37aef33f835c53485f314f50ea906a9d8" integrity sha512-Azwzvl90HaF0aCz1JrDdXQykFakSSNPaPoiZ9fm5qJIMHioDZEi7OAdRwSm6rSoPtY3Qutnm3L7ogmg3dc+wbQ== +proc-log@^6.0.0, proc-log@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/proc-log/-/proc-log-6.1.0.tgz#18519482a37d5198e231133a70144a50f21f0215" + integrity sha512-iG+GYldRf2BQ0UDUAd6JQ/RwzaQy6mXmsk/IzlYyal4A4SNFw54MeH4/tLkF4I5WoWG9SQwuqWzS99jaFQHBuQ== + process-nextick-args@~2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== -proggy@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/proggy/-/proggy-3.0.0.tgz#874e91fed27fe00a511758e83216a6b65148bd6c" - integrity sha512-QE8RApCM3IaRRxVzxrjbgNMpQEX6Wu0p0KBeoSiSEw5/bsGwZHsshF4LCxH2jp/r6BU+bqA3LrMDEYNfJnpD8Q== +proggy@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/proggy/-/proggy-4.0.0.tgz#85fa89d7c81bc3fb77992a80f47bb1e17c610fa3" + integrity sha512-MbA4R+WQT76ZBm/5JUpV9yqcJt92175+Y0Bodg3HgiXzrmKu7Ggq+bpn6y6wHH+gN9NcyKn3yg1+d47VaKwNAQ== promise-all-reject-late@^1.0.0: version "1.0.1" @@ -10764,11 +10678,6 @@ promise-call-limit@^3.0.1: resolved "https://registry.yarnpkg.com/promise-call-limit/-/promise-call-limit-3.0.2.tgz#524b7f4b97729ff70417d93d24f46f0265efa4f9" integrity sha512-mRPQO2T1QQVw11E7+UdCJu7S61eJVWknzml9sC1heAdj1jxl0fWMBypIt9ZOcLFf8FkG995ZD7RnVk7HH72fZw== -promise-map-series@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/promise-map-series/-/promise-map-series-0.3.0.tgz#41873ca3652bb7a042b387d538552da9b576f8a1" - integrity sha512-3npG2NGhTc8BWBolLLf8l/92OxMGaRLbqvIh9wjCHhDXNvk4zsxaTaCpiCunW09qWPrN2zeNSNwRLVBrQQtutA== - promise-retry@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/promise-retry/-/promise-retry-2.0.1.tgz#ff747a13620ab57ba688f5fc67855410c370da22" @@ -10785,12 +10694,12 @@ prompts@^2.0.1: kleur "^3.0.3" sisteransi "^1.0.5" -promzard@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/promzard/-/promzard-2.0.0.tgz#03ad0e4db706544dfdd4f459281f13484fc10c49" - integrity sha512-Ncd0vyS2eXGOjchIRg6PVCYKetJYrW1BSbbIo+bKdig61TB6nH2RQNF2uP+qMpsI73L/jURLWojcw8JNIKZ3gg== +promzard@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/promzard/-/promzard-3.0.1.tgz#e42b9b75197661e5707dc7077da8dfd3bdfd9e3d" + integrity sha512-M5mHhWh+Adz0BIxgSrqcc6GTCSconR7zWQV9vnOSptNtr6cSFlApLc28GbQhuN6oOWBQeV2C0bNE47JCY/zu3Q== dependencies: - read "^4.0.0" + read "^5.0.0" prop-types@^15.7.2, prop-types@^15.8.1: version "15.8.1" @@ -10871,25 +10780,11 @@ queue-microtask@^1.2.2: resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== -queue-tick@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/queue-tick/-/queue-tick-1.0.1.tgz#f6f07ac82c1fd60f82e098b417a80e52f1f4c142" - integrity sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag== - quick-lru@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-4.0.1.tgz#5b8878f113a58217848c6482026c73e1ba57727f" integrity sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g== -quick-temp@^0.1.8: - version "0.1.8" - resolved "https://registry.yarnpkg.com/quick-temp/-/quick-temp-0.1.8.tgz#bab02a242ab8fb0dd758a3c9776b32f9a5d94408" - integrity sha512-YsmIFfD9j2zaFwJkzI6eMG7y0lQP7YeWzgtFgNl38pGWZBSXJooZbOWwkcRot7Vt0Fg9L23pX0tqWU3VvLDsiA== - dependencies: - mktemp "~0.4.0" - rimraf "^2.5.4" - underscore.string "~3.3.4" - range-parser@~1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" @@ -11010,18 +10905,10 @@ react@^19.0.0: resolved "https://registry.yarnpkg.com/react/-/react-19.0.0.tgz#6e1969251b9f108870aa4bff37a0ce9ddfaaabdd" integrity sha512-V8AVnmPIICiWpGfm6GLzCR/W5FXLchHop40W4nXBmdlEceh16rCN8O8LNWm5bh5XUX91fh7KpA+W0TgMKmgTpQ== -read-cmd-shim@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/read-cmd-shim/-/read-cmd-shim-5.0.0.tgz#6e5450492187a0749f6c80dcbef0debc1117acca" - integrity sha512-SEbJV7tohp3DAAILbEMPXavBjAnMN0tVnh4+9G8ihV4Pq3HYF9h8QNez9zkJ1ILkv9G2BjdzwctznGZXgu/HGw== - -read-package-json-fast@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/read-package-json-fast/-/read-package-json-fast-4.0.0.tgz#8ccbc05740bb9f58264f400acc0b4b4eee8d1b39" - integrity sha512-qpt8EwugBWDw2cgE2W+/3oxC+KTez2uSVR8JU9Q36TXPAGCaozfQUs59v4j4GFpWTaw0i6hAZSvOmu1J0uOEUg== - dependencies: - json-parse-even-better-errors "^4.0.0" - npm-normalize-package-bin "^4.0.0" +read-cmd-shim@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/read-cmd-shim/-/read-cmd-shim-6.0.0.tgz#98f5c8566e535829f1f8afb1595aaf05fd0f3970" + integrity sha512-1zM5HuOfagXCBWMN83fuFI/x+T/UhZ7k+KIzhrHXcQoeX5+7gmaDYjELQHmmzIodumBHeByBJT4QYS7ufAgs7A== read-package-up@^11.0.0: version "11.0.0" @@ -11032,6 +10919,15 @@ read-package-up@^11.0.0: read-pkg "^9.0.0" type-fest "^4.6.0" +read-package-up@^12.0.0: + version "12.0.0" + resolved "https://registry.yarnpkg.com/read-package-up/-/read-package-up-12.0.0.tgz#7ae889586f397b7a291ca59ce08caf7e9f68a61c" + integrity sha512-Q5hMVBYur/eQNWDdbF4/Wqqr9Bjvtrw2kjGxxBbKLbx8bVCL8gcArjTy8zDUuLGQicftpMuU0riQNcAsbtOVsw== + dependencies: + find-up-simple "^1.0.1" + read-pkg "^10.0.0" + type-fest "^5.2.0" + read-pkg-up@^7.0.1: version "7.0.1" resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz#f3a6135758459733ae2b95638056e1854e7ef507" @@ -11041,6 +10937,17 @@ read-pkg-up@^7.0.1: read-pkg "^5.2.0" type-fest "^0.8.1" +read-pkg@^10.0.0: + version "10.0.0" + resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-10.0.0.tgz#06401f0331115e9fba9880cb3f2ae1efa3db00e4" + integrity sha512-A70UlgfNdKI5NSvTTfHzLQj7NJRpJ4mT5tGafkllJ4wh71oYuGm/pzphHcmW4s35iox56KSK721AihodoXSc/A== + dependencies: + "@types/normalize-package-data" "^2.4.4" + normalize-package-data "^8.0.0" + parse-json "^8.3.0" + type-fest "^5.2.0" + unicorn-magic "^0.3.0" + read-pkg@^5.2.0: version "5.2.0" resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-5.2.0.tgz#7bf295438ca5a33e56cd30e053b34ee7250c93cc" @@ -11062,12 +10969,12 @@ read-pkg@^9.0.0: type-fest "^4.6.0" unicorn-magic "^0.1.0" -read@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/read/-/read-4.1.0.tgz#d97c2556b009b47b16b5bb82311d477cc7503548" - integrity sha512-uRfX6K+f+R8OOrYScaM3ixPY4erg69f8DN6pgTvMcA9iRc8iDhwrA4m3Yu8YYKsXJgVvum+m8PkRboZwwuLzYA== +read@^5.0.0, read@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/read/-/read-5.0.1.tgz#e6b0a84743406182fdfc20b2418a11b39b7ef837" + integrity sha512-+nsqpqYkkpet2UVPG8ZiuE8d113DK4vHYEoEhcrXBAlPiq6di7QRTuNiKQAbaRYegobuX2BpZ6QjanKOXnJdTA== dependencies: - mute-stream "^2.0.0" + mute-stream "^3.0.0" readable-stream@3, readable-stream@^3.0.0: version "3.6.1" @@ -11091,15 +10998,6 @@ readable-stream@^2.0.0, readable-stream@^2.0.2, readable-stream@~2.3.6: string_decoder "~1.1.1" util-deprecate "~1.0.1" -readable-stream@^3.4.0: - version "3.6.2" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" - integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== - dependencies: - inherits "^2.0.3" - string_decoder "^1.1.1" - util-deprecate "^1.0.1" - readdirp@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525" @@ -11109,6 +11007,16 @@ readdirp@^2.2.1: micromatch "^3.1.10" readable-stream "^2.0.2" +readdirp@^4.0.1: + version "4.1.2" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-4.1.2.tgz#eb85801435fbf2a7ee58f19e0921b068fc69948d" + integrity sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg== + +readdirp@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-5.0.0.tgz#fbf1f71a727891d685bb1786f9ba74084f6e2f91" + integrity sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ== + readdirp@~3.6.0: version "3.6.0" resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" @@ -11275,7 +11183,7 @@ remark-stringify@^11.0.0: mdast-util-to-markdown "^2.0.0" unified "^11.0.0" -remove-trailing-separator@^1.0.1, remove-trailing-separator@^1.1.0: +remove-trailing-separator@^1.0.1: version "1.1.0" resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" integrity sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw== @@ -11290,11 +11198,6 @@ repeat-string@^1.6.1: resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" integrity sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w== -replace-ext@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-2.0.0.tgz#9471c213d22e1bcc26717cd6e50881d88f812b06" - integrity sha512-UszKE5KVK6JvyD92nzMn9cDapSk6w/CaFZ96CnmDMUqH9oowfxF/ZjRITD25H4DnOQClLA4/j7jLGXXLVKxAug== - requestidlecallback@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/requestidlecallback/-/requestidlecallback-0.3.0.tgz#6fb74e0733f90df3faa4838f9f6a2a5f9b742ac5" @@ -11349,13 +11252,6 @@ resolve-global@1.0.0, resolve-global@^1.0.0: dependencies: global-dirs "^0.1.1" -resolve-options@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/resolve-options/-/resolve-options-2.0.0.tgz#a1a57a9949db549dd075de3f5550675f02f1e4c5" - integrity sha512-/FopbmmFOQCfsCx77BRFdKOniglTiHumLgwvd6IDPihy1GKkadZbgQJBcTb2lMzSR1pndzd96b1nZrreZ7+9/A== - dependencies: - value-or-function "^4.0.0" - resolve-url@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" @@ -11392,6 +11288,14 @@ restore-cursor@^4.0.0: onetime "^5.1.0" signal-exit "^3.0.2" +restore-cursor@^5.0.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-5.1.0.tgz#0766d95699efacb14150993f55baf0953ea1ebe7" + integrity sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA== + dependencies: + onetime "^7.0.0" + signal-exit "^4.1.0" + ret@~0.1.10: version "0.1.15" resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" @@ -11412,20 +11316,6 @@ rfdc@^1.3.0: resolved "https://registry.yarnpkg.com/rfdc/-/rfdc-1.3.1.tgz#2b6d4df52dffe8bb346992a10ea9451f24373a8f" integrity sha512-r5a3l5HzYlIC68TpmYKlxWjmOP6wiPJ1vWv2HeLhNsRZMrCkxeqxiHlQ21oXmQ4F3SiryXBHhAD7JZqvOJjFmg== -rimraf@^2.5.4: - version "2.7.1" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" - integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== - dependencies: - glob "^7.1.3" - -rimraf@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" - integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== - dependencies: - glob "^7.1.3" - rimraf@^5.0.5: version "5.0.10" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-5.0.10.tgz#23b9843d3dc92db71f96e1a2ce92e39fd2a8221c" @@ -11457,15 +11347,10 @@ rrweb-cssom@^0.7.1: resolved "https://registry.yarnpkg.com/rrweb-cssom/-/rrweb-cssom-0.7.1.tgz#c73451a484b86dd7cfb1e0b2898df4b703183e4b" integrity sha512-TrEMa7JGdVm0UThDJSx7ddw5nVm3UJS9o9CCIZ72B1vSyEZoziDqBYP3XIoi/12lKrJR8rE3jeFHMok2F/Mnsg== -rsvp@^4.8.5: - version "4.8.5" - resolved "https://registry.yarnpkg.com/rsvp/-/rsvp-4.8.5.tgz#c8f155311d167f68f21e168df71ec5b083113734" - integrity sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA== - -rsvp@~3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/rsvp/-/rsvp-3.2.1.tgz#07cb4a5df25add9e826ebc67dcc9fd89db27d84a" - integrity sha512-Rf4YVNYpKjZ6ASAmibcwTNciQ5Co5Ztq6iZPEykHpkoflnD/K5ryE/rHehFsTm4NJj8nKDhbi3eKBWGogmNnkg== +run-async@^4.0.5: + version "4.0.6" + resolved "https://registry.yarnpkg.com/run-async/-/run-async-4.0.6.tgz#d53b86acb71f42650fe23de2b3c1b6b6b34b9294" + integrity sha512-IoDlSLTs3Yq593mb3ZoKWKXMNu3UpObxhgA/Xuid5p4bbfi2jdY1Hj0m1K+0/tEuQTxIGMhQDqGjKb7RuxGpAQ== run-parallel@^1.1.9: version "1.2.0" @@ -11481,6 +11366,13 @@ rxjs@^7.8.1: dependencies: tslib "^2.1.0" +rxjs@^7.8.2: + version "7.8.2" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.8.2.tgz#955bc473ed8af11a002a2be52071bf475638607b" + integrity sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA== + dependencies: + tslib "^2.1.0" + safe-array-concat@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/safe-array-concat/-/safe-array-concat-1.1.3.tgz#c9e54ec4f603b0bbb8e7e5007a5ee7aecd1538c3" @@ -11543,16 +11435,16 @@ scheduler@^0.25.0: resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.25.0.tgz#336cd9768e8cceebf52d3c80e3dcf5de23e7e015" integrity sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA== -semantic-release@^24.2.3: - version "24.2.3" - resolved "https://registry.yarnpkg.com/semantic-release/-/semantic-release-24.2.3.tgz#fd5ac3b0c27fa7bd994eb89eacc26fa385caa1a6" - integrity sha512-KRhQG9cUazPavJiJEFIJ3XAMjgfd0fcK3B+T26qOl8L0UG5aZUjeRfREO0KM5InGtYwxqiiytkJrbcYoLDEv0A== +semantic-release@^25.0.2: + version "25.0.2" + resolved "https://registry.yarnpkg.com/semantic-release/-/semantic-release-25.0.2.tgz#efd4fa16ce3518a747e737baf3f69fd82979d98e" + integrity sha512-6qGjWccl5yoyugHt3jTgztJ9Y0JVzyH8/Voc/D8PlLat9pwxQYXz7W1Dpnq5h0/G5GCYGUaDSlYcyk3AMh5A6g== dependencies: - "@semantic-release/commit-analyzer" "^13.0.0-beta.1" + "@semantic-release/commit-analyzer" "^13.0.1" "@semantic-release/error" "^4.0.0" - "@semantic-release/github" "^11.0.0" - "@semantic-release/npm" "^12.0.0" - "@semantic-release/release-notes-generator" "^14.0.0-beta.1" + "@semantic-release/github" "^12.0.0" + "@semantic-release/npm" "^13.1.1" + "@semantic-release/release-notes-generator" "^14.1.0" aggregate-error "^5.0.0" cosmiconfig "^9.0.0" debug "^4.0.0" @@ -11562,26 +11454,26 @@ semantic-release@^24.2.3: find-versions "^6.0.0" get-stream "^6.0.0" git-log-parser "^1.2.0" - hook-std "^3.0.0" - hosted-git-info "^8.0.0" + hook-std "^4.0.0" + hosted-git-info "^9.0.0" import-from-esm "^2.0.0" lodash-es "^4.17.21" - marked "^12.0.0" - marked-terminal "^7.0.0" + marked "^15.0.0" + marked-terminal "^7.3.0" micromatch "^4.0.2" p-each-series "^3.0.0" p-reduce "^3.0.0" - read-package-up "^11.0.0" + read-package-up "^12.0.0" resolve-from "^5.0.0" semver "^7.3.2" - semver-diff "^4.0.0" + semver-diff "^5.0.0" signale "^1.2.1" - yargs "^17.5.1" + yargs "^18.0.0" -semver-diff@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/semver-diff/-/semver-diff-4.0.0.tgz#3afcf5ed6d62259f5c72d0d5d50dffbdc9680df5" - integrity sha512-0Ju4+6A8iOnpL/Thra7dZsSlOHYAHIeMxfhWQRI1/VLcT3WDBZKKtQt/QkBOsiIN9ZpuvHE6cGZ0x4glCMmfiA== +semver-diff@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/semver-diff/-/semver-diff-5.0.0.tgz#62a8396f44c11386c83d1e57caedc806c6c7755c" + integrity sha512-0HbGtOm+S7T6NGQ/pxJSJipJvc4DK3FcRVMRkhsIwJDJ4Jcz5DQC1cPPzB5GhzyHjwttW878HaWQq46CkL3cqg== dependencies: semver "^7.3.5" @@ -11622,6 +11514,11 @@ semver@^7.5.2: resolved "https://registry.yarnpkg.com/semver/-/semver-7.7.1.tgz#abd5098d82b18c6c81f6074ff2647fd3e7220c9f" integrity sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA== +semver@^7.7.2, semver@^7.7.3: + version "7.7.3" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.7.3.tgz#4b5f4143d007633a8dc671cd0a6ef9147b8bb946" + integrity sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q== + send@0.18.0: version "0.18.0" resolved "https://registry.yarnpkg.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be" @@ -11773,17 +11670,17 @@ signale@^1.2.1: figures "^2.0.0" pkg-conf "^2.1.0" -sigstore@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/sigstore/-/sigstore-3.1.0.tgz#08dc6c0c425263e9fdab85ffdb6477550e2c511d" - integrity sha512-ZpzWAFHIFqyFE56dXqgX/DkDRZdz+rRcjoIk/RQU4IX0wiCv1l8S7ZrXDHcCc+uaf+6o7w3h2l3g6GYG5TKN9Q== +sigstore@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/sigstore/-/sigstore-4.0.0.tgz#cc260814a95a6027c5da24b819d5c11334af60f9" + integrity sha512-Gw/FgHtrLM9WP8P5lLcSGh9OQcrTruWCELAiS48ik1QbL0cH+dfjomiRTUE9zzz+D1N6rOLkwXUvVmXZAsNE0Q== dependencies: - "@sigstore/bundle" "^3.1.0" - "@sigstore/core" "^2.0.0" - "@sigstore/protobuf-specs" "^0.4.0" - "@sigstore/sign" "^3.1.0" - "@sigstore/tuf" "^3.1.0" - "@sigstore/verify" "^2.1.0" + "@sigstore/bundle" "^4.0.0" + "@sigstore/core" "^3.0.0" + "@sigstore/protobuf-specs" "^0.5.0" + "@sigstore/sign" "^4.0.0" + "@sigstore/tuf" "^4.0.0" + "@sigstore/verify" "^3.0.0" sisteransi@^1.0.5: version "1.0.5" @@ -11807,11 +11704,6 @@ slash@^3.0.0: resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== -slash@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-5.1.0.tgz#be3adddcdf09ac38eebe8dcdc7b1a57a75b095ce" - integrity sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg== - slice-ansi@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-5.0.0.tgz#b73063c57aa96f9cd881654b15294d95d285c42a" @@ -11880,13 +11772,6 @@ socks@^2.8.3: ip-address "^9.0.5" smart-buffer "^4.2.0" -sort-keys@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-5.0.0.tgz#5d775f8ae93ecc29bc7312bbf3acac4e36e3c446" - integrity sha512-Pdz01AvCAottHTPQGzndktFNdbRA75BgOfeT1hH+AMnJFv8lynkPi42rfeEhpx1saTEI3YNMWxfqu0sFD1G8pw== - dependencies: - is-plain-obj "^4.0.0" - source-map-js@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" @@ -12014,11 +11899,6 @@ split2@~1.0.0: dependencies: through2 "~2.0.0" -sprintf-js@^1.1.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.1.2.tgz#da1765262bf8c0f571749f2ad6c26300207ae673" - integrity sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug== - sprintf-js@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.1.3.tgz#4914b903a2f8b685d17fdf78a70e917e872e444a" @@ -12029,10 +11909,10 @@ sprintf-js@~1.0.2: resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== -ssri@^12.0.0: - version "12.0.0" - resolved "https://registry.yarnpkg.com/ssri/-/ssri-12.0.0.tgz#bcb4258417c702472f8191981d3c8a771fee6832" - integrity sha512-S7iGNosepx9RadX82oimUkvr0Ct7IjJbEbs4mJcTxst8um95J3sDYU1RBEOvdu6oL1Wek2ODI5i4MAw+dZ6cAQ== +ssri@^13.0.0: + version "13.0.0" + resolved "https://registry.yarnpkg.com/ssri/-/ssri-13.0.0.tgz#4226b303dc474003d88905f9098cb03361106c74" + integrity sha512-yizwGBpbCn4YomB2lzhZqrHLJoqFGXihNbib3ozhqF/cIp5ue+xSmOQrjNasEE62hFxsCcg/V/z23t4n8jMEng== dependencies: minipass "^7.0.3" @@ -12056,6 +11936,11 @@ statuses@2.0.1: resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63" integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== +stdin-discarder@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/stdin-discarder/-/stdin-discarder-0.2.2.tgz#390037f44c4ae1a1ae535c5fe38dc3aba8d997be" + integrity sha512-UhDfHmA92YAlNnCfhmq0VeNL5bDbiZGg7sZ2IvPsXubGkiNa9EC+tUTsjBRsYUAz87btI6/1wf4XoVvQ3uRnmQ== + stream-chat@^9.25.0: version "9.25.0" resolved "https://registry.yarnpkg.com/stream-chat/-/stream-chat-9.25.0.tgz#839e7e23dd2210837c011a5c15a8fa09df317fce" @@ -12079,13 +11964,6 @@ stream-combiner2@~1.1.1: duplexer2 "~0.1.0" readable-stream "^2.0.2" -stream-composer@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/stream-composer/-/stream-composer-1.0.2.tgz#7ee61ca1587bf5f31b2e29aa2093cbf11442d152" - integrity sha512-bnBselmwfX5K10AH6L4c8+S5lgZMWI7ZYrz2rvYjCPB2DIMC4Ig8OpxGpNJSxRZ58oti7y1IcNvjBAz9vW5m4w== - dependencies: - streamx "^2.13.2" - stream-events@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/stream-events/-/stream-events-1.0.5.tgz#bbc898ec4df33a4902d892333d47da9bf1c406d5" @@ -12093,24 +11971,6 @@ stream-events@^1.0.5: dependencies: stubs "^3.0.0" -streamx@^2.12.0, streamx@^2.13.2, streamx@^2.14.0: - version "2.22.0" - resolved "https://registry.yarnpkg.com/streamx/-/streamx-2.22.0.tgz#cd7b5e57c95aaef0ff9b2aef7905afa62ec6e4a7" - integrity sha512-sLh1evHOzBy/iWRiR6d1zRcLao4gGZr3C1kzNz4fopCOKJb6xD9ub8Mpi9Mr1R6id5o43S+d93fI48UC5uM9aw== - dependencies: - fast-fifo "^1.3.2" - text-decoder "^1.1.0" - optionalDependencies: - bare-events "^2.2.0" - -streamx@^2.12.5: - version "2.13.2" - resolved "https://registry.yarnpkg.com/streamx/-/streamx-2.13.2.tgz#9de43569a1cd54980d128673b3c1429b79afff1c" - integrity sha512-+TWqixPhGDXEG9L/XczSbhfkmwAtGs3BJX5QNU6cvno+pOLKeszByWcnaTu6dg8efsTYqR8ZZuXWHhZfgrxMvA== - dependencies: - fast-fifo "^1.1.0" - queue-tick "^1.0.1" - strict-uri-encode@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz#b9c7330c7042862f6b142dc274bbcc5866ce3546" @@ -12165,6 +12025,23 @@ string-width@^7.0.0: get-east-asian-width "^1.0.0" strip-ansi "^7.1.0" +string-width@^7.2.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-7.2.0.tgz#b5bb8e2165ce275d4d43476dd2700ad9091db6dc" + integrity sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ== + dependencies: + emoji-regex "^10.3.0" + get-east-asian-width "^1.0.0" + strip-ansi "^7.1.0" + +string-width@^8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-8.1.0.tgz#9e9fb305174947cf45c30529414b5da916e9e8d1" + integrity sha512-Kxl3KJGb/gxkaUMOjRsQ8IrXiGW75O4E3RPjFIINOVH8AMl2SQ/yWdTzWwF3FevIX9LcMAjJW+GRwAlAbTSXdg== + dependencies: + get-east-asian-width "^1.3.0" + strip-ansi "^7.1.0" + string.prototype.matchall@^4.0.12: version "4.0.12" resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.12.tgz#6c88740e49ad4956b1332a911e949583a275d4c0" @@ -12274,6 +12151,13 @@ strip-ansi@^7.0.1, strip-ansi@^7.1.0: dependencies: ansi-regex "^6.0.1" +strip-ansi@^7.1.2: + version "7.1.2" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.2.tgz#132875abde678c7ea8d691533f2e7e22bb744dba" + integrity sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA== + dependencies: + ansi-regex "^6.0.1" + strip-bom@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" @@ -12336,6 +12220,11 @@ super-regex@^1.0.0: function-timeout "^1.0.1" time-span "^5.1.0" +supports-color@^10.2.2: + version "10.2.2" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-10.2.2.tgz#466c2978cc5cd0052d542a0b576461c2b802ebb4" + integrity sha512-SS+jx45GF1QjgEXQx4NJZV9ImqmO2NPz5FNsIHrsDjh2YsHnawpan7SNQ1o8NuhrbHZy9AZhIoCUiCeaW/C80g== + supports-color@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" @@ -12362,11 +12251,6 @@ supports-color@^8.0.0, supports-color@^8.1.1: dependencies: has-flag "^4.0.0" -supports-color@^9.4.0: - version "9.4.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-9.4.0.tgz#17bfcf686288f531db3dea3215510621ccb55954" - integrity sha512-VL+lNrEoIXww1coLPOmiEmK/0sGigko5COxI09KzHc2VJXJsQ37UaQ+8quuxjDeA7+KnLGTWRyOXSLLR2Wb4jw== - supports-hyperlinks@^3.1.0: version "3.2.0" resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-3.2.0.tgz#b8e485b179681dea496a1e7abdf8985bd3145461" @@ -12380,44 +12264,27 @@ supports-preserve-symlinks-flag@^1.0.0: resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== +swc-walk@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/swc-walk/-/swc-walk-1.0.1.tgz#b6a439b777c1a33c9b89e4fd1b4a2d8893a8694d" + integrity sha512-bHR0Zs+MdFxKKq5QXmPZuvbXybAJh4wV56zZT7n7hQC55eHpGvL1TeeHxNwL5XlXYSAXKK57GsKY0aEttGDuWQ== + dependencies: + acorn-walk "^8.3.4" + symbol-tree@^3.2.4: version "3.2.4" resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== -symlink-or-copy@^1.1.8, symlink-or-copy@^1.2.0, symlink-or-copy@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/symlink-or-copy/-/symlink-or-copy-1.3.1.tgz#9506dd64d8e98fa21dcbf4018d1eab23e77f71fe" - integrity sha512-0K91MEXFpBUaywiwSSkmKjnGcasG/rVBXFLJz5DrgGabpYD6N+3yZrfD6uUIfpuTu65DZLHi7N8CizHc07BPZA== - tabbable@^6.0.0: version "6.2.0" resolved "https://registry.yarnpkg.com/tabbable/-/tabbable-6.2.0.tgz#732fb62bc0175cfcec257330be187dcfba1f3b97" integrity sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew== -tar@^6.1.11: - version "6.1.13" - resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.13.tgz#46e22529000f612180601a6fe0680e7da508847b" - integrity sha512-jdIBIN6LTIe2jqzay/2vtYLlBHa3JF42ot3h1dW8Q0PaAG4v8rm0cvpVePtau5C6OKXGGcgO9q2AMNSWxiLqKw== - dependencies: - chownr "^2.0.0" - fs-minipass "^2.0.0" - minipass "^4.0.0" - minizlib "^2.1.1" - mkdirp "^1.0.3" - yallist "^4.0.0" - -tar@^6.2.1: - version "6.2.1" - resolved "https://registry.yarnpkg.com/tar/-/tar-6.2.1.tgz#717549c541bc3c2af15751bea94b1dd068d4b03a" - integrity sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A== - dependencies: - chownr "^2.0.0" - fs-minipass "^2.0.0" - minipass "^5.0.0" - minizlib "^2.1.1" - mkdirp "^1.0.3" - yallist "^4.0.0" +tagged-tag@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/tagged-tag/-/tagged-tag-1.0.0.tgz#a0b5917c2864cba54841495abfa3f6b13edcf4d6" + integrity sha512-yEFYrVhod+hdNyx7g5Bnkkb0G6si8HJurOoOEgC8B/O0uXLHlaey/65KRv6cuWBNhBgHKAROVpc7QyYqE5gFng== tar@^7.4.3: version "7.4.3" @@ -12431,6 +12298,17 @@ tar@^7.4.3: mkdirp "^3.0.1" yallist "^5.0.0" +tar@^7.5.1, tar@^7.5.2: + version "7.5.2" + resolved "https://registry.yarnpkg.com/tar/-/tar-7.5.2.tgz#115c061495ec51ff3c6745ff8f6d0871c5b1dedc" + integrity sha512-7NyxrTE4Anh8km8iEy7o0QYPs+0JKBTj5ZaqHg6B39erLg0qYXN3BijtShwbsNSvQ+LN75+KV+C4QR/f6Gwnpg== + dependencies: + "@isaacs/fs-minipass" "^4.0.0" + chownr "^3.0.0" + minipass "^7.1.2" + minizlib "^3.1.0" + yallist "^5.0.0" + teeny-request@6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/teeny-request/-/teeny-request-6.0.1.tgz#9b1f512cef152945827ba7e34f62523a4ce2c5b0" @@ -12442,13 +12320,6 @@ teeny-request@6.0.1: stream-events "^1.0.5" uuid "^3.3.2" -teex@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/teex/-/teex-1.0.1.tgz#b8fa7245ef8e8effa8078281946c85ab780a0b12" - integrity sha512-eYE6iEI62Ni1H8oIa7KlDU6uQBtqr4Eajni3wX7rpfXD8ysFx8z0+dri+KWEPWpBsxXfxu58x/0jvTVT1ekOSg== - dependencies: - streamx "^2.12.5" - temp-dir@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/temp-dir/-/temp-dir-3.0.0.tgz#7f147b42ee41234cc6ba3138cd8e8aa2302acffa" @@ -12473,13 +12344,6 @@ test-exclude@^6.0.0: glob "^7.1.4" minimatch "^3.0.4" -text-decoder@^1.1.0: - version "1.2.3" - resolved "https://registry.yarnpkg.com/text-decoder/-/text-decoder-1.2.3.tgz#b19da364d981b2326d5f43099c310cc80d770c65" - integrity sha512-3/o9z3X0X0fTupwsYvR03pJ/DjWuqqrfwBgTQzdWDiQSm9KitAyz/9WqsT2JQW7KV2m+bC2ol/zqpW37NHxLaA== - dependencies: - b4a "^1.6.4" - text-extensions@^2.0.0: version "2.4.0" resolved "https://registry.yarnpkg.com/text-extensions/-/text-extensions-2.4.0.tgz#a1cfcc50cf34da41bfd047cc744f804d1680ea34" @@ -12504,14 +12368,6 @@ thenify-all@^1.0.0: dependencies: any-promise "^1.0.0" -through2@^2.0.1, through2@~2.0.0: - version "2.0.5" - resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" - integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== - dependencies: - readable-stream "~2.3.6" - xtend "~4.0.1" - through2@^4.0.0: version "4.0.2" resolved "https://registry.yarnpkg.com/through2/-/through2-4.0.2.tgz#a7ce3ac2a7a8b0b966c80e7c49f0484c3b239764" @@ -12519,6 +12375,14 @@ through2@^4.0.0: dependencies: readable-stream "3" +through2@~2.0.0: + version "2.0.5" + resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" + integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== + dependencies: + readable-stream "~2.3.6" + xtend "~4.0.1" + "through@>=2.2.7 <3": version "2.3.8" resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" @@ -12531,10 +12395,18 @@ time-span@^5.1.0: dependencies: convert-hrtime "^5.0.0" -tiny-relative-date@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/tiny-relative-date/-/tiny-relative-date-1.3.0.tgz#fa08aad501ed730f31cc043181d995c39a935e07" - integrity sha512-MOQHpzllWxDCHHaDno30hhLfbouoYlOI8YlMNtvKe1zXbjEVhbcEovQxvZrPvtiYW630GQDoMMarCnjfyfHA+A== +tiny-relative-date@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/tiny-relative-date/-/tiny-relative-date-2.0.2.tgz#0c35c2a3ef87b80f311314918505aa86c2d44bc9" + integrity sha512-rGxAbeL9z3J4pI2GtBEoFaavHdO4RKAU54hEuOef5kfx5aPqiQtbhYktMOTL5OA33db8BjsDcLXuNp+/v19PHw== + +tinyglobby@^0.2.12, tinyglobby@^0.2.14: + version "0.2.15" + resolved "https://registry.yarnpkg.com/tinyglobby/-/tinyglobby-0.2.15.tgz#e228dd1e638cea993d2fdb4fcd2d4602a79951c2" + integrity sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ== + dependencies: + fdir "^6.5.0" + picomatch "^4.0.3" tmpl@1.0.5: version "1.0.5" @@ -12583,13 +12455,6 @@ to-regex@^3.0.1, to-regex@^3.0.2: regex-not "^1.0.2" safe-regex "^1.1.0" -to-through@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/to-through/-/to-through-3.0.0.tgz#bf4956eaca5a0476474850a53672bed6906ace54" - integrity sha512-y8MN937s/HVhEoBU1SxfHC+wxCHkV1a9gW8eAdTadYh/bGyesZIVcbjI+mSpFbSVwQici/XjBjuUyri1dnXwBw== - dependencies: - streamx "^2.12.5" - toidentifier@1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" @@ -12699,14 +12564,19 @@ tslib@^2.0.1, tslib@^2.1.0, tslib@^2.4.0, tslib@^2.6.2: resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae" integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== -tuf-js@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/tuf-js/-/tuf-js-3.0.1.tgz#e3f07ed3d8e87afaa70607bd1ef801d5c1f57177" - integrity sha512-+68OP1ZzSF84rTckf3FA95vJ1Zlx/uaXyiiKyPd1pA4rZNkpEvDAKmsu1xUSmbF/chCRYgZ6UZkDwC7PmzmAyA== +tuf-js@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/tuf-js/-/tuf-js-4.0.0.tgz#dbfc7df8b4e04fd6a0c598678a8c789a3e5f9c27" + integrity sha512-Lq7ieeGvXDXwpoSmOSgLWVdsGGV9J4a77oDTAPe/Ltrqnnm/ETaRlBAQTH5JatEh8KXuE6sddf9qAv1Q2282Hg== dependencies: - "@tufjs/models" "3.0.1" - debug "^4.3.6" - make-fetch-happen "^14.0.1" + "@tufjs/models" "4.0.0" + debug "^4.4.1" + make-fetch-happen "^15.0.0" + +tunnel@^0.0.6: + version "0.0.6" + resolved "https://registry.yarnpkg.com/tunnel/-/tunnel-0.0.6.tgz#72f1314b34a5b192db012324df2cc587ca47f92c" + integrity sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg== type-check@^0.4.0, type-check@~0.4.0: version "0.4.0" @@ -12760,11 +12630,23 @@ type-fest@^3.0.0: resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-3.13.1.tgz#bb744c1f0678bea7543a2d1ec24e83e68e8c8706" integrity sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g== +type-fest@^4.39.1: + version "4.41.0" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-4.41.0.tgz#6ae1c8e5731273c2bf1f58ad39cbae2c91a46c58" + integrity sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA== + type-fest@^4.6.0, type-fest@^4.7.1: version "4.37.0" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-4.37.0.tgz#7cf008bf77b63a33f7ca014fa2a3f09fd69e8937" integrity sha512-S/5/0kFftkq27FPNye0XM1e2NsnoD/3FS+pBmbjmmtLT6I+i344KoOf7pvXreaFsDamWeaJX55nczA1m5PsBDg== +type-fest@^5.2.0: + version "5.3.1" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-5.3.1.tgz#251b8d0a813c1dbccf1f9450ba5adcdf7072adc2" + integrity sha512-VCn+LMHbd4t6sF3wfU/+HKT63C9OoyrSIf4b+vtWHpt2U7/4InZG467YDNMFMR70DdHjAdpPWmw2lzRdg0Xqqg== + dependencies: + tagged-tag "^1.0.0" + type-is@~1.6.18: version "1.6.18" resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" @@ -12827,11 +12709,6 @@ typescript-eslint@^8.17.0: "@typescript-eslint/parser" "8.22.0" "@typescript-eslint/utils" "8.22.0" -typescript@^5.0.4: - version "5.8.3" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.8.3.tgz#92f8a3e5e3cf497356f4178c34cd65a7f5e8440e" - integrity sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ== - typescript@^5.4.5: version "5.4.5" resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.4.5.tgz#42ccef2c571fdbd0f6718b1d1f5e6e5ef006f611" @@ -12852,23 +12729,22 @@ unbox-primitive@^1.1.0: has-symbols "^1.1.0" which-boxed-primitive "^1.1.1" -underscore.string@~3.3.4: - version "3.3.6" - resolved "https://registry.yarnpkg.com/underscore.string/-/underscore.string-3.3.6.tgz#ad8cf23d7423cb3b53b898476117588f4e2f9159" - integrity sha512-VoC83HWXmCrF6rgkyxS9GHv8W9Q5nhMKho+OadDJGzL2oDYbYEppBaCMH6pFlwLeqj2QS+hhkw2kpXkSdD1JxQ== - dependencies: - sprintf-js "^1.1.1" - util-deprecate "^1.0.2" - undici-types@~5.26.4: version "5.26.5" resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== -undici@^6.19.5: - version "6.21.3" - resolved "https://registry.yarnpkg.com/undici/-/undici-6.21.3.tgz#185752ad92c3d0efe7a7d1f6854a50f83b552d7a" - integrity sha512-gBLkYIlEnSp8pFbT64yFgGE6UIB9tAkhukC23PmMDCe5Nd+cRqKxSjw5y54MK2AZMgZfJWMaNE4nYUHgi1XEOw== +undici@^5.28.5: + version "5.29.0" + resolved "https://registry.yarnpkg.com/undici/-/undici-5.29.0.tgz#419595449ae3f2cdcba3580a2e8903399bd1f5a3" + integrity sha512-raqeBD6NQK4SkWhQzeYKd1KmIG6dllBOTt55Rmkt4HtI9mwdWtJljnrXjAFUBLTSN67HWrOIZ3EPF4kjUw80Bg== + dependencies: + "@fastify/busboy" "^2.0.0" + +undici@^7.0.0: + version "7.16.0" + resolved "https://registry.yarnpkg.com/undici/-/undici-7.16.0.tgz#cb2a1e957726d458b536e3f076bf51f066901c1a" + integrity sha512-QEg3HPMll0o3t2ourKwOeUAZ159Kn9mx5pnzHRQO8+Wixmh88YdZRiIwat0iNzNNXn0yoEtXJqFpyW7eM8BV7g== unicode-canonical-property-names-ecmascript@^2.0.0: version "2.0.0" @@ -12931,17 +12807,17 @@ union-value@^1.0.0: is-extendable "^0.1.1" set-value "^2.0.1" -unique-filename@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-4.0.0.tgz#a06534d370e7c977a939cd1d11f7f0ab8f1fed13" - integrity sha512-XSnEewXmQ+veP7xX2dS5Q4yZAvO40cBN2MWkJ7D/6sW4Dg6wYBNwM1Vrnz1FhH5AdeLIlUXRI9e28z1YZi71NQ== +unique-filename@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-5.0.0.tgz#8b17bbde1a7ca322dd1a1d23fe17c2b798c43f8f" + integrity sha512-2RaJTAvAb4owyjllTfXzFClJ7WsGxlykkPvCr9pA//LD9goVq+m4PPAeBgNodGZ7nSrntT/auWpJ6Y5IFXcfjg== dependencies: - unique-slug "^5.0.0" + unique-slug "^6.0.0" -unique-slug@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-5.0.0.tgz#ca72af03ad0dbab4dad8aa683f633878b1accda8" - integrity sha512-9OdaqO5kwqR+1kVgHAhsp5vPNU0hnxRa26rBFNfNgM7M6pNtgzeBn3s/xbyCQL3dcjzOatcef6UUHpB/6MaETg== +unique-slug@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-6.0.0.tgz#f46fd688a9bd972fd356c23d95812a3a4862ed88" + integrity sha512-4Lup7Ezn8W3d52/xBhZBVdx323ckxa7DEvd9kPQHppTkLoJXw6ltrBCyj5pnrxj0qKDxYMJ56CoxNuFCscdTiw== dependencies: imurmurhash "^0.1.4" @@ -13002,11 +12878,6 @@ universal-user-agent@^7.0.0, universal-user-agent@^7.0.2: resolved "https://registry.yarnpkg.com/universal-user-agent/-/universal-user-agent-7.0.2.tgz#52e7d0e9b3dc4df06cc33cb2b9fd79041a54827e" integrity sha512-0JCqzSKnStlRRQfCdowvqy3cy0Dvtlb8xecj/H8JFZuCze4rwjPZQOgvFvn0Ws/usCHQFGpyr+pB9adaGwXn4Q== -universalify@^0.1.0: - version "0.1.2" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" - integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== - universalify@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.2.0.tgz#6451760566fa857534745ab1dde952d1b1761be0" @@ -13141,15 +13012,10 @@ validate-npm-package-license@^3.0.1, validate-npm-package-license@^3.0.4: spdx-correct "^3.0.0" spdx-expression-parse "^3.0.0" -validate-npm-package-name@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/validate-npm-package-name/-/validate-npm-package-name-6.0.0.tgz#3add966c853cfe36e0e8e6a762edd72ae6f1d6ac" - integrity sha512-d7KLgL1LD3U3fgnvWEY1cQXoO/q6EQ1BSz48Sa149V/5zVTAbgmZIpyI8TRi6U9/JNyeYLlTKsEMPtLC27RFUg== - -value-or-function@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/value-or-function/-/value-or-function-4.0.0.tgz#70836b6a876a010dc3a2b884e7902e9db064378d" - integrity sha512-aeVK81SIuT6aMJfNo9Vte8Dw0/FZINGBV8BfCraGtqVxIeLAEhJyoWs8SmvRVmXfGss2PmmOwZCuBPbZR+IYWg== +validate-npm-package-name@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/validate-npm-package-name/-/validate-npm-package-name-7.0.0.tgz#3b4fe12b4abfb8b0be010d0e75b1fe2b52295bc6" + integrity sha512-bwVk/OK+Qu108aJcMAEiU4yavHUI7aN20TgZNBj9MR2iU1zPUl1Z1Otr7771ExfYTPTvfN8ZJ1pbr5Iklgt4xg== vary@~1.1.2: version "1.1.2" @@ -13172,57 +13038,6 @@ vfile@^6.0.0: "@types/unist" "^3.0.0" vfile-message "^4.0.0" -vinyl-contents@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/vinyl-contents/-/vinyl-contents-2.0.0.tgz#cc2ba4db3a36658d069249e9e36d9e2b41935d89" - integrity sha512-cHq6NnGyi2pZ7xwdHSW1v4Jfnho4TEGtxZHw01cmnc8+i7jgR6bRnED/LbrKan/Q7CvVLbnvA5OepnhbpjBZ5Q== - dependencies: - bl "^5.0.0" - vinyl "^3.0.0" - -vinyl-fs@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/vinyl-fs/-/vinyl-fs-4.0.0.tgz#06cb36efc911c6e128452f230b96584a9133c3a1" - integrity sha512-7GbgBnYfaquMk3Qu9g22x000vbYkOex32930rBnc3qByw6HfMEAoELjCjoJv4HuEQxHAurT+nvMHm6MnJllFLw== - dependencies: - fs-mkdirp-stream "^2.0.1" - glob-stream "^8.0.0" - graceful-fs "^4.2.11" - iconv-lite "^0.6.3" - is-valid-glob "^1.0.0" - lead "^4.0.0" - normalize-path "3.0.0" - resolve-options "^2.0.0" - stream-composer "^1.0.2" - streamx "^2.14.0" - to-through "^3.0.0" - value-or-function "^4.0.0" - vinyl "^3.0.0" - vinyl-sourcemap "^2.0.0" - -vinyl-sourcemap@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/vinyl-sourcemap/-/vinyl-sourcemap-2.0.0.tgz#422f410a0ea97cb54cebd698d56a06d7a22e0277" - integrity sha512-BAEvWxbBUXvlNoFQVFVHpybBbjW1r03WhohJzJDSfgrrK5xVYIDTan6xN14DlyImShgDRv2gl9qhM6irVMsV0Q== - dependencies: - convert-source-map "^2.0.0" - graceful-fs "^4.2.10" - now-and-later "^3.0.0" - streamx "^2.12.5" - vinyl "^3.0.0" - vinyl-contents "^2.0.0" - -vinyl@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-3.0.0.tgz#11e14732bf56e2faa98ffde5157fe6c13259ff30" - integrity sha512-rC2VRfAVVCGEgjnxHUnpIVh3AGuk62rP3tqVrn+yab0YH7UULisC085+NYH+mnqf3Wx4SpSi1RQMwudL89N03g== - dependencies: - clone "^2.1.2" - clone-stats "^1.0.0" - remove-trailing-separator "^1.1.0" - replace-ext "^2.0.0" - teex "^1.0.1" - vite-tsconfig-paths@^3.4.1: version "3.4.1" resolved "https://registry.yarnpkg.com/vite-tsconfig-paths/-/vite-tsconfig-paths-3.4.1.tgz#6901b71d4cb7b764f76312e491f8f0622b9bfe56" @@ -13264,20 +13079,10 @@ w3c-xmlserializer@^5.0.0: dependencies: xml-name-validator "^5.0.0" -walk-sync@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/walk-sync/-/walk-sync-2.2.0.tgz#80786b0657fcc8c0e1c0b1a042a09eae2966387a" - integrity sha512-IC8sL7aB4/ZgFcGI2T1LczZeFWZ06b3zoHH7jBPyHxOtIIz1jppWHjjEXkOFvFojBVAK9pV7g47xOZ4LW3QLfg== - dependencies: - "@types/minimatch" "^3.0.3" - ensure-posix-path "^1.1.0" - matcher-collection "^2.0.0" - minimatch "^3.0.4" - -walk-up-path@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/walk-up-path/-/walk-up-path-3.0.1.tgz#c8d78d5375b4966c717eb17ada73dbd41490e886" - integrity sha512-9YlCL/ynK3CTlrSRrDxZvUauLzAswPCrsaCgilqFevUYpeEW0/3ScEjaa3kbW/T0ghhkEr7mv+fpjqn1Y1YuTA== +walk-up-path@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/walk-up-path/-/walk-up-path-4.0.0.tgz#590666dcf8146e2d72318164f1f2ac6ef51d4198" + integrity sha512-3hu+tD8YzSLGuFYtPRb48vdhKMi0KQV5sn+uWr8+7dMEq/2G/dtLrdDinkLjqq5TIbIBjYJ4Ax/n3YiaW7QM8A== walker@^1.0.8: version "1.0.8" @@ -13403,10 +13208,10 @@ which@^2.0.1: dependencies: isexe "^2.0.0" -which@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/which/-/which-5.0.0.tgz#d93f2d93f79834d4363c7d0c23e00d07c466c8d6" - integrity sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ== +which@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/which/-/which-6.0.0.tgz#a3a721a14cdd9b991a722e493c177eeff82ff32a" + integrity sha512-f+gEpIKMR9faW/JgAgPK1D7mekkFoqbmiwvNzuhsHetni20QSgzg9Vhn0g2JSJkkfehQnqdUAx7/e15qS1lPxg== dependencies: isexe "^3.1.1" @@ -13436,6 +13241,15 @@ wordwrap@^1.0.0: string-width "^4.1.0" strip-ansi "^6.0.0" +wrap-ansi@^6.2.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" + integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + wrap-ansi@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" @@ -13476,10 +13290,10 @@ write-file-atomic@^4.0.1, write-file-atomic@^4.0.2: imurmurhash "^0.1.4" signal-exit "^3.0.7" -write-file-atomic@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-6.0.0.tgz#e9c89c8191b3ef0606bc79fb92681aa1aa16fa93" - integrity sha512-GmqrO8WJ1NuzJ2DrziEI2o57jKAVIQNf8a18W3nCYU3H7PNWqCCVTeH6/NQE93CIllIgQS98rrmVkYgTX9fFJQ== +write-file-atomic@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-7.0.0.tgz#f89def4f223e9bf8b06cc6fdb12bda3a917505c7" + integrity sha512-YnlPC6JqnZl6aO4uRc+dx5PHguiR9S6WeoLtpxNT9wIG+BDya7ZNE1q7KOjVgaA73hKhKLpVPgJ5QA9THQ5BRg== dependencies: imurmurhash "^0.1.4" signal-exit "^4.0.1" @@ -13534,6 +13348,11 @@ yaml@2.3.4: resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.3.4.tgz#53fc1d514be80aabf386dc6001eb29bf3b7523b2" integrity sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA== +yaml@^2.8.2: + version "2.8.2" + resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.8.2.tgz#5694f25eca0ce9c3e7a9d9e00ce0ddabbd9e35c5" + integrity sha512-mplynKqc1C2hTVYxd0PU2xQAc22TI1vShAYGksCCfxbn/dFwnHTNi1bvYsBTkhdUNtGIf5xNOg938rrSSYvS9A== + yargs-parser@^20.2.2, yargs-parser@^20.2.3: version "20.2.9" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" @@ -13544,6 +13363,11 @@ yargs-parser@^21.1.1: resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== +yargs-parser@^22.0.0: + version "22.0.0" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-22.0.0.tgz#87b82094051b0567717346ecd00fd14804b357c8" + integrity sha512-rwu/ClNdSMpkSrUb+d6BRsSkLUq1fmfsY6TOpYzTwvwkg1/NRG85KBy3kq++A8LKQwX6lsu+aWad+2khvuXrqw== + yargs@^16.0.0: version "16.2.0" resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" @@ -13557,7 +13381,7 @@ yargs@^16.0.0: y18n "^5.0.5" yargs-parser "^20.2.2" -yargs@^17.0.0, yargs@^17.3.1, yargs@^17.5.1, yargs@^17.7.2: +yargs@^17.0.0, yargs@^17.3.1, yargs@^17.7.2: version "17.7.2" resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== @@ -13570,16 +13394,38 @@ yargs@^17.0.0, yargs@^17.3.1, yargs@^17.5.1, yargs@^17.7.2: y18n "^5.0.5" yargs-parser "^21.1.1" +yargs@^18.0.0: + version "18.0.0" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-18.0.0.tgz#6c84259806273a746b09f579087b68a3c2d25bd1" + integrity sha512-4UEqdc2RYGHZc7Doyqkrqiln3p9X2DZVxaGbwhn2pi7MrRagKaOcIKe8L3OxYcbhXLgLFUS3zAYuQjKBQgmuNg== + dependencies: + cliui "^9.0.1" + escalade "^3.1.1" + get-caller-file "^2.0.5" + string-width "^7.2.0" + y18n "^5.0.5" + yargs-parser "^22.0.0" + yocto-queue@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== +yoctocolors-cjs@^2.1.3: + version "2.1.3" + resolved "https://registry.yarnpkg.com/yoctocolors-cjs/-/yoctocolors-cjs-2.1.3.tgz#7e4964ea8ec422b7a40ac917d3a344cfd2304baa" + integrity sha512-U/PBtDf35ff0D8X8D0jfdzHYEPFxAI7jJlxZXwCSez5M3190m+QobIfh+sWDWSHMCWWJN2AWamkegn6vr6YBTw== + yoctocolors@^2.0.0: version "2.1.1" resolved "https://registry.yarnpkg.com/yoctocolors/-/yoctocolors-2.1.1.tgz#e0167474e9fbb9e8b3ecca738deaa61dd12e56fc" integrity sha512-GQHQqAopRhwU8Kt1DDM8NjibDXHC8eoh1erhGAJPEyveY9qqVeXvVikNKrDz69sHowPMorbPUrH/mx8c50eiBQ== +yoctocolors@^2.1.1: + version "2.1.2" + resolved "https://registry.yarnpkg.com/yoctocolors/-/yoctocolors-2.1.2.tgz#d795f54d173494e7d8db93150cec0ed7f678c83a" + integrity sha512-CzhO+pFNo8ajLM2d2IW/R93ipy99LWjtwblvC1RsoSUMZgyLbYFr221TnSNT7GjGdYui6P459mw9JH/g/zW2ug== + zwitch@^2.0.0: version "2.0.2" resolved "https://registry.yarnpkg.com/zwitch/-/zwitch-2.0.2.tgz#91f8d0e901ffa3d66599756dde7f57b17c95dce1"