From f7d69aab1525bb8cc876519c5f80a95eccce726d Mon Sep 17 00:00:00 2001
From: Tim van der Meij <timvandermeij@gmail.com>
Date: Sat, 25 Jun 2022 15:45:55 +0200
Subject: [PATCH 1/2] Update translations to the most recent versions

---
 l10n/be/viewer.properties    | 10 ++++++++++
 l10n/bn/viewer.properties    |  4 +++-
 l10n/cy/viewer.properties    | 10 ++++++++++
 l10n/dsb/viewer.properties   | 10 ++++++++++
 l10n/el/viewer.properties    |  4 ++++
 l10n/en-GB/viewer.properties | 10 ++++++++++
 l10n/es-AR/viewer.properties | 10 ++++++++++
 l10n/es-CL/viewer.properties | 10 ++++++++++
 l10n/es-MX/viewer.properties | 10 ++++++++++
 l10n/et/viewer.properties    | 10 ++++++++++
 l10n/fr/viewer.properties    | 10 ++++++++++
 l10n/gn/viewer.properties    | 10 ++++++++++
 l10n/he/viewer.properties    | 10 ++++++++++
 l10n/hsb/viewer.properties   | 10 ++++++++++
 l10n/hu/viewer.properties    | 10 ++++++++++
 l10n/ia/viewer.properties    | 10 ++++++++++
 l10n/id/viewer.properties    | 10 ++++++++++
 l10n/is/viewer.properties    | 10 ++++++++++
 l10n/it/viewer.properties    | 10 ++++++++++
 l10n/ka/viewer.properties    | 12 ++++++------
 l10n/ko/viewer.properties    | 10 ++++++++++
 l10n/nl/viewer.properties    | 10 ++++++++++
 l10n/nn-NO/viewer.properties |  4 ++++
 l10n/oc/viewer.properties    |  8 ++++++++
 l10n/pt-BR/viewer.properties | 10 ++++++++++
 l10n/pt-PT/viewer.properties | 10 ++++++++++
 l10n/rm/viewer.properties    | 10 ++++++++++
 l10n/ru/viewer.properties    | 10 ++++++++++
 l10n/sv-SE/viewer.properties | 10 ++++++++++
 l10n/tg/viewer.properties    |  5 ++++-
 l10n/tr/viewer.properties    | 10 ++++++++++
 l10n/uk/viewer.properties    | 12 +++++++++++-
 l10n/vi/viewer.properties    | 10 ++++++++++
 l10n/zh-CN/viewer.properties | 10 ++++++++++
 l10n/zh-TW/viewer.properties | 10 ++++++++++
 35 files changed, 320 insertions(+), 9 deletions(-)

diff --git a/l10n/be/viewer.properties b/l10n/be/viewer.properties
index 1e346eb12..4b01f0874 100644
--- a/l10n/be/viewer.properties
+++ b/l10n/be/viewer.properties
@@ -249,3 +249,13 @@ password_cancel=Скасаваць
 printing_not_supported=Папярэджанне: друк не падтрымліваецца цалкам гэтым браўзерам.
 printing_not_ready=Увага: PDF не сцягнуты цалкам для друкавання.
 web_fonts_disabled=Шрыфты Сеціва забаронены: немагчыма ўжываць укладзеныя шрыфты PDF.
+
+# Editor
+editor_none.title=Адключыць рэдагаванне анатацый
+editor_none_label=Адключыць рэдагаванне
+editor_free_text.title=Дадаць анатацыю FreeText
+editor_free_text_label=Анатацыя FreeText
+editor_ink.title=Дадаць анатацыю чарнілам
+editor_ink_label=Анатацыя чарнілам
+
+freetext_default_content=Увядзіце тэкст…
diff --git a/l10n/bn/viewer.properties b/l10n/bn/viewer.properties
index 93f4c7b9b..e31c135fd 100644
--- a/l10n/bn/viewer.properties
+++ b/l10n/bn/viewer.properties
@@ -141,6 +141,7 @@ thumbs_label=থাম্বনেইল সমূহ
 findbar.title=নথির মধ্যে খুঁজুন
 findbar_label=খুঁজুন
 
+# LOCALIZATION NOTE (page_landmark): "{{page}}" will be replaced by the page number.
 # Thumbnails panel item (tooltip and alt text for images)
 # LOCALIZATION NOTE (thumb_page_title): "{{page}}" will be replaced by the page
 # number.
@@ -156,7 +157,7 @@ find_previous.title=বাক্যাংশের পূর্ববর্ত
 find_previous_label=পূর্ববর্তী
 find_next.title=বাক্যাংশের পরবর্তী উপস্থিতি অনুসন্ধান
 find_next_label=পরবর্তী
-find_highlight=সব হাইলাইট করা হবে
+find_highlight=সব হাইলাইট করুন
 find_match_case_label=অক্ষরের ছাঁদ মেলানো
 find_entire_word_label=সম্পূর্ণ শব্দ
 find_reached_top=পাতার শুরুতে পৌছে গেছে, নীচ থেকে আরম্ভ করা হয়েছে
@@ -212,6 +213,7 @@ page_scale_actual=প্রকৃত আকার
 # numerical scale value.
 page_scale_percent={{scale}}%
 
+# Loading indicator messages
 loading_error=পিডিএফ লোড করার সময় ত্রুটি দেখা দিয়েছে।
 invalid_file_error=অকার্যকর অথবা ক্ষতিগ্রস্ত পিডিএফ ফাইল।
 missing_file_error=নিখোঁজ PDF ফাইল।
diff --git a/l10n/cy/viewer.properties b/l10n/cy/viewer.properties
index 9ede32a38..b781f9370 100644
--- a/l10n/cy/viewer.properties
+++ b/l10n/cy/viewer.properties
@@ -249,3 +249,13 @@ password_cancel=Diddymu
 printing_not_supported=Rhybudd: Nid yw argraffu yn cael ei gynnal yn llawn gan y porwr.
 printing_not_ready=Rhybudd: Nid yw'r PDF wedi ei lwytho'n llawn ar gyfer argraffu.
 web_fonts_disabled=Ffontiau gwe wedi eu hanalluogi: methu defnyddio ffontiau PDF mewnblanedig.
+
+# Editor
+editor_none.title=Analluogi Golygu Anodi
+editor_none_label=Analluogi Golygu
+editor_free_text.title=Ychwanegu Anodiad Testun Rhydd
+editor_free_text_label=Anodi Testun Rhydd
+editor_ink.title=Ychwanegu Anodiad Inc
+editor_ink_label=Ychwanegu Anodiad Inc
+
+freetext_default_content=Rhowch ychydig o destun…
diff --git a/l10n/dsb/viewer.properties b/l10n/dsb/viewer.properties
index 6eecd6362..f6df27ddd 100644
--- a/l10n/dsb/viewer.properties
+++ b/l10n/dsb/viewer.properties
@@ -249,3 +249,13 @@ password_cancel=Pśetergnuś
 printing_not_supported=Warnowanje: Śišćanje njepódpěra se połnje pśez toś ten wobglědowak.
 printing_not_ready=Warnowanje: PDF njejo se za śišćanje dopołnje zacytał.
 web_fonts_disabled=Webpisma su znjemóžnjone: njejo móžno, zasajźone PDF-pisma wužywaś.
+
+# Editor
+editor_none.title=Wobźěłowanje anotacijow znjemóžniś
+editor_none_label=Wobźěłowanje znjemóžniś
+editor_free_text.title=Anotaciju FreeText pśidaś
+editor_free_text_label=Anotacija FreeText
+editor_ink.title=Tintowu anotaciju pśidaś
+editor_ink_label=Tintowa anotacija
+
+freetext_default_content=Zapódajśo pitśku teksta…
diff --git a/l10n/el/viewer.properties b/l10n/el/viewer.properties
index f6063fb2c..0afa24b41 100644
--- a/l10n/el/viewer.properties
+++ b/l10n/el/viewer.properties
@@ -249,3 +249,7 @@ password_cancel=Ακύρωση
 printing_not_supported=Προειδοποίηση: Η εκτύπωση δεν υποστηρίζεται πλήρως από το πρόγραμμα περιήγησης.
 printing_not_ready=Προειδοποίηση: Το PDF δεν φορτώθηκε πλήρως για εκτύπωση.
 web_fonts_disabled=Οι γραμματοσειρές ιστού είναι ανενεργές: δεν είναι δυνατή η χρήση των ενσωματωμένων γραμματοσειρών PDF.
+
+# Editor
+editor_none_label=Απενεργοποίηση επεξεργασίας
+
diff --git a/l10n/en-GB/viewer.properties b/l10n/en-GB/viewer.properties
index 2cfdda675..e8cae4751 100644
--- a/l10n/en-GB/viewer.properties
+++ b/l10n/en-GB/viewer.properties
@@ -249,3 +249,13 @@ password_cancel=Cancel
 printing_not_supported=Warning: Printing is not fully supported by this browser.
 printing_not_ready=Warning: The PDF is not fully loaded for printing.
 web_fonts_disabled=Web fonts are disabled: unable to use embedded PDF fonts.
+
+# Editor
+editor_none.title=Disable Annotation Editing
+editor_none_label=Disable Editing
+editor_free_text.title=Add FreeText Annotation
+editor_free_text_label=FreeText Annotation
+editor_ink.title=Add Ink Annotation
+editor_ink_label=Ink Annotation
+
+freetext_default_content=Enter some text…
diff --git a/l10n/es-AR/viewer.properties b/l10n/es-AR/viewer.properties
index 044b9ead2..9eec28b44 100644
--- a/l10n/es-AR/viewer.properties
+++ b/l10n/es-AR/viewer.properties
@@ -249,3 +249,13 @@ password_cancel=Cancelar
 printing_not_supported=Advertencia: La impresión no está totalmente soportada por este navegador.
 printing_not_ready=Advertencia: El PDF no está completamente cargado para impresión.
 web_fonts_disabled=Tipografía web deshabilitada: no se pueden usar tipos incrustados en PDF.
+
+# Editor
+editor_none.title=Deshabilitar la edición de anotaciones
+editor_none_label=Deshabilitar edición
+editor_free_text.title=Agregar anotación FreeText
+editor_free_text_label=Anotación FreeText
+editor_ink.title=Agregar anotación de tinta
+editor_ink_label=Anotación de tinta
+
+freetext_default_content=Ingresar algún texto…
diff --git a/l10n/es-CL/viewer.properties b/l10n/es-CL/viewer.properties
index 0d23f2e03..4a29eac4d 100644
--- a/l10n/es-CL/viewer.properties
+++ b/l10n/es-CL/viewer.properties
@@ -249,3 +249,13 @@ password_cancel=Cancelar
 printing_not_supported=Advertencia: Imprimir no está soportado completamente por este navegador.
 printing_not_ready=Advertencia: El PDF no está completamente cargado para ser impreso.
 web_fonts_disabled=Las tipografías web están desactivadas: imposible usar las fuentes PDF embebidas.
+
+# Editor
+editor_none.title=Deshabilitar la edición de anotaciones
+editor_none_label=Deshabilitar edición
+editor_free_text.title=Agregar anotación FreeText
+editor_free_text_label=Anotación FreeText
+editor_ink.title=Agregar anotación de tinta
+editor_ink_label=Anotación de tinta
+
+freetext_default_content=Ingresar algún texto…
diff --git a/l10n/es-MX/viewer.properties b/l10n/es-MX/viewer.properties
index dc0ce0d9a..b58d10bf2 100644
--- a/l10n/es-MX/viewer.properties
+++ b/l10n/es-MX/viewer.properties
@@ -249,3 +249,13 @@ password_cancel=Cancelar
 printing_not_supported=Advertencia: La impresión no esta completamente soportada por este navegador.
 printing_not_ready=Advertencia: El PDF no cargo completamente para impresión.
 web_fonts_disabled=Las fuentes web están desactivadas: es imposible usar las fuentes PDF embebidas.
+
+# Editor
+editor_none.title=Deshabilitar la edición de anotaciones
+editor_none_label=Deshabilitar edición
+editor_free_text.title=Agregar anotación FreeText
+editor_free_text_label=Anotación FreeText
+editor_ink.title=Agregar anotación de tinta
+editor_ink_label=Anotación de tinta
+
+freetext_default_content=Ingresar algún texto…
diff --git a/l10n/et/viewer.properties b/l10n/et/viewer.properties
index 9d1fe3f19..af5750aae 100644
--- a/l10n/et/viewer.properties
+++ b/l10n/et/viewer.properties
@@ -249,3 +249,13 @@ password_cancel=Loobu
 printing_not_supported=Hoiatus: printimine pole selle brauseri poolt täielikult toetatud.
 printing_not_ready=Hoiatus: PDF pole printimiseks täielikult laaditud.
 web_fonts_disabled=Veebifondid on keelatud: PDFiga kaasatud fonte pole võimalik kasutada.
+
+# Editor
+editor_none.title=Keela annotatsioonide muutmine
+editor_none_label=Keela muutmine
+editor_free_text.title=Lisa vabateksti annotatsioon
+editor_free_text_label=Vabateksti annotatsioon
+editor_ink.title=Lisa tindiannotatsioon
+editor_ink_label=Tindiannotatsioon
+
+freetext_default_content=Sisesta mingi tekst…
diff --git a/l10n/fr/viewer.properties b/l10n/fr/viewer.properties
index fcf8ec029..85ef94aaa 100644
--- a/l10n/fr/viewer.properties
+++ b/l10n/fr/viewer.properties
@@ -249,3 +249,13 @@ password_cancel=Annuler
 printing_not_supported=Attention : l’impression n’est pas totalement prise en charge par ce navigateur.
 printing_not_ready=Attention : le PDF n’est pas entièrement chargé pour pouvoir l’imprimer.
 web_fonts_disabled=Les polices web sont désactivées : impossible d’utiliser les polices intégrées au PDF.
+
+# Editor
+editor_none.title=Désactiver l’édition d’annotations
+editor_none_label=Désactiver l’édition
+editor_free_text.title=Ajouter du texte
+editor_free_text_label=Texte
+editor_ink.title=Dessiner
+editor_ink_label=Dessin
+
+freetext_default_content=Saisissez du texte…
diff --git a/l10n/gn/viewer.properties b/l10n/gn/viewer.properties
index 594a9da5f..708f49b94 100644
--- a/l10n/gn/viewer.properties
+++ b/l10n/gn/viewer.properties
@@ -249,3 +249,13 @@ password_cancel=Heja
 printing_not_supported=Kyhyjerã: Ñembokuatia ndojokupytypái ko kundahára ndive.
 printing_not_ready=Kyhyjerã: Ko PDF nahenyhẽmbái oñembokuatia hag̃uáicha.
 web_fonts_disabled=Ñanduti taity oñemongéma: ndaikatumo’ãi eipuru PDF jehai’íva taity.
+
+# Editor
+editor_none.title=Eipe’a jehaiha ñembosako’i
+editor_none_label=Eipe’a ñembosako’i
+editor_free_text.title=Embojuaju FreeText jehaiha
+editor_free_text_label=FreeTextjehaiha
+editor_ink.title=Embojuaju mbokuatiarã jehaiha
+editor_ink_label=Mbokuatiarã jehaiha
+
+freetext_default_content=Emoinge moñe’ẽrã…
diff --git a/l10n/he/viewer.properties b/l10n/he/viewer.properties
index e8ed3f0b3..8f92011b7 100644
--- a/l10n/he/viewer.properties
+++ b/l10n/he/viewer.properties
@@ -248,3 +248,13 @@ password_cancel=ביטול
 printing_not_supported=אזהרה: הדפסה אינה נתמכת במלואה בדפדפן זה.
 printing_not_ready=אזהרה: מסמך ה־PDF לא נטען לחלוטין עד מצב שמאפשר הדפסה.
 web_fonts_disabled=גופני רשת מנוטרלים: לא ניתן להשתמש בגופני PDF מוטבעים.
+
+# Editor
+editor_none.title=השבתת עריכת ההערות
+editor_none_label=השבתת עריכה
+editor_free_text.title=הוספת הערת FreeText
+editor_free_text_label=הערת FreeText
+editor_ink.title=הוספת הערת דיו
+editor_ink_label=הערת דיו
+
+freetext_default_content=נא להזין טקסט…
diff --git a/l10n/hsb/viewer.properties b/l10n/hsb/viewer.properties
index ec01124e5..d46c4b978 100644
--- a/l10n/hsb/viewer.properties
+++ b/l10n/hsb/viewer.properties
@@ -249,3 +249,13 @@ password_cancel=Přetorhnyć
 printing_not_supported=Warnowanje: Ćišćenje so přez tutón wobhladowak połnje njepodpěruje.
 printing_not_ready=Warnowanje: PDF njeje so za ćišćenje dospołnje začitał.
 web_fonts_disabled=Webpisma su znjemóžnjene: njeje móžno, zasadźene PDF-pisma wužiwać.
+
+# Editor
+editor_none.title=Wobdźěłowanje anotacijow znjemóžnić
+editor_none_label=Wobdźěłowanje znjemóžnić
+editor_free_text.title=Anotaciju FreeText přidać
+editor_free_text_label=Anotacija FreeText
+editor_ink.title=Tintowu anotaciju přidać
+editor_ink_label=Tintowa anotacija
+
+freetext_default_content=Zapodajće trochu teksta…
diff --git a/l10n/hu/viewer.properties b/l10n/hu/viewer.properties
index ab6bd5575..5ed93a053 100644
--- a/l10n/hu/viewer.properties
+++ b/l10n/hu/viewer.properties
@@ -249,3 +249,13 @@ password_cancel=Mégse
 printing_not_supported=Figyelmeztetés: Ez a böngésző nem teljesen támogatja a nyomtatást.
 printing_not_ready=Figyelmeztetés: A PDF nincs teljesen betöltve a nyomtatáshoz.
 web_fonts_disabled=Webes betűkészletek letiltva: nem használhatók a beágyazott PDF betűkészletek.
+
+# Editor
+editor_none.title=Kommentárszerkesztés letiltása
+editor_none_label=Szerkesztés letiltása
+editor_free_text.title=FreeText kommentár hozzáadása
+editor_free_text_label=FreeText kommentár
+editor_ink.title=Tintajegyzet hozzáadása
+editor_ink_label=Tintajegyzet
+
+freetext_default_content=Írj be egy szöveget…
diff --git a/l10n/ia/viewer.properties b/l10n/ia/viewer.properties
index a594058ad..d852e8583 100644
--- a/l10n/ia/viewer.properties
+++ b/l10n/ia/viewer.properties
@@ -249,3 +249,13 @@ password_cancel=Cancellar
 printing_not_supported=Attention : le impression non es totalmente supportate per ce navigator.
 printing_not_ready=Attention: le file PDF non es integremente cargate pro lo poter imprimer.
 web_fonts_disabled=Le typos de litteras web es disactivate: impossibile usar le typos de litteras PDF incorporate.
+
+# Editor
+editor_none.title=Disactivar modificationes del annotationes
+editor_none_label=Disactivar redaction
+editor_free_text.title=Add annotation FreeText
+editor_free_text_label=Annotation FreeText
+editor_ink.title=Adder annotation Ink
+editor_ink_label=Annotation Ink
+
+freetext_default_content=Scribe alcun texto…
diff --git a/l10n/id/viewer.properties b/l10n/id/viewer.properties
index 83ab869a7..23256d27a 100644
--- a/l10n/id/viewer.properties
+++ b/l10n/id/viewer.properties
@@ -249,3 +249,13 @@ password_cancel=Batal
 printing_not_supported=Peringatan: Pencetakan tidak didukung secara lengkap pada peramban ini.
 printing_not_ready=Peringatan: Berkas PDF masih belum dimuat secara lengkap untuk dapat dicetak.
 web_fonts_disabled=Font web dinonaktifkan: tidak dapat menggunakan font PDF yang tersemat.
+
+# Editor
+editor_none.title=Nonaktifkan Penyuntingan Anotasi
+editor_none_label=Nonaktifkan Penyuntingan
+editor_free_text.title=Tambahkan Notasi FreeText
+editor_free_text_label=Notasi FreeText
+editor_ink.title=Tambahkan Notasi Tinta
+editor_ink_label=Notasi Tinta
+
+freetext_default_content=Masukkan beberapa teks…
diff --git a/l10n/is/viewer.properties b/l10n/is/viewer.properties
index 0d1dea808..8d2c2fa8e 100644
--- a/l10n/is/viewer.properties
+++ b/l10n/is/viewer.properties
@@ -249,3 +249,13 @@ password_cancel=Hætta við
 printing_not_supported=Aðvörun: Prentun er ekki með fyllilegan stuðning á þessum vafra.
 printing_not_ready=Aðvörun: Ekki er búið að hlaða inn allri PDF skránni fyrir prentun.
 web_fonts_disabled=Vef leturgerðir eru óvirkar: get ekki notað innbyggðar PDF leturgerðir.
+
+# Editor
+editor_none.title=Gera breytingar á glósum óvirkar
+editor_none_label=Gera breytingar óvirkar
+editor_free_text.title=Bæta við FreeText-glósu
+editor_free_text_label=FreeText-glósa
+editor_ink.title=Bæta við Ink-glósu
+editor_ink_label=Ink-glósa
+
+freetext_default_content=Settu inn einhvern texta…
diff --git a/l10n/it/viewer.properties b/l10n/it/viewer.properties
index fe0ed6a4b..6857eb0d5 100644
--- a/l10n/it/viewer.properties
+++ b/l10n/it/viewer.properties
@@ -191,3 +191,13 @@ password_cancel = Annulla
 printing_not_supported = Attenzione: la stampa non è completamente supportata da questo browser.
 printing_not_ready = Attenzione: il PDF non è ancora stato caricato completamente per la stampa.
 web_fonts_disabled = I web font risultano disattivati: impossibile utilizzare i caratteri incorporati nel PDF.
+
+# Editor
+editor_none.title = Disattiva modifica annotazioni
+editor_none_label = Disattiva modifica
+editor_free_text.title = Aggiungi annotazione testo libero
+editor_free_text_label = Annotazione testo libero
+editor_ink.title = Aggiungi annotazione a penna
+editor_ink_label = Annotazione a penna
+
+freetext_default_content = Inserisci del testo…
diff --git a/l10n/ka/viewer.properties b/l10n/ka/viewer.properties
index 7e0822925..d09548c34 100644
--- a/l10n/ka/viewer.properties
+++ b/l10n/ka/viewer.properties
@@ -189,12 +189,12 @@ find_match_count[other]={{current}} / {{total}} თანხვედრიდ
 # [zero|one|two|few|many|other], with [other] as the default value.
 # "{{limit}}" will be replaced by a numerical value.
 find_match_count_limit={[ plural(limit) ]}
-find_match_count_limit[zero]={{limit}}-ზე მეტი თანხვედრა
-find_match_count_limit[one]={{limit}}-ზე მეტი თანხვედრა
-find_match_count_limit[two]={{limit}}-ზე მეტი თანხვედრა
-find_match_count_limit[few]={{limit}}-ზე მეტი თანხვედრა
-find_match_count_limit[many]={{limit}}-ზე მეტი თანხვედრა
-find_match_count_limit[other]={{limit}}-ზე მეტი თანხვედრა
+find_match_count_limit[zero]=არანაკლებ {{limit}} თანხვედრა
+find_match_count_limit[one]=არანაკლებ {{limit}} თანხვედრა
+find_match_count_limit[two]=არანაკლებ {{limit}} თანხვედრა
+find_match_count_limit[few]=არანაკლებ {{limit}} თანხვედრა
+find_match_count_limit[many]=არანაკლებ {{limit}} თანხვედრა
+find_match_count_limit[other]=არანაკლებ {{limit}} თანხვედრა
 find_not_found=ფრაზა ვერ მოიძებნა
 
 # Error panel labels
diff --git a/l10n/ko/viewer.properties b/l10n/ko/viewer.properties
index 6812ae63b..97d6201d9 100644
--- a/l10n/ko/viewer.properties
+++ b/l10n/ko/viewer.properties
@@ -249,3 +249,13 @@ password_cancel=취소
 printing_not_supported=경고: 이 브라우저는 인쇄를 완전히 지원하지 않습니다.
 printing_not_ready=경고: 이 PDF를 인쇄를 할 수 있을 정도로 읽어들이지 못했습니다.
 web_fonts_disabled=웹 폰트가 비활성화됨: 내장된 PDF 글꼴을 사용할 수 없습니다.
+
+# Editor
+editor_none.title=주석 편집 비활성화
+editor_none_label=편집 비활성화
+editor_free_text.title=FreeText 주석 추가
+editor_free_text_label=FreeText 주석
+editor_ink.title=잉크 주석 추가
+editor_ink_label=잉크 주석
+
+freetext_default_content=텍스트를 입력하세요…
diff --git a/l10n/nl/viewer.properties b/l10n/nl/viewer.properties
index 028b4980c..332d2c6a9 100644
--- a/l10n/nl/viewer.properties
+++ b/l10n/nl/viewer.properties
@@ -249,3 +249,13 @@ password_cancel=Annuleren
 printing_not_supported=Waarschuwing: afdrukken wordt niet volledig ondersteund door deze browser.
 printing_not_ready=Waarschuwing: de PDF is niet volledig geladen voor afdrukken.
 web_fonts_disabled=Weblettertypen zijn uitgeschakeld: gebruik van ingebedde PDF-lettertypen is niet mogelijk.
+
+# Editor
+editor_none.title=Bewerken van annotaties uitschakelen
+editor_none_label=Bewerken uitschakelen
+editor_free_text.title=FreeText-annotatie toevoegen
+editor_free_text_label=FreeText-annotatie
+editor_ink.title=Ink-annotatie toevoegen
+editor_ink_label=Ink-annotatie
+
+freetext_default_content=Voer wat tekst in…
diff --git a/l10n/nn-NO/viewer.properties b/l10n/nn-NO/viewer.properties
index 5e96649fb..134672dfc 100644
--- a/l10n/nn-NO/viewer.properties
+++ b/l10n/nn-NO/viewer.properties
@@ -249,3 +249,7 @@ password_cancel=Avbryt
 printing_not_supported=Åtvaring: Utskrift er ikkje fullstendig støtta av denne nettlesaren.
 printing_not_ready=Åtvaring: PDF ikkje fullstendig innlasta for utskrift.
 web_fonts_disabled=Web-skrifter er slått av: Kan ikkje bruke innbundne PDF-skrifter.
+
+# Editor
+
+freetext_default_content=Skriv inn litt tekst…
diff --git a/l10n/oc/viewer.properties b/l10n/oc/viewer.properties
index d5d14be54..45e064531 100644
--- a/l10n/oc/viewer.properties
+++ b/l10n/oc/viewer.properties
@@ -249,3 +249,11 @@ password_cancel=Anullar
 printing_not_supported=Atencion : l'impression es pas completament gerida per aqueste navegador.
 printing_not_ready=Atencion : lo PDF es pas entièrament cargat per lo poder imprimir.
 web_fonts_disabled=Las poliças web son desactivadas : impossible d'utilizar las poliças integradas al PDF.
+
+# Editor
+editor_none.title=Desactivar l’edicion d’anotacions
+editor_none_label=Desactivar l’edicion
+editor_free_text.title=Apondre de tèxte
+editor_free_text_label=Tèxte
+
+freetext_default_content=Picatz de tèxte…
diff --git a/l10n/pt-BR/viewer.properties b/l10n/pt-BR/viewer.properties
index 7b9d57b92..4e0b01ce3 100644
--- a/l10n/pt-BR/viewer.properties
+++ b/l10n/pt-BR/viewer.properties
@@ -249,3 +249,13 @@ password_cancel=Cancelar
 printing_not_supported=Aviso: a impressão não é totalmente suportada neste navegador.
 printing_not_ready=Aviso: o PDF não está totalmente carregado para impressão.
 web_fonts_disabled=As fontes web estão desativadas: não foi possível usar fontes incorporadas do PDF.
+
+# Editor
+editor_none.title=Desativar edição de anotações
+editor_none_label=Desativar edição
+editor_free_text.title=Adicionar anotação FreeText
+editor_free_text_label=Anotação FreeText
+editor_ink.title=Adicionar anotação à tinta
+editor_ink_label=Anotação à tinta
+
+freetext_default_content=Digite algum texto…
diff --git a/l10n/pt-PT/viewer.properties b/l10n/pt-PT/viewer.properties
index fed3147c7..6cdeef45f 100644
--- a/l10n/pt-PT/viewer.properties
+++ b/l10n/pt-PT/viewer.properties
@@ -249,3 +249,13 @@ password_cancel=Cancelar
 printing_not_supported=Aviso: a impressão não é totalmente suportada por este navegador.
 printing_not_ready=Aviso: o PDF ainda não está totalmente carregado.
 web_fonts_disabled=Os tipos de letra web estão desativados: não é possível utilizar os tipos de letra PDF embutidos.
+
+# Editor
+editor_none.title=Desativar Edição de Anotações
+editor_none_label=Desativar Edição
+editor_free_text.title=Adicionar Anotação FreeText
+editor_free_text_label=Anotação FreeText
+editor_ink.title=Adicionar Anotação a Tinta
+editor_ink_label=Anotação a Tinta
+
+freetext_default_content=Introduza algum texto…
diff --git a/l10n/rm/viewer.properties b/l10n/rm/viewer.properties
index 19364d2e0..5f1954a28 100644
--- a/l10n/rm/viewer.properties
+++ b/l10n/rm/viewer.properties
@@ -249,3 +249,13 @@ password_cancel=Interrumper
 printing_not_supported=Attenziun: Il stampar na funcziunescha anc betg dal tut en quest navigatur.
 printing_not_ready=Attenziun: Il PDF n'è betg chargià cumplettamain per stampar.
 web_fonts_disabled=Scrittiras dal web èn deactivadas: impussibel dad utilisar las scrittiras integradas en il PDF.
+
+# Editor
+editor_none.title=Deactivar la modificaziun dad annotaziuns
+editor_none_label=Deactivar la modificaziun
+editor_free_text.title=Agiuntar ina annotaziun da text liber
+editor_free_text_label=Annotaziun da text liber
+editor_ink.title=Agiuntar ina annotaziun stilograf
+editor_ink_label=Annotaziun stilograf
+
+freetext_default_content=Endatar text…
diff --git a/l10n/ru/viewer.properties b/l10n/ru/viewer.properties
index 8e2e95a8a..0a8bbe581 100644
--- a/l10n/ru/viewer.properties
+++ b/l10n/ru/viewer.properties
@@ -249,3 +249,13 @@ password_cancel=Отмена
 printing_not_supported=Предупреждение: В этом браузере не полностью поддерживается печать.
 printing_not_ready=Предупреждение: PDF не полностью загружен для печати.
 web_fonts_disabled=Веб-шрифты отключены: не удалось задействовать встроенные PDF-шрифты.
+
+# Editor
+editor_none.title=Отключить редактирование аннотаций
+editor_none_label=Отключить редактирование
+editor_free_text.title=Добавить аннотацию FreeText
+editor_free_text_label=Аннотация FreeText
+editor_ink.title=Добавить рукописную аннотацию
+editor_ink_label=Рукописная аннотация
+
+freetext_default_content=Введите текст…
diff --git a/l10n/sv-SE/viewer.properties b/l10n/sv-SE/viewer.properties
index dc4f48000..b2df29bf5 100644
--- a/l10n/sv-SE/viewer.properties
+++ b/l10n/sv-SE/viewer.properties
@@ -249,3 +249,13 @@ password_cancel=Avbryt
 printing_not_supported=Varning: Utskrifter stöds inte helt av den här webbläsaren.
 printing_not_ready=Varning: PDF:en är inte klar för utskrift.
 web_fonts_disabled=Webbtypsnitt är inaktiverade: kan inte använda inbäddade PDF-typsnitt.
+
+# Editor
+editor_none.title=Inaktivera redigering av anteckningar
+editor_none_label=Inaktivera redigering
+editor_free_text.title=Lägg till FreeText-kommentar
+editor_free_text_label=FreeText-kommentar
+editor_ink.title=Lägg till bläckanteckning
+editor_ink_label=Bläckanteckning
+
+freetext_default_content=Skriv in lite text…
diff --git a/l10n/tg/viewer.properties b/l10n/tg/viewer.properties
index a6189ae4b..463b4cfa7 100644
--- a/l10n/tg/viewer.properties
+++ b/l10n/tg/viewer.properties
@@ -164,7 +164,7 @@ find_next.title=Ҷустуҷӯи мавриди навбатии ибораи п
 find_next_label=Навбатӣ
 find_highlight=Ҳамаашро бо ранг ҷудо кардан
 find_match_case_label=Бо дарназардошти ҳарфҳои хурду калон
-find_match_diacritics_label=Бо дарназарбошти аломатҳои диакритикӣ
+find_match_diacritics_label=Бо дарназардошти аломатҳои диакритикӣ
 find_entire_word_label=Калимаҳои пурра
 find_reached_top=Ба болои ҳуҷҷат расид, аз поён идома ёфт
 find_reached_bottom=Ба поёни ҳуҷҷат расид, аз боло идома ёфт
@@ -243,3 +243,6 @@ password_cancel=Бекор кардан
 printing_not_supported=Диққат: Чопкунӣ аз тарафи ин браузер ба таври пурра дастгирӣ намешавад.
 printing_not_ready=Диққат: Файли PDF барои чопкунӣ пурра бор карда нашуд.
 web_fonts_disabled=Шрифтҳои интернетӣ ғайрифаъоланд: истифодаи шрифтҳои дарунсохти PDF ғайриимкон аст.
+
+# Editor
+
diff --git a/l10n/tr/viewer.properties b/l10n/tr/viewer.properties
index de3a06ded..cceefae0f 100644
--- a/l10n/tr/viewer.properties
+++ b/l10n/tr/viewer.properties
@@ -249,3 +249,13 @@ password_cancel=İptal
 printing_not_supported=Uyarı: Yazdırma bu tarayıcı tarafından tam olarak desteklenmemektedir.
 printing_not_ready=Uyarı: PDF tamamen yüklenmedi ve yazdırmaya hazır değil.
 web_fonts_disabled=Web fontları devre dışı: Gömülü PDF fontları kullanılamıyor.
+
+# Editor
+editor_none.title=Açıklama düzenlemeyi kapat
+editor_none_label=Düzenlemeyi kapat
+editor_free_text.title=FreeText açıklaması ekle
+editor_free_text_label=FreeText açıklaması
+editor_ink.title=Mürekkep açıklaması ekle
+editor_ink_label=Mürekkep açıklaması
+
+freetext_default_content=Bir metin girin…
diff --git a/l10n/uk/viewer.properties b/l10n/uk/viewer.properties
index 90aa9b123..51b575ff3 100644
--- a/l10n/uk/viewer.properties
+++ b/l10n/uk/viewer.properties
@@ -240,7 +240,7 @@ annotation_date_string={{date}}, {{time}}
 # "{{type}}" will be replaced with an annotation type from a list defined in
 # the PDF spec (32000-1:2008 Table 169 – Annotation types).
 # Some common types are e.g.: "Check", "Text", "Comment", "Note"
-text_annotation_type.alt=[{{type}}-аннотація]
+text_annotation_type.alt=[{{type}}-анотація]
 password_label=Введіть пароль для відкриття цього PDF-файла.
 password_invalid=Невірний пароль. Спробуйте ще.
 password_ok=Гаразд
@@ -249,3 +249,13 @@ password_cancel=Скасувати
 printing_not_supported=Попередження: Цей браузер не повністю підтримує друк.
 printing_not_ready=Попередження: PDF не повністю завантажений для друку.
 web_fonts_disabled=Веб-шрифти вимкнено: неможливо використати вбудовані у PDF шрифти.
+
+# Editor
+editor_none.title=Вимкнути редагування анотацій
+editor_none_label=Вимкнути редагування
+editor_free_text.title=Додати анотацію FreeText
+editor_free_text_label=Анотація FreeText
+editor_ink.title=Додати анотацію чорнилом
+editor_ink_label=Анотація чорнилом
+
+freetext_default_content=Введіть текст…
diff --git a/l10n/vi/viewer.properties b/l10n/vi/viewer.properties
index 0cd8194b0..e70c8a335 100644
--- a/l10n/vi/viewer.properties
+++ b/l10n/vi/viewer.properties
@@ -249,3 +249,13 @@ password_cancel=Hủy bỏ
 printing_not_supported=Cảnh báo: In ấn không được hỗ trợ đầy đủ ở trình duyệt này.
 printing_not_ready=Cảnh báo: PDF chưa được tải hết để in.
 web_fonts_disabled=Phông chữ Web bị vô hiệu hóa: không thể sử dụng các phông chữ PDF được nhúng.
+
+# Editor
+editor_none.title=Tắt chỉnh sửa chú thích
+editor_none_label=Tắt chỉnh sửa
+editor_free_text.title=Thêm chú thích FreeText
+editor_free_text_label=Chú thích FreeText
+editor_ink.title=Thêm chú thích mực
+editor_ink_label=Chú thích mực
+
+freetext_default_content=Nhập vài văn bản…
diff --git a/l10n/zh-CN/viewer.properties b/l10n/zh-CN/viewer.properties
index 87e715ced..dc14c9744 100644
--- a/l10n/zh-CN/viewer.properties
+++ b/l10n/zh-CN/viewer.properties
@@ -249,3 +249,13 @@ password_cancel=取消
 printing_not_supported=警告:此浏览器尚未完整支持打印功能。
 printing_not_ready=警告:此 PDF 未完成载入,无法打印。
 web_fonts_disabled=Web 字体已被禁用:无法使用嵌入的 PDF 字体。
+
+# Editor
+editor_none.title=禁用编辑注释
+editor_none_label=禁用编辑
+editor_free_text.title=添加自由文本注释
+editor_free_text_label=自由文本注释
+editor_ink.title=添加墨迹注释
+editor_ink_label=墨迹注释
+
+freetext_default_content=输入一段文本…
diff --git a/l10n/zh-TW/viewer.properties b/l10n/zh-TW/viewer.properties
index 4de74ee51..ea64f6fc7 100644
--- a/l10n/zh-TW/viewer.properties
+++ b/l10n/zh-TW/viewer.properties
@@ -249,3 +249,13 @@ password_cancel=取消
 printing_not_supported=警告: 此瀏覽器未完整支援列印功能。
 printing_not_ready=警告: 此 PDF 未完成下載以供列印。
 web_fonts_disabled=已停用網路字型 (Web fonts): 無法使用 PDF 內嵌字型。
+
+# Editor
+editor_none.title=停用編輯注釋
+editor_none_label=停用編輯
+editor_free_text.title=新增文字注釋
+editor_free_text_label=文字注釋
+editor_ink.title=新增圖形注釋
+editor_ink_label=圖形注釋
+
+freetext_default_content=輸入一些文字…

From 38daef065a7bce9a5e26dbacf01326d90d747ed6 Mon Sep 17 00:00:00 2001
From: Tim van der Meij <timvandermeij@gmail.com>
Date: Sat, 25 Jun 2022 16:27:24 +0200
Subject: [PATCH 2/2] Update dependencies to the most recent versions

Note that even though Puppeteer got a major version bump the changelog
doesn't include compatibility changes that are relevant to us; please
see https://github.com/puppeteer/puppeteer/releases.
---
 package-lock.json | 250 ++++++++++++++++++++++++----------------------
 package.json      |  20 ++--
 2 files changed, 141 insertions(+), 129 deletions(-)

diff --git a/package-lock.json b/package-lock.json
index eeaa3bc70..c3eea8a92 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -8,23 +8,23 @@
       "hasInstallScript": true,
       "license": "Apache-2.0",
       "devDependencies": {
-        "@babel/core": "^7.18.2",
+        "@babel/core": "^7.18.5",
         "@babel/plugin-transform-modules-commonjs": "^7.18.2",
-        "@babel/plugin-transform-runtime": "^7.18.2",
+        "@babel/plugin-transform-runtime": "^7.18.5",
         "@babel/preset-env": "^7.18.2",
         "@babel/runtime": "^7.18.3",
         "@javascript-obfuscator/escodegen": "2.3.0",
         "acorn": "^8.7.1",
         "autoprefixer": "^10.4.7",
         "babel-loader": "^8.2.5",
-        "caniuse-lite": "^1.0.30001352",
-        "canvas": "^2.9.1",
-        "core-js": "^3.22.8",
+        "caniuse-lite": "^1.0.30001359",
+        "canvas": "^2.9.3",
+        "core-js": "^3.23.2",
         "cross-env": "^7.0.3",
         "dialog-polyfill": "^0.5.6",
         "dommatrix": "^1.0.3",
         "es-module-shims": "1.4.7",
-        "eslint": "^8.17.0",
+        "eslint": "^8.18.0",
         "eslint-config-prettier": "^8.5.0",
         "eslint-plugin-fetch-options": "^0.0.5",
         "eslint-plugin-html": "^6.2.0",
@@ -41,7 +41,7 @@
         "gulp-rename": "^2.0.0",
         "gulp-replace": "^1.1.3",
         "gulp-zip": "^5.1.0",
-        "jasmine": "^4.2.0",
+        "jasmine": "^4.2.1",
         "jsdoc": "^3.6.10",
         "jstransformer-markdown-it": "^2.1.0",
         "merge-stream": "^2.0.0",
@@ -50,8 +50,8 @@
         "postcss": "^8.4.14",
         "postcss-dir-pseudo-class": "^6.0.4",
         "postcss-logical": "^5.0.4",
-        "prettier": "^2.6.2",
-        "puppeteer": "^14.3.0",
+        "prettier": "^2.7.1",
+        "puppeteer": "^15.1.1",
         "rimraf": "^3.0.2",
         "streamqueue": "^1.1.2",
         "stylelint": "^14.9.1",
@@ -62,7 +62,7 @@
         "terser": "^5.14.1",
         "through2": "^4.0.2",
         "ttest": "^4.0.0",
-        "typescript": "^4.7.3",
+        "typescript": "^4.7.4",
         "typogr": "^0.6.8",
         "vinyl": "^2.2.1",
         "vinyl-fs": "^3.0.3",
@@ -107,9 +107,9 @@
       }
     },
     "node_modules/@babel/core": {
-      "version": "7.18.2",
-      "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.2.tgz",
-      "integrity": "sha512-A8pri1YJiC5UnkdrWcmfZTJTV85b4UXTAfImGmCfYmax4TR9Cw8sDS0MOk++Gp2mE/BefVJ5nwy5yzqNJbP/DQ==",
+      "version": "7.18.5",
+      "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.5.tgz",
+      "integrity": "sha512-MGY8vg3DxMnctw0LdvSEojOsumc70g0t18gNyUdAZqB1Rpd1Bqo/svHGvt+UJ6JcGX+DIekGFDxxIWofBxLCnQ==",
       "dev": true,
       "dependencies": {
         "@ampproject/remapping": "^2.1.0",
@@ -118,10 +118,10 @@
         "@babel/helper-compilation-targets": "^7.18.2",
         "@babel/helper-module-transforms": "^7.18.0",
         "@babel/helpers": "^7.18.2",
-        "@babel/parser": "^7.18.0",
+        "@babel/parser": "^7.18.5",
         "@babel/template": "^7.16.7",
-        "@babel/traverse": "^7.18.2",
-        "@babel/types": "^7.18.2",
+        "@babel/traverse": "^7.18.5",
+        "@babel/types": "^7.18.4",
         "convert-source-map": "^1.7.0",
         "debug": "^4.1.0",
         "gensync": "^1.0.0-beta.2",
@@ -596,9 +596,9 @@
       }
     },
     "node_modules/@babel/parser": {
-      "version": "7.18.3",
-      "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.3.tgz",
-      "integrity": "sha512-rL50YcEuHbbauAFAysNsJA4/f89fGTOBRNs9P81sniKnKAr4xULe5AecolcsKbi88xu0ByWYDj/S1AJ3FSFuSQ==",
+      "version": "7.18.5",
+      "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.5.tgz",
+      "integrity": "sha512-YZWVaglMiplo7v8f1oMQ5ZPQr0vn7HPeZXxXWsxXJRjGVrzUFn9OxFQl1sb5wzfootjA/yChhW84BV+383FSOw==",
       "dev": true,
       "bin": {
         "parser": "bin/babel-parser.js"
@@ -1490,9 +1490,9 @@
       }
     },
     "node_modules/@babel/plugin-transform-runtime": {
-      "version": "7.18.2",
-      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.18.2.tgz",
-      "integrity": "sha512-mr1ufuRMfS52ttq+1G1PD8OJNqgcTFjq3hwn8SZ5n1x1pBhi0E36rYMdTK0TsKtApJ4lDEdfXJwtGobQMHSMPg==",
+      "version": "7.18.5",
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.18.5.tgz",
+      "integrity": "sha512-Q17hHxXr2fplrE+5BSC1j1Fo5cOA8YeP8XW3/1paI8MzF/faZGh0MaH1KC4jLAvqLPamQWHB5/B7KqSLY1kuHA==",
       "dev": true,
       "dependencies": {
         "@babel/helper-module-imports": "^7.16.7",
@@ -1772,9 +1772,9 @@
       }
     },
     "node_modules/@babel/traverse": {
-      "version": "7.18.2",
-      "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.2.tgz",
-      "integrity": "sha512-9eNwoeovJ6KH9zcCNnENY7DMFwTU9JdGCFtqNLfUAqtUHRCOsTOqWoffosP8vKmNYeSBUv3yVJXjfd8ucwOjUA==",
+      "version": "7.18.5",
+      "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.5.tgz",
+      "integrity": "sha512-aKXj1KT66sBj0vVzk6rEeAO6Z9aiiQ68wfDgge3nHhA/my6xMM/7HGQUNumKZaoa2qUPQ5whJG9aAifsxUKfLA==",
       "dev": true,
       "dependencies": {
         "@babel/code-frame": "^7.16.7",
@@ -1783,8 +1783,8 @@
         "@babel/helper-function-name": "^7.17.9",
         "@babel/helper-hoist-variables": "^7.16.7",
         "@babel/helper-split-export-declaration": "^7.16.7",
-        "@babel/parser": "^7.18.0",
-        "@babel/types": "^7.18.2",
+        "@babel/parser": "^7.18.5",
+        "@babel/types": "^7.18.4",
         "debug": "^4.1.0",
         "globals": "^11.1.0"
       },
@@ -1825,9 +1825,9 @@
       "dev": true
     },
     "node_modules/@babel/types": {
-      "version": "7.18.2",
-      "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.2.tgz",
-      "integrity": "sha512-0On6B8A4/+mFUto5WERt3EEuG1NznDirvwca1O8UwXQHVY8g3R7OzYgxXdOfMwLO08UrpUD/2+3Bclyq+/C94Q==",
+      "version": "7.18.4",
+      "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.4.tgz",
+      "integrity": "sha512-ThN1mBcMq5pG/Vm2IcBmPPfyPXbd8S02rS+OBIDENdufvqC7Z/jHPCv9IcP01277aKtDI8g/2XysBN4hA8niiw==",
       "dev": true,
       "dependencies": {
         "@babel/helper-validator-identifier": "^7.16.7",
@@ -3506,9 +3506,9 @@
       }
     },
     "node_modules/caniuse-lite": {
-      "version": "1.0.30001352",
-      "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001352.tgz",
-      "integrity": "sha512-GUgH8w6YergqPQDGWhJGt8GDRnY0L/iJVQcU3eJ46GYf52R8tk0Wxp0PymuFVZboJYXGiCqwozAYZNRjVj6IcA==",
+      "version": "1.0.30001359",
+      "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001359.tgz",
+      "integrity": "sha512-Xln/BAsPzEuiVLgJ2/45IaqD9jShtk3Y33anKb4+yLwQzws3+v6odKfpgES/cDEaZMLzSChpIGdbOYtH9MyuHw==",
       "dev": true,
       "funding": [
         {
@@ -3522,9 +3522,9 @@
       ]
     },
     "node_modules/canvas": {
-      "version": "2.9.1",
-      "resolved": "https://registry.npmjs.org/canvas/-/canvas-2.9.1.tgz",
-      "integrity": "sha512-vSQti1uG/2gjv3x6QLOZw7TctfufaerTWbVe+NSduHxxLGB+qf3kFgQ6n66DSnuoINtVUjrLLIK2R+lxrBG07A==",
+      "version": "2.9.3",
+      "resolved": "https://registry.npmjs.org/canvas/-/canvas-2.9.3.tgz",
+      "integrity": "sha512-WOUM7ghii5TV2rbhaZkh1youv/vW1/Canev6Yx6BG2W+1S07w8jKZqKkPnbiPpQEDsnJdN8ouDd7OvQEGXDcUw==",
       "dev": true,
       "hasInstallScript": true,
       "dependencies": {
@@ -3987,9 +3987,9 @@
       }
     },
     "node_modules/core-js": {
-      "version": "3.22.8",
-      "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.22.8.tgz",
-      "integrity": "sha512-UoGQ/cfzGYIuiq6Z7vWL1HfkE9U9IZ4Ub+0XSiJTCzvbZzgPA69oDF2f+lgJ6dFFLEdjW5O6svvoKzXX23xFkA==",
+      "version": "3.23.2",
+      "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.23.2.tgz",
+      "integrity": "sha512-ELJOWxNrJfOH/WK4VJ3Qd+fOqZuOuDNDJz0xG6Bt4mGg2eO/UT9CljCrbqDGovjLKUrGajEEBcoTOc0w+yBYeQ==",
       "dev": true,
       "hasInstallScript": true,
       "funding": {
@@ -4365,9 +4365,9 @@
       }
     },
     "node_modules/devtools-protocol": {
-      "version": "0.0.1001819",
-      "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1001819.tgz",
-      "integrity": "sha512-G6OsIFnv/rDyxSqBa2lDLR6thp9oJioLsb2Gl+LbQlyoA9/OBAkrTU9jiCcQ8Pnh7z4d6slDiLaogR5hzgJLmQ==",
+      "version": "0.0.1011705",
+      "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1011705.tgz",
+      "integrity": "sha512-OKvTvu9n3swmgYshvsyVHYX0+aPzCoYUnyXUacfQMmFtBtBKewV/gT4I9jkAbpTqtTi2E4S9MXLlvzBDUlqg0Q==",
       "dev": true
     },
     "node_modules/diagnostics": {
@@ -4798,9 +4798,9 @@
       }
     },
     "node_modules/eslint": {
-      "version": "8.17.0",
-      "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.17.0.tgz",
-      "integrity": "sha512-gq0m0BTJfci60Fz4nczYxNAlED+sMcihltndR8t9t1evnU/azx53x3t2UHXC/uRjcbvRw/XctpaNygSTcQD+Iw==",
+      "version": "8.18.0",
+      "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.18.0.tgz",
+      "integrity": "sha512-As1EfFMVk7Xc6/CvhssHUjsAQSkpfXvUGMFC3ce8JDe6WvqCgRrLOBQbVpsBFr1X1V+RACOadnzVvcUS5ni2bA==",
       "dev": true,
       "dependencies": {
         "@eslint/eslintrc": "^1.3.0",
@@ -8504,9 +8504,9 @@
       }
     },
     "node_modules/jasmine": {
-      "version": "4.2.0",
-      "resolved": "https://registry.npmjs.org/jasmine/-/jasmine-4.2.0.tgz",
-      "integrity": "sha512-6SQRXHs5O++mp52PkoJoi9zuLYqp1IaqepRNmAQn5rUBo9VUnckpkkXQQD5PAuCCVVB1ULDImvWYCPV/ZVnaGQ==",
+      "version": "4.2.1",
+      "resolved": "https://registry.npmjs.org/jasmine/-/jasmine-4.2.1.tgz",
+      "integrity": "sha512-LNZEKcScnjPRj5J92I1P515bxTvaHMRAERTyCoaGnWr87eOT6zv+b3M+kxKdH/06Gz4TnnXyHbXLiPtMHZ0ncw==",
       "dev": true,
       "dependencies": {
         "glob": "^7.1.6",
@@ -12112,6 +12112,7 @@
     },
     "node_modules/npm/node_modules/lodash._baseindexof": {
       "version": "3.1.0",
+      "dev": true,
       "inBundle": true,
       "license": "MIT"
     },
@@ -12127,16 +12128,19 @@
     },
     "node_modules/npm/node_modules/lodash._bindcallback": {
       "version": "3.0.1",
+      "dev": true,
       "inBundle": true,
       "license": "MIT"
     },
     "node_modules/npm/node_modules/lodash._cacheindexof": {
       "version": "3.0.2",
+      "dev": true,
       "inBundle": true,
       "license": "MIT"
     },
     "node_modules/npm/node_modules/lodash._createcache": {
       "version": "3.1.2",
+      "dev": true,
       "inBundle": true,
       "license": "MIT",
       "dependencies": {
@@ -12151,6 +12155,7 @@
     },
     "node_modules/npm/node_modules/lodash._getnative": {
       "version": "3.9.1",
+      "dev": true,
       "inBundle": true,
       "license": "MIT"
     },
@@ -12168,6 +12173,7 @@
     },
     "node_modules/npm/node_modules/lodash.restparam": {
       "version": "3.6.1",
+      "dev": true,
       "inBundle": true,
       "license": "MIT"
     },
@@ -15034,9 +15040,9 @@
       }
     },
     "node_modules/prettier": {
-      "version": "2.6.2",
-      "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.6.2.tgz",
-      "integrity": "sha512-PkUpF+qoXTqhOeWL9fu7As8LXsIUZ1WYaJiY/a7McAQzxjk82OF0tibkFXVCDImZtWxbvojFjerkiLb0/q8mew==",
+      "version": "2.7.1",
+      "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz",
+      "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==",
       "dev": true,
       "bin": {
         "prettier": "bin-prettier.js"
@@ -15262,15 +15268,15 @@
       }
     },
     "node_modules/puppeteer": {
-      "version": "14.3.0",
-      "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-14.3.0.tgz",
-      "integrity": "sha512-pDtg1+vyw1UPIhUjh2/VW1HUdQnaZJHfMacrJciR3AVm+PBiqdCEcFeFb3UJ/CDEQlHOClm3/WFa7IjY25zIGg==",
+      "version": "15.1.1",
+      "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-15.1.1.tgz",
+      "integrity": "sha512-XMysu48uIcaYad/IelRTX3yxpHkcNdhdzPegnBEz9h1uEQfLhFcMJnjyvus51Sm+OPwr2gaKQhtyuIVaVKqd0Q==",
       "dev": true,
       "hasInstallScript": true,
       "dependencies": {
         "cross-fetch": "3.1.5",
         "debug": "4.3.4",
-        "devtools-protocol": "0.0.1001819",
+        "devtools-protocol": "0.0.1011705",
         "extract-zip": "2.0.1",
         "https-proxy-agent": "5.0.1",
         "pkg-dir": "4.2.0",
@@ -15279,7 +15285,7 @@
         "rimraf": "3.0.2",
         "tar-fs": "2.1.1",
         "unbzip2-stream": "1.4.3",
-        "ws": "8.7.0"
+        "ws": "8.8.0"
       },
       "engines": {
         "node": ">=14.1.0"
@@ -17524,9 +17530,9 @@
       "dev": true
     },
     "node_modules/typescript": {
-      "version": "4.7.3",
-      "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.3.tgz",
-      "integrity": "sha512-WOkT3XYvrpXx4vMMqlD+8R8R37fZkjyLGlxavMc4iB8lrl8L0DeTcHbYgw/v0N/z9wAFsgBhcsF0ruoySS22mA==",
+      "version": "4.7.4",
+      "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz",
+      "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==",
       "dev": true,
       "bin": {
         "tsc": "bin/tsc",
@@ -18440,9 +18446,9 @@
       }
     },
     "node_modules/ws": {
-      "version": "8.7.0",
-      "resolved": "https://registry.npmjs.org/ws/-/ws-8.7.0.tgz",
-      "integrity": "sha512-c2gsP0PRwcLFzUiA8Mkr37/MI7ilIlHQxaEAtd0uNMbVMoy8puJyafRlm0bV9MbGSabUPeLrRRaqIBcFcA2Pqg==",
+      "version": "8.8.0",
+      "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.0.tgz",
+      "integrity": "sha512-JDAgSYQ1ksuwqfChJusw1LSJ8BizJ2e/vVu5Lxjq3YvNJNlROv1ui4i+c/kUUrPheBvQl4c5UbERhTwKa6QBJQ==",
       "dev": true,
       "engines": {
         "node": ">=10.0.0"
@@ -18689,9 +18695,9 @@
       "dev": true
     },
     "@babel/core": {
-      "version": "7.18.2",
-      "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.2.tgz",
-      "integrity": "sha512-A8pri1YJiC5UnkdrWcmfZTJTV85b4UXTAfImGmCfYmax4TR9Cw8sDS0MOk++Gp2mE/BefVJ5nwy5yzqNJbP/DQ==",
+      "version": "7.18.5",
+      "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.5.tgz",
+      "integrity": "sha512-MGY8vg3DxMnctw0LdvSEojOsumc70g0t18gNyUdAZqB1Rpd1Bqo/svHGvt+UJ6JcGX+DIekGFDxxIWofBxLCnQ==",
       "dev": true,
       "requires": {
         "@ampproject/remapping": "^2.1.0",
@@ -18700,10 +18706,10 @@
         "@babel/helper-compilation-targets": "^7.18.2",
         "@babel/helper-module-transforms": "^7.18.0",
         "@babel/helpers": "^7.18.2",
-        "@babel/parser": "^7.18.0",
+        "@babel/parser": "^7.18.5",
         "@babel/template": "^7.16.7",
-        "@babel/traverse": "^7.18.2",
-        "@babel/types": "^7.18.2",
+        "@babel/traverse": "^7.18.5",
+        "@babel/types": "^7.18.4",
         "convert-source-map": "^1.7.0",
         "debug": "^4.1.0",
         "gensync": "^1.0.0-beta.2",
@@ -19057,9 +19063,9 @@
       }
     },
     "@babel/parser": {
-      "version": "7.18.3",
-      "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.3.tgz",
-      "integrity": "sha512-rL50YcEuHbbauAFAysNsJA4/f89fGTOBRNs9P81sniKnKAr4xULe5AecolcsKbi88xu0ByWYDj/S1AJ3FSFuSQ==",
+      "version": "7.18.5",
+      "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.5.tgz",
+      "integrity": "sha512-YZWVaglMiplo7v8f1oMQ5ZPQr0vn7HPeZXxXWsxXJRjGVrzUFn9OxFQl1sb5wzfootjA/yChhW84BV+383FSOw==",
       "dev": true
     },
     "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": {
@@ -19635,9 +19641,9 @@
       }
     },
     "@babel/plugin-transform-runtime": {
-      "version": "7.18.2",
-      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.18.2.tgz",
-      "integrity": "sha512-mr1ufuRMfS52ttq+1G1PD8OJNqgcTFjq3hwn8SZ5n1x1pBhi0E36rYMdTK0TsKtApJ4lDEdfXJwtGobQMHSMPg==",
+      "version": "7.18.5",
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.18.5.tgz",
+      "integrity": "sha512-Q17hHxXr2fplrE+5BSC1j1Fo5cOA8YeP8XW3/1paI8MzF/faZGh0MaH1KC4jLAvqLPamQWHB5/B7KqSLY1kuHA==",
       "dev": true,
       "requires": {
         "@babel/helper-module-imports": "^7.16.7",
@@ -19854,9 +19860,9 @@
       }
     },
     "@babel/traverse": {
-      "version": "7.18.2",
-      "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.2.tgz",
-      "integrity": "sha512-9eNwoeovJ6KH9zcCNnENY7DMFwTU9JdGCFtqNLfUAqtUHRCOsTOqWoffosP8vKmNYeSBUv3yVJXjfd8ucwOjUA==",
+      "version": "7.18.5",
+      "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.5.tgz",
+      "integrity": "sha512-aKXj1KT66sBj0vVzk6rEeAO6Z9aiiQ68wfDgge3nHhA/my6xMM/7HGQUNumKZaoa2qUPQ5whJG9aAifsxUKfLA==",
       "dev": true,
       "requires": {
         "@babel/code-frame": "^7.16.7",
@@ -19865,8 +19871,8 @@
         "@babel/helper-function-name": "^7.17.9",
         "@babel/helper-hoist-variables": "^7.16.7",
         "@babel/helper-split-export-declaration": "^7.16.7",
-        "@babel/parser": "^7.18.0",
-        "@babel/types": "^7.18.2",
+        "@babel/parser": "^7.18.5",
+        "@babel/types": "^7.18.4",
         "debug": "^4.1.0",
         "globals": "^11.1.0"
       },
@@ -19895,9 +19901,9 @@
       }
     },
     "@babel/types": {
-      "version": "7.18.2",
-      "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.2.tgz",
-      "integrity": "sha512-0On6B8A4/+mFUto5WERt3EEuG1NznDirvwca1O8UwXQHVY8g3R7OzYgxXdOfMwLO08UrpUD/2+3Bclyq+/C94Q==",
+      "version": "7.18.4",
+      "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.4.tgz",
+      "integrity": "sha512-ThN1mBcMq5pG/Vm2IcBmPPfyPXbd8S02rS+OBIDENdufvqC7Z/jHPCv9IcP01277aKtDI8g/2XysBN4hA8niiw==",
       "dev": true,
       "requires": {
         "@babel/helper-validator-identifier": "^7.16.7",
@@ -21235,15 +21241,15 @@
       }
     },
     "caniuse-lite": {
-      "version": "1.0.30001352",
-      "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001352.tgz",
-      "integrity": "sha512-GUgH8w6YergqPQDGWhJGt8GDRnY0L/iJVQcU3eJ46GYf52R8tk0Wxp0PymuFVZboJYXGiCqwozAYZNRjVj6IcA==",
+      "version": "1.0.30001359",
+      "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001359.tgz",
+      "integrity": "sha512-Xln/BAsPzEuiVLgJ2/45IaqD9jShtk3Y33anKb4+yLwQzws3+v6odKfpgES/cDEaZMLzSChpIGdbOYtH9MyuHw==",
       "dev": true
     },
     "canvas": {
-      "version": "2.9.1",
-      "resolved": "https://registry.npmjs.org/canvas/-/canvas-2.9.1.tgz",
-      "integrity": "sha512-vSQti1uG/2gjv3x6QLOZw7TctfufaerTWbVe+NSduHxxLGB+qf3kFgQ6n66DSnuoINtVUjrLLIK2R+lxrBG07A==",
+      "version": "2.9.3",
+      "resolved": "https://registry.npmjs.org/canvas/-/canvas-2.9.3.tgz",
+      "integrity": "sha512-WOUM7ghii5TV2rbhaZkh1youv/vW1/Canev6Yx6BG2W+1S07w8jKZqKkPnbiPpQEDsnJdN8ouDd7OvQEGXDcUw==",
       "dev": true,
       "requires": {
         "@mapbox/node-pre-gyp": "^1.0.0",
@@ -21631,9 +21637,9 @@
       }
     },
     "core-js": {
-      "version": "3.22.8",
-      "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.22.8.tgz",
-      "integrity": "sha512-UoGQ/cfzGYIuiq6Z7vWL1HfkE9U9IZ4Ub+0XSiJTCzvbZzgPA69oDF2f+lgJ6dFFLEdjW5O6svvoKzXX23xFkA==",
+      "version": "3.23.2",
+      "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.23.2.tgz",
+      "integrity": "sha512-ELJOWxNrJfOH/WK4VJ3Qd+fOqZuOuDNDJz0xG6Bt4mGg2eO/UT9CljCrbqDGovjLKUrGajEEBcoTOc0w+yBYeQ==",
       "dev": true
     },
     "core-js-compat": {
@@ -21916,9 +21922,9 @@
       "dev": true
     },
     "devtools-protocol": {
-      "version": "0.0.1001819",
-      "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1001819.tgz",
-      "integrity": "sha512-G6OsIFnv/rDyxSqBa2lDLR6thp9oJioLsb2Gl+LbQlyoA9/OBAkrTU9jiCcQ8Pnh7z4d6slDiLaogR5hzgJLmQ==",
+      "version": "0.0.1011705",
+      "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1011705.tgz",
+      "integrity": "sha512-OKvTvu9n3swmgYshvsyVHYX0+aPzCoYUnyXUacfQMmFtBtBKewV/gT4I9jkAbpTqtTi2E4S9MXLlvzBDUlqg0Q==",
       "dev": true
     },
     "diagnostics": {
@@ -22277,9 +22283,9 @@
       "dev": true
     },
     "eslint": {
-      "version": "8.17.0",
-      "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.17.0.tgz",
-      "integrity": "sha512-gq0m0BTJfci60Fz4nczYxNAlED+sMcihltndR8t9t1evnU/azx53x3t2UHXC/uRjcbvRw/XctpaNygSTcQD+Iw==",
+      "version": "8.18.0",
+      "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.18.0.tgz",
+      "integrity": "sha512-As1EfFMVk7Xc6/CvhssHUjsAQSkpfXvUGMFC3ce8JDe6WvqCgRrLOBQbVpsBFr1X1V+RACOadnzVvcUS5ni2bA==",
       "dev": true,
       "requires": {
         "@eslint/eslintrc": "^1.3.0",
@@ -25177,9 +25183,9 @@
       }
     },
     "jasmine": {
-      "version": "4.2.0",
-      "resolved": "https://registry.npmjs.org/jasmine/-/jasmine-4.2.0.tgz",
-      "integrity": "sha512-6SQRXHs5O++mp52PkoJoi9zuLYqp1IaqepRNmAQn5rUBo9VUnckpkkXQQD5PAuCCVVB1ULDImvWYCPV/ZVnaGQ==",
+      "version": "4.2.1",
+      "resolved": "https://registry.npmjs.org/jasmine/-/jasmine-4.2.1.tgz",
+      "integrity": "sha512-LNZEKcScnjPRj5J92I1P515bxTvaHMRAERTyCoaGnWr87eOT6zv+b3M+kxKdH/06Gz4TnnXyHbXLiPtMHZ0ncw==",
       "dev": true,
       "requires": {
         "glob": "^7.1.6",
@@ -27938,7 +27944,8 @@
         },
         "lodash._baseindexof": {
           "version": "3.1.0",
-          "bundled": true
+          "bundled": true,
+          "dev": true
         },
         "lodash._baseuniq": {
           "version": "4.6.0",
@@ -27951,15 +27958,18 @@
         },
         "lodash._bindcallback": {
           "version": "3.0.1",
-          "bundled": true
+          "bundled": true,
+          "dev": true
         },
         "lodash._cacheindexof": {
           "version": "3.0.2",
-          "bundled": true
+          "bundled": true,
+          "dev": true
         },
         "lodash._createcache": {
           "version": "3.1.2",
           "bundled": true,
+          "dev": true,
           "requires": {
             "lodash._getnative": "^3.0.0"
           }
@@ -27971,7 +27981,8 @@
         },
         "lodash._getnative": {
           "version": "3.9.1",
-          "bundled": true
+          "bundled": true,
+          "dev": true
         },
         "lodash._root": {
           "version": "3.0.1",
@@ -27985,7 +27996,8 @@
         },
         "lodash.restparam": {
           "version": "3.6.1",
-          "bundled": true
+          "bundled": true,
+          "dev": true
         },
         "lodash.union": {
           "version": "4.6.0",
@@ -30168,9 +30180,9 @@
       "dev": true
     },
     "prettier": {
-      "version": "2.6.2",
-      "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.6.2.tgz",
-      "integrity": "sha512-PkUpF+qoXTqhOeWL9fu7As8LXsIUZ1WYaJiY/a7McAQzxjk82OF0tibkFXVCDImZtWxbvojFjerkiLb0/q8mew==",
+      "version": "2.7.1",
+      "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz",
+      "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==",
       "dev": true
     },
     "prettier-linter-helpers": {
@@ -30377,14 +30389,14 @@
       "dev": true
     },
     "puppeteer": {
-      "version": "14.3.0",
-      "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-14.3.0.tgz",
-      "integrity": "sha512-pDtg1+vyw1UPIhUjh2/VW1HUdQnaZJHfMacrJciR3AVm+PBiqdCEcFeFb3UJ/CDEQlHOClm3/WFa7IjY25zIGg==",
+      "version": "15.1.1",
+      "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-15.1.1.tgz",
+      "integrity": "sha512-XMysu48uIcaYad/IelRTX3yxpHkcNdhdzPegnBEz9h1uEQfLhFcMJnjyvus51Sm+OPwr2gaKQhtyuIVaVKqd0Q==",
       "dev": true,
       "requires": {
         "cross-fetch": "3.1.5",
         "debug": "4.3.4",
-        "devtools-protocol": "0.0.1001819",
+        "devtools-protocol": "0.0.1011705",
         "extract-zip": "2.0.1",
         "https-proxy-agent": "5.0.1",
         "pkg-dir": "4.2.0",
@@ -30393,7 +30405,7 @@
         "rimraf": "3.0.2",
         "tar-fs": "2.1.1",
         "unbzip2-stream": "1.4.3",
-        "ws": "8.7.0"
+        "ws": "8.8.0"
       },
       "dependencies": {
         "debug": {
@@ -32158,9 +32170,9 @@
       "dev": true
     },
     "typescript": {
-      "version": "4.7.3",
-      "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.3.tgz",
-      "integrity": "sha512-WOkT3XYvrpXx4vMMqlD+8R8R37fZkjyLGlxavMc4iB8lrl8L0DeTcHbYgw/v0N/z9wAFsgBhcsF0ruoySS22mA==",
+      "version": "4.7.4",
+      "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz",
+      "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==",
       "dev": true
     },
     "typogr": {
@@ -32898,9 +32910,9 @@
       }
     },
     "ws": {
-      "version": "8.7.0",
-      "resolved": "https://registry.npmjs.org/ws/-/ws-8.7.0.tgz",
-      "integrity": "sha512-c2gsP0PRwcLFzUiA8Mkr37/MI7ilIlHQxaEAtd0uNMbVMoy8puJyafRlm0bV9MbGSabUPeLrRRaqIBcFcA2Pqg==",
+      "version": "8.8.0",
+      "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.0.tgz",
+      "integrity": "sha512-JDAgSYQ1ksuwqfChJusw1LSJ8BizJ2e/vVu5Lxjq3YvNJNlROv1ui4i+c/kUUrPheBvQl4c5UbERhTwKa6QBJQ==",
       "dev": true,
       "requires": {}
     },
diff --git a/package.json b/package.json
index c6fe51a6e..cbca14ee1 100644
--- a/package.json
+++ b/package.json
@@ -1,23 +1,23 @@
 {
   "name": "pdf.js",
   "devDependencies": {
-    "@babel/core": "^7.18.2",
+    "@babel/core": "^7.18.5",
     "@babel/plugin-transform-modules-commonjs": "^7.18.2",
-    "@babel/plugin-transform-runtime": "^7.18.2",
+    "@babel/plugin-transform-runtime": "^7.18.5",
     "@babel/preset-env": "^7.18.2",
     "@babel/runtime": "^7.18.3",
     "@javascript-obfuscator/escodegen": "2.3.0",
     "acorn": "^8.7.1",
     "autoprefixer": "^10.4.7",
     "babel-loader": "^8.2.5",
-    "caniuse-lite": "^1.0.30001352",
-    "canvas": "^2.9.1",
-    "core-js": "^3.22.8",
+    "caniuse-lite": "^1.0.30001359",
+    "canvas": "^2.9.3",
+    "core-js": "^3.23.2",
     "cross-env": "^7.0.3",
     "dialog-polyfill": "^0.5.6",
     "dommatrix": "^1.0.3",
     "es-module-shims": "1.4.7",
-    "eslint": "^8.17.0",
+    "eslint": "^8.18.0",
     "eslint-config-prettier": "^8.5.0",
     "eslint-plugin-fetch-options": "^0.0.5",
     "eslint-plugin-html": "^6.2.0",
@@ -34,7 +34,7 @@
     "gulp-rename": "^2.0.0",
     "gulp-replace": "^1.1.3",
     "gulp-zip": "^5.1.0",
-    "jasmine": "^4.2.0",
+    "jasmine": "^4.2.1",
     "jsdoc": "^3.6.10",
     "jstransformer-markdown-it": "^2.1.0",
     "merge-stream": "^2.0.0",
@@ -43,8 +43,8 @@
     "postcss": "^8.4.14",
     "postcss-dir-pseudo-class": "^6.0.4",
     "postcss-logical": "^5.0.4",
-    "prettier": "^2.6.2",
-    "puppeteer": "^14.3.0",
+    "prettier": "^2.7.1",
+    "puppeteer": "^15.1.1",
     "rimraf": "^3.0.2",
     "streamqueue": "^1.1.2",
     "stylelint": "^14.9.1",
@@ -55,7 +55,7 @@
     "terser": "^5.14.1",
     "through2": "^4.0.2",
     "ttest": "^4.0.0",
-    "typescript": "^4.7.3",
+    "typescript": "^4.7.4",
     "typogr": "^0.6.8",
     "vinyl": "^2.2.1",
     "vinyl-fs": "^3.0.3",