diff --git a/gulpfile.mjs b/gulpfile.mjs index ea8f8c382..01061203f 100644 --- a/gulpfile.mjs +++ b/gulpfile.mjs @@ -96,7 +96,7 @@ const AUTOPREFIXER_CONFIG = { const BABEL_TARGETS = ENV_TARGETS.join(", "); const BABEL_PRESET_ENV_OPTS = Object.freeze({ - corejs: "3.44.0", + corejs: "3.45.0", exclude: ["web.structured-clone"], shippedProposals: true, useBuiltIns: "usage", @@ -2340,7 +2340,7 @@ function packageJson() { bugs: DIST_BUGS_URL, license: DIST_LICENSE, optionalDependencies: { - "@napi-rs/canvas": "^0.1.74", + "@napi-rs/canvas": "^0.1.77", }, browser: { canvas: false, diff --git a/l10n/be/viewer.ftl b/l10n/be/viewer.ftl index 796de6397..f7a86e72a 100644 --- a/l10n/be/viewer.ftl +++ b/l10n/be/viewer.ftl @@ -304,9 +304,13 @@ pdfjs-web-fonts-disabled = Шрыфты Сеціва забаронены: не pdfjs-editor-free-text-button = .title = Тэкст +pdfjs-editor-color-picker-free-text-input = + .title = Змяніць колер тэксту pdfjs-editor-free-text-button-label = Тэкст pdfjs-editor-ink-button = .title = Маляваць +pdfjs-editor-color-picker-ink-input = + .title = Змяніць колер малюнка pdfjs-editor-ink-button-label = Маляваць pdfjs-editor-stamp-button = .title = Дадаць або змяніць выявы @@ -318,6 +322,10 @@ pdfjs-highlight-floating-button1 = .title = Падфарбаваць .aria-label = Падфарбаваць pdfjs-highlight-floating-button-label = Падфарбаваць +pdfjs-comment-floating-button = + .title = Каментаваць + .aria-label = Каментаваць +pdfjs-comment-floating-button-label = Каментаваць pdfjs-editor-signature-button = .title = Дадаць подпіс pdfjs-editor-signature-button-label = Дадаць подпіс @@ -603,6 +611,8 @@ pdfjs-editor-add-signature-save-checkbox = Захаваць подпіс pdfjs-editor-add-signature-save-warning-message = Вы дасягнулі ліміту ў 5 захаваных подпісаў. Выдаліце адзін, каб захаваць іншы. pdfjs-editor-add-signature-image-upload-error-title = Не ўдалося загрузіць выяву pdfjs-editor-add-signature-image-upload-error-description = Праверце падключэнне да сеткі ці паспрабуйце іншую выяву. +pdfjs-editor-add-signature-image-no-data-error-title = Не ўдалося пераўтварыць гэту выяву ў подпіс +pdfjs-editor-add-signature-image-no-data-error-description = Калі ласка, паспрабуйце зацягнуць іншую выяву. pdfjs-editor-add-signature-error-close-button = Закрыць ## Dialog buttons @@ -611,6 +621,26 @@ pdfjs-editor-add-signature-cancel-button = Скасаваць pdfjs-editor-add-signature-add-button = Дадаць pdfjs-editor-edit-signature-update-button = Абнавіць +## Edit a comment dialog + +pdfjs-editor-edit-comment-actions-button-label = Дзеянні +pdfjs-editor-edit-comment-actions-button = + .title = Дзеянні +pdfjs-editor-edit-comment-close-button-label = Закрыць +pdfjs-editor-edit-comment-close-button = + .title = Закрыць +pdfjs-editor-edit-comment-actions-edit-button-label = Праўка +pdfjs-editor-edit-comment-actions-delete-button-label = Выдаліць +pdfjs-editor-edit-comment-manager-text-input = + .placeholder = Увядзіце свой каментарый +pdfjs-editor-edit-comment-manager-cancel-button = Скасаваць +pdfjs-editor-edit-comment-manager-save-button = Захаваць + +## Edit a comment button in the editor toolbar + +pdfjs-editor-edit-comment-button = + .title = Змяніць каментарый + ## Main menu for adding/removing signatures pdfjs-editor-delete-signature-button1 = diff --git a/l10n/bs/viewer.ftl b/l10n/bs/viewer.ftl index 369e95fc7..7f44d97a5 100644 --- a/l10n/bs/viewer.ftl +++ b/l10n/bs/viewer.ftl @@ -595,6 +595,8 @@ pdfjs-editor-add-signature-save-checkbox = Sačuvaj potpis pdfjs-editor-add-signature-save-warning-message = Dostigli ste ograničenje od 5 sačuvanih potpisa. Uklonite jedan da biste sačuvali više. pdfjs-editor-add-signature-image-upload-error-title = Nije moguće učitati sliku pdfjs-editor-add-signature-image-upload-error-description = Provjerite mrežnu vezu ili pokušajte s drugom slikom. +pdfjs-editor-add-signature-image-no-data-error-title = Nije moguće pretvoriti ovu sliku u potpis +pdfjs-editor-add-signature-image-no-data-error-description = Molimo pokušajte učitati drugu sliku. pdfjs-editor-add-signature-error-close-button = Zatvori ## Dialog buttons @@ -603,6 +605,26 @@ pdfjs-editor-add-signature-cancel-button = Otkaži pdfjs-editor-add-signature-add-button = Dodaj pdfjs-editor-edit-signature-update-button = Ažuriraj +## Edit a comment dialog + +pdfjs-editor-edit-comment-actions-button-label = Radnje +pdfjs-editor-edit-comment-actions-button = + .title = Radnje +pdfjs-editor-edit-comment-close-button-label = Zatvori +pdfjs-editor-edit-comment-close-button = + .title = Zatvori +pdfjs-editor-edit-comment-actions-edit-button-label = Uredi +pdfjs-editor-edit-comment-actions-delete-button-label = Izbriši +pdfjs-editor-edit-comment-manager-text-input = + .placeholder = Unesite svoj komentar +pdfjs-editor-edit-comment-manager-cancel-button = Otkaži +pdfjs-editor-edit-comment-manager-save-button = Sačuvaj + +## Edit a comment button in the editor toolbar + +pdfjs-editor-edit-comment-button = + .title = Uredi komentar + ## Main menu for adding/removing signatures pdfjs-editor-delete-signature-button1 = diff --git a/l10n/cs/viewer.ftl b/l10n/cs/viewer.ftl index 6c9574c80..9d783fea6 100644 --- a/l10n/cs/viewer.ftl +++ b/l10n/cs/viewer.ftl @@ -306,9 +306,13 @@ pdfjs-web-fonts-disabled = Webová písma jsou zakázána, proto není možné p pdfjs-editor-free-text-button = .title = Text +pdfjs-editor-color-picker-free-text-input = + .title = Změna barvy textu pdfjs-editor-free-text-button-label = Text pdfjs-editor-ink-button = .title = Kreslení +pdfjs-editor-color-picker-ink-input = + .title = Změna barvy kresby pdfjs-editor-ink-button-label = Kreslení pdfjs-editor-stamp-button = .title = Přidání či úprava obrázků @@ -320,6 +324,10 @@ pdfjs-highlight-floating-button1 = .title = Zvýraznit .aria-label = Zvýraznit pdfjs-highlight-floating-button-label = Zvýraznit +pdfjs-comment-floating-button = + .title = Komentář + .aria-label = Komentář +pdfjs-comment-floating-button-label = Komentář pdfjs-editor-signature-button = .title = Přidat podpis pdfjs-editor-signature-button-label = Přidat podpis @@ -606,6 +614,8 @@ pdfjs-editor-add-signature-save-checkbox = Uložit podpis pdfjs-editor-add-signature-save-warning-message = Dosáhli jste limitu 5 uložených podpisů. Odstraňte jeden a uložte další. pdfjs-editor-add-signature-image-upload-error-title = Obrázek se nepodařilo nahrát pdfjs-editor-add-signature-image-upload-error-description = Zkontrolujte připojení k síti nebo zkuste jiný obrázek. +pdfjs-editor-add-signature-image-no-data-error-title = Nelze převést tento obrázek na podpis +pdfjs-editor-add-signature-image-no-data-error-description = Zkuste nahrát jiný obrázek. pdfjs-editor-add-signature-error-close-button = Zavřít ## Dialog buttons @@ -614,6 +624,26 @@ pdfjs-editor-add-signature-cancel-button = Zrušit pdfjs-editor-add-signature-add-button = Přidat pdfjs-editor-edit-signature-update-button = Aktualizovat +## Edit a comment dialog + +pdfjs-editor-edit-comment-actions-button-label = Akce +pdfjs-editor-edit-comment-actions-button = + .title = Akce +pdfjs-editor-edit-comment-close-button-label = Zavřít +pdfjs-editor-edit-comment-close-button = + .title = Zavřít +pdfjs-editor-edit-comment-actions-edit-button-label = Upravit +pdfjs-editor-edit-comment-actions-delete-button-label = Smazat +pdfjs-editor-edit-comment-manager-text-input = + .placeholder = Zadejte komentář +pdfjs-editor-edit-comment-manager-cancel-button = Zrušit +pdfjs-editor-edit-comment-manager-save-button = Uložit + +## Edit a comment button in the editor toolbar + +pdfjs-editor-edit-comment-button = + .title = Upravit komentář + ## Main menu for adding/removing signatures pdfjs-editor-delete-signature-button1 = diff --git a/l10n/cy/viewer.ftl b/l10n/cy/viewer.ftl index 9bd96fb1b..d4a3fced2 100644 --- a/l10n/cy/viewer.ftl +++ b/l10n/cy/viewer.ftl @@ -310,9 +310,13 @@ pdfjs-web-fonts-disabled = Ffontiau gwe wedi eu hanalluogi: methu defnyddio ffon pdfjs-editor-free-text-button = .title = Testun +pdfjs-editor-color-picker-free-text-input = + .title = Newid lliw testun pdfjs-editor-free-text-button-label = Testun pdfjs-editor-ink-button = .title = Lluniadu +pdfjs-editor-color-picker-ink-input = + .title = Newid lliw lluniadu pdfjs-editor-ink-button-label = Lluniadu pdfjs-editor-stamp-button = .title = Ychwanegu neu olygu delweddau @@ -324,6 +328,10 @@ pdfjs-highlight-floating-button1 = .title = Amlygu .aria-label = Amlygu pdfjs-highlight-floating-button-label = Amlygu +pdfjs-comment-floating-button = + .title = Sylw + .aria-label = Sylw +pdfjs-comment-floating-button-label = Sylw pdfjs-editor-signature-button = .title = Ychwanegu llofnod pdfjs-editor-signature-button-label = Ychwanegu llofnod @@ -532,6 +540,14 @@ pdfjs-editor-alt-text-settings-show-dialog-button-label = Dangoswch y golygydd t pdfjs-editor-alt-text-settings-show-dialog-description = Yn eich helpu i wneud yn siŵr bod gan eich holl ddelweddau destun amgen. pdfjs-editor-alt-text-settings-close-button = Cau +## Accessibility labels (announced by screen readers) for objects added to the editor. + +pdfjs-editor-highlight-added-alert = Amlygu wedi'i ychwanegu +pdfjs-editor-freetext-added-alert = Testun wedi'i ychwanegu +pdfjs-editor-ink-added-alert = Lluniadu wedi'i ychwanegu +pdfjs-editor-stamp-added-alert = Delwedd wedi'i hychwanegu +pdfjs-editor-signature-added-alert = Llofnod wedi'i ychwanegu + ## "Annotations removed" bar pdfjs-editor-undo-bar-message-highlight = Tynnwyd yr amlygu @@ -604,6 +620,8 @@ pdfjs-editor-add-signature-save-checkbox = Cadw llofnod pdfjs-editor-add-signature-save-warning-message = Rydych chi wedi cyrraedd y terfyn o 5 llofnod sydd wedi'u cadw. Tynnwch un i gadw rhagor pdfjs-editor-add-signature-image-upload-error-title = Methu llwytho'r ddelwedd. pdfjs-editor-add-signature-image-upload-error-description = Gwiriwch eich cysylltiad rhwydwaith neu rhowch gynnig ar ddelwedd arall. +pdfjs-editor-add-signature-image-no-data-error-title = Methu trosi'r ddelwedd hon yn llofnod +pdfjs-editor-add-signature-image-no-data-error-description = Ceisiwch lwytho delwedd wahanol. pdfjs-editor-add-signature-error-close-button = Cau ## Dialog buttons @@ -612,6 +630,26 @@ pdfjs-editor-add-signature-cancel-button = Diddymu pdfjs-editor-add-signature-add-button = Ychwanegu pdfjs-editor-edit-signature-update-button = Diweddaru +## Edit a comment dialog + +pdfjs-editor-edit-comment-actions-button-label = Gweithredoedd +pdfjs-editor-edit-comment-actions-button = + .title = Gweithredoedd +pdfjs-editor-edit-comment-close-button-label = Cau +pdfjs-editor-edit-comment-close-button = + .title = Cau +pdfjs-editor-edit-comment-actions-edit-button-label = Golygu +pdfjs-editor-edit-comment-actions-delete-button-label = Dileu +pdfjs-editor-edit-comment-manager-text-input = + .placeholder = Rhowch eich sylw +pdfjs-editor-edit-comment-manager-cancel-button = Diddymu +pdfjs-editor-edit-comment-manager-save-button = Cadw + +## Edit a comment button in the editor toolbar + +pdfjs-editor-edit-comment-button = + .title = Golygu sylw + ## Main menu for adding/removing signatures pdfjs-editor-delete-signature-button1 = diff --git a/l10n/da/viewer.ftl b/l10n/da/viewer.ftl index a13af1035..533d8d86c 100644 --- a/l10n/da/viewer.ftl +++ b/l10n/da/viewer.ftl @@ -302,9 +302,13 @@ pdfjs-web-fonts-disabled = Webskrifttyper er deaktiverede. De indlejrede skriftt pdfjs-editor-free-text-button = .title = Tekst +pdfjs-editor-color-picker-free-text-input = + .title = Skift tekstfarve pdfjs-editor-free-text-button-label = Tekst pdfjs-editor-ink-button = .title = Tegn +pdfjs-editor-color-picker-ink-input = + .title = Skift tegne-farve pdfjs-editor-ink-button-label = Tegn pdfjs-editor-stamp-button = .title = Tilføj eller rediger billeder @@ -604,6 +608,8 @@ pdfjs-editor-add-signature-save-checkbox = Gem signatur pdfjs-editor-add-signature-save-warning-message = Du har nået grænsen på 5 gemte signaturer. Fjern en for at tilføje en ny. pdfjs-editor-add-signature-image-upload-error-title = Kunne ikke uploade billede pdfjs-editor-add-signature-image-upload-error-description = Kontroller din netværksforbindelse eller prøv med et andet billede. +pdfjs-editor-add-signature-image-no-data-error-title = Kan ikke konvertere dette billede til en signatur +pdfjs-editor-add-signature-image-no-data-error-description = Prøv at uploade et andet billede. pdfjs-editor-add-signature-error-close-button = Luk ## Dialog buttons @@ -614,6 +620,9 @@ pdfjs-editor-edit-signature-update-button = Opdater ## Edit a comment dialog +pdfjs-editor-edit-comment-actions-button-label = Handlinger +pdfjs-editor-edit-comment-actions-button = + .title = Handlinger pdfjs-editor-edit-comment-close-button-label = Luk pdfjs-editor-edit-comment-close-button = .title = Luk diff --git a/l10n/de/viewer.ftl b/l10n/de/viewer.ftl index 129108631..ae9baeaeb 100644 --- a/l10n/de/viewer.ftl +++ b/l10n/de/viewer.ftl @@ -302,9 +302,13 @@ pdfjs-web-fonts-disabled = Web-Schriftarten sind deaktiviert: Eingebettete PDF-S pdfjs-editor-free-text-button = .title = Text +pdfjs-editor-color-picker-free-text-input = + .title = Textfarbe ändern pdfjs-editor-free-text-button-label = Text pdfjs-editor-ink-button = .title = Zeichnen +pdfjs-editor-color-picker-ink-input = + .title = Zeichnungsfarbe ändern pdfjs-editor-ink-button-label = Zeichnen pdfjs-editor-stamp-button = .title = Grafiken hinzufügen oder bearbeiten @@ -316,6 +320,10 @@ pdfjs-highlight-floating-button1 = .title = Hervorheben .aria-label = Hervorheben pdfjs-highlight-floating-button-label = Hervorheben +pdfjs-comment-floating-button = + .title = Kommentieren + .aria-label = Kommentieren +pdfjs-comment-floating-button-label = Kommentieren pdfjs-editor-signature-button = .title = Unterschrift hinzufügen pdfjs-editor-signature-button-label = Unterschrift hinzufügen @@ -524,6 +532,14 @@ pdfjs-editor-alt-text-settings-show-dialog-button-label = Alternativ-Texteditor pdfjs-editor-alt-text-settings-show-dialog-description = Hilft Ihnen, sicherzustellen, dass alle Ihre Grafiken Alternativ-Text haben. pdfjs-editor-alt-text-settings-close-button = Schließen +## Accessibility labels (announced by screen readers) for objects added to the editor. + +pdfjs-editor-highlight-added-alert = Hervorhebung hinzugefügt +pdfjs-editor-freetext-added-alert = Text hinzugefügt +pdfjs-editor-ink-added-alert = Zeichnung hinzugefügt +pdfjs-editor-stamp-added-alert = Bild hinzugefügt +pdfjs-editor-signature-added-alert = Signatur hinzugefügt + ## "Annotations removed" bar pdfjs-editor-undo-bar-message-highlight = Hervorhebung entfernt @@ -592,6 +608,8 @@ pdfjs-editor-add-signature-save-checkbox = Unterschrift speichern pdfjs-editor-add-signature-save-warning-message = Sie haben die Grenze von 5 gespeicherten Unterschriften erreicht. Entfernen Sie eine, um weitere zu speichern. pdfjs-editor-add-signature-image-upload-error-title = Grafik konnte nicht hochgeladen werden pdfjs-editor-add-signature-image-upload-error-description = Überprüfen Sie Ihre Netzwerkverbindung, oder versuchen Sie es mit einer anderen Grafik. +pdfjs-editor-add-signature-image-no-data-error-title = Kann Grafik nicht in eine Signatur umwandeln +pdfjs-editor-add-signature-image-no-data-error-description = Bitte versuchen Sie, eine andere Grafik hochzuladen. pdfjs-editor-add-signature-error-close-button = Schließen ## Dialog buttons @@ -600,6 +618,26 @@ pdfjs-editor-add-signature-cancel-button = Abbrechen pdfjs-editor-add-signature-add-button = Hinzufügen pdfjs-editor-edit-signature-update-button = Aktualisieren +## Edit a comment dialog + +pdfjs-editor-edit-comment-actions-button-label = Aktionen +pdfjs-editor-edit-comment-actions-button = + .title = Aktionen +pdfjs-editor-edit-comment-close-button-label = Schließen +pdfjs-editor-edit-comment-close-button = + .title = Schließen +pdfjs-editor-edit-comment-actions-edit-button-label = Bearbeiten +pdfjs-editor-edit-comment-actions-delete-button-label = Löschen +pdfjs-editor-edit-comment-manager-text-input = + .placeholder = Kommentar eingeben +pdfjs-editor-edit-comment-manager-cancel-button = Abbrechen +pdfjs-editor-edit-comment-manager-save-button = Speichern + +## Edit a comment button in the editor toolbar + +pdfjs-editor-edit-comment-button = + .title = Kommentar bearbeiten + ## Main menu for adding/removing signatures pdfjs-editor-delete-signature-button1 = diff --git a/l10n/dsb/viewer.ftl b/l10n/dsb/viewer.ftl index 0e763b673..29d9d9a65 100644 --- a/l10n/dsb/viewer.ftl +++ b/l10n/dsb/viewer.ftl @@ -325,9 +325,9 @@ pdfjs-highlight-floating-button1 = .aria-label = Wuzwignuś pdfjs-highlight-floating-button-label = Wuzwignuś pdfjs-comment-floating-button = - .title = Komentar - .aria-label = Komentar -pdfjs-comment-floating-button-label = Komentar + .title = Komentěrowaś + .aria-label = Komentěrowaś +pdfjs-comment-floating-button-label = Komentěrowaś pdfjs-editor-signature-button = .title = Signaturu pśidaś pdfjs-editor-signature-button-label = Signaturu pśidaś diff --git a/l10n/el/viewer.ftl b/l10n/el/viewer.ftl index a05f1be2a..1638f1ced 100644 --- a/l10n/el/viewer.ftl +++ b/l10n/el/viewer.ftl @@ -302,9 +302,13 @@ pdfjs-web-fonts-disabled = Οι γραμματοσειρές ιστού είνα pdfjs-editor-free-text-button = .title = Κείμενο +pdfjs-editor-color-picker-free-text-input = + .title = Αλλαγή χρώματος κειμένου pdfjs-editor-free-text-button-label = Κείμενο pdfjs-editor-ink-button = .title = Σχέδιο +pdfjs-editor-color-picker-ink-input = + .title = Αλλαγή χρώματος σχεδίου pdfjs-editor-ink-button-label = Σχέδιο pdfjs-editor-stamp-button = .title = Προσθήκη ή επεξεργασία εικόνων @@ -316,6 +320,10 @@ pdfjs-highlight-floating-button1 = .title = Επισήμανση .aria-label = Επισήμανση pdfjs-highlight-floating-button-label = Επισήμανση +pdfjs-comment-floating-button = + .title = Σχόλιο + .aria-label = Σχόλιο +pdfjs-comment-floating-button-label = Σχόλιο pdfjs-editor-signature-button = .title = Προσθήκη υπογραφής pdfjs-editor-signature-button-label = Προσθήκη υπογραφής @@ -600,6 +608,8 @@ pdfjs-editor-add-signature-save-checkbox = Αποθήκευση υπογραφή pdfjs-editor-add-signature-save-warning-message = Έχετε φτάσει το όριο των 5 αποθηκευμένων υπογραφών. Αφαιρέστε μία για να αποθηκεύσετε περισσότερες. pdfjs-editor-add-signature-image-upload-error-title = Δεν ήταν δυνατή η μεταφόρτωση της εικόνας pdfjs-editor-add-signature-image-upload-error-description = Ελέγξτε τη σύνδεση δικτύου σας ή δοκιμάστε μια άλλη εικόνα. +pdfjs-editor-add-signature-image-no-data-error-title = Δεν είναι δυνατή η μετατροπή αυτής της εικόνας σε υπογραφή +pdfjs-editor-add-signature-image-no-data-error-description = Δοκιμάστε να μεταφορτώσετε μια άλλη εικόνα. pdfjs-editor-add-signature-error-close-button = Κλείσιμο ## Dialog buttons @@ -608,6 +618,26 @@ pdfjs-editor-add-signature-cancel-button = Ακύρωση pdfjs-editor-add-signature-add-button = Προσθήκη pdfjs-editor-edit-signature-update-button = Ενημέρωση +## Edit a comment dialog + +pdfjs-editor-edit-comment-actions-button-label = Ενέργειες +pdfjs-editor-edit-comment-actions-button = + .title = Ενέργειες +pdfjs-editor-edit-comment-close-button-label = Κλείσιμο +pdfjs-editor-edit-comment-close-button = + .title = Κλείσιμο +pdfjs-editor-edit-comment-actions-edit-button-label = Επεξεργασία +pdfjs-editor-edit-comment-actions-delete-button-label = Διαγραφή +pdfjs-editor-edit-comment-manager-text-input = + .placeholder = Εισαγάγετε το σχόλιό σας +pdfjs-editor-edit-comment-manager-cancel-button = Ακύρωση +pdfjs-editor-edit-comment-manager-save-button = Αποθήκευση + +## Edit a comment button in the editor toolbar + +pdfjs-editor-edit-comment-button = + .title = Επεξεργασία σχολίου + ## Main menu for adding/removing signatures pdfjs-editor-delete-signature-button1 = diff --git a/l10n/en-CA/viewer.ftl b/l10n/en-CA/viewer.ftl index 3e37b3066..206dd4f0c 100644 --- a/l10n/en-CA/viewer.ftl +++ b/l10n/en-CA/viewer.ftl @@ -302,9 +302,13 @@ pdfjs-web-fonts-disabled = Web fonts are disabled: unable to use embedded PDF fo pdfjs-editor-free-text-button = .title = Text +pdfjs-editor-color-picker-free-text-input = + .title = Change text colour pdfjs-editor-free-text-button-label = Text pdfjs-editor-ink-button = .title = Draw +pdfjs-editor-color-picker-ink-input = + .title = Change drawing colour pdfjs-editor-ink-button-label = Draw pdfjs-editor-stamp-button = .title = Add or edit images @@ -316,6 +320,10 @@ pdfjs-highlight-floating-button1 = .title = Highlight .aria-label = Highlight pdfjs-highlight-floating-button-label = Highlight +pdfjs-comment-floating-button = + .title = Comment + .aria-label = Comment +pdfjs-comment-floating-button-label = Comment pdfjs-editor-signature-button = .title = Add signature pdfjs-editor-signature-button-label = Add signature @@ -524,6 +532,14 @@ pdfjs-editor-alt-text-settings-show-dialog-button-label = Show alt text editor r pdfjs-editor-alt-text-settings-show-dialog-description = Helps you make sure all your images have alt text. pdfjs-editor-alt-text-settings-close-button = Close +## Accessibility labels (announced by screen readers) for objects added to the editor. + +pdfjs-editor-highlight-added-alert = Highlight added +pdfjs-editor-freetext-added-alert = Text added +pdfjs-editor-ink-added-alert = Drawing added +pdfjs-editor-stamp-added-alert = Image added +pdfjs-editor-signature-added-alert = Signature added + ## "Annotations removed" bar pdfjs-editor-undo-bar-message-highlight = Highlight removed @@ -592,6 +608,8 @@ pdfjs-editor-add-signature-save-checkbox = Save signature pdfjs-editor-add-signature-save-warning-message = You’ve reached the limit of 5 saved signatures. Remove one to save more. pdfjs-editor-add-signature-image-upload-error-title = Couldn’t upload image pdfjs-editor-add-signature-image-upload-error-description = Check your network connection or try another image. +pdfjs-editor-add-signature-image-no-data-error-title = Can’t convert this image into a signature +pdfjs-editor-add-signature-image-no-data-error-description = Please try uploading a different image. pdfjs-editor-add-signature-error-close-button = Close ## Dialog buttons @@ -600,6 +618,26 @@ pdfjs-editor-add-signature-cancel-button = Cancel pdfjs-editor-add-signature-add-button = Add pdfjs-editor-edit-signature-update-button = Update +## Edit a comment dialog + +pdfjs-editor-edit-comment-actions-button-label = Actions +pdfjs-editor-edit-comment-actions-button = + .title = Actions +pdfjs-editor-edit-comment-close-button-label = Close +pdfjs-editor-edit-comment-close-button = + .title = Close +pdfjs-editor-edit-comment-actions-edit-button-label = Edit +pdfjs-editor-edit-comment-actions-delete-button-label = Delete +pdfjs-editor-edit-comment-manager-text-input = + .placeholder = Enter your comment +pdfjs-editor-edit-comment-manager-cancel-button = Cancel +pdfjs-editor-edit-comment-manager-save-button = Save + +## Edit a comment button in the editor toolbar + +pdfjs-editor-edit-comment-button = + .title = Edit comment + ## Main menu for adding/removing signatures pdfjs-editor-delete-signature-button1 = diff --git a/l10n/eo/viewer.ftl b/l10n/eo/viewer.ftl index 4382ca2ed..68ec1b46a 100644 --- a/l10n/eo/viewer.ftl +++ b/l10n/eo/viewer.ftl @@ -302,9 +302,13 @@ pdfjs-web-fonts-disabled = Neaktivaj teksaĵaj tiparoj: ne elbas uzi enmetitajn pdfjs-editor-free-text-button = .title = Teksto +pdfjs-editor-color-picker-free-text-input = + .title = Ŝanĝi koloron de teksto pdfjs-editor-free-text-button-label = Teksto pdfjs-editor-ink-button = .title = Desegni +pdfjs-editor-color-picker-ink-input = + .title = Ŝanĝi desegnan koloron pdfjs-editor-ink-button-label = Desegni pdfjs-editor-stamp-button = .title = Aldoni aŭ modifi bildojn @@ -316,6 +320,10 @@ pdfjs-highlight-floating-button1 = .title = Elstarigi .aria-label = Elstarigi pdfjs-highlight-floating-button-label = Elstarigi +pdfjs-comment-floating-button = + .title = Komenti + .aria-label = Komenti +pdfjs-comment-floating-button-label = Komenti pdfjs-editor-signature-button = .title = Aldoni subskribon pdfjs-editor-signature-button-label = Aldoni subskribon @@ -524,6 +532,14 @@ pdfjs-editor-alt-text-settings-show-dialog-button-label = Montri redaktilon de a pdfjs-editor-alt-text-settings-show-dialog-description = Tio ĉi helpas vin kontroli ĉu ĉiuj bildoj havas alternativan tekston. pdfjs-editor-alt-text-settings-close-button = Fermi +## Accessibility labels (announced by screen readers) for objects added to the editor. + +pdfjs-editor-highlight-added-alert = Elstarigo aldonita +pdfjs-editor-freetext-added-alert = Teksto aldonita +pdfjs-editor-ink-added-alert = Desegno aldonita +pdfjs-editor-stamp-added-alert = Bildo aldonita +pdfjs-editor-signature-added-alert = Subskribo aldonita + ## "Annotations removed" bar pdfjs-editor-undo-bar-message-highlight = Elstaraĵo forigita @@ -592,6 +608,8 @@ pdfjs-editor-add-signature-save-checkbox = Konservi subskribon pdfjs-editor-add-signature-save-warning-message = Vi atingis la limon de kvin konservitaj subskriboj. Forigi unu por povi konservi pli da. pdfjs-editor-add-signature-image-upload-error-title = Ne eblis alŝuti bildon pdfjs-editor-add-signature-image-upload-error-description = Kontrolu vian retaliron aŭ provu alŝuti alian bildon. +pdfjs-editor-add-signature-image-no-data-error-title = Ne eblas konverti tiun ĉi bildon al subskribo +pdfjs-editor-add-signature-image-no-data-error-description = Bonvolu provi alŝuti novan bildon. pdfjs-editor-add-signature-error-close-button = Fermi ## Dialog buttons @@ -600,6 +618,26 @@ pdfjs-editor-add-signature-cancel-button = Nuligi pdfjs-editor-add-signature-add-button = Aldoni pdfjs-editor-edit-signature-update-button = Ĝisdatigi +## Edit a comment dialog + +pdfjs-editor-edit-comment-actions-button-label = Agoj +pdfjs-editor-edit-comment-actions-button = + .title = Agoj +pdfjs-editor-edit-comment-close-button-label = Fermi +pdfjs-editor-edit-comment-close-button = + .title = Fermi +pdfjs-editor-edit-comment-actions-edit-button-label = Modifi +pdfjs-editor-edit-comment-actions-delete-button-label = Forigi +pdfjs-editor-edit-comment-manager-text-input = + .placeholder = Tajpu vian komenton +pdfjs-editor-edit-comment-manager-cancel-button = Nuligi +pdfjs-editor-edit-comment-manager-save-button = Konservi + +## Edit a comment button in the editor toolbar + +pdfjs-editor-edit-comment-button = + .title = Modifi komenton + ## Main menu for adding/removing signatures pdfjs-editor-delete-signature-button1 = diff --git a/l10n/es-AR/viewer.ftl b/l10n/es-AR/viewer.ftl index 5f5ddbcc8..463b0d891 100644 --- a/l10n/es-AR/viewer.ftl +++ b/l10n/es-AR/viewer.ftl @@ -321,9 +321,9 @@ pdfjs-highlight-floating-button1 = .aria-label = Resaltar pdfjs-highlight-floating-button-label = Resaltar pdfjs-comment-floating-button = - .title = Comentario - .aria-label = Comentario -pdfjs-comment-floating-button-label = Comentario + .title = Comentar + .aria-label = Comentar +pdfjs-comment-floating-button-label = Comentar pdfjs-editor-signature-button = .title = Agregar firma pdfjs-editor-signature-button-label = Agregar firma diff --git a/l10n/es-CL/viewer.ftl b/l10n/es-CL/viewer.ftl index cfad9ca06..667305ba3 100644 --- a/l10n/es-CL/viewer.ftl +++ b/l10n/es-CL/viewer.ftl @@ -302,9 +302,13 @@ pdfjs-web-fonts-disabled = Las tipografías web están desactivadas: imposible u pdfjs-editor-free-text-button = .title = Texto +pdfjs-editor-color-picker-free-text-input = + .title = Cambiar color del texto pdfjs-editor-free-text-button-label = Texto pdfjs-editor-ink-button = .title = Dibujar +pdfjs-editor-color-picker-ink-input = + .title = Cambiar color del dibujo pdfjs-editor-ink-button-label = Dibujar pdfjs-editor-stamp-button = .title = Añadir o editar imágenes @@ -316,6 +320,10 @@ pdfjs-highlight-floating-button1 = .title = Destacar .aria-label = Destacar pdfjs-highlight-floating-button-label = Destacar +pdfjs-comment-floating-button = + .title = Comentario + .aria-label = Comentario +pdfjs-comment-floating-button-label = Comentario pdfjs-editor-signature-button = .title = Añadir firma pdfjs-editor-signature-button-label = Añadir firma @@ -600,6 +608,8 @@ pdfjs-editor-add-signature-save-checkbox = Guardar firma pdfjs-editor-add-signature-save-warning-message = Has alcanzado el límite de 5 firmas guardadas. Elimina una para guardar más. pdfjs-editor-add-signature-image-upload-error-title = No se pudo subir la imagen pdfjs-editor-add-signature-image-upload-error-description = Verifica tu conexión de red o prueba con otra imagen. +pdfjs-editor-add-signature-image-no-data-error-title = No se puede convertir esta imagen en una firma +pdfjs-editor-add-signature-image-no-data-error-description = Por favor, intenta cargar una imagen diferente. pdfjs-editor-add-signature-error-close-button = Cerrar ## Dialog buttons diff --git a/l10n/fi/viewer.ftl b/l10n/fi/viewer.ftl index 363707ac4..0e218d25c 100644 --- a/l10n/fi/viewer.ftl +++ b/l10n/fi/viewer.ftl @@ -320,6 +320,10 @@ pdfjs-highlight-floating-button1 = .title = Korostus .aria-label = Korostus pdfjs-highlight-floating-button-label = Korostus +pdfjs-comment-floating-button = + .title = Kommentti + .aria-label = Kommentti +pdfjs-comment-floating-button-label = Kommentti pdfjs-editor-signature-button = .title = Lisää allekirjoitus pdfjs-editor-signature-button-label = Lisää allekirjoitus @@ -616,6 +620,9 @@ pdfjs-editor-edit-signature-update-button = Päivitä ## Edit a comment dialog +pdfjs-editor-edit-comment-actions-button-label = Toiminnot +pdfjs-editor-edit-comment-actions-button = + .title = Toiminnot pdfjs-editor-edit-comment-close-button-label = Sulje pdfjs-editor-edit-comment-close-button = .title = Sulje diff --git a/l10n/gn/viewer.ftl b/l10n/gn/viewer.ftl index d21249185..efb44be83 100644 --- a/l10n/gn/viewer.ftl +++ b/l10n/gn/viewer.ftl @@ -302,9 +302,13 @@ pdfjs-web-fonts-disabled = Ñanduti taity oñemongéma: ndaikatumo’ãi eiporu pdfjs-editor-free-text-button = .title = Moñe’ẽrã +pdfjs-editor-color-picker-free-text-input = + .title = Emoambue moñe’ẽrã sa’y pdfjs-editor-free-text-button-label = Moñe’ẽrã pdfjs-editor-ink-button = .title = Moha’ãnga +pdfjs-editor-color-picker-ink-input = + .title = Emoambue ta’ãnga sa’y pdfjs-editor-ink-button-label = Moha’ãnga pdfjs-editor-stamp-button = .title = Embojuaju térã embosako’i ta’ãnga @@ -316,6 +320,10 @@ pdfjs-highlight-floating-button1 = .title = Mbosa’y .aria-label = Mbosa’y pdfjs-highlight-floating-button-label = Mbosa’y +pdfjs-comment-floating-button = + .title = Je’erei + .aria-label = Je’erei +pdfjs-comment-floating-button-label = Je’erei pdfjs-editor-signature-button = .title = Embojuaju teraguapy pdfjs-editor-signature-button-label = Embojuaju teraguapy @@ -526,6 +534,7 @@ pdfjs-editor-alt-text-settings-close-button = Mboty ## Accessibility labels (announced by screen readers) for objects added to the editor. +pdfjs-editor-highlight-added-alert = Techaukarã juajupyre pdfjs-editor-freetext-added-alert = Moñe’ẽrã juajupyre pdfjs-editor-ink-added-alert = Ta’ãnga juajupyre pdfjs-editor-stamp-added-alert = Ta’ãnga juajupyre @@ -598,6 +607,8 @@ pdfjs-editor-add-signature-save-checkbox = Eñongatu teraguapy pdfjs-editor-add-signature-save-warning-message = Ehupytýma 5 mboheraguapy ñongatupyre. Embogue peteĩ eñongatukuaa jey hag̃ua. pdfjs-editor-add-signature-image-upload-error-title = Ndaikatúi ojehupi pe ta’ãnga pdfjs-editor-add-signature-image-upload-error-description = Ehechajey ne ñanduti oikópa térã aha’ã ambue ta’ãnga ndive. +pdfjs-editor-add-signature-image-no-data-error-title = Ndaikatúi ejapo ko ta’ãngágui teraguapy +pdfjs-editor-add-signature-image-no-data-error-description = Eñeha’ãkena ehupi ambuéva ta’ãnga. pdfjs-editor-add-signature-error-close-button = Mboty ## Dialog buttons @@ -606,6 +617,26 @@ pdfjs-editor-add-signature-cancel-button = Heja pdfjs-editor-add-signature-add-button = Mbojuaju pdfjs-editor-edit-signature-update-button = Mbohekopyahu +## Edit a comment dialog + +pdfjs-editor-edit-comment-actions-button-label = Ñemongu’e +pdfjs-editor-edit-comment-actions-button = + .title = Ñemongu’e +pdfjs-editor-edit-comment-close-button-label = Mboty +pdfjs-editor-edit-comment-close-button = + .title = Mboty +pdfjs-editor-edit-comment-actions-edit-button-label = Mbosako’i +pdfjs-editor-edit-comment-actions-delete-button-label = Mboguete +pdfjs-editor-edit-comment-manager-text-input = + .placeholder = Ehai peteĩ je’erei +pdfjs-editor-edit-comment-manager-cancel-button = Heja +pdfjs-editor-edit-comment-manager-save-button = Ñongatu + +## Edit a comment button in the editor toolbar + +pdfjs-editor-edit-comment-button = + .title = Je’erei mbosako’i + ## Main menu for adding/removing signatures pdfjs-editor-delete-signature-button1 = diff --git a/l10n/hsb/viewer.ftl b/l10n/hsb/viewer.ftl index dee85d170..abe346634 100644 --- a/l10n/hsb/viewer.ftl +++ b/l10n/hsb/viewer.ftl @@ -325,9 +325,9 @@ pdfjs-highlight-floating-button1 = .aria-label = Wuzběhnjenje pdfjs-highlight-floating-button-label = Wuzběhnjenje pdfjs-comment-floating-button = - .title = Komentar - .aria-label = Komentar -pdfjs-comment-floating-button-label = Komentar + .title = Komentować + .aria-label = Komentować +pdfjs-comment-floating-button-label = Komentować pdfjs-editor-signature-button = .title = Signaturu přidać pdfjs-editor-signature-button-label = Signaturu přidać diff --git a/l10n/hu/viewer.ftl b/l10n/hu/viewer.ftl index 1d601fdc2..68b3993e8 100644 --- a/l10n/hu/viewer.ftl +++ b/l10n/hu/viewer.ftl @@ -302,9 +302,13 @@ pdfjs-web-fonts-disabled = Webes betűkészletek letiltva: nem használhatók a pdfjs-editor-free-text-button = .title = Szöveg +pdfjs-editor-color-picker-free-text-input = + .title = Szövegszín módosítása pdfjs-editor-free-text-button-label = Szöveg pdfjs-editor-ink-button = .title = Rajzolás +pdfjs-editor-color-picker-ink-input = + .title = Rajzolási szín módosítása pdfjs-editor-ink-button-label = Rajzolás pdfjs-editor-stamp-button = .title = Képek hozzáadása vagy szerkesztése @@ -316,6 +320,10 @@ pdfjs-highlight-floating-button1 = .title = Kiemelés .aria-label = Kiemelés pdfjs-highlight-floating-button-label = Kiemelés +pdfjs-comment-floating-button = + .title = Megjegyzés + .aria-label = Megjegyzés +pdfjs-comment-floating-button-label = Megjegyzés pdfjs-editor-signature-button = .title = Aláírás hozzáadása pdfjs-editor-signature-button-label = Aláírás hozzáadása @@ -600,6 +608,8 @@ pdfjs-editor-add-signature-save-checkbox = Aláírás mentése pdfjs-editor-add-signature-save-warning-message = Elérte a mentett aláírások 5 darabos korlátját. A mentéshez távolítson el egyet. pdfjs-editor-add-signature-image-upload-error-title = A kép nem tölthető fel pdfjs-editor-add-signature-image-upload-error-description = Ellenőrizze a hálózati kapcsolatot, vagy próbálkozzon egy másik képpel. +pdfjs-editor-add-signature-image-no-data-error-title = Ez a kép nem alakítható át aláírássá +pdfjs-editor-add-signature-image-no-data-error-description = Próbáljon meg másik képet feltölteni. pdfjs-editor-add-signature-error-close-button = Bezárás ## Dialog buttons @@ -608,6 +618,26 @@ pdfjs-editor-add-signature-cancel-button = Mégse pdfjs-editor-add-signature-add-button = Hozzáadás pdfjs-editor-edit-signature-update-button = Frissítés +## Edit a comment dialog + +pdfjs-editor-edit-comment-actions-button-label = Műveletek +pdfjs-editor-edit-comment-actions-button = + .title = Műveletek +pdfjs-editor-edit-comment-close-button-label = Bezárás +pdfjs-editor-edit-comment-close-button = + .title = Bezárás +pdfjs-editor-edit-comment-actions-edit-button-label = Szerkesztés +pdfjs-editor-edit-comment-actions-delete-button-label = Törlés +pdfjs-editor-edit-comment-manager-text-input = + .placeholder = Írja be a megjegyzését +pdfjs-editor-edit-comment-manager-cancel-button = Mégse +pdfjs-editor-edit-comment-manager-save-button = Mentés + +## Edit a comment button in the editor toolbar + +pdfjs-editor-edit-comment-button = + .title = Megjegyzés szerkesztése + ## Main menu for adding/removing signatures pdfjs-editor-delete-signature-button1 = diff --git a/l10n/nb-NO/viewer.ftl b/l10n/nb-NO/viewer.ftl index ad697222c..58e039d24 100644 --- a/l10n/nb-NO/viewer.ftl +++ b/l10n/nb-NO/viewer.ftl @@ -321,9 +321,9 @@ pdfjs-highlight-floating-button1 = .aria-label = Markere pdfjs-highlight-floating-button-label = Markere pdfjs-comment-floating-button = - .title = Kommentar - .aria-label = Kommentar -pdfjs-comment-floating-button-label = Kommentar + .title = Kommenter + .aria-label = Kommenter +pdfjs-comment-floating-button-label = Kommenter pdfjs-editor-signature-button = .title = Legg til signatur pdfjs-editor-signature-button-label = Legg til signatur diff --git a/l10n/nn-NO/viewer.ftl b/l10n/nn-NO/viewer.ftl index e39212c97..09145eee7 100644 --- a/l10n/nn-NO/viewer.ftl +++ b/l10n/nn-NO/viewer.ftl @@ -321,9 +321,9 @@ pdfjs-highlight-floating-button1 = .aria-label = Markere pdfjs-highlight-floating-button-label = Markere pdfjs-comment-floating-button = - .title = Kommentar - .aria-label = Kommentar -pdfjs-comment-floating-button-label = Kommentar + .title = Kommenter + .aria-label = Kommenter +pdfjs-comment-floating-button-label = Kommenter pdfjs-editor-signature-button = .title = Legg til signatur pdfjs-editor-signature-button-label = Legg til signatur diff --git a/l10n/pa-IN/viewer.ftl b/l10n/pa-IN/viewer.ftl index 0a66ba221..1cb2690d5 100644 --- a/l10n/pa-IN/viewer.ftl +++ b/l10n/pa-IN/viewer.ftl @@ -302,9 +302,13 @@ pdfjs-web-fonts-disabled = ਵੈਬ ਫੋਂਟ ਬੰਦ ਹਨ: ਇੰਬੈ pdfjs-editor-free-text-button = .title = ਲਿਖਤ +pdfjs-editor-color-picker-free-text-input = + .title = ਲਿਖਤ ਦੇ ਰੰਗ ਨੂੰ ਬਦਲੋ pdfjs-editor-free-text-button-label = ਲਿਖਤ pdfjs-editor-ink-button = .title = ਵਾਹੋ +pdfjs-editor-color-picker-ink-input = + .title = ਡਰਾਇੰਗ ਰੰਗ ਨੂੰ ਬਦਲੋ pdfjs-editor-ink-button-label = ਵਾਹੋ pdfjs-editor-stamp-button = .title = ਚਿੱਤਰ ਜੋੜੋ ਜਾਂ ਸੋਧੋ @@ -316,6 +320,10 @@ pdfjs-highlight-floating-button1 = .title = ਹਾਈਲਾਈਟ .aria-label = ਹਾਈਲਾਈਟ pdfjs-highlight-floating-button-label = ਹਾਈਲਾਈਟ +pdfjs-comment-floating-button = + .title = ਟਿੱਪਣੀ + .aria-label = ਟਿੱਪਣੀ +pdfjs-comment-floating-button-label = ਟਿੱਪਣੀ pdfjs-editor-signature-button = .title = ਦਸਤਖ਼ਤ ਜੋੜੋ pdfjs-editor-signature-button-label = ਦਸਤਖ਼ਤ ਜੋੜੋ @@ -600,6 +608,8 @@ pdfjs-editor-add-signature-save-checkbox = ਦਸਤਖ਼ਤ ਨੂੰ ਸੰ pdfjs-editor-add-signature-save-warning-message = ਤੁਸੀਂ ਵੱਧ ਤੋਂ ਵੱਧ 5 ਸੰਭਾਲੇ ਦਸਤਖ਼ਤਾਂ ਦੀ ਹੱਦ ਤੱਕ ਅੱਪੜੇ। ਹੋਰ ਸੰਭਾਲਣ ਲਈ ਇੱਕ ਨੂੰ ਹਟਾਓ। pdfjs-editor-add-signature-image-upload-error-title = ਚਿੱਤਰ ਨੂੰ ਅੱਪਲੋਡ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਿਆ pdfjs-editor-add-signature-image-upload-error-description = ਆਪਣੇ ਕਨੈਕਸ਼ਨ ਦੀ ਜਾਂਚ ਕਰੋ ਜਾਂ ਹੋਰ ਚਿੱਤਰ ਨੂੰ ਅਜ਼ਮਾਓ। +pdfjs-editor-add-signature-image-no-data-error-title = ਇਸ ਚਿੱਤਰ ਨੂੰ ਦਸਤਖ਼ਤ ਵਿੱਚ ਬਦਲਿਆ ਨਹੀਂ ਜਾ ਸਕਦਾ ਹੈ +pdfjs-editor-add-signature-image-no-data-error-description = ਵੱਖਰੇ ਚਿੱਤਰ ਨੂੰ ਅੱਪਲੋਡ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ। pdfjs-editor-add-signature-error-close-button = ਬੰਦ ਕਰੋ ## Dialog buttons @@ -608,6 +618,26 @@ pdfjs-editor-add-signature-cancel-button = ਰੱਦ ਕਰੋ pdfjs-editor-add-signature-add-button = ਜੋੜੋ pdfjs-editor-edit-signature-update-button = ਅੱਪਡੇਟ +## Edit a comment dialog + +pdfjs-editor-edit-comment-actions-button-label = ਕਾਰਵਾਈਆਂ +pdfjs-editor-edit-comment-actions-button = + .title = ਕਾਰਵਾਈਆਂ +pdfjs-editor-edit-comment-close-button-label = ਬੰਦ ਕਰੋ +pdfjs-editor-edit-comment-close-button = + .title = ਬੰਦ ਕਰੋ +pdfjs-editor-edit-comment-actions-edit-button-label = ਸੋਧੋ +pdfjs-editor-edit-comment-actions-delete-button-label = ਹਟਾਓ +pdfjs-editor-edit-comment-manager-text-input = + .placeholder = ਆਪਣੀ ਟਿੱਪਣੀ ਦਿਓ +pdfjs-editor-edit-comment-manager-cancel-button = ਰੱਦ ਕਰੋ +pdfjs-editor-edit-comment-manager-save-button = ਸੰਭਾਲੋ + +## Edit a comment button in the editor toolbar + +pdfjs-editor-edit-comment-button = + .title = ਟਿੱਪਣੀ ਨੂੰ ਸੋਧੋ + ## Main menu for adding/removing signatures pdfjs-editor-delete-signature-button1 = diff --git a/l10n/pl/viewer.ftl b/l10n/pl/viewer.ftl index 7652839ad..64833736e 100644 --- a/l10n/pl/viewer.ftl +++ b/l10n/pl/viewer.ftl @@ -294,7 +294,7 @@ pdfjs-annotation-date-time-string = { DATETIME($dateObj, dateStyle: "short", tim ## Password -pdfjs-password-label = Wprowadź hasło, aby otworzyć ten dokument PDF. +pdfjs-password-label = Wpisz hasło, aby otworzyć ten dokument PDF. pdfjs-password-invalid = Nieprawidłowe hasło. Proszę spróbować ponownie. pdfjs-password-ok-button = OK pdfjs-password-cancel-button = Anuluj @@ -304,9 +304,13 @@ pdfjs-web-fonts-disabled = Czcionki sieciowe są wyłączone: nie można użyć pdfjs-editor-free-text-button = .title = Tekst +pdfjs-editor-color-picker-free-text-input = + .title = Zmień kolor tekstu pdfjs-editor-free-text-button-label = Tekst pdfjs-editor-ink-button = .title = Rysunek +pdfjs-editor-color-picker-ink-input = + .title = Zmień kolor rysunku pdfjs-editor-ink-button-label = Rysunek pdfjs-editor-stamp-button = .title = Dodaj lub edytuj obrazy @@ -318,6 +322,10 @@ pdfjs-highlight-floating-button1 = .title = Wyróżnij .aria-label = Wyróżnij pdfjs-highlight-floating-button-label = Wyróżnij +pdfjs-comment-floating-button = + .title = Dodaj komentarz + .aria-label = Dodaj komentarz +pdfjs-comment-floating-button-label = Dodaj komentarz pdfjs-editor-signature-button = .title = Dodaj podpis pdfjs-editor-signature-button-label = Dodaj podpis @@ -526,6 +534,14 @@ pdfjs-editor-alt-text-settings-show-dialog-button-label = Wyświetlanie edytora pdfjs-editor-alt-text-settings-show-dialog-description = Pomaga upewnić się, że wszystkie obrazy mają tekst alternatywny. pdfjs-editor-alt-text-settings-close-button = Zamknij +## Accessibility labels (announced by screen readers) for objects added to the editor. + +pdfjs-editor-highlight-added-alert = Dodano wyróżnione +pdfjs-editor-freetext-added-alert = Dodano tekst +pdfjs-editor-ink-added-alert = Dodano rysunek +pdfjs-editor-stamp-added-alert = Dodano obraz +pdfjs-editor-signature-added-alert = Dodano podpis + ## "Annotations removed" bar pdfjs-editor-undo-bar-message-highlight = Usunięto wyróżnienie @@ -595,6 +611,8 @@ pdfjs-editor-add-signature-save-checkbox = Zachowaj podpis pdfjs-editor-add-signature-save-warning-message = Osiągnięto ograniczenie wynoszące pięć zachowanych podpisów. Usuń jeden, aby zachować więcej. pdfjs-editor-add-signature-image-upload-error-title = Nie można przesłać obrazu pdfjs-editor-add-signature-image-upload-error-description = Sprawdź połączenie sieciowe lub spróbuj przesłać inny obraz. +pdfjs-editor-add-signature-image-no-data-error-title = Nie można przekonwertować tego obrazu na podpis +pdfjs-editor-add-signature-image-no-data-error-description = Spróbuj przesłać inny obraz. pdfjs-editor-add-signature-error-close-button = Zamknij ## Dialog buttons @@ -603,6 +621,26 @@ pdfjs-editor-add-signature-cancel-button = Anuluj pdfjs-editor-add-signature-add-button = Dodaj pdfjs-editor-edit-signature-update-button = Aktualizuj +## Edit a comment dialog + +pdfjs-editor-edit-comment-actions-button-label = Działania +pdfjs-editor-edit-comment-actions-button = + .title = Działania +pdfjs-editor-edit-comment-close-button-label = Zamknij +pdfjs-editor-edit-comment-close-button = + .title = Zamknij +pdfjs-editor-edit-comment-actions-edit-button-label = Edytuj +pdfjs-editor-edit-comment-actions-delete-button-label = Usuń +pdfjs-editor-edit-comment-manager-text-input = + .placeholder = Napisz komentarz +pdfjs-editor-edit-comment-manager-cancel-button = Anuluj +pdfjs-editor-edit-comment-manager-save-button = Zapisz + +## Edit a comment button in the editor toolbar + +pdfjs-editor-edit-comment-button = + .title = Edytuj komentarz + ## Main menu for adding/removing signatures pdfjs-editor-delete-signature-button1 = diff --git a/l10n/pt-BR/viewer.ftl b/l10n/pt-BR/viewer.ftl index 6991b4aa1..932f011ed 100644 --- a/l10n/pt-BR/viewer.ftl +++ b/l10n/pt-BR/viewer.ftl @@ -302,9 +302,13 @@ pdfjs-web-fonts-disabled = As fontes web estão desativadas: não foi possível pdfjs-editor-free-text-button = .title = Texto +pdfjs-editor-color-picker-free-text-input = + .title = Mudar cor do texto pdfjs-editor-free-text-button-label = Texto pdfjs-editor-ink-button = .title = Desenho +pdfjs-editor-color-picker-ink-input = + .title = Mudar cor do desenho pdfjs-editor-ink-button-label = Desenho pdfjs-editor-stamp-button = .title = Adicionar ou editar imagens @@ -316,6 +320,10 @@ pdfjs-highlight-floating-button1 = .title = Destaque .aria-label = Destaque pdfjs-highlight-floating-button-label = Destaque +pdfjs-comment-floating-button = + .title = Comentário + .aria-label = Comentário +pdfjs-comment-floating-button-label = Comentário pdfjs-editor-signature-button = .title = Adicionar assinatura pdfjs-editor-signature-button-label = Adicionar assinatura @@ -600,6 +608,8 @@ pdfjs-editor-add-signature-save-checkbox = Salvar assinatura pdfjs-editor-add-signature-save-warning-message = Você atingiu o limite de 5 assinaturas salvas. Remova uma para salvar mais. pdfjs-editor-add-signature-image-upload-error-title = Não foi possível enviar a imagem pdfjs-editor-add-signature-image-upload-error-description = Verifique sua conexão de rede ou tente outra imagem. +pdfjs-editor-add-signature-image-no-data-error-title = Não é possível converter esta imagem em uma assinatura +pdfjs-editor-add-signature-image-no-data-error-description = Experimente enviar outra imagem. pdfjs-editor-add-signature-error-close-button = Fechar ## Dialog buttons @@ -608,6 +618,26 @@ pdfjs-editor-add-signature-cancel-button = Cancelar pdfjs-editor-add-signature-add-button = Adicionar pdfjs-editor-edit-signature-update-button = Atualizar +## Edit a comment dialog + +pdfjs-editor-edit-comment-actions-button-label = Ações +pdfjs-editor-edit-comment-actions-button = + .title = Ações +pdfjs-editor-edit-comment-close-button-label = Fechar +pdfjs-editor-edit-comment-close-button = + .title = Fechar +pdfjs-editor-edit-comment-actions-edit-button-label = Editar +pdfjs-editor-edit-comment-actions-delete-button-label = Excluir +pdfjs-editor-edit-comment-manager-text-input = + .placeholder = Digite seu comentário +pdfjs-editor-edit-comment-manager-cancel-button = Cancelar +pdfjs-editor-edit-comment-manager-save-button = Salvar + +## Edit a comment button in the editor toolbar + +pdfjs-editor-edit-comment-button = + .title = Editar comentário + ## Main menu for adding/removing signatures pdfjs-editor-delete-signature-button1 = diff --git a/l10n/ru/viewer.ftl b/l10n/ru/viewer.ftl index 7fa41da37..5a1ea21eb 100644 --- a/l10n/ru/viewer.ftl +++ b/l10n/ru/viewer.ftl @@ -323,9 +323,9 @@ pdfjs-highlight-floating-button1 = .aria-label = Выделение pdfjs-highlight-floating-button-label = Выделение pdfjs-comment-floating-button = - .title = Комментарий - .aria-label = Комментарий -pdfjs-comment-floating-button-label = Комментарий + .title = Комментировать + .aria-label = Комментировать +pdfjs-comment-floating-button-label = Комментировать pdfjs-editor-signature-button = .title = Добавить подпись pdfjs-editor-signature-button-label = Добавить подпись diff --git a/l10n/sk/viewer.ftl b/l10n/sk/viewer.ftl index f324513c6..4fd946838 100644 --- a/l10n/sk/viewer.ftl +++ b/l10n/sk/viewer.ftl @@ -325,9 +325,9 @@ pdfjs-highlight-floating-button1 = .aria-label = Zvýrazniť pdfjs-highlight-floating-button-label = Zvýrazniť pdfjs-comment-floating-button = - .title = Komentár - .aria-label = Komentár -pdfjs-comment-floating-button-label = Komentár + .title = Pridať komentár + .aria-label = Pridať komentár +pdfjs-comment-floating-button-label = Pridať komentár pdfjs-editor-signature-button = .title = Pridať podpis pdfjs-editor-signature-button-label = Pridať podpis diff --git a/l10n/tg/viewer.ftl b/l10n/tg/viewer.ftl index 3f7d825ab..131a51d6c 100644 --- a/l10n/tg/viewer.ftl +++ b/l10n/tg/viewer.ftl @@ -608,6 +608,7 @@ pdfjs-editor-add-signature-save-checkbox = Нигоҳ доштани имзо pdfjs-editor-add-signature-save-warning-message = Шумо ба ҳадди 5 имзои нигоҳдошташуда расидед. Барои нигоҳ доштани имзои нав, яке аз имзоҳои нигоҳдошташударо тоза намоед. pdfjs-editor-add-signature-image-upload-error-title = Тасвир бор карда нашуд pdfjs-editor-add-signature-image-upload-error-description = Пайвастшавии шабакаи худро санҷед ё тасвири дигареро кӯшиш кунед. +pdfjs-editor-add-signature-image-no-data-error-title = Ин тасвир ба имзо табдил дода нашуд pdfjs-editor-add-signature-image-no-data-error-description = Лутфан, кӯшиш кунед, ки тасвири дигареро бор намоед. pdfjs-editor-add-signature-error-close-button = Пӯшидан diff --git a/l10n/tr/viewer.ftl b/l10n/tr/viewer.ftl index d12075c79..8d83db16f 100644 --- a/l10n/tr/viewer.ftl +++ b/l10n/tr/viewer.ftl @@ -172,7 +172,7 @@ pdfjs-print-progress-message = Belge yazdırılmaya hazırlanıyor… # Variables: # $progress (Number) - percent value pdfjs-print-progress-percent = %{ $progress } -pdfjs-print-progress-close-button = İptal +pdfjs-print-progress-close-button = Vazgeç pdfjs-printing-not-supported = Uyarı: Yazdırma bu tarayıcı tarafından tam olarak desteklenmemektedir. pdfjs-printing-not-ready = Uyarı: PDF tamamen yüklenmedi ve yazdırmaya hazır değil. @@ -295,7 +295,7 @@ pdfjs-annotation-date-time-string = { DATETIME($dateObj, dateStyle: "short", tim pdfjs-password-label = Bu PDF dosyasını açmak için parolasını yazın. pdfjs-password-invalid = Geçersiz parola. Lütfen yeniden deneyin. pdfjs-password-ok-button = Tamam -pdfjs-password-cancel-button = İptal +pdfjs-password-cancel-button = Vazgeç pdfjs-web-fonts-disabled = Web fontları devre dışı: Gömülü PDF fontları kullanılamıyor. ## Editing @@ -321,9 +321,9 @@ pdfjs-highlight-floating-button1 = .aria-label = Vurgula pdfjs-highlight-floating-button-label = Vurgula pdfjs-comment-floating-button = - .title = Yorum - .aria-label = Yorum -pdfjs-comment-floating-button-label = Yorum + .title = Yorum ekle + .aria-label = Yorum ekle +pdfjs-comment-floating-button-label = Yorum ekle pdfjs-editor-signature-button = .title = İmza ekle pdfjs-editor-signature-button-label = İmza ekle diff --git a/l10n/vi/viewer.ftl b/l10n/vi/viewer.ftl index 274522c7e..93f6c5105 100644 --- a/l10n/vi/viewer.ftl +++ b/l10n/vi/viewer.ftl @@ -294,9 +294,13 @@ pdfjs-web-fonts-disabled = Phông chữ Web bị vô hiệu hóa: không thể s pdfjs-editor-free-text-button = .title = Văn bản +pdfjs-editor-color-picker-free-text-input = + .title = Thay đổi màu chữ pdfjs-editor-free-text-button-label = Văn bản pdfjs-editor-ink-button = .title = Vẽ +pdfjs-editor-color-picker-ink-input = + .title = Thay đổi màu vẽ pdfjs-editor-ink-button-label = Vẽ pdfjs-editor-stamp-button = .title = Thêm hoặc chỉnh sửa hình ảnh @@ -308,6 +312,10 @@ pdfjs-highlight-floating-button1 = .title = Đánh dấu .aria-label = Đánh dấu pdfjs-highlight-floating-button-label = Đánh dấu +pdfjs-comment-floating-button = + .title = Bình luận + .aria-label = Bình luận +pdfjs-comment-floating-button-label = Bình luận pdfjs-editor-signature-button = .title = Thêm chữ ký pdfjs-editor-signature-button-label = Thêm chữ ký @@ -588,6 +596,8 @@ pdfjs-editor-add-signature-save-checkbox = Lưu chữ ký pdfjs-editor-add-signature-save-warning-message = Bạn đã đạt đến giới hạn 5 chữ ký đã lưu. Hãy xóa một cái để lưu thêm. pdfjs-editor-add-signature-image-upload-error-title = Không thể tải lên hình ảnh pdfjs-editor-add-signature-image-upload-error-description = Kiểm tra kết nối mạng của bạn hoặc thử hình ảnh khác. +pdfjs-editor-add-signature-image-no-data-error-title = Không thể chuyển đổi hình ảnh này thành chữ ký +pdfjs-editor-add-signature-image-no-data-error-description = Vui lòng thử tải lên một hình ảnh khác. pdfjs-editor-add-signature-error-close-button = Đóng ## Dialog buttons @@ -596,6 +606,26 @@ pdfjs-editor-add-signature-cancel-button = Hủy bỏ pdfjs-editor-add-signature-add-button = Thêm pdfjs-editor-edit-signature-update-button = Cập nhật +## Edit a comment dialog + +pdfjs-editor-edit-comment-actions-button-label = Hành động +pdfjs-editor-edit-comment-actions-button = + .title = Hành động +pdfjs-editor-edit-comment-close-button-label = Đóng +pdfjs-editor-edit-comment-close-button = + .title = Đóng +pdfjs-editor-edit-comment-actions-edit-button-label = Chỉnh sửa +pdfjs-editor-edit-comment-actions-delete-button-label = Xóa +pdfjs-editor-edit-comment-manager-text-input = + .placeholder = Nhập bình luận của bạn +pdfjs-editor-edit-comment-manager-cancel-button = Hủy bỏ +pdfjs-editor-edit-comment-manager-save-button = Lưu + +## Edit a comment button in the editor toolbar + +pdfjs-editor-edit-comment-button = + .title = Chỉnh sửa bình luận + ## Main menu for adding/removing signatures pdfjs-editor-delete-signature-button1 = diff --git a/l10n/zh-CN/viewer.ftl b/l10n/zh-CN/viewer.ftl index 0bee33dae..8ce3d955c 100644 --- a/l10n/zh-CN/viewer.ftl +++ b/l10n/zh-CN/viewer.ftl @@ -294,9 +294,13 @@ pdfjs-web-fonts-disabled = Web 字体已被禁用:无法使用嵌入的 PDF pdfjs-editor-free-text-button = .title = 文本 +pdfjs-editor-color-picker-free-text-input = + .title = 更改文本颜色 pdfjs-editor-free-text-button-label = 文本 pdfjs-editor-ink-button = .title = 绘图 +pdfjs-editor-color-picker-ink-input = + .title = 更改绘图颜色 pdfjs-editor-ink-button-label = 绘图 pdfjs-editor-stamp-button = .title = 添加或编辑图像 @@ -308,6 +312,10 @@ pdfjs-highlight-floating-button1 = .title = 高亮 .aria-label = 高亮 pdfjs-highlight-floating-button-label = 高亮 +pdfjs-comment-floating-button = + .title = 批注 + .aria-label = 批注 +pdfjs-comment-floating-button-label = 批注 pdfjs-editor-signature-button = .title = 添加签名 pdfjs-editor-signature-button-label = 添加签名 @@ -588,6 +596,8 @@ pdfjs-editor-add-signature-save-checkbox = 保存签名 pdfjs-editor-add-signature-save-warning-message = 最多可保存 5 个签名,请移除一个以继续保存。 pdfjs-editor-add-signature-image-upload-error-title = 无法上传图像 pdfjs-editor-add-signature-image-upload-error-description = 请检查网络连接,或尝试上传其他图像。 +pdfjs-editor-add-signature-image-no-data-error-title = 无法将此图像转换为签名 +pdfjs-editor-add-signature-image-no-data-error-description = 请尝试上传其他图像。 pdfjs-editor-add-signature-error-close-button = 关闭 ## Dialog buttons @@ -596,6 +606,26 @@ pdfjs-editor-add-signature-cancel-button = 取消 pdfjs-editor-add-signature-add-button = 添加 pdfjs-editor-edit-signature-update-button = 更新 +## Edit a comment dialog + +pdfjs-editor-edit-comment-actions-button-label = 操作 +pdfjs-editor-edit-comment-actions-button = + .title = 操作 +pdfjs-editor-edit-comment-close-button-label = 关闭 +pdfjs-editor-edit-comment-close-button = + .title = 关闭 +pdfjs-editor-edit-comment-actions-edit-button-label = 编辑 +pdfjs-editor-edit-comment-actions-delete-button-label = 删除 +pdfjs-editor-edit-comment-manager-text-input = + .placeholder = 输入批注 +pdfjs-editor-edit-comment-manager-cancel-button = 取消 +pdfjs-editor-edit-comment-manager-save-button = 保存 + +## Edit a comment button in the editor toolbar + +pdfjs-editor-edit-comment-button = + .title = 编辑批注 + ## Main menu for adding/removing signatures pdfjs-editor-delete-signature-button1 = diff --git a/package-lock.json b/package-lock.json index b943e4186..7b4f6deb8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7,28 +7,28 @@ "name": "pdf.js", "license": "Apache-2.0", "devDependencies": { - "@babel/core": "^7.28.0", - "@babel/preset-env": "^7.28.0", - "@babel/runtime": "^7.28.2", + "@babel/core": "^7.28.3", + "@babel/preset-env": "^7.28.3", + "@babel/runtime": "^7.28.3", "@csstools/postcss-light-dark-function": "^2.0.9", "@fluent/bundle": "^0.19.1", "@fluent/dom": "^0.10.2", "@metalsmith/layouts": "^3.0.0", "@metalsmith/markdown": "^1.10.0", - "@napi-rs/canvas": "^0.1.74", - "@types/node": "^24.1.0", + "@napi-rs/canvas": "^0.1.77", + "@types/node": "^24.3.0", "autoprefixer": "^10.4.21", "babel-loader": "^10.0.0", - "caniuse-lite": "^1.0.30001727", - "core-js": "^3.44.0", - "eslint": "^9.32.0", + "caniuse-lite": "^1.0.30001735", + "core-js": "^3.45.0", + "eslint": "^9.33.0", "eslint-config-prettier": "^10.1.8", "eslint-plugin-import": "^2.32.0", "eslint-plugin-jasmine": "^4.2.2", "eslint-plugin-json": "^4.0.1", "eslint-plugin-no-unsanitized": "^4.1.2", "eslint-plugin-perfectionist": "^4.15.0", - "eslint-plugin-prettier": "^5.5.3", + "eslint-plugin-prettier": "^5.5.4", "eslint-plugin-unicorn": "^60.0.0", "globals": "^16.3.0", "gulp": "^5.0.1", @@ -50,16 +50,16 @@ "postcss-discard-comments": "^7.0.4", "postcss-nesting": "^13.0.2", "prettier": "^3.6.2", - "puppeteer": "^24.15.0", - "stylelint": "^16.22.0", + "puppeteer": "^24.16.2", + "stylelint": "^16.23.1", "stylelint-prettier": "^5.0.3", "svglint": "^4.1.0", "terser-webpack-plugin": "^5.3.14", "tsc-alias": "^1.8.16", "ttest": "^4.0.0", - "typescript": "^5.8.3", + "typescript": "^5.9.2", "vinyl": "^3.0.1", - "webpack": "^5.100.2", + "webpack": "^5.101.2", "webpack-stream": "^7.0.0", "yargs": "^18.0.0" }, @@ -128,22 +128,22 @@ } }, "node_modules/@babel/core": { - "version": "7.28.0", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.0.tgz", - "integrity": "sha512-UlLAnTPrFdNGoFtbSXwcGFQBtQZJCNjaN6hQNP3UPvuNXT1i82N26KL3dZeIpNalWywr9IuQuncaAfUaS1g6sQ==", + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.3.tgz", + "integrity": "sha512-yDBHV9kQNcr2/sUr9jghVyz9C3Y5G2zUM2H2lo+9mKv4sFgbA8s8Z9t8D1jiTkGoO/NoIfKMyKWr4s6CN23ZwQ==", "dev": true, "license": "MIT", "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.27.1", - "@babel/generator": "^7.28.0", + "@babel/generator": "^7.28.3", "@babel/helper-compilation-targets": "^7.27.2", - "@babel/helper-module-transforms": "^7.27.3", - "@babel/helpers": "^7.27.6", - "@babel/parser": "^7.28.0", + "@babel/helper-module-transforms": "^7.28.3", + "@babel/helpers": "^7.28.3", + "@babel/parser": "^7.28.3", "@babel/template": "^7.27.2", - "@babel/traverse": "^7.28.0", - "@babel/types": "^7.28.0", + "@babel/traverse": "^7.28.3", + "@babel/types": "^7.28.2", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -168,14 +168,14 @@ } }, "node_modules/@babel/generator": { - "version": "7.28.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.0.tgz", - "integrity": "sha512-lJjzvrbEeWrhB4P3QBsH7tey117PjLZnDbLiQEKjQ/fNJTjuq4HSqgFA+UNSwZT8D7dxxbnuSBMsa1lrWzKlQg==", + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.3.tgz", + "integrity": "sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/parser": "^7.28.0", - "@babel/types": "^7.28.0", + "@babel/parser": "^7.28.3", + "@babel/types": "^7.28.2", "@jridgewell/gen-mapping": "^0.3.12", "@jridgewell/trace-mapping": "^0.3.28", "jsesc": "^3.0.2" @@ -233,18 +233,18 @@ } }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.27.1.tgz", - "integrity": "sha512-QwGAmuvM17btKU5VqXfb+Giw4JcN0hjuufz3DYnpeVDvZLAObloM77bhMXiqry3Iio+Ai4phVRDwl6WU10+r5A==", + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.28.3.tgz", + "integrity": "sha512-V9f6ZFIYSLNEbuGA/92uOvYsGCJNsuA8ESZ4ldc09bWk/j8H8TKiPw8Mk1eG6olpnO0ALHJmYfZvF4MEE4gajg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.27.1", + "@babel/helper-annotate-as-pure": "^7.27.3", "@babel/helper-member-expression-to-functions": "^7.27.1", "@babel/helper-optimise-call-expression": "^7.27.1", "@babel/helper-replace-supers": "^7.27.1", "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", - "@babel/traverse": "^7.27.1", + "@babel/traverse": "^7.28.3", "semver": "^6.3.1" }, "engines": { @@ -347,15 +347,15 @@ } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.27.3", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.27.3.tgz", - "integrity": "sha512-dSOvYwvyLsWBeIRyOeHXp5vPj5l1I011r52FM1+r1jCERv+aFXYk4whgQccYEGYxK2H3ZAIA8nuPkQ0HaUo3qg==", + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.3.tgz", + "integrity": "sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw==", "dev": true, "license": "MIT", "dependencies": { "@babel/helper-module-imports": "^7.27.1", "@babel/helper-validator-identifier": "^7.27.1", - "@babel/traverse": "^7.27.3" + "@babel/traverse": "^7.28.3" }, "engines": { "node": ">=6.9.0" @@ -483,27 +483,27 @@ } }, "node_modules/@babel/helpers": { - "version": "7.27.6", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.27.6.tgz", - "integrity": "sha512-muE8Tt8M22638HU31A3CgfSUciwz1fhATfoVai05aPXGor//CdWDCbnlY1yvBPo07njuVOCNGCSp/GTt12lIug==", + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.3.tgz", + "integrity": "sha512-PTNtvUQihsAsDHMOP5pfobP8C6CM4JWXmP8DrEIt46c3r2bf87Ua1zoqevsMo9g+tWDwgWrFP5EIxuBx5RudAw==", "dev": true, "license": "MIT", "dependencies": { "@babel/template": "^7.27.2", - "@babel/types": "^7.27.6" + "@babel/types": "^7.28.2" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/parser": { - "version": "7.28.0", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.0.tgz", - "integrity": "sha512-jVZGvOxOuNSsuQuLRTh13nU0AogFlw32w/MT+LV6D3sP5WdbW61E77RnkbaO2dUvmPAYrBDJXGn5gGS6tH4j8g==", + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.3.tgz", + "integrity": "sha512-7+Ey1mAgYqFAx2h0RuoxcQT5+MlG3GTV0TQrgr7/ZliKsm/MNDxVVutlWaziMq7wJNAz8MTqz55XLpWvva6StA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/types": "^7.28.0" + "@babel/types": "^7.28.2" }, "bin": { "parser": "bin/babel-parser.js" @@ -580,14 +580,14 @@ } }, "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.27.1.tgz", - "integrity": "sha512-6BpaYGDavZqkI6yT+KSPdpZFfpnd68UKXbcjI9pJ13pvHhPrCKWOOLp+ysvMeA+DxnhuPpgIaRpxRxo5A9t5jw==", + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.28.3.tgz", + "integrity": "sha512-b6YTX108evsvE4YgWyQ921ZAFFQm3Bn+CA3+ZXlNVnPhx+UfsVURoPjfGAPCjBgrqo30yX/C2nZGX96DxvR9Iw==", "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", - "@babel/traverse": "^7.27.1" + "@babel/traverse": "^7.28.3" }, "engines": { "node": ">=6.9.0" @@ -758,13 +758,13 @@ } }, "node_modules/@babel/plugin-transform-class-static-block": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.27.1.tgz", - "integrity": "sha512-s734HmYU78MVzZ++joYM+NkJusItbdRcbm+AGRgJCt3iA+yux0QpD9cBVdz3tKyrjVYWRl7j0mHSmv4lhV0aoA==", + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.28.3.tgz", + "integrity": "sha512-LtPXlBbRoc4Njl/oh1CeD/3jC+atytbnf/UqLoqTDcEYGUPj022+rvfkbDYieUrSj3CaV4yHDByPE+T2HwfsJg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.27.1", + "@babel/helper-create-class-features-plugin": "^7.28.3", "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { @@ -775,9 +775,9 @@ } }, "node_modules/@babel/plugin-transform-classes": { - "version": "7.28.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.28.0.tgz", - "integrity": "sha512-IjM1IoJNw72AZFlj33Cu8X0q2XK/6AaVC3jQu+cgQ5lThWD5ajnuUAml80dqRmOhmPkTH8uAwnpMu9Rvj0LTRA==", + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.28.3.tgz", + "integrity": "sha512-DoEWC5SuxuARF2KdKmGUq3ghfPMO6ZzR12Dnp5gubwbeWJo4dbNWXJPVlwvh4Zlq6Z7YVvL8VFxeSOJgjsx4Sg==", "dev": true, "license": "MIT", "dependencies": { @@ -786,7 +786,7 @@ "@babel/helper-globals": "^7.28.0", "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-replace-supers": "^7.27.1", - "@babel/traverse": "^7.28.0" + "@babel/traverse": "^7.28.3" }, "engines": { "node": ">=6.9.0" @@ -1316,9 +1316,9 @@ } }, "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.28.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.28.1.tgz", - "integrity": "sha512-P0QiV/taaa3kXpLY+sXla5zec4E+4t4Aqc9ggHlfZ7a2cp8/x/Gv08jfwEtn9gnnYIMvHx6aoOZ8XJL8eU71Dg==", + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.28.3.tgz", + "integrity": "sha512-K3/M/a4+ESb5LEldjQb+XSrpY0nF+ZBFlTCbSnKaYAMfD8v33O6PMs4uYnOk19HlcsI8WMu3McdFPTiQHF/1/A==", "dev": true, "license": "MIT", "dependencies": { @@ -1513,9 +1513,9 @@ } }, "node_modules/@babel/preset-env": { - "version": "7.28.0", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.28.0.tgz", - "integrity": "sha512-VmaxeGOwuDqzLl5JUkIRM1X2Qu2uKGxHEQWh+cvvbl7JuJRgKGJSfsEF/bUaxFhJl/XAyxBe7q7qSuTbKFuCyg==", + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.28.3.tgz", + "integrity": "sha512-ROiDcM+GbYVPYBOeCR6uBXKkQpBExLl8k9HO1ygXEyds39j+vCCsjmj7S8GOniZQlEs81QlkdJZe76IpLSiqpg==", "dev": true, "license": "MIT", "dependencies": { @@ -1527,7 +1527,7 @@ "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.27.1", "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.27.1", "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.27.1", - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.27.1", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.28.3", "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", "@babel/plugin-syntax-import-assertions": "^7.27.1", "@babel/plugin-syntax-import-attributes": "^7.27.1", @@ -1538,8 +1538,8 @@ "@babel/plugin-transform-block-scoped-functions": "^7.27.1", "@babel/plugin-transform-block-scoping": "^7.28.0", "@babel/plugin-transform-class-properties": "^7.27.1", - "@babel/plugin-transform-class-static-block": "^7.27.1", - "@babel/plugin-transform-classes": "^7.28.0", + "@babel/plugin-transform-class-static-block": "^7.28.3", + "@babel/plugin-transform-classes": "^7.28.3", "@babel/plugin-transform-computed-properties": "^7.27.1", "@babel/plugin-transform-destructuring": "^7.28.0", "@babel/plugin-transform-dotall-regex": "^7.27.1", @@ -1571,7 +1571,7 @@ "@babel/plugin-transform-private-methods": "^7.27.1", "@babel/plugin-transform-private-property-in-object": "^7.27.1", "@babel/plugin-transform-property-literals": "^7.27.1", - "@babel/plugin-transform-regenerator": "^7.28.0", + "@babel/plugin-transform-regenerator": "^7.28.3", "@babel/plugin-transform-regexp-modifiers": "^7.27.1", "@babel/plugin-transform-reserved-words": "^7.27.1", "@babel/plugin-transform-shorthand-properties": "^7.27.1", @@ -1621,9 +1621,9 @@ } }, "node_modules/@babel/runtime": { - "version": "7.28.2", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.2.tgz", - "integrity": "sha512-KHp2IflsnGywDjBWDkR9iEqiWSpc8GIi0lgTT3mOElT0PP1tG26P4tmFI2YvAdzgq9RGyoHZQEIEdZy6Ec5xCA==", + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.3.tgz", + "integrity": "sha512-9uIQ10o0WGdpP6GDhXcdOJPJuDgFtIDtN/9+ArJQ2NAfAmiuhTQdzkaTGR33v43GYS2UrSA0eX2pPPHoFVvpxA==", "dev": true, "license": "MIT", "engines": { @@ -1646,18 +1646,18 @@ } }, "node_modules/@babel/traverse": { - "version": "7.28.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.0.tgz", - "integrity": "sha512-mGe7UK5wWyh0bKRfupsUchrQGqvDbZDbKJw+kcRGSmdHVYrv+ltd0pnpDTVpiTqnaBru9iEvA8pz8W46v0Amwg==", + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.3.tgz", + "integrity": "sha512-7w4kZYHneL3A6NP2nxzHvT3HCZ7puDZZjFMqDpBPECub79sTtSO5CGXDkKrTQq8ksAwfD/XI2MRFX23njdDaIQ==", "dev": true, "license": "MIT", "dependencies": { "@babel/code-frame": "^7.27.1", - "@babel/generator": "^7.28.0", + "@babel/generator": "^7.28.3", "@babel/helper-globals": "^7.28.0", - "@babel/parser": "^7.28.0", + "@babel/parser": "^7.28.3", "@babel/template": "^7.27.2", - "@babel/types": "^7.28.0", + "@babel/types": "^7.28.2", "debug": "^4.3.1" }, "engines": { @@ -1665,9 +1665,9 @@ } }, "node_modules/@babel/types": { - "version": "7.28.1", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.1.tgz", - "integrity": "sha512-x0LvFTekgSX+83TI28Y9wYPUfzrnl2aT5+5QLnO6v7mSJYtEEevuDRN0F0uSHRk1G1IWZC43o00Y0xDDrpBGPQ==", + "version": "7.28.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.2.tgz", + "integrity": "sha512-ruv7Ae4J5dUYULmeXw1gmb7rYRz57OWCPM57pHojnLq/3Z1CK2lNSLTCVjxVk1F/TZHwOZZrOWi0ur95BbLxNQ==", "dev": true, "license": "MIT", "dependencies": { @@ -1902,9 +1902,9 @@ } }, "node_modules/@eslint/config-helpers": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.3.0.tgz", - "integrity": "sha512-ViuymvFmcJi04qdZeDc2whTHryouGcDlaxPqarTD0ZE10ISpxGUVZGZDx4w01upyIynL3iu6IXH2bS1NhclQMw==", + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.3.1.tgz", + "integrity": "sha512-xR93k9WhrDYpXHORXpxVL5oHj3Era7wo6k/Wd8/IsQNnZUTzkGS29lyn3nAT05v6ltUuTFVCCYDEGfy2Or/sPA==", "dev": true, "license": "Apache-2.0", "engines": { @@ -1912,9 +1912,9 @@ } }, "node_modules/@eslint/core": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.15.1.tgz", - "integrity": "sha512-bkOp+iumZCCbt1K1CmWf0R9pM5yKpDv+ZXtvSyQpudrI9kuFLp+bM2WOPXImuD/ceQuaa8f5pj93Y7zyECIGNA==", + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.15.2.tgz", + "integrity": "sha512-78Md3/Rrxh83gCxoUc0EiciuOHsIITzLy53m3d9UyiW8y9Dj2D29FeETqyKA+BRK76tnTp6RXWb3pCay8Oyomg==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -1982,9 +1982,9 @@ } }, "node_modules/@eslint/js": { - "version": "9.32.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.32.0.tgz", - "integrity": "sha512-BBpRFZK3eX6uMLKz8WxFOBIFFcGFJ/g8XuwjTHCqHROSIsopI+ddn/d5Cfh36+7+e5edVS8dbSHnBNhrLEX0zg==", + "version": "9.33.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.33.0.tgz", + "integrity": "sha512-5K1/mKhWaMfreBGJTwval43JJmkip0RmM+3+IuqupeSKNC/Th2Kc7ucaq5ovTSra/OOKB9c58CGSz3QMVbWt0A==", "dev": true, "license": "MIT", "engines": { @@ -2005,13 +2005,13 @@ } }, "node_modules/@eslint/plugin-kit": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.3.4.tgz", - "integrity": "sha512-Ul5l+lHEcw3L5+k8POx6r74mxEYKG5kOb6Xpy2gCRW6zweT6TEhAf8vhxGgjhqrd/VO/Dirhsb+1hNpD1ue9hw==", + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.3.5.tgz", + "integrity": "sha512-Z5kJ+wU3oA7MMIqVR9tyZRtjYPr4OC004Q4Rw7pgOKUOKkJfZ3O24nz3WYfGRpMDNmcOi3TwQOmgm7B7Tpii0w==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@eslint/core": "^0.15.1", + "@eslint/core": "^0.15.2", "levn": "^0.4.1" }, "engines": { @@ -2298,14 +2298,11 @@ } }, "node_modules/@keyv/serialize": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@keyv/serialize/-/serialize-1.0.3.tgz", - "integrity": "sha512-qnEovoOp5Np2JDGonIDL6Ayihw0RhnRh6vxPuHo4RDn1UOzwEo4AeIfpL6UGIrsceWrCMiVPgwRjbHu4vYFc3g==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@keyv/serialize/-/serialize-1.1.0.tgz", + "integrity": "sha512-RlDgexML7Z63Q8BSaqhXdCYNBy/JQnqYIwxofUrNLGCblOMHp+xux2Q8nLMLlPpgHQPoU0Do8Z6btCpRBEqZ8g==", "dev": true, - "license": "MIT", - "dependencies": { - "buffer": "^6.0.3" - } + "license": "MIT" }, "node_modules/@metalsmith/layouts": { "version": "3.0.0", @@ -2343,9 +2340,9 @@ } }, "node_modules/@napi-rs/canvas": { - "version": "0.1.74", - "resolved": "https://registry.npmjs.org/@napi-rs/canvas/-/canvas-0.1.74.tgz", - "integrity": "sha512-pOIyzuS+5Bz1vAhD7tdhaw5/936mMJZUn4aVajojUdjYOGSWmfpDYSgt0nQLZPZVN5GLgWgutqXPOi7Jsm3k+Q==", + "version": "0.1.77", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas/-/canvas-0.1.77.tgz", + "integrity": "sha512-N9w2DkEKE1AXGp3q55GBOP6BEoFrqChDiFqJtKViTpQCWNOSVuMz7LkoGehbnpxtidppbsC36P0kCZNqJKs29w==", "dev": true, "license": "MIT", "workspaces": [ @@ -2355,22 +2352,22 @@ "node": ">= 10" }, "optionalDependencies": { - "@napi-rs/canvas-android-arm64": "0.1.74", - "@napi-rs/canvas-darwin-arm64": "0.1.74", - "@napi-rs/canvas-darwin-x64": "0.1.74", - "@napi-rs/canvas-linux-arm-gnueabihf": "0.1.74", - "@napi-rs/canvas-linux-arm64-gnu": "0.1.74", - "@napi-rs/canvas-linux-arm64-musl": "0.1.74", - "@napi-rs/canvas-linux-riscv64-gnu": "0.1.74", - "@napi-rs/canvas-linux-x64-gnu": "0.1.74", - "@napi-rs/canvas-linux-x64-musl": "0.1.74", - "@napi-rs/canvas-win32-x64-msvc": "0.1.74" + "@napi-rs/canvas-android-arm64": "0.1.77", + "@napi-rs/canvas-darwin-arm64": "0.1.77", + "@napi-rs/canvas-darwin-x64": "0.1.77", + "@napi-rs/canvas-linux-arm-gnueabihf": "0.1.77", + "@napi-rs/canvas-linux-arm64-gnu": "0.1.77", + "@napi-rs/canvas-linux-arm64-musl": "0.1.77", + "@napi-rs/canvas-linux-riscv64-gnu": "0.1.77", + "@napi-rs/canvas-linux-x64-gnu": "0.1.77", + "@napi-rs/canvas-linux-x64-musl": "0.1.77", + "@napi-rs/canvas-win32-x64-msvc": "0.1.77" } }, "node_modules/@napi-rs/canvas-android-arm64": { - "version": "0.1.74", - "resolved": "https://registry.npmjs.org/@napi-rs/canvas-android-arm64/-/canvas-android-arm64-0.1.74.tgz", - "integrity": "sha512-aq5ode+9Z/ZR0H485dI2jdRdttg/hl9Ob+iPCt0nj+QFiirpxDrbUHKeTZWQWEtkWyC7vI5R2dMTbDINBfl9eg==", + "version": "0.1.77", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas-android-arm64/-/canvas-android-arm64-0.1.77.tgz", + "integrity": "sha512-jC8YX0rbAnu9YrLK1A52KM2HX9EDjrJSCLVuBf9Dsov4IC6GgwMLS2pwL9GFLJnSZBFgdwnA84efBehHT9eshA==", "cpu": [ "arm64" ], @@ -2385,9 +2382,9 @@ } }, "node_modules/@napi-rs/canvas-darwin-arm64": { - "version": "0.1.74", - "resolved": "https://registry.npmjs.org/@napi-rs/canvas-darwin-arm64/-/canvas-darwin-arm64-0.1.74.tgz", - "integrity": "sha512-eO5Miz+ef1dEQyUMWDdcbAb1Wr7yMyxD9/CL9d4frQxO4pTTaCiMBUWup8XDPLr/g7XkSkGCZLP47xiXiyXSpQ==", + "version": "0.1.77", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas-darwin-arm64/-/canvas-darwin-arm64-0.1.77.tgz", + "integrity": "sha512-VFaCaCgAV0+hPwXajDIiHaaGx4fVCuUVYp/CxCGXmTGz699ngIEBx3Sa2oDp0uk3X+6RCRLueb7vD44BKBiPIg==", "cpu": [ "arm64" ], @@ -2402,9 +2399,9 @@ } }, "node_modules/@napi-rs/canvas-darwin-x64": { - "version": "0.1.74", - "resolved": "https://registry.npmjs.org/@napi-rs/canvas-darwin-x64/-/canvas-darwin-x64-0.1.74.tgz", - "integrity": "sha512-0EkO0IFkps7C3JpKC7lbM3IL+QDUYeUKagHLDbUry4PeQTghxp6JcgccpmU32ZbpFZgPnm7o0tTJO0J1d8S2rA==", + "version": "0.1.77", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas-darwin-x64/-/canvas-darwin-x64-0.1.77.tgz", + "integrity": "sha512-uD2NSkf6I4S3o0POJDwweK85FE4rfLNA2N714MgiEEMMw5AmupfSJGgpYzcyEXtPzdaca6rBfKcqNvzR1+EyLQ==", "cpu": [ "x64" ], @@ -2419,9 +2416,9 @@ } }, "node_modules/@napi-rs/canvas-linux-arm-gnueabihf": { - "version": "0.1.74", - "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-arm-gnueabihf/-/canvas-linux-arm-gnueabihf-0.1.74.tgz", - "integrity": "sha512-qAVJEN2JqGayEI1kSpJy1Xr6ZmCFV9QhRyV35yWsS7e9X1jm+T4DAlCxI4PlKIlqVSzYMYhKrxchST20XBSzHg==", + "version": "0.1.77", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-arm-gnueabihf/-/canvas-linux-arm-gnueabihf-0.1.77.tgz", + "integrity": "sha512-03GxMMZGhHRQxiA4gyoKT6iQSz8xnA6T9PAfg/WNJnbkVMFZG782DwUJUb39QIZ1uE1euMCPnDgWAJ092MmgJQ==", "cpu": [ "arm" ], @@ -2436,9 +2433,9 @@ } }, "node_modules/@napi-rs/canvas-linux-arm64-gnu": { - "version": "0.1.74", - "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-arm64-gnu/-/canvas-linux-arm64-gnu-0.1.74.tgz", - "integrity": "sha512-lOnop22qy6MYxI94GGunMMjo6D80I//2W/6pqKUfwXaDQtOfvHsTcVVzDu5cFXUTNrb9ZRfMCeol5YEd+9FJvg==", + "version": "0.1.77", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-arm64-gnu/-/canvas-linux-arm64-gnu-0.1.77.tgz", + "integrity": "sha512-ZO+d2gRU9JU1Bb7SgJcJ1k9wtRMCpSWjJAJ+2phhu0Lw5As8jYXXXmLKmMTGs1bOya2dBMYDLzwp7KS/S/+aCA==", "cpu": [ "arm64" ], @@ -2453,9 +2450,9 @@ } }, "node_modules/@napi-rs/canvas-linux-arm64-musl": { - "version": "0.1.74", - "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-arm64-musl/-/canvas-linux-arm64-musl-0.1.74.tgz", - "integrity": "sha512-tfFqLHGtSEabBigOnPUfZviSTGmW2xHv5tYZYPBWmgGiTkoNJ7lEWFUxHjwvV5HXGqLs8ok/O7g1enSpxO6lmQ==", + "version": "0.1.77", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-arm64-musl/-/canvas-linux-arm64-musl-0.1.77.tgz", + "integrity": "sha512-S1KtnP1+nWs2RApzNkdNf8X4trTLrHaY7FivV61ZRaL8NvuGOkSkKa+gWN2iedIGFEDz6gecpl/JAUSewwFXYg==", "cpu": [ "arm64" ], @@ -2470,9 +2467,9 @@ } }, "node_modules/@napi-rs/canvas-linux-riscv64-gnu": { - "version": "0.1.74", - "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-riscv64-gnu/-/canvas-linux-riscv64-gnu-0.1.74.tgz", - "integrity": "sha512-j6H9dHTMtr1y3tu/zGm1ythYIL9vTl4EEv9f6CMx0n3Zn2M+OruUUwh9ylCj4afzSNEK9T8cr6zMnmTPzkpBvQ==", + "version": "0.1.77", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-riscv64-gnu/-/canvas-linux-riscv64-gnu-0.1.77.tgz", + "integrity": "sha512-A4YIKFYUwDtrSzCtdCAO5DYmRqlhCVKHdpq0+dBGPnIEhOQDFkPBTfoTAjO3pjlEnorlfKmNMOH21sKQg2esGA==", "cpu": [ "riscv64" ], @@ -2487,9 +2484,9 @@ } }, "node_modules/@napi-rs/canvas-linux-x64-gnu": { - "version": "0.1.74", - "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-x64-gnu/-/canvas-linux-x64-gnu-0.1.74.tgz", - "integrity": "sha512-73DIV4E7Y9CpIJuUXVl9H6+MEQXyRy4VJQoUGA1tOlcKQiStxqhq6UErL4decI28NxjyQXBhtYZKj5q8AJEuOg==", + "version": "0.1.77", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-x64-gnu/-/canvas-linux-x64-gnu-0.1.77.tgz", + "integrity": "sha512-Lt6Sef5l0+5O1cSZ8ysO0JI+x+rSrqZyXs5f7+kVkCAOVq8X5WTcDVbvWvEs2aRhrWTp5y25Jf2Bn+3IcNHOuQ==", "cpu": [ "x64" ], @@ -2504,9 +2501,9 @@ } }, "node_modules/@napi-rs/canvas-linux-x64-musl": { - "version": "0.1.74", - "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-x64-musl/-/canvas-linux-x64-musl-0.1.74.tgz", - "integrity": "sha512-FgDMEFdGIJT3I2xejflRJ82/ZgDphyirS43RgtoLaIXI6zihLiZcQ7rczpqeWgAwlJNjR0He2EustsKe1SkUOg==", + "version": "0.1.77", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-x64-musl/-/canvas-linux-x64-musl-0.1.77.tgz", + "integrity": "sha512-NiNFvC+D+omVeJ3IjYlIbyt/igONSABVe9z0ZZph29epHgZYu4eHwV9osfpRt1BGGOAM8LkFrHk4LBdn2EDymA==", "cpu": [ "x64" ], @@ -2521,9 +2518,9 @@ } }, "node_modules/@napi-rs/canvas-win32-x64-msvc": { - "version": "0.1.74", - "resolved": "https://registry.npmjs.org/@napi-rs/canvas-win32-x64-msvc/-/canvas-win32-x64-msvc-0.1.74.tgz", - "integrity": "sha512-x6bhwlhn0wU7dfiP46mt5Bi6PowSUH4CJ4PTzGj58LRQ1HVasEIJgoMx7MLC48F738eJpzbfg3WR/D8+e9CeTA==", + "version": "0.1.77", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas-win32-x64-msvc/-/canvas-win32-x64-msvc-0.1.77.tgz", + "integrity": "sha512-fP6l0hZiWykyjvpZTS3sI46iib8QEflbPakNoUijtwyxRuOPTTBfzAWZUz5z2vKpJJ/8r305wnZeZ8lhsBHY5A==", "cpu": [ "x64" ], @@ -2742,13 +2739,13 @@ "dev": true }, "node_modules/@types/node": { - "version": "24.1.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-24.1.0.tgz", - "integrity": "sha512-ut5FthK5moxFKH2T1CUOC6ctR67rQRvvHdFLCD2Ql6KXmMuCrjsSsRI9UsLCm9M18BMwClv4pn327UvB7eeO1w==", + "version": "24.3.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.3.0.tgz", + "integrity": "sha512-aPTXCrfwnDLj4VvXrm+UUCQjNEvJgNA8s5F1cvwQU+3KNltTOkBm1j30uNLyqqPNe7gE3KFzImYoZEfLhp4Yow==", "dev": true, "license": "MIT", "dependencies": { - "undici-types": "~7.8.0" + "undici-types": "~7.10.0" } }, "node_modules/@types/vinyl": { @@ -2774,14 +2771,14 @@ } }, "node_modules/@typescript-eslint/project-service": { - "version": "8.34.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.34.1.tgz", - "integrity": "sha512-nuHlOmFZfuRwLJKDGQOVc0xnQrAmuq1Mj/ISou5044y1ajGNp2BNliIqp7F2LPQ5sForz8lempMFCovfeS1XoA==", + "version": "8.39.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.39.1.tgz", + "integrity": "sha512-8fZxek3ONTwBu9ptw5nCKqZOSkXshZB7uAxuFF0J/wTMkKydjXCzqqga7MlFMpHi9DoG4BadhmTkITBcg8Aybw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.34.1", - "@typescript-eslint/types": "^8.34.1", + "@typescript-eslint/tsconfig-utils": "^8.39.1", + "@typescript-eslint/types": "^8.39.1", "debug": "^4.3.4" }, "engines": { @@ -2792,18 +2789,18 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "typescript": ">=4.8.4 <5.9.0" + "typescript": ">=4.8.4 <6.0.0" } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.34.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.34.1.tgz", - "integrity": "sha512-beu6o6QY4hJAgL1E8RaXNC071G4Kso2MGmJskCFQhRhg8VOH/FDbC8soP8NHN7e/Hdphwp8G8cE6OBzC8o41ZA==", + "version": "8.39.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.39.1.tgz", + "integrity": "sha512-RkBKGBrjgskFGWuyUGz/EtD8AF/GW49S21J8dvMzpJitOF1slLEbbHnNEtAHtnDAnx8qDEdRrULRnWVx27wGBw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.34.1", - "@typescript-eslint/visitor-keys": "8.34.1" + "@typescript-eslint/types": "8.39.1", + "@typescript-eslint/visitor-keys": "8.39.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -2814,9 +2811,9 @@ } }, "node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.34.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.34.1.tgz", - "integrity": "sha512-K4Sjdo4/xF9NEeA2khOb7Y5nY6NSXBnod87uniVYW9kHP+hNlDV8trUSFeynA2uxWam4gIWgWoygPrv9VMWrYg==", + "version": "8.39.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.39.1.tgz", + "integrity": "sha512-ePUPGVtTMR8XMU2Hee8kD0Pu4NDE1CN9Q1sxGSGd/mbOtGZDM7pnhXNJnzW63zk/q+Z54zVzj44HtwXln5CvHA==", "dev": true, "license": "MIT", "engines": { @@ -2827,13 +2824,13 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "typescript": ">=4.8.4 <5.9.0" + "typescript": ">=4.8.4 <6.0.0" } }, "node_modules/@typescript-eslint/types": { - "version": "8.34.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.34.1.tgz", - "integrity": "sha512-rjLVbmE7HR18kDsjNIZQHxmv9RZwlgzavryL5Lnj2ujIRTeXlKtILHgRNmQ3j4daw7zd+mQgy+uyt6Zo6I0IGA==", + "version": "8.39.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.39.1.tgz", + "integrity": "sha512-7sPDKQQp+S11laqTrhHqeAbsCfMkwJMrV7oTDvtDds4mEofJYir414bYKUEb8YPUm9QL3U+8f6L6YExSoAGdQw==", "dev": true, "license": "MIT", "engines": { @@ -2845,16 +2842,16 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.34.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.34.1.tgz", - "integrity": "sha512-rjCNqqYPuMUF5ODD+hWBNmOitjBWghkGKJg6hiCHzUvXRy6rK22Jd3rwbP2Xi+R7oYVvIKhokHVhH41BxPV5mA==", + "version": "8.39.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.39.1.tgz", + "integrity": "sha512-EKkpcPuIux48dddVDXyQBlKdeTPMmALqBUbEk38McWv0qVEZwOpVJBi7ugK5qVNgeuYjGNQxrrnoM/5+TI/BPw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/project-service": "8.34.1", - "@typescript-eslint/tsconfig-utils": "8.34.1", - "@typescript-eslint/types": "8.34.1", - "@typescript-eslint/visitor-keys": "8.34.1", + "@typescript-eslint/project-service": "8.39.1", + "@typescript-eslint/tsconfig-utils": "8.39.1", + "@typescript-eslint/types": "8.39.1", + "@typescript-eslint/visitor-keys": "8.39.1", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", @@ -2870,7 +2867,7 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "typescript": ">=4.8.4 <5.9.0" + "typescript": ">=4.8.4 <6.0.0" } }, "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { @@ -2900,16 +2897,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.34.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.34.1.tgz", - "integrity": "sha512-mqOwUdZ3KjtGk7xJJnLbHxTuWVn3GO2WZZuM+Slhkun4+qthLdXx32C8xIXbO1kfCECb3jIs3eoxK3eryk7aoQ==", + "version": "8.39.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.39.1.tgz", + "integrity": "sha512-VF5tZ2XnUSTuiqZFXCZfZs1cgkdd3O/sSYmdo2EpSyDlC86UM/8YytTmKnehOW3TGAlivqTDT6bS87B/GQ/jyg==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.7.0", - "@typescript-eslint/scope-manager": "8.34.1", - "@typescript-eslint/types": "8.34.1", - "@typescript-eslint/typescript-estree": "8.34.1" + "@typescript-eslint/scope-manager": "8.39.1", + "@typescript-eslint/types": "8.39.1", + "@typescript-eslint/typescript-estree": "8.39.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -2920,17 +2917,17 @@ }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <5.9.0" + "typescript": ">=4.8.4 <6.0.0" } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.34.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.34.1.tgz", - "integrity": "sha512-xoh5rJ+tgsRKoXnkBPFRLZ7rjKM0AfVbC68UZ/ECXoDbfggb9RbEySN359acY1vS3qZ0jVTVWzbtfapwm5ztxw==", + "version": "8.39.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.39.1.tgz", + "integrity": "sha512-W8FQi6kEh2e8zVhQ0eeRnxdvIoOkAp/CPAahcNio6nO9dsIwb9b34z90KOlheoyuVf6LSOEdjlkxSkapNEc+4A==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.34.1", + "@typescript-eslint/types": "8.39.1", "eslint-visitor-keys": "^4.2.1" }, "engines": { @@ -3741,9 +3738,9 @@ "optional": true }, "node_modules/bare-fs": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.1.6.tgz", - "integrity": "sha512-25RsLF33BqooOEFNdMcEhMpJy8EoR88zSMrnOQOaM3USnOK2VmaJ1uaQEwPA6AQjrv1lXChScosN6CzbwbO9OQ==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.2.0.tgz", + "integrity": "sha512-oRfrw7gwwBVAWx9S5zPMo2iiOjxyiZE12DmblmMQREgcogbNO0AFaZ+QBxxkEXiPspcpvO/Qtqn8LabUx4uYXg==", "dev": true, "license": "Apache-2.0", "optional": true, @@ -3787,9 +3784,9 @@ } }, "node_modules/bare-stream": { - "version": "2.6.5", - "resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-2.6.5.tgz", - "integrity": "sha512-jSmxKJNJmHySi6hC42zlZnq00rga4jjxcgNZjY9N5WlOe/iOoGRtdwGsHzQv2RlH2KOYMwGUXhf2zXd32BA9RA==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-2.7.0.tgz", + "integrity": "sha512-oyXQNicV1y8nc2aKffH+BUHFRXmx6VrPzlnaEvMhram0nPBrKcEdcyBg5r08D0i8VxngHFAiVyn1QKXpSG0B8A==", "dev": true, "license": "Apache-2.0", "optional": true, @@ -4004,24 +4001,24 @@ } }, "node_modules/cacheable": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/cacheable/-/cacheable-1.10.0.tgz", - "integrity": "sha512-SSgQTAnhd7WlJXnGlIi4jJJOiHzgnM5wRMEPaXAU4kECTAMpBoYKoZ9i5zHmclIEZbxcu3j7yY/CF8DTmwIsHg==", + "version": "1.10.3", + "resolved": "https://registry.npmjs.org/cacheable/-/cacheable-1.10.3.tgz", + "integrity": "sha512-M6p10iJ/VT0wT7TLIGUnm958oVrU2cUK8pQAVU21Zu7h8rbk/PeRtRWrvHJBql97Bhzk3g1N6+2VKC+Rjxna9Q==", "dev": true, "license": "MIT", "dependencies": { - "hookified": "^1.8.2", - "keyv": "^5.3.3" + "hookified": "^1.10.0", + "keyv": "^5.4.0" } }, "node_modules/cacheable/node_modules/keyv": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-5.3.4.tgz", - "integrity": "sha512-ypEvQvInNpUe+u+w8BIcPkQvEqXquyyibWE/1NB5T2BTzIpS5cGEV1LZskDzPSTvNAaT4+5FutvzlvnkxOSKlw==", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-5.5.0.tgz", + "integrity": "sha512-QG7qR2tijh1ftOvClut4YKKg1iW6cx3GZsKoGyJPxHkGWK9oJhG9P3j5deP0QQOGDowBMVQFaP+Vm4NpGYvmIQ==", "dev": true, "license": "MIT", "dependencies": { - "@keyv/serialize": "^1.0.3" + "@keyv/serialize": "^1.1.0" } }, "node_modules/cached-iterable": { @@ -4093,9 +4090,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001727", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001727.tgz", - "integrity": "sha512-pB68nIHmbN6L/4C6MH1DokyR3bYqFwjaSs/sWDHGj4CTcFtQUQMuJftVwWkXq7mNWOybD3KhUv3oWHoGxgP14Q==", + "version": "1.0.30001735", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001735.tgz", + "integrity": "sha512-EV/laoX7Wq2J9TQlyIXRxTJqIw4sxfXS4OYgudGxBYRuTv0q7AM6yMEpU/Vo1I94thg9U6EZ2NfZx9GJq83u7w==", "dev": true, "funding": [ { @@ -4205,9 +4202,9 @@ } }, "node_modules/chromium-bidi": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-7.2.0.tgz", - "integrity": "sha512-gREyhyBstermK+0RbcJLbFhcQctg92AGgDe/h/taMJEOLRdtSswBAO9KmvltFSQWgM2LrwWu5SIuEUbdm3JsyQ==", + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-7.3.1.tgz", + "integrity": "sha512-i+BMGluhZZc4Jic9L1aHJBTfaopxmCqQxGklyMcqFx4fvF3nI4BJ3bCe1ad474nvYRIo/ZN/VrdA4eOaRZua4Q==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -4396,9 +4393,9 @@ } }, "node_modules/core-js": { - "version": "3.44.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.44.0.tgz", - "integrity": "sha512-aFCtd4l6GvAXwVEh3XbbVqJGHDJt0OZRa+5ePGx3LLwi12WfexqQxcsohb2wgsa/92xtl19Hd66G/L+TaAxDMw==", + "version": "3.45.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.45.0.tgz", + "integrity": "sha512-c2KZL9lP4DjkN3hk/an4pWn5b5ZefhRJnAc42n6LJ19kSnbeRbdQZE5dSeE2LBol1OwJD3X1BQvFTAsa8ReeDA==", "dev": true, "hasInstallScript": true, "license": "MIT", @@ -4757,9 +4754,9 @@ } }, "node_modules/devtools-protocol": { - "version": "0.0.1464554", - "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1464554.tgz", - "integrity": "sha512-CAoP3lYfwAGQTaAXYvA6JZR0fjGUb7qec1qf4mToyoH2TZgUFeIqYcjh6f9jNuhHfuZiEdH+PONHYrLhRQX6aw==", + "version": "0.0.1475386", + "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1475386.tgz", + "integrity": "sha512-RQ809ykTfJ+dgj9bftdeL2vRVxASAuGU+I9LEx9Ij5TXU5HrgAQVmzi72VA+mkzscE12uzlRv5/tWWv9R9J1SA==", "dev": true, "license": "BSD-3-Clause" }, @@ -5240,20 +5237,20 @@ } }, "node_modules/eslint": { - "version": "9.32.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.32.0.tgz", - "integrity": "sha512-LSehfdpgMeWcTZkWZVIJl+tkZ2nuSkyyB9C27MZqFWXuph7DvaowgcTvKqxvpLW1JZIk8PN7hFY3Rj9LQ7m7lg==", + "version": "9.33.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.33.0.tgz", + "integrity": "sha512-TS9bTNIryDzStCpJN93aC5VRSW3uTx9sClUn4B87pwiCaJh220otoI0X8mJKr+VcPtniMdN8GKjlwgWGUv5ZKA==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.12.1", "@eslint/config-array": "^0.21.0", - "@eslint/config-helpers": "^0.3.0", - "@eslint/core": "^0.15.0", + "@eslint/config-helpers": "^0.3.1", + "@eslint/core": "^0.15.2", "@eslint/eslintrc": "^3.3.1", - "@eslint/js": "9.32.0", - "@eslint/plugin-kit": "^0.3.4", + "@eslint/js": "9.33.0", + "@eslint/plugin-kit": "^0.3.5", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", "@humanwhocodes/retry": "^0.4.2", @@ -5482,9 +5479,9 @@ } }, "node_modules/eslint-plugin-prettier": { - "version": "5.5.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.5.3.tgz", - "integrity": "sha512-NAdMYww51ehKfDyDhv59/eIItUVzU0Io9H2E8nHNGKEeeqlnci+1gCvrHib6EmZdf6GxF+LCV5K7UC65Ezvw7w==", + "version": "5.5.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.5.4.tgz", + "integrity": "sha512-swNtI95SToIz05YINMA6Ox5R057IMAmWZ26GqPxusAp1TZzj+IdY9tXNWWD3vkF/wEqydCONcwjTFpxybBqZsg==", "dev": true, "license": "MIT", "dependencies": { @@ -7081,9 +7078,9 @@ } }, "node_modules/hookified": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/hookified/-/hookified-1.9.1.tgz", - "integrity": "sha512-u3pxtGhKjcSXnGm1CX6aXS9xew535j3lkOCegbA6jdyh0BaAjTbXI4aslKstCr6zUNtoCxFGFKwjbSHdGrMB8g==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/hookified/-/hookified-1.11.0.tgz", + "integrity": "sha512-aDdIN3GyU5I6wextPplYdfmWCo+aLmjjVbntmX6HLD5RCi/xKsivYEBhnRD+d9224zFf008ZpLMPlWF0ZodYZw==", "dev": true, "license": "MIT" }, @@ -7280,26 +7277,15 @@ } }, "node_modules/ip-address": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz", - "integrity": "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.0.1.tgz", + "integrity": "sha512-NWv9YLW4PoW2B7xtzaS3NCot75m6nK7Icdv0o3lfMceJVRfSoQwqD4wEH5rLwoKJwUiZ/rfpiVBhnaF0FK4HoA==", "dev": true, "license": "MIT", - "dependencies": { - "jsbn": "1.1.0", - "sprintf-js": "^1.1.3" - }, "engines": { "node": ">= 12" } }, - "node_modules/ip-address/node_modules/sprintf-js": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", - "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", - "dev": true, - "license": "BSD-3-Clause" - }, "node_modules/is-absolute": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", @@ -8029,13 +8015,6 @@ "xmlcreate": "^2.0.4" } }, - "node_modules/jsbn": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz", - "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==", - "dev": true, - "license": "MIT" - }, "node_modules/jsdoc": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/jsdoc/-/jsdoc-4.0.4.tgz", @@ -9991,18 +9970,18 @@ } }, "node_modules/puppeteer": { - "version": "24.15.0", - "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-24.15.0.tgz", - "integrity": "sha512-HPSOTw+DFsU/5s2TUUWEum9WjFbyjmvFDuGHtj2X4YUz2AzOzvKMkT3+A3FR+E+ZefiX/h3kyLyXzWJWx/eMLQ==", + "version": "24.16.2", + "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-24.16.2.tgz", + "integrity": "sha512-eNjKzwjITM4Lvho6iHb+VQamadUBgc8TsjAApsKi5N8DXipxAaAZWssBOFsrIOLo4eYWYj0Qk5gmr4wBSqzJWw==", "dev": true, "hasInstallScript": true, "license": "Apache-2.0", "dependencies": { "@puppeteer/browsers": "2.10.6", - "chromium-bidi": "7.2.0", + "chromium-bidi": "7.3.1", "cosmiconfig": "^9.0.0", - "devtools-protocol": "0.0.1464554", - "puppeteer-core": "24.15.0", + "devtools-protocol": "0.0.1475386", + "puppeteer-core": "24.16.2", "typed-query-selector": "^2.12.0" }, "bin": { @@ -10013,16 +9992,16 @@ } }, "node_modules/puppeteer-core": { - "version": "24.15.0", - "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-24.15.0.tgz", - "integrity": "sha512-2iy0iBeWbNyhgiCGd/wvGrDSo73emNFjSxYOcyAqYiagkYt5q4cPfVXaVDKBsukgc2fIIfLAalBZlaxldxdDYg==", + "version": "24.16.2", + "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-24.16.2.tgz", + "integrity": "sha512-areKSSQzpoHa5nCk3uD/o504yjrW5ws0N6jZfdFZ3a4H+Q7NBgvuDydjN5P87jN4Rj+eIpLcK3ELOThTtYuuxg==", "dev": true, "license": "Apache-2.0", "dependencies": { "@puppeteer/browsers": "2.10.6", - "chromium-bidi": "7.2.0", + "chromium-bidi": "7.3.1", "debug": "^4.4.1", - "devtools-protocol": "0.0.1464554", + "devtools-protocol": "0.0.1475386", "typed-query-selector": "^2.12.0", "ws": "^8.18.3" }, @@ -10765,13 +10744,13 @@ } }, "node_modules/socks": { - "version": "2.8.6", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.6.tgz", - "integrity": "sha512-pe4Y2yzru68lXCb38aAqRf5gvN8YdjP1lok5o0J7BOHljkyCGKVz7H3vpVIXKD27rj2giOJ7DwVyk/GWrPHDWA==", + "version": "2.8.7", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.7.tgz", + "integrity": "sha512-HLpt+uLy/pxB+bum/9DzAgiKS8CX1EvbWxI4zlmgGCExImLdiad2iCwXT5Z4c9c3Eq8rP2318mPW2c+QbtjK8A==", "dev": true, "license": "MIT", "dependencies": { - "ip-address": "^9.0.5", + "ip-address": "^10.0.1", "smart-buffer": "^4.2.0" }, "engines": { @@ -11071,9 +11050,9 @@ "license": "MIT" }, "node_modules/stylelint": { - "version": "16.22.0", - "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-16.22.0.tgz", - "integrity": "sha512-SVEMTdjKNV4ollUrIY9ordZ36zHv2/PHzPjfPMau370MlL2VYXeLgSNMMiEbLGRO8RmD2R8/BVUeF2DfnfkC0w==", + "version": "16.23.1", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-16.23.1.tgz", + "integrity": "sha512-dNvDTsKV1U2YtiUDfe9d2gp902veFeo3ecCWdGlmLm2WFrAV0+L5LoOj/qHSBABQwMsZPJwfC4bf39mQm1S5zw==", "dev": true, "funding": [ { @@ -11100,7 +11079,7 @@ "debug": "^4.4.1", "fast-glob": "^3.3.3", "fastest-levenshtein": "^1.0.16", - "file-entry-cache": "^10.1.1", + "file-entry-cache": "^10.1.3", "global-modules": "^2.0.0", "globby": "^11.1.0", "globjoin": "^0.1.4", @@ -11180,25 +11159,25 @@ "dev": true }, "node_modules/stylelint/node_modules/file-entry-cache": { - "version": "10.1.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-10.1.1.tgz", - "integrity": "sha512-zcmsHjg2B2zjuBgjdnB+9q0+cWcgWfykIcsDkWDB4GTPtl1eXUA+gTI6sO0u01AqK3cliHryTU55/b2Ow1hfZg==", + "version": "10.1.3", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-10.1.3.tgz", + "integrity": "sha512-D+w75Ub8T55yor7fPgN06rkCAUbAYw2vpxJmmjv/GDAcvCnv9g7IvHhIZoxzRZThrXPFI2maeY24pPbtyYU7Lg==", "dev": true, "license": "MIT", "dependencies": { - "flat-cache": "^6.1.10" + "flat-cache": "^6.1.12" } }, "node_modules/stylelint/node_modules/flat-cache": { - "version": "6.1.10", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-6.1.10.tgz", - "integrity": "sha512-B6/v1f0NwjxzmeOhzfXPGWpKBVA207LS7lehaVKQnFrVktcFRfkzjZZ2gwj2i1TkEUMQht7ZMJbABUT5N+V1Nw==", + "version": "6.1.12", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-6.1.12.tgz", + "integrity": "sha512-U+HqqpZPPXP5d24bWuRzjGqVqUcw64k4nZAbruniDwdRg0H10tvN7H6ku1tjhA4rg5B9GS3siEvwO2qjJJ6f8Q==", "dev": true, "license": "MIT", "dependencies": { - "cacheable": "^1.10.0", + "cacheable": "^1.10.3", "flatted": "^3.3.3", - "hookified": "^1.9.1" + "hookified": "^1.10.0" } }, "node_modules/stylelint/node_modules/global-modules": { @@ -11957,9 +11936,9 @@ "license": "MIT" }, "node_modules/typescript": { - "version": "5.8.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz", - "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==", + "version": "5.9.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.2.tgz", + "integrity": "sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==", "dev": true, "license": "Apache-2.0", "bin": { @@ -12059,9 +12038,9 @@ } }, "node_modules/undici-types": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.8.0.tgz", - "integrity": "sha512-9UJ2xGDvQ43tYyVMpuHlsgApydB8ZKfVYTsLDhXkFL/6gfkp+U8xTGdh8pMJv1SpZna0zxG1DwsKZsreLbXBxw==", + "version": "7.10.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.10.0.tgz", + "integrity": "sha512-t5Fy/nfn+14LuOc2KNYg75vZqClpAiqscVvMygNnlsHBFpSXdJaYtXMcdNLpl/Qvc3P2cB3s6lOV51nqsFq4ag==", "dev": true, "license": "MIT" }, @@ -12331,9 +12310,9 @@ } }, "node_modules/webpack": { - "version": "5.100.2", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.100.2.tgz", - "integrity": "sha512-QaNKAvGCDRh3wW1dsDjeMdDXwZm2vqq3zn6Pvq4rHOEOGSaUMgOOjG2Y9ZbIGzpfkJk9ZYTHpDqgDfeBDcnLaw==", + "version": "5.101.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.101.2.tgz", + "integrity": "sha512-4JLXU0tD6OZNVqlwzm3HGEhAHufSiyv+skb7q0d2367VDMzrU1Q/ZeepvkcHH0rZie6uqEtTQQe0OEOOluH3Mg==", "dev": true, "license": "MIT", "dependencies": { @@ -12347,7 +12326,7 @@ "acorn-import-phases": "^1.0.3", "browserslist": "^4.24.0", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.17.2", + "enhanced-resolve": "^5.17.3", "es-module-lexer": "^1.2.1", "eslint-scope": "5.1.1", "events": "^3.2.0", diff --git a/package.json b/package.json index 19d18c7fe..bd8d2b6db 100644 --- a/package.json +++ b/package.json @@ -2,28 +2,28 @@ "name": "pdf.js", "type": "module", "devDependencies": { - "@babel/core": "^7.28.0", - "@babel/preset-env": "^7.28.0", - "@babel/runtime": "^7.28.2", + "@babel/core": "^7.28.3", + "@babel/preset-env": "^7.28.3", + "@babel/runtime": "^7.28.3", "@csstools/postcss-light-dark-function": "^2.0.9", "@fluent/bundle": "^0.19.1", "@fluent/dom": "^0.10.2", "@metalsmith/layouts": "^3.0.0", "@metalsmith/markdown": "^1.10.0", - "@napi-rs/canvas": "^0.1.74", - "@types/node": "^24.1.0", + "@napi-rs/canvas": "^0.1.77", + "@types/node": "^24.3.0", "autoprefixer": "^10.4.21", "babel-loader": "^10.0.0", - "caniuse-lite": "^1.0.30001727", - "core-js": "^3.44.0", - "eslint": "^9.32.0", + "caniuse-lite": "^1.0.30001735", + "core-js": "^3.45.0", + "eslint": "^9.33.0", "eslint-config-prettier": "^10.1.8", "eslint-plugin-import": "^2.32.0", "eslint-plugin-jasmine": "^4.2.2", "eslint-plugin-json": "^4.0.1", "eslint-plugin-no-unsanitized": "^4.1.2", "eslint-plugin-perfectionist": "^4.15.0", - "eslint-plugin-prettier": "^5.5.3", + "eslint-plugin-prettier": "^5.5.4", "eslint-plugin-unicorn": "^60.0.0", "globals": "^16.3.0", "gulp": "^5.0.1", @@ -45,16 +45,16 @@ "postcss-discard-comments": "^7.0.4", "postcss-nesting": "^13.0.2", "prettier": "^3.6.2", - "puppeteer": "^24.15.0", - "stylelint": "^16.22.0", + "puppeteer": "^24.16.2", + "stylelint": "^16.23.1", "stylelint-prettier": "^5.0.3", "svglint": "^4.1.0", "terser-webpack-plugin": "^5.3.14", "tsc-alias": "^1.8.16", "ttest": "^4.0.0", - "typescript": "^5.8.3", + "typescript": "^5.9.2", "vinyl": "^3.0.1", - "webpack": "^5.100.2", + "webpack": "^5.101.2", "webpack-stream": "^7.0.0", "yargs": "^18.0.0" },