diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index c1ddedea8a2ef494205793974bf7b7a0524da66a..55f498cde4fc75ed69ed8b9e5c81e620162b46ff 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -24,7 +24,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - php-versions: ['7.3', '7.4', '8.0', '8.1'] + php-versions: ['7.4', '8.0', '8.1', '8.2'] name: php${{ matrix.php-versions }} lint steps: - name: Checkout diff --git a/.github/workflows/php-test.yml b/.github/workflows/php-test.yml index 06b2cfa69755c948ed05ac86a9594f5d920fce25..b8d2a931098e23926874aa3c977268bf8975cc1d 100644 --- a/.github/workflows/php-test.yml +++ b/.github/workflows/php-test.yml @@ -11,11 +11,9 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - php-versions: ['7.3', '7.4'] - nextcloud-versions: ['stable21', 'stable22', 'stable23'] + php-versions: ['7.4'] + nextcloud-versions: ['stable22', 'stable23'] include: - - php-versions: '7.3' - nextcloud-versions: 'stable20' - php-versions: '7.4' nextcloud-versions: 'stable24' - php-versions: '8.0' diff --git a/.nextcloudignore b/.nextcloudignore index 20fdd3c153c8066c1870066339ef53222ba04e58..0d25b7de78ce9b1c9bc46c488a46d98a3dea1425 100644 --- a/.nextcloudignore +++ b/.nextcloudignore @@ -26,6 +26,7 @@ phpunit.unit.xml README.md screenshots src +stylelint.config.js tests timezones webpack.* diff --git a/CHANGELOG.md b/CHANGELOG.md index a28722a1ee6354c70e5dd0bcb1e0f7c969527ab1..f6faf68d8cbeebbddbd41007c45f5bb3f4d2c0dc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,38 @@ + # Changelog +## 3.4.3 - 2022-08-23 +### Fixed +- Missing events in week view +- Invitee and resource name wrapping +- Relying on guessed mime type on import + +## 3.4.2 - 2022-07-07 +### Fixed +- Performance issues with Vue Event Rendering +- Settings modal closing when using import + +## 3.4.1 - 2022-06-28 +### Fixed +- Calendar not loading in month view + +## 3.4.0 - 2022-06-21 +### Added +- Visually distinguish events with attendees from ones without +- Visually distinguish events with reminders from ones without +- More key events on the simple editor +### Changed +- Drop PHP7.3 support (EOL) +- Drop Nextcloud 21 support (EOL) +- Event rendering now uses Vue +- Appointment booking message +### Fixed +- Logic to extract avatar link from inivitees list +- Missing stylelint +- Hide 3-dot menu button +- Attendee search +- Color dot and event alignment + ## 3.3.2 – 2022-06-02 ### Fixed - Squished settings checkbox label @@ -339,7 +372,7 @@ [#2089](https://github.com/nextcloud/calendar/pull/2089) - Long repeating events not correctly shown on web-calender under certain conditions [#2048](https://github.com/nextcloud/calendar/issues/2048) -- Repeating events not displayed on first day of monthly calendar +- Repeating events not displayed on first day of monthly calendar [#1913](https://github.com/nextcloud/calendar/issues/1913) ## 2.0.2 - 2020-03-02 @@ -490,7 +523,7 @@ [#1655](https://github.com/nextcloud/calendar/issues/1655) - Sharing published link via email doesn't work [#1640](https://github.com/nextcloud/calendar/issues/1640) -- Order All-day events by calendar +- Order All-day events by calendar [#760](https://github.com/nextcloud/calendar/issues/769) - Restructure menu for reminders [#1638](https://github.com/nextcloud/calendar/pull/1638) @@ -641,7 +674,7 @@ Even though all features present on the 1.x calendar app versions have been reim [#809](https://github.com/nextcloud/calendar/issues/809) - Non-unique Id in HTML [#860](https://github.com/nextcloud/calendar/issues/860) -- X-NC-GROUP-ID was not properly removed +- X-NC-GROUP-ID was not properly removed [#342](https://github.com/nextcloud/calendar/issues/342) - Fields in repeat area are not disabled in read-only in Edge [#420](https://github.com/nextcloud/calendar/issues/420) @@ -705,7 +738,7 @@ Even though all features present on the 1.x calendar app versions have been reim ### Fixed - Double the height of the description textarea [#675](https://github.com/nextcloud/calendar/issues/675) -- Fix parsing for all-day VEvents that +- Fix parsing for all-day VEvents that [#692](https://github.com/nextcloud/calendar/issues/692) - Manual override for timezone [#586](https://github.com/nextcloud/calendar/issues/586) @@ -750,7 +783,7 @@ Even though all features present on the 1.x calendar app versions have been reim ## 1.5.5 - 2017-09-19 ### Fixed -- Remove invalid signed signature from release +- Remove invalid signed signature from release ## 1.5.4 - 2017-09-12 ### Fixed diff --git a/appinfo/info.xml b/appinfo/info.xml index cea16cf49c1374f33754cafd78ef2e1549393b23..aff8af519ccb93f2ab698bc3e03e31a56325f927 100644 --- a/appinfo/info.xml +++ b/appinfo/info.xml @@ -15,7 +15,7 @@ * ☑️ Tasks! See tasks with a due date directly in the calendar * 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries. ]]> - 3.3.2 + 3.4.3 agpl Anna Larch Nextcloud Groupware Team @@ -32,8 +32,8 @@ https://raw.githubusercontent.com/nextcloud/calendar/main/screenshots/week_room_suggestion.png https://raw.githubusercontent.com/nextcloud/calendar/main/screenshots/week_sidebar.png - - + + OCA\Calendar\BackgroundJob\CleanUpOutdatedBookingsJob diff --git a/composer.json b/composer.json index ac4442b47ea138238e3a1e287ed645a30e7b3bbb..90ca1e3272d3ac2c568e216aa4f889ff55c1f0a3 100644 --- a/composer.json +++ b/composer.json @@ -1,12 +1,12 @@ { "config": { "platform": { - "php": "7.3" + "php": "7.4" }, "sort-packages": true }, "require": { - "php": ">=7.3 <=8.1" + "php": ">=7.4 <=8.1" }, "require-dev": { "christophwurst/nextcloud_testing": "0.12.4", diff --git a/composer.lock b/composer.lock index 98316fef778f8f24d005843be66f6df081093fd8..037951cc6d94b09f21d38bc2fbc860c78a23c282 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "bbde2eca49163a0f4852b85fb25d6040", + "content-hash": "e72161d7f75deb29b6e198bd88015401", "packages": [], "packages-dev": [ { @@ -4285,7 +4285,7 @@ }, "platform-dev": [], "platform-overrides": { - "php": "7.3" + "php": "7.4" }, - "plugin-api-version": "2.2.0" + "plugin-api-version": "2.3.0" } diff --git a/css/app-navigation.scss b/css/app-navigation.scss index 151c916375f165210aa4a3d97a2346640f03456e..ede0733ced910499a621715757b822419a944da1 100644 --- a/css/app-navigation.scss +++ b/css/app-navigation.scss @@ -86,6 +86,7 @@ background-size: 10px; flex-grow: 0 !important; width: 34px; + padding: 0 6px !important; } } diff --git a/css/app-settings.scss b/css/app-settings.scss index 122405c4abafd0e4ce4c13f13f136a9038b3eaed..cb36c2301d7c00747ea06c4b86ce5ce5b2ed31c3 100644 --- a/css/app-settings.scss +++ b/css/app-settings.scss @@ -89,7 +89,6 @@ .shortcut-overview-modal { .modal-container { - min-width: 600px; display: flex !important; flex-wrap: wrap; padding: 0 12px 12px 12px !important; @@ -132,3 +131,10 @@ } } } + +// Fix the shortcut overview on smaller screens +@media screen and (max-width: 800px) { + .shortcut-overview-modal .modal-container .shortcut-section { + width: 100%; + } +} diff --git a/l10n/bg.js b/l10n/bg.js index 8defaf4abab238bb73b6f4224fb489d5b48a53b7..f72e2d876f30e0d09e185273892c7a2d2b32f90f 100644 --- a/l10n/bg.js +++ b/l10n/bg.js @@ -201,7 +201,6 @@ OC.L10N.register( "Edit appointment" : "Редактиране на среща", "Save" : "Запазване", "Update" : "Обновяване", - "Your appointment is booked" : "Срещата ви е резервирана", "We sent you an email with details. Please confirm your appointment using the link in the email. You can close this page now." : "Изпратихме ви имейл с подробности. Моля, потвърдете вашата среща, като използвате връзката в имейла. Можете да затворите тази страница сега.", "Your name" : "Вашето име", "Your email address" : "Вашият имейл адрес", diff --git a/l10n/bg.json b/l10n/bg.json index 4cf1788de2470c058953443bbbceb00bbc373c7e..f27cadbcddff8a37b7851713b46e0d082517e79d 100644 --- a/l10n/bg.json +++ b/l10n/bg.json @@ -199,7 +199,6 @@ "Edit appointment" : "Редактиране на среща", "Save" : "Запазване", "Update" : "Обновяване", - "Your appointment is booked" : "Срещата ви е резервирана", "We sent you an email with details. Please confirm your appointment using the link in the email. You can close this page now." : "Изпратихме ви имейл с подробности. Моля, потвърдете вашата среща, като използвате връзката в имейла. Можете да затворите тази страница сега.", "Your name" : "Вашето име", "Your email address" : "Вашият имейл адрес", diff --git a/l10n/ca.js b/l10n/ca.js index 1148fcca7582b30e42247c4bfce7cc295815f396..912c064520c691270d41512ea919bb0a945c0c2d 100644 --- a/l10n/ca.js +++ b/l10n/ca.js @@ -119,6 +119,7 @@ OC.L10N.register( "Actions" : "Accions", "Create event" : "Crea un esdeveniment", "Show shortcuts" : "Mostra les dreceres", + "Editor" : "Editor", "Enable birthday calendar" : "Activa el calendari d'aniversaris", "Show tasks in calendar" : "Mostra les tasques en el calendari", "Enable simplified editor" : "Habilita l'editor simplificat", @@ -347,6 +348,7 @@ OC.L10N.register( "Relaxing" : "Relax", "Relax" : "Relax", "Commuting" : "Trajecte", + "Invoice" : "Factura", "Presentation" : "Presentació", "Talk" : "Parla", "Camping" : "Acampada", diff --git a/l10n/ca.json b/l10n/ca.json index a4183b8a123d3dd10d4807c9f53a1c4990e7277a..e25fcd25aefb2682a45a78ef4d78af8292555183 100644 --- a/l10n/ca.json +++ b/l10n/ca.json @@ -117,6 +117,7 @@ "Actions" : "Accions", "Create event" : "Crea un esdeveniment", "Show shortcuts" : "Mostra les dreceres", + "Editor" : "Editor", "Enable birthday calendar" : "Activa el calendari d'aniversaris", "Show tasks in calendar" : "Mostra les tasques en el calendari", "Enable simplified editor" : "Habilita l'editor simplificat", @@ -345,6 +346,7 @@ "Relaxing" : "Relax", "Relax" : "Relax", "Commuting" : "Trajecte", + "Invoice" : "Factura", "Presentation" : "Presentació", "Talk" : "Parla", "Camping" : "Acampada", diff --git a/l10n/cs.js b/l10n/cs.js index ef7d829aaf88c4de21ebf7ec5e8901ba0910ad22..1cde737570d39bdb9facf846e1c41fc37b90ccec 100644 --- a/l10n/cs.js +++ b/l10n/cs.js @@ -144,6 +144,10 @@ OC.L10N.register( "Actions" : "Akce", "Create event" : "Vytvořit událost", "Show shortcuts" : "Zobrazit zkratky", + "Editor" : "Editor", + "Close editor" : "Zavřít editor", + "Save edited event" : "Uložit upravenou událost", + "Delete edited event" : "Smazat upravenou událost", "Enable birthday calendar" : "Zobrazovat kalendář s narozeninami", "Show tasks in calendar" : "Zobrazovat úkoly v kalendáři", "Enable simplified editor" : "Používat zjednodušený editor", @@ -201,7 +205,7 @@ OC.L10N.register( "Edit appointment" : "Upravit schůzku", "Save" : "Uložit", "Update" : "Aktualizovat", - "Your appointment is booked" : "Vaše schůzka je zarezervována", + "Please confirm your reservation" : "Potvrďte svou rezervaci", "We sent you an email with details. Please confirm your appointment using the link in the email. You can close this page now." : "V e-mailu vám pošleme podrobnosti. Prosíme, potvrďte schůzku kliknutím na odkaz v e-mailu. Tuto stránku nyní můžete zavřít.", "Your name" : "Vaše jméno", "Your email address" : "Vaše e-mailová adresa", diff --git a/l10n/cs.json b/l10n/cs.json index 89abeca3f4088444c794b1d3c237053351cc3c9e..889540dee56165cb0197d49a4eecf9d675985601 100644 --- a/l10n/cs.json +++ b/l10n/cs.json @@ -142,6 +142,10 @@ "Actions" : "Akce", "Create event" : "Vytvořit událost", "Show shortcuts" : "Zobrazit zkratky", + "Editor" : "Editor", + "Close editor" : "Zavřít editor", + "Save edited event" : "Uložit upravenou událost", + "Delete edited event" : "Smazat upravenou událost", "Enable birthday calendar" : "Zobrazovat kalendář s narozeninami", "Show tasks in calendar" : "Zobrazovat úkoly v kalendáři", "Enable simplified editor" : "Používat zjednodušený editor", @@ -199,7 +203,7 @@ "Edit appointment" : "Upravit schůzku", "Save" : "Uložit", "Update" : "Aktualizovat", - "Your appointment is booked" : "Vaše schůzka je zarezervována", + "Please confirm your reservation" : "Potvrďte svou rezervaci", "We sent you an email with details. Please confirm your appointment using the link in the email. You can close this page now." : "V e-mailu vám pošleme podrobnosti. Prosíme, potvrďte schůzku kliknutím na odkaz v e-mailu. Tuto stránku nyní můžete zavřít.", "Your name" : "Vaše jméno", "Your email address" : "Vaše e-mailová adresa", diff --git a/l10n/de.js b/l10n/de.js index 94b4682bd197c4e97af51f41ca8284150b415584..98a05dbf55e91e4c474b32a0f1deb5b2002ad89e 100644 --- a/l10n/de.js +++ b/l10n/de.js @@ -34,7 +34,7 @@ OC.L10N.register( "Next day" : "Nächster Tag", "Next week" : "Nächste Woche", "Next month" : "Nächster Monat", - "New event" : "Neues Ereignis", + "New event" : "Neuer Termin", "Today" : "Heute", "Day" : "Tag", "Week" : "Woche", @@ -144,6 +144,10 @@ OC.L10N.register( "Actions" : "Aktionen", "Create event" : "Termin erstellen", "Show shortcuts" : "Tastaturkürzel anzeigen", + "Editor" : "Editor", + "Close editor" : "Bearbeitung schließen", + "Save edited event" : "Bearbeitetes Ereignis speichern", + "Delete edited event" : "Bearbeitetes Ereignis löschen", "Enable birthday calendar" : "Geburtstagskalender aktivieren", "Show tasks in calendar" : "Aufgaben im Kalender anzeigen", "Enable simplified editor" : "Einfachen Editor aktivieren", @@ -201,7 +205,7 @@ OC.L10N.register( "Edit appointment" : "Termin bearbeiten", "Save" : "Speichern", "Update" : "Aktualisieren", - "Your appointment is booked" : "Dein Termin ist gebucht", + "Please confirm your reservation" : "Bitte bestätige Deine Reservierung", "We sent you an email with details. Please confirm your appointment using the link in the email. You can close this page now." : "Wir haben Dir eine E-Mail mit Details gesendet. Bitte bestätige Deinen Termin über den Link in der E-Mail. Du kannst diese Seite jetzt schließen.", "Your name" : "Dein Name", "Your email address" : "Deine E-Mail-Adresse", diff --git a/l10n/de.json b/l10n/de.json index 6dfe0999b125eb5aff6f2c59d19b0351d6b3da12..a1f42463656703a52cba249935706e3886d70f4e 100644 --- a/l10n/de.json +++ b/l10n/de.json @@ -32,7 +32,7 @@ "Next day" : "Nächster Tag", "Next week" : "Nächste Woche", "Next month" : "Nächster Monat", - "New event" : "Neues Ereignis", + "New event" : "Neuer Termin", "Today" : "Heute", "Day" : "Tag", "Week" : "Woche", @@ -142,6 +142,10 @@ "Actions" : "Aktionen", "Create event" : "Termin erstellen", "Show shortcuts" : "Tastaturkürzel anzeigen", + "Editor" : "Editor", + "Close editor" : "Bearbeitung schließen", + "Save edited event" : "Bearbeitetes Ereignis speichern", + "Delete edited event" : "Bearbeitetes Ereignis löschen", "Enable birthday calendar" : "Geburtstagskalender aktivieren", "Show tasks in calendar" : "Aufgaben im Kalender anzeigen", "Enable simplified editor" : "Einfachen Editor aktivieren", @@ -199,7 +203,7 @@ "Edit appointment" : "Termin bearbeiten", "Save" : "Speichern", "Update" : "Aktualisieren", - "Your appointment is booked" : "Dein Termin ist gebucht", + "Please confirm your reservation" : "Bitte bestätige Deine Reservierung", "We sent you an email with details. Please confirm your appointment using the link in the email. You can close this page now." : "Wir haben Dir eine E-Mail mit Details gesendet. Bitte bestätige Deinen Termin über den Link in der E-Mail. Du kannst diese Seite jetzt schließen.", "Your name" : "Dein Name", "Your email address" : "Deine E-Mail-Adresse", diff --git a/l10n/de_DE.js b/l10n/de_DE.js index b22a3f1bfb436835b5fbbf92782e0d04d1123805..5cb5f4cad4a8e0d58e9a031e4c8d45d2ae92874d 100644 --- a/l10n/de_DE.js +++ b/l10n/de_DE.js @@ -144,6 +144,10 @@ OC.L10N.register( "Actions" : "Aktionen", "Create event" : "Termin erstellen", "Show shortcuts" : "Tastaturkürzel anzeigen", + "Editor" : "Editor", + "Close editor" : "Bearbeitung schließen", + "Save edited event" : "Bearbeitetes Ereignis speichern", + "Delete edited event" : "Bearbeitetes Ereignis löschen", "Enable birthday calendar" : "Geburtstagskalender aktivieren", "Show tasks in calendar" : "Aufgaben im Kalender anzeigen", "Enable simplified editor" : "Einfachen Editor aktivieren", @@ -201,7 +205,7 @@ OC.L10N.register( "Edit appointment" : "Termin bearbeiten", "Save" : "Speichern", "Update" : "Aktualisieren", - "Your appointment is booked" : "Ihr Termin ist gebucht", + "Please confirm your reservation" : "Bitte bestätigen Sie Ihre Reservierung", "We sent you an email with details. Please confirm your appointment using the link in the email. You can close this page now." : "Wir haben Ihnen eine E-Mail mit Details gesendet. Bitte bestätigen Sie Ihren Termin über den Link in der E-Mail. Sie können diese Seite jetzt schließen.", "Your name" : "Ihr Name", "Your email address" : "Ihre E-Mail-Adresse", @@ -215,7 +219,7 @@ OC.L10N.register( "Audio notification" : "Audio-Benachrichtigung", "Other notification" : "Andere Benachrichtigung", "Relative to event" : "Bezogen auf Termin", - "On date" : "Am Datum", + "On date" : "Zum Datum", "Edit time" : "Zeit ändern", "Save time" : "Zeit speichern", "Remove reminder" : "Erinnerung entfernen", @@ -283,7 +287,7 @@ OC.L10N.register( "End repeat" : "Wiederholung beenden", "Select to end repeat" : "Auswählen um Wiederholung beenden", "never" : "Niemals", - "on date" : "am Datum", + "on date" : "zum Datum", "after" : "Nach", "_time_::_times_" : ["Mal","Mal"], "This event is the recurrence-exception of a recurrence-set. You cannot add a recurrence-rule to it." : "Dieser Termin ist die Wiederholungsausnahme eines sich wiederholenden Termins. Sie können keine Wiederholungsregel hinzufügen.", diff --git a/l10n/de_DE.json b/l10n/de_DE.json index 605ffd97317f77a217c035466a3ad258a99f8533..eacbf3eb4b030b9a08b40ad9f211d4ed51c7414d 100644 --- a/l10n/de_DE.json +++ b/l10n/de_DE.json @@ -142,6 +142,10 @@ "Actions" : "Aktionen", "Create event" : "Termin erstellen", "Show shortcuts" : "Tastaturkürzel anzeigen", + "Editor" : "Editor", + "Close editor" : "Bearbeitung schließen", + "Save edited event" : "Bearbeitetes Ereignis speichern", + "Delete edited event" : "Bearbeitetes Ereignis löschen", "Enable birthday calendar" : "Geburtstagskalender aktivieren", "Show tasks in calendar" : "Aufgaben im Kalender anzeigen", "Enable simplified editor" : "Einfachen Editor aktivieren", @@ -199,7 +203,7 @@ "Edit appointment" : "Termin bearbeiten", "Save" : "Speichern", "Update" : "Aktualisieren", - "Your appointment is booked" : "Ihr Termin ist gebucht", + "Please confirm your reservation" : "Bitte bestätigen Sie Ihre Reservierung", "We sent you an email with details. Please confirm your appointment using the link in the email. You can close this page now." : "Wir haben Ihnen eine E-Mail mit Details gesendet. Bitte bestätigen Sie Ihren Termin über den Link in der E-Mail. Sie können diese Seite jetzt schließen.", "Your name" : "Ihr Name", "Your email address" : "Ihre E-Mail-Adresse", @@ -213,7 +217,7 @@ "Audio notification" : "Audio-Benachrichtigung", "Other notification" : "Andere Benachrichtigung", "Relative to event" : "Bezogen auf Termin", - "On date" : "Am Datum", + "On date" : "Zum Datum", "Edit time" : "Zeit ändern", "Save time" : "Zeit speichern", "Remove reminder" : "Erinnerung entfernen", @@ -281,7 +285,7 @@ "End repeat" : "Wiederholung beenden", "Select to end repeat" : "Auswählen um Wiederholung beenden", "never" : "Niemals", - "on date" : "am Datum", + "on date" : "zum Datum", "after" : "Nach", "_time_::_times_" : ["Mal","Mal"], "This event is the recurrence-exception of a recurrence-set. You cannot add a recurrence-rule to it." : "Dieser Termin ist die Wiederholungsausnahme eines sich wiederholenden Termins. Sie können keine Wiederholungsregel hinzufügen.", diff --git a/l10n/el.js b/l10n/el.js index e48cffb6eccb334da09bcd3e3d12737acb04c853..bae8c8313fc31e004f56388be57044d03971da4d 100644 --- a/l10n/el.js +++ b/l10n/el.js @@ -201,7 +201,6 @@ OC.L10N.register( "Edit appointment" : "Επεξεργασία ραντεβού", "Save" : "Αποθήκευση", "Update" : "Ενημέρωση", - "Your appointment is booked" : "Το ραντεβού σας έχει κανονιστεί", "We sent you an email with details. Please confirm your appointment using the link in the email. You can close this page now." : "Σας στείλαμε ενα email με τις λεπτομέρειες. Παρακαλούμε να επιβεβαιώσετε το ραντεβού κάνοντας χρήση του συνδέσμου στο email. Μπορείτε να κλείσετε αυτή την σελίδα ", "Your name" : "Το όνομά σας", "Your email address" : "Η διεύθυνση ηλεκτρονικού ταχυδρομείου σας", diff --git a/l10n/el.json b/l10n/el.json index 01951ec6babadc52f92935b53159b107de9f4d31..0b7ad7ee5b78642a7e04af8e97e8f6b396f4f9bd 100644 --- a/l10n/el.json +++ b/l10n/el.json @@ -199,7 +199,6 @@ "Edit appointment" : "Επεξεργασία ραντεβού", "Save" : "Αποθήκευση", "Update" : "Ενημέρωση", - "Your appointment is booked" : "Το ραντεβού σας έχει κανονιστεί", "We sent you an email with details. Please confirm your appointment using the link in the email. You can close this page now." : "Σας στείλαμε ενα email με τις λεπτομέρειες. Παρακαλούμε να επιβεβαιώσετε το ραντεβού κάνοντας χρήση του συνδέσμου στο email. Μπορείτε να κλείσετε αυτή την σελίδα ", "Your name" : "Το όνομά σας", "Your email address" : "Η διεύθυνση ηλεκτρονικού ταχυδρομείου σας", diff --git a/l10n/es.js b/l10n/es.js index e3dbc2a2056a160ce73e84d0d528b3a75c84627d..1f0df70c68584ee3ea813561d8ebba20446bccb3 100644 --- a/l10n/es.js +++ b/l10n/es.js @@ -63,8 +63,8 @@ OC.L10N.register( "Calendar link could not be copied to clipboard." : "El enlace de calendario no se ha podido copiar al portapapeles. ", "An error occurred, unable to rename the calendar." : "Se ha producido un error, no se ha podido renombrar el calendario.", "An error occurred, unable to change the calendar's color." : "Se ha producido un error, no se ha podido cambiar el color del calendario.", - "_Unsharing the calendar in {countdown} second_::_Unsharing the calendar in {countdown} seconds_" : ["Dejando de compartir el calendario en {countdown} segundo","Dejando de compartir el calendario en {countdown} segundos"], - "_Deleting the calendar in {countdown} second_::_Deleting the calendar in {countdown} seconds_" : ["Borrando el calendario en {countdown} segundo","Eliminando el calendario en {countdown} segundos"], + "_Unsharing the calendar in {countdown} second_::_Unsharing the calendar in {countdown} seconds_" : ["Dejando de compartir el calendario en {countdown} segundo","Dejando de compartir el calendario en {countdown} segundos","Dejando de compartir el calendario en {countdown} segundos"], + "_Deleting the calendar in {countdown} second_::_Deleting the calendar in {countdown} seconds_" : ["Borrando el calendario en {countdown} segundo","Eliminando el calendario en {countdown} segundos","Eliminando el calendario en {countdown} segundos"], "Share link" : "Compartir enlace", "Publish calendar" : "Publicar calendario", "Publishing calendar" : "Publicando calendario", @@ -115,19 +115,19 @@ OC.L10N.register( "Could not load deleted calendars and objects" : "No es posible cargar calendarios u objetos eliminados", "Could not restore calendar or event" : "No es posible restaurar el calendario o evento", "Do you really want to empty the trash bin?" : "¿De verdad quieres vaciar la papelera?", - "_Elements in the trash bin are deleted after {numDays} day_::_Elements in the trash bin are deleted after {numDays} days_" : ["Los elementos de la papelera se eliminarán tras pasar {numDays} día","Los elementos de la papelera se eliminarán tras pasar {numDays} días"], + "_Elements in the trash bin are deleted after {numDays} day_::_Elements in the trash bin are deleted after {numDays} days_" : ["Los elementos de la papelera se eliminarán tras pasar {numDays} día","Los elementos de la papelera se eliminarán tras pasar {numDays} días","Los elementos de la papelera se eliminarán tras pasar {numDays} días"], "Could not update calendar order." : "No se puede actualizar el orden del calendario.", "Import calendars" : "Importar calendarios", "Please select a calendar to import into …" : "Por favor, selecciona un calendario al que importar…", "Filename" : "Nombre de archivo", "Calendar to import into" : "Calendario en el cual importar", "Cancel" : "Cancelar", - "_Import calendar_::_Import calendars_" : ["Importar calendario","Importar calendarios"], + "_Import calendar_::_Import calendars_" : ["Importar calendario","Importar calendarios","Importar calendarios"], "{filename} is an unsupported file-type" : "{filename} es un tipo de archivo no soportado", "{filename} could not be parsed" : "{filename} no pudo ser analizado", "No valid files found, aborting import" : "No se han encontrado archivos válidos, cancelando la importación", "Import partially failed. Imported {accepted} out of {total}." : "La importación ha fallado parcialmente. Importados {accepted} sobre {total}.", - "_Successfully imported %n event_::_Successfully imported %n events_" : ["Se ha importado con éxito %n evento.","Se han importado con éxito %n eventos."], + "_Successfully imported %n event_::_Successfully imported %n events_" : ["Se ha importado con éxito %n evento.","Se han importado con éxito %n eventos.","Se han importado con éxito %n eventos."], "Automatic" : "Automático", "Automatic ({detected})" : "Automático ({detected})", "New setting was not saved successfully." : "El nuevo ajuste no ha podido ser guardado correctamente.", @@ -144,6 +144,10 @@ OC.L10N.register( "Actions" : "Acciones", "Create event" : "Crear evento", "Show shortcuts" : "Mostrar atajos", + "Editor" : "Editor", + "Close editor" : "Cerrar editor", + "Save edited event" : "Guardar el evento editado", + "Delete edited event" : "Borrar el evento editado", "Enable birthday calendar" : "Permitir calendario de cumpleaños", "Show tasks in calendar" : "Ver tareas en el calendario", "Enable simplified editor" : "Activar editor simplificado", @@ -162,13 +166,13 @@ OC.L10N.register( "CalDAV link could not be copied to clipboard." : "El enlace CalDAV no se puede copiar al portapapeles", "Appointment was created successfully" : "Se ha creado la cita exitosamente", "Appointment was updated successfully" : "Se ha actualizado la cita exitosamente", - "_{duration} minute_::_{duration} minutes_" : ["{duración} minuto","{duración} minutos"], + "_{duration} minute_::_{duration} minutes_" : ["{duración} minuto","{duración} minutos","{duración} minutos"], "0 minutes" : "0 minutos", - "_{duration} hour_::_{duration} hours_" : ["{duration} hora","{duration} horas"], - "_{duration} day_::_{duration} days_" : ["{duration} día","{duration} días"], - "_{duration} week_::_{duration} weeks_" : ["{duration} semana","{duration} semanas"], - "_{duration} month_::_{duration} months_" : ["{duration} mes","{duration} meses"], - "_{duration} year_::_{duration} years_" : ["{duration} año","{duration} años"], + "_{duration} hour_::_{duration} hours_" : ["{duration} hora","{duration} horas","{duration} horas"], + "_{duration} day_::_{duration} days_" : ["{duration} día","{duration} días","{duration} días"], + "_{duration} week_::_{duration} weeks_" : ["{duration} semana","{duration} semanas","{duration} semanas"], + "_{duration} month_::_{duration} months_" : ["{duration} mes","{duration} meses","{duration} meses"], + "_{duration} year_::_{duration} years_" : ["{duration} año","{duration} años","{duration} años"], "To configure appointments, add your email address in personal settings." : "Para configurar citas, añade tu dirección de correo en ajustes personales.", "Public – shown on the profile page" : "Público - visible en la página de perfil", "Private – only accessible via secret link" : "Privado - solamente accesible vía enlace secreto", @@ -201,7 +205,7 @@ OC.L10N.register( "Edit appointment" : "Editar cita", "Save" : "Guardar", "Update" : "Actualizar", - "Your appointment is booked" : "Tu cita está reservada", + "Please confirm your reservation" : "Por favor, confirme su reserva", "We sent you an email with details. Please confirm your appointment using the link in the email. You can close this page now." : "Te hemos enviado un correo con los detalles. Por favor, confirma tu cita usando el enlace del correo. Ahora puedes cerrar esta página.", "Your name" : "Tu nombre", "Your email address" : "Tu dirección de correo", @@ -223,11 +227,11 @@ OC.L10N.register( "at" : "a", "+ Add reminder" : "+ Añadir recordatorio", "Add reminder" : "Añadir recordatorio", - "_second_::_seconds_" : ["segundo","segundos"], - "_minute_::_minutes_" : ["minuto","minutos"], - "_hour_::_hours_" : ["hora","horas"], - "_day_::_days_" : ["día","días"], - "_week_::_weeks_" : ["semana","semanas"], + "_second_::_seconds_" : ["segundo","segundos","segundos"], + "_minute_::_minutes_" : ["minuto","minutos","minutos"], + "_hour_::_hours_" : ["hora","horas","horas"], + "_day_::_days_" : ["día","días","días"], + "_week_::_weeks_" : ["semana","semanas","semanas"], "Suggested" : "Sugerido", "Available" : "Disponible", "Not available" : "No disponible", @@ -285,7 +289,7 @@ OC.L10N.register( "never" : "nunca", "on date" : "en fecha", "after" : "después de", - "_time_::_times_" : ["vez","veces"], + "_time_::_times_" : ["vez","veces","veces"], "This event is the recurrence-exception of a recurrence-set. You cannot add a recurrence-rule to it." : "Este evento es la excepción a la serie recurrente. No le puedes añadir una regla recurrente.", "first" : "primero", "third" : "tercero", @@ -297,8 +301,8 @@ OC.L10N.register( "Repeat every" : "Repetir cada", "By day of the month" : "Por día del mes", "On the" : "En el", - "_month_::_months_" : ["mes","meses"], - "_year_::_years_" : ["año","años"], + "_month_::_months_" : ["mes","meses","meses"], + "_year_::_years_" : ["año","años","años"], "weekday" : "día laborable", "weekend day" : "día de fin de semana", "No recurrence" : "No recurrente", @@ -310,7 +314,7 @@ OC.L10N.register( "Has a whiteboard" : "Tiene una pizarra", "Wheelchair accessible" : "Accesible en silla de ruedas", "Remove resource" : "Quitar recurso", - "_{seatingCapacity} seat_::_{seatingCapacity} seats_" : ["{seatingCapacity} asiento","{seatingCapacity} asientos"], + "_{seatingCapacity} seat_::_{seatingCapacity} seats_" : ["{seatingCapacity} asiento","{seatingCapacity} asientos","{seatingCapacity} asientos"], "Projector" : "Proyector", "Whiteboard" : "Pizarra blanca", "Search for resources or rooms" : "Buscar recursos o salas", @@ -387,8 +391,8 @@ OC.L10N.register( "Travel" : "Viaje", "Vacation" : "Vacaciones", "Midnight on the day the event starts" : "Medianoche del día en el que comienza el evento", - "_%n day before the event at {formattedHourMinute}_::_%n days before the event at {formattedHourMinute}_" : ["%n día antes del evento, a las {formattedHourMinute}","%n días antes del evento, a las {formattedHourMinute}"], - "_%n week before the event at {formattedHourMinute}_::_%n weeks before the event at {formattedHourMinute}_" : ["%n semana antes del evento, a las {formattedHourMinute}","%n semanas antes del evento, a las {formattedHourMinute}"], + "_%n day before the event at {formattedHourMinute}_::_%n days before the event at {formattedHourMinute}_" : ["%n día antes del evento, a las {formattedHourMinute}","%n días antes del evento, a las {formattedHourMinute}","%n días antes del evento, a las {formattedHourMinute}"], + "_%n week before the event at {formattedHourMinute}_::_%n weeks before the event at {formattedHourMinute}_" : ["%n semana antes del evento, a las {formattedHourMinute}","%n semanas antes del evento, a las {formattedHourMinute}","%n semanas antes del evento, a las {formattedHourMinute}"], "on the day of the event at {formattedHourMinute}" : "en el día del evento, a las {formattedHourMinute}", "at the event's start" : "al comienzo del evento", "at the event's end" : "al final del evento", @@ -404,17 +408,17 @@ OC.L10N.register( "Weekly" : "Semanalmente", "Monthly" : "Mensualmente", "Yearly" : "Anualmente", - "_Every %n day_::_Every %n days_" : ["Cada %n día","Cada %n días"], - "_Every %n week_::_Every %n weeks_" : ["Cada %n semana","Cada %n semanas"], - "_Every %n month_::_Every %n months_" : ["Cada %n mes","Cada %n meses"], - "_Every %n year_::_Every %n years_" : ["Cada %n año","Cada %n años"], - "_on {weekday}_::_on {weekdays}_" : ["en {weekday}","en {weekdays}"], - "_on day {dayOfMonthList}_::_on days {dayOfMonthList}_" : ["en día {dayOfMonthList}","en los días {dayOfMonthList}"], + "_Every %n day_::_Every %n days_" : ["Cada %n día","Cada %n días","Cada %n días"], + "_Every %n week_::_Every %n weeks_" : ["Cada %n semana","Cada %n semanas","Cada %n semanas"], + "_Every %n month_::_Every %n months_" : ["Cada %n mes","Cada %n meses","Cada %n meses"], + "_Every %n year_::_Every %n years_" : ["Cada %n año","Cada %n años","Cada %n años"], + "_on {weekday}_::_on {weekdays}_" : ["en {weekday}","en {weekdays}","en {weekdays}"], + "_on day {dayOfMonthList}_::_on days {dayOfMonthList}_" : ["en día {dayOfMonthList}","en los días {dayOfMonthList}","en los días {dayOfMonthList}"], "on the {ordinalNumber} {byDaySet}" : "en el {ordinalNumber} {byDaySet}", "in {monthNames}" : "n {monthNames}", "in {monthNames} on the {ordinalNumber} {byDaySet}" : "el {ordinalNumber} {byDaySet} de {monthNames} ", "until {untilDate}" : "hasta {untilDate}", - "_%n time_::_%n times_" : ["%n vez","%n veces"], + "_%n time_::_%n times_" : ["%n vez","%n veces","%n veces"], "Untitled event" : "Evento sin título", "Untitled task" : "Tarea sin título", "Please ask your administrator to enable the Tasks App." : "Por favor, solicite a su administrador que permita la aplicación de tareas.", @@ -426,7 +430,7 @@ OC.L10N.register( "W" : "S", "%n more" : "%n más", "No events to display" : "No hay eventos que mostrar", - "_+%n more_::_+%n more_" : ["+%n más","+%n más"], + "_+%n more_::_+%n more_" : ["+%n más","+%n más","+%n más"], "No events" : "No hay eventos", "Create a new event or change the visible time-range" : "Crea un evento nuevo o cambia el rango de horas visibles", "It might have been deleted, or there was a typo in a link" : "Puede haber sido borrado, o había una errata en el enlace", @@ -594,4 +598,4 @@ OC.L10N.register( "%s has accepted your invitation to %s on %s" : "%s ha aceptado tu invitación a %s el %s", "%s has tentatively accepted your invitation to %s on %s" : "%s ha provisionalmente aceptado tu invitación a %s el %s" }, -"nplurals=2; plural=(n != 1);"); +"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); diff --git a/l10n/es.json b/l10n/es.json index 0c071064c29c9dc325c72167861062bcef9bf3fb..640d63c33973889655ec23340ad96f8add88b079 100644 --- a/l10n/es.json +++ b/l10n/es.json @@ -61,8 +61,8 @@ "Calendar link could not be copied to clipboard." : "El enlace de calendario no se ha podido copiar al portapapeles. ", "An error occurred, unable to rename the calendar." : "Se ha producido un error, no se ha podido renombrar el calendario.", "An error occurred, unable to change the calendar's color." : "Se ha producido un error, no se ha podido cambiar el color del calendario.", - "_Unsharing the calendar in {countdown} second_::_Unsharing the calendar in {countdown} seconds_" : ["Dejando de compartir el calendario en {countdown} segundo","Dejando de compartir el calendario en {countdown} segundos"], - "_Deleting the calendar in {countdown} second_::_Deleting the calendar in {countdown} seconds_" : ["Borrando el calendario en {countdown} segundo","Eliminando el calendario en {countdown} segundos"], + "_Unsharing the calendar in {countdown} second_::_Unsharing the calendar in {countdown} seconds_" : ["Dejando de compartir el calendario en {countdown} segundo","Dejando de compartir el calendario en {countdown} segundos","Dejando de compartir el calendario en {countdown} segundos"], + "_Deleting the calendar in {countdown} second_::_Deleting the calendar in {countdown} seconds_" : ["Borrando el calendario en {countdown} segundo","Eliminando el calendario en {countdown} segundos","Eliminando el calendario en {countdown} segundos"], "Share link" : "Compartir enlace", "Publish calendar" : "Publicar calendario", "Publishing calendar" : "Publicando calendario", @@ -113,19 +113,19 @@ "Could not load deleted calendars and objects" : "No es posible cargar calendarios u objetos eliminados", "Could not restore calendar or event" : "No es posible restaurar el calendario o evento", "Do you really want to empty the trash bin?" : "¿De verdad quieres vaciar la papelera?", - "_Elements in the trash bin are deleted after {numDays} day_::_Elements in the trash bin are deleted after {numDays} days_" : ["Los elementos de la papelera se eliminarán tras pasar {numDays} día","Los elementos de la papelera se eliminarán tras pasar {numDays} días"], + "_Elements in the trash bin are deleted after {numDays} day_::_Elements in the trash bin are deleted after {numDays} days_" : ["Los elementos de la papelera se eliminarán tras pasar {numDays} día","Los elementos de la papelera se eliminarán tras pasar {numDays} días","Los elementos de la papelera se eliminarán tras pasar {numDays} días"], "Could not update calendar order." : "No se puede actualizar el orden del calendario.", "Import calendars" : "Importar calendarios", "Please select a calendar to import into …" : "Por favor, selecciona un calendario al que importar…", "Filename" : "Nombre de archivo", "Calendar to import into" : "Calendario en el cual importar", "Cancel" : "Cancelar", - "_Import calendar_::_Import calendars_" : ["Importar calendario","Importar calendarios"], + "_Import calendar_::_Import calendars_" : ["Importar calendario","Importar calendarios","Importar calendarios"], "{filename} is an unsupported file-type" : "{filename} es un tipo de archivo no soportado", "{filename} could not be parsed" : "{filename} no pudo ser analizado", "No valid files found, aborting import" : "No se han encontrado archivos válidos, cancelando la importación", "Import partially failed. Imported {accepted} out of {total}." : "La importación ha fallado parcialmente. Importados {accepted} sobre {total}.", - "_Successfully imported %n event_::_Successfully imported %n events_" : ["Se ha importado con éxito %n evento.","Se han importado con éxito %n eventos."], + "_Successfully imported %n event_::_Successfully imported %n events_" : ["Se ha importado con éxito %n evento.","Se han importado con éxito %n eventos.","Se han importado con éxito %n eventos."], "Automatic" : "Automático", "Automatic ({detected})" : "Automático ({detected})", "New setting was not saved successfully." : "El nuevo ajuste no ha podido ser guardado correctamente.", @@ -142,6 +142,10 @@ "Actions" : "Acciones", "Create event" : "Crear evento", "Show shortcuts" : "Mostrar atajos", + "Editor" : "Editor", + "Close editor" : "Cerrar editor", + "Save edited event" : "Guardar el evento editado", + "Delete edited event" : "Borrar el evento editado", "Enable birthday calendar" : "Permitir calendario de cumpleaños", "Show tasks in calendar" : "Ver tareas en el calendario", "Enable simplified editor" : "Activar editor simplificado", @@ -160,13 +164,13 @@ "CalDAV link could not be copied to clipboard." : "El enlace CalDAV no se puede copiar al portapapeles", "Appointment was created successfully" : "Se ha creado la cita exitosamente", "Appointment was updated successfully" : "Se ha actualizado la cita exitosamente", - "_{duration} minute_::_{duration} minutes_" : ["{duración} minuto","{duración} minutos"], + "_{duration} minute_::_{duration} minutes_" : ["{duración} minuto","{duración} minutos","{duración} minutos"], "0 minutes" : "0 minutos", - "_{duration} hour_::_{duration} hours_" : ["{duration} hora","{duration} horas"], - "_{duration} day_::_{duration} days_" : ["{duration} día","{duration} días"], - "_{duration} week_::_{duration} weeks_" : ["{duration} semana","{duration} semanas"], - "_{duration} month_::_{duration} months_" : ["{duration} mes","{duration} meses"], - "_{duration} year_::_{duration} years_" : ["{duration} año","{duration} años"], + "_{duration} hour_::_{duration} hours_" : ["{duration} hora","{duration} horas","{duration} horas"], + "_{duration} day_::_{duration} days_" : ["{duration} día","{duration} días","{duration} días"], + "_{duration} week_::_{duration} weeks_" : ["{duration} semana","{duration} semanas","{duration} semanas"], + "_{duration} month_::_{duration} months_" : ["{duration} mes","{duration} meses","{duration} meses"], + "_{duration} year_::_{duration} years_" : ["{duration} año","{duration} años","{duration} años"], "To configure appointments, add your email address in personal settings." : "Para configurar citas, añade tu dirección de correo en ajustes personales.", "Public – shown on the profile page" : "Público - visible en la página de perfil", "Private – only accessible via secret link" : "Privado - solamente accesible vía enlace secreto", @@ -199,7 +203,7 @@ "Edit appointment" : "Editar cita", "Save" : "Guardar", "Update" : "Actualizar", - "Your appointment is booked" : "Tu cita está reservada", + "Please confirm your reservation" : "Por favor, confirme su reserva", "We sent you an email with details. Please confirm your appointment using the link in the email. You can close this page now." : "Te hemos enviado un correo con los detalles. Por favor, confirma tu cita usando el enlace del correo. Ahora puedes cerrar esta página.", "Your name" : "Tu nombre", "Your email address" : "Tu dirección de correo", @@ -221,11 +225,11 @@ "at" : "a", "+ Add reminder" : "+ Añadir recordatorio", "Add reminder" : "Añadir recordatorio", - "_second_::_seconds_" : ["segundo","segundos"], - "_minute_::_minutes_" : ["minuto","minutos"], - "_hour_::_hours_" : ["hora","horas"], - "_day_::_days_" : ["día","días"], - "_week_::_weeks_" : ["semana","semanas"], + "_second_::_seconds_" : ["segundo","segundos","segundos"], + "_minute_::_minutes_" : ["minuto","minutos","minutos"], + "_hour_::_hours_" : ["hora","horas","horas"], + "_day_::_days_" : ["día","días","días"], + "_week_::_weeks_" : ["semana","semanas","semanas"], "Suggested" : "Sugerido", "Available" : "Disponible", "Not available" : "No disponible", @@ -283,7 +287,7 @@ "never" : "nunca", "on date" : "en fecha", "after" : "después de", - "_time_::_times_" : ["vez","veces"], + "_time_::_times_" : ["vez","veces","veces"], "This event is the recurrence-exception of a recurrence-set. You cannot add a recurrence-rule to it." : "Este evento es la excepción a la serie recurrente. No le puedes añadir una regla recurrente.", "first" : "primero", "third" : "tercero", @@ -295,8 +299,8 @@ "Repeat every" : "Repetir cada", "By day of the month" : "Por día del mes", "On the" : "En el", - "_month_::_months_" : ["mes","meses"], - "_year_::_years_" : ["año","años"], + "_month_::_months_" : ["mes","meses","meses"], + "_year_::_years_" : ["año","años","años"], "weekday" : "día laborable", "weekend day" : "día de fin de semana", "No recurrence" : "No recurrente", @@ -308,7 +312,7 @@ "Has a whiteboard" : "Tiene una pizarra", "Wheelchair accessible" : "Accesible en silla de ruedas", "Remove resource" : "Quitar recurso", - "_{seatingCapacity} seat_::_{seatingCapacity} seats_" : ["{seatingCapacity} asiento","{seatingCapacity} asientos"], + "_{seatingCapacity} seat_::_{seatingCapacity} seats_" : ["{seatingCapacity} asiento","{seatingCapacity} asientos","{seatingCapacity} asientos"], "Projector" : "Proyector", "Whiteboard" : "Pizarra blanca", "Search for resources or rooms" : "Buscar recursos o salas", @@ -385,8 +389,8 @@ "Travel" : "Viaje", "Vacation" : "Vacaciones", "Midnight on the day the event starts" : "Medianoche del día en el que comienza el evento", - "_%n day before the event at {formattedHourMinute}_::_%n days before the event at {formattedHourMinute}_" : ["%n día antes del evento, a las {formattedHourMinute}","%n días antes del evento, a las {formattedHourMinute}"], - "_%n week before the event at {formattedHourMinute}_::_%n weeks before the event at {formattedHourMinute}_" : ["%n semana antes del evento, a las {formattedHourMinute}","%n semanas antes del evento, a las {formattedHourMinute}"], + "_%n day before the event at {formattedHourMinute}_::_%n days before the event at {formattedHourMinute}_" : ["%n día antes del evento, a las {formattedHourMinute}","%n días antes del evento, a las {formattedHourMinute}","%n días antes del evento, a las {formattedHourMinute}"], + "_%n week before the event at {formattedHourMinute}_::_%n weeks before the event at {formattedHourMinute}_" : ["%n semana antes del evento, a las {formattedHourMinute}","%n semanas antes del evento, a las {formattedHourMinute}","%n semanas antes del evento, a las {formattedHourMinute}"], "on the day of the event at {formattedHourMinute}" : "en el día del evento, a las {formattedHourMinute}", "at the event's start" : "al comienzo del evento", "at the event's end" : "al final del evento", @@ -402,17 +406,17 @@ "Weekly" : "Semanalmente", "Monthly" : "Mensualmente", "Yearly" : "Anualmente", - "_Every %n day_::_Every %n days_" : ["Cada %n día","Cada %n días"], - "_Every %n week_::_Every %n weeks_" : ["Cada %n semana","Cada %n semanas"], - "_Every %n month_::_Every %n months_" : ["Cada %n mes","Cada %n meses"], - "_Every %n year_::_Every %n years_" : ["Cada %n año","Cada %n años"], - "_on {weekday}_::_on {weekdays}_" : ["en {weekday}","en {weekdays}"], - "_on day {dayOfMonthList}_::_on days {dayOfMonthList}_" : ["en día {dayOfMonthList}","en los días {dayOfMonthList}"], + "_Every %n day_::_Every %n days_" : ["Cada %n día","Cada %n días","Cada %n días"], + "_Every %n week_::_Every %n weeks_" : ["Cada %n semana","Cada %n semanas","Cada %n semanas"], + "_Every %n month_::_Every %n months_" : ["Cada %n mes","Cada %n meses","Cada %n meses"], + "_Every %n year_::_Every %n years_" : ["Cada %n año","Cada %n años","Cada %n años"], + "_on {weekday}_::_on {weekdays}_" : ["en {weekday}","en {weekdays}","en {weekdays}"], + "_on day {dayOfMonthList}_::_on days {dayOfMonthList}_" : ["en día {dayOfMonthList}","en los días {dayOfMonthList}","en los días {dayOfMonthList}"], "on the {ordinalNumber} {byDaySet}" : "en el {ordinalNumber} {byDaySet}", "in {monthNames}" : "n {monthNames}", "in {monthNames} on the {ordinalNumber} {byDaySet}" : "el {ordinalNumber} {byDaySet} de {monthNames} ", "until {untilDate}" : "hasta {untilDate}", - "_%n time_::_%n times_" : ["%n vez","%n veces"], + "_%n time_::_%n times_" : ["%n vez","%n veces","%n veces"], "Untitled event" : "Evento sin título", "Untitled task" : "Tarea sin título", "Please ask your administrator to enable the Tasks App." : "Por favor, solicite a su administrador que permita la aplicación de tareas.", @@ -424,7 +428,7 @@ "W" : "S", "%n more" : "%n más", "No events to display" : "No hay eventos que mostrar", - "_+%n more_::_+%n more_" : ["+%n más","+%n más"], + "_+%n more_::_+%n more_" : ["+%n más","+%n más","+%n más"], "No events" : "No hay eventos", "Create a new event or change the visible time-range" : "Crea un evento nuevo o cambia el rango de horas visibles", "It might have been deleted, or there was a typo in a link" : "Puede haber sido borrado, o había una errata en el enlace", diff --git a/l10n/es_419.js b/l10n/es_419.js index 96bd9ffd282f63e910fde8a4f022abee98013269..503ca87d27d310ed64906a1300b8614d79173020 100644 --- a/l10n/es_419.js +++ b/l10n/es_419.js @@ -87,4 +87,4 @@ OC.L10N.register( "Mail" : "Correo", "Birthday" : "Fecha de nacimiento" }, -"nplurals=2; plural=(n != 1);"); +"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); diff --git a/l10n/es_419.json b/l10n/es_419.json index 2e9117564fcc6fda5489d6696f02f33745298251..5a8a95bbf5d11ee38c9867ca39fed295cb67f26e 100644 --- a/l10n/es_419.json +++ b/l10n/es_419.json @@ -84,5 +84,5 @@ "Talk" : "Hablar", "Mail" : "Correo", "Birthday" : "Fecha de nacimiento" -},"pluralForm" :"nplurals=2; plural=(n != 1);" +},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" } \ No newline at end of file diff --git a/l10n/es_AR.js b/l10n/es_AR.js index c1713cfb9bdea38204d29144d38bdfa5b58666c0..5056ea35a79b38ae290ad1a9a3a0d7efe95f25e7 100644 --- a/l10n/es_AR.js +++ b/l10n/es_AR.js @@ -99,4 +99,4 @@ OC.L10N.register( "Mail" : "Correo Electrónico", "Birthday" : "Fecha de nacimiento" }, -"nplurals=2; plural=(n != 1);"); +"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); diff --git a/l10n/es_AR.json b/l10n/es_AR.json index 54365f954f32e2eca73b50c45f57d0164e6c6e15..85d9e35e053f8133ad5cb1e67972221b470102e7 100644 --- a/l10n/es_AR.json +++ b/l10n/es_AR.json @@ -96,5 +96,5 @@ "Movie" : "Película", "Mail" : "Correo Electrónico", "Birthday" : "Fecha de nacimiento" -},"pluralForm" :"nplurals=2; plural=(n != 1);" +},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" } \ No newline at end of file diff --git a/l10n/es_CL.js b/l10n/es_CL.js index abfd3d269df5993b8b58e218dac2850886d464cc..a6e52fc574ddf823af9ff37a7b68109b596d8ca0 100644 --- a/l10n/es_CL.js +++ b/l10n/es_CL.js @@ -88,4 +88,4 @@ OC.L10N.register( "Birthday" : "Fecha de nacimiento", "User not found" : "No se encontró el usuario" }, -"nplurals=2; plural=(n != 1);"); +"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); diff --git a/l10n/es_CL.json b/l10n/es_CL.json index 17e601853dbfbbb524d2adafe7760c50f5e3050e..7eacc18bd25918c383386d78cd424adb3266654e 100644 --- a/l10n/es_CL.json +++ b/l10n/es_CL.json @@ -85,5 +85,5 @@ "Mail" : "Correo", "Birthday" : "Fecha de nacimiento", "User not found" : "No se encontró el usuario" -},"pluralForm" :"nplurals=2; plural=(n != 1);" +},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" } \ No newline at end of file diff --git a/l10n/es_CO.js b/l10n/es_CO.js index fac382ee5d5261813e5d13ee2637bb1a4848e3e2..85ff46d20e77b0e86303f67d82374b3f9b1fcf12 100644 --- a/l10n/es_CO.js +++ b/l10n/es_CO.js @@ -91,4 +91,4 @@ OC.L10N.register( "Birthday" : "Fecha de nacimiento", "User not found" : "No se encontró el usuario" }, -"nplurals=2; plural=(n != 1);"); +"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); diff --git a/l10n/es_CO.json b/l10n/es_CO.json index 3c25921505983006dfe7a806b4f0e7e6a5f7d879..3e7f33edcb7b210b8c62106e951cc1f7cf103b0b 100644 --- a/l10n/es_CO.json +++ b/l10n/es_CO.json @@ -88,5 +88,5 @@ "Mail" : "Correo", "Birthday" : "Fecha de nacimiento", "User not found" : "No se encontró el usuario" -},"pluralForm" :"nplurals=2; plural=(n != 1);" +},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" } \ No newline at end of file diff --git a/l10n/es_CR.js b/l10n/es_CR.js index abfd3d269df5993b8b58e218dac2850886d464cc..a6e52fc574ddf823af9ff37a7b68109b596d8ca0 100644 --- a/l10n/es_CR.js +++ b/l10n/es_CR.js @@ -88,4 +88,4 @@ OC.L10N.register( "Birthday" : "Fecha de nacimiento", "User not found" : "No se encontró el usuario" }, -"nplurals=2; plural=(n != 1);"); +"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); diff --git a/l10n/es_CR.json b/l10n/es_CR.json index 17e601853dbfbbb524d2adafe7760c50f5e3050e..7eacc18bd25918c383386d78cd424adb3266654e 100644 --- a/l10n/es_CR.json +++ b/l10n/es_CR.json @@ -85,5 +85,5 @@ "Mail" : "Correo", "Birthday" : "Fecha de nacimiento", "User not found" : "No se encontró el usuario" -},"pluralForm" :"nplurals=2; plural=(n != 1);" +},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" } \ No newline at end of file diff --git a/l10n/es_DO.js b/l10n/es_DO.js index abfd3d269df5993b8b58e218dac2850886d464cc..a6e52fc574ddf823af9ff37a7b68109b596d8ca0 100644 --- a/l10n/es_DO.js +++ b/l10n/es_DO.js @@ -88,4 +88,4 @@ OC.L10N.register( "Birthday" : "Fecha de nacimiento", "User not found" : "No se encontró el usuario" }, -"nplurals=2; plural=(n != 1);"); +"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); diff --git a/l10n/es_DO.json b/l10n/es_DO.json index 17e601853dbfbbb524d2adafe7760c50f5e3050e..7eacc18bd25918c383386d78cd424adb3266654e 100644 --- a/l10n/es_DO.json +++ b/l10n/es_DO.json @@ -85,5 +85,5 @@ "Mail" : "Correo", "Birthday" : "Fecha de nacimiento", "User not found" : "No se encontró el usuario" -},"pluralForm" :"nplurals=2; plural=(n != 1);" +},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" } \ No newline at end of file diff --git a/l10n/es_EC.js b/l10n/es_EC.js index abfd3d269df5993b8b58e218dac2850886d464cc..a6e52fc574ddf823af9ff37a7b68109b596d8ca0 100644 --- a/l10n/es_EC.js +++ b/l10n/es_EC.js @@ -88,4 +88,4 @@ OC.L10N.register( "Birthday" : "Fecha de nacimiento", "User not found" : "No se encontró el usuario" }, -"nplurals=2; plural=(n != 1);"); +"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); diff --git a/l10n/es_EC.json b/l10n/es_EC.json index 17e601853dbfbbb524d2adafe7760c50f5e3050e..7eacc18bd25918c383386d78cd424adb3266654e 100644 --- a/l10n/es_EC.json +++ b/l10n/es_EC.json @@ -85,5 +85,5 @@ "Mail" : "Correo", "Birthday" : "Fecha de nacimiento", "User not found" : "No se encontró el usuario" -},"pluralForm" :"nplurals=2; plural=(n != 1);" +},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" } \ No newline at end of file diff --git a/l10n/es_GT.js b/l10n/es_GT.js index b4b38250b4acb75000503330fa1975c3563ffe24..cf81e0c11e572b485708ed29bcf8a5306312bc2a 100644 --- a/l10n/es_GT.js +++ b/l10n/es_GT.js @@ -89,4 +89,4 @@ OC.L10N.register( "Birthday" : "Fecha de nacimiento", "User not found" : "No se encontró el usuario" }, -"nplurals=2; plural=(n != 1);"); +"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); diff --git a/l10n/es_GT.json b/l10n/es_GT.json index 4854caccbc1bbd0ae4efaac37931d44314761b84..777607c7565d829c302b28994524c743d559481b 100644 --- a/l10n/es_GT.json +++ b/l10n/es_GT.json @@ -86,5 +86,5 @@ "Mail" : "Correo", "Birthday" : "Fecha de nacimiento", "User not found" : "No se encontró el usuario" -},"pluralForm" :"nplurals=2; plural=(n != 1);" +},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" } \ No newline at end of file diff --git a/l10n/es_HN.js b/l10n/es_HN.js index 96bd9ffd282f63e910fde8a4f022abee98013269..503ca87d27d310ed64906a1300b8614d79173020 100644 --- a/l10n/es_HN.js +++ b/l10n/es_HN.js @@ -87,4 +87,4 @@ OC.L10N.register( "Mail" : "Correo", "Birthday" : "Fecha de nacimiento" }, -"nplurals=2; plural=(n != 1);"); +"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); diff --git a/l10n/es_HN.json b/l10n/es_HN.json index 2e9117564fcc6fda5489d6696f02f33745298251..5a8a95bbf5d11ee38c9867ca39fed295cb67f26e 100644 --- a/l10n/es_HN.json +++ b/l10n/es_HN.json @@ -84,5 +84,5 @@ "Talk" : "Hablar", "Mail" : "Correo", "Birthday" : "Fecha de nacimiento" -},"pluralForm" :"nplurals=2; plural=(n != 1);" +},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" } \ No newline at end of file diff --git a/l10n/es_MX.js b/l10n/es_MX.js index 54e36f1832c16dea43ac0839f4102c9ae62b030f..4a9025a2b39b73356feae12c3d846faecda8e1f6 100644 --- a/l10n/es_MX.js +++ b/l10n/es_MX.js @@ -96,4 +96,4 @@ OC.L10N.register( "Birthday" : "Fecha de nacimiento", "User not found" : "No se encontró el usuario" }, -"nplurals=2; plural=(n != 1);"); +"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); diff --git a/l10n/es_MX.json b/l10n/es_MX.json index 452c0c3df72e2ad9d00cba42d64a85d8b0d87062..ad3e9c02b68113a21d4187d9e6ea5bc7e8e7d83d 100644 --- a/l10n/es_MX.json +++ b/l10n/es_MX.json @@ -93,5 +93,5 @@ "Mail" : "Correo", "Birthday" : "Fecha de nacimiento", "User not found" : "No se encontró el usuario" -},"pluralForm" :"nplurals=2; plural=(n != 1);" +},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" } \ No newline at end of file diff --git a/l10n/es_NI.js b/l10n/es_NI.js index 96bd9ffd282f63e910fde8a4f022abee98013269..503ca87d27d310ed64906a1300b8614d79173020 100644 --- a/l10n/es_NI.js +++ b/l10n/es_NI.js @@ -87,4 +87,4 @@ OC.L10N.register( "Mail" : "Correo", "Birthday" : "Fecha de nacimiento" }, -"nplurals=2; plural=(n != 1);"); +"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); diff --git a/l10n/es_NI.json b/l10n/es_NI.json index 2e9117564fcc6fda5489d6696f02f33745298251..5a8a95bbf5d11ee38c9867ca39fed295cb67f26e 100644 --- a/l10n/es_NI.json +++ b/l10n/es_NI.json @@ -84,5 +84,5 @@ "Talk" : "Hablar", "Mail" : "Correo", "Birthday" : "Fecha de nacimiento" -},"pluralForm" :"nplurals=2; plural=(n != 1);" +},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" } \ No newline at end of file diff --git a/l10n/es_PA.js b/l10n/es_PA.js index 96bd9ffd282f63e910fde8a4f022abee98013269..503ca87d27d310ed64906a1300b8614d79173020 100644 --- a/l10n/es_PA.js +++ b/l10n/es_PA.js @@ -87,4 +87,4 @@ OC.L10N.register( "Mail" : "Correo", "Birthday" : "Fecha de nacimiento" }, -"nplurals=2; plural=(n != 1);"); +"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); diff --git a/l10n/es_PA.json b/l10n/es_PA.json index 2e9117564fcc6fda5489d6696f02f33745298251..5a8a95bbf5d11ee38c9867ca39fed295cb67f26e 100644 --- a/l10n/es_PA.json +++ b/l10n/es_PA.json @@ -84,5 +84,5 @@ "Talk" : "Hablar", "Mail" : "Correo", "Birthday" : "Fecha de nacimiento" -},"pluralForm" :"nplurals=2; plural=(n != 1);" +},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" } \ No newline at end of file diff --git a/l10n/es_PE.js b/l10n/es_PE.js index 96bd9ffd282f63e910fde8a4f022abee98013269..503ca87d27d310ed64906a1300b8614d79173020 100644 --- a/l10n/es_PE.js +++ b/l10n/es_PE.js @@ -87,4 +87,4 @@ OC.L10N.register( "Mail" : "Correo", "Birthday" : "Fecha de nacimiento" }, -"nplurals=2; plural=(n != 1);"); +"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); diff --git a/l10n/es_PE.json b/l10n/es_PE.json index 2e9117564fcc6fda5489d6696f02f33745298251..5a8a95bbf5d11ee38c9867ca39fed295cb67f26e 100644 --- a/l10n/es_PE.json +++ b/l10n/es_PE.json @@ -84,5 +84,5 @@ "Talk" : "Hablar", "Mail" : "Correo", "Birthday" : "Fecha de nacimiento" -},"pluralForm" :"nplurals=2; plural=(n != 1);" +},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" } \ No newline at end of file diff --git a/l10n/es_PR.js b/l10n/es_PR.js index 96bd9ffd282f63e910fde8a4f022abee98013269..503ca87d27d310ed64906a1300b8614d79173020 100644 --- a/l10n/es_PR.js +++ b/l10n/es_PR.js @@ -87,4 +87,4 @@ OC.L10N.register( "Mail" : "Correo", "Birthday" : "Fecha de nacimiento" }, -"nplurals=2; plural=(n != 1);"); +"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); diff --git a/l10n/es_PR.json b/l10n/es_PR.json index 2e9117564fcc6fda5489d6696f02f33745298251..5a8a95bbf5d11ee38c9867ca39fed295cb67f26e 100644 --- a/l10n/es_PR.json +++ b/l10n/es_PR.json @@ -84,5 +84,5 @@ "Talk" : "Hablar", "Mail" : "Correo", "Birthday" : "Fecha de nacimiento" -},"pluralForm" :"nplurals=2; plural=(n != 1);" +},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" } \ No newline at end of file diff --git a/l10n/es_PY.js b/l10n/es_PY.js index 96bd9ffd282f63e910fde8a4f022abee98013269..503ca87d27d310ed64906a1300b8614d79173020 100644 --- a/l10n/es_PY.js +++ b/l10n/es_PY.js @@ -87,4 +87,4 @@ OC.L10N.register( "Mail" : "Correo", "Birthday" : "Fecha de nacimiento" }, -"nplurals=2; plural=(n != 1);"); +"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); diff --git a/l10n/es_PY.json b/l10n/es_PY.json index 2e9117564fcc6fda5489d6696f02f33745298251..5a8a95bbf5d11ee38c9867ca39fed295cb67f26e 100644 --- a/l10n/es_PY.json +++ b/l10n/es_PY.json @@ -84,5 +84,5 @@ "Talk" : "Hablar", "Mail" : "Correo", "Birthday" : "Fecha de nacimiento" -},"pluralForm" :"nplurals=2; plural=(n != 1);" +},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" } \ No newline at end of file diff --git a/l10n/es_SV.js b/l10n/es_SV.js index abfd3d269df5993b8b58e218dac2850886d464cc..2bdeaabf36e11106f10a2686bf515c5f1bc7cdf7 100644 --- a/l10n/es_SV.js +++ b/l10n/es_SV.js @@ -88,4 +88,4 @@ OC.L10N.register( "Birthday" : "Fecha de nacimiento", "User not found" : "No se encontró el usuario" }, -"nplurals=2; plural=(n != 1);"); +"nplurals=2; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); diff --git a/l10n/es_SV.json b/l10n/es_SV.json index 17e601853dbfbbb524d2adafe7760c50f5e3050e..60d5aba553085e4e172407e05a6b11b00d068e1e 100644 --- a/l10n/es_SV.json +++ b/l10n/es_SV.json @@ -85,5 +85,5 @@ "Mail" : "Correo", "Birthday" : "Fecha de nacimiento", "User not found" : "No se encontró el usuario" -},"pluralForm" :"nplurals=2; plural=(n != 1);" +},"pluralForm" :"nplurals=2; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" } \ No newline at end of file diff --git a/l10n/es_UY.js b/l10n/es_UY.js index a6bb7d47d636b110994b4f6971260d79a846fd46..13d9ac86948c1fc73e6ffd5189f33e72804144d0 100644 --- a/l10n/es_UY.js +++ b/l10n/es_UY.js @@ -88,4 +88,4 @@ OC.L10N.register( "Mail" : "Correo", "Birthday" : "Fecha de nacimiento" }, -"nplurals=2; plural=(n != 1);"); +"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); diff --git a/l10n/es_UY.json b/l10n/es_UY.json index df8bac5d16b4b396bbebb6190dab5253f55a0955..40753358776f43bc8d438eebf7335d1962ee2786 100644 --- a/l10n/es_UY.json +++ b/l10n/es_UY.json @@ -85,5 +85,5 @@ "Talk" : "Hablar", "Mail" : "Correo", "Birthday" : "Fecha de nacimiento" -},"pluralForm" :"nplurals=2; plural=(n != 1);" +},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" } \ No newline at end of file diff --git a/l10n/eu.js b/l10n/eu.js index f4d2f1e83fb08a081abafb4ad2120b94c5a10663..58241391049b0dedf89693a7fac7810ccf829dd1 100644 --- a/l10n/eu.js +++ b/l10n/eu.js @@ -127,6 +127,7 @@ OC.L10N.register( "{filename} could not be parsed" : "{filename} ezin da analizatu", "No valid files found, aborting import" : "Ez da baliodun fitxategirik aurkitu, inportazioa bertan behera uzten", "Import partially failed. Imported {accepted} out of {total}." : "Inportazioak huts egin du hein batean. Guztira {total} ziren, {accepted} inportatu dira.", + "_Successfully imported %n event_::_Successfully imported %n events_" : ["%n gertaera behar bezala inportatu dira","%n gertaera behar bezala inportatu dira"], "Automatic" : "Automatikoa", "Automatic ({detected})" : "Automatikoa ({detected})", "New setting was not saved successfully." : "Ezarpen berria ez da behar bezala gorde.", @@ -143,6 +144,10 @@ OC.L10N.register( "Actions" : "Ekintzak", "Create event" : "Sortu gertaera", "Show shortcuts" : "Erakutsi lasterbideak", + "Editor" : "Editorea", + "Close editor" : "Itxi editorea", + "Save edited event" : "Gorde editatutako gertaera", + "Delete edited event" : "Ezabatu editatutako gertaera", "Enable birthday calendar" : "Gaitu urtebetetzeen egutegia", "Show tasks in calendar" : "Erakutsi zereginak egutegian", "Enable simplified editor" : "Gaitu editore sinplifikatua", @@ -200,7 +205,7 @@ OC.L10N.register( "Edit appointment" : "Editatu hitzordua", "Save" : "Gorde", "Update" : "Eguneratu", - "Your appointment is booked" : "Zure hitzordua erreserbatuta dago", + "Please confirm your reservation" : "Berretsi zure erreserba", "We sent you an email with details. Please confirm your appointment using the link in the email. You can close this page now." : "Mezu elektroniko bat bidali dizugu xehetasunekin. Mesedez, berretsi zure hitzordua mezu elektronikoaren esteka erabiliz. Orrialde hau itxi dezakezu orain.", "Your name" : "Zure izena", "Your email address" : "Zure e-posta", @@ -370,6 +375,7 @@ OC.L10N.register( "Close" : "Itxi", "Show more details" : "Erakutsi xehetasun gehiago", "Subscribe to {name}" : "Harpidetu {name}", + "Export {name}" : "Esportatu {name}", "Anniversary" : "Urtebetetzea", "Appointment" : "Hitzordua", "Business" : "Lana", @@ -460,6 +466,7 @@ OC.L10N.register( "Break" : "Atsedena", "Commute" : "Lanerako bidea", "Commuting" : "Lanerako bidean", + "Shuttle" : "Anezka", "Invoice" : "Faktura", "Finance" : "Finantzak", "Bank" : "Bankua", diff --git a/l10n/eu.json b/l10n/eu.json index ea12614e7b6c38919464be46938d7657e7e34ecb..1a0ceb9866d98c9a11b9a116088ed6675a60ba3d 100644 --- a/l10n/eu.json +++ b/l10n/eu.json @@ -125,6 +125,7 @@ "{filename} could not be parsed" : "{filename} ezin da analizatu", "No valid files found, aborting import" : "Ez da baliodun fitxategirik aurkitu, inportazioa bertan behera uzten", "Import partially failed. Imported {accepted} out of {total}." : "Inportazioak huts egin du hein batean. Guztira {total} ziren, {accepted} inportatu dira.", + "_Successfully imported %n event_::_Successfully imported %n events_" : ["%n gertaera behar bezala inportatu dira","%n gertaera behar bezala inportatu dira"], "Automatic" : "Automatikoa", "Automatic ({detected})" : "Automatikoa ({detected})", "New setting was not saved successfully." : "Ezarpen berria ez da behar bezala gorde.", @@ -141,6 +142,10 @@ "Actions" : "Ekintzak", "Create event" : "Sortu gertaera", "Show shortcuts" : "Erakutsi lasterbideak", + "Editor" : "Editorea", + "Close editor" : "Itxi editorea", + "Save edited event" : "Gorde editatutako gertaera", + "Delete edited event" : "Ezabatu editatutako gertaera", "Enable birthday calendar" : "Gaitu urtebetetzeen egutegia", "Show tasks in calendar" : "Erakutsi zereginak egutegian", "Enable simplified editor" : "Gaitu editore sinplifikatua", @@ -198,7 +203,7 @@ "Edit appointment" : "Editatu hitzordua", "Save" : "Gorde", "Update" : "Eguneratu", - "Your appointment is booked" : "Zure hitzordua erreserbatuta dago", + "Please confirm your reservation" : "Berretsi zure erreserba", "We sent you an email with details. Please confirm your appointment using the link in the email. You can close this page now." : "Mezu elektroniko bat bidali dizugu xehetasunekin. Mesedez, berretsi zure hitzordua mezu elektronikoaren esteka erabiliz. Orrialde hau itxi dezakezu orain.", "Your name" : "Zure izena", "Your email address" : "Zure e-posta", @@ -368,6 +373,7 @@ "Close" : "Itxi", "Show more details" : "Erakutsi xehetasun gehiago", "Subscribe to {name}" : "Harpidetu {name}", + "Export {name}" : "Esportatu {name}", "Anniversary" : "Urtebetetzea", "Appointment" : "Hitzordua", "Business" : "Lana", @@ -458,6 +464,7 @@ "Break" : "Atsedena", "Commute" : "Lanerako bidea", "Commuting" : "Lanerako bidean", + "Shuttle" : "Anezka", "Invoice" : "Faktura", "Finance" : "Finantzak", "Bank" : "Bankua", diff --git a/l10n/fi.js b/l10n/fi.js index 599a1f62807a1a65fd703f95d03777b2f01881bf..04f9594de6d66f3e565228922bee007fa65e91d3 100644 --- a/l10n/fi.js +++ b/l10n/fi.js @@ -196,7 +196,6 @@ OC.L10N.register( "Edit appointment" : "Muokkaa tapaamista", "Save" : "Tallenna", "Update" : "Päivitä", - "Your appointment is booked" : "Tapaamisesi on kirjattu", "We sent you an email with details. Please confirm your appointment using the link in the email. You can close this page now." : "Lähetimme sinulle sähköpostin yksityiskohtien kera. Ole hyvä ja hyväksy tapaamisesi käyttäen linkkiä sähköpostissa. Voit sulkea tämän sivun.", "Your name" : "Nimesi", "Your email address" : "Sähköpostiosoitteesi", diff --git a/l10n/fi.json b/l10n/fi.json index 4a53c02f2f7f450cc3641217470e2a0de3569ac8..a56339f339101fbaec625901f289f453d7e141c8 100644 --- a/l10n/fi.json +++ b/l10n/fi.json @@ -194,7 +194,6 @@ "Edit appointment" : "Muokkaa tapaamista", "Save" : "Tallenna", "Update" : "Päivitä", - "Your appointment is booked" : "Tapaamisesi on kirjattu", "We sent you an email with details. Please confirm your appointment using the link in the email. You can close this page now." : "Lähetimme sinulle sähköpostin yksityiskohtien kera. Ole hyvä ja hyväksy tapaamisesi käyttäen linkkiä sähköpostissa. Voit sulkea tämän sivun.", "Your name" : "Nimesi", "Your email address" : "Sähköpostiosoitteesi", diff --git a/l10n/fr.js b/l10n/fr.js index c6f1e2b6a5dc98633be4a39313fc77289213649a..ea286ff1cbcdf84c535b37a1911591e13c1483f1 100644 --- a/l10n/fr.js +++ b/l10n/fr.js @@ -63,8 +63,8 @@ OC.L10N.register( "Calendar link could not be copied to clipboard." : "Impossible de copier le lien de l'agenda dans le presse-papier.", "An error occurred, unable to rename the calendar." : "Une erreur est survenue, impossible de renommer l'agenda.", "An error occurred, unable to change the calendar's color." : "Une erreur est survenue, impossible de modifier la couleur de l'agenda.", - "_Unsharing the calendar in {countdown} second_::_Unsharing the calendar in {countdown} seconds_" : ["Suppression du partage de l'agenda dans {countdown} seconde","Suppression du partage de l'agenda dans {countdown} secondes"], - "_Deleting the calendar in {countdown} second_::_Deleting the calendar in {countdown} seconds_" : ["Suppression de l'agenda dans {countdown} seconde","Suppression de l'agenda dans {countdown} secondes"], + "_Unsharing the calendar in {countdown} second_::_Unsharing the calendar in {countdown} seconds_" : ["Suppression du partage de l'agenda dans {countdown} seconde","Suppression du partage de l'agenda dans {countdown} secondes","Suppression du partage de l'agenda dans {countdown} secondes"], + "_Deleting the calendar in {countdown} second_::_Deleting the calendar in {countdown} seconds_" : ["Suppression de l'agenda dans {countdown} seconde","Suppression de l'agenda dans {countdown} secondes","Suppression de l'agenda dans {countdown} secondes"], "Share link" : "Lien de partage", "Publish calendar" : "Publier l'agenda", "Publishing calendar" : "Publication de l'agenda en cours", @@ -115,19 +115,19 @@ OC.L10N.register( "Could not load deleted calendars and objects" : "Impossible de charger les calendriers et objets supprimés", "Could not restore calendar or event" : "Impossible de restaurer le calendrier ou l'événement", "Do you really want to empty the trash bin?" : "Voulez-vous vraiment vider la corbeille ?", - "_Elements in the trash bin are deleted after {numDays} day_::_Elements in the trash bin are deleted after {numDays} days_" : ["Les éléments dans la corbeille sont supprimés après {numDays} jours","Les éléments dans la corbeille sont supprimés après {numDays} jours"], + "_Elements in the trash bin are deleted after {numDays} day_::_Elements in the trash bin are deleted after {numDays} days_" : ["Les éléments dans la corbeille sont supprimés après {numDays} jours","Les éléments dans la corbeille sont supprimés après {numDays} jours","Les éléments dans la corbeille sont supprimés après {numDays} jours"], "Could not update calendar order." : "Impossible de mettre à jour l'ordre du calendrier.", "Import calendars" : "Importer des calendriers", "Please select a calendar to import into …" : "Veuillez sélectionner un agenda dans lequel importer  …", "Filename" : "Nom du fichier", "Calendar to import into" : "Agenda dans lequel importer", "Cancel" : "Annuler", - "_Import calendar_::_Import calendars_" : ["Importer un agenda","Importer des agendas"], + "_Import calendar_::_Import calendars_" : ["Importer un agenda","Importer des agendas","Importer des agendas"], "{filename} is an unsupported file-type" : "Le fichier {filename} est dans un format non pris en charge", "{filename} could not be parsed" : "{filename} n'a pas pu être analysé", "No valid files found, aborting import" : "Aucun fichier valide trouvé, annulation de l’importation", "Import partially failed. Imported {accepted} out of {total}." : "Échec partiel de l’importation. Import de {accepted} sur {total}.", - "_Successfully imported %n event_::_Successfully imported %n events_" : [" %n évènement importé avec succès","%n évènements importés avec succès"], + "_Successfully imported %n event_::_Successfully imported %n events_" : [" %n évènement importé avec succès","%n évènements importés avec succès","%n évènements importés avec succès"], "Automatic" : "Automatique", "Automatic ({detected})" : "Automatique ({detected})", "New setting was not saved successfully." : "Le nouveau paramètre n'a pas pu être enregistré.", @@ -144,6 +144,10 @@ OC.L10N.register( "Actions" : "Actions", "Create event" : "Créer un événement", "Show shortcuts" : "Afficher les raccourcis", + "Editor" : "Éditeur", + "Close editor" : "Fermer l'éditeur", + "Save edited event" : "Sauvegarder l'événement édité", + "Delete edited event" : "Supprimer l'événement édité", "Enable birthday calendar" : "Activer l'agenda des anniversaires", "Show tasks in calendar" : "Afficher les tâches dans l'agenda", "Enable simplified editor" : "Activer l'éditeur simplifié", @@ -162,13 +166,13 @@ OC.L10N.register( "CalDAV link could not be copied to clipboard." : "Impossible de copier le lien CalDAV dans le presse-papier.", "Appointment was created successfully" : "Le rendez-vous a été créé avec succès", "Appointment was updated successfully" : "Le rendez-vous a été modifié avec succès", - "_{duration} minute_::_{duration} minutes_" : ["{duration} minute","{duration} minutes"], + "_{duration} minute_::_{duration} minutes_" : ["{duration} minute","{duration} minutes","{duration} minutes"], "0 minutes" : "0 minutes", - "_{duration} hour_::_{duration} hours_" : ["{duration} heure","{duration} heures"], - "_{duration} day_::_{duration} days_" : ["{duration} jour","{duration} jours"], - "_{duration} week_::_{duration} weeks_" : ["{duration} semaine","{duration} semaines"], - "_{duration} month_::_{duration} months_" : ["{duration} mois","{duration} mois"], - "_{duration} year_::_{duration} years_" : ["{duration} année","{duration} années"], + "_{duration} hour_::_{duration} hours_" : ["{duration} heure","{duration} heures","{duration} heures"], + "_{duration} day_::_{duration} days_" : ["{duration} jour","{duration} jours","{duration} jours"], + "_{duration} week_::_{duration} weeks_" : ["{duration} semaine","{duration} semaines","{duration} semaines"], + "_{duration} month_::_{duration} months_" : ["{duration} mois","{duration} mois","{duration} mois"], + "_{duration} year_::_{duration} years_" : ["{duration} année","{duration} années","{duration} années"], "To configure appointments, add your email address in personal settings." : "Pour configurer les rendez-vous, ajouter votre adresse e-mail dans les paramètres personnels.", "Public – shown on the profile page" : "Public - affiché sur la page du profil", "Private – only accessible via secret link" : "Privé - uniquement accessible via un lien secret", @@ -201,7 +205,6 @@ OC.L10N.register( "Edit appointment" : "Modifier le rendez-vous", "Save" : "Enregistrer", "Update" : "Mettre à jour", - "Your appointment is booked" : "Votre rendez-vous est réservé", "We sent you an email with details. Please confirm your appointment using the link in the email. You can close this page now." : "Nous vous avons envoyé un email avec les détails. Veuillez confirmer votre rendez-vous en utilisant le lien dans l'email. Vous pouvez maintenant fermer cette page.", "Your name" : "Votre nom", "Your email address" : "Votre e-mail", @@ -215,19 +218,19 @@ OC.L10N.register( "Audio notification" : "Notification sonore", "Other notification" : "Autre notification", "Relative to event" : "Par rapport à l’événement", - "On date" : "À jour", + "On date" : "Échéance", "Edit time" : "Modifier l'heure", "Save time" : "Enregistrer l'heure", "Remove reminder" : "Supprimer le rappel", "on" : "le", - "at" : "à", + "at" : "le", "+ Add reminder" : "+ Ajouter un rappel", "Add reminder" : "Ajouter un rappel", - "_second_::_seconds_" : ["seconde","secondes"], - "_minute_::_minutes_" : ["minute","minutes"], - "_hour_::_hours_" : ["heure","heures"], - "_day_::_days_" : ["jour","jours"], - "_week_::_weeks_" : ["semaine","semaines"], + "_second_::_seconds_" : ["seconde","secondes","secondes"], + "_minute_::_minutes_" : ["minute","minutes","minutes"], + "_hour_::_hours_" : ["heure","heures","heures"], + "_day_::_days_" : ["jour","jours","jours"], + "_week_::_weeks_" : ["semaine","semaines","semaines"], "Suggested" : "Suggéré", "Available" : "Disponible", "Not available" : "Non disponible", @@ -285,7 +288,7 @@ OC.L10N.register( "never" : "jamais", "on date" : "à jour", "after" : "après ", - "_time_::_times_" : ["fois","fois"], + "_time_::_times_" : ["fois","fois","fois"], "This event is the recurrence-exception of a recurrence-set. You cannot add a recurrence-rule to it." : "Cet événement est une exception dans un ensemble de récurrence. Vous ne pouvez pas y ajouter une règle de récurrence.", "first" : "premier", "third" : "troisième", @@ -297,8 +300,8 @@ OC.L10N.register( "Repeat every" : "Répéter chaque", "By day of the month" : "Par jour du mois", "On the" : "Le", - "_month_::_months_" : ["mois","mois"], - "_year_::_years_" : ["année","années"], + "_month_::_months_" : ["mois","mois","mois"], + "_year_::_years_" : ["année","années","années"], "weekday" : "jour de la semaine", "weekend day" : "jour de weekend", "No recurrence" : "Pas de récurrence ", @@ -310,7 +313,7 @@ OC.L10N.register( "Has a whiteboard" : "Dispose d'un tableau blanc", "Wheelchair accessible" : "Accessible en fauteuil roulant", "Remove resource" : "Supprimer la ressource", - "_{seatingCapacity} seat_::_{seatingCapacity} seats_" : ["{seatingCapacity} place assise","{seatingCapacity} places assises"], + "_{seatingCapacity} seat_::_{seatingCapacity} seats_" : ["{seatingCapacity} place assise","{seatingCapacity} places assises","{seatingCapacity} places assises"], "Projector" : "Projecteur", "Whiteboard" : "Tableau blanc", "Search for resources or rooms" : "Rechercher une ressource ou un lieu", @@ -387,8 +390,8 @@ OC.L10N.register( "Travel" : "Voyage", "Vacation" : "Congé", "Midnight on the day the event starts" : "Dès minuit, le jour de l'évènement", - "_%n day before the event at {formattedHourMinute}_::_%n days before the event at {formattedHourMinute}_" : ["%n jour avant l'évènement, à {formattedHourMinute}","%n jours avant l'évènement, à {formattedHourMinute}"], - "_%n week before the event at {formattedHourMinute}_::_%n weeks before the event at {formattedHourMinute}_" : ["%n semaine avant l'évènement, à {formattedHourMinute}","%n semaines avant l'évènement, à {formattedHourMinute}"], + "_%n day before the event at {formattedHourMinute}_::_%n days before the event at {formattedHourMinute}_" : ["%n jour avant l'évènement, à {formattedHourMinute}","%n jours avant l'évènement, à {formattedHourMinute}","%n jours avant l'évènement, à {formattedHourMinute}"], + "_%n week before the event at {formattedHourMinute}_::_%n weeks before the event at {formattedHourMinute}_" : ["%n semaine avant l'évènement, à {formattedHourMinute}","%n semaines avant l'évènement, à {formattedHourMinute}","%n semaines avant l'évènement, à {formattedHourMinute}"], "on the day of the event at {formattedHourMinute}" : "le jour de l'évènement, à {formattedHourMinute}", "at the event's start" : "au début de l'évènement", "at the event's end" : "à la fin de l'évènement", @@ -404,17 +407,17 @@ OC.L10N.register( "Weekly" : "Hebdomadaire", "Monthly" : "Mensuel", "Yearly" : "Annuel", - "_Every %n day_::_Every %n days_" : ["Tout les %n jour","Tous les %n jours"], - "_Every %n week_::_Every %n weeks_" : ["Toute les %n semaine","Toutes les %n semaines"], - "_Every %n month_::_Every %n months_" : ["Tous les %n mois","Tous les %n mois"], - "_Every %n year_::_Every %n years_" : ["Tous les %n ans","Tous les %n ans"], - "_on {weekday}_::_on {weekdays}_" : ["le {weekday}","les {weekdays}"], - "_on day {dayOfMonthList}_::_on days {dayOfMonthList}_" : ["le {dayOfMonthList}","les {dayOfMonthList}"], + "_Every %n day_::_Every %n days_" : ["Tout les %n jour","Tous les %n jours","Tous les %n jours"], + "_Every %n week_::_Every %n weeks_" : ["Toute les %n semaine","Toutes les %n semaines","Toutes les %n semaines"], + "_Every %n month_::_Every %n months_" : ["Tous les %n mois","Tous les %n mois","Tous les %n mois"], + "_Every %n year_::_Every %n years_" : ["Tous les %n ans","Tous les %n ans","Tous les %n ans"], + "_on {weekday}_::_on {weekdays}_" : ["le {weekday}","les {weekdays}","les {weekdays}"], + "_on day {dayOfMonthList}_::_on days {dayOfMonthList}_" : ["le {dayOfMonthList}","les {dayOfMonthList}","les {dayOfMonthList}"], "on the {ordinalNumber} {byDaySet}" : "le {ordinalNumber} {byDaySet}", "in {monthNames}" : "en {monthNames}", "in {monthNames} on the {ordinalNumber} {byDaySet}" : "en {monthNames}, le {ordinalNumber} {byDaySet}", "until {untilDate}" : "jusqu'au {untilDate}", - "_%n time_::_%n times_" : ["%n fois","%n fois"], + "_%n time_::_%n times_" : ["%n fois","%n fois","%n fois"], "Untitled event" : "Événement sans titre", "Untitled task" : "Tâche sans titre", "Please ask your administrator to enable the Tasks App." : "Veuillez demander à votre administrateur d’activer l'application Tasks.", @@ -426,7 +429,7 @@ OC.L10N.register( "W" : "S", "%n more" : "%n de plus", "No events to display" : "Aucun événement à afficher", - "_+%n more_::_+%n more_" : ["+%n de plus","+%n de plus"], + "_+%n more_::_+%n more_" : ["+%n de plus","+%n de plus","+%n de plus"], "No events" : "Pas d'évènements", "Create a new event or change the visible time-range" : "Créer un nouvel évènement ou modifier la période visible", "It might have been deleted, or there was a typo in a link" : "Il a peut-être été supprimé, ou il y a une erreur dans le lien", @@ -594,4 +597,4 @@ OC.L10N.register( "%s has accepted your invitation to %s on %s" : "%s a accepté votre invitation %s du %s", "%s has tentatively accepted your invitation to %s on %s" : "%s a provisoirement accepté votre invitation %s du %s" }, -"nplurals=2; plural=(n > 1);"); +"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); diff --git a/l10n/fr.json b/l10n/fr.json index feb35ae3e1b7ac84bf952ce2719dc1b9a5932283..60a8a476e7b40332bf3e46e3c4c26e1b68379c0f 100644 --- a/l10n/fr.json +++ b/l10n/fr.json @@ -61,8 +61,8 @@ "Calendar link could not be copied to clipboard." : "Impossible de copier le lien de l'agenda dans le presse-papier.", "An error occurred, unable to rename the calendar." : "Une erreur est survenue, impossible de renommer l'agenda.", "An error occurred, unable to change the calendar's color." : "Une erreur est survenue, impossible de modifier la couleur de l'agenda.", - "_Unsharing the calendar in {countdown} second_::_Unsharing the calendar in {countdown} seconds_" : ["Suppression du partage de l'agenda dans {countdown} seconde","Suppression du partage de l'agenda dans {countdown} secondes"], - "_Deleting the calendar in {countdown} second_::_Deleting the calendar in {countdown} seconds_" : ["Suppression de l'agenda dans {countdown} seconde","Suppression de l'agenda dans {countdown} secondes"], + "_Unsharing the calendar in {countdown} second_::_Unsharing the calendar in {countdown} seconds_" : ["Suppression du partage de l'agenda dans {countdown} seconde","Suppression du partage de l'agenda dans {countdown} secondes","Suppression du partage de l'agenda dans {countdown} secondes"], + "_Deleting the calendar in {countdown} second_::_Deleting the calendar in {countdown} seconds_" : ["Suppression de l'agenda dans {countdown} seconde","Suppression de l'agenda dans {countdown} secondes","Suppression de l'agenda dans {countdown} secondes"], "Share link" : "Lien de partage", "Publish calendar" : "Publier l'agenda", "Publishing calendar" : "Publication de l'agenda en cours", @@ -113,19 +113,19 @@ "Could not load deleted calendars and objects" : "Impossible de charger les calendriers et objets supprimés", "Could not restore calendar or event" : "Impossible de restaurer le calendrier ou l'événement", "Do you really want to empty the trash bin?" : "Voulez-vous vraiment vider la corbeille ?", - "_Elements in the trash bin are deleted after {numDays} day_::_Elements in the trash bin are deleted after {numDays} days_" : ["Les éléments dans la corbeille sont supprimés après {numDays} jours","Les éléments dans la corbeille sont supprimés après {numDays} jours"], + "_Elements in the trash bin are deleted after {numDays} day_::_Elements in the trash bin are deleted after {numDays} days_" : ["Les éléments dans la corbeille sont supprimés après {numDays} jours","Les éléments dans la corbeille sont supprimés après {numDays} jours","Les éléments dans la corbeille sont supprimés après {numDays} jours"], "Could not update calendar order." : "Impossible de mettre à jour l'ordre du calendrier.", "Import calendars" : "Importer des calendriers", "Please select a calendar to import into …" : "Veuillez sélectionner un agenda dans lequel importer  …", "Filename" : "Nom du fichier", "Calendar to import into" : "Agenda dans lequel importer", "Cancel" : "Annuler", - "_Import calendar_::_Import calendars_" : ["Importer un agenda","Importer des agendas"], + "_Import calendar_::_Import calendars_" : ["Importer un agenda","Importer des agendas","Importer des agendas"], "{filename} is an unsupported file-type" : "Le fichier {filename} est dans un format non pris en charge", "{filename} could not be parsed" : "{filename} n'a pas pu être analysé", "No valid files found, aborting import" : "Aucun fichier valide trouvé, annulation de l’importation", "Import partially failed. Imported {accepted} out of {total}." : "Échec partiel de l’importation. Import de {accepted} sur {total}.", - "_Successfully imported %n event_::_Successfully imported %n events_" : [" %n évènement importé avec succès","%n évènements importés avec succès"], + "_Successfully imported %n event_::_Successfully imported %n events_" : [" %n évènement importé avec succès","%n évènements importés avec succès","%n évènements importés avec succès"], "Automatic" : "Automatique", "Automatic ({detected})" : "Automatique ({detected})", "New setting was not saved successfully." : "Le nouveau paramètre n'a pas pu être enregistré.", @@ -142,6 +142,10 @@ "Actions" : "Actions", "Create event" : "Créer un événement", "Show shortcuts" : "Afficher les raccourcis", + "Editor" : "Éditeur", + "Close editor" : "Fermer l'éditeur", + "Save edited event" : "Sauvegarder l'événement édité", + "Delete edited event" : "Supprimer l'événement édité", "Enable birthday calendar" : "Activer l'agenda des anniversaires", "Show tasks in calendar" : "Afficher les tâches dans l'agenda", "Enable simplified editor" : "Activer l'éditeur simplifié", @@ -160,13 +164,13 @@ "CalDAV link could not be copied to clipboard." : "Impossible de copier le lien CalDAV dans le presse-papier.", "Appointment was created successfully" : "Le rendez-vous a été créé avec succès", "Appointment was updated successfully" : "Le rendez-vous a été modifié avec succès", - "_{duration} minute_::_{duration} minutes_" : ["{duration} minute","{duration} minutes"], + "_{duration} minute_::_{duration} minutes_" : ["{duration} minute","{duration} minutes","{duration} minutes"], "0 minutes" : "0 minutes", - "_{duration} hour_::_{duration} hours_" : ["{duration} heure","{duration} heures"], - "_{duration} day_::_{duration} days_" : ["{duration} jour","{duration} jours"], - "_{duration} week_::_{duration} weeks_" : ["{duration} semaine","{duration} semaines"], - "_{duration} month_::_{duration} months_" : ["{duration} mois","{duration} mois"], - "_{duration} year_::_{duration} years_" : ["{duration} année","{duration} années"], + "_{duration} hour_::_{duration} hours_" : ["{duration} heure","{duration} heures","{duration} heures"], + "_{duration} day_::_{duration} days_" : ["{duration} jour","{duration} jours","{duration} jours"], + "_{duration} week_::_{duration} weeks_" : ["{duration} semaine","{duration} semaines","{duration} semaines"], + "_{duration} month_::_{duration} months_" : ["{duration} mois","{duration} mois","{duration} mois"], + "_{duration} year_::_{duration} years_" : ["{duration} année","{duration} années","{duration} années"], "To configure appointments, add your email address in personal settings." : "Pour configurer les rendez-vous, ajouter votre adresse e-mail dans les paramètres personnels.", "Public – shown on the profile page" : "Public - affiché sur la page du profil", "Private – only accessible via secret link" : "Privé - uniquement accessible via un lien secret", @@ -199,7 +203,6 @@ "Edit appointment" : "Modifier le rendez-vous", "Save" : "Enregistrer", "Update" : "Mettre à jour", - "Your appointment is booked" : "Votre rendez-vous est réservé", "We sent you an email with details. Please confirm your appointment using the link in the email. You can close this page now." : "Nous vous avons envoyé un email avec les détails. Veuillez confirmer votre rendez-vous en utilisant le lien dans l'email. Vous pouvez maintenant fermer cette page.", "Your name" : "Votre nom", "Your email address" : "Votre e-mail", @@ -213,19 +216,19 @@ "Audio notification" : "Notification sonore", "Other notification" : "Autre notification", "Relative to event" : "Par rapport à l’événement", - "On date" : "À jour", + "On date" : "Échéance", "Edit time" : "Modifier l'heure", "Save time" : "Enregistrer l'heure", "Remove reminder" : "Supprimer le rappel", "on" : "le", - "at" : "à", + "at" : "le", "+ Add reminder" : "+ Ajouter un rappel", "Add reminder" : "Ajouter un rappel", - "_second_::_seconds_" : ["seconde","secondes"], - "_minute_::_minutes_" : ["minute","minutes"], - "_hour_::_hours_" : ["heure","heures"], - "_day_::_days_" : ["jour","jours"], - "_week_::_weeks_" : ["semaine","semaines"], + "_second_::_seconds_" : ["seconde","secondes","secondes"], + "_minute_::_minutes_" : ["minute","minutes","minutes"], + "_hour_::_hours_" : ["heure","heures","heures"], + "_day_::_days_" : ["jour","jours","jours"], + "_week_::_weeks_" : ["semaine","semaines","semaines"], "Suggested" : "Suggéré", "Available" : "Disponible", "Not available" : "Non disponible", @@ -283,7 +286,7 @@ "never" : "jamais", "on date" : "à jour", "after" : "après ", - "_time_::_times_" : ["fois","fois"], + "_time_::_times_" : ["fois","fois","fois"], "This event is the recurrence-exception of a recurrence-set. You cannot add a recurrence-rule to it." : "Cet événement est une exception dans un ensemble de récurrence. Vous ne pouvez pas y ajouter une règle de récurrence.", "first" : "premier", "third" : "troisième", @@ -295,8 +298,8 @@ "Repeat every" : "Répéter chaque", "By day of the month" : "Par jour du mois", "On the" : "Le", - "_month_::_months_" : ["mois","mois"], - "_year_::_years_" : ["année","années"], + "_month_::_months_" : ["mois","mois","mois"], + "_year_::_years_" : ["année","années","années"], "weekday" : "jour de la semaine", "weekend day" : "jour de weekend", "No recurrence" : "Pas de récurrence ", @@ -308,7 +311,7 @@ "Has a whiteboard" : "Dispose d'un tableau blanc", "Wheelchair accessible" : "Accessible en fauteuil roulant", "Remove resource" : "Supprimer la ressource", - "_{seatingCapacity} seat_::_{seatingCapacity} seats_" : ["{seatingCapacity} place assise","{seatingCapacity} places assises"], + "_{seatingCapacity} seat_::_{seatingCapacity} seats_" : ["{seatingCapacity} place assise","{seatingCapacity} places assises","{seatingCapacity} places assises"], "Projector" : "Projecteur", "Whiteboard" : "Tableau blanc", "Search for resources or rooms" : "Rechercher une ressource ou un lieu", @@ -385,8 +388,8 @@ "Travel" : "Voyage", "Vacation" : "Congé", "Midnight on the day the event starts" : "Dès minuit, le jour de l'évènement", - "_%n day before the event at {formattedHourMinute}_::_%n days before the event at {formattedHourMinute}_" : ["%n jour avant l'évènement, à {formattedHourMinute}","%n jours avant l'évènement, à {formattedHourMinute}"], - "_%n week before the event at {formattedHourMinute}_::_%n weeks before the event at {formattedHourMinute}_" : ["%n semaine avant l'évènement, à {formattedHourMinute}","%n semaines avant l'évènement, à {formattedHourMinute}"], + "_%n day before the event at {formattedHourMinute}_::_%n days before the event at {formattedHourMinute}_" : ["%n jour avant l'évènement, à {formattedHourMinute}","%n jours avant l'évènement, à {formattedHourMinute}","%n jours avant l'évènement, à {formattedHourMinute}"], + "_%n week before the event at {formattedHourMinute}_::_%n weeks before the event at {formattedHourMinute}_" : ["%n semaine avant l'évènement, à {formattedHourMinute}","%n semaines avant l'évènement, à {formattedHourMinute}","%n semaines avant l'évènement, à {formattedHourMinute}"], "on the day of the event at {formattedHourMinute}" : "le jour de l'évènement, à {formattedHourMinute}", "at the event's start" : "au début de l'évènement", "at the event's end" : "à la fin de l'évènement", @@ -402,17 +405,17 @@ "Weekly" : "Hebdomadaire", "Monthly" : "Mensuel", "Yearly" : "Annuel", - "_Every %n day_::_Every %n days_" : ["Tout les %n jour","Tous les %n jours"], - "_Every %n week_::_Every %n weeks_" : ["Toute les %n semaine","Toutes les %n semaines"], - "_Every %n month_::_Every %n months_" : ["Tous les %n mois","Tous les %n mois"], - "_Every %n year_::_Every %n years_" : ["Tous les %n ans","Tous les %n ans"], - "_on {weekday}_::_on {weekdays}_" : ["le {weekday}","les {weekdays}"], - "_on day {dayOfMonthList}_::_on days {dayOfMonthList}_" : ["le {dayOfMonthList}","les {dayOfMonthList}"], + "_Every %n day_::_Every %n days_" : ["Tout les %n jour","Tous les %n jours","Tous les %n jours"], + "_Every %n week_::_Every %n weeks_" : ["Toute les %n semaine","Toutes les %n semaines","Toutes les %n semaines"], + "_Every %n month_::_Every %n months_" : ["Tous les %n mois","Tous les %n mois","Tous les %n mois"], + "_Every %n year_::_Every %n years_" : ["Tous les %n ans","Tous les %n ans","Tous les %n ans"], + "_on {weekday}_::_on {weekdays}_" : ["le {weekday}","les {weekdays}","les {weekdays}"], + "_on day {dayOfMonthList}_::_on days {dayOfMonthList}_" : ["le {dayOfMonthList}","les {dayOfMonthList}","les {dayOfMonthList}"], "on the {ordinalNumber} {byDaySet}" : "le {ordinalNumber} {byDaySet}", "in {monthNames}" : "en {monthNames}", "in {monthNames} on the {ordinalNumber} {byDaySet}" : "en {monthNames}, le {ordinalNumber} {byDaySet}", "until {untilDate}" : "jusqu'au {untilDate}", - "_%n time_::_%n times_" : ["%n fois","%n fois"], + "_%n time_::_%n times_" : ["%n fois","%n fois","%n fois"], "Untitled event" : "Événement sans titre", "Untitled task" : "Tâche sans titre", "Please ask your administrator to enable the Tasks App." : "Veuillez demander à votre administrateur d’activer l'application Tasks.", @@ -424,7 +427,7 @@ "W" : "S", "%n more" : "%n de plus", "No events to display" : "Aucun événement à afficher", - "_+%n more_::_+%n more_" : ["+%n de plus","+%n de plus"], + "_+%n more_::_+%n more_" : ["+%n de plus","+%n de plus","+%n de plus"], "No events" : "Pas d'évènements", "Create a new event or change the visible time-range" : "Créer un nouvel évènement ou modifier la période visible", "It might have been deleted, or there was a typo in a link" : "Il a peut-être été supprimé, ou il y a une erreur dans le lien", diff --git a/l10n/gl.js b/l10n/gl.js index e340b7e3dd348fea9499fff997f3d4c4fca2f9d3..11bbe10556355d6f22d675b5e808d40b0a3abfca 100644 --- a/l10n/gl.js +++ b/l10n/gl.js @@ -117,6 +117,7 @@ OC.L10N.register( "Actions" : "Accións", "Create event" : "Crear evento", "Show shortcuts" : "Amosar atallos", + "Editor" : "Editor", "Enable birthday calendar" : "Activar o calendario de aniversarios", "Show tasks in calendar" : "Amosar as tarefas no calendario", "Enable simplified editor" : "Activar o editor simplificado", diff --git a/l10n/gl.json b/l10n/gl.json index 09d8b19b02a1537780f53890b5db375be5d9f341..67bd08329422d88119024a60893f1c3d248ee5e0 100644 --- a/l10n/gl.json +++ b/l10n/gl.json @@ -115,6 +115,7 @@ "Actions" : "Accións", "Create event" : "Crear evento", "Show shortcuts" : "Amosar atallos", + "Editor" : "Editor", "Enable birthday calendar" : "Activar o calendario de aniversarios", "Show tasks in calendar" : "Amosar as tarefas no calendario", "Enable simplified editor" : "Activar o editor simplificado", diff --git a/l10n/hu.js b/l10n/hu.js index 85f023cc785261126f8994839752462c30cdf7ab..9a3df4e85fa1512d82720b313080a841795c68bb 100644 --- a/l10n/hu.js +++ b/l10n/hu.js @@ -144,6 +144,10 @@ OC.L10N.register( "Actions" : "Műveletek", "Create event" : "Esemény létrehozása", "Show shortcuts" : "Gyorsbillentyűk megjelenítése", + "Editor" : "Szerkesztő", + "Close editor" : "Szerkesztő bezárása", + "Save edited event" : "Szerkesztett esemény mentése", + "Delete edited event" : "Szerkesztett esemény törlése", "Enable birthday calendar" : "Születésnapokat tartalamzó naptár engedélyezése", "Show tasks in calendar" : "Feladatok megjelenítése a naptárban", "Enable simplified editor" : "Egyszerűsített szerkesztő engedélyezése", @@ -201,7 +205,7 @@ OC.L10N.register( "Edit appointment" : "Találkozó szerkesztése", "Save" : "Mentés", "Update" : "Frissítés", - "Your appointment is booked" : "A találkozója le lett foglalva", + "Please confirm your reservation" : "Erősítse meg a foglalását", "We sent you an email with details. Please confirm your appointment using the link in the email. You can close this page now." : "Küldtünk egy e-mailt a részletekkel. Erősítse meg a találkozót a levélben található hivatkozással. Bezárhatja ezt az oldalt.", "Your name" : "Az Ön neve", "Your email address" : "Az Ön e-mail-címe", diff --git a/l10n/hu.json b/l10n/hu.json index 04dfcdfd6596dd703c2d7fe4c72a248e5dc3ec00..e778cdcdd531cf781814eb9cddb74ac2cfe2e994 100644 --- a/l10n/hu.json +++ b/l10n/hu.json @@ -142,6 +142,10 @@ "Actions" : "Műveletek", "Create event" : "Esemény létrehozása", "Show shortcuts" : "Gyorsbillentyűk megjelenítése", + "Editor" : "Szerkesztő", + "Close editor" : "Szerkesztő bezárása", + "Save edited event" : "Szerkesztett esemény mentése", + "Delete edited event" : "Szerkesztett esemény törlése", "Enable birthday calendar" : "Születésnapokat tartalamzó naptár engedélyezése", "Show tasks in calendar" : "Feladatok megjelenítése a naptárban", "Enable simplified editor" : "Egyszerűsített szerkesztő engedélyezése", @@ -199,7 +203,7 @@ "Edit appointment" : "Találkozó szerkesztése", "Save" : "Mentés", "Update" : "Frissítés", - "Your appointment is booked" : "A találkozója le lett foglalva", + "Please confirm your reservation" : "Erősítse meg a foglalását", "We sent you an email with details. Please confirm your appointment using the link in the email. You can close this page now." : "Küldtünk egy e-mailt a részletekkel. Erősítse meg a találkozót a levélben található hivatkozással. Bezárhatja ezt az oldalt.", "Your name" : "Az Ön neve", "Your email address" : "Az Ön e-mail-címe", diff --git a/l10n/id.js b/l10n/id.js index 2b4d74d1bd9aa822a07484f069fbc13c1aa7206d..559e8761d176fc553e0f50c4678756ca11177af4 100644 --- a/l10n/id.js +++ b/l10n/id.js @@ -40,7 +40,7 @@ OC.L10N.register( "An error occurred, unable to change the calendar's color." : "Terjadi galat, tidak dapat mengganti warna kalender.", "_Unsharing the calendar in {countdown} second_::_Unsharing the calendar in {countdown} seconds_" : ["Batal berbagi kalender dalam {countdown} detik"], "_Deleting the calendar in {countdown} second_::_Deleting the calendar in {countdown} seconds_" : ["Menghapus kalender dalam {countdown} detik"], - "Share link" : "Bagi tautan", + "Share link" : "Bagikan tautan", "Publish calendar" : "Menerbitkan kalender", "Publishing calendar" : "Menerbitkan kalender", "Copy public link" : "Salin tautan publik", @@ -197,6 +197,7 @@ OC.L10N.register( "Please enter a valid date" : "Silakan isi tanggal valid", "Please enter a valid date and time" : "Silakan isi tanggal dan waktu valid", "Personal" : "Pribadi", + "[Today]" : "[Hari ini]", "Details" : "Detail", "Attendees" : "Peserta", "Close" : "Tutup", @@ -261,6 +262,7 @@ OC.L10N.register( "Custom color" : "Warna khusus", "Special color of this event. Overrides the calendar-color." : "Warna spesial dari acara ini. Mengganti warna kalender.", "Chat room for event" : "Ruang obrolan untuk acara", + "Talk" : "Talk", "Review" : "Tinjauan", "Mail" : "Email", "Birthday" : "Tanggal lahir" diff --git a/l10n/id.json b/l10n/id.json index 044f4b4879942858afcaf8ab828669e261107d85..d1fe88bbc7bd80cfbafcb32d0e18aaf37dd1b2fa 100644 --- a/l10n/id.json +++ b/l10n/id.json @@ -38,7 +38,7 @@ "An error occurred, unable to change the calendar's color." : "Terjadi galat, tidak dapat mengganti warna kalender.", "_Unsharing the calendar in {countdown} second_::_Unsharing the calendar in {countdown} seconds_" : ["Batal berbagi kalender dalam {countdown} detik"], "_Deleting the calendar in {countdown} second_::_Deleting the calendar in {countdown} seconds_" : ["Menghapus kalender dalam {countdown} detik"], - "Share link" : "Bagi tautan", + "Share link" : "Bagikan tautan", "Publish calendar" : "Menerbitkan kalender", "Publishing calendar" : "Menerbitkan kalender", "Copy public link" : "Salin tautan publik", @@ -195,6 +195,7 @@ "Please enter a valid date" : "Silakan isi tanggal valid", "Please enter a valid date and time" : "Silakan isi tanggal dan waktu valid", "Personal" : "Pribadi", + "[Today]" : "[Hari ini]", "Details" : "Detail", "Attendees" : "Peserta", "Close" : "Tutup", @@ -259,6 +260,7 @@ "Custom color" : "Warna khusus", "Special color of this event. Overrides the calendar-color." : "Warna spesial dari acara ini. Mengganti warna kalender.", "Chat room for event" : "Ruang obrolan untuk acara", + "Talk" : "Talk", "Review" : "Tinjauan", "Mail" : "Email", "Birthday" : "Tanggal lahir" diff --git a/l10n/it.js b/l10n/it.js index 423591d678f3394399fbb2115a7153388c9f84c8..d0b1ea7f3ea1867dabb30c0ab6ffa4764309a923 100644 --- a/l10n/it.js +++ b/l10n/it.js @@ -63,8 +63,8 @@ OC.L10N.register( "Calendar link could not be copied to clipboard." : "Il collegamento del calendario non può essere copiato negli appunti.", "An error occurred, unable to rename the calendar." : "Si è verificato un errore, impossibile rinominare il calendario.", "An error occurred, unable to change the calendar's color." : "Si è verificato un errore, impossibile cambiare il colore del calendario.", - "_Unsharing the calendar in {countdown} second_::_Unsharing the calendar in {countdown} seconds_" : ["Rimozione condivisione del calendario in {countdown} secondo","Rimozione condivisione del calendario in {countdown} secondi"], - "_Deleting the calendar in {countdown} second_::_Deleting the calendar in {countdown} seconds_" : ["Eliminazione del calendario in {countdown} secondo","Eliminazione del calendario in {countdown} secondi"], + "_Unsharing the calendar in {countdown} second_::_Unsharing the calendar in {countdown} seconds_" : ["Rimozione condivisione del calendario in {countdown} secondo","Rimozione condivisione del calendario in {countdown} secondi","Rimozione condivisione del calendario in {countdown} secondi"], + "_Deleting the calendar in {countdown} second_::_Deleting the calendar in {countdown} seconds_" : ["Eliminazione del calendario in {countdown} secondo","Eliminazione del calendario in {countdown} secondi","Eliminazione del calendario in {countdown} secondi"], "Share link" : "Condividi il collegamento", "Publish calendar" : "Pubblica calendario", "Publishing calendar" : "Pubblicazione calendario", @@ -115,19 +115,19 @@ OC.L10N.register( "Could not load deleted calendars and objects" : "Impossibile caricare i calendari e gli oggetti eliminati", "Could not restore calendar or event" : "Impossibile ripristinare il calendario o l'evento", "Do you really want to empty the trash bin?" : "Vuoi davvero svuotare il cestino?", - "_Elements in the trash bin are deleted after {numDays} day_::_Elements in the trash bin are deleted after {numDays} days_" : ["Gli elementi nel cestino sono eliminati dopo {numDays} giorno","Gli elementi nel cestino sono eliminati dopo {numDays} giorni"], + "_Elements in the trash bin are deleted after {numDays} day_::_Elements in the trash bin are deleted after {numDays} days_" : ["Gli elementi nel cestino sono eliminati dopo {numDays} giorno","Gli elementi nel cestino sono eliminati dopo {numDays} giorni","Gli elementi nel cestino sono eliminati dopo {numDays} giorni"], "Could not update calendar order." : "Impossibile aggiornare l'ordine del calendario.", "Import calendars" : "Importa calendari", "Please select a calendar to import into …" : "Scegli il calendario su cui importare …", "Filename" : "Nome file", "Calendar to import into" : "Calendario in cui importare", "Cancel" : "Annulla", - "_Import calendar_::_Import calendars_" : ["Importa calendario","Importa calendari"], + "_Import calendar_::_Import calendars_" : ["Importa calendario","Importa calendari","Importa calendari"], "{filename} is an unsupported file-type" : "{filename} è un tipo di file non supportato", "{filename} could not be parsed" : "{filename} non può essere analizzato", "No valid files found, aborting import" : "Nessun file valido trovato, importazione interrotta", "Import partially failed. Imported {accepted} out of {total}." : "Importazione parzialmente non riuscita. Importati {accepted} di {total}.", - "_Successfully imported %n event_::_Successfully imported %n events_" : ["%n evento importato con successo","%n evento importato con successo"], + "_Successfully imported %n event_::_Successfully imported %n events_" : ["%n evento importato con successo","%n evento importato con successo","%n evento importato con successo"], "Automatic" : "Automatico", "Automatic ({detected})" : "Automatico ({detected})", "New setting was not saved successfully." : "La nuova impostazione non è stata salvata correttamente.", @@ -144,6 +144,7 @@ OC.L10N.register( "Actions" : "Azioni", "Create event" : "Crea evento", "Show shortcuts" : "Mostra scorciatoie", + "Editor" : "Editor", "Enable birthday calendar" : "Attiva calendario dei compleanni", "Show tasks in calendar" : "Mostra le attività in calendario", "Enable simplified editor" : "Attiva editor semplificato", @@ -162,13 +163,13 @@ OC.L10N.register( "CalDAV link could not be copied to clipboard." : "Impossibile copiare collegamento CalDAV negli appunti.", "Appointment was created successfully" : "L'appuntamento è stato creato correttamente", "Appointment was updated successfully" : "L'appuntamento è stato aggiornato correttamente", - "_{duration} minute_::_{duration} minutes_" : ["{duration} minuto","{duration} minuti"], + "_{duration} minute_::_{duration} minutes_" : ["{duration} minuto","{duration} minuti","{duration} minuti"], "0 minutes" : "0 minuti", - "_{duration} hour_::_{duration} hours_" : ["{duration} ora","{duration} ore"], - "_{duration} day_::_{duration} days_" : ["{duration} giorno","{duration} giorni"], - "_{duration} week_::_{duration} weeks_" : ["{duration} settimana","{duration} settimane"], - "_{duration} month_::_{duration} months_" : ["{duration} mese","{duration} mesi"], - "_{duration} year_::_{duration} years_" : ["{duration} anno","{duration} anni"], + "_{duration} hour_::_{duration} hours_" : ["{duration} ora","{duration} ore","{duration} ore"], + "_{duration} day_::_{duration} days_" : ["{duration} giorno","{duration} giorni","{duration} giorni"], + "_{duration} week_::_{duration} weeks_" : ["{duration} settimana","{duration} settimane","{duration} settimane"], + "_{duration} month_::_{duration} months_" : ["{duration} mese","{duration} mesi","{duration} mesi"], + "_{duration} year_::_{duration} years_" : ["{duration} anno","{duration} anni","{duration} anni"], "To configure appointments, add your email address in personal settings." : "Per configurare gli appuntamenti, aggiungi il tuo indirizzo email nelle impostazioni personali.", "Public – shown on the profile page" : "Pubblica – mostrata nella pagina del profilo", "Private – only accessible via secret link" : "Privata – accessibile solo da collegamento segreto", @@ -201,7 +202,6 @@ OC.L10N.register( "Edit appointment" : "Modifica appuntamento", "Save" : "Salva", "Update" : "Aggiorna", - "Your appointment is booked" : "Il tuo appuntamento è prenotato", "We sent you an email with details. Please confirm your appointment using the link in the email. You can close this page now." : "Ti abbiamo inviato un'email con i dettagli. Conferma il tuo appuntamento usando il collegamento nell'email. Ora puoi chiudere questa pagina.", "Your name" : "Il tuo nome", "Your email address" : "Il tuo indirizzo email", @@ -223,11 +223,11 @@ OC.L10N.register( "at" : "alle", "+ Add reminder" : "+ Aggiungi promemoria", "Add reminder" : "Aggiungi promemoria", - "_second_::_seconds_" : ["secondo","secondi"], - "_minute_::_minutes_" : ["minuto","minuti"], - "_hour_::_hours_" : ["ora","ore"], - "_day_::_days_" : ["giorno","giorni"], - "_week_::_weeks_" : ["settimana","settimane"], + "_second_::_seconds_" : ["secondo","secondi","secondi"], + "_minute_::_minutes_" : ["minuto","minuti","minuti"], + "_hour_::_hours_" : ["ora","ore","ore"], + "_day_::_days_" : ["giorno","giorni","giorni"], + "_week_::_weeks_" : ["settimana","settimane","settimane"], "Suggested" : "Suggerito", "Available" : "Disponibile", "Not available" : "Non disponibile", @@ -285,7 +285,7 @@ OC.L10N.register( "never" : "mai", "on date" : "in data", "after" : "dopo", - "_time_::_times_" : ["volta","volte"], + "_time_::_times_" : ["volta","volte","volte"], "This event is the recurrence-exception of a recurrence-set. You cannot add a recurrence-rule to it." : "Questo evento è l'eccezione di un insieme di ricorrenze. Non puoi aggiungergli una regola di ricorrenza.", "first" : "primo", "third" : "terzo", @@ -297,8 +297,8 @@ OC.L10N.register( "Repeat every" : "Ripeti ogni", "By day of the month" : "Per giorno del mese", "On the" : "Il", - "_month_::_months_" : ["mese","mesi"], - "_year_::_years_" : ["anno","anni"], + "_month_::_months_" : ["mese","mesi","mesi"], + "_year_::_years_" : ["anno","anni","anni"], "weekday" : "giorno feriale", "weekend day" : "giorno del fine settimana", "No recurrence" : "Nessuna ricorrenza", @@ -310,7 +310,7 @@ OC.L10N.register( "Has a whiteboard" : "Ha una lavagna", "Wheelchair accessible" : "Accessibile alle carrozzine", "Remove resource" : "Rimuovi risorsa", - "_{seatingCapacity} seat_::_{seatingCapacity} seats_" : ["{seatingCapacity} sedia","{seatingCapacity} sedie"], + "_{seatingCapacity} seat_::_{seatingCapacity} seats_" : ["{seatingCapacity} sedia","{seatingCapacity} sedie","{seatingCapacity} sedie"], "Projector" : "Proiettore", "Whiteboard" : "Lavagna", "Search for resources or rooms" : "Cerca risorse o stanze", @@ -387,8 +387,8 @@ OC.L10N.register( "Travel" : "Viaggio", "Vacation" : "Assenza", "Midnight on the day the event starts" : "Mezzanotte del giorno in cui inizia l'evento", - "_%n day before the event at {formattedHourMinute}_::_%n days before the event at {formattedHourMinute}_" : ["%n giorno prima dell'evento alle {formattedHourMinute}","%n giorni prima dell'evento alle {formattedHourMinute}"], - "_%n week before the event at {formattedHourMinute}_::_%n weeks before the event at {formattedHourMinute}_" : ["%n settimana prima dell'evento alle {formattedHourMinute}","%n settimane prima dell'evento alle {formattedHourMinute}"], + "_%n day before the event at {formattedHourMinute}_::_%n days before the event at {formattedHourMinute}_" : ["%n giorno prima dell'evento alle {formattedHourMinute}","%n giorni prima dell'evento alle {formattedHourMinute}","%n giorni prima dell'evento alle {formattedHourMinute}"], + "_%n week before the event at {formattedHourMinute}_::_%n weeks before the event at {formattedHourMinute}_" : ["%n settimana prima dell'evento alle {formattedHourMinute}","%n settimane prima dell'evento alle {formattedHourMinute}","%n settimane prima dell'evento alle {formattedHourMinute}"], "on the day of the event at {formattedHourMinute}" : "il giorno dell'evento alle {formattedHourMinute}", "at the event's start" : "all'inizio dell'evento", "at the event's end" : "alla fine dell'evento", @@ -404,17 +404,17 @@ OC.L10N.register( "Weekly" : "Settimanalmente", "Monthly" : "Mensilmente", "Yearly" : "Annualmente", - "_Every %n day_::_Every %n days_" : ["Ogni %n giorno","Ogni %n giorni"], - "_Every %n week_::_Every %n weeks_" : ["Ogni %n settimana","Ogni %n settimane"], - "_Every %n month_::_Every %n months_" : ["Ogni %n mese","Ogni %n mesi"], - "_Every %n year_::_Every %n years_" : ["Ogni %n anno","Ogni %n anni"], - "_on {weekday}_::_on {weekdays}_" : ["il {weekday}","i {weekdays}"], - "_on day {dayOfMonthList}_::_on days {dayOfMonthList}_" : ["il giorno {dayOfMonthList}","nei giorni {dayOfMonthList}"], + "_Every %n day_::_Every %n days_" : ["Ogni %n giorno","Ogni %n giorni","Ogni %n giorni"], + "_Every %n week_::_Every %n weeks_" : ["Ogni %n settimana","Ogni %n settimane","Ogni %n settimane"], + "_Every %n month_::_Every %n months_" : ["Ogni %n mese","Ogni %n mesi","Ogni %n mesi"], + "_Every %n year_::_Every %n years_" : ["Ogni %n anno","Ogni %n anni","Ogni %n anni"], + "_on {weekday}_::_on {weekdays}_" : ["il {weekday}","i {weekdays}","i {weekdays}"], + "_on day {dayOfMonthList}_::_on days {dayOfMonthList}_" : ["il giorno {dayOfMonthList}","nei giorni {dayOfMonthList}","nei giorni {dayOfMonthList}"], "on the {ordinalNumber} {byDaySet}" : "il {ordinalNumber} {byDaySet}", "in {monthNames}" : "in {monthNames}", "in {monthNames} on the {ordinalNumber} {byDaySet}" : "in {monthNames} il {ordinalNumber} {byDaySet}", "until {untilDate}" : "fino al {untilDate}", - "_%n time_::_%n times_" : ["%n volta","%n volte"], + "_%n time_::_%n times_" : ["%n volta","%n volte","%n volte"], "Untitled event" : "Evento senza titolo", "Untitled task" : "Attività senza titolo", "Please ask your administrator to enable the Tasks App." : "Chiedi al tuo amministratore di abilitare l'applicazione Attività.", @@ -426,7 +426,7 @@ OC.L10N.register( "W" : "S", "%n more" : "%n altri", "No events to display" : "Nessun evento da visualizzare", - "_+%n more_::_+%n more_" : ["+%n altro","+%n altri"], + "_+%n more_::_+%n more_" : ["+%n altro","+%n altri","+%n altri"], "No events" : "Nessun evento", "Create a new event or change the visible time-range" : "Crea un nuovo evento o cambia l'intervallo di tempo visibile", "It might have been deleted, or there was a typo in a link" : "Potrebbe essere stato eliminato o c'era un errore di digitazione in un collegamento", @@ -586,4 +586,4 @@ OC.L10N.register( "Appointment not found" : "Appuntamento non trovato", "User not found" : "Utente non trovato" }, -"nplurals=2; plural=(n != 1);"); +"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); diff --git a/l10n/it.json b/l10n/it.json index 65a649613193f0fad4cd741a054b6378f70c6de6..4100629f75e1aff7597bd944c74858243afe852f 100644 --- a/l10n/it.json +++ b/l10n/it.json @@ -61,8 +61,8 @@ "Calendar link could not be copied to clipboard." : "Il collegamento del calendario non può essere copiato negli appunti.", "An error occurred, unable to rename the calendar." : "Si è verificato un errore, impossibile rinominare il calendario.", "An error occurred, unable to change the calendar's color." : "Si è verificato un errore, impossibile cambiare il colore del calendario.", - "_Unsharing the calendar in {countdown} second_::_Unsharing the calendar in {countdown} seconds_" : ["Rimozione condivisione del calendario in {countdown} secondo","Rimozione condivisione del calendario in {countdown} secondi"], - "_Deleting the calendar in {countdown} second_::_Deleting the calendar in {countdown} seconds_" : ["Eliminazione del calendario in {countdown} secondo","Eliminazione del calendario in {countdown} secondi"], + "_Unsharing the calendar in {countdown} second_::_Unsharing the calendar in {countdown} seconds_" : ["Rimozione condivisione del calendario in {countdown} secondo","Rimozione condivisione del calendario in {countdown} secondi","Rimozione condivisione del calendario in {countdown} secondi"], + "_Deleting the calendar in {countdown} second_::_Deleting the calendar in {countdown} seconds_" : ["Eliminazione del calendario in {countdown} secondo","Eliminazione del calendario in {countdown} secondi","Eliminazione del calendario in {countdown} secondi"], "Share link" : "Condividi il collegamento", "Publish calendar" : "Pubblica calendario", "Publishing calendar" : "Pubblicazione calendario", @@ -113,19 +113,19 @@ "Could not load deleted calendars and objects" : "Impossibile caricare i calendari e gli oggetti eliminati", "Could not restore calendar or event" : "Impossibile ripristinare il calendario o l'evento", "Do you really want to empty the trash bin?" : "Vuoi davvero svuotare il cestino?", - "_Elements in the trash bin are deleted after {numDays} day_::_Elements in the trash bin are deleted after {numDays} days_" : ["Gli elementi nel cestino sono eliminati dopo {numDays} giorno","Gli elementi nel cestino sono eliminati dopo {numDays} giorni"], + "_Elements in the trash bin are deleted after {numDays} day_::_Elements in the trash bin are deleted after {numDays} days_" : ["Gli elementi nel cestino sono eliminati dopo {numDays} giorno","Gli elementi nel cestino sono eliminati dopo {numDays} giorni","Gli elementi nel cestino sono eliminati dopo {numDays} giorni"], "Could not update calendar order." : "Impossibile aggiornare l'ordine del calendario.", "Import calendars" : "Importa calendari", "Please select a calendar to import into …" : "Scegli il calendario su cui importare …", "Filename" : "Nome file", "Calendar to import into" : "Calendario in cui importare", "Cancel" : "Annulla", - "_Import calendar_::_Import calendars_" : ["Importa calendario","Importa calendari"], + "_Import calendar_::_Import calendars_" : ["Importa calendario","Importa calendari","Importa calendari"], "{filename} is an unsupported file-type" : "{filename} è un tipo di file non supportato", "{filename} could not be parsed" : "{filename} non può essere analizzato", "No valid files found, aborting import" : "Nessun file valido trovato, importazione interrotta", "Import partially failed. Imported {accepted} out of {total}." : "Importazione parzialmente non riuscita. Importati {accepted} di {total}.", - "_Successfully imported %n event_::_Successfully imported %n events_" : ["%n evento importato con successo","%n evento importato con successo"], + "_Successfully imported %n event_::_Successfully imported %n events_" : ["%n evento importato con successo","%n evento importato con successo","%n evento importato con successo"], "Automatic" : "Automatico", "Automatic ({detected})" : "Automatico ({detected})", "New setting was not saved successfully." : "La nuova impostazione non è stata salvata correttamente.", @@ -142,6 +142,7 @@ "Actions" : "Azioni", "Create event" : "Crea evento", "Show shortcuts" : "Mostra scorciatoie", + "Editor" : "Editor", "Enable birthday calendar" : "Attiva calendario dei compleanni", "Show tasks in calendar" : "Mostra le attività in calendario", "Enable simplified editor" : "Attiva editor semplificato", @@ -160,13 +161,13 @@ "CalDAV link could not be copied to clipboard." : "Impossibile copiare collegamento CalDAV negli appunti.", "Appointment was created successfully" : "L'appuntamento è stato creato correttamente", "Appointment was updated successfully" : "L'appuntamento è stato aggiornato correttamente", - "_{duration} minute_::_{duration} minutes_" : ["{duration} minuto","{duration} minuti"], + "_{duration} minute_::_{duration} minutes_" : ["{duration} minuto","{duration} minuti","{duration} minuti"], "0 minutes" : "0 minuti", - "_{duration} hour_::_{duration} hours_" : ["{duration} ora","{duration} ore"], - "_{duration} day_::_{duration} days_" : ["{duration} giorno","{duration} giorni"], - "_{duration} week_::_{duration} weeks_" : ["{duration} settimana","{duration} settimane"], - "_{duration} month_::_{duration} months_" : ["{duration} mese","{duration} mesi"], - "_{duration} year_::_{duration} years_" : ["{duration} anno","{duration} anni"], + "_{duration} hour_::_{duration} hours_" : ["{duration} ora","{duration} ore","{duration} ore"], + "_{duration} day_::_{duration} days_" : ["{duration} giorno","{duration} giorni","{duration} giorni"], + "_{duration} week_::_{duration} weeks_" : ["{duration} settimana","{duration} settimane","{duration} settimane"], + "_{duration} month_::_{duration} months_" : ["{duration} mese","{duration} mesi","{duration} mesi"], + "_{duration} year_::_{duration} years_" : ["{duration} anno","{duration} anni","{duration} anni"], "To configure appointments, add your email address in personal settings." : "Per configurare gli appuntamenti, aggiungi il tuo indirizzo email nelle impostazioni personali.", "Public – shown on the profile page" : "Pubblica – mostrata nella pagina del profilo", "Private – only accessible via secret link" : "Privata – accessibile solo da collegamento segreto", @@ -199,7 +200,6 @@ "Edit appointment" : "Modifica appuntamento", "Save" : "Salva", "Update" : "Aggiorna", - "Your appointment is booked" : "Il tuo appuntamento è prenotato", "We sent you an email with details. Please confirm your appointment using the link in the email. You can close this page now." : "Ti abbiamo inviato un'email con i dettagli. Conferma il tuo appuntamento usando il collegamento nell'email. Ora puoi chiudere questa pagina.", "Your name" : "Il tuo nome", "Your email address" : "Il tuo indirizzo email", @@ -221,11 +221,11 @@ "at" : "alle", "+ Add reminder" : "+ Aggiungi promemoria", "Add reminder" : "Aggiungi promemoria", - "_second_::_seconds_" : ["secondo","secondi"], - "_minute_::_minutes_" : ["minuto","minuti"], - "_hour_::_hours_" : ["ora","ore"], - "_day_::_days_" : ["giorno","giorni"], - "_week_::_weeks_" : ["settimana","settimane"], + "_second_::_seconds_" : ["secondo","secondi","secondi"], + "_minute_::_minutes_" : ["minuto","minuti","minuti"], + "_hour_::_hours_" : ["ora","ore","ore"], + "_day_::_days_" : ["giorno","giorni","giorni"], + "_week_::_weeks_" : ["settimana","settimane","settimane"], "Suggested" : "Suggerito", "Available" : "Disponibile", "Not available" : "Non disponibile", @@ -283,7 +283,7 @@ "never" : "mai", "on date" : "in data", "after" : "dopo", - "_time_::_times_" : ["volta","volte"], + "_time_::_times_" : ["volta","volte","volte"], "This event is the recurrence-exception of a recurrence-set. You cannot add a recurrence-rule to it." : "Questo evento è l'eccezione di un insieme di ricorrenze. Non puoi aggiungergli una regola di ricorrenza.", "first" : "primo", "third" : "terzo", @@ -295,8 +295,8 @@ "Repeat every" : "Ripeti ogni", "By day of the month" : "Per giorno del mese", "On the" : "Il", - "_month_::_months_" : ["mese","mesi"], - "_year_::_years_" : ["anno","anni"], + "_month_::_months_" : ["mese","mesi","mesi"], + "_year_::_years_" : ["anno","anni","anni"], "weekday" : "giorno feriale", "weekend day" : "giorno del fine settimana", "No recurrence" : "Nessuna ricorrenza", @@ -308,7 +308,7 @@ "Has a whiteboard" : "Ha una lavagna", "Wheelchair accessible" : "Accessibile alle carrozzine", "Remove resource" : "Rimuovi risorsa", - "_{seatingCapacity} seat_::_{seatingCapacity} seats_" : ["{seatingCapacity} sedia","{seatingCapacity} sedie"], + "_{seatingCapacity} seat_::_{seatingCapacity} seats_" : ["{seatingCapacity} sedia","{seatingCapacity} sedie","{seatingCapacity} sedie"], "Projector" : "Proiettore", "Whiteboard" : "Lavagna", "Search for resources or rooms" : "Cerca risorse o stanze", @@ -385,8 +385,8 @@ "Travel" : "Viaggio", "Vacation" : "Assenza", "Midnight on the day the event starts" : "Mezzanotte del giorno in cui inizia l'evento", - "_%n day before the event at {formattedHourMinute}_::_%n days before the event at {formattedHourMinute}_" : ["%n giorno prima dell'evento alle {formattedHourMinute}","%n giorni prima dell'evento alle {formattedHourMinute}"], - "_%n week before the event at {formattedHourMinute}_::_%n weeks before the event at {formattedHourMinute}_" : ["%n settimana prima dell'evento alle {formattedHourMinute}","%n settimane prima dell'evento alle {formattedHourMinute}"], + "_%n day before the event at {formattedHourMinute}_::_%n days before the event at {formattedHourMinute}_" : ["%n giorno prima dell'evento alle {formattedHourMinute}","%n giorni prima dell'evento alle {formattedHourMinute}","%n giorni prima dell'evento alle {formattedHourMinute}"], + "_%n week before the event at {formattedHourMinute}_::_%n weeks before the event at {formattedHourMinute}_" : ["%n settimana prima dell'evento alle {formattedHourMinute}","%n settimane prima dell'evento alle {formattedHourMinute}","%n settimane prima dell'evento alle {formattedHourMinute}"], "on the day of the event at {formattedHourMinute}" : "il giorno dell'evento alle {formattedHourMinute}", "at the event's start" : "all'inizio dell'evento", "at the event's end" : "alla fine dell'evento", @@ -402,17 +402,17 @@ "Weekly" : "Settimanalmente", "Monthly" : "Mensilmente", "Yearly" : "Annualmente", - "_Every %n day_::_Every %n days_" : ["Ogni %n giorno","Ogni %n giorni"], - "_Every %n week_::_Every %n weeks_" : ["Ogni %n settimana","Ogni %n settimane"], - "_Every %n month_::_Every %n months_" : ["Ogni %n mese","Ogni %n mesi"], - "_Every %n year_::_Every %n years_" : ["Ogni %n anno","Ogni %n anni"], - "_on {weekday}_::_on {weekdays}_" : ["il {weekday}","i {weekdays}"], - "_on day {dayOfMonthList}_::_on days {dayOfMonthList}_" : ["il giorno {dayOfMonthList}","nei giorni {dayOfMonthList}"], + "_Every %n day_::_Every %n days_" : ["Ogni %n giorno","Ogni %n giorni","Ogni %n giorni"], + "_Every %n week_::_Every %n weeks_" : ["Ogni %n settimana","Ogni %n settimane","Ogni %n settimane"], + "_Every %n month_::_Every %n months_" : ["Ogni %n mese","Ogni %n mesi","Ogni %n mesi"], + "_Every %n year_::_Every %n years_" : ["Ogni %n anno","Ogni %n anni","Ogni %n anni"], + "_on {weekday}_::_on {weekdays}_" : ["il {weekday}","i {weekdays}","i {weekdays}"], + "_on day {dayOfMonthList}_::_on days {dayOfMonthList}_" : ["il giorno {dayOfMonthList}","nei giorni {dayOfMonthList}","nei giorni {dayOfMonthList}"], "on the {ordinalNumber} {byDaySet}" : "il {ordinalNumber} {byDaySet}", "in {monthNames}" : "in {monthNames}", "in {monthNames} on the {ordinalNumber} {byDaySet}" : "in {monthNames} il {ordinalNumber} {byDaySet}", "until {untilDate}" : "fino al {untilDate}", - "_%n time_::_%n times_" : ["%n volta","%n volte"], + "_%n time_::_%n times_" : ["%n volta","%n volte","%n volte"], "Untitled event" : "Evento senza titolo", "Untitled task" : "Attività senza titolo", "Please ask your administrator to enable the Tasks App." : "Chiedi al tuo amministratore di abilitare l'applicazione Attività.", @@ -424,7 +424,7 @@ "W" : "S", "%n more" : "%n altri", "No events to display" : "Nessun evento da visualizzare", - "_+%n more_::_+%n more_" : ["+%n altro","+%n altri"], + "_+%n more_::_+%n more_" : ["+%n altro","+%n altri","+%n altri"], "No events" : "Nessun evento", "Create a new event or change the visible time-range" : "Crea un nuovo evento o cambia l'intervallo di tempo visibile", "It might have been deleted, or there was a typo in a link" : "Potrebbe essere stato eliminato o c'era un errore di digitazione in un collegamento", @@ -583,5 +583,5 @@ "Lunch" : "Pranzo", "Appointment not found" : "Appuntamento non trovato", "User not found" : "Utente non trovato" -},"pluralForm" :"nplurals=2; plural=(n != 1);" +},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" } \ No newline at end of file diff --git a/l10n/ja.js b/l10n/ja.js index 77a7b1a1d2c64fe92accef185dc1fa59ba96adf1..2ec443a008bd93d992ab087a4923796addd09333 100644 --- a/l10n/ja.js +++ b/l10n/ja.js @@ -22,6 +22,7 @@ OC.L10N.register( "Description:" : "説明:", "Calendar" : "カレンダー", "A Calendar app for Nextcloud" : "NextCloudのカレンダーアプリ", + "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "カレンダーアプリは、NextcloudのCalDAVサーバーのユーザーインターフェイスです。様々なデバイスからNextcloudにイベントを簡単に同期し、オンラインで編集することができます。\n\n* 🚀 **他のNextcloudアプリとの統合! ** 現在、連絡先 - 今後も追加予定です。\n* 🌐 **WebCal サポート! ** お気に入りのチームの試合日をカレンダーで見たいですか?問題ありません!\n* 🙋 **出席者! **イベントに人を招待する\n* ⌚️ **空き時間/忙しい時間! ** 出席者がいつ会うことができるかを確認します。\n* ⏰ **リマインダー! ** ブラウザ内や電子メールでイベントのアラームを取得します。\n* 🔍 検索! 簡単にイベントを見つける\n* ☑️ タスク! 期限付きのタスクをカレンダーで直接確認できる\n* 🙈 **我々は「車輪の再発明」をしない!**偉大な[c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js)と [fullcalendar](https://github.com/fullcalendar/fullcalendar) ライブラリをベースにしたものです。", "Previous day" : "前日", "Previous week" : "前週", "Previous month" : "前月", @@ -97,12 +98,14 @@ OC.L10N.register( "An error occurred, unable to create the calendar." : "エラーが発生したため、カレンダーを作成できません。", "Please enter a valid link (starting with http://, https://, webcal://, or webcals://)" : "有効なリンクを入力してください(http:// や https:// 、webcal:// または webcals:// のいずれかで始まる必要があります)", "Trash bin" : "ごみ箱", + "Loading deleted elements." : "削除された要素を読み込む。", "You do not have any deleted elements." : "削除された資格情報はありません", "Name" : "名前", "Deleted" : "削除済み", "Restore" : "復元", "Delete permanently" : "完全に削除する", "Empty trash bin" : "ゴミ箱を空にする", + "Untitled element" : "無題要素", "Unknown calendar" : "不明なカレンダー", "Could not load deleted calendars and objects" : "削除されたカレンダーとオブジェクトを読み込めませんでした。", "Could not restore calendar or event" : "カレンダーまたはイベントを復元できませんでした。", @@ -119,6 +122,7 @@ OC.L10N.register( "{filename} could not be parsed" : "{filename} が解析できませんでした", "No valid files found, aborting import" : "有効なファイルが見つかりませんでした。インポートを中止します。", "Import partially failed. Imported {accepted} out of {total}." : "インポートが部分的に失敗しました。 {total}のうち{accepted}をインポートしました。", + "_Successfully imported %n event_::_Successfully imported %n events_" : ["%nイベントのインポートに成功しました"], "Automatic" : "自動", "Automatic ({detected})" : "自動 ({detected})", "New setting was not saved successfully." : "新しい設定は正常に保存されませんでした。", @@ -145,6 +149,7 @@ OC.L10N.register( "Default reminder" : "既定のリマインダー", "Copy primary CalDAV address" : "通常のCalDAVアドレスをコピー", "Copy iOS/macOS CalDAV address" : "iOS/macOS用のCalDAVアドレスをコピー", + "Personal availability settings" : "個人の稼働率設定", "Show keyboard shortcuts" : "キーボード ショートカット", "Settings & import" : "設定とインポート", "No reminder" : "リマインダーなし", @@ -152,14 +157,26 @@ OC.L10N.register( "CalDAV link could not be copied to clipboard." : "CalDAVリンクをクリップボードにコピーできませんでした", "Appointment was created successfully" : "予定の作成に成功しました。", "Appointment was updated successfully" : "予定は正常に更新されました。", + "_{duration} minute_::_{duration} minutes_" : ["{duration}分"], "0 minutes" : "0分", + "_{duration} hour_::_{duration} hours_" : ["{duration}時間"], + "_{duration} day_::_{duration} days_" : ["{duration}日"], + "_{duration} week_::_{duration} weeks_" : ["{duration}週間"], + "_{duration} month_::_{duration} months_" : ["{duration}月"], + "_{duration} year_::_{duration} years_" : ["{duration}年"], "To configure appointments, add your email address in personal settings." : "予定を設定するには、個人設定であなたのメールアドレスを追加してください。", + "Public – shown on the profile page" : "公開 - プロフィールページに表示されます。", + "Private – only accessible via secret link" : "非公開 - 秘密のリンクからしかアクセスできません。", "Location" : "場所", "Description" : "説明", "Visibility" : "公開レベル", "Duration" : "期間", + "Increments" : "インクリメント", + "Additional calendars to check for conflicts" : "コンフリクトを確認するための追加カレンダー", + "Pick time ranges where appointments are allowed" : "予約可能な時間帯を選ぶ", "to" : "宛先", "Delete slot" : "スロットを削除", + "No times set" : "時間設定なし", "Add" : "追加", "Monday" : "月曜日", "Tuesday" : "火曜日", @@ -168,12 +185,22 @@ OC.L10N.register( "Friday" : "金曜日", "Saturday" : "土曜日", "Sunday" : "日曜日", + "Add time before and after the event" : "イベント前後の時間を追加", + "Before the event" : "開催前", + "After the event" : "イベント終了後", + "Planning restrictions" : "プランニングの制限", + "Minimum time before next available slot" : "次の空きスロットまでの最短時間", + "Max slots per day" : "1日あたりの最大スロット数", + "Limit how far in the future appointments can be booked" : "予約可能な時間帯の制限", "Create appointment" : "予定を作成", "Edit appointment" : "予定を編集", "Save" : "保存", "Update" : "アップデート", + "We sent you an email with details. Please confirm your appointment using the link in the email. You can close this page now." : "詳細をメールでお送りしました。メールに記載されているリンクから予約の確認をお願いします。これでこのページを閉じることができます。", "Your name" : "あなたの名前", "Your email address" : "あなたのメールアドレス", + "Please share anything that will help prepare for our meeting" : "会議の準備に役立つことがあれば教えてください。", + "Could not book the appointment. Please try again later or contact the organizer." : "予約できませんでした。後でもう一度試してみるか、主催者に連絡してください。", "Reminder" : "リマインダー", "before at" : "次の時間分早めに通知", "Notification" : "通知", @@ -186,6 +213,7 @@ OC.L10N.register( "Save time" : "時刻を保存", "Remove reminder" : "リマインダーを削除", "on" : "曜日", + "at" : "で", "+ Add reminder" : "+ リマインダーを追加", "Add reminder" : "リマインダーを追加", "_second_::_seconds_" : ["秒"], @@ -353,6 +381,7 @@ OC.L10N.register( "Election" : "選挙", "Voting" : "投票", "Vote" : "投票", + "Garden" : "花園", "Movie" : "ムービー", "Cinema" : "映画館", "Graduation" : "卒業式", @@ -360,16 +389,19 @@ OC.L10N.register( "Review" : "レビュー", "Baseball" : "野球", "Meet" : "打ち合わせ", + "Planning" : "計画", "Office" : "オフィス", "Mail" : "メール", "Soccer" : "サッカー", "Football" : "フットボール", "Gaming" : "ゲーム", "Drive" : "ドライブ", + "Driving" : "運転", "Bicycle" : "自転車", "Cycle" : "自転車", "Cycling" : "サイクリング", "Biking" : "サイクリング", + "Bike" : "バイク", "Podcast" : "生放送", "Basketball" : "バスケットボール", "Fishing" : "釣り", diff --git a/l10n/ja.json b/l10n/ja.json index 2cd3485b16c61cdeb0688495540d3cfb05442b9a..12b666d524afe3b6858f489d79451e082a665a49 100644 --- a/l10n/ja.json +++ b/l10n/ja.json @@ -20,6 +20,7 @@ "Description:" : "説明:", "Calendar" : "カレンダー", "A Calendar app for Nextcloud" : "NextCloudのカレンダーアプリ", + "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "カレンダーアプリは、NextcloudのCalDAVサーバーのユーザーインターフェイスです。様々なデバイスからNextcloudにイベントを簡単に同期し、オンラインで編集することができます。\n\n* 🚀 **他のNextcloudアプリとの統合! ** 現在、連絡先 - 今後も追加予定です。\n* 🌐 **WebCal サポート! ** お気に入りのチームの試合日をカレンダーで見たいですか?問題ありません!\n* 🙋 **出席者! **イベントに人を招待する\n* ⌚️ **空き時間/忙しい時間! ** 出席者がいつ会うことができるかを確認します。\n* ⏰ **リマインダー! ** ブラウザ内や電子メールでイベントのアラームを取得します。\n* 🔍 検索! 簡単にイベントを見つける\n* ☑️ タスク! 期限付きのタスクをカレンダーで直接確認できる\n* 🙈 **我々は「車輪の再発明」をしない!**偉大な[c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js)と [fullcalendar](https://github.com/fullcalendar/fullcalendar) ライブラリをベースにしたものです。", "Previous day" : "前日", "Previous week" : "前週", "Previous month" : "前月", @@ -95,12 +96,14 @@ "An error occurred, unable to create the calendar." : "エラーが発生したため、カレンダーを作成できません。", "Please enter a valid link (starting with http://, https://, webcal://, or webcals://)" : "有効なリンクを入力してください(http:// や https:// 、webcal:// または webcals:// のいずれかで始まる必要があります)", "Trash bin" : "ごみ箱", + "Loading deleted elements." : "削除された要素を読み込む。", "You do not have any deleted elements." : "削除された資格情報はありません", "Name" : "名前", "Deleted" : "削除済み", "Restore" : "復元", "Delete permanently" : "完全に削除する", "Empty trash bin" : "ゴミ箱を空にする", + "Untitled element" : "無題要素", "Unknown calendar" : "不明なカレンダー", "Could not load deleted calendars and objects" : "削除されたカレンダーとオブジェクトを読み込めませんでした。", "Could not restore calendar or event" : "カレンダーまたはイベントを復元できませんでした。", @@ -117,6 +120,7 @@ "{filename} could not be parsed" : "{filename} が解析できませんでした", "No valid files found, aborting import" : "有効なファイルが見つかりませんでした。インポートを中止します。", "Import partially failed. Imported {accepted} out of {total}." : "インポートが部分的に失敗しました。 {total}のうち{accepted}をインポートしました。", + "_Successfully imported %n event_::_Successfully imported %n events_" : ["%nイベントのインポートに成功しました"], "Automatic" : "自動", "Automatic ({detected})" : "自動 ({detected})", "New setting was not saved successfully." : "新しい設定は正常に保存されませんでした。", @@ -143,6 +147,7 @@ "Default reminder" : "既定のリマインダー", "Copy primary CalDAV address" : "通常のCalDAVアドレスをコピー", "Copy iOS/macOS CalDAV address" : "iOS/macOS用のCalDAVアドレスをコピー", + "Personal availability settings" : "個人の稼働率設定", "Show keyboard shortcuts" : "キーボード ショートカット", "Settings & import" : "設定とインポート", "No reminder" : "リマインダーなし", @@ -150,14 +155,26 @@ "CalDAV link could not be copied to clipboard." : "CalDAVリンクをクリップボードにコピーできませんでした", "Appointment was created successfully" : "予定の作成に成功しました。", "Appointment was updated successfully" : "予定は正常に更新されました。", + "_{duration} minute_::_{duration} minutes_" : ["{duration}分"], "0 minutes" : "0分", + "_{duration} hour_::_{duration} hours_" : ["{duration}時間"], + "_{duration} day_::_{duration} days_" : ["{duration}日"], + "_{duration} week_::_{duration} weeks_" : ["{duration}週間"], + "_{duration} month_::_{duration} months_" : ["{duration}月"], + "_{duration} year_::_{duration} years_" : ["{duration}年"], "To configure appointments, add your email address in personal settings." : "予定を設定するには、個人設定であなたのメールアドレスを追加してください。", + "Public – shown on the profile page" : "公開 - プロフィールページに表示されます。", + "Private – only accessible via secret link" : "非公開 - 秘密のリンクからしかアクセスできません。", "Location" : "場所", "Description" : "説明", "Visibility" : "公開レベル", "Duration" : "期間", + "Increments" : "インクリメント", + "Additional calendars to check for conflicts" : "コンフリクトを確認するための追加カレンダー", + "Pick time ranges where appointments are allowed" : "予約可能な時間帯を選ぶ", "to" : "宛先", "Delete slot" : "スロットを削除", + "No times set" : "時間設定なし", "Add" : "追加", "Monday" : "月曜日", "Tuesday" : "火曜日", @@ -166,12 +183,22 @@ "Friday" : "金曜日", "Saturday" : "土曜日", "Sunday" : "日曜日", + "Add time before and after the event" : "イベント前後の時間を追加", + "Before the event" : "開催前", + "After the event" : "イベント終了後", + "Planning restrictions" : "プランニングの制限", + "Minimum time before next available slot" : "次の空きスロットまでの最短時間", + "Max slots per day" : "1日あたりの最大スロット数", + "Limit how far in the future appointments can be booked" : "予約可能な時間帯の制限", "Create appointment" : "予定を作成", "Edit appointment" : "予定を編集", "Save" : "保存", "Update" : "アップデート", + "We sent you an email with details. Please confirm your appointment using the link in the email. You can close this page now." : "詳細をメールでお送りしました。メールに記載されているリンクから予約の確認をお願いします。これでこのページを閉じることができます。", "Your name" : "あなたの名前", "Your email address" : "あなたのメールアドレス", + "Please share anything that will help prepare for our meeting" : "会議の準備に役立つことがあれば教えてください。", + "Could not book the appointment. Please try again later or contact the organizer." : "予約できませんでした。後でもう一度試してみるか、主催者に連絡してください。", "Reminder" : "リマインダー", "before at" : "次の時間分早めに通知", "Notification" : "通知", @@ -184,6 +211,7 @@ "Save time" : "時刻を保存", "Remove reminder" : "リマインダーを削除", "on" : "曜日", + "at" : "で", "+ Add reminder" : "+ リマインダーを追加", "Add reminder" : "リマインダーを追加", "_second_::_seconds_" : ["秒"], @@ -351,6 +379,7 @@ "Election" : "選挙", "Voting" : "投票", "Vote" : "投票", + "Garden" : "花園", "Movie" : "ムービー", "Cinema" : "映画館", "Graduation" : "卒業式", @@ -358,16 +387,19 @@ "Review" : "レビュー", "Baseball" : "野球", "Meet" : "打ち合わせ", + "Planning" : "計画", "Office" : "オフィス", "Mail" : "メール", "Soccer" : "サッカー", "Football" : "フットボール", "Gaming" : "ゲーム", "Drive" : "ドライブ", + "Driving" : "運転", "Bicycle" : "自転車", "Cycle" : "自転車", "Cycling" : "サイクリング", "Biking" : "サイクリング", + "Bike" : "バイク", "Podcast" : "生放送", "Basketball" : "バスケットボール", "Fishing" : "釣り", diff --git a/l10n/km.js b/l10n/km.js index d8208192d3b3553a86ce7a814e17835fa8315e52..598bb6e9a79c03f740725b9ae03eca2a71fbe70a 100644 --- a/l10n/km.js +++ b/l10n/km.js @@ -6,6 +6,7 @@ OC.L10N.register( "Day" : "ថ្ងៃ", "Week" : "សប្ដាហ៍", "Month" : "ខែ", + "Copy link" : "ចម្លងតំណ", "Edit" : "កែប្រែ", "Delete" : "លុប", "Export" : "នាំចេញ", @@ -35,6 +36,8 @@ OC.L10N.register( "Send email" : "ផ្ញើ​អ៊ីមែល", "Repeat" : "ធ្វើម្ដងទៀត", "never" : "មិនដែរ", + "first" : "ទីមួយ", + "last" : "ចុងក្រោយ", "More" : "ច្រើន​ទៀត", "Personal" : "ផ្ទាល់​ខ្លួន", "Details" : "ព័ត៌មាន​លម្អិត", @@ -43,6 +46,7 @@ OC.L10N.register( "Daily" : "រាល់ថ្ងៃ", "Weekly" : "រាល់​សប្ដាហ៍", "Next" : "បន្ទាប់", + "Year" : "ឆ្នាំ", "Other" : "ផ្សេងៗ", "Mail" : "សំបុត្រ", "Birthday" : "ថ្ងៃ​កំណើត" diff --git a/l10n/km.json b/l10n/km.json index 013956aba3a8e4741660b91ac86ae977b4132023..3c52fcb63e79dfa8aa9b23da3289083c243cd329 100644 --- a/l10n/km.json +++ b/l10n/km.json @@ -4,6 +4,7 @@ "Day" : "ថ្ងៃ", "Week" : "សប្ដាហ៍", "Month" : "ខែ", + "Copy link" : "ចម្លងតំណ", "Edit" : "កែប្រែ", "Delete" : "លុប", "Export" : "នាំចេញ", @@ -33,6 +34,8 @@ "Send email" : "ផ្ញើ​អ៊ីមែល", "Repeat" : "ធ្វើម្ដងទៀត", "never" : "មិនដែរ", + "first" : "ទីមួយ", + "last" : "ចុងក្រោយ", "More" : "ច្រើន​ទៀត", "Personal" : "ផ្ទាល់​ខ្លួន", "Details" : "ព័ត៌មាន​លម្អិត", @@ -41,6 +44,7 @@ "Daily" : "រាល់ថ្ងៃ", "Weekly" : "រាល់​សប្ដាហ៍", "Next" : "បន្ទាប់", + "Year" : "ឆ្នាំ", "Other" : "ផ្សេងៗ", "Mail" : "សំបុត្រ", "Birthday" : "ថ្ងៃ​កំណើត" diff --git a/l10n/lt_LT.js b/l10n/lt_LT.js index 9235aa6a2536c067bd842ce89a2e474568b38ee6..288956054ea6375764573aa59e8266bdfbc8b64c 100644 --- a/l10n/lt_LT.js +++ b/l10n/lt_LT.js @@ -88,6 +88,7 @@ OC.L10N.register( "An error occurred, unable to change the permission of the share." : "Įvykio klaida, nepavyko pakeisti viešinio leidimo.", "+ New calendar" : "+ Naujas kalendorius", "New calendar" : "Naujas kalendorius", + "Name for new calendar" : "Naujo kalendoriaus pavadinimas", "Creating calendar …" : "Kuriamas kalendorius…", "New calendar with task list" : "Naujas kalendorius su užduočių sąrašu", "New subscription from link (read-only)" : "Nauja prenumerata iš nuorodos (tik skaitymui)", @@ -135,6 +136,8 @@ OC.L10N.register( "Actions" : "Veiksmai", "Create event" : "Sukurti įvykį", "Show shortcuts" : "Rodyti nuorodas", + "Editor" : "Redaktorius", + "Close editor" : "Užverti redaktorių", "Enable birthday calendar" : "Įjungti gimtadienių kalendorių", "Show tasks in calendar" : "Rodyti užduotis kalendoriuje", "Enable simplified editor" : "Įjungti supaprastintą redaktorių", @@ -154,6 +157,11 @@ OC.L10N.register( "Appointment was updated successfully" : "Susitikimas buvo sėkmingai atnaujintas", "_{duration} minute_::_{duration} minutes_" : ["{duration} minutė","{duration} minutės","{duration} minučių","{duration} minutė"], "0 minutes" : "0 minučių", + "_{duration} hour_::_{duration} hours_" : ["{duration} valanda","{duration} valandos","{duration} valandų","{duration} valanda"], + "_{duration} day_::_{duration} days_" : ["{duration} diena","{duration} dienos","{duration} dienų","{duration} diena"], + "_{duration} week_::_{duration} weeks_" : ["{duration} savaitė","{duration} savaitės","{duration} savaičių","{duration} savaitė"], + "_{duration} month_::_{duration} months_" : ["{duration} mėnesis","{duration} mėnesiai","{duration} mėnesių","{duration} mėnesis"], + "_{duration} year_::_{duration} years_" : ["{duration} metai","{duration} metai","{duration} metų","{duration} metai"], "To configure appointments, add your email address in personal settings." : "Norėdami konfigūruoti susitikimus, asmeniniuose nustatymuose pridėkite savo el. pašto adresą.", "Public – shown on the profile page" : "Viešas – rodomas profilio puslapyje", "Private – only accessible via secret link" : "Privatus – pasiekiamas tik per slaptą nuorodą", diff --git a/l10n/lt_LT.json b/l10n/lt_LT.json index 51ed1220c666690eac3a0aeff749e88baa9d4f50..0b9a201536f5415f33a20a23e5ac9cf7d71cb8d3 100644 --- a/l10n/lt_LT.json +++ b/l10n/lt_LT.json @@ -86,6 +86,7 @@ "An error occurred, unable to change the permission of the share." : "Įvykio klaida, nepavyko pakeisti viešinio leidimo.", "+ New calendar" : "+ Naujas kalendorius", "New calendar" : "Naujas kalendorius", + "Name for new calendar" : "Naujo kalendoriaus pavadinimas", "Creating calendar …" : "Kuriamas kalendorius…", "New calendar with task list" : "Naujas kalendorius su užduočių sąrašu", "New subscription from link (read-only)" : "Nauja prenumerata iš nuorodos (tik skaitymui)", @@ -133,6 +134,8 @@ "Actions" : "Veiksmai", "Create event" : "Sukurti įvykį", "Show shortcuts" : "Rodyti nuorodas", + "Editor" : "Redaktorius", + "Close editor" : "Užverti redaktorių", "Enable birthday calendar" : "Įjungti gimtadienių kalendorių", "Show tasks in calendar" : "Rodyti užduotis kalendoriuje", "Enable simplified editor" : "Įjungti supaprastintą redaktorių", @@ -152,6 +155,11 @@ "Appointment was updated successfully" : "Susitikimas buvo sėkmingai atnaujintas", "_{duration} minute_::_{duration} minutes_" : ["{duration} minutė","{duration} minutės","{duration} minučių","{duration} minutė"], "0 minutes" : "0 minučių", + "_{duration} hour_::_{duration} hours_" : ["{duration} valanda","{duration} valandos","{duration} valandų","{duration} valanda"], + "_{duration} day_::_{duration} days_" : ["{duration} diena","{duration} dienos","{duration} dienų","{duration} diena"], + "_{duration} week_::_{duration} weeks_" : ["{duration} savaitė","{duration} savaitės","{duration} savaičių","{duration} savaitė"], + "_{duration} month_::_{duration} months_" : ["{duration} mėnesis","{duration} mėnesiai","{duration} mėnesių","{duration} mėnesis"], + "_{duration} year_::_{duration} years_" : ["{duration} metai","{duration} metai","{duration} metų","{duration} metai"], "To configure appointments, add your email address in personal settings." : "Norėdami konfigūruoti susitikimus, asmeniniuose nustatymuose pridėkite savo el. pašto adresą.", "Public – shown on the profile page" : "Viešas – rodomas profilio puslapyje", "Private – only accessible via secret link" : "Privatus – pasiekiamas tik per slaptą nuorodą", diff --git a/l10n/nb.js b/l10n/nb.js index 1fa18144085c25e0c5eebaa28227d4a6780adbfe..771924200fcc97e5300c5f42042e2bfc23a725b1 100644 --- a/l10n/nb.js +++ b/l10n/nb.js @@ -3,13 +3,24 @@ OC.L10N.register( { "Provided email-address is not valid" : "Oppgitt e-postadresse er ikke gyldig", "%s has published the calendar »%s«" : "%s har publisert kalenderen \"%s\"", + "Unexpected error sending email. Please contact your administrator." : "Det oppstod uventet feil under sending av e-post. Kontakt din administrator.", + "Successfully sent email to %1$s" : "Epost sendt til %1$s", "Hello," : "Hei,", "We wanted to inform you that %s has published the calendar »%s«." : "Vi ønsker å informere deg om at %s har publisert kalenderen \"%s\".", "Open »%s«" : "Åpne \"%s\"", "Cheers!" : "Ha det!", "Upcoming events" : "Kommende hendelser", "Appointments" : "Avtaler", + "Schedule appointment \"%s\"" : "Registrer avtale \"%s\"", + "Schedule an appointment" : "Registrer en avtale", + "Prepare for %s" : "Forbered for %s", + "Follow up for %s" : "Følg opp for %s", + "Your appointment \"%s\" needs confirmation" : "Avtalen din \"%s\" trenger bekreftelse", + "Dear %s, please confirm your booking" : "Kjære %s, vennligst bekreft bookingen din", "Confirm" : "Bekreft", + "This confirmation link expires in %s hours." : "Denne bekreftelseslinken utgår om %stimer.", + "If you wish to cancel the appointment after all, please contact your organizer." : "Hvis du ønsker å avlyse avtalen likevel, vennligst kontakt arrangøren din.", + "Appointment:" : "Avtale:", "Date:" : "Dato:", "Where:" : "Hvor:", "Description:" : "Beskrivelse:", @@ -31,7 +42,12 @@ OC.L10N.register( "Copy link" : "Kopier lenke", "Edit" : "Rediger", "Delete" : "Slett", + "Appointment link was copied to clipboard" : "Avtalelenke ble kopiert til utklippstavlen", + "Appointment link could not be copied to clipboard" : "Avtalelenken ble ikke kopiert til utklippstavlen", + "Add new" : "Legg til ny", "Untitled calendar" : "Kalender uten tittel", + "Disable calendar" : "Deaktiver kalender", + "Enable calendar" : "Aktiver kalender", "Edit name" : "Rediger navn", "Saving name …" : "Lagrer navn ...", "Edit color" : "Rediger farge", @@ -77,6 +93,7 @@ OC.L10N.register( "An error occurred, unable to change the permission of the share." : "En feil oppstod, kan ikke endre rettighetene til delingen.", "+ New calendar" : "+ Ny kalender", "New calendar" : "Ny kalender", + "Name for new calendar" : "Navn på ny kalender", "Creating calendar …" : "Oppretter kalender ...", "New calendar with task list" : "Ny kalender med oppgaveliste", "New subscription from link (read-only)" : "Nytt abonnement fra lenke (kun lesing)", @@ -84,11 +101,18 @@ OC.L10N.register( "An error occurred, unable to create the calendar." : "En feil oppstod, kunne ikke opprette kalenderen", "Please enter a valid link (starting with http://, https://, webcal://, or webcals://)" : "Vennligst angi gyldig lenke (starte med http://, https://, webcal://, eller webcals://)", "Trash bin" : "Papirkurv", + "Loading deleted elements." : "Laster slettede elementer.", + "You do not have any deleted elements." : "Du har ingen slettede elementer.", "Name" : "Navn", "Deleted" : "Slettet", "Restore" : "Gjenoprett", "Delete permanently" : "Slett permament", "Empty trash bin" : "Tøm papirkurv", + "Untitled element" : "Element uten tittel", + "Unknown calendar" : "Ukjent kalender", + "Could not load deleted calendars and objects" : "Kunne ikke laste slettede kalendere og objekter", + "Could not restore calendar or event" : "Kunne ikke gjenopprette kalender eller hendelse", + "Do you really want to empty the trash bin?" : "Vil du virkelig tømme papirkurven?", "Could not update calendar order." : "Kunne ikke oppdatere rekkefølgen på kalendrene.", "Import calendars" : "Importer kalendere", "Please select a calendar to import into …" : "Vennligst velg en kalender å importere til ...", diff --git a/l10n/nb.json b/l10n/nb.json index c33ba0e7e868e7edbd425e2bccdaa9a579dea234..812a580122246521e650e37f8b5afa52b5586ac4 100644 --- a/l10n/nb.json +++ b/l10n/nb.json @@ -1,13 +1,24 @@ { "translations": { "Provided email-address is not valid" : "Oppgitt e-postadresse er ikke gyldig", "%s has published the calendar »%s«" : "%s har publisert kalenderen \"%s\"", + "Unexpected error sending email. Please contact your administrator." : "Det oppstod uventet feil under sending av e-post. Kontakt din administrator.", + "Successfully sent email to %1$s" : "Epost sendt til %1$s", "Hello," : "Hei,", "We wanted to inform you that %s has published the calendar »%s«." : "Vi ønsker å informere deg om at %s har publisert kalenderen \"%s\".", "Open »%s«" : "Åpne \"%s\"", "Cheers!" : "Ha det!", "Upcoming events" : "Kommende hendelser", "Appointments" : "Avtaler", + "Schedule appointment \"%s\"" : "Registrer avtale \"%s\"", + "Schedule an appointment" : "Registrer en avtale", + "Prepare for %s" : "Forbered for %s", + "Follow up for %s" : "Følg opp for %s", + "Your appointment \"%s\" needs confirmation" : "Avtalen din \"%s\" trenger bekreftelse", + "Dear %s, please confirm your booking" : "Kjære %s, vennligst bekreft bookingen din", "Confirm" : "Bekreft", + "This confirmation link expires in %s hours." : "Denne bekreftelseslinken utgår om %stimer.", + "If you wish to cancel the appointment after all, please contact your organizer." : "Hvis du ønsker å avlyse avtalen likevel, vennligst kontakt arrangøren din.", + "Appointment:" : "Avtale:", "Date:" : "Dato:", "Where:" : "Hvor:", "Description:" : "Beskrivelse:", @@ -29,7 +40,12 @@ "Copy link" : "Kopier lenke", "Edit" : "Rediger", "Delete" : "Slett", + "Appointment link was copied to clipboard" : "Avtalelenke ble kopiert til utklippstavlen", + "Appointment link could not be copied to clipboard" : "Avtalelenken ble ikke kopiert til utklippstavlen", + "Add new" : "Legg til ny", "Untitled calendar" : "Kalender uten tittel", + "Disable calendar" : "Deaktiver kalender", + "Enable calendar" : "Aktiver kalender", "Edit name" : "Rediger navn", "Saving name …" : "Lagrer navn ...", "Edit color" : "Rediger farge", @@ -75,6 +91,7 @@ "An error occurred, unable to change the permission of the share." : "En feil oppstod, kan ikke endre rettighetene til delingen.", "+ New calendar" : "+ Ny kalender", "New calendar" : "Ny kalender", + "Name for new calendar" : "Navn på ny kalender", "Creating calendar …" : "Oppretter kalender ...", "New calendar with task list" : "Ny kalender med oppgaveliste", "New subscription from link (read-only)" : "Nytt abonnement fra lenke (kun lesing)", @@ -82,11 +99,18 @@ "An error occurred, unable to create the calendar." : "En feil oppstod, kunne ikke opprette kalenderen", "Please enter a valid link (starting with http://, https://, webcal://, or webcals://)" : "Vennligst angi gyldig lenke (starte med http://, https://, webcal://, eller webcals://)", "Trash bin" : "Papirkurv", + "Loading deleted elements." : "Laster slettede elementer.", + "You do not have any deleted elements." : "Du har ingen slettede elementer.", "Name" : "Navn", "Deleted" : "Slettet", "Restore" : "Gjenoprett", "Delete permanently" : "Slett permament", "Empty trash bin" : "Tøm papirkurv", + "Untitled element" : "Element uten tittel", + "Unknown calendar" : "Ukjent kalender", + "Could not load deleted calendars and objects" : "Kunne ikke laste slettede kalendere og objekter", + "Could not restore calendar or event" : "Kunne ikke gjenopprette kalender eller hendelse", + "Do you really want to empty the trash bin?" : "Vil du virkelig tømme papirkurven?", "Could not update calendar order." : "Kunne ikke oppdatere rekkefølgen på kalendrene.", "Import calendars" : "Importer kalendere", "Please select a calendar to import into …" : "Vennligst velg en kalender å importere til ...", diff --git a/l10n/nl.js b/l10n/nl.js index b0e1549141dc39378bed51bc5b4c799f57814e5e..f5b68a6f57f9b28caeecf3ea75613ed09ebaca05 100644 --- a/l10n/nl.js +++ b/l10n/nl.js @@ -127,6 +127,7 @@ OC.L10N.register( "{filename} could not be parsed" : "{filename} kon niet worden geanalyseerd", "No valid files found, aborting import" : "Geen geldige bestand gevonden, import afgebroken", "Import partially failed. Imported {accepted} out of {total}." : "Import is gedeeltelijk gelukt. Geïmporteerd {accepted} van de {total}.", + "_Successfully imported %n event_::_Successfully imported %n events_" : ["%nafspraak succesvol geïmporteerd","%n afspraken succesvol geïmporteerd"], "Automatic" : "Automatisch", "Automatic ({detected})" : "Automatisch ({detected})", "New setting was not saved successfully." : "De nieuwe instelling is niet goed opgeslagen.", @@ -143,6 +144,8 @@ OC.L10N.register( "Actions" : "Acties", "Create event" : "Creëer afspraak", "Show shortcuts" : "Toon sneltoetsen", + "Save edited event" : "Aangepaste afspraak opslaan", + "Delete edited event" : "Aangepaste afspraak verwijderen", "Enable birthday calendar" : "Verjaardagskalender inschakelen", "Show tasks in calendar" : "Toon taken in agenda", "Enable simplified editor" : "Eenvoudige editor inschakelen", @@ -199,7 +202,6 @@ OC.L10N.register( "Edit appointment" : "Bewerk afspraak", "Save" : "Opslaan", "Update" : "Bijwerken", - "Your appointment is booked" : "Je afspraak is geboekt", "We sent you an email with details. Please confirm your appointment using the link in the email. You can close this page now." : "We hebben je een e-mail met details verzonden. Bevestig je afspraak met de link in de e-mail. Je kunt deze pagina sluiten.", "Your name" : "Je naam", "Your email address" : "Je e-mailadres", @@ -449,6 +451,7 @@ OC.L10N.register( "Relaxing" : "Relaxen", "Relax" : "Relax", "Break" : "Pauze", + "Commute" : "Woon-werk", "Commuting" : "Woon-werk", "Shuttle" : "Shuttle", "Invoice" : "Factuur", @@ -460,10 +463,20 @@ OC.L10N.register( "Concert" : "Concert", "Festival" : "Festival", "Theater" : "Theater", + "Theatre" : "Theater", "Presentation" : "Presentatie", "Talk" : "Talk", + "Speech" : "Speech", + "Deadline" : "Deadline", + "Submission" : "Aanlevering", + "Reporting" : "Rapportage", "Camping" : "Camping", "Camp" : "Kamp", + "Election" : "Verkiezing", + "Voting" : "Stemming", + "Vote" : "Stemmen", + "Barbecue" : "Barbecue", + "Barbeque" : "Barbeque", "Garden" : "Tuin", "Farm" : "Boerderij", "Movie" : "Film", @@ -473,6 +486,7 @@ OC.L10N.register( "Review" : "Voorbeeld", "Audit" : "Audit", "Inspection" : "Inspectie", + "Proofreading" : "Proofreading", "Baseball" : "Baseball", "Meet" : "Afspraak", "Planning" : "Planning", @@ -517,6 +531,7 @@ OC.L10N.register( "Gym" : "Turnles", "Barber" : "Kapper", "Haircut" : "Kapper", + "Hairdresser" : "Kapper", "Exam" : "Examen", "Written test" : "Schrifteleijke overhoring", "Oral test" : "Mondelinge overhoring", @@ -544,6 +559,7 @@ OC.L10N.register( "Pair" : "Paar", "Lecture" : "Lezing", "Seminar" : "Seminarie", + "Teaching" : "Lesgeven", "Photograph" : "Foto", "Party" : "Party", "Celebration" : "Viering", diff --git a/l10n/nl.json b/l10n/nl.json index fcc22288854be789c387a193d044f5f95c4b6218..97d632e9b4250b24b0dd87f1cfc2f4fb57ac5e04 100644 --- a/l10n/nl.json +++ b/l10n/nl.json @@ -125,6 +125,7 @@ "{filename} could not be parsed" : "{filename} kon niet worden geanalyseerd", "No valid files found, aborting import" : "Geen geldige bestand gevonden, import afgebroken", "Import partially failed. Imported {accepted} out of {total}." : "Import is gedeeltelijk gelukt. Geïmporteerd {accepted} van de {total}.", + "_Successfully imported %n event_::_Successfully imported %n events_" : ["%nafspraak succesvol geïmporteerd","%n afspraken succesvol geïmporteerd"], "Automatic" : "Automatisch", "Automatic ({detected})" : "Automatisch ({detected})", "New setting was not saved successfully." : "De nieuwe instelling is niet goed opgeslagen.", @@ -141,6 +142,8 @@ "Actions" : "Acties", "Create event" : "Creëer afspraak", "Show shortcuts" : "Toon sneltoetsen", + "Save edited event" : "Aangepaste afspraak opslaan", + "Delete edited event" : "Aangepaste afspraak verwijderen", "Enable birthday calendar" : "Verjaardagskalender inschakelen", "Show tasks in calendar" : "Toon taken in agenda", "Enable simplified editor" : "Eenvoudige editor inschakelen", @@ -197,7 +200,6 @@ "Edit appointment" : "Bewerk afspraak", "Save" : "Opslaan", "Update" : "Bijwerken", - "Your appointment is booked" : "Je afspraak is geboekt", "We sent you an email with details. Please confirm your appointment using the link in the email. You can close this page now." : "We hebben je een e-mail met details verzonden. Bevestig je afspraak met de link in de e-mail. Je kunt deze pagina sluiten.", "Your name" : "Je naam", "Your email address" : "Je e-mailadres", @@ -447,6 +449,7 @@ "Relaxing" : "Relaxen", "Relax" : "Relax", "Break" : "Pauze", + "Commute" : "Woon-werk", "Commuting" : "Woon-werk", "Shuttle" : "Shuttle", "Invoice" : "Factuur", @@ -458,10 +461,20 @@ "Concert" : "Concert", "Festival" : "Festival", "Theater" : "Theater", + "Theatre" : "Theater", "Presentation" : "Presentatie", "Talk" : "Talk", + "Speech" : "Speech", + "Deadline" : "Deadline", + "Submission" : "Aanlevering", + "Reporting" : "Rapportage", "Camping" : "Camping", "Camp" : "Kamp", + "Election" : "Verkiezing", + "Voting" : "Stemming", + "Vote" : "Stemmen", + "Barbecue" : "Barbecue", + "Barbeque" : "Barbeque", "Garden" : "Tuin", "Farm" : "Boerderij", "Movie" : "Film", @@ -471,6 +484,7 @@ "Review" : "Voorbeeld", "Audit" : "Audit", "Inspection" : "Inspectie", + "Proofreading" : "Proofreading", "Baseball" : "Baseball", "Meet" : "Afspraak", "Planning" : "Planning", @@ -515,6 +529,7 @@ "Gym" : "Turnles", "Barber" : "Kapper", "Haircut" : "Kapper", + "Hairdresser" : "Kapper", "Exam" : "Examen", "Written test" : "Schrifteleijke overhoring", "Oral test" : "Mondelinge overhoring", @@ -542,6 +557,7 @@ "Pair" : "Paar", "Lecture" : "Lezing", "Seminar" : "Seminarie", + "Teaching" : "Lesgeven", "Photograph" : "Foto", "Party" : "Party", "Celebration" : "Viering", diff --git a/l10n/pl.js b/l10n/pl.js index 31c502e3d454bafb516a1dd475d28adad42459c7..6e359c0554613a259d7e8641966610a042692c8a 100644 --- a/l10n/pl.js +++ b/l10n/pl.js @@ -116,7 +116,7 @@ OC.L10N.register( "Could not restore calendar or event" : "Nie udało się przywrócić kalendarza lub wydarzenia", "Do you really want to empty the trash bin?" : "Czy na pewno chcesz opróżnić kosz?", "_Elements in the trash bin are deleted after {numDays} day_::_Elements in the trash bin are deleted after {numDays} days_" : ["Elementy w koszu są usuwane po {numDays} dniu","Elementy w koszu są usuwane po {numDays} dniach","Elementy w koszu są usuwane po {numDays} dniach","Elementy w koszu są usuwane po {numDays} dniach"], - "Could not update calendar order." : "Nie można zaktualizować sortowania w kalendarzu.", + "Could not update calendar order." : "Nie można zaktualizować kolejności kalendarza.", "Import calendars" : "Importuj kalendarze", "Please select a calendar to import into …" : "Wybierz kalendarz do zaimportowania do…", "Filename" : "Nazwa pliku", @@ -144,6 +144,10 @@ OC.L10N.register( "Actions" : "Akcje", "Create event" : "Utwórz wydarzenie", "Show shortcuts" : "Pokaż skróty", + "Editor" : "Edytor", + "Close editor" : "Zamknij edytor", + "Save edited event" : "Zapisz edytowane wydarzenie", + "Delete edited event" : "Usuń edytowane wydarzenie", "Enable birthday calendar" : "Włącz kalendarz urodzinowy", "Show tasks in calendar" : "Pokaż zadania w kalendarzu", "Enable simplified editor" : "Włącz uproszczony edytor", @@ -201,7 +205,7 @@ OC.L10N.register( "Edit appointment" : "Edytuj spotkanie", "Save" : "Zapisz", "Update" : "Aktualizuj", - "Your appointment is booked" : "Twoje spotkanie jest zarezerwowane", + "Please confirm your reservation" : "Proszę o potwierdzenie rezerwacji", "We sent you an email with details. Please confirm your appointment using the link in the email. You can close this page now." : "Wysłaliśmy Tobie wiadomość e-mail ze szczegółami. Potwierdź wizytę, korzystając z linku w e-mailu. Możesz teraz zamknąć tę stronę.", "Your name" : "Twoja nazwa", "Your email address" : "Twój adres e-mail", diff --git a/l10n/pl.json b/l10n/pl.json index 400179d75dff82867b64eec45e60794e93f248bb..c580bd7870a7a0c55b044e0d29b71c74aa7907a3 100644 --- a/l10n/pl.json +++ b/l10n/pl.json @@ -114,7 +114,7 @@ "Could not restore calendar or event" : "Nie udało się przywrócić kalendarza lub wydarzenia", "Do you really want to empty the trash bin?" : "Czy na pewno chcesz opróżnić kosz?", "_Elements in the trash bin are deleted after {numDays} day_::_Elements in the trash bin are deleted after {numDays} days_" : ["Elementy w koszu są usuwane po {numDays} dniu","Elementy w koszu są usuwane po {numDays} dniach","Elementy w koszu są usuwane po {numDays} dniach","Elementy w koszu są usuwane po {numDays} dniach"], - "Could not update calendar order." : "Nie można zaktualizować sortowania w kalendarzu.", + "Could not update calendar order." : "Nie można zaktualizować kolejności kalendarza.", "Import calendars" : "Importuj kalendarze", "Please select a calendar to import into …" : "Wybierz kalendarz do zaimportowania do…", "Filename" : "Nazwa pliku", @@ -142,6 +142,10 @@ "Actions" : "Akcje", "Create event" : "Utwórz wydarzenie", "Show shortcuts" : "Pokaż skróty", + "Editor" : "Edytor", + "Close editor" : "Zamknij edytor", + "Save edited event" : "Zapisz edytowane wydarzenie", + "Delete edited event" : "Usuń edytowane wydarzenie", "Enable birthday calendar" : "Włącz kalendarz urodzinowy", "Show tasks in calendar" : "Pokaż zadania w kalendarzu", "Enable simplified editor" : "Włącz uproszczony edytor", @@ -199,7 +203,7 @@ "Edit appointment" : "Edytuj spotkanie", "Save" : "Zapisz", "Update" : "Aktualizuj", - "Your appointment is booked" : "Twoje spotkanie jest zarezerwowane", + "Please confirm your reservation" : "Proszę o potwierdzenie rezerwacji", "We sent you an email with details. Please confirm your appointment using the link in the email. You can close this page now." : "Wysłaliśmy Tobie wiadomość e-mail ze szczegółami. Potwierdź wizytę, korzystając z linku w e-mailu. Możesz teraz zamknąć tę stronę.", "Your name" : "Twoja nazwa", "Your email address" : "Twój adres e-mail", diff --git a/l10n/pt_BR.js b/l10n/pt_BR.js index ad244e5419c354a21753a9e742536256d11c02dc..bb71b7a770349f423a14c7ceb6b7c0f0c2d3c53c 100644 --- a/l10n/pt_BR.js +++ b/l10n/pt_BR.js @@ -63,8 +63,8 @@ OC.L10N.register( "Calendar link could not be copied to clipboard." : "Não foi possível copiar o link da agenda para a área de transferência.", "An error occurred, unable to rename the calendar." : "Erro ao renomear o calendário.", "An error occurred, unable to change the calendar's color." : "Erro ao alterar a cor do calendário.", - "_Unsharing the calendar in {countdown} second_::_Unsharing the calendar in {countdown} seconds_" : ["Descompartilhando o calendário em {countdown} segundo","Descompartilhando o calendário em {countdown} segundos"], - "_Deleting the calendar in {countdown} second_::_Deleting the calendar in {countdown} seconds_" : ["Excluindo o calendário em {countdown} segundo","Excluindo o calendário em {countdown} segundos"], + "_Unsharing the calendar in {countdown} second_::_Unsharing the calendar in {countdown} seconds_" : ["Descompartilhando o calendário em {countdown} segundo","Descompartilhando o calendário em {countdown} segundos","Descompartilhando o calendário em {countdown} segundos"], + "_Deleting the calendar in {countdown} second_::_Deleting the calendar in {countdown} seconds_" : ["Excluindo o calendário em {countdown} segundo","Excluindo o calendário em {countdown} segundos","Excluindo o calendário em {countdown} segundos"], "Share link" : "Compartilhar link", "Publish calendar" : "Publicar calendário", "Publishing calendar" : "Calendário de publicação", @@ -115,19 +115,19 @@ OC.L10N.register( "Could not load deleted calendars and objects" : "Não foi possível carregar calendários e objetos excluídos", "Could not restore calendar or event" : "Não foi possível restaurar o calendário ou evento", "Do you really want to empty the trash bin?" : "Tem certeza de que deseja esvaziar a lixeira?", - "_Elements in the trash bin are deleted after {numDays} day_::_Elements in the trash bin are deleted after {numDays} days_" : ["O elemento da lixeira será excluído após {numDays} dia","Os elementos da lixeira são excluídos após {numDays} dias"], + "_Elements in the trash bin are deleted after {numDays} day_::_Elements in the trash bin are deleted after {numDays} days_" : ["O elemento da lixeira será excluído após {numDays} dia","Os elementos da lixeira são excluídos após {numDays} dias","Os elementos da lixeira são excluídos após {numDays} dias"], "Could not update calendar order." : "Não foi possível atualizar o pedido da agenda.", "Import calendars" : "Importar calendários", "Please select a calendar to import into …" : "Selecione o calendário para onde importar...", "Filename" : "Nome de arquivo", "Calendar to import into" : "Calendário a importar", "Cancel" : "Cancelar", - "_Import calendar_::_Import calendars_" : ["Importar calendário","Importar calendários"], + "_Import calendar_::_Import calendars_" : ["Importar calendário","Importar calendários","Importar calendários"], "{filename} is an unsupported file-type" : "{filename} é um tipo de arquivo não suportado", "{filename} could not be parsed" : "{filename} não pôde ser analisado", "No valid files found, aborting import" : "Nenhum arquivo válido encontrado, importação interrompida", "Import partially failed. Imported {accepted} out of {total}." : "Erro na importação. Importado {accepted} de {total}.", - "_Successfully imported %n event_::_Successfully imported %n events_" : ["Importado com sucesso %n evento","Importados com sucesso %n eventos"], + "_Successfully imported %n event_::_Successfully imported %n events_" : ["Importado com sucesso %n evento","Importados com sucesso %n eventos","Importados com sucesso %n eventos"], "Automatic" : "Automático", "Automatic ({detected})" : "Automático ({detected})", "New setting was not saved successfully." : "A nova configuração não foi salva.", @@ -144,6 +144,10 @@ OC.L10N.register( "Actions" : "Ações", "Create event" : "Criar evento", "Show shortcuts" : "Mostrar atalhos", + "Editor" : "Editor", + "Close editor" : "Fechar editor", + "Save edited event" : "Salvar evento editado", + "Delete edited event" : "Excluir evento editado", "Enable birthday calendar" : "Ativar calendário de aniversários", "Show tasks in calendar" : "Mostrar tarefas no calendário", "Enable simplified editor" : "Ativar o editor simplificado", @@ -162,13 +166,13 @@ OC.L10N.register( "CalDAV link could not be copied to clipboard." : "Link CalDAV não copiado para a área de transferência.", "Appointment was created successfully" : "O compromisso foi criado com sucesso", "Appointment was updated successfully" : "Agendamento atualizado com sucesso", - "_{duration} minute_::_{duration} minutes_" : ["{duration} minuto","{duration} minutos"], + "_{duration} minute_::_{duration} minutes_" : ["{duration} minuto","{duration} minutos","{duration} minutos"], "0 minutes" : "0 minutos", - "_{duration} hour_::_{duration} hours_" : ["{duration} hora","{duration} horas"], - "_{duration} day_::_{duration} days_" : ["{duration} dia","{duration} dias"], - "_{duration} week_::_{duration} weeks_" : ["{duration} semana","{duration} semanas"], - "_{duration} month_::_{duration} months_" : ["{duration} mês","{duration} meses"], - "_{duration} year_::_{duration} years_" : ["{duration} ano","{duration} anos"], + "_{duration} hour_::_{duration} hours_" : ["{duration} hora","{duration} horas","{duration} horas"], + "_{duration} day_::_{duration} days_" : ["{duration} dia","{duration} dias","{duration} dias"], + "_{duration} week_::_{duration} weeks_" : ["{duration} semana","{duration} semanas","{duration} semanas"], + "_{duration} month_::_{duration} months_" : ["{duration} mês","{duration} meses","{duration} meses"], + "_{duration} year_::_{duration} years_" : ["{duration} ano","{duration} anos","{duration} anos"], "To configure appointments, add your email address in personal settings." : "Para configurar compromissos, adicione seu endereço de e-mail nas configurações pessoais.", "Public – shown on the profile page" : "Público - mostrado na página do perfil", "Private – only accessible via secret link" : "Privado - acessível apenas por meio de link secreto", @@ -201,7 +205,7 @@ OC.L10N.register( "Edit appointment" : "Editar compromisso", "Save" : "Salvar", "Update" : "Atualizar", - "Your appointment is booked" : "Seu compromisso está agendado", + "Please confirm your reservation" : "Por favor, confirme sua reserva", "We sent you an email with details. Please confirm your appointment using the link in the email. You can close this page now." : "Enviamos a você um e-mail com os detalhes. Por favor, confirme seu agendamento usando o link no e-mail. Você pode fechar esta página agora.", "Your name" : "Seu nome", "Your email address" : "Seu endereço de e-mail", @@ -223,11 +227,11 @@ OC.L10N.register( "at" : "em", "+ Add reminder" : "+ Adicionar lembrete", "Add reminder" : "Adicionar lembrete ", - "_second_::_seconds_" : ["segundo","segundos"], - "_minute_::_minutes_" : ["minuto","minutos"], - "_hour_::_hours_" : ["hora","horas"], - "_day_::_days_" : ["dia","dias"], - "_week_::_weeks_" : ["semana","semanas"], + "_second_::_seconds_" : ["segundo","segundos","segundos"], + "_minute_::_minutes_" : ["minuto","minutos","minutos"], + "_hour_::_hours_" : ["hora","horas","horas"], + "_day_::_days_" : ["dia","dias","dias"], + "_week_::_weeks_" : ["semana","semanas","semanas"], "Suggested" : "Sugerido", "Available" : "Disponível", "Not available" : "Indisponível", @@ -285,7 +289,7 @@ OC.L10N.register( "never" : "nunca", "on date" : "na data", "after" : "após", - "_time_::_times_" : ["vez","vezes"], + "_time_::_times_" : ["vez","vezes","vezes"], "This event is the recurrence-exception of a recurrence-set. You cannot add a recurrence-rule to it." : "Este evento é a exceção de recorrência de um conjunto de recorrência. Você não pode adicionar uma regra de recorrência a ele.", "first" : "primeiro", "third" : "terceiro", @@ -297,8 +301,8 @@ OC.L10N.register( "Repeat every" : "Repetir a cada", "By day of the month" : "Pelo dia do mês", "On the" : "Em", - "_month_::_months_" : ["mês","meses"], - "_year_::_years_" : ["ano","anos"], + "_month_::_months_" : ["mês","meses","meses"], + "_year_::_years_" : ["ano","anos","anos"], "weekday" : "Dia da semana", "weekend day" : "dia da semana", "No recurrence" : "Sem recorrência ", @@ -310,7 +314,7 @@ OC.L10N.register( "Has a whiteboard" : "Tem quadro branco", "Wheelchair accessible" : "Acessível a cadeiras de rodas", "Remove resource" : "Remover recurso", - "_{seatingCapacity} seat_::_{seatingCapacity} seats_" : ["{seatingCapacity} assento","{seatingCapacity} assentos"], + "_{seatingCapacity} seat_::_{seatingCapacity} seats_" : ["{seatingCapacity} assento","{seatingCapacity} assentos","{seatingCapacity} assentos"], "Projector" : "Projetor", "Whiteboard" : "Quadro branco", "Search for resources or rooms" : "Pesquise recursos ou salas", @@ -387,8 +391,8 @@ OC.L10N.register( "Travel" : "Viagem", "Vacation" : "Férias", "Midnight on the day the event starts" : "Meia-noite do dia em que o evento começa", - "_%n day before the event at {formattedHourMinute}_::_%n days before the event at {formattedHourMinute}_" : ["%n dia antes do evento às {formattedHourMinute}","%n dias antes do evento às {formattedHourMinute}"], - "_%n week before the event at {formattedHourMinute}_::_%n weeks before the event at {formattedHourMinute}_" : ["%n semana antes do evento às {formattedHourMinute}","%n semanas antes do evento às {formattedHourMinute}"], + "_%n day before the event at {formattedHourMinute}_::_%n days before the event at {formattedHourMinute}_" : ["%n dia antes do evento às {formattedHourMinute}","%n dias antes do evento às {formattedHourMinute}","%n dias antes do evento às {formattedHourMinute}"], + "_%n week before the event at {formattedHourMinute}_::_%n weeks before the event at {formattedHourMinute}_" : ["%n semana antes do evento às {formattedHourMinute}","%n semanas antes do evento às {formattedHourMinute}","%n semanas antes do evento às {formattedHourMinute}"], "on the day of the event at {formattedHourMinute}" : "no dia do evento às {formattedHourMinute}", "at the event's start" : "no início do evento", "at the event's end" : "no fim do evento", @@ -404,17 +408,17 @@ OC.L10N.register( "Weekly" : "Semanalmente", "Monthly" : "Mensalmente", "Yearly" : "Anualmente", - "_Every %n day_::_Every %n days_" : ["A cada %n dia","A cada %n dias"], - "_Every %n week_::_Every %n weeks_" : ["A cada %n semana","A cada %n semanas"], - "_Every %n month_::_Every %n months_" : ["A cada %n mês","A cada %n meses"], - "_Every %n year_::_Every %n years_" : ["A cada %n ano","A cada %n anos"], - "_on {weekday}_::_on {weekdays}_" : ["em {weekday}","em {weekdays}"], - "_on day {dayOfMonthList}_::_on days {dayOfMonthList}_" : ["no dia {dayOfMonthList}","nos dias {dayOfMonthList}"], + "_Every %n day_::_Every %n days_" : ["A cada %n dia","A cada %n dias","A cada %n dias"], + "_Every %n week_::_Every %n weeks_" : ["A cada %n semana","A cada %n semanas","A cada %n semanas"], + "_Every %n month_::_Every %n months_" : ["A cada %n mês","A cada %n meses","A cada %n meses"], + "_Every %n year_::_Every %n years_" : ["A cada %n ano","A cada %n anos","A cada %n anos"], + "_on {weekday}_::_on {weekdays}_" : ["em {weekday}","em {weekdays}","em {weekdays}"], + "_on day {dayOfMonthList}_::_on days {dayOfMonthList}_" : ["no dia {dayOfMonthList}","nos dias {dayOfMonthList}","nos dias {dayOfMonthList}"], "on the {ordinalNumber} {byDaySet}" : "no {ordinalNumber} {byDaySet}", "in {monthNames}" : "em {monthNames}", "in {monthNames} on the {ordinalNumber} {byDaySet}" : "em {monthNames} no {ordinalNumber} {byDaySet}", "until {untilDate}" : "até {untilDate}", - "_%n time_::_%n times_" : ["%n vez","%n vezes"], + "_%n time_::_%n times_" : ["%n vez","%n vezes","%n vezes"], "Untitled event" : "Evento sem título", "Untitled task" : "Tarefa sem título", "Please ask your administrator to enable the Tasks App." : "Peça ao administrador para ativar o aplicativo Tarefas.", @@ -426,7 +430,7 @@ OC.L10N.register( "W" : "S", "%n more" : "%n mais", "No events to display" : "Não há mais eventos a mostrar", - "_+%n more_::_+%n more_" : ["mais +%n","mais +%n"], + "_+%n more_::_+%n more_" : ["mais +%n","mais +%n","mais +%n"], "No events" : "Sem eventos", "Create a new event or change the visible time-range" : "Crie um novo evento ou altere o intervalo de tempo visível", "It might have been deleted, or there was a typo in a link" : "Pode ter sido excluído ou houve um erro de digitação no link", @@ -585,4 +589,4 @@ OC.L10N.register( "Appointment not found" : "Agendamento não encontrado", "User not found" : "Usuário não encontrado" }, -"nplurals=2; plural=(n > 1);"); +"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); diff --git a/l10n/pt_BR.json b/l10n/pt_BR.json index 1c64aea99d5d721b667e6661c37b9dfe3675b76a..cded70749e90ed5887087238a876325b88ab555a 100644 --- a/l10n/pt_BR.json +++ b/l10n/pt_BR.json @@ -61,8 +61,8 @@ "Calendar link could not be copied to clipboard." : "Não foi possível copiar o link da agenda para a área de transferência.", "An error occurred, unable to rename the calendar." : "Erro ao renomear o calendário.", "An error occurred, unable to change the calendar's color." : "Erro ao alterar a cor do calendário.", - "_Unsharing the calendar in {countdown} second_::_Unsharing the calendar in {countdown} seconds_" : ["Descompartilhando o calendário em {countdown} segundo","Descompartilhando o calendário em {countdown} segundos"], - "_Deleting the calendar in {countdown} second_::_Deleting the calendar in {countdown} seconds_" : ["Excluindo o calendário em {countdown} segundo","Excluindo o calendário em {countdown} segundos"], + "_Unsharing the calendar in {countdown} second_::_Unsharing the calendar in {countdown} seconds_" : ["Descompartilhando o calendário em {countdown} segundo","Descompartilhando o calendário em {countdown} segundos","Descompartilhando o calendário em {countdown} segundos"], + "_Deleting the calendar in {countdown} second_::_Deleting the calendar in {countdown} seconds_" : ["Excluindo o calendário em {countdown} segundo","Excluindo o calendário em {countdown} segundos","Excluindo o calendário em {countdown} segundos"], "Share link" : "Compartilhar link", "Publish calendar" : "Publicar calendário", "Publishing calendar" : "Calendário de publicação", @@ -113,19 +113,19 @@ "Could not load deleted calendars and objects" : "Não foi possível carregar calendários e objetos excluídos", "Could not restore calendar or event" : "Não foi possível restaurar o calendário ou evento", "Do you really want to empty the trash bin?" : "Tem certeza de que deseja esvaziar a lixeira?", - "_Elements in the trash bin are deleted after {numDays} day_::_Elements in the trash bin are deleted after {numDays} days_" : ["O elemento da lixeira será excluído após {numDays} dia","Os elementos da lixeira são excluídos após {numDays} dias"], + "_Elements in the trash bin are deleted after {numDays} day_::_Elements in the trash bin are deleted after {numDays} days_" : ["O elemento da lixeira será excluído após {numDays} dia","Os elementos da lixeira são excluídos após {numDays} dias","Os elementos da lixeira são excluídos após {numDays} dias"], "Could not update calendar order." : "Não foi possível atualizar o pedido da agenda.", "Import calendars" : "Importar calendários", "Please select a calendar to import into …" : "Selecione o calendário para onde importar...", "Filename" : "Nome de arquivo", "Calendar to import into" : "Calendário a importar", "Cancel" : "Cancelar", - "_Import calendar_::_Import calendars_" : ["Importar calendário","Importar calendários"], + "_Import calendar_::_Import calendars_" : ["Importar calendário","Importar calendários","Importar calendários"], "{filename} is an unsupported file-type" : "{filename} é um tipo de arquivo não suportado", "{filename} could not be parsed" : "{filename} não pôde ser analisado", "No valid files found, aborting import" : "Nenhum arquivo válido encontrado, importação interrompida", "Import partially failed. Imported {accepted} out of {total}." : "Erro na importação. Importado {accepted} de {total}.", - "_Successfully imported %n event_::_Successfully imported %n events_" : ["Importado com sucesso %n evento","Importados com sucesso %n eventos"], + "_Successfully imported %n event_::_Successfully imported %n events_" : ["Importado com sucesso %n evento","Importados com sucesso %n eventos","Importados com sucesso %n eventos"], "Automatic" : "Automático", "Automatic ({detected})" : "Automático ({detected})", "New setting was not saved successfully." : "A nova configuração não foi salva.", @@ -142,6 +142,10 @@ "Actions" : "Ações", "Create event" : "Criar evento", "Show shortcuts" : "Mostrar atalhos", + "Editor" : "Editor", + "Close editor" : "Fechar editor", + "Save edited event" : "Salvar evento editado", + "Delete edited event" : "Excluir evento editado", "Enable birthday calendar" : "Ativar calendário de aniversários", "Show tasks in calendar" : "Mostrar tarefas no calendário", "Enable simplified editor" : "Ativar o editor simplificado", @@ -160,13 +164,13 @@ "CalDAV link could not be copied to clipboard." : "Link CalDAV não copiado para a área de transferência.", "Appointment was created successfully" : "O compromisso foi criado com sucesso", "Appointment was updated successfully" : "Agendamento atualizado com sucesso", - "_{duration} minute_::_{duration} minutes_" : ["{duration} minuto","{duration} minutos"], + "_{duration} minute_::_{duration} minutes_" : ["{duration} minuto","{duration} minutos","{duration} minutos"], "0 minutes" : "0 minutos", - "_{duration} hour_::_{duration} hours_" : ["{duration} hora","{duration} horas"], - "_{duration} day_::_{duration} days_" : ["{duration} dia","{duration} dias"], - "_{duration} week_::_{duration} weeks_" : ["{duration} semana","{duration} semanas"], - "_{duration} month_::_{duration} months_" : ["{duration} mês","{duration} meses"], - "_{duration} year_::_{duration} years_" : ["{duration} ano","{duration} anos"], + "_{duration} hour_::_{duration} hours_" : ["{duration} hora","{duration} horas","{duration} horas"], + "_{duration} day_::_{duration} days_" : ["{duration} dia","{duration} dias","{duration} dias"], + "_{duration} week_::_{duration} weeks_" : ["{duration} semana","{duration} semanas","{duration} semanas"], + "_{duration} month_::_{duration} months_" : ["{duration} mês","{duration} meses","{duration} meses"], + "_{duration} year_::_{duration} years_" : ["{duration} ano","{duration} anos","{duration} anos"], "To configure appointments, add your email address in personal settings." : "Para configurar compromissos, adicione seu endereço de e-mail nas configurações pessoais.", "Public – shown on the profile page" : "Público - mostrado na página do perfil", "Private – only accessible via secret link" : "Privado - acessível apenas por meio de link secreto", @@ -199,7 +203,7 @@ "Edit appointment" : "Editar compromisso", "Save" : "Salvar", "Update" : "Atualizar", - "Your appointment is booked" : "Seu compromisso está agendado", + "Please confirm your reservation" : "Por favor, confirme sua reserva", "We sent you an email with details. Please confirm your appointment using the link in the email. You can close this page now." : "Enviamos a você um e-mail com os detalhes. Por favor, confirme seu agendamento usando o link no e-mail. Você pode fechar esta página agora.", "Your name" : "Seu nome", "Your email address" : "Seu endereço de e-mail", @@ -221,11 +225,11 @@ "at" : "em", "+ Add reminder" : "+ Adicionar lembrete", "Add reminder" : "Adicionar lembrete ", - "_second_::_seconds_" : ["segundo","segundos"], - "_minute_::_minutes_" : ["minuto","minutos"], - "_hour_::_hours_" : ["hora","horas"], - "_day_::_days_" : ["dia","dias"], - "_week_::_weeks_" : ["semana","semanas"], + "_second_::_seconds_" : ["segundo","segundos","segundos"], + "_minute_::_minutes_" : ["minuto","minutos","minutos"], + "_hour_::_hours_" : ["hora","horas","horas"], + "_day_::_days_" : ["dia","dias","dias"], + "_week_::_weeks_" : ["semana","semanas","semanas"], "Suggested" : "Sugerido", "Available" : "Disponível", "Not available" : "Indisponível", @@ -283,7 +287,7 @@ "never" : "nunca", "on date" : "na data", "after" : "após", - "_time_::_times_" : ["vez","vezes"], + "_time_::_times_" : ["vez","vezes","vezes"], "This event is the recurrence-exception of a recurrence-set. You cannot add a recurrence-rule to it." : "Este evento é a exceção de recorrência de um conjunto de recorrência. Você não pode adicionar uma regra de recorrência a ele.", "first" : "primeiro", "third" : "terceiro", @@ -295,8 +299,8 @@ "Repeat every" : "Repetir a cada", "By day of the month" : "Pelo dia do mês", "On the" : "Em", - "_month_::_months_" : ["mês","meses"], - "_year_::_years_" : ["ano","anos"], + "_month_::_months_" : ["mês","meses","meses"], + "_year_::_years_" : ["ano","anos","anos"], "weekday" : "Dia da semana", "weekend day" : "dia da semana", "No recurrence" : "Sem recorrência ", @@ -308,7 +312,7 @@ "Has a whiteboard" : "Tem quadro branco", "Wheelchair accessible" : "Acessível a cadeiras de rodas", "Remove resource" : "Remover recurso", - "_{seatingCapacity} seat_::_{seatingCapacity} seats_" : ["{seatingCapacity} assento","{seatingCapacity} assentos"], + "_{seatingCapacity} seat_::_{seatingCapacity} seats_" : ["{seatingCapacity} assento","{seatingCapacity} assentos","{seatingCapacity} assentos"], "Projector" : "Projetor", "Whiteboard" : "Quadro branco", "Search for resources or rooms" : "Pesquise recursos ou salas", @@ -385,8 +389,8 @@ "Travel" : "Viagem", "Vacation" : "Férias", "Midnight on the day the event starts" : "Meia-noite do dia em que o evento começa", - "_%n day before the event at {formattedHourMinute}_::_%n days before the event at {formattedHourMinute}_" : ["%n dia antes do evento às {formattedHourMinute}","%n dias antes do evento às {formattedHourMinute}"], - "_%n week before the event at {formattedHourMinute}_::_%n weeks before the event at {formattedHourMinute}_" : ["%n semana antes do evento às {formattedHourMinute}","%n semanas antes do evento às {formattedHourMinute}"], + "_%n day before the event at {formattedHourMinute}_::_%n days before the event at {formattedHourMinute}_" : ["%n dia antes do evento às {formattedHourMinute}","%n dias antes do evento às {formattedHourMinute}","%n dias antes do evento às {formattedHourMinute}"], + "_%n week before the event at {formattedHourMinute}_::_%n weeks before the event at {formattedHourMinute}_" : ["%n semana antes do evento às {formattedHourMinute}","%n semanas antes do evento às {formattedHourMinute}","%n semanas antes do evento às {formattedHourMinute}"], "on the day of the event at {formattedHourMinute}" : "no dia do evento às {formattedHourMinute}", "at the event's start" : "no início do evento", "at the event's end" : "no fim do evento", @@ -402,17 +406,17 @@ "Weekly" : "Semanalmente", "Monthly" : "Mensalmente", "Yearly" : "Anualmente", - "_Every %n day_::_Every %n days_" : ["A cada %n dia","A cada %n dias"], - "_Every %n week_::_Every %n weeks_" : ["A cada %n semana","A cada %n semanas"], - "_Every %n month_::_Every %n months_" : ["A cada %n mês","A cada %n meses"], - "_Every %n year_::_Every %n years_" : ["A cada %n ano","A cada %n anos"], - "_on {weekday}_::_on {weekdays}_" : ["em {weekday}","em {weekdays}"], - "_on day {dayOfMonthList}_::_on days {dayOfMonthList}_" : ["no dia {dayOfMonthList}","nos dias {dayOfMonthList}"], + "_Every %n day_::_Every %n days_" : ["A cada %n dia","A cada %n dias","A cada %n dias"], + "_Every %n week_::_Every %n weeks_" : ["A cada %n semana","A cada %n semanas","A cada %n semanas"], + "_Every %n month_::_Every %n months_" : ["A cada %n mês","A cada %n meses","A cada %n meses"], + "_Every %n year_::_Every %n years_" : ["A cada %n ano","A cada %n anos","A cada %n anos"], + "_on {weekday}_::_on {weekdays}_" : ["em {weekday}","em {weekdays}","em {weekdays}"], + "_on day {dayOfMonthList}_::_on days {dayOfMonthList}_" : ["no dia {dayOfMonthList}","nos dias {dayOfMonthList}","nos dias {dayOfMonthList}"], "on the {ordinalNumber} {byDaySet}" : "no {ordinalNumber} {byDaySet}", "in {monthNames}" : "em {monthNames}", "in {monthNames} on the {ordinalNumber} {byDaySet}" : "em {monthNames} no {ordinalNumber} {byDaySet}", "until {untilDate}" : "até {untilDate}", - "_%n time_::_%n times_" : ["%n vez","%n vezes"], + "_%n time_::_%n times_" : ["%n vez","%n vezes","%n vezes"], "Untitled event" : "Evento sem título", "Untitled task" : "Tarefa sem título", "Please ask your administrator to enable the Tasks App." : "Peça ao administrador para ativar o aplicativo Tarefas.", @@ -424,7 +428,7 @@ "W" : "S", "%n more" : "%n mais", "No events to display" : "Não há mais eventos a mostrar", - "_+%n more_::_+%n more_" : ["mais +%n","mais +%n"], + "_+%n more_::_+%n more_" : ["mais +%n","mais +%n","mais +%n"], "No events" : "Sem eventos", "Create a new event or change the visible time-range" : "Crie um novo evento ou altere o intervalo de tempo visível", "It might have been deleted, or there was a typo in a link" : "Pode ter sido excluído ou houve um erro de digitação no link", @@ -582,5 +586,5 @@ "Lunch" : "Rodar", "Appointment not found" : "Agendamento não encontrado", "User not found" : "Usuário não encontrado" -},"pluralForm" :"nplurals=2; plural=(n > 1);" +},"pluralForm" :"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" } \ No newline at end of file diff --git a/l10n/pt_PT.js b/l10n/pt_PT.js index 3c6c7e08ad66d110a712fad5dc946195e56102ff..e3a39d198b376329ee44277f10109f69d293dbc6 100644 --- a/l10n/pt_PT.js +++ b/l10n/pt_PT.js @@ -89,7 +89,7 @@ OC.L10N.register( "Import calendars" : "Importar calendários", "Filename" : "Nome do ficheiro", "Cancel" : "Cancelar", - "_Import calendar_::_Import calendars_" : ["Importar calendário","Importar calendários"], + "_Import calendar_::_Import calendars_" : ["Importar calendário","Importar calendários","Importar calendários"], "Automatic" : "Automático", "Navigation" : "Navegação", "Views" : "Vistas", @@ -124,11 +124,11 @@ OC.L10N.register( "Notification" : "Notificação", "Email" : "E-mail", "+ Add reminder" : "+ Adicionar lembrete", - "_second_::_seconds_" : ["segundo","segundos"], - "_minute_::_minutes_" : ["minuto","minutos"], - "_hour_::_hours_" : ["hora","horas"], - "_day_::_days_" : ["dia","dias"], - "_week_::_weeks_" : ["semana","semanas"], + "_second_::_seconds_" : ["segundo","segundos","segundos"], + "_minute_::_minutes_" : ["minuto","minutos","minutos"], + "_hour_::_hours_" : ["hora","horas","horas"], + "_day_::_days_" : ["dia","dias","dias"], + "_week_::_weeks_" : ["semana","semanas","semanas"], "Available" : "Disponível", "Busy" : "Ocupado", "Unknown" : "Desconhecido", @@ -149,8 +149,8 @@ OC.L10N.register( "Repeat every" : "Repetir a cada", "By day of the month" : "Por dia do mês", "On the" : "No", - "_month_::_months_" : ["mês","meses"], - "_year_::_years_" : ["ano","anos"], + "_month_::_months_" : ["mês","meses","meses"], + "_year_::_years_" : ["ano","anos","anos"], "weekday" : "dia da semana", "weekend day" : "dia do fim-de-semana", "available" : "disponível", @@ -163,6 +163,7 @@ OC.L10N.register( "Resources" : "Recursos", "Close" : "Fechar", "Anniversary" : "Aniversário", + "Miscellaneous" : "Diversos", "Week {number} of {year}" : "Semana {number} do {year}", "Daily" : "Diariamente", "Weekly" : "Semanalmente", @@ -205,4 +206,4 @@ OC.L10N.register( "Lunch" : "Almoço", "User not found" : "Utilizador não encontrado" }, -"nplurals=2; plural=(n != 1);"); +"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); diff --git a/l10n/pt_PT.json b/l10n/pt_PT.json index fb7cade11716da4e467778c36cbd616d4abe0c24..2b4764741fcb7ad8fe9dae4e329281cf2ec22b9c 100644 --- a/l10n/pt_PT.json +++ b/l10n/pt_PT.json @@ -87,7 +87,7 @@ "Import calendars" : "Importar calendários", "Filename" : "Nome do ficheiro", "Cancel" : "Cancelar", - "_Import calendar_::_Import calendars_" : ["Importar calendário","Importar calendários"], + "_Import calendar_::_Import calendars_" : ["Importar calendário","Importar calendários","Importar calendários"], "Automatic" : "Automático", "Navigation" : "Navegação", "Views" : "Vistas", @@ -122,11 +122,11 @@ "Notification" : "Notificação", "Email" : "E-mail", "+ Add reminder" : "+ Adicionar lembrete", - "_second_::_seconds_" : ["segundo","segundos"], - "_minute_::_minutes_" : ["minuto","minutos"], - "_hour_::_hours_" : ["hora","horas"], - "_day_::_days_" : ["dia","dias"], - "_week_::_weeks_" : ["semana","semanas"], + "_second_::_seconds_" : ["segundo","segundos","segundos"], + "_minute_::_minutes_" : ["minuto","minutos","minutos"], + "_hour_::_hours_" : ["hora","horas","horas"], + "_day_::_days_" : ["dia","dias","dias"], + "_week_::_weeks_" : ["semana","semanas","semanas"], "Available" : "Disponível", "Busy" : "Ocupado", "Unknown" : "Desconhecido", @@ -147,8 +147,8 @@ "Repeat every" : "Repetir a cada", "By day of the month" : "Por dia do mês", "On the" : "No", - "_month_::_months_" : ["mês","meses"], - "_year_::_years_" : ["ano","anos"], + "_month_::_months_" : ["mês","meses","meses"], + "_year_::_years_" : ["ano","anos","anos"], "weekday" : "dia da semana", "weekend day" : "dia do fim-de-semana", "available" : "disponível", @@ -161,6 +161,7 @@ "Resources" : "Recursos", "Close" : "Fechar", "Anniversary" : "Aniversário", + "Miscellaneous" : "Diversos", "Week {number} of {year}" : "Semana {number} do {year}", "Daily" : "Diariamente", "Weekly" : "Semanalmente", @@ -202,5 +203,5 @@ "Dinner" : "Jantar", "Lunch" : "Almoço", "User not found" : "Utilizador não encontrado" -},"pluralForm" :"nplurals=2; plural=(n != 1);" +},"pluralForm" :"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" } \ No newline at end of file diff --git a/l10n/ro.js b/l10n/ro.js index 13771a4a45ef0668f2f4dcbc10a247660adb2284..92dbfd3524bc66d888a2f383a40d9459035b3594 100644 --- a/l10n/ro.js +++ b/l10n/ro.js @@ -199,7 +199,6 @@ OC.L10N.register( "Edit appointment" : "Editează programarea", "Save" : "Salvează", "Update" : "Actualizare", - "Your appointment is booked" : "Rezervarea ta este confirmată", "We sent you an email with details. Please confirm your appointment using the link in the email. You can close this page now." : "Ți-am trimis un email cu detalii. Te rugăm să confirmi programarea ta folosind linkul din email. Poți închide această pagină acum.", "Your name" : "Numele tău", "Your email address" : "Adresa ta de email", @@ -365,6 +364,8 @@ OC.L10N.register( "Show as" : "Arată-ne", "Take this event into account when calculating free-busy information." : "Ține cont de acest eveniment în momentul calculării timpului liber.", "Categories" : "Categorii", + "Commuting" : "În deplasare", + "Talk" : "Discuție", "Movie" : "Film", "Mail" : "Mail", "Sports" : "Sport", diff --git a/l10n/ro.json b/l10n/ro.json index 70ddc85f7767fd93b4fa87d750bb711ba467a52a..a56c614bb54f43a50cf8f404eff3b5f6b4ea32a8 100644 --- a/l10n/ro.json +++ b/l10n/ro.json @@ -197,7 +197,6 @@ "Edit appointment" : "Editează programarea", "Save" : "Salvează", "Update" : "Actualizare", - "Your appointment is booked" : "Rezervarea ta este confirmată", "We sent you an email with details. Please confirm your appointment using the link in the email. You can close this page now." : "Ți-am trimis un email cu detalii. Te rugăm să confirmi programarea ta folosind linkul din email. Poți închide această pagină acum.", "Your name" : "Numele tău", "Your email address" : "Adresa ta de email", @@ -363,6 +362,8 @@ "Show as" : "Arată-ne", "Take this event into account when calculating free-busy information." : "Ține cont de acest eveniment în momentul calculării timpului liber.", "Categories" : "Categorii", + "Commuting" : "În deplasare", + "Talk" : "Discuție", "Movie" : "Film", "Mail" : "Mail", "Sports" : "Sport", diff --git a/l10n/ru.js b/l10n/ru.js index bb80e712f4ef73d819c1ae3bec57ac6cc957e83b..dd3b46031b3683165c1ee3f1cd539b3563d764ed 100644 --- a/l10n/ru.js +++ b/l10n/ru.js @@ -12,12 +12,12 @@ OC.L10N.register( "Cheers!" : "Удачи!", "Upcoming events" : "Приближающиеся события", "Appointments" : "Мероприятия", - "Schedule appointment \"%s\"" : "Запланировать встречу \"%s\"", + "Schedule appointment \"%s\"" : "Запланировать встречу «%s»", "Schedule an appointment" : "Запланировать встречу", "Prepare for %s" : "Подготовиться к %s", "Follow up for %s" : "Последующие действия для %s", - "Your appointment \"%s\" needs confirmation" : "Ваша встреча \"%s\" требует подтверждения", - "Dear %s, please confirm your booking" : "Уважаемый %s, пожалуйста, подтвердите ваше бронирование", + "Your appointment \"%s\" needs confirmation" : "Ваша встреча «%s» требует подтверждения", + "Dear %s, please confirm your booking" : "Уважаемый %s, подтвердите своё бронирование", "Confirm" : "Подтвердить", "This confirmation link expires in %s hours." : "Срок действия этой ссылки для подтверждения истекает через %s часов.", "If you wish to cancel the appointment after all, please contact your organizer." : "Если вы хотите отменить встречу, пожалуйста, свяжитесь с организатором.", @@ -44,8 +44,8 @@ OC.L10N.register( "Copy link" : "Копировать ссылку", "Edit" : "Редактировать", "Delete" : "Удалить", - "Appointment link was copied to clipboard" : "Ссылка Встречи была скопирована в буфер обмена", - "Appointment link could not be copied to clipboard" : "Ссылка Встречи не может быть скопирована в буфер обмена", + "Appointment link was copied to clipboard" : "Ссылка на эту встречу скопирована в буфер обмена", + "Appointment link could not be copied to clipboard" : "Не удалось скопировать в буфер обмена ссылку на эту встречу", "Add new" : "Добавить новое", "Untitled calendar" : "Календарь без названия", "Disable calendar" : "Отключить календарь", @@ -73,7 +73,7 @@ OC.L10N.register( "Enter one address" : "Введите один адрес", "Sending email …" : "Отправка сообщения…", "Copy subscription link" : "Скопировать ссылку на подписку", - "Copying link …" : "Копирование ссылки ...", + "Copying link …" : "Копирование ссылки…", "Copied link" : "Ссылка скопирована", "Could not copy link" : "Не удалось скопировать ссылку", "Copy embedding code" : "Скопировать код встраивания", @@ -89,7 +89,7 @@ OC.L10N.register( "Unpublishing calendar failed" : "Не удалось закрыть публичный доступ к календарю", "Share with users or groups" : "Поделиться с пользователями или группами", "No users or groups" : "Пользователи или группы отсутствуют", - "can edit" : "разрешить редактировать", + "can edit" : "может ред.", "Unshare with {displayName}" : "Отменить общий доступ для {displayName}", "An error occurred, unable to change the unshare the calendar." : "Произошла ошибка, не удалось закрыть доступ к календарю.", "An error occurred, unable to change the permission of the share." : "Произошла ошибка, не удалось изменить разрешения для общего ресурса.", @@ -144,6 +144,10 @@ OC.L10N.register( "Actions" : "Действия", "Create event" : "Создать событие", "Show shortcuts" : "Показать горячие клавиши", + "Editor" : "Редактор", + "Close editor" : "Закрыть редактор", + "Save edited event" : "Сохранить изменённое событие", + "Delete edited event" : "Удалить изменённое событие", "Enable birthday calendar" : "Включить календарь дней рождения", "Show tasks in calendar" : "Показывать задачи в календаре", "Enable simplified editor" : "Использовать упрощённый редактор", @@ -201,7 +205,6 @@ OC.L10N.register( "Edit appointment" : "Редактировать встречу", "Save" : "Сохранить", "Update" : "Обновить", - "Your appointment is booked" : "Вы записаны на встречу", "We sent you an email with details. Please confirm your appointment using the link in the email. You can close this page now." : "Мы отправили вам электронное письмо с подробной информацией. Пожалуйста, подтвердите свою встречу, используя ссылку в письме. Теперь вы можете закрыть эту страницу.", "Your name" : "Ваше имя", "Your email address" : "Ваш адрес электронной почты", @@ -228,9 +231,18 @@ OC.L10N.register( "_hour_::_hours_" : ["час","часа","часов","часы"], "_day_::_days_" : ["день","дня","дней","дни"], "_week_::_weeks_" : ["неделя","недель","недель","недели"], + "Suggested" : "Предложенный", "Available" : "Доступный", "Not available" : "Не доступен", "Checking availability" : "Проверка доступности", + "Invitation accepted" : "Приглашение принято", + "Accepted {organizerName}'s invitation" : "Принято приглашение от {organizerName}", + "Invitation declined" : "Приглашение отклонено", + "Declined {organizerName}'s invitation" : "Отклонено приглашение от {organizerName}", + "Invitation is delegated" : "Приглашение делегировано", + "Participation marked as tentative" : "Участие обозначено как «под вопросом»", + "Invitation sent" : "Приглашение отправлено", + "Has not responded to {organizerName}'s invitation yet" : "Ответ на приглашение от {organizerName} ещё не отправлен", "Availability of attendees, resources and rooms" : "Доступность участников, ресурсов и комнат", "{organizer} (organizer)" : "{organizer} (организатор)", "Free" : "Свободен", @@ -362,6 +374,7 @@ OC.L10N.register( "Close" : "Закрыть", "Show more details" : "Подробные сведения", "Subscribe to {name}" : "Подписаться на {name}", + "Export {name}" : "Экспортировать {name}", "Anniversary" : "Годовщина", "Appointment" : "Встреча", "Business" : "Работа", diff --git a/l10n/ru.json b/l10n/ru.json index 56e83031e83029f529e8607a62d4c864cc5a890f..c1eb821f6e9341bebd15ee47ae37875b8b6b9324 100644 --- a/l10n/ru.json +++ b/l10n/ru.json @@ -10,12 +10,12 @@ "Cheers!" : "Удачи!", "Upcoming events" : "Приближающиеся события", "Appointments" : "Мероприятия", - "Schedule appointment \"%s\"" : "Запланировать встречу \"%s\"", + "Schedule appointment \"%s\"" : "Запланировать встречу «%s»", "Schedule an appointment" : "Запланировать встречу", "Prepare for %s" : "Подготовиться к %s", "Follow up for %s" : "Последующие действия для %s", - "Your appointment \"%s\" needs confirmation" : "Ваша встреча \"%s\" требует подтверждения", - "Dear %s, please confirm your booking" : "Уважаемый %s, пожалуйста, подтвердите ваше бронирование", + "Your appointment \"%s\" needs confirmation" : "Ваша встреча «%s» требует подтверждения", + "Dear %s, please confirm your booking" : "Уважаемый %s, подтвердите своё бронирование", "Confirm" : "Подтвердить", "This confirmation link expires in %s hours." : "Срок действия этой ссылки для подтверждения истекает через %s часов.", "If you wish to cancel the appointment after all, please contact your organizer." : "Если вы хотите отменить встречу, пожалуйста, свяжитесь с организатором.", @@ -42,8 +42,8 @@ "Copy link" : "Копировать ссылку", "Edit" : "Редактировать", "Delete" : "Удалить", - "Appointment link was copied to clipboard" : "Ссылка Встречи была скопирована в буфер обмена", - "Appointment link could not be copied to clipboard" : "Ссылка Встречи не может быть скопирована в буфер обмена", + "Appointment link was copied to clipboard" : "Ссылка на эту встречу скопирована в буфер обмена", + "Appointment link could not be copied to clipboard" : "Не удалось скопировать в буфер обмена ссылку на эту встречу", "Add new" : "Добавить новое", "Untitled calendar" : "Календарь без названия", "Disable calendar" : "Отключить календарь", @@ -71,7 +71,7 @@ "Enter one address" : "Введите один адрес", "Sending email …" : "Отправка сообщения…", "Copy subscription link" : "Скопировать ссылку на подписку", - "Copying link …" : "Копирование ссылки ...", + "Copying link …" : "Копирование ссылки…", "Copied link" : "Ссылка скопирована", "Could not copy link" : "Не удалось скопировать ссылку", "Copy embedding code" : "Скопировать код встраивания", @@ -87,7 +87,7 @@ "Unpublishing calendar failed" : "Не удалось закрыть публичный доступ к календарю", "Share with users or groups" : "Поделиться с пользователями или группами", "No users or groups" : "Пользователи или группы отсутствуют", - "can edit" : "разрешить редактировать", + "can edit" : "может ред.", "Unshare with {displayName}" : "Отменить общий доступ для {displayName}", "An error occurred, unable to change the unshare the calendar." : "Произошла ошибка, не удалось закрыть доступ к календарю.", "An error occurred, unable to change the permission of the share." : "Произошла ошибка, не удалось изменить разрешения для общего ресурса.", @@ -142,6 +142,10 @@ "Actions" : "Действия", "Create event" : "Создать событие", "Show shortcuts" : "Показать горячие клавиши", + "Editor" : "Редактор", + "Close editor" : "Закрыть редактор", + "Save edited event" : "Сохранить изменённое событие", + "Delete edited event" : "Удалить изменённое событие", "Enable birthday calendar" : "Включить календарь дней рождения", "Show tasks in calendar" : "Показывать задачи в календаре", "Enable simplified editor" : "Использовать упрощённый редактор", @@ -199,7 +203,6 @@ "Edit appointment" : "Редактировать встречу", "Save" : "Сохранить", "Update" : "Обновить", - "Your appointment is booked" : "Вы записаны на встречу", "We sent you an email with details. Please confirm your appointment using the link in the email. You can close this page now." : "Мы отправили вам электронное письмо с подробной информацией. Пожалуйста, подтвердите свою встречу, используя ссылку в письме. Теперь вы можете закрыть эту страницу.", "Your name" : "Ваше имя", "Your email address" : "Ваш адрес электронной почты", @@ -226,9 +229,18 @@ "_hour_::_hours_" : ["час","часа","часов","часы"], "_day_::_days_" : ["день","дня","дней","дни"], "_week_::_weeks_" : ["неделя","недель","недель","недели"], + "Suggested" : "Предложенный", "Available" : "Доступный", "Not available" : "Не доступен", "Checking availability" : "Проверка доступности", + "Invitation accepted" : "Приглашение принято", + "Accepted {organizerName}'s invitation" : "Принято приглашение от {organizerName}", + "Invitation declined" : "Приглашение отклонено", + "Declined {organizerName}'s invitation" : "Отклонено приглашение от {organizerName}", + "Invitation is delegated" : "Приглашение делегировано", + "Participation marked as tentative" : "Участие обозначено как «под вопросом»", + "Invitation sent" : "Приглашение отправлено", + "Has not responded to {organizerName}'s invitation yet" : "Ответ на приглашение от {organizerName} ещё не отправлен", "Availability of attendees, resources and rooms" : "Доступность участников, ресурсов и комнат", "{organizer} (organizer)" : "{organizer} (организатор)", "Free" : "Свободен", @@ -360,6 +372,7 @@ "Close" : "Закрыть", "Show more details" : "Подробные сведения", "Subscribe to {name}" : "Подписаться на {name}", + "Export {name}" : "Экспортировать {name}", "Anniversary" : "Годовщина", "Appointment" : "Встреча", "Business" : "Работа", diff --git a/l10n/sk.js b/l10n/sk.js index 1386f264051ae905d20fe58613eed1883586580e..8441406cbe4406b2173f2a94bfcec93b326a84f6 100644 --- a/l10n/sk.js +++ b/l10n/sk.js @@ -144,6 +144,10 @@ OC.L10N.register( "Actions" : "Akcie", "Create event" : "Vytvoriť udalosť", "Show shortcuts" : "Zobraziť skratky", + "Editor" : "Editor", + "Close editor" : "Zavrieť editor", + "Save edited event" : "Uložiť upravenú udalosť", + "Delete edited event" : "Zmazať upravenú udalosť", "Enable birthday calendar" : "Povoliť narodeninový kalendár", "Show tasks in calendar" : "Zobraziť úlohy v kalendári", "Enable simplified editor" : "Povoliť zjednodušený editor", @@ -201,7 +205,7 @@ OC.L10N.register( "Edit appointment" : "Upraviť stretnutie", "Save" : "Uložiť", "Update" : "Aktualizovať", - "Your appointment is booked" : "Váš termín je rezervovaný", + "Please confirm your reservation" : "Prosím, potvrďte vašu rezerváciu", "We sent you an email with details. Please confirm your appointment using the link in the email. You can close this page now." : "Poslali sme vám e-mail s podrobnosťami. Potvrďte svoj termín pomocou odkazu v e-maili. Teraz môžete túto stránku zatvoriť.", "Your name" : "Vaše meno", "Your email address" : "Vaša e-mail adresa", @@ -228,8 +232,18 @@ OC.L10N.register( "_hour_::_hours_" : ["hodina","hodiny","hodín","hodín"], "_day_::_days_" : ["deň","dni","dní","dní"], "_week_::_weeks_" : ["týždeň","týždne","týždňov","týždňov"], + "Suggested" : "Navrhované", "Available" : "Dostupné", "Not available" : "Nie je k dispozícií", + "Checking availability" : "Kontrolujem dostupnosť", + "Invitation accepted" : "Pozvánka prijatá", + "Accepted {organizerName}'s invitation" : "Prijaté pozvanie od {organizerName}", + "Invitation declined" : "Pozvánka odmietnutá", + "Declined {organizerName}'s invitation" : "Pozvánka od {organizerName} bola odmietnutá", + "Invitation is delegated" : "Pozvánka je delegovaná", + "Participation marked as tentative" : "Účasť označená ako predbežná", + "Invitation sent" : "Pozvánka odoslaná", + "Has not responded to {organizerName}'s invitation yet" : "Zatiaľ neodpovedal na pozvanie od {organizerName}", "Availability of attendees, resources and rooms" : "Dostupnosť účastníkov, zdrojov a miestností", "{organizer} (organizer)" : "{organizer} (organizátor)", "Free" : "Voľný", diff --git a/l10n/sk.json b/l10n/sk.json index 4e9f44ea0c41c79d4a1d984ca1ceabd2bf97f1f8..11f0f95e6421f78d9d70d93a97e4cfab8f930bed 100644 --- a/l10n/sk.json +++ b/l10n/sk.json @@ -142,6 +142,10 @@ "Actions" : "Akcie", "Create event" : "Vytvoriť udalosť", "Show shortcuts" : "Zobraziť skratky", + "Editor" : "Editor", + "Close editor" : "Zavrieť editor", + "Save edited event" : "Uložiť upravenú udalosť", + "Delete edited event" : "Zmazať upravenú udalosť", "Enable birthday calendar" : "Povoliť narodeninový kalendár", "Show tasks in calendar" : "Zobraziť úlohy v kalendári", "Enable simplified editor" : "Povoliť zjednodušený editor", @@ -199,7 +203,7 @@ "Edit appointment" : "Upraviť stretnutie", "Save" : "Uložiť", "Update" : "Aktualizovať", - "Your appointment is booked" : "Váš termín je rezervovaný", + "Please confirm your reservation" : "Prosím, potvrďte vašu rezerváciu", "We sent you an email with details. Please confirm your appointment using the link in the email. You can close this page now." : "Poslali sme vám e-mail s podrobnosťami. Potvrďte svoj termín pomocou odkazu v e-maili. Teraz môžete túto stránku zatvoriť.", "Your name" : "Vaše meno", "Your email address" : "Vaša e-mail adresa", @@ -226,8 +230,18 @@ "_hour_::_hours_" : ["hodina","hodiny","hodín","hodín"], "_day_::_days_" : ["deň","dni","dní","dní"], "_week_::_weeks_" : ["týždeň","týždne","týždňov","týždňov"], + "Suggested" : "Navrhované", "Available" : "Dostupné", "Not available" : "Nie je k dispozícií", + "Checking availability" : "Kontrolujem dostupnosť", + "Invitation accepted" : "Pozvánka prijatá", + "Accepted {organizerName}'s invitation" : "Prijaté pozvanie od {organizerName}", + "Invitation declined" : "Pozvánka odmietnutá", + "Declined {organizerName}'s invitation" : "Pozvánka od {organizerName} bola odmietnutá", + "Invitation is delegated" : "Pozvánka je delegovaná", + "Participation marked as tentative" : "Účasť označená ako predbežná", + "Invitation sent" : "Pozvánka odoslaná", + "Has not responded to {organizerName}'s invitation yet" : "Zatiaľ neodpovedal na pozvanie od {organizerName}", "Availability of attendees, resources and rooms" : "Dostupnosť účastníkov, zdrojov a miestností", "{organizer} (organizer)" : "{organizer} (organizátor)", "Free" : "Voľný", diff --git a/l10n/sl.js b/l10n/sl.js index afc464754b6a281bc3feea73e6ab5fd8ff7b41c3..d27d2b527c9195b49ea808e24ae5d5263256b558 100644 --- a/l10n/sl.js +++ b/l10n/sl.js @@ -42,6 +42,8 @@ OC.L10N.register( "Delete" : "Izbriši", "Add new" : "Dodaj novo", "Untitled calendar" : "Neimenovan koledar", + "Disable calendar" : "Onemogoči koledar", + "Enable calendar" : "Omogoči koledar", "Edit name" : "Uredi ime", "Saving name …" : "Shranjevanje imena ...", "Edit color" : "Uredi barvo", @@ -87,6 +89,7 @@ OC.L10N.register( "An error occurred, unable to change the permission of the share." : "Prišlo je do napake; ni mogoče spremeniti dovoljenj souporabe.", "+ New calendar" : "+ Nov koledar", "New calendar" : "Nov koledar", + "Name for new calendar" : "Naziv novega koledarja", "Creating calendar …" : "Poteka ustvarjanje koledarja ...", "New calendar with task list" : "Nov koledar s seznamom nalog", "New subscription from link (read-only)" : "Naročnina prek povezave (le za branje)", @@ -102,6 +105,7 @@ OC.L10N.register( "Delete permanently" : "Izbriši trajno", "Empty trash bin" : "Izprazni smeti", "Untitled element" : "Neimenovan predmet", + "Unknown calendar" : "Neznan koledar", "Could not load deleted calendars and objects" : "Ni mogoče naložiti izbrisanih koledarjev in predmetov", "Could not restore calendar or event" : "Ni mogoče obnoviti koledarja ali dogodka", "Do you really want to empty the trash bin?" : "Ali zares želite izprazniti smetnjak?", @@ -133,6 +137,10 @@ OC.L10N.register( "Actions" : "Dejanja", "Create event" : "Ustvari dogodek", "Show shortcuts" : "Pokaži tipkovne bližnjice", + "Editor" : "Urejevalnik", + "Close editor" : "Zapri urejevalnik", + "Save edited event" : "Shrani spremenjen dogodek", + "Delete edited event" : "Izbriši spremenjen dogodek", "Enable birthday calendar" : "Omogoči koledar rojstnih dni", "Show tasks in calendar" : "Pokaži naloge v koledarju", "Enable simplified editor" : "Omogoči poenostavljen urejevalnik", @@ -161,8 +169,11 @@ OC.L10N.register( "Visibility" : "Vidnost", "Duration" : "Trajanje", "Increments" : "Časovno povečevanje", + "Additional calendars to check for conflicts" : "Dodatni koledarji za preverjanje sporov", + "Pick time ranges where appointments are allowed" : "Izbor časovnih obdobij, ko so sestanki mogoči", "to" : "do", "Delete slot" : "Izbriši možnost", + "No times set" : "Ni določenih obdobij", "Add" : "Dodaj", "Monday" : "ponedeljek", "Tuesday" : "torek", @@ -204,6 +215,9 @@ OC.L10N.register( "_week_::_weeks_" : ["teden","tedna","tedne","tednov"], "Available" : "Na voljo", "Not available" : "Ni na voljo", + "Checking availability" : "Preverjanje razpoložljivosti", + "Invitation accepted" : "Vabilo je sprejeto.", + "Invitation declined" : "Vabilo je zavrnjeno.", "Availability of attendees, resources and rooms" : "Razpoložljivost udeležencev, virov in sob", "{organizer} (organizer)" : "{organizer} (organizator)", "Free" : "Prosto", diff --git a/l10n/sl.json b/l10n/sl.json index 04eab87a4c4c24e9f05e29b9eb83bcc8c8244916..bf7302b7cb1e738a70f34f09808eb6e2756c7548 100644 --- a/l10n/sl.json +++ b/l10n/sl.json @@ -40,6 +40,8 @@ "Delete" : "Izbriši", "Add new" : "Dodaj novo", "Untitled calendar" : "Neimenovan koledar", + "Disable calendar" : "Onemogoči koledar", + "Enable calendar" : "Omogoči koledar", "Edit name" : "Uredi ime", "Saving name …" : "Shranjevanje imena ...", "Edit color" : "Uredi barvo", @@ -85,6 +87,7 @@ "An error occurred, unable to change the permission of the share." : "Prišlo je do napake; ni mogoče spremeniti dovoljenj souporabe.", "+ New calendar" : "+ Nov koledar", "New calendar" : "Nov koledar", + "Name for new calendar" : "Naziv novega koledarja", "Creating calendar …" : "Poteka ustvarjanje koledarja ...", "New calendar with task list" : "Nov koledar s seznamom nalog", "New subscription from link (read-only)" : "Naročnina prek povezave (le za branje)", @@ -100,6 +103,7 @@ "Delete permanently" : "Izbriši trajno", "Empty trash bin" : "Izprazni smeti", "Untitled element" : "Neimenovan predmet", + "Unknown calendar" : "Neznan koledar", "Could not load deleted calendars and objects" : "Ni mogoče naložiti izbrisanih koledarjev in predmetov", "Could not restore calendar or event" : "Ni mogoče obnoviti koledarja ali dogodka", "Do you really want to empty the trash bin?" : "Ali zares želite izprazniti smetnjak?", @@ -131,6 +135,10 @@ "Actions" : "Dejanja", "Create event" : "Ustvari dogodek", "Show shortcuts" : "Pokaži tipkovne bližnjice", + "Editor" : "Urejevalnik", + "Close editor" : "Zapri urejevalnik", + "Save edited event" : "Shrani spremenjen dogodek", + "Delete edited event" : "Izbriši spremenjen dogodek", "Enable birthday calendar" : "Omogoči koledar rojstnih dni", "Show tasks in calendar" : "Pokaži naloge v koledarju", "Enable simplified editor" : "Omogoči poenostavljen urejevalnik", @@ -159,8 +167,11 @@ "Visibility" : "Vidnost", "Duration" : "Trajanje", "Increments" : "Časovno povečevanje", + "Additional calendars to check for conflicts" : "Dodatni koledarji za preverjanje sporov", + "Pick time ranges where appointments are allowed" : "Izbor časovnih obdobij, ko so sestanki mogoči", "to" : "do", "Delete slot" : "Izbriši možnost", + "No times set" : "Ni določenih obdobij", "Add" : "Dodaj", "Monday" : "ponedeljek", "Tuesday" : "torek", @@ -202,6 +213,9 @@ "_week_::_weeks_" : ["teden","tedna","tedne","tednov"], "Available" : "Na voljo", "Not available" : "Ni na voljo", + "Checking availability" : "Preverjanje razpoložljivosti", + "Invitation accepted" : "Vabilo je sprejeto.", + "Invitation declined" : "Vabilo je zavrnjeno.", "Availability of attendees, resources and rooms" : "Razpoložljivost udeležencev, virov in sob", "{organizer} (organizer)" : "{organizer} (organizator)", "Free" : "Prosto", diff --git a/l10n/sq.js b/l10n/sq.js index 48de7d26b80b2d2ed12678dc4a66330053044af6..a322c2cf06f758835ef76859faa7038dd18290c9 100644 --- a/l10n/sq.js +++ b/l10n/sq.js @@ -6,6 +6,7 @@ OC.L10N.register( "We wanted to inform you that %s has published the calendar »%s«." : "Donim t'ju informonim se %s ka publikuar kalendarin »%s«", "Open »%s«" : "Hap »%s«", "Cheers!" : "Gëzuar!", + "Appointments" : "Takime", "Confirm" : "Konfirmo", "Where:" : "Ku:", "Description:" : "Përshkrimi:", @@ -38,6 +39,7 @@ OC.L10N.register( "Settings & import" : "Konfigurimet dhe importi", "Location" : "Vendndodhje", "Description" : "Përshkrim", + "Duration" : "Kohëzgjatja", "to" : "te", "Add" : "Shto", "Monday" : "E hënë", @@ -52,6 +54,7 @@ OC.L10N.register( "Your email address" : "Adresa juaj email", "Notification" : "Njoftim", "Email" : "Emaili", + "Available" : "i disponueshëm", "Unknown" : "I/E panjohur", "Accept" : "Prano", "Decline" : "Refuzo", @@ -81,6 +84,7 @@ OC.L10N.register( "When shared hide this event" : "Kur ndahet fshihe këtë veprimtari", "Status" : "Status", "Confirmed" : "E konfirmuar", + "Canceled" : "Anuluar", "Categories" : "Kategoritë", "Presentation" : "Paraqitje", "Office" : "Zyrë", diff --git a/l10n/sq.json b/l10n/sq.json index e9da9439326c7fa1893e3a0b2aeb32408321bc8d..da4f0c35c206210536a617d47228f89babd9cd45 100644 --- a/l10n/sq.json +++ b/l10n/sq.json @@ -4,6 +4,7 @@ "We wanted to inform you that %s has published the calendar »%s«." : "Donim t'ju informonim se %s ka publikuar kalendarin »%s«", "Open »%s«" : "Hap »%s«", "Cheers!" : "Gëzuar!", + "Appointments" : "Takime", "Confirm" : "Konfirmo", "Where:" : "Ku:", "Description:" : "Përshkrimi:", @@ -36,6 +37,7 @@ "Settings & import" : "Konfigurimet dhe importi", "Location" : "Vendndodhje", "Description" : "Përshkrim", + "Duration" : "Kohëzgjatja", "to" : "te", "Add" : "Shto", "Monday" : "E hënë", @@ -50,6 +52,7 @@ "Your email address" : "Adresa juaj email", "Notification" : "Njoftim", "Email" : "Emaili", + "Available" : "i disponueshëm", "Unknown" : "I/E panjohur", "Accept" : "Prano", "Decline" : "Refuzo", @@ -79,6 +82,7 @@ "When shared hide this event" : "Kur ndahet fshihe këtë veprimtari", "Status" : "Status", "Confirmed" : "E konfirmuar", + "Canceled" : "Anuluar", "Categories" : "Kategoritë", "Presentation" : "Paraqitje", "Office" : "Zyrë", diff --git a/l10n/th.js b/l10n/th.js index 3b44fc93c25d872c389a4b146f06e906933af07e..5d979d0a4c72b47aa5738d315c787aaa7da8e05d 100644 --- a/l10n/th.js +++ b/l10n/th.js @@ -51,7 +51,7 @@ OC.L10N.register( "Email" : "อีเมล", "Unknown" : "ไม่ทราบ", "Accept" : "ยอมรับ", - "Decline" : "ลดลง", + "Decline" : "ปฏิเสธ", "Tentative" : "ชั่วคราว", "Send email" : "ส่งอีเมล", "Repeat" : "ทำซ้ำ", @@ -75,6 +75,7 @@ OC.L10N.register( "When shared hide this event" : "เมื่อแชร์จะซ่อนกิจกรรมนี้", "Status" : "สถานะ", "Confirmed" : "ได้รับการยืนยันแล้ว", + "Categories" : "หมวดหมู่", "Commuting" : "กำลังเดินทาง", "Presentation" : "งานนำเสนอ", "Office" : "สำนักงาน", diff --git a/l10n/th.json b/l10n/th.json index 46d90785d8b804e7f7a01614c4425ec955a3295d..ec427cc8bc59d31721c081a6c304dc59d2337449 100644 --- a/l10n/th.json +++ b/l10n/th.json @@ -49,7 +49,7 @@ "Email" : "อีเมล", "Unknown" : "ไม่ทราบ", "Accept" : "ยอมรับ", - "Decline" : "ลดลง", + "Decline" : "ปฏิเสธ", "Tentative" : "ชั่วคราว", "Send email" : "ส่งอีเมล", "Repeat" : "ทำซ้ำ", @@ -73,6 +73,7 @@ "When shared hide this event" : "เมื่อแชร์จะซ่อนกิจกรรมนี้", "Status" : "สถานะ", "Confirmed" : "ได้รับการยืนยันแล้ว", + "Categories" : "หมวดหมู่", "Commuting" : "กำลังเดินทาง", "Presentation" : "งานนำเสนอ", "Office" : "สำนักงาน", diff --git a/l10n/tr.js b/l10n/tr.js index eeebd0016a35897fa83811e49e946a1d75f4257e..fcdd7f0e7db842c325cd16cf93514fb236f14e70 100644 --- a/l10n/tr.js +++ b/l10n/tr.js @@ -144,6 +144,10 @@ OC.L10N.register( "Actions" : "İşlemler", "Create event" : "Etkinlik ekle", "Show shortcuts" : "Kısayolları görüntüle", + "Editor" : "Düzenleyici", + "Close editor" : "Düzenleyiciyi kapat", + "Save edited event" : "Düzenlenmiş etkinliği kaydet", + "Delete edited event" : "Düzenlenmiş etkinliği sil", "Enable birthday calendar" : "Doğum günü takvimi kullanılsın", "Show tasks in calendar" : "Görevler takvimde görüntülensin", "Enable simplified editor" : "Basitleştirilmiş düzenleyici kullanılsın", @@ -201,7 +205,7 @@ OC.L10N.register( "Edit appointment" : "Randevuyu düzenle", "Save" : "Kaydet", "Update" : "Güncelle", - "Your appointment is booked" : "Randevunuz alındı", + "Please confirm your reservation" : "Lütfen randevunuzu onaylayın", "We sent you an email with details. Please confirm your appointment using the link in the email. You can close this page now." : "Randevu bilgilerinizi içeren bir e-posta gönderildi. Randevunuzu onaylamak için lütfen e-posta içeriğindeki bağlantıya tıklayın. Bu sayfayı kapatabilirsiniz.", "Your name" : "Adınız", "Your email address" : "E-posta adresiniz", @@ -381,7 +385,7 @@ OC.L10N.register( "Miscellaneous" : "Diğer", "Non-working hours" : "Çalışma dışı saatler", "Not in office" : "İş yerinde değil", - "Phone call" : "Telefon araması", + "Phone call" : "Telefon çağrısı", "Sick day" : "Hastalık", "Special occasion" : "Özel durum", "Travel" : "Gezi", @@ -552,12 +556,12 @@ OC.L10N.register( "Go for a run" : "Koşuya git", "Marathon" : "Maraton", "Video-conference" : "Görüntülü toplu görüşme", - "Conference-call" : "Toplu görüşme", - "Video-call" : "Görüntülü görüşme", + "Conference-call" : "Konferans çağrısı", + "Video-call" : "Görüntülü çağrı", "Video-chat" : "Görüntülü sohbet", "Video-meeting" : "Görüntülü toplantı", "Call" : "Çağrı", - "Calling" : "Arama", + "Calling" : "Çağrı", "Christmas" : "Noel", "Conference" : "Konferans", "Pizza" : "Pizza", diff --git a/l10n/tr.json b/l10n/tr.json index c45b59a7a4d8eff41a88a0a9ed6f73571b48dfb8..aa8d9488a2e0ee78bc557495250d4a79ddb3f056 100644 --- a/l10n/tr.json +++ b/l10n/tr.json @@ -142,6 +142,10 @@ "Actions" : "İşlemler", "Create event" : "Etkinlik ekle", "Show shortcuts" : "Kısayolları görüntüle", + "Editor" : "Düzenleyici", + "Close editor" : "Düzenleyiciyi kapat", + "Save edited event" : "Düzenlenmiş etkinliği kaydet", + "Delete edited event" : "Düzenlenmiş etkinliği sil", "Enable birthday calendar" : "Doğum günü takvimi kullanılsın", "Show tasks in calendar" : "Görevler takvimde görüntülensin", "Enable simplified editor" : "Basitleştirilmiş düzenleyici kullanılsın", @@ -199,7 +203,7 @@ "Edit appointment" : "Randevuyu düzenle", "Save" : "Kaydet", "Update" : "Güncelle", - "Your appointment is booked" : "Randevunuz alındı", + "Please confirm your reservation" : "Lütfen randevunuzu onaylayın", "We sent you an email with details. Please confirm your appointment using the link in the email. You can close this page now." : "Randevu bilgilerinizi içeren bir e-posta gönderildi. Randevunuzu onaylamak için lütfen e-posta içeriğindeki bağlantıya tıklayın. Bu sayfayı kapatabilirsiniz.", "Your name" : "Adınız", "Your email address" : "E-posta adresiniz", @@ -379,7 +383,7 @@ "Miscellaneous" : "Diğer", "Non-working hours" : "Çalışma dışı saatler", "Not in office" : "İş yerinde değil", - "Phone call" : "Telefon araması", + "Phone call" : "Telefon çağrısı", "Sick day" : "Hastalık", "Special occasion" : "Özel durum", "Travel" : "Gezi", @@ -550,12 +554,12 @@ "Go for a run" : "Koşuya git", "Marathon" : "Maraton", "Video-conference" : "Görüntülü toplu görüşme", - "Conference-call" : "Toplu görüşme", - "Video-call" : "Görüntülü görüşme", + "Conference-call" : "Konferans çağrısı", + "Video-call" : "Görüntülü çağrı", "Video-chat" : "Görüntülü sohbet", "Video-meeting" : "Görüntülü toplantı", "Call" : "Çağrı", - "Calling" : "Arama", + "Calling" : "Çağrı", "Christmas" : "Noel", "Conference" : "Konferans", "Pizza" : "Pizza", diff --git a/l10n/vi.js b/l10n/vi.js index 4a3eda895d19d680713d94649ac56f1f7ff1d614..919b50862ce1f06a214d4b204ac32c2f1dc41370 100644 --- a/l10n/vi.js +++ b/l10n/vi.js @@ -27,7 +27,7 @@ OC.L10N.register( "Description:" : "Mô tả:", "Calendar" : "Lịch", "A Calendar app for Nextcloud" : "Một ứng dụng Lịch nhắc nhở cho Hệ thống", - "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "Ứng dụng Lịch là một ứng dụng tương tác của người dùng cuối đối với máy chủ CalDAV của Nextcloud. Dễ dàng đồng bộ các sự kiện và lịch cho đa dạng các thiết bị với Nextcloud của bạn và chỉnh sửa chúng trực tuyến. \n\n* 🚀 ** Tương tác với các ứng dụng Nextcloud khác!** Hiện tại là ứng dụng Danh Bạ - Sẽ có thêm nhiều hơn.\n* 🌐 ** Hỗ trợ Webcal!** Muốn thấy lịch thi đấu của đội bóng yêu thích ngay trên lịch của bạn? Chuyện nhỏ !\n* 🙋**Người tham dự!** Gửi lời mời tham dự sự kiện của bạn cho mọi người\n* ⌚️ **Rãnh/Bận!** Có thể xem trước được người được mời tham dự có rãnh hay để lên hẹn hay không\n* ⏰**Nhắc hẹn!**Nhận báo thức cho các sự kiện ngay trên trình duyệt hoạc thông qua email\n* 🔍Tìm kiếm các sự kiện và lịch hẹn 1 cách dễ dàng\n* 🙈**Chúng tôi không chế ra bánh xe mới!** Được dựa trên [c-dav library] tuyệt vời (https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) và các thư viện [fullcalendar](https://github.com/fullcalendar/fullcalendar).", + "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "Ứng dụng Lịch là một ứng dụng tương tác cho người dùng cuối dựa trên hệ máy chủ CalDAV của Nextcloud. Dễ dàng đồng bộ các sự kiện và lịch cho hầu hết các thiết bị với Nextcloud của bạn và chỉnh sửa chúng trực tuyến. \n\n* 🚀 ** Tương tác với các ứng dụng Nextcloud khác!** Hiện tại là ứng dụng Danh Bạ - Sẽ có thêm nhiều hơn.\n* 🌐 ** Hỗ trợ Webcal!** Muốn thấy lịch thi đấu của đội bóng yêu thích ngay trên lịch của bạn? Chuyện nhỏ !\n* 🙋**Người tham dự!** Gửi lời mời tham dự sự kiện của bạn cho mọi người\n* ⌚️ **Rãnh/Bận!** Có thể xem trước được người được mời tham dự có rãnh hay để lên hẹn hay không\n* ⏰**Nhắc hẹn!**Nhận báo thức cho các sự kiện ngay trên trình duyệt hoạc thông qua email\n* 🔍Tìm kiếm các sự kiện và lịch hẹn 1 cách dễ dàng\n* 🙈**Chúng tôi không chế ra bánh xe mới!** Được dựa trên [c-dav library] tuyệt vời (https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) và các thư viện [fullcalendar](https://github.com/fullcalendar/fullcalendar).", "Previous day" : "Ngày trước", "Previous week" : "Tuần trước", "Previous month" : "Tháng trước", @@ -48,6 +48,8 @@ OC.L10N.register( "Appointment link could not be copied to clipboard" : "Liên kết cuộc hẹn không thể được sao chép vào bảng tạm", "Add new" : "Thêm mới", "Untitled calendar" : "Lịch không tiêu đề", + "Disable calendar" : "Vô hiệu hoá lịch", + "Enable calendar" : "Kích hoạt lịch", "Edit name" : "Sửa đổi tên", "Saving name …" : "Đang lưu tên  …", "Edit color" : "Sửa đổi màu", @@ -93,6 +95,7 @@ OC.L10N.register( "An error occurred, unable to change the permission of the share." : "Một lỗi đã diễn ra, không thể thay đổi quyền hạn chia sẻ", "+ New calendar" : "+ Lịch mới", "New calendar" : "Lịch mới", + "Name for new calendar" : "Tên cho lịch mới", "Creating calendar …" : "Đang tạo lịch  …", "New calendar with task list" : "Lịch mới với danh sách nhiệm vụ", "New subscription from link (read-only)" : "Đăng kí theo dõi mới từ liên kết (Chỉ-đọc)", @@ -108,6 +111,7 @@ OC.L10N.register( "Delete permanently" : "Xoá vĩnh viễn", "Empty trash bin" : "Dọn thùng rác", "Untitled element" : "Thông tin không được đặt tiêu đề", + "Unknown calendar" : "Lịch không rõ nguồn", "Could not load deleted calendars and objects" : "Không thể hiển thị lịch hoặc các đối tượng đã xoá", "Could not restore calendar or event" : "Không thể khôi phục lịch hoặc sự kiện", "Do you really want to empty the trash bin?" : "Bạn có chắc là muốn dọn sạch thùng rác hay không?", @@ -123,6 +127,7 @@ OC.L10N.register( "{filename} could not be parsed" : "{filename} không thể được phân tách", "No valid files found, aborting import" : "Không có tệp khả dụng được tìm thấy, đang hủy quá trình nhập", "Import partially failed. Imported {accepted} out of {total}." : "Quá trình nhập thất bại 1 phần. Đã nhập {accepted} trong tổng {total}.", + "_Successfully imported %n event_::_Successfully imported %n events_" : ["%n sự kiện đã được nhập vào thành công"], "Automatic" : "Tự động", "Automatic ({detected})" : " ({detected}) tự động", "New setting was not saved successfully." : "Thiết lập mới không được lưu thành công", @@ -139,6 +144,10 @@ OC.L10N.register( "Actions" : "Hành động", "Create event" : "Tạo sự kiện mới", "Show shortcuts" : "Hiển thị các phím tắt", + "Editor" : "Trình biên tập", + "Close editor" : "Đóng trình biên tập", + "Save edited event" : "Lưu lại sự kiện được chỉnh sửa", + "Delete edited event" : "Xoá sự kiện được chỉnh sửa", "Enable birthday calendar" : "Bật lịch sinh nhật", "Show tasks in calendar" : "Cho thấy nhiệm vụ trong lịch", "Enable simplified editor" : "Bật chỉnh sửa đơn giản", @@ -196,7 +205,7 @@ OC.L10N.register( "Edit appointment" : "Chỉnh sửa lịch hẹn", "Save" : "Lưu", "Update" : "Cập nhật", - "Your appointment is booked" : "Lịch hẹn của bạn đã được đặt", + "Please confirm your reservation" : "Vui lòng xác nhận đặt chỗ của bạn", "We sent you an email with details. Please confirm your appointment using the link in the email. You can close this page now." : "Chúng tôi đã gửi bạn một email với đầy đủ chi tiết. Vui lòng xác nhận lịch hẹn của bạn bằng liên kết trong email. Bây giờ bạn đã có thể đóng trang này.", "Your name" : "Tên của bạn", "Your email address" : "Địa chỉ email của bạn", @@ -223,7 +232,14 @@ OC.L10N.register( "_hour_::_hours_" : ["giờ"], "_day_::_days_" : ["ngày"], "_week_::_weeks_" : ["tuần"], + "Suggested" : "Được đề xuất", "Available" : "khả dụng", + "Not available" : "Không khả dụng", + "Checking availability" : "Đang kiểm tra lịch trống", + "Invitation accepted" : "Lời mời đã được chấp nhận", + "Accepted {organizerName}'s invitation" : "Đã chấp nhận lời mời của {organizerName}", + "Invitation declined" : "Lời mời đã bị từ chối", + "Declined {organizerName}'s invitation" : "Đã từ chối lời mời của {organizerName}", "Availability of attendees, resources and rooms" : "Tình trạng tham gia của người dự, nguồn lực và phòng ", "{organizer} (organizer)" : "{organizer} (người tổ chức)", "Free" : "Rãnh", @@ -411,9 +427,9 @@ OC.L10N.register( "Lecture hall" : "Giảng đường", "Seminar room" : "Phòng hội nghị", "Other" : "Khác", - "When shared show" : "Khi được chia sẻ thì cho thấy", - "When shared show full event" : "Khi được chia sẻ thì cho thấy đầy đủ sự kiện", - "When shared show only busy" : "Khi được chia sẻ thì chỉ cho thấy đang bận", + "When shared show" : "Khi được chia sẻ thì hiển thị", + "When shared show full event" : "Khi được chia sẻ thì hiển thị đầy đủ sự kiện", + "When shared show only busy" : "Khi được chia sẻ thì chỉ hiển thị đang bận", "When shared hide this event" : "Khi được chia sẻ thì ẩn sự kiện này đi", "The visibility of this event in shared calendars." : "Khả năng nhìn thấy của sự kiện này trong các lịch được chia sẻ", "Add a location" : "Thêm vào một địa điểm", @@ -421,9 +437,9 @@ OC.L10N.register( "Status" : "Trạng thái", "Confirmed" : "Đã xác nhận", "Canceled" : "Đã bị hủy", - "Confirmation about the overall status of the event." : "Sự xác nhận về tình trạng tổng thể của sự kiện.", - "Show as" : "Cho thấy với", - "Take this event into account when calculating free-busy information." : "Lưu ý sự kiện này vào tài khoản khi tính toán về thông tin bận-rãnh", + "Confirmation about the overall status of the event." : "Xác nhận về tình trạng tổng thể của sự kiện.", + "Show as" : "Hiển thị như", + "Take this event into account when calculating free-busy information." : "Lưu ý đến sự kiện này khi tính toán về thông tin bận-rãnh", "Categories" : "Các hạng mục", "Categories help you to structure and organize your events." : "Các hạng mục này giúp bạn lên sườn và sắp xếp các sự kiện của bạn", "Search or add categories" : "Tìm kiếm và thêm vào các hạng mục", @@ -432,8 +448,8 @@ OC.L10N.register( "Special color of this event. Overrides the calendar-color." : "Dùng màu đặc biệt cho sự kiện này. Ghi đè lên màu hiện hành", "Chat room for event" : "Phòng trò chuyện cho sự kiện", "Imported {filename}" : " {filename} đã được nhập", - "Meditation" : "Suy nghĩ", - "Relaxing" : "Thư giãn", + "Meditation" : "Thiền", + "Relaxing" : "Đang thư giản", "Relax" : "Thư giãn", "Break" : "Giải lao", "Commute" : "Di chuyển", diff --git a/l10n/vi.json b/l10n/vi.json index 0fe94cf56395d8c91748c3529e0a51967203a66a..2df3f7c97a27904e08aaf45d5ebf7fa64e2aee00 100644 --- a/l10n/vi.json +++ b/l10n/vi.json @@ -25,7 +25,7 @@ "Description:" : "Mô tả:", "Calendar" : "Lịch", "A Calendar app for Nextcloud" : "Một ứng dụng Lịch nhắc nhở cho Hệ thống", - "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "Ứng dụng Lịch là một ứng dụng tương tác của người dùng cuối đối với máy chủ CalDAV của Nextcloud. Dễ dàng đồng bộ các sự kiện và lịch cho đa dạng các thiết bị với Nextcloud của bạn và chỉnh sửa chúng trực tuyến. \n\n* 🚀 ** Tương tác với các ứng dụng Nextcloud khác!** Hiện tại là ứng dụng Danh Bạ - Sẽ có thêm nhiều hơn.\n* 🌐 ** Hỗ trợ Webcal!** Muốn thấy lịch thi đấu của đội bóng yêu thích ngay trên lịch của bạn? Chuyện nhỏ !\n* 🙋**Người tham dự!** Gửi lời mời tham dự sự kiện của bạn cho mọi người\n* ⌚️ **Rãnh/Bận!** Có thể xem trước được người được mời tham dự có rãnh hay để lên hẹn hay không\n* ⏰**Nhắc hẹn!**Nhận báo thức cho các sự kiện ngay trên trình duyệt hoạc thông qua email\n* 🔍Tìm kiếm các sự kiện và lịch hẹn 1 cách dễ dàng\n* 🙈**Chúng tôi không chế ra bánh xe mới!** Được dựa trên [c-dav library] tuyệt vời (https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) và các thư viện [fullcalendar](https://github.com/fullcalendar/fullcalendar).", + "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries." : "Ứng dụng Lịch là một ứng dụng tương tác cho người dùng cuối dựa trên hệ máy chủ CalDAV của Nextcloud. Dễ dàng đồng bộ các sự kiện và lịch cho hầu hết các thiết bị với Nextcloud của bạn và chỉnh sửa chúng trực tuyến. \n\n* 🚀 ** Tương tác với các ứng dụng Nextcloud khác!** Hiện tại là ứng dụng Danh Bạ - Sẽ có thêm nhiều hơn.\n* 🌐 ** Hỗ trợ Webcal!** Muốn thấy lịch thi đấu của đội bóng yêu thích ngay trên lịch của bạn? Chuyện nhỏ !\n* 🙋**Người tham dự!** Gửi lời mời tham dự sự kiện của bạn cho mọi người\n* ⌚️ **Rãnh/Bận!** Có thể xem trước được người được mời tham dự có rãnh hay để lên hẹn hay không\n* ⏰**Nhắc hẹn!**Nhận báo thức cho các sự kiện ngay trên trình duyệt hoạc thông qua email\n* 🔍Tìm kiếm các sự kiện và lịch hẹn 1 cách dễ dàng\n* 🙈**Chúng tôi không chế ra bánh xe mới!** Được dựa trên [c-dav library] tuyệt vời (https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) và các thư viện [fullcalendar](https://github.com/fullcalendar/fullcalendar).", "Previous day" : "Ngày trước", "Previous week" : "Tuần trước", "Previous month" : "Tháng trước", @@ -46,6 +46,8 @@ "Appointment link could not be copied to clipboard" : "Liên kết cuộc hẹn không thể được sao chép vào bảng tạm", "Add new" : "Thêm mới", "Untitled calendar" : "Lịch không tiêu đề", + "Disable calendar" : "Vô hiệu hoá lịch", + "Enable calendar" : "Kích hoạt lịch", "Edit name" : "Sửa đổi tên", "Saving name …" : "Đang lưu tên  …", "Edit color" : "Sửa đổi màu", @@ -91,6 +93,7 @@ "An error occurred, unable to change the permission of the share." : "Một lỗi đã diễn ra, không thể thay đổi quyền hạn chia sẻ", "+ New calendar" : "+ Lịch mới", "New calendar" : "Lịch mới", + "Name for new calendar" : "Tên cho lịch mới", "Creating calendar …" : "Đang tạo lịch  …", "New calendar with task list" : "Lịch mới với danh sách nhiệm vụ", "New subscription from link (read-only)" : "Đăng kí theo dõi mới từ liên kết (Chỉ-đọc)", @@ -106,6 +109,7 @@ "Delete permanently" : "Xoá vĩnh viễn", "Empty trash bin" : "Dọn thùng rác", "Untitled element" : "Thông tin không được đặt tiêu đề", + "Unknown calendar" : "Lịch không rõ nguồn", "Could not load deleted calendars and objects" : "Không thể hiển thị lịch hoặc các đối tượng đã xoá", "Could not restore calendar or event" : "Không thể khôi phục lịch hoặc sự kiện", "Do you really want to empty the trash bin?" : "Bạn có chắc là muốn dọn sạch thùng rác hay không?", @@ -121,6 +125,7 @@ "{filename} could not be parsed" : "{filename} không thể được phân tách", "No valid files found, aborting import" : "Không có tệp khả dụng được tìm thấy, đang hủy quá trình nhập", "Import partially failed. Imported {accepted} out of {total}." : "Quá trình nhập thất bại 1 phần. Đã nhập {accepted} trong tổng {total}.", + "_Successfully imported %n event_::_Successfully imported %n events_" : ["%n sự kiện đã được nhập vào thành công"], "Automatic" : "Tự động", "Automatic ({detected})" : " ({detected}) tự động", "New setting was not saved successfully." : "Thiết lập mới không được lưu thành công", @@ -137,6 +142,10 @@ "Actions" : "Hành động", "Create event" : "Tạo sự kiện mới", "Show shortcuts" : "Hiển thị các phím tắt", + "Editor" : "Trình biên tập", + "Close editor" : "Đóng trình biên tập", + "Save edited event" : "Lưu lại sự kiện được chỉnh sửa", + "Delete edited event" : "Xoá sự kiện được chỉnh sửa", "Enable birthday calendar" : "Bật lịch sinh nhật", "Show tasks in calendar" : "Cho thấy nhiệm vụ trong lịch", "Enable simplified editor" : "Bật chỉnh sửa đơn giản", @@ -194,7 +203,7 @@ "Edit appointment" : "Chỉnh sửa lịch hẹn", "Save" : "Lưu", "Update" : "Cập nhật", - "Your appointment is booked" : "Lịch hẹn của bạn đã được đặt", + "Please confirm your reservation" : "Vui lòng xác nhận đặt chỗ của bạn", "We sent you an email with details. Please confirm your appointment using the link in the email. You can close this page now." : "Chúng tôi đã gửi bạn một email với đầy đủ chi tiết. Vui lòng xác nhận lịch hẹn của bạn bằng liên kết trong email. Bây giờ bạn đã có thể đóng trang này.", "Your name" : "Tên của bạn", "Your email address" : "Địa chỉ email của bạn", @@ -221,7 +230,14 @@ "_hour_::_hours_" : ["giờ"], "_day_::_days_" : ["ngày"], "_week_::_weeks_" : ["tuần"], + "Suggested" : "Được đề xuất", "Available" : "khả dụng", + "Not available" : "Không khả dụng", + "Checking availability" : "Đang kiểm tra lịch trống", + "Invitation accepted" : "Lời mời đã được chấp nhận", + "Accepted {organizerName}'s invitation" : "Đã chấp nhận lời mời của {organizerName}", + "Invitation declined" : "Lời mời đã bị từ chối", + "Declined {organizerName}'s invitation" : "Đã từ chối lời mời của {organizerName}", "Availability of attendees, resources and rooms" : "Tình trạng tham gia của người dự, nguồn lực và phòng ", "{organizer} (organizer)" : "{organizer} (người tổ chức)", "Free" : "Rãnh", @@ -409,9 +425,9 @@ "Lecture hall" : "Giảng đường", "Seminar room" : "Phòng hội nghị", "Other" : "Khác", - "When shared show" : "Khi được chia sẻ thì cho thấy", - "When shared show full event" : "Khi được chia sẻ thì cho thấy đầy đủ sự kiện", - "When shared show only busy" : "Khi được chia sẻ thì chỉ cho thấy đang bận", + "When shared show" : "Khi được chia sẻ thì hiển thị", + "When shared show full event" : "Khi được chia sẻ thì hiển thị đầy đủ sự kiện", + "When shared show only busy" : "Khi được chia sẻ thì chỉ hiển thị đang bận", "When shared hide this event" : "Khi được chia sẻ thì ẩn sự kiện này đi", "The visibility of this event in shared calendars." : "Khả năng nhìn thấy của sự kiện này trong các lịch được chia sẻ", "Add a location" : "Thêm vào một địa điểm", @@ -419,9 +435,9 @@ "Status" : "Trạng thái", "Confirmed" : "Đã xác nhận", "Canceled" : "Đã bị hủy", - "Confirmation about the overall status of the event." : "Sự xác nhận về tình trạng tổng thể của sự kiện.", - "Show as" : "Cho thấy với", - "Take this event into account when calculating free-busy information." : "Lưu ý sự kiện này vào tài khoản khi tính toán về thông tin bận-rãnh", + "Confirmation about the overall status of the event." : "Xác nhận về tình trạng tổng thể của sự kiện.", + "Show as" : "Hiển thị như", + "Take this event into account when calculating free-busy information." : "Lưu ý đến sự kiện này khi tính toán về thông tin bận-rãnh", "Categories" : "Các hạng mục", "Categories help you to structure and organize your events." : "Các hạng mục này giúp bạn lên sườn và sắp xếp các sự kiện của bạn", "Search or add categories" : "Tìm kiếm và thêm vào các hạng mục", @@ -430,8 +446,8 @@ "Special color of this event. Overrides the calendar-color." : "Dùng màu đặc biệt cho sự kiện này. Ghi đè lên màu hiện hành", "Chat room for event" : "Phòng trò chuyện cho sự kiện", "Imported {filename}" : " {filename} đã được nhập", - "Meditation" : "Suy nghĩ", - "Relaxing" : "Thư giãn", + "Meditation" : "Thiền", + "Relaxing" : "Đang thư giản", "Relax" : "Thư giãn", "Break" : "Giải lao", "Commute" : "Di chuyển", diff --git a/l10n/zh_CN.js b/l10n/zh_CN.js index 85ca6f2cff6daf2465b27d868e3feeb1f1efaf70..297747ad9012e2a6fc89c912c27845643ea406d5 100644 --- a/l10n/zh_CN.js +++ b/l10n/zh_CN.js @@ -191,7 +191,6 @@ OC.L10N.register( "Edit appointment" : "编辑预约", "Save" : "保存", "Update" : "更新", - "Your appointment is booked" : "你的预约已登记", "We sent you an email with details. Please confirm your appointment using the link in the email. You can close this page now." : "我们给你发了一封详细的邮件。请使用邮件中的链接确认您的预约。您现在可以关闭此页面。", "Your name" : "名字", "Your email address" : "你的邮箱地址", diff --git a/l10n/zh_CN.json b/l10n/zh_CN.json index f9e5e7b25b0f1f4a9d72eec2017cb23359162d51..45387d90de155320bc895a59fb1c1c3c0fc63b46 100644 --- a/l10n/zh_CN.json +++ b/l10n/zh_CN.json @@ -189,7 +189,6 @@ "Edit appointment" : "编辑预约", "Save" : "保存", "Update" : "更新", - "Your appointment is booked" : "你的预约已登记", "We sent you an email with details. Please confirm your appointment using the link in the email. You can close this page now." : "我们给你发了一封详细的邮件。请使用邮件中的链接确认您的预约。您现在可以关闭此页面。", "Your name" : "名字", "Your email address" : "你的邮箱地址", diff --git a/l10n/zh_HK.js b/l10n/zh_HK.js index 421cff55b13fece5cc9b09d945d49ffd7228847e..a72b22442e8a28009644b686eaf66365abcea064 100644 --- a/l10n/zh_HK.js +++ b/l10n/zh_HK.js @@ -144,6 +144,10 @@ OC.L10N.register( "Actions" : "操作", "Create event" : "建立活動", "Show shortcuts" : "顯示捷徑", + "Editor" : "編輯器", + "Close editor" : "關閉編輯器", + "Save edited event" : "儲存已編輯的活動", + "Delete edited event" : "刪除已編輯的活動", "Enable birthday calendar" : "啟用生日日曆", "Show tasks in calendar" : "在日曆上顯示待辦事項", "Enable simplified editor" : "啟用簡化的編輯器", @@ -154,7 +158,7 @@ OC.L10N.register( "Default reminder" : "默認提醒", "Copy primary CalDAV address" : "複製主要的 CalDAV 位址", "Copy iOS/macOS CalDAV address" : "複製 iOS/macOS 的 CalDAV 位址", - "Personal availability settings" : "個人可用性設置", + "Personal availability settings" : "個人空檔設置", "Show keyboard shortcuts" : "顯示鍵盤快捷鍵", "Settings & import" : "設定及匯入", "No reminder" : "無提醒", @@ -201,7 +205,7 @@ OC.L10N.register( "Edit appointment" : "編輯預約", "Save" : "儲存", "Update" : "更新", - "Your appointment is booked" : "您的預約已預訂", + "Please confirm your reservation" : "請確認您的預約", "We sent you an email with details. Please confirm your appointment using the link in the email. You can close this page now." : "我們向您發送了一封包含詳細信息的電子郵件。 請使用電子郵件中的連結確認您的預約。 您現在可以關閉此頁面。", "Your name" : "您的名字", "Your email address" : "您的電郵地址", diff --git a/l10n/zh_HK.json b/l10n/zh_HK.json index e95cbf387d25ce6567c77e8d9f6f909f744a4597..0d83ceb55bf4a31aa3860bd202db882788422556 100644 --- a/l10n/zh_HK.json +++ b/l10n/zh_HK.json @@ -142,6 +142,10 @@ "Actions" : "操作", "Create event" : "建立活動", "Show shortcuts" : "顯示捷徑", + "Editor" : "編輯器", + "Close editor" : "關閉編輯器", + "Save edited event" : "儲存已編輯的活動", + "Delete edited event" : "刪除已編輯的活動", "Enable birthday calendar" : "啟用生日日曆", "Show tasks in calendar" : "在日曆上顯示待辦事項", "Enable simplified editor" : "啟用簡化的編輯器", @@ -152,7 +156,7 @@ "Default reminder" : "默認提醒", "Copy primary CalDAV address" : "複製主要的 CalDAV 位址", "Copy iOS/macOS CalDAV address" : "複製 iOS/macOS 的 CalDAV 位址", - "Personal availability settings" : "個人可用性設置", + "Personal availability settings" : "個人空檔設置", "Show keyboard shortcuts" : "顯示鍵盤快捷鍵", "Settings & import" : "設定及匯入", "No reminder" : "無提醒", @@ -199,7 +203,7 @@ "Edit appointment" : "編輯預約", "Save" : "儲存", "Update" : "更新", - "Your appointment is booked" : "您的預約已預訂", + "Please confirm your reservation" : "請確認您的預約", "We sent you an email with details. Please confirm your appointment using the link in the email. You can close this page now." : "我們向您發送了一封包含詳細信息的電子郵件。 請使用電子郵件中的連結確認您的預約。 您現在可以關閉此頁面。", "Your name" : "您的名字", "Your email address" : "您的電郵地址", diff --git a/l10n/zh_TW.js b/l10n/zh_TW.js index 8ac1ee12386f5c6ffc513c454089049a3ab3d6bd..1057b600a3e57526c046978aa4a34d07f833249e 100644 --- a/l10n/zh_TW.js +++ b/l10n/zh_TW.js @@ -144,6 +144,10 @@ OC.L10N.register( "Actions" : "動作", "Create event" : "建立活動", "Show shortcuts" : "顯示捷徑", + "Editor" : "編輯器", + "Close editor" : "關閉編輯器", + "Save edited event" : "儲存已編輯的事件", + "Delete edited event" : "刪除已編輯的事件", "Enable birthday calendar" : "啟用生日日曆", "Show tasks in calendar" : "在日曆上顯示待辦事項", "Enable simplified editor" : "啟用簡化的編輯器", @@ -201,7 +205,7 @@ OC.L10N.register( "Edit appointment" : "編輯預約", "Save" : "儲存", "Update" : "更新", - "Your appointment is booked" : "您的預約已登記", + "Please confirm your reservation" : "請確認您的預約", "We sent you an email with details. Please confirm your appointment using the link in the email. You can close this page now." : "我們向您寄送了一封包含詳細資訊的電子郵件。請使用電子郵件中的連結確認您的預約。您現在可以關閉此頁面了。", "Your name" : "您的名字", "Your email address" : "您的電子郵件地址", diff --git a/l10n/zh_TW.json b/l10n/zh_TW.json index e11e37992d885978881723533a9dfc54d203ce82..4dbde9770ac2a40385a4153d8cd5d06171899b07 100644 --- a/l10n/zh_TW.json +++ b/l10n/zh_TW.json @@ -142,6 +142,10 @@ "Actions" : "動作", "Create event" : "建立活動", "Show shortcuts" : "顯示捷徑", + "Editor" : "編輯器", + "Close editor" : "關閉編輯器", + "Save edited event" : "儲存已編輯的事件", + "Delete edited event" : "刪除已編輯的事件", "Enable birthday calendar" : "啟用生日日曆", "Show tasks in calendar" : "在日曆上顯示待辦事項", "Enable simplified editor" : "啟用簡化的編輯器", @@ -199,7 +203,7 @@ "Edit appointment" : "編輯預約", "Save" : "儲存", "Update" : "更新", - "Your appointment is booked" : "您的預約已登記", + "Please confirm your reservation" : "請確認您的預約", "We sent you an email with details. Please confirm your appointment using the link in the email. You can close this page now." : "我們向您寄送了一封包含詳細資訊的電子郵件。請使用電子郵件中的連結確認您的預約。您現在可以關閉此頁面了。", "Your name" : "您的名字", "Your email address" : "您的電子郵件地址", diff --git a/package-lock.json b/package-lock.json index c05163c2063c4c3f15b74e3cd04aa9e6b3ecabc3..7d3bac22c911126f3302d51472f12d41509f789b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "calendar", - "version": "3.3.2", + "version": "3.4.3", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "calendar", - "version": "3.3.2", + "version": "3.4.3", "license": "agpl", "dependencies": { "@fullcalendar/core": "5.11.0", @@ -17,23 +17,23 @@ "@fullcalendar/timegrid": "5.11.0", "@fullcalendar/vue": "5.11.0", "@nextcloud/auth": "^1.3.0", - "@nextcloud/axios": "^1.9.0", + "@nextcloud/axios": "^1.10.0", "@nextcloud/calendar-availability-vue": "^0.3.1", "@nextcloud/calendar-js": "^3.0.0", "@nextcloud/cdav-library": "^1.1.0", "@nextcloud/dialogs": "^3.1.2", "@nextcloud/event-bus": "^2.1.1", "@nextcloud/initial-state": "^1.2.1", - "@nextcloud/l10n": "^1.4.1", + "@nextcloud/l10n": "^1.6.0", "@nextcloud/logger": "^2.1.0", - "@nextcloud/moment": "^1.2.0", + "@nextcloud/moment": "^1.2.1", "@nextcloud/router": "^2.0.0", - "@nextcloud/vue": "^5.1.1", + "@nextcloud/vue": "^5.3.1", "@nextcloud/vue-dashboard": "^2.0.1", "autosize": "^5.0.1", "closest-css-color": "^1.0.0", "color-convert": "^2.0.1", - "core-js": "^3.22.0", + "core-js": "^3.22.7", "css-color-names": "^1.0.1", "debounce": "^1.2.1", "jstz": "^2.1.1", @@ -44,7 +44,7 @@ "vue-click-outside": "^1.1.0", "vue-clipboard2": "^0.3.3", "vue-material-design-icons": "^5.0.0", - "vue-router": "^3.5.3", + "vue-router": "^3.5.4", "vue-shortkey": "^3.1.7", "vuedraggable": "^2.24.3", "vuex": "^3.6.2", @@ -53,9 +53,9 @@ "devDependencies": { "@nextcloud/babel-config": "^1.0.0", "@nextcloud/browserslist-config": "^2.2.0", - "@nextcloud/eslint-config": "^7.0.2", + "@nextcloud/eslint-config": "^8.0.0", "@nextcloud/stylelint-config": "^2.1.2", - "@nextcloud/webpack-vue-config": "^5.0.0", + "@nextcloud/webpack-vue-config": "^5.1.0", "@vue/test-utils": "^1.3.0", "babel-core": "^7.0.0-bridge.0", "babel-jest": "^27.4.4", @@ -76,38 +76,11 @@ "fsevents": "^2.3.2" } }, - "node_modules/@babel/cli": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.14.5.tgz", - "integrity": "sha512-poegjhRvXHWO0EAsnYajwYZuqcz7gyfxwfaecUESxDujrqOivf3zrjFbub8IJkrqEaz3fvJWh001EzxBub54fg==", - "dependencies": { - "commander": "^4.0.1", - "convert-source-map": "^1.1.0", - "fs-readdir-recursive": "^1.1.0", - "glob": "^7.0.0", - "make-dir": "^2.1.0", - "slash": "^2.0.0", - "source-map": "^0.5.0" - }, - "bin": { - "babel": "bin/babel.js", - "babel-external-helpers": "bin/babel-external-helpers.js" - }, - "engines": { - "node": ">=6.9.0" - }, - "optionalDependencies": { - "@nicolo-ribaudo/chokidar-2": "2.1.8-no-fsevents.2", - "chokidar": "^3.4.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, "node_modules/@babel/code-frame": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "dev": true, "dependencies": { "@babel/highlight": "^7.16.7" }, @@ -119,6 +92,7 @@ "version": "7.16.4", "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.4.tgz", "integrity": "sha512-1o/jo7D+kC9ZjHX5v+EHrdjl3PhxMrLSOTGsOdHJ+KL8HCaEK6ehrVL2RS6oHDZp+L7xLirLrPmQtEng769J/Q==", + "dev": true, "engines": { "node": ">=6.9.0" } @@ -127,6 +101,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.16.7.tgz", "integrity": "sha512-aeLaqcqThRNZYmbMqtulsetOQZ/5gbR/dWruUCJcpas4Qoyy+QeagfDsPdMrqwsPRDNxJvBlRiZxxX7THO7qtA==", + "dev": true, "dependencies": { "@babel/code-frame": "^7.16.7", "@babel/generator": "^7.16.7", @@ -175,6 +150,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.7.tgz", "integrity": "sha512-/ST3Sg8MLGY5HVYmrjOgL60ENux/HfO/CsUh7y4MalThufhE/Ff/6EibFDHi4jiDCaWfJKoqbE6oTh21c5hrRg==", + "dev": true, "dependencies": { "@babel/types": "^7.16.7", "jsesc": "^2.5.1", @@ -188,6 +164,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.14.5.tgz", "integrity": "sha512-EivH9EgBIb+G8ij1B2jAwSH36WnGvkQSEC6CkX/6v6ZFlw5fVOHvsgGF4uiEHO2GzMvunZb6tDLQEQSdrdocrA==", + "dev": true, + "peer": true, "dependencies": { "@babel/types": "^7.14.5" }, @@ -199,6 +177,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.14.5.tgz", "integrity": "sha512-YTA/Twn0vBXDVGJuAX6PwW7x5zQei1luDDo2Pl6q1qZ7hVNl0RZrhHCQG/ArGpR29Vl7ETiB8eJyrvpuRp300w==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-explode-assignable-expression": "^7.14.5", "@babel/types": "^7.14.5" @@ -211,6 +191,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.7.tgz", "integrity": "sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==", + "dev": true, "dependencies": { "@babel/compat-data": "^7.16.4", "@babel/helper-validator-option": "^7.16.7", @@ -228,6 +209,8 @@ "version": "7.14.6", "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.14.6.tgz", "integrity": "sha512-Z6gsfGofTxH/+LQXqYEK45kxmcensbzmk/oi8DmaQytlQCgqNZt9XQF8iqlI/SeXWVjaMNxvYvzaYw+kh42mDg==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.14.5", "@babel/helper-function-name": "^7.14.5", @@ -247,6 +230,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz", "integrity": "sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.14.5", "regexpu-core": "^4.7.1" @@ -262,6 +247,8 @@ "version": "0.2.3", "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz", "integrity": "sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-compilation-targets": "^7.13.0", "@babel/helper-module-imports": "^7.12.13", @@ -280,6 +267,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", + "dev": true, "dependencies": { "@babel/types": "^7.16.7" }, @@ -291,6 +279,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.14.5.tgz", "integrity": "sha512-Htb24gnGJdIGT4vnRKMdoXiOIlqOLmdiUYpAQ0mYfgVT/GDm8GOYhgi4GL+hMKrkiPRohO4ts34ELFsGAPQLDQ==", + "dev": true, + "peer": true, "dependencies": { "@babel/types": "^7.14.5" }, @@ -302,6 +292,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", + "dev": true, "dependencies": { "@babel/helper-get-function-arity": "^7.16.7", "@babel/template": "^7.16.7", @@ -315,6 +306,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", + "dev": true, "dependencies": { "@babel/types": "^7.16.7" }, @@ -326,6 +318,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", + "dev": true, "dependencies": { "@babel/types": "^7.16.7" }, @@ -337,6 +330,8 @@ "version": "7.14.7", "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.14.7.tgz", "integrity": "sha512-TMUt4xKxJn6ccjcOW7c4hlwyJArizskAhoSTOCkA0uZ+KghIaci0Qg9R043kUMWI9mtQfgny+NQ5QATnZ+paaA==", + "dev": true, + "peer": true, "dependencies": { "@babel/types": "^7.14.5" }, @@ -348,6 +343,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", + "dev": true, "dependencies": { "@babel/types": "^7.16.7" }, @@ -359,6 +355,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.7.tgz", "integrity": "sha512-gaqtLDxJEFCeQbYp9aLAefjhkKdjKcdh6DB7jniIGU3Pz52WAmP268zK0VgPz9hUNkMSYeH976K2/Y6yPadpng==", + "dev": true, "dependencies": { "@babel/helper-environment-visitor": "^7.16.7", "@babel/helper-module-imports": "^7.16.7", @@ -377,6 +374,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.14.5.tgz", "integrity": "sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA==", + "dev": true, + "peer": true, "dependencies": { "@babel/types": "^7.14.5" }, @@ -388,6 +387,7 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "dev": true, "engines": { "node": ">=6.9.0" } @@ -396,6 +396,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.14.5.tgz", "integrity": "sha512-rLQKdQU+HYlxBwQIj8dk4/0ENOUEhA/Z0l4hN8BexpvmSMN9oA9EagjnhnDpNsRdWCfjwa4mn/HyBXO9yhQP6A==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.14.5", "@babel/helper-wrap-function": "^7.14.5", @@ -409,6 +411,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.14.5.tgz", "integrity": "sha512-3i1Qe9/8x/hCHINujn+iuHy+mMRLoc77b2nI9TB0zjH1hvn9qGlXjWlggdwUcju36PkPCy/lpM7LLUdcTyH4Ow==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-member-expression-to-functions": "^7.14.5", "@babel/helper-optimise-call-expression": "^7.14.5", @@ -423,6 +427,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.7.tgz", "integrity": "sha512-ZIzHVyoeLMvXMN/vok/a4LWRy8G2v205mNP0XOuf9XRLyX5/u9CnVulUtDgUTama3lT+bf/UqucuZjqiGuTS1g==", + "dev": true, "dependencies": { "@babel/types": "^7.16.7" }, @@ -434,6 +439,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.14.5.tgz", "integrity": "sha512-dmqZB7mrb94PZSAOYtr+ZN5qt5owZIAgqtoTuqiFbHFtxgEcmQlRJVI+bO++fciBunXtB6MK7HrzrfcAzIz2NQ==", + "dev": true, + "peer": true, "dependencies": { "@babel/types": "^7.14.5" }, @@ -445,6 +452,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "dev": true, "dependencies": { "@babel/types": "^7.16.7" }, @@ -456,6 +464,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "dev": true, "engines": { "node": ">=6.9.0" } @@ -464,6 +473,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==", + "dev": true, "engines": { "node": ">=6.9.0" } @@ -472,6 +482,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.14.5.tgz", "integrity": "sha512-YEdjTCq+LNuNS1WfxsDCNpgXkJaIyqco6DAelTUjT4f2KIWC1nBcaCaSdHTBqQVLnTBexBcVcFhLSU1KnYuePQ==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-function-name": "^7.14.5", "@babel/template": "^7.14.5", @@ -486,6 +498,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.16.7.tgz", "integrity": "sha512-9ZDoqtfY7AuEOt3cxchfii6C7GDyyMBffktR5B2jvWv8u2+efwvpnVKXMWzNehqy68tKgAfSwfdw/lWpthS2bw==", + "dev": true, "dependencies": { "@babel/template": "^7.16.7", "@babel/traverse": "^7.16.7", @@ -499,6 +512,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.7.tgz", "integrity": "sha512-aKpPMfLvGO3Q97V0qhw/V2SWNWlwfJknuwAunU7wZLSfrM4xTBvg7E5opUVi1kJTBKihE38CPg4nBiqX83PWYw==", + "dev": true, "dependencies": { "@babel/helper-validator-identifier": "^7.16.7", "chalk": "^2.0.0", @@ -512,6 +526,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.7.tgz", "integrity": "sha512-sR4eaSrnM7BV7QPzGfEX5paG/6wrZM3I0HDzfIAK06ESvo9oy3xBuVBxE3MbQaKNhvg8g/ixjMWo2CGpzpHsDA==", + "dev": true, "bin": { "parser": "bin/babel-parser.js" }, @@ -523,6 +538,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.14.5.tgz", "integrity": "sha512-ZoJS2XCKPBfTmL122iP6NM9dOg+d4lc9fFk3zxc8iDjvt8Pk4+TlsHSKhIPf6X+L5ORCdBzqMZDjL/WHj7WknQ==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5", "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", @@ -539,6 +556,8 @@ "version": "7.14.7", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.7.tgz", "integrity": "sha512-RK8Wj7lXLY3bqei69/cc25gwS5puEc3dknoFPFbqfy3XxYQBQFvu4ioWpafMBAB+L9NyptQK4nMOa5Xz16og8Q==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5", "@babel/helper-remap-async-to-generator": "^7.14.5", @@ -555,6 +574,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz", "integrity": "sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-create-class-features-plugin": "^7.14.5", "@babel/helper-plugin-utils": "^7.14.5" @@ -570,6 +591,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.14.5.tgz", "integrity": "sha512-KBAH5ksEnYHCegqseI5N9skTdxgJdmDoAOc0uXa+4QMYKeZD0w5IARh4FMlTNtaHhbB8v+KzMdTgxMMzsIy6Yg==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-create-class-features-plugin": "^7.14.5", "@babel/helper-plugin-utils": "^7.14.5", @@ -586,6 +609,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz", "integrity": "sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-dynamic-import": "^7.8.3" @@ -601,6 +626,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz", "integrity": "sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" @@ -616,6 +643,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz", "integrity": "sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-json-strings": "^7.8.3" @@ -631,6 +660,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz", "integrity": "sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" @@ -646,6 +677,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz", "integrity": "sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" @@ -661,6 +694,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz", "integrity": "sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-numeric-separator": "^7.10.4" @@ -676,6 +711,8 @@ "version": "7.14.7", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.7.tgz", "integrity": "sha512-082hsZz+sVabfmDWo1Oct1u1AgbKbUAyVgmX4otIc7bdsRgHBXwTwb3DpDmD4Eyyx6DNiuz5UAATT655k+kL5g==", + "dev": true, + "peer": true, "dependencies": { "@babel/compat-data": "^7.14.7", "@babel/helper-compilation-targets": "^7.14.5", @@ -694,6 +731,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz", "integrity": "sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" @@ -709,6 +748,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz", "integrity": "sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5", "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", @@ -725,6 +766,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz", "integrity": "sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-create-class-features-plugin": "^7.14.5", "@babel/helper-plugin-utils": "^7.14.5" @@ -740,6 +783,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.14.5.tgz", "integrity": "sha512-62EyfyA3WA0mZiF2e2IV9mc9Ghwxcg8YTu8BS4Wss4Y3PY725OmS9M0qLORbJwLqFtGh+jiE4wAmocK2CTUK2Q==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.14.5", "@babel/helper-create-class-features-plugin": "^7.14.5", @@ -757,6 +802,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.14.5.tgz", "integrity": "sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.14.5", "@babel/helper-plugin-utils": "^7.14.5" @@ -772,6 +819,7 @@ "version": "7.8.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -795,6 +843,7 @@ "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.12.13" }, @@ -806,6 +855,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -820,6 +871,8 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -831,6 +884,8 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.3" }, @@ -854,6 +909,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -865,6 +921,7 @@ "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, @@ -876,6 +933,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -887,6 +945,7 @@ "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, @@ -898,6 +957,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -909,6 +969,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -920,6 +981,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -931,6 +993,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -945,6 +1009,7 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -959,6 +1024,7 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.14.5.tgz", "integrity": "sha512-u6OXzDaIXjEstBRRoBCQ/uKQKlbuaeE5in0RvWdA4pN6AhqxTIwUsnHPU1CFZA/amYObMsuWhYfRl3Ch90HD0Q==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -973,6 +1039,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz", "integrity": "sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -987,6 +1055,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz", "integrity": "sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-module-imports": "^7.14.5", "@babel/helper-plugin-utils": "^7.14.5", @@ -1003,6 +1073,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz", "integrity": "sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -1017,6 +1089,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.14.5.tgz", "integrity": "sha512-LBYm4ZocNgoCqyxMLoOnwpsmQ18HWTQvql64t3GvMUzLQrNoV1BDG0lNftC8QKYERkZgCCT/7J5xWGObGAyHDw==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -1031,6 +1105,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.5.tgz", "integrity": "sha512-J4VxKAMykM06K/64z9rwiL6xnBHgB1+FVspqvlgCdwD1KUbQNfszeKVVOMh59w3sztHYIZDgnhOC4WbdEfHFDA==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.14.5", "@babel/helper-function-name": "^7.14.5", @@ -1051,6 +1127,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz", "integrity": "sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -1065,6 +1143,8 @@ "version": "7.14.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.7.tgz", "integrity": "sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -1079,6 +1159,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.14.5.tgz", "integrity": "sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.14.5", "@babel/helper-plugin-utils": "^7.14.5" @@ -1094,6 +1176,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.14.5.tgz", "integrity": "sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -1108,6 +1192,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.14.5.tgz", "integrity": "sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-builder-binary-assignment-operator-visitor": "^7.14.5", "@babel/helper-plugin-utils": "^7.14.5" @@ -1123,6 +1209,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.14.5.tgz", "integrity": "sha512-CfmqxSUZzBl0rSjpoQSFoR9UEj3HzbGuGNL21/iFTmjb5gFggJp3ph0xR1YBhexmLoKRHzgxuFvty2xdSt6gTA==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -1137,6 +1225,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz", "integrity": "sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-function-name": "^7.14.5", "@babel/helper-plugin-utils": "^7.14.5" @@ -1152,6 +1242,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz", "integrity": "sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -1166,6 +1258,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz", "integrity": "sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -1180,6 +1274,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.5.tgz", "integrity": "sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-module-transforms": "^7.14.5", "@babel/helper-plugin-utils": "^7.14.5", @@ -1196,6 +1292,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.14.5.tgz", "integrity": "sha512-en8GfBtgnydoao2PS+87mKyw62k02k7kJ9ltbKe0fXTHrQmG6QZZflYuGI1VVG7sVpx4E1n7KBpNlPb8m78J+A==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-module-transforms": "^7.14.5", "@babel/helper-plugin-utils": "^7.14.5", @@ -1213,6 +1311,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.14.5.tgz", "integrity": "sha512-mNMQdvBEE5DcMQaL5LbzXFMANrQjd2W7FPzg34Y4yEz7dBgdaC+9B84dSO+/1Wba98zoDbInctCDo4JGxz1VYA==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-hoist-variables": "^7.14.5", "@babel/helper-module-transforms": "^7.14.5", @@ -1231,6 +1331,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.5.tgz", "integrity": "sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-module-transforms": "^7.14.5", "@babel/helper-plugin-utils": "^7.14.5" @@ -1246,6 +1348,8 @@ "version": "7.14.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.7.tgz", "integrity": "sha512-DTNOTaS7TkW97xsDMrp7nycUVh6sn/eq22VaxWfEdzuEbRsiaOU0pqU7DlyUGHVsbQbSghvjKRpEl+nUCKGQSg==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.14.5" }, @@ -1260,6 +1364,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.14.5.tgz", "integrity": "sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -1274,6 +1380,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz", "integrity": "sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5", "@babel/helper-replace-supers": "^7.14.5" @@ -1289,6 +1397,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.14.5.tgz", "integrity": "sha512-Tl7LWdr6HUxTmzQtzuU14SqbgrSKmaR77M0OKyq4njZLQTPfOvzblNKyNkGwOfEFCEx7KeYHQHDI0P3F02IVkA==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -1303,6 +1413,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz", "integrity": "sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -1317,6 +1429,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.14.5.tgz", "integrity": "sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg==", + "dev": true, + "peer": true, "dependencies": { "regenerator-transform": "^0.14.2" }, @@ -1331,6 +1445,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.14.5.tgz", "integrity": "sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -1345,6 +1461,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz", "integrity": "sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -1359,6 +1477,8 @@ "version": "7.14.6", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.14.6.tgz", "integrity": "sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5", "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5" @@ -1374,6 +1494,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.14.5.tgz", "integrity": "sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -1388,6 +1510,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz", "integrity": "sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -1402,6 +1526,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.14.5.tgz", "integrity": "sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -1412,26 +1538,12 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-typescript": { - "version": "7.14.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.14.6.tgz", - "integrity": "sha512-XlTdBq7Awr4FYIzqhmYY80WN0V0azF74DMPyFqVHBvf81ZUgc4X7ZOpx6O8eLDK6iM5cCQzeyJw0ynTaefixRA==", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.14.6", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-typescript": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, "node_modules/@babel/plugin-transform-unicode-escapes": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz", "integrity": "sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -1446,6 +1558,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.14.5.tgz", "integrity": "sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.14.5", "@babel/helper-plugin-utils": "^7.14.5" @@ -1483,6 +1597,8 @@ "version": "7.14.7", "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.14.7.tgz", "integrity": "sha512-itOGqCKLsSUl0Y+1nSfhbuuOlTs0MJk2Iv7iSH+XT/mR8U1zRLO7NjWlYXB47yhK4J/7j+HYty/EhFZDYKa/VA==", + "dev": true, + "peer": true, "dependencies": { "@babel/compat-data": "^7.14.7", "@babel/helper-compilation-targets": "^7.14.5", @@ -1569,6 +1685,8 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", @@ -1580,22 +1698,6 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/preset-typescript": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.14.5.tgz", - "integrity": "sha512-u4zO6CdbRKbS9TypMqrlGH7sd2TAJppZwn3c/ZRLeO/wGsbddxgbPDUZVNrie3JWYLQ9vpineKlsrWFvO6Pwkw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-validator-option": "^7.14.5", - "@babel/plugin-transform-typescript": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, "node_modules/@babel/runtime": { "version": "7.3.4", "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.3.4.tgz", @@ -1613,6 +1715,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "dev": true, "dependencies": { "@babel/code-frame": "^7.16.7", "@babel/parser": "^7.16.7", @@ -1626,6 +1729,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.7.tgz", "integrity": "sha512-8KWJPIb8c2VvY8AJrydh6+fVRo2ODx1wYBU2398xJVq0JomuLBZmVQzLPBblJgHIGYG4znCpUZUZ0Pt2vdmVYQ==", + "dev": true, "dependencies": { "@babel/code-frame": "^7.16.7", "@babel/generator": "^7.16.7", @@ -1646,6 +1750,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.7.tgz", "integrity": "sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==", + "dev": true, "dependencies": { "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" @@ -1671,18 +1776,18 @@ } }, "node_modules/@es-joy/jsdoccomment": { - "version": "0.20.1", - "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.20.1.tgz", - "integrity": "sha512-oeJK41dcdqkvdZy/HctKklJNkt/jh+av3PZARrZEl+fs/8HaHeeYoAvEwOV0u5I6bArTF17JEsTZMY359e/nfQ==", + "version": "0.31.0", + "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.31.0.tgz", + "integrity": "sha512-tc1/iuQcnaiSIUVad72PBierDFpsxdUHtEF/OrfqvM1CBAsIoMP51j52jTMb3dXriwhieTo289InzZj72jL3EQ==", "dev": true, "peer": true, "dependencies": { - "comment-parser": "1.3.0", + "comment-parser": "1.3.1", "esquery": "^1.4.0", - "jsdoc-type-pratt-parser": "~2.2.3" + "jsdoc-type-pratt-parser": "~3.1.0" }, "engines": { - "node": "^12 || ^14 || ^16 || ^17" + "node": "^14 || ^16 || ^17 || ^18" } }, "node_modules/@eslint/eslintrc": { @@ -2659,21 +2764,17 @@ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, "node_modules/@nextcloud/axios": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@nextcloud/axios/-/axios-1.9.0.tgz", - "integrity": "sha512-yKExR6/POJpFuEaGofcgAq9fupfz2PsKDs+s9hfKXUAhQcPF1eyaZcWXA324uFlY9IiofhWft8oTSRLm1Vqj9w==", - "dependencies": { - "@babel/cli": "^7.8.4", - "@babel/core": "^7.9.0", - "@babel/preset-env": "^7.9.0", - "@babel/preset-typescript": "^7.9.0", - "@nextcloud/auth": "^1.2.2", - "axios": "^0.25.0", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@nextcloud/axios/-/axios-1.10.0.tgz", + "integrity": "sha512-dC+Z5ibBRxkep6ysoRmUldUfQsZiqC5fGLbwwU0Unxjy+Qrcl2U9rcljZJagwXs1kag5/KZFG1rlGcew2GAgyg==", + "dependencies": { + "@nextcloud/auth": "^1.3.0", + "axios": "^0.27.1", "core-js": "^3.6.4" }, "engines": { - "node": "^14.0.0", - "npm": "^7.0.0" + "node": "^14", + "npm": "^7" } }, "node_modules/@nextcloud/babel-config": { @@ -2783,9 +2884,9 @@ } }, "node_modules/@nextcloud/eslint-config": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/@nextcloud/eslint-config/-/eslint-config-7.0.2.tgz", - "integrity": "sha512-QoKwZxcJwk5YXDhczRVuGFaIVv/GK6Xi476WTUH9p4kD/Xu/EnKx/VlOlXGwDuML1SDr8x35vxq0Ask3DMzVQQ==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@nextcloud/eslint-config/-/eslint-config-8.0.0.tgz", + "integrity": "sha512-B93OZ7vSEJl6QLtEGarkdpjTEKGdXbMP/ZSuIj/vecng6CZzv3mDQ9diaNTQPlU7Q3CP0N6nqTVqcOltbApUMQ==", "dev": true, "engines": { "node": "^14.0.0", @@ -2798,7 +2899,7 @@ "eslint": "^8.6.0", "eslint-config-standard": "^17.0.0-0", "eslint-plugin-import": "^2.25.4", - "eslint-plugin-jsdoc": "^37.6.1", + "eslint-plugin-jsdoc": "^39.2.1", "eslint-plugin-node": "^11.1.0", "eslint-plugin-promise": "^6.0.0", "eslint-plugin-vue": "^8.2.0", @@ -2870,9 +2971,9 @@ } }, "node_modules/@nextcloud/l10n": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/@nextcloud/l10n/-/l10n-1.4.1.tgz", - "integrity": "sha512-19LPGmozfuLCeO4xRS9Y1Av6DquqVgBH2kQyWL6dJ49AynMGN9uVOrNv3GYoqULzEcHoetMAt+8PLTdE6zKbvA==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@nextcloud/l10n/-/l10n-1.6.0.tgz", + "integrity": "sha512-aKGlgrwN9OiafN791sYus0shfwNeU3PlrH6Oi9ISma6iJSvN6a8aJM8WGKCJ9pqBaTR5PrDuckuM/WnybBWb6A==", "dependencies": { "core-js": "^3.6.4", "node-gettext": "^3.0.0" @@ -2932,9 +3033,9 @@ } }, "node_modules/@nextcloud/vue": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@nextcloud/vue/-/vue-5.1.1.tgz", - "integrity": "sha512-BKJTCqlxRxFvUlc1H95vIoUFXUb6Bcub/VGlIccDg0upm/IKFkyDbuhj7gBUDz4j/uqmKAKffzPO2Q9JFFQ8wg==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@nextcloud/vue/-/vue-5.3.1.tgz", + "integrity": "sha512-f+OSbcS01s2UqYiLSUufJ8tGe5+SqALj1dysPGJm8pJ+R2zH+Pdl8R13YErwzdAa0nHwyISIp9L9MEOUItixRQ==", "dependencies": { "@nextcloud/auth": "^1.2.3", "@nextcloud/axios": "^1.3.2", @@ -2955,7 +3056,7 @@ "splitpanes": "^2.3.6", "string-length": "^5.0.0", "striptags": "^3.1.1", - "style-loader": "^2.0.0", + "style-loader": "^3.3.1", "tributejs": "^5.1.3", "v-click-outside": "^3.0.1", "v-tooltip": "^2.0.3", @@ -2963,7 +3064,6 @@ "vue-color": "^2.7.1", "vue-material-design-icons": "^5.0.0", "vue-multiselect": "^2.1.6", - "vue-visible": "^1.0.2", "vue2-datepicker": "^3.6.3" }, "engines": { @@ -3192,36 +3292,6 @@ "vue": ">2.0.0" } }, - "node_modules/@nextcloud/vue/node_modules/loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/@nextcloud/vue/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, "node_modules/@nextcloud/vue/node_modules/string-length": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.0.tgz", @@ -3251,29 +3321,10 @@ "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, - "node_modules/@nextcloud/vue/node_modules/style-loader": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-2.0.0.tgz", - "integrity": "sha512-Z0gYUJmzZ6ZdRUqpg1r8GsaFKypE+3xAzuFeMuoHgjc9KZv3wMyCRjQIWEbhoFSq7+7yoHXySDJyyWQaPajeiQ==", - "dependencies": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, "node_modules/@nextcloud/webpack-vue-config": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@nextcloud/webpack-vue-config/-/webpack-vue-config-5.0.0.tgz", - "integrity": "sha512-NTmRxqcJ6FBFHrpIpDTvqhvH8DDyI8ZUVraCOsg5TVe0saYHl5HLABEn4UZqx0/heeFqI2Vr+mCM66bz2NsuKA==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@nextcloud/webpack-vue-config/-/webpack-vue-config-5.1.0.tgz", + "integrity": "sha512-s/6UpWf9YXCbV9rUkVe4KS+PxZsTlReufNvH5CmxHVbJxxhL88flf0pOStC/WKI0A05YbfbRniIPVvQOFpXXaQ==", "dev": true, "engines": { "node": "^14.0.0", @@ -3283,14 +3334,10 @@ "@babel/core": "^7.16.7", "babel-loader": "^8.2.3", "css-loader": "^6.5.1", - "eslint": "^8.6.0", - "eslint-webpack-plugin": "^3.1.1", "node-polyfill-webpack-plugin": "1.1.4", "sass": "^1.47.0", "sass-loader": "^12.4.0", "style-loader": "^3.3.1", - "stylelint": "^14.2.0", - "stylelint-webpack-plugin": "^3.1.0", "vue-loader": "^15.9.8", "vue-template-compiler": "^2.6.14", "webpack": "^5.66.0", @@ -3298,25 +3345,6 @@ "webpack-dev-server": "^4.7.2" } }, - "node_modules/@nicolo-ribaudo/chokidar-2": { - "version": "2.1.8-no-fsevents.2", - "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.2.tgz", - "integrity": "sha512-Fb8WxUFOBQVl+CX4MWet5o7eCc6Pj04rXIwVKZ6h1NnqTo45eOQW6aWyhG25NIODvWFwTDMwBsYxrQ3imxpetg==", - "optional": true, - "dependencies": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "glob-parent": "^5.1.2", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - } - }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -3690,17 +3718,6 @@ "integrity": "sha512-7NQmHra/JILCd1QqpSzl8+mJRc8ZHz3uDm8YV1Ks9IhK0epEiTw8aIErbvH9PI+6XbqhyIQy3462nEsn7UVzjQ==", "dev": true }, - "node_modules/@types/stylelint": { - "version": "13.13.3", - "resolved": "https://registry.npmjs.org/@types/stylelint/-/stylelint-13.13.3.tgz", - "integrity": "sha512-xvYwobi9L69FXbJTimKYRNHyMwtmcJxMd1woI3U822rkW/f7wcZ6fsV1DqYPT+sNaO0qUtngiBhTQfMeItUvUA==", - "dev": true, - "peer": true, - "dependencies": { - "globby": "11.x.x", - "postcss": "7.x.x" - } - }, "node_modules/@types/ws": { "version": "8.5.3", "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", @@ -4179,6 +4196,7 @@ "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, "dependencies": { "color-convert": "^1.9.0" }, @@ -4190,6 +4208,7 @@ "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, "dependencies": { "color-name": "1.1.3" } @@ -4197,29 +4216,8 @@ "node_modules/ansi-styles/node_modules/color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - }, - "node_modules/anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "optional": true, - "dependencies": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - } - }, - "node_modules/anymatch/node_modules/normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "optional": true, - "dependencies": { - "remove-trailing-separator": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true }, "node_modules/argparse": { "version": "1.0.10", @@ -4230,33 +4228,6 @@ "sprintf-js": "~1.0.2" } }, - "node_modules/arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/array-flatten": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", @@ -4294,15 +4265,6 @@ "node": ">=8" } }, - "node_modules/array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/array.prototype.flat": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.5.tgz", @@ -4372,15 +4334,6 @@ "util": "^0.12.0" } }, - "node_modules/assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/astral-regex": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", @@ -4391,23 +4344,26 @@ "node": ">=8" } }, - "node_modules/async-each": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", - "optional": true + "node_modules/async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "dev": true, + "peer": true, + "dependencies": { + "lodash": "^4.17.14" + } }, "node_modules/asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "dev": true + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" }, "node_modules/atob": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "devOptional": true, + "dev": true, "bin": { "atob": "bin/atob.js" }, @@ -4434,11 +4390,25 @@ } }, "node_modules/axios": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.25.0.tgz", - "integrity": "sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g==", + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", + "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", + "dependencies": { + "follow-redirects": "^1.14.9", + "form-data": "^4.0.0" + } + }, + "node_modules/axios/node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", "dependencies": { - "follow-redirects": "^1.14.7" + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" } }, "node_modules/babel-code-frame": { @@ -4684,6 +4654,8 @@ "version": "2.3.3", "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dev": true, + "peer": true, "dependencies": { "object.assign": "^4.1.0" } @@ -4723,6 +4695,8 @@ "version": "0.2.2", "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz", "integrity": "sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ==", + "dev": true, + "peer": true, "dependencies": { "@babel/compat-data": "^7.13.11", "@babel/helper-define-polyfill-provider": "^0.2.2", @@ -4736,6 +4710,8 @@ "version": "0.2.3", "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.3.tgz", "integrity": "sha512-rCOFzEIJpJEAU14XCcV/erIf/wZQMmMT5l5vXOpL5uoznyOGfDIjPj6FVytMvtzaKSTSVKouOCTPJ5OMUZH30g==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-define-polyfill-provider": "^0.2.2", "core-js-compat": "^3.14.0" @@ -4748,6 +4724,8 @@ "version": "0.2.2", "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz", "integrity": "sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-define-polyfill-provider": "^0.2.2" }, @@ -4932,37 +4910,8 @@ "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "node_modules/base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "optional": true, - "dependencies": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "optional": true, - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true }, "node_modules/base64-js": { "version": "1.5.1", @@ -5000,15 +4949,6 @@ "node": "*" } }, - "node_modules/binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/bindings": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", @@ -5111,32 +5051,12 @@ "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, - "node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "optional": true, - "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/brorand": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", @@ -5335,30 +5255,11 @@ "node": ">= 0.8" } }, - "node_modules/cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "optional": true, - "dependencies": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/call-bind": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, "dependencies": { "function-bind": "^1.1.1", "get-intrinsic": "^1.0.2" @@ -5416,6 +5317,7 @@ "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -5429,6 +5331,7 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true, "engines": { "node": ">=0.8.0" } @@ -5450,16 +5353,11 @@ } }, "node_modules/chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "devOptional": true, - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", + "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", + "dev": true, + "peer": true, "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -5480,7 +5378,8 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "devOptional": true, + "dev": true, + "peer": true, "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" @@ -5493,7 +5392,8 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "devOptional": true, + "dev": true, + "peer": true, "engines": { "node": ">=8" } @@ -5502,7 +5402,8 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "devOptional": true, + "dev": true, + "peer": true, "dependencies": { "fill-range": "^7.0.1" }, @@ -5514,7 +5415,8 @@ "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "devOptional": true, + "dev": true, + "peer": true, "dependencies": { "to-regex-range": "^5.0.1" }, @@ -5526,7 +5428,8 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "devOptional": true, + "dev": true, + "peer": true, "dependencies": { "binary-extensions": "^2.0.0" }, @@ -5538,7 +5441,8 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "devOptional": true, + "dev": true, + "peer": true, "engines": { "node": ">=0.12.0" } @@ -5547,7 +5451,8 @@ "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "devOptional": true, + "dev": true, + "peer": true, "dependencies": { "picomatch": "^2.2.1" }, @@ -5559,7 +5464,8 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "devOptional": true, + "dev": true, + "peer": true, "dependencies": { "is-number": "^7.0.0" }, @@ -5604,78 +5510,14 @@ "resolved": "https://registry.npmjs.org/clamp/-/clamp-1.0.1.tgz", "integrity": "sha1-ZqDmQBGBbjcZaCj9yMjBRzEshjQ=" }, - "node_modules/class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "optional": true, - "dependencies": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "optional": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "optional": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "optional": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "optional": true, - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-descriptor/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "optional": true, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true, + "peer": true, "engines": { - "node": ">=0.10.0" + "node": ">=6" } }, "node_modules/clipboard": { @@ -5775,19 +5617,6 @@ "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", "dev": true }, - "node_modules/collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "optional": true, - "dependencies": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -5846,7 +5675,6 @@ "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dev": true, "dependencies": { "delayed-stream": "~1.0.0" }, @@ -5858,14 +5686,15 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true, "engines": { "node": ">= 6" } }, "node_modules/comment-parser": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/comment-parser/-/comment-parser-1.3.0.tgz", - "integrity": "sha512-hRpmWIKgzd81vn0ydoWoyPoALEOnF4wt8yKD35Ib1D6XC2siLiYaiqfGkYrunuKdsXGwpBpHU3+9r+RVw2NZfA==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/comment-parser/-/comment-parser-1.3.1.tgz", + "integrity": "sha512-B52sN2VNghyq5ofvUsqZjmk6YkihBX5vMSChmSK9v4ShjKf3Vk5Xcmgpw4o+iIgtrnM/u5FiMpz9VKb8lpBveA==", "dev": true, "peer": true, "engines": { @@ -5879,12 +5708,6 @@ "dev": true, "peer": true }, - "node_modules/component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "optional": true - }, "node_modules/compressible": { "version": "2.0.18", "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", @@ -5937,7 +5760,8 @@ "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true }, "node_modules/condense-newlines": { "version": "0.2.1", @@ -6048,6 +5872,7 @@ "version": "1.8.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "dev": true, "dependencies": { "safe-buffer": "~5.1.1" } @@ -6069,19 +5894,10 @@ "dev": true, "peer": true }, - "node_modules/copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/core-js": { - "version": "3.22.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.22.0.tgz", - "integrity": "sha512-8h9jBweRjMiY+ORO7bdWSeWfHhLPO7whobj7Z2Bl0IDo00C228EdGgH7FE4jGumbEjzcFfkfW8bXgdkEDhnwHQ==", + "version": "3.22.7", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.22.7.tgz", + "integrity": "sha512-Jt8SReuDKVNZnZEzyEQT5eK6T2RRCXkfTq7Lo09kpm+fHjgGewSbNjV+Wt4yZMhPDdzz2x1ulI5z/w4nxpBseg==", "hasInstallScript": true, "funding": { "type": "opencollective", @@ -6092,6 +5908,8 @@ "version": "3.15.1", "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.15.1.tgz", "integrity": "sha512-xGhzYMX6y7oEGQGAJmP2TmtBLvR4nZmRGEcFa3ubHOq5YEp51gGN9AovVa0AoujGZIq+Wm6dISiYyGNfdflYww==", + "dev": true, + "peer": true, "dependencies": { "browserslist": "^4.16.6", "semver": "7.0.0" @@ -6105,6 +5923,8 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "dev": true, + "peer": true, "bin": { "semver": "bin/semver.js" } @@ -6113,7 +5933,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "devOptional": true + "dev": true }, "node_modules/cosmiconfig": { "version": "7.0.1", @@ -6533,9 +6353,10 @@ "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==" }, "node_modules/debug": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", - "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, "dependencies": { "ms": "2.1.2" }, @@ -6592,7 +6413,7 @@ "version": "0.2.0", "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "devOptional": true, + "dev": true, "engines": { "node": ">=0.10" } @@ -6645,6 +6466,7 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, "dependencies": { "object-keys": "^1.0.12" }, @@ -6652,24 +6474,43 @@ "node": ">= 0.4" } }, - "node_modules/define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "optional": true, + "node_modules/del": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz", + "integrity": "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==", + "dev": true, + "peer": true, "dependencies": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" + "globby": "^11.0.1", + "graceful-fs": "^4.2.4", + "is-glob": "^4.0.1", + "is-path-cwd": "^2.2.0", + "is-path-inside": "^3.0.2", + "p-map": "^4.0.0", + "rimraf": "^3.0.2", + "slash": "^3.0.0" }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/delayed-stream": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/del/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "dev": true, "engines": { "node": ">=0.4.0" } @@ -7545,23 +7386,22 @@ "peer": true }, "node_modules/eslint-plugin-jsdoc": { - "version": "37.9.7", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-37.9.7.tgz", - "integrity": "sha512-8alON8yYcStY94o0HycU2zkLKQdcS+qhhOUNQpfONHHwvI99afbmfpYuPqf6PbLz5pLZldG3Te5I0RbAiTN42g==", + "version": "39.3.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-39.3.2.tgz", + "integrity": "sha512-RSGN94RYzIJS/WfW3l6cXzRLfJWxvJgNQZ4w0WCaxJWDJMigtwTsILEAfKqmmPkT2rwMH/s3C7G5ChDE6cwPJg==", "dev": true, "peer": true, "dependencies": { - "@es-joy/jsdoccomment": "~0.20.1", - "comment-parser": "1.3.0", - "debug": "^4.3.3", + "@es-joy/jsdoccomment": "~0.31.0", + "comment-parser": "1.3.1", + "debug": "^4.3.4", "escape-string-regexp": "^4.0.0", "esquery": "^1.4.0", - "regextras": "^0.8.0", - "semver": "^7.3.5", + "semver": "^7.3.7", "spdx-expression-parse": "^3.0.1" }, "engines": { - "node": "^12 || ^14 || ^16 || ^17" + "node": "^14 || ^16 || ^17 || ^18" }, "peerDependencies": { "eslint": "^7.0.0 || ^8.0.0" @@ -7594,9 +7434,9 @@ } }, "node_modules/eslint-plugin-jsdoc/node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", "dev": true, "peer": true, "dependencies": { @@ -7837,113 +7677,6 @@ "node": ">=10" } }, - "node_modules/eslint-webpack-plugin": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.1.1.tgz", - "integrity": "sha512-xSucskTN9tOkfW7so4EaiFIkulWLXwCB/15H917lR6pTv0Zot6/fetFucmENRb7J5whVSFKIvwnrnsa78SG2yg==", - "dev": true, - "peer": true, - "dependencies": { - "@types/eslint": "^7.28.2", - "jest-worker": "^27.3.1", - "micromatch": "^4.0.4", - "normalize-path": "^3.0.0", - "schema-utils": "^3.1.1" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0", - "webpack": "^5.0.0" - } - }, - "node_modules/eslint-webpack-plugin/node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "peer": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint-webpack-plugin/node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "peer": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint-webpack-plugin/node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "peer": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/eslint-webpack-plugin/node_modules/micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dev": true, - "peer": true, - "dependencies": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/eslint-webpack-plugin/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "peer": true, - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/eslint-webpack-plugin/node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "peer": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, "node_modules/eslint/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -8331,98 +8064,6 @@ "node": ">= 0.8.0" } }, - "node_modules/expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "optional": true, - "dependencies": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "optional": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/expand-brackets/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "optional": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "optional": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "optional": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "optional": true, - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-descriptor/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "optional": true - }, "node_modules/expect": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", @@ -8550,7 +8191,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "devOptional": true, + "dev": true, "dependencies": { "is-extendable": "^0.1.0" }, @@ -8558,37 +8199,6 @@ "node": ">=0.10.0" } }, - "node_modules/extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "optional": true, - "dependencies": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "optional": true, - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/extract-from-css": { "version": "0.4.4", "resolved": "https://registry.npmjs.org/extract-from-css/-/extract-from-css-0.4.4.tgz", @@ -8756,21 +8366,6 @@ "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", "dev": true }, - "node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "optional": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/filter-obj": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-2.0.2.tgz", @@ -8940,9 +8535,9 @@ "peer": true }, "node_modules/follow-redirects": { - "version": "1.14.8", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.8.tgz", - "integrity": "sha512-1x0S9UVJHsQprFcEC/qnNzBLcIxsjAV905f/UkQxbclCsoTWlacCNOpQa/anodLl2uaEKFhfWOvM2Qg77+15zA==", + "version": "1.14.9", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.9.tgz", + "integrity": "sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==", "funding": [ { "type": "individual", @@ -8969,15 +8564,6 @@ "xmldom": "~0.1.19" } }, - "node_modules/for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/foreach": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", @@ -9009,18 +8595,6 @@ "node": ">= 0.6" } }, - "node_modules/fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "optional": true, - "dependencies": { - "map-cache": "^0.2.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/fresh": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", @@ -9038,15 +8612,11 @@ "dev": true, "peer": true }, - "node_modules/fs-readdir-recursive": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz", - "integrity": "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==" - }, "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true }, "node_modules/fsevents": { "version": "2.3.2", @@ -9064,7 +8634,8 @@ "node_modules/function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true }, "node_modules/functional-red-black-tree": { "version": "1.0.1", @@ -9089,6 +8660,7 @@ "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, "engines": { "node": ">=6.9.0" } @@ -9112,6 +8684,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dev": true, "dependencies": { "function-bind": "^1.1.1", "has": "^1.0.3", @@ -9171,19 +8744,11 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/glob": { "version": "7.1.7", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "dev": true, "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -9203,7 +8768,8 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "devOptional": true, + "dev": true, + "peer": true, "dependencies": { "is-glob": "^4.0.1" }, @@ -9272,6 +8838,7 @@ "version": "11.12.0", "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, "engines": { "node": ">=4" } @@ -9370,6 +8937,7 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, "dependencies": { "function-bind": "^1.1.1" }, @@ -9409,6 +8977,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true, "engines": { "node": ">=4" } @@ -9417,6 +8986,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", + "dev": true, "engines": { "node": ">= 0.4" }, @@ -9439,58 +9009,19 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "optional": true, - "dependencies": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "optional": true, + "node_modules/hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "dev": true, + "peer": true, "dependencies": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values/node_modules/kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "optional": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/hash-base": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", - "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", - "dev": true, - "peer": true, - "dependencies": { - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - }, - "engines": { - "node": ">=4" + "node": ">=4" } }, "node_modules/hash-base/node_modules/safe-buffer": { @@ -10017,6 +9548,7 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, "dependencies": { "once": "^1.3.0", "wrappy": "1" @@ -10025,7 +9557,8 @@ "node_modules/inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true }, "node_modules/ini": { "version": "1.3.8", @@ -10075,27 +9608,6 @@ "node": ">= 10" } }, - "node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "optional": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-arguments": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", @@ -10128,18 +9640,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "optional": true, - "dependencies": { - "binary-extensions": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-boolean-object": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.1.tgz", @@ -10176,6 +9676,7 @@ "version": "2.8.1", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", + "dev": true, "dependencies": { "has": "^1.0.3" }, @@ -10183,27 +9684,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "optional": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-date-object": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.4.tgz", @@ -10216,29 +9696,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "optional": true, - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-descriptor/node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-docker": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", @@ -10259,7 +9716,7 @@ "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "devOptional": true, + "dev": true, "engines": { "node": ">=0.10.0" } @@ -10268,7 +9725,8 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "devOptional": true, + "dev": true, + "peer": true, "engines": { "node": ">=0.10.0" } @@ -10311,7 +9769,8 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "devOptional": true, + "dev": true, + "peer": true, "dependencies": { "is-extglob": "^2.1.1" }, @@ -10348,18 +9807,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "optional": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-number-object": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.5.tgz", @@ -10386,7 +9833,8 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "devOptional": true, + "dev": true, + "peer": true, "dependencies": { "isobject": "^3.0.1" }, @@ -10521,15 +9969,6 @@ "node": ">=0.10.0" } }, - "node_modules/is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-wsl": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", @@ -10547,7 +9986,8 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "devOptional": true + "dev": true, + "peer": true }, "node_modules/isexe": { "version": "2.0.0", @@ -10559,7 +9999,8 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "devOptional": true, + "dev": true, + "peer": true, "engines": { "node": ">=0.10.0" } @@ -12429,9 +11870,9 @@ } }, "node_modules/jsdoc-type-pratt-parser": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-2.2.5.tgz", - "integrity": "sha512-2a6eRxSxp1BW040hFvaJxhsCMI9lT8QB8t14t+NY5tC5rckIR0U9cr2tjOeaFirmEOy6MHvmJnY7zTBHq431Lw==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-3.1.0.tgz", + "integrity": "sha512-MgtD0ZiCDk9B+eI73BextfRrVQl0oyzRG8B2BjORts6jbunj4ScKPcyXGTbB6eXL4y9TzxCm6hyeLq/2ASzNdw==", "dev": true, "peer": true, "engines": { @@ -12500,6 +11941,7 @@ "version": "2.5.2", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, "bin": { "jsesc": "bin/jsesc" }, @@ -12557,7 +11999,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "devOptional": true, + "dev": true, "dependencies": { "is-buffer": "^1.1.5" }, @@ -12691,7 +12133,9 @@ "node_modules/lodash.debounce": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=" + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", + "dev": true, + "peer": true }, "node_modules/lodash.get": { "version": "4.4.2", @@ -12738,26 +12182,6 @@ "yallist": "^2.1.2" } }, - "node_modules/make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/make-dir/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "bin": { - "semver": "bin/semver" - } - }, "node_modules/makeerror": { "version": "1.0.12", "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", @@ -12767,15 +12191,6 @@ "tmpl": "1.0.5" } }, - "node_modules/map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/map-obj": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.2.1.tgz", @@ -12789,18 +12204,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "optional": true, - "dependencies": { - "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/material-colors": { "version": "1.2.6", "resolved": "https://registry.npmjs.org/material-colors/-/material-colors-1.2.6.tgz", @@ -13128,64 +12531,6 @@ "integrity": "sha1-izgy7UDIfVH0e7I0kTppinVtGdI=", "dev": true }, - "node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "optional": true, - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/micromatch/node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "optional": true, - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/micromatch/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "optional": true, - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/micromatch/node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/miller-rabin": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", @@ -13276,6 +12621,7 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, "dependencies": { "brace-expansion": "^1.1.7" }, @@ -13323,31 +12669,6 @@ "node": ">=0.10.0" } }, - "node_modules/mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "optional": true, - "dependencies": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mixin-deep/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "optional": true, - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/mkdirp": { "version": "0.5.5", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", @@ -13371,7 +12692,8 @@ "node_modules/ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true }, "node_modules/multicast-dns": { "version": "7.2.5", @@ -13399,62 +12721,6 @@ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, - "node_modules/nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "optional": true, - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/nanomatch/node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "optional": true, - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/nanomatch/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "optional": true, - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/nanomatch/node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", @@ -13592,7 +12858,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "devOptional": true, + "dev": true, "engines": { "node": ">=0.10.0" } @@ -13630,129 +12896,46 @@ "node": ">=0.10.0" } }, - "node_modules/object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "optional": true, - "dependencies": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "engines": { - "node": ">=0.10.0" + "node_modules/object-inspect": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", + "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/object-copy/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "optional": true, + "node_modules/object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "dev": true, + "peer": true, "dependencies": { - "is-descriptor": "^0.1.0" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "optional": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "optional": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "optional": true, - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/is-descriptor/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-inspect": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", - "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-is": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", - "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", - "dev": true, - "peer": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/object-keys": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, "engines": { "node": ">= 0.4" } }, - "node_modules/object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "optional": true, - "dependencies": { - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/object.assign": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "dev": true, "dependencies": { "call-bind": "^1.0.0", "define-properties": "^1.1.3", @@ -13766,18 +12949,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "optional": true, - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/object.values": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", @@ -13830,6 +13001,7 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, "dependencies": { "wrappy": "1" } @@ -14016,15 +13188,6 @@ "node": ">= 0.8" } }, - "node_modules/pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/path-browserify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", @@ -14045,6 +13208,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -14061,7 +13225,8 @@ "node_modules/path-parse": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true }, "node_modules/path-to-regexp": { "version": "0.1.7", @@ -14093,10 +13258,10 @@ "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" }, "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "devOptional": true, + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", + "dev": true, "engines": { "node": ">=8.6" }, @@ -14104,14 +13269,6 @@ "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "engines": { - "node": ">=6" - } - }, "node_modules/pirates": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.4.tgz", @@ -14131,13 +13288,29 @@ "url": "https://opencollective.com/popperjs" } }, - "node_modules/posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "optional": true, + "node_modules/portfinder": { + "version": "1.0.28", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", + "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", + "dev": true, + "peer": true, + "dependencies": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.5" + }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.12.0" + } + }, + "node_modules/portfinder/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "peer": true, + "dependencies": { + "ms": "^2.1.1" } }, "node_modules/postcss": { @@ -14355,7 +13528,8 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "devOptional": true + "dev": true, + "peer": true }, "node_modules/prompts": { "version": "2.4.2", @@ -14613,44 +13787,6 @@ "node": ">= 6" } }, - "node_modules/readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "optional": true, - "dependencies": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/readdirp/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "optional": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/readdirp/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "optional": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, "node_modules/rechoir": { "version": "0.7.1", "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", @@ -14681,12 +13817,16 @@ "node_modules/regenerate": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true, + "peer": true }, "node_modules/regenerate-unicode-properties": { "version": "8.2.0", "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", + "dev": true, + "peer": true, "dependencies": { "regenerate": "^1.4.0" }, @@ -14703,6 +13843,8 @@ "version": "0.14.5", "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "dev": true, + "peer": true, "dependencies": { "@babel/runtime": "^7.8.4" } @@ -14711,6 +13853,8 @@ "version": "7.14.6", "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.6.tgz", "integrity": "sha512-/PCB2uJ7oM44tz8YhC4Z/6PeOKXp4K588f+5M3clr1M4zbqztlo0XEfJ2LEzj/FgwfgGcIdl8n7YYjTCI0BYwg==", + "dev": true, + "peer": true, "dependencies": { "regenerator-runtime": "^0.13.4" }, @@ -14718,44 +13862,6 @@ "node": ">=6.9.0" } }, - "node_modules/regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "optional": true, - "dependencies": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/regex-not/node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "optional": true, - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/regex-not/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "optional": true, - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/regex-parser": { "version": "2.2.11", "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", @@ -14779,6 +13885,8 @@ "version": "4.7.1", "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", + "dev": true, + "peer": true, "dependencies": { "regenerate": "^1.4.0", "regenerate-unicode-properties": "^8.2.0", @@ -14791,25 +13899,19 @@ "node": ">=4" } }, - "node_modules/regextras": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/regextras/-/regextras-0.8.0.tgz", - "integrity": "sha512-k519uI04Z3SaY0fLX843MRXnDeG2+vHOFsyhiPZvNLe7r8rD2YNRjq4BQLZZ0oAr2NrtvZlICsXysGNFPGa3CQ==", - "dev": true, - "peer": true, - "engines": { - "node": ">=0.1.14" - } - }, "node_modules/regjsgen": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", - "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==" + "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", + "dev": true, + "peer": true }, "node_modules/regjsparser": { "version": "0.6.9", "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.9.tgz", "integrity": "sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ==", + "dev": true, + "peer": true, "dependencies": { "jsesc": "~0.5.0" }, @@ -14821,34 +13923,12 @@ "version": "0.5.0", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true, + "peer": true, "bin": { "jsesc": "bin/jsesc" } }, - "node_modules/remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "optional": true - }, - "node_modules/repeat-element": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", - "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "optional": true, - "engines": { - "node": ">=0.10" - } - }, "node_modules/require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", @@ -14889,6 +13969,7 @@ "version": "1.20.0", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "dev": true, "dependencies": { "is-core-module": "^2.2.0", "path-parse": "^1.0.6" @@ -14923,7 +14004,7 @@ "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", "deprecated": "https://github.com/lydell/resolve-url#deprecated", - "devOptional": true + "dev": true }, "node_modules/resolve-url-loader": { "version": "5.0.0", @@ -14991,15 +14072,6 @@ "node": ">=10" } }, - "node_modules/ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "optional": true, - "engines": { - "node": ">=0.12" - } - }, "node_modules/retry": { "version": "0.13.1", "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", @@ -15086,15 +14158,6 @@ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, - "node_modules/safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "optional": true, - "dependencies": { - "ret": "~0.1.10" - } - }, "node_modules/safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", @@ -15235,6 +14298,7 @@ "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, "bin": { "semver": "bin/semver.js" } @@ -15291,6 +14355,16 @@ "node": ">= 0.8" } }, + "node_modules/send/node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true, + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, "node_modules/send/node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", @@ -15399,21 +14473,6 @@ "node": ">= 0.8.0" } }, - "node_modules/set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "optional": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/setimmediate": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", @@ -15518,14 +14577,6 @@ "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", "dev": true }, - "node_modules/slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", - "engines": { - "node": ">=6" - } - }, "node_modules/slice-ansi": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", @@ -15560,137 +14611,6 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "optional": true, - "dependencies": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "optional": true, - "dependencies": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "optional": true, - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "optional": true, - "dependencies": { - "kind-of": "^3.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "optional": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/snapdragon/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "optional": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "optional": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "optional": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "optional": true, - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-descriptor/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "optional": true - }, "node_modules/sockjs": { "version": "0.3.24", "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", @@ -15712,6 +14632,7 @@ "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -15729,7 +14650,7 @@ "version": "0.5.3", "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "devOptional": true, + "dev": true, "dependencies": { "atob": "^2.1.2", "decode-uri-component": "^0.2.0", @@ -15759,7 +14680,7 @@ "version": "0.4.1", "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", - "devOptional": true + "dev": true }, "node_modules/spdx-correct": { "version": "3.1.1", @@ -15839,43 +14760,6 @@ "specificity": "bin/specificity" } }, - "node_modules/split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "optional": true, - "dependencies": { - "extend-shallow": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/split-string/node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "optional": true, - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/split-string/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "optional": true, - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/splitpanes": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/splitpanes/-/splitpanes-2.3.8.tgz", @@ -15899,78 +14783,6 @@ "node": ">=10" } }, - "node_modules/static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "optional": true, - "dependencies": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "optional": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "optional": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "optional": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "optional": true, - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-descriptor/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/statuses": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", @@ -16161,8 +14973,6 @@ "version": "3.3.1", "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==", - "dev": true, - "peer": true, "engines": { "node": ">= 12.13.0" }, @@ -16313,148 +15123,40 @@ "peerDependencies": { "postcss": "^8.3.3" } - }, - "node_modules/stylelint-config-recommended-vue": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/stylelint-config-recommended-vue/-/stylelint-config-recommended-vue-1.1.0.tgz", - "integrity": "sha512-6O9gHdZ5nmnpq+qJv19pLEcZTZ/BV7ZzBmtl0J/kx92tGwe4CRqoO//SswibLWQP/1VwOaTrjJxN497pNfw7VA==", - "dev": true, - "peer": true, - "dependencies": { - "stylelint-config-html": ">=1.0.0", - "stylelint-config-recommended": ">=6.0.0" - }, - "engines": { - "node": "^12 || >=14" - }, - "peerDependencies": { - "postcss-html": "^1.0.0", - "stylelint": ">=14.0.0" - } - }, - "node_modules/stylelint-scss": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-4.0.1.tgz", - "integrity": "sha512-Ea+KY7ZFsDhU6Ne9r84y7NvFSNA843w352MSdQeDmklar0pDbeQj9flKrVAuDIlK0pDDdhFtgBl/N0FrtWHq0g==", - "dev": true, - "peer": true, - "dependencies": { - "lodash": "^4.17.21", - "postcss-media-query-parser": "^0.2.3", - "postcss-resolve-nested-selector": "^0.1.1", - "postcss-selector-parser": "^6.0.6", - "postcss-value-parser": "^4.1.0" - }, - "peerDependencies": { - "stylelint": "^14.0.0" - } - }, - "node_modules/stylelint-webpack-plugin": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/stylelint-webpack-plugin/-/stylelint-webpack-plugin-3.1.0.tgz", - "integrity": "sha512-qKBj9s2BVnxwQXdqRKd637gtASYel6FA/a9PfyfsplUqiBmBjJeeTrcJPp9v/HEN4FRw2CJDNbO2xuYUF7DsuA==", - "dev": true, - "peer": true, - "dependencies": { - "@types/stylelint": "^13.13.3", - "globby": "^11.0.4", - "jest-worker": "^27.3.1", - "micromatch": "^4.0.4", - "normalize-path": "^3.0.0", - "schema-utils": "^3.1.1" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "stylelint": "^13.0.0 || ^14.0.0", - "webpack": "^5.0.0" - } - }, - "node_modules/stylelint-webpack-plugin/node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "peer": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/stylelint-webpack-plugin/node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "peer": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/stylelint-webpack-plugin/node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "peer": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/stylelint-webpack-plugin/node_modules/micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dev": true, - "peer": true, - "dependencies": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/stylelint-webpack-plugin/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + }, + "node_modules/stylelint-config-recommended-vue": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/stylelint-config-recommended-vue/-/stylelint-config-recommended-vue-1.1.0.tgz", + "integrity": "sha512-6O9gHdZ5nmnpq+qJv19pLEcZTZ/BV7ZzBmtl0J/kx92tGwe4CRqoO//SswibLWQP/1VwOaTrjJxN497pNfw7VA==", "dev": true, "peer": true, "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" + "stylelint-config-html": ">=1.0.0", + "stylelint-config-recommended": ">=6.0.0" }, "engines": { - "node": ">= 10.13.0" + "node": "^12 || >=14" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "peerDependencies": { + "postcss-html": "^1.0.0", + "stylelint": ">=14.0.0" } }, - "node_modules/stylelint-webpack-plugin/node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "node_modules/stylelint-scss": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-4.0.1.tgz", + "integrity": "sha512-Ea+KY7ZFsDhU6Ne9r84y7NvFSNA843w352MSdQeDmklar0pDbeQj9flKrVAuDIlK0pDDdhFtgBl/N0FrtWHq0g==", "dev": true, "peer": true, "dependencies": { - "is-number": "^7.0.0" + "lodash": "^4.17.21", + "postcss-media-query-parser": "^0.2.3", + "postcss-resolve-nested-selector": "^0.1.1", + "postcss-selector-parser": "^6.0.6", + "postcss-value-parser": "^4.1.0" }, - "engines": { - "node": ">=8.0" + "peerDependencies": { + "stylelint": "^14.0.0" } }, "node_modules/stylelint/node_modules/balanced-match": { @@ -16577,6 +15279,7 @@ "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, "dependencies": { "has-flag": "^3.0.0" }, @@ -16933,75 +15636,11 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true, "engines": { "node": ">=4" } }, - "node_modules/to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "optional": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "optional": true, - "dependencies": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "optional": true, - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex/node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "optional": true, - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "optional": true, - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/toastify-js": { "version": "1.11.0", "resolved": "https://registry.npmjs.org/toastify-js/-/toastify-js-1.11.0.tgz", @@ -17212,6 +15851,8 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", + "dev": true, + "peer": true, "engines": { "node": ">=4" } @@ -17220,6 +15861,8 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "dev": true, + "peer": true, "dependencies": { "unicode-canonical-property-names-ecmascript": "^1.0.4", "unicode-property-aliases-ecmascript": "^1.0.4" @@ -17232,6 +15875,8 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==", + "dev": true, + "peer": true, "engines": { "node": ">=4" } @@ -17240,25 +15885,12 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", + "dev": true, + "peer": true, "engines": { "node": ">=4" } }, - "node_modules/union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "optional": true, - "dependencies": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/universalify": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", @@ -17278,64 +15910,6 @@ "node": ">= 0.8" } }, - "node_modules/unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "optional": true, - "dependencies": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "optional": true, - "dependencies": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "optional": true, - "dependencies": { - "isarray": "1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "optional": true, - "engines": { - "node": ">=4", - "yarn": "*" - } - }, "node_modules/uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", @@ -17349,7 +15923,7 @@ "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", "deprecated": "Please see https://github.com/lydell/urix#deprecated", - "devOptional": true + "dev": true }, "node_modules/url": { "version": "0.11.0", @@ -17369,15 +15943,6 @@ "dev": true, "peer": true }, - "node_modules/use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/util": { "version": "0.12.4", "resolved": "https://registry.npmjs.org/util/-/util-0.12.4.tgz", @@ -17397,7 +15962,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "devOptional": true + "dev": true }, "node_modules/utils-merge": { "version": "1.0.1", @@ -17768,9 +16333,9 @@ } }, "node_modules/vue-router": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-3.5.3.tgz", - "integrity": "sha512-FUlILrW3DGitS2h+Xaw8aRNvGTwtuaxrRkNSHWTizOfLUie7wuYwezeZ50iflRn8YPV5kxmU2LQuu3nM/b3Zsg==" + "version": "3.5.4", + "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-3.5.4.tgz", + "integrity": "sha512-x+/DLAJZv2mcQ7glH2oV9ze8uPwcI+H+GgTgTmb5I55bCgY3+vXWIsqbYUzbBSZnwFHEJku4eoaH/x98veyymQ==" }, "node_modules/vue-shortkey": { "version": "3.1.7", @@ -18463,7 +17028,8 @@ "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true }, "node_modules/write-file-atomic": { "version": "3.0.3", @@ -18595,26 +17161,11 @@ } }, "dependencies": { - "@babel/cli": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.14.5.tgz", - "integrity": "sha512-poegjhRvXHWO0EAsnYajwYZuqcz7gyfxwfaecUESxDujrqOivf3zrjFbub8IJkrqEaz3fvJWh001EzxBub54fg==", - "requires": { - "@nicolo-ribaudo/chokidar-2": "2.1.8-no-fsevents.2", - "chokidar": "^3.4.0", - "commander": "^4.0.1", - "convert-source-map": "^1.1.0", - "fs-readdir-recursive": "^1.1.0", - "glob": "^7.0.0", - "make-dir": "^2.1.0", - "slash": "^2.0.0", - "source-map": "^0.5.0" - } - }, "@babel/code-frame": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "dev": true, "requires": { "@babel/highlight": "^7.16.7" } @@ -18622,12 +17173,14 @@ "@babel/compat-data": { "version": "7.16.4", "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.4.tgz", - "integrity": "sha512-1o/jo7D+kC9ZjHX5v+EHrdjl3PhxMrLSOTGsOdHJ+KL8HCaEK6ehrVL2RS6oHDZp+L7xLirLrPmQtEng769J/Q==" + "integrity": "sha512-1o/jo7D+kC9ZjHX5v+EHrdjl3PhxMrLSOTGsOdHJ+KL8HCaEK6ehrVL2RS6oHDZp+L7xLirLrPmQtEng769J/Q==", + "dev": true }, "@babel/core": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.16.7.tgz", "integrity": "sha512-aeLaqcqThRNZYmbMqtulsetOQZ/5gbR/dWruUCJcpas4Qoyy+QeagfDsPdMrqwsPRDNxJvBlRiZxxX7THO7qtA==", + "dev": true, "requires": { "@babel/code-frame": "^7.16.7", "@babel/generator": "^7.16.7", @@ -18662,6 +17215,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.7.tgz", "integrity": "sha512-/ST3Sg8MLGY5HVYmrjOgL60ENux/HfO/CsUh7y4MalThufhE/Ff/6EibFDHi4jiDCaWfJKoqbE6oTh21c5hrRg==", + "dev": true, "requires": { "@babel/types": "^7.16.7", "jsesc": "^2.5.1", @@ -18672,6 +17226,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.14.5.tgz", "integrity": "sha512-EivH9EgBIb+G8ij1B2jAwSH36WnGvkQSEC6CkX/6v6ZFlw5fVOHvsgGF4uiEHO2GzMvunZb6tDLQEQSdrdocrA==", + "dev": true, + "peer": true, "requires": { "@babel/types": "^7.14.5" } @@ -18680,6 +17236,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.14.5.tgz", "integrity": "sha512-YTA/Twn0vBXDVGJuAX6PwW7x5zQei1luDDo2Pl6q1qZ7hVNl0RZrhHCQG/ArGpR29Vl7ETiB8eJyrvpuRp300w==", + "dev": true, + "peer": true, "requires": { "@babel/helper-explode-assignable-expression": "^7.14.5", "@babel/types": "^7.14.5" @@ -18689,6 +17247,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.7.tgz", "integrity": "sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==", + "dev": true, "requires": { "@babel/compat-data": "^7.16.4", "@babel/helper-validator-option": "^7.16.7", @@ -18700,6 +17259,8 @@ "version": "7.14.6", "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.14.6.tgz", "integrity": "sha512-Z6gsfGofTxH/+LQXqYEK45kxmcensbzmk/oi8DmaQytlQCgqNZt9XQF8iqlI/SeXWVjaMNxvYvzaYw+kh42mDg==", + "dev": true, + "peer": true, "requires": { "@babel/helper-annotate-as-pure": "^7.14.5", "@babel/helper-function-name": "^7.14.5", @@ -18713,6 +17274,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz", "integrity": "sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A==", + "dev": true, + "peer": true, "requires": { "@babel/helper-annotate-as-pure": "^7.14.5", "regexpu-core": "^4.7.1" @@ -18722,6 +17285,8 @@ "version": "0.2.3", "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz", "integrity": "sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==", + "dev": true, + "peer": true, "requires": { "@babel/helper-compilation-targets": "^7.13.0", "@babel/helper-module-imports": "^7.12.13", @@ -18737,6 +17302,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", + "dev": true, "requires": { "@babel/types": "^7.16.7" } @@ -18745,6 +17311,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.14.5.tgz", "integrity": "sha512-Htb24gnGJdIGT4vnRKMdoXiOIlqOLmdiUYpAQ0mYfgVT/GDm8GOYhgi4GL+hMKrkiPRohO4ts34ELFsGAPQLDQ==", + "dev": true, + "peer": true, "requires": { "@babel/types": "^7.14.5" } @@ -18753,6 +17321,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", + "dev": true, "requires": { "@babel/helper-get-function-arity": "^7.16.7", "@babel/template": "^7.16.7", @@ -18763,6 +17332,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", + "dev": true, "requires": { "@babel/types": "^7.16.7" } @@ -18771,6 +17341,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", + "dev": true, "requires": { "@babel/types": "^7.16.7" } @@ -18779,6 +17350,8 @@ "version": "7.14.7", "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.14.7.tgz", "integrity": "sha512-TMUt4xKxJn6ccjcOW7c4hlwyJArizskAhoSTOCkA0uZ+KghIaci0Qg9R043kUMWI9mtQfgny+NQ5QATnZ+paaA==", + "dev": true, + "peer": true, "requires": { "@babel/types": "^7.14.5" } @@ -18787,6 +17360,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", + "dev": true, "requires": { "@babel/types": "^7.16.7" } @@ -18795,6 +17369,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.7.tgz", "integrity": "sha512-gaqtLDxJEFCeQbYp9aLAefjhkKdjKcdh6DB7jniIGU3Pz52WAmP268zK0VgPz9hUNkMSYeH976K2/Y6yPadpng==", + "dev": true, "requires": { "@babel/helper-environment-visitor": "^7.16.7", "@babel/helper-module-imports": "^7.16.7", @@ -18810,6 +17385,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.14.5.tgz", "integrity": "sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA==", + "dev": true, + "peer": true, "requires": { "@babel/types": "^7.14.5" } @@ -18817,12 +17394,15 @@ "@babel/helper-plugin-utils": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==" + "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "dev": true }, "@babel/helper-remap-async-to-generator": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.14.5.tgz", "integrity": "sha512-rLQKdQU+HYlxBwQIj8dk4/0ENOUEhA/Z0l4hN8BexpvmSMN9oA9EagjnhnDpNsRdWCfjwa4mn/HyBXO9yhQP6A==", + "dev": true, + "peer": true, "requires": { "@babel/helper-annotate-as-pure": "^7.14.5", "@babel/helper-wrap-function": "^7.14.5", @@ -18833,6 +17413,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.14.5.tgz", "integrity": "sha512-3i1Qe9/8x/hCHINujn+iuHy+mMRLoc77b2nI9TB0zjH1hvn9qGlXjWlggdwUcju36PkPCy/lpM7LLUdcTyH4Ow==", + "dev": true, + "peer": true, "requires": { "@babel/helper-member-expression-to-functions": "^7.14.5", "@babel/helper-optimise-call-expression": "^7.14.5", @@ -18844,6 +17426,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.7.tgz", "integrity": "sha512-ZIzHVyoeLMvXMN/vok/a4LWRy8G2v205mNP0XOuf9XRLyX5/u9CnVulUtDgUTama3lT+bf/UqucuZjqiGuTS1g==", + "dev": true, "requires": { "@babel/types": "^7.16.7" } @@ -18852,6 +17435,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.14.5.tgz", "integrity": "sha512-dmqZB7mrb94PZSAOYtr+ZN5qt5owZIAgqtoTuqiFbHFtxgEcmQlRJVI+bO++fciBunXtB6MK7HrzrfcAzIz2NQ==", + "dev": true, + "peer": true, "requires": { "@babel/types": "^7.14.5" } @@ -18860,6 +17445,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "dev": true, "requires": { "@babel/types": "^7.16.7" } @@ -18867,17 +17453,21 @@ "@babel/helper-validator-identifier": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", - "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==" + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "dev": true }, "@babel/helper-validator-option": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", - "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==" + "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==", + "dev": true }, "@babel/helper-wrap-function": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.14.5.tgz", "integrity": "sha512-YEdjTCq+LNuNS1WfxsDCNpgXkJaIyqco6DAelTUjT4f2KIWC1nBcaCaSdHTBqQVLnTBexBcVcFhLSU1KnYuePQ==", + "dev": true, + "peer": true, "requires": { "@babel/helper-function-name": "^7.14.5", "@babel/template": "^7.14.5", @@ -18889,6 +17479,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.16.7.tgz", "integrity": "sha512-9ZDoqtfY7AuEOt3cxchfii6C7GDyyMBffktR5B2jvWv8u2+efwvpnVKXMWzNehqy68tKgAfSwfdw/lWpthS2bw==", + "dev": true, "requires": { "@babel/template": "^7.16.7", "@babel/traverse": "^7.16.7", @@ -18899,6 +17490,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.7.tgz", "integrity": "sha512-aKpPMfLvGO3Q97V0qhw/V2SWNWlwfJknuwAunU7wZLSfrM4xTBvg7E5opUVi1kJTBKihE38CPg4nBiqX83PWYw==", + "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.16.7", "chalk": "^2.0.0", @@ -18908,12 +17500,15 @@ "@babel/parser": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.7.tgz", - "integrity": "sha512-sR4eaSrnM7BV7QPzGfEX5paG/6wrZM3I0HDzfIAK06ESvo9oy3xBuVBxE3MbQaKNhvg8g/ixjMWo2CGpzpHsDA==" + "integrity": "sha512-sR4eaSrnM7BV7QPzGfEX5paG/6wrZM3I0HDzfIAK06ESvo9oy3xBuVBxE3MbQaKNhvg8g/ixjMWo2CGpzpHsDA==", + "dev": true }, "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.14.5.tgz", "integrity": "sha512-ZoJS2XCKPBfTmL122iP6NM9dOg+d4lc9fFk3zxc8iDjvt8Pk4+TlsHSKhIPf6X+L5ORCdBzqMZDjL/WHj7WknQ==", + "dev": true, + "peer": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5", "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", @@ -18924,6 +17519,8 @@ "version": "7.14.7", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.7.tgz", "integrity": "sha512-RK8Wj7lXLY3bqei69/cc25gwS5puEc3dknoFPFbqfy3XxYQBQFvu4ioWpafMBAB+L9NyptQK4nMOa5Xz16og8Q==", + "dev": true, + "peer": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5", "@babel/helper-remap-async-to-generator": "^7.14.5", @@ -18934,6 +17531,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz", "integrity": "sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==", + "dev": true, + "peer": true, "requires": { "@babel/helper-create-class-features-plugin": "^7.14.5", "@babel/helper-plugin-utils": "^7.14.5" @@ -18943,6 +17542,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.14.5.tgz", "integrity": "sha512-KBAH5ksEnYHCegqseI5N9skTdxgJdmDoAOc0uXa+4QMYKeZD0w5IARh4FMlTNtaHhbB8v+KzMdTgxMMzsIy6Yg==", + "dev": true, + "peer": true, "requires": { "@babel/helper-create-class-features-plugin": "^7.14.5", "@babel/helper-plugin-utils": "^7.14.5", @@ -18953,6 +17554,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz", "integrity": "sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g==", + "dev": true, + "peer": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-dynamic-import": "^7.8.3" @@ -18962,6 +17565,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz", "integrity": "sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA==", + "dev": true, + "peer": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" @@ -18971,6 +17576,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz", "integrity": "sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==", + "dev": true, + "peer": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-json-strings": "^7.8.3" @@ -18980,6 +17587,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz", "integrity": "sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw==", + "dev": true, + "peer": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" @@ -18989,6 +17598,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz", "integrity": "sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg==", + "dev": true, + "peer": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" @@ -18998,6 +17609,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz", "integrity": "sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg==", + "dev": true, + "peer": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-numeric-separator": "^7.10.4" @@ -19007,6 +17620,8 @@ "version": "7.14.7", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.7.tgz", "integrity": "sha512-082hsZz+sVabfmDWo1Oct1u1AgbKbUAyVgmX4otIc7bdsRgHBXwTwb3DpDmD4Eyyx6DNiuz5UAATT655k+kL5g==", + "dev": true, + "peer": true, "requires": { "@babel/compat-data": "^7.14.7", "@babel/helper-compilation-targets": "^7.14.5", @@ -19019,6 +17634,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz", "integrity": "sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ==", + "dev": true, + "peer": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" @@ -19028,6 +17645,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz", "integrity": "sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ==", + "dev": true, + "peer": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5", "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", @@ -19038,6 +17657,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz", "integrity": "sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g==", + "dev": true, + "peer": true, "requires": { "@babel/helper-create-class-features-plugin": "^7.14.5", "@babel/helper-plugin-utils": "^7.14.5" @@ -19047,6 +17668,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.14.5.tgz", "integrity": "sha512-62EyfyA3WA0mZiF2e2IV9mc9Ghwxcg8YTu8BS4Wss4Y3PY725OmS9M0qLORbJwLqFtGh+jiE4wAmocK2CTUK2Q==", + "dev": true, + "peer": true, "requires": { "@babel/helper-annotate-as-pure": "^7.14.5", "@babel/helper-create-class-features-plugin": "^7.14.5", @@ -19058,6 +17681,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.14.5.tgz", "integrity": "sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q==", + "dev": true, + "peer": true, "requires": { "@babel/helper-create-regexp-features-plugin": "^7.14.5", "@babel/helper-plugin-utils": "^7.14.5" @@ -19067,6 +17692,7 @@ "version": "7.8.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" } @@ -19084,6 +17710,7 @@ "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.12.13" } @@ -19092,6 +17719,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dev": true, + "peer": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" } @@ -19100,6 +17729,8 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "peer": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" } @@ -19108,6 +17739,8 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "peer": true, "requires": { "@babel/helper-plugin-utils": "^7.8.3" } @@ -19125,6 +17758,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" } @@ -19133,6 +17767,7 @@ "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.10.4" } @@ -19141,6 +17776,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" } @@ -19149,6 +17785,7 @@ "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.10.4" } @@ -19157,6 +17794,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" } @@ -19165,6 +17803,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" } @@ -19173,6 +17812,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" } @@ -19181,6 +17821,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dev": true, + "peer": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" } @@ -19189,6 +17831,7 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" } @@ -19197,6 +17840,7 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.14.5.tgz", "integrity": "sha512-u6OXzDaIXjEstBRRoBCQ/uKQKlbuaeE5in0RvWdA4pN6AhqxTIwUsnHPU1CFZA/amYObMsuWhYfRl3Ch90HD0Q==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" } @@ -19205,6 +17849,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz", "integrity": "sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==", + "dev": true, + "peer": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" } @@ -19213,6 +17859,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz", "integrity": "sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==", + "dev": true, + "peer": true, "requires": { "@babel/helper-module-imports": "^7.14.5", "@babel/helper-plugin-utils": "^7.14.5", @@ -19223,6 +17871,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz", "integrity": "sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==", + "dev": true, + "peer": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" } @@ -19231,6 +17881,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.14.5.tgz", "integrity": "sha512-LBYm4ZocNgoCqyxMLoOnwpsmQ18HWTQvql64t3GvMUzLQrNoV1BDG0lNftC8QKYERkZgCCT/7J5xWGObGAyHDw==", + "dev": true, + "peer": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" } @@ -19239,6 +17891,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.5.tgz", "integrity": "sha512-J4VxKAMykM06K/64z9rwiL6xnBHgB1+FVspqvlgCdwD1KUbQNfszeKVVOMh59w3sztHYIZDgnhOC4WbdEfHFDA==", + "dev": true, + "peer": true, "requires": { "@babel/helper-annotate-as-pure": "^7.14.5", "@babel/helper-function-name": "^7.14.5", @@ -19253,6 +17907,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz", "integrity": "sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==", + "dev": true, + "peer": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" } @@ -19261,6 +17917,8 @@ "version": "7.14.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.7.tgz", "integrity": "sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw==", + "dev": true, + "peer": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" } @@ -19269,6 +17927,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.14.5.tgz", "integrity": "sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw==", + "dev": true, + "peer": true, "requires": { "@babel/helper-create-regexp-features-plugin": "^7.14.5", "@babel/helper-plugin-utils": "^7.14.5" @@ -19278,6 +17938,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.14.5.tgz", "integrity": "sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A==", + "dev": true, + "peer": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" } @@ -19286,6 +17948,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.14.5.tgz", "integrity": "sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA==", + "dev": true, + "peer": true, "requires": { "@babel/helper-builder-binary-assignment-operator-visitor": "^7.14.5", "@babel/helper-plugin-utils": "^7.14.5" @@ -19295,6 +17959,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.14.5.tgz", "integrity": "sha512-CfmqxSUZzBl0rSjpoQSFoR9UEj3HzbGuGNL21/iFTmjb5gFggJp3ph0xR1YBhexmLoKRHzgxuFvty2xdSt6gTA==", + "dev": true, + "peer": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" } @@ -19303,6 +17969,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz", "integrity": "sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==", + "dev": true, + "peer": true, "requires": { "@babel/helper-function-name": "^7.14.5", "@babel/helper-plugin-utils": "^7.14.5" @@ -19312,6 +17980,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz", "integrity": "sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==", + "dev": true, + "peer": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" } @@ -19320,6 +17990,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz", "integrity": "sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==", + "dev": true, + "peer": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" } @@ -19328,6 +18000,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.5.tgz", "integrity": "sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g==", + "dev": true, + "peer": true, "requires": { "@babel/helper-module-transforms": "^7.14.5", "@babel/helper-plugin-utils": "^7.14.5", @@ -19338,6 +18012,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.14.5.tgz", "integrity": "sha512-en8GfBtgnydoao2PS+87mKyw62k02k7kJ9ltbKe0fXTHrQmG6QZZflYuGI1VVG7sVpx4E1n7KBpNlPb8m78J+A==", + "dev": true, + "peer": true, "requires": { "@babel/helper-module-transforms": "^7.14.5", "@babel/helper-plugin-utils": "^7.14.5", @@ -19349,6 +18025,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.14.5.tgz", "integrity": "sha512-mNMQdvBEE5DcMQaL5LbzXFMANrQjd2W7FPzg34Y4yEz7dBgdaC+9B84dSO+/1Wba98zoDbInctCDo4JGxz1VYA==", + "dev": true, + "peer": true, "requires": { "@babel/helper-hoist-variables": "^7.14.5", "@babel/helper-module-transforms": "^7.14.5", @@ -19361,6 +18039,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.5.tgz", "integrity": "sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA==", + "dev": true, + "peer": true, "requires": { "@babel/helper-module-transforms": "^7.14.5", "@babel/helper-plugin-utils": "^7.14.5" @@ -19370,6 +18050,8 @@ "version": "7.14.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.7.tgz", "integrity": "sha512-DTNOTaS7TkW97xsDMrp7nycUVh6sn/eq22VaxWfEdzuEbRsiaOU0pqU7DlyUGHVsbQbSghvjKRpEl+nUCKGQSg==", + "dev": true, + "peer": true, "requires": { "@babel/helper-create-regexp-features-plugin": "^7.14.5" } @@ -19378,6 +18060,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.14.5.tgz", "integrity": "sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ==", + "dev": true, + "peer": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" } @@ -19386,6 +18070,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz", "integrity": "sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==", + "dev": true, + "peer": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5", "@babel/helper-replace-supers": "^7.14.5" @@ -19395,6 +18081,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.14.5.tgz", "integrity": "sha512-Tl7LWdr6HUxTmzQtzuU14SqbgrSKmaR77M0OKyq4njZLQTPfOvzblNKyNkGwOfEFCEx7KeYHQHDI0P3F02IVkA==", + "dev": true, + "peer": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" } @@ -19403,6 +18091,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz", "integrity": "sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==", + "dev": true, + "peer": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" } @@ -19411,6 +18101,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.14.5.tgz", "integrity": "sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg==", + "dev": true, + "peer": true, "requires": { "regenerator-transform": "^0.14.2" } @@ -19419,6 +18111,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.14.5.tgz", "integrity": "sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg==", + "dev": true, + "peer": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" } @@ -19427,6 +18121,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz", "integrity": "sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==", + "dev": true, + "peer": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" } @@ -19435,6 +18131,8 @@ "version": "7.14.6", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.14.6.tgz", "integrity": "sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag==", + "dev": true, + "peer": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5", "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5" @@ -19444,6 +18142,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.14.5.tgz", "integrity": "sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A==", + "dev": true, + "peer": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" } @@ -19452,6 +18152,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz", "integrity": "sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==", + "dev": true, + "peer": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" } @@ -19460,24 +18162,18 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.14.5.tgz", "integrity": "sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw==", + "dev": true, + "peer": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" } }, - "@babel/plugin-transform-typescript": { - "version": "7.14.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.14.6.tgz", - "integrity": "sha512-XlTdBq7Awr4FYIzqhmYY80WN0V0azF74DMPyFqVHBvf81ZUgc4X7ZOpx6O8eLDK6iM5cCQzeyJw0ynTaefixRA==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.14.6", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-typescript": "^7.14.5" - } - }, "@babel/plugin-transform-unicode-escapes": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz", "integrity": "sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA==", + "dev": true, + "peer": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" } @@ -19486,6 +18182,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.14.5.tgz", "integrity": "sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw==", + "dev": true, + "peer": true, "requires": { "@babel/helper-create-regexp-features-plugin": "^7.14.5", "@babel/helper-plugin-utils": "^7.14.5" @@ -19516,6 +18214,8 @@ "version": "7.14.7", "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.14.7.tgz", "integrity": "sha512-itOGqCKLsSUl0Y+1nSfhbuuOlTs0MJk2Iv7iSH+XT/mR8U1zRLO7NjWlYXB47yhK4J/7j+HYty/EhFZDYKa/VA==", + "dev": true, + "peer": true, "requires": { "@babel/compat-data": "^7.14.7", "@babel/helper-compilation-targets": "^7.14.5", @@ -19596,6 +18296,8 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", + "dev": true, + "peer": true, "requires": { "@babel/helper-plugin-utils": "^7.0.0", "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", @@ -19604,16 +18306,6 @@ "esutils": "^2.0.2" } }, - "@babel/preset-typescript": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.14.5.tgz", - "integrity": "sha512-u4zO6CdbRKbS9TypMqrlGH7sd2TAJppZwn3c/ZRLeO/wGsbddxgbPDUZVNrie3JWYLQ9vpineKlsrWFvO6Pwkw==", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-validator-option": "^7.14.5", - "@babel/plugin-transform-typescript": "^7.14.5" - } - }, "@babel/runtime": { "version": "7.3.4", "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.3.4.tgz", @@ -19633,6 +18325,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "dev": true, "requires": { "@babel/code-frame": "^7.16.7", "@babel/parser": "^7.16.7", @@ -19643,6 +18336,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.7.tgz", "integrity": "sha512-8KWJPIb8c2VvY8AJrydh6+fVRo2ODx1wYBU2398xJVq0JomuLBZmVQzLPBblJgHIGYG4znCpUZUZ0Pt2vdmVYQ==", + "dev": true, "requires": { "@babel/code-frame": "^7.16.7", "@babel/generator": "^7.16.7", @@ -19660,6 +18354,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.7.tgz", "integrity": "sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==", + "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" @@ -19679,15 +18374,15 @@ "peer": true }, "@es-joy/jsdoccomment": { - "version": "0.20.1", - "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.20.1.tgz", - "integrity": "sha512-oeJK41dcdqkvdZy/HctKklJNkt/jh+av3PZARrZEl+fs/8HaHeeYoAvEwOV0u5I6bArTF17JEsTZMY359e/nfQ==", + "version": "0.31.0", + "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.31.0.tgz", + "integrity": "sha512-tc1/iuQcnaiSIUVad72PBierDFpsxdUHtEF/OrfqvM1CBAsIoMP51j52jTMb3dXriwhieTo289InzZj72jL3EQ==", "dev": true, "peer": true, "requires": { - "comment-parser": "1.3.0", + "comment-parser": "1.3.1", "esquery": "^1.4.0", - "jsdoc-type-pratt-parser": "~2.2.3" + "jsdoc-type-pratt-parser": "~3.1.0" } }, "@eslint/eslintrc": { @@ -20451,16 +19146,12 @@ } }, "@nextcloud/axios": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@nextcloud/axios/-/axios-1.9.0.tgz", - "integrity": "sha512-yKExR6/POJpFuEaGofcgAq9fupfz2PsKDs+s9hfKXUAhQcPF1eyaZcWXA324uFlY9IiofhWft8oTSRLm1Vqj9w==", - "requires": { - "@babel/cli": "^7.8.4", - "@babel/core": "^7.9.0", - "@babel/preset-env": "^7.9.0", - "@babel/preset-typescript": "^7.9.0", - "@nextcloud/auth": "^1.2.2", - "axios": "^0.25.0", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@nextcloud/axios/-/axios-1.10.0.tgz", + "integrity": "sha512-dC+Z5ibBRxkep6ysoRmUldUfQsZiqC5fGLbwwU0Unxjy+Qrcl2U9rcljZJagwXs1kag5/KZFG1rlGcew2GAgyg==", + "requires": { + "@nextcloud/auth": "^1.3.0", + "axios": "^0.27.1", "core-js": "^3.6.4" } }, @@ -20548,9 +19239,9 @@ } }, "@nextcloud/eslint-config": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/@nextcloud/eslint-config/-/eslint-config-7.0.2.tgz", - "integrity": "sha512-QoKwZxcJwk5YXDhczRVuGFaIVv/GK6Xi476WTUH9p4kD/Xu/EnKx/VlOlXGwDuML1SDr8x35vxq0Ask3DMzVQQ==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@nextcloud/eslint-config/-/eslint-config-8.0.0.tgz", + "integrity": "sha512-B93OZ7vSEJl6QLtEGarkdpjTEKGdXbMP/ZSuIj/vecng6CZzv3mDQ9diaNTQPlU7Q3CP0N6nqTVqcOltbApUMQ==", "dev": true, "requires": {} }, @@ -20606,9 +19297,9 @@ } }, "@nextcloud/l10n": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/@nextcloud/l10n/-/l10n-1.4.1.tgz", - "integrity": "sha512-19LPGmozfuLCeO4xRS9Y1Av6DquqVgBH2kQyWL6dJ49AynMGN9uVOrNv3GYoqULzEcHoetMAt+8PLTdE6zKbvA==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@nextcloud/l10n/-/l10n-1.6.0.tgz", + "integrity": "sha512-aKGlgrwN9OiafN791sYus0shfwNeU3PlrH6Oi9ISma6iJSvN6a8aJM8WGKCJ9pqBaTR5PrDuckuM/WnybBWb6A==", "requires": { "core-js": "^3.6.4", "node-gettext": "^3.0.0" @@ -20660,9 +19351,9 @@ } }, "@nextcloud/vue": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@nextcloud/vue/-/vue-5.1.1.tgz", - "integrity": "sha512-BKJTCqlxRxFvUlc1H95vIoUFXUb6Bcub/VGlIccDg0upm/IKFkyDbuhj7gBUDz4j/uqmKAKffzPO2Q9JFFQ8wg==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@nextcloud/vue/-/vue-5.3.1.tgz", + "integrity": "sha512-f+OSbcS01s2UqYiLSUufJ8tGe5+SqALj1dysPGJm8pJ+R2zH+Pdl8R13YErwzdAa0nHwyISIp9L9MEOUItixRQ==", "requires": { "@nextcloud/auth": "^1.2.3", "@nextcloud/axios": "^1.3.2", @@ -20683,7 +19374,7 @@ "splitpanes": "^2.3.6", "string-length": "^5.0.0", "striptags": "^3.1.1", - "style-loader": "^2.0.0", + "style-loader": "^3.3.1", "tributejs": "^5.1.3", "v-click-outside": "^3.0.1", "v-tooltip": "^2.0.3", @@ -20691,7 +19382,6 @@ "vue-color": "^2.7.1", "vue-material-design-icons": "^5.0.0", "vue-multiselect": "^2.1.6", - "vue-visible": "^1.0.2", "vue2-datepicker": "^3.6.3" }, "dependencies": { @@ -20737,26 +19427,6 @@ "vue-virtual-scroller": "^1.0.10" } }, - "loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - }, "string-length": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.0.tgz", @@ -20773,15 +19443,6 @@ "requires": { "ansi-regex": "^6.0.0" } - }, - "style-loader": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-2.0.0.tgz", - "integrity": "sha512-Z0gYUJmzZ6ZdRUqpg1r8GsaFKypE+3xAzuFeMuoHgjc9KZv3wMyCRjQIWEbhoFSq7+7yoHXySDJyyWQaPajeiQ==", - "requires": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - } } } }, @@ -20906,31 +19567,12 @@ } }, "@nextcloud/webpack-vue-config": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@nextcloud/webpack-vue-config/-/webpack-vue-config-5.0.0.tgz", - "integrity": "sha512-NTmRxqcJ6FBFHrpIpDTvqhvH8DDyI8ZUVraCOsg5TVe0saYHl5HLABEn4UZqx0/heeFqI2Vr+mCM66bz2NsuKA==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@nextcloud/webpack-vue-config/-/webpack-vue-config-5.1.0.tgz", + "integrity": "sha512-s/6UpWf9YXCbV9rUkVe4KS+PxZsTlReufNvH5CmxHVbJxxhL88flf0pOStC/WKI0A05YbfbRniIPVvQOFpXXaQ==", "dev": true, "requires": {} }, - "@nicolo-ribaudo/chokidar-2": { - "version": "2.1.8-no-fsevents.2", - "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.2.tgz", - "integrity": "sha512-Fb8WxUFOBQVl+CX4MWet5o7eCc6Pj04rXIwVKZ6h1NnqTo45eOQW6aWyhG25NIODvWFwTDMwBsYxrQ3imxpetg==", - "optional": true, - "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "glob-parent": "^5.1.2", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - } - }, "@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -21292,17 +19934,6 @@ "integrity": "sha512-7NQmHra/JILCd1QqpSzl8+mJRc8ZHz3uDm8YV1Ks9IhK0epEiTw8aIErbvH9PI+6XbqhyIQy3462nEsn7UVzjQ==", "dev": true }, - "@types/stylelint": { - "version": "13.13.3", - "resolved": "https://registry.npmjs.org/@types/stylelint/-/stylelint-13.13.3.tgz", - "integrity": "sha512-xvYwobi9L69FXbJTimKYRNHyMwtmcJxMd1woI3U822rkW/f7wcZ6fsV1DqYPT+sNaO0qUtngiBhTQfMeItUvUA==", - "dev": true, - "peer": true, - "requires": { - "globby": "11.x.x", - "postcss": "7.x.x" - } - }, "@types/ws": { "version": "8.5.3", "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", @@ -21709,6 +20340,7 @@ "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, "requires": { "color-convert": "^1.9.0" }, @@ -21717,6 +20349,7 @@ "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, "requires": { "color-name": "1.1.3" } @@ -21724,28 +20357,8 @@ "color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - } - } - }, - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "optional": true, - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - }, - "dependencies": { - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "optional": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true } } }, @@ -21758,24 +20371,6 @@ "sprintf-js": "~1.0.2" } }, - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "optional": true - }, - "arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "optional": true - }, - "arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "optional": true - }, "array-flatten": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", @@ -21804,12 +20399,6 @@ "dev": true, "peer": true }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "optional": true - }, "array.prototype.flat": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.5.tgz", @@ -21869,12 +20458,6 @@ "util": "^0.12.0" } }, - "assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "optional": true - }, "astral-regex": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", @@ -21882,23 +20465,26 @@ "dev": true, "peer": true }, - "async-each": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", - "optional": true + "async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "dev": true, + "peer": true, + "requires": { + "lodash": "^4.17.14" + } }, "asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "dev": true + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" }, "atob": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "devOptional": true + "dev": true }, "autosize": { "version": "5.0.1", @@ -21913,11 +20499,24 @@ "peer": true }, "axios": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.25.0.tgz", - "integrity": "sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g==", + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", + "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", "requires": { - "follow-redirects": "^1.14.7" + "follow-redirects": "^1.14.9", + "form-data": "^4.0.0" + }, + "dependencies": { + "form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + } } }, "babel-code-frame": { @@ -22109,6 +20708,8 @@ "version": "2.3.3", "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dev": true, + "peer": true, "requires": { "object.assign": "^4.1.0" } @@ -22142,6 +20743,8 @@ "version": "0.2.2", "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz", "integrity": "sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ==", + "dev": true, + "peer": true, "requires": { "@babel/compat-data": "^7.13.11", "@babel/helper-define-polyfill-provider": "^0.2.2", @@ -22152,6 +20755,8 @@ "version": "0.2.3", "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.3.tgz", "integrity": "sha512-rCOFzEIJpJEAU14XCcV/erIf/wZQMmMT5l5vXOpL5uoznyOGfDIjPj6FVytMvtzaKSTSVKouOCTPJ5OMUZH30g==", + "dev": true, + "peer": true, "requires": { "@babel/helper-define-polyfill-provider": "^0.2.2", "core-js-compat": "^3.14.0" @@ -22161,6 +20766,8 @@ "version": "0.2.2", "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz", "integrity": "sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg==", + "dev": true, + "peer": true, "requires": { "@babel/helper-define-polyfill-provider": "^0.2.2" } @@ -22328,33 +20935,8 @@ "balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "optional": true, - "requires": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "optional": true, - "requires": { - "is-descriptor": "^1.0.0" - } - } - } + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true }, "base64-js": { "version": "1.5.1", @@ -22375,12 +20957,6 @@ "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" }, - "binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "optional": true - }, "bindings": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", @@ -22475,29 +21051,12 @@ "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "optional": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - } - }, "brorand": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", @@ -22657,27 +21216,11 @@ "dev": true, "peer": true }, - "cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "optional": true, - "requires": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - } - }, "call-bind": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, "requires": { "function-bind": "^1.1.1", "get-intrinsic": "^1.0.2" @@ -22716,6 +21259,7 @@ "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, "requires": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -22725,7 +21269,8 @@ "escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true } } }, @@ -22740,10 +21285,11 @@ "integrity": "sha1-wKHS86cJLgN3S/qD8UwPxXkKhmc=" }, "chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "devOptional": true, + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", + "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", + "dev": true, + "peer": true, "requires": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -22759,7 +21305,8 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "devOptional": true, + "dev": true, + "peer": true, "requires": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" @@ -22769,13 +21316,15 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "devOptional": true + "dev": true, + "peer": true }, "braces": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "devOptional": true, + "dev": true, + "peer": true, "requires": { "fill-range": "^7.0.1" } @@ -22784,7 +21333,8 @@ "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "devOptional": true, + "dev": true, + "peer": true, "requires": { "to-regex-range": "^5.0.1" } @@ -22793,7 +21343,8 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "devOptional": true, + "dev": true, + "peer": true, "requires": { "binary-extensions": "^2.0.0" } @@ -22802,13 +21353,15 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "devOptional": true + "dev": true, + "peer": true }, "readdirp": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "devOptional": true, + "dev": true, + "peer": true, "requires": { "picomatch": "^2.2.1" } @@ -22817,7 +21370,8 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "devOptional": true, + "dev": true, + "peer": true, "requires": { "is-number": "^7.0.0" } @@ -22858,65 +21412,12 @@ "resolved": "https://registry.npmjs.org/clamp/-/clamp-1.0.1.tgz", "integrity": "sha1-ZqDmQBGBbjcZaCj9yMjBRzEshjQ=" }, - "class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "optional": true, - "requires": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "optional": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "optional": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "optional": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "optional": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "optional": true - } - } - } - } + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true, + "peer": true }, "clipboard": { "version": "2.0.8", @@ -22993,20 +21494,10 @@ "dev": true }, "collect-v8-coverage": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", - "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", - "dev": true - }, - "collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "optional": true, - "requires": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - } + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", + "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", + "dev": true }, "color-convert": { "version": "2.0.1", @@ -23062,7 +21553,6 @@ "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dev": true, "requires": { "delayed-stream": "~1.0.0" } @@ -23070,12 +21560,13 @@ "commander": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==" + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true }, "comment-parser": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/comment-parser/-/comment-parser-1.3.0.tgz", - "integrity": "sha512-hRpmWIKgzd81vn0ydoWoyPoALEOnF4wt8yKD35Ib1D6XC2siLiYaiqfGkYrunuKdsXGwpBpHU3+9r+RVw2NZfA==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/comment-parser/-/comment-parser-1.3.1.tgz", + "integrity": "sha512-B52sN2VNghyq5ofvUsqZjmk6YkihBX5vMSChmSK9v4ShjKf3Vk5Xcmgpw4o+iIgtrnM/u5FiMpz9VKb8lpBveA==", "dev": true, "peer": true }, @@ -23086,12 +21577,6 @@ "dev": true, "peer": true }, - "component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "optional": true - }, "compressible": { "version": "2.0.18", "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", @@ -23140,7 +21625,8 @@ "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true }, "condense-newlines": { "version": "0.2.1", @@ -23224,6 +21710,7 @@ "version": "1.8.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "dev": true, "requires": { "safe-buffer": "~5.1.1" } @@ -23242,21 +21729,17 @@ "dev": true, "peer": true }, - "copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "optional": true - }, "core-js": { - "version": "3.22.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.22.0.tgz", - "integrity": "sha512-8h9jBweRjMiY+ORO7bdWSeWfHhLPO7whobj7Z2Bl0IDo00C228EdGgH7FE4jGumbEjzcFfkfW8bXgdkEDhnwHQ==" + "version": "3.22.7", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.22.7.tgz", + "integrity": "sha512-Jt8SReuDKVNZnZEzyEQT5eK6T2RRCXkfTq7Lo09kpm+fHjgGewSbNjV+Wt4yZMhPDdzz2x1ulI5z/w4nxpBseg==" }, "core-js-compat": { "version": "3.15.1", "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.15.1.tgz", "integrity": "sha512-xGhzYMX6y7oEGQGAJmP2TmtBLvR4nZmRGEcFa3ubHOq5YEp51gGN9AovVa0AoujGZIq+Wm6dISiYyGNfdflYww==", + "dev": true, + "peer": true, "requires": { "browserslist": "^4.16.6", "semver": "7.0.0" @@ -23265,7 +21748,9 @@ "semver": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==" + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "dev": true, + "peer": true } } }, @@ -23273,7 +21758,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "devOptional": true + "dev": true }, "cosmiconfig": { "version": "7.0.1", @@ -23606,9 +22091,10 @@ "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==" }, "debug": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", - "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, "requires": { "ms": "2.1.2" } @@ -23650,7 +22136,7 @@ "version": "0.2.0", "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "devOptional": true + "dev": true }, "dedent": { "version": "0.7.0", @@ -23691,25 +22177,41 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, "requires": { "object-keys": "^1.0.12" } }, - "define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "optional": true, + "del": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz", + "integrity": "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==", + "dev": true, + "peer": true, "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" + "globby": "^11.0.1", + "graceful-fs": "^4.2.4", + "is-glob": "^4.0.1", + "is-path-cwd": "^2.2.0", + "is-path-inside": "^3.0.2", + "p-map": "^4.0.0", + "rimraf": "^3.0.2", + "slash": "^3.0.0" + }, + "dependencies": { + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "peer": true + } } }, "delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "dev": true + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" }, "delegate": { "version": "3.2.0", @@ -24527,19 +23029,18 @@ } }, "eslint-plugin-jsdoc": { - "version": "37.9.7", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-37.9.7.tgz", - "integrity": "sha512-8alON8yYcStY94o0HycU2zkLKQdcS+qhhOUNQpfONHHwvI99afbmfpYuPqf6PbLz5pLZldG3Te5I0RbAiTN42g==", + "version": "39.3.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-39.3.2.tgz", + "integrity": "sha512-RSGN94RYzIJS/WfW3l6cXzRLfJWxvJgNQZ4w0WCaxJWDJMigtwTsILEAfKqmmPkT2rwMH/s3C7G5ChDE6cwPJg==", "dev": true, "peer": true, "requires": { - "@es-joy/jsdoccomment": "~0.20.1", - "comment-parser": "1.3.0", - "debug": "^4.3.3", + "@es-joy/jsdoccomment": "~0.31.0", + "comment-parser": "1.3.1", + "debug": "^4.3.4", "escape-string-regexp": "^4.0.0", "esquery": "^1.4.0", - "regextras": "^0.8.0", - "semver": "^7.3.5", + "semver": "^7.3.7", "spdx-expression-parse": "^3.0.1" }, "dependencies": { @@ -24561,9 +23062,9 @@ } }, "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", "dev": true, "peer": true, "requires": { @@ -24731,82 +23232,6 @@ "dev": true, "peer": true }, - "eslint-webpack-plugin": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.1.1.tgz", - "integrity": "sha512-xSucskTN9tOkfW7so4EaiFIkulWLXwCB/15H917lR6pTv0Zot6/fetFucmENRb7J5whVSFKIvwnrnsa78SG2yg==", - "dev": true, - "peer": true, - "requires": { - "@types/eslint": "^7.28.2", - "jest-worker": "^27.3.1", - "micromatch": "^4.0.4", - "normalize-path": "^3.0.0", - "schema-utils": "^3.1.1" - }, - "dependencies": { - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "peer": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "peer": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "peer": true - }, - "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dev": true, - "peer": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - } - }, - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "peer": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "peer": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, "espree": { "version": "9.3.1", "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.1.tgz", @@ -24951,84 +23376,6 @@ "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", "dev": true }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "optional": true, - "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "optional": true, - "requires": { - "ms": "2.0.0" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "optional": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "optional": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "optional": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "optional": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "optional": true - } - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "optional": true - } - } - }, "expect": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", @@ -25132,38 +23479,11 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "devOptional": true, + "dev": true, "requires": { "is-extendable": "^0.1.0" } }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "optional": true, - "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "optional": true, - "requires": { - "is-descriptor": "^1.0.0" - } - } - } - }, "extract-from-css": { "version": "0.4.4", "resolved": "https://registry.npmjs.org/extract-from-css/-/extract-from-css-0.4.4.tgz", @@ -25305,18 +23625,6 @@ "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", "dev": true }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "optional": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - } - }, "filter-obj": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-2.0.2.tgz", @@ -25453,9 +23761,9 @@ "peer": true }, "follow-redirects": { - "version": "1.14.8", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.8.tgz", - "integrity": "sha512-1x0S9UVJHsQprFcEC/qnNzBLcIxsjAV905f/UkQxbclCsoTWlacCNOpQa/anodLl2uaEKFhfWOvM2Qg77+15zA==" + "version": "1.14.9", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.9.tgz", + "integrity": "sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==" }, "fonteditor-core": { "version": "0.0.37", @@ -25468,12 +23776,6 @@ "xmldom": "~0.1.19" } }, - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "optional": true - }, "foreach": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", @@ -25499,15 +23801,6 @@ "dev": true, "peer": true }, - "fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "optional": true, - "requires": { - "map-cache": "^0.2.2" - } - }, "fresh": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", @@ -25522,15 +23815,11 @@ "dev": true, "peer": true }, - "fs-readdir-recursive": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz", - "integrity": "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==" - }, "fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true }, "fsevents": { "version": "2.3.2", @@ -25541,7 +23830,8 @@ "function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true }, "functional-red-black-tree": { "version": "1.0.1", @@ -25562,7 +23852,8 @@ "gensync": { "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true }, "geometry-interfaces": { "version": "1.1.4", @@ -25580,6 +23871,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dev": true, "requires": { "function-bind": "^1.1.1", "has": "^1.0.3", @@ -25615,16 +23907,11 @@ "get-intrinsic": "^1.1.1" } }, - "get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", - "optional": true - }, "glob": { "version": "7.1.7", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "dev": true, "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -25638,7 +23925,8 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "devOptional": true, + "dev": true, + "peer": true, "requires": { "is-glob": "^4.0.1" } @@ -25693,7 +23981,8 @@ "globals": { "version": "11.12.0", "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true }, "globby": { "version": "11.0.4", @@ -25773,6 +24062,7 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, "requires": { "function-bind": "^1.1.1" } @@ -25801,12 +24091,14 @@ "has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true }, "has-symbols": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", - "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==" + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", + "dev": true }, "has-tostringtag": { "version": "1.0.0", @@ -25817,38 +24109,6 @@ "has-symbols": "^1.0.2" } }, - "has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "optional": true, - "requires": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - } - }, - "has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "optional": true, - "requires": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "dependencies": { - "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "optional": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, "hash-base": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", @@ -26267,6 +24527,7 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, "requires": { "once": "^1.3.0", "wrappy": "1" @@ -26275,7 +24536,8 @@ "inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true }, "ini": { "version": "1.3.8", @@ -26316,23 +24578,6 @@ "dev": true, "peer": true }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "optional": true, - "requires": { - "kind-of": "^6.0.0" - }, - "dependencies": { - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "optional": true - } - } - }, "is-arguments": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", @@ -26356,15 +24601,6 @@ "integrity": "sha512-0JV5+SOCQkIdzjBK9buARcV804Ddu7A0Qet6sHi3FimE9ne6m4BGQZfRn+NZiXbBk4F4XmHfDZIipLj9pX8dSA==", "dev": true }, - "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "optional": true, - "requires": { - "binary-extensions": "^1.0.0" - } - }, "is-boolean-object": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.1.tgz", @@ -26389,25 +24625,9 @@ "version": "2.8.1", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", + "dev": true, "requires": { - "has": "^1.0.3" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "optional": true, - "requires": { - "kind-of": "^6.0.0" - }, - "dependencies": { - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "optional": true - } + "has": "^1.0.3" } }, "is-date-object": { @@ -26416,25 +24636,6 @@ "integrity": "sha512-/b4ZVsG7Z5XVtIxs/h9W8nvfLgSAyKYdtGWQLbqy6jA1icmgjf8WCoTKgeS4wy5tYaPePouzFMANbnj94c2Z+A==", "dev": true }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "optional": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "dependencies": { - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "optional": true - } - } - }, "is-docker": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", @@ -26446,13 +24647,14 @@ "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "devOptional": true + "dev": true }, "is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "devOptional": true + "dev": true, + "peer": true }, "is-fullwidth-code-point": { "version": "3.0.0", @@ -26480,7 +24682,8 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "devOptional": true, + "dev": true, + "peer": true, "requires": { "is-extglob": "^2.1.1" } @@ -26502,15 +24705,6 @@ "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==", "dev": true }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "optional": true, - "requires": { - "kind-of": "^3.0.2" - } - }, "is-number-object": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.5.tgz", @@ -26528,7 +24722,8 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "devOptional": true, + "dev": true, + "peer": true, "requires": { "isobject": "^3.0.1" } @@ -26621,12 +24816,6 @@ "integrity": "sha1-Fjnssb4DauxppUy7QBz77XEUq38=", "dev": true }, - "is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "optional": true - }, "is-wsl": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", @@ -26641,7 +24830,8 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "devOptional": true + "dev": true, + "peer": true }, "isexe": { "version": "2.0.0", @@ -26653,7 +24843,8 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "devOptional": true + "dev": true, + "peer": true }, "istanbul-lib-coverage": { "version": "3.2.0", @@ -28023,9 +26214,9 @@ } }, "jsdoc-type-pratt-parser": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-2.2.5.tgz", - "integrity": "sha512-2a6eRxSxp1BW040hFvaJxhsCMI9lT8QB8t14t+NY5tC5rckIR0U9cr2tjOeaFirmEOy6MHvmJnY7zTBHq431Lw==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-3.1.0.tgz", + "integrity": "sha512-MgtD0ZiCDk9B+eI73BextfRrVQl0oyzRG8B2BjORts6jbunj4ScKPcyXGTbB6eXL4y9TzxCm6hyeLq/2ASzNdw==", "dev": true, "peer": true }, @@ -28075,7 +26266,8 @@ "jsesc": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true }, "json-parse-better-errors": { "version": "1.0.2", @@ -28118,7 +26310,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "devOptional": true, + "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -28225,7 +26417,9 @@ "lodash.debounce": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=" + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", + "dev": true, + "peer": true }, "lodash.get": { "version": "4.4.2", @@ -28269,22 +26463,6 @@ "yallist": "^2.1.2" } }, - "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - } - } - }, "makeerror": { "version": "1.0.12", "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", @@ -28294,12 +26472,6 @@ "tmpl": "1.0.5" } }, - "map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "optional": true - }, "map-obj": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.2.1.tgz", @@ -28307,15 +26479,6 @@ "dev": true, "peer": true }, - "map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "optional": true, - "requires": { - "object-visit": "^1.0.0" - } - }, "material-colors": { "version": "1.2.6", "resolved": "https://registry.npmjs.org/material-colors/-/material-colors-1.2.6.tgz", @@ -28581,54 +26744,6 @@ "integrity": "sha1-izgy7UDIfVH0e7I0kTppinVtGdI=", "dev": true }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "optional": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "dependencies": { - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "optional": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "optional": true, - "requires": { - "is-plain-object": "^2.0.4" - } - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "optional": true - } - } - }, "miller-rabin": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", @@ -28700,6 +26815,7 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, "requires": { "brace-expansion": "^1.1.7" } @@ -28737,27 +26853,6 @@ } } }, - "mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "optional": true, - "requires": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "optional": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, "mkdirp": { "version": "0.5.5", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", @@ -28775,7 +26870,8 @@ "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true }, "multicast-dns": { "version": "7.2.5", @@ -28794,52 +26890,6 @@ "integrity": "sha512-n6Vs/3KGyxPQd6uO0eH4Bv0ojGSUvuLlIHtC3Y0kEO23YRge8H9x1GCzLn28YX0H66pMkxuaeESFq4tKISKwdw==", "dev": true }, - "nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "optional": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "optional": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "optional": true, - "requires": { - "is-plain-object": "^2.0.4" - } - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "optional": true - } - } - }, "natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", @@ -28956,7 +27006,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "devOptional": true + "dev": true }, "normalize-selector": { "version": "0.2.0", @@ -28985,65 +27035,6 @@ "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" }, - "object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "optional": true, - "requires": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "optional": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "optional": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "optional": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "optional": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "optional": true - } - } - } - } - }, "object-inspect": { "version": "1.12.0", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", @@ -29064,21 +27055,14 @@ "object-keys": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" - }, - "object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "optional": true, - "requires": { - "isobject": "^3.0.0" - } + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true }, "object.assign": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "dev": true, "requires": { "call-bind": "^1.0.0", "define-properties": "^1.1.3", @@ -29086,15 +27070,6 @@ "object-keys": "^1.1.1" } }, - "object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "optional": true, - "requires": { - "isobject": "^3.0.1" - } - }, "object.values": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", @@ -29135,6 +27110,7 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, "requires": { "wrappy": "1" } @@ -29278,12 +27254,6 @@ "dev": true, "peer": true }, - "pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "optional": true - }, "path-browserify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", @@ -29300,7 +27270,8 @@ "path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true }, "path-key": { "version": "3.1.1", @@ -29311,7 +27282,8 @@ "path-parse": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true }, "path-to-regexp": { "version": "0.1.7", @@ -29340,15 +27312,10 @@ "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" }, "picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "devOptional": true - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", + "dev": true }, "pirates": { "version": "4.0.4", @@ -29361,11 +27328,29 @@ "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz", "integrity": "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==" }, - "posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "optional": true + "portfinder": { + "version": "1.0.28", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", + "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", + "dev": true, + "peer": true, + "requires": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.5" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "peer": true, + "requires": { + "ms": "^2.1.1" + } + } + } }, "postcss": { "version": "7.0.36", @@ -29525,7 +27510,8 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "devOptional": true + "dev": true, + "peer": true }, "prompts": { "version": "2.4.2", @@ -29729,43 +27715,6 @@ "util-deprecate": "^1.0.1" } }, - "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "optional": true, - "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "optional": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "optional": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, "rechoir": { "version": "0.7.1", "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", @@ -29790,12 +27739,16 @@ "regenerate": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true, + "peer": true }, "regenerate-unicode-properties": { "version": "8.2.0", "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", + "dev": true, + "peer": true, "requires": { "regenerate": "^1.4.0" } @@ -29809,6 +27762,8 @@ "version": "0.14.5", "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "dev": true, + "peer": true, "requires": { "@babel/runtime": "^7.8.4" }, @@ -29817,43 +27772,14 @@ "version": "7.14.6", "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.6.tgz", "integrity": "sha512-/PCB2uJ7oM44tz8YhC4Z/6PeOKXp4K588f+5M3clr1M4zbqztlo0XEfJ2LEzj/FgwfgGcIdl8n7YYjTCI0BYwg==", + "dev": true, + "peer": true, "requires": { "regenerator-runtime": "^0.13.4" } } } }, - "regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "optional": true, - "requires": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "optional": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "optional": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, "regex-parser": { "version": "2.2.11", "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", @@ -29871,6 +27797,8 @@ "version": "4.7.1", "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", + "dev": true, + "peer": true, "requires": { "regenerate": "^1.4.0", "regenerate-unicode-properties": "^8.2.0", @@ -29880,22 +27808,19 @@ "unicode-match-property-value-ecmascript": "^1.2.0" } }, - "regextras": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/regextras/-/regextras-0.8.0.tgz", - "integrity": "sha512-k519uI04Z3SaY0fLX843MRXnDeG2+vHOFsyhiPZvNLe7r8rD2YNRjq4BQLZZ0oAr2NrtvZlICsXysGNFPGa3CQ==", - "dev": true, - "peer": true - }, "regjsgen": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", - "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==" + "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", + "dev": true, + "peer": true }, "regjsparser": { "version": "0.6.9", "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.9.tgz", "integrity": "sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ==", + "dev": true, + "peer": true, "requires": { "jsesc": "~0.5.0" }, @@ -29903,28 +27828,12 @@ "jsesc": { "version": "0.5.0", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true, + "peer": true } } }, - "remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "optional": true - }, - "repeat-element": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", - "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", - "optional": true - }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "optional": true - }, "require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", @@ -29956,6 +27865,7 @@ "version": "1.20.0", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "dev": true, "requires": { "is-core-module": "^2.2.0", "path-parse": "^1.0.6" @@ -29980,7 +27890,7 @@ "version": "0.2.1", "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", - "devOptional": true + "dev": true }, "resolve-url-loader": { "version": "5.0.0", @@ -30031,12 +27941,6 @@ "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==", "dev": true }, - "ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "optional": true - }, "retry": { "version": "0.13.1", "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", @@ -30096,15 +28000,6 @@ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, - "safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "optional": true, - "requires": { - "ret": "~0.1.10" - } - }, "safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", @@ -30201,7 +28096,8 @@ "semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true }, "send": { "version": "0.18.0", @@ -30351,18 +28247,6 @@ "send": "0.18.0" } }, - "set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "optional": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - } - }, "setimmediate": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", @@ -30451,11 +28335,6 @@ "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", "dev": true }, - "slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==" - }, "slice-ansi": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", @@ -30480,116 +28359,6 @@ } } }, - "snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "optional": true, - "requires": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "optional": true, - "requires": { - "ms": "2.0.0" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "optional": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "optional": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "optional": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "optional": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "optional": true - } - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "optional": true - } - } - }, - "snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "optional": true, - "requires": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "optional": true, - "requires": { - "is-descriptor": "^1.0.0" - } - } - } - }, - "snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "optional": true, - "requires": { - "kind-of": "^3.2.0" - } - }, "sockjs": { "version": "0.3.24", "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", @@ -30610,7 +28379,8 @@ "source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true }, "source-map-js": { "version": "1.0.1", @@ -30622,7 +28392,7 @@ "version": "0.5.3", "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "devOptional": true, + "dev": true, "requires": { "atob": "^2.1.2", "decode-uri-component": "^0.2.0", @@ -30651,7 +28421,7 @@ "version": "0.4.1", "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", - "devOptional": true + "dev": true }, "spdx-correct": { "version": "3.1.1", @@ -30725,36 +28495,6 @@ "dev": true, "peer": true }, - "split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "optional": true, - "requires": { - "extend-shallow": "^3.0.0" - }, - "dependencies": { - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "optional": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "optional": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, "splitpanes": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/splitpanes/-/splitpanes-2.3.8.tgz", @@ -30775,64 +28515,6 @@ "escape-string-regexp": "^2.0.0" } }, - "static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "optional": true, - "requires": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "optional": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "optional": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "optional": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "optional": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "optional": true - } - } - } - } - }, "statuses": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", @@ -30978,8 +28660,6 @@ "version": "3.3.1", "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==", - "dev": true, - "peer": true, "requires": {} }, "style-search": { @@ -31196,87 +28876,11 @@ "postcss-value-parser": "^4.1.0" } }, - "stylelint-webpack-plugin": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/stylelint-webpack-plugin/-/stylelint-webpack-plugin-3.1.0.tgz", - "integrity": "sha512-qKBj9s2BVnxwQXdqRKd637gtASYel6FA/a9PfyfsplUqiBmBjJeeTrcJPp9v/HEN4FRw2CJDNbO2xuYUF7DsuA==", - "dev": true, - "peer": true, - "requires": { - "@types/stylelint": "^13.13.3", - "globby": "^11.0.4", - "jest-worker": "^27.3.1", - "micromatch": "^4.0.4", - "normalize-path": "^3.0.0", - "schema-utils": "^3.1.1" - }, - "dependencies": { - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "peer": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "peer": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "peer": true - }, - "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dev": true, - "peer": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - } - }, - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "peer": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "peer": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, "requires": { "has-flag": "^3.0.0" } @@ -31550,59 +29154,8 @@ "to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" - }, - "to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "optional": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "optional": true, - "requires": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "optional": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "optional": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "optional": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true }, "toastify-js": { "version": "1.11.0", @@ -31775,12 +29328,16 @@ "unicode-canonical-property-names-ecmascript": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", - "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==" + "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", + "dev": true, + "peer": true }, "unicode-match-property-ecmascript": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "dev": true, + "peer": true, "requires": { "unicode-canonical-property-names-ecmascript": "^1.0.4", "unicode-property-aliases-ecmascript": "^1.0.4" @@ -31789,24 +29346,16 @@ "unicode-match-property-value-ecmascript": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", - "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==" + "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==", + "dev": true, + "peer": true }, "unicode-property-aliases-ecmascript": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", - "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==" - }, - "union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "optional": true, - "requires": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - } + "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", + "dev": true, + "peer": true }, "universalify": { "version": "0.1.2", @@ -31821,52 +29370,6 @@ "dev": true, "peer": true }, - "unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "optional": true, - "requires": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "dependencies": { - "has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "optional": true, - "requires": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "dependencies": { - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "optional": true, - "requires": { - "isarray": "1.0.0" - } - } - } - }, - "has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", - "optional": true - } - } - }, - "upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "optional": true - }, "uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", @@ -31879,7 +29382,7 @@ "version": "0.1.0", "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "devOptional": true + "dev": true }, "url": { "version": "0.11.0", @@ -31901,12 +29404,6 @@ } } }, - "use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "optional": true - }, "util": { "version": "0.12.4", "resolved": "https://registry.npmjs.org/util/-/util-0.12.4.tgz", @@ -31926,7 +29423,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "devOptional": true + "dev": true }, "utils-merge": { "version": "1.0.1", @@ -32225,9 +29722,9 @@ } }, "vue-router": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-3.5.3.tgz", - "integrity": "sha512-FUlILrW3DGitS2h+Xaw8aRNvGTwtuaxrRkNSHWTizOfLUie7wuYwezeZ50iflRn8YPV5kxmU2LQuu3nM/b3Zsg==" + "version": "3.5.4", + "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-3.5.4.tgz", + "integrity": "sha512-x+/DLAJZv2mcQ7glH2oV9ze8uPwcI+H+GgTgTmb5I55bCgY3+vXWIsqbYUzbBSZnwFHEJku4eoaH/x98veyymQ==" }, "vue-shortkey": { "version": "3.1.7", @@ -32743,7 +30240,8 @@ "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true }, "write-file-atomic": { "version": "3.0.3", diff --git a/package.json b/package.json index 2963c1c058ae3db92732969e811092ab56d9d14c..50652226a8f8e65d56c405661b4a4134eb839c41 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "calendar", "description": "A calendar app for Nextcloud. Easily sync events from various devices, share and edit them online.", - "version": "3.3.2", + "version": "3.4.3", "author": "Georg Ehrke ", "contributors": [ "Georg Ehrke ", @@ -43,23 +43,23 @@ "@fullcalendar/timegrid": "5.11.0", "@fullcalendar/vue": "5.11.0", "@nextcloud/auth": "^1.3.0", - "@nextcloud/axios": "^1.9.0", + "@nextcloud/axios": "^1.10.0", "@nextcloud/calendar-availability-vue": "^0.3.1", "@nextcloud/calendar-js": "^3.0.0", "@nextcloud/cdav-library": "^1.1.0", "@nextcloud/dialogs": "^3.1.2", "@nextcloud/event-bus": "^2.1.1", "@nextcloud/initial-state": "^1.2.1", - "@nextcloud/l10n": "^1.4.1", + "@nextcloud/l10n": "^1.6.0", "@nextcloud/logger": "^2.1.0", - "@nextcloud/moment": "^1.2.0", + "@nextcloud/moment": "^1.2.1", "@nextcloud/router": "^2.0.0", - "@nextcloud/vue": "^5.1.1", + "@nextcloud/vue": "^5.3.1", "@nextcloud/vue-dashboard": "^2.0.1", "autosize": "^5.0.1", "closest-css-color": "^1.0.0", "color-convert": "^2.0.1", - "core-js": "^3.22.0", + "core-js": "^3.22.7", "css-color-names": "^1.0.1", "debounce": "^1.2.1", "jstz": "^2.1.1", @@ -70,7 +70,7 @@ "vue-click-outside": "^1.1.0", "vue-clipboard2": "^0.3.3", "vue-material-design-icons": "^5.0.0", - "vue-router": "^3.5.3", + "vue-router": "^3.5.4", "vue-shortkey": "^3.1.7", "vuedraggable": "^2.24.3", "vuex": "^3.6.2", @@ -86,9 +86,9 @@ "devDependencies": { "@nextcloud/babel-config": "^1.0.0", "@nextcloud/browserslist-config": "^2.2.0", - "@nextcloud/eslint-config": "^7.0.2", + "@nextcloud/eslint-config": "^8.0.0", "@nextcloud/stylelint-config": "^2.1.2", - "@nextcloud/webpack-vue-config": "^5.0.0", + "@nextcloud/webpack-vue-config": "^5.1.0", "@vue/test-utils": "^1.3.0", "babel-core": "^7.0.0-bridge.0", "babel-jest": "^27.4.4", diff --git a/src/components/AppNavigation/AppNavigationHeader/AppNavigationHeaderDatePicker.vue b/src/components/AppNavigation/AppNavigationHeader/AppNavigationHeaderDatePicker.vue index 7e37d20096a70f50c28cc966486c51f10fdb2f99..ee3b0dc53cde694898d36fe15ebc12148f4eeedd 100644 --- a/src/components/AppNavigation/AppNavigationHeader/AppNavigationHeaderDatePicker.vue +++ b/src/components/AppNavigation/AppNavigationHeader/AppNavigationHeaderDatePicker.vue @@ -24,11 +24,13 @@
@@ -60,11 +64,15 @@ import { import { mapState } from 'vuex' import formatDateRage from '../../../filters/dateRangeFormat.js' import DatePicker from '../../Shared/DatePicker.vue' +import ChevronLeftIcon from 'vue-material-design-icons/ChevronLeft' +import ChevronRightIcon from 'vue-material-design-icons/ChevronRight' export default { name: 'AppNavigationHeaderDatePicker', components: { DatePicker, + ChevronLeftIcon, + ChevronRightIcon, }, filters: { formatDateRage, diff --git a/src/components/AppNavigation/Settings.vue b/src/components/AppNavigation/Settings.vue index 52f7c9c223dff530768f2b3768c595376a40ca37..cdf78b93a9b700759adacaa5ca06a486dffd844b 100644 --- a/src/components/AppNavigation/Settings.vue +++ b/src/components/AppNavigation/Settings.vue @@ -20,7 +20,8 @@ -->