From ff58a2fcc7f07d5fc70945069a5c70b2b6135920 Mon Sep 17 00:00:00 2001 From: Chris Witterholt Date: Mon, 22 Jul 2024 17:42:58 +0000 Subject: [PATCH] Display a message when login is required. --- package.json | 36 +- src/app/app.component.ts | 18 +- src/app/components/login/login.component.html | 10 +- src/app/components/login/login.component.ts | 11 +- src/app/openlp.service.ts | 64 +- src/assets/i18n/af.json | 1 + src/assets/i18n/bg.json | 1 + src/assets/i18n/cs.json | 1 + src/assets/i18n/da.json | 1 + src/assets/i18n/de.json | 1 + src/assets/i18n/el.json | 1 + src/assets/i18n/en.json | 1 + src/assets/i18n/en_GB.json | 1 + src/assets/i18n/en_ZA.json | 1 + src/assets/i18n/es.json | 1 + src/assets/i18n/es_CL.json | 1 + src/assets/i18n/et.json | 1 + src/assets/i18n/fi.json | 1 + src/assets/i18n/fr.json | 1 + src/assets/i18n/hu.json | 1 + src/assets/i18n/id.json | 1 + src/assets/i18n/it.json | 1 + src/assets/i18n/it_CH.json | 1 + src/assets/i18n/it_IT.json | 1 + src/assets/i18n/ja.json | 1 + src/assets/i18n/ko.json | 1 + src/assets/i18n/lt.json | 1 + src/assets/i18n/nb.json | 1 + src/assets/i18n/nl.json | 1 + src/assets/i18n/pl.json | 1 + src/assets/i18n/pt_BR.json | 1 + src/assets/i18n/ro.json | 1 + src/assets/i18n/ru.json | 1 + src/assets/i18n/sk.json | 1 + src/assets/i18n/sl.json | 1 + src/assets/i18n/sv.json | 1 + src/assets/i18n/ta_LK.json | 1 + src/assets/i18n/th_TH.json | 1 + src/assets/i18n/vi_VN.json | 1 + src/assets/i18n/zh_CN.json | 1 + src/assets/i18n/zh_TW.json | 1 + yarn.lock | 665 ++++++++++-------- 42 files changed, 488 insertions(+), 352 deletions(-) diff --git a/package.json b/package.json index 27a8162..793db8e 100644 --- a/package.json +++ b/package.json @@ -25,36 +25,36 @@ "tx": "node scripts/tx.js" }, "dependencies": { - "@angular/animations": "^18.1.0", - "@angular/cdk": "^18.1.0", - "@angular/common": "^18.1.0", - "@angular/compiler": "^18.1.0", - "@angular/core": "^18.1.0", - "@angular/forms": "^18.1.0", + "@angular/animations": "^18.1.1", + "@angular/cdk": "^18.1.1", + "@angular/common": "^18.1.1", + "@angular/compiler": "^18.1.1", + "@angular/core": "^18.1.1", + "@angular/forms": "^18.1.1", "@angular/material": "^18.1.1", - "@angular/platform-browser": "^18.1.0", - "@angular/platform-browser-dynamic": "^18.1.0", - "@angular/router": "^18.1.0", + "@angular/platform-browser": "^18.1.1", + "@angular/platform-browser-dynamic": "^18.1.1", + "@angular/router": "^18.1.1", "@fontsource/roboto": "^5.0.13", "@ngx-translate/core": "^15.0.0", "@ngx-translate/http-loader": "^8.0.0", "core-js": "^3.37.1", "material-icons": "^1.13.12", "rxjs": "^7.8.1", - "zone.js": "^0.14.7" + "zone.js": "^0.14.8" }, "devDependencies": { - "@angular-devkit/build-angular": "^18.1.0", - "@angular-devkit/core": "^18.1.0", - "@angular-devkit/schematics": "^18.1.0", + "@angular-devkit/build-angular": "^18.1.1", + "@angular-devkit/core": "^18.1.1", + "@angular-devkit/schematics": "^18.1.1", "@angular-eslint/builder": "^18.1.0", "@angular-eslint/eslint-plugin": "^18.1.0", "@angular-eslint/eslint-plugin-template": "^18.1.0", "@angular-eslint/schematics": "^18.1.0", "@angular-eslint/template-parser": "^18.1.0", - "@angular/cli": "~18.1.0", - "@angular/compiler-cli": "^18.1.0", - "@angular/language-service": "^18.1.0", + "@angular/cli": "~18.1.1", + "@angular/compiler-cli": "^18.1.1", + "@angular/language-service": "^18.1.1", "@chiragrupani/karma-chromium-edge-launcher": "^2.4.1", "@transifex/api": "^7.1.2", "@types/jasmine": "~5.1.4", @@ -69,9 +69,9 @@ "browserslist-useragent-regexp": "^4.1.3", "eslint": "^8.57.0", "eslint-plugin-import": "~2.29.1", - "eslint-plugin-jsdoc": "~48.7.0", + "eslint-plugin-jsdoc": "~48.8.3", "eslint-plugin-prefer-arrow": "~1.2.3", - "jasmine-core": "~5.1.2", + "jasmine-core": "~5.2.0", "jasmine-spec-reporter": "~7.0.0", "karma": "~6.4.3", "karma-chrome-launcher": "~3.2.0", diff --git a/src/app/app.component.ts b/src/app/app.component.ts index cfefe1a..91742b3 100644 --- a/src/app/app.component.ts +++ b/src/app/app.component.ts @@ -1,5 +1,4 @@ import { Component, OnInit } from '@angular/core'; -import { MatDialog } from '@angular/material/dialog'; import { MatBottomSheet } from '@angular/material/bottom-sheet'; import { TranslateService } from '@ngx-translate/core'; @@ -8,7 +7,6 @@ import { State, Display, DisplayMode } from './responses'; import { OpenLPService, WebSocketStatus } from './openlp.service'; import { WindowRef } from './window-ref.service'; import { PageTitleService } from './page-title.service'; -import { LoginComponent } from './components/login/login.component'; import { fromEvent } from 'rxjs'; import { debounceTime } from 'rxjs/operators'; import { DisplayModeSelectorComponent } from './components/display-mode-selector/display-mode-selector.component'; @@ -27,7 +25,7 @@ export class AppComponent implements OnInit { DisplayMode = DisplayMode; state = new State(); - showLogin = false; + showLogin: boolean; pageTitle = 'OpenLP Remote'; appVersion = '0.0'; webSocketOpen = false; @@ -38,12 +36,13 @@ export class AppComponent implements OnInit { useLanguageFromOpenlp = false; constructor(private translateService: TranslateService, private pageTitleService: PageTitleService, - private openlpService: OpenLPService, private dialog: MatDialog, private bottomSheet: MatBottomSheet, + private openlpService: OpenLPService, private bottomSheet: MatBottomSheet, private windowRef: WindowRef, private shortcutsService: ShortcutsService, private settingsService: SettingsService) { this.pageTitleService.pageTitleChanged$.subscribe(pageTitle => this.pageTitle = pageTitle); this.openlpService.stateChanged$.subscribe(item => this.state = item); this.openlpService.webSocketStateChanged$.subscribe(status => this.webSocketOpen = status === WebSocketStatus.Open); this.shortcutsService.shortcutsChanged$.subscribe(shortcuts => this.addShortcuts(shortcuts)); + this.openlpService.isLoggedInChanged$.subscribe(result => this.showLogin = !result); this.appVersion = this.windowRef.nativeWindow.appVersion || '0.0'; this.webSocketOpen = openlpService.webSocketStatus === WebSocketStatus.Open; @@ -146,16 +145,7 @@ export class AppComponent implements OnInit { } login() { - const dialogRef = this.dialog.open(LoginComponent, { - width: '250px' - }); - - dialogRef.afterClosed().subscribe(result => { - if (result) { - this.showLogin = false; - this.openlpService.setAuthToken(result.token); - } - }); + this.openlpService.openLoginDialog(); } nextItem() { diff --git a/src/app/components/login/login.component.html b/src/app/components/login/login.component.html index 3e8df68..815036b 100644 --- a/src/app/components/login/login.component.html +++ b/src/app/components/login/login.component.html @@ -21,10 +21,14 @@
- +
diff --git a/src/app/components/login/login.component.ts b/src/app/components/login/login.component.ts index e6f890b..0f7b8ae 100644 --- a/src/app/components/login/login.component.ts +++ b/src/app/components/login/login.component.ts @@ -31,13 +31,18 @@ export class LoginComponent { }); } - performLogin() { + cancel() { + this.dialogRef.close(false); + } + + login() { this.openlpService.login({ username: this.username, password: this.password }).subscribe({ next: result => { - this.snackBar.open(this.loginSucceededMessage, '', { duration: 2000 }); + this.openlpService.isLoggedInChanged$.emit(true); + this.snackBar.open(this.loginSucceededMessage, null, { duration: 2000 }); this.dialogRef.close(result); }, - error: () => this.snackBar.open(this.loginFailedMessage, '', { duration: 2000 }) + error: () => this.snackBar.open(this.loginFailedMessage, null, { duration: 2000 }) }); } } diff --git a/src/app/openlp.service.ts b/src/app/openlp.service.ts index 5a7d569..81a069a 100644 --- a/src/app/openlp.service.ts +++ b/src/app/openlp.service.ts @@ -1,7 +1,13 @@ import { Injectable, EventEmitter } from '@angular/core'; -import { HttpClient, HttpHeaders } from '@angular/common/http'; -import { Observable, Subscription } from 'rxjs'; -import { finalize, shareReplay, tap } from 'rxjs/operators'; +import { HttpClient, HttpHeaders, HttpStatusCode } from '@angular/common/http'; +import { MatDialog } from '@angular/material/dialog'; +import { MatSnackBar } from '@angular/material/snack-bar'; +import { TitleCasePipe } from '@angular/common'; +import { TranslateService } from '@ngx-translate/core'; +import { Observable, of, Subscription } from 'rxjs'; +import { catchError, finalize, shareReplay, tap } from 'rxjs/operators'; +import { SentenceCasePipe } from './components/pipes/sentence-case.pipe'; +import { LoginComponent } from './components/login/login.component'; import { PluginDescription, @@ -44,14 +50,21 @@ export class OpenLPService { public stateChanged$: EventEmitter; public messageReceived$: EventEmitter>; public webSocketStateChanged$: EventEmitter; + public isLoggedInChanged$: EventEmitter = new EventEmitter(); private isTwelveHourTime = true; - + loginMessage: string; + unauthorizedMessage: string; + private webSocketTimeoutHandle: any = 0; private _stateWebSocketSubscription: Subscription; private _messageWebSocketSubscription: Subscription; private _retrieveSystemInformationSubscription: Subscription; - constructor(private http: HttpClient) { + constructor( + private http: HttpClient, private dialog: MatDialog, private snackBar: MatSnackBar, + private titleCasePipe: TitleCasePipe, private sentenceCasePipe: SentenceCasePipe, + private translateService: TranslateService + ) { const host = window.location.hostname; let port: string; if (environment.production) { @@ -66,6 +79,12 @@ export class OpenLPService { this.webSocketStateChanged$ = new EventEmitter(); this.messageReceived$ = new EventEmitter>(); this.createWebSocket(); + this.translateService.stream('LOGIN').subscribe((res: string) => { + this.loginMessage = this.titleCasePipe.transform(res); + }); + this.translateService.stream('UNAUTHORIZED_YOU_SHOULD_LOGIN_FIRST_TO_PERFORM_THIS_ACTION').subscribe((res: string) => { + this.unauthorizedMessage = this.sentenceCasePipe.transform(res); + }); } assertApiVersionExact(version: number, revision: number) { @@ -218,14 +237,45 @@ export class OpenLPService { return this.doPost(`${this.apiURL}/core/login`, credentials); } + private handleError(result?: T) { + return (error: any): Observable => { + if (error.status == HttpStatusCode.Unauthorized) { + const snackBarRef = this.snackBar.open(this.unauthorizedMessage, this.loginMessage, { + duration: 5000 + }); + snackBarRef.onAction().subscribe(() => { + this.openLoginDialog() + }) + throw this.unauthorizedMessage + } + return of(result as T); + }; + } + + public openLoginDialog() { + const dialogRef = this.dialog.open(LoginComponent, { + width: '250px' + }); + + dialogRef.afterClosed().subscribe(result => { + if (result) { + this.setAuthToken(result.token); + } + }); + } + protected doGet(url: string): Observable { - return this.http.get(url, httpOptions); + return this.http.get(url, httpOptions).pipe( + catchError(this.handleError()) + ); } protected doPost(url: string, body: any): Observable { // User is expecting instant response, so we'll accelerate the websocket reconnection process if needed. this.reconnectWebSocketIfNeeded(); - return this.http.post(url, body, httpOptions); + return this.http.post(url, body, httpOptions).pipe( + catchError(this.handleError()) + ); } get webSocketStatus(): WebSocketStatus { diff --git a/src/assets/i18n/af.json b/src/assets/i18n/af.json index 7b91ce5..856f179 100644 --- a/src/assets/i18n/af.json +++ b/src/assets/i18n/af.json @@ -56,6 +56,7 @@ "THEMES": "Temas", "THEME_LEVEL": "Temavlak", "THEME_OPTIONS": "Tema Opsies", + "UNAUTHORIZED_YOU_SHOULD_LOGIN_FIRST_TO_PERFORM_THIS_ACTION": "Ongemagtigde: u moet eers aanmeld om hierdie aksie uit te voer", "USER_NAME": "Gebruikersnaam", "USER_INTERFACE": "Gebruikerskoppelvlak", "YES": "Ja" diff --git a/src/assets/i18n/bg.json b/src/assets/i18n/bg.json index 6d406d4..a575674 100644 --- a/src/assets/i18n/bg.json +++ b/src/assets/i18n/bg.json @@ -56,6 +56,7 @@ "THEMES": "Теми", "THEME_LEVEL": "Ниво на темата", "THEME_OPTIONS": "Опции за темата", + "UNAUTHORIZED_YOU_SHOULD_LOGIN_FIRST_TO_PERFORM_THIS_ACTION": "Неупълномощен: първо трябва да влезете, за да извършите това действие", "USER_NAME": "Потребителско име", "USER_INTERFACE": "Потребителски интерфейс", "YES": "Да" diff --git a/src/assets/i18n/cs.json b/src/assets/i18n/cs.json index a9c95df..bd01fe3 100644 --- a/src/assets/i18n/cs.json +++ b/src/assets/i18n/cs.json @@ -56,6 +56,7 @@ "THEMES": "Témata", "THEME_LEVEL": "Úroveň Tématu", "THEME_OPTIONS": "Možnosti Tématu", + "UNAUTHORIZED_YOU_SHOULD_LOGIN_FIRST_TO_PERFORM_THIS_ACTION": "Neautorizováno: Chcete-li provést tuto akci, měli byste se nejprve přihlásit", "USER_NAME": "Uživatelské Jméno", "USER_INTERFACE": "Uživatelské Rozhraní", "YES": "Ano" diff --git a/src/assets/i18n/da.json b/src/assets/i18n/da.json index 22f49c9..3b6916c 100644 --- a/src/assets/i18n/da.json +++ b/src/assets/i18n/da.json @@ -56,6 +56,7 @@ "THEMES": "Temaer", "THEME_LEVEL": "Temaniveau", "THEME_OPTIONS": "Temaindstillinger", + "UNAUTHORIZED_YOU_SHOULD_LOGIN_FIRST_TO_PERFORM_THIS_ACTION": "Uautoriseret: du skal logge ind først for at udføre denne handling", "USER_NAME": "Brugernavn", "USER_INTERFACE": "Brugergrænseflade", "YES": "Ja" diff --git a/src/assets/i18n/de.json b/src/assets/i18n/de.json index 05832ca..5a2795a 100644 --- a/src/assets/i18n/de.json +++ b/src/assets/i18n/de.json @@ -56,6 +56,7 @@ "THEMES": "Themen", "THEME_LEVEL": "Themenlevel", "THEME_OPTIONS": "Themenoptionen", + "UNAUTHORIZED_YOU_SHOULD_LOGIN_FIRST_TO_PERFORM_THIS_ACTION": "Nicht autorisiert: Sie sollten sich zuerst anmelden, um diese Aktion auszuführen", "USER_NAME": "Benutzername", "USER_INTERFACE": "Benutzeroberfläche", "YES": "Ja" diff --git a/src/assets/i18n/el.json b/src/assets/i18n/el.json index 05caf6d..484713b 100644 --- a/src/assets/i18n/el.json +++ b/src/assets/i18n/el.json @@ -56,6 +56,7 @@ "THEMES": "Θέματα", "THEME_LEVEL": "Επίπεδο Θέματος", "THEME_OPTIONS": "Επιλογές Θέματος", + "UNAUTHORIZED_YOU_SHOULD_LOGIN_FIRST_TO_PERFORM_THIS_ACTION": "Μη εξουσιοδοτημένο: θα πρέπει πρώτα να συνδεθείτε για να εκτελέσετε αυτήν την ενέργεια", "USER_NAME": "Όνομα Χρήστη", "USER_INTERFACE": "Διεπαφή Χρήστη", "YES": "Ναι" diff --git a/src/assets/i18n/en.json b/src/assets/i18n/en.json index b174281..be30bb9 100644 --- a/src/assets/i18n/en.json +++ b/src/assets/i18n/en.json @@ -56,6 +56,7 @@ "THEMES": "Themes", "THEME_LEVEL": "Theme Level", "THEME_OPTIONS": "Theme Options", + "UNAUTHORIZED_YOU_SHOULD_LOGIN_FIRST_TO_PERFORM_THIS_ACTION": "Unauthorized: you should login first to perform this action", "USER_NAME": "User Name", "USER_INTERFACE": "User Interface", "YES": "Yes" diff --git a/src/assets/i18n/en_GB.json b/src/assets/i18n/en_GB.json index c98dbb9..4735ad3 100644 --- a/src/assets/i18n/en_GB.json +++ b/src/assets/i18n/en_GB.json @@ -56,6 +56,7 @@ "THEMES": "Themes", "THEME_LEVEL": "Theme Level", "THEME_OPTIONS": "Theme Options", + "UNAUTHORIZED_YOU_SHOULD_LOGIN_FIRST_TO_PERFORM_THIS_ACTION": "Unauthorized: you should login first to perform this action", "USER_NAME": "User Name", "USER_INTERFACE": "User Interface", "YES": "Yes" diff --git a/src/assets/i18n/en_ZA.json b/src/assets/i18n/en_ZA.json index c98dbb9..4735ad3 100644 --- a/src/assets/i18n/en_ZA.json +++ b/src/assets/i18n/en_ZA.json @@ -56,6 +56,7 @@ "THEMES": "Themes", "THEME_LEVEL": "Theme Level", "THEME_OPTIONS": "Theme Options", + "UNAUTHORIZED_YOU_SHOULD_LOGIN_FIRST_TO_PERFORM_THIS_ACTION": "Unauthorized: you should login first to perform this action", "USER_NAME": "User Name", "USER_INTERFACE": "User Interface", "YES": "Yes" diff --git a/src/assets/i18n/es.json b/src/assets/i18n/es.json index dd89193..2eccaf7 100644 --- a/src/assets/i18n/es.json +++ b/src/assets/i18n/es.json @@ -56,6 +56,7 @@ "THEMES": "Temas", "THEME_LEVEL": "Nivel de Tema", "THEME_OPTIONS": "Opciones de Tema", + "UNAUTHORIZED_YOU_SHOULD_LOGIN_FIRST_TO_PERFORM_THIS_ACTION": "No autorizada: primero debe iniciar sesión para realizar esta acción", "USER_NAME": "Nombre de Usuario", "USER_INTERFACE": "Interfaz de Usuario", "YES": "Sí" diff --git a/src/assets/i18n/es_CL.json b/src/assets/i18n/es_CL.json index dd89193..2eccaf7 100644 --- a/src/assets/i18n/es_CL.json +++ b/src/assets/i18n/es_CL.json @@ -56,6 +56,7 @@ "THEMES": "Temas", "THEME_LEVEL": "Nivel de Tema", "THEME_OPTIONS": "Opciones de Tema", + "UNAUTHORIZED_YOU_SHOULD_LOGIN_FIRST_TO_PERFORM_THIS_ACTION": "No autorizada: primero debe iniciar sesión para realizar esta acción", "USER_NAME": "Nombre de Usuario", "USER_INTERFACE": "Interfaz de Usuario", "YES": "Sí" diff --git a/src/assets/i18n/et.json b/src/assets/i18n/et.json index d43c740..84ff911 100644 --- a/src/assets/i18n/et.json +++ b/src/assets/i18n/et.json @@ -56,6 +56,7 @@ "THEMES": "Teemad", "THEME_LEVEL": "Teema Tase", "THEME_OPTIONS": "Teema Valikud", + "UNAUTHORIZED_YOU_SHOULD_LOGIN_FIRST_TO_PERFORM_THIS_ACTION": "Volitamata: selle toimingu tegemiseks peaksite kõigepealt sisse logima", "USER_NAME": "Kasutajanimi", "USER_INTERFACE": "Kasutajaliides", "YES": "Jah" diff --git a/src/assets/i18n/fi.json b/src/assets/i18n/fi.json index d772a04..059db2b 100644 --- a/src/assets/i18n/fi.json +++ b/src/assets/i18n/fi.json @@ -56,6 +56,7 @@ "THEMES": "Teemoja", "THEME_LEVEL": "Teeman Taso", "THEME_OPTIONS": "Teeman Asetukset", + "UNAUTHORIZED_YOU_SHOULD_LOGIN_FIRST_TO_PERFORM_THIS_ACTION": "Luvaton: kirjaudu ensin sisään suorittaaksesi tämän toiminnon", "USER_NAME": "Käyttäjänimi", "USER_INTERFACE": "Käyttöliittymä", "YES": "Kyllä" diff --git a/src/assets/i18n/fr.json b/src/assets/i18n/fr.json index 8e80480..8683f9c 100644 --- a/src/assets/i18n/fr.json +++ b/src/assets/i18n/fr.json @@ -56,6 +56,7 @@ "THEMES": "Thèmes", "THEME_LEVEL": "Niveau de Thème", "THEME_OPTIONS": "Options de Thème", + "UNAUTHORIZED_YOU_SHOULD_LOGIN_FIRST_TO_PERFORM_THIS_ACTION": "Non autorisée : vous devez d’abord vous connecter pour effectuer cette action", "USER_NAME": "Nom d’Utilisateur", "USER_INTERFACE": "Interface Utilisateur", "YES": "Oui" diff --git a/src/assets/i18n/hu.json b/src/assets/i18n/hu.json index 31f0930..8bc6f22 100644 --- a/src/assets/i18n/hu.json +++ b/src/assets/i18n/hu.json @@ -56,6 +56,7 @@ "THEMES": "Témák", "THEME_LEVEL": "Téma Szintje", "THEME_OPTIONS": "Téma Beállítások", + "UNAUTHORIZED_YOU_SHOULD_LOGIN_FIRST_TO_PERFORM_THIS_ACTION": "Jogosulatlan: a művelet végrehajtásához először be kell jelentkeznie", "USER_NAME": "Felhasználónév", "USER_INTERFACE": "Felhasználói Felület", "YES": "Igen" diff --git a/src/assets/i18n/id.json b/src/assets/i18n/id.json index 9abc529..8200961 100644 --- a/src/assets/i18n/id.json +++ b/src/assets/i18n/id.json @@ -56,6 +56,7 @@ "THEMES": "Tema", "THEME_LEVEL": "Tingkat Tema", "THEME_OPTIONS": "Opsi Tema", + "UNAUTHORIZED_YOU_SHOULD_LOGIN_FIRST_TO_PERFORM_THIS_ACTION": "Tidak sah: Anda harus login terlebih dahulu untuk melakukan tindakan ini", "USER_NAME": "Nama Pengguna", "USER_INTERFACE": "Antarmuka Pengguna", "YES": "Ya" diff --git a/src/assets/i18n/it.json b/src/assets/i18n/it.json index 9413cec..9721279 100644 --- a/src/assets/i18n/it.json +++ b/src/assets/i18n/it.json @@ -56,6 +56,7 @@ "THEMES": "Temi", "THEME_LEVEL": "Livello del Tema", "THEME_OPTIONS": "Opzioni del Tema", + "UNAUTHORIZED_YOU_SHOULD_LOGIN_FIRST_TO_PERFORM_THIS_ACTION": "Non autorizzato: è necessario effettuare prima l'accesso per eseguire questa azione", "USER_NAME": "Nome Utente", "USER_INTERFACE": "Interfaccia Utente", "YES": "Sì" diff --git a/src/assets/i18n/it_CH.json b/src/assets/i18n/it_CH.json index 9413cec..9721279 100644 --- a/src/assets/i18n/it_CH.json +++ b/src/assets/i18n/it_CH.json @@ -56,6 +56,7 @@ "THEMES": "Temi", "THEME_LEVEL": "Livello del Tema", "THEME_OPTIONS": "Opzioni del Tema", + "UNAUTHORIZED_YOU_SHOULD_LOGIN_FIRST_TO_PERFORM_THIS_ACTION": "Non autorizzato: è necessario effettuare prima l'accesso per eseguire questa azione", "USER_NAME": "Nome Utente", "USER_INTERFACE": "Interfaccia Utente", "YES": "Sì" diff --git a/src/assets/i18n/it_IT.json b/src/assets/i18n/it_IT.json index 9413cec..9721279 100644 --- a/src/assets/i18n/it_IT.json +++ b/src/assets/i18n/it_IT.json @@ -56,6 +56,7 @@ "THEMES": "Temi", "THEME_LEVEL": "Livello del Tema", "THEME_OPTIONS": "Opzioni del Tema", + "UNAUTHORIZED_YOU_SHOULD_LOGIN_FIRST_TO_PERFORM_THIS_ACTION": "Non autorizzato: è necessario effettuare prima l'accesso per eseguire questa azione", "USER_NAME": "Nome Utente", "USER_INTERFACE": "Interfaccia Utente", "YES": "Sì" diff --git a/src/assets/i18n/ja.json b/src/assets/i18n/ja.json index 91b8e78..5a53aea 100644 --- a/src/assets/i18n/ja.json +++ b/src/assets/i18n/ja.json @@ -56,6 +56,7 @@ "THEMES": "テーマ", "THEME_LEVEL": "テーマレベル", "THEME_OPTIONS": "テーマオプション", + "UNAUTHORIZED_YOU_SHOULD_LOGIN_FIRST_TO_PERFORM_THIS_ACTION": "Unauthorized:このアクションを実行するには、最初にログインする必要があります", "USER_NAME": "ユーザー名", "USER_INTERFACE": "ユーザーインターフェース", "YES": "はい" diff --git a/src/assets/i18n/ko.json b/src/assets/i18n/ko.json index d76a7e9..5562a0f 100644 --- a/src/assets/i18n/ko.json +++ b/src/assets/i18n/ko.json @@ -56,6 +56,7 @@ "THEMES": "테마", "THEME_LEVEL": "테마 수준", "THEME_OPTIONS": "테마 옵션", + "UNAUTHORIZED_YOU_SHOULD_LOGIN_FIRST_TO_PERFORM_THIS_ACTION": "권한 없음: 이 작업을 수행하려면 먼저 로그인해야 합니다", "USER_NAME": "사용자 이름", "USER_INTERFACE": "사용자 인터페이스", "YES": "예" diff --git a/src/assets/i18n/lt.json b/src/assets/i18n/lt.json index 5aede42..0550fb4 100644 --- a/src/assets/i18n/lt.json +++ b/src/assets/i18n/lt.json @@ -56,6 +56,7 @@ "THEMES": "Temos", "THEME_LEVEL": "Temos Lygis", "THEME_OPTIONS": "Temos Parinktys", + "UNAUTHORIZED_YOU_SHOULD_LOGIN_FIRST_TO_PERFORM_THIS_ACTION": "Neteisėta: pirmiausia turėtumėte prisijungti, kad atliktumėte šį veiksmą", "USER_NAME": "Vartotojo Vardas", "USER_INTERFACE": "Vartotojo Sąsaja", "YES": "Taip" diff --git a/src/assets/i18n/nb.json b/src/assets/i18n/nb.json index f1ecc73..dfe0342 100644 --- a/src/assets/i18n/nb.json +++ b/src/assets/i18n/nb.json @@ -56,6 +56,7 @@ "THEMES": "Temaer", "THEME_LEVEL": "Temanivå", "THEME_OPTIONS": "Temaopsjoner", + "UNAUTHORIZED_YOU_SHOULD_LOGIN_FIRST_TO_PERFORM_THIS_ACTION": "Uautorisert: du bør logge inn først for å utføre denne handlingen", "USER_NAME": "Brukernavn", "USER_INTERFACE": "Brukergrensesnitt", "YES": "Ja" diff --git a/src/assets/i18n/nl.json b/src/assets/i18n/nl.json index 766c1d3..e289152 100644 --- a/src/assets/i18n/nl.json +++ b/src/assets/i18n/nl.json @@ -56,6 +56,7 @@ "THEMES": "Thema's", "THEME_LEVEL": "Thema Niveau", "THEME_OPTIONS": "Thema Opties", + "UNAUTHORIZED_YOU_SHOULD_LOGIN_FIRST_TO_PERFORM_THIS_ACTION": "Ongeautoriseerd: u moet eerst inloggen om deze actie uit te voeren", "USER_NAME": "Gebruikersnaam", "USER_INTERFACE": "Gebruikersinterface", "YES": "Ja" diff --git a/src/assets/i18n/pl.json b/src/assets/i18n/pl.json index 2ad206e..b1a1f18 100644 --- a/src/assets/i18n/pl.json +++ b/src/assets/i18n/pl.json @@ -56,6 +56,7 @@ "THEMES": "Motywy", "THEME_LEVEL": "Poziom Motywu", "THEME_OPTIONS": "Opcje Motywu", + "UNAUTHORIZED_YOU_SHOULD_LOGIN_FIRST_TO_PERFORM_THIS_ACTION": "Nieautoryzowany: należy się najpierw zalogować, aby wykonać tę czynność", "USER_NAME": "Nazwa Użytkownika", "USER_INTERFACE": "Interfejs Użytkownika", "YES": "Tak" diff --git a/src/assets/i18n/pt_BR.json b/src/assets/i18n/pt_BR.json index 4f901c8..41763fc 100644 --- a/src/assets/i18n/pt_BR.json +++ b/src/assets/i18n/pt_BR.json @@ -56,6 +56,7 @@ "THEMES": "Temas", "THEME_LEVEL": "Nível de Tema", "THEME_OPTIONS": "Opções de Tema", + "UNAUTHORIZED_YOU_SHOULD_LOGIN_FIRST_TO_PERFORM_THIS_ACTION": "Não autorizado: você deve fazer login primeiro para executar esta ação", "USER_NAME": "Nome de Usuário", "USER_INTERFACE": "Interface do Usuário", "YES": "Sim" diff --git a/src/assets/i18n/ro.json b/src/assets/i18n/ro.json index 3a6555a..75b4f51 100644 --- a/src/assets/i18n/ro.json +++ b/src/assets/i18n/ro.json @@ -56,6 +56,7 @@ "THEMES": "Teme", "THEME_LEVEL": "Nivel Temă", "THEME_OPTIONS": "Opțiuni Temă", + "UNAUTHORIZED_YOU_SHOULD_LOGIN_FIRST_TO_PERFORM_THIS_ACTION": "Neautorizat: trebuie să vă conectați mai întâi pentru a efectua această acțiune", "USER_NAME": "Nume Utilizator", "USER_INTERFACE": "Interfață Utilizator", "YES": "Da" diff --git a/src/assets/i18n/ru.json b/src/assets/i18n/ru.json index 88c59d7..52d5cfc 100644 --- a/src/assets/i18n/ru.json +++ b/src/assets/i18n/ru.json @@ -56,6 +56,7 @@ "THEMES": "Темы", "THEME_LEVEL": "Уровень темы", "THEME_OPTIONS": "Варианты темы", + "UNAUTHORIZED_YOU_SHOULD_LOGIN_FIRST_TO_PERFORM_THIS_ACTION": "Неавторизованно: для выполнения этого действия необходимо сначала войти в систему", "USER_NAME": "Имя пользователя", "USER_INTERFACE": "Пользовательский интерфейс", "YES": "Да" diff --git a/src/assets/i18n/sk.json b/src/assets/i18n/sk.json index f24284d..259c09c 100644 --- a/src/assets/i18n/sk.json +++ b/src/assets/i18n/sk.json @@ -56,6 +56,7 @@ "THEMES": "Témy", "THEME_LEVEL": "Úroveň Témy", "THEME_OPTIONS": "Možnosti Témy", + "UNAUTHORIZED_YOU_SHOULD_LOGIN_FIRST_TO_PERFORM_THIS_ACTION": "Neoprávnené: na vykonanie tejto akcie by ste sa mali najprv prihlásiť", "USER_NAME": "Meno Používateľa", "USER_INTERFACE": "Používateľské Rozhranie", "YES": "Áno" diff --git a/src/assets/i18n/sl.json b/src/assets/i18n/sl.json index d3f5c76..676c97f 100644 --- a/src/assets/i18n/sl.json +++ b/src/assets/i18n/sl.json @@ -56,6 +56,7 @@ "THEMES": "Teme", "THEME_LEVEL": "Raven Teme", "THEME_OPTIONS": "Možnosti Teme", + "UNAUTHORIZED_YOU_SHOULD_LOGIN_FIRST_TO_PERFORM_THIS_ACTION": "Nepooblaščeno: za izvedbo tega dejanja se morate najprej prijaviti", "USER_NAME": "Uporabniško Ime", "USER_INTERFACE": "Uporabniški Vmesnik", "YES": "Da" diff --git a/src/assets/i18n/sv.json b/src/assets/i18n/sv.json index 1bbc807..008566a 100644 --- a/src/assets/i18n/sv.json +++ b/src/assets/i18n/sv.json @@ -56,6 +56,7 @@ "THEMES": "Teman", "THEME_LEVEL": "Temanivå", "THEME_OPTIONS": "Temaval", + "UNAUTHORIZED_YOU_SHOULD_LOGIN_FIRST_TO_PERFORM_THIS_ACTION": "Obehörig: du bör logga in först för att utföra den här åtgärden", "USER_NAME": "Användarnamn", "USER_INTERFACE": "Användargränssnitt", "YES": "Ja" diff --git a/src/assets/i18n/ta_LK.json b/src/assets/i18n/ta_LK.json index eacaea9..f770fc5 100644 --- a/src/assets/i18n/ta_LK.json +++ b/src/assets/i18n/ta_LK.json @@ -56,6 +56,7 @@ "THEMES": "தீம்கள்", "THEME_LEVEL": "தீம் நிலை", "THEME_OPTIONS": "தீம் விருப்பங்கள்", + "UNAUTHORIZED_YOU_SHOULD_LOGIN_FIRST_TO_PERFORM_THIS_ACTION": "அங்கீகரிக்கப்படாதது: இந்தச் செயலைச் செய்ய நீங்கள் முதலில் உள்நுழைய வேண்டும்", "USER_NAME": "பயனர் பெயர்", "USER_INTERFACE": "பயனர் இடைமுகம்", "YES": "ஆம்" diff --git a/src/assets/i18n/th_TH.json b/src/assets/i18n/th_TH.json index 6263823..7517bab 100644 --- a/src/assets/i18n/th_TH.json +++ b/src/assets/i18n/th_TH.json @@ -56,6 +56,7 @@ "THEMES": "ธีม", "THEME_LEVEL": "ระดับธีม", "THEME_OPTIONS": "ตัวเลือกธีม", + "UNAUTHORIZED_YOU_SHOULD_LOGIN_FIRST_TO_PERFORM_THIS_ACTION": "ไม่ได้รับอนุญาต: คุณควรเข้าสู่ระบบก่อนเพื่อดําเนินการนี้", "USER_NAME": "ชื่อผู้ใช้", "USER_INTERFACE": "ส่วนติดต่อผู้ใช้", "YES": "ใช่" diff --git a/src/assets/i18n/vi_VN.json b/src/assets/i18n/vi_VN.json index adff28b..9dfa67c 100644 --- a/src/assets/i18n/vi_VN.json +++ b/src/assets/i18n/vi_VN.json @@ -56,6 +56,7 @@ "THEMES": "Chủ đề", "THEME_LEVEL": "Cấp chủ đề", "THEME_OPTIONS": "Tùy chọn chủ đề", + "UNAUTHORIZED_YOU_SHOULD_LOGIN_FIRST_TO_PERFORM_THIS_ACTION": "Không được phép: bạn nên đăng nhập trước để thực hiện hành động này", "USER_NAME": "Tên người dùn", "USER_INTERFACE": "Giao diện người dùng", "YES": "Có" diff --git a/src/assets/i18n/zh_CN.json b/src/assets/i18n/zh_CN.json index 063747e..e1f2b65 100644 --- a/src/assets/i18n/zh_CN.json +++ b/src/assets/i18n/zh_CN.json @@ -56,6 +56,7 @@ "THEMES": "主题", "THEME_LEVEL": "主题级别", "THEME_OPTIONS": "主题选项", + "UNAUTHORIZED_YOU_SHOULD_LOGIN_FIRST_TO_PERFORM_THIS_ACTION": "未经授权:您应先登录才能执行此操作", "USER_NAME": "用户名", "USER_INTERFACE": "用户界面", "YES": "是的" diff --git a/src/assets/i18n/zh_TW.json b/src/assets/i18n/zh_TW.json index 2251f65..03a79ae 100644 --- a/src/assets/i18n/zh_TW.json +++ b/src/assets/i18n/zh_TW.json @@ -56,6 +56,7 @@ "THEMES": "主題", "THEME_LEVEL": "主題層級", "THEME_OPTIONS": "主題選項", + "UNAUTHORIZED_YOU_SHOULD_LOGIN_FIRST_TO_PERFORM_THIS_ACTION": "未經授權:您應先登錄才能執行此操作", "USER_NAME": "使用者名稱", "USER_INTERFACE": "使用者介面", "YES": "是的" diff --git a/yarn.lock b/yarn.lock index a4d7da7..869473f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -10,24 +10,24 @@ "@jridgewell/gen-mapping" "^0.3.5" "@jridgewell/trace-mapping" "^0.3.24" -"@angular-devkit/architect@0.1801.0": - version "0.1801.0" - resolved "https://registry.yarnpkg.com/@angular-devkit/architect/-/architect-0.1801.0.tgz#7166775bf48bf37c06aed1192480a88ea918ae08" - integrity sha512-iZa3J3CrZT6MKiHPw8ijgVwMyCMewCsP4xc75SetUwF/yuqRUHygALs5jJVZQFQjSFUrkg9gqXa1cCjFDwpT8A== +"@angular-devkit/architect@0.1801.1": + version "0.1801.1" + resolved "https://registry.yarnpkg.com/@angular-devkit/architect/-/architect-0.1801.1.tgz#bfe469394dffdac8d28e55ff55a98a69336c345f" + integrity sha512-7dIQ++D5PTzLgs4sEvi7pMpG4nY4CTnzLKbqKDI++fJKa7FEpVjje1tsr1r8ap8xD0QXr6sIxmQ4hdLeWwPhDQ== dependencies: - "@angular-devkit/core" "18.1.0" + "@angular-devkit/core" "18.1.1" rxjs "7.8.1" -"@angular-devkit/build-angular@^18.1.0": - version "18.1.0" - resolved "https://registry.yarnpkg.com/@angular-devkit/build-angular/-/build-angular-18.1.0.tgz#faf840cf4c5d01006660f01c94b0eb28ec8abaea" - integrity sha512-j/YrEFuEX90Pcyzjew6EcCoxT+Va0AlGjgWyVIuStNTEsCx9Vp7T2tS7w6LL1t6leM7gzf8f/ZKtvRPnAsWdQg== +"@angular-devkit/build-angular@^18.1.1": + version "18.1.1" + resolved "https://registry.yarnpkg.com/@angular-devkit/build-angular/-/build-angular-18.1.1.tgz#5d36af07f61bbfa56280928ae0ae27521c6f2cd4" + integrity sha512-sd/eOzitC8yN9xl/TbbuDxXL1LRZCX3gwKAddV1fJSrXJHEmDM7PhdQbNEPd2O58evMKSiMZK91WnYN0lhTZtw== dependencies: "@ampproject/remapping" "2.3.0" - "@angular-devkit/architect" "0.1801.0" - "@angular-devkit/build-webpack" "0.1801.0" - "@angular-devkit/core" "18.1.0" - "@angular/build" "18.1.0" + "@angular-devkit/architect" "0.1801.1" + "@angular-devkit/build-webpack" "0.1801.1" + "@angular-devkit/core" "18.1.1" + "@angular/build" "18.1.1" "@babel/core" "7.24.7" "@babel/generator" "7.24.7" "@babel/helper-annotate-as-pure" "7.24.7" @@ -38,7 +38,7 @@ "@babel/preset-env" "7.24.7" "@babel/runtime" "7.24.7" "@discoveryjs/json-ext" "0.5.7" - "@ngtools/webpack" "18.1.0" + "@ngtools/webpack" "18.1.1" "@vitejs/plugin-basic-ssl" "1.1.0" ansi-colors "4.1.3" autoprefixer "10.4.19" @@ -89,18 +89,18 @@ optionalDependencies: esbuild "0.21.5" -"@angular-devkit/build-webpack@0.1801.0": - version "0.1801.0" - resolved "https://registry.yarnpkg.com/@angular-devkit/build-webpack/-/build-webpack-0.1801.0.tgz#f8cd693a7e64ceaa5d81ff7d6a95c1cda5bd8b60" - integrity sha512-EnkkhE4tVOk3lU5/bt8hNCQCJMefcpU5E4jChRmFu+m0OtKK2kax3hjPTUVwcpbjwpG5rO7J/U5yIhCY9afXKw== +"@angular-devkit/build-webpack@0.1801.1": + version "0.1801.1" + resolved "https://registry.yarnpkg.com/@angular-devkit/build-webpack/-/build-webpack-0.1801.1.tgz#870bc13962e6672260f01217fce935e6193f3c8b" + integrity sha512-9qImQciytrf433+h1aAWMD/Qn9cx7amlLtHX9j6ToBMWxY3L9ZKzwlCZ3Q+d6VWs7QrN/X9j8VkJl913yuXeCQ== dependencies: - "@angular-devkit/architect" "0.1801.0" + "@angular-devkit/architect" "0.1801.1" rxjs "7.8.1" -"@angular-devkit/core@18.1.0", "@angular-devkit/core@^18.1.0": - version "18.1.0" - resolved "https://registry.yarnpkg.com/@angular-devkit/core/-/core-18.1.0.tgz#d4206cf1ca49a63689202f088488a0ce59cddbe2" - integrity sha512-6eXQDzHZCbpSMLv9Ohl+1QyLVDmGEXpuuHz3y64LfUTP0aEiBaxk96FjLXIxzJ4f2pbbW2XHzc+yuboGToRA0w== +"@angular-devkit/core@18.1.1", "@angular-devkit/core@^18.1.1": + version "18.1.1" + resolved "https://registry.yarnpkg.com/@angular-devkit/core/-/core-18.1.1.tgz#9fa43c402c3d6b2ea19cd1597b78c362e794c19b" + integrity sha512-YFzn/+8LezX7ZJhMQisvrqfkxJm6+JOtbWFj8K/luK0rTDmE8Z9n9r6kJ36FnHcLJ5MvvVaBc7n1v1wnzdqXpg== dependencies: ajv "8.16.0" ajv-formats "3.0.1" @@ -109,12 +109,12 @@ rxjs "7.8.1" source-map "0.7.4" -"@angular-devkit/schematics@18.1.0", "@angular-devkit/schematics@^18.1.0": - version "18.1.0" - resolved "https://registry.yarnpkg.com/@angular-devkit/schematics/-/schematics-18.1.0.tgz#c7fdb3ab447d34663b3b141bc09abf898502ff5e" - integrity sha512-BjrYutLfYFiPOSEcLBWCj3ENkwDn8gMfBSJesaBz7OrZBZGK5j0dVgBLIsGTP96TKo4o4vszJQOvS4AtV6xMGg== +"@angular-devkit/schematics@18.1.1", "@angular-devkit/schematics@^18.1.1": + version "18.1.1" + resolved "https://registry.yarnpkg.com/@angular-devkit/schematics/-/schematics-18.1.1.tgz#900247fdf842c3814d67b8638ca1870a695f32b1" + integrity sha512-r+DAvVvv+hOuhh19PefPOKa/zDkvzLHz/YOLGq/k1KfJRtNtjCKiDsXp1s6HSzYdJD1H10wnzUIh48uvxfwH5Q== dependencies: - "@angular-devkit/core" "18.1.0" + "@angular-devkit/core" "18.1.1" jsonc-parser "3.3.1" magic-string "0.30.10" ora "5.4.1" @@ -179,20 +179,20 @@ dependencies: "@angular-eslint/bundled-angular-compiler" "18.1.0" -"@angular/animations@^18.1.0": - version "18.1.0" - resolved "https://registry.yarnpkg.com/@angular/animations/-/animations-18.1.0.tgz#0920b63701d66f9436889e8eff0ba216ede9f0dc" - integrity sha512-K0BhvZ/SIVoGXZVuh1KOJDdgcGlHfFGMGrs58utndndAb+gYXReMfz4GR5cQs2OObH6TKmIOY2EH7Og1CY2tsw== +"@angular/animations@^18.1.1": + version "18.1.1" + resolved "https://registry.yarnpkg.com/@angular/animations/-/animations-18.1.1.tgz#684ae50e3a4a713725cae3a249ffed79dac37c0c" + integrity sha512-3BdB6lB7TT1BQFb8C3XyJ5A9YSrOx951NzcXnzFfTNiq1C+VeR455LtdNiDTPa9Vf5Df1cJb6ReJ1z17ztx+6Q== dependencies: tslib "^2.3.0" -"@angular/build@18.1.0": - version "18.1.0" - resolved "https://registry.yarnpkg.com/@angular/build/-/build-18.1.0.tgz#ecfdf6d3335d68003b7fe77741c0fbf6d7bfaa73" - integrity sha512-4yLrGqMDoNBis2Z4s8F3wSqlB2XLtwy/10tREBk9xVaCojERiwDvtHqzbMeHqD6ZMGDFtdhI12q8FT5jZVUmAw== +"@angular/build@18.1.1": + version "18.1.1" + resolved "https://registry.yarnpkg.com/@angular/build/-/build-18.1.1.tgz#276a8868430f82a318c1a760460b49a5cb2539f2" + integrity sha512-DbgFqpaZE6g8VZaPboB54cVuERlZV6SAkNPEaMT/53cnCxL4QdSQs1aT9Wy8G1Ksr4WI5AZMdPic/TVF0KBGGQ== dependencies: "@ampproject/remapping" "2.3.0" - "@angular-devkit/architect" "0.1801.0" + "@angular-devkit/architect" "0.1801.1" "@babel/core" "7.24.7" "@babel/helper-annotate-as-pure" "7.24.7" "@babel/helper-split-export-declaration" "7.24.7" @@ -219,7 +219,7 @@ vite "5.3.2" watchpack "2.4.1" -"@angular/cdk@^18.1.0": +"@angular/cdk@^18.1.1": version "18.1.1" resolved "https://registry.yarnpkg.com/@angular/cdk/-/cdk-18.1.1.tgz#022d00c48e7a7fca63e564278d93602f9b5c4c55" integrity sha512-IaDjvRUgAoKnEeafrnBX+hjTR+1M3O3fV3AybBCjN4NuiPtuyOJiTMg0cTv6RbluJ/SenbT4MQq3tMpOsa9i4w== @@ -228,17 +228,17 @@ optionalDependencies: parse5 "^7.1.2" -"@angular/cli@~18.1.0": - version "18.1.0" - resolved "https://registry.yarnpkg.com/@angular/cli/-/cli-18.1.0.tgz#22b5855c3e07e6999ea7d7b7bc7ac396eb0f2a3b" - integrity sha512-2E+b7S/736AOmxf5je9OWoPpgPY240TfJfFXwQiVvq/4KyC+ZR9lBrqRx72Xghn8nu3z8Q2BPZIXVGZppl0USQ== +"@angular/cli@~18.1.1": + version "18.1.1" + resolved "https://registry.yarnpkg.com/@angular/cli/-/cli-18.1.1.tgz#bfdde66c3951e09decd20147be4fc400735619fa" + integrity sha512-sRmc5meBLRQgFKq6te1UM4JPHWPERrg1pjYStft/qRKkOyvgpNzq3Ol6hN3zNb2ds2bAgjKhEAlOwSOZuw1cqQ== dependencies: - "@angular-devkit/architect" "0.1801.0" - "@angular-devkit/core" "18.1.0" - "@angular-devkit/schematics" "18.1.0" + "@angular-devkit/architect" "0.1801.1" + "@angular-devkit/core" "18.1.1" + "@angular-devkit/schematics" "18.1.1" "@inquirer/prompts" "5.0.7" "@listr2/prompt-adapter-inquirer" "2.0.13" - "@schematics/angular" "18.1.0" + "@schematics/angular" "18.1.1" "@yarnpkg/lockfile" "1.1.0" ini "4.1.3" jsonc-parser "3.3.1" @@ -251,17 +251,17 @@ symbol-observable "4.0.0" yargs "17.7.2" -"@angular/common@^18.1.0": - version "18.1.0" - resolved "https://registry.yarnpkg.com/@angular/common/-/common-18.1.0.tgz#05d934391ce274dfb97d36a4dca4b3b5ebe7342d" - integrity sha512-noHDLarQSCZZh7hyNd0HR61Fut+q4QCVq9qc/jKPglfbV/6nPujQSmSpT+rNJlNuBOrCLuvH/CNBNbiqii+x3g== +"@angular/common@^18.1.1": + version "18.1.1" + resolved "https://registry.yarnpkg.com/@angular/common/-/common-18.1.1.tgz#4ce2fe05c1136c68c660ad0f3640988c2fe1578b" + integrity sha512-qNfYAapvIi8JyQToSqbg3O5dRXaElv/yNp2evvBGn4UO/liHjdNV/DzgCdyKP7uVbYrR0W3bzj++SxVR3mrATQ== dependencies: tslib "^2.3.0" -"@angular/compiler-cli@^18.1.0": - version "18.1.0" - resolved "https://registry.yarnpkg.com/@angular/compiler-cli/-/compiler-cli-18.1.0.tgz#736e2b859ffd3bd637887ca51aa258e783623e03" - integrity sha512-BBsogLPJwxkPh7f8RVHsxyyqNE8XpHbAanjB5fAwnU4W6Sw1kR5rFzkeZM3xaRm2MDiC8DovIl6hlf+s/mKYOw== +"@angular/compiler-cli@^18.1.1": + version "18.1.1" + resolved "https://registry.yarnpkg.com/@angular/compiler-cli/-/compiler-cli-18.1.1.tgz#ffeaf9321f5fb9cd48dde90f1ef76fbb14fa9eec" + integrity sha512-TMPrN4HLa5raxW133bY3AxH1Gar36nmy0ikttMeSotLSlC5Y4SCYaiMY7QaPytD1iEGvqAd/rP+YuXzOIuCM/w== dependencies: "@babel/core" "7.24.7" "@jridgewell/sourcemap-codec" "^1.4.14" @@ -272,31 +272,31 @@ tslib "^2.3.0" yargs "^17.2.1" -"@angular/compiler@^18.1.0": - version "18.1.0" - resolved "https://registry.yarnpkg.com/@angular/compiler/-/compiler-18.1.0.tgz#3cfc57e789b234f0fe555678264e170be8d759ee" - integrity sha512-JRQzVTeJGSfRLY+dx+gwu/hPQVB8K+5pW12Z42M9x/HBgGW4in0cO2zHkeQPvImqm0nak82Us1Hyf5C+qTlMMQ== +"@angular/compiler@^18.1.1": + version "18.1.1" + resolved "https://registry.yarnpkg.com/@angular/compiler/-/compiler-18.1.1.tgz#f4d0ac3323625d2c1539e26aa227ce05af8481fd" + integrity sha512-Nc2GZhXXi3O2otZIWgOJoGZ+88+R6YXGc70dibEpMvmDjKfYpc4pBjuYzaGntdiTYAzVOVTTv09dwTP6YOpPRA== dependencies: tslib "^2.3.0" -"@angular/core@^18.1.0": - version "18.1.0" - resolved "https://registry.yarnpkg.com/@angular/core/-/core-18.1.0.tgz#4b78e40e5c0d0ee36080c048adaa029013779b72" - integrity sha512-/57/s7CD/0CwlN+3FlhVmx7ypCWXjKi5UKtnlBAUg0D1denIf6ADxwTHFZABYZcYBqOTJgeQUtUw9u/A+0CIlg== +"@angular/core@^18.1.1": + version "18.1.1" + resolved "https://registry.yarnpkg.com/@angular/core/-/core-18.1.1.tgz#e6d18a8b1e347b77780ce01cdd11138cc25bd11a" + integrity sha512-/JFQ49fVIthZzdggl7FOCYAjaynbkRcCyiri85kAyTIvJ6aMSIiEKwJCw45WI5ICf2HtC9kz6dr0OKhMR6SeiA== dependencies: tslib "^2.3.0" -"@angular/forms@^18.1.0": - version "18.1.0" - resolved "https://registry.yarnpkg.com/@angular/forms/-/forms-18.1.0.tgz#98afb2a8a99ca728d8e8e92e23402862855b7d16" - integrity sha512-m+7m9wa+n5dEacd458eSZsZTz0B+HbOtr7/uqM0YTMQaPrhwl1epG5Y103mB6yr00JiJcLNlPLjP888cHFjldQ== +"@angular/forms@^18.1.1": + version "18.1.1" + resolved "https://registry.yarnpkg.com/@angular/forms/-/forms-18.1.1.tgz#151a8c6b5081bf06e6fcefecf3dac259eb77be63" + integrity sha512-CceH57IKeH2Zq8QFFkcJMvBbjxVRCtqzAqSETfShWzrt+ITrz4c6EnUMbj30iz+ntn/R+qGAp3n/t0D7HtTS6Q== dependencies: tslib "^2.3.0" -"@angular/language-service@^18.1.0": - version "18.1.0" - resolved "https://registry.yarnpkg.com/@angular/language-service/-/language-service-18.1.0.tgz#e59a4b4d85d2ca4c818aaba3ff87ff9056448c22" - integrity sha512-sS9G/ZdS4CVhbClunpur8lZDP2cNTMFiAaxsF3sWg+HTSbQm7v57ypQsainSzoD30YxzoSCvyk18unDAO1vYUA== +"@angular/language-service@^18.1.1": + version "18.1.1" + resolved "https://registry.yarnpkg.com/@angular/language-service/-/language-service-18.1.1.tgz#1c68039d317b342b4244792b7213a8841604e190" + integrity sha512-SK9mKBB+fWXBXgdDLPZQI/peHqeQLheseSUPhZQyARDR6CrUvhB7MSRWERhn8832fZ6BoCE01p1obsYLWeXNbw== "@angular/material@^18.1.1": version "18.1.1" @@ -353,24 +353,24 @@ "@material/typography" "15.0.0-canary.7f224ddd4.0" tslib "^2.3.0" -"@angular/platform-browser-dynamic@^18.1.0": - version "18.1.0" - resolved "https://registry.yarnpkg.com/@angular/platform-browser-dynamic/-/platform-browser-dynamic-18.1.0.tgz#22060e338320a9e37e363875cd18f83ff33725e7" - integrity sha512-D/wuOQf+gULld9DVEzn2Lw3WbTyAYf/sp3DC5k83O+DQsG3eAIsVkt0zdE+U3DrDYsiWg8M3X+ioi3ouqK0mNg== +"@angular/platform-browser-dynamic@^18.1.1": + version "18.1.1" + resolved "https://registry.yarnpkg.com/@angular/platform-browser-dynamic/-/platform-browser-dynamic-18.1.1.tgz#a8d3f31c57227977f1315e1b82b3c1052c27b5a4" + integrity sha512-+nnWGLz7dhkRbel8qGIgfQa5PoE4ZMl0ClDw8HR0R5T3w+v0K6trPSjWIPDHm5ex25RvuLNmoUGu29drlHN3Fw== dependencies: tslib "^2.3.0" -"@angular/platform-browser@^18.1.0": - version "18.1.0" - resolved "https://registry.yarnpkg.com/@angular/platform-browser/-/platform-browser-18.1.0.tgz#0ad81cb4e9f78e218697ac05f942314cd87b7fd3" - integrity sha512-jCmxthiI4Zef54crckNht60xwfIsuciGeyZvb7SsXna2maLW9fA4uz1VhZqIWTiBnHwNynVlyfBX3/jBD7S9+g== +"@angular/platform-browser@^18.1.1": + version "18.1.1" + resolved "https://registry.yarnpkg.com/@angular/platform-browser/-/platform-browser-18.1.1.tgz#270aee5a62fca26d0903e52c07915a26a3ba6bf6" + integrity sha512-9FG2+NSWJXo+zu/W7VQE0UpaWejbV62AXW7218FBZXOdkdID5oNxHf0QdJ3hCaIJw1dKZEG49BTq005d9yQbew== dependencies: tslib "^2.3.0" -"@angular/router@^18.1.0": - version "18.1.0" - resolved "https://registry.yarnpkg.com/@angular/router/-/router-18.1.0.tgz#5d69890515d8863f8e86d1f6041295f7c402a71c" - integrity sha512-dl2cSxZkl4we+rWMxdm123TZzlor6yxwNFI2yT7b6DP2i+rXaaHBSSPet0ASp+UX6djz+Osr56Bifs6wi4rhiQ== +"@angular/router@^18.1.1": + version "18.1.1" + resolved "https://registry.yarnpkg.com/@angular/router/-/router-18.1.1.tgz#66cbf049a92140878b23233e13c7fe0991a148bf" + integrity sha512-XaPL+jzmanQa3y9JSMpyxcTqHTNLiGLW6yzcZ0hiKDRpCJ044cKLMK5Ruk84LfzvVDS//tGj46OYAwrPGmBFMg== dependencies: tslib "^2.3.0" @@ -1394,6 +1394,28 @@ resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz#1d572bfbbe14b7704e0ba0f39b74815b84870d70" integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw== +"@emnapi/core@^1.1.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@emnapi/core/-/core-1.2.0.tgz#7b738e5033738132bf6af0b8fae7b05249bdcbd7" + integrity sha512-E7Vgw78I93we4ZWdYCb4DGAwRROGkMIXk7/y87UmANR+J6qsWusmC3gLt0H+O0KOt5e6O38U8oJamgbudrES/w== + dependencies: + "@emnapi/wasi-threads" "1.0.1" + tslib "^2.4.0" + +"@emnapi/runtime@^1.1.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@emnapi/runtime/-/runtime-1.2.0.tgz#71d018546c3a91f3b51106530edbc056b9f2f2e3" + integrity sha512-bV21/9LQmcQeCPEg3BDFtvwL6cwiTMksYNWQQ4KOxCZikEGalWtenoZ0wCiukJINlGCIi2KXx01g4FoH/LxpzQ== + dependencies: + tslib "^2.4.0" + +"@emnapi/wasi-threads@1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@emnapi/wasi-threads/-/wasi-threads-1.0.1.tgz#d7ae71fd2166b1c916c6cd2d0df2ef565a2e1a5b" + integrity sha512-iIBu7mwkq4UQGeMEM8bLwNK962nXdhodeScX4slfQnRhEMMzvYivHhutCIk8uojvmASXXPC2WNEjwxFWk72Oqw== + dependencies: + tslib "^2.4.0" + "@es-joy/jsdoccomment@~0.46.0": version "0.46.0" resolved "https://registry.yarnpkg.com/@es-joy/jsdoccomment/-/jsdoccomment-0.46.0.tgz#47a2ee4bfc0081f252e058272dfab680aaed464d" @@ -1575,11 +1597,11 @@ integrity sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA== "@inquirer/checkbox@^2.3.7": - version "2.3.11" - resolved "https://registry.yarnpkg.com/@inquirer/checkbox/-/checkbox-2.3.11.tgz#8553afe548f0070aae228ea012bbc840bd3ff149" - integrity sha512-pCt02FZNLX9u8j/42n6iJyJnInbrvrygOfX+Fc4TcASbNRwNUcvhjxR2t49AdlmiO8oXAT3GhFH1T+2GpZPCfw== + version "2.4.1" + resolved "https://registry.yarnpkg.com/@inquirer/checkbox/-/checkbox-2.4.1.tgz#287855bc00ae515e3b74759687f3e829404e8417" + integrity sha512-Mt6JH1XuTPgzSirE26w1xHxw32z9tjUZPYOGAcgNeV0olSeLDidLF1nylFLZdzJrEQcMylQ+8t0RdP74LKS0oQ== dependencies: - "@inquirer/core" "^9.0.3" + "@inquirer/core" "^9.0.4" "@inquirer/figures" "^1.0.4" "@inquirer/type" "^1.5.0" ansi-escapes "^4.3.2" @@ -1594,11 +1616,11 @@ "@inquirer/type" "^1.3.3" "@inquirer/confirm@^3.1.11": - version "3.1.15" - resolved "https://registry.yarnpkg.com/@inquirer/confirm/-/confirm-3.1.15.tgz#50fad3e9e9af1ddc7b661ac044cc04a689904760" - integrity sha512-CiLGi3JmKGEsia5kYJN62yG/njHydbYIkzSBril7tCaKbsnIqxa2h/QiON9NjfwiKck/2siosz4h7lVhLFocMQ== + version "3.1.16" + resolved "https://registry.yarnpkg.com/@inquirer/confirm/-/confirm-3.1.16.tgz#793561acb8cd907b5715920811c9fde66ff9a10c" + integrity sha512-DXgLZim+YVTk05zRywvFRfJt2Jje7sZ4DO6Ss9RpGtgXEd/T0IiTqubHWst0IazCwdPI9g/06Rtm/nm4IBFJBA== dependencies: - "@inquirer/core" "^9.0.3" + "@inquirer/core" "^9.0.4" "@inquirer/type" "^1.5.0" "@inquirer/core@^8.2.4": @@ -1620,10 +1642,10 @@ strip-ansi "^6.0.1" wrap-ansi "^6.2.0" -"@inquirer/core@^9.0.3": - version "9.0.3" - resolved "https://registry.yarnpkg.com/@inquirer/core/-/core-9.0.3.tgz#40564a501f77410752b0a5dda652d6340e30dfa1" - integrity sha512-p2BRZv/vMmpwlU4ZR966vKQzGVCi4VhLjVofwnFLziTQia541T7i1Ar8/LPh+LzjkXzocme+g5Io6MRtzlCcNA== +"@inquirer/core@^9.0.4": + version "9.0.4" + resolved "https://registry.yarnpkg.com/@inquirer/core/-/core-9.0.4.tgz#0de0b5aadba012f691d2e0aef5c6ccdf9e9e8992" + integrity sha512-46LaWACIctSfVKTu71ziFlqO8SVLhWGSxvaHpf0frfDTphSSpIfeNo5ZH/kJPHYJw4VgPGf/9c3zJN/FnCdaIQ== dependencies: "@inquirer/figures" "^1.0.4" "@inquirer/type" "^1.5.0" @@ -1640,20 +1662,20 @@ yoctocolors-cjs "^2.1.2" "@inquirer/editor@^2.1.11": - version "2.1.15" - resolved "https://registry.yarnpkg.com/@inquirer/editor/-/editor-2.1.15.tgz#e1488c157033eae889d68c8fb44548a9a1ceff2c" - integrity sha512-UmtZnY36rGLS/4cCzvdRmk0xxsGgH2AsF0v1SSlBZ3C5JK/Bxm2gNW8fmUVzQ5vm8kpdWASXPapbUx4iV49ScA== + version "2.1.16" + resolved "https://registry.yarnpkg.com/@inquirer/editor/-/editor-2.1.16.tgz#f71c26658391e08be24c1f1d8ae4a0611a42c38c" + integrity sha512-SkrpBFUK1XqCS5a66v2dnsjMoXyuxC+2golkM0NoT7XYq47eY8RVFnt5oOjj257MmXjbuSLcc7iQb7bFasHTfA== dependencies: - "@inquirer/core" "^9.0.3" + "@inquirer/core" "^9.0.4" "@inquirer/type" "^1.5.0" external-editor "^3.1.0" "@inquirer/expand@^2.1.11": - version "2.1.15" - resolved "https://registry.yarnpkg.com/@inquirer/expand/-/expand-2.1.15.tgz#d10e38bd08555329284b901e259d2d81d517ff08" - integrity sha512-aBnnrBw9vbFJROUlDCsbq8H/plX6JHfPwLmSphxaVqOR+b1hgLdw+oRhZkpcJhG2AZOlc8IKzGdZhji93gQg4w== + version "2.1.16" + resolved "https://registry.yarnpkg.com/@inquirer/expand/-/expand-2.1.16.tgz#620b763fa4b027546d849ddd6cd05bf7cdae4b67" + integrity sha512-i7qnbjg7bFRd/UXq7I+IHkai84NQCWhFbNvVDp0Gi/DCwfPAoInFnwtPMBpf4Ep/UaLdVl98NR2AzwYRZdLV/w== dependencies: - "@inquirer/core" "^9.0.3" + "@inquirer/core" "^9.0.4" "@inquirer/type" "^1.5.0" yoctocolors-cjs "^2.1.2" @@ -1663,19 +1685,19 @@ integrity sha512-R7Gsg6elpuqdn55fBH2y9oYzrU/yKrSmIsDX4ROT51vohrECFzTf2zw9BfUbOW8xjfmM2QbVoVYdTwhrtEKWSQ== "@inquirer/input@^2.1.11": - version "2.2.2" - resolved "https://registry.yarnpkg.com/@inquirer/input/-/input-2.2.2.tgz#e72413c09126d77146d7d1430a1faeedde7c3126" - integrity sha512-VjkzYSVH0606nLi9HHiSb4QYs2idwRgneiMoFoTAIwQ1Qwx6OIDugOYLtLta3gP8AWZx7qUvgDtj+/SJuiiKuQ== + version "2.2.3" + resolved "https://registry.yarnpkg.com/@inquirer/input/-/input-2.2.3.tgz#19d74c21f94088df73743d9e160afbe2517b1483" + integrity sha512-L3vH9istz91uk43Us4dqLb0UV6XxoSQ2MYRs3QSIPDXj1zUPGOk44Y1R69tPkO4VSHnlZjDp+FPEf/CTaee4dg== dependencies: - "@inquirer/core" "^9.0.3" + "@inquirer/core" "^9.0.4" "@inquirer/type" "^1.5.0" "@inquirer/password@^2.1.11": - version "2.1.15" - resolved "https://registry.yarnpkg.com/@inquirer/password/-/password-2.1.15.tgz#74bcc5f36629c9d0e6b72a711d5e4f5739b845b3" - integrity sha512-/JmiTtIcSYbZdPucEW5q2rhC71vGKPivm3LFqNDQEI6lJyffq7hlfKKFC+R1Qp19dMqkaG+O5L1XmcHpmlAUUQ== + version "2.1.16" + resolved "https://registry.yarnpkg.com/@inquirer/password/-/password-2.1.16.tgz#97c7164504808f24bbb0631349606275e2d67106" + integrity sha512-UXzm1nzb0rGaciJ95ZeEjkZ/2KpPRxC94bTzOEkl5Gy/jQ5X3frJHHTzBMRg1KPuyAQTQSQKYXtjTKoknpTcTg== dependencies: - "@inquirer/core" "^9.0.3" + "@inquirer/core" "^9.0.4" "@inquirer/type" "^1.5.0" ansi-escapes "^4.3.2" @@ -1694,20 +1716,20 @@ "@inquirer/select" "^2.3.7" "@inquirer/rawlist@^2.1.11": - version "2.1.15" - resolved "https://registry.yarnpkg.com/@inquirer/rawlist/-/rawlist-2.1.15.tgz#9ed7ef9e0a4bdf3a4c9ea3f67b22abcec0c9fbd7" - integrity sha512-zwU6aWDMyuQNiY5Z0iYXkxi7pliRFXqUmiS7vG6lAGxqcbOSptYgIxGJnd3AU4Y91N0Tbt57+koJL0S2p6vSkA== + version "2.1.16" + resolved "https://registry.yarnpkg.com/@inquirer/rawlist/-/rawlist-2.1.16.tgz#1813754e5eeaa09ec3917f9cbf6e04bc8a13955e" + integrity sha512-RINF+Rw6u5fJQ2kBbAUkNN8bLXUmrl+rLwrlZf24SJt/fosX672U3WseUUHdR3yvIIoIuISrHrh+jbhwl170/Q== dependencies: - "@inquirer/core" "^9.0.3" + "@inquirer/core" "^9.0.4" "@inquirer/type" "^1.5.0" yoctocolors-cjs "^2.1.2" "@inquirer/select@^2.3.7": - version "2.3.11" - resolved "https://registry.yarnpkg.com/@inquirer/select/-/select-2.3.11.tgz#e17fc324758571557beb373c7d3b95dd136d090e" - integrity sha512-DebGErUSCyzwIP2zx3hs1X4TAzxSl/yNHzuYGE6KFkHq3ubg+5dJZacFxN1C1eBkJvQ0XBWGpY6MTzHsJbxkpw== + version "2.4.1" + resolved "https://registry.yarnpkg.com/@inquirer/select/-/select-2.4.1.tgz#385cf2c62a402303d9ea214c358f60364f0ad12c" + integrity sha512-m15ZwV2E2QDy0VbO/BRkVZ6TX6chYU+7K7//R47c3/Xai1d2AESHy4U88G7uq2mR1atl/p4HvMClKASNJvUDRg== dependencies: - "@inquirer/core" "^9.0.3" + "@inquirer/core" "^9.0.4" "@inquirer/figures" "^1.0.4" "@inquirer/type" "^1.5.0" ansi-escapes "^4.3.2" @@ -2605,10 +2627,19 @@ resolved "https://registry.yarnpkg.com/@msgpackr-extract/msgpackr-extract-win32-x64/-/msgpackr-extract-win32-x64-3.0.3.tgz#0aa5502d547b57abfc4ac492de68e2006e417242" integrity sha512-x0fWaQtYp4E6sktbsdAqnehxDgEc/VwM7uLsRCYWaiGu0ykYdZPiS8zCWdnjHwyiumousxfBm4SO31eXqwEZhQ== -"@ngtools/webpack@18.1.0": - version "18.1.0" - resolved "https://registry.yarnpkg.com/@ngtools/webpack/-/webpack-18.1.0.tgz#52c5b879a200be91e19b3bb823c603102e12e256" - integrity sha512-J4ATDGq0AubLbP3DOFRjp0pDBvSgzjtiu5l1hGq3xf6AzVAEmZFlp2Ac2EykuK2r8XDnCVoLrxICJOXZWWzP2g== +"@napi-rs/wasm-runtime@0.2.4": + version "0.2.4" + resolved "https://registry.yarnpkg.com/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.4.tgz#d27788176f250d86e498081e3c5ff48a17606918" + integrity sha512-9zESzOO5aDByvhIAsOy9TbpZ0Ur2AJbUI7UT73kcUTS2mxAMHOBaa1st/jAymNoCtvrit99kkzT1FZuXVcgfIQ== + dependencies: + "@emnapi/core" "^1.1.0" + "@emnapi/runtime" "^1.1.0" + "@tybys/wasm-util" "^0.9.0" + +"@ngtools/webpack@18.1.1": + version "18.1.1" + resolved "https://registry.yarnpkg.com/@ngtools/webpack/-/webpack-18.1.1.tgz#b43b9605c7ba449c724db6cd87ac455fe3846f1d" + integrity sha512-mjlfnWcHtBZJUJaVyffJZZL8U1o1XUQwrFIKeiFUeatLDsjtv8EbLW9Ed1v3eAJyVuaTNKpsdZma1XdxzeLONw== "@ngx-translate/core@^15.0.0": version "15.0.0" @@ -2724,27 +2755,27 @@ proc-log "^4.0.0" which "^4.0.0" -"@nrwl/devkit@19.4.4": - version "19.4.4" - resolved "https://registry.yarnpkg.com/@nrwl/devkit/-/devkit-19.4.4.tgz#5a206cacacab00cf565be10ada52e7c3f9ab4726" - integrity sha512-Yeec1RblR5SIjfHsrcjvpEpyHmxYQ2onlEFeox75elXvzAIwg8CvbzJT04IV5PimiL7m9dJ1jKPPWJT9dfQUoQ== +"@nrwl/devkit@19.5.1": + version "19.5.1" + resolved "https://registry.yarnpkg.com/@nrwl/devkit/-/devkit-19.5.1.tgz#471eba99eff9806b3bc0d9f55061b13e0f9bdd90" + integrity sha512-ZsckDZszLTv3oshNsY5fZ86g8a/VcGvgDpdiP/z/A/krtOHL8iUjdT/72Eo5DIult5WcSFjnifyWcyWIGe1PeA== dependencies: - "@nx/devkit" "19.4.4" + "@nx/devkit" "19.5.1" -"@nrwl/tao@19.4.4": - version "19.4.4" - resolved "https://registry.yarnpkg.com/@nrwl/tao/-/tao-19.4.4.tgz#91ac0e72b4c7eeb7779141ec16331665fb7e9e98" - integrity sha512-iwswcp7fW5GiIeAFvA/Ssr9fe2ZZHcuOS20bQx+mLEnEgBaARkgWqNdYMZ594NRqXQ1CrOEy5jncahS6K+pRbw== +"@nrwl/tao@19.5.1": + version "19.5.1" + resolved "https://registry.yarnpkg.com/@nrwl/tao/-/tao-19.5.1.tgz#e7c8774a90534c55671837ce99883135fe029f28" + integrity sha512-gAitJkexzI36jCNIHru1PAqNcFe17KlSwb3F4VoCArcZSJmSh5cTbxaAAWup8aavxHT6nF6G1Zm1+N0RmzRMRQ== dependencies: - nx "19.4.4" + nx "19.5.1" tslib "^2.3.0" -"@nx/devkit@19.4.4", "@nx/devkit@^19.0.6": - version "19.4.4" - resolved "https://registry.yarnpkg.com/@nx/devkit/-/devkit-19.4.4.tgz#eafaedb3f3b43d744d7f060cd8aef65ada2c446a" - integrity sha512-oQapb/v0sHpM785Ea4MNsERUnv2Of6/EyPgIz0kOiI/OgHUPI778jpkZraW/OKcg/o8/BnGM832ERRaYdEUZJA== +"@nx/devkit@19.5.1", "@nx/devkit@^19.0.6": + version "19.5.1" + resolved "https://registry.yarnpkg.com/@nx/devkit/-/devkit-19.5.1.tgz#a30aaef06c11b2ae7745695d30f62c72a7e61eb6" + integrity sha512-Vj8wwzNIR5VIWmuLHhOi4aUVq7eVV5YTbctnEewKT+V/O4LZj+hClGyVNyT8s6b8JIjNWoIO4HXStLnH8rDOlw== dependencies: - "@nrwl/devkit" "19.4.4" + "@nrwl/devkit" "19.5.1" ejs "^3.1.7" enquirer "~2.3.6" ignore "^5.0.4" @@ -2754,55 +2785,55 @@ tslib "^2.3.0" yargs-parser "21.1.1" -"@nx/nx-darwin-arm64@19.4.4": - version "19.4.4" - resolved "https://registry.yarnpkg.com/@nx/nx-darwin-arm64/-/nx-darwin-arm64-19.4.4.tgz#ce79da87a69d0a9f997e384d16689714784bd488" - integrity sha512-qmPz1PYsV1zlpSWBHLmy3J7Hw5H5pPWAps6ObcxwUuQwli6uySi4OKFKCLnmWgi1ICvB2NviChK45OIDtxJ2Iw== +"@nx/nx-darwin-arm64@19.5.1": + version "19.5.1" + resolved "https://registry.yarnpkg.com/@nx/nx-darwin-arm64/-/nx-darwin-arm64-19.5.1.tgz#5d2927bc397f7eeb6e58fb2a3621fd9750d1d0df" + integrity sha512-mdFSnwf+cEGZQ0HDJIzHBOWmho66VUN44qsDRPVSwpaEqlHSlcbiqKzM0+oVx9CRDLNQoYtYs1Y3hGlnag1sCQ== -"@nx/nx-darwin-x64@19.4.4": - version "19.4.4" - resolved "https://registry.yarnpkg.com/@nx/nx-darwin-x64/-/nx-darwin-x64-19.4.4.tgz#52f7fcff17b1db4543249c853c6e7163c55f7824" - integrity sha512-/M+KQrjaIovhTP81BGMQ3AezSy9ZYhubXg7G3ltcMfox07yw5Pj10Ip9ZwkE5zF6CuJXNAoLesmNhbqMXodsag== +"@nx/nx-darwin-x64@19.5.1": + version "19.5.1" + resolved "https://registry.yarnpkg.com/@nx/nx-darwin-x64/-/nx-darwin-x64-19.5.1.tgz#be6dbe7ade2851b49455087dfff3f4e9ab171a1b" + integrity sha512-ficF0T6vN0LkkYoPyEgdXEOfIR9ss0hXeG2s32SwqfjNZlbisO4fvrHM8f8WPujEJ+5nCIJ9o4jJiWBHkfUTBg== -"@nx/nx-freebsd-x64@19.4.4": - version "19.4.4" - resolved "https://registry.yarnpkg.com/@nx/nx-freebsd-x64/-/nx-freebsd-x64-19.4.4.tgz#970338a996ee09b558682eeeacc8420540447c50" - integrity sha512-PegR8GgHn24/eXqVRme3iRPHVYmH94rSBNoKOrWHJ8RTA/Dw+ZoOmhdLssOSs6z7JQ0S63MKo8x/HILI3+WyXw== +"@nx/nx-freebsd-x64@19.5.1": + version "19.5.1" + resolved "https://registry.yarnpkg.com/@nx/nx-freebsd-x64/-/nx-freebsd-x64-19.5.1.tgz#c270bf2d11363407ade5e4dfe6041cc3f9fbbec1" + integrity sha512-UjquUf8N06DlAyhpvEm1D57WXWQnvvVq6vIxq6rTmK+alWjMyOUs90sPYrqvV3TARAsdkos763S8T5rAOB/xYQ== -"@nx/nx-linux-arm-gnueabihf@19.4.4": - version "19.4.4" - resolved "https://registry.yarnpkg.com/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-19.4.4.tgz#38d4e570ef1c12baa3360cfe7dec92b3f32d4d63" - integrity sha512-6Yz0aTR8XE/MXpjbQ5HRlGcngYXUv156tJeynO8lyiZ0HK1RkUq+MsbSLw0zvqBUljWQwQwK20rsAx9AUqM9kQ== +"@nx/nx-linux-arm-gnueabihf@19.5.1": + version "19.5.1" + resolved "https://registry.yarnpkg.com/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-19.5.1.tgz#4294b82981628add842aa6001965750fbcb9ff9c" + integrity sha512-UXBXiLEZVgHlz/iO634JQwQU/MP0Kx0tKwEzucjAryIUFTBRAZos76wTF8glBQaH4dTwWtQQObxaEVGGu+J4dA== -"@nx/nx-linux-arm64-gnu@19.4.4": - version "19.4.4" - resolved "https://registry.yarnpkg.com/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-19.4.4.tgz#1d0969f0141ac70f31ed69cfac80d0781a7266cc" - integrity sha512-33zZ+ytnRgXnx7Ls8hoEtXSRDJF8PuZaJBbGocrpfXku58fHj7+AJtQZWjQe3STGJuVUbmIZNfGJ/st+3Zeccg== +"@nx/nx-linux-arm64-gnu@19.5.1": + version "19.5.1" + resolved "https://registry.yarnpkg.com/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-19.5.1.tgz#8a58c79f524ad007efe8890d34984fbcc3633c30" + integrity sha512-UlBq3ImnFHMsI6jLxQA97ntgBvMvtnVmL/eluGOcUres9q0IqzTOWmBDccpR3ZLbI3NBrmDRrS79aid3SuBKwA== -"@nx/nx-linux-arm64-musl@19.4.4": - version "19.4.4" - resolved "https://registry.yarnpkg.com/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-19.4.4.tgz#df5dcba99be809f9584b63424abdb8bd472b4d49" - integrity sha512-00qPmFs0LGmeudYSwhcuMLNRb4/Eaaf6SMkqdbJU2iKEbq6rY7clORAJlOn3FQPmxi/j2uEfbkONMfO8pqsu3A== +"@nx/nx-linux-arm64-musl@19.5.1": + version "19.5.1" + resolved "https://registry.yarnpkg.com/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-19.5.1.tgz#141cae4dc3893df6fa3306be7522abd451ec8de4" + integrity sha512-sw0zdO9CLjDY9qiweZm5p5zrkOeRPagimHCtHw/YIuPfkBrtoazi9adD+f8OXou/jrL/f1UE2/CA3gQKDOT35Q== -"@nx/nx-linux-x64-gnu@19.4.4": - version "19.4.4" - resolved "https://registry.yarnpkg.com/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-19.4.4.tgz#e78d95ef543c5d4a810c9f3b241551645b2ca116" - integrity sha512-R7wIdVzSVvKTsLPRBIo9eouEik4ZiYhR4eG2XybhdWNhv8vC+VzOdbWWUyxQzzxj2Lo5o7d4UlFxvblTftQJJw== +"@nx/nx-linux-x64-gnu@19.5.1": + version "19.5.1" + resolved "https://registry.yarnpkg.com/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-19.5.1.tgz#e477c20fa5a317a6a7f570dbfc5e446a75c28b67" + integrity sha512-tHPcBgsyyLNRfJLWnDQLcWZZ69xn4Ocfnquxs30Q5gk5CZTNSVm/yA4ibYn9JGvSu0dNjzM+nJwmtEaudhtgSg== -"@nx/nx-linux-x64-musl@19.4.4": - version "19.4.4" - resolved "https://registry.yarnpkg.com/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-19.4.4.tgz#2053564a8c265fb1b298f67e6da00fc279dc62f8" - integrity sha512-2Xu71Jwa0Ti2fwvvGXb21kpMaga4eZeS5+2MKMJnE2hzW6NWSx68xnw6TPJIdEKbkJUHWk32vF4vob79puunHQ== +"@nx/nx-linux-x64-musl@19.5.1": + version "19.5.1" + resolved "https://registry.yarnpkg.com/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-19.5.1.tgz#d7f4e7e59c51fe0b8709c35b8586c46aef5df013" + integrity sha512-dHP8GrqK05gHwq6kSjuZqaN0CQrID2OspuJ4vKd+WoelioFNmdRAQWkOyqXA5dlrJfWs/IqV+WvnexYlxG1quw== -"@nx/nx-win32-arm64-msvc@19.4.4": - version "19.4.4" - resolved "https://registry.yarnpkg.com/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-19.4.4.tgz#cb0cb002b959edc099697e9dbe551d21ef9b28d3" - integrity sha512-ztF1MhxB+IdLIqwx1DbAdqJvTHrFstUavinFTxTaGBTu9AtFwziRP567XB8TiyzyCSmY9H8JJHGByQ0Mr6cUbQ== +"@nx/nx-win32-arm64-msvc@19.5.1": + version "19.5.1" + resolved "https://registry.yarnpkg.com/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-19.5.1.tgz#ba57d285c913dcbbc9e6a5cf29eed24590c933ec" + integrity sha512-YNhVje0gSmt7bLWDCR1Ea3vbvqF+iIeDhtpJuK7kXMbWAujZrA5sGW/xdPPShV8omlQuu1Ggms0BUCwr8Aiyig== -"@nx/nx-win32-x64-msvc@19.4.4": - version "19.4.4" - resolved "https://registry.yarnpkg.com/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-19.4.4.tgz#e037b8ec3fee1bcd437a4fc7084be18952b26532" - integrity sha512-AdcjRiQ3MXlhpwCt5QprxtwAvG+VcYymF6ZI37aHZ9EkSEkD77iFgpkAhfhhHEgbTmnGBcMZMwJ5MENXjwdW8A== +"@nx/nx-win32-x64-msvc@19.5.1": + version "19.5.1" + resolved "https://registry.yarnpkg.com/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-19.5.1.tgz#2e1ee5f2aa1a360840150f061e68beb640c6d160" + integrity sha512-bxj12iAuyEwBCV6A+C8nXQ55KNji4L0VrL3y2KeH0wOeBMgTeKQxoMNk0/Ty2O6354YkAgwaKRHJMnM/LfO+og== "@pkgjs/parseargs@^0.11.0": version "0.11.0" @@ -2819,168 +2850,168 @@ resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.18.0.tgz#bbd0e616b2078cd2d68afc9824d1fadb2f2ffd27" integrity sha512-Tya6xypR10giZV1XzxmH5wr25VcZSncG0pZIjfePT0OVBvqNEurzValetGNarVrGiq66EBVAFn15iYX4w6FKgQ== -"@rollup/rollup-android-arm-eabi@4.18.1": - version "4.18.1" - resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.18.1.tgz#f0da481244b7d9ea15296b35f7fe39cd81157396" - integrity sha512-lncuC4aHicncmbORnx+dUaAgzee9cm/PbIqgWz1PpXuwc+sa1Ct83tnqUDy/GFKleLiN7ZIeytM6KJ4cAn1SxA== +"@rollup/rollup-android-arm-eabi@4.19.0": + version "4.19.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.19.0.tgz#3d9fd50164b94964f5de68c3c4ce61933b3a338d" + integrity sha512-JlPfZ/C7yn5S5p0yKk7uhHTTnFlvTgLetl2VxqE518QgyM7C9bSfFTYvB/Q/ftkq0RIPY4ySxTz+/wKJ/dXC0w== "@rollup/rollup-android-arm64@4.18.0": version "4.18.0" resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.18.0.tgz#97255ef6384c5f73f4800c0de91f5f6518e21203" integrity sha512-avCea0RAP03lTsDhEyfy+hpfr85KfyTctMADqHVhLAF3MlIkq83CP8UfAHUssgXTYd+6er6PaAhx/QGv4L1EiA== -"@rollup/rollup-android-arm64@4.18.1": - version "4.18.1" - resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.18.1.tgz#82ab3c575f4235fb647abea5e08eec6cf325964e" - integrity sha512-F/tkdw0WSs4ojqz5Ovrw5r9odqzFjb5LIgHdHZG65dFI1lWTWRVy32KDJLKRISHgJvqUeUhdIvy43fX41znyDg== +"@rollup/rollup-android-arm64@4.19.0": + version "4.19.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.19.0.tgz#e1a6d4bca2eb08c84fd996a4bf896ce4b6f4014c" + integrity sha512-RDxUSY8D1tWYfn00DDi5myxKgOk6RvWPxhmWexcICt/MEC6yEMr4HNCu1sXXYLw8iAsg0D44NuU+qNq7zVWCrw== "@rollup/rollup-darwin-arm64@4.18.0": version "4.18.0" resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.18.0.tgz#b6dd74e117510dfe94541646067b0545b42ff096" integrity sha512-IWfdwU7KDSm07Ty0PuA/W2JYoZ4iTj3TUQjkVsO/6U+4I1jN5lcR71ZEvRh52sDOERdnNhhHU57UITXz5jC1/w== -"@rollup/rollup-darwin-arm64@4.18.1": - version "4.18.1" - resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.18.1.tgz#6a530452e68a9152809ce58de1f89597632a085b" - integrity sha512-vk+ma8iC1ebje/ahpxpnrfVQJibTMyHdWpOGZ3JpQ7Mgn/3QNHmPq7YwjZbIE7km73dH5M1e6MRRsnEBW7v5CQ== +"@rollup/rollup-darwin-arm64@4.19.0": + version "4.19.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.19.0.tgz#0a3fffea69489a24a96079af414b0be78df8abbc" + integrity sha512-emvKHL4B15x6nlNTBMtIaC9tLPRpeA5jMvRLXVbl/W9Ie7HhkrE7KQjvgS9uxgatL1HmHWDXk5TTS4IaNJxbAA== "@rollup/rollup-darwin-x64@4.18.0": version "4.18.0" resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.18.0.tgz#e07d76de1cec987673e7f3d48ccb8e106d42c05c" integrity sha512-n2LMsUz7Ynu7DoQrSQkBf8iNrjOGyPLrdSg802vk6XT3FtsgX6JbE8IHRvposskFm9SNxzkLYGSq9QdpLYpRNA== -"@rollup/rollup-darwin-x64@4.18.1": - version "4.18.1" - resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.18.1.tgz#47727479f5ca292cf434d7e75af2725b724ecbc7" - integrity sha512-IgpzXKauRe1Tafcej9STjSSuG0Ghu/xGYH+qG6JwsAUxXrnkvNHcq/NL6nz1+jzvWAnQkuAJ4uIwGB48K9OCGA== +"@rollup/rollup-darwin-x64@4.19.0": + version "4.19.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.19.0.tgz#13fbdb15f58f090871b0ffff047ece06ad6ad74c" + integrity sha512-fO28cWA1dC57qCd+D0rfLC4VPbh6EOJXrreBmFLWPGI9dpMlER2YwSPZzSGfq11XgcEpPukPTfEVFtw2q2nYJg== "@rollup/rollup-linux-arm-gnueabihf@4.18.0": version "4.18.0" resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.18.0.tgz#9f1a6d218b560c9d75185af4b8bb42f9f24736b8" integrity sha512-C/zbRYRXFjWvz9Z4haRxcTdnkPt1BtCkz+7RtBSuNmKzMzp3ZxdM28Mpccn6pt28/UWUCTXa+b0Mx1k3g6NOMA== -"@rollup/rollup-linux-arm-gnueabihf@4.18.1": - version "4.18.1" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.18.1.tgz#46193c498aa7902a8db89ac00128060320e84fef" - integrity sha512-P9bSiAUnSSM7EmyRK+e5wgpqai86QOSv8BwvkGjLwYuOpaeomiZWifEos517CwbG+aZl1T4clSE1YqqH2JRs+g== +"@rollup/rollup-linux-arm-gnueabihf@4.19.0": + version "4.19.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.19.0.tgz#e9d9219ddf6f6e946e2ee322198af12466d2c868" + integrity sha512-2Rn36Ubxdv32NUcfm0wB1tgKqkQuft00PtM23VqLuCUR4N5jcNWDoV5iBC9jeGdgS38WK66ElncprqgMUOyomw== "@rollup/rollup-linux-arm-musleabihf@4.18.0": version "4.18.0" resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.18.0.tgz#53618b92e6ffb642c7b620e6e528446511330549" integrity sha512-l3m9ewPgjQSXrUMHg93vt0hYCGnrMOcUpTz6FLtbwljo2HluS4zTXFy2571YQbisTnfTKPZ01u/ukJdQTLGh9A== -"@rollup/rollup-linux-arm-musleabihf@4.18.1": - version "4.18.1" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.18.1.tgz#22d831fe239643c1d05c98906420325cee439d85" - integrity sha512-5RnjpACoxtS+aWOI1dURKno11d7krfpGDEn19jI8BuWmSBbUC4ytIADfROM1FZrFhQPSoP+KEa3NlEScznBTyQ== +"@rollup/rollup-linux-arm-musleabihf@4.19.0": + version "4.19.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.19.0.tgz#4ba804a00b5e793196a622f6977e05f23e01f59a" + integrity sha512-gJuzIVdq/X1ZA2bHeCGCISe0VWqCoNT8BvkQ+BfsixXwTOndhtLUpOg0A1Fcx/+eA6ei6rMBzlOz4JzmiDw7JQ== "@rollup/rollup-linux-arm64-gnu@4.18.0": version "4.18.0" resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.18.0.tgz#99a7ba5e719d4f053761a698f7b52291cefba577" integrity sha512-rJ5D47d8WD7J+7STKdCUAgmQk49xuFrRi9pZkWoRD1UeSMakbcepWXPF8ycChBoAqs1pb2wzvbY6Q33WmN2ftw== -"@rollup/rollup-linux-arm64-gnu@4.18.1": - version "4.18.1" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.18.1.tgz#19abd33695ec9d588b4a858d122631433084e4a3" - integrity sha512-8mwmGD668m8WaGbthrEYZ9CBmPug2QPGWxhJxh/vCgBjro5o96gL04WLlg5BA233OCWLqERy4YUzX3bJGXaJgQ== +"@rollup/rollup-linux-arm64-gnu@4.19.0": + version "4.19.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.19.0.tgz#d871e3f41de759a6db27fc99235b782ba47c15cc" + integrity sha512-0EkX2HYPkSADo9cfeGFoQ7R0/wTKb7q6DdwI4Yn/ULFE1wuRRCHybxpl2goQrx4c/yzK3I8OlgtBu4xvted0ug== "@rollup/rollup-linux-arm64-musl@4.18.0": version "4.18.0" resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.18.0.tgz#f53db99a45d9bc00ce94db8a35efa7c3c144a58c" integrity sha512-be6Yx37b24ZwxQ+wOQXXLZqpq4jTckJhtGlWGZs68TgdKXJgw54lUUoFYrg6Zs/kjzAQwEwYbp8JxZVzZLRepQ== -"@rollup/rollup-linux-arm64-musl@4.18.1": - version "4.18.1" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.18.1.tgz#d60af8c0b9be424424ff96a0ba19fce65d26f6ab" - integrity sha512-dJX9u4r4bqInMGOAQoGYdwDP8lQiisWb9et+T84l2WXk41yEej8v2iGKodmdKimT8cTAYt0jFb+UEBxnPkbXEQ== +"@rollup/rollup-linux-arm64-musl@4.19.0": + version "4.19.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.19.0.tgz#6e63f7ad4cc51bd2c693a2826fd279de9eaa05b5" + integrity sha512-GlIQRj9px52ISomIOEUq/IojLZqzkvRpdP3cLgIE1wUWaiU5Takwlzpz002q0Nxxr1y2ZgxC2obWxjr13lvxNQ== "@rollup/rollup-linux-powerpc64le-gnu@4.18.0": version "4.18.0" resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.18.0.tgz#cbb0837408fe081ce3435cf3730e090febafc9bf" integrity sha512-hNVMQK+qrA9Todu9+wqrXOHxFiD5YmdEi3paj6vP02Kx1hjd2LLYR2eaN7DsEshg09+9uzWi2W18MJDlG0cxJA== -"@rollup/rollup-linux-powerpc64le-gnu@4.18.1": - version "4.18.1" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.18.1.tgz#b1194e5ed6d138fdde0842d126fccde74a90f457" - integrity sha512-V72cXdTl4EI0x6FNmho4D502sy7ed+LuVW6Ym8aI6DRQ9hQZdp5sj0a2usYOlqvFBNKQnLQGwmYnujo2HvjCxQ== +"@rollup/rollup-linux-powerpc64le-gnu@4.19.0": + version "4.19.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.19.0.tgz#1540b284d91c440bc9fa7a1714cfb71a5597e94d" + integrity sha512-N6cFJzssruDLUOKfEKeovCKiHcdwVYOT1Hs6dovDQ61+Y9n3Ek4zXvtghPPelt6U0AH4aDGnDLb83uiJMkWYzQ== "@rollup/rollup-linux-riscv64-gnu@4.18.0": version "4.18.0" resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.18.0.tgz#8ed09c1d1262ada4c38d791a28ae0fea28b80cc9" integrity sha512-ROCM7i+m1NfdrsmvwSzoxp9HFtmKGHEqu5NNDiZWQtXLA8S5HBCkVvKAxJ8U+CVctHwV2Gb5VUaK7UAkzhDjlg== -"@rollup/rollup-linux-riscv64-gnu@4.18.1": - version "4.18.1" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.18.1.tgz#f5a635c017b9bff8b856b0221fbd5c0e3373b7ec" - integrity sha512-f+pJih7sxoKmbjghrM2RkWo2WHUW8UbfxIQiWo5yeCaCM0TveMEuAzKJte4QskBp1TIinpnRcxkquY+4WuY/tg== +"@rollup/rollup-linux-riscv64-gnu@4.19.0": + version "4.19.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.19.0.tgz#70ae58103b5bc7ba2e2235738b51d97022c8ef92" + integrity sha512-2DnD3mkS2uuam/alF+I7M84koGwvn3ZVD7uG+LEWpyzo/bq8+kKnus2EVCkcvh6PlNB8QPNFOz6fWd5N8o1CYg== "@rollup/rollup-linux-s390x-gnu@4.18.0": version "4.18.0" resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.18.0.tgz#938138d3c8e0c96f022252a28441dcfb17afd7ec" integrity sha512-0UyyRHyDN42QL+NbqevXIIUnKA47A+45WyasO+y2bGJ1mhQrfrtXUpTxCOrfxCR4esV3/RLYyucGVPiUsO8xjg== -"@rollup/rollup-linux-s390x-gnu@4.18.1": - version "4.18.1" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.18.1.tgz#f1043d9f4026bf6995863cb3f8dd4732606e4baa" - integrity sha512-qb1hMMT3Fr/Qz1OKovCuUM11MUNLUuHeBC2DPPAWUYYUAOFWaxInaTwTQmc7Fl5La7DShTEpmYwgdt2hG+4TEg== +"@rollup/rollup-linux-s390x-gnu@4.19.0": + version "4.19.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.19.0.tgz#579ca5f271421a961d3c73d221202c79e02ff03a" + integrity sha512-D6pkaF7OpE7lzlTOFCB2m3Ngzu2ykw40Nka9WmKGUOTS3xcIieHe82slQlNq69sVB04ch73thKYIWz/Ian8DUA== "@rollup/rollup-linux-x64-gnu@4.18.0": version "4.18.0" resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.18.0.tgz#1a7481137a54740bee1ded4ae5752450f155d942" integrity sha512-xuglR2rBVHA5UsI8h8UbX4VJ470PtGCf5Vpswh7p2ukaqBGFTnsfzxUBetoWBWymHMxbIG0Cmx7Y9qDZzr648w== -"@rollup/rollup-linux-x64-gnu@4.18.1": - version "4.18.1" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.18.1.tgz#1e781730be445119f06c9df5f185e193bc82c610" - integrity sha512-7O5u/p6oKUFYjRbZkL2FLbwsyoJAjyeXHCU3O4ndvzg2OFO2GinFPSJFGbiwFDaCFc+k7gs9CF243PwdPQFh5g== +"@rollup/rollup-linux-x64-gnu@4.19.0": + version "4.19.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.19.0.tgz#f0282d761b8b4e7b92b236813475248e37231849" + integrity sha512-HBndjQLP8OsdJNSxpNIN0einbDmRFg9+UQeZV1eiYupIRuZsDEoeGU43NQsS34Pp166DtwQOnpcbV/zQxM+rWA== "@rollup/rollup-linux-x64-musl@4.18.0": version "4.18.0" resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.18.0.tgz#f1186afc601ac4f4fc25fac4ca15ecbee3a1874d" integrity sha512-LKaqQL9osY/ir2geuLVvRRs+utWUNilzdE90TpyoX0eNqPzWjRm14oMEE+YLve4k/NAqCdPkGYDaDF5Sw+xBfg== -"@rollup/rollup-linux-x64-musl@4.18.1": - version "4.18.1" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.18.1.tgz#08f12e1965d6f27d6898ff932592121cca6abc4b" - integrity sha512-pDLkYITdYrH/9Cv/Vlj8HppDuLMDUBmgsM0+N+xLtFd18aXgM9Nyqupb/Uw+HeidhfYg2lD6CXvz6CjoVOaKjQ== +"@rollup/rollup-linux-x64-musl@4.19.0": + version "4.19.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.19.0.tgz#65da807ac66c505ad14b76f1e5976006cb67dd5f" + integrity sha512-HxfbvfCKJe/RMYJJn0a12eiOI9OOtAUF4G6ozrFUK95BNyoJaSiBjIOHjZskTUffUrB84IPKkFG9H9nEvJGW6A== "@rollup/rollup-win32-arm64-msvc@4.18.0": version "4.18.0" resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.18.0.tgz#ed6603e93636a96203c6915be4117245c1bd2daf" integrity sha512-7J6TkZQFGo9qBKH0pk2cEVSRhJbL6MtfWxth7Y5YmZs57Pi+4x6c2dStAUvaQkHQLnEQv1jzBUW43GvZW8OFqA== -"@rollup/rollup-win32-arm64-msvc@4.18.1": - version "4.18.1" - resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.18.1.tgz#4a5dcbbe7af7d41cac92b09798e7c1831da1f599" - integrity sha512-W2ZNI323O/8pJdBGil1oCauuCzmVd9lDmWBBqxYZcOqWD6aWqJtVBQ1dFrF4dYpZPks6F+xCZHfzG5hYlSHZ6g== +"@rollup/rollup-win32-arm64-msvc@4.19.0": + version "4.19.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.19.0.tgz#1eed24b91f421c2eea8bb7ca8889ba0c867e1780" + integrity sha512-HxDMKIhmcguGTiP5TsLNolwBUK3nGGUEoV/BO9ldUBoMLBssvh4J0X8pf11i1fTV7WShWItB1bKAKjX4RQeYmg== "@rollup/rollup-win32-ia32-msvc@4.18.0": version "4.18.0" resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.18.0.tgz#14e0b404b1c25ebe6157a15edb9c46959ba74c54" integrity sha512-Txjh+IxBPbkUB9+SXZMpv+b/vnTEtFyfWZgJ6iyCmt2tdx0OF5WhFowLmnh8ENGNpfUlUZkdI//4IEmhwPieNg== -"@rollup/rollup-win32-ia32-msvc@4.18.1": - version "4.18.1" - resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.18.1.tgz#075b0713de627843a73b4cf0e087c56b53e9d780" - integrity sha512-ELfEX1/+eGZYMaCIbK4jqLxO1gyTSOIlZr6pbC4SRYFaSIDVKOnZNMdoZ+ON0mrFDp4+H5MhwNC1H/AhE3zQLg== +"@rollup/rollup-win32-ia32-msvc@4.19.0": + version "4.19.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.19.0.tgz#1ed93c9cdc84e185359797a686f4d1576afcea58" + integrity sha512-xItlIAZZaiG/u0wooGzRsx11rokP4qyc/79LkAOdznGRAbOFc+SfEdfUOszG1odsHNgwippUJavag/+W/Etc6Q== "@rollup/rollup-win32-x64-msvc@4.18.0": version "4.18.0" resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.18.0.tgz#5d694d345ce36b6ecf657349e03eb87297e68da4" integrity sha512-UOo5FdvOL0+eIVTgS4tIdbW+TtnBLWg1YBCcU2KWM7nuNwRz9bksDX1bekJJCpu25N1DVWaCwnT39dVQxzqS8g== -"@rollup/rollup-win32-x64-msvc@4.18.1": - version "4.18.1" - resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.18.1.tgz#0cb240c147c0dfd0e3eaff4cc060a772d39e155c" - integrity sha512-yjk2MAkQmoaPYCSu35RLJ62+dz358nE83VfTePJRp8CG7aMg25mEJYpXFiD+NcevhX8LxD5OP5tktPXnXN7GDw== +"@rollup/rollup-win32-x64-msvc@4.19.0": + version "4.19.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.19.0.tgz#baf9b65023ea2ecc5e6ec68f787a0fecfd8ee84c" + integrity sha512-xNo5fV5ycvCCKqiZcpB65VMR11NJB+StnxHz20jdqRAktfdfzhgjTiJ2doTDQE/7dqGaV5I7ZGqKpgph6lCIag== -"@schematics/angular@18.1.0": - version "18.1.0" - resolved "https://registry.yarnpkg.com/@schematics/angular/-/angular-18.1.0.tgz#5585ecc1e0d97f3156eb68404a65f05cbb4b58f0" - integrity sha512-k9Dy6JD7hqvCzDqnMjDm7J8H/P6m5mLuX2yEgQWKRAJ/YMINtBQAaKA1T9qXk97kEX6RNLpHMuDIsrIfK/H31Q== +"@schematics/angular@18.1.1": + version "18.1.1" + resolved "https://registry.yarnpkg.com/@schematics/angular/-/angular-18.1.1.tgz#8fb9769e57a9a4b78b2eb251a4229eea1c310749" + integrity sha512-6nQUSuFSP7un5Bmm6/MpQXq3jnkdEYg2MUPv7JStsqnT1YYzUsDjkUv7Hsci0xQmeUAzVz3ueg4znviJoQxWdg== dependencies: - "@angular-devkit/core" "18.1.0" - "@angular-devkit/schematics" "18.1.0" + "@angular-devkit/core" "18.1.1" + "@angular-devkit/schematics" "18.1.1" jsonc-parser "3.3.1" "@sigstore/bundle@^2.3.2": @@ -3084,6 +3115,13 @@ "@tufjs/canonical-json" "2.0.0" minimatch "^9.0.4" +"@tybys/wasm-util@^0.9.0": + version "0.9.0" + resolved "https://registry.yarnpkg.com/@tybys/wasm-util/-/wasm-util-0.9.0.tgz#3e75eb00604c8d6db470bf18c37b7d984a0e3355" + integrity sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw== + dependencies: + tslib "^2.4.0" + "@types/body-parser@*": version "1.19.5" resolved "https://registry.yarnpkg.com/@types/body-parser/-/body-parser-1.19.5.tgz#04ce9a3b677dc8bd681a17da1ab9835dc9d3ede4" @@ -4773,9 +4811,9 @@ ejs@^3.1.7: jake "^10.8.5" electron-to-chromium@^1.4.820: - version "1.4.829" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.829.tgz#3034a865b5eac9064c9db8b38ba99b60a446bb73" - integrity sha512-5qp1N2POAfW0u1qGAxXEtz6P7bO1m6gpZr5hdf5ve6lxpLM7MpiM4jIPz7xcrNlClQMafbyUDDWjlIQZ1Mw0Rw== + version "1.4.832" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.832.tgz#d25882ce0a9237577b039bffa124ecef1822003b" + integrity sha512-cTen3SB0H2SGU7x467NRe1eVcQgcuS6jckKfWJHia2eo0cHIGOqHoAxevIYZD4eRHcWjkvFzo93bi3vJ9W+1lA== emoji-regex@^10.3.0: version "10.3.0" @@ -5087,10 +5125,10 @@ eslint-plugin-import@~2.29.1: semver "^6.3.1" tsconfig-paths "^3.15.0" -eslint-plugin-jsdoc@~48.7.0: - version "48.7.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-48.7.0.tgz#1450e5bccc320dee01a8d24ac71651a539857692" - integrity sha512-5oiVf7Y+ZxGYQTlLq81X72n+S+hjvS/u0upAdbpPEeaIZILK3MKN8lm/6QqKioBjm/qZ0B5XpMQUtc2fUkqXAg== +eslint-plugin-jsdoc@~48.8.3: + version "48.8.3" + resolved "https://registry.yarnpkg.com/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-48.8.3.tgz#0a651bc0ab5b0732c39e12b26771fca78c830c1c" + integrity sha512-AtIvwwW9D17MRkM0Z0y3/xZYaa9mdAvJrkY6fU/HNUwGbmMtHVvK4qRM9CDixGVtfNrQitb8c6zQtdh6cTOvLg== dependencies: "@es-joy/jsdoccomment" "~0.46.0" are-docs-informative "^0.0.2" @@ -5099,9 +5137,9 @@ eslint-plugin-jsdoc@~48.7.0: escape-string-regexp "^4.0.0" esquery "^1.6.0" parse-imports "^2.1.1" - semver "^7.6.2" + semver "^7.6.3" spdx-expression-parse "^4.0.0" - synckit "^0.9.0" + synckit "^0.9.1" eslint-plugin-prefer-arrow@~1.2.3: version "1.2.3" @@ -6067,9 +6105,9 @@ is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7: integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== is-core-module@^2.13.0, is-core-module@^2.13.1: - version "2.14.0" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.14.0.tgz#43b8ef9f46a6a08888db67b1ffd4ec9e3dfd59d1" - integrity sha512-a5dFJih5ZLYlRtDc0dZWP7RiKr6xIKzmn/oAYCDvdLThadVgyJwlaoQPmRtMSpz+rk0OGAgIu+TcM9HUF0fk1A== + version "2.15.0" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.15.0.tgz#71c72ec5442ace7e76b306e9d48db361f22699ea" + integrity sha512-Dd+Lb2/zvk9SKy1TGCt1wFJFo/MWBPMX5x7KcvLajWTGuomczdQX61PvY5yK6SVACwpoexWo81IfFyoKY2QnTA== dependencies: hasown "^2.0.2" @@ -6343,9 +6381,9 @@ jackspeak@^3.1.2: "@pkgjs/parseargs" "^0.11.0" jake@^10.8.5: - version "10.9.1" - resolved "https://registry.yarnpkg.com/jake/-/jake-10.9.1.tgz#8dc96b7fcc41cb19aa502af506da4e1d56f5e62b" - integrity sha512-61btcOHNnLnsOdtLgA5efqQWjnSi/vow5HbI7HMdKKWqvrKR1bLK3BPlJn9gcSaP2ewuamUSMB5XEy76KUIS2w== + version "10.9.2" + resolved "https://registry.yarnpkg.com/jake/-/jake-10.9.2.tgz#6ae487e6a69afec3a5e167628996b59f35ae2b7f" + integrity sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA== dependencies: async "^3.2.3" chalk "^4.0.2" @@ -6357,10 +6395,10 @@ jasmine-core@^4.1.0: resolved "https://registry.yarnpkg.com/jasmine-core/-/jasmine-core-4.6.1.tgz#5ebb8afa07282078f8d7b15871737a83b74e58f2" integrity sha512-VYz/BjjmC3klLJlLwA4Kw8ytk0zDSmbbDLNs794VnWmkcCB7I9aAL/D48VNQtmITyPvea2C3jdUMfc3kAoy0PQ== -jasmine-core@~5.1.2: - version "5.1.2" - resolved "https://registry.yarnpkg.com/jasmine-core/-/jasmine-core-5.1.2.tgz#8f2789faa79ef1ffad7abab6bff8d4bd661094f7" - integrity sha512-2oIUMGn00FdUiqz6epiiJr7xcFyNYj3rDcfmnzfkBnHyBQ3cBQUs4mmyGsOb7TTLb9kxk7dBcmEmqhDKkBoDyA== +jasmine-core@~5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/jasmine-core/-/jasmine-core-5.2.0.tgz#7d0aa4c26cb3dbaed201d0505489baf1e48faeca" + integrity sha512-tSAtdrvWybZkQmmaIoDgnvHG8ORUNw5kEVlO5CvrXj02Jjr9TZrmjFq7FUiOUzJiOP2wLGYT6PgrQgQF4R1xiw== jasmine-spec-reporter@~7.0.0: version "7.0.0" @@ -7302,12 +7340,13 @@ nth-check@^2.0.1: dependencies: boolbase "^1.0.0" -nx@19.4.4, nx@^19.0.6: - version "19.4.4" - resolved "https://registry.yarnpkg.com/nx/-/nx-19.4.4.tgz#11c023c6fe7549c6376a3f2117b44025b6857194" - integrity sha512-mFp2XB3fe8G259sgfCcTzHCzJkpW8DgNKT/+41xBJD7sXPvtTOmx28OJrIzFVhJhHCtFD469+ngrrGkKN6MDEQ== +nx@19.5.1, nx@^19.0.6: + version "19.5.1" + resolved "https://registry.yarnpkg.com/nx/-/nx-19.5.1.tgz#9711624bff202d6501fc4d9b0bec7b96684bb059" + integrity sha512-aKctNLiK2hXl2536/qwnAqvSzNlIGwJdTBl2ajOnSyNrGWuLDMllTNTdp0/lU0QBJ2NSod3JbBQFV7cc9ILs4w== dependencies: - "@nrwl/tao" "19.4.4" + "@napi-rs/wasm-runtime" "0.2.4" + "@nrwl/tao" "19.5.1" "@yarnpkg/lockfile" "^1.1.0" "@yarnpkg/parsers" "3.0.0-rc.46" "@zkochan/js-yaml" "0.0.7" @@ -7342,16 +7381,16 @@ nx@19.4.4, nx@^19.0.6: yargs "^17.6.2" yargs-parser "21.1.1" optionalDependencies: - "@nx/nx-darwin-arm64" "19.4.4" - "@nx/nx-darwin-x64" "19.4.4" - "@nx/nx-freebsd-x64" "19.4.4" - "@nx/nx-linux-arm-gnueabihf" "19.4.4" - "@nx/nx-linux-arm64-gnu" "19.4.4" - "@nx/nx-linux-arm64-musl" "19.4.4" - "@nx/nx-linux-x64-gnu" "19.4.4" - "@nx/nx-linux-x64-musl" "19.4.4" - "@nx/nx-win32-arm64-msvc" "19.4.4" - "@nx/nx-win32-x64-msvc" "19.4.4" + "@nx/nx-darwin-arm64" "19.5.1" + "@nx/nx-darwin-x64" "19.5.1" + "@nx/nx-freebsd-x64" "19.5.1" + "@nx/nx-linux-arm-gnueabihf" "19.5.1" + "@nx/nx-linux-arm64-gnu" "19.5.1" + "@nx/nx-linux-arm64-musl" "19.5.1" + "@nx/nx-linux-x64-gnu" "19.5.1" + "@nx/nx-linux-x64-musl" "19.5.1" + "@nx/nx-win32-arm64-msvc" "19.5.1" + "@nx/nx-win32-x64-msvc" "19.5.1" object-assign@^4: version "4.1.1" @@ -8133,28 +8172,28 @@ rollup@4.18.0: fsevents "~2.3.2" rollup@^4.13.0: - version "4.18.1" - resolved "https://registry.yarnpkg.com/rollup/-/rollup-4.18.1.tgz#18a606df5e76ca53b8a69f2d8eab256d69dda851" - integrity sha512-Elx2UT8lzxxOXMpy5HWQGZqkrQOtrVDDa/bm9l10+U4rQnVzbL/LgZ4NOM1MPIDyHk69W4InuYDF5dzRh4Kw1A== + version "4.19.0" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-4.19.0.tgz#83b08cc0b2bc38c26c194cb7f2cdabd84a2a8c02" + integrity sha512-5r7EYSQIowHsK4eTZ0Y81qpZuJz+MUuYeqmmYmRMl1nwhdmbiYqt5jwzf6u7wyOzJgYqtCRMtVRKOtHANBz7rA== dependencies: "@types/estree" "1.0.5" optionalDependencies: - "@rollup/rollup-android-arm-eabi" "4.18.1" - "@rollup/rollup-android-arm64" "4.18.1" - "@rollup/rollup-darwin-arm64" "4.18.1" - "@rollup/rollup-darwin-x64" "4.18.1" - "@rollup/rollup-linux-arm-gnueabihf" "4.18.1" - "@rollup/rollup-linux-arm-musleabihf" "4.18.1" - "@rollup/rollup-linux-arm64-gnu" "4.18.1" - "@rollup/rollup-linux-arm64-musl" "4.18.1" - "@rollup/rollup-linux-powerpc64le-gnu" "4.18.1" - "@rollup/rollup-linux-riscv64-gnu" "4.18.1" - "@rollup/rollup-linux-s390x-gnu" "4.18.1" - "@rollup/rollup-linux-x64-gnu" "4.18.1" - "@rollup/rollup-linux-x64-musl" "4.18.1" - "@rollup/rollup-win32-arm64-msvc" "4.18.1" - "@rollup/rollup-win32-ia32-msvc" "4.18.1" - "@rollup/rollup-win32-x64-msvc" "4.18.1" + "@rollup/rollup-android-arm-eabi" "4.19.0" + "@rollup/rollup-android-arm64" "4.19.0" + "@rollup/rollup-darwin-arm64" "4.19.0" + "@rollup/rollup-darwin-x64" "4.19.0" + "@rollup/rollup-linux-arm-gnueabihf" "4.19.0" + "@rollup/rollup-linux-arm-musleabihf" "4.19.0" + "@rollup/rollup-linux-arm64-gnu" "4.19.0" + "@rollup/rollup-linux-arm64-musl" "4.19.0" + "@rollup/rollup-linux-powerpc64le-gnu" "4.19.0" + "@rollup/rollup-linux-riscv64-gnu" "4.19.0" + "@rollup/rollup-linux-s390x-gnu" "4.19.0" + "@rollup/rollup-linux-x64-gnu" "4.19.0" + "@rollup/rollup-linux-x64-musl" "4.19.0" + "@rollup/rollup-win32-arm64-msvc" "4.19.0" + "@rollup/rollup-win32-ia32-msvc" "4.19.0" + "@rollup/rollup-win32-x64-msvc" "4.19.0" fsevents "~2.3.2" run-applescript@^7.0.0: @@ -8283,7 +8322,7 @@ semver@^6.3.1: resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== -semver@^7.0.0, semver@^7.1.1, semver@^7.3.5, semver@^7.5.3, semver@^7.5.4, semver@^7.6.0, semver@^7.6.2: +semver@^7.0.0, semver@^7.1.1, semver@^7.3.5, semver@^7.5.3, semver@^7.5.4, semver@^7.6.0, semver@^7.6.3: version "7.6.3" resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.3.tgz#980f7b5550bc175fb4dc09403085627f9eb33143" integrity sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A== @@ -8801,7 +8840,7 @@ symbol-observable@4.0.0: resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-4.0.0.tgz#5b425f192279e87f2f9b937ac8540d1984b39205" integrity sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ== -synckit@^0.9.0: +synckit@^0.9.1: version "0.9.1" resolved "https://registry.yarnpkg.com/synckit/-/synckit-0.9.1.tgz#febbfbb6649979450131f64735aa3f6c14575c88" integrity sha512-7gr8p9TQP6RAHusBOSLs46F4564ZrjV8xFmw5zCmgmhGUcw2hxsShhJ6CEiHQMgPDwAQ1fWHPM0ypc4RMAig4A== @@ -9246,7 +9285,7 @@ weak-lru-cache@^1.2.2: resolved "https://registry.yarnpkg.com/weak-lru-cache/-/weak-lru-cache-1.2.2.tgz#fdbb6741f36bae9540d12f480ce8254060dccd19" integrity sha512-DEAoo25RfSYMuTGc9vPJzZcZullwIqRDSI9LOy+fkCJPi6hykCnfKaXTuPBDuXAUcqHXyOgFtHNp/kB2FjYHbw== -webpack-dev-middleware@7.2.1, webpack-dev-middleware@^7.1.0: +webpack-dev-middleware@7.2.1: version "7.2.1" resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-7.2.1.tgz#2af00538b6e4eda05f5afdd5d711dbebc05958f7" integrity sha512-hRLz+jPQXo999Nx9fXVdKlg/aehsw1ajA9skAneGmT03xwmyuhvF93p6HUKKbWhXdcERtGTzUCtIQr+2IQegrA== @@ -9258,6 +9297,18 @@ webpack-dev-middleware@7.2.1, webpack-dev-middleware@^7.1.0: range-parser "^1.2.1" schema-utils "^4.0.0" +webpack-dev-middleware@^7.1.0: + version "7.3.0" + resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-7.3.0.tgz#5975ea41271083dc5678886b99d4c058382fb311" + integrity sha512-xD2qnNew+F6KwOGZR7kWdbIou/ud7cVqLEXeK1q0nHcNsX/u7ul/fSdlOTX4ntSL5FNFy7ZJJXbf0piF591JYw== + dependencies: + colorette "^2.0.10" + memfs "^4.6.0" + mime-types "^2.1.31" + on-finished "^2.4.1" + range-parser "^1.2.1" + schema-utils "^4.0.0" + webpack-dev-server@5.0.4: version "5.0.4" resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-5.0.4.tgz#cb6ea47ff796b9251ec49a94f24a425e12e3c9b8" @@ -9543,7 +9594,7 @@ yoctocolors-cjs@^2.1.2: resolved "https://registry.yarnpkg.com/yoctocolors-cjs/-/yoctocolors-cjs-2.1.2.tgz#f4b905a840a37506813a7acaa28febe97767a242" integrity sha512-cYVsTjKl8b+FrnidjibDWskAv7UKOfcwaVZdp/it9n1s9fU3IkgDbhdIRKCW4JDsAlECJY0ytoVPT3sK6kideA== -zone.js@^0.14.7: - version "0.14.7" - resolved "https://registry.yarnpkg.com/zone.js/-/zone.js-0.14.7.tgz#4a9a70599109663b1921165663bbac521995eef3" - integrity sha512-0w6DGkX2BPuiK/NLf+4A8FLE43QwBfuqz2dVgi/40Rj1WmqUskCqj329O/pwrqFJLG5X8wkeG2RhIAro441xtg== +zone.js@^0.14.8: + version "0.14.8" + resolved "https://registry.yarnpkg.com/zone.js/-/zone.js-0.14.8.tgz#a87ffec976c990604f769c594dbfc8b969443453" + integrity sha512-48uh7MnVp4/OQDuCHeFdXw5d8xwPqFTvlHgPJ1LBFb5GaustLSZV+YUH0to5ygNyGpqTsjpbpt141U/j3pCfqQ==