From 8cb03b8b62871d8b00e97251a53db4f01ff92e7c Mon Sep 17 00:00:00 2001 From: Roger Date: Thu, 25 May 2023 14:07:28 -0300 Subject: [PATCH 001/147] Ajusta template do form de medico --- .../components/medico/medico.component.html | 149 +++++++++++++++--- 1 file changed, 125 insertions(+), 24 deletions(-) diff --git a/src/app/components/medico/medico.component.html b/src/app/components/medico/medico.component.html index 0e87cfa8..351f3d2e 100644 --- a/src/app/components/medico/medico.component.html +++ b/src/app/components/medico/medico.component.html @@ -47,6 +47,7 @@ Nome: Especialidade CRM: Código Médico: Nome Sombra: - CNES: - CNS: - CPF: - @@ -159,6 +185,7 @@ Data nascimento: Email: - Celular: - Endereço: - Número: - Bairro: - CEP: - Cidade: - Estado: - Telefone: - Fax: - Iniciais: - - + Conselho: - Est. Conselho: - @@ -274,7 +365,12 @@ Status: - @@ -284,7 +380,7 @@ @@ -333,19 +429,24 @@ Senha: -
- - -
From e8464f679a8cc6b99c2265d49f39a875dbe19b8a Mon Sep 17 00:00:00 2001 From: Roger Date: Wed, 31 May 2023 15:06:12 -0300 Subject: [PATCH 002/147] Ticket_id: #113517 Adiciona ao header link para convenio --- .../components/template/header/header.component.html | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/app/components/template/header/header.component.html b/src/app/components/template/header/header.component.html index e8eddfac..473dfca9 100644 --- a/src/app/components/template/header/header.component.html +++ b/src/app/components/template/header/header.component.html @@ -66,6 +66,16 @@ Usuário + + + + + + From 50f8da700bff2208b9646057a1504b065dff687d Mon Sep 17 00:00:00 2001 From: Roger Date: Wed, 31 May 2023 16:41:18 -0300 Subject: [PATCH 003/147] Ticket_id: #113517 Cria componente grupo_local_atendimento --- .../grupo-local-atendimento.component.html | 1 + .../grupo-local-atendimento.component.ts | 10 ++++++++++ 2 files changed, 11 insertions(+) create mode 100644 src/app/components/grupo-local-atendimento/grupo-local-atendimento.component.html create mode 100644 src/app/components/grupo-local-atendimento/grupo-local-atendimento.component.ts diff --git a/src/app/components/grupo-local-atendimento/grupo-local-atendimento.component.html b/src/app/components/grupo-local-atendimento/grupo-local-atendimento.component.html new file mode 100644 index 00000000..38222a57 --- /dev/null +++ b/src/app/components/grupo-local-atendimento/grupo-local-atendimento.component.html @@ -0,0 +1 @@ +

grupo-local-atendimento works!

diff --git a/src/app/components/grupo-local-atendimento/grupo-local-atendimento.component.ts b/src/app/components/grupo-local-atendimento/grupo-local-atendimento.component.ts new file mode 100644 index 00000000..c812d46b --- /dev/null +++ b/src/app/components/grupo-local-atendimento/grupo-local-atendimento.component.ts @@ -0,0 +1,10 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'app-grupo-local-atendimento', + templateUrl: './grupo-local-atendimento.component.html', + styleUrls: ['./grupo-local-atendimento.component.css'] +}) +export class GrupoLocalAtendimentoComponent { + +} From 28ec5cdb5e64e647f308f002fac36041fa00e0d1 Mon Sep 17 00:00:00 2001 From: Roger Date: Wed, 31 May 2023 16:58:36 -0300 Subject: [PATCH 004/147] Ticket_id: #113517 Cria model de grupo-local-atendimento --- .../model/grupo-local-atendimento.model.ts | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 src/app/components/model/grupo-local-atendimento.model.ts diff --git a/src/app/components/model/grupo-local-atendimento.model.ts b/src/app/components/model/grupo-local-atendimento.model.ts new file mode 100644 index 00000000..efeaa270 --- /dev/null +++ b/src/app/components/model/grupo-local-atendimento.model.ts @@ -0,0 +1,31 @@ +import { Base } from './base.model'; +import { Laboratorio } from './laboratorio.model'; + +export class GrupoLocalAtendimento extends Base { + public id?: number; + public original_id?: number; + public nome?: string; + public laboratorio_id?: number; + public created_at?: Date = new Date(); + public updated_at?: Date = new Date(); + public version_id?: number; + public laboratory_domain_id?: number; + public deleted?: boolean; + public criado_em?: Date = new Date(); + public changed_by_lab_id?: number; + public uuid?: string; + public laboratorios?: Laboratorio; + + constructor(values: GrupoLocalAtendimento) { + super(values) + Object.assign(this, values); + } +} + + + + + + + + From b026dc000c79013e8763f0e39af3ea21e02efa09 Mon Sep 17 00:00:00 2001 From: Roger Date: Thu, 1 Jun 2023 09:25:29 -0300 Subject: [PATCH 005/147] Ticket_id: #113517 Implementa service de grupo-local-atendimento --- .../service/grupo-local-atendimento.service.ts | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 src/app/components/service/grupo-local-atendimento.service.ts diff --git a/src/app/components/service/grupo-local-atendimento.service.ts b/src/app/components/service/grupo-local-atendimento.service.ts new file mode 100644 index 00000000..3aa016a6 --- /dev/null +++ b/src/app/components/service/grupo-local-atendimento.service.ts @@ -0,0 +1,17 @@ +import { BaseService } from './base.service'; +import { HttpClient } from '@angular/common/http'; +import { Injectable, Inject, Injector } from '@angular/core'; + +@Injectable({ + providedIn: 'root', +}) +export class GrupoLocalAtendimentoService extends BaseService { + baseUrl = '/grupos_locais'; + + constructor( + @Inject(Injector) public injector: Injector, + public http: HttpClient) { + super(injector, http); + this.endpoint = 'grupos_locais' + } +} From b73bc28e9a5ff62740dfc4f04384e69746594602 Mon Sep 17 00:00:00 2001 From: Roger Date: Thu, 1 Jun 2023 13:49:31 -0300 Subject: [PATCH 006/147] Ticket_id: #113517 Implementa endpoints de grupo-local-atendimento --- src/app/app-routing.module.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/app/app-routing.module.ts b/src/app/app-routing.module.ts index 716a1369..385feff1 100644 --- a/src/app/app-routing.module.ts +++ b/src/app/app-routing.module.ts @@ -39,6 +39,7 @@ import { ExameCreateComponent } from './components/exame/exame-create/exame-crea import { ExameDeleteComponent } from './components/exame/exame-delete/exame-delete.component'; import { ExameUpdateComponent } from './components/exame/exame-update/exame-update.component'; import { EspecialidadeComponent } from './components/especialidade/especialidade.component'; +import { GrupoLocalAtendimentoComponent } from './components/grupo-local-atendimento/grupo-local-atendimento.component'; import { HomeComponent } from './views/home/home.component'; import { HibridoClientErrorComponent } from './components/hibrido-client-error/hibrido-client-error.component'; import { LaboratorioCreateComponent } from './components/laboratorio/laboratorio-create/laboratorio-create.component'; @@ -142,6 +143,10 @@ const routes: Routes = [ path: 'tipos_recurso', component: TipoRecursoComponent, }, + { + path: 'grupos_locais', + component: GrupoLocalAtendimentoComponent, + }, { path: 'hibrido_client_errors', component: HibridoClientErrorComponent, From b5afacdcbfe11ded7476dd699ecafd2854680b4d Mon Sep 17 00:00:00 2001 From: Roger Date: Thu, 1 Jun 2023 13:53:37 -0300 Subject: [PATCH 007/147] Ticket_id: #113517 Implementa component de grupo-local-atendimento --- .../grupo-local-atendimento.component.ts | 169 +++++++++++++++++- 1 file changed, 167 insertions(+), 2 deletions(-) diff --git a/src/app/components/grupo-local-atendimento/grupo-local-atendimento.component.ts b/src/app/components/grupo-local-atendimento/grupo-local-atendimento.component.ts index c812d46b..02218e8d 100644 --- a/src/app/components/grupo-local-atendimento/grupo-local-atendimento.component.ts +++ b/src/app/components/grupo-local-atendimento/grupo-local-atendimento.component.ts @@ -1,10 +1,175 @@ -import { Component } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { + Component, + OnInit, + AfterViewInit, + ViewChild, + TemplateRef, + ElementRef, + Input +} from '@angular/core'; +import { GrupoLocalAtendimento } from '../model/grupo-local-atendimento.model'; +import { GrupoLocalAtendimentoService } from '../service/grupo-local-atendimento.service'; +import { MatDialog, MatDialogModule } from '@angular/material/dialog'; +import { MatPaginator, MatPaginatorModule } from '@angular/material/paginator'; +import { MatSort, MatSortModule } from '@angular/material/sort'; +import { MatTableDataSource, MatTableModule } from '@angular/material/table'; +import { merge } from 'rxjs'; +import { Query } from '../model/query.model'; +import { Subject, timer } from 'rxjs'; +import { tap, debounceTime } from 'rxjs/operators'; +import { MatButtonModule } from '@angular/material/button'; +import { MatTabsModule } from '@angular/material/tabs'; +import { MatSelectModule } from '@angular/material/select'; +import { MatOptionModule } from '@angular/material/core'; +import { MatAutocompleteModule } from '@angular/material/autocomplete'; +import { FormsModule } from '@angular/forms'; +import { MatInputModule } from '@angular/material/input'; +import { MatFormFieldModule } from '@angular/material/form-field'; +import { NgIf, NgFor } from '@angular/common'; +import { MatIconModule } from '@angular/material/icon'; +import { MatDatepickerModule } from '@angular/material/datepicker'; @Component({ selector: 'app-grupo-local-atendimento', templateUrl: './grupo-local-atendimento.component.html', - styleUrls: ['./grupo-local-atendimento.component.css'] + standalone: true, + imports: [ + CommonModule, MatIconModule, NgIf, MatFormFieldModule, MatInputModule, FormsModule, + MatAutocompleteModule, NgFor, MatOptionModule, MatSelectModule, MatTabsModule, + MatButtonModule, MatTableModule, MatSortModule, MatDialogModule, MatPaginatorModule, + MatDatepickerModule + ] }) export class GrupoLocalAtendimentoComponent { + gruposLocaisAtendimento: GrupoLocalAtendimento[] =[]; + datasource = new MatTableDataSource([]); + records: any[] = []; + record!: any; + oldRecord: any; + currentRecord: any; + deletedRecords: any[] = []; + query: Query[] = []; + id!: number; + totalCount!: number; + + @ViewChild('deleteDialog') deleteDialog: TemplateRef | any; + @ViewChild(MatSort) sort: MatSort | any; + @ViewChild(MatPaginator) paginator: MatPaginator | any; + + queries: Query[] = []; + subjectEspecialidade: Subject = new Subject(); + subjectOperadoraTelefonia: Subject = new Subject(); + + onEdit = false; + onCreate = false; + + displayedColumns = [ + 'nome', + 'action' + ]; + + constructor( + public dialog: MatDialog, + private recordService: GrupoLocalAtendimentoService + ) { + this.currentRecord = new GrupoLocalAtendimento({}); + this.record ||= new GrupoLocalAtendimento({}); + } + + ngOnInit(): void { + this.recordService.count().subscribe((totalCount) => { + this.totalCount = totalCount; + }); + + const query = new Query({ key: '', value: '', isNumeric: false }); + } + + ngAfterViewInit() { + this.loadPage(); + this.sort.sortChange.subscribe(() => (this.paginator.pageIndex = 0)); // reseta o paginador depois de ordenar + + merge(this.sort.sortChange, this.paginator.page) // Na ordenação ou paginação, carrega uma nova página + .pipe(tap(() => this.loadPage())) + .subscribe(); + } + + loadPage() { + this.recordService + .find(this.sort.active, + this.sort.direction, + this.paginator.pageIndex, + this.paginator.pageSize, this.query + ).subscribe((records: any[]) => { + this.records = records; + this.datasource.data = [...this.records]; + }); + } + + new(): void { + this.onCreate = true; + } + + addGridData(): void { + this.onCreate = false; + this.onEdit = false; + this.recordService.create(this.currentRecord).subscribe((record) => { + // this.records.unshift(record); + // this.datasource.data = [...this.records]; + this.recordService.showMessage('Grupo local de atendimento cadastrado com sucesso!'); + this.loadPage(); + }); + + this.currentRecord = new GrupoLocalAtendimento({}); + } + + updateGridData(): void { + this.onCreate = false; + this.onEdit = false; + this.recordService.update(this.currentRecord).subscribe((recurso) => { + this.recordService.showMessage('Grupo local de atendimento atualizado com sucesso!'); + this.loadPage(); + }); + this.currentRecord = new GrupoLocalAtendimento({}); + } + + atualizar(row: GrupoLocalAtendimento): void { + console.warn('Passou no atualizar!!!!!!!') + console.table(row); + this.currentRecord = row; + this.onCreate = false; + this.onEdit = true; + } + + cancelar(): void { + this.onCreate = false; + this.onEdit = false; + Object.assign(this.currentRecord, this.oldRecord); + this.currentRecord = new GrupoLocalAtendimento({}); + } + + deleteGridData(id: number): void { + const dialogRef = this.dialog.open(this.deleteDialog); + dialogRef.afterClosed().subscribe((result) => { + if (result) { + this.recordService.delete(id) + .subscribe((record) => { + this.recordService.showMessage('Grupo local de atendimento apagado com sucesso!'); + + // Carrega os dados do backend e faz refresh do datasource + this.loadPage(); + this.datasource.data = [...this.records]; + }); + } + }); + } + + search(key: string, value: string, isNumeric: boolean = false): void { + const query = new Query({ key, value, isNumeric }); + this.query = this.query.filter((q) => q.key !== key); + this.query.push(query); + this.paginator.pageIndex = 0; + this.loadPage(); + } } From 12e55898e6aa9b2c7da1aed6bf4be43f56cf1dfa Mon Sep 17 00:00:00 2001 From: Roger Date: Thu, 1 Jun 2023 16:45:15 -0300 Subject: [PATCH 008/147] Ticket_id: #113517 Implementa template de grupo-local-atendimento --- .../grupo-local-atendimento.component.html | 128 +++++++++++++++++- 1 file changed, 127 insertions(+), 1 deletion(-) diff --git a/src/app/components/grupo-local-atendimento/grupo-local-atendimento.component.html b/src/app/components/grupo-local-atendimento/grupo-local-atendimento.component.html index 38222a57..97278aba 100644 --- a/src/app/components/grupo-local-atendimento/grupo-local-atendimento.component.html +++ b/src/app/components/grupo-local-atendimento/grupo-local-atendimento.component.html @@ -1 +1,127 @@ -

grupo-local-atendimento works!

+
+ + + +
+ +
+
+
+
+
+ + Nome: + + +
+
+
+
+ +
+
+
+ + + Nome: + + + + O campo é obrigatório! + + + + +
+ + + +
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + +
Nome{{ row?.nome }} Ações +
+ +
+ +
+ +
+ +
+ + + + Deseja apagar esse registro? + + + + + + +
+
+ + +
+ From 8b3645f0ef59b8a1f079ff9d06d531a38d95e60c Mon Sep 17 00:00:00 2001 From: Roger Date: Mon, 5 Jun 2023 09:46:13 -0300 Subject: [PATCH 009/147] Ticket_id: #113516 Cria componente de local-de-atendimento-contato --- .../local-de-atendimento-contato.component.html | 1 + .../local-de-atendimento-contato.component.ts | 13 +++++++++++++ 2 files changed, 14 insertions(+) create mode 100644 src/app/components/local-de-atendimento/local-de-atendimento-create/local-de-atendimento-contato/local-de-atendimento-contato.component.html create mode 100644 src/app/components/local-de-atendimento/local-de-atendimento-create/local-de-atendimento-contato/local-de-atendimento-contato.component.ts diff --git a/src/app/components/local-de-atendimento/local-de-atendimento-create/local-de-atendimento-contato/local-de-atendimento-contato.component.html b/src/app/components/local-de-atendimento/local-de-atendimento-create/local-de-atendimento-contato/local-de-atendimento-contato.component.html new file mode 100644 index 00000000..53f0ded5 --- /dev/null +++ b/src/app/components/local-de-atendimento/local-de-atendimento-create/local-de-atendimento-contato/local-de-atendimento-contato.component.html @@ -0,0 +1 @@ +

local-de-atendimento-contato works!

diff --git a/src/app/components/local-de-atendimento/local-de-atendimento-create/local-de-atendimento-contato/local-de-atendimento-contato.component.ts b/src/app/components/local-de-atendimento/local-de-atendimento-create/local-de-atendimento-contato/local-de-atendimento-contato.component.ts new file mode 100644 index 00000000..136cc7f0 --- /dev/null +++ b/src/app/components/local-de-atendimento/local-de-atendimento-create/local-de-atendimento-contato/local-de-atendimento-contato.component.ts @@ -0,0 +1,13 @@ +import { Component } from '@angular/core'; +import { CommonModule } from '@angular/common'; + +@Component({ + selector: 'app-local-de-atendimento-contato', + standalone: true, + imports: [CommonModule], + templateUrl: './local-de-atendimento-contato.component.html', + styleUrls: ['./local-de-atendimento-contato.component.css'] +}) +export class LocalDeAtendimentoContatoComponent { + +} From 162469ffaba9ac7b01b535cbfa1aadd90298e565 Mon Sep 17 00:00:00 2001 From: Roger Date: Mon, 5 Jun 2023 14:29:00 -0300 Subject: [PATCH 010/147] Ticket_id: #113516 Cria componente de local-de-atendimento-urgencia --- ...cal-de-atendimento-urgencia.component.html | 35 +++++++++++++++++++ ...local-de-atendimento-urgencia.component.ts | 23 ++++++++++++ 2 files changed, 58 insertions(+) create mode 100644 src/app/components/local-de-atendimento/local-de-atendimento-create/local-de-atendimento-urgencia/local-de-atendimento-urgencia.component.html create mode 100644 src/app/components/local-de-atendimento/local-de-atendimento-create/local-de-atendimento-urgencia/local-de-atendimento-urgencia.component.ts diff --git a/src/app/components/local-de-atendimento/local-de-atendimento-create/local-de-atendimento-urgencia/local-de-atendimento-urgencia.component.html b/src/app/components/local-de-atendimento/local-de-atendimento-create/local-de-atendimento-urgencia/local-de-atendimento-urgencia.component.html new file mode 100644 index 00000000..8133ca00 --- /dev/null +++ b/src/app/components/local-de-atendimento/local-de-atendimento-create/local-de-atendimento-urgencia/local-de-atendimento-urgencia.component.html @@ -0,0 +1,35 @@ +
+
+ + Emergencia: + + + + Muito Urgente: + + + + Urgente: + + + + Pouco Urgente: + + + + Padrão: + + +
+
diff --git a/src/app/components/local-de-atendimento/local-de-atendimento-create/local-de-atendimento-urgencia/local-de-atendimento-urgencia.component.ts b/src/app/components/local-de-atendimento/local-de-atendimento-create/local-de-atendimento-urgencia/local-de-atendimento-urgencia.component.ts new file mode 100644 index 00000000..0f0352e6 --- /dev/null +++ b/src/app/components/local-de-atendimento/local-de-atendimento-create/local-de-atendimento-urgencia/local-de-atendimento-urgencia.component.ts @@ -0,0 +1,23 @@ +import { Component, OnInit, Input } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { LocalDeAtendimento } from 'src/app/components/model/local-de-atendimento.model'; +import { MatInputModule } from '@angular/material/input'; +import { MatFormFieldModule } from '@angular/material/form-field'; +import { FormsModule } from '@angular/forms'; + +@Component({ + selector: 'app-local-de-atendimento-urgencia', + standalone: true, + templateUrl: './local-de-atendimento-urgencia.component.html', + imports: [CommonModule, FormsModule, MatFormFieldModule, MatInputModule] +}) +export class LocalDeAtendimentoUrgenciaComponent implements OnInit { + @Input('localdeatendimento') localdeatendimento: LocalDeAtendimento; + + constructor() { + this.localdeatendimento = new LocalDeAtendimento({}); + } + + ngOnInit(): void { + } +} From 7f65ff227ced68a890bac5095650fb80bc341ce8 Mon Sep 17 00:00:00 2001 From: Roger Date: Mon, 5 Jun 2023 15:03:21 -0300 Subject: [PATCH 011/147] Ticket_id: #113516 Ajusta header de local-de-atendimento --- src/app/components/template/header/header.component.html | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/app/components/template/header/header.component.html b/src/app/components/template/header/header.component.html index 473dfca9..bd634ff7 100644 --- a/src/app/components/template/header/header.component.html +++ b/src/app/components/template/header/header.component.html @@ -74,6 +74,9 @@ + - From b7bfaa427c3d2c053afcd284fcbdbee98018f853 Mon Sep 17 00:00:00 2001 From: Roger Date: Mon, 5 Jun 2023 15:04:35 -0300 Subject: [PATCH 012/147] Ticket_id: #113516 Cria relacionamento empresa e local-de-atendimento model --- src/app/components/model/local-de-atendimento.model.ts | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/src/app/components/model/local-de-atendimento.model.ts b/src/app/components/model/local-de-atendimento.model.ts index 0405ad2e..0f5b8ee1 100644 --- a/src/app/components/model/local-de-atendimento.model.ts +++ b/src/app/components/model/local-de-atendimento.model.ts @@ -1,9 +1,7 @@ -import { Empresa } from '../model/empresa.model'; import { Base } from './base.model' +import { Empresa } from '../model/empresa.model'; export class LocalDeAtendimento extends Base{ - public empresa?: Empresa; - public nome?: string; public cnes?: string; public grupo_local_id?: number; @@ -12,19 +10,15 @@ export class LocalDeAtendimento extends Base{ public grupo_historico?: number; public tipo_coleta?: string; public coleta_externa?: string; - public empresa_id?: number; - public utiliza_coleta?: string; public usa_biometria?: string; public painel_monitoramento?: string; public utiliza_crm?: string; public emitir_etiqueta_apoio_recepcao?: string; - public cod_conselho?: string; public sigla_conselho?: string; public uf_conselho?: string; - public trabalha_24_horas?: string; public trabalha_sabado?: string; public trabalha_domingo?: string; @@ -34,7 +28,6 @@ export class LocalDeAtendimento extends Base{ public horario_sabado_fim?: string; public horario_domingo_inicio?: string; public horario_domingo_fim?: string; - public utiliza_normal?: string; public utiliza_pouco_urgente?: string; public utiliza_urgente?: string; @@ -45,6 +38,7 @@ export class LocalDeAtendimento extends Base{ public tempo_urgente?: string; public tempo_muito_urgente?: string; public tempo_emergencia?: string; + public empresa?: Empresa; constructor(values: LocalDeAtendimento) { super(values); From 6ab5a464edf28bc60eabaed81920a8acb30fa4ef Mon Sep 17 00:00:00 2001 From: Roger Date: Mon, 5 Jun 2023 15:10:35 -0300 Subject: [PATCH 013/147] Ticket_id: #113516 Implementa abas de empresa em local-de-atendimento create form --- ...local-de-atendimento-create.component.html | 208 ++++++++++-------- 1 file changed, 116 insertions(+), 92 deletions(-) diff --git a/src/app/components/local-de-atendimento/local-de-atendimento-create/local-de-atendimento-create.component.html b/src/app/components/local-de-atendimento/local-de-atendimento-create/local-de-atendimento-create.component.html index f7a7ab9b..659e12c4 100644 --- a/src/app/components/local-de-atendimento/local-de-atendimento-create/local-de-atendimento-create.component.html +++ b/src/app/components/local-de-atendimento/local-de-atendimento-create/local-de-atendimento-create.component.html @@ -1,118 +1,142 @@
-
- + Local de Atendimento: - + - + CNES: - + - + Grupo: - +
-
- - Chave de Publicação: - - - - - Local de Impressão: - - +
+ + Grupo Histórico no Laudo: + + - - Grupo Histórico no Laudo: - - + + Chave de Publicação: + + -
+ + Local de Impressão: + + -
- - Coleta Interna - Coleta Externa - -
+
+
+ + Coleta Interna + Coleta Externa + +
-
- -
+
+
+
- From 5a32016cb99ffb6bc416caf19a65ecd9d11432f8 Mon Sep 17 00:00:00 2001 From: Roger Date: Fri, 9 Jun 2023 16:19:40 -0300 Subject: [PATCH 028/147] Ticket_id: #113516 Implementa input autocomplete de grupo Local Atendimento componente --- .../local-de-atendimento-create.component.ts | 138 ++++++++++++------ 1 file changed, 97 insertions(+), 41 deletions(-) diff --git a/src/app/components/local-de-atendimento/local-de-atendimento-create/local-de-atendimento-create.component.ts b/src/app/components/local-de-atendimento/local-de-atendimento-create/local-de-atendimento-create.component.ts index e02c4079..6a0a8284 100644 --- a/src/app/components/local-de-atendimento/local-de-atendimento-create/local-de-atendimento-create.component.ts +++ b/src/app/components/local-de-atendimento/local-de-atendimento-create/local-de-atendimento-create.component.ts @@ -1,7 +1,10 @@ import { ActivatedRoute, Router } from '@angular/router'; -import { Component, OnInit, Input } from '@angular/core'; +import { Component, OnInit, Input, ViewChild, ElementRef } from '@angular/core'; +import { Query } from '../../model/query.model'; import { Empresa } from './../../model/empresa.model'; import { EmpresaService } from '../../service/empresa.service'; +import { GrupoLocalAtendimento } from '../../model/grupo-local-atendimento.model'; +import { GrupoLocalAtendimentoService } from '../../service/grupo-local-atendimento.service'; import { FormsModule } from '@angular/forms'; import { LocalDeAtendimento } from 'src/app/components/model/local-de-atendimento.model'; import { LocalDeAtendimentoEmpresaComponent } from './local-de-atendimento-empresa/local-de-atendimento-empresa.component'; @@ -10,6 +13,7 @@ import { LocalDeAtendimentoHorarioFuncionamentoComponent } from './local-de-aten import { LocalDeAtendimentoContatoComponent } from "./local-de-atendimento-contato/local-de-atendimento-contato.component"; import { LocalDeAtendimentoUrgenciaComponent } from './local-de-atendimento-urgencia/local-de-atendimento-urgencia.component'; import { LocalDeAtendimentoService } from './../../service/local-de-atendimento.service'; +import { MatAutocompleteModule } from '@angular/material/autocomplete'; import { MatCheckboxModule } from '@angular/material/checkbox'; import { MatFormFieldModule } from '@angular/material/form-field'; import { MatInputModule } from '@angular/material/input'; @@ -17,21 +21,23 @@ import { MatRadioModule } from '@angular/material/radio'; import { MatTabsModule } from '@angular/material/tabs'; import { MatIconModule } from '@angular/material/icon'; import { MatButtonModule } from '@angular/material/button'; +import { Subject, debounceTime } from 'rxjs'; +import { NgIf, NgFor } from '@angular/common'; @Component({ - selector: 'app-local-de-atendimento-create', - templateUrl: './local-de-atendimento-create.component.html', - standalone: true, - imports: [FormsModule, MatFormFieldModule, MatInputModule, LocalDeAtendimentoContatoComponent, - MatRadioModule, MatCheckboxModule, MatTabsModule, MatIconModule, LocalDeAtendimentoContatoComponent, - LocalDeAtendimentoEmpresaComponent, LocalDeAtendimentoEnderecoComponent, - LocalDeAtendimentoHorarioFuncionamentoComponent, MatButtonModule, LocalDeAtendimentoUrgenciaComponent - ] + selector: 'app-local-de-atendimento-create', + templateUrl: './local-de-atendimento-create.component.html', + standalone: true, + imports: [FormsModule, MatFormFieldModule, MatInputModule, LocalDeAtendimentoContatoComponent, NgIf, + MatRadioModule, MatCheckboxModule, MatTabsModule, MatIconModule, LocalDeAtendimentoContatoComponent, + LocalDeAtendimentoEmpresaComponent, LocalDeAtendimentoEnderecoComponent, MatAutocompleteModule, NgFor, + LocalDeAtendimentoHorarioFuncionamentoComponent, MatButtonModule, LocalDeAtendimentoUrgenciaComponent + ] }) export class LocalDeAtendimentoCreateComponent implements OnInit { + @Input('grupo_locais_atendimento') grupo_locais_atendimento: GrupoLocalAtendimento[] = []; localAtendimento: LocalDeAtendimento; id: number; - empresa: Empresa; registroDeColeta = false; biometria = false; painelMonitoramento = false; @@ -39,16 +45,21 @@ export class LocalDeAtendimentoCreateComponent implements OnInit { etiquetaApoioRec = false; dadoAdicionalTriagem = false; coletaExterna = null; + queries: Query[] = []; + + @ViewChild('grupo_local_id') grupo_local_id!: ElementRef; + + subjectGrupoLocaisAtendimento: Subject = new Subject(); constructor( private router: Router, - private localAtendimentoService: LocalDeAtendimentoService, private route: ActivatedRoute, + private grupoLocalAtendimentoService: GrupoLocalAtendimentoService, + private localAtendimentoService: LocalDeAtendimentoService, private empresaService: EmpresaService, ) { - this.localAtendimento = new LocalDeAtendimento({}); - this.empresa = new Empresa({}); - + this.localAtendimento||= new LocalDeAtendimento({}); + this.localAtendimento.empresa ||= new Empresa({}); this.id = this.route.snapshot.paramMap.get('id') as unknown as number; if (this.id > 0) { @@ -57,29 +68,68 @@ export class LocalDeAtendimentoCreateComponent implements OnInit { } load(id: number): void { - this.localAtendimentoService - .readById(id) - - .subscribe((localAtendimento) => { - this.localAtendimento = localAtendimento; - this.registroDeColeta = (this.localAtendimento.utiliza_coleta === 'S') ? true : false; - this.biometria = (this.localAtendimento.usa_biometria === 'S') ? true : false; - this.painelMonitoramento = (this.localAtendimento.painel_monitoramento === 'S') ? true : false; - this.resultadosCRM = (this.localAtendimento.utiliza_crm === 'S') ? true : false; - //this.dadoAdicionalTriagem = (this.localAtendimento.utiliza_coleta === 'S') ? true : false; - this.empresaService - .readById(this.localAtendimento.empresa_id as number) // relacao empresa local - .subscribe ((empresa) => { - this.empresa = empresa; - this.localAtendimento.empresa = empresa; - }); + this.localAtendimentoService.readById(id).subscribe((localAtendimento) => { + this.localAtendimento = localAtendimento; + this.registroDeColeta = (this.localAtendimento.utiliza_coleta === 'S') ? true : false; + this.biometria = (this.localAtendimento.usa_biometria === 'S') ? true : false; + this.painelMonitoramento = (this.localAtendimento.painel_monitoramento === 'S') ? true : false; + this.resultadosCRM = (this.localAtendimento.utiliza_crm === 'S') ? true : false; + //this.dadoAdicionalTriagem = (this.localAtendimento.utiliza_coleta === 'S') ? true : false; + this.empresaService + .readById(this.localAtendimento.empresa_id as number) // relacao empresa local + .subscribe ((empresa) => { + // TODO: Revisar + this.localAtendimento.empresa = empresa; + }); + }); + } + + ngOnInit(): void { + this.localAtendimento ||= new LocalDeAtendimento({}); + const query = new Query({ key: '', value: '', isNumeric: false }); + const empresa_id = this.localAtendimento.empresa_id || 0 + + if (empresa_id > 0) { + this.empresaService.readById(this.localAtendimento.empresa_id as number).subscribe( + (empresa) => { + this.localAtendimento.empresa = empresa; }); - this.empresa ||= new Empresa({}); + } + + this.subjectGrupoLocaisAtendimento.pipe(debounceTime(500)).subscribe(() => { + this.grupoLocalAtendimentoService + .find('id', 'asc', 0, 60, this.queries) + .subscribe((grupo_locais_atendimento) => { + console.table(this.queries); + this.grupo_locais_atendimento = grupo_locais_atendimento; + }); + }); + this.subjectGrupoLocaisAtendimento.next(null); } + searchGrupoLocalAtendimento(): void { + const query_string = this.localAtendimento + .grupo_local_id as unknown as string; + const query = new Query({ + key: 'nome', + value: query_string, + isNumeric: false, + }); + console.warn(query_string); + this.queries = []; + this.queries.push(query); + this.subjectGrupoLocaisAtendimento.next(null); + } - ngOnInit(): void { + displayFnGrupoLocalAtendimento(options: GrupoLocalAtendimento[]): (id: any) => any { + return (id: any) => { + const correspondingOption = Array.isArray(options) + ? options.find((option) => option.id === id) + : null; + return correspondingOption ? correspondingOption.nome : ''; + }; } + updateCheckBox(): void { this.localAtendimento.utiliza_coleta = this.registroDeColeta ? 'S' : 'N'; this.localAtendimento.usa_biometria = this.biometria ? 'S' : 'N'; @@ -91,27 +141,33 @@ export class LocalDeAtendimentoCreateComponent implements OnInit { update(): void { this.updateCheckBox(); - this.empresaService.update(this.empresa).subscribe((empresa) => { + this.empresaService.update(this.localAtendimento.empresa).subscribe((empresa) => { this.localAtendimento.empresa_id = empresa.id; + // TODO: Revisar this.localAtendimento.empresa = empresa; }); this.localAtendimentoService.update(this.localAtendimento).subscribe(() => { + this.localAtendimentoService.showMessage('Local Atendimento atualizado com sucesso!'); + this.router.navigate(['/localdeatendimento/read']).then(() => { + window.location.reload(); + }); }); - this.router.navigate(['/localdeatendimento/read/']); } createLocalAtendimento(): void { + console.warn(this.id); if (this.id > 0){ this.update(); - } - else{ + }else{ this.updateCheckBox(); - this.empresaService.create(this.empresa).subscribe((empresa) => { + this.empresaService.create(this.localAtendimento.empresa).subscribe((empresa) => { this.localAtendimento.empresa_id = empresa.id; - this.localAtendimento.empresa = empresa; - }); - this.localAtendimentoService.create(this.localAtendimento).subscribe(() => { - this.router.navigate(['/localdeatendimento/read']); + this.localAtendimentoService.create(this.localAtendimento).subscribe(() => { + this.localAtendimentoService.showMessage('Local Atendimento criado com sucesso!'); + this.router.navigate(['/localdeatendimento/read']).then(() => { + window.location.reload(); + }); + }); }); } } From 210e32aa390f93e2675ec817a6bc1268df0301b8 Mon Sep 17 00:00:00 2001 From: Roger Date: Fri, 9 Jun 2023 16:24:34 -0300 Subject: [PATCH 029/147] Ticket_id: #113516 Ajusta Local Atendimento empresa componente --- .../local-de-atendimento-empresa.component.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/src/app/components/local-de-atendimento/local-de-atendimento-create/local-de-atendimento-empresa/local-de-atendimento-empresa.component.ts b/src/app/components/local-de-atendimento/local-de-atendimento-create/local-de-atendimento-empresa/local-de-atendimento-empresa.component.ts index bcf12fdb..68bc371a 100644 --- a/src/app/components/local-de-atendimento/local-de-atendimento-create/local-de-atendimento-empresa/local-de-atendimento-empresa.component.ts +++ b/src/app/components/local-de-atendimento/local-de-atendimento-create/local-de-atendimento-empresa/local-de-atendimento-empresa.component.ts @@ -13,7 +13,6 @@ import { FormsModule } from '@angular/forms'; imports: [FormsModule, MatFormFieldModule, MatInputModule] }) export class LocalDeAtendimentoEmpresaComponent implements OnInit { - @Input('localdeatendimento') localdeatendimento: LocalDeAtendimento; @Input('empresa') empresa: Empresa; From f791b393f19510f1596ae7e7738b9daff86243aa Mon Sep 17 00:00:00 2001 From: Roger Date: Fri, 9 Jun 2023 16:26:15 -0300 Subject: [PATCH 030/147] Ticket_id: #113516 Ajusta Local Atendimento endereco componente --- .../local-de-atendimento-endereco.component.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/app/components/local-de-atendimento/local-de-atendimento-create/local-de-atendimento-endereco/local-de-atendimento-endereco.component.ts b/src/app/components/local-de-atendimento/local-de-atendimento-create/local-de-atendimento-endereco/local-de-atendimento-endereco.component.ts index 8d6d239b..99a2b430 100644 --- a/src/app/components/local-de-atendimento/local-de-atendimento-create/local-de-atendimento-endereco/local-de-atendimento-endereco.component.ts +++ b/src/app/components/local-de-atendimento/local-de-atendimento-create/local-de-atendimento-endereco/local-de-atendimento-endereco.component.ts @@ -18,10 +18,10 @@ import { FormsModule } from '@angular/forms'; export class LocalDeAtendimentoEnderecoComponent implements OnInit { cep: Cep; - empresa: Empresa; + // empresa: Empresa; @Input('localdeatendimento') localdeatendimento: LocalDeAtendimento; - + @Input('empresa') empresa: Empresa; constructor( private router: Router, @@ -29,8 +29,8 @@ export class LocalDeAtendimentoEnderecoComponent implements OnInit { private cepService: CepService ) { this.localdeatendimento = new LocalDeAtendimento({}); - this.empresa = new Empresa({}); - this.localdeatendimento.empresa = this.empresa; + this.empresa ||= new Empresa({}); + // this.localdeatendimento.empresa = this.empresa; this.cep = new Cep(); } From 874def956b1aeb98affc6b9f603146cc2a42669f Mon Sep 17 00:00:00 2001 From: Roger Date: Fri, 9 Jun 2023 16:30:04 -0300 Subject: [PATCH 031/147] Ticket_id: #113516 Ajusta template Local Atendimento create --- .../local-de-atendimento-read.component.html | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/app/components/local-de-atendimento/local-de-atendimento-read/local-de-atendimento-read.component.html b/src/app/components/local-de-atendimento/local-de-atendimento-read/local-de-atendimento-read.component.html index 0eedddfa..26bdecfd 100644 --- a/src/app/components/local-de-atendimento/local-de-atendimento-read/local-de-atendimento-read.component.html +++ b/src/app/components/local-de-atendimento/local-de-atendimento-read/local-de-atendimento-read.component.html @@ -66,26 +66,26 @@

Nome - {{element.nome | slice:0:12}} ... + {{row.nome | slice:0:40}} ... CNES - {{element.cnes | slice:0:7}} ... + {{row.cnes | slice:0:15}} ... Chave de Publicação - {{element.chave_internet | slice:0:5}} ... + {{row.chave_internet | slice:0:15}} ... Operações - +
-
From 934fab357fed204ec1d5cbba0aaff8976bdfe32a Mon Sep 17 00:00:00 2001 From: Roger Date: Fri, 9 Jun 2023 16:31:37 -0300 Subject: [PATCH 032/147] Ticket_id: #113516 Inclui relacionamento de grupo_local_atendimetno no model de Local Atendimento --- src/app/components/model/local-de-atendimento.model.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/app/components/model/local-de-atendimento.model.ts b/src/app/components/model/local-de-atendimento.model.ts index 23738443..0e30e626 100644 --- a/src/app/components/model/local-de-atendimento.model.ts +++ b/src/app/components/model/local-de-atendimento.model.ts @@ -1,5 +1,6 @@ import { Base } from './base.model' import { Empresa } from '../model/empresa.model'; +import { GrupoLocalAtendimento } from './grupo-local-atendimento.model'; export class LocalDeAtendimento extends Base{ public nome?: string; @@ -40,7 +41,8 @@ export class LocalDeAtendimento extends Base{ public tempo_emergencia?: string; public agrupar_exames?: string; public modo_trabalho_padrao?: string; - public empresa?: Empresa; + public empresa?: Empresa = new Empresa({}); + public grupo_local_atendimento?: GrupoLocalAtendimento; constructor(values: LocalDeAtendimento) { super(values); From 64f8e7597869366da142e4dd0df1bc0c7fe444e4 Mon Sep 17 00:00:00 2001 From: Roger Date: Mon, 12 Jun 2023 08:19:22 -0300 Subject: [PATCH 033/147] Remove interpolacao de teste --- .../local-de-atendimento-create.component.html | 1 - 1 file changed, 1 deletion(-) diff --git a/src/app/components/local-de-atendimento/local-de-atendimento-create/local-de-atendimento-create.component.html b/src/app/components/local-de-atendimento/local-de-atendimento-create/local-de-atendimento-create.component.html index 20a855ea..a9e0df17 100644 --- a/src/app/components/local-de-atendimento/local-de-atendimento-create/local-de-atendimento-create.component.html +++ b/src/app/components/local-de-atendimento/local-de-atendimento-create/local-de-atendimento-create.component.html @@ -127,7 +127,6 @@
From 721fe7a168b630e9a5ca52b159b94e458fba6a40 Mon Sep 17 00:00:00 2001 From: Roger Date: Tue, 13 Jun 2023 15:45:54 -0300 Subject: [PATCH 036/147] Ticket_id: #113742 Implementa mat-slide-toggle componente em horario_funcionamento --- ...dimento-horario-funcionamento.component.ts | 23 +++++++++++-------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/src/app/components/local-de-atendimento/local-de-atendimento-create/local-de-atendimento-horario-funcionamento/local-de-atendimento-horario-funcionamento.component.ts b/src/app/components/local-de-atendimento/local-de-atendimento-create/local-de-atendimento-horario-funcionamento/local-de-atendimento-horario-funcionamento.component.ts index c24930ca..3e2989d6 100644 --- a/src/app/components/local-de-atendimento/local-de-atendimento-create/local-de-atendimento-horario-funcionamento/local-de-atendimento-horario-funcionamento.component.ts +++ b/src/app/components/local-de-atendimento/local-de-atendimento-create/local-de-atendimento-horario-funcionamento/local-de-atendimento-horario-funcionamento.component.ts @@ -1,9 +1,9 @@ -import { Component, OnInit, Input } from '@angular/core'; +import { Component, OnChanges, Input } from '@angular/core'; import { LocalDeAtendimento } from 'src/app/components/model/local-de-atendimento.model'; -import { MatSlideToggleModule } from '@angular/material/slide-toggle'; +import { MatSlideToggleChange, MatSlideToggleModule } from '@angular/material/slide-toggle'; import { MatInputModule } from '@angular/material/input'; import { MatFormFieldModule } from '@angular/material/form-field'; -import { FormsModule } from '@angular/forms'; +import { FormControl, FormsModule } from '@angular/forms'; @Component({ selector: 'app-local-de-atendimento-horario-funcionamento', @@ -11,17 +11,22 @@ import { FormsModule } from '@angular/forms'; standalone: true, imports: [FormsModule, MatFormFieldModule, MatInputModule, MatSlideToggleModule] }) -export class LocalDeAtendimentoHorarioFuncionamentoComponent implements OnInit { - integral = false; - +export class LocalDeAtendimentoHorarioFuncionamentoComponent implements OnChanges { @Input('localdeatendimento') localdeatendimento: LocalDeAtendimento; - + trabalha_24_horas = false; constructor() { - this.localdeatendimento = new LocalDeAtendimento({}); + this.localdeatendimento ||= new LocalDeAtendimento({}); } - ngOnInit(): void { + ngOnChanges(): void { + if (this.localdeatendimento) { + this.trabalha_24_horas = this.localdeatendimento.trabalha_24_horas != 'S' ? false : true; + } } + toggleChanges(e: MatSlideToggleChange){ + this.trabalha_24_horas = e.source.checked + this.localdeatendimento.trabalha_24_horas = this.trabalha_24_horas ? 'S' : 'N'; + } } From 226377e9d0d4eb2ef1a8be445df6a20d3fd4b4c0 Mon Sep 17 00:00:00 2001 From: Roger Date: Tue, 13 Jun 2023 15:46:36 -0300 Subject: [PATCH 037/147] Ticket_id: #113742 Atualiza versao do yarn --- yarn.lock | 2925 ++++++++++++++++++++++++++++++----------------------- 1 file changed, 1678 insertions(+), 1247 deletions(-) diff --git a/yarn.lock b/yarn.lock index 303f8a55..4d4d6a16 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,7 +2,7 @@ # yarn lockfile v1 -"@ampproject/remapping@2.2.0", "@ampproject/remapping@^2.1.0", "@ampproject/remapping@^2.2.0": +"@ampproject/remapping@2.2.0": version "2.2.0" resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.2.0.tgz#56c133824780de3174aed5ab6834f3026790154d" integrity sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w== @@ -10,6 +10,14 @@ "@jridgewell/gen-mapping" "^0.1.0" "@jridgewell/trace-mapping" "^0.3.9" +"@ampproject/remapping@^2.1.0", "@ampproject/remapping@^2.2.0": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.2.1.tgz#99e8e11851128b8702cd57c33684f1d0f260b630" + integrity sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg== + dependencies: + "@jridgewell/gen-mapping" "^0.3.0" + "@jridgewell/trace-mapping" "^0.3.9" + "@angular-builders/custom-webpack@^15.0.0": version "15.0.0" resolved "https://registry.yarnpkg.com/@angular-builders/custom-webpack/-/custom-webpack-15.0.0.tgz#bc05c5fdc1153ae2f48417f6529034282398940d" @@ -23,12 +31,12 @@ tsconfig-paths "^4.1.0" webpack-merge "^5.7.3" -"@angular-devkit/architect@0.1502.5": - version "0.1502.5" - resolved "https://registry.yarnpkg.com/@angular-devkit/architect/-/architect-0.1502.5.tgz#54bfb2d2fa5109c46782d0a571be5fd64c27972f" - integrity sha512-6KVrXQ/X7W88WSJvYe69ed/2QzQNlObKpj3BWzmcKnA+IvJB37/mvw8VaGFP9y+pDa/b1D1yCDtAJLeP5QY3xg== +"@angular-devkit/architect@0.1502.8", "@angular-devkit/architect@>=0.1500.0 < 0.1600.0", "@angular-devkit/architect@^0.1502.4": + version "0.1502.8" + resolved "https://registry.yarnpkg.com/@angular-devkit/architect/-/architect-0.1502.8.tgz#9fd3fd27b3a7fc5f8eb65c92500b4d9d15b879e8" + integrity sha512-rTltw2ABHrcKc8EGimALvXmrDTP5hlNbEy6nYolJoXEI9EwHgriWrVLVPs3OEF+/ed47dbJi9EGOXUOgzgpB5A== dependencies: - "@angular-devkit/core" "15.2.5" + "@angular-devkit/core" "15.2.8" rxjs "6.6.7" "@angular-devkit/architect@0.803.23": @@ -39,23 +47,15 @@ "@angular-devkit/core" "8.3.23" rxjs "6.4.0" -"@angular-devkit/architect@>=0.1500.0 < 0.1600.0", "@angular-devkit/architect@^0.1502.4": - version "0.1502.4" - resolved "https://registry.yarnpkg.com/@angular-devkit/architect/-/architect-0.1502.4.tgz#a2ceef215f75b03ec275f5ff68e87fc43e44b113" - integrity sha512-bDBcaRMBfXFfK9MpvfNO926F1rL0PEw+mveXxq3/SSql+1XP/hrc5TVGwnoim4g6DqsGmu9upS5DyJ6PnL/hHA== - dependencies: - "@angular-devkit/core" "15.2.4" - rxjs "6.6.7" - "@angular-devkit/build-angular@^15.0.0", "@angular-devkit/build-angular@^15.0.2": - version "15.2.5" - resolved "https://registry.yarnpkg.com/@angular-devkit/build-angular/-/build-angular-15.2.5.tgz#76864b74b05566077590914080961d51e20eabdf" - integrity sha512-D2LxjBtUlgJnPxybOIN0XsENEGkVkqCGBBii5oK84HvgBHXO/EyP1WXpOdb2lOYSUZyjhOOs0q42LCobJoaxUw== + version "15.2.8" + resolved "https://registry.yarnpkg.com/@angular-devkit/build-angular/-/build-angular-15.2.8.tgz#5412125b810fee084eb8afc20b9911606ad66170" + integrity sha512-TGDnXhhOG6h6TOrWWzfnkha7wYBOXi7iJc1o1w1VKCayE3T6TZZdF847aK66vL9KG7AKYVdGhWEGw2WBHUBUpg== dependencies: "@ampproject/remapping" "2.2.0" - "@angular-devkit/architect" "0.1502.5" - "@angular-devkit/build-webpack" "0.1502.5" - "@angular-devkit/core" "15.2.5" + "@angular-devkit/architect" "0.1502.8" + "@angular-devkit/build-webpack" "0.1502.8" + "@angular-devkit/core" "15.2.8" "@babel/core" "7.20.12" "@babel/generator" "7.20.14" "@babel/helper-annotate-as-pure" "7.18.6" @@ -67,7 +67,7 @@ "@babel/runtime" "7.20.13" "@babel/template" "7.20.7" "@discoveryjs/json-ext" "0.5.7" - "@ngtools/webpack" "15.2.5" + "@ngtools/webpack" "15.2.8" ansi-colors "4.1.3" autoprefixer "10.4.13" babel-loader "9.1.2" @@ -115,29 +115,18 @@ optionalDependencies: esbuild "0.17.8" -"@angular-devkit/build-webpack@0.1502.5": - version "0.1502.5" - resolved "https://registry.yarnpkg.com/@angular-devkit/build-webpack/-/build-webpack-0.1502.5.tgz#fba71678c588ed70b3f117ae1d125f2481bc7e35" - integrity sha512-gPkAa4AvQ7BxU+jmVJqrAO18kw/6iks+VUQ+2BVPyHCdqhroANHYdGbZ/pFlZdPmZVzSpusjd6VIbLhbHr/Ohw== +"@angular-devkit/build-webpack@0.1502.8": + version "0.1502.8" + resolved "https://registry.yarnpkg.com/@angular-devkit/build-webpack/-/build-webpack-0.1502.8.tgz#1b375480deef1b0920e1a63d952795bd33bbfb38" + integrity sha512-jWtNv+S03FFLDe/C8SPCcRvkz3bSb2R+919IT086Q9axIPQ1VowOEwzt2k3qXPSSrC7GSYuASM+X92dB47NTQQ== dependencies: - "@angular-devkit/architect" "0.1502.5" + "@angular-devkit/architect" "0.1502.8" rxjs "6.6.7" -"@angular-devkit/core@15.2.4": - version "15.2.4" - resolved "https://registry.yarnpkg.com/@angular-devkit/core/-/core-15.2.4.tgz#f7696f09c66d01568a07f0e71672e887fdf57280" - integrity sha512-yl+0j1bMwJLKShsyCXw77tbJG8Sd21+itisPLL2MgEpLNAO252kr9zG4TLlFRJyKVftm2l1h78KjqvM5nbOXNg== - dependencies: - ajv "8.12.0" - ajv-formats "2.1.1" - jsonc-parser "3.2.0" - rxjs "6.6.7" - source-map "0.7.4" - -"@angular-devkit/core@15.2.5", "@angular-devkit/core@^15.0.0", "@angular-devkit/core@^15.0.2": - version "15.2.5" - resolved "https://registry.yarnpkg.com/@angular-devkit/core/-/core-15.2.5.tgz#ab1b41866de5fdfee630ef793938893dbd318bcc" - integrity sha512-ZfjEkAe2yYeekc3xjZ/U4pK9nb+w6BFwAEjou6mE8PWZH7iYskm0YCCXkmu+B+zViEcCLhAkJAxu9MwX4efd8g== +"@angular-devkit/core@15.2.8", "@angular-devkit/core@^15.0.0", "@angular-devkit/core@^15.0.2": + version "15.2.8" + resolved "https://registry.yarnpkg.com/@angular-devkit/core/-/core-15.2.8.tgz#ff494ae7af137b0f0109deb8ee34f1550ed5cc1d" + integrity sha512-Lo4XrbDMtXarKnMrFgWLmQdSX+3QPNAg4otG8cmp/U4jJyjV4dAYKEAsb1sCNGUSM4h4v09EQU/5ugVjDU29lQ== dependencies: ajv "8.12.0" ajv-formats "2.1.1" @@ -156,12 +145,12 @@ rxjs "6.4.0" source-map "0.7.3" -"@angular-devkit/schematics@15.2.5": - version "15.2.5" - resolved "https://registry.yarnpkg.com/@angular-devkit/schematics/-/schematics-15.2.5.tgz#84e3f235ca2fc6647a1d97861c7a899ff1f470b5" - integrity sha512-zm7chQRQtPXQzzSAvK/mbZ+RJ3eP7hlU53yyJ/i6kjWAh3Y5uiSHNYGmqhhAHFuzw4Jhb4OC2S9iycxrqmI8TA== +"@angular-devkit/schematics@15.2.8", "@angular-devkit/schematics@^15.2.4": + version "15.2.8" + resolved "https://registry.yarnpkg.com/@angular-devkit/schematics/-/schematics-15.2.8.tgz#c7dfc692e3f54e43085a8845d8c9f390a2519aa3" + integrity sha512-w6EUGC96kVsH9f8sEzajzbONMawezyVBiSo+JYp5r25rQArAz/a+KZntbuETWHQ0rQOEsKmUNKxwmr11BaptSQ== dependencies: - "@angular-devkit/core" "15.2.5" + "@angular-devkit/core" "15.2.8" jsonc-parser "3.2.0" magic-string "0.29.0" ora "5.4.1" @@ -175,17 +164,6 @@ "@angular-devkit/core" "8.3.23" rxjs "6.4.0" -"@angular-devkit/schematics@^15.2.4": - version "15.2.4" - resolved "https://registry.yarnpkg.com/@angular-devkit/schematics/-/schematics-15.2.4.tgz#85129ebabcdb362f4b65a6e290bb2ae846f3d64c" - integrity sha512-/W7/vvn59PAVLzhcvD4/N/E8RDhub8ny1A7I96LTRjC5o+yvVV16YJ4YJzolrRrIEN01KmLVQJ9A58VCaweMgw== - dependencies: - "@angular-devkit/core" "15.2.4" - jsonc-parser "3.2.0" - magic-string "0.29.0" - ora "5.4.1" - rxjs "6.6.7" - "@angular-material-extensions/input-counter@^1.0.1": version "1.0.1" resolved "https://registry.yarnpkg.com/@angular-material-extensions/input-counter/-/input-counter-1.0.1.tgz#c3f2c985c0335e7ba50b44c60e64772d733dcba1" @@ -194,32 +172,32 @@ tslib "^2.0.0" "@angular/animations@^15.0.2": - version "15.2.4" - resolved "https://registry.yarnpkg.com/@angular/animations/-/animations-15.2.4.tgz#aff4b90c69ea501355b0117f46cd5a65200164d6" - integrity sha512-0qMtJgWWfqOaVp3BhoMWd2SNFaOWUjl1DYaNTfYiqMGWk6H2ULE2Yog4hZNJAkOsCApEF2BNlL1O8arPzTswCQ== + version "15.2.9" + resolved "https://registry.yarnpkg.com/@angular/animations/-/animations-15.2.9.tgz#f0773d2071a5a17c03478d5838029b03bbab9a03" + integrity sha512-GQujLhI0cQFcl4Q8y0oSYKSRnW23GIeSL+Arl4eFufziJ9hGAAQNuesaNs/7i+9UlTHDMkPH3kd5ScXuYYz6wg== dependencies: tslib "^2.3.0" "@angular/cdk@^15.0.1": - version "15.2.4" - resolved "https://registry.yarnpkg.com/@angular/cdk/-/cdk-15.2.4.tgz#aa792010fb1073088d14446bc30894effb0e1fcb" - integrity sha512-E4ZjDG12NdXHhCtask/5qzlgDzQ72vEbDoDd4I4ueI1rSUxFVyzRBt2vJwsAHbblO9kQoi/BOCXkJunR/T7r6g== + version "15.2.9" + resolved "https://registry.yarnpkg.com/@angular/cdk/-/cdk-15.2.9.tgz#e22df07b296fec6dccf66d569c3acc3c504c2058" + integrity sha512-koaM07N1AIQ5oHU27l0/FoQSSoYAwlAYwVZ4Di3bYrJsTBNCN2Xsby7wI8gZxdepMnV4Fe9si382BDBov+oO4Q== dependencies: tslib "^2.3.0" optionalDependencies: parse5 "^7.1.2" "@angular/common@^15.0.2": - version "15.2.4" - resolved "https://registry.yarnpkg.com/@angular/common/-/common-15.2.4.tgz#37931aff2506af5f27fed0266b0cdb80ed98a890" - integrity sha512-RT6bo3RB768alor27i4KG9rTcsya58f2Pda/MjcNC5iR7WpmA4tE4h9x4JnI/1GCR3U1KAa4qrDrEFUJZoFofw== + version "15.2.9" + resolved "https://registry.yarnpkg.com/@angular/common/-/common-15.2.9.tgz#5e1d47ce831935bcf545b172f88307aedacf1535" + integrity sha512-LM9/UHG2dRrOzlu2KovrFwWIziFMjRxHzSP3Igw6Symw/wIl0kXGq8Fn6RpFP78zmLqnv+IQOoRiby9MCXsI4g== dependencies: tslib "^2.3.0" "@angular/compiler-cli@^15.0.2": - version "15.2.4" - resolved "https://registry.yarnpkg.com/@angular/compiler-cli/-/compiler-cli-15.2.4.tgz#9572eca21514c65327e8a94b87f27e57a4240bec" - integrity sha512-FCRNZ60PIKRt3rmjab7ca1E5Mc8Zt2izwD+VrzWeyBc51g5dVD+T/CRamJbmqRGw1hnn6BBM/VP9oDRcMVwGlg== + version "15.2.9" + resolved "https://registry.yarnpkg.com/@angular/compiler-cli/-/compiler-cli-15.2.9.tgz#d9e6013d6a8658e4a210aca7997e70d06f6976a8" + integrity sha512-zsbI8G2xHOeYWI0hjFzrI//ZhZV9il/uQW5dAimfwJp06KZDeXZ3PdwY9JQslf6F+saLwOObxy6QMrIVvfjy9w== dependencies: "@babel/core" "7.19.3" "@jridgewell/sourcemap-codec" "^1.4.14" @@ -233,16 +211,16 @@ yargs "^17.2.1" "@angular/compiler@^15.0.2": - version "15.2.4" - resolved "https://registry.yarnpkg.com/@angular/compiler/-/compiler-15.2.4.tgz#9c68fdd8b46ea09ae5c5f7cf52ad2e48a20c73bf" - integrity sha512-M4zqNCiSsNH2tc12yux9ZpGfSQ4vJ08iYxq6RJmS3CFJtDIw0SFc14ycHX+8rXYfLw92j0UTaDEAhjruAM51Zw== + version "15.2.9" + resolved "https://registry.yarnpkg.com/@angular/compiler/-/compiler-15.2.9.tgz#3f55e206b0e380c28336d2a233b7132f21d72644" + integrity sha512-MoKugbjk+E0wRBj12uvIyDLELlVLonnqjA2+XiF+7FxALIeyds3/qQeEoMmYIqAbN3NnTT5pV92RxWwG4tHFwA== dependencies: tslib "^2.3.0" "@angular/core@^15.0.2": - version "15.2.4" - resolved "https://registry.yarnpkg.com/@angular/core/-/core-15.2.4.tgz#a529e92c8063cdef6210b581994cf7173ae9bf6a" - integrity sha512-ApWxICIOK47F/yh0Di/SFR3qMXZPpVLFainlIEauwpULKCLrYSJSnlF+zaDB6mMI1754skZZE69lX4uS2Byi+w== + version "15.2.9" + resolved "https://registry.yarnpkg.com/@angular/core/-/core-15.2.9.tgz#7cb12cc83fcc92f23196ceac82e07b67b2e02203" + integrity sha512-w46Z1yUXCQfKV7XfnamOoLA2VD0MVUUYVrUjO73mHSskDXSXxfZAEHO9kfUS71Cj35PvhP3mbkqWscpea2WeYg== dependencies: tslib "^2.3.0" @@ -254,28 +232,28 @@ tslib "^2.3.0" "@angular/forms@^15.0.2": - version "15.2.4" - resolved "https://registry.yarnpkg.com/@angular/forms/-/forms-15.2.4.tgz#fec75a67b2feebfac3b2091ba33849ff9d777985" - integrity sha512-6Q5GQl4lJFM7EDYXlge/D9yuQ5WwrWRh5Q/lo3j2UFqNpZTyTCGr/259Kq4exQyvYXSIwFmmJpk3873ThqOSNA== + version "15.2.9" + resolved "https://registry.yarnpkg.com/@angular/forms/-/forms-15.2.9.tgz#c3b4b0108f4eb4966ddc5a7ec9913c2ca2c94f00" + integrity sha512-sk0pC2EFi2Ohg5J0q0NYptbT+2WOkoiERSMYA39ncDvlSZBWsNlxpkbGUSck7NIxjK2QfcVN1ldGbHlZTFvtqg== dependencies: tslib "^2.3.0" "@angular/language-service@^15.0.2": - version "15.2.4" - resolved "https://registry.yarnpkg.com/@angular/language-service/-/language-service-15.2.4.tgz#8ae77c4c80e575c7994c7081a4cccc0c78073f9e" - integrity sha512-r389ztP69F9FXW0N3LjBq4cWBTuwjsnLjDUBUuSl16sjwBcjjtob5+dw36oDTDnchIrkkg0dR/gKW6vO9OPmKw== + version "15.2.9" + resolved "https://registry.yarnpkg.com/@angular/language-service/-/language-service-15.2.9.tgz#7a94e3394093a425c757f7b385b4a94edb09178a" + integrity sha512-B7lP4q/eHge2lZezOXS96EYzVf4stMCWfOnz7+pUUi0HbF+A5QCV65SWQddS/M+NM2jj8N2L/j+6UCH8lJjTQA== "@angular/material-moment-adapter@^15.0.1": - version "15.2.4" - resolved "https://registry.yarnpkg.com/@angular/material-moment-adapter/-/material-moment-adapter-15.2.4.tgz#5741182f87736be461e360b4b09583fd99954389" - integrity sha512-7BpOWttoGgg9ItYtgNMAAMp+5bCQTvgsJHNyeo3B90IS9uNcxWGLBZNuQz56IpOkAt+d6KTmaQ11kss0B8W+Fg== + version "15.2.9" + resolved "https://registry.yarnpkg.com/@angular/material-moment-adapter/-/material-moment-adapter-15.2.9.tgz#62e8e747b9c8007fe0a852066779191a7b8d7529" + integrity sha512-DHG8z8DG1/+oO/bRC/k+1nXwRGg0qDsCEYulUoEUtpYmQRHj8Tid/9V2JiibYqTh4s0DJeAnx64CAO9K/k9EZg== dependencies: tslib "^2.3.0" "@angular/material@^15.0.1": - version "15.2.4" - resolved "https://registry.yarnpkg.com/@angular/material/-/material-15.2.4.tgz#f1435b3669b27065b42ea337e49347d95da36d08" - integrity sha512-sHEU+vygags4YZonUx55T7bExKV802YWQ+F5w6iBDpttx7Kf3wXUThVAnE408wA4GdZj3cgEU6eNDwxsrExHMg== + version "15.2.9" + resolved "https://registry.yarnpkg.com/@angular/material/-/material-15.2.9.tgz#d49f18660053bf9eae008e4738ebc65334a28491" + integrity sha512-emuFF/7+91Jq+6kVCl3FiVoFLtAZoh+woFQWNuK8nhx0HmD4ckLFI8d9a6ERYR3zRuKhq5deSRE2kYsfpjrrsQ== dependencies: "@material/animation" "15.0.0-canary.684e33d25.0" "@material/auto-init" "15.0.0-canary.684e33d25.0" @@ -327,23 +305,23 @@ tslib "^2.3.0" "@angular/platform-browser-dynamic@^15.0.2": - version "15.2.4" - resolved "https://registry.yarnpkg.com/@angular/platform-browser-dynamic/-/platform-browser-dynamic-15.2.4.tgz#ef21dddc1aa4c2ca52dd7473ff178b7624caffd1" - integrity sha512-WNEIjzrgmaouXVkIoUwe/kl8IjpZS5Ar2zDx9Twx/onngc/Nta0X5xLYTNNVM4u8pJSHObupeTMF4CY7ZLEQ+Q== + version "15.2.9" + resolved "https://registry.yarnpkg.com/@angular/platform-browser-dynamic/-/platform-browser-dynamic-15.2.9.tgz#aa31ba63d535ee49fdf3a60fe771503565b4e3c9" + integrity sha512-ZIYDM6MShblb8OyV1m4+18lJJ2LCeICmeg2uSbpFYptYBSOClrTiYOOFVDJvn7HLvNzljLs16XPrgyaYVqNpcw== dependencies: tslib "^2.3.0" "@angular/platform-browser@^15.0.2": - version "15.2.4" - resolved "https://registry.yarnpkg.com/@angular/platform-browser/-/platform-browser-15.2.4.tgz#25fbc75e68c6166f4e1771063257f0aa1ca2af56" - integrity sha512-RVMqnVNy6kgtyZM7gRJF1nrsFBaGltySeyc4jvTIms7fpqxHvJFJ32r24h5QbgYbq18YwnWmcEkqZqg3nnyOaA== + version "15.2.9" + resolved "https://registry.yarnpkg.com/@angular/platform-browser/-/platform-browser-15.2.9.tgz#9150645843cc18b084fb5bf7025e6e320c2abe1e" + integrity sha512-ufCHeSX+U6d43YOMkn3igwfqtlozoCXADcbyfUEG8m2y9XASobqmCKvdSk/zfl62oyiA8msntWBJVBE2l4xKXg== dependencies: tslib "^2.3.0" "@angular/router@^15.0.2": - version "15.2.4" - resolved "https://registry.yarnpkg.com/@angular/router/-/router-15.2.4.tgz#b37e18e3a8525c01a9cea0baf7c7b1dbf8b47b78" - integrity sha512-9cE35O/uC3QcbWuvmv0gO+x57glMJTw4/HoKmjZdozTPq/6XLFhBnpqNzOyMVs9+VtFsvVuR/ah9aucyx4ISog== + version "15.2.9" + resolved "https://registry.yarnpkg.com/@angular/router/-/router-15.2.9.tgz#c3879be22bda236eacf97a18a1e8619b51a53d47" + integrity sha512-UCbh5DLSDhybv0xKYT7kGQMfOVdyhHIHOZz5EYVebbhste6S+W1LE57vTHq7QtxJsyKBa/WSkaUkCLXD6ntCAg== dependencies: tslib "^2.3.0" @@ -352,17 +330,17 @@ resolved "https://registry.yarnpkg.com/@assemblyscript/loader/-/loader-0.10.1.tgz#70e45678f06c72fa2e350e8553ec4a4d72b92e06" integrity sha512-H71nDOOL8Y7kWRLqf6Sums+01Q5msqBW2KhDUTemh1tvY04eSkSXrK0uj/4mmY0Xr16/3zyZmsrxN7CKuRbNRg== -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.16.7", "@babel/code-frame@^7.18.6", "@babel/code-frame@^7.21.4": - version "7.21.4" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.21.4.tgz#d0fa9e4413aca81f2b23b9442797bda1826edb39" - integrity sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g== +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.16.7", "@babel/code-frame@^7.18.6", "@babel/code-frame@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.22.5.tgz#234d98e1551960604f1246e6475891a570ad5658" + integrity sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ== dependencies: - "@babel/highlight" "^7.18.6" + "@babel/highlight" "^7.22.5" -"@babel/compat-data@^7.17.7", "@babel/compat-data@^7.20.1", "@babel/compat-data@^7.20.5", "@babel/compat-data@^7.21.4": - version "7.21.4" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.21.4.tgz#457ffe647c480dff59c2be092fc3acf71195c87f" - integrity sha512-/DYyDpeCfaVinT40FPGdkkb+lYSKvsVuMjDAG7jPOWWiM1ibOaB9CXJAlc4d1QpP/U2q2P9jbrSlClKSErd55g== +"@babel/compat-data@^7.17.7", "@babel/compat-data@^7.20.1", "@babel/compat-data@^7.20.5", "@babel/compat-data@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.22.5.tgz#b1f6c86a02d85d2dd3368a2b67c09add8cd0c255" + integrity sha512-4Jc/YuIaYqKnDDz892kPIledykKg12Aw1PYX5i/TY28anJtacvM1Rrr8wbieB9GfEJwlzqT0hUEao0CxEebiDA== "@babel/core@7.19.3": version "7.19.3" @@ -407,20 +385,20 @@ semver "^6.3.0" "@babel/core@^7.0.1", "@babel/core@^7.11.6", "@babel/core@^7.12.3", "@babel/core@^7.15.0": - version "7.21.4" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.21.4.tgz#c6dc73242507b8e2a27fd13a9c1814f9fa34a659" - integrity sha512-qt/YV149Jman/6AfmlxJ04LMIu8bMoyl3RB91yTFrxQmgbrSvQMy7cI8Q62FHx1t8wJ8B5fu0UDoLwHAhUo1QA== + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.22.5.tgz#d67d9747ecf26ee7ecd3ebae1ee22225fe902a89" + integrity sha512-SBuTAjg91A3eKOvD+bPEz3LlhHZRNu1nFOVts9lzDJTXshHTjII0BAtDS3Y2DAkdZdDKWVZGVwkDfc4Clxn1dg== dependencies: "@ampproject/remapping" "^2.2.0" - "@babel/code-frame" "^7.21.4" - "@babel/generator" "^7.21.4" - "@babel/helper-compilation-targets" "^7.21.4" - "@babel/helper-module-transforms" "^7.21.2" - "@babel/helpers" "^7.21.0" - "@babel/parser" "^7.21.4" - "@babel/template" "^7.20.7" - "@babel/traverse" "^7.21.4" - "@babel/types" "^7.21.4" + "@babel/code-frame" "^7.22.5" + "@babel/generator" "^7.22.5" + "@babel/helper-compilation-targets" "^7.22.5" + "@babel/helper-module-transforms" "^7.22.5" + "@babel/helpers" "^7.22.5" + "@babel/parser" "^7.22.5" + "@babel/template" "^7.22.5" + "@babel/traverse" "^7.22.5" + "@babel/types" "^7.22.5" convert-source-map "^1.7.0" debug "^4.1.0" gensync "^1.0.0-beta.2" @@ -436,63 +414,71 @@ "@jridgewell/gen-mapping" "^0.3.2" jsesc "^2.5.1" -"@babel/generator@^7.19.3", "@babel/generator@^7.20.7", "@babel/generator@^7.21.4", "@babel/generator@^7.7.2": - version "7.21.4" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.21.4.tgz#64a94b7448989f421f919d5239ef553b37bb26bc" - integrity sha512-NieM3pVIYW2SwGzKoqfPrQsf4xGs9M9AIG3ThppsSRmO+m7eQhmI6amajKMUeIO37wFfsvnvcxQFx6x6iqxDnA== +"@babel/generator@^7.19.3", "@babel/generator@^7.20.7", "@babel/generator@^7.22.5", "@babel/generator@^7.7.2": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.22.5.tgz#1e7bf768688acfb05cf30b2369ef855e82d984f7" + integrity sha512-+lcUbnTRhd0jOewtFSedLyiPsD5tswKkbgcezOqqWFUVNEwoUTlpPOBmvhG7OXWLR4jMdv0czPGH5XbflnD1EA== dependencies: - "@babel/types" "^7.21.4" + "@babel/types" "^7.22.5" "@jridgewell/gen-mapping" "^0.3.2" "@jridgewell/trace-mapping" "^0.3.17" jsesc "^2.5.1" -"@babel/helper-annotate-as-pure@7.18.6", "@babel/helper-annotate-as-pure@^7.18.6": +"@babel/helper-annotate-as-pure@7.18.6": version "7.18.6" resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz#eaa49f6f80d5a33f9a5dd2276e6d6e451be0a6bb" integrity sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA== dependencies: "@babel/types" "^7.18.6" -"@babel/helper-builder-binary-assignment-operator-visitor@^7.18.6": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz#acd4edfd7a566d1d51ea975dff38fd52906981bb" - integrity sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw== +"@babel/helper-annotate-as-pure@^7.18.6", "@babel/helper-annotate-as-pure@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz#e7f06737b197d580a01edf75d97e2c8be99d3882" + integrity sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg== dependencies: - "@babel/helper-explode-assignable-expression" "^7.18.6" - "@babel/types" "^7.18.9" + "@babel/types" "^7.22.5" -"@babel/helper-compilation-targets@^7.17.7", "@babel/helper-compilation-targets@^7.18.9", "@babel/helper-compilation-targets@^7.19.3", "@babel/helper-compilation-targets@^7.20.0", "@babel/helper-compilation-targets@^7.20.7", "@babel/helper-compilation-targets@^7.21.4": - version "7.21.4" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.21.4.tgz#770cd1ce0889097ceacb99418ee6934ef0572656" - integrity sha512-Fa0tTuOXZ1iL8IeDFUWCzjZcn+sJGd9RZdH9esYVjEejGmzf+FFYQpMi/kZUk2kPy/q1H3/GPw7np8qar/stfg== +"@babel/helper-builder-binary-assignment-operator-visitor@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.5.tgz#a3f4758efdd0190d8927fcffd261755937c71878" + integrity sha512-m1EP3lVOPptR+2DwD125gziZNcmoNSHGmJROKoy87loWUQyJaVXDgpmruWqDARZSmtYQ+Dl25okU8+qhVzuykw== dependencies: - "@babel/compat-data" "^7.21.4" - "@babel/helper-validator-option" "^7.21.0" + "@babel/types" "^7.22.5" + +"@babel/helper-compilation-targets@^7.17.7", "@babel/helper-compilation-targets@^7.19.3", "@babel/helper-compilation-targets@^7.20.0", "@babel/helper-compilation-targets@^7.20.7", "@babel/helper-compilation-targets@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.5.tgz#fc7319fc54c5e2fa14b2909cf3c5fd3046813e02" + integrity sha512-Ji+ywpHeuqxB8WDxraCiqR0xfhYjiDE/e6k7FuIaANnoOFxAHskHChz4vA1mJC9Lbm01s1PVAGhQY4FUKSkGZw== + dependencies: + "@babel/compat-data" "^7.22.5" + "@babel/helper-validator-option" "^7.22.5" browserslist "^4.21.3" lru-cache "^5.1.1" semver "^6.3.0" -"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.21.0": - version "7.21.4" - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.21.4.tgz#3a017163dc3c2ba7deb9a7950849a9586ea24c18" - integrity sha512-46QrX2CQlaFRF4TkwfTt6nJD7IHq8539cCL7SDpqWSDeJKY1xylKKY5F/33mJhLZ3mFvKv2gGrVS6NkyF6qs+Q== - dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-function-name" "^7.21.0" - "@babel/helper-member-expression-to-functions" "^7.21.0" - "@babel/helper-optimise-call-expression" "^7.18.6" - "@babel/helper-replace-supers" "^7.20.7" - "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" - "@babel/helper-split-export-declaration" "^7.18.6" +"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.21.0", "@babel/helper-create-class-features-plugin@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.5.tgz#2192a1970ece4685fbff85b48da2c32fcb130b7c" + integrity sha512-xkb58MyOYIslxu3gKmVXmjTtUPvBU4odYzbiIQbWwLKIHCsx6UGZGX6F1IznMFVnDdirseUZopzN+ZRt8Xb33Q== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-environment-visitor" "^7.22.5" + "@babel/helper-function-name" "^7.22.5" + "@babel/helper-member-expression-to-functions" "^7.22.5" + "@babel/helper-optimise-call-expression" "^7.22.5" + "@babel/helper-replace-supers" "^7.22.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.5" + semver "^6.3.0" -"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.20.5": - version "7.21.4" - resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.21.4.tgz#40411a8ab134258ad2cf3a3d987ec6aa0723cee5" - integrity sha512-M00OuhU+0GyZ5iBBN9czjugzWrEq2vDpf/zCYHxxf93ul/Q5rv+a5h+/+0WnI1AebHNVtl5bFV0qsJoH23DbfA== +"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.5.tgz#bb2bf0debfe39b831986a4efbf4066586819c6e4" + integrity sha512-1VpEFOIbMRaXyDeUwUfmTIxExLwQ+zkW+Bh5zXpApA3oQedBx9v/updixWxnx/bZpKw7u8VxWjb/qWpIcmPq8A== dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-annotate-as-pure" "^7.22.5" regexpu-core "^5.3.1" + semver "^6.3.0" "@babel/helper-define-polyfill-provider@^0.3.3": version "0.3.3" @@ -506,181 +492,193 @@ resolve "^1.14.2" semver "^6.1.2" -"@babel/helper-environment-visitor@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz#0c0cee9b35d2ca190478756865bb3528422f51be" - integrity sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg== - -"@babel/helper-explode-assignable-expression@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz#41f8228ef0a6f1a036b8dfdfec7ce94f9a6bc096" - integrity sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg== - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-function-name@^7.18.9", "@babel/helper-function-name@^7.19.0", "@babel/helper-function-name@^7.21.0": - version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz#d552829b10ea9f120969304023cd0645fa00b1b4" - integrity sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg== - dependencies: - "@babel/template" "^7.20.7" - "@babel/types" "^7.21.0" - -"@babel/helper-hoist-variables@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz#d4d2c8fb4baeaa5c68b99cc8245c56554f926678" - integrity sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q== - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-member-expression-to-functions@^7.20.7", "@babel/helper-member-expression-to-functions@^7.21.0": - version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.21.0.tgz#319c6a940431a133897148515877d2f3269c3ba5" - integrity sha512-Muu8cdZwNN6mRRNG6lAYErJ5X3bRevgYR2O8wN0yn7jJSnGDu6eG59RfT29JHxGUovyfrh6Pj0XzmR7drNVL3Q== - dependencies: - "@babel/types" "^7.21.0" - -"@babel/helper-module-imports@^7.18.6", "@babel/helper-module-imports@^7.21.4": - version "7.21.4" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.21.4.tgz#ac88b2f76093637489e718a90cec6cf8a9b029af" - integrity sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg== - dependencies: - "@babel/types" "^7.21.4" - -"@babel/helper-module-transforms@^7.18.6", "@babel/helper-module-transforms@^7.19.0", "@babel/helper-module-transforms@^7.20.11", "@babel/helper-module-transforms@^7.21.2": - version "7.21.2" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.21.2.tgz#160caafa4978ac8c00ac66636cb0fa37b024e2d2" - integrity sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ== - dependencies: - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-module-imports" "^7.18.6" - "@babel/helper-simple-access" "^7.20.2" - "@babel/helper-split-export-declaration" "^7.18.6" - "@babel/helper-validator-identifier" "^7.19.1" - "@babel/template" "^7.20.7" - "@babel/traverse" "^7.21.2" - "@babel/types" "^7.21.2" - -"@babel/helper-optimise-call-expression@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz#9369aa943ee7da47edab2cb4e838acf09d290ffe" - integrity sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA== - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.18.9", "@babel/helper-plugin-utils@^7.19.0", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": - version "7.20.2" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz#d1b9000752b18d0877cff85a5c376ce5c3121629" - integrity sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ== - -"@babel/helper-remap-async-to-generator@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz#997458a0e3357080e54e1d79ec347f8a8cd28519" - integrity sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA== - dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-wrap-function" "^7.18.9" - "@babel/types" "^7.18.9" - -"@babel/helper-replace-supers@^7.18.6", "@babel/helper-replace-supers@^7.20.7": - version "7.20.7" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.20.7.tgz#243ecd2724d2071532b2c8ad2f0f9f083bcae331" - integrity sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A== - dependencies: - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-member-expression-to-functions" "^7.20.7" - "@babel/helper-optimise-call-expression" "^7.18.6" - "@babel/template" "^7.20.7" - "@babel/traverse" "^7.20.7" - "@babel/types" "^7.20.7" - -"@babel/helper-simple-access@^7.20.2": - version "7.20.2" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz#0ab452687fe0c2cfb1e2b9e0015de07fc2d62dd9" - integrity sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA== - dependencies: - "@babel/types" "^7.20.2" - -"@babel/helper-skip-transparent-expression-wrappers@^7.20.0": - version "7.20.0" - resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz#fbe4c52f60518cab8140d77101f0e63a8a230684" - integrity sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg== +"@babel/helper-define-polyfill-provider@^0.4.0": + version "0.4.0" + resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.0.tgz#487053f103110f25b9755c5980e031e93ced24d8" + integrity sha512-RnanLx5ETe6aybRi1cO/edaRH+bNYWaryCEmjDDYyNr4wnSzyOp8T0dWipmqVHKEY3AbVKUom50AKSlj1zmKbg== dependencies: - "@babel/types" "^7.20.0" + "@babel/helper-compilation-targets" "^7.17.7" + "@babel/helper-plugin-utils" "^7.16.7" + debug "^4.1.1" + lodash.debounce "^4.0.8" + resolve "^1.14.2" + semver "^6.1.2" -"@babel/helper-split-export-declaration@7.18.6", "@babel/helper-split-export-declaration@^7.18.6": +"@babel/helper-environment-visitor@^7.18.9", "@babel/helper-environment-visitor@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz#f06dd41b7c1f44e1f8da6c4055b41ab3a09a7e98" + integrity sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q== + +"@babel/helper-function-name@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz#ede300828905bb15e582c037162f99d5183af1be" + integrity sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ== + dependencies: + "@babel/template" "^7.22.5" + "@babel/types" "^7.22.5" + +"@babel/helper-hoist-variables@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz#c01a007dac05c085914e8fb652b339db50d823bb" + integrity sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-member-expression-to-functions@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.22.5.tgz#0a7c56117cad3372fbf8d2fb4bf8f8d64a1e76b2" + integrity sha512-aBiH1NKMG0H2cGZqspNvsaBe6wNGjbJjuLy29aU+eDZjSbbN53BaxlpB02xm9v34pLTZ1nIQPFYn2qMZoa5BQQ== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-module-imports@^7.18.6", "@babel/helper-module-imports@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz#1a8f4c9f4027d23f520bd76b364d44434a72660c" + integrity sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-module-transforms@^7.19.0", "@babel/helper-module-transforms@^7.20.11", "@babel/helper-module-transforms@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.22.5.tgz#0f65daa0716961b6e96b164034e737f60a80d2ef" + integrity sha512-+hGKDt/Ze8GFExiVHno/2dvG5IdstpzCq0y4Qc9OJ25D4q3pKfiIP/4Vp3/JvhDkLKsDK2api3q3fpIgiIF5bw== + dependencies: + "@babel/helper-environment-visitor" "^7.22.5" + "@babel/helper-module-imports" "^7.22.5" + "@babel/helper-simple-access" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.5" + "@babel/helper-validator-identifier" "^7.22.5" + "@babel/template" "^7.22.5" + "@babel/traverse" "^7.22.5" + "@babel/types" "^7.22.5" + +"@babel/helper-optimise-call-expression@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz#f21531a9ccbff644fdd156b4077c16ff0c3f609e" + integrity sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.18.9", "@babel/helper-plugin-utils@^7.19.0", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz#dd7ee3735e8a313b9f7b05a773d892e88e6d7295" + integrity sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg== + +"@babel/helper-remap-async-to-generator@^7.18.9", "@babel/helper-remap-async-to-generator@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.5.tgz#14a38141a7bf2165ad38da61d61cf27b43015da2" + integrity sha512-cU0Sq1Rf4Z55fgz7haOakIyM7+x/uCFwXpLPaeRzfoUtAEAuUZjZvFPjL/rk5rW693dIgn2hng1W7xbT7lWT4g== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-environment-visitor" "^7.22.5" + "@babel/helper-wrap-function" "^7.22.5" + "@babel/types" "^7.22.5" + +"@babel/helper-replace-supers@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.22.5.tgz#71bc5fb348856dea9fdc4eafd7e2e49f585145dc" + integrity sha512-aLdNM5I3kdI/V9xGNyKSF3X/gTyMUBohTZ+/3QdQKAA9vxIiy12E+8E2HoOP1/DjeqU+g6as35QHJNMDDYpuCg== + dependencies: + "@babel/helper-environment-visitor" "^7.22.5" + "@babel/helper-member-expression-to-functions" "^7.22.5" + "@babel/helper-optimise-call-expression" "^7.22.5" + "@babel/template" "^7.22.5" + "@babel/traverse" "^7.22.5" + "@babel/types" "^7.22.5" + +"@babel/helper-simple-access@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz#4938357dc7d782b80ed6dbb03a0fba3d22b1d5de" + integrity sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-skip-transparent-expression-wrappers@^7.20.0", "@babel/helper-skip-transparent-expression-wrappers@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz#007f15240b5751c537c40e77abb4e89eeaaa8847" + integrity sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-split-export-declaration@7.18.6": version "7.18.6" resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz#7367949bc75b20c6d5a5d4a97bba2824ae8ef075" integrity sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA== dependencies: "@babel/types" "^7.18.6" -"@babel/helper-string-parser@^7.19.4": - version "7.19.4" - resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz#38d3acb654b4701a9b77fb0615a96f775c3a9e63" - integrity sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw== - -"@babel/helper-validator-identifier@^7.18.6", "@babel/helper-validator-identifier@^7.19.1": - version "7.19.1" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz#7eea834cf32901ffdc1a7ee555e2f9c27e249ca2" - integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w== - -"@babel/helper-validator-option@^7.18.6", "@babel/helper-validator-option@^7.21.0": - version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz#8224c7e13ace4bafdc4004da2cf064ef42673180" - integrity sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ== - -"@babel/helper-wrap-function@^7.18.9": - version "7.20.5" - resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.20.5.tgz#75e2d84d499a0ab3b31c33bcfe59d6b8a45f62e3" - integrity sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q== - dependencies: - "@babel/helper-function-name" "^7.19.0" - "@babel/template" "^7.18.10" - "@babel/traverse" "^7.20.5" - "@babel/types" "^7.20.5" - -"@babel/helpers@^7.19.0", "@babel/helpers@^7.20.7", "@babel/helpers@^7.21.0": - version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.21.0.tgz#9dd184fb5599862037917cdc9eecb84577dc4e7e" - integrity sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA== - dependencies: - "@babel/template" "^7.20.7" - "@babel/traverse" "^7.21.0" - "@babel/types" "^7.21.0" - -"@babel/highlight@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.18.6.tgz#81158601e93e2563795adcbfbdf5d64be3f2ecdf" - integrity sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g== - dependencies: - "@babel/helper-validator-identifier" "^7.18.6" +"@babel/helper-split-export-declaration@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.5.tgz#88cf11050edb95ed08d596f7a044462189127a08" + integrity sha512-thqK5QFghPKWLhAV321lxF95yCg2K3Ob5yw+M3VHWfdia0IkPXUtoLH8x/6Fh486QUvzhb8YOWHChTVen2/PoQ== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-string-parser@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz#533f36457a25814cf1df6488523ad547d784a99f" + integrity sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw== + +"@babel/helper-validator-identifier@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz#9544ef6a33999343c8740fa51350f30eeaaaf193" + integrity sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ== + +"@babel/helper-validator-option@^7.18.6", "@babel/helper-validator-option@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.22.5.tgz#de52000a15a177413c8234fa3a8af4ee8102d0ac" + integrity sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw== + +"@babel/helper-wrap-function@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.22.5.tgz#44d205af19ed8d872b4eefb0d2fa65f45eb34f06" + integrity sha512-bYqLIBSEshYcYQyfks8ewYA8S30yaGSeRslcvKMvoUk6HHPySbxHq9YRi6ghhzEU+yhQv9bP/jXnygkStOcqZw== + dependencies: + "@babel/helper-function-name" "^7.22.5" + "@babel/template" "^7.22.5" + "@babel/traverse" "^7.22.5" + "@babel/types" "^7.22.5" + +"@babel/helpers@^7.19.0", "@babel/helpers@^7.20.7", "@babel/helpers@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.22.5.tgz#74bb4373eb390d1ceed74a15ef97767e63120820" + integrity sha512-pSXRmfE1vzcUIDFQcSGA5Mr+GxBV9oiRKDuDxXvWQQBCh8HoIjs/2DlDB7H8smac1IVrB9/xdXj2N3Wol9Cr+Q== + dependencies: + "@babel/template" "^7.22.5" + "@babel/traverse" "^7.22.5" + "@babel/types" "^7.22.5" + +"@babel/highlight@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.22.5.tgz#aa6c05c5407a67ebce408162b7ede789b4d22031" + integrity sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw== + dependencies: + "@babel/helper-validator-identifier" "^7.22.5" chalk "^2.0.0" js-tokens "^4.0.0" -"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.19.3", "@babel/parser@^7.20.7", "@babel/parser@^7.21.4": - version "7.21.4" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.21.4.tgz#94003fdfc520bbe2875d4ae557b43ddb6d880f17" - integrity sha512-alVJj7k7zIxqBZ7BTRhz0IqJFxW1VJbm6N8JbcYhQ186df9ZBPbZBmWSqAMXwHGsCJdYks7z/voa3ibiS5bCIw== +"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.19.3", "@babel/parser@^7.20.7", "@babel/parser@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.22.5.tgz#721fd042f3ce1896238cf1b341c77eb7dee7dbea" + integrity sha512-DFZMC9LJUG9PLOclRC32G63UXwzqS2koQC8dkx+PLdmt1xSePYpbT/NbsrJy8Q/muXz7o/h/d4A7Fuyixm559Q== -"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz#da5b8f9a580acdfbe53494dba45ea389fb09a4d2" - integrity sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ== +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.18.6", "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.22.5.tgz#87245a21cd69a73b0b81bcda98d443d6df08f05e" + integrity sha512-NP1M5Rf+u2Gw9qfSO4ihjcTGW5zXTi36ITLd4/EoAcEhIZ0yjMqmftDNl3QC19CX7olhrjpyU454g/2W7X0jvQ== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.18.9", "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.20.7": - version "7.20.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.20.7.tgz#d9c85589258539a22a901033853101a6198d4ef1" - integrity sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ== +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.18.9", "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.5.tgz#fef09f9499b1f1c930da8a0c419db42167d792ca" + integrity sha512-31Bb65aZaUwqCbWMnZPduIZxCBngHFlzyN6Dq6KAJjtx+lx6ohKHubc61OomYi7XwVD4Ol0XCVz4h+pYFR048g== dependencies: - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" - "@babel/plugin-proposal-optional-chaining" "^7.20.7" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + "@babel/plugin-transform-optional-chaining" "^7.22.5" -"@babel/plugin-proposal-async-generator-functions@7.20.7", "@babel/plugin-proposal-async-generator-functions@^7.20.1", "@babel/plugin-proposal-async-generator-functions@^7.20.7": +"@babel/plugin-proposal-async-generator-functions@7.20.7", "@babel/plugin-proposal-async-generator-functions@^7.20.1": version "7.20.7" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz#bfb7276d2d573cb67ba379984a2334e262ba5326" integrity sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA== @@ -698,7 +696,7 @@ "@babel/helper-create-class-features-plugin" "^7.18.6" "@babel/helper-plugin-utils" "^7.18.6" -"@babel/plugin-proposal-class-static-block@^7.18.6", "@babel/plugin-proposal-class-static-block@^7.21.0": +"@babel/plugin-proposal-class-static-block@^7.18.6": version "7.21.0" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.21.0.tgz#77bdd66fb7b605f3a61302d224bdfacf5547977d" integrity sha512-XP5G9MWNUskFuP30IfFSEFB0Z6HzLIUcjYM4bYOPHXl7eiJ9HFv8tWj6TXTN5QODiEhDZAeI4hLok2iHFFV4hw== @@ -708,15 +706,15 @@ "@babel/plugin-syntax-class-static-block" "^7.14.5" "@babel/plugin-proposal-decorators@^7.14.5": - version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.21.0.tgz#70e0c89fdcd7465c97593edb8f628ba6e4199d63" - integrity sha512-MfgX49uRrFUTL/HvWtmx3zmpyzMMr4MTj3d527MLlr/4RTT9G/ytFFP7qet2uM2Ve03b+BkpWUpK+lRXnQ+v9w== + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.22.5.tgz#dc8cdda048e5aea947efda920e030199806b868d" + integrity sha512-h8hlezQ4dl6ixodgXkH8lUfcD7x+WAuIqPUjwGoItynrXOAv4a4Tci1zA/qjzQjjcl0v3QpLdc2LM6ZACQuY7A== dependencies: - "@babel/helper-create-class-features-plugin" "^7.21.0" - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/helper-replace-supers" "^7.20.7" - "@babel/helper-split-export-declaration" "^7.18.6" - "@babel/plugin-syntax-decorators" "^7.21.0" + "@babel/helper-create-class-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-replace-supers" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.5" + "@babel/plugin-syntax-decorators" "^7.22.5" "@babel/plugin-proposal-dynamic-import@^7.18.6": version "7.18.6" @@ -742,7 +740,7 @@ "@babel/helper-plugin-utils" "^7.18.6" "@babel/plugin-syntax-json-strings" "^7.8.3" -"@babel/plugin-proposal-logical-assignment-operators@^7.18.9", "@babel/plugin-proposal-logical-assignment-operators@^7.20.7": +"@babel/plugin-proposal-logical-assignment-operators@^7.18.9": version "7.20.7" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz#dfbcaa8f7b4d37b51e8bfb46d94a5aea2bb89d83" integrity sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug== @@ -766,7 +764,7 @@ "@babel/helper-plugin-utils" "^7.18.6" "@babel/plugin-syntax-numeric-separator" "^7.10.4" -"@babel/plugin-proposal-object-rest-spread@^7.20.2", "@babel/plugin-proposal-object-rest-spread@^7.20.7": +"@babel/plugin-proposal-object-rest-spread@^7.20.2": version "7.20.7" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz#aa662940ef425779c75534a5c41e9d936edc390a" integrity sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg== @@ -785,7 +783,7 @@ "@babel/helper-plugin-utils" "^7.18.6" "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" -"@babel/plugin-proposal-optional-chaining@^7.18.9", "@babel/plugin-proposal-optional-chaining@^7.20.7", "@babel/plugin-proposal-optional-chaining@^7.21.0": +"@babel/plugin-proposal-optional-chaining@^7.18.9": version "7.21.0" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz#886f5c8978deb7d30f678b2e24346b287234d3ea" integrity sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA== @@ -802,10 +800,15 @@ "@babel/helper-create-class-features-plugin" "^7.18.6" "@babel/helper-plugin-utils" "^7.18.6" -"@babel/plugin-proposal-private-property-in-object@^7.18.6", "@babel/plugin-proposal-private-property-in-object@^7.21.0": - version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0.tgz#19496bd9883dd83c23c7d7fc45dcd9ad02dfa1dc" - integrity sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw== +"@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2": + version "7.21.0-placeholder-for-preset-env.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz#7844f9289546efa9febac2de4cfe358a050bd703" + integrity sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w== + +"@babel/plugin-proposal-private-property-in-object@^7.18.6": + version "7.21.11" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.11.tgz#69d597086b6760c4126525cfa154f34631ff272c" + integrity sha512-0QZ8qP/3RLDVBwBFoWAwCtgcDZJVwA5LUJRZU8x2YFfKNuFq161wK3cuGrALu5yiPu+vzwTAg/sMWVNeWeNyaw== dependencies: "@babel/helper-annotate-as-pure" "^7.18.6" "@babel/helper-create-class-features-plugin" "^7.21.0" @@ -848,12 +851,12 @@ dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-syntax-decorators@^7.21.0": - version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.21.0.tgz#d2b3f31c3e86fa86e16bb540b7660c55bd7d0e78" - integrity sha512-tIoPpGBR8UuM4++ccWN3gifhVvQu7ZizuR1fklhRJrd5ewgbkUS+0KVFeWWxELtn18NTLoW32XV7zyOgIAiz+w== +"@babel/plugin-syntax-decorators@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.22.5.tgz#329fe2907c73de184033775637dbbc507f09116a" + integrity sha512-avpUOBS7IU6al8MmF1XpAyj9QYeLPuSDJI5D4pVMSMdL7xQokKqJPYQC67RCT0aCTashUXPiGwMJ0DEXXCEmMA== dependencies: - "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-dynamic-import@^7.8.3": version "7.8.3" @@ -869,14 +872,21 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.3" -"@babel/plugin-syntax-import-assertions@^7.20.0": - version "7.20.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz#bb50e0d4bea0957235390641209394e87bdb9cc4" - integrity sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ== +"@babel/plugin-syntax-import-assertions@^7.20.0", "@babel/plugin-syntax-import-assertions@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.22.5.tgz#07d252e2aa0bc6125567f742cd58619cb14dce98" + integrity sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg== dependencies: - "@babel/helper-plugin-utils" "^7.19.0" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-syntax-import-meta@^7.8.3": +"@babel/plugin-syntax-import-attributes@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.22.5.tgz#ab840248d834410b829f569f5262b9e517555ecb" + integrity sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-syntax-import-meta@^7.10.4", "@babel/plugin-syntax-import-meta@^7.8.3": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== @@ -890,12 +900,12 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-jsx@^7.21.4", "@babel/plugin-syntax-jsx@^7.7.2": - version "7.21.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.21.4.tgz#f264ed7bf40ffc9ec239edabc17a50c4f5b6fea2" - integrity sha512-5hewiLct5OKyh6PLKEYaFclcqtIgCb6bmELouxjF6up5q3Sov7rOayW4RwhbaBL0dit8rA80GNfY+UuDp2mBbQ== +"@babel/plugin-syntax-jsx@^7.22.5", "@babel/plugin-syntax-jsx@^7.7.2": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz#a6b68e84fb76e759fc3b93e901876ffabbe1d918" + integrity sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg== dependencies: - "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-logical-assignment-operators@^7.10.4", "@babel/plugin-syntax-logical-assignment-operators@^7.8.3": version "7.10.4" @@ -953,21 +963,39 @@ dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-syntax-typescript@^7.20.0", "@babel/plugin-syntax-typescript@^7.3.3", "@babel/plugin-syntax-typescript@^7.7.2": - version "7.21.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.21.4.tgz#2751948e9b7c6d771a8efa59340c15d4a2891ff8" - integrity sha512-xz0D39NvhQn4t4RNsHmDnnsaQizIlUkdtYvLs8La1BlfjQ6JEwxkJGeqJMW2tAXx+q6H+WFuUTXNdYVpEya0YA== +"@babel/plugin-syntax-typescript@^7.22.5", "@babel/plugin-syntax-typescript@^7.3.3", "@babel/plugin-syntax-typescript@^7.7.2": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.22.5.tgz#aac8d383b062c5072c647a31ef990c1d0af90272" + integrity sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ== dependencies: - "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-arrow-functions@^7.18.6", "@babel/plugin-transform-arrow-functions@^7.20.7": - version "7.20.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.20.7.tgz#bea332b0e8b2dab3dafe55a163d8227531ab0551" - integrity sha512-3poA5E7dzDomxj9WXWwuD6A5F3kc7VXwIJO+E+J8qtDtS+pXPAhrgEyh+9GBwBgPq1Z+bB+/JD60lp5jsN7JPQ== +"@babel/plugin-syntax-unicode-sets-regex@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz#d49a3b3e6b52e5be6740022317580234a6a47357" + integrity sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg== dependencies: - "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-arrow-functions@^7.18.6", "@babel/plugin-transform-arrow-functions@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.22.5.tgz#e5ba566d0c58a5b2ba2a8b795450641950b71958" + integrity sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-async-to-generator@7.20.7", "@babel/plugin-transform-async-to-generator@^7.18.6", "@babel/plugin-transform-async-to-generator@^7.20.7": +"@babel/plugin-transform-async-generator-functions@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.22.5.tgz#7336356d23380eda9a56314974f053a020dab0c3" + integrity sha512-gGOEvFzm3fWoyD5uZq7vVTD57pPJ3PczPUD/xCFGjzBpUosnklmXyKnGQbbbGs1NPNPskFex0j93yKbHt0cHyg== + dependencies: + "@babel/helper-environment-visitor" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-remap-async-to-generator" "^7.22.5" + "@babel/plugin-syntax-async-generators" "^7.8.4" + +"@babel/plugin-transform-async-to-generator@7.20.7": version "7.20.7" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.20.7.tgz#dfee18623c8cb31deb796aa3ca84dda9cea94354" integrity sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q== @@ -976,189 +1004,309 @@ "@babel/helper-plugin-utils" "^7.20.2" "@babel/helper-remap-async-to-generator" "^7.18.9" -"@babel/plugin-transform-block-scoped-functions@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz#9187bf4ba302635b9d70d986ad70f038726216a8" - integrity sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ== +"@babel/plugin-transform-async-to-generator@^7.18.6", "@babel/plugin-transform-async-to-generator@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.22.5.tgz#c7a85f44e46f8952f6d27fe57c2ed3cc084c3775" + integrity sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-module-imports" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-remap-async-to-generator" "^7.22.5" -"@babel/plugin-transform-block-scoping@^7.20.2", "@babel/plugin-transform-block-scoping@^7.21.0": - version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.21.0.tgz#e737b91037e5186ee16b76e7ae093358a5634f02" - integrity sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ== +"@babel/plugin-transform-block-scoped-functions@^7.18.6", "@babel/plugin-transform-block-scoped-functions@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.22.5.tgz#27978075bfaeb9fa586d3cb63a3d30c1de580024" + integrity sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA== dependencies: - "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-classes@^7.20.2", "@babel/plugin-transform-classes@^7.21.0": - version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.21.0.tgz#f469d0b07a4c5a7dbb21afad9e27e57b47031665" - integrity sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ== +"@babel/plugin-transform-block-scoping@^7.20.2", "@babel/plugin-transform-block-scoping@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.22.5.tgz#8bfc793b3a4b2742c0983fadc1480d843ecea31b" + integrity sha512-EcACl1i5fSQ6bt+YGuU/XGCeZKStLmyVGytWkpyhCLeQVA0eu6Wtiw92V+I1T/hnezUv7j74dA/Ro69gWcU+hg== dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - "@babel/helper-compilation-targets" "^7.20.7" - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-function-name" "^7.21.0" - "@babel/helper-optimise-call-expression" "^7.18.6" - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/helper-replace-supers" "^7.20.7" - "@babel/helper-split-export-declaration" "^7.18.6" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-class-properties@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.22.5.tgz#97a56e31ad8c9dc06a0b3710ce7803d5a48cca77" + integrity sha512-nDkQ0NfkOhPTq8YCLiWNxp1+f9fCobEjCb0n8WdbNUBc4IB5V7P1QnX9IjpSoquKrXF5SKojHleVNs2vGeHCHQ== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-class-static-block@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.22.5.tgz#3e40c46f048403472d6f4183116d5e46b1bff5ba" + integrity sha512-SPToJ5eYZLxlnp1UzdARpOGeC2GbHvr9d/UV0EukuVx8atktg194oe+C5BqQ8jRTkgLRVOPYeXRSBg1IlMoVRA== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + +"@babel/plugin-transform-classes@^7.20.2", "@babel/plugin-transform-classes@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.5.tgz#635d4e98da741fad814984639f4c0149eb0135e1" + integrity sha512-2edQhLfibpWpsVBx2n/GKOz6JdGQvLruZQfGr9l1qes2KQaWswjBzhQF7UDUZMNaMMQeYnQzxwOMPsbYF7wqPQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-compilation-targets" "^7.22.5" + "@babel/helper-environment-visitor" "^7.22.5" + "@babel/helper-function-name" "^7.22.5" + "@babel/helper-optimise-call-expression" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-replace-supers" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.5" globals "^11.1.0" -"@babel/plugin-transform-computed-properties@^7.18.9", "@babel/plugin-transform-computed-properties@^7.20.7": - version "7.20.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.20.7.tgz#704cc2fd155d1c996551db8276d55b9d46e4d0aa" - integrity sha512-Lz7MvBK6DTjElHAmfu6bfANzKcxpyNPeYBGEafyA6E5HtRpjpZwU+u7Qrgz/2OR0z+5TvKYbPdphfSaAcZBrYQ== +"@babel/plugin-transform-computed-properties@^7.18.9", "@babel/plugin-transform-computed-properties@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.22.5.tgz#cd1e994bf9f316bd1c2dafcd02063ec261bb3869" + integrity sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg== dependencies: - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/template" "^7.20.7" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/template" "^7.22.5" -"@babel/plugin-transform-destructuring@^7.20.2", "@babel/plugin-transform-destructuring@^7.21.3": - version "7.21.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.21.3.tgz#73b46d0fd11cd6ef57dea8a381b1215f4959d401" - integrity sha512-bp6hwMFzuiE4HqYEyoGJ/V2LeIWn+hLVKc4pnj++E5XQptwhtcGmSayM029d/j2X1bPKGTlsyPwAubuU22KhMA== +"@babel/plugin-transform-destructuring@^7.20.2", "@babel/plugin-transform-destructuring@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.22.5.tgz#d3aca7438f6c26c78cdd0b0ba920a336001b27cc" + integrity sha512-GfqcFuGW8vnEqTUBM7UtPd5A4q797LTvvwKxXTgRsFjoqaJiEg9deBG6kWeQYkVEL569NpnmpC0Pkr/8BLKGnQ== dependencies: - "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-dotall-regex@^7.18.6", "@babel/plugin-transform-dotall-regex@^7.4.4": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz#b286b3e7aae6c7b861e45bed0a2fafd6b1a4fef8" - integrity sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg== +"@babel/plugin-transform-dotall-regex@^7.18.6", "@babel/plugin-transform-dotall-regex@^7.22.5", "@babel/plugin-transform-dotall-regex@^7.4.4": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.22.5.tgz#dbb4f0e45766eb544e193fb00e65a1dd3b2a4165" + integrity sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-create-regexp-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-duplicate-keys@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz#687f15ee3cdad6d85191eb2a372c4528eaa0ae0e" - integrity sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw== +"@babel/plugin-transform-duplicate-keys@^7.18.9", "@babel/plugin-transform-duplicate-keys@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.22.5.tgz#b6e6428d9416f5f0bba19c70d1e6e7e0b88ab285" + integrity sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw== dependencies: - "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-exponentiation-operator@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz#421c705f4521888c65e91fdd1af951bfefd4dacd" - integrity sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw== +"@babel/plugin-transform-dynamic-import@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.22.5.tgz#d6908a8916a810468c4edff73b5b75bda6ad393e" + integrity sha512-0MC3ppTB1AMxd8fXjSrbPa7LT9hrImt+/fcj+Pg5YMD7UQyWp/02+JWpdnCymmsXwIx5Z+sYn1bwCn4ZJNvhqQ== dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" -"@babel/plugin-transform-for-of@^7.18.8", "@babel/plugin-transform-for-of@^7.21.0": - version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.21.0.tgz#964108c9988de1a60b4be2354a7d7e245f36e86e" - integrity sha512-LlUYlydgDkKpIY7mcBWvyPPmMcOphEyYA27Ef4xpbh1IiDNLr0kZsos2nf92vz3IccvJI25QUwp86Eo5s6HmBQ== +"@babel/plugin-transform-exponentiation-operator@^7.18.6", "@babel/plugin-transform-exponentiation-operator@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.22.5.tgz#402432ad544a1f9a480da865fda26be653e48f6a" + integrity sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g== dependencies: - "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-function-name@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz#cc354f8234e62968946c61a46d6365440fc764e0" - integrity sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ== +"@babel/plugin-transform-export-namespace-from@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.22.5.tgz#57c41cb1d0613d22f548fddd8b288eedb9973a5b" + integrity sha512-X4hhm7FRnPgd4nDA4b/5V280xCx6oL7Oob5+9qVS5C13Zq4bh1qq7LU0GgRU6b5dBWBvhGaXYVB4AcN6+ol6vg== dependencies: - "@babel/helper-compilation-targets" "^7.18.9" - "@babel/helper-function-name" "^7.18.9" - "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" -"@babel/plugin-transform-literals@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz#72796fdbef80e56fba3c6a699d54f0de557444bc" - integrity sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg== +"@babel/plugin-transform-for-of@^7.18.8", "@babel/plugin-transform-for-of@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.22.5.tgz#ab1b8a200a8f990137aff9a084f8de4099ab173f" + integrity sha512-3kxQjX1dU9uudwSshyLeEipvrLjBCVthCgeTp6CzE/9JYrlAIaeekVxRpCWsDDfYTfRZRoCeZatCQvwo+wvK8A== dependencies: - "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-member-expression-literals@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz#ac9fdc1a118620ac49b7e7a5d2dc177a1bfee88e" - integrity sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA== +"@babel/plugin-transform-function-name@^7.18.9", "@babel/plugin-transform-function-name@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.22.5.tgz#935189af68b01898e0d6d99658db6b164205c143" + integrity sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-compilation-targets" "^7.22.5" + "@babel/helper-function-name" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-modules-amd@^7.19.6", "@babel/plugin-transform-modules-amd@^7.20.11": - version "7.20.11" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.20.11.tgz#3daccca8e4cc309f03c3a0c4b41dc4b26f55214a" - integrity sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g== +"@babel/plugin-transform-json-strings@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.22.5.tgz#14b64352fdf7e1f737eed68de1a1468bd2a77ec0" + integrity sha512-DuCRB7fu8MyTLbEQd1ew3R85nx/88yMoqo2uPSjevMj3yoN7CDM8jkgrY0wmVxfJZyJ/B9fE1iq7EQppWQmR5A== dependencies: - "@babel/helper-module-transforms" "^7.20.11" - "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-json-strings" "^7.8.3" -"@babel/plugin-transform-modules-commonjs@^7.19.6", "@babel/plugin-transform-modules-commonjs@^7.21.2": - version "7.21.2" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.21.2.tgz#6ff5070e71e3192ef2b7e39820a06fb78e3058e7" - integrity sha512-Cln+Yy04Gxua7iPdj6nOV96smLGjpElir5YwzF0LBPKoPlLDNJePNlrGGaybAJkd0zKRnOVXOgizSqPYMNYkzA== +"@babel/plugin-transform-literals@^7.18.9", "@babel/plugin-transform-literals@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.22.5.tgz#e9341f4b5a167952576e23db8d435849b1dd7920" + integrity sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g== dependencies: - "@babel/helper-module-transforms" "^7.21.2" - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/helper-simple-access" "^7.20.2" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-modules-systemjs@^7.19.6", "@babel/plugin-transform-modules-systemjs@^7.20.11": - version "7.20.11" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.20.11.tgz#467ec6bba6b6a50634eea61c9c232654d8a4696e" - integrity sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw== +"@babel/plugin-transform-logical-assignment-operators@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.22.5.tgz#66ae5f068fd5a9a5dc570df16f56c2a8462a9d6c" + integrity sha512-MQQOUW1KL8X0cDWfbwYP+TbVbZm16QmQXJQ+vndPtH/BoO0lOKpVoEDMI7+PskYxH+IiE0tS8xZye0qr1lGzSA== dependencies: - "@babel/helper-hoist-variables" "^7.18.6" - "@babel/helper-module-transforms" "^7.20.11" - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/helper-validator-identifier" "^7.19.1" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" -"@babel/plugin-transform-modules-umd@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz#81d3832d6034b75b54e62821ba58f28ed0aab4b9" - integrity sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ== +"@babel/plugin-transform-member-expression-literals@^7.18.6", "@babel/plugin-transform-member-expression-literals@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.22.5.tgz#4fcc9050eded981a468347dd374539ed3e058def" + integrity sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew== dependencies: - "@babel/helper-module-transforms" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-named-capturing-groups-regex@^7.19.1", "@babel/plugin-transform-named-capturing-groups-regex@^7.20.5": - version "7.20.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.20.5.tgz#626298dd62ea51d452c3be58b285d23195ba69a8" - integrity sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA== +"@babel/plugin-transform-modules-amd@^7.19.6", "@babel/plugin-transform-modules-amd@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.22.5.tgz#4e045f55dcf98afd00f85691a68fc0780704f526" + integrity sha512-R+PTfLTcYEmb1+kK7FNkhQ1gP4KgjpSO6HfH9+f8/yfp2Nt3ggBjiVpRwmwTlfqZLafYKJACy36yDXlEmI9HjQ== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.20.5" - "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-module-transforms" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-new-target@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz#d128f376ae200477f37c4ddfcc722a8a1b3246a8" - integrity sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw== +"@babel/plugin-transform-modules-commonjs@^7.19.6", "@babel/plugin-transform-modules-commonjs@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.22.5.tgz#7d9875908d19b8c0536085af7b053fd5bd651bfa" + integrity sha512-B4pzOXj+ONRmuaQTg05b3y/4DuFz3WcCNAXPLb2Q0GT0TrGKGxNKV4jwsXts+StaM0LQczZbOpj8o1DLPDJIiA== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-module-transforms" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-simple-access" "^7.22.5" -"@babel/plugin-transform-object-super@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz#fb3c6ccdd15939b6ff7939944b51971ddc35912c" - integrity sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA== +"@babel/plugin-transform-modules-systemjs@^7.19.6", "@babel/plugin-transform-modules-systemjs@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.22.5.tgz#18c31410b5e579a0092638f95c896c2a98a5d496" + integrity sha512-emtEpoaTMsOs6Tzz+nbmcePl6AKVtS1yC4YNAeMun9U8YCsgadPNxnOPQ8GhHFB2qdx+LZu9LgoC0Lthuu05DQ== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/helper-replace-supers" "^7.18.6" + "@babel/helper-hoist-variables" "^7.22.5" + "@babel/helper-module-transforms" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-validator-identifier" "^7.22.5" -"@babel/plugin-transform-parameters@^7.20.1", "@babel/plugin-transform-parameters@^7.20.7", "@babel/plugin-transform-parameters@^7.21.3": - version "7.21.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.21.3.tgz#18fc4e797cf6d6d972cb8c411dbe8a809fa157db" - integrity sha512-Wxc+TvppQG9xWFYatvCGPvZ6+SIUxQ2ZdiBP+PHYMIjnPXD+uThCshaz4NZOnODAtBjjcVQQ/3OKs9LW28purQ== +"@babel/plugin-transform-modules-umd@^7.18.6", "@babel/plugin-transform-modules-umd@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.22.5.tgz#4694ae40a87b1745e3775b6a7fe96400315d4f98" + integrity sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ== dependencies: - "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-module-transforms" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-property-literals@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz#e22498903a483448e94e032e9bbb9c5ccbfc93a3" - integrity sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg== +"@babel/plugin-transform-named-capturing-groups-regex@^7.19.1", "@babel/plugin-transform-named-capturing-groups-regex@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz#67fe18ee8ce02d57c855185e27e3dc959b2e991f" + integrity sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-create-regexp-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-regenerator@^7.18.6", "@babel/plugin-transform-regenerator@^7.20.5": - version "7.20.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.20.5.tgz#57cda588c7ffb7f4f8483cc83bdcea02a907f04d" - integrity sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ== +"@babel/plugin-transform-new-target@^7.18.6", "@babel/plugin-transform-new-target@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.22.5.tgz#1b248acea54ce44ea06dfd37247ba089fcf9758d" + integrity sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw== dependencies: - "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-nullish-coalescing-operator@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.22.5.tgz#f8872c65776e0b552e0849d7596cddd416c3e381" + integrity sha512-6CF8g6z1dNYZ/VXok5uYkkBBICHZPiGEl7oDnAx2Mt1hlHVHOSIKWJaXHjQJA5VB43KZnXZDIexMchY4y2PGdA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + +"@babel/plugin-transform-numeric-separator@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.22.5.tgz#57226a2ed9e512b9b446517ab6fa2d17abb83f58" + integrity sha512-NbslED1/6M+sXiwwtcAB/nieypGw02Ejf4KtDeMkCEpP6gWFMX1wI9WKYua+4oBneCCEmulOkRpwywypVZzs/g== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + +"@babel/plugin-transform-object-rest-spread@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.5.tgz#9686dc3447df4753b0b2a2fae7e8bc33cdc1f2e1" + integrity sha512-Kk3lyDmEslH9DnvCDA1s1kkd3YWQITiBOHngOtDL9Pt6BZjzqb6hiOlb8VfjiiQJ2unmegBqZu0rx5RxJb5vmQ== + dependencies: + "@babel/compat-data" "^7.22.5" + "@babel/helper-compilation-targets" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-transform-parameters" "^7.22.5" + +"@babel/plugin-transform-object-super@^7.18.6", "@babel/plugin-transform-object-super@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.22.5.tgz#794a8d2fcb5d0835af722173c1a9d704f44e218c" + integrity sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-replace-supers" "^7.22.5" + +"@babel/plugin-transform-optional-catch-binding@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.22.5.tgz#842080be3076703be0eaf32ead6ac8174edee333" + integrity sha512-pH8orJahy+hzZje5b8e2QIlBWQvGpelS76C63Z+jhZKsmzfNaPQ+LaW6dcJ9bxTpo1mtXbgHwy765Ro3jftmUg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + +"@babel/plugin-transform-optional-chaining@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.22.5.tgz#1003762b9c14295501beb41be72426736bedd1e0" + integrity sha512-AconbMKOMkyG+xCng2JogMCDcqW8wedQAqpVIL4cOSescZ7+iW8utC6YDZLMCSUIReEA733gzRSaOSXMAt/4WQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + +"@babel/plugin-transform-parameters@^7.20.1", "@babel/plugin-transform-parameters@^7.20.7", "@babel/plugin-transform-parameters@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.5.tgz#c3542dd3c39b42c8069936e48717a8d179d63a18" + integrity sha512-AVkFUBurORBREOmHRKo06FjHYgjrabpdqRSwq6+C7R5iTCZOsM4QbcB27St0a4U6fffyAOqh3s/qEfybAhfivg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-private-methods@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.22.5.tgz#21c8af791f76674420a147ae62e9935d790f8722" + integrity sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-private-property-in-object@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.22.5.tgz#07a77f28cbb251546a43d175a1dda4cf3ef83e32" + integrity sha512-/9xnaTTJcVoBtSSmrVyhtSvO3kbqS2ODoh2juEU72c3aYonNF0OMGiaz2gjukyKM2wBBYJP38S4JiE0Wfb5VMQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-create-class-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + +"@babel/plugin-transform-property-literals@^7.18.6", "@babel/plugin-transform-property-literals@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.22.5.tgz#b5ddabd73a4f7f26cd0e20f5db48290b88732766" + integrity sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-regenerator@^7.18.6", "@babel/plugin-transform-regenerator@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.22.5.tgz#cd8a68b228a5f75fa01420e8cc2fc400f0fc32aa" + integrity sha512-rR7KePOE7gfEtNTh9Qw+iO3Q/e4DEsoQ+hdvM6QUDH7JRJ5qxq5AA52ZzBWbI5i9lfNuvySgOGP8ZN7LAmaiPw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" regenerator-transform "^0.15.1" -"@babel/plugin-transform-reserved-words@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz#b1abd8ebf8edaa5f7fe6bbb8d2133d23b6a6f76a" - integrity sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA== +"@babel/plugin-transform-reserved-words@^7.18.6", "@babel/plugin-transform-reserved-words@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.22.5.tgz#832cd35b81c287c4bcd09ce03e22199641f964fb" + integrity sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-transform-runtime@7.19.6": version "7.19.6" @@ -1173,77 +1321,93 @@ semver "^6.3.0" "@babel/plugin-transform-runtime@^7.15.0": - version "7.21.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.21.4.tgz#2e1da21ca597a7d01fc96b699b21d8d2023191aa" - integrity sha512-1J4dhrw1h1PqnNNpzwxQ2UBymJUF8KuPjAAnlLwZcGhHAIqUigFW7cdK6GHoB64ubY4qXQNYknoUeks4Wz7CUA== - dependencies: - "@babel/helper-module-imports" "^7.21.4" - "@babel/helper-plugin-utils" "^7.20.2" - babel-plugin-polyfill-corejs2 "^0.3.3" - babel-plugin-polyfill-corejs3 "^0.6.0" - babel-plugin-polyfill-regenerator "^0.4.1" + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.22.5.tgz#ca975fb5e260044473c8142e1b18b567d33c2a3b" + integrity sha512-bg4Wxd1FWeFx3daHFTWk1pkSWK/AyQuiyAoeZAOkAOUBjnZPH6KT7eMxouV47tQ6hl6ax2zyAWBdWZXbrvXlaw== + dependencies: + "@babel/helper-module-imports" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + babel-plugin-polyfill-corejs2 "^0.4.3" + babel-plugin-polyfill-corejs3 "^0.8.1" + babel-plugin-polyfill-regenerator "^0.5.0" semver "^6.3.0" -"@babel/plugin-transform-shorthand-properties@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz#6d6df7983d67b195289be24909e3f12a8f664dc9" - integrity sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw== +"@babel/plugin-transform-shorthand-properties@^7.18.6", "@babel/plugin-transform-shorthand-properties@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.22.5.tgz#6e277654be82b5559fc4b9f58088507c24f0c624" + integrity sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-spread@^7.19.0", "@babel/plugin-transform-spread@^7.20.7": - version "7.20.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.20.7.tgz#c2d83e0b99d3bf83e07b11995ee24bf7ca09401e" - integrity sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw== +"@babel/plugin-transform-spread@^7.19.0", "@babel/plugin-transform-spread@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.22.5.tgz#6487fd29f229c95e284ba6c98d65eafb893fea6b" + integrity sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg== dependencies: - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" -"@babel/plugin-transform-sticky-regex@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz#c6706eb2b1524028e317720339583ad0f444adcc" - integrity sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q== +"@babel/plugin-transform-sticky-regex@^7.18.6", "@babel/plugin-transform-sticky-regex@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.22.5.tgz#295aba1595bfc8197abd02eae5fc288c0deb26aa" + integrity sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-template-literals@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz#04ec6f10acdaa81846689d63fae117dd9c243a5e" - integrity sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA== +"@babel/plugin-transform-template-literals@^7.18.9", "@babel/plugin-transform-template-literals@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.22.5.tgz#8f38cf291e5f7a8e60e9f733193f0bcc10909bff" + integrity sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA== dependencies: - "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-typeof-symbol@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz#c8cea68263e45addcd6afc9091429f80925762c0" - integrity sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw== +"@babel/plugin-transform-typeof-symbol@^7.18.9", "@babel/plugin-transform-typeof-symbol@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.22.5.tgz#5e2ba478da4b603af8673ff7c54f75a97b716b34" + integrity sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA== dependencies: - "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-typescript@^7.21.3": - version "7.21.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.21.3.tgz#316c5be579856ea890a57ebc5116c5d064658f2b" - integrity sha512-RQxPz6Iqt8T0uw/WsJNReuBpWpBqs/n7mNo18sKLoTbMp+UrEekhH+pKSVC7gWz+DNjo9gryfV8YzCiT45RgMw== +"@babel/plugin-transform-typescript@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.22.5.tgz#5c0f7adfc1b5f38c4dbc8f79b1f0f8074134bd7d" + integrity sha512-SMubA9S7Cb5sGSFFUlqxyClTA9zWJ8qGQrppNUm05LtFuN1ELRFNndkix4zUJrC9F+YivWwa1dHMSyo0e0N9dA== dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - "@babel/helper-create-class-features-plugin" "^7.21.0" - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/plugin-syntax-typescript" "^7.20.0" + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-create-class-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-typescript" "^7.22.5" -"@babel/plugin-transform-unicode-escapes@^7.18.10": - version "7.18.10" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz#1ecfb0eda83d09bbcb77c09970c2dd55832aa246" - integrity sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ== +"@babel/plugin-transform-unicode-escapes@^7.18.10", "@babel/plugin-transform-unicode-escapes@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.22.5.tgz#ce0c248522b1cb22c7c992d88301a5ead70e806c" + integrity sha512-biEmVg1IYB/raUO5wT1tgfacCef15Fbzhkx493D3urBI++6hpJ+RFG4SrWMn0NEZLfvilqKf3QDrRVZHo08FYg== dependencies: - "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-unicode-regex@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz#194317225d8c201bbae103364ffe9e2cea36cdca" - integrity sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA== +"@babel/plugin-transform-unicode-property-regex@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.22.5.tgz#098898f74d5c1e86660dc112057b2d11227f1c81" + integrity sha512-HCCIb+CbJIAE6sXn5CjFQXMwkCClcOfPCzTlilJ8cUatfzwHlWQkbtV0zD338u9dZskwvuOYTuuaMaA8J5EI5A== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-create-regexp-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-unicode-regex@^7.18.6", "@babel/plugin-transform-unicode-regex@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.22.5.tgz#ce7e7bb3ef208c4ff67e02a22816656256d7a183" + integrity sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-unicode-sets-regex@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.22.5.tgz#77788060e511b708ffc7d42fdfbc5b37c3004e91" + integrity sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" "@babel/preset-env@7.20.2": version "7.20.2" @@ -1327,37 +1491,25 @@ semver "^6.3.0" "@babel/preset-env@^7.0.0", "@babel/preset-env@^7.15.0": - version "7.21.4" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.21.4.tgz#a952482e634a8dd8271a3fe5459a16eb10739c58" - integrity sha512-2W57zHs2yDLm6GD5ZpvNn71lZ0B/iypSdIeq25OurDKji6AdzV07qp4s3n1/x5BqtiGaTrPN3nerlSCaC5qNTw== - dependencies: - "@babel/compat-data" "^7.21.4" - "@babel/helper-compilation-targets" "^7.21.4" - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/helper-validator-option" "^7.21.0" - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.18.6" - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.20.7" - "@babel/plugin-proposal-async-generator-functions" "^7.20.7" - "@babel/plugin-proposal-class-properties" "^7.18.6" - "@babel/plugin-proposal-class-static-block" "^7.21.0" - "@babel/plugin-proposal-dynamic-import" "^7.18.6" - "@babel/plugin-proposal-export-namespace-from" "^7.18.9" - "@babel/plugin-proposal-json-strings" "^7.18.6" - "@babel/plugin-proposal-logical-assignment-operators" "^7.20.7" - "@babel/plugin-proposal-nullish-coalescing-operator" "^7.18.6" - "@babel/plugin-proposal-numeric-separator" "^7.18.6" - "@babel/plugin-proposal-object-rest-spread" "^7.20.7" - "@babel/plugin-proposal-optional-catch-binding" "^7.18.6" - "@babel/plugin-proposal-optional-chaining" "^7.21.0" - "@babel/plugin-proposal-private-methods" "^7.18.6" - "@babel/plugin-proposal-private-property-in-object" "^7.21.0" - "@babel/plugin-proposal-unicode-property-regex" "^7.18.6" + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.22.5.tgz#3da66078b181f3d62512c51cf7014392c511504e" + integrity sha512-fj06hw89dpiZzGZtxn+QybifF07nNiZjZ7sazs2aVDcysAZVGjW7+7iFYxg6GLNM47R/thYfLdrXc+2f11Vi9A== + dependencies: + "@babel/compat-data" "^7.22.5" + "@babel/helper-compilation-targets" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-validator-option" "^7.22.5" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.22.5" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.22.5" + "@babel/plugin-proposal-private-property-in-object" "7.21.0-placeholder-for-preset-env.2" "@babel/plugin-syntax-async-generators" "^7.8.4" "@babel/plugin-syntax-class-properties" "^7.12.13" "@babel/plugin-syntax-class-static-block" "^7.14.5" "@babel/plugin-syntax-dynamic-import" "^7.8.3" "@babel/plugin-syntax-export-namespace-from" "^7.8.3" - "@babel/plugin-syntax-import-assertions" "^7.20.0" + "@babel/plugin-syntax-import-assertions" "^7.22.5" + "@babel/plugin-syntax-import-attributes" "^7.22.5" + "@babel/plugin-syntax-import-meta" "^7.10.4" "@babel/plugin-syntax-json-strings" "^7.8.3" "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" @@ -1367,44 +1519,61 @@ "@babel/plugin-syntax-optional-chaining" "^7.8.3" "@babel/plugin-syntax-private-property-in-object" "^7.14.5" "@babel/plugin-syntax-top-level-await" "^7.14.5" - "@babel/plugin-transform-arrow-functions" "^7.20.7" - "@babel/plugin-transform-async-to-generator" "^7.20.7" - "@babel/plugin-transform-block-scoped-functions" "^7.18.6" - "@babel/plugin-transform-block-scoping" "^7.21.0" - "@babel/plugin-transform-classes" "^7.21.0" - "@babel/plugin-transform-computed-properties" "^7.20.7" - "@babel/plugin-transform-destructuring" "^7.21.3" - "@babel/plugin-transform-dotall-regex" "^7.18.6" - "@babel/plugin-transform-duplicate-keys" "^7.18.9" - "@babel/plugin-transform-exponentiation-operator" "^7.18.6" - "@babel/plugin-transform-for-of" "^7.21.0" - "@babel/plugin-transform-function-name" "^7.18.9" - "@babel/plugin-transform-literals" "^7.18.9" - "@babel/plugin-transform-member-expression-literals" "^7.18.6" - "@babel/plugin-transform-modules-amd" "^7.20.11" - "@babel/plugin-transform-modules-commonjs" "^7.21.2" - "@babel/plugin-transform-modules-systemjs" "^7.20.11" - "@babel/plugin-transform-modules-umd" "^7.18.6" - "@babel/plugin-transform-named-capturing-groups-regex" "^7.20.5" - "@babel/plugin-transform-new-target" "^7.18.6" - "@babel/plugin-transform-object-super" "^7.18.6" - "@babel/plugin-transform-parameters" "^7.21.3" - "@babel/plugin-transform-property-literals" "^7.18.6" - "@babel/plugin-transform-regenerator" "^7.20.5" - "@babel/plugin-transform-reserved-words" "^7.18.6" - "@babel/plugin-transform-shorthand-properties" "^7.18.6" - "@babel/plugin-transform-spread" "^7.20.7" - "@babel/plugin-transform-sticky-regex" "^7.18.6" - "@babel/plugin-transform-template-literals" "^7.18.9" - "@babel/plugin-transform-typeof-symbol" "^7.18.9" - "@babel/plugin-transform-unicode-escapes" "^7.18.10" - "@babel/plugin-transform-unicode-regex" "^7.18.6" + "@babel/plugin-syntax-unicode-sets-regex" "^7.18.6" + "@babel/plugin-transform-arrow-functions" "^7.22.5" + "@babel/plugin-transform-async-generator-functions" "^7.22.5" + "@babel/plugin-transform-async-to-generator" "^7.22.5" + "@babel/plugin-transform-block-scoped-functions" "^7.22.5" + "@babel/plugin-transform-block-scoping" "^7.22.5" + "@babel/plugin-transform-class-properties" "^7.22.5" + "@babel/plugin-transform-class-static-block" "^7.22.5" + "@babel/plugin-transform-classes" "^7.22.5" + "@babel/plugin-transform-computed-properties" "^7.22.5" + "@babel/plugin-transform-destructuring" "^7.22.5" + "@babel/plugin-transform-dotall-regex" "^7.22.5" + "@babel/plugin-transform-duplicate-keys" "^7.22.5" + "@babel/plugin-transform-dynamic-import" "^7.22.5" + "@babel/plugin-transform-exponentiation-operator" "^7.22.5" + "@babel/plugin-transform-export-namespace-from" "^7.22.5" + "@babel/plugin-transform-for-of" "^7.22.5" + "@babel/plugin-transform-function-name" "^7.22.5" + "@babel/plugin-transform-json-strings" "^7.22.5" + "@babel/plugin-transform-literals" "^7.22.5" + "@babel/plugin-transform-logical-assignment-operators" "^7.22.5" + "@babel/plugin-transform-member-expression-literals" "^7.22.5" + "@babel/plugin-transform-modules-amd" "^7.22.5" + "@babel/plugin-transform-modules-commonjs" "^7.22.5" + "@babel/plugin-transform-modules-systemjs" "^7.22.5" + "@babel/plugin-transform-modules-umd" "^7.22.5" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.22.5" + "@babel/plugin-transform-new-target" "^7.22.5" + "@babel/plugin-transform-nullish-coalescing-operator" "^7.22.5" + "@babel/plugin-transform-numeric-separator" "^7.22.5" + "@babel/plugin-transform-object-rest-spread" "^7.22.5" + "@babel/plugin-transform-object-super" "^7.22.5" + "@babel/plugin-transform-optional-catch-binding" "^7.22.5" + "@babel/plugin-transform-optional-chaining" "^7.22.5" + "@babel/plugin-transform-parameters" "^7.22.5" + "@babel/plugin-transform-private-methods" "^7.22.5" + "@babel/plugin-transform-private-property-in-object" "^7.22.5" + "@babel/plugin-transform-property-literals" "^7.22.5" + "@babel/plugin-transform-regenerator" "^7.22.5" + "@babel/plugin-transform-reserved-words" "^7.22.5" + "@babel/plugin-transform-shorthand-properties" "^7.22.5" + "@babel/plugin-transform-spread" "^7.22.5" + "@babel/plugin-transform-sticky-regex" "^7.22.5" + "@babel/plugin-transform-template-literals" "^7.22.5" + "@babel/plugin-transform-typeof-symbol" "^7.22.5" + "@babel/plugin-transform-unicode-escapes" "^7.22.5" + "@babel/plugin-transform-unicode-property-regex" "^7.22.5" + "@babel/plugin-transform-unicode-regex" "^7.22.5" + "@babel/plugin-transform-unicode-sets-regex" "^7.22.5" "@babel/preset-modules" "^0.1.5" - "@babel/types" "^7.21.4" - babel-plugin-polyfill-corejs2 "^0.3.3" - babel-plugin-polyfill-corejs3 "^0.6.0" - babel-plugin-polyfill-regenerator "^0.4.1" - core-js-compat "^3.25.1" + "@babel/types" "^7.22.5" + babel-plugin-polyfill-corejs2 "^0.4.3" + babel-plugin-polyfill-corejs3 "^0.8.1" + babel-plugin-polyfill-regenerator "^0.5.0" + core-js-compat "^3.30.2" semver "^6.3.0" "@babel/preset-modules@^0.1.5": @@ -1419,15 +1588,15 @@ esutils "^2.0.2" "@babel/preset-typescript@^7.15.0": - version "7.21.4" - resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.21.4.tgz#b913ac8e6aa8932e47c21b01b4368d8aa239a529" - integrity sha512-sMLNWY37TCdRH/bJ6ZeeOH1nPuanED7Ai9Y/vH31IPqalioJ6ZNFUWONsakhv4r4n+I6gm5lmoE0olkgib/j/A== + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.22.5.tgz#16367d8b01d640e9a507577ed4ee54e0101e51c8" + integrity sha512-YbPaal9LxztSGhmndR46FmAbkJ/1fAsw293tSU+I5E5h+cnJ3d4GTwyUgGYmOXJYdGA+uNePle4qbaRzj2NISQ== dependencies: - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/helper-validator-option" "^7.21.0" - "@babel/plugin-syntax-jsx" "^7.21.4" - "@babel/plugin-transform-modules-commonjs" "^7.21.2" - "@babel/plugin-transform-typescript" "^7.21.3" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-validator-option" "^7.22.5" + "@babel/plugin-syntax-jsx" "^7.22.5" + "@babel/plugin-transform-modules-commonjs" "^7.22.5" + "@babel/plugin-transform-typescript" "^7.22.5" "@babel/regjsgen@^0.8.0": version "0.8.0" @@ -1442,13 +1611,13 @@ regenerator-runtime "^0.13.11" "@babel/runtime@^7.14.8", "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.4": - version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.21.0.tgz#5b55c9d394e5fcf304909a8b00c07dc217b56673" - integrity sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw== + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.22.5.tgz#8564dd588182ce0047d55d7a75e93921107b57ec" + integrity sha512-ecjvYlnAaZ/KVneE/OdKYBYfgXV3Ptu6zQWmgEF7vwKhQnvVS6bjMD2XYgj+SNvQ1GfK/pjgokfPkC/2CO8CuA== dependencies: regenerator-runtime "^0.13.11" -"@babel/template@7.20.7", "@babel/template@^7.18.10", "@babel/template@^7.20.7", "@babel/template@^7.3.3": +"@babel/template@7.20.7": version "7.20.7" resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.20.7.tgz#a15090c2839a83b02aa996c0b4994005841fd5a8" integrity sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw== @@ -1457,29 +1626,38 @@ "@babel/parser" "^7.20.7" "@babel/types" "^7.20.7" -"@babel/traverse@^7.16.0", "@babel/traverse@^7.19.3", "@babel/traverse@^7.20.12", "@babel/traverse@^7.20.5", "@babel/traverse@^7.20.7", "@babel/traverse@^7.21.0", "@babel/traverse@^7.21.2", "@babel/traverse@^7.21.4", "@babel/traverse@^7.7.2": - version "7.21.4" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.21.4.tgz#a836aca7b116634e97a6ed99976236b3282c9d36" - integrity sha512-eyKrRHKdyZxqDm+fV1iqL9UAHMoIg0nDaGqfIOd8rKH17m5snv7Gn4qgjBoFfLz9APvjFU/ICT00NVCv1Epp8Q== - dependencies: - "@babel/code-frame" "^7.21.4" - "@babel/generator" "^7.21.4" - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-function-name" "^7.21.0" - "@babel/helper-hoist-variables" "^7.18.6" - "@babel/helper-split-export-declaration" "^7.18.6" - "@babel/parser" "^7.21.4" - "@babel/types" "^7.21.4" +"@babel/template@^7.18.10", "@babel/template@^7.20.7", "@babel/template@^7.22.5", "@babel/template@^7.3.3": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.22.5.tgz#0c8c4d944509875849bd0344ff0050756eefc6ec" + integrity sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw== + dependencies: + "@babel/code-frame" "^7.22.5" + "@babel/parser" "^7.22.5" + "@babel/types" "^7.22.5" + +"@babel/traverse@^7.16.0", "@babel/traverse@^7.19.3", "@babel/traverse@^7.20.12", "@babel/traverse@^7.22.5", "@babel/traverse@^7.7.2": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.22.5.tgz#44bd276690db6f4940fdb84e1cb4abd2f729ccd1" + integrity sha512-7DuIjPgERaNo6r+PZwItpjCZEa5vyw4eJGufeLxrPdBXBoLcCJCIasvK6pK/9DVNrLZTLFhUGqaC6X/PA007TQ== + dependencies: + "@babel/code-frame" "^7.22.5" + "@babel/generator" "^7.22.5" + "@babel/helper-environment-visitor" "^7.22.5" + "@babel/helper-function-name" "^7.22.5" + "@babel/helper-hoist-variables" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.5" + "@babel/parser" "^7.22.5" + "@babel/types" "^7.22.5" debug "^4.1.0" globals "^11.1.0" -"@babel/types@^7.0.0", "@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.19.3", "@babel/types@^7.20.0", "@babel/types@^7.20.2", "@babel/types@^7.20.5", "@babel/types@^7.20.7", "@babel/types@^7.21.0", "@babel/types@^7.21.2", "@babel/types@^7.21.4", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4": - version "7.21.4" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.21.4.tgz#2d5d6bb7908699b3b416409ffd3b5daa25b030d4" - integrity sha512-rU2oY501qDxE8Pyo7i/Orqma4ziCOrby0/9mvbDUGEfvZjb279Nk9k19e2fiCxHbRRpY2ZyrgW1eq22mvmOIzA== +"@babel/types@^7.0.0", "@babel/types@^7.18.6", "@babel/types@^7.19.3", "@babel/types@^7.20.2", "@babel/types@^7.20.7", "@babel/types@^7.22.5", "@babel/types@^7.3.3", "@babel/types@^7.4.4": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.22.5.tgz#cd93eeaab025880a3a47ec881f4b096a5b786fbe" + integrity sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA== dependencies: - "@babel/helper-string-parser" "^7.19.4" - "@babel/helper-validator-identifier" "^7.19.1" + "@babel/helper-string-parser" "^7.22.5" + "@babel/helper-validator-identifier" "^7.22.5" to-fast-properties "^2.0.0" "@bcoe/v8-coverage@^0.2.3": @@ -1548,226 +1726,226 @@ resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz#1d572bfbbe14b7704e0ba0f39b74815b84870d70" integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw== -"@esbuild/android-arm64@0.17.14": - version "0.17.14" - resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.17.14.tgz#4624cea3c8941c91f9e9c1228f550d23f1cef037" - integrity sha512-eLOpPO1RvtsP71afiFTvS7tVFShJBCT0txiv/xjFBo5a7R7Gjw7X0IgIaFoLKhqXYAXhahoXm7qAmRXhY4guJg== - "@esbuild/android-arm64@0.17.8": version "0.17.8" resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.17.8.tgz#b3d5b65a3b2e073a6c7ee36b1f3c30c8f000315b" integrity sha512-oa/N5j6v1svZQs7EIRPqR8f+Bf8g6HBDjD/xHC02radE/NjKHK7oQmtmLxPs1iVwYyvE+Kolo6lbpfEQ9xnhxQ== -"@esbuild/android-arm@0.17.14": - version "0.17.14" - resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.17.14.tgz#74fae60fcab34c3f0e15cb56473a6091ba2b53a6" - integrity sha512-0CnlwnjDU8cks0yJLXfkaU/uoLyRf9VZJs4p1PskBr2AlAHeEsFEwJEo0of/Z3g+ilw5mpyDwThlxzNEIxOE4g== +"@esbuild/android-arm64@0.18.2": + version "0.18.2" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.18.2.tgz#899c6c66aa2c591af86decc553cd80cfe24e116e" + integrity sha512-1Y2pb0hLdmji8I0zBwNsYSDN7zJSQqufgLOuOsrrod00WEAgKywQR5MB/E046Is/YTP4bgcPS4BioaSDBaLaTg== "@esbuild/android-arm@0.17.8": version "0.17.8" resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.17.8.tgz#c41e496af541e175369d48164d0cf01a5f656cf6" integrity sha512-0/rb91GYKhrtbeglJXOhAv9RuYimgI8h623TplY2X+vA4EXnk3Zj1fXZreJ0J3OJJu1bwmb0W7g+2cT/d8/l/w== -"@esbuild/android-x64@0.17.14": - version "0.17.14" - resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.17.14.tgz#f002fbc08d5e939d8314bd23bcfb1e95d029491f" - integrity sha512-nrfQYWBfLGfSGLvRVlt6xi63B5IbfHm3tZCdu/82zuFPQ7zez4XjmRtF/wIRYbJQ/DsZrxJdEvYFE67avYXyng== +"@esbuild/android-arm@0.18.2": + version "0.18.2" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.18.2.tgz#3882a9b68807c5f62fe310e37c7c22fa93c46ec6" + integrity sha512-YAnQBHlY0IvYtvY0avnXjI8ywW23emEjk5XExqbFmypath+Snq9MgY1IS47rnqBKVSqnl0ElDt221ZgaeRrkXg== "@esbuild/android-x64@0.17.8": version "0.17.8" resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.17.8.tgz#080fa67c29be77f5a3ca5ee4cc78d5bf927e3a3b" integrity sha512-bTliMLqD7pTOoPg4zZkXqCDuzIUguEWLpeqkNfC41ODBHwoUgZ2w5JBeYimv4oP6TDVocoYmEhZrCLQTrH89bg== -"@esbuild/darwin-arm64@0.17.14": - version "0.17.14" - resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.17.14.tgz#b8dcd79a1dd19564950b4ca51d62999011e2e168" - integrity sha512-eoSjEuDsU1ROwgBH/c+fZzuSyJUVXQTOIN9xuLs9dE/9HbV/A5IqdXHU1p2OfIMwBwOYJ9SFVGGldxeRCUJFyw== +"@esbuild/android-x64@0.18.2": + version "0.18.2" + resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.18.2.tgz#a2117d1c4484c02071ebcd9580f216fc4519198d" + integrity sha512-P047Mh3pj8uYVE3A/B3QDX6nG8dKbHLJ+48R6Y0CRXCJ5PkXJxdHOTaS8SYs6eSR3FFU6/YQ5TishQXVHX7F5A== "@esbuild/darwin-arm64@0.17.8": version "0.17.8" resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.17.8.tgz#053622bf9a82f43d5c075b7818e02618f7b4a397" integrity sha512-ghAbV3ia2zybEefXRRm7+lx8J/rnupZT0gp9CaGy/3iolEXkJ6LYRq4IpQVI9zR97ID80KJVoUlo3LSeA/sMAg== -"@esbuild/darwin-x64@0.17.14": - version "0.17.14" - resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.17.14.tgz#4b49f195d9473625efc3c773fc757018f2c0d979" - integrity sha512-zN0U8RWfrDttdFNkHqFYZtOH8hdi22z0pFm0aIJPsNC4QQZv7je8DWCX5iA4Zx6tRhS0CCc0XC2m7wKsbWEo5g== +"@esbuild/darwin-arm64@0.18.2": + version "0.18.2" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.18.2.tgz#78d8b30f70517b59d7f4857776c8e1ba5bfaa494" + integrity sha512-a3Rkqd0tGVYMEKNy9SstWEdeBmM60l8FVD5o4rmwHr3xO1LbLqtCJSrWGbnf37hevo6m437mURVmpEHOmkXeTA== "@esbuild/darwin-x64@0.17.8": version "0.17.8" resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.17.8.tgz#8a1aadb358d537d8efad817bb1a5bff91b84734b" integrity sha512-n5WOpyvZ9TIdv2V1K3/iIkkJeKmUpKaCTdun9buhGRWfH//osmUjlv4Z5mmWdPWind/VGcVxTHtLfLCOohsOXw== -"@esbuild/freebsd-arm64@0.17.14": - version "0.17.14" - resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.14.tgz#480923fd38f644c6342c55e916cc7c231a85eeb7" - integrity sha512-z0VcD4ibeZWVQCW1O7szaLxGsx54gcCnajEJMdYoYjLiq4g1jrP2lMq6pk71dbS5+7op/L2Aod+erw+EUr28/A== +"@esbuild/darwin-x64@0.18.2": + version "0.18.2" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.18.2.tgz#194e9e907d9487325ba9e629644f9448c18764d0" + integrity sha512-cvH58adz9L10JNsIcgtkWNS/1eutjRTi3rtWz1s3ZhR64BpdmkxJBAXE/UjqybyNAWLhaN8mPJdlYI2f+tQA7g== "@esbuild/freebsd-arm64@0.17.8": version "0.17.8" resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.8.tgz#e6738d0081ba0721a5c6c674e84c6e7fcea61989" integrity sha512-a/SATTaOhPIPFWvHZDoZYgxaZRVHn0/LX1fHLGfZ6C13JqFUZ3K6SMD6/HCtwOQ8HnsNaEeokdiDSFLuizqv5A== -"@esbuild/freebsd-x64@0.17.14": - version "0.17.14" - resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.17.14.tgz#a6b6b01954ad8562461cb8a5e40e8a860af69cbe" - integrity sha512-hd9mPcxfTgJlolrPlcXkQk9BMwNBvNBsVaUe5eNUqXut6weDQH8whcNaKNF2RO8NbpT6GY8rHOK2A9y++s+ehw== +"@esbuild/freebsd-arm64@0.18.2": + version "0.18.2" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.2.tgz#64775742b7669623de3a87980f325f39aff235c0" + integrity sha512-68rGMGUdgmq+c5IvseCMqY4yaa2CAY/DIILMBA6bEU1caISF7fXnV69B1uU4s3ERuVDcasVVwiAFyNxCtkS6Zg== "@esbuild/freebsd-x64@0.17.8": version "0.17.8" resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.17.8.tgz#1855e562f2b730f4483f6e94086e9e2597feb4c3" integrity sha512-xpFJb08dfXr5+rZc4E+ooZmayBW6R3q59daCpKZ/cDU96/kvDM+vkYzNeTJCGd8rtO6fHWMq5Rcv/1cY6p6/0Q== -"@esbuild/linux-arm64@0.17.14": - version "0.17.14" - resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.17.14.tgz#1fe2f39f78183b59f75a4ad9c48d079916d92418" - integrity sha512-FhAMNYOq3Iblcj9i+K0l1Fp/MHt+zBeRu/Qkf0LtrcFu3T45jcwB6A1iMsemQ42vR3GBhjNZJZTaCe3VFPbn9g== +"@esbuild/freebsd-x64@0.18.2": + version "0.18.2" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.18.2.tgz#dce7efd96172d8a2e728296b041a04be7f44f26e" + integrity sha512-ZSR9On/rXoYuAtrXo5hYKy7OuZwKZyFh2rr6L3TX4UeR1tWLf84aLyAFt7e0tlRbh4zNgqFx+ePWmsSHw7L9Bw== "@esbuild/linux-arm64@0.17.8": version "0.17.8" resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.17.8.tgz#481da38952721a3fdb77c17a36ceaacc4270b5c5" integrity sha512-v3iwDQuDljLTxpsqQDl3fl/yihjPAyOguxuloON9kFHYwopeJEf1BkDXODzYyXEI19gisEsQlG1bM65YqKSIww== -"@esbuild/linux-arm@0.17.14": - version "0.17.14" - resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.17.14.tgz#18d594a49b64e4a3a05022c005cb384a58056a2a" - integrity sha512-BNTl+wSJ1omsH8s3TkQmIIIQHwvwJrU9u1ggb9XU2KTVM4TmthRIVyxSp2qxROJHhZuW/r8fht46/QE8hU8Qvg== +"@esbuild/linux-arm64@0.18.2": + version "0.18.2" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.18.2.tgz#d63d536401fa60e6e20f0f02094955d24b844fbd" + integrity sha512-DFKavAzbu/n9HXWuetxmYN10XnfzW7FgOgpcrGD8eXaiu77KdgB+OVWA83x9FtDYtsoFpfdlDuVFAQFfrhu77A== "@esbuild/linux-arm@0.17.8": version "0.17.8" resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.17.8.tgz#18127072b270bb6321c6d11be20bfd30e0d6ad17" integrity sha512-6Ij8gfuGszcEwZpi5jQIJCVIACLS8Tz2chnEBfYjlmMzVsfqBP1iGmHQPp7JSnZg5xxK9tjCc+pJ2WtAmPRFVA== -"@esbuild/linux-ia32@0.17.14": - version "0.17.14" - resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.17.14.tgz#f7f0182a9cfc0159e0922ed66c805c9c6ef1b654" - integrity sha512-91OK/lQ5y2v7AsmnFT+0EyxdPTNhov3y2CWMdizyMfxSxRqHazXdzgBKtlmkU2KYIc+9ZK3Vwp2KyXogEATYxQ== +"@esbuild/linux-arm@0.18.2": + version "0.18.2" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.18.2.tgz#3ffd593d687338669f05356e98faa40802a3d4ec" + integrity sha512-jAbA75qJ70T5AOdmw9X8675ppeRfj7j57sOypoZ4mQlfQ/LKF8eoeLzTYVo8+aqLKqeIIl0vQ4hKOB0FyG98Zg== "@esbuild/linux-ia32@0.17.8": version "0.17.8" resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.17.8.tgz#ee400af7b3bc69e8ca2e593ca35156ffb9abd54f" integrity sha512-8svILYKhE5XetuFk/B6raFYIyIqydQi+GngEXJgdPdI7OMKUbSd7uzR02wSY4kb53xBrClLkhH4Xs8P61Q2BaA== -"@esbuild/linux-loong64@0.17.14": - version "0.17.14" - resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.17.14.tgz#5f5305fdffe2d71dd9a97aa77d0c99c99409066f" - integrity sha512-vp15H+5NR6hubNgMluqqKza85HcGJgq7t6rMH7O3Y6ApiOWPkvW2AJfNojUQimfTp6OUrACUXfR4hmpcENXoMQ== +"@esbuild/linux-ia32@0.18.2": + version "0.18.2" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.18.2.tgz#6b9bef1ea1a8c4dc6562182abe7d45e34824a440" + integrity sha512-VEaK3Z+vJyDwwPsP0sovaEw1foDzrMs7XQNYEIFkOwMjSe2BipKRKUUyrznil0p8qqsK7U8W+T7oNqZpgdnD2Q== "@esbuild/linux-loong64@0.17.8": version "0.17.8" resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.17.8.tgz#8c509d8a454693d39824b83b3f66c400872fce82" integrity sha512-B6FyMeRJeV0NpyEOYlm5qtQfxbdlgmiGdD+QsipzKfFky0K5HW5Td6dyK3L3ypu1eY4kOmo7wW0o94SBqlqBSA== -"@esbuild/linux-mips64el@0.17.14": - version "0.17.14" - resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.17.14.tgz#a602e85c51b2f71d2aedfe7f4143b2f92f97f3f5" - integrity sha512-90TOdFV7N+fgi6c2+GO9ochEkmm9kBAKnuD5e08GQMgMINOdOFHuYLPQ91RYVrnWwQ5683sJKuLi9l4SsbJ7Hg== +"@esbuild/linux-loong64@0.18.2": + version "0.18.2" + resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.18.2.tgz#32a17c3df64787f81d633a2c8ebcefb7c4167657" + integrity sha512-Af1uZdB0oeJo4PW67l9aw94oakSamFxhC6ltC2eDkndozd9QygVNMTF7s7uxTLjo+BJqyVqG9wjmLCYF1o4NmA== "@esbuild/linux-mips64el@0.17.8": version "0.17.8" resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.17.8.tgz#f2b0d36e63fb26bc3f95b203b6a80638292101ca" integrity sha512-CCb67RKahNobjm/eeEqeD/oJfJlrWyw29fgiyB6vcgyq97YAf3gCOuP6qMShYSPXgnlZe/i4a8WFHBw6N8bYAA== -"@esbuild/linux-ppc64@0.17.14": - version "0.17.14" - resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.17.14.tgz#32d918d782105cbd9345dbfba14ee018b9c7afdf" - integrity sha512-NnBGeoqKkTugpBOBZZoktQQ1Yqb7aHKmHxsw43NddPB2YWLAlpb7THZIzsRsTr0Xw3nqiPxbA1H31ZMOG+VVPQ== +"@esbuild/linux-mips64el@0.18.2": + version "0.18.2" + resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.18.2.tgz#09034b507c0625d5dfc4026183ac8d3b3d62c0ff" + integrity sha512-WcTbt61+9dREuOFKXac4Qg+3OuRhLxPL9lmkI2P7fGuq/fWS2qq+AvGGVLMyk+OtXGDjyQolcEDeYlRoOmjRYQ== "@esbuild/linux-ppc64@0.17.8": version "0.17.8" resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.17.8.tgz#1e628be003e036e90423716028cc884fe5ba25bd" integrity sha512-bytLJOi55y55+mGSdgwZ5qBm0K9WOCh0rx+vavVPx+gqLLhxtSFU0XbeYy/dsAAD6xECGEv4IQeFILaSS2auXw== -"@esbuild/linux-riscv64@0.17.14": - version "0.17.14" - resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.17.14.tgz#38612e7b6c037dff7022c33f49ca17f85c5dec58" - integrity sha512-0qdlKScLXA8MGVy21JUKvMzCYWovctuP8KKqhtE5A6IVPq4onxXhSuhwDd2g5sRCzNDlDjitc5sX31BzDoL5Fw== +"@esbuild/linux-ppc64@0.18.2": + version "0.18.2" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.18.2.tgz#6c842f1cbb0062369bc0403fff79f6a50dcdc472" + integrity sha512-Ov+VHayvCPb52axma6+xm8QDawRjwHscPXedHg4U92DxlhKQ0H+6onRiC3J9kKI50p8pKKypprpCWrRrXjZN7Q== "@esbuild/linux-riscv64@0.17.8": version "0.17.8" resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.17.8.tgz#419a815cb4c3fb9f1b78ef5295f5b48b8bf6427a" integrity sha512-2YpRyQJmKVBEHSBLa8kBAtbhucaclb6ex4wchfY0Tj3Kg39kpjeJ9vhRU7x4mUpq8ISLXRXH1L0dBYjAeqzZAw== -"@esbuild/linux-s390x@0.17.14": - version "0.17.14" - resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.17.14.tgz#4397dff354f899e72fd035d72af59a700c465ccb" - integrity sha512-Hdm2Jo1yaaOro4v3+6/zJk6ygCqIZuSDJHdHaf8nVH/tfOuoEX5Riv03Ka15LmQBYJObUTNS1UdyoMk0WUn9Ww== +"@esbuild/linux-riscv64@0.18.2": + version "0.18.2" + resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.18.2.tgz#eedb918f2c18e0e4156941a1fdd19052df85c3d0" + integrity sha512-qW37zzKKN9C5l5LnVDriOK0eZRzQeixhtrfd5C78PAsTE15GeHU9G0oyT/u/IkNjEBjXWpTZOOHKNbjhrvuL9g== "@esbuild/linux-s390x@0.17.8": version "0.17.8" resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.17.8.tgz#291c49ae5c3d11d226352755c0835911fe1a9e5c" integrity sha512-QgbNY/V3IFXvNf11SS6exkpVcX0LJcob+0RWCgV9OiDAmVElnxciHIisoSix9uzYzScPmS6dJFbZULdSAEkQVw== -"@esbuild/linux-x64@0.17.14": - version "0.17.14" - resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.17.14.tgz#6c5cb99891b6c3e0c08369da3ef465e8038ad9c2" - integrity sha512-8KHF17OstlK4DuzeF/KmSgzrTWQrkWj5boluiiq7kvJCiQVzUrmSkaBvcLB2UgHpKENO2i6BthPkmUhNDaJsVw== +"@esbuild/linux-s390x@0.18.2": + version "0.18.2" + resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.18.2.tgz#e88269b0b4924d2b239f5e6da3493d1cbb71b2a0" + integrity sha512-izzEFMRO8LaQIlX22+fTgP5I7Os3T51mtAWsRNpZ5pMfQIa9PqtgFAoRcb10DV+/YkH/TMMxQIlevUvDS6E4vw== "@esbuild/linux-x64@0.17.8": version "0.17.8" resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.17.8.tgz#03199d91c76faf80bd54104f5cbf0a489bc39f6a" integrity sha512-mM/9S0SbAFDBc4OPoyP6SEOo5324LpUxdpeIUUSrSTOfhHU9hEfqRngmKgqILqwx/0DVJBzeNW7HmLEWp9vcOA== -"@esbuild/netbsd-x64@0.17.14": - version "0.17.14" - resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.17.14.tgz#5fa5255a64e9bf3947c1b3bef5e458b50b211994" - integrity sha512-nVwpqvb3yyXztxIT2+VsxJhB5GCgzPdk1n0HHSnchRAcxqKO6ghXwHhJnr0j/B+5FSyEqSxF4q03rbA2fKXtUQ== +"@esbuild/linux-x64@0.18.2": + version "0.18.2" + resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.18.2.tgz#8123a11954f6bbb943a6be69222fa307332c1c18" + integrity sha512-y5yqQ1ww4FfI9bQ1ZP/0k1rcgA6Ql2/AgzvqpowN0Q5tXDZkCavPdJbFXKrqA43vd1UTXt+AutTHYJ7km6e2Eg== "@esbuild/netbsd-x64@0.17.8": version "0.17.8" resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.17.8.tgz#b436d767e1b21852f9ed212e2bb57f77203b0ae2" integrity sha512-eKUYcWaWTaYr9zbj8GertdVtlt1DTS1gNBWov+iQfWuWyuu59YN6gSEJvFzC5ESJ4kMcKR0uqWThKUn5o8We6Q== -"@esbuild/openbsd-x64@0.17.14": - version "0.17.14" - resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.17.14.tgz#74d14c79dcb6faf446878cc64284aa4e02f5ca6f" - integrity sha512-1RZ7uQQ9zcy/GSAJL1xPdN7NDdOOtNEGiJalg/MOzeakZeTrgH/DoCkbq7TaPDiPhWqnDF+4bnydxRqQD7il6g== +"@esbuild/netbsd-x64@0.18.2": + version "0.18.2" + resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.18.2.tgz#e26afa20e65c0c1dd7215caf03368c88881f8eef" + integrity sha512-usNjpKFf83X4o60gdMD47NCblaSZ6DARf31/FyCzxOgnF80mJ+RhDs9RTqgyfH8KyduO5mjgInw9+ct286ayYA== "@esbuild/openbsd-x64@0.17.8": version "0.17.8" resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.17.8.tgz#d1481d8539e21d4729cd04a0450a26c2c8789e89" integrity sha512-Vc9J4dXOboDyMXKD0eCeW0SIeEzr8K9oTHJU+Ci1mZc5njPfhKAqkRt3B/fUNU7dP+mRyralPu8QUkiaQn7iIg== -"@esbuild/sunos-x64@0.17.14": - version "0.17.14" - resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.17.14.tgz#5c7d1c7203781d86c2a9b2ff77bd2f8036d24cfa" - integrity sha512-nqMjDsFwv7vp7msrwWRysnM38Sd44PKmW8EzV01YzDBTcTWUpczQg6mGao9VLicXSgW/iookNK6AxeogNVNDZA== +"@esbuild/openbsd-x64@0.18.2": + version "0.18.2" + resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.18.2.tgz#f41389134062bb68b38e59446208cc6786b39eb6" + integrity sha512-6urzy1+VwcPuhG+5jwHA8lD9E87E5+ey3qKw2EhRS+qUmMxLvfwP8szWC2JHVGZDPEDge6fgn0pBj+y9rxDLwQ== "@esbuild/sunos-x64@0.17.8": version "0.17.8" resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.17.8.tgz#2cfb8126e079b2c00fd1bf095541e9f5c47877e4" integrity sha512-0xvOTNuPXI7ft1LYUgiaXtpCEjp90RuBBYovdd2lqAFxje4sEucurg30M1WIm03+3jxByd3mfo+VUmPtRSVuOw== -"@esbuild/win32-arm64@0.17.14": - version "0.17.14" - resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.17.14.tgz#dc36ed84f1390e73b6019ccf0566c80045e5ca3d" - integrity sha512-xrD0mccTKRBBIotrITV7WVQAwNJ5+1va6L0H9zN92v2yEdjfAN7864cUaZwJS7JPEs53bDTzKFbfqVlG2HhyKQ== +"@esbuild/sunos-x64@0.18.2": + version "0.18.2" + resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.18.2.tgz#7c2d98f4d23d251a02ad01f6e2fe887c899ac8c6" + integrity sha512-SMZPTACsvpKYAIl9o8nhnmMn6/lp62iMeV/2EBMtj+sW6dXwW9b0cLjihkBv4PG1CCRlwWKPZo43imqZxC95ZA== "@esbuild/win32-arm64@0.17.8": version "0.17.8" resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.17.8.tgz#7c6ecfd097ca23b82119753bf7072bbaefe51e3a" integrity sha512-G0JQwUI5WdEFEnYNKzklxtBheCPkuDdu1YrtRrjuQv30WsYbkkoixKxLLv8qhJmNI+ATEWquZe/N0d0rpr55Mg== -"@esbuild/win32-ia32@0.17.14": - version "0.17.14" - resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.17.14.tgz#0802a107afa9193c13e35de15a94fe347c588767" - integrity sha512-nXpkz9bbJrLLyUTYtRotSS3t5b+FOuljg8LgLdINWFs3FfqZMtbnBCZFUmBzQPyxqU87F8Av+3Nco/M3hEcu1w== +"@esbuild/win32-arm64@0.18.2": + version "0.18.2" + resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.18.2.tgz#3ede172caacdec56bce206bfc118ffddaf638f49" + integrity sha512-H2zzjPdzSDNwUnZdZf9/xfm0CYqHFXuenCMAx+tRzIRqWUT6MmZ9/q7722KnAZ6uPpq0RLs7EjCIIfmt6CaRGg== "@esbuild/win32-ia32@0.17.8": version "0.17.8" resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.17.8.tgz#cffec63c3cb0ef8563a04df4e09fa71056171d00" integrity sha512-Fqy63515xl20OHGFykjJsMnoIWS+38fqfg88ClvPXyDbLtgXal2DTlhb1TfTX34qWi3u4I7Cq563QcHpqgLx8w== -"@esbuild/win32-x64@0.17.14": - version "0.17.14" - resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.17.14.tgz#e81fb49de05fed91bf74251c9ca0343f4fc77d31" - integrity sha512-gPQmsi2DKTaEgG14hc3CHXHp62k8g6qr0Pas+I4lUxRMugGSATh/Bi8Dgusoz9IQ0IfdrvLpco6kujEIBoaogA== +"@esbuild/win32-ia32@0.18.2": + version "0.18.2" + resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.18.2.tgz#9bf4bb575281adf0a9efceeb05b1e2916e38a9f7" + integrity sha512-lfyjTN+FrKgvNvrH7nOLtaz58J/8coZOo4LQwgBMP4D7ZOurhvluXS3GjePLzq9GbWnJDZdKCKbMKhZPPcdJJA== "@esbuild/win32-x64@0.17.8": version "0.17.8" resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.17.8.tgz#200a0965cf654ac28b971358ecdca9cc5b44c335" integrity sha512-1iuezdyDNngPnz8rLRDO2C/ZZ/emJLb72OsZeqQ6gL6Avko/XCXZw+NuxBSNhBAP13Hie418V7VMt9et1FMvpg== +"@esbuild/win32-x64@0.18.2": + version "0.18.2" + resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.18.2.tgz#0a7dd4329dacf6f63147e68b390f25ad9fe55aa0" + integrity sha512-Q4nIjqWXjxkELwd7kVepsJxbQ/6ERNsHpjz1j+IKjwSYw+g06U0RQOy5xh848AHvgr9itnGLa3cT2G5t0dBFsw== + "@istanbuljs/load-nyc-config@^1.0.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" @@ -1966,7 +2144,7 @@ terminal-link "^2.0.0" v8-to-istanbul "^9.0.0" -"@jest/reporters@^29.5.0": +"@jest/reporters@^29.4.1", "@jest/reporters@^29.5.0": version "29.5.0" resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-29.5.0.tgz#985dfd91290cd78ddae4914ba7921bcbabe8ac9b" integrity sha512-D05STXqj/M8bP9hQNSICtPqz97u7ffGzZu+9XLucXhkOFBqKcXe04JLZOgIekOxdb73MAoBUFnqvf7MCpKk5OA== @@ -2048,7 +2226,7 @@ "@types/istanbul-lib-coverage" "^2.0.0" collect-v8-coverage "^1.0.0" -"@jest/test-result@^29.5.0": +"@jest/test-result@^29.4.1", "@jest/test-result@^29.5.0": version "29.5.0" resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-29.5.0.tgz#7c856a6ca84f45cc36926a4e9c6b57f1973f1408" integrity sha512-fGl4rfitnbfLsrfx1uUpDEESS7zM8JdgZgOCQuxQvL1Sn/I6ijeAVQWGfXI9zb1i9Mzo495cIpVZhA0yr60PkQ== @@ -2153,37 +2331,47 @@ "@jridgewell/sourcemap-codec" "^1.4.10" "@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2": - version "0.3.2" - resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz#c1aedc61e853f2bb9f5dfe6d4442d3b565b253b9" - integrity sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A== + version "0.3.3" + resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz#7e02e6eb5df901aaedb08514203b096614024098" + integrity sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ== dependencies: "@jridgewell/set-array" "^1.0.1" "@jridgewell/sourcemap-codec" "^1.4.10" "@jridgewell/trace-mapping" "^0.3.9" -"@jridgewell/resolve-uri@3.1.0", "@jridgewell/resolve-uri@^3.0.3": +"@jridgewell/resolve-uri@3.1.0": version "3.1.0" resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz#2203b118c157721addfe69d47b70465463066d78" integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== +"@jridgewell/resolve-uri@^3.0.3": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz#c08679063f279615a3326583ba3a90d1d82cc721" + integrity sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA== + "@jridgewell/set-array@^1.0.0", "@jridgewell/set-array@^1.0.1": version "1.1.2" resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72" integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== -"@jridgewell/source-map@^0.3.2": - version "0.3.2" - resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.2.tgz#f45351aaed4527a298512ec72f81040c998580fb" - integrity sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw== +"@jridgewell/source-map@^0.3.2", "@jridgewell/source-map@^0.3.3": + version "0.3.3" + resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.3.tgz#8108265659d4c33e72ffe14e33d6cc5eb59f2fda" + integrity sha512-b+fsZXeLYi9fEULmfBrhxn4IrPlINf8fiNarzTof004v3lFdntdwa9PF7vFJqm3mg7s+ScJMxXaE3Acp1irZcg== dependencies: "@jridgewell/gen-mapping" "^0.3.0" "@jridgewell/trace-mapping" "^0.3.9" -"@jridgewell/sourcemap-codec@1.4.14", "@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.13", "@jridgewell/sourcemap-codec@^1.4.14": +"@jridgewell/sourcemap-codec@1.4.14": version "1.4.14" resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24" integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== +"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.13", "@jridgewell/sourcemap-codec@^1.4.14": + version "1.4.15" + resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" + integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== + "@jridgewell/trace-mapping@0.3.9": version "0.3.9" resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz#6534fd5933a53ba7cbf3a17615e273a0d1273ff9" @@ -2193,9 +2381,9 @@ "@jridgewell/sourcemap-codec" "^1.4.10" "@jridgewell/trace-mapping@^0.3.12", "@jridgewell/trace-mapping@^0.3.13", "@jridgewell/trace-mapping@^0.3.15", "@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.7", "@jridgewell/trace-mapping@^0.3.9": - version "0.3.17" - resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz#793041277af9073b0951a7fe0f0d8c4c98c36985" - integrity sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g== + version "0.3.18" + resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz#25783b2086daf6ff1dcb53c9249ae480e4dd4cd6" + integrity sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA== dependencies: "@jridgewell/resolve-uri" "3.1.0" "@jridgewell/sourcemap-codec" "1.4.14" @@ -2907,9 +3095,9 @@ tslib "^2.1.0" "@ngneat/helipopper@^7.0.2": - version "7.0.2" - resolved "https://registry.yarnpkg.com/@ngneat/helipopper/-/helipopper-7.0.2.tgz#092c78bed91eeddfc2d360b23522ec259d234239" - integrity sha512-yRfjfTCpmld2jwvBj1bO49Gj6TYQhr+QyZBdtCu1KqEXPeakx5DK8kIIKtUZp+tLFxOZLtqoFhVfyAVya6jrNw== + version "7.1.1" + resolved "https://registry.yarnpkg.com/@ngneat/helipopper/-/helipopper-7.1.1.tgz#31044c01cd4fe5ff0503026b6ad1586dfd65fde1" + integrity sha512-4gQZjTNhbSk+zUCAQReWPFRQemKo1B0PVu/xhNp/y+B0u+ufSYCCg8kcngwQMeI9ANfcBAnxQ5cQnf1l2dXwgg== dependencies: tippy.js "6.3.7" tslib "2.3.1" @@ -2928,10 +3116,10 @@ dependencies: tslib "^2.3.0" -"@ngtools/webpack@15.2.5": - version "15.2.5" - resolved "https://registry.yarnpkg.com/@ngtools/webpack/-/webpack-15.2.5.tgz#679c509fde254e92442ce97bc512638f4189453a" - integrity sha512-wD6GY4xghVK+SQL0dy/M3saGx5pqi7+1VHEr+BBI7IUNYGSqPNzylKNxLBgQiTzfkzvbrZ6MhfaMNkhvSCYr5w== +"@ngtools/webpack@15.2.8": + version "15.2.8" + resolved "https://registry.yarnpkg.com/@ngtools/webpack/-/webpack-15.2.8.tgz#df8fb9300ccf94cab8f8ad69fb16fd31181e6c82" + integrity sha512-BJexeT4FxMtToVBGa3wdl6rrkYXgilP0kkSH4Qzu4MPlLPbeBSr4XQalQriewlpC2uzG0r2SJfrAe2eDhtSykA== "@ngx-translate/core@^14.0.0": version "14.0.0" @@ -2980,17 +3168,17 @@ jasmine-marbles "~0.6.0" "@nrwl/angular@^15.8.7": - version "15.8.9" - resolved "https://registry.yarnpkg.com/@nrwl/angular/-/angular-15.8.9.tgz#afe7ddd601216cd9ad6d071f7d3ff10ab071ed7b" - integrity sha512-904mzfrcVjmL4kesbOWbxgam9GPa560P8dCYi9JghfJ8lqj1cdGnrtOLBs7iVM9NGomX7vQLVeFUl92kARdVVQ== - dependencies: - "@nrwl/cypress" "15.8.9" - "@nrwl/devkit" "15.8.9" - "@nrwl/jest" "15.8.9" - "@nrwl/js" "15.8.9" - "@nrwl/linter" "15.8.9" - "@nrwl/webpack" "15.8.9" - "@nrwl/workspace" "15.8.9" + version "15.9.4" + resolved "https://registry.yarnpkg.com/@nrwl/angular/-/angular-15.9.4.tgz#dd4606924ba3eb67c03590b6355f8710701cc8a8" + integrity sha512-Yum9WDxjpXC+LaJN/M+V1Ds0E9X2UzAyz2SjYUQgafybRuPF09pEob9WtleFbjUgWePwdFr6M0WkBSwux7tbNQ== + dependencies: + "@nrwl/cypress" "15.9.4" + "@nrwl/devkit" "15.9.4" + "@nrwl/jest" "15.9.4" + "@nrwl/js" "15.9.4" + "@nrwl/linter" "15.9.4" + "@nrwl/webpack" "15.9.4" + "@nrwl/workspace" "15.9.4" "@phenomnomnominal/tsquery" "4.1.1" chalk "^4.1.0" chokidar "^3.5.1" @@ -3013,12 +3201,12 @@ dependencies: nx "15.8.7" -"@nrwl/cli@15.8.9": - version "15.8.9" - resolved "https://registry.yarnpkg.com/@nrwl/cli/-/cli-15.8.9.tgz#f88c73990a6628722a77eeef41fb2cd340c9aaa3" - integrity sha512-b0lGAXMqyIXyJHCpVyqnm8hCFSRARDiWkSzE3R7dVLTuu0Z9vdnrNUctMipjlzZk10Ipd8iggsjrToMbDcL7dA== +"@nrwl/cli@15.9.4": + version "15.9.4" + resolved "https://registry.yarnpkg.com/@nrwl/cli/-/cli-15.9.4.tgz#63b600dff1cdc126f234d16978a888f72c22a00c" + integrity sha512-FoiGFCLpb/r4HXCM3KYqT0xteP+MRV6bIHjz3bdPHIDLmBNQQnRRaV2K47jtJ6zjh1eOU5UHKyDtDDYf80Idpw== dependencies: - nx "15.8.9" + nx "15.9.4" "@nrwl/cli@8.12.11": version "8.12.11" @@ -3044,16 +3232,17 @@ dotenv "~10.0.0" semver "7.3.4" -"@nrwl/cypress@15.8.9": - version "15.8.9" - resolved "https://registry.yarnpkg.com/@nrwl/cypress/-/cypress-15.8.9.tgz#cd489dcff96f22cbe949c27187ba9fa050f12f12" - integrity sha512-a9ud7Um1xPCQevWBVTDEx7mN0V7k7PXWrD1Dym3xIk1fxd7uKiKoIZR7pGY8PIp1hEDSnWTJsmTUxuI09dFs2w== +"@nrwl/cypress@15.9.4": + version "15.9.4" + resolved "https://registry.yarnpkg.com/@nrwl/cypress/-/cypress-15.9.4.tgz#b35316c92354b519321a1ef6766abb32fc991977" + integrity sha512-qJpnhZnpyjvKzuX8zkufwWbCD4S3z/Y5BAmn45ZHO958ZqtFQ6Dt46pVRaRFdFfMg4rsG5ff1Z3itsGoZt7Rmg== dependencies: - "@nrwl/devkit" "15.8.9" - "@nrwl/js" "15.8.9" - "@nrwl/linter" "15.8.9" - "@nrwl/workspace" "15.8.9" + "@nrwl/devkit" "15.9.4" + "@nrwl/js" "15.9.4" + "@nrwl/linter" "15.9.4" + "@nrwl/workspace" "15.9.4" "@phenomnomnominal/tsquery" "4.1.1" + detect-port "^1.5.1" dotenv "~10.0.0" semver "7.3.4" @@ -3083,12 +3272,11 @@ tmp "~0.2.1" tslib "^2.3.0" -"@nrwl/devkit@15.8.9": - version "15.8.9" - resolved "https://registry.yarnpkg.com/@nrwl/devkit/-/devkit-15.8.9.tgz#556797672d0efa333c7af5ea252218f0815cecb8" - integrity sha512-/AbdsBJjo4q0ZCLOGEPTcBTOQz/FZqKi9z/VlvUjwGJKwC5B58cb3F3lfiI7agahf3ODy7vrL5marjF5cOnlLQ== +"@nrwl/devkit@15.9.4": + version "15.9.4" + resolved "https://registry.yarnpkg.com/@nrwl/devkit/-/devkit-15.9.4.tgz#3f0a43a9637fcd0a46c06df2a9c36012b27f006b" + integrity sha512-mUX1kXTuPMdTzFxIzH+MsSNvdppOmstPDOEtiGFZJTuJ625ki0HhNJILO3N2mJ7MeMrLqIlAiNdvelQaObxYsQ== dependencies: - "@phenomnomnominal/tsquery" "4.1.1" ejs "^3.1.7" ignore "^5.0.4" semver "7.3.4" @@ -3114,22 +3302,22 @@ resolve.exports "1.1.0" tslib "^2.3.0" -"@nrwl/jest@15.8.9": - version "15.8.9" - resolved "https://registry.yarnpkg.com/@nrwl/jest/-/jest-15.8.9.tgz#c9a11307193d85237ce4cafc6b9f7be042b61012" - integrity sha512-xJDYZOmFqo1QExusRIKhB2EUloCJTfrGHmAcdW3UyGkDj5qadUlTSjitf9PKk4JOco5qdwqvgpttzQ+AH/3byQ== +"@nrwl/jest@15.9.4": + version "15.9.4" + resolved "https://registry.yarnpkg.com/@nrwl/jest/-/jest-15.9.4.tgz#65daa9c321f4703eb3e4ab51945b018959bb6b7f" + integrity sha512-NI/ERsoqL5E5rHFkW1reLx0lgKtu3pKi8esFaIvBR/bQpygK2FTYTu41WBjwk0GfyFaI1tVxOYeV436UXSBDrQ== dependencies: - "@jest/reporters" "28.1.1" - "@jest/test-result" "28.1.1" - "@nrwl/devkit" "15.8.9" - "@nrwl/js" "15.8.9" + "@jest/reporters" "^29.4.1" + "@jest/test-result" "^29.4.1" + "@nrwl/devkit" "15.9.4" + "@nrwl/js" "15.9.4" "@phenomnomnominal/tsquery" "4.1.1" chalk "^4.1.0" dotenv "~10.0.0" identity-obj-proxy "3.0.0" - jest-config "28.1.1" - jest-resolve "28.1.1" - jest-util "28.1.1" + jest-config "^29.4.1" + jest-resolve "^29.4.1" + jest-util "^29.4.1" resolve.exports "1.1.0" tslib "^2.3.0" @@ -3170,10 +3358,10 @@ tree-kill "1.2.2" tslib "^2.3.0" -"@nrwl/js@15.8.9": - version "15.8.9" - resolved "https://registry.yarnpkg.com/@nrwl/js/-/js-15.8.9.tgz#999a992129caf4e2ebe10071e19d45493293b32a" - integrity sha512-pHpKUfM9WNCXHXD0DJKzHHw81JQQmGD3uDbC4M7fNDSq0JYt5ztmG9lEd8MgHDel76YW0fcGR0X/e/KvTJ5UAQ== +"@nrwl/js@15.9.4": + version "15.9.4" + resolved "https://registry.yarnpkg.com/@nrwl/js/-/js-15.9.4.tgz#3256955e3fe21b999b4f5ae8ba722579fc9b4386" + integrity sha512-DMJ7qFf/nN5w1WZyxm9JaAPsdfAD+bjLJ8MKA6rtoHcMB3t/BtCZ8lsnsYRUJXFGwuY6aj71bQXQ6F+QQOJY4Q== dependencies: "@babel/core" "^7.15.0" "@babel/plugin-proposal-class-properties" "^7.14.5" @@ -3182,8 +3370,8 @@ "@babel/preset-env" "^7.15.0" "@babel/preset-typescript" "^7.15.0" "@babel/runtime" "^7.14.8" - "@nrwl/devkit" "15.8.9" - "@nrwl/workspace" "15.8.9" + "@nrwl/devkit" "15.9.4" + "@nrwl/workspace" "15.9.4" "@phenomnomnominal/tsquery" "4.1.1" babel-plugin-const-enum "^1.0.1" babel-plugin-macros "^2.8.0" @@ -3209,13 +3397,13 @@ tmp "~0.2.1" tslib "^2.3.0" -"@nrwl/linter@15.8.9": - version "15.8.9" - resolved "https://registry.yarnpkg.com/@nrwl/linter/-/linter-15.8.9.tgz#c9f9f2a9eb690174744cbe7fcae4936471e135cc" - integrity sha512-cPzUGEUCravAfF5dnmU0nBlTSnY3Zk8jdGiF2EzqPKBLdJ0cIKoQs8iCmXx0VCFoCM9vxs+LbbUflaZP718E1w== +"@nrwl/linter@15.9.4": + version "15.9.4" + resolved "https://registry.yarnpkg.com/@nrwl/linter/-/linter-15.9.4.tgz#784804387a3e04f4fb8ab2eb4396f2c2711e3c82" + integrity sha512-J8CoccCNhIwzf02/oTpjo8VzrGuzKgOwD4mEnC48doi1FV9/uXT04da671uNHZjO5QRm3ptTzaqwo0sPRDPyuw== dependencies: - "@nrwl/devkit" "15.8.9" - "@nrwl/js" "15.8.9" + "@nrwl/devkit" "15.9.4" + "@nrwl/js" "15.9.4" "@phenomnomnominal/tsquery" "4.1.1" tmp "~0.2.1" tslib "^2.3.0" @@ -3239,90 +3427,90 @@ resolved "https://registry.yarnpkg.com/@nrwl/nx-darwin-arm64/-/nx-darwin-arm64-15.8.7.tgz#1fed566b5206afd710309079644782997ccb7895" integrity sha512-+cu8J337gRxUHjz2TGwS/2Oh3yw8d3/T6SoBfvee1DY72VQaeYd8UTz0doOhDtmc/zowvRu7ZVsW0ytNB0jIXQ== -"@nrwl/nx-darwin-arm64@15.8.9": - version "15.8.9" - resolved "https://registry.yarnpkg.com/@nrwl/nx-darwin-arm64/-/nx-darwin-arm64-15.8.9.tgz#4098d4bbfac42ad67238c059ac62616eeb765b4f" - integrity sha512-ZTwLlo+Bl8i9Gsq7dQFda8Pqs8qUAANeZdWiYo8ZsVmpcQZO2FTC3mwKsUhUuoFxoEiP/cwQAYY6WRTPE9RuGg== +"@nrwl/nx-darwin-arm64@15.9.4": + version "15.9.4" + resolved "https://registry.yarnpkg.com/@nrwl/nx-darwin-arm64/-/nx-darwin-arm64-15.9.4.tgz#e5a2f39d42a60397a01140a251f894788f5d1fda" + integrity sha512-XnvrnT9BJsgThY/4xUcYtE077ERq/img8CkRj7MOOBNOh0/nVcR4LGbBKDHtwE3HPk0ikyS/SxRyNa9msvi3QQ== "@nrwl/nx-darwin-x64@15.8.7": version "15.8.7" resolved "https://registry.yarnpkg.com/@nrwl/nx-darwin-x64/-/nx-darwin-x64-15.8.7.tgz#7aaee9f56fa526e7049fa5a9829fa72044b35055" integrity sha512-VqHJEP0wgFu1MU0Bo1vKZ5/s7ThRfYkX8SyGUxjVTzR02CrsjC4rNxFoKD8Cc4YkUn44U/F78toGf+i2gRcjSQ== -"@nrwl/nx-darwin-x64@15.8.9": - version "15.8.9" - resolved "https://registry.yarnpkg.com/@nrwl/nx-darwin-x64/-/nx-darwin-x64-15.8.9.tgz#0af40e9a01b602863fb11c02da3931f2e075d76d" - integrity sha512-EQu3pUGiFaCFjS9/Jp4zsANWxGvc/2r1Vpo3X8pXnhzD7yQhWiLLc+oXL1K2Jh6wbcB2tKM5ms6Iap7NlkOMIA== +"@nrwl/nx-darwin-x64@15.9.4": + version "15.9.4" + resolved "https://registry.yarnpkg.com/@nrwl/nx-darwin-x64/-/nx-darwin-x64-15.9.4.tgz#97a810d4ff6b4bf395a43e4740890c0def2372da" + integrity sha512-WKSfSlpVMLchpXkax0geeUNyhvNxwO7qUz/s0/HJWBekt8fizwKDwDj1gP7fOu+YWb/tHiSscbR1km8PtdjhQw== "@nrwl/nx-linux-arm-gnueabihf@15.8.7": version "15.8.7" resolved "https://registry.yarnpkg.com/@nrwl/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-15.8.7.tgz#379a77ea46e0f741c487eeedd3389eafab26dcae" integrity sha512-4F/8awwqPTt7zKQolvjBNrcR1wYicPjGchLOdaqnfMxn/iRRUdh0hD11mEP5zHNv9gZs/nOIvhdBUErNjFkplQ== -"@nrwl/nx-linux-arm-gnueabihf@15.8.9": - version "15.8.9" - resolved "https://registry.yarnpkg.com/@nrwl/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-15.8.9.tgz#ed23a5539961c7a7deb494755959650fc0954964" - integrity sha512-N4BCrRt74cvfPOiYG/JV8Z6jarduksL+GgqR5n2Ki+yOxkLYPWxyoqcEzzKhnxdFxdquCl9f27tqGaOmEAoHvQ== +"@nrwl/nx-linux-arm-gnueabihf@15.9.4": + version "15.9.4" + resolved "https://registry.yarnpkg.com/@nrwl/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-15.9.4.tgz#b8dd23b8c755b7e640d744945ab2dec3fd3eda65" + integrity sha512-a/b4PP7lP/Cgrh0LjC4O2YTt5pyf4DQTGtuE8qlo8o486UiofCtk4QGJX72q80s23L0ejCaKY2ULKx/3zMLjuA== "@nrwl/nx-linux-arm64-gnu@15.8.7": version "15.8.7" resolved "https://registry.yarnpkg.com/@nrwl/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-15.8.7.tgz#201a41c0c8531de94169faa48bd9a49bed04ec4b" integrity sha512-3ZTSZx02Vv5emQOpaDROIcLtQucoXAe73zGKYDTXB95mxbOPSjjQJ8Rtx+BeqWq9JQoZZyRcD0qnBkTTy1aLRg== -"@nrwl/nx-linux-arm64-gnu@15.8.9": - version "15.8.9" - resolved "https://registry.yarnpkg.com/@nrwl/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-15.8.9.tgz#549bf51dd3d05e7271c3f61ef4ed942791a74620" - integrity sha512-uni6VbpxZ0C0S15qbIc+6oHnvrX3Ug9FM8UodSy2FmNiPgJDtfSAyUWqDNdv3RzWRSP9i1Z+tOEHW+wzpz5MfA== +"@nrwl/nx-linux-arm64-gnu@15.9.4": + version "15.9.4" + resolved "https://registry.yarnpkg.com/@nrwl/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-15.9.4.tgz#5bc150c2bdb2e0a2eaf8721b3c5fdb2eb93f8739" + integrity sha512-ibBV8fMhSfLVd/2WzcDuUm32BoZsattuKkvMmOoyU6Pzoznc3AqyDjJR4xCIoAn5Rf+Nu1oeQONr5FAtb1Ugow== "@nrwl/nx-linux-arm64-musl@15.8.7": version "15.8.7" resolved "https://registry.yarnpkg.com/@nrwl/nx-linux-arm64-musl/-/nx-linux-arm64-musl-15.8.7.tgz#f6bbf2e7a1941952c25387a36be6cfa88079975d" integrity sha512-SZxTomiHxAh8El+swbmGSGcaA0vGbHb/rmhFAixo19INu1wBJfD6hjkVJt17h6PyEO7BIYPOpRia6Poxnyv8hA== -"@nrwl/nx-linux-arm64-musl@15.8.9": - version "15.8.9" - resolved "https://registry.yarnpkg.com/@nrwl/nx-linux-arm64-musl/-/nx-linux-arm64-musl-15.8.9.tgz#b238297da47566ae38bc5c764f360c297f50d860" - integrity sha512-2mFMl/yEC1xToBk10nUGBD9XPnZHqDC2bvgFE3AqjKrbGTi/X9SgFejtlyOZJxg8z5lCz+2EqbsdZF61syUD4A== +"@nrwl/nx-linux-arm64-musl@15.9.4": + version "15.9.4" + resolved "https://registry.yarnpkg.com/@nrwl/nx-linux-arm64-musl/-/nx-linux-arm64-musl-15.9.4.tgz#df2f18f813828000dc52f1b7668339947b1a0862" + integrity sha512-iIjvVYd7+uM4jVD461+PvU5XTALgSvJOODUaMRGOoDl0KlMuTe6pQZlw0eXjl5rcTd6paKaVFWT5j6awr8kj7w== "@nrwl/nx-linux-x64-gnu@15.8.7": version "15.8.7" resolved "https://registry.yarnpkg.com/@nrwl/nx-linux-x64-gnu/-/nx-linux-x64-gnu-15.8.7.tgz#76a88784858224a720c5a28e40ad513704f45722" integrity sha512-BlNC6Zz1/x6CFbBFTVrgRGMOPqb7zWh5cOjBVNpoBXYTEth1UXb2r1U+gpuQ4xdUqG+uXoWhy6BHJjqBIjzLJA== -"@nrwl/nx-linux-x64-gnu@15.8.9": - version "15.8.9" - resolved "https://registry.yarnpkg.com/@nrwl/nx-linux-x64-gnu/-/nx-linux-x64-gnu-15.8.9.tgz#57dd680fc70c1266026ebe04b97aadd7c3beb791" - integrity sha512-UQe+tfrRi00yftoKFPsr1TnYdhxaNqfU+pXeX9BCeBMWmoifcQuqv2KvXXPSv2iQGlN7s1JqgOFemQbbtZvVrQ== +"@nrwl/nx-linux-x64-gnu@15.9.4": + version "15.9.4" + resolved "https://registry.yarnpkg.com/@nrwl/nx-linux-x64-gnu/-/nx-linux-x64-gnu-15.9.4.tgz#55547b07e6aeb0c36a43e05bd07c15b013f2de9f" + integrity sha512-q4OyH72mdrE4KellBWtwpr5EwfxHKNoFP9//7FAILO68ROh0rpMd7YQMlTB7T04UEUHjKEEsFGTlVXIee3Viwg== "@nrwl/nx-linux-x64-musl@15.8.7": version "15.8.7" resolved "https://registry.yarnpkg.com/@nrwl/nx-linux-x64-musl/-/nx-linux-x64-musl-15.8.7.tgz#dd906423fa129d0c55633ebe80572bdd6be4d57f" integrity sha512-FNYX/IKy8SUbw6bJpvwZrup2YQBYmSJwP6Rw76Vf7c32XHk7uA6AjiPWMIrZCSndXcry8fnwXvR+J2Dnyo82nQ== -"@nrwl/nx-linux-x64-musl@15.8.9": - version "15.8.9" - resolved "https://registry.yarnpkg.com/@nrwl/nx-linux-x64-musl/-/nx-linux-x64-musl-15.8.9.tgz#af4dd0bb2fb9ea7b7ec95a687b6c92a7edcdfc32" - integrity sha512-0RSEqFdwJmJZDhuj8yOKqxIr7olY4Xm+0hMNjz+20BVi2g37Oq138VC0iikzwaQVDP5Ude3cVaoRw4VBYlPfNw== +"@nrwl/nx-linux-x64-musl@15.9.4": + version "15.9.4" + resolved "https://registry.yarnpkg.com/@nrwl/nx-linux-x64-musl/-/nx-linux-x64-musl-15.9.4.tgz#29cd644736f643566d9c0e1a1171c49a62a08c09" + integrity sha512-67+/XNMR1CgLPyeGX8jqSG6l8yYD0iiwUgcu1Vaxq6N05WwnqVisIW8XzLSRUtKt4WyVQgOWk3aspImpMVOG3Q== "@nrwl/nx-win32-arm64-msvc@15.8.7": version "15.8.7" resolved "https://registry.yarnpkg.com/@nrwl/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-15.8.7.tgz#145e415950d8ff507dcfbd7879f9c37477e7a620" integrity sha512-sZALEzazjPAeLlw6IbFWsMidCZ4ZM3GKWZZ6rsAqG2y7I9t4nlUPH/y/Isl9MuLBvrBCBXbVnD20wh6EhtuwTw== -"@nrwl/nx-win32-arm64-msvc@15.8.9": - version "15.8.9" - resolved "https://registry.yarnpkg.com/@nrwl/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-15.8.9.tgz#75d51845c16e19bb43c4506fcba8d4c4a4350e0a" - integrity sha512-GRs0cF3hyT7wdwlTwP4L5HG9LuHxt+I0/lTYzzUsUSs2WIvn6qycoKZv1qc/aSdZv+LgdKiPE5U7zHEVc6zpaA== +"@nrwl/nx-win32-arm64-msvc@15.9.4": + version "15.9.4" + resolved "https://registry.yarnpkg.com/@nrwl/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-15.9.4.tgz#55a38bf5dc201e9088729fb03e505dc63caf8b3a" + integrity sha512-2rEsq3eOGVCYpYJn2tTJkOGNJm/U8rP/FmqtZXYa6VJv/00XP3Gl00IXFEDaYV6rZo7SWqLxtEPUbjK5LwPzZA== "@nrwl/nx-win32-x64-msvc@15.8.7": version "15.8.7" resolved "https://registry.yarnpkg.com/@nrwl/nx-win32-x64-msvc/-/nx-win32-x64-msvc-15.8.7.tgz#66aa3cda4b9ae7b676d2282fbac129ce7a3c15d0" integrity sha512-VMdDptI2rqkLQRCvertF29QeA/V/MnFtHbsmVzMCEv5EUfrkHbA5LLxV66LLfngmkDT1FHktffztlsMpbxvhRw== -"@nrwl/nx-win32-x64-msvc@15.8.9": - version "15.8.9" - resolved "https://registry.yarnpkg.com/@nrwl/nx-win32-x64-msvc/-/nx-win32-x64-msvc-15.8.9.tgz#4d74c2ebf77fcaec57e1eacb0f7c80ca34f82bee" - integrity sha512-u0L3T1ZMr4j1YM+6DdxnaJUl+VSkbSu+2vcLvLyo+c+Ekhr/JDirXPfyCdoM6c/DN+1NK1Km29soawX9Oyb2MA== +"@nrwl/nx-win32-x64-msvc@15.9.4": + version "15.9.4" + resolved "https://registry.yarnpkg.com/@nrwl/nx-win32-x64-msvc/-/nx-win32-x64-msvc-15.9.4.tgz#56bb859bfe47d08d14f8d5822d9a31d9098d95a9" + integrity sha512-bogVju4Z/hy1jbppqaTNbmV1R4Kg0R5fKxXAXC2LaL7FL0dup31wPumdV+mXttXBNOBDjV8V/Oz1ZqdmxpOJUw== "@nrwl/schematics@^8.12.11": version "8.12.11" @@ -3353,12 +3541,12 @@ dependencies: nx "15.8.7" -"@nrwl/tao@15.8.9": - version "15.8.9" - resolved "https://registry.yarnpkg.com/@nrwl/tao/-/tao-15.8.9.tgz#ec073f4f76a03070e5a9fc5576157fff2cad4c92" - integrity sha512-pJF1ISvRaqdMHQFAQvccsiUJCaegn4CCX9GDfvdTTOPpWD2WS/vq+5o7bOWJ14E0jtn+92MfLisK7Z+CSuyoWg== +"@nrwl/tao@15.9.4": + version "15.9.4" + resolved "https://registry.yarnpkg.com/@nrwl/tao/-/tao-15.9.4.tgz#5e384af06d1fb68e326eda2c6a5d8f99ce1583b8" + integrity sha512-m90iz8UsXx1rgPm1dxsBQjSrCViWYZIrp8bpwjSCW24j3kifyilYSXGuKaRwZwUn7eNmH/kZcI9/8qeGIPF4Sg== dependencies: - nx "15.8.9" + nx "15.9.4" "@nrwl/tao@8.12.11": version "8.12.11" @@ -3373,14 +3561,15 @@ minimist "^1.2.0" strip-json-comments "2.0.1" -"@nrwl/webpack@15.8.9": - version "15.8.9" - resolved "https://registry.yarnpkg.com/@nrwl/webpack/-/webpack-15.8.9.tgz#571021335eaf9cbc71655046e945d5c49bb144fb" - integrity sha512-pONyP6Wgcyeo/wF8X8WezDxuxqx46PIDLISGHiOD3bxVw7rBM4AUikj9oFETCdtVEqMoZVZkcMR7B2D7nB8L8g== +"@nrwl/webpack@15.9.4": + version "15.9.4" + resolved "https://registry.yarnpkg.com/@nrwl/webpack/-/webpack-15.9.4.tgz#95624c3da4e86ff96839189b16e29771758a9151" + integrity sha512-zZuegYgdFPCD2HxKND6YxELLJ3g+kMmOFEa6gIkMqY+2hsW31GR1Wx4CRzbjbDxZrVfPuLvKlDucqGVG6nCDJA== dependencies: - "@nrwl/devkit" "15.8.9" - "@nrwl/js" "15.8.9" - "@nrwl/workspace" "15.8.9" + "@babel/core" "^7.15.0" + "@nrwl/devkit" "15.9.4" + "@nrwl/js" "15.9.4" + "@nrwl/workspace" "15.9.4" autoprefixer "^10.4.9" babel-loader "^9.1.2" chalk "^4.1.0" @@ -3447,13 +3636,12 @@ yargs "^17.6.2" yargs-parser "21.1.1" -"@nrwl/workspace@15.8.9", "@nrwl/workspace@^15.8.9": - version "15.8.9" - resolved "https://registry.yarnpkg.com/@nrwl/workspace/-/workspace-15.8.9.tgz#29c3baf5c602ff79a643137649f1aa48a4ff6798" - integrity sha512-1Xzw+1IVaHFFQtXrG898aqj4q59cBwlmOhsSPV4Wl0h8+XxzUzk2svUhsJ9b18hH1oG4hETRTEslLKYJ+r1Eiw== +"@nrwl/workspace@15.9.4", "@nrwl/workspace@^15.8.9": + version "15.9.4" + resolved "https://registry.yarnpkg.com/@nrwl/workspace/-/workspace-15.9.4.tgz#38ebabb56c6af0adfa70b593631f87335c5eb644" + integrity sha512-CvF6Bv0WetYD4eurTiLKyGz3LOLoEVur81RMvpijPeM2tKOhG3DrgX+x55a5NVbXimTU2hJcxk7GSGEtZmJvZg== dependencies: - "@nrwl/devkit" "15.8.9" - "@nrwl/linter" "15.8.9" + "@nrwl/devkit" "15.9.4" "@parcel/watcher" "2.0.4" chalk "^4.1.0" chokidar "^3.5.1" @@ -3466,10 +3654,9 @@ ignore "^5.0.4" minimatch "3.0.5" npm-run-path "^4.0.1" - nx "15.8.9" + nx "15.9.4" open "^8.4.0" rxjs "^6.5.4" - semver "7.3.4" tmp "~0.2.1" tslib "^2.3.0" yargs "^17.6.2" @@ -3513,9 +3700,9 @@ esquery "^1.0.1" "@popperjs/core@^2.11.6", "@popperjs/core@^2.9.0": - version "2.11.7" - resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.11.7.tgz#ccab5c8f7dc557a52ca3288c10075c9ccd37fff7" - integrity sha512-Cr4OjIkipTtcXKjAsm8agyleBuDHvxzeBoa1v543lbv1YaIwQjESsVcmjiWiPEbC1FIeHOG/Op9kdCmAmiS3Kw== + version "2.11.8" + resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.11.8.tgz#6b79032e760a0899cd4204710beede972a3a185f" + integrity sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A== "@schematics/angular@8.3.23": version "8.3.23" @@ -3526,12 +3713,12 @@ "@angular-devkit/schematics" "8.3.23" "@schematics/angular@^15.2.3": - version "15.2.5" - resolved "https://registry.yarnpkg.com/@schematics/angular/-/angular-15.2.5.tgz#0f185db69b146c17ea8051febac2bee85bda0a4e" - integrity sha512-YN0A5bzuqEmLdwbcQRop9TFj0QVxTC/XCL0K5DfDymVBS2j09NMyLLVc6TDOs+J/fMQr5EwiT149ikzqiUmAcw== + version "15.2.8" + resolved "https://registry.yarnpkg.com/@schematics/angular/-/angular-15.2.8.tgz#d845903f1cc477d299f968eb5bc40a9855cfd911" + integrity sha512-F49IEzCFxQlpaMIgTO/wF1l/CLQKif7VaiDdyiTKOeT22IMmyd61FUmWDyZYfCBqMlvBmvDGx64HaHWes1HYCg== dependencies: - "@angular-devkit/core" "15.2.5" - "@angular-devkit/schematics" "15.2.5" + "@angular-devkit/core" "15.2.8" + "@angular-devkit/schematics" "15.2.8" jsonc-parser "3.2.0" "@sinclair/typebox@^0.24.1": @@ -3545,9 +3732,9 @@ integrity sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ== "@sindresorhus/is@^5.2.0": - version "5.3.0" - resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-5.3.0.tgz#0ec9264cf54a527671d990eb874e030b55b70dcc" - integrity sha512-CX6t4SYQ37lzxicAqsBtxA3OseeoVrh9cSJ5PFYam0GksYlupRfy1A+Q4aYD3zvcfECLc0zO2u+ZnR2UYKvCrw== + version "5.4.1" + resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-5.4.1.tgz#c4383ce702fb90531c3d310506bab89e70427c53" + integrity sha512-axlrvsHlHlFmKKMEg4VyvMzFr93JWJj4eIfXY1STVuO2fsImCa7ncaiG5gC8HKOX590AW5RtRsC41/B+OfrSqw== "@sinonjs/commons@^1.7.0": version "1.8.6" @@ -3556,19 +3743,19 @@ dependencies: type-detect "4.0.8" -"@sinonjs/commons@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-2.0.0.tgz#fd4ca5b063554307e8327b4564bd56d3b73924a3" - integrity sha512-uLa0j859mMrg2slwQYdO/AkrOfmH+X6LTVmNTS9CqexuE2IvVORIkSpJLqePAbEnKJ77aMmCwr1NUZ57120Xcg== +"@sinonjs/commons@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-3.0.0.tgz#beb434fe875d965265e04722ccfc21df7f755d72" + integrity sha512-jXBtWAF4vmdNmZgD5FoKsVLv3rPgDnLgPbU84LIJ3otV44vJlDRokVng5v8NFJdCf/da9legHcKaRuZs4L7faA== dependencies: type-detect "4.0.8" "@sinonjs/fake-timers@^10.0.2": - version "10.0.2" - resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-10.0.2.tgz#d10549ed1f423d80639c528b6c7f5a1017747d0c" - integrity sha512-SwUDyjWnah1AaNl7kxsa7cfLhlTYoiyhDAIgyh+El30YvXs/o7OLXpYH88Zdhyx9JExKrmHDJ+10bwIcY80Jmw== + version "10.2.0" + resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-10.2.0.tgz#b3e322a34c5f26e3184e7f6115695f299c1b1194" + integrity sha512-OPwQlEdg40HAj5KNF8WW6q2KG4Z+cBCZb3m4ninfTZKaBmbIJodviQsDBoYMPHkOyJJMHnOJo5j2+LKDOhOACg== dependencies: - "@sinonjs/commons" "^2.0.0" + "@sinonjs/commons" "^3.0.0" "@sinonjs/fake-timers@^9.1.2": version "9.1.2" @@ -3615,14 +3802,14 @@ integrity sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow== "@tsconfig/node16@^1.0.2": - version "1.0.3" - resolved "https://registry.yarnpkg.com/@tsconfig/node16/-/node16-1.0.3.tgz#472eaab5f15c1ffdd7f8628bd4c4f753995ec79e" - integrity sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ== + version "1.0.4" + resolved "https://registry.yarnpkg.com/@tsconfig/node16/-/node16-1.0.4.tgz#0b92dcc0cc1c81f6f306a381f28e31b1a56536e9" + integrity sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA== "@types/babel__core@^7.1.14": - version "7.20.0" - resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.20.0.tgz#61bc5a4cae505ce98e1e36c5445e4bee060d8891" - integrity sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ== + version "7.20.1" + resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.20.1.tgz#916ecea274b0c776fec721e333e55762d3a9614b" + integrity sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw== dependencies: "@babel/parser" "^7.20.7" "@babel/types" "^7.20.7" @@ -3646,11 +3833,11 @@ "@babel/types" "^7.0.0" "@types/babel__traverse@*", "@types/babel__traverse@^7.0.6": - version "7.18.3" - resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.18.3.tgz#dfc508a85781e5698d5b33443416b6268c4b3e8d" - integrity sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w== + version "7.20.1" + resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.20.1.tgz#dd6f1d2411ae677dcb2db008c962598be31d6acf" + integrity sha512-MitHFXnhtgwsGZWtT68URpOvLN4EREih1u3QtQiN4VdAxWKRVvGCSvw/Qth0M0Qq3pJpnGOu5JaM/ydK7OGbqg== dependencies: - "@babel/types" "^7.3.0" + "@babel/types" "^7.20.7" "@types/body-parser@*": version "1.19.2" @@ -3668,9 +3855,9 @@ "@types/node" "*" "@types/connect-history-api-fallback@^1.3.5": - version "1.3.5" - resolved "https://registry.yarnpkg.com/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz#d1f7a8a09d0ed5a57aee5ae9c18ab9b803205dae" - integrity sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw== + version "1.5.0" + resolved "https://registry.yarnpkg.com/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.0.tgz#9fd20b3974bdc2bcd4ac6567e2e0f6885cb2cf41" + integrity sha512-4x5FkPpLipqwthjPsF7ZRbOv3uoLUFkTA9G9v583qi4pACvq0uTELrB8OLUzPWUI4IJIyvM85vzkV1nyiI2Lig== dependencies: "@types/express-serve-static-core" "*" "@types/node" "*" @@ -3703,17 +3890,17 @@ "@types/estree" "*" "@types/eslint@*": - version "8.21.3" - resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-8.21.3.tgz#5794b3911f0f19e34e3a272c49cbdf48d6f543f2" - integrity sha512-fa7GkppZVEByMWGbTtE5MbmXWJTVbrjjaS8K6uQj+XtuuUv1fsuPAxhygfqLmsb/Ufb3CV8deFCpiMfAgi00Sw== + version "8.40.2" + resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-8.40.2.tgz#2833bc112d809677864a4b0e7d1de4f04d7dac2d" + integrity sha512-PRVjQ4Eh9z9pmmtaq8nTjZjQwKFk7YIHIud3lRoKRBgUQjgjRmoGxxGEPXQkF+lH7QkHJRNr5F4aBgYCW0lqpQ== dependencies: "@types/estree" "*" "@types/json-schema" "*" -"@types/estree@*": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.0.tgz#5fb2e536c1ae9bf35366eed879e827fa59ca41c2" - integrity sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ== +"@types/estree@*", "@types/estree@^1.0.0": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.1.tgz#aa22750962f3bf0e79d753d3cc067f010c95f194" + integrity sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA== "@types/estree@^0.0.51": version "0.0.51" @@ -3721,13 +3908,14 @@ integrity sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ== "@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.33": - version "4.17.33" - resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.33.tgz#de35d30a9d637dc1450ad18dd583d75d5733d543" - integrity sha512-TPBqmR/HRYI3eC2E5hmiivIzv+bidAfXofM+sbonAGvyDhySGw9/PQZFt2BLOrjUUR++4eJVpx6KnLQK1Fk9tA== + version "4.17.35" + resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.35.tgz#c95dd4424f0d32e525d23812aa8ab8e4d3906c4f" + integrity sha512-wALWQwrgiB2AWTT91CB62b6Yt0sNHpznUXeZEcnPU3DRdlDIz74x8Qg1UUYKSVFi+va5vKOLYRBI1bRKiLLKIg== dependencies: "@types/node" "*" "@types/qs" "*" "@types/range-parser" "*" + "@types/send" "*" "@types/express@*", "@types/express@^4.17.13": version "4.17.17" @@ -3752,9 +3940,9 @@ integrity sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ== "@types/http-proxy@^1.17.8": - version "1.17.10" - resolved "https://registry.yarnpkg.com/@types/http-proxy/-/http-proxy-1.17.10.tgz#e576c8e4a0cc5c6a138819025a88e167ebb38d6c" - integrity sha512-Qs5aULi+zV1bwKAg5z1PWnDXWmsn+LxIvUGv6E2+OOMYhclZMO+OXd9pYVf2gLykf2I7IV2u7oTHwChPNsvJ7g== + version "1.17.11" + resolved "https://registry.yarnpkg.com/@types/http-proxy/-/http-proxy-1.17.11.tgz#0ca21949a5588d55ac2b659b69035c84bd5da293" + integrity sha512-HC8G7c1WmaF2ekqpnFq626xd3Zz0uvaqFmBJNRZCGEZCXkvSdJoNFn/8Ygbd9fKNQj8UzLdCETaI0UWPAjK7IA== dependencies: "@types/node" "*" @@ -3778,14 +3966,14 @@ "@types/istanbul-lib-report" "*" "@types/jasmine@^4.3.1": - version "4.3.1" - resolved "https://registry.yarnpkg.com/@types/jasmine/-/jasmine-4.3.1.tgz#2d8ab5601c2fe7d9673dcb157e03f128ab5c5fff" - integrity sha512-Vu8l+UGcshYmV1VWwULgnV/2RDbBaO6i2Ptx7nd//oJPIZGhoI1YLST4VKagD2Pq/Bc2/7zvtvhM7F3p4SN7kQ== + version "4.3.2" + resolved "https://registry.yarnpkg.com/@types/jasmine/-/jasmine-4.3.2.tgz#27045b95e1249e67ef02c7966e12003fb25df18b" + integrity sha512-lKkWBcbxEZX/7nxPqEtv/OjPLaBa2j0o+hmv5Yn83b/+11C1kfBAkgvmrb13WDkmizUJ3B+jYrWh4M0YRtrzEQ== "@types/jest@^29.4.0": - version "29.5.0" - resolved "https://registry.yarnpkg.com/@types/jest/-/jest-29.5.0.tgz#337b90bbcfe42158f39c2fb5619ad044bbb518ac" - integrity sha512-3Emr5VOl/aoBwnWcH/EFQvlSAmjV+XtV9GGu5mwdYew5vhQh0IUZx/60x0TzHDu09Bi7HMx10t/namdJw5QIcg== + version "29.5.2" + resolved "https://registry.yarnpkg.com/@types/jest/-/jest-29.5.2.tgz#86b4afc86e3a8f3005b297ed8a72494f89e6395b" + integrity sha512-mSoZVJF5YzGVCk+FsDxzDuH7s+SCkzrgKZzf0Z0T2WudhBUPoF6ktoTPC4R0ZoCPCV5xUvuU6ias5NvxcBcMMg== dependencies: expect "^29.0.0" pretty-format "^29.0.0" @@ -3800,9 +3988,9 @@ parse5 "^7.0.0" "@types/json-schema@*", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": - version "7.0.11" - resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.11.tgz#d421b6c527a3037f7c84433fd2c4229e016863d3" - integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ== + version "7.0.12" + resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.12.tgz#d70faba7039d5fca54c83c7dbab41051d2b6f6cb" + integrity sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA== "@types/json5@^0.0.29": version "0.0.29" @@ -3814,15 +4002,25 @@ resolved "https://registry.yarnpkg.com/@types/mime/-/mime-3.0.1.tgz#5f8f2bca0a5863cb69bc0b0acd88c96cb1d4ae10" integrity sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA== -"@types/node@*", "@types/node@>=10.0.0", "@types/node@^18.15.8": - version "18.15.10" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.15.10.tgz#4ee2171c3306a185d1208dad5f44dae3dee4cfe3" - integrity sha512-9avDaQJczATcXgfmMAW3MIWArOO7A+m90vuCFLr8AotWf8igO/mRoYukrk2cqZVtv38tHs33retzHEilM7FpeQ== +"@types/mime@^1": + version "1.3.2" + resolved "https://registry.yarnpkg.com/@types/mime/-/mime-1.3.2.tgz#93e25bf9ee75fe0fd80b594bc4feb0e862111b5a" + integrity sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw== + +"@types/node@*", "@types/node@>=10.0.0": + version "20.3.1" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.3.1.tgz#e8a83f1aa8b649377bb1fb5d7bac5cb90e784dfe" + integrity sha512-EhcH/wvidPy1WeML3TtYFGR83UzjxeWRen9V402T8aUGYsCHOmfoisV3ZSg03gAFIbLq8TnWOJ0f4cALtnSEUg== "@types/node@^14.14.31": - version "14.18.41" - resolved "https://registry.yarnpkg.com/@types/node/-/node-14.18.41.tgz#02003a5b3102239f33fabf8cfeba4bc11fbf4703" - integrity sha512-2cfHr8AsUjKx6u4Q+d2eqK51z8+HueoumCQGCKVt95y/yGG4uajOuCANSnE20mbLw94h3tMcddIJ8nYkTu2mFw== + version "14.18.51" + resolved "https://registry.yarnpkg.com/@types/node/-/node-14.18.51.tgz#cb90935b89c641201c3d07a595c3e22d1cfaa417" + integrity sha512-P9bsdGFPpVtofEKlhWMVS2qqx1A/rt9QBfihWlklfHHpUpjtYse5AzFz6j4DWrARLYh6gRnw9+5+DJcrq3KvBA== + +"@types/node@^18.15.8": + version "18.16.18" + resolved "https://registry.yarnpkg.com/@types/node/-/node-18.16.18.tgz#85da09bafb66d4bc14f7c899185336d0c1736390" + integrity sha512-/aNaQZD0+iSBAGnvvN2Cx92HqE5sZCPZtx2TsK+4nvV23fFe09jVDvpArXr2j9DnYlzuU9WuoykDDc6wqvpNcw== "@types/parse-json@^4.0.0": version "4.0.0" @@ -3830,9 +4028,9 @@ integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== "@types/prettier@^2.1.5": - version "2.7.2" - resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.7.2.tgz#6c2324641cc4ba050a8c710b2b251b377581fbf0" - integrity sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg== + version "2.7.3" + resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.7.3.tgz#3e51a17e291d01d17d3fc61422015a933af7a08f" + integrity sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA== "@types/qs@*": version "6.9.7" @@ -3849,6 +4047,14 @@ resolved "https://registry.yarnpkg.com/@types/retry/-/retry-0.12.0.tgz#2b35eccfcee7d38cd72ad99232fbd58bffb3c84d" integrity sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA== +"@types/send@*": + version "0.17.1" + resolved "https://registry.yarnpkg.com/@types/send/-/send-0.17.1.tgz#ed4932b8a2a805f1fe362a70f4e62d0ac994e301" + integrity sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q== + dependencies: + "@types/mime" "^1" + "@types/node" "*" + "@types/serve-index@^1.9.1": version "1.9.1" resolved "https://registry.yarnpkg.com/@types/serve-index/-/serve-index-1.9.1.tgz#1b5e85370a192c01ec6cec4735cf2917337a6278" @@ -3891,10 +4097,10 @@ resolved "https://registry.yarnpkg.com/@types/tough-cookie/-/tough-cookie-4.0.2.tgz#6286b4c7228d58ab7866d19716f3696e03a09397" integrity sha512-Q5vtl1W5ue16D+nIaW8JWebSSraJVlK+EthKn7e7UcD4KWsaSJ8BqGPXNaPghgtcn/fhvrN17Tv8ksUsQpiplw== -"@types/ws@^8.5.1": - version "8.5.4" - resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.5.4.tgz#bb10e36116d6e570dd943735f86c933c1587b8a5" - integrity sha512-zdQDHKUgcX/zBc4GrwsE/7dVdAD8JR4EuiAXiiUhhfyIJXXb2+PrGshFyeXWQPMmmZ2XxgaqclgpIC7eTXc1mg== +"@types/ws@^8.5.1", "@types/ws@^8.5.5": + version "8.5.5" + resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.5.5.tgz#af587964aa06682702ee6dcbc7be41a80e4b28eb" + integrity sha512-lwhs8hktwxSjf9UaZ9tG5M03PGogvFaH8gUgLNbN9HKIg0dvv6q+gkSuJ8HN4/VbyxkuLzCjlN7GquQ0gUJfIg== dependencies: "@types/node" "*" @@ -3925,21 +4131,44 @@ "@webassemblyjs/helper-numbers" "1.11.1" "@webassemblyjs/helper-wasm-bytecode" "1.11.1" +"@webassemblyjs/ast@1.11.6", "@webassemblyjs/ast@^1.11.5": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.11.6.tgz#db046555d3c413f8966ca50a95176a0e2c642e24" + integrity sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q== + dependencies: + "@webassemblyjs/helper-numbers" "1.11.6" + "@webassemblyjs/helper-wasm-bytecode" "1.11.6" + "@webassemblyjs/floating-point-hex-parser@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz#f6c61a705f0fd7a6aecaa4e8198f23d9dc179e4f" integrity sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ== +"@webassemblyjs/floating-point-hex-parser@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz#dacbcb95aff135c8260f77fa3b4c5fea600a6431" + integrity sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw== + "@webassemblyjs/helper-api-error@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz#1a63192d8788e5c012800ba6a7a46c705288fd16" integrity sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg== +"@webassemblyjs/helper-api-error@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz#6132f68c4acd59dcd141c44b18cbebbd9f2fa768" + integrity sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q== + "@webassemblyjs/helper-buffer@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz#832a900eb444884cde9a7cad467f81500f5e5ab5" integrity sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA== +"@webassemblyjs/helper-buffer@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz#b66d73c43e296fd5e88006f18524feb0f2c7c093" + integrity sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA== + "@webassemblyjs/helper-numbers@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz#64d81da219fbbba1e3bd1bfc74f6e8c4e10a62ae" @@ -3949,11 +4178,25 @@ "@webassemblyjs/helper-api-error" "1.11.1" "@xtuc/long" "4.2.2" +"@webassemblyjs/helper-numbers@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz#cbce5e7e0c1bd32cf4905ae444ef64cea919f1b5" + integrity sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g== + dependencies: + "@webassemblyjs/floating-point-hex-parser" "1.11.6" + "@webassemblyjs/helper-api-error" "1.11.6" + "@xtuc/long" "4.2.2" + "@webassemblyjs/helper-wasm-bytecode@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz#f328241e41e7b199d0b20c18e88429c4433295e1" integrity sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q== +"@webassemblyjs/helper-wasm-bytecode@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz#bb2ebdb3b83aa26d9baad4c46d4315283acd51e9" + integrity sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA== + "@webassemblyjs/helper-wasm-section@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz#21ee065a7b635f319e738f0dd73bfbda281c097a" @@ -3964,6 +4207,16 @@ "@webassemblyjs/helper-wasm-bytecode" "1.11.1" "@webassemblyjs/wasm-gen" "1.11.1" +"@webassemblyjs/helper-wasm-section@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz#ff97f3863c55ee7f580fd5c41a381e9def4aa577" + integrity sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g== + dependencies: + "@webassemblyjs/ast" "1.11.6" + "@webassemblyjs/helper-buffer" "1.11.6" + "@webassemblyjs/helper-wasm-bytecode" "1.11.6" + "@webassemblyjs/wasm-gen" "1.11.6" + "@webassemblyjs/ieee754@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz#963929e9bbd05709e7e12243a099180812992614" @@ -3971,6 +4224,13 @@ dependencies: "@xtuc/ieee754" "^1.2.0" +"@webassemblyjs/ieee754@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz#bb665c91d0b14fffceb0e38298c329af043c6e3a" + integrity sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg== + dependencies: + "@xtuc/ieee754" "^1.2.0" + "@webassemblyjs/leb128@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.11.1.tgz#ce814b45574e93d76bae1fb2644ab9cdd9527aa5" @@ -3978,11 +4238,23 @@ dependencies: "@xtuc/long" "4.2.2" +"@webassemblyjs/leb128@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.11.6.tgz#70e60e5e82f9ac81118bc25381a0b283893240d7" + integrity sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ== + dependencies: + "@xtuc/long" "4.2.2" + "@webassemblyjs/utf8@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.11.1.tgz#d1f8b764369e7c6e6bae350e854dec9a59f0a3ff" integrity sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ== +"@webassemblyjs/utf8@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.11.6.tgz#90f8bc34c561595fe156603be7253cdbcd0fab5a" + integrity sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA== + "@webassemblyjs/wasm-edit@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz#ad206ebf4bf95a058ce9880a8c092c5dec8193d6" @@ -3997,6 +4269,20 @@ "@webassemblyjs/wasm-parser" "1.11.1" "@webassemblyjs/wast-printer" "1.11.1" +"@webassemblyjs/wasm-edit@^1.11.5": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz#c72fa8220524c9b416249f3d94c2958dfe70ceab" + integrity sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw== + dependencies: + "@webassemblyjs/ast" "1.11.6" + "@webassemblyjs/helper-buffer" "1.11.6" + "@webassemblyjs/helper-wasm-bytecode" "1.11.6" + "@webassemblyjs/helper-wasm-section" "1.11.6" + "@webassemblyjs/wasm-gen" "1.11.6" + "@webassemblyjs/wasm-opt" "1.11.6" + "@webassemblyjs/wasm-parser" "1.11.6" + "@webassemblyjs/wast-printer" "1.11.6" + "@webassemblyjs/wasm-gen@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz#86c5ea304849759b7d88c47a32f4f039ae3c8f76" @@ -4008,6 +4294,17 @@ "@webassemblyjs/leb128" "1.11.1" "@webassemblyjs/utf8" "1.11.1" +"@webassemblyjs/wasm-gen@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz#fb5283e0e8b4551cc4e9c3c0d7184a65faf7c268" + integrity sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA== + dependencies: + "@webassemblyjs/ast" "1.11.6" + "@webassemblyjs/helper-wasm-bytecode" "1.11.6" + "@webassemblyjs/ieee754" "1.11.6" + "@webassemblyjs/leb128" "1.11.6" + "@webassemblyjs/utf8" "1.11.6" + "@webassemblyjs/wasm-opt@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz#657b4c2202f4cf3b345f8a4c6461c8c2418985f2" @@ -4018,6 +4315,16 @@ "@webassemblyjs/wasm-gen" "1.11.1" "@webassemblyjs/wasm-parser" "1.11.1" +"@webassemblyjs/wasm-opt@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz#d9a22d651248422ca498b09aa3232a81041487c2" + integrity sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g== + dependencies: + "@webassemblyjs/ast" "1.11.6" + "@webassemblyjs/helper-buffer" "1.11.6" + "@webassemblyjs/wasm-gen" "1.11.6" + "@webassemblyjs/wasm-parser" "1.11.6" + "@webassemblyjs/wasm-parser@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz#86ca734534f417e9bd3c67c7a1c75d8be41fb199" @@ -4030,6 +4337,18 @@ "@webassemblyjs/leb128" "1.11.1" "@webassemblyjs/utf8" "1.11.1" +"@webassemblyjs/wasm-parser@1.11.6", "@webassemblyjs/wasm-parser@^1.11.5": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz#bb85378c527df824004812bbdb784eea539174a1" + integrity sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ== + dependencies: + "@webassemblyjs/ast" "1.11.6" + "@webassemblyjs/helper-api-error" "1.11.6" + "@webassemblyjs/helper-wasm-bytecode" "1.11.6" + "@webassemblyjs/ieee754" "1.11.6" + "@webassemblyjs/leb128" "1.11.6" + "@webassemblyjs/utf8" "1.11.6" + "@webassemblyjs/wast-printer@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz#d0c73beda8eec5426f10ae8ef55cee5e7084c2f0" @@ -4038,20 +4357,28 @@ "@webassemblyjs/ast" "1.11.1" "@xtuc/long" "4.2.2" -"@webpack-cli/configtest@^2.0.1": - version "2.0.1" - resolved "https://registry.yarnpkg.com/@webpack-cli/configtest/-/configtest-2.0.1.tgz#a69720f6c9bad6aef54a8fa6ba9c3533e7ef4c7f" - integrity sha512-njsdJXJSiS2iNbQVS0eT8A/KPnmyH4pv1APj2K0d1wrZcBLw+yppxOy4CGqa0OxDJkzfL/XELDhD8rocnIwB5A== +"@webassemblyjs/wast-printer@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz#a7bf8dd7e362aeb1668ff43f35cb849f188eff20" + integrity sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A== + dependencies: + "@webassemblyjs/ast" "1.11.6" + "@xtuc/long" "4.2.2" -"@webpack-cli/info@^2.0.1": - version "2.0.1" - resolved "https://registry.yarnpkg.com/@webpack-cli/info/-/info-2.0.1.tgz#eed745799c910d20081e06e5177c2b2569f166c0" - integrity sha512-fE1UEWTwsAxRhrJNikE7v4EotYflkEhBL7EbajfkPlf6E37/2QshOy/D48Mw8G5XMFlQtS6YV42vtbG9zBpIQA== +"@webpack-cli/configtest@^2.1.1": + version "2.1.1" + resolved "https://registry.yarnpkg.com/@webpack-cli/configtest/-/configtest-2.1.1.tgz#3b2f852e91dac6e3b85fb2a314fb8bef46d94646" + integrity sha512-wy0mglZpDSiSS0XHrVR+BAdId2+yxPSoJW8fsna3ZpYSlufjvxnP4YbKTCBZnNIcGN4r6ZPXV55X4mYExOfLmw== -"@webpack-cli/serve@^2.0.1": - version "2.0.1" - resolved "https://registry.yarnpkg.com/@webpack-cli/serve/-/serve-2.0.1.tgz#34bdc31727a1889198855913db2f270ace6d7bf8" - integrity sha512-0G7tNyS+yW8TdgHwZKlDWYXFA6OJQnoLCQvYKkQP0Q2X205PSQ6RNUj0M+1OB/9gRQaUZ/ccYfaxd0nhaWKfjw== +"@webpack-cli/info@^2.0.2": + version "2.0.2" + resolved "https://registry.yarnpkg.com/@webpack-cli/info/-/info-2.0.2.tgz#cc3fbf22efeb88ff62310cf885c5b09f44ae0fdd" + integrity sha512-zLHQdI/Qs1UyT5UBdWNqsARasIA+AaF8t+4u2aS2nEpBQh2mWIVb8qAklq0eUENnC5mOItrIB4LiS9xMtph18A== + +"@webpack-cli/serve@^2.0.5": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@webpack-cli/serve/-/serve-2.0.5.tgz#325db42395cd49fe6c14057f9a900e427df8810e" + integrity sha512-lqaoKnRYBdo1UgDX8uF24AfGMifWK19TxPmM5FHc2vAGxrJ/qtyUyFBWoY1tISZdelsQ5fBcOusifo5o5wSJxQ== "@xtuc/ieee754@^1.2.0": version "1.2.0" @@ -4069,9 +4396,9 @@ integrity sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ== "@yarnpkg/parsers@^3.0.0-rc.18": - version "3.0.0-rc.41" - resolved "https://registry.yarnpkg.com/@yarnpkg/parsers/-/parsers-3.0.0-rc.41.tgz#c376cf1e6335404c2f14e0c4508e2d1fb3989baf" - integrity sha512-Qenu313thHJTriR1PqECfPhNVtem1DowFw8r9xRn09T35c4iF+3lO66nB5PUsMCW/mnHux7ZtAStQzxX1waXlw== + version "3.0.0-rc.45" + resolved "https://registry.yarnpkg.com/@yarnpkg/parsers/-/parsers-3.0.0-rc.45.tgz#fcc7d0ab7828afdb20d1e13160b1d117c07536f4" + integrity sha512-Aj0aHBV/crFQTpKQvL6k1xNiOhnlfVLu06LunelQAvl1MTeWrSi8LD9UJJDCFJiG4kx8NysUE6Tx0KZyPQUzIw== dependencies: js-yaml "^3.10.0" tslib "^2.4.0" @@ -4104,21 +4431,26 @@ acorn-globals@^7.0.0: acorn "^8.1.0" acorn-walk "^8.0.2" -acorn-import-assertions@^1.7.6: - version "1.8.0" - resolved "https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz#ba2b5939ce62c238db6d93d81c9b111b29b855e9" - integrity sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw== +acorn-import-assertions@^1.7.6, acorn-import-assertions@^1.9.0: + version "1.9.0" + resolved "https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz#507276249d684797c84e0734ef84860334cfb1ac" + integrity sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA== acorn-walk@^8.0.2, acorn-walk@^8.1.1: version "8.2.0" resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.2.0.tgz#741210f2e2426454508853a2f44d0ab83b7f69c1" integrity sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA== -acorn@^8.1.0, acorn@^8.4.1, acorn@^8.5.0, acorn@^8.7.1, acorn@^8.8.1: +acorn@^8.1.0, acorn@^8.4.1, acorn@^8.5.0, acorn@^8.7.1, acorn@^8.8.1, acorn@^8.8.2: version "8.8.2" resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.8.2.tgz#1b2f25db02af965399b9776b0c2c391276d37c4a" integrity sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw== +address@^1.0.1: + version "1.2.2" + resolved "https://registry.yarnpkg.com/address/-/address-1.2.2.tgz#2b5248dac5485a6390532c6a517fda2e3faac89e" + integrity sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA== + adjust-sourcemap-loader@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz#fc4a0fd080f7d10471f30a7320f25560ade28c99" @@ -4154,7 +4486,7 @@ ajv-keywords@^3.5.2: resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== -ajv-keywords@^5.0.0: +ajv-keywords@^5.1.0: version "5.1.0" resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz#69d4d385a4733cdbeab44964a1170a88f87f0e16" integrity sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw== @@ -4171,7 +4503,7 @@ ajv@6.10.2: json-schema-traverse "^0.4.1" uri-js "^4.2.2" -ajv@8.12.0, ajv@^8.0.0, ajv@^8.8.0: +ajv@8.12.0, ajv@^8.0.0, ajv@^8.9.0: version "8.12.0" resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.12.0.tgz#d1a0527323e22f53562c567c00991577dfbe19d1" integrity sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA== @@ -4436,9 +4768,9 @@ axios@^0.21.2: follow-redirects "^1.14.0" axios@^1.0.0: - version "1.3.4" - resolved "https://registry.yarnpkg.com/axios/-/axios-1.3.4.tgz#f5760cefd9cfb51fd2481acf88c05f67c4523024" - integrity sha512-toYm+Bsyl6VC5wSkfkbbNB6ROv7KY93PEBBL6xyDczaIHasAiv4wPqQ/c4RjoQzipxRD2W5g21cOqQulZ7rHwQ== + version "1.4.0" + resolved "https://registry.yarnpkg.com/axios/-/axios-1.4.0.tgz#38a7bf1224cd308de271146038b551d725f0be1f" + integrity sha512-S4XCWMEmzvo64T9GfvQDOXgYRDJ/wsSZc7Jvdgx5u1sd0JwsuPLqb3SYmusag+edF6ziyMensPVqLTSc1PiSEA== dependencies: follow-redirects "^1.15.0" form-data "^4.0.0" @@ -4555,6 +4887,15 @@ babel-plugin-polyfill-corejs2@^0.3.3: "@babel/helper-define-polyfill-provider" "^0.3.3" semver "^6.1.1" +babel-plugin-polyfill-corejs2@^0.4.3: + version "0.4.3" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.3.tgz#75044d90ba5043a5fb559ac98496f62f3eb668fd" + integrity sha512-bM3gHc337Dta490gg+/AseNB9L4YLHxq1nGKZZSHbhXv4aTYU2MD2cjza1Ru4S6975YLTaL1K8uJf6ukJhhmtw== + dependencies: + "@babel/compat-data" "^7.17.7" + "@babel/helper-define-polyfill-provider" "^0.4.0" + semver "^6.1.1" + babel-plugin-polyfill-corejs3@^0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz#56ad88237137eade485a71b52f72dbed57c6230a" @@ -4563,6 +4904,14 @@ babel-plugin-polyfill-corejs3@^0.6.0: "@babel/helper-define-polyfill-provider" "^0.3.3" core-js-compat "^3.25.1" +babel-plugin-polyfill-corejs3@^0.8.1: + version "0.8.1" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.1.tgz#39248263c38191f0d226f928d666e6db1b4b3a8a" + integrity sha512-ikFrZITKg1xH6pLND8zT14UPgjKHiGLqex7rGEZCH2EvhsneJaJPemmpQaIZV5AL03II+lXylw3UmddDK8RU5Q== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.4.0" + core-js-compat "^3.30.1" + babel-plugin-polyfill-regenerator@^0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz#390f91c38d90473592ed43351e801a9d3e0fd747" @@ -4570,6 +4919,13 @@ babel-plugin-polyfill-regenerator@^0.4.1: dependencies: "@babel/helper-define-polyfill-provider" "^0.3.3" +babel-plugin-polyfill-regenerator@^0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.0.tgz#e7344d88d9ef18a3c47ded99362ae4a757609380" + integrity sha512-hDJtKjMLVa7Z+LwnTCxoDLQj6wdc+B8dun7ayF2fYieI6OzfuvcLMB32ihJZ4UhCBwNYGl5bg/x/P9cMdnkc2g== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.4.0" + babel-plugin-transform-typescript-metadata@^0.3.1: version "0.3.2" resolved "https://registry.yarnpkg.com/babel-plugin-transform-typescript-metadata/-/babel-plugin-transform-typescript-metadata-0.3.2.tgz#7a327842d8c36ffe07ee1b5276434e56c297c9b7" @@ -4744,9 +5100,9 @@ boolbase@^1.0.0: integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww== bootstrap@^5.2.3: - version "5.2.3" - resolved "https://registry.yarnpkg.com/bootstrap/-/bootstrap-5.2.3.tgz#54739f4414de121b9785c5da3c87b37ff008322b" - integrity sha512-cEKPM+fwb3cT8NzQZYEu4HilJ3anCrWqh3CHAok1p9jXqMPsPTBhU25fBckEJHJ/p+tTxTFTsFQGM+gaHpi3QQ== + version "5.3.0" + resolved "https://registry.yarnpkg.com/bootstrap/-/bootstrap-5.3.0.tgz#0718a7cc29040ee8dbf1bd652b896f3436a87c29" + integrity sha512-UnBV3E3v4STVNQdms6jSGO2CvOkjUMdDAVR2V5N4uCMdaIkaQjbcEAMqRimDHIs4uqBYzDAKCQwCB+97tJgHQw== brace-expansion@^1.1.7: version "1.1.11" @@ -4786,7 +5142,7 @@ braces@^3.0.2, braces@~3.0.2: dependencies: fill-range "^7.0.1" -browserslist@4.21.5, browserslist@^4.0.0, browserslist@^4.14.5, browserslist@^4.21.3, browserslist@^4.21.4, browserslist@^4.21.5: +browserslist@4.21.5: version "4.21.5" resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.5.tgz#75c5dae60063ee641f977e00edd3cfb2fb7af6a7" integrity sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w== @@ -4796,6 +5152,16 @@ browserslist@4.21.5, browserslist@^4.0.0, browserslist@^4.14.5, browserslist@^4. node-releases "^2.0.8" update-browserslist-db "^1.0.10" +browserslist@^4.0.0, browserslist@^4.14.5, browserslist@^4.21.3, browserslist@^4.21.4, browserslist@^4.21.5: + version "4.21.8" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.8.tgz#db2498e1f4b80ed199c076248a094935860b6017" + integrity sha512-j+7xYe+v+q2Id9qbBeCI8WX5NmZSRe8es1+0xntD/+gaWXznP8tFEkv5IgSaHf5dS1YwVMbX/4W6m937mj+wQw== + dependencies: + caniuse-lite "^1.0.30001502" + electron-to-chromium "^1.4.428" + node-releases "^2.0.12" + update-browserslist-db "^1.0.11" + bs-logger@0.x, bs-logger@^0.2.6: version "0.2.6" resolved "https://registry.yarnpkg.com/bs-logger/-/bs-logger-0.2.6.tgz#eb7d365307a72cf974cc6cda76b68354ad336bd8" @@ -4878,9 +5244,9 @@ cacheable-lookup@^7.0.0: integrity sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w== cacheable-request@^10.2.8: - version "10.2.9" - resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-10.2.9.tgz#6375833d2b99921d8870df9fdc26cb703c56f356" - integrity sha512-CaAMr53AS1Tb9evO1BIWFnZjSr8A4pbXofpsNVWPMDZZj3ZQKHwsQG9BrTqQ4x5ZYJXz1T2b8LLtTZODxSpzbg== + version "10.2.10" + resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-10.2.10.tgz#1785984a9a4ddec8dd01792232cca474be49a8af" + integrity sha512-v6WB+Epm/qO4Hdlio/sfUn69r5Shgh39SsE9DSd4bIezP0mblOlObI+I0kUEM7J0JFc+I7pSeMeYaOYtX1N/VQ== dependencies: "@types/http-cache-semantics" "^4.0.1" get-stream "^6.0.1" @@ -4933,10 +5299,10 @@ caniuse-api@^3.0.0: lodash.memoize "^4.1.2" lodash.uniq "^4.5.0" -caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001426, caniuse-lite@^1.0.30001449, caniuse-lite@^1.0.30001464: - version "1.0.30001470" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001470.tgz#09c8e87c711f75ff5d39804db2613dd593feeb10" - integrity sha512-065uNwY6QtHCBOExzbV6m236DDhYCCtPmQUCoQtwkVqzud8v5QPidoMr6CoMkC2nfp6nksjttqWQRRh75LqUmA== +caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001426, caniuse-lite@^1.0.30001449, caniuse-lite@^1.0.30001464, caniuse-lite@^1.0.30001502: + version "1.0.30001502" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001502.tgz#f7e4a76eb1d2d585340f773767be1fefc118dca8" + integrity sha512-AZ+9tFXw1sS0o0jcpJQIXvFTOB/xGiQ4OQ2t98QX3NDn2EZTSRBC801gxrsGgViuq2ak/NLkNgSNEPtCr5lfKg== caseless@~0.12.0: version "0.12.0" @@ -5025,9 +5391,9 @@ ci-info@^3.2.0: integrity sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw== cjs-module-lexer@^1.0.0: - version "1.2.2" - resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz#9f84ba3244a512f3a54e5277e8eef4c489864e40" - integrity sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA== + version "1.2.3" + resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz#6c370ab19f8a3394e318fe682686ec0ac684d107" + integrity sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ== class-utils@^0.3.5: version "0.3.6" @@ -5064,9 +5430,9 @@ cli-spinners@2.6.1: integrity sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g== cli-spinners@^2.5.0: - version "2.8.0" - resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.8.0.tgz#e97a3e2bd00e6d85aa0c13d7f9e3ce236f7787fc" - integrity sha512-/eG5sJcvEIwxcdYM86k5tPwn0MUzkX5YY3eImTGpJOZgVe4SdTMY14vQpcxgBzJ0wXwAYrS8E+c3uHeK4JNyzQ== + version "2.9.0" + resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.9.0.tgz#5881d0ad96381e117bbe07ad91f2008fe6ffd8db" + integrity sha512-4/aL9X3Wh0yiMQlE+eeRhWP6vclO3QRtw1JHKIT0FFUs5FjpFmESqtMvYZ0+lbzBw900b95mS0hohy+qn2VK/g== cli-table3@~0.6.1: version "0.6.3" @@ -5189,9 +5555,9 @@ colord@^2.9.1: integrity sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw== colorette@^2.0.10, colorette@^2.0.14, colorette@^2.0.16: - version "2.0.19" - resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.19.tgz#cdf044f47ad41a0f4b56b3a0d5b4e6e1a2d5a798" - integrity sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ== + version "2.0.20" + resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.20.tgz#9eb793e6833067f7235902fcd3b09917a000a95a" + integrity sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w== colors@1.4.0: version "1.4.0" @@ -5205,26 +5571,26 @@ combined-stream@^1.0.6, combined-stream@^1.0.8, combined-stream@~1.0.6: dependencies: delayed-stream "~1.0.0" +commander@^10.0.1: + version "10.0.1" + resolved "https://registry.yarnpkg.com/commander/-/commander-10.0.1.tgz#881ee46b4f77d1c1dccc5823433aa39b022cbe06" + integrity sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug== + commander@^2.20.0: version "2.20.3" resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== -commander@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-5.1.0.tgz#46abbd1652f8e059bddaef99bbdcb2ad9cf179ae" - integrity sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg== +commander@^6.2.1: + version "6.2.1" + resolved "https://registry.yarnpkg.com/commander/-/commander-6.2.1.tgz#0792eb682dfbc325999bb2b84fddddba110ac73c" + integrity sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA== commander@^7.2.0: version "7.2.0" resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== -commander@^9.4.1: - version "9.5.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-9.5.0.tgz#bc08d1eb5cedf7ccb797a96199d41c7bc3e60d30" - integrity sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ== - common-tags@^1.8.0: version "1.8.2" resolved "https://registry.yarnpkg.com/common-tags/-/common-tags-1.8.2.tgz#94ebb3c076d26032745fd54face7f688ef5ac9c6" @@ -5353,17 +5719,17 @@ copy-webpack-plugin@^10.2.4: schema-utils "^4.0.0" serialize-javascript "^6.0.0" -core-js-compat@^3.25.1: - version "3.30.0" - resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.30.0.tgz#99aa2789f6ed2debfa1df3232784126ee97f4d80" - integrity sha512-P5A2h/9mRYZFIAP+5Ab8ns6083IyVpSclU74UNvbGVQ8VM7n3n3/g2yF3AkKQ9NXz2O+ioxLbEWKnDtgsFamhg== +core-js-compat@^3.25.1, core-js-compat@^3.30.1, core-js-compat@^3.30.2: + version "3.31.0" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.31.0.tgz#4030847c0766cc0e803dcdfb30055d7ef2064bf1" + integrity sha512-hM7YCu1cU6Opx7MXNu0NuumM0ezNeAeRKadixyiQELWY3vT3De9S4J5ZBMraWV2vZnrE1Cirl0GtFtDtMUXzPw== dependencies: browserslist "^4.21.5" core-js@^3.29.1: - version "3.30.0" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.30.0.tgz#64ac6f83bc7a49fd42807327051701d4b1478dea" - integrity sha512-hQotSSARoNh1mYPi9O2YaWeiq/cEB95kOrFb4NCrO4RIFt1qqNpKsaE+vy/L3oiqvND5cThqXzUU3r9F7Efztg== + version "3.31.0" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.31.0.tgz#4471dd33e366c79d8c0977ed2d940821719db344" + integrity sha512-NIp2TQSGfR6ba5aalZD+ZQ1fSxGhDo/s1w0nx3RYzf2pnJxt7YynxFlFScP6eV7+GZsKO95NSjGxyJsU3DZgeQ== core-util-is@1.0.2: version "1.0.2" @@ -5462,7 +5828,7 @@ css-declaration-sorter@^6.3.1: resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-6.4.0.tgz#630618adc21724484b3e9505bce812def44000ad" integrity sha512-jDfsatwWMWN0MODAFuHszfjphEXfNw9JUAhmY4pLu3TyTU+ohUpsbVtbU+1MZn4a47D9kqh03i4eyOm+74+zew== -css-loader@6.7.3, css-loader@^6.4.0: +css-loader@6.7.3: version "6.7.3" resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-6.7.3.tgz#1e8799f3ccc5874fdd55461af51137fcc5befbcd" integrity sha512-qhOH1KlBMnZP8FzRO6YCH9UHXQhVMcEGLyNdb7Hv2cpcmJbW0YrddO+tG1ab5nT41KpHIYGsbeHqxB9xPu1pKQ== @@ -5476,6 +5842,20 @@ css-loader@6.7.3, css-loader@^6.4.0: postcss-value-parser "^4.2.0" semver "^7.3.8" +css-loader@^6.4.0: + version "6.8.1" + resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-6.8.1.tgz#0f8f52699f60f5e679eab4ec0fcd68b8e8a50a88" + integrity sha512-xDAXtEVGlD0gJ07iclwWVkLoZOpEvAWaSyf6W18S2pOC//K8+qUDIx8IIT3D+HjnmkJPQeesOPv5aiUaJsCM2g== + dependencies: + icss-utils "^5.1.0" + postcss "^8.4.21" + postcss-modules-extract-imports "^3.0.0" + postcss-modules-local-by-default "^4.0.3" + postcss-modules-scope "^3.0.0" + postcss-modules-values "^4.0.0" + postcss-value-parser "^4.2.0" + semver "^7.3.8" + css-minimizer-webpack-plugin@^3.4.1: version "3.4.1" resolved "https://registry.yarnpkg.com/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz#ab78f781ced9181992fe7b6e4f3422e76429878f" @@ -5605,9 +5985,9 @@ custom-event@~1.0.0: integrity sha512-GAj5FOq0Hd+RsCGVJxZuKaIDXDf3h6GQoNEjFgbLLI/trgtavwUbSnZ5pVfg27DVCaWjIohryS0JFwIJyT2cMg== cypress@^12.2.0: - version "12.9.0" - resolved "https://registry.yarnpkg.com/cypress/-/cypress-12.9.0.tgz#e6ab43cf329fd7c821ef7645517649d72ccf0a12" - integrity sha512-Ofe09LbHKgSqX89Iy1xen2WvpgbvNxDzsWx3mgU1mfILouELeXYGwIib3ItCwoRrRifoQwcBFmY54Vs0zw7QCg== + version "12.14.0" + resolved "https://registry.yarnpkg.com/cypress/-/cypress-12.14.0.tgz#37a19b85f5e9d881995e9fee1ddf41b3d3a623dd" + integrity sha512-HiLIXKXZaIT1RT7sw1sVPt+qKtis3uYNm6KwC4qoYjabwLKaqZlyS/P+uVvvlBNcHIwL/BC6nQZajpbUd7hOgQ== dependencies: "@cypress/request" "^2.88.10" "@cypress/xvfb" "^1.2.4" @@ -5623,7 +6003,7 @@ cypress@^12.2.0: check-more-types "^2.24.0" cli-cursor "^3.1.0" cli-table3 "~0.6.1" - commander "^5.1.0" + commander "^6.2.1" common-tags "^1.8.0" dayjs "^1.10.4" debug "^4.3.4" @@ -5641,7 +6021,7 @@ cypress@^12.2.0: listr2 "^3.8.3" lodash "^4.17.21" log-symbols "^4.0.0" - minimist "^1.2.6" + minimist "^1.2.8" ospath "^1.2.2" pretty-bytes "^5.6.0" proxy-from-env "1.0.0" @@ -5679,9 +6059,9 @@ date-format@^4.0.14: integrity sha512-39BOQLs9ZjKh0/patS9nrT8wc3ioX3/eA/zgbKNopnF2wCqJEoxywwwElATYvRsXdnOxA/OQeQoFZ3rFjVajhg== dayjs@^1.10.4: - version "1.11.7" - resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.11.7.tgz#4b296922642f70999544d1144a2c25730fce63e2" - integrity sha512-+Yw9U6YO5TQohxLcIkrXBeY73WP3ejHWVvx8XCk3gxvQDCTEmS48ZrSZCKciI7Bhl/uCMyxYtE9UqRILmFphkQ== + version "1.11.8" + resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.11.8.tgz#4282f139c8c19dd6d0c7bd571e30c2d0ba7698ea" + integrity sha512-LcgxzFoWMEPO7ggRv1Y2N31hUf2R0Vj7fuy/m+Bg1K8rr+KAs1AEy4y9jd5DXe8pbHgX+srkHNS7TH6Q6ZhYeQ== debug@2.6.9, debug@^2.2.0, debug@^2.3.3: version "2.6.9" @@ -5779,7 +6159,7 @@ define-lazy-prop@^2.0.0: resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f" integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== -define-properties@^1.1.3, define-properties@^1.1.4: +define-properties@^1.1.3, define-properties@^1.1.4, define-properties@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.0.tgz#52988570670c9eacedd8064f4a990f2405849bd5" integrity sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA== @@ -5844,6 +6224,14 @@ detect-node@^2.0.4: resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1" integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== +detect-port@^1.5.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/detect-port/-/detect-port-1.5.1.tgz#451ca9b6eaf20451acb0799b8ab40dff7718727b" + integrity sha512-aBzdj76lueB6uUst5iAs7+0H/oOjqI5D16XUWxlWMIMROhcM0rfsNVk93zTngq1dDNpoXRr++Sus7ETAExppAQ== + dependencies: + address "^1.0.1" + debug "4" + di@^0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/di/-/di-0.0.1.tgz#806649326ceaa7caa3306d75d985ea2748ba913c" @@ -5877,9 +6265,9 @@ dns-equal@^1.0.0: integrity sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg== dns-packet@^5.2.2: - version "5.5.0" - resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-5.5.0.tgz#f59cbf3396c130957c56a6ad5fd3959ccdc30065" - integrity sha512-USawdAUzRkV6xrqTjiAEp6M9YagZEzWcSUaZTcIFAiyQWW1SoI6KyId8y2+/71wbgHKQAKd+iupLv4YvEwYWvA== + version "5.6.0" + resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-5.6.0.tgz#2202c947845c7a63c23ece58f2f70ff6ab4c2f7d" + integrity sha512-rza3UH1LwdHh9qyPXp8lkwpjSNk/AMD3dPytUoRoqnypDUhY0xvbdmVhWOfxO68frEfV9BU8V12Ez7ZsHGZpCQ== dependencies: "@leichtgewicht/ip-codec" "^2.0.1" @@ -5960,10 +6348,10 @@ ejs@^3.1.7: dependencies: jake "^10.8.5" -electron-to-chromium@^1.4.284: - version "1.4.341" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.341.tgz#ab31e9e57ef7758a14c7a7977a1978d599514470" - integrity sha512-R4A8VfUBQY9WmAhuqY5tjHRf5fH2AAf6vqitBOE0y6u2PgHgqHSrhZmu78dIX3fVZtjqlwJNX1i2zwC3VpHtQQ== +electron-to-chromium@^1.4.284, electron-to-chromium@^1.4.428: + version "1.4.428" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.428.tgz#c31fc88e854f49d8305cdabf6ec934ff1588a902" + integrity sha512-L7uUknyY286of0AYC8CKfgWstD0Smk2DvHDi9F0GWQhSH90Bzi7iDrmCbZKz75tYJxeGSAc7TYeKpmbjMDoh1w== emittery@^0.10.2: version "0.10.2" @@ -5998,14 +6386,14 @@ end-of-stream@^1.1.0, end-of-stream@^1.4.1: once "^1.4.0" engine.io-parser@~5.0.3: - version "5.0.6" - resolved "https://registry.yarnpkg.com/engine.io-parser/-/engine.io-parser-5.0.6.tgz#7811244af173e157295dec9b2718dfe42a64ef45" - integrity sha512-tjuoZDMAdEhVnSFleYPCtdL2GXwVTGtNjoeJd9IhIG3C1xs9uwxqRNEu5WpnDZCaozwVlK/nuQhpodhXSIMaxw== + version "5.0.7" + resolved "https://registry.yarnpkg.com/engine.io-parser/-/engine.io-parser-5.0.7.tgz#ed5eae76c71f398284c578ab6deafd3ba7e4e4f6" + integrity sha512-P+jDFbvK6lE3n1OL+q9KuzdOFWkkZ/cMV9gol/SbVfpyqfvrfrFTOFJ6fQm2VC3PZHlU3QPhVwmbsCnauHF2MQ== -engine.io@~6.4.1: - version "6.4.1" - resolved "https://registry.yarnpkg.com/engine.io/-/engine.io-6.4.1.tgz#8056b4526a88e779f9c280d820422d4e3eeaaae5" - integrity sha512-JFYQurD/nbsA5BSPmbaOSLa3tSVj8L6o4srSwXXY3NqE+gGUNmmPTbhn8tjzcCtSqhFgIeqef81ngny8JM25hw== +engine.io@~6.4.2: + version "6.4.2" + resolved "https://registry.yarnpkg.com/engine.io/-/engine.io-6.4.2.tgz#ffeaf68f69b1364b0286badddf15ff633476473f" + integrity sha512-FKn/3oMiJjrOEOeUub2WCox6JhxBXq/Zn3fZOMCBxKnNYtsdKjxhl7yR3fZhM9PV+rdE75SU5SYMc+2PGzo+Tg== dependencies: "@types/cookie" "^0.4.1" "@types/cors" "^2.8.12" @@ -6027,10 +6415,10 @@ enhanced-resolve@^4.0.0: memory-fs "^0.5.0" tapable "^1.0.0" -enhanced-resolve@^5.0.0, enhanced-resolve@^5.10.0, enhanced-resolve@^5.7.0: - version "5.12.0" - resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz#300e1c90228f5b570c4d35babf263f6da7155634" - integrity sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ== +enhanced-resolve@^5.0.0, enhanced-resolve@^5.10.0, enhanced-resolve@^5.14.1, enhanced-resolve@^5.7.0: + version "5.14.1" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.14.1.tgz#de684b6803724477a4af5d74ccae5de52c25f6b3" + integrity sha512-Vklwq2vDKtl0y/vtwjSesgJ5MYS7Etuk5txS8VdKL4AOS1aUlD96zqIfsOSLQsdv3xgMRbtkWM8eG9XDfKUPow== dependencies: graceful-fs "^4.2.4" tapable "^2.2.0" @@ -6053,9 +6441,9 @@ entities@^2.0.0: integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== entities@^4.3.0, entities@^4.4.0: - version "4.4.0" - resolved "https://registry.yarnpkg.com/entities/-/entities-4.4.0.tgz#97bdaba170339446495e653cfd2db78962900174" - integrity sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA== + version "4.5.0" + resolved "https://registry.yarnpkg.com/entities/-/entities-4.5.0.tgz#5d268ea5e7113ec74c4d033b79ea5a35a488fb48" + integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw== envinfo@^7.7.3: version "7.8.1" @@ -6121,6 +6509,11 @@ es-module-lexer@^0.9.0: resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-0.9.3.tgz#6f13db00cc38417137daf74366f535c8eb438f19" integrity sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ== +es-module-lexer@^1.2.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-1.3.0.tgz#6be9c9e0b4543a60cd166ff6f8b4e9dae0b0c16f" + integrity sha512-vZK7T0N2CBmBOixhmjdqx2gWVbFZ4DXZ/NyRMZVlJXPa7CyFS+/a4QQsDGDQy9ZfEzxFuNEsMLeQJnKP2p5/JA== + es-set-tostringtag@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz#338d502f6f674301d710b80c8592de8a15f09cd8" @@ -6145,9 +6538,9 @@ esbuild-wasm@0.17.8: integrity sha512-zCmpxv95E0FuCmvdw1K836UHnj4EdiQnFfjTby35y3LAjRPtXMj3sbHDRHjbD8Mqg5lTwq3knacr/1qIFU51CQ== esbuild-wasm@>=0.13.8: - version "0.17.14" - resolved "https://registry.yarnpkg.com/esbuild-wasm/-/esbuild-wasm-0.17.14.tgz#829e0d6e465d7884697d440f52ff1e3c7774adfc" - integrity sha512-pn/5DVhnTewBnWW45Lo4AQSt0YCR1DDmfxJxU6qr2OYJGwBfy8M8ycht+UUP4NEFzcSi4f5SqzQIUn2eRGv4nw== + version "0.18.2" + resolved "https://registry.yarnpkg.com/esbuild-wasm/-/esbuild-wasm-0.18.2.tgz#07cc0170cb61071214f68c519dd4f159a7997d0a" + integrity sha512-xxlO0EBf4rOYCd/fHNdU5lyHeDR/jiVf3U4rPfianSpujX6Bxfe+HqEXegISd0GvzzWdDS34MrV7DnT4gZHhFQ== esbuild@0.17.8: version "0.17.8" @@ -6178,32 +6571,32 @@ esbuild@0.17.8: "@esbuild/win32-x64" "0.17.8" esbuild@>=0.13.8: - version "0.17.14" - resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.17.14.tgz#d61a22de751a3133f3c6c7f9c1c3e231e91a3245" - integrity sha512-vOO5XhmVj/1XQR9NQ1UPq6qvMYL7QFJU57J5fKBKBKxp17uDt5PgxFDb4A2nEiXhr1qQs4x0F5+66hVVw4ruNw== + version "0.18.2" + resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.18.2.tgz#e17305c67b79a7f80d8fda15f73f3b94339339b4" + integrity sha512-1P4sK9gXVcjvrrUjE94Hbo9goU+T6U1sdzLf+JJ+3uI6GEb4e4n3Wrqto9hZHUWabblpT2ifmC61LhZnLyTNFw== optionalDependencies: - "@esbuild/android-arm" "0.17.14" - "@esbuild/android-arm64" "0.17.14" - "@esbuild/android-x64" "0.17.14" - "@esbuild/darwin-arm64" "0.17.14" - "@esbuild/darwin-x64" "0.17.14" - "@esbuild/freebsd-arm64" "0.17.14" - "@esbuild/freebsd-x64" "0.17.14" - "@esbuild/linux-arm" "0.17.14" - "@esbuild/linux-arm64" "0.17.14" - "@esbuild/linux-ia32" "0.17.14" - "@esbuild/linux-loong64" "0.17.14" - "@esbuild/linux-mips64el" "0.17.14" - "@esbuild/linux-ppc64" "0.17.14" - "@esbuild/linux-riscv64" "0.17.14" - "@esbuild/linux-s390x" "0.17.14" - "@esbuild/linux-x64" "0.17.14" - "@esbuild/netbsd-x64" "0.17.14" - "@esbuild/openbsd-x64" "0.17.14" - "@esbuild/sunos-x64" "0.17.14" - "@esbuild/win32-arm64" "0.17.14" - "@esbuild/win32-ia32" "0.17.14" - "@esbuild/win32-x64" "0.17.14" + "@esbuild/android-arm" "0.18.2" + "@esbuild/android-arm64" "0.18.2" + "@esbuild/android-x64" "0.18.2" + "@esbuild/darwin-arm64" "0.18.2" + "@esbuild/darwin-x64" "0.18.2" + "@esbuild/freebsd-arm64" "0.18.2" + "@esbuild/freebsd-x64" "0.18.2" + "@esbuild/linux-arm" "0.18.2" + "@esbuild/linux-arm64" "0.18.2" + "@esbuild/linux-ia32" "0.18.2" + "@esbuild/linux-loong64" "0.18.2" + "@esbuild/linux-mips64el" "0.18.2" + "@esbuild/linux-ppc64" "0.18.2" + "@esbuild/linux-riscv64" "0.18.2" + "@esbuild/linux-s390x" "0.18.2" + "@esbuild/linux-x64" "0.18.2" + "@esbuild/netbsd-x64" "0.18.2" + "@esbuild/openbsd-x64" "0.18.2" + "@esbuild/sunos-x64" "0.18.2" + "@esbuild/win32-arm64" "0.18.2" + "@esbuild/win32-ia32" "0.18.2" + "@esbuild/win32-x64" "0.18.2" escalade@^3.1.1: version "3.1.1" @@ -6605,7 +6998,7 @@ file-loader@^6.2.0: loader-utils "^2.0.0" schema-utils "^3.0.0" -filelist@^1.0.1: +filelist@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/filelist/-/filelist-1.0.4.tgz#f78978a1e944775ff9e62e744424f215e58352b5" integrity sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q== @@ -6854,16 +7247,16 @@ fs-minipass@^2.0.0: minipass "^3.0.0" fs-minipass@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-3.0.1.tgz#853809af15b6d03e27638d1ab6432e6b378b085d" - integrity sha512-MhaJDcFRTuLidHrIttu0RDGyyXs/IYHVmlcxfLAEFIWjc1vdLAkdwT7Ace2u7DbitWC0toKMl5eJZRYNVreIMw== + version "3.0.2" + resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-3.0.2.tgz#5b383858efa8c1eb8c33b39e994f7e8555b8b3a3" + integrity sha512-2GAfyfoaCDRrM6jaOS3UsBts8yJ55VioXdWcOL7dK9zdAuKT71+WBA4ifnNYqVjYv+4SsPxjK0JT4yIIn4cA/g== dependencies: - minipass "^4.0.0" + minipass "^5.0.0" -fs-monkey@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/fs-monkey/-/fs-monkey-1.0.3.tgz#ae3ac92d53bb328efe0e9a1d9541f6ad8d48e2d3" - integrity sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q== +fs-monkey@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/fs-monkey/-/fs-monkey-1.0.4.tgz#ee8c1b53d3fe8bb7e5d2c5c5dfc0168afdd2f747" + integrity sha512-INM/fWAxMICjttnD0DX1rBvinKskj5G1w+oy/pnm9u/tSlnBrzFonJMcalKJ30P8RRsPzKcCG7Q8l0jx5Fh9YQ== fs.realpath@^1.0.0: version "1.0.0" @@ -6890,7 +7283,7 @@ function.prototype.name@^1.1.5: es-abstract "^1.19.0" functions-have-names "^1.2.2" -functions-have-names@^1.2.2: +functions-have-names@^1.2.2, functions-have-names@^1.2.3: version "1.2.3" resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== @@ -6911,12 +7304,13 @@ get-caller-file@^2.0.5: integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.0.tgz#7ad1dc0535f3a2904bba075772763e5051f6d05f" - integrity sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q== + version "1.2.1" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.1.tgz#d295644fed4505fc9cde952c37ee12b477a83d82" + integrity sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw== dependencies: function-bind "^1.1.1" has "^1.0.3" + has-proto "^1.0.1" has-symbols "^1.0.3" get-package-type@^0.1.0: @@ -7056,9 +7450,9 @@ globby@^12.0.2: slash "^4.0.0" globby@^13.1.1: - version "13.1.3" - resolved "https://registry.yarnpkg.com/globby/-/globby-13.1.3.tgz#f62baf5720bcb2c1330c8d4ef222ee12318563ff" - integrity sha512-8krCNHXvlCgHDpegPzleMq07yMYTO2sXKASmZmquEYWEmCx6J5UTRbp5RwMJkTJGtcQ44YpiUYUiN0b9mzy8Bw== + version "13.1.4" + resolved "https://registry.yarnpkg.com/globby/-/globby-13.1.4.tgz#2f91c116066bcec152465ba36e5caa4a13c01317" + integrity sha512-iui/IiiW+QrJ1X1hKH5qwlMQyv34wJAYwH1vrf8b9kBA4sNiif3gKsMHa+BrdnOpEudWjpotfa7LrTzB1ERS/g== dependencies: dir-glob "^3.0.1" fast-glob "^3.2.11" @@ -7074,9 +7468,9 @@ gopd@^1.0.1: get-intrinsic "^1.1.3" got@^12.5.3: - version "12.6.0" - resolved "https://registry.yarnpkg.com/got/-/got-12.6.0.tgz#8d382ee5de4432c086e83c133efdd474484f6ac7" - integrity sha512-WTcaQ963xV97MN3x0/CbAriXFZcXCfgxVp91I+Ze6pawQOa7SgzwSx2zIJJsX+kTajMnVs0xcFD1TxZKFqhdnQ== + version "12.6.1" + resolved "https://registry.yarnpkg.com/got/-/got-12.6.1.tgz#8869560d1383353204b5a9435f782df9c091f549" + integrity sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ== dependencies: "@sindresorhus/is" "^5.2.0" "@szmarczak/http-timer" "^5.0.1" @@ -7102,6 +7496,11 @@ graphviz@0.0.8: dependencies: temp "~0.4.0" +hammerjs@^2.0.8: + version "2.0.8" + resolved "https://registry.yarnpkg.com/hammerjs/-/hammerjs-2.0.8.tgz#04ef77862cff2bb79d30f7692095930222bf60f1" + integrity sha512-tSQXBXS/MWQOn/RKckawJ61vvsDpCom87JgxiYdGwHdOa0ht0vzUWDlfioofFCRU0L+6NGDt6XzbgoJvZkMeRQ== + handle-thing@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e" @@ -7246,9 +7645,9 @@ html-encoding-sniffer@^3.0.0: whatwg-encoding "^2.0.0" html-entities@^2.3.2: - version "2.3.3" - resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-2.3.3.tgz#117d7626bece327fc8baace8868fa6f5ef856e46" - integrity sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA== + version "2.3.6" + resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-2.3.6.tgz#966391d58e5737c77bca4025e31721b496ab7454" + integrity sha512-9o0+dcpIw2/HxkNuYKxSJUF/MMRZQECK4GnF+oQOmJ83yCVHTWgCH5aOXxK5bozNRmM8wtgryjHD3uloPBDEGw== html-escaper@^2.0.0: version "2.0.2" @@ -7539,9 +7938,9 @@ ipaddr.js@1.9.1: integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== ipaddr.js@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-2.0.1.tgz#eca256a7a877e917aeb368b0a7497ddf42ef81c0" - integrity sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng== + version "2.1.0" + resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-2.1.0.tgz#2119bc447ff8c257753b196fc5f1ce08a4cdf39f" + integrity sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ== is-accessor-descriptor@^0.1.6: version "0.1.6" @@ -7611,9 +8010,9 @@ is-ci@^3.0.0: ci-info "^3.2.0" is-core-module@^2.11.0: - version "2.11.0" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.11.0.tgz#ad4cb3e3863e814523c96f3f58d26cc570ff0144" - integrity sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw== + version "2.12.1" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.12.1.tgz#0c0b6885b6f80011c71541ce15c8d66cf5a4f9fd" + integrity sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg== dependencies: has "^1.0.3" @@ -7935,14 +8334,14 @@ istanbul-reports@^3.0.5, istanbul-reports@^3.1.3: istanbul-lib-report "^3.0.0" jake@^10.8.5: - version "10.8.5" - resolved "https://registry.yarnpkg.com/jake/-/jake-10.8.5.tgz#f2183d2c59382cb274226034543b9c03b8164c46" - integrity sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw== + version "10.8.7" + resolved "https://registry.yarnpkg.com/jake/-/jake-10.8.7.tgz#63a32821177940c33f356e0ba44ff9d34e1c7d8f" + integrity sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w== dependencies: async "^3.2.3" chalk "^4.0.2" - filelist "^1.0.1" - minimatch "^3.0.4" + filelist "^1.0.4" + minimatch "^3.1.2" jasmine-core@^4.1.0, jasmine-core@^4.6.0: version "4.6.0" @@ -8068,7 +8467,7 @@ jest-config@28.1.1: slash "^3.0.0" strip-json-comments "^3.1.1" -jest-config@^29.5.0: +jest-config@^29.4.1, jest-config@^29.5.0: version "29.5.0" resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-29.5.0.tgz#3cc972faec8c8aaea9ae158c694541b79f3748da" integrity sha512-kvDUKBnNJPNBmFFOhDbm59iu1Fii1Q6SxyhXfvylq3UTHbg6o7j/g8k2dZyXWLvfdKB1vAPxNZnMgtKJcmu3kA== @@ -8388,7 +8787,7 @@ jest-resolve@^28.1.1, jest-resolve@^28.1.3: resolve.exports "^1.1.0" slash "^3.0.0" -jest-resolve@^29.5.0: +jest-resolve@^29.4.1, jest-resolve@^29.5.0: version "29.5.0" resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-29.5.0.tgz#b053cc95ad1d5f6327f0ac8aae9f98795475ecdc" integrity sha512-1TzxJ37FQq7J10jPtQjcc+MkCkE3GBpBecsSUWJ0qZNJpmg6m0D9/7II03yJulm3H/fvVjgqLh/k2eYg+ui52w== @@ -8595,7 +8994,7 @@ jest-util@^28.1.1, jest-util@^28.1.3: graceful-fs "^4.2.9" picomatch "^2.2.3" -jest-util@^29.0.0, jest-util@^29.5.0: +jest-util@^29.0.0, jest-util@^29.4.1, jest-util@^29.5.0: version "29.5.0" resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-29.5.0.tgz#24a4d3d92fc39ce90425311b23c27a6e0ef16b8f" integrity sha512-RYMgG/MTadOr5t8KdhejfvUU82MxsCu5MF6KuDUHl+NuwzUt+Sm6jJWxTJVrDR1j5M/gJVCPKQEpWXY+yIQ6lQ== @@ -8848,9 +9247,9 @@ jsprim@^2.0.2: verror "1.10.0" karma-chrome-launcher@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/karma-chrome-launcher/-/karma-chrome-launcher-3.1.1.tgz#baca9cc071b1562a1db241827257bfe5cab597ea" - integrity sha512-hsIglcq1vtboGPAN+DGCISCFOxW+ZVnIqhDQcCMqqCp+4dmJ0Qpq5QAjkbA0X2L9Mi6OBkHi2Srrbmm7pUKkzQ== + version "3.2.0" + resolved "https://registry.yarnpkg.com/karma-chrome-launcher/-/karma-chrome-launcher-3.2.0.tgz#eb9c95024f2d6dfbb3748d3415ac9b381906b9a9" + integrity sha512-rE9RkUPI7I9mAxByQWkGJFXfFD6lE4gC5nPuZdobf/QdTEJI6EU4yIay/cfU/xV4ZxlM5JiTv7zWYgA64NpS5Q== dependencies: which "^1.2.1" @@ -8867,9 +9266,9 @@ karma-coverage@^2.2.0: minimatch "^3.0.4" karma-jasmine-html-reporter@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-2.0.0.tgz#76c26ce40e217dc36a630fbcd7b31c3462948bf2" - integrity sha512-SB8HNNiazAHXM1vGEzf8/tSyEhkfxuDdhYdPBX2Mwgzt0OuF2gicApQ+uvXLID/gXyJQgvrM9+1/2SxZFUUDIA== + version "2.1.0" + resolved "https://registry.yarnpkg.com/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-2.1.0.tgz#f951ad00b08d61d03595402c914d1a589c4930e3" + integrity sha512-sPQE1+nlsn6Hwb5t+HHwyy0A1FNCVKuL1192b+XNauMYWThz2kweiBVW1DqloRpVvZIJkIoHVB7XRpK78n1xbQ== karma-jasmine@^5.1.0: version "5.1.0" @@ -8886,9 +9285,9 @@ karma-source-map-support@1.4.0: source-map-support "^0.5.5" karma@^6.4.0: - version "6.4.1" - resolved "https://registry.yarnpkg.com/karma/-/karma-6.4.1.tgz#f2253716dd3a41aaa813fa9f54b6ee047e1127d9" - integrity sha512-Cj57NKOskK7wtFWSlMvZf459iX+kpYIPXmkNUzP2WAFcA7nhr/ALn5R7sw3w+1udFDcpMx/tuB8d5amgm3ijaA== + version "6.4.2" + resolved "https://registry.yarnpkg.com/karma/-/karma-6.4.2.tgz#a983f874cee6f35990c4b2dcc3d274653714de8e" + integrity sha512-C6SU/53LB31BEgRg+omznBEMY4SjHU3ricV6zBcAe1EeILKkeScr+fZXtaI5WyDbkVowJxxAI6h73NcFPmXolQ== dependencies: "@colors/colors" "1.5.0" body-parser "^1.19.0" @@ -8951,7 +9350,7 @@ kleur@^3.0.3: resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== -klona@^2.0.4, klona@^2.0.5, klona@^2.0.6: +klona@^2.0.4, klona@^2.0.5: version "2.0.6" resolved "https://registry.yarnpkg.com/klona/-/klona-2.0.6.tgz#85bffbf819c03b2f53270412420a4555ef882e22" integrity sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA== @@ -9274,11 +9673,11 @@ mem@^4.0.0: p-is-promise "^2.0.0" memfs@^3.4.1, memfs@^3.4.12, memfs@^3.4.3: - version "3.4.13" - resolved "https://registry.yarnpkg.com/memfs/-/memfs-3.4.13.tgz#248a8bd239b3c240175cd5ec548de5227fc4f345" - integrity sha512-omTM41g3Skpvx5dSYeZIbXKcXoAVc/AoMNwn9TKx++L/gaen/+4TTttmu8ZSch5vfVJ8uJvGbroTsIlslRg6lg== + version "3.5.3" + resolved "https://registry.yarnpkg.com/memfs/-/memfs-3.5.3.tgz#d9b40fe4f8d5788c5f895bda804cd0d9eeee9f3b" + integrity sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw== dependencies: - fs-monkey "^1.0.3" + fs-monkey "^1.0.4" memory-fs@^0.5.0: version "0.5.0" @@ -9413,7 +9812,7 @@ minimatch@3.0.5: dependencies: brace-expansion "^1.1.7" -minimatch@^3.0.4, minimatch@^3.1.1: +minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== @@ -9427,7 +9826,7 @@ minimatch@^5.0.1: dependencies: brace-expansion "^2.0.1" -minimist@^1.2.0, minimist@^1.2.6: +minimist@^1.2.0, minimist@^1.2.6, minimist@^1.2.8: version "1.2.8" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== @@ -9461,9 +9860,14 @@ minipass@^3.0.0: yallist "^4.0.0" minipass@^4.0.0: - version "4.2.5" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-4.2.5.tgz#9e0e5256f1e3513f8c34691dd68549e85b2c8ceb" - integrity sha512-+yQl7SX3bIT83Lhb4BVorMAHVuqsskxRdlmO9kTpyukp8vsm2Sn/fUOV9xlnG8/a5JsypJzap21lz/y3FBMJ8Q== + version "4.2.8" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-4.2.8.tgz#f0010f64393ecfc1d1ccb5f582bcaf45f48e1a3a" + integrity sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ== + +minipass@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-5.0.0.tgz#3e9788ffb90b694a5d0ec94479a45b5d8738133d" + integrity sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ== minizlib@^2.1.1: version "2.1.2" @@ -9539,7 +9943,7 @@ mute-stream@0.0.8: resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== -nanoid@^3.3.4: +nanoid@^3.3.4, nanoid@^3.3.6: version "3.3.6" resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.6.tgz#443380c856d6e9f9824267d960b4236ad583ea4c" integrity sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA== @@ -9593,9 +9997,9 @@ ng-auto-complete@^5.0.3: tslib "^2.0.0" ngx-mask@^15.1.0: - version "15.1.0" - resolved "https://registry.yarnpkg.com/ngx-mask/-/ngx-mask-15.1.0.tgz#1a7cf659791634e42680ad6cba6ec55a957a3870" - integrity sha512-876UIVJCF4ib9ntQXz4D8Wu7U5kr9litPpuGJXlt6E2gmrw0H1vAhzRbBGibFPxTeQWndUCyAH5pnxvSBqsYiA== + version "15.1.5" + resolved "https://registry.yarnpkg.com/ngx-mask/-/ngx-mask-15.1.5.tgz#92286618ec9b007de6764cc352c0520494601e0a" + integrity sha512-nEoqZTtiDlTgxtGblOurKuK4LUjTnkx25kI2rtBd9fCkGlT9lQUzzzDwjuaWDxel5/m1z0tohVmqDfUzB0zXuQ== dependencies: tslib "^2.3.0" @@ -9661,10 +10065,10 @@ node-machine-id@^1.1.12: resolved "https://registry.yarnpkg.com/node-machine-id/-/node-machine-id-1.1.12.tgz#37904eee1e59b320bb9c5d6c0a59f3b469cb6267" integrity sha512-QNABxbrPa3qEIfrE6GOJ7BYIuignnJw7iQ2YPbc3Nla1HzRJjXzZOiikfF8m7eAMfichLt3M4VgLOetqgDmgGQ== -node-releases@^2.0.8: - version "2.0.10" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.10.tgz#c311ebae3b6a148c89b1813fd7c4d3c024ef537f" - integrity sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w== +node-releases@^2.0.12, node-releases@^2.0.8: + version "2.0.12" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.12.tgz#35627cc224a23bfb06fb3380f2b3afaaa7eb1039" + integrity sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ== node@^19.8.1: version "19.8.1" @@ -9752,9 +10156,9 @@ number-is-nan@^1.0.0: integrity sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ== nwsapi@^2.2.2: - version "2.2.2" - resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.2.tgz#e5418863e7905df67d51ec95938d67bf801f0bb0" - integrity sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw== + version "2.2.5" + resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.5.tgz#a52744c61b3889dd44b0a158687add39b8d935e2" + integrity sha512-6xpotnECFy/og7tKSBVmUNft7J3jyXAka4XvG6AUhFWRz+Q/Ljus7znJAA3bxColfQLdS+XsjoodtJfCgeTEFQ== nx@15.8.7: version "15.8.7" @@ -9807,13 +10211,13 @@ nx@15.8.7: "@nrwl/nx-win32-arm64-msvc" "15.8.7" "@nrwl/nx-win32-x64-msvc" "15.8.7" -nx@15.8.9: - version "15.8.9" - resolved "https://registry.yarnpkg.com/nx/-/nx-15.8.9.tgz#e760c382edfe7c6579d430f9e51c30268f3d3b2d" - integrity sha512-wUrOx320IMDNQ6WIB4Sm5BbsPDpgp661pmlQZzacsulHq38D+LeSZM96Zaj0RZPVlGZU0l3X/cZP9ACzAQwdTw== +nx@15.9.4: + version "15.9.4" + resolved "https://registry.yarnpkg.com/nx/-/nx-15.9.4.tgz#1075bc33fe8ee6c6546c21ec6ffcfd2e000946c6" + integrity sha512-P1G4t59UvE/lkHyruLeSOB5ZuNyh01IwU0tTUOi8f9s/NbP7+OQ8MYVwDV74JHTr6mQgjlS+n+4Eox8tVm9itA== dependencies: - "@nrwl/cli" "15.8.9" - "@nrwl/tao" "15.8.9" + "@nrwl/cli" "15.9.4" + "@nrwl/tao" "15.9.4" "@parcel/watcher" "2.0.4" "@yarnpkg/lockfile" "^1.1.0" "@yarnpkg/parsers" "^3.0.0-rc.18" @@ -9848,15 +10252,15 @@ nx@15.8.9: yargs "^17.6.2" yargs-parser "21.1.1" optionalDependencies: - "@nrwl/nx-darwin-arm64" "15.8.9" - "@nrwl/nx-darwin-x64" "15.8.9" - "@nrwl/nx-linux-arm-gnueabihf" "15.8.9" - "@nrwl/nx-linux-arm64-gnu" "15.8.9" - "@nrwl/nx-linux-arm64-musl" "15.8.9" - "@nrwl/nx-linux-x64-gnu" "15.8.9" - "@nrwl/nx-linux-x64-musl" "15.8.9" - "@nrwl/nx-win32-arm64-msvc" "15.8.9" - "@nrwl/nx-win32-x64-msvc" "15.8.9" + "@nrwl/nx-darwin-arm64" "15.9.4" + "@nrwl/nx-darwin-x64" "15.9.4" + "@nrwl/nx-linux-arm-gnueabihf" "15.9.4" + "@nrwl/nx-linux-arm64-gnu" "15.9.4" + "@nrwl/nx-linux-arm64-musl" "15.9.4" + "@nrwl/nx-linux-x64-gnu" "15.9.4" + "@nrwl/nx-linux-x64-musl" "15.9.4" + "@nrwl/nx-win32-arm64-msvc" "15.9.4" + "@nrwl/nx-win32-x64-msvc" "15.9.4" object-assign@^4: version "4.1.1" @@ -10444,10 +10848,10 @@ postcss-modules-extract-imports@^3.0.0: resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz#cda1f047c0ae80c97dbe28c3e76a43b88025741d" integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw== -postcss-modules-local-by-default@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz#ebbb54fae1598eecfdf691a02b3ff3b390a5a51c" - integrity sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ== +postcss-modules-local-by-default@^4.0.0, postcss-modules-local-by-default@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.3.tgz#b08eb4f083050708998ba2c6061b50c2870ca524" + integrity sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA== dependencies: icss-utils "^5.0.0" postcss-selector-parser "^6.0.2" @@ -10554,9 +10958,9 @@ postcss-reduce-transforms@^5.1.0: postcss-value-parser "^4.2.0" postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4, postcss-selector-parser@^6.0.5, postcss-selector-parser@^6.0.9: - version "6.0.11" - resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz#2e41dc39b7ad74046e1615185185cd0b17d0c8dc" - integrity sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g== + version "6.0.13" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz#d05d8d76b1e8e173257ef9d60b706a8e5e99bf1b" + integrity sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ== dependencies: cssesc "^3.0.0" util-deprecate "^1.0.2" @@ -10581,7 +10985,7 @@ postcss-value-parser@^4.0.0, postcss-value-parser@^4.1.0, postcss-value-parser@^ resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== -postcss@8.4.21, postcss@^8.2.14, postcss@^8.3.5, postcss@^8.3.7, postcss@^8.4.14, postcss@^8.4.19: +postcss@8.4.21: version "8.4.21" resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.21.tgz#c639b719a57efc3187b13a1d765675485f4134f4" integrity sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg== @@ -10590,6 +10994,15 @@ postcss@8.4.21, postcss@^8.2.14, postcss@^8.3.5, postcss@^8.3.7, postcss@^8.4.14 picocolors "^1.0.0" source-map-js "^1.0.2" +postcss@^8.2.14, postcss@^8.3.5, postcss@^8.3.7, postcss@^8.4.14, postcss@^8.4.19, postcss@^8.4.21: + version "8.4.24" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.24.tgz#f714dba9b2284be3cc07dbd2fc57ee4dc972d2df" + integrity sha512-M0RzbcI0sO/XJNucsGjvWU9ERWxb/ytp1w6dKtxTKgixdtQDq4rmx/g8W1hnaheq9jgwL/oyEdH5Bc4WwJKMqg== + dependencies: + nanoid "^3.3.6" + picocolors "^1.0.0" + source-map-js "^1.0.2" + prelude-ls@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" @@ -10684,9 +11097,9 @@ punycode@^2.1.0, punycode@^2.1.1: integrity sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA== pure-rand@^6.0.0: - version "6.0.1" - resolved "https://registry.yarnpkg.com/pure-rand/-/pure-rand-6.0.1.tgz#31207dddd15d43f299fdcdb2f572df65030c19af" - integrity sha512-t+x1zEHDjBwkDGY5v5ApnZ/utcd4XYDiJsaQQoptTXgUXX95sDg1elCdJghzicm7n2mbCBJ3uYWr6M22SO19rg== + version "6.0.2" + resolved "https://registry.yarnpkg.com/pure-rand/-/pure-rand-6.0.2.tgz#a9c2ddcae9b68d736a8163036f088a2781c8b306" + integrity sha512-6Yg0ekpKICSjPswYOuC5sku/TSWaRYlA0qsXqJgM/d/4pLPHPuTxK7Nbf7jFKzAeedUhR8C7K9Uv63FBsSo8xQ== qjobs@^1.2.0: version "1.2.0" @@ -10701,9 +11114,9 @@ qs@6.11.0: side-channel "^1.0.4" qs@^6.4.0: - version "6.11.1" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.1.tgz#6c29dff97f0c0060765911ba65cbc9764186109f" - integrity sha512-0wsrzgTz/kAVIeuxSjnpGC56rzYtr6JT/2BwEvMaPhFIoYa1aGO8LbzuU1R0uUYQkLpWBTOj0l/CLAJB64J6nQ== + version "6.11.2" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.2.tgz#64bea51f12c1f5da1bc01496f48ffcff7c69d7d9" + integrity sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA== dependencies: side-channel "^1.0.4" @@ -10861,13 +11274,13 @@ regex-parser@^2.2.11: integrity sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q== regexp.prototype.flags@^1.4.3: - version "1.4.3" - resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz#87cab30f80f66660181a3bb7bf5981a872b367ac" - integrity sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA== + version "1.5.0" + resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz#fe7ce25e7e4cca8db37b6634c8a2c7009199b9cb" + integrity sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA== dependencies: call-bind "^1.0.2" - define-properties "^1.1.3" - functions-have-names "^1.2.2" + define-properties "^1.2.0" + functions-have-names "^1.2.3" regexpu-core@^5.3.1: version "5.3.2" @@ -11074,9 +11487,9 @@ rxjs@6.6.7, rxjs@^6.4.0, rxjs@^6.5.4: tslib "^1.9.0" rxjs@^7.5.1, rxjs@^7.5.5, rxjs@^7.8.0: - version "7.8.0" - resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.8.0.tgz#90a938862a82888ff4c7359811a595e14e1e09a4" - integrity sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg== + version "7.8.1" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.8.1.tgz#6f6f3d99ea8044291efd92e7c7fcf562c4057543" + integrity sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg== dependencies: tslib "^2.1.0" @@ -11133,11 +11546,10 @@ sass-loader@^12.2.0: neo-async "^2.6.2" sass-loader@^13.2.0: - version "13.2.2" - resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-13.2.2.tgz#f97e803993b24012c10d7ba9676548bf7a6b18b9" - integrity sha512-nrIdVAAte3B9icfBiGWvmMhT/D+eCDwnk+yA7VE/76dp/WkHX+i44Q/pfo71NYbwj0Ap+PGsn0ekOuU1WFJ2AA== + version "13.3.2" + resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-13.3.2.tgz#460022de27aec772480f03de17f5ba88fa7e18c6" + integrity sha512-CQbKl57kdEv+KDLquhC+gE3pXt74LEAzm+tzywcA0/aHZuub8wTErbjAoNI57rPUWRYRNC5WUnNl8eGJNbDdwg== dependencies: - klona "^2.0.6" neo-async "^2.6.2" sass@1.58.1: @@ -11150,9 +11562,9 @@ sass@1.58.1: source-map-js ">=0.6.2 <2.0.0" sass@^1.42.1, sass@^1.58.3: - version "1.60.0" - resolved "https://registry.yarnpkg.com/sass/-/sass-1.60.0.tgz#657f0c23a302ac494b09a5ba8497b739fb5b5a81" - integrity sha512-updbwW6fNb5gGm8qMXzVO7V4sWf7LMXnMly/JEyfbfERbVH46Fn6q02BX7/eHTdKpE7d+oTkMMQpFWNUMfFbgQ== + version "1.63.3" + resolved "https://registry.yarnpkg.com/sass/-/sass-1.63.3.tgz#527746aa43bf2e4eac1ab424f67f6f18a081061a" + integrity sha512-ySdXN+DVpfwq49jG1+hmtDslYqpS7SkOR5GpF6o2bmb1RL/xS+wvPmegMvMywyfsmAV6p7TgwXYGrCZIFFbAHg== dependencies: chokidar ">=3.0.0 <4.0.0" immutable "^4.0.0" @@ -11179,24 +11591,24 @@ schema-utils@^2.6.5: ajv "^6.12.4" ajv-keywords "^3.5.2" -schema-utils@^3.0.0, schema-utils@^3.1.0, schema-utils@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.1.1.tgz#bc74c4b6b6995c1d88f76a8b77bea7219e0c8281" - integrity sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw== +schema-utils@^3.0.0, schema-utils@^3.1.0, schema-utils@^3.1.1, schema-utils@^3.1.2: + version "3.2.0" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.2.0.tgz#7dff4881064a4f22c09f0c6a1457feb820fd0636" + integrity sha512-0zTyLGyDJYd/MBxG1AhJkKa6fpEBds4OQO2ut0w7OYG+ZGhGea09lijvzsqegYSik88zc7cUtIlnnO+/BvD6gQ== dependencies: "@types/json-schema" "^7.0.8" ajv "^6.12.5" ajv-keywords "^3.5.2" schema-utils@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-4.0.0.tgz#60331e9e3ae78ec5d16353c467c34b3a0a1d3df7" - integrity sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg== + version "4.1.0" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-4.1.0.tgz#4cff1e434c12ed39502378b9a3e24787b37df41d" + integrity sha512-Jw+GZVbP5IggB2WAn6UHI02LBwGmsIeYN/lNbSMZyDziQ7jmtAUrqKqDja+W89YHVs+KL/3IkIMltAklqB1vAw== dependencies: "@types/json-schema" "^7.0.9" - ajv "^8.8.0" + ajv "^8.9.0" ajv-formats "^2.1.1" - ajv-keywords "^5.0.0" + ajv-keywords "^5.1.0" secure-compare@3.0.1: version "3.0.1" @@ -11232,13 +11644,20 @@ semver@7.3.4: dependencies: lru-cache "^6.0.0" -semver@7.3.8, semver@7.x, semver@^7.0.0, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5, semver@^7.3.8: +semver@7.3.8: version "7.3.8" resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.8.tgz#07a78feafb3f7b32347d725e33de7e2a2df67798" integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A== dependencies: lru-cache "^6.0.0" +semver@7.x, semver@^7.0.0, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5, semver@^7.3.8: + version "7.5.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.1.tgz#c90c4d631cf74720e46b21c1d37ea07edfab91ec" + integrity sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw== + dependencies: + lru-cache "^6.0.0" + semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0: version "6.3.0" resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" @@ -11350,9 +11769,9 @@ shebang-regex@^3.0.0: integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== shell-quote@^1.6.1, shell-quote@^1.7.3: - version "1.8.0" - resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.8.0.tgz#20d078d0eaf71d54f43bd2ba14a1b5b9bfa5c8ba" - integrity sha512-QHsz8GgQIGKlRi24yFc6a6lN69Idnx634w49ay6+jA5yFh7a1UY+4Rp6HPx/L/1zcEDPEij8cIsiqR6bQsE5VQ== + version "1.8.1" + resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.8.1.tgz#6dbf4db75515ad5bac63b4f1894c3a154c766680" + integrity sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA== side-channel@^1.0.4: version "1.0.4" @@ -11438,25 +11857,25 @@ socket.io-adapter@~2.5.2: dependencies: ws "~8.11.0" -socket.io-parser@~4.2.1: - version "4.2.2" - resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-4.2.2.tgz#1dd384019e25b7a3d374877f492ab34f2ad0d206" - integrity sha512-DJtziuKypFkMMHCm2uIshOYC7QaylbtzQwiMYDuCKy3OPkjLzu4B2vAhTlqipRHHzrI0NJeBAizTK7X+6m1jVw== +socket.io-parser@~4.2.4: + version "4.2.4" + resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-4.2.4.tgz#c806966cf7270601e47469ddeec30fbdfda44c83" + integrity sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew== dependencies: "@socket.io/component-emitter" "~3.1.0" debug "~4.3.1" socket.io@^4.4.1: - version "4.6.1" - resolved "https://registry.yarnpkg.com/socket.io/-/socket.io-4.6.1.tgz#62ec117e5fce0692fa50498da9347cfb52c3bc70" - integrity sha512-KMcaAi4l/8+xEjkRICl6ak8ySoxsYG+gG6/XfRCPJPQ/haCRIJBTL4wIl8YCsmtaBovcAXGLOShyVWQ/FG8GZA== + version "4.6.2" + resolved "https://registry.yarnpkg.com/socket.io/-/socket.io-4.6.2.tgz#d597db077d4df9cbbdfaa7a9ed8ccc3d49439786" + integrity sha512-Vp+lSks5k0dewYTfwgPT9UeGGd+ht7sCpB7p0e83VgO4X/AHYWhXITMrNk/pg8syY2bpx23ptClCQuHhqi2BgQ== dependencies: accepts "~1.3.4" base64id "~2.0.0" debug "~4.3.2" - engine.io "~6.4.1" + engine.io "~6.4.2" socket.io-adapter "~2.5.2" - socket.io-parser "~4.2.1" + socket.io-parser "~4.2.4" sockjs@^0.3.24: version "0.3.24" @@ -11640,11 +12059,11 @@ sshpk@^1.14.1: tweetnacl "~0.14.0" ssri@^10.0.0: - version "10.0.2" - resolved "https://registry.yarnpkg.com/ssri/-/ssri-10.0.2.tgz#3791753e5e119274a83e5af7cac2f615528db3d6" - integrity sha512-LWMXUSh7fEfCXNBq4UnRzC4Qc5Y1PPg5ogmb+6HX837i2cKzjB133aYmQ4lgO0shVTcTQHquKp3v5bn898q3Sw== + version "10.0.4" + resolved "https://registry.yarnpkg.com/ssri/-/ssri-10.0.4.tgz#5a20af378be586df139ddb2dfb3bf992cf0daba6" + integrity sha512-12+IR2CB2C28MMAw0Ncqwj5QbTcs0nGIhgJzYWzDkb21vWmfNI83KS4f3Ci6GI98WreIfG7o9UXp3C0qbpA8nQ== dependencies: - minipass "^4.0.0" + minipass "^5.0.0" stable@^0.1.8: version "0.1.8" @@ -11837,9 +12256,9 @@ strong-log-transformer@^2.1.0: through "^2.3.4" style-loader@^3.3.0: - version "3.3.2" - resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-3.3.2.tgz#eaebca714d9e462c19aa1e3599057bc363924899" - integrity sha512-RHs/vcrKdQK8wZliteNK4NKzxvLBzpuHMqYmUVWeKa6MkaIQ97ZTOS0b+zapZhy6GcrgWnvWYCMHRirC3FsUmw== + version "3.3.3" + resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-3.3.3.tgz#bba8daac19930169c0c9c96706749a597ae3acff" + integrity sha512-53BiGLXAcll9maCYtZi2RCQZKa8NQQai5C4horqKyRmHj9H7QmcUyucrH+4KW/gBQbXM2AsB0axoEcFZPlfPcw== stylehacks@^5.1.1: version "5.1.1" @@ -11850,12 +12269,11 @@ stylehacks@^5.1.1: postcss-selector-parser "^6.0.4" stylus-loader@^7.1.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/stylus-loader/-/stylus-loader-7.1.0.tgz#19e09a98b19075c246e6e3f65e38b8cb89d2d6fb" - integrity sha512-gNUEjjozR+oZ8cuC/Fx4LVXqZOgDKvpW9t2hpXHcxjfPYqSjQftaGwZUK+wL9B0QJ26uS6p1EmoWHmvld1dF7g== + version "7.1.3" + resolved "https://registry.yarnpkg.com/stylus-loader/-/stylus-loader-7.1.3.tgz#1fdfa0d34e8c05a569bc0902e1ecdb857d764964" + integrity sha512-TY0SKwiY7D2kMd3UxaWKSf3xHF0FFN/FAfsSqfrhxRT/koXTwffq2cgEWDkLQz7VojMu7qEEHt5TlMjkPx9UDw== dependencies: fast-glob "^3.2.12" - klona "^2.0.5" normalize-path "^3.0.0" stylus@^0.55.0: @@ -11963,13 +12381,13 @@ tar@6.1.11: yallist "^4.0.0" tar@^6.1.11: - version "6.1.13" - resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.13.tgz#46e22529000f612180601a6fe0680e7da508847b" - integrity sha512-jdIBIN6LTIe2jqzay/2vtYLlBHa3JF42ot3h1dW8Q0PaAG4v8rm0cvpVePtau5C6OKXGGcgO9q2AMNSWxiLqKw== + version "6.1.15" + resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.15.tgz#c9738b0b98845a3b344d334b8fa3041aaba53a69" + integrity sha512-/zKt9UyngnxIT/EAGYuxaMYgOIJiP81ab9ZfkILq4oNLPFX50qyYmu7jRj9qeXoxmJHjGlbH0+cm2uy1WCs10A== dependencies: chownr "^2.0.0" fs-minipass "^2.0.0" - minipass "^4.0.0" + minipass "^5.0.0" minizlib "^2.1.1" mkdirp "^1.0.3" yallist "^4.0.0" @@ -11987,16 +12405,16 @@ terminal-link@^2.0.0: ansi-escapes "^4.2.1" supports-hyperlinks "^2.0.0" -terser-webpack-plugin@^5.1.3, terser-webpack-plugin@^5.3.3: - version "5.3.7" - resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.7.tgz#ef760632d24991760f339fe9290deb936ad1ffc7" - integrity sha512-AfKwIktyP7Cu50xNjXF/6Qb5lBNzYaWpU6YfoX3uZicTx0zTy0stDDCsvjDapKsSDvOeWo5MEq4TmdBy2cNoHw== +terser-webpack-plugin@^5.1.3, terser-webpack-plugin@^5.3.3, terser-webpack-plugin@^5.3.7: + version "5.3.9" + resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz#832536999c51b46d468067f9e37662a3b96adfe1" + integrity sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA== dependencies: "@jridgewell/trace-mapping" "^0.3.17" jest-worker "^27.4.5" schema-utils "^3.1.1" serialize-javascript "^6.0.1" - terser "^5.16.5" + terser "^5.16.8" terser@5.16.3: version "5.16.3" @@ -12008,13 +12426,13 @@ terser@5.16.3: commander "^2.20.0" source-map-support "~0.5.20" -terser@^5.16.5: - version "5.16.8" - resolved "https://registry.yarnpkg.com/terser/-/terser-5.16.8.tgz#ccde583dabe71df3f4ed02b65eb6532e0fae15d5" - integrity sha512-QI5g1E/ef7d+PsDifb+a6nnVgC4F22Bg6T0xrBrz6iloVB4PUkkunp6V8nzoOOZJIzjWVdAGqCdlKlhLq/TbIA== +terser@^5.16.8: + version "5.18.0" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.18.0.tgz#dc811fb8e3481a875d545bda247c8730ee4dc76b" + integrity sha512-pdL757Ig5a0I+owA42l6tIuEycRuM7FPY4n62h44mRLRfnOxJkkOHd6i89dOpwZlpF6JXBwaAHF6yWzFrt+QyA== dependencies: - "@jridgewell/source-map" "^0.3.2" - acorn "^8.5.0" + "@jridgewell/source-map" "^0.3.3" + acorn "^8.8.2" commander "^2.20.0" source-map-support "~0.5.20" @@ -12116,9 +12534,9 @@ toidentifier@1.0.1: integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== tough-cookie@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-4.1.2.tgz#e53e84b85f24e0b65dd526f46628db6c85f6b874" - integrity sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ== + version "4.1.3" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-4.1.3.tgz#97b9adb0728b42280aa3d814b6b999b2ff0318bf" + integrity sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw== dependencies: psl "^1.1.33" punycode "^2.1.1" @@ -12171,9 +12589,9 @@ ts-loader@^5.3.1: semver "^5.0.1" ts-loader@^9.3.1: - version "9.4.2" - resolved "https://registry.yarnpkg.com/ts-loader/-/ts-loader-9.4.2.tgz#80a45eee92dd5170b900b3d00abcfa14949aeb78" - integrity sha512-OmlC4WVmFv5I0PpaxYb+qGeGOdm5giHU7HwDDUjw59emP2UYMHy9fFSDcYgSNoH8sXcj4hGCSEhlDZ9ULeDraA== + version "9.4.3" + resolved "https://registry.yarnpkg.com/ts-loader/-/ts-loader-9.4.3.tgz#55cfa7c28dd82a2de968ae45c3adb75fb888b27e" + integrity sha512-n3hBnm6ozJYzwiwt5YRiJZkzktftRpMiBApHaJPoWLA+qetQBAXkHqCLM6nwSdRDimqVtA5ocIkcTRLMTt7yzA== dependencies: chalk "^4.1.0" enhanced-resolve "^5.0.0" @@ -12241,7 +12659,7 @@ tslib@2.3.1: resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.3.1.tgz#e8a335add5ceae51aa261d32a490158ef042ef01" integrity sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw== -tslib@2.5.0, tslib@^2.0.0, tslib@^2.1.0, tslib@^2.3.0, tslib@^2.4.0, tslib@^2.5.0: +tslib@2.5.0: version "2.5.0" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.5.0.tgz#42bfed86f5787aeb41d031866c8f402429e0fddf" integrity sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg== @@ -12251,6 +12669,11 @@ tslib@^1.9.0: resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== +tslib@^2.0.0, tslib@^2.1.0, tslib@^2.3.0, tslib@^2.4.0, tslib@^2.5.0: + version "2.5.3" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.5.3.tgz#24944ba2d990940e6e982c4bea147aba80209913" + integrity sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w== + tunnel-agent@^0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" @@ -12423,10 +12846,10 @@ untildify@^4.0.0: resolved "https://registry.yarnpkg.com/untildify/-/untildify-4.0.0.tgz#2bc947b953652487e4600949fb091e3ae8cd919b" integrity sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw== -update-browserslist-db@^1.0.10: - version "1.0.10" - resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz#0f54b876545726f17d00cd9a2561e6dade943ff3" - integrity sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ== +update-browserslist-db@^1.0.10, update-browserslist-db@^1.0.11: + version "1.0.11" + resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz#9a2a641ad2907ae7b3616506f4b977851db5b940" + integrity sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA== dependencies: escalade "^3.1.1" picocolors "^1.0.0" @@ -12605,16 +13028,16 @@ webidl-conversions@^7.0.0: integrity sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g== webpack-cli@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-5.0.1.tgz#95fc0495ac4065e9423a722dec9175560b6f2d9a" - integrity sha512-S3KVAyfwUqr0Mo/ur3NzIp6jnerNpo7GUO6so51mxLi1spqsA17YcMXy0WOIJtBSnj748lthxC6XLbNKh/ZC+A== + version "5.1.4" + resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-5.1.4.tgz#c8e046ba7eaae4911d7e71e2b25b776fcc35759b" + integrity sha512-pIDJHIEI9LR0yxHXQ+Qh95k2EvXpWzZ5l+d+jIo+RdSm9MiHfzazIxwwni/p7+x4eJZuvG1AJwgC4TNQ7NRgsg== dependencies: "@discoveryjs/json-ext" "^0.5.0" - "@webpack-cli/configtest" "^2.0.1" - "@webpack-cli/info" "^2.0.1" - "@webpack-cli/serve" "^2.0.1" + "@webpack-cli/configtest" "^2.1.1" + "@webpack-cli/info" "^2.0.2" + "@webpack-cli/serve" "^2.0.5" colorette "^2.0.14" - commander "^9.4.1" + commander "^10.0.1" cross-spawn "^7.0.3" envinfo "^7.7.3" fastest-levenshtein "^1.0.12" @@ -12681,9 +13104,9 @@ webpack-dev-server@4.11.1: ws "^8.4.2" webpack-dev-server@^4.9.3: - version "4.13.1" - resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-4.13.1.tgz#6417a9b5d2f528e7644b68d6ed335e392dccffe8" - integrity sha512-5tWg00bnWbYgkN+pd5yISQKDejRBYGEw15RaEEslH+zdbNDxxaZvEAO2WulaSaFKb5n3YG8JXsGaDsut1D0xdA== + version "4.15.1" + resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-4.15.1.tgz#8944b29c12760b3a45bdaa70799b17cb91b03df7" + integrity sha512-5hbAst3h3C3L8w6W4P96L5vaV0PxSmJhxZvWKYIdgxOQm8pNZ5dEOmmSLBVpP85ReeyRt6AS1QJNyo/oFFPeVA== dependencies: "@types/bonjour" "^3.5.9" "@types/connect-history-api-fallback" "^1.3.5" @@ -12691,7 +13114,7 @@ webpack-dev-server@^4.9.3: "@types/serve-index" "^1.9.1" "@types/serve-static" "^1.13.10" "@types/sockjs" "^0.3.33" - "@types/ws" "^8.5.1" + "@types/ws" "^8.5.5" ansi-html-community "^0.0.8" bonjour-service "^1.0.11" chokidar "^3.5.3" @@ -12724,7 +13147,7 @@ webpack-merge@5.7.3: clone-deep "^4.0.1" wildcard "^2.0.0" -webpack-merge@5.8.0, webpack-merge@^5.7.3: +webpack-merge@5.8.0: version "5.8.0" resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-5.8.0.tgz#2b39dbf22af87776ad744c390223731d30a68f61" integrity sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q== @@ -12732,6 +13155,14 @@ webpack-merge@5.8.0, webpack-merge@^5.7.3: clone-deep "^4.0.1" wildcard "^2.0.0" +webpack-merge@^5.7.3: + version "5.9.0" + resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-5.9.0.tgz#dc160a1c4cf512ceca515cc231669e9ddb133826" + integrity sha512-6NbRQw4+Sy50vYNTw7EyOn41OZItPiXB8GNv3INSoe3PSFaHJEz3SHTrYVaRm2LilNGnFUzh0FAwqPEmU/CwDg== + dependencies: + clone-deep "^4.0.1" + wildcard "^2.0.0" + webpack-node-externals@1.7.2: version "1.7.2" resolved "https://registry.yarnpkg.com/webpack-node-externals/-/webpack-node-externals-1.7.2.tgz#6e1ee79ac67c070402ba700ef033a9b8d52ac4e3" @@ -12785,21 +13216,21 @@ webpack@5.76.1: webpack-sources "^3.2.3" webpack@^5.75.0, webpack@^5.76.3: - version "5.76.3" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.76.3.tgz#dffdc72c8950e5b032fddad9c4452e7787d2f489" - integrity sha512-18Qv7uGPU8b2vqGeEEObnfICyw2g39CHlDEK4I7NK13LOur1d0HGmGNKGT58Eluwddpn3oEejwvBPoP4M7/KSA== + version "5.86.0" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.86.0.tgz#b0eb81794b62aee0b7e7eb8c5073495217d9fc6d" + integrity sha512-3BOvworZ8SO/D4GVP+GoRC3fVeg5MO4vzmq8TJJEkdmopxyazGDxN8ClqN12uzrZW9Tv8EED8v5VSb6Sqyi0pg== dependencies: "@types/eslint-scope" "^3.7.3" - "@types/estree" "^0.0.51" - "@webassemblyjs/ast" "1.11.1" - "@webassemblyjs/wasm-edit" "1.11.1" - "@webassemblyjs/wasm-parser" "1.11.1" + "@types/estree" "^1.0.0" + "@webassemblyjs/ast" "^1.11.5" + "@webassemblyjs/wasm-edit" "^1.11.5" + "@webassemblyjs/wasm-parser" "^1.11.5" acorn "^8.7.1" - acorn-import-assertions "^1.7.6" + acorn-import-assertions "^1.9.0" browserslist "^4.14.5" chrome-trace-event "^1.0.2" - enhanced-resolve "^5.10.0" - es-module-lexer "^0.9.0" + enhanced-resolve "^5.14.1" + es-module-lexer "^1.2.1" eslint-scope "5.1.1" events "^3.2.0" glob-to-regexp "^0.4.1" @@ -12808,9 +13239,9 @@ webpack@^5.75.0, webpack@^5.76.3: loader-runner "^4.2.0" mime-types "^2.1.27" neo-async "^2.6.2" - schema-utils "^3.1.0" + schema-utils "^3.1.2" tapable "^2.1.1" - terser-webpack-plugin "^5.1.3" + terser-webpack-plugin "^5.3.7" watchpack "^2.4.0" webpack-sources "^3.2.3" @@ -12860,9 +13291,9 @@ which-boxed-primitive@^1.0.2: is-symbol "^1.0.3" which-module@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" - integrity sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q== + version "2.0.1" + resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.1.tgz#776b1fe35d90aebe99e8ac15eb24093389a4a409" + integrity sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ== which-typed-array@^1.1.9: version "1.1.9" @@ -12891,9 +13322,9 @@ which@^2.0.1: isexe "^2.0.0" wildcard@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/wildcard/-/wildcard-2.0.0.tgz#a77d20e5200c6faaac979e4b3aadc7b3dd7f8fec" - integrity sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw== + version "2.0.1" + resolved "https://registry.yarnpkg.com/wildcard/-/wildcard-2.0.1.tgz#5ab10d02487198954836b6349f74fff961e10f67" + integrity sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ== word-wrap@~1.2.3: version "1.2.3" @@ -13047,9 +13478,9 @@ yargs@^16.1.1: yargs-parser "^20.2.2" yargs@^17.2.1, yargs@^17.3.1, yargs@^17.6.2: - version "17.7.1" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.1.tgz#34a77645201d1a8fc5213ace787c220eabbd0967" - integrity sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw== + version "17.7.2" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" + integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== dependencies: cliui "^8.0.1" escalade "^3.1.1" From 9bb5b9377a0a8e4f042b2fb927292bcf90261937 Mon Sep 17 00:00:00 2001 From: Roger Date: Wed, 14 Jun 2023 10:14:25 -0300 Subject: [PATCH 038/147] Ticket_id: #113742 Ajusta model de local atendimento --- src/app/components/model/local-de-atendimento.model.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/app/components/model/local-de-atendimento.model.ts b/src/app/components/model/local-de-atendimento.model.ts index 0e30e626..a25e6087 100644 --- a/src/app/components/model/local-de-atendimento.model.ts +++ b/src/app/components/model/local-de-atendimento.model.ts @@ -21,6 +21,7 @@ export class LocalDeAtendimento extends Base{ public sigla_conselho?: string; public uf_conselho?: string; public trabalha_24_horas?: string; + public trabalha_semana?: string; public trabalha_sabado?: string; public trabalha_domingo?: string; public horario_semana_inicio?: string; From 910b3ff3ff3f43cb5fc6a52e777e3e57e5fdff4d Mon Sep 17 00:00:00 2001 From: Roger Date: Wed, 14 Jun 2023 10:18:53 -0300 Subject: [PATCH 039/147] Ticket_id: #113742 Ajusta imports do componente de local atendimento create --- ...local-de-atendimento-horario-funcionamento.component.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/app/components/local-de-atendimento/local-de-atendimento-create/local-de-atendimento-horario-funcionamento/local-de-atendimento-horario-funcionamento.component.ts b/src/app/components/local-de-atendimento/local-de-atendimento-create/local-de-atendimento-horario-funcionamento/local-de-atendimento-horario-funcionamento.component.ts index 3e2989d6..7eabd1ca 100644 --- a/src/app/components/local-de-atendimento/local-de-atendimento-create/local-de-atendimento-horario-funcionamento/local-de-atendimento-horario-funcionamento.component.ts +++ b/src/app/components/local-de-atendimento/local-de-atendimento-create/local-de-atendimento-horario-funcionamento/local-de-atendimento-horario-funcionamento.component.ts @@ -3,13 +3,16 @@ import { LocalDeAtendimento } from 'src/app/components/model/local-de-atendiment import { MatSlideToggleChange, MatSlideToggleModule } from '@angular/material/slide-toggle'; import { MatInputModule } from '@angular/material/input'; import { MatFormFieldModule } from '@angular/material/form-field'; -import { FormControl, FormsModule } from '@angular/forms'; +import { FormsModule } from '@angular/forms'; +import { MatSelectModule } from '@angular/material/select'; @Component({ selector: 'app-local-de-atendimento-horario-funcionamento', templateUrl: './local-de-atendimento-horario-funcionamento.component.html', standalone: true, - imports: [FormsModule, MatFormFieldModule, MatInputModule, MatSlideToggleModule] + imports: [FormsModule, MatFormFieldModule, MatInputModule, + MatSlideToggleModule, MatSelectModule + ] }) export class LocalDeAtendimentoHorarioFuncionamentoComponent implements OnChanges { @Input('localdeatendimento') localdeatendimento: LocalDeAtendimento; From 0c0b9516fb93a40526ec9c68d8169941cd572325 Mon Sep 17 00:00:00 2001 From: Roger Date: Wed, 14 Jun 2023 10:21:26 -0300 Subject: [PATCH 040/147] Ticket_id: #113742 Implementa template local atendimento aba Horario Funcionamento --- ...mento-horario-funcionamento.component.html | 134 +++++++++++------- 1 file changed, 84 insertions(+), 50 deletions(-) diff --git a/src/app/components/local-de-atendimento/local-de-atendimento-create/local-de-atendimento-horario-funcionamento/local-de-atendimento-horario-funcionamento.component.html b/src/app/components/local-de-atendimento/local-de-atendimento-create/local-de-atendimento-horario-funcionamento/local-de-atendimento-horario-funcionamento.component.html index 6f33efff..b7e4bcd5 100644 --- a/src/app/components/local-de-atendimento/local-de-atendimento-create/local-de-atendimento-horario-funcionamento/local-de-atendimento-horario-funcionamento.component.html +++ b/src/app/components/local-de-atendimento/local-de-atendimento-create/local-de-atendimento-horario-funcionamento/local-de-atendimento-horario-funcionamento.component.html @@ -1,57 +1,91 @@
- SEGUNDA A SEXTA: - - Inicio: - - +
+
+ + Segunda a Sexta: + + Sim + Não + + + + Inicio: + + + + Fim: + + +
- - Fim: - - +
+ + Sabados: + + Sim + Não + + + + Inicio: + + + + Fim: + + +
- SABADOS: - - Inicio: - - +
+ + Domingos: + + Sim + Não + + + + Inicio: + + + + Fim: + + +
- - Fim: - - - - DOMINGOS: - - Inicio: - - - - - Fim: - - - - - Posto 24HRS - +
+ + Posto 24HRS + +
+
From d523636ea36212dd5027dde2e0cd0beee6421da4 Mon Sep 17 00:00:00 2001 From: Roger Date: Mon, 19 Jun 2023 08:56:39 -0300 Subject: [PATCH 041/147] Ticket_id: #113742 Ajusta relacionamento no model de local de atendimento --- src/app/components/model/local-de-atendimento.model.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/app/components/model/local-de-atendimento.model.ts b/src/app/components/model/local-de-atendimento.model.ts index a25e6087..e7ac6f08 100644 --- a/src/app/components/model/local-de-atendimento.model.ts +++ b/src/app/components/model/local-de-atendimento.model.ts @@ -43,7 +43,7 @@ export class LocalDeAtendimento extends Base{ public agrupar_exames?: string; public modo_trabalho_padrao?: string; public empresa?: Empresa = new Empresa({}); - public grupo_local_atendimento?: GrupoLocalAtendimento; + public grupo_local?: GrupoLocalAtendimento; constructor(values: LocalDeAtendimento) { super(values); From 13e0dfb6a50d34692f15581e3e37bf6bf7621fe3 Mon Sep 17 00:00:00 2001 From: Roger Date: Mon, 19 Jun 2023 08:58:46 -0300 Subject: [PATCH 042/147] Ticket_id: #113742 Remove logs de desenvolvimento --- .../local-de-atendimento-contato.component.ts | 2 +- .../local-de-atendimento-empresa.component.ts | 2 +- src/app/components/medico/medico.component.ts | 2 -- 3 files changed, 2 insertions(+), 4 deletions(-) diff --git a/src/app/components/local-de-atendimento/local-de-atendimento-create/local-de-atendimento-contato/local-de-atendimento-contato.component.ts b/src/app/components/local-de-atendimento/local-de-atendimento-create/local-de-atendimento-contato/local-de-atendimento-contato.component.ts index d05da56b..65bcbfbf 100644 --- a/src/app/components/local-de-atendimento/local-de-atendimento-create/local-de-atendimento-contato/local-de-atendimento-contato.component.ts +++ b/src/app/components/local-de-atendimento/local-de-atendimento-create/local-de-atendimento-contato/local-de-atendimento-contato.component.ts @@ -19,7 +19,7 @@ export class LocalDeAtendimentoContatoComponent implements OnInit { constructor() { this.localdeatendimento = new LocalDeAtendimento({}); this.empresa ||= new Empresa({}); - console.table(this.empresa); + // console.table(this.empresa); this.localdeatendimento.empresa = this.empresa; } ngOnInit(): void { diff --git a/src/app/components/local-de-atendimento/local-de-atendimento-create/local-de-atendimento-empresa/local-de-atendimento-empresa.component.ts b/src/app/components/local-de-atendimento/local-de-atendimento-create/local-de-atendimento-empresa/local-de-atendimento-empresa.component.ts index 68bc371a..8d76f025 100644 --- a/src/app/components/local-de-atendimento/local-de-atendimento-create/local-de-atendimento-empresa/local-de-atendimento-empresa.component.ts +++ b/src/app/components/local-de-atendimento/local-de-atendimento-create/local-de-atendimento-empresa/local-de-atendimento-empresa.component.ts @@ -19,7 +19,7 @@ export class LocalDeAtendimentoEmpresaComponent implements OnInit { constructor() { this.localdeatendimento = new LocalDeAtendimento({}); this.empresa ||= new Empresa({}); - console.table(this.empresa); + // console.table(this.empresa); this.localdeatendimento.empresa = this.empresa; } ngOnInit(): void { diff --git a/src/app/components/medico/medico.component.ts b/src/app/components/medico/medico.component.ts index f3b1288c..0983d9fa 100644 --- a/src/app/components/medico/medico.component.ts +++ b/src/app/components/medico/medico.component.ts @@ -167,8 +167,6 @@ export class MedicoComponent implements OnInit, AfterViewInit { } atualizar(row: Medico): void { - console.warn('Passou no atualizar!!!!!!!') - console.table(row); this.currentRecord = row; this.onCreate = false; this.onEdit = true; From ca90ef22965933abebc08ce263e1e64c729426d5 Mon Sep 17 00:00:00 2001 From: Roger Date: Mon, 19 Jun 2023 14:04:58 -0300 Subject: [PATCH 043/147] Ticket_id: #113742 Ajusta template parametros de grupo local atendimento --- .../local-de-atendimento-create.component.html | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/app/components/local-de-atendimento/local-de-atendimento-create/local-de-atendimento-create.component.html b/src/app/components/local-de-atendimento/local-de-atendimento-create/local-de-atendimento-create.component.html index a9e0df17..d2d9318c 100644 --- a/src/app/components/local-de-atendimento/local-de-atendimento-create/local-de-atendimento-create.component.html +++ b/src/app/components/local-de-atendimento/local-de-atendimento-create/local-de-atendimento-create.component.html @@ -41,9 +41,9 @@

Cadastro de Local de Atendimento:

- - {{grupo_local_atendimento.nome}} + [displayWith]="displayFnGrupoLocalAtendimento(grupos_locais_atendimento)"> + + {{grupo_local.nome}} From 9f7ddaa0d20a870a9f81fad2f7aeec34a5c79a7b Mon Sep 17 00:00:00 2001 From: Roger Date: Mon, 19 Jun 2023 14:07:18 -0300 Subject: [PATCH 044/147] Ticket_id: #113742 Ajusta funcionamento do input autocomplete de grupo local atendimento --- .../local-de-atendimento-create.component.ts | 52 +++++++++++-------- 1 file changed, 30 insertions(+), 22 deletions(-) diff --git a/src/app/components/local-de-atendimento/local-de-atendimento-create/local-de-atendimento-create.component.ts b/src/app/components/local-de-atendimento/local-de-atendimento-create/local-de-atendimento-create.component.ts index 6a0a8284..c580ea2f 100644 --- a/src/app/components/local-de-atendimento/local-de-atendimento-create/local-de-atendimento-create.component.ts +++ b/src/app/components/local-de-atendimento/local-de-atendimento-create/local-de-atendimento-create.component.ts @@ -35,7 +35,7 @@ import { NgIf, NgFor } from '@angular/common'; ] }) export class LocalDeAtendimentoCreateComponent implements OnInit { - @Input('grupo_locais_atendimento') grupo_locais_atendimento: GrupoLocalAtendimento[] = []; + @Input('grupos_locais_atendimento') grupos_locais_atendimento: GrupoLocalAtendimento[] = []; localAtendimento: LocalDeAtendimento; id: number; registroDeColeta = false; @@ -58,8 +58,9 @@ export class LocalDeAtendimentoCreateComponent implements OnInit { private localAtendimentoService: LocalDeAtendimentoService, private empresaService: EmpresaService, ) { - this.localAtendimento||= new LocalDeAtendimento({}); + this.localAtendimento ||= new LocalDeAtendimento({}); this.localAtendimento.empresa ||= new Empresa({}); + this.localAtendimento.grupo_local ||= new GrupoLocalAtendimento({}); this.id = this.route.snapshot.paramMap.get('id') as unknown as number; if (this.id > 0) { @@ -81,11 +82,19 @@ export class LocalDeAtendimentoCreateComponent implements OnInit { // TODO: Revisar this.localAtendimento.empresa = empresa; }); + + this.grupoLocalAtendimentoService + .readById(this.localAtendimento.grupo_local_id as number) // relacao grupo local + .subscribe ((grupo_local) => { + // TODO: Revisar + this.localAtendimento.grupo_local = grupo_local; + }); }); } ngOnInit(): void { this.localAtendimento ||= new LocalDeAtendimento({}); + const query = new Query({ key: '', value: '', isNumeric: false }); const empresa_id = this.localAtendimento.empresa_id || 0 @@ -94,22 +103,26 @@ export class LocalDeAtendimentoCreateComponent implements OnInit { (empresa) => { this.localAtendimento.empresa = empresa; }); + + this.grupoLocalAtendimentoService.readById(this.localAtendimento.grupo_local_id as number).subscribe( + (grupo_local) => { + this.localAtendimento.grupo_local = grupo_local; + }); } - this.subjectGrupoLocaisAtendimento.pipe(debounceTime(500)).subscribe(() => { + this.subjectGrupoLocaisAtendimento.subscribe(() => { this.grupoLocalAtendimentoService .find('id', 'asc', 0, 60, this.queries) - .subscribe((grupo_locais_atendimento) => { + .subscribe((grupo_local) => { console.table(this.queries); - this.grupo_locais_atendimento = grupo_locais_atendimento; + this.grupos_locais_atendimento = grupo_local; }); }); this.subjectGrupoLocaisAtendimento.next(null); } searchGrupoLocalAtendimento(): void { - const query_string = this.localAtendimento - .grupo_local_id as unknown as string; + const query_string = this.localAtendimento.grupo_local_id as unknown as string; const query = new Query({ key: 'nome', value: query_string, @@ -123,9 +136,7 @@ export class LocalDeAtendimentoCreateComponent implements OnInit { displayFnGrupoLocalAtendimento(options: GrupoLocalAtendimento[]): (id: any) => any { return (id: any) => { - const correspondingOption = Array.isArray(options) - ? options.find((option) => option.id === id) - : null; + const correspondingOption = Array.isArray(options) ? options.find((option) => option.id == id) : null; return correspondingOption ? correspondingOption.nome : ''; }; } @@ -141,27 +152,24 @@ export class LocalDeAtendimentoCreateComponent implements OnInit { update(): void { this.updateCheckBox(); - this.empresaService.update(this.localAtendimento.empresa).subscribe((empresa) => { - this.localAtendimento.empresa_id = empresa.id; - // TODO: Revisar - this.localAtendimento.empresa = empresa; - }); - this.localAtendimentoService.update(this.localAtendimento).subscribe(() => { - this.localAtendimentoService.showMessage('Local Atendimento atualizado com sucesso!'); - this.router.navigate(['/localdeatendimento/read']).then(() => { - window.location.reload(); + this.empresaService.update(this.localAtendimento.empresa).subscribe(() => { + + this.localAtendimentoService.update(this.localAtendimento).subscribe(() => { + this.localAtendimentoService.showMessage('Local Atendimento atualizado com sucesso!'); + this.router.navigate(['/localdeatendimento/read']).then(() => { + window.location.reload(); + }); }); }); } createLocalAtendimento(): void { - console.warn(this.id); if (this.id > 0){ this.update(); }else{ this.updateCheckBox(); - this.empresaService.create(this.localAtendimento.empresa).subscribe((empresa) => { - this.localAtendimento.empresa_id = empresa.id; + this.empresaService.create(this.localAtendimento.empresa).subscribe(() => { + this.localAtendimentoService.create(this.localAtendimento).subscribe(() => { this.localAtendimentoService.showMessage('Local Atendimento criado com sucesso!'); this.router.navigate(['/localdeatendimento/read']).then(() => { From 52fdd46d0db0d2af921391e2269a3ee0c8f694b7 Mon Sep 17 00:00:00 2001 From: Roger Date: Mon, 19 Jun 2023 14:15:38 -0300 Subject: [PATCH 045/147] Ticket_id: #113742 Implementa binding de localatendimento na aba configuracao urgencia --- .../local-de-atendimento-create.component.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/app/components/local-de-atendimento/local-de-atendimento-create/local-de-atendimento-create.component.html b/src/app/components/local-de-atendimento/local-de-atendimento-create/local-de-atendimento-create.component.html index d2d9318c..aad79adf 100644 --- a/src/app/components/local-de-atendimento/local-de-atendimento-create/local-de-atendimento-create.component.html +++ b/src/app/components/local-de-atendimento/local-de-atendimento-create/local-de-atendimento-create.component.html @@ -143,7 +143,7 @@ [(ngModel)]="localAtendimento.nome"> - + CNES Cadastro de Local de Atendimento:

-
-
Grupo Histórico no Laudo Cadastro de Local de Atendimento: [(ngModel)]="localAtendimento.grupo_historico"> +
+ +
Chave de Publicação Cadastro de Local de Atendimento: [(ngModel)]="localAtendimento.chave_internet"> + + Utiliza Registro de Coleta: + + Sim + Não + + + - Local de Impressão - + Local de Impressão: + + Recepção + Coleta + Nenhum +
@@ -109,7 +119,6 @@
- Registro de coleta Biometria Painel Monitoramento Enviar resultados CRM From b94c7c5f5fbc71371b02900b5163f7c0e9bfb385 Mon Sep 17 00:00:00 2001 From: Roger Date: Wed, 21 Jun 2023 15:08:12 -0300 Subject: [PATCH 049/147] Ticket_id: #113950 Inplementa metodo que captura e seta o evento do radio button no form de local atendimento --- .../local-de-atendimento-create.component.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/app/components/local-de-atendimento/local-de-atendimento-create/local-de-atendimento-create.component.ts b/src/app/components/local-de-atendimento/local-de-atendimento-create/local-de-atendimento-create.component.ts index 1bae6dbd..5e7bc25d 100644 --- a/src/app/components/local-de-atendimento/local-de-atendimento-create/local-de-atendimento-create.component.ts +++ b/src/app/components/local-de-atendimento/local-de-atendimento-create/local-de-atendimento-create.component.ts @@ -139,11 +139,15 @@ export class LocalDeAtendimentoCreateComponent implements OnInit { }; } + onRadioButtonChange(event: { value: any; }) { + let tipoColeta = event.value; + this.localAtendimento.coleta_externa = tipoColeta; + } + updateCheckBox(): void { this.localAtendimento.usa_biometria = this.biometria ? 'S' : 'N'; this.localAtendimento.painel_monitoramento = this.painelMonitoramento ? 'S' : 'N'; this.localAtendimento.utiliza_crm = this.resultadosCRM ? 'S' : 'N'; - this.localAtendimento.coleta_externa = this.coletaExterna ? 'S' : 'N'; //this.localAtendimento.dadoAdicionalTriagem = this.dadoAdicionalTriagem ? 'S' : 'N'; } From 1271ec4dc41dd041b05a1adb252a41be311f74c1 Mon Sep 17 00:00:00 2001 From: Roger Date: Wed, 21 Jun 2023 15:09:48 -0300 Subject: [PATCH 050/147] Ticket_id: #113950 Inplementa template e evento do radio button no form de local atendimento --- .../local-de-atendimento-create.component.html | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/app/components/local-de-atendimento/local-de-atendimento-create/local-de-atendimento-create.component.html b/src/app/components/local-de-atendimento/local-de-atendimento-create/local-de-atendimento-create.component.html index 05484869..212149c4 100644 --- a/src/app/components/local-de-atendimento/local-de-atendimento-create/local-de-atendimento-create.component.html +++ b/src/app/components/local-de-atendimento/local-de-atendimento-create/local-de-atendimento-create.component.html @@ -95,7 +95,13 @@

Cadastro de Local de Atendimento:

- + Coleta Interna Coleta Externa From 6d16ea409c1d2bd86347530b4a934fe4f4042b49 Mon Sep 17 00:00:00 2001 From: Roger Date: Thu, 22 Jun 2023 14:56:24 -0300 Subject: [PATCH 051/147] Ticket_id: #113950 Remove variavel utilizada em mokup opsoleto --- .../local-de-atendimento-create.component.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/src/app/components/local-de-atendimento/local-de-atendimento-create/local-de-atendimento-create.component.ts b/src/app/components/local-de-atendimento/local-de-atendimento-create/local-de-atendimento-create.component.ts index 5e7bc25d..91ded6c8 100644 --- a/src/app/components/local-de-atendimento/local-de-atendimento-create/local-de-atendimento-create.component.ts +++ b/src/app/components/local-de-atendimento/local-de-atendimento-create/local-de-atendimento-create.component.ts @@ -45,7 +45,6 @@ export class LocalDeAtendimentoCreateComponent implements OnInit { resultadosCRM = false; etiquetaApoioRec = false; dadoAdicionalTriagem = false; - coletaExterna = null; queries: Query[] = []; @ViewChild('grupo_local_id') grupo_local_id!: ElementRef; From acae35b4a8eb428025572f679ae7c5a7b2d5c2b3 Mon Sep 17 00:00:00 2001 From: Roger Date: Mon, 26 Jun 2023 09:34:51 -0300 Subject: [PATCH 052/147] Ticket_id: #114016 Refatora model de convenio e imports --- .../{convenios.model.ts => convenio.model.ts} | 15 +++++++++++++++ .../requisicao-update.component.ts | 2 +- src/app/components/service/requisicao.service.ts | 2 +- 3 files changed, 17 insertions(+), 2 deletions(-) rename src/app/components/model/{convenios.model.ts => convenio.model.ts} (71%) diff --git a/src/app/components/model/convenios.model.ts b/src/app/components/model/convenio.model.ts similarity index 71% rename from src/app/components/model/convenios.model.ts rename to src/app/components/model/convenio.model.ts index ec6b139b..a8ec14e6 100644 --- a/src/app/components/model/convenios.model.ts +++ b/src/app/components/model/convenio.model.ts @@ -1,9 +1,13 @@ import { Base } from './base.model' +import { Operadora } from './operadora.model'; export class Convenios extends Base{ + public id?: number; + public laboratorio_id?: number; public nome?: string; public mascara_guia?: string; public mascara_codigo?: string; + public original_id?: number; public vias_relatorio?: number; public idrelatorioguia?: number; public idrelatoriofatura?: number; @@ -26,9 +30,20 @@ export class Convenios extends Base{ public versao_nominal?: string; public email?: string; public chave_web?: string; + public logo?: boolean; + public created_at?: Date = new Date(); + public updated_at?: Date = new Date(); public x_filter_defs_id?: number; public dllintegracao?: string; public pastaintegracao?: string; + public version_id?: number; + public laboratory_domain_id?: number; + public deleted?: boolean; + public criado_em?: Date = new Date(); + public changed_by_lab_id?: number; + public uuid?: string; + public operadora?: Operadora; + constructor(values: Convenios) { super(values); diff --git a/src/app/components/requisicao/requisicao-update/requisicao-update.component.ts b/src/app/components/requisicao/requisicao-update/requisicao-update.component.ts index a31d73e2..30a0c812 100644 --- a/src/app/components/requisicao/requisicao-update/requisicao-update.component.ts +++ b/src/app/components/requisicao/requisicao-update/requisicao-update.component.ts @@ -4,7 +4,7 @@ import { Component, OnInit, Input, Inject } from '@angular/core'; import { Requisicao } from './../../model/requisicao.model'; import { MAT_DIALOG_DATA, MatDialogRef, MatDialogModule } from '@angular/material/dialog'; import { Paciente } from '../../model/paciente.model'; -import { Convenios } from '../../model/convenios.model'; +import { Convenios } from '../../model/convenio.model'; import { Medico } from '../../model/medico.model'; import { DatePipe } from '@angular/common'; import { RequisicaoUpdateExamesComponent } from './requisicao-update-exames/requisicao-update-exames.component'; diff --git a/src/app/components/service/requisicao.service.ts b/src/app/components/service/requisicao.service.ts index 8fb3df54..eda4b5b9 100644 --- a/src/app/components/service/requisicao.service.ts +++ b/src/app/components/service/requisicao.service.ts @@ -1,5 +1,5 @@ import { BaseService } from './base.service'; -import { Convenios } from '../model/convenios.model'; +import { Convenios } from '../model/convenio.model'; import { Exame } from '../model/exame.model'; import { HttpClient } from '@angular/common/http'; import { Injectable, Inject, Injector } from '@angular/core'; From c321d5feeb7165b796cc24b6e5d1529f85914e27 Mon Sep 17 00:00:00 2001 From: Roger Date: Mon, 26 Jun 2023 09:36:05 -0300 Subject: [PATCH 053/147] Ticket_id: #114016 Cria header link para convenio --- src/app/components/template/header/header.component.html | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/app/components/template/header/header.component.html b/src/app/components/template/header/header.component.html index bd634ff7..99643a97 100644 --- a/src/app/components/template/header/header.component.html +++ b/src/app/components/template/header/header.component.html @@ -71,6 +71,9 @@ Convênios + From 9b5bd2c8c66ddbd6a1f1f79b03e7e4008ebc1b3f Mon Sep 17 00:00:00 2001 From: Roger Date: Mon, 26 Jun 2023 09:45:36 -0300 Subject: [PATCH 054/147] Ticket_id: #114016 Cria componente para convenio --- src/app/components/convenio/convenio.component.html | 1 + src/app/components/convenio/convenio.component.ts | 13 +++++++++++++ src/app/components/model/convenio.model.ts | 6 ++---- 3 files changed, 16 insertions(+), 4 deletions(-) create mode 100644 src/app/components/convenio/convenio.component.html create mode 100644 src/app/components/convenio/convenio.component.ts diff --git a/src/app/components/convenio/convenio.component.html b/src/app/components/convenio/convenio.component.html new file mode 100644 index 00000000..5d54008c --- /dev/null +++ b/src/app/components/convenio/convenio.component.html @@ -0,0 +1 @@ +

convenio works!

diff --git a/src/app/components/convenio/convenio.component.ts b/src/app/components/convenio/convenio.component.ts new file mode 100644 index 00000000..301b4157 --- /dev/null +++ b/src/app/components/convenio/convenio.component.ts @@ -0,0 +1,13 @@ +import { Component } from '@angular/core'; +import { CommonModule } from '@angular/common'; + +@Component({ + selector: 'app-convenio', + standalone: true, + imports: [CommonModule], + templateUrl: './convenio.component.html', + styleUrls: ['./convenio.component.css'] +}) +export class ConvenioComponent { + +} diff --git a/src/app/components/model/convenio.model.ts b/src/app/components/model/convenio.model.ts index a8ec14e6..39f3c78c 100644 --- a/src/app/components/model/convenio.model.ts +++ b/src/app/components/model/convenio.model.ts @@ -1,7 +1,7 @@ import { Base } from './base.model' import { Operadora } from './operadora.model'; -export class Convenios extends Base{ +export class Convenio extends Base{ public id?: number; public laboratorio_id?: number; public nome?: string; @@ -44,10 +44,8 @@ export class Convenios extends Base{ public uuid?: string; public operadora?: Operadora; - - constructor(values: Convenios) { + constructor(values: Convenio) { super(values); Object.assign(this, values); } } - From bf3b3b8e4e976ae691cbf23c3880c1c319ea9067 Mon Sep 17 00:00:00 2001 From: Roger Date: Mon, 26 Jun 2023 10:19:08 -0300 Subject: [PATCH 055/147] Ticket_id: #114016 Cria rota para convenio component --- src/app/app-routing.module.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/app/app-routing.module.ts b/src/app/app-routing.module.ts index 385feff1..e7d11c82 100644 --- a/src/app/app-routing.module.ts +++ b/src/app/app-routing.module.ts @@ -25,6 +25,7 @@ import { BandejaUpdateComponent } from './components/bandeja/bandeja-update/band import { ColetorCreateComponent } from './components/coletor/coletor-create/coletor-create.component'; import { ColetorDeleteComponent } from './components/coletor/coletor-delete/coletor-delete.component'; import { ColetorUpdateComponent } from './components/coletor/coletor-update/coletor-update.component'; +import { ConvenioComponent } from './components/convenio/convenio.component'; import { ConsultaAmostraShowComponent } from './components/consulta-amostra/consulta-amostra-show/consulta-amostra-show.component'; import { DominioComponent } from './components/dominio/dominio.component'; import { EmpresaCreateComponent } from './components/empresa/empresa-create/empresa-create.component'; @@ -143,6 +144,10 @@ const routes: Routes = [ path: 'tipos_recurso', component: TipoRecursoComponent, }, + { + path: 'convenios', + component: ConvenioComponent, + }, { path: 'grupos_locais', component: GrupoLocalAtendimentoComponent, From 39cbb65d46b823a9d21e07b1b137aaec5e8577db Mon Sep 17 00:00:00 2001 From: Roger Date: Mon, 26 Jun 2023 10:20:38 -0300 Subject: [PATCH 056/147] Ticket_id: #114016 Ajusta import e rota para convenio component --- src/app/components/convenio/convenio.component.ts | 3 +-- .../requisicao-update/requisicao-update.component.ts | 6 +++--- src/app/components/service/requisicao.service.ts | 6 +++--- 3 files changed, 7 insertions(+), 8 deletions(-) diff --git a/src/app/components/convenio/convenio.component.ts b/src/app/components/convenio/convenio.component.ts index 301b4157..a2ddc2d8 100644 --- a/src/app/components/convenio/convenio.component.ts +++ b/src/app/components/convenio/convenio.component.ts @@ -5,8 +5,7 @@ import { CommonModule } from '@angular/common'; selector: 'app-convenio', standalone: true, imports: [CommonModule], - templateUrl: './convenio.component.html', - styleUrls: ['./convenio.component.css'] + templateUrl: './convenio.component.html' }) export class ConvenioComponent { diff --git a/src/app/components/requisicao/requisicao-update/requisicao-update.component.ts b/src/app/components/requisicao/requisicao-update/requisicao-update.component.ts index 30a0c812..c89c78aa 100644 --- a/src/app/components/requisicao/requisicao-update/requisicao-update.component.ts +++ b/src/app/components/requisicao/requisicao-update/requisicao-update.component.ts @@ -4,7 +4,7 @@ import { Component, OnInit, Input, Inject } from '@angular/core'; import { Requisicao } from './../../model/requisicao.model'; import { MAT_DIALOG_DATA, MatDialogRef, MatDialogModule } from '@angular/material/dialog'; import { Paciente } from '../../model/paciente.model'; -import { Convenios } from '../../model/convenio.model'; +import { Convenio } from '../../model/convenio.model'; import { Medico } from '../../model/medico.model'; import { DatePipe } from '@angular/common'; import { RequisicaoUpdateExamesComponent } from './requisicao-update-exames/requisicao-update-exames.component'; @@ -29,7 +29,7 @@ export class RequisicaoUpdateComponent implements OnInit { @Input('paciente') paciente: Paciente; @Input('localDeAtendimento') localDeAtendimento: LocalDeAtendimento; @Input('medicos') medico: Medico; - @Input('convenios') convenio: Convenios; + @Input('convenios') convenio: Convenio; constructor(@Inject(MAT_DIALOG_DATA) public data: DialogData, @@ -42,7 +42,7 @@ export class RequisicaoUpdateComponent implements OnInit { this.paciente ||= new Paciente(); this.localDeAtendimento ||= new LocalDeAtendimento({}); this.medico ||= new Medico({}); - this.convenio ||= new Convenios({}); + this.convenio ||= new Convenio({}); dialogRef.disableClose = true; } diff --git a/src/app/components/service/requisicao.service.ts b/src/app/components/service/requisicao.service.ts index eda4b5b9..0d73cff3 100644 --- a/src/app/components/service/requisicao.service.ts +++ b/src/app/components/service/requisicao.service.ts @@ -1,5 +1,5 @@ import { BaseService } from './base.service'; -import { Convenios } from '../model/convenio.model'; +import { Convenio } from '../model/convenio.model'; import { Exame } from '../model/exame.model'; import { HttpClient } from '@angular/common/http'; import { Injectable, Inject, Injector } from '@angular/core'; @@ -35,7 +35,7 @@ export class RequisicaoService extends BaseService { return this.http.get(this.baseUrl + requisicaoId + '/medico'); } - searchConvenio(requisicaoId: number): Observable { - return this.http.get(this.baseUrl + requisicaoId + '/convenio'); + searchConvenio(requisicaoId: number): Observable { + return this.http.get(this.baseUrl + requisicaoId + '/convenio'); } } From 398d61a489417aa7277d9f9a732f2bda999ee96b Mon Sep 17 00:00:00 2001 From: Roger Date: Mon, 26 Jun 2023 10:48:54 -0300 Subject: [PATCH 057/147] Ticket_id: #114016 Cria service de convenio --- src/app/components/service/convenio.service.ts | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 src/app/components/service/convenio.service.ts diff --git a/src/app/components/service/convenio.service.ts b/src/app/components/service/convenio.service.ts new file mode 100644 index 00000000..6291daf9 --- /dev/null +++ b/src/app/components/service/convenio.service.ts @@ -0,0 +1,17 @@ +import { BaseService } from './base.service'; +import { HttpClient } from '@angular/common/http'; +import { Injectable, Inject, Injector } from '@angular/core'; + +@Injectable({ + providedIn: 'root', +}) +export class ConvenioService extends BaseService { + baseUrl = '/convenios'; + + constructor( + @Inject(Injector) public injector: Injector, + public http: HttpClient) { + super(injector, http); + this.endpoint = 'convenios' + } +} From 2bf23e3fae22802b30f8c31e3389e015aff0f571 Mon Sep 17 00:00:00 2001 From: Roger Date: Mon, 26 Jun 2023 16:23:03 -0300 Subject: [PATCH 058/147] Ticket_id: #114016 Implementa componente e metodos de convenio --- .../components/convenio/convenio.component.ts | 206 +++++++++++++++++- 1 file changed, 202 insertions(+), 4 deletions(-) diff --git a/src/app/components/convenio/convenio.component.ts b/src/app/components/convenio/convenio.component.ts index a2ddc2d8..4f5d4387 100644 --- a/src/app/components/convenio/convenio.component.ts +++ b/src/app/components/convenio/convenio.component.ts @@ -1,12 +1,210 @@ -import { Component } from '@angular/core'; import { CommonModule } from '@angular/common'; +import { + Component, + OnInit, + AfterViewInit, + ViewChild, + TemplateRef, + ElementRef, + Input +} from '@angular/core'; +import { Convenio } from '../model/convenio.model'; +import { ConvenioService } from '../service/convenio.service'; +import { Operadora } from '../model/operadora.model'; +import { OperadoraService } from '../service/operadora.service'; +import { MatDialog, MatDialogModule } from '@angular/material/dialog'; +import { MatPaginator, MatPaginatorModule } from '@angular/material/paginator'; +import { MatSort, MatSortModule } from '@angular/material/sort'; +import { MatTableDataSource, MatTableModule } from '@angular/material/table'; +import { merge } from 'rxjs'; +import { Query } from '../model/query.model'; +import { Subject, timer } from 'rxjs'; +import { tap, debounceTime } from 'rxjs/operators'; +import { MatButtonModule } from '@angular/material/button'; +import { MatTabsModule } from '@angular/material/tabs'; +import { MatSelectModule } from '@angular/material/select'; +import { MatOptionModule } from '@angular/material/core'; +import { MatAutocompleteModule } from '@angular/material/autocomplete'; +import { FormsModule } from '@angular/forms'; +import { MatInputModule } from '@angular/material/input'; +import { MatFormFieldModule } from '@angular/material/form-field'; +import { NgIf, NgFor } from '@angular/common'; +import { MatIconModule } from '@angular/material/icon'; +import { MatDatepickerModule } from '@angular/material/datepicker'; @Component({ selector: 'app-convenio', standalone: true, - imports: [CommonModule], - templateUrl: './convenio.component.html' + templateUrl: './convenio.component.html', + imports: [ + CommonModule, MatIconModule, NgIf, MatFormFieldModule, MatInputModule, FormsModule, + MatAutocompleteModule, NgFor, MatOptionModule, MatSelectModule, MatTabsModule, + MatButtonModule, MatTableModule, MatSortModule, MatDialogModule, MatPaginatorModule, + MatDatepickerModule + ] }) -export class ConvenioComponent { +export class ConvenioComponent implements OnInit, AfterViewInit { + @Input('operadoras') operadoras: Operadora[] = []; + datasource = new MatTableDataSource([]); + records: any[] = []; + record!: any; + oldRecord: any; + currentRecord: any; + deletedRecords: any[] = []; + query: Query[] = []; + id!: number; + totalCount!: number; + + @ViewChild('operadora_id') operadora_id!: ElementRef; + @ViewChild('deleteDialog') deleteDialog: TemplateRef | any; + @ViewChild(MatSort) sort: MatSort | any; + @ViewChild(MatPaginator) paginator: MatPaginator | any; + + queries: Query[] = []; + subjectOperadora: Subject = new Subject(); + + onEdit = false; + onCreate = false; + + displayedColumns = [ + 'nome', + 'email', + 'operadora_id', + 'action' + ]; + + constructor( + public dialog: MatDialog, + private recordService: ConvenioService, + private operadoraService: OperadoraService + ) { + this.currentRecord = new Convenio({}); + this.record ||= new Convenio({}); + } + + ngOnInit(): void { + this.recordService.count().subscribe((totalCount) => { + this.totalCount = totalCount; + }); + + const query = new Query({ key: '', value: '', isNumeric: false }); + + this.subjectOperadora.pipe(debounceTime(500)).subscribe(() => { + this.operadoraService + .find('id', 'asc', 0, 99999, []) + .subscribe((operadoras) => { + console.table(this.queries); + this.operadoras = operadoras; + }); + }); + this.subjectOperadora.next(null); + } + + ngAfterViewInit() { + this.loadPage(); + this.sort.sortChange.subscribe(() => (this.paginator.pageIndex = 0)); // reseta o paginador depois de ordenar + + merge(this.sort.sortChange, this.paginator.page) // Na ordenação ou paginação, carrega uma nova página + .pipe(tap(() => this.loadPage())) + .subscribe(); + } + + loadPage() { + this.recordService + .find(this.sort.active, + this.sort.direction, + this.paginator.pageIndex, + this.paginator.pageSize, this.query + ).subscribe((records: any[]) => { + this.records = records; + this.datasource.data = [...this.records]; + }); + } + + new(): void { + this.onCreate = true; + } + + addGridData(): void { + this.onCreate = false; + this.onEdit = false; + this.recordService.create(this.currentRecord).subscribe((record) => { + this.records.unshift(record); + this.datasource.data = [...this.records]; + this.recordService.showMessage('Convênio cadastrado com sucesso!'); + this.loadPage(); + }); + this.currentRecord = new Convenio({}); + } + + updateGridData(): void { + this.onCreate = false; + this.onEdit = false; + this.recordService.update(this.currentRecord).subscribe((recurso) => { + this.recordService.showMessage('Convênio atualizado com sucesso!'); + this.loadPage(); + }); + this.currentRecord = new Convenio({}); + } + + atualizar(row: Convenio): void { + this.currentRecord = row; + this.onCreate = false; + this.onEdit = true; + } + + cancelar(): void { + this.onCreate = false; + this.onEdit = false; + Object.assign(this.currentRecord, this.oldRecord); + this.currentRecord = new Convenio({}); + } + + deleteGridData(id: number): void { + const dialogRef = this.dialog.open(this.deleteDialog); + dialogRef.afterClosed().subscribe((result) => { + if (result) { + this.recordService.delete(id) + .subscribe((record) => { + this.recordService.showMessage('Convênio apagado com sucesso!'); + + // Carrega os dados do backend e faz refresh do datasource + this.loadPage(); + this.datasource.data = [...this.records]; + }); + } + }); + } + + search(key: string, value: string, isNumeric: boolean = false): void { + const query = new Query({ key, value, isNumeric }); + this.query = this.query.filter((q) => q.key !== key); + this.query.push(query); + this.paginator.pageIndex = 0; + this.loadPage(); + } + + searchOperadora(): void { + const query_string = this.currentRecord + .operadora_id as unknown as string; + const query = new Query({ + key: 'id', + value: query_string, + isNumeric: false, + }); + console.warn(query_string); + this.queries = []; + this.queries.push(query); + this.subjectOperadora.next(null); + } + + displayFnOperadora(options: Operadora[]): (id: any) => any { + return (id: any) => { + const correspondingOption = Array.isArray(options) + ? options.find((option) => option.id === id) + : null; + return correspondingOption ? correspondingOption.id : ''; + }; + } } From 185179a49aa6730281deff72c389cc8d5658c0e0 Mon Sep 17 00:00:00 2001 From: Roger Date: Tue, 27 Jun 2023 17:00:27 -0300 Subject: [PATCH 059/147] Ticket_id: #114016 Adiciona relacionamento empresa model convenio --- src/app/components/model/convenio.model.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/app/components/model/convenio.model.ts b/src/app/components/model/convenio.model.ts index 39f3c78c..c53047ab 100644 --- a/src/app/components/model/convenio.model.ts +++ b/src/app/components/model/convenio.model.ts @@ -1,5 +1,6 @@ import { Base } from './base.model' import { Operadora } from './operadora.model'; +import { Empresa } from './empresa.model'; export class Convenio extends Base{ public id?: number; @@ -43,6 +44,7 @@ export class Convenio extends Base{ public changed_by_lab_id?: number; public uuid?: string; public operadora?: Operadora; + public empresa?: Empresa; constructor(values: Convenio) { super(values); From 2cf0d9dc2c72f89d77575c90b630beba133cc811 Mon Sep 17 00:00:00 2001 From: Roger Date: Tue, 27 Jun 2023 17:01:45 -0300 Subject: [PATCH 060/147] Ticket_id: #114016 Adiciona relacionamento empresa componetne convenio --- .../components/convenio/convenio.component.ts | 42 +++++++++++++------ 1 file changed, 30 insertions(+), 12 deletions(-) diff --git a/src/app/components/convenio/convenio.component.ts b/src/app/components/convenio/convenio.component.ts index 4f5d4387..f844b899 100644 --- a/src/app/components/convenio/convenio.component.ts +++ b/src/app/components/convenio/convenio.component.ts @@ -12,6 +12,8 @@ import { Convenio } from '../model/convenio.model'; import { ConvenioService } from '../service/convenio.service'; import { Operadora } from '../model/operadora.model'; import { OperadoraService } from '../service/operadora.service'; +import { Empresa } from '../model/empresa.model'; +import { EmpresaService } from '../service/empresa.service'; import { MatDialog, MatDialogModule } from '@angular/material/dialog'; import { MatPaginator, MatPaginatorModule } from '@angular/material/paginator'; import { MatSort, MatSortModule } from '@angular/material/sort'; @@ -45,6 +47,9 @@ import { MatDatepickerModule } from '@angular/material/datepicker'; }) export class ConvenioComponent implements OnInit, AfterViewInit { @Input('operadoras') operadoras: Operadora[] = []; + operadora: Operadora; + @Input('empresas') empresas: Empresa[] = []; + empresa: Empresa; datasource = new MatTableDataSource([]); records: any[] = []; @@ -57,6 +62,7 @@ export class ConvenioComponent implements OnInit, AfterViewInit { totalCount!: number; @ViewChild('operadora_id') operadora_id!: ElementRef; + @ViewChild('empresa_id') empresa_id!: ElementRef; @ViewChild('deleteDialog') deleteDialog: TemplateRef | any; @ViewChild(MatSort) sort: MatSort | any; @ViewChild(MatPaginator) paginator: MatPaginator | any; @@ -77,10 +83,14 @@ export class ConvenioComponent implements OnInit, AfterViewInit { constructor( public dialog: MatDialog, private recordService: ConvenioService, - private operadoraService: OperadoraService + private operadoraService: OperadoraService, + private empresaService: EmpresaService ) { this.currentRecord = new Convenio({}); this.record ||= new Convenio({}); + this.operadora ||= new Operadora({}); + this.empresa ||= new Empresa({}); + this.operadora.empresa = this.empresa; } ngOnInit(): void { @@ -89,13 +99,22 @@ export class ConvenioComponent implements OnInit, AfterViewInit { }); const query = new Query({ key: '', value: '', isNumeric: false }); + let empresa_id = this.operadora.empresa_id || 0 - this.subjectOperadora.pipe(debounceTime(500)).subscribe(() => { + this.subjectOperadora.subscribe(() => { this.operadoraService .find('id', 'asc', 0, 99999, []) .subscribe((operadoras) => { console.table(this.queries); this.operadoras = operadoras; + + if (empresa_id > 0) { + this.empresaService.readById(this.operadora.empresa_id as number).subscribe( + (empresa) => { + this.empresa = empresa; + this.operadora.empresa = empresa; + }); + } }); }); this.subjectOperadora.next(null); @@ -163,16 +182,15 @@ export class ConvenioComponent implements OnInit, AfterViewInit { deleteGridData(id: number): void { const dialogRef = this.dialog.open(this.deleteDialog); + dialogRef.afterClosed().subscribe((result) => { if (result) { - this.recordService.delete(id) - .subscribe((record) => { - this.recordService.showMessage('Convênio apagado com sucesso!'); - - // Carrega os dados do backend e faz refresh do datasource - this.loadPage(); - this.datasource.data = [...this.records]; - }); + this.recordService.delete(id).subscribe((record) => { + this.recordService.showMessage('Convênio apagado com sucesso!'); + // Carrega os dados do backend e faz refresh do datasource + this.loadPage(); + this.datasource.data = [...this.records]; + }); } }); } @@ -189,7 +207,7 @@ export class ConvenioComponent implements OnInit, AfterViewInit { const query_string = this.currentRecord .operadora_id as unknown as string; const query = new Query({ - key: 'id', + key: 'empresa.nome_fantasia', value: query_string, isNumeric: false, }); @@ -204,7 +222,7 @@ export class ConvenioComponent implements OnInit, AfterViewInit { const correspondingOption = Array.isArray(options) ? options.find((option) => option.id === id) : null; - return correspondingOption ? correspondingOption.id : ''; + return correspondingOption ? correspondingOption.empresa?.nome_fantasia : ''; }; } } From 0ccc2fe215e9963dfeb0c1cc9fd3ed302b2635bb Mon Sep 17 00:00:00 2001 From: Roger Date: Tue, 27 Jun 2023 17:02:47 -0300 Subject: [PATCH 061/147] Ticket_id: #114016 Implementa template SPA de convenio --- .../convenio/convenio.component.html | 197 +++++++++++++++++- 1 file changed, 196 insertions(+), 1 deletion(-) diff --git a/src/app/components/convenio/convenio.component.html b/src/app/components/convenio/convenio.component.html index 5d54008c..f64b5d30 100644 --- a/src/app/components/convenio/convenio.component.html +++ b/src/app/components/convenio/convenio.component.html @@ -1 +1,196 @@ -

convenio works!

+
+ + + +
+ +
+
+
+
+
+ + Nome: + + +
+ +
+ + Email: + + +
+
+
+
+ +
+
+
+ + + Nome: + + + + O campo é obrigatório! + + + + + + Email: + + + + O campo é obrigatório! + + + + + + Operadora + + + + O campo é obrigatório! + + + + + {{operadora?.empresa?.nome_fantasia}} + + + + +
+ + + +
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Nome{{ row?.nome }}Email{{ row?.email }}Operadora{{ row?.operadora?.empresa?.nome_fantasia }} Ações +
+ +
+ +
+ +
+ +
+ + + + Deseja apagar esse registro? + + + + + + +
+
+ + +
+ From 174cc3e94f584080c461c667407c41b24b009977 Mon Sep 17 00:00:00 2001 From: Roger Date: Fri, 30 Jun 2023 09:53:30 -0300 Subject: [PATCH 062/147] Ticket_id: #114016 Adiciona coluna chave publicacao ao convenio --- .../convenio/convenio.component.html | 31 +++++++++++++++++-- .../components/convenio/convenio.component.ts | 29 +++-------------- 2 files changed, 34 insertions(+), 26 deletions(-) diff --git a/src/app/components/convenio/convenio.component.html b/src/app/components/convenio/convenio.component.html index f64b5d30..6cf49e74 100644 --- a/src/app/components/convenio/convenio.component.html +++ b/src/app/components/convenio/convenio.component.html @@ -63,7 +63,7 @@ - + Email: - + + Chave Publicação: + + + + O campo é obrigatório! + + + + + Operadora {{ row?.email }} + + + Chave Publicação + {{ row?.chave_web }} + + ([]); @@ -76,6 +67,7 @@ export class ConvenioComponent implements OnInit, AfterViewInit { displayedColumns = [ 'nome', 'email', + 'chave_web', 'operadora_id', 'action' ]; @@ -83,14 +75,12 @@ export class ConvenioComponent implements OnInit, AfterViewInit { constructor( public dialog: MatDialog, private recordService: ConvenioService, - private operadoraService: OperadoraService, - private empresaService: EmpresaService + private operadoraService: OperadoraService ) { this.currentRecord = new Convenio({}); this.record ||= new Convenio({}); this.operadora ||= new Operadora({}); this.empresa ||= new Empresa({}); - this.operadora.empresa = this.empresa; } ngOnInit(): void { @@ -99,22 +89,13 @@ export class ConvenioComponent implements OnInit, AfterViewInit { }); const query = new Query({ key: '', value: '', isNumeric: false }); - let empresa_id = this.operadora.empresa_id || 0 this.subjectOperadora.subscribe(() => { this.operadoraService - .find('id', 'asc', 0, 99999, []) + .find('id', 'asc', 0, 90, []) .subscribe((operadoras) => { console.table(this.queries); this.operadoras = operadoras; - - if (empresa_id > 0) { - this.empresaService.readById(this.operadora.empresa_id as number).subscribe( - (empresa) => { - this.empresa = empresa; - this.operadora.empresa = empresa; - }); - } }); }); this.subjectOperadora.next(null); From fbd3e0a1bdd91548b062bc51c623b4c65c2bb354 Mon Sep 17 00:00:00 2001 From: Roger Date: Wed, 5 Jul 2023 15:29:51 -0300 Subject: [PATCH 063/147] Ticket_id: #114207 Cria componete aba detalhes de convenio --- .../convenio-detalhe.component.html | 1 + .../convenio-detalhe/convenio-detalhe.component.ts | 13 +++++++++++++ 2 files changed, 14 insertions(+) create mode 100644 src/app/components/convenio/convenio-detalhe/convenio-detalhe.component.html create mode 100644 src/app/components/convenio/convenio-detalhe/convenio-detalhe.component.ts diff --git a/src/app/components/convenio/convenio-detalhe/convenio-detalhe.component.html b/src/app/components/convenio/convenio-detalhe/convenio-detalhe.component.html new file mode 100644 index 00000000..7edfe94a --- /dev/null +++ b/src/app/components/convenio/convenio-detalhe/convenio-detalhe.component.html @@ -0,0 +1 @@ +

convenio-detalhe works!

diff --git a/src/app/components/convenio/convenio-detalhe/convenio-detalhe.component.ts b/src/app/components/convenio/convenio-detalhe/convenio-detalhe.component.ts new file mode 100644 index 00000000..3730fb4f --- /dev/null +++ b/src/app/components/convenio/convenio-detalhe/convenio-detalhe.component.ts @@ -0,0 +1,13 @@ +import { Component } from '@angular/core'; +import { CommonModule } from '@angular/common'; + +@Component({ + selector: 'app-convenio-detalhe', + standalone: true, + imports: [CommonModule], + templateUrl: './convenio-detalhe.component.html', + styleUrls: ['./convenio-detalhe.component.css'] +}) +export class ConvenioDetalheComponent { + +} From d8813c379be3603c25380c0f505d7d35eba40909 Mon Sep 17 00:00:00 2001 From: Roger Date: Wed, 5 Jul 2023 15:48:20 -0300 Subject: [PATCH 064/147] Ticket_id: #114207 Cria model de relatorio --- src/app/components/model/relatorio.model.ts | 40 +++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 src/app/components/model/relatorio.model.ts diff --git a/src/app/components/model/relatorio.model.ts b/src/app/components/model/relatorio.model.ts new file mode 100644 index 00000000..f3a52a03 --- /dev/null +++ b/src/app/components/model/relatorio.model.ts @@ -0,0 +1,40 @@ +import { Base } from './base.model'; + +export class Relatorio extends Base{ + public id?: number; + public titulo?: string; + public descricao?: string; + public compativel_apartir_da_versao?: string; + public compativel_ate_versao?: string; + public data_importacao?: Date = new Date(); + public usuario_importacao_id?: number; + public arquivo_origem?: string; + public classe_impressora?: string; + public x_filter_def_id?: number; + public classe_relatorio?: string; + public orientation?: number; + public margem_esquerda?: number; + public margem_direita?: number; + public margem_superior?: number; + public altura_papel?: number; + public largura_papel?: number; + public tipo_saida?: string; + public laboratorio_id?: number; + public original_id?: number; + public created_at?: Date = new Date(); + public updated_at?: Date = new Date(); + public tipo_relatorio_id?: number; + public version_id?: number; + public margem_inferior?: number; + public laboratory_domain_id?: number; + public deleted?: boolean; + public criado_em?: Date = new Date(); + public changed_by_lab_id?: number; + public itemid?: number; + public uuid?: string; + + constructor(values: Relatorio) { + super(values); + Object.assign(this, values); + } +} From 0618b69dc75df4affd6ba3f6f25a9a2916f00485 Mon Sep 17 00:00:00 2001 From: Roger Date: Wed, 5 Jul 2023 16:23:52 -0300 Subject: [PATCH 065/147] Ticket_id: #114207 Cria service de relatorio --- src/app/components/service/relatorio.service.ts | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 src/app/components/service/relatorio.service.ts diff --git a/src/app/components/service/relatorio.service.ts b/src/app/components/service/relatorio.service.ts new file mode 100644 index 00000000..33e092d9 --- /dev/null +++ b/src/app/components/service/relatorio.service.ts @@ -0,0 +1,15 @@ +import { BaseService } from './base.service'; +import { HttpClient } from '@angular/common/http'; +import { Injectable, Inject, Injector } from '@angular/core'; + +@Injectable({ + providedIn: 'root', +}) +export class RelatorioService extends BaseService { + constructor( + @Inject(Injector) public injector: Injector, + public http: HttpClient) { + super(injector, http); + this.endpoint = 'relatorios' + } +} From 831c2b9361cdea8a191764a8a026a9920c7c6838 Mon Sep 17 00:00:00 2001 From: Roger Date: Fri, 7 Jul 2023 10:50:03 -0300 Subject: [PATCH 066/147] Ticket_id: #114207 Cria service de custom para relatorio-guia --- .../components/service/relatorio-guia.service.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 src/app/components/service/relatorio-guia.service.ts diff --git a/src/app/components/service/relatorio-guia.service.ts b/src/app/components/service/relatorio-guia.service.ts new file mode 100644 index 00000000..829f011b --- /dev/null +++ b/src/app/components/service/relatorio-guia.service.ts @@ -0,0 +1,14 @@ +import { BaseService } from './base.service'; +import { HttpClient } from '@angular/common/http'; +import { Injectable, Inject, Injector } from '@angular/core'; + +@Injectable({ + providedIn: 'root', +}) +export class RelatorioGuiaService extends BaseService { + constructor( + @Inject(Injector) public injector: Injector, public http: HttpClient) { + super(injector, http); + this.endpoint = 'relatorios_guia' + } +} From 8f59e7d8879a62959f87006371a1b9bb9809445d Mon Sep 17 00:00:00 2001 From: Roger Date: Fri, 7 Jul 2023 14:15:16 -0300 Subject: [PATCH 067/147] Ticket_id: #114207 Cria aba detalhes no cadastro de convenio template --- src/app/components/convenio/convenio.component.html | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/app/components/convenio/convenio.component.html b/src/app/components/convenio/convenio.component.html index 6cf49e74..c4c174d6 100644 --- a/src/app/components/convenio/convenio.component.html +++ b/src/app/components/convenio/convenio.component.html @@ -128,6 +128,13 @@
+ + + + + + +
+
+

Fatura:

+ + Nome do Relatório + + + + {{ relatorioFatura.titulo }} + + + + + Qtde. de Vias da Fatura + + +
+ - +
+

Exportação de Dados:

+ + Nome do Objeto + + + + {{ relatorioExportacao.titulo }} + + + + + Versão do Layout + + + + Registro ANS + + +
From 7d91d5e1d3dbd2c5aff79377c46fd47fb6b60074 Mon Sep 17 00:00:00 2001 From: Roger Date: Fri, 14 Jul 2023 08:12:10 -0300 Subject: [PATCH 082/147] Ticket_id: #114207 Ajusta template e passagem objeto na chamada do componente em convenio-detalhe --- .../convenio-detalhe/convenio-detalhe.component.html | 6 +++--- src/app/components/convenio/convenio.component.html | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/app/components/convenio/convenio-detalhe/convenio-detalhe.component.html b/src/app/components/convenio/convenio-detalhe/convenio-detalhe.component.html index 4e9d282d..8e436175 100644 --- a/src/app/components/convenio/convenio-detalhe/convenio-detalhe.component.html +++ b/src/app/components/convenio/convenio-detalhe/convenio-detalhe.component.html @@ -3,7 +3,7 @@ Mascara de Carteirinha
@@ -27,7 +27,7 @@

Guia:

Mascara da Guia
@@ -53,7 +53,7 @@

Fatura:

Qtde. de Vias da Fatura
diff --git a/src/app/components/convenio/convenio.component.html b/src/app/components/convenio/convenio.component.html index 5865199c..f84cf2bb 100644 --- a/src/app/components/convenio/convenio.component.html +++ b/src/app/components/convenio/convenio.component.html @@ -130,7 +130,7 @@ - + From 5506be0c42010f3a9f0ae1854394ffc3981575d9 Mon Sep 17 00:00:00 2001 From: Roger Date: Fri, 14 Jul 2023 11:20:32 -0300 Subject: [PATCH 083/147] Ticket_id: #114207 Inteta dados classe filha e implementa forkjoin no componente convenio --- .../components/convenio/convenio.component.ts | 38 ++++++++++++++----- 1 file changed, 28 insertions(+), 10 deletions(-) diff --git a/src/app/components/convenio/convenio.component.ts b/src/app/components/convenio/convenio.component.ts index e6c3b2c4..fd4f6ff0 100644 --- a/src/app/components/convenio/convenio.component.ts +++ b/src/app/components/convenio/convenio.component.ts @@ -12,8 +12,8 @@ import { MatSort, MatSortModule } from '@angular/material/sort'; import { MatTableDataSource, MatTableModule } from '@angular/material/table'; import { merge } from 'rxjs'; import { Query } from '../model/query.model'; -import { Subject, timer } from 'rxjs'; -import { tap, debounceTime } from 'rxjs/operators'; +import { Subject, forkJoin } from 'rxjs'; +import { tap } from 'rxjs/operators'; import { MatButtonModule } from '@angular/material/button'; import { MatTabsModule } from '@angular/material/tabs'; import { MatSelectModule } from '@angular/material/select'; @@ -26,6 +26,10 @@ import { NgIf, NgFor } from '@angular/common'; import { MatIconModule } from '@angular/material/icon'; import { MatDatepickerModule } from '@angular/material/datepicker'; import { ConvenioDetalheComponent } from './convenio-detalhe/convenio-detalhe.component'; +import { RelatorioGuiaService } from '../service/relatorio-guia.service'; +import { RelatorioFaturaService } from '../service/relatorio-fatura.service'; +import { RelatorioExportacaoService } from '../service/relatorio-exportacao.service'; +import { Relatorio } from '../model/relatorio.model'; @Component({ selector: 'app-convenio', @@ -33,13 +37,17 @@ import { ConvenioDetalheComponent } from './convenio-detalhe/convenio-detalhe.co templateUrl: './convenio.component.html', imports: [ CommonModule, MatIconModule, NgIf, MatFormFieldModule, MatInputModule, FormsModule, - MatAutocompleteModule, NgFor, MatOptionModule, MatSelectModule, MatTabsModule, + MatAutocompleteModule, NgIf, NgFor, MatOptionModule, MatSelectModule, MatTabsModule, MatButtonModule, MatTableModule, MatSortModule, MatDialogModule, MatPaginatorModule, MatDatepickerModule, ConvenioDetalheComponent ] }) export class ConvenioComponent implements OnInit, AfterViewInit { @Input('operadoras') operadoras: Operadora[] = []; + @Input('relatoriosGuia') relatoriosGuia: Relatorio[] = []; + @Input('relatoriosFatura') relatoriosFatura: Relatorio[] = []; + @Input('relatoriosExportacao') relatoriosExportacao: Relatorio[] = []; + operadora: Operadora; empresa: Empresa; @@ -76,7 +84,10 @@ export class ConvenioComponent implements OnInit, AfterViewInit { constructor( public dialog: MatDialog, private recordService: ConvenioService, - private operadoraService: OperadoraService + private operadoraService: OperadoraService, + private relatorioFaturaService: RelatorioFaturaService, + private relatorioGuiaService: RelatorioGuiaService, + private relatorioExportacaoService: RelatorioExportacaoService, ) { this.currentRecord = new Convenio({}); this.record ||= new Convenio({}); @@ -112,15 +123,22 @@ export class ConvenioComponent implements OnInit, AfterViewInit { } loadPage() { - this.recordService + forkJoin({ + guias: this.relatorioGuiaService.find('id', 'asc', 0, 60, this.queries), + faturas: this.relatorioFaturaService.find('id', 'asc', 0, 60, this.queries), + exportacoes: this.relatorioExportacaoService.find('id', 'asc', 0, 60, this.queries), + convenios: this.recordService .find(this.sort.active, this.sort.direction, this.paginator.pageIndex, - this.paginator.pageSize, this.query - ).subscribe((records: any[]) => { - this.records = records; - this.datasource.data = [...this.records]; - }); + this.paginator.pageSize, this.query) + }).subscribe( resultado => { + this.relatoriosFatura = resultado.faturas; + this.relatoriosExportacao = resultado.exportacoes; + this.relatoriosGuia = resultado.guias; + this.records = resultado.convenios; + this.datasource.data = [...this.records]; + }) } new(): void { From c18c8e510c7ee34e78314be4114d20ed0d7cfdfb Mon Sep 17 00:00:00 2001 From: Roger Date: Fri, 14 Jul 2023 11:22:56 -0300 Subject: [PATCH 084/147] Ticket_id: #114207 Implementa binding dados do componente filho no template convenio --- src/app/components/convenio/convenio.component.html | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/app/components/convenio/convenio.component.html b/src/app/components/convenio/convenio.component.html index f84cf2bb..d1618893 100644 --- a/src/app/components/convenio/convenio.component.html +++ b/src/app/components/convenio/convenio.component.html @@ -130,7 +130,10 @@ - + From 8e36b5ece05fe67476656878a3fa677247885651 Mon Sep 17 00:00:00 2001 From: Roger Date: Fri, 14 Jul 2023 15:21:14 -0300 Subject: [PATCH 085/147] Ticket_id: #114207 Ajusta inicializacao de classe relatorio --- .../convenio-detalhe.component.ts | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/src/app/components/convenio/convenio-detalhe/convenio-detalhe.component.ts b/src/app/components/convenio/convenio-detalhe/convenio-detalhe.component.ts index 050aea8e..2d63506d 100644 --- a/src/app/components/convenio/convenio-detalhe/convenio-detalhe.component.ts +++ b/src/app/components/convenio/convenio-detalhe/convenio-detalhe.component.ts @@ -6,10 +6,10 @@ import { RelatorioGuiaService } from '../../service/relatorio-guia.service'; import { RelatorioFaturaService } from '../../service/relatorio-fatura.service'; import { RelatorioExportacaoService } from '../../service/relatorio-exportacao.service'; import { Query } from 'src/app/components/model/query.model'; -import { Subject, debounceTime } from 'rxjs'; +import { Subject } from 'rxjs'; import { MatSelectModule } from '@angular/material/select'; import { MatOptionModule } from '@angular/material/core'; -import { NgFor } from '@angular/common'; +import { NgFor, JsonPipe } from '@angular/common'; import { MatAutocompleteModule } from '@angular/material/autocomplete'; import { MatInputModule } from '@angular/material/input'; import { MatFormFieldModule } from '@angular/material/form-field'; @@ -19,8 +19,8 @@ import { FormsModule } from '@angular/forms'; selector: 'app-convenio-detalhe', standalone: true, templateUrl: './convenio-detalhe.component.html', - imports: [ FormsModule, MatFormFieldModule, MatInputModule, - MatAutocompleteModule, NgFor, MatOptionModule, MatSelectModule + imports: [ FormsModule, MatFormFieldModule, MatInputModule, JsonPipe, + MatAutocompleteModule, NgFor, MatOptionModule, MatSelectModule, ] }) export class ConvenioDetalheComponent implements OnInit { @@ -30,7 +30,7 @@ export class ConvenioDetalheComponent implements OnInit { @Input('relatoriosExportacao') relatoriosExportacao: Relatorio[] = []; tipo_relatorio: TipoRelatorio; - relatorio: Relatorio[] = []; + relatorio: Relatorio; queries: Query[] = []; subjectRelatorioGuia: Subject = new Subject(); @@ -40,9 +40,10 @@ export class ConvenioDetalheComponent implements OnInit { constructor( private relatorioFaturaService: RelatorioFaturaService, private relatorioGuiaService: RelatorioGuiaService, - private relatorioExportacaoService: RelatorioExportacaoService + private relatorioExportacaoService: RelatorioExportacaoService, ) { this.convenio ||= new Convenio({}); + this.relatorio ||= new Relatorio({}); this.tipo_relatorio ||= new TipoRelatorio({}); } @@ -53,7 +54,6 @@ export class ConvenioDetalheComponent implements OnInit { this.relatorioGuiaService .find('id', 'asc', 0, 60, this.queries) .subscribe((relatoriosGuia: any) => { - console.table(this.queries); this.relatoriosGuia = relatoriosGuia; }); }); @@ -63,7 +63,6 @@ export class ConvenioDetalheComponent implements OnInit { this.relatorioFaturaService .find('id', 'asc', 0, 60, this.queries) .subscribe((relatoriosFatura: any) => { - console.table(this.queries); this.relatoriosFatura = relatoriosFatura; }); }); @@ -73,7 +72,6 @@ export class ConvenioDetalheComponent implements OnInit { this.relatorioExportacaoService .find('id', 'asc', 0, 60, this.queries) .subscribe((relatoriosExportacao: any) => { - console.table(this.queries); this.relatoriosExportacao = relatoriosExportacao; }); }); From cbf462220bcf74d56182a4a9758fb15ed3244c45 Mon Sep 17 00:00:00 2001 From: Roger Date: Tue, 18 Jul 2023 16:19:45 -0300 Subject: [PATCH 086/147] Ticket_id: #114643 Adiciona link tipo instrumento ao header --- src/app/components/template/header/header.component.html | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/app/components/template/header/header.component.html b/src/app/components/template/header/header.component.html index 99643a97..3d5ba9f0 100644 --- a/src/app/components/template/header/header.component.html +++ b/src/app/components/template/header/header.component.html @@ -109,6 +109,9 @@ + - From c270da36e2e1aa72a35b44f842e6c9ea672e8e3a Mon Sep 17 00:00:00 2001 From: Roger Date: Mon, 24 Jul 2023 16:50:07 -0300 Subject: [PATCH 093/147] Ticket_id: #114643 Cria Template SPA de Tipo Instrumento --- .../tipo-instrumento.component.html | 394 +++++++++++++++++- 1 file changed, 393 insertions(+), 1 deletion(-) diff --git a/src/app/components/tipo-instrumento/tipo-instrumento.component.html b/src/app/components/tipo-instrumento/tipo-instrumento.component.html index 22ad57c8..2a37e7ba 100644 --- a/src/app/components/tipo-instrumento/tipo-instrumento.component.html +++ b/src/app/components/tipo-instrumento/tipo-instrumento.component.html @@ -1 +1,393 @@ -

tipo-instrumento works!

+
+ + + +
+ +
+
+
+
+
+ + Modalidade: + + +
+ +
+ + Email: + + +
+
+
+
+ +
+
+
+ + + Modalidade: + + + + O campo é obrigatório! + + + + + + Descrição: + + + + O campo é obrigatório! + + + + + + Código Instrumento: + + + + O campo é obrigatório! + + + + + + Padão Código de Barras: + + + + O campo é obrigatório! + + + + + + Mapa de Lote + + + + O campo é obrigatório! + + + + + {{relatorioMapaLote?.titulo}} + + + + + + Interfaceamento + + + + O campo é obrigatório! + + + + + + Diretório Transf. Dados + + + + O campo é obrigatório! + + + + + + Aprovação do Exame na Bancada + + Sim + Não + + + + + Triagem Rápida + + Sim + Não + + + + + Permite Sobrescrever Resultado + + Sim + Não + + + + + Driver + + + + O campo é obrigatório! + + + + + {{driver?.nome}} + + + + + + +
+ + + +
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Modalidade{{ row?.modalidade }}Descrição{{ row?.descricao }}Código{{ row?.cod_instrumento }}Padrão Cod. Barras{{ row?.padrao_cod_barras }}Mapa de Lote{{ row?.relatorioMapaLote?.titulo }}Interfaceamento{{ row?.interfaceamento }}Diretório do Exame na Bancada{{ row?.diretorio_transf_dados }}Aprovação do Exame na Bancada{{ row?.aprova_exame_bancada }}Triagem Rápida{{ row?.habilita_triagem_rapida }}Permite Sobrescrever Resultado{{ row?.sobrescreve_resultado }}Driver{{ row?.driver?.nome }} Ações +
+ +
+ +
+ +
+ +
+ + + + Deseja apagar esse registro? + + + + + + +
+
+ + +
From 1214a7127af8fcdb7933dcc77298a48a71138747 Mon Sep 17 00:00:00 2001 From: Roger Date: Mon, 24 Jul 2023 16:51:23 -0300 Subject: [PATCH 094/147] Ticket_id: #114643 Implementa componente de Tipo Instrumento --- .../tipo-instrumento.component.ts | 247 +++++++++++++++++- 1 file changed, 244 insertions(+), 3 deletions(-) diff --git a/src/app/components/tipo-instrumento/tipo-instrumento.component.ts b/src/app/components/tipo-instrumento/tipo-instrumento.component.ts index 465d99f8..71e74b11 100644 --- a/src/app/components/tipo-instrumento/tipo-instrumento.component.ts +++ b/src/app/components/tipo-instrumento/tipo-instrumento.component.ts @@ -1,13 +1,254 @@ -import { Component } from '@angular/core'; +import { Component, OnInit, AfterViewInit, + ViewChild, TemplateRef, ElementRef, Input } from '@angular/core'; import { CommonModule } from '@angular/common'; +import { TipoInstrumento } from '../model/tipo-instrumento.model'; +import { TipoInstrumentoService } from '../service/tipo-instrumento.service'; +import { Driver } from '../model/driver.model'; +import { DriverService } from '../service/driver.service'; +import { Relatorio } from '../model/relatorio.model'; +import { RelatorioMapaLoteService } from '../service/relatorio-mapa-lote.service'; +import { MatDialog, MatDialogModule } from '@angular/material/dialog'; +import { MatPaginator, MatPaginatorModule } from '@angular/material/paginator'; +import { MatSort, MatSortModule } from '@angular/material/sort'; +import { MatTableDataSource, MatTableModule } from '@angular/material/table'; +import { merge } from 'rxjs'; +import { Query } from '../model/query.model'; +import { Subject, forkJoin } from 'rxjs'; +import { tap } from 'rxjs/operators'; +import { MatButtonModule } from '@angular/material/button'; +import { MatTabsModule } from '@angular/material/tabs'; +import { MatSelectModule } from '@angular/material/select'; +import { MatOptionModule } from '@angular/material/core'; +import { MatAutocompleteModule } from '@angular/material/autocomplete'; +import { FormsModule } from '@angular/forms'; +import { MatInputModule } from '@angular/material/input'; +import { MatFormFieldModule } from '@angular/material/form-field'; +import { NgIf, NgFor } from '@angular/common'; +import { MatIconModule } from '@angular/material/icon'; +import { MatDatepickerModule } from '@angular/material/datepicker'; @Component({ selector: 'app-tipo-instrumento', standalone: true, templateUrl: './tipo-instrumento.component.html', - imports: [CommonModule] + imports: [ + CommonModule, MatIconModule, NgIf, MatFormFieldModule, MatInputModule, FormsModule, + MatAutocompleteModule, NgIf, NgFor, MatOptionModule, MatSelectModule, MatTabsModule, + MatButtonModule, MatTableModule, MatSortModule, MatDialogModule, MatPaginatorModule, + MatDatepickerModule + ] }) -export class TipoInstrumentoComponent { +export class TipoInstrumentoComponent implements OnInit, AfterViewInit { + @Input('drivers') drivers: Driver[] = []; + @Input('relatoriosMapaLote') relatoriosMapaLote: Relatorio[] = []; + + datasource = new MatTableDataSource([]); + records: any[] = []; + record!: any; + oldRecord: any; + currentRecord: any; + deletedRecords: any[] = []; + query: Query[] = []; + queries: Query[] = []; + id!: number; + totalCount!: number; + + @ViewChild('driver_id') driver_id!: ElementRef; + @ViewChild('relatorio_id') relatorio_id!: ElementRef; + @ViewChild('deleteDialog') deleteDialog: TemplateRef | any; + @ViewChild(MatSort) sort: MatSort | any; + @ViewChild(MatPaginator) paginator: MatPaginator | any; + + subjectDriver: Subject = new Subject(); + subjectRelatorioMapaLote: Subject = new Subject(); + + onEdit = false; + onCreate = false; + + displayedColumns = [ + 'modalidade', + 'descricao', + 'cod_instrumento', + 'padrao_cod_barras', + 'relatorio_id', + 'interfaceamento', + 'diretorio_transf_dados', + 'aprova_exame_bancada', + 'habilita_triagem_rapida', + 'sobrescreve_resultado', + 'driver_id', + 'action' + ]; + + constructor( + public dialog: MatDialog, + private recordService: TipoInstrumentoService, + private driverService: DriverService, + private relatorioMapaLoteService: RelatorioMapaLoteService + ) { + this.currentRecord = new TipoInstrumento({}); + this.record ||= new TipoInstrumento({}); + } + + ngOnInit(): void { + this.recordService.count().subscribe((totalCount) => { + this.totalCount = totalCount; + }); + + const query = new Query({ key: '', value: '', isNumeric: false }); + + this.subjectDriver.subscribe(() => { + this.driverService + .find('id', 'asc', 0, 90, []) + .subscribe((drivers) => { + console.table(this.queries); + this.drivers = drivers; + }); + }); + this.subjectDriver.next(null); + + this.subjectRelatorioMapaLote.subscribe(() => { + this.relatorioMapaLoteService + .find('id', 'asc', 0, 90, []) + .subscribe((relatoriosMapaLote) => { + console.table(this.queries); + this.relatoriosMapaLote = relatoriosMapaLote; + }); + }); + this.subjectRelatorioMapaLote.next(null); + } + + ngAfterViewInit() { + this.loadPage(); + this.sort.sortChange.subscribe(() => (this.paginator.pageIndex = 0)); // reseta o paginador depois de ordenar + + merge(this.sort.sortChange, this.paginator.page) // Na ordenação ou paginação, carrega uma nova página + .pipe(tap(() => this.loadPage())) + .subscribe(); + } + + loadPage() { + forkJoin({ + drivers: this.driverService.find('id', 'asc', 0, 60, this.queries), + mapaLotes: this.relatorioMapaLoteService.find('id', 'asc', 0, 60, this.queries), + tipoInstrumentos: this.recordService + .find(this.sort.active, + this.sort.direction, + this.paginator.pageIndex, + this.paginator.pageSize, this.query) + }).subscribe( resultado => { + this.drivers = resultado.drivers; + this.relatoriosMapaLote = resultado.mapaLotes; + this.records = resultado.tipoInstrumentos; + this.datasource.data = [...this.records]; + }) + } + + new(): void { + this.onCreate = true; + } + + addGridData(): void { + this.onCreate = false; + this.onEdit = false; + this.recordService.create(this.currentRecord).subscribe((record) => { + this.records.unshift(record); + this.datasource.data = [...this.records]; + this.recordService.showMessage('Tipo instrumento cadastrado com sucesso!'); + this.loadPage(); + }); + this.currentRecord = new TipoInstrumento({}); + } + + updateGridData(): void { + this.onCreate = false; + this.onEdit = false; + this.recordService.update(this.currentRecord).subscribe((recurso) => { + this.recordService.showMessage('Convênio atualizado com sucesso!'); + this.loadPage(); + }); + this.currentRecord = new TipoInstrumento({}); + } + + atualizar(row: TipoInstrumento): void { + this.currentRecord = row; + this.onCreate = false; + this.onEdit = true; + } + + cancelar(): void { + this.onCreate = false; + this.onEdit = false; + Object.assign(this.currentRecord, this.oldRecord); + this.currentRecord = new TipoInstrumento({}); + } + + deleteGridData(id: number): void { + const dialogRef = this.dialog.open(this.deleteDialog); + + dialogRef.afterClosed().subscribe((result) => { + if (result) { + this.recordService.delete(id).subscribe((record) => { + this.recordService.showMessage('Convênio apagado com sucesso!'); + // Carrega os dados do backend e faz refresh do datasource + this.loadPage(); + this.datasource.data = [...this.records]; + }); + } + }); + } + + search(key: string, value: string, isNumeric: boolean = false): void { + const query = new Query({ key, value, isNumeric }); + this.query = this.query.filter((q) => q.key !== key); + this.query.push(query); + this.paginator.pageIndex = 0; + this.loadPage(); + } + + searchDriver(): void { + const query_string = this.currentRecord.driver_id as unknown as string; + const query = new Query({ + key: 'nome', + value: query_string, + isNumeric: false, + }); + console.warn(query_string); + this.queries = []; + this.queries.push(query); + this.subjectDriver.next(null); + } + + displayFnDriver(options: Driver[]): (id: any) => any { + return (id: any) => { + const correspondingOption = Array.isArray(options) + ? options.find((option) => option.id === id) + : null; + return correspondingOption ? correspondingOption.nome : ''; + }; + } + + searchRelatorioMapaLote(): void { + const query_string = this.currentRecord.relatorio_id as unknown as string; + const query = new Query({ + key: 'titulo', + value: query_string, + isNumeric: false, + }); + console.warn(query_string); + this.queries = []; + this.queries.push(query); + this.subjectDriver.next(null); + } + + displayFnRelatorioMapaLote(options: Relatorio[]): (id: any) => any { + return (id: any) => { + const correspondingOption = Array.isArray(options) + ? options.find((option) => option.id === id) + : null; + return correspondingOption ? correspondingOption.titulo : ''; + }; + } } From 202cc7643052831e2483b03960dc8ee26917be6a Mon Sep 17 00:00:00 2001 From: Roger Date: Mon, 24 Jul 2023 17:04:32 -0300 Subject: [PATCH 095/147] Ticket_id: #114643 Cria Service de Relatorio Mapa Lote --- .../service/relatorio-mapa-lote.service.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 src/app/components/service/relatorio-mapa-lote.service.ts diff --git a/src/app/components/service/relatorio-mapa-lote.service.ts b/src/app/components/service/relatorio-mapa-lote.service.ts new file mode 100644 index 00000000..9266b3ea --- /dev/null +++ b/src/app/components/service/relatorio-mapa-lote.service.ts @@ -0,0 +1,14 @@ +import { BaseService } from './base.service'; +import { HttpClient } from '@angular/common/http'; +import { Injectable, Inject, Injector } from '@angular/core'; + +@Injectable({ + providedIn: 'root', +}) +export class RelatorioMapaLoteService extends BaseService { + constructor( + @Inject(Injector) public injector: Injector, public http: HttpClient) { + super(injector, http); + this.endpoint = 'relatorios_mapa_lote' + } +} From 6c07f95b49006ee318141ef3f41fee9da7329ffd Mon Sep 17 00:00:00 2001 From: Roger Date: Tue, 25 Jul 2023 16:24:23 -0300 Subject: [PATCH 096/147] Ticket_id: #114643 Cria pipe transformation para modalidadeem tipo instrumento --- src/app/pipes/modalidade.pipe.ts | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 src/app/pipes/modalidade.pipe.ts diff --git a/src/app/pipes/modalidade.pipe.ts b/src/app/pipes/modalidade.pipe.ts new file mode 100644 index 00000000..5f3c89b4 --- /dev/null +++ b/src/app/pipes/modalidade.pipe.ts @@ -0,0 +1,32 @@ +import { Pipe, PipeTransform } from '@angular/core'; + +@Pipe({ + name: 'valormodalidade', + standalone: true +}) +export class ValorModalidadePipe implements PipeTransform { + transform(value: string): string { + let modalidade: string = ""; + if (value) { + switch (value) { + case "A": { + modalidade = "Análise"; + break; + } + case "E": { + modalidade = "Etiquetagem"; + break; + } + case "S": { + modalidade = "Sorter"; + break; + } + } + console.warn(modalidade); + return modalidade; + } else { + console.warn(value); + return value; + } + } +} From d2f4d59d2889a8e0ed193151fd15b64b7b575584 Mon Sep 17 00:00:00 2001 From: Roger Date: Tue, 25 Jul 2023 16:36:25 -0300 Subject: [PATCH 097/147] Ticket_id: #114643 Ajusta end point driver service --- src/app/components/service/driver.service.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/app/components/service/driver.service.ts b/src/app/components/service/driver.service.ts index 09d6b2ea..96b6cc47 100644 --- a/src/app/components/service/driver.service.ts +++ b/src/app/components/service/driver.service.ts @@ -6,11 +6,10 @@ import { Injectable, Inject, Injector } from '@angular/core'; providedIn: 'root', }) export class DriverService extends BaseService { - baseUrl = '/drivers'; - constructor( @Inject(Injector) public injector: Injector, - public http: HttpClient) { + public http: HttpClient, + ) { super(injector, http); this.endpoint = 'drivers' } From 4d854e4640681d745d09d3cba4e2dd4db0e11a73 Mon Sep 17 00:00:00 2001 From: Roger Date: Tue, 25 Jul 2023 16:49:26 -0300 Subject: [PATCH 098/147] Ticket_id: #114643 Implementa combo select para modalidade --- .../tipo-instrumento.component.html | 27 ++++++------------- 1 file changed, 8 insertions(+), 19 deletions(-) diff --git a/src/app/components/tipo-instrumento/tipo-instrumento.component.html b/src/app/components/tipo-instrumento/tipo-instrumento.component.html index 2a37e7ba..f96f92d5 100644 --- a/src/app/components/tipo-instrumento/tipo-instrumento.component.html +++ b/src/app/components/tipo-instrumento/tipo-instrumento.component.html @@ -44,23 +44,13 @@
- Modalidade: - - - - O campo é obrigatório! - - + Modalidade + + Análise + Etiquetagem + Sorter + @@ -278,9 +268,8 @@ Modalidade - {{ row?.modalidade }} + {{ row?.modalidade | valormodalidade}} - Date: Tue, 25 Jul 2023 16:50:33 -0300 Subject: [PATCH 099/147] Ticket_id: #114643 Ajusta passagem da query no componente de tipo instrumento --- .../tipo-instrumento/tipo-instrumento.component.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/app/components/tipo-instrumento/tipo-instrumento.component.ts b/src/app/components/tipo-instrumento/tipo-instrumento.component.ts index 71e74b11..d65d1c38 100644 --- a/src/app/components/tipo-instrumento/tipo-instrumento.component.ts +++ b/src/app/components/tipo-instrumento/tipo-instrumento.component.ts @@ -26,6 +26,7 @@ import { MatFormFieldModule } from '@angular/material/form-field'; import { NgIf, NgFor } from '@angular/common'; import { MatIconModule } from '@angular/material/icon'; import { MatDatepickerModule } from '@angular/material/datepicker'; +import { ValorModalidadePipe } from 'src/app/pipes/modalidade.pipe'; @Component({ selector: 'app-tipo-instrumento', @@ -35,7 +36,7 @@ import { MatDatepickerModule } from '@angular/material/datepicker'; CommonModule, MatIconModule, NgIf, MatFormFieldModule, MatInputModule, FormsModule, MatAutocompleteModule, NgIf, NgFor, MatOptionModule, MatSelectModule, MatTabsModule, MatButtonModule, MatTableModule, MatSortModule, MatDialogModule, MatPaginatorModule, - MatDatepickerModule + MatDatepickerModule, ValorModalidadePipe ] }) @@ -100,7 +101,7 @@ export class TipoInstrumentoComponent implements OnInit, AfterViewInit { this.subjectDriver.subscribe(() => { this.driverService - .find('id', 'asc', 0, 90, []) + .find('id', 'asc', 0, 90, this.queries) .subscribe((drivers) => { console.table(this.queries); this.drivers = drivers; @@ -110,7 +111,7 @@ export class TipoInstrumentoComponent implements OnInit, AfterViewInit { this.subjectRelatorioMapaLote.subscribe(() => { this.relatorioMapaLoteService - .find('id', 'asc', 0, 90, []) + .find('id', 'asc', 0, 90, this.queries) .subscribe((relatoriosMapaLote) => { console.table(this.queries); this.relatoriosMapaLote = relatoriosMapaLote; From 7a4d72e869afd36b561a2a57787ede8df001ce62 Mon Sep 17 00:00:00 2001 From: Roger Date: Wed, 26 Jul 2023 15:12:47 -0300 Subject: [PATCH 100/147] Ticket_id: #114643 Cria pipe de trasformacao de interfaceamento em de tipo instrumento --- src/app/pipes/interfaceamento.pipe.ts | 28 +++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 src/app/pipes/interfaceamento.pipe.ts diff --git a/src/app/pipes/interfaceamento.pipe.ts b/src/app/pipes/interfaceamento.pipe.ts new file mode 100644 index 00000000..ec52ce35 --- /dev/null +++ b/src/app/pipes/interfaceamento.pipe.ts @@ -0,0 +1,28 @@ +import { Pipe, PipeTransform } from '@angular/core'; + +@Pipe({ + name: 'valorinterfaceamento', + standalone: true +}) +export class ValorInterfaceamentoPipe implements PipeTransform { + transform(value: string): string { + let interfaceamento: string = ""; + if (value) { + switch (value) { + case "H": { + interfaceamento = "Hotsoft"; + break; + } + case "M": { + interfaceamento = "Matrix"; + break; + } + } + console.warn(interfaceamento); + return interfaceamento; + } else { + console.warn(value); + return value; + } + } +} From 53c0cc8dea5676dd65dafec44fe4db8048897487 Mon Sep 17 00:00:00 2001 From: Roger Date: Wed, 26 Jul 2023 15:14:24 -0300 Subject: [PATCH 101/147] Ticket_id: #114643 Implementa combo select de interfaceamento em tipo instrumento --- .../tipo-instrumento.component.html | 23 +++++-------------- 1 file changed, 6 insertions(+), 17 deletions(-) diff --git a/src/app/components/tipo-instrumento/tipo-instrumento.component.html b/src/app/components/tipo-instrumento/tipo-instrumento.component.html index f96f92d5..26227db4 100644 --- a/src/app/components/tipo-instrumento/tipo-instrumento.component.html +++ b/src/app/components/tipo-instrumento/tipo-instrumento.component.html @@ -140,22 +140,11 @@ Interfaceamento - - - - O campo é obrigatório! - - + + Hotsoft + Matrix + @@ -302,7 +291,7 @@ Interfaceamento - {{ row?.interfaceamento }} + {{ row?.interfaceamento | valorinterfaceamento}} From 38432f97f4110f46b4f1ec1c76f0725209a187d8 Mon Sep 17 00:00:00 2001 From: Roger Date: Wed, 26 Jul 2023 15:15:51 -0300 Subject: [PATCH 102/147] Ticket_id: #114643 Adiciona import de ValorInterfaceamentoPipe --- .../components/tipo-instrumento/tipo-instrumento.component.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/app/components/tipo-instrumento/tipo-instrumento.component.ts b/src/app/components/tipo-instrumento/tipo-instrumento.component.ts index d65d1c38..4a6b6806 100644 --- a/src/app/components/tipo-instrumento/tipo-instrumento.component.ts +++ b/src/app/components/tipo-instrumento/tipo-instrumento.component.ts @@ -27,6 +27,7 @@ import { NgIf, NgFor } from '@angular/common'; import { MatIconModule } from '@angular/material/icon'; import { MatDatepickerModule } from '@angular/material/datepicker'; import { ValorModalidadePipe } from 'src/app/pipes/modalidade.pipe'; +import { ValorInterfaceamentoPipe } from 'src/app/pipes/interfaceamento.pipe'; @Component({ selector: 'app-tipo-instrumento', @@ -36,7 +37,7 @@ import { ValorModalidadePipe } from 'src/app/pipes/modalidade.pipe'; CommonModule, MatIconModule, NgIf, MatFormFieldModule, MatInputModule, FormsModule, MatAutocompleteModule, NgIf, NgFor, MatOptionModule, MatSelectModule, MatTabsModule, MatButtonModule, MatTableModule, MatSortModule, MatDialogModule, MatPaginatorModule, - MatDatepickerModule, ValorModalidadePipe + MatDatepickerModule, ValorModalidadePipe, ValorInterfaceamentoPipe ] }) From 8b8765ef2e0ee85f396359bf012cca4ab355acc7 Mon Sep 17 00:00:00 2001 From: Roger Date: Wed, 26 Jul 2023 17:15:43 -0300 Subject: [PATCH 103/147] Ticket_id: #114643 Cria pipe transform de padrao codigo barra --- src/app/pipes/padrao-codigo-barra.pipe.ts | 60 +++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 src/app/pipes/padrao-codigo-barra.pipe.ts diff --git a/src/app/pipes/padrao-codigo-barra.pipe.ts b/src/app/pipes/padrao-codigo-barra.pipe.ts new file mode 100644 index 00000000..c5531898 --- /dev/null +++ b/src/app/pipes/padrao-codigo-barra.pipe.ts @@ -0,0 +1,60 @@ +import { Pipe, PipeTransform } from '@angular/core'; + +@Pipe({ + name: 'valorpadraocodigobarra', + standalone: true +}) +export class ValorPadraoCodigoBarraPipe implements PipeTransform { + transform(value: number): any { + let padraocodigobarra: string = ""; + if (value) { + switch (value) { + case 9 : { + padraocodigobarra = "Codabar"; + break; + } + case 5 : { + padraocodigobarra = "Code128"; + break; + } + case 2 : { + padraocodigobarra = "EAN_13"; + break; + } + case 3 : { + padraocodigobarra = "EAN_8"; + break; + } + case 8 : { + padraocodigobarra = "FIM"; + break; + } + case 4 : { + padraocodigobarra = "Int2of5"; + break; + } + case 10 : { + padraocodigobarra = "MSI"; + break; + } + case 7 : { + padraocodigobarra = "Postnet"; + break; + } + case 0 : { + padraocodigobarra = "UPC_A"; + break; + } + case 1 : { + padraocodigobarra = "UPC_E"; + break; + } + } + console.warn(padraocodigobarra); + return padraocodigobarra; + } else { + console.warn(value); + return value; + } + } +} From 99c21de5bd8d65dfda8f5ed303f383193ebd4654 Mon Sep 17 00:00:00 2001 From: Roger Date: Wed, 26 Jul 2023 17:16:31 -0300 Subject: [PATCH 104/147] Ticket_id: #114643 Adiciona import de ValorPadraoCodigoBarraPipe --- .../components/tipo-instrumento/tipo-instrumento.component.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/app/components/tipo-instrumento/tipo-instrumento.component.ts b/src/app/components/tipo-instrumento/tipo-instrumento.component.ts index 4a6b6806..e7bf39d3 100644 --- a/src/app/components/tipo-instrumento/tipo-instrumento.component.ts +++ b/src/app/components/tipo-instrumento/tipo-instrumento.component.ts @@ -28,6 +28,7 @@ import { MatIconModule } from '@angular/material/icon'; import { MatDatepickerModule } from '@angular/material/datepicker'; import { ValorModalidadePipe } from 'src/app/pipes/modalidade.pipe'; import { ValorInterfaceamentoPipe } from 'src/app/pipes/interfaceamento.pipe'; +import { ValorPadraoCodigoBarraPipe } from 'src/app/pipes/padrao-codigo-barra.pipe'; @Component({ selector: 'app-tipo-instrumento', @@ -37,7 +38,7 @@ import { ValorInterfaceamentoPipe } from 'src/app/pipes/interfaceamento.pipe'; CommonModule, MatIconModule, NgIf, MatFormFieldModule, MatInputModule, FormsModule, MatAutocompleteModule, NgIf, NgFor, MatOptionModule, MatSelectModule, MatTabsModule, MatButtonModule, MatTableModule, MatSortModule, MatDialogModule, MatPaginatorModule, - MatDatepickerModule, ValorModalidadePipe, ValorInterfaceamentoPipe + MatDatepickerModule, ValorModalidadePipe, ValorInterfaceamentoPipe, ValorPadraoCodigoBarraPipe ] }) From b7255d5b2f9164e002283e766622f5a2566db297 Mon Sep 17 00:00:00 2001 From: Roger Date: Wed, 26 Jul 2023 17:17:27 -0300 Subject: [PATCH 105/147] Ticket_id: #114643 Implementa combo select dee ValorPadraoCodigoBarra --- .../tipo-instrumento.component.html | 38 +++++++++---------- 1 file changed, 18 insertions(+), 20 deletions(-) diff --git a/src/app/components/tipo-instrumento/tipo-instrumento.component.html b/src/app/components/tipo-instrumento/tipo-instrumento.component.html index 26227db4..c2c4f965 100644 --- a/src/app/components/tipo-instrumento/tipo-instrumento.component.html +++ b/src/app/components/tipo-instrumento/tipo-instrumento.component.html @@ -94,23 +94,21 @@ - Padão Código de Barras: - - - - O campo é obrigatório! - - + Padão Código de Barras + + Codabar + Code128 + Code39 + EAN_13 + EAN_8 + FIM + Int2of5 + MSI + Postnet + UPC_A + UPC_E + @@ -257,7 +255,7 @@ Modalidade - {{ row?.modalidade | valormodalidade}} + {{ row?.modalidade | valormodalidade }} @@ -277,7 +275,7 @@ Padrão Cod. Barras - {{ row?.padrao_cod_barras }} + {{ row?.padrao_cod_barras | valorpadraocodigobarra }} @@ -291,7 +289,7 @@ Interfaceamento - {{ row?.interfaceamento | valorinterfaceamento}} + {{ row?.interfaceamento | valorinterfaceamento }} From e11fcc7c6d3dc4b44a03f377b8d9cd73903f8e23 Mon Sep 17 00:00:00 2001 From: Roger Date: Thu, 27 Jul 2023 15:06:22 -0300 Subject: [PATCH 106/147] Ticket_id: #114643 Implementa pipe transform no template deTipo Instrumentos --- .../tipo-instrumento/tipo-instrumento.component.html | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/app/components/tipo-instrumento/tipo-instrumento.component.html b/src/app/components/tipo-instrumento/tipo-instrumento.component.html index c2c4f965..49cef3f1 100644 --- a/src/app/components/tipo-instrumento/tipo-instrumento.component.html +++ b/src/app/components/tipo-instrumento/tipo-instrumento.component.html @@ -282,7 +282,7 @@ Mapa de Lote - {{ row?.relatorioMapaLote?.titulo }} + {{ row?.relatorio?.titulo | slice:0:15 }}... @@ -296,28 +296,28 @@ Diretório do Exame na Bancada - {{ row?.diretorio_transf_dados }} + {{ row?.diretorio_transf_dados | slice:0:15 }}... Aprovação do Exame na Bancada - {{ row?.aprova_exame_bancada }} + {{ row?.aprova_exame_bancada=="S"?'Sim':'Não' }} Triagem Rápida - {{ row?.habilita_triagem_rapida }} + {{ row?.habilita_triagem_rapida=="S"?'Sim':'Não' }} Permite Sobrescrever Resultado - {{ row?.sobrescreve_resultado }} + {{ row?.sobrescreve_resultado=="S"?'Sim':'Não' }} From 57bf545a2f82f1688d60ab5218055f10122799e9 Mon Sep 17 00:00:00 2001 From: Roger Date: Thu, 27 Jul 2023 15:51:59 -0300 Subject: [PATCH 107/147] Ticket_id: #114643 Implementa pipe transform sim/nao status no template de Tipo Instrumentos --- src/app/pipes/sim-nao-status.pipe.ts | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 src/app/pipes/sim-nao-status.pipe.ts diff --git a/src/app/pipes/sim-nao-status.pipe.ts b/src/app/pipes/sim-nao-status.pipe.ts new file mode 100644 index 00000000..9f3beb9d --- /dev/null +++ b/src/app/pipes/sim-nao-status.pipe.ts @@ -0,0 +1,26 @@ +import { Pipe, PipeTransform } from '@angular/core'; + +@Pipe({ + name: 'simnaostatus', + standalone: true +}) +export class ValorSimNaoStatusPipe implements PipeTransform { + transform(value: string): string { + let status: string = ""; + if (value) { + switch (value) { + case "S": { + status = "Sim"; + break; + } + case "N": { + status = "Não"; + break; + } + } + return status; + } else { + return value; + } + } +} From e2e07c5658a07d8dead406bf84aba2808290a018 Mon Sep 17 00:00:00 2001 From: Roger Date: Thu, 27 Jul 2023 15:53:00 -0300 Subject: [PATCH 108/147] Ticket_id: #114643 Adiciona import de ValorSimNaoStatusPipe --- .../components/tipo-instrumento/tipo-instrumento.component.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/app/components/tipo-instrumento/tipo-instrumento.component.ts b/src/app/components/tipo-instrumento/tipo-instrumento.component.ts index e7bf39d3..ca494406 100644 --- a/src/app/components/tipo-instrumento/tipo-instrumento.component.ts +++ b/src/app/components/tipo-instrumento/tipo-instrumento.component.ts @@ -29,6 +29,7 @@ import { MatDatepickerModule } from '@angular/material/datepicker'; import { ValorModalidadePipe } from 'src/app/pipes/modalidade.pipe'; import { ValorInterfaceamentoPipe } from 'src/app/pipes/interfaceamento.pipe'; import { ValorPadraoCodigoBarraPipe } from 'src/app/pipes/padrao-codigo-barra.pipe'; +import { ValorSimNaoStatusPipe } from 'src/app/pipes/sim-nao-status.pipe'; @Component({ selector: 'app-tipo-instrumento', @@ -38,7 +39,8 @@ import { ValorPadraoCodigoBarraPipe } from 'src/app/pipes/padrao-codigo-barra.pi CommonModule, MatIconModule, NgIf, MatFormFieldModule, MatInputModule, FormsModule, MatAutocompleteModule, NgIf, NgFor, MatOptionModule, MatSelectModule, MatTabsModule, MatButtonModule, MatTableModule, MatSortModule, MatDialogModule, MatPaginatorModule, - MatDatepickerModule, ValorModalidadePipe, ValorInterfaceamentoPipe, ValorPadraoCodigoBarraPipe + MatDatepickerModule, ValorModalidadePipe, ValorInterfaceamentoPipe, + ValorPadraoCodigoBarraPipe, ValorSimNaoStatusPipe ] }) From 9d4d135ee0f530345f210c5e5771ea064616f2c7 Mon Sep 17 00:00:00 2001 From: Roger Date: Thu, 27 Jul 2023 15:54:01 -0300 Subject: [PATCH 109/147] Ticket_id: #114643 Implementa pipe transform sim/nao status no template --- .../tipo-instrumento/tipo-instrumento.component.html | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/app/components/tipo-instrumento/tipo-instrumento.component.html b/src/app/components/tipo-instrumento/tipo-instrumento.component.html index 49cef3f1..37a08ce8 100644 --- a/src/app/components/tipo-instrumento/tipo-instrumento.component.html +++ b/src/app/components/tipo-instrumento/tipo-instrumento.component.html @@ -217,7 +217,7 @@ - Triagem Rápida - {{ row?.habilita_triagem_rapida=="S"?'Sim':'Não' }} + {{ row?.habilita_triagem_rapida | simnaostatus }} Permite Sobrescrever Resultado - {{ row?.sobrescreve_resultado=="S"?'Sim':'Não' }} + {{ row?.sobrescreve_resultado | simnaostatus }} From 4030195f5c77b2f0764cf0fbebc093c8db75f845 Mon Sep 17 00:00:00 2001 From: Roger Date: Thu, 27 Jul 2023 15:59:03 -0300 Subject: [PATCH 110/147] Ticket_id: #114643 Implementa busca no template de Tipo Instrumentos --- .../tipo-instrumento.component.html | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/src/app/components/tipo-instrumento/tipo-instrumento.component.html b/src/app/components/tipo-instrumento/tipo-instrumento.component.html index 37a08ce8..8ad1b54c 100644 --- a/src/app/components/tipo-instrumento/tipo-instrumento.component.html +++ b/src/app/components/tipo-instrumento/tipo-instrumento.component.html @@ -28,10 +28,20 @@
- Email: - Descrição: + + +
+ +
+ + Interfaceamento: +
From 0c0f3168e81d380f02252f20c0028dd62dfe53a3 Mon Sep 17 00:00:00 2001 From: Roger Date: Thu, 3 Aug 2023 08:24:34 -0300 Subject: [PATCH 111/147] Ticket_id: #114643 Ajusta value para trabalhar com valores inteiros --- .../tipo-instrumento.component.html | 25 +++++++++---------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/src/app/components/tipo-instrumento/tipo-instrumento.component.html b/src/app/components/tipo-instrumento/tipo-instrumento.component.html index 8ad1b54c..c6d0fc19 100644 --- a/src/app/components/tipo-instrumento/tipo-instrumento.component.html +++ b/src/app/components/tipo-instrumento/tipo-instrumento.component.html @@ -41,7 +41,7 @@ Interfaceamento:
@@ -102,22 +102,21 @@ - Padão Código de Barras - Codabar - Code128 - Code39 - EAN_13 - EAN_8 - FIM - Int2of5 - MSI - Postnet - UPC_A - UPC_E + Codabar + Code128 + Code39 + EAN_13 + EAN_8 + FIM + Int2of5 + MSI + Postnet + UPC_A + UPC_E From 1183dcc1343a1e20b588cb26dfce0d443afae4d2 Mon Sep 17 00:00:00 2001 From: Roger Date: Thu, 3 Aug 2023 16:19:31 -0300 Subject: [PATCH 112/147] Cria componente de unidade medida --- .../unidade-medida/unidade-medida.component.html | 1 + .../unidade-medida/unidade-medida.component.ts | 13 +++++++++++++ 2 files changed, 14 insertions(+) create mode 100644 src/app/components/unidade-medida/unidade-medida.component.html create mode 100644 src/app/components/unidade-medida/unidade-medida.component.ts diff --git a/src/app/components/unidade-medida/unidade-medida.component.html b/src/app/components/unidade-medida/unidade-medida.component.html new file mode 100644 index 00000000..1c68e6a6 --- /dev/null +++ b/src/app/components/unidade-medida/unidade-medida.component.html @@ -0,0 +1 @@ +

unidade-medida works!

diff --git a/src/app/components/unidade-medida/unidade-medida.component.ts b/src/app/components/unidade-medida/unidade-medida.component.ts new file mode 100644 index 00000000..1eed6faf --- /dev/null +++ b/src/app/components/unidade-medida/unidade-medida.component.ts @@ -0,0 +1,13 @@ +import { Component } from '@angular/core'; +import { CommonModule } from '@angular/common'; + +@Component({ + selector: 'app-unidade-medida', + standalone: true, + imports: [CommonModule], + templateUrl: './unidade-medida.component.html', + styleUrls: ['./unidade-medida.component.css'] +}) +export class UnidadeMedidaComponent { + +} From 791e5709af166b0ec6d3041e7e8d70f95269aa1f Mon Sep 17 00:00:00 2001 From: Roger Date: Thu, 3 Aug 2023 16:42:25 -0300 Subject: [PATCH 113/147] Cria service de unidade medida --- .../components/service/unidade-medida.service.ts | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 src/app/components/service/unidade-medida.service.ts diff --git a/src/app/components/service/unidade-medida.service.ts b/src/app/components/service/unidade-medida.service.ts new file mode 100644 index 00000000..64f2849e --- /dev/null +++ b/src/app/components/service/unidade-medida.service.ts @@ -0,0 +1,16 @@ +import { BaseService } from './base.service'; +import { HttpClient } from '@angular/common/http'; +import { Injectable, Inject, Injector } from '@angular/core'; + +@Injectable({ + providedIn: 'root', +}) +export class UnidadeMedidaService extends BaseService { + constructor( + @Inject(Injector) public injector: Injector, + public http: HttpClient, + ) { + super(injector, http); + this.endpoint = 'unidades_medida' + } +} From 3b782fdeb64919889f178965017978e692d7c9ea Mon Sep 17 00:00:00 2001 From: Roger Date: Thu, 3 Aug 2023 16:56:24 -0300 Subject: [PATCH 114/147] Cria model de unidade medida --- .../components/model/unidade-medida.model.ts | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 src/app/components/model/unidade-medida.model.ts diff --git a/src/app/components/model/unidade-medida.model.ts b/src/app/components/model/unidade-medida.model.ts new file mode 100644 index 00000000..71d17643 --- /dev/null +++ b/src/app/components/model/unidade-medida.model.ts @@ -0,0 +1,21 @@ +import { Base } from './base.model'; + +export class UnidadeMedida extends Base{ + public id?: number; + public nome?: string; + public sigla?: string; + public descricao?: string; + public laboratorio_id?: number; + public created_at?: Date = new Date(); + public updated_at?: Date = new Date(); + public version_id?: number; + public laboratory_domain_id?: number; + public deleted?: boolean; + public criado_em?: Date = new Date(); + public uuid?: string; + + constructor(values: UnidadeMedida) { + super(values); + Object.assign(this, values); + } +} From 9c3560004b72472406b373bdccb81ca82c165224 Mon Sep 17 00:00:00 2001 From: Roger Date: Thu, 3 Aug 2023 17:04:13 -0300 Subject: [PATCH 115/147] Cria end point e import para unidade de medida --- src/app/app-routing.module.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/app/app-routing.module.ts b/src/app/app-routing.module.ts index 8bc40c37..609a5710 100644 --- a/src/app/app-routing.module.ts +++ b/src/app/app-routing.module.ts @@ -99,8 +99,9 @@ import { TipoExameDeleteComponent } from './components/tipo-exame/tipo-exame-del import { TipoExameUpdateComponent } from './components/tipo-exame/tipo-exame-update/tipo-exame-update.component'; import { TipoRecursoComponent } from './components/tipo-recurso/tipo-recurso.component'; import { TipoInstrumentoComponent } from './components/tipo-instrumento/tipo-instrumento.component'; -import { UploadFileComponent } from './components/upload-file/upload-file.component'; import { SuperUserComponent } from './components/super-user/super-user.component'; +import { UnidadeMedidaComponent } from './components/unidade-medida/unidade-medida.component'; +import { UploadFileComponent } from './components/upload-file/upload-file.component'; import { UserComponent } from './components/user/user.component'; import { UsuarioCreateComponent } from './components/usuario/usuario-create/usuario-create.component'; import { UsuarioDeleteComponent } from './components/usuario/usuario-delete/usuario-delete.component'; @@ -265,6 +266,10 @@ const routes: Routes = [ path: 'super_users', component: SuperUserComponent, }, + { + path: 'unidades_medida', + component: UnidadeMedidaComponent, + }, { path: 'users', component: UserComponent, From 7025e178237a92cfd9e604c44160d0030b10d874 Mon Sep 17 00:00:00 2001 From: Roger Date: Thu, 3 Aug 2023 17:16:07 -0300 Subject: [PATCH 116/147] Cria link no header cadastro para unidade de medida --- src/app/components/template/header/header.component.html | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/app/components/template/header/header.component.html b/src/app/components/template/header/header.component.html index b4a65833..29b976fb 100644 --- a/src/app/components/template/header/header.component.html +++ b/src/app/components/template/header/header.component.html @@ -112,6 +112,9 @@ + - From 848c647733a0046d4281d9e0f2dc156ae38045a8 Mon Sep 17 00:00:00 2001 From: Roger Date: Fri, 4 Aug 2023 15:48:49 -0300 Subject: [PATCH 123/147] Implementa componente de unidade_medida_lm --- .../unidade-medida-lm.component.ts | 148 +++++++++++++++++- 1 file changed, 143 insertions(+), 5 deletions(-) diff --git a/src/app/components/unidade-medida-lm/unidade-medida-lm.component.ts b/src/app/components/unidade-medida-lm/unidade-medida-lm.component.ts index 213041ee..851523f9 100644 --- a/src/app/components/unidade-medida-lm/unidade-medida-lm.component.ts +++ b/src/app/components/unidade-medida-lm/unidade-medida-lm.component.ts @@ -1,13 +1,151 @@ -import { Component } from '@angular/core'; -import { CommonModule } from '@angular/common'; +import { ActivatedRoute, Router } from '@angular/router'; +import { UnidadeMedidaLm } from '../model/unidade-medida-lm.model'; +import { UnidadeMedidaLmService } from '../service/unidade-medida-lm.service'; +import { MatSort, MatSortModule } from '@angular/material/sort' +import { MatButtonModule } from '@angular/material/button'; +import { merge } from 'rxjs'; +import { Query } from '../model/query.model'; +import { tap } from 'rxjs/operators'; +import { + Component, OnInit, AfterViewInit, + ViewChild, TemplateRef, Renderer2 +} from '@angular/core'; + +// imports referentes ao standalone: +import { FormsModule } from '@angular/forms'; +import { MatInputModule } from '@angular/material/input'; +import { MatFormFieldModule } from '@angular/material/form-field'; +import { NgIf, NgFor, NgStyle, DatePipe } from '@angular/common'; +import { MatIconModule } from '@angular/material/icon'; +import { MatTableDataSource, MatTableModule } from '@angular/material/table'; +import { MatDialog, MatDialogModule } from '@angular/material/dialog'; +import { MatPaginator, MatPaginatorModule } from '@angular/material/paginator'; @Component({ selector: 'app-unidade-medida-lm', standalone: true, - imports: [CommonModule], templateUrl: './unidade-medida-lm.component.html', - styleUrls: ['./unidade-medida-lm.component.css'] + imports: [FormsModule, MatPaginatorModule, MatSortModule, MatTableModule, + MatButtonModule, MatDialogModule, MatIconModule, MatFormFieldModule, + MatInputModule, NgIf, NgFor, NgStyle, DatePipe + ] }) -export class UnidadeMedidaLmComponent { +export class UnidadeMedidaLmComponent implements OnInit, AfterViewInit { + datasource = new MatTableDataSource([]); + records: any[] = []; + record!: any; + oldRecord: any; + currentRecord: any; + deletedRecords: any[] = []; + query: Query[] = []; + id!: number; + totalCount!: number; + + @ViewChild('deleteDialog') deleteDialog: TemplateRef | any; + @ViewChild(MatSort) sort: MatSort | any; + @ViewChild(MatPaginator) paginator: MatPaginator | any; + + onEdit = false; + onCreate = false; + + displayedColumns = ['cbos', 'nome', 'action']; + + constructor( + public dialog: MatDialog, + private renderer: Renderer2, + private router: Router, + private route: ActivatedRoute, + private unidadeMedidaLmService: UnidadeMedidaLmService + ) { + this.currentRecord = new UnidadeMedidaLm({}); + this.record ||= new UnidadeMedidaLm({}); + } + + ngOnInit(): void { + this.unidadeMedidaLmService.count().subscribe((totalCount) => { + this.totalCount = totalCount; + }); + } + + ngAfterViewInit() { + this.loadPage(); + this.sort.sortChange.subscribe(() => (this.paginator.pageIndex = 0)); // reseta o paginador depois de ordenar + + merge(this.sort.sortChange, this.paginator.page) // Na ordenação ou paginação, carrega uma nova página + .pipe(tap(() => this.loadPage())) + .subscribe(); + } + + loadPage() { + this.unidadeMedidaLmService + .find(this.sort.active, + this.sort.direction, + this.paginator.pageIndex, + this.paginator.pageSize, this.query + ).subscribe((records: any[]) => { + this.records = records; + this.datasource.data = [...this.records]; + }); + } + + new(): void { + this.onCreate = true; + this.currentRecord = new UnidadeMedidaLm({}); + } + + addGridData(): void { + console.table(this.currentRecord); + this.onCreate = false; + this.onEdit = false; + this.unidadeMedidaLmService.create(this.currentRecord).subscribe((record) => { + this.records.unshift(record); + this.datasource.data = [...this.records]; + this.unidadeMedidaLmService.showMessage('Unidade de Medida criada com sucesso!'); + }); + + this.currentRecord = new UnidadeMedidaLm({}); + } + + updateGridData(): void { + this.unidadeMedidaLmService.update(this.currentRecord).subscribe(() => { + this.unidadeMedidaLmService.showMessage('Unidade de Medida atualizada com sucesso!'); + this.onEdit = false; + }); + } + + atualizar(row: UnidadeMedidaLm): void { + this.currentRecord = row; + this.onCreate = false; + this.onEdit = true; + } + + cancelar(): void { + this.currentRecord = new UnidadeMedidaLm({}); + } + + deleteGridData(id: number): void { + const dialogRef = this.dialog.open(this.deleteDialog); + dialogRef.afterClosed().subscribe((result) => { + if (result) { + console.log("entrou no if do result"); + this.unidadeMedidaLmService.delete(id) + .subscribe(() => { + this.unidadeMedidaLmService.showMessage('Unidade de Medida apagada com sucesso!'); + + // Carrega os dados do backend e faz refresh do datasource + this.loadPage(); + this.datasource.data = [...this.records]; + }); + } + }); + } + + search(key: string, value: string, isNumeric: boolean = false): void { + const query = new Query({ key, value, isNumeric }); + this.query = this.query.filter((q) => q.key !== key); + this.query.push(query); + this.paginator.pageIndex = 0; + this.loadPage(); + } } From 480875fe7ecc8132c47cbc058631d26b3162ddba Mon Sep 17 00:00:00 2001 From: Roger Date: Mon, 7 Aug 2023 14:18:57 -0300 Subject: [PATCH 124/147] Ticket_id: #114999 Ajusta exibicao z-index --- src/styles.scss | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/styles.scss b/src/styles.scss index 26079d0b..d9cd1e25 100644 --- a/src/styles.scss +++ b/src/styles.scss @@ -1,10 +1,13 @@ /* You can add global styles to this file, and also import other style files */ @use "./main.scss"; +// Ajusta exibição do mat-select em modal .cdk-global-overlay-wrapper, .cdk-overlay-container { - z-index: 999 !important; + z-index: 9999 !important; } +::ng-deep .cdk-overlay-connected-position-bounding-box { z-index: 10000 !important; } + .cdk-overlay-backdrop { z-index:998 !important; From a0bd14bc0cdaeb57633322cfe57d97f356ae4f3b Mon Sep 17 00:00:00 2001 From: Roger Date: Mon, 7 Aug 2023 14:19:59 -0300 Subject: [PATCH 125/147] Ticket_id: #114999 Ajusta componente unidade-medida-lm --- .../unidade-medida-lm/unidade-medida-lm.component.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/app/components/unidade-medida-lm/unidade-medida-lm.component.ts b/src/app/components/unidade-medida-lm/unidade-medida-lm.component.ts index 851523f9..95674468 100644 --- a/src/app/components/unidade-medida-lm/unidade-medida-lm.component.ts +++ b/src/app/components/unidade-medida-lm/unidade-medida-lm.component.ts @@ -20,6 +20,9 @@ import { MatIconModule } from '@angular/material/icon'; import { MatTableDataSource, MatTableModule } from '@angular/material/table'; import { MatDialog, MatDialogModule } from '@angular/material/dialog'; import { MatPaginator, MatPaginatorModule } from '@angular/material/paginator'; +import { MatSelectModule } from '@angular/material/select'; +import { MatOptionModule } from '@angular/material/core'; + @Component({ selector: 'app-unidade-medida-lm', @@ -27,7 +30,7 @@ import { MatPaginator, MatPaginatorModule } from '@angular/material/paginator'; templateUrl: './unidade-medida-lm.component.html', imports: [FormsModule, MatPaginatorModule, MatSortModule, MatTableModule, MatButtonModule, MatDialogModule, MatIconModule, MatFormFieldModule, - MatInputModule, NgIf, NgFor, NgStyle, DatePipe + MatInputModule, NgIf, NgFor, NgStyle, DatePipe, MatSelectModule, MatOptionModule ] }) export class UnidadeMedidaLmComponent implements OnInit, AfterViewInit { @@ -48,7 +51,7 @@ export class UnidadeMedidaLmComponent implements OnInit, AfterViewInit { onEdit = false; onCreate = false; - displayedColumns = ['cbos', 'nome', 'action']; + displayedColumns = ['descricao', 'unidade', 'action']; constructor( public dialog: MatDialog, From 5b646a089e3a5ac350a8d18597d413f19397a0f6 Mon Sep 17 00:00:00 2001 From: Roger Date: Mon, 7 Aug 2023 14:21:25 -0300 Subject: [PATCH 126/147] Ticket_id: #114999 Implementa template SPA modal de unidade-medida-lm --- .../unidade-medida-lm.component.html | 180 +++++++++++++++++- 1 file changed, 179 insertions(+), 1 deletion(-) diff --git a/src/app/components/unidade-medida-lm/unidade-medida-lm.component.html b/src/app/components/unidade-medida-lm/unidade-medida-lm.component.html index f3231e89..b7188766 100644 --- a/src/app/components/unidade-medida-lm/unidade-medida-lm.component.html +++ b/src/app/components/unidade-medida-lm/unidade-medida-lm.component.html @@ -1 +1,179 @@ -

unidade-medida-lm works!

+
+ + + +
+ + + +
+ +
+
+
+
+ + Descrição: + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
Unidade{{ row?.unidade }}descricao{{ row?.descricao }} Ações +
+
+ +
+
+ +
+ + + Deseja apagar esse registro? + + + + + + +
+
+ + +
From 1db494edfdca5087d218ac9226179e674db8ed48 Mon Sep 17 00:00:00 2001 From: Roger Date: Tue, 8 Aug 2023 11:22:09 -0300 Subject: [PATCH 127/147] Ticket_id: #115069 Cria componente de fornecedor sincronizacao --- .../fornecedor-sincronizacao.component.html | 1 + .../fornecedor-sincronizacao.component.ts | 13 +++++++++++++ 2 files changed, 14 insertions(+) create mode 100644 src/app/components/fornecedor-sincronizacao/fornecedor-sincronizacao.component.html create mode 100644 src/app/components/fornecedor-sincronizacao/fornecedor-sincronizacao.component.ts diff --git a/src/app/components/fornecedor-sincronizacao/fornecedor-sincronizacao.component.html b/src/app/components/fornecedor-sincronizacao/fornecedor-sincronizacao.component.html new file mode 100644 index 00000000..d30f3fa5 --- /dev/null +++ b/src/app/components/fornecedor-sincronizacao/fornecedor-sincronizacao.component.html @@ -0,0 +1 @@ +

fornecedor-sincronizacao works!

diff --git a/src/app/components/fornecedor-sincronizacao/fornecedor-sincronizacao.component.ts b/src/app/components/fornecedor-sincronizacao/fornecedor-sincronizacao.component.ts new file mode 100644 index 00000000..af24c5bd --- /dev/null +++ b/src/app/components/fornecedor-sincronizacao/fornecedor-sincronizacao.component.ts @@ -0,0 +1,13 @@ +import { Component } from '@angular/core'; +import { CommonModule } from '@angular/common'; + +@Component({ + selector: 'app-fornecedor-sincronizacao', + standalone: true, + imports: [CommonModule], + templateUrl: './fornecedor-sincronizacao.component.html', + styleUrls: ['./fornecedor-sincronizacao.component.css'] +}) +export class FornecedorSincronizacaoComponent { + +} From 4e80e97d29b43b24aa3c49eb07e8d778fe0690ba Mon Sep 17 00:00:00 2001 From: Roger Date: Tue, 8 Aug 2023 11:26:43 -0300 Subject: [PATCH 128/147] Ticket_id: #115069 Cria service de fornecedor sincronizacao --- .../service/fornecedor-sincronizacao.service.ts | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 src/app/components/service/fornecedor-sincronizacao.service.ts diff --git a/src/app/components/service/fornecedor-sincronizacao.service.ts b/src/app/components/service/fornecedor-sincronizacao.service.ts new file mode 100644 index 00000000..f3739c21 --- /dev/null +++ b/src/app/components/service/fornecedor-sincronizacao.service.ts @@ -0,0 +1,16 @@ +import { BaseService } from './base.service'; +import { HttpClient } from '@angular/common/http'; +import { Injectable, Inject, Injector } from '@angular/core'; + +@Injectable({ + providedIn: 'root', +}) +export class FornecedorSincronizacaoService extends BaseService { + + constructor( + @Inject(Injector) public injector: Injector, + public http: HttpClient) { + super(injector, http); + this.endpoint = 'fornecedores_sincronizacao' + } +} From 430538b1d8d0b7f5fff59e3b3eefd62ac50acb72 Mon Sep 17 00:00:00 2001 From: Roger Date: Tue, 8 Aug 2023 11:37:46 -0300 Subject: [PATCH 129/147] Ticket_id: #115069 Cria model de fornecedor sincronizacao --- .../model/fornecedor-sincronizacao.model.ts | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 src/app/components/model/fornecedor-sincronizacao.model.ts diff --git a/src/app/components/model/fornecedor-sincronizacao.model.ts b/src/app/components/model/fornecedor-sincronizacao.model.ts new file mode 100644 index 00000000..f568a6c2 --- /dev/null +++ b/src/app/components/model/fornecedor-sincronizacao.model.ts @@ -0,0 +1,24 @@ +import { Base } from './base.model' +import { Empresa } from './empresa.model'; + +export class FornecedorSincronizacao extends Base{ + public id?: number; + public laboratorio_id?: number; + public nome?: string; + public original_id?: number; + public created_at?: Date = new Date(); + public updated_at?: Date = new Date(); + public version_id?: number; + public laboratory_domain_id?: number; + public deleted?: boolean; + public empresa_id?: number; + public criado_em?: Date = new Date(); + public uuid?: string; + public changed_by_lab_id?: number; + public empresa?: Empresa; + + constructor(values: FornecedorSincronizacao) { + super(values); + Object.assign(this, values); + } +} From 45e773b629cac9e7d8f855eccc1ab5ee9d2e0633 Mon Sep 17 00:00:00 2001 From: Roger Date: Thu, 10 Aug 2023 16:04:56 -0300 Subject: [PATCH 130/147] Ticket_id: #115069 Cria endpoint para fornecedor sincronizacao --- src/app/app-routing.module.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/app/app-routing.module.ts b/src/app/app-routing.module.ts index ee87b6ec..75fe2440 100644 --- a/src/app/app-routing.module.ts +++ b/src/app/app-routing.module.ts @@ -40,6 +40,7 @@ import { ExameCreateComponent } from './components/exame/exame-create/exame-crea import { ExameDeleteComponent } from './components/exame/exame-delete/exame-delete.component'; import { ExameUpdateComponent } from './components/exame/exame-update/exame-update.component'; import { EspecialidadeComponent } from './components/especialidade/especialidade.component'; +import { FornecedorSincronizacaoComponent } from './components/fornecedor-sincronizacao/fornecedor-sincronizacao.component'; import { GrupoLocalAtendimentoComponent } from './components/grupo-local-atendimento/grupo-local-atendimento.component'; import { HomeComponent } from './views/home/home.component'; import { HibridoClientErrorComponent } from './components/hibrido-client-error/hibrido-client-error.component'; @@ -411,6 +412,10 @@ const routes: Routes = [ path: 'coletores/delete/:id', component: ColetorDeleteComponent, }, + { + path: 'fornecedores_sincronizacao', + component: FornecedorSincronizacaoComponent, + }, { path: 'operadoras', component: OperadoraCrudComponent, From 7264829a9971dfb8ab42e2b039346299c4b30a58 Mon Sep 17 00:00:00 2001 From: Roger Date: Thu, 10 Aug 2023 16:06:51 -0300 Subject: [PATCH 131/147] Ticket_id: #115069 Cria link no header para fornecedor sincronizacao --- src/app/components/template/header/header.component.html | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/app/components/template/header/header.component.html b/src/app/components/template/header/header.component.html index 0ad4edff..4939ff6e 100644 --- a/src/app/components/template/header/header.component.html +++ b/src/app/components/template/header/header.component.html @@ -106,6 +106,9 @@ + From ed1d8d6c29c1a19ca4bf98e59e51f35b4d4621e2 Mon Sep 17 00:00:00 2001 From: Roger Date: Thu, 10 Aug 2023 16:18:18 -0300 Subject: [PATCH 132/147] Ticket_id: #115069 Implementa create para fornecedor sincronizacao e criacao de empresa --- .../fornecedor-sincronizacao.component.ts | 207 +++++++++++++++++- 1 file changed, 203 insertions(+), 4 deletions(-) diff --git a/src/app/components/fornecedor-sincronizacao/fornecedor-sincronizacao.component.ts b/src/app/components/fornecedor-sincronizacao/fornecedor-sincronizacao.component.ts index af24c5bd..49d2fc5d 100644 --- a/src/app/components/fornecedor-sincronizacao/fornecedor-sincronizacao.component.ts +++ b/src/app/components/fornecedor-sincronizacao/fornecedor-sincronizacao.component.ts @@ -1,13 +1,212 @@ -import { Component } from '@angular/core'; +import { ActivatedRoute, Router } from '@angular/router'; +import { Component, OnInit, AfterViewInit, + ViewChild, TemplateRef, ElementRef, Input } from '@angular/core'; import { CommonModule } from '@angular/common'; +import { FornecedorSincronizacao } from '../model/fornecedor-sincronizacao.model'; +import { FornecedorSincronizacaoService } from '../service/fornecedor-sincronizacao.service'; +import { Empresa } from '../model/empresa.model'; +import { EmpresaService } from '../service/empresa.service'; +import { MatDialog, MatDialogModule } from '@angular/material/dialog'; +import { MatPaginator, MatPaginatorModule } from '@angular/material/paginator'; +import { MatSort, MatSortModule } from '@angular/material/sort'; +import { MatTableDataSource, MatTableModule } from '@angular/material/table'; +import { merge } from 'rxjs'; +import { Query } from '../model/query.model'; +import { Subject, forkJoin } from 'rxjs'; +import { tap } from 'rxjs/operators'; +import { MatButtonModule } from '@angular/material/button'; +import { MatTabsModule } from '@angular/material/tabs'; +import { MatSelectModule } from '@angular/material/select'; +import { MatOptionModule } from '@angular/material/core'; +import { MatAutocompleteModule } from '@angular/material/autocomplete'; +import { FormsModule } from '@angular/forms'; +import { MatInputModule } from '@angular/material/input'; +import { MatFormFieldModule } from '@angular/material/form-field'; +import { NgIf, NgFor } from '@angular/common'; +import { MatIconModule } from '@angular/material/icon'; +import { MatDatepickerModule } from '@angular/material/datepicker'; +import { FornecedorSincronizacaoEmpresaComponent } from './fornecedor-sincronizacao-empresa/fornecedor-sincronizacao-empresa.component'; @Component({ selector: 'app-fornecedor-sincronizacao', standalone: true, - imports: [CommonModule], templateUrl: './fornecedor-sincronizacao.component.html', - styleUrls: ['./fornecedor-sincronizacao.component.css'] + imports: [ + CommonModule, MatIconModule, NgIf, MatFormFieldModule, MatInputModule, FormsModule, + MatAutocompleteModule, NgIf, NgFor, MatOptionModule, MatSelectModule, MatTabsModule, + MatButtonModule, MatTableModule, MatSortModule, MatDialogModule, MatPaginatorModule, + MatDatepickerModule, FornecedorSincronizacaoEmpresaComponent + ] }) -export class FornecedorSincronizacaoComponent { +export class FornecedorSincronizacaoComponent implements OnInit, AfterViewInit { + empresa!: Empresa; + datasource = new MatTableDataSource([]); + records: any[] = []; + record!: any; + oldRecord: any; + currentRecord: any; + deletedRecords: any[] = []; + query: Query[] = []; + id!: number; + totalCount!: number; + @ViewChild('empresa_id') empresa_id!: ElementRef; + @ViewChild('deleteDialog') deleteDialog: TemplateRef | any; + @ViewChild(MatSort) sort: MatSort | any; + @ViewChild(MatPaginator) paginator: MatPaginator | any; + + queries: Query[] = []; + subjectEmpresa: Subject = new Subject(); + + onEdit = false; + onCreate = false; + + displayedColumns = [ + 'nome', + 'action' + ]; + + constructor( + private router: Router, + private route: ActivatedRoute, + public dialog: MatDialog, + private recordService: FornecedorSincronizacaoService, + private empresaService: EmpresaService + ) { + this.currentRecord = new FornecedorSincronizacao({}); + this.currentRecord.empresa ||= new Empresa({}); + this.record ||= new FornecedorSincronizacao({}); + + this.id = this.route.snapshot.paramMap.get('id') as unknown as number; + if (this.id > 0) { + this.load(this.id); + } + } + + load(id: number): void { + this.recordService.readById(id).subscribe((currentRecord) => { + this.empresaService + .readById(this.currentRecord.empresa_id as number) // relacao empresa local + .subscribe ((empresa) => { + // TODO: Revisar + this.currentRecord.empresa = empresa; + this.currentRecord.empresa_id = empresa.id + }); + }); + } + + ngOnInit(): void { + this.recordService.count().subscribe((totalCount) => { + this.totalCount = totalCount; + }); + + const query = new Query({ key: '', value: '', isNumeric: false }); + + this.currentRecord ||= new FornecedorSincronizacao({}); + + const empresa_id = this.currentRecord.empresa_id || 0 + + if (empresa_id > 0) { + this.empresaService.readById(this.currentRecord.empresa_id as number).subscribe( + (empresa) => { + this.currentRecord.empresa = empresa; + this.currentRecord.empresa_id = empresa.id + }); + } + + } + + ngAfterViewInit() { + this.loadPage(); + this.sort.sortChange.subscribe(() => (this.paginator.pageIndex = 0)); // reseta o paginador depois de ordenar + + merge(this.sort.sortChange, this.paginator.page) // Na ordenação ou paginação, carrega uma nova página + .pipe(tap(() => this.loadPage())) + .subscribe(); + } + + loadPage() { + forkJoin({ + fornecedores: this.recordService + .find(this.sort.active, + this.sort.direction, + this.paginator.pageIndex, + this.paginator.pageSize, this.query) + }).subscribe( resultado => { + this.records = resultado.fornecedores; + this.datasource.data = [...this.records]; + }) + } + + new(): void { + this.onCreate = true; + } + + addGridData(): void { + this.onCreate = false; + this.onEdit = false; + + if(this.id > 0){ + console.warn(this.id); + this.updateGridData(); + }else{ + this.empresaService.create(this.currentRecord.empresa).subscribe((empresa) => { + this.currentRecord.empresa = empresa; + this.currentRecord.empresa_id = empresa.id; + this.recordService.create(this.currentRecord).subscribe(() => { + this.records.unshift(this.record); + this.datasource.data = [...this.records]; + this.recordService.showMessage('Fornecedor cadastrado com sucesso!'); + this.loadPage(); + }); + this.currentRecord = new FornecedorSincronizacao({}); + }); + } + } + + updateGridData(): void { + this.onCreate = false; + this.onEdit = false; + this.recordService.update(this.currentRecord).subscribe((recurso) => { + this.recordService.showMessage('Fornecedor atualizado com sucesso!'); + this.loadPage(); + }); + this.currentRecord = new FornecedorSincronizacao({}); + } + + atualizar(row: FornecedorSincronizacao): void { + this.currentRecord = row; + this.onCreate = false; + this.onEdit = true; + } + + cancelar(): void { + this.onCreate = false; + this.onEdit = false; + Object.assign(this.currentRecord, this.oldRecord); + this.currentRecord = new FornecedorSincronizacao({}); + } + + deleteGridData(id: number): void { + const dialogRef = this.dialog.open(this.deleteDialog); + + dialogRef.afterClosed().subscribe((result) => { + if (result) { + this.recordService.delete(id).subscribe((record) => { + this.recordService.showMessage('Fornecedor apagado com sucesso!'); + // Carrega os dados do backend e faz refresh do datasource + this.loadPage(); + this.datasource.data = [...this.records]; + }); + } + }); + } + + search(key: string, value: string, isNumeric: boolean = false): void { + const query = new Query({ key, value, isNumeric }); + this.query = this.query.filter((q) => q.key !== key); + this.query.push(query); + this.paginator.pageIndex = 0; + this.loadPage(); + } } From b01150ca891c7595aad6c56156c5c168737036dc Mon Sep 17 00:00:00 2001 From: Roger Date: Thu, 10 Aug 2023 16:19:38 -0300 Subject: [PATCH 133/147] Ticket_id: #115069 Implementa Template para fornecedor sincronizacao e criacao de empresa --- .../fornecedor-sincronizacao.component.html | 130 +++++++++++++++++- 1 file changed, 129 insertions(+), 1 deletion(-) diff --git a/src/app/components/fornecedor-sincronizacao/fornecedor-sincronizacao.component.html b/src/app/components/fornecedor-sincronizacao/fornecedor-sincronizacao.component.html index d30f3fa5..ad05aaf4 100644 --- a/src/app/components/fornecedor-sincronizacao/fornecedor-sincronizacao.component.html +++ b/src/app/components/fornecedor-sincronizacao/fornecedor-sincronizacao.component.html @@ -1 +1,129 @@ -

fornecedor-sincronizacao works!

+
+ + + +
+ +
+
+
+
+
+ + Nome: + + +
+
+
+
+ +
+
+
+ + Nome: + + + + O campo é obrigatório! + + + +
+ + + + + + +
+ + + +
+
+
+
+ +
+ + + + + + + + + + + + + + + +
Nome{{ row?.nome }} Ações +
+ +
+ +
+ +
+ +
+ + + + Deseja apagar esse registro? + + + + + + +
+
+ + +
From c67ff57419efa8edf6eea137096dc21d72dc3aec Mon Sep 17 00:00:00 2001 From: Roger Date: Thu, 10 Aug 2023 16:20:49 -0300 Subject: [PATCH 134/147] Ticket_id: #115069 Implementa Aba para criacao dados de empresa vinculada ao fornecedor --- ...cedor-sincronizacao-empresa.component.html | 54 +++++++++++++++++++ ...necedor-sincronizacao-empresa.component.ts | 29 ++++++++++ 2 files changed, 83 insertions(+) create mode 100644 src/app/components/fornecedor-sincronizacao/fornecedor-sincronizacao-empresa/fornecedor-sincronizacao-empresa.component.html create mode 100644 src/app/components/fornecedor-sincronizacao/fornecedor-sincronizacao-empresa/fornecedor-sincronizacao-empresa.component.ts diff --git a/src/app/components/fornecedor-sincronizacao/fornecedor-sincronizacao-empresa/fornecedor-sincronizacao-empresa.component.html b/src/app/components/fornecedor-sincronizacao/fornecedor-sincronizacao-empresa/fornecedor-sincronizacao-empresa.component.html new file mode 100644 index 00000000..ff873812 --- /dev/null +++ b/src/app/components/fornecedor-sincronizacao/fornecedor-sincronizacao-empresa/fornecedor-sincronizacao-empresa.component.html @@ -0,0 +1,54 @@ +
+
+ + Razão Social + + + + Nome Fantasia + + +
+
+ + CNPJ + + + + Inscrição Estadual + + + + Alvará + + + + Alvará UF + + +
+
diff --git a/src/app/components/fornecedor-sincronizacao/fornecedor-sincronizacao-empresa/fornecedor-sincronizacao-empresa.component.ts b/src/app/components/fornecedor-sincronizacao/fornecedor-sincronizacao-empresa/fornecedor-sincronizacao-empresa.component.ts new file mode 100644 index 00000000..94f778d5 --- /dev/null +++ b/src/app/components/fornecedor-sincronizacao/fornecedor-sincronizacao-empresa/fornecedor-sincronizacao-empresa.component.ts @@ -0,0 +1,29 @@ +import { JsonPipe } from '@angular/common'; +import { Component, OnInit, Input } from '@angular/core'; +import { Empresa } from 'src/app/components/model/empresa.model'; +import { FornecedorSincronizacao } from '../../model/fornecedor-sincronizacao.model'; +import { MatInputModule } from '@angular/material/input'; +import { MatFormFieldModule } from '@angular/material/form-field'; +import { FormsModule } from '@angular/forms'; + +@Component({ + selector: 'app-fornecedor-sincronizacao-empresa', + templateUrl: './fornecedor-sincronizacao-empresa.component.html', + standalone: true, + imports: [FormsModule, MatFormFieldModule, MatInputModule, JsonPipe] + +}) +export class FornecedorSincronizacaoEmpresaComponent implements OnInit { + @Input('fornecedor') fornecedor: FornecedorSincronizacao; + @Input('empresa') empresa: Empresa; + + constructor() { + this.fornecedor = new FornecedorSincronizacao({}); + this.empresa ||= new Empresa({}); + this.fornecedor.empresa = this.empresa; + } + ngOnInit(): void { + this.empresa ||= new Empresa({}); + } + +} From 6fec71f6b44549bafb00ce7ab0a74a3d9459cdf9 Mon Sep 17 00:00:00 2001 From: Roger Date: Thu, 10 Aug 2023 16:34:38 -0300 Subject: [PATCH 135/147] Ticket_id: #115069 Implementa Aba para criacao de endereco empresa vinculada ao fornecedor --- .../fornecedor-sincronizacao-endereco.component.html | 1 + .../fornecedor-sincronizacao-endereco.component.ts | 12 ++++++++++++ 2 files changed, 13 insertions(+) create mode 100644 src/app/components/fornecedor-sincronizacao/fornecedor-sincronizacao-endereco/fornecedor-sincronizacao-endereco.component.html create mode 100644 src/app/components/fornecedor-sincronizacao/fornecedor-sincronizacao-endereco/fornecedor-sincronizacao-endereco.component.ts diff --git a/src/app/components/fornecedor-sincronizacao/fornecedor-sincronizacao-endereco/fornecedor-sincronizacao-endereco.component.html b/src/app/components/fornecedor-sincronizacao/fornecedor-sincronizacao-endereco/fornecedor-sincronizacao-endereco.component.html new file mode 100644 index 00000000..fe3727e5 --- /dev/null +++ b/src/app/components/fornecedor-sincronizacao/fornecedor-sincronizacao-endereco/fornecedor-sincronizacao-endereco.component.html @@ -0,0 +1 @@ +

fornecedor-sincronizacao-endereco works!

diff --git a/src/app/components/fornecedor-sincronizacao/fornecedor-sincronizacao-endereco/fornecedor-sincronizacao-endereco.component.ts b/src/app/components/fornecedor-sincronizacao/fornecedor-sincronizacao-endereco/fornecedor-sincronizacao-endereco.component.ts new file mode 100644 index 00000000..a7c42f22 --- /dev/null +++ b/src/app/components/fornecedor-sincronizacao/fornecedor-sincronizacao-endereco/fornecedor-sincronizacao-endereco.component.ts @@ -0,0 +1,12 @@ +import { Component } from '@angular/core'; +import { CommonModule } from '@angular/common'; + +@Component({ + selector: 'app-fornecedor-sincronizacao-endereco', + templateUrl: './fornecedor-sincronizacao-endereco.component.html', + standalone: true, + imports: [CommonModule], +}) +export class FornecedorSincronizacaoEnderecoComponent { + +} From 04bf3465436037685efcd97f8d9cc1a24cd26df0 Mon Sep 17 00:00:00 2001 From: Roger Date: Fri, 11 Aug 2023 11:29:19 -0300 Subject: [PATCH 136/147] Ticket_id: #115069 Implementa template Aba para criacao de endereco empresa vinculada ao fornecedor --- ...edor-sincronizacao-endereco.component.html | 81 ++++++++++++++++++- 1 file changed, 80 insertions(+), 1 deletion(-) diff --git a/src/app/components/fornecedor-sincronizacao/fornecedor-sincronizacao-endereco/fornecedor-sincronizacao-endereco.component.html b/src/app/components/fornecedor-sincronizacao/fornecedor-sincronizacao-endereco/fornecedor-sincronizacao-endereco.component.html index fe3727e5..352ebb81 100644 --- a/src/app/components/fornecedor-sincronizacao/fornecedor-sincronizacao-endereco/fornecedor-sincronizacao-endereco.component.html +++ b/src/app/components/fornecedor-sincronizacao/fornecedor-sincronizacao-endereco/fornecedor-sincronizacao-endereco.component.html @@ -1 +1,80 @@ -

fornecedor-sincronizacao-endereco works!

+
+
+
+ + CEP: + + +
+ +
+ + Cidade: + + +
+ +
+ + UF: + + +
+ +
+ + Logradouro: + + +
+ +
+ + N°: + + +
+ +
+ + Bairro: + + +
+ +

Dados para o TISS

+
+ + Tipo de Logradouro + + + + Cod. IBGE do Município + + +
+
+
From 97f501d11413dc56c969eb23a63c47439561780e Mon Sep 17 00:00:00 2001 From: Roger Date: Fri, 11 Aug 2023 11:31:52 -0300 Subject: [PATCH 137/147] Ticket_id: #115069 Ajusta length dos inputs no template Aba para criacao de empresa vinculada ao fornecedor --- .../fornecedor-sincronizacao-empresa.component.html | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/app/components/fornecedor-sincronizacao/fornecedor-sincronizacao-empresa/fornecedor-sincronizacao-empresa.component.html b/src/app/components/fornecedor-sincronizacao/fornecedor-sincronizacao-empresa/fornecedor-sincronizacao-empresa.component.html index ff873812..2acade27 100644 --- a/src/app/components/fornecedor-sincronizacao/fornecedor-sincronizacao-empresa/fornecedor-sincronizacao-empresa.component.html +++ b/src/app/components/fornecedor-sincronizacao/fornecedor-sincronizacao-empresa/fornecedor-sincronizacao-empresa.component.html @@ -20,7 +20,8 @@
CNPJ - Inscrição Estadual Alvará Alvará UF Date: Fri, 11 Aug 2023 11:33:29 -0300 Subject: [PATCH 138/147] Ticket_id: #115069 Implementa componente de fornecedor empresa endereco --- ...ecedor-sincronizacao-endereco.component.ts | 46 +++++++++++++++++-- 1 file changed, 42 insertions(+), 4 deletions(-) diff --git a/src/app/components/fornecedor-sincronizacao/fornecedor-sincronizacao-endereco/fornecedor-sincronizacao-endereco.component.ts b/src/app/components/fornecedor-sincronizacao/fornecedor-sincronizacao-endereco/fornecedor-sincronizacao-endereco.component.ts index a7c42f22..1dd79a08 100644 --- a/src/app/components/fornecedor-sincronizacao/fornecedor-sincronizacao-endereco/fornecedor-sincronizacao-endereco.component.ts +++ b/src/app/components/fornecedor-sincronizacao/fornecedor-sincronizacao-endereco/fornecedor-sincronizacao-endereco.component.ts @@ -1,12 +1,50 @@ -import { Component } from '@angular/core'; -import { CommonModule } from '@angular/common'; +import { JsonPipe } from '@angular/common'; +import { Component, OnInit, Input } from '@angular/core'; +import { Empresa } from 'src/app/components/model/empresa.model'; +import { FornecedorSincronizacao } from '../../model/fornecedor-sincronizacao.model'; +import { MatInputModule } from '@angular/material/input'; +import { MatFormFieldModule } from '@angular/material/form-field'; +import { FormsModule } from '@angular/forms'; +import { Cep } from '../../model/cep.model'; +import { CepService } from '../../service/cep.service'; @Component({ selector: 'app-fornecedor-sincronizacao-endereco', templateUrl: './fornecedor-sincronizacao-endereco.component.html', standalone: true, - imports: [CommonModule], + imports: [FormsModule, MatFormFieldModule, MatInputModule, JsonPipe] }) -export class FornecedorSincronizacaoEnderecoComponent { +export class FornecedorSincronizacaoEnderecoComponent implements OnInit { + @Input('fornecedor') fornecedor: FornecedorSincronizacao; + @Input('empresa') empresa: Empresa; + cep: Cep; + + constructor( + private cepService: CepService + ) { + this.fornecedor = new FornecedorSincronizacao({}); + this.empresa ||= new Empresa({}); + this.fornecedor.empresa = this.empresa; + this.cep = new Cep(); + } + + ngOnInit(): void { + this.empresa ||= new Empresa({}); + } + + consulta(): void{ + // consulta o cep informado na variavel cep + // Chama serviço + this.cepService + .consultar(this.empresa.cep as unknown as string) + .subscribe((cep: any) => { + // subscreve os campos + Object.assign(this.cep, cep); + this.empresa.cidade = this.cep.localidade; + this.empresa.uf = this.cep.uf; + this.empresa.endereco = this.cep.logradouro; + this.empresa.bairro = this.cep.bairro; + }); + } } From 2285671b71d5de380e8182363788390bb302a611 Mon Sep 17 00:00:00 2001 From: Roger Date: Fri, 11 Aug 2023 11:34:34 -0300 Subject: [PATCH 139/147] Ticket_id: #115069 Implementa Aba template de endereco --- .../fornecedor-sincronizacao.component.html | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/app/components/fornecedor-sincronizacao/fornecedor-sincronizacao.component.html b/src/app/components/fornecedor-sincronizacao/fornecedor-sincronizacao.component.html index ad05aaf4..23e20dfb 100644 --- a/src/app/components/fornecedor-sincronizacao/fornecedor-sincronizacao.component.html +++ b/src/app/components/fornecedor-sincronizacao/fornecedor-sincronizacao.component.html @@ -57,6 +57,10 @@ + + + +