From 8a82ac6eae756a1ea6a1cb608df90479936e47a7 Mon Sep 17 00:00:00 2001 From: Kyle McCullen Date: Sat, 22 Feb 2025 19:58:32 -0500 Subject: [PATCH 01/18] refactor: add create clipboard item functions for object creation --- app/lib/verify-address.ts | 24 +++----- src/app/shared/models/clipboard-item.ts | 37 ++++++++++++ .../shared/services/base-clipboard.service.ts | 57 +++++++++---------- 3 files changed, 74 insertions(+), 44 deletions(-) diff --git a/app/lib/verify-address.ts b/app/lib/verify-address.ts index 3fde624..ae5ff41 100644 --- a/app/lib/verify-address.ts +++ b/app/lib/verify-address.ts @@ -1,5 +1,5 @@ import { Address, AddressType } from "../../src/app/shared/models/address"; -import { AddressClipboardItem } from "../../src/app/shared/models/clipboard-item"; +import { AddressClipboardItem, createAddressClipboardItem } from "../../src/app/shared/models/clipboard-item"; import { ExtendedPublicKey, PolicyType, Wallet } from "../../src/app/shared/models/wallet.model"; const bitcoin = require('bitcoinjs-lib'); @@ -145,14 +145,11 @@ function singleSig(wallet: Wallet, address: string, account: number, i: number, return null; } - return { - name: 'Bitcoin Address', - value: address, - address: address, - wallet: wallet, + return createAddressClipboardItem({ + address, + wallet, derivationPath: `${account}/${i}`, - private: false - }; + }); } function toHex(key: ExtendedPublicKey, account: number, i: number, bip32: any) { @@ -172,14 +169,11 @@ function multiSig(wallet: Wallet, address: string, account: number, i: number, b return null; } - return { - name: 'Bitcoin Address', - value: address, - address: address, - wallet: wallet, + return createAddressClipboardItem({ + address, + wallet, derivationPath: `${account}/${i}`, - private: false - }; + }); } export function verifyAddress(wallets: Wallet[], address: string): AddressClipboardItem | null { diff --git a/src/app/shared/models/clipboard-item.ts b/src/app/shared/models/clipboard-item.ts index fd0870d..9ba1f0b 100644 --- a/src/app/shared/models/clipboard-item.ts +++ b/src/app/shared/models/clipboard-item.ts @@ -1,10 +1,20 @@ import { Bolt11Details } from "./lightning"; import { Wallet } from "./wallet.model"; +export enum ClipboardItemType { + Default = 'Default', + Address = 'Address', + Payment = 'Payment', + Bolt11 = 'Bolt11', + PublicKey = 'Public Key', + PrivateKey = 'Private Key' +} + export interface ClipboardItem { name: string | null; value: string | null; private: boolean; + type: ClipboardItemType } export interface AddressClipboardItem extends ClipboardItem { @@ -21,3 +31,30 @@ export interface PaymentClipboardItem extends ClipboardItem { export interface Bolt11ClipboardItem extends ClipboardItem, Bolt11Details { } + +export const createClipboardItem = (partial: Partial): ClipboardItem => { + return { + type: ClipboardItemType.Default, + private: false, + ...partial, + } as ClipboardItem; +}; + +export const createAddressClipboardItem = (partial: Partial): AddressClipboardItem => { + return { + name: 'Bitcoin Address', + ...partial, + value: partial.address, + type: ClipboardItemType.Address, + private: false + } as AddressClipboardItem; +}; + +export const createBolt11ClipboardItem = (partial: Partial): Bolt11ClipboardItem => { + return { + ...partial, + name: 'Lightning Address', + type: ClipboardItemType.Bolt11, + private: false + } as Bolt11ClipboardItem; +}; diff --git a/src/app/shared/services/base-clipboard.service.ts b/src/app/shared/services/base-clipboard.service.ts index 044aae5..c2ca29c 100644 --- a/src/app/shared/services/base-clipboard.service.ts +++ b/src/app/shared/services/base-clipboard.service.ts @@ -1,5 +1,12 @@ import { lastValueFrom } from 'rxjs'; -import { AddressClipboardItem, Bolt11ClipboardItem, ClipboardItem, PaymentClipboardItem } from '../models/clipboard-item'; +import { + ClipboardItem, + ClipboardItemType, + PaymentClipboardItem, + createAddressClipboardItem, + createBolt11ClipboardItem, + createClipboardItem +} from '../models/clipboard-item'; import { ExtendedKeyRegExp, NostrPubKeyRegExp, NostrPrivateKeyRegExp, LightningAddressRegExp, isBitcoinAddress } from './regex'; import { Vault } from '../models/vault.model'; import { ServerService } from './server.service'; @@ -20,14 +27,10 @@ export class BaseClipboardService { await window.electron.showNotification('Bitcoin genesis block address copied.', 'We are all Satoshi'); } - return { + return createAddressClipboardItem({ name: 'Bitcoin Address: Genesis Block', - value: text, - address: text, - wallet: null, - derivationPath: null, - private: false - } as AddressClipboardItem; + address: text + }); } if (isBitcoinAddress(text)) { @@ -69,14 +72,9 @@ export class BaseClipboardService { await window.electron.showNotification('New Bitcoin Address in Clipboard', 'Bitcoin Address Detected.'); } - return { - name: 'Bitcoin Address', - value: text, - address: text, - wallet: null, - derivationPath: null, - private: false - } as AddressClipboardItem; + return createAddressClipboardItem({ + address: text + }); } } @@ -84,33 +82,36 @@ export class BaseClipboardService { if (settings?.generalNotifications.bitcoinPublicKey && notify) { await window.electron.showNotification('Bitcoin Extended Public Key in Clipboard.', 'Sharing can lead to loss of privacy.'); } - return { + + return createClipboardItem({ name: 'Extended Public Key', value: text, - private: false - }; + type: ClipboardItemType.PublicKey + }); } if (NostrPubKeyRegExp.test(text)) { if (settings?.generalNotifications.nostrPublicKey && notify) { await window.electron.showNotification('Nostr Public Key in Clipboard.', text); } - return { + + return createClipboardItem({ name: 'Nostr Public Key', value: text, - private: false - }; + type: ClipboardItemType.PublicKey + }); } if (NostrPrivateKeyRegExp.test(text)) { if (settings?.generalNotifications.nostrPrivateKey && notify) { await window.electron.showNotification('Nostr Private Key in Clipboard.', 'Never share this.'); } - return { + + return createClipboardItem({ name: 'Nostr Private Key', value: text, - private: true - }; + type: ClipboardItemType.PrivateKey + }); } if (LightningAddressRegExp.test(text)) { @@ -135,12 +136,10 @@ export class BaseClipboardService { await window.electron.showNotification('Lightning Address in Clipboard', 'Lightning Address Detected.'); } - return { - name: 'Lightning Address', + return createBolt11ClipboardItem({ value: text, - private: false, ...result - } as Bolt11ClipboardItem; + }); } return null; From 9efc53a90c8b9e6ae295e4c689cf34576253f13b Mon Sep 17 00:00:00 2001 From: Kyle McCullen Date: Sun, 23 Feb 2025 18:52:11 -0500 Subject: [PATCH 02/18] store date on clipboard item and display date ago on history list --- .../clipboard-history.component.html | 15 ++++++--- .../clipboard-history.component.scss | 16 ++++++++- .../clipboard-history.component.ts | 7 ++-- .../components/date-ago/date-ago.component.ts | 29 ++++++++++++++++ src/app/shared/models/clipboard-item.ts | 17 ++++++---- src/app/shared/pipes/date-ago.pipe.ts | 33 +++++++++++++++++++ src/app/shared/services/history.service.ts | 14 ++++++-- 7 files changed, 114 insertions(+), 17 deletions(-) create mode 100644 src/app/shared/components/date-ago/date-ago.component.ts create mode 100644 src/app/shared/pipes/date-ago.pipe.ts diff --git a/src/app/features/clipboard/clipboard-history/clipboard-history.component.html b/src/app/features/clipboard/clipboard-history/clipboard-history.component.html index 92f1045..ea4ebfb 100644 --- a/src/app/features/clipboard/clipboard-history/clipboard-history.component.html +++ b/src/app/features/clipboard/clipboard-history/clipboard-history.component.html @@ -3,7 +3,7 @@
@for (item of history; track item) {
-
+
@@ -27,9 +27,16 @@
}
- +
+ @if (item.date) { +
+ +
+ } + +
} @if (history.length == 0) {
diff --git a/src/app/features/clipboard/clipboard-history/clipboard-history.component.scss b/src/app/features/clipboard/clipboard-history/clipboard-history.component.scss index 1ed2e41..5e35439 100644 --- a/src/app/features/clipboard/clipboard-history/clipboard-history.component.scss +++ b/src/app/features/clipboard/clipboard-history/clipboard-history.component.scss @@ -35,7 +35,7 @@ margin-bottom: 12px; word-break: break-all; - .details { + .details-container { padding-bottom: 5px; .text { @@ -49,6 +49,20 @@ color: $text-gray; } } + + .right { + min-width: 100px; + flex-direction: column; + display: flex; + align-items: flex-end; + gap: 5px; + margin-right: 5px; + + .date { + text-align: center; + color: $text-gray; + } + } } .default { diff --git a/src/app/features/clipboard/clipboard-history/clipboard-history.component.ts b/src/app/features/clipboard/clipboard-history/clipboard-history.component.ts index 54b1385..07e65f8 100644 --- a/src/app/features/clipboard/clipboard-history/clipboard-history.component.ts +++ b/src/app/features/clipboard/clipboard-history/clipboard-history.component.ts @@ -1,15 +1,16 @@ -import { CommonModule } from '@angular/common'; +import { CommonModule, DatePipe } from '@angular/common'; import { Component, Input } from '@angular/core'; import { MatButtonModule } from '@angular/material/button'; import { MatIconModule } from '@angular/material/icon'; import { ExpandableTextComponent } from '../../../shared/components/expandable-text/expandable-text.component'; import { AddressClipboardItem, ClipboardItem, PaymentClipboardItem } from '../../../shared/models/clipboard-item'; -import { getIcon } from '../../../shared/models/wallet.model'; import { BaseClipboardComponent } from '../base-clipboard'; +import { MatTooltipModule } from '@angular/material/tooltip'; +import { DateAgoComponent } from '../../../shared/components/date-ago/date-ago.component'; @Component({ selector: 'app-clipboard-history', - imports: [CommonModule, MatButtonModule, MatIconModule, ExpandableTextComponent], + imports: [CommonModule, MatButtonModule, MatIconModule, ExpandableTextComponent, DatePipe, DateAgoComponent, MatTooltipModule], templateUrl: './clipboard-history.component.html', styleUrl: './clipboard-history.component.scss' }) diff --git a/src/app/shared/components/date-ago/date-ago.component.ts b/src/app/shared/components/date-ago/date-ago.component.ts new file mode 100644 index 0000000..350d9f7 --- /dev/null +++ b/src/app/shared/components/date-ago/date-ago.component.ts @@ -0,0 +1,29 @@ +import { ChangeDetectorRef, Component, Input } from '@angular/core'; +import { DateAgoPipe } from '../../pipes/date-ago.pipe'; + +@Component({ + selector: 'app-date-ago', + imports: [DateAgoPipe], + template: `{{ value | dateAgo: currentTime }}` +}) +export class DateAgoComponent { + @Input() value: Date; + currentTime: Date = new Date(); + + private intervalId: any; + + constructor(private cdr: ChangeDetectorRef) {} + + ngOnInit(): void { + this.intervalId = setInterval(() => { + this.cdr.detectChanges(); + this.currentTime = new Date(); + }, 5000); + } + + ngOnDestroy(): void { + if (this.intervalId) { + clearInterval(this.intervalId); + } + } +} diff --git a/src/app/shared/models/clipboard-item.ts b/src/app/shared/models/clipboard-item.ts index 9ba1f0b..590bf9c 100644 --- a/src/app/shared/models/clipboard-item.ts +++ b/src/app/shared/models/clipboard-item.ts @@ -1,5 +1,5 @@ -import { Bolt11Details } from "./lightning"; -import { Wallet } from "./wallet.model"; +import { Bolt11Details } from './lightning'; +import { Wallet } from './wallet.model'; export enum ClipboardItemType { Default = 'Default', @@ -14,7 +14,8 @@ export interface ClipboardItem { name: string | null; value: string | null; private: boolean; - type: ClipboardItemType + type: ClipboardItemType; + date: Date; } export interface AddressClipboardItem extends ClipboardItem { @@ -29,14 +30,14 @@ export interface PaymentClipboardItem extends ClipboardItem { description: string | null; } -export interface Bolt11ClipboardItem extends ClipboardItem, Bolt11Details { -} +export interface Bolt11ClipboardItem extends ClipboardItem, Bolt11Details {} export const createClipboardItem = (partial: Partial): ClipboardItem => { return { type: ClipboardItemType.Default, private: false, ...partial, + date: new Date() } as ClipboardItem; }; @@ -46,7 +47,8 @@ export const createAddressClipboardItem = (partial: Partial) ...partial, name: 'Lightning Address', type: ClipboardItemType.Bolt11, - private: false + private: false, + date: new Date() } as Bolt11ClipboardItem; }; diff --git a/src/app/shared/pipes/date-ago.pipe.ts b/src/app/shared/pipes/date-ago.pipe.ts new file mode 100644 index 0000000..54b1a34 --- /dev/null +++ b/src/app/shared/pipes/date-ago.pipe.ts @@ -0,0 +1,33 @@ +import { Pipe, PipeTransform } from '@angular/core'; + +@Pipe({ + name: 'dateAgo' +}) +export class DateAgoPipe implements PipeTransform { + transform(value: any, date: Date): any { + if (!value) return value; + + const seconds = Math.floor((+date - +new Date(value)) / 1000); + + if (seconds < 29) return 'Just now'; + + const intervals = { + yr: 31536000, + mo: 2592000, + w: 604800, + d: 86400, + h: 3600, + m: 60, + s: 1 + }; + let counter; + + for (const i in intervals) { + counter = Math.floor(seconds / intervals[i as keyof typeof intervals]); + + if (counter > 0) { + return counter + i + ' ago'; + } + } + } +} diff --git a/src/app/shared/services/history.service.ts b/src/app/shared/services/history.service.ts index c35bd3b..287018b 100644 --- a/src/app/shared/services/history.service.ts +++ b/src/app/shared/services/history.service.ts @@ -28,10 +28,20 @@ export class HistoryService { } private async load(): Promise { - const history = await window.electron.retrieveData('history') as ClipboardItem[]; + const history = (await window.electron.retrieveData('history')) as ClipboardItem[]; + + var isMissingDate = history.some((h) => h.date === undefined); + + if (isMissingDate) { + history.forEach((h) => (h.date ??= new Date())); + } this._history = history; - this.update(); + if (isMissingDate) { + this.save(); + } else { + this.update(); + } } private async save() { From 16fa0299f64f24b9d3f5888581bf08381b8accb5 Mon Sep 17 00:00:00 2001 From: Kyle McCullen Date: Sun, 23 Feb 2025 20:13:51 -0500 Subject: [PATCH 03/18] add rolloff clipboard history setting option --- .../features/settings/settings.component.html | 20 ++++++--- .../features/settings/settings.component.ts | 7 +++- src/app/shared/models/settings.ts | 6 +++ src/app/shared/services/history.service.ts | 42 +++++++++++++++---- src/app/shared/services/settings.service.ts | 8 +++- 5 files changed, 65 insertions(+), 18 deletions(-) diff --git a/src/app/features/settings/settings.component.html b/src/app/features/settings/settings.component.html index 3ff5d51..cff4ce1 100644 --- a/src/app/features/settings/settings.component.html +++ b/src/app/features/settings/settings.component.html @@ -41,13 +41,23 @@
Show History
+
+ + Rolloff Clipboard History + + @for (rolloffType of ClipboardHistoryRolloffTypes; track rolloffType) { + {{ rolloffType }} + } + + +
-
-
-
- Developer Mode - help +
+
+ Developer Mode + help +
diff --git a/src/app/features/settings/settings.component.ts b/src/app/features/settings/settings.component.ts index 6113717..8de84d6 100644 --- a/src/app/features/settings/settings.component.ts +++ b/src/app/features/settings/settings.component.ts @@ -10,7 +10,7 @@ import { ClipboardService } from '../../shared/services/clipboard.service'; import { HistoryService } from '../../shared/services/history.service'; import { SettingsService } from '../../shared/services/settings.service'; import { MatSelectModule } from '@angular/material/select'; -import { BitcoinUnitType } from '../../shared/models/settings'; +import { BitcoinUnitType, ClipboardHistoryRolloffType } from '../../shared/models/settings'; import { MatInputModule } from '@angular/material/input'; @Component({ @@ -27,6 +27,8 @@ export class SettingsComponent { BitcoinUnitTypes = Object.values(BitcoinUnitType); + ClipboardHistoryRolloffTypes = Object.values(ClipboardHistoryRolloffType); + constructor( private settingsService: SettingsService, private historyService: HistoryService, @@ -46,7 +48,8 @@ export class SettingsComponent { lightningAddress: new FormControl(settings.generalNotifications.lightningAddress) }), clipboardHistory: new FormGroup({ - show: new FormControl(settings.clipboardHistory.show) + show: new FormControl(settings.clipboardHistory.show), + rolloffType: new FormControl(settings.clipboardHistory.rolloffType) }), developerMode: new FormControl(settings.developerMode) }); diff --git a/src/app/shared/models/settings.ts b/src/app/shared/models/settings.ts index 3d3b564..aa2cbe1 100644 --- a/src/app/shared/models/settings.ts +++ b/src/app/shared/models/settings.ts @@ -6,6 +6,11 @@ export interface Settings { bitcoinUnitType: BitcoinUnitType; } +export enum ClipboardHistoryRolloffType { + Never = 'Never', + SixtyDays = '60 Days' +} + export enum BitcoinUnitType { Sats = 'Sats', Bitcoin = 'Bitcoin', @@ -14,6 +19,7 @@ export enum BitcoinUnitType { export interface ClipboardHistory { show: boolean; + rolloffType: ClipboardHistoryRolloffType; } export interface GeneralNotifications { diff --git a/src/app/shared/services/history.service.ts b/src/app/shared/services/history.service.ts index 287018b..8376e98 100644 --- a/src/app/shared/services/history.service.ts +++ b/src/app/shared/services/history.service.ts @@ -1,7 +1,9 @@ -import { Injectable } from '@angular/core'; +import { effect, Injectable } from '@angular/core'; import { ReplaySubject } from 'rxjs'; import { ClipboardItem } from '../models/clipboard-item'; import { ClipboardService } from './clipboard.service'; +import { SettingsService } from './settings.service'; +import { ClipboardHistoryRolloffType } from '../models/settings'; @Injectable({ providedIn: 'root' @@ -10,8 +12,19 @@ export class HistoryService { private _history: ClipboardItem[] = []; public history = new ReplaySubject(); - constructor(public clipboardService: ClipboardService) { - this.load(); + constructor( + public clipboardService: ClipboardService, + private settingsService: SettingsService + ) { + if (!this.settingsService.isLoading()) { + this.load(); + } else { + effect(() => { + if (!this.settingsService.isLoading()) { + this.load(); + } + }); + } this.clipboardService.clipboardItem.subscribe((item: ClipboardItem | null) => { if (item && item.value && !item.private && item.value !== this._history[0]?.value) { @@ -28,7 +41,7 @@ export class HistoryService { } private async load(): Promise { - const history = (await window.electron.retrieveData('history')) as ClipboardItem[]; + var history = (await window.electron.retrieveData('history')) as ClipboardItem[]; var isMissingDate = history.some((h) => h.date === undefined); @@ -36,12 +49,23 @@ export class HistoryService { history.forEach((h) => (h.date ??= new Date())); } - this._history = history; - if (isMissingDate) { - this.save(); - } else { - this.update(); + switch (this.settingsService.settings().clipboardHistory.rolloffType) { + case ClipboardHistoryRolloffType.SixtyDays: + const today = new Date(); + const sixtyDaysAgo = new Date(today); + sixtyDaysAgo.setDate(today.getDate() - 60); + history = history.filter((h) => { + return new Date(h.date) >= sixtyDaysAgo; + }); + break; + case ClipboardHistoryRolloffType.Never: + default: + break; } + + this._history = history; + + this.save(); } private async save() { diff --git a/src/app/shared/services/settings.service.ts b/src/app/shared/services/settings.service.ts index afb75e8..81d1c29 100644 --- a/src/app/shared/services/settings.service.ts +++ b/src/app/shared/services/settings.service.ts @@ -1,5 +1,5 @@ import { computed, Injectable, signal } from '@angular/core'; -import { BitcoinUnitType, Settings } from '../models/settings'; +import { BitcoinUnitType, ClipboardHistoryRolloffType, Settings } from '../models/settings'; @Injectable({ providedIn: 'root' @@ -10,7 +10,8 @@ export class SettingsService { bitcoinUnitType: BitcoinUnitType.Sats, developerMode: false, clipboardHistory: { - show: true + show: true, + rolloffType: ClipboardHistoryRolloffType.Never }, generalNotifications: { bitcoinAddress: true, @@ -24,6 +25,8 @@ export class SettingsService { #settings = signal(this.defaultSettings); settings = computed(this.#settings); + isLoading = signal(true); + private readonly SETTINGS_KEY = 'settings'; constructor() { @@ -35,6 +38,7 @@ export class SettingsService { const parsedSettings: Partial = settings ? JSON.parse(settings) : {}; this.#settings.update(() => this.mergeSettings(this.defaultSettings, parsedSettings)); + this.isLoading.update(() => false); } save(settings: Settings) { From 8771be31827e043f7593905de86a6fc5b8841fa1 Mon Sep 17 00:00:00 2001 From: Kyle McCullen Date: Wed, 26 Feb 2025 22:31:45 -0500 Subject: [PATCH 04/18] fix linting, update history rolloff options --- package-lock.json | 11 ++++++ package.json | 1 + .../components/date-ago/date-ago.component.ts | 4 +-- src/app/shared/models/settings.ts | 4 ++- src/app/shared/services/history.service.ts | 35 ++++++++++++------- 5 files changed, 40 insertions(+), 15 deletions(-) diff --git a/package-lock.json b/package-lock.json index e44492e..4063a0d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -23,6 +23,7 @@ "bip84": "^0.2.9", "bitcoinjs-lib": "^6.1.7", "bolt11": "^1.4.1", + "date-fns": "^4.1.0", "ngx-toastr": "^19.0.0", "rxjs": "~7.8.0", "tiny-secp256k1": "^2.2.3", @@ -12811,6 +12812,16 @@ "dev": true, "license": "MIT" }, + "node_modules/date-fns": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-4.1.0.tgz", + "integrity": "sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/kossnocorp" + } + }, "node_modules/date-format": { "version": "4.0.14", "resolved": "https://registry.npmjs.org/date-format/-/date-format-4.0.14.tgz", diff --git a/package.json b/package.json index b460bbb..afe7ef6 100644 --- a/package.json +++ b/package.json @@ -74,6 +74,7 @@ "bip84": "^0.2.9", "bitcoinjs-lib": "^6.1.7", "bolt11": "^1.4.1", + "date-fns": "^4.1.0", "ngx-toastr": "^19.0.0", "rxjs": "~7.8.0", "tiny-secp256k1": "^2.2.3", diff --git a/src/app/shared/components/date-ago/date-ago.component.ts b/src/app/shared/components/date-ago/date-ago.component.ts index 350d9f7..ffaf7c4 100644 --- a/src/app/shared/components/date-ago/date-ago.component.ts +++ b/src/app/shared/components/date-ago/date-ago.component.ts @@ -1,4 +1,4 @@ -import { ChangeDetectorRef, Component, Input } from '@angular/core'; +import { ChangeDetectorRef, Component, Input, OnDestroy, OnInit } from '@angular/core'; import { DateAgoPipe } from '../../pipes/date-ago.pipe'; @Component({ @@ -6,7 +6,7 @@ import { DateAgoPipe } from '../../pipes/date-ago.pipe'; imports: [DateAgoPipe], template: `{{ value | dateAgo: currentTime }}` }) -export class DateAgoComponent { +export class DateAgoComponent implements OnInit, OnDestroy { @Input() value: Date; currentTime: Date = new Date(); diff --git a/src/app/shared/models/settings.ts b/src/app/shared/models/settings.ts index aa2cbe1..a4ed016 100644 --- a/src/app/shared/models/settings.ts +++ b/src/app/shared/models/settings.ts @@ -8,7 +8,9 @@ export interface Settings { export enum ClipboardHistoryRolloffType { Never = 'Never', - SixtyDays = '60 Days' + OneWeek = '1 week', + FourWeek = '4 weeks', + ThreeMonths = '3 months' } export enum BitcoinUnitType { diff --git a/src/app/shared/services/history.service.ts b/src/app/shared/services/history.service.ts index 8376e98..c6eeec2 100644 --- a/src/app/shared/services/history.service.ts +++ b/src/app/shared/services/history.service.ts @@ -4,6 +4,7 @@ import { ClipboardItem } from '../models/clipboard-item'; import { ClipboardService } from './clipboard.service'; import { SettingsService } from './settings.service'; import { ClipboardHistoryRolloffType } from '../models/settings'; +import { sub, subMonths, subWeeks } from 'date-fns'; @Injectable({ providedIn: 'root' @@ -49,18 +50,12 @@ export class HistoryService { history.forEach((h) => (h.date ??= new Date())); } - switch (this.settingsService.settings().clipboardHistory.rolloffType) { - case ClipboardHistoryRolloffType.SixtyDays: - const today = new Date(); - const sixtyDaysAgo = new Date(today); - sixtyDaysAgo.setDate(today.getDate() - 60); - history = history.filter((h) => { - return new Date(h.date) >= sixtyDaysAgo; - }); - break; - case ClipboardHistoryRolloffType.Never: - default: - break; + var filterDate = this.getDateFilter(); + + if (filterDate) { + history = history.filter((h) => { + return new Date(h.date) >= filterDate!; + }); } this._history = history; @@ -68,6 +63,22 @@ export class HistoryService { this.save(); } + private getDateFilter(): Date | null { + const today = new Date(); + + switch (this.settingsService.settings().clipboardHistory.rolloffType) { + case ClipboardHistoryRolloffType.OneWeek: + return subWeeks(today, 1); + case ClipboardHistoryRolloffType.FourWeek: + return subWeeks(today, 4); + case ClipboardHistoryRolloffType.ThreeMonths: + return subMonths(today, 3); + case ClipboardHistoryRolloffType.Never: + default: + return null; + } + } + private async save() { await window.electron.storeData('history', this._history); From e982fc7437a79743794ee9de0edb6c8c2737bd5d Mon Sep 17 00:00:00 2001 From: Kyle McCullen Date: Wed, 26 Nov 2025 14:03:33 -0500 Subject: [PATCH 05/18] update packages --- package-lock.json | 1984 ++++++++++++----- .../wallet-form/wallet-form.component.scss | 3 +- 2 files changed, 1463 insertions(+), 524 deletions(-) diff --git a/package-lock.json b/package-lock.json index e44492e..59962fa 100644 --- a/package-lock.json +++ b/package-lock.json @@ -325,33 +325,6 @@ } } }, - "node_modules/@angular-devkit/schematics/node_modules/chokidar": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, "node_modules/@angular-devkit/schematics/node_modules/glob-parent": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", @@ -359,7 +332,6 @@ "dev": true, "license": "ISC", "optional": true, - "peer": true, "dependencies": { "is-glob": "^4.0.1" }, @@ -374,7 +346,6 @@ "dev": true, "license": "MIT", "optional": true, - "peer": true, "dependencies": { "picomatch": "^2.2.1" }, @@ -389,7 +360,6 @@ "dev": true, "license": "MIT", "optional": true, - "peer": true, "engines": { "node": ">=8.6" }, @@ -456,33 +426,6 @@ } } }, - "node_modules/@angular-eslint/builder/node_modules/chokidar": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, "node_modules/@angular-eslint/builder/node_modules/glob-parent": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", @@ -490,7 +433,6 @@ "dev": true, "license": "ISC", "optional": true, - "peer": true, "dependencies": { "is-glob": "^4.0.1" }, @@ -505,7 +447,6 @@ "dev": true, "license": "MIT", "optional": true, - "peer": true, "dependencies": { "picomatch": "^2.2.1" }, @@ -520,7 +461,6 @@ "dev": true, "license": "MIT", "optional": true, - "peer": true, "engines": { "node": ">=8.6" }, @@ -614,33 +554,6 @@ } } }, - "node_modules/@angular-eslint/schematics/node_modules/chokidar": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, "node_modules/@angular-eslint/schematics/node_modules/glob-parent": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", @@ -648,7 +561,6 @@ "dev": true, "license": "ISC", "optional": true, - "peer": true, "dependencies": { "is-glob": "^4.0.1" }, @@ -663,7 +575,6 @@ "dev": true, "license": "MIT", "optional": true, - "peer": true, "dependencies": { "picomatch": "^2.2.1" }, @@ -678,7 +589,6 @@ "dev": true, "license": "MIT", "optional": true, - "peer": true, "engines": { "node": ">=8.6" }, @@ -721,6 +631,7 @@ "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-19.1.7.tgz", "integrity": "sha512-EnyQTCNc1nWnjc5V3HPlClpJIS2R2XAfIEUCyI3lE4FLQxcXyhIsM9NmacAZT3Ai8RL+8JVCttPmBZXMpjP6Ug==", "license": "MIT", + "peer": true, "dependencies": { "tslib": "^2.3.0" }, @@ -900,6 +811,7 @@ "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-19.1.5.tgz", "integrity": "sha512-+g20LIvYHThKBD6oXTYWVL6+ecaOWtPJu08R5xIfGrwXoj0l/9prLwuSW8GlIATI3mDkSesyhQsomb9jAUzKwQ==", "license": "MIT", + "peer": true, "dependencies": { "tslib": "^2.3.0" }, @@ -980,6 +892,7 @@ "resolved": "https://registry.npmjs.org/@angular/common/-/common-19.1.7.tgz", "integrity": "sha512-MXfUGfWeesTQ12HXgeoVIXsS+r1jZxT2FkLQtqS+NRsRD4T1vlyvD7kTI+Ku1NAjdt3mB8TJ0cZHubvmml8I+Q==", "license": "MIT", + "peer": true, "dependencies": { "tslib": "^2.3.0" }, @@ -996,6 +909,7 @@ "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-19.1.7.tgz", "integrity": "sha512-Q3eqqIhMEzrnmFJtUO0K+WPpCfP/JTl9lJXZKe0zgNPdRFUufjSUcPHGzd7OjN2gPpiAvS1yBvENvqs+g/MejQ==", "license": "MIT", + "peer": true, "dependencies": { "tslib": "^2.3.0" }, @@ -1017,6 +931,7 @@ "integrity": "sha512-Uu/TxfIcE1lStlCLmOPbghG1Y5o83odES89sr7bYNJz2mcG7TEonatf6GTOMzbJNil9FBJt6qnJkDkSjn4nUKw==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@babel/core": "7.26.0", "@jridgewell/sourcemap-codec": "^1.4.14", @@ -1045,6 +960,7 @@ "resolved": "https://registry.npmjs.org/@angular/core/-/core-19.1.7.tgz", "integrity": "sha512-P+e4ekJYWMFhWSzJav0R51bFAfUhIOmnqmG9mlI/ZONu2qcTTmyIG9AW5x1qhrMHEH42RaeK60RkKyqgcHaGDg==", "license": "MIT", + "peer": true, "dependencies": { "tslib": "^2.3.0" }, @@ -1061,6 +977,7 @@ "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-19.1.7.tgz", "integrity": "sha512-GVOCwqIXTpZt+bE3cqkasqpEs5n/aVq04yXLgM+mvVEbmAMibZYpzfg8NARlXCH3zveqhOSTJgsllfbbb7sdDw==", "license": "MIT", + "peer": true, "dependencies": { "tslib": "^2.3.0" }, @@ -1138,6 +1055,7 @@ "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-19.1.7.tgz", "integrity": "sha512-QKakWl+CeVVwn22yjRHBXm6BvDsHoo+9u1pJGGk2smKSYjHW6qAly28+P7FUfVXUQI7rg++M66JwzNOFfYMDQA==", "license": "MIT", + "peer": true, "dependencies": { "tslib": "^2.3.0" }, @@ -1192,15 +1110,15 @@ } }, "node_modules/@babel/code-frame": { - "version": "7.26.2", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz", - "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz", + "integrity": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-validator-identifier": "^7.25.9", + "@babel/helper-validator-identifier": "^7.27.1", "js-tokens": "^4.0.0", - "picocolors": "^1.0.0" + "picocolors": "^1.1.1" }, "engines": { "node": ">=6.9.0" @@ -1222,6 +1140,7 @@ "integrity": "sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.26.0", @@ -1531,9 +1450,9 @@ } }, "node_modules/@babel/helper-string-parser": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", - "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", + "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", "dev": true, "license": "MIT", "engines": { @@ -1541,9 +1460,9 @@ } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", - "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz", + "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==", "dev": true, "license": "MIT", "engines": { @@ -1576,27 +1495,27 @@ } }, "node_modules/@babel/helpers": { - "version": "7.26.9", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.9.tgz", - "integrity": "sha512-Mz/4+y8udxBKdmzt/UjPACs4G3j5SshJJEFFKxlCGPydG4JAHXxjWjAwjd09tf6oINvl1VfMJo+nB7H2YKQ0dA==", + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.4.tgz", + "integrity": "sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w==", "dev": true, "license": "MIT", "dependencies": { - "@babel/template": "^7.26.9", - "@babel/types": "^7.26.9" + "@babel/template": "^7.27.2", + "@babel/types": "^7.28.4" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/parser": { - "version": "7.26.9", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.9.tgz", - "integrity": "sha512-81NWa1njQblgZbQHxWHpxxCzNsa3ZwvFqpUg7P+NNUU6f3UU2jBEg4OlF/J6rl8+PQGh1q6/zWScd001YwcA5A==", + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.5.tgz", + "integrity": "sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/types": "^7.26.9" + "@babel/types": "^7.28.5" }, "bin": { "parser": "bin/babel-parser.js" @@ -2965,15 +2884,15 @@ } }, "node_modules/@babel/template": { - "version": "7.26.9", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.26.9.tgz", - "integrity": "sha512-qyRplbeIpNZhmzOysF/wFMuP9sctmh2cFzRAZOn1YapxBsE1i9bJIY586R/WBLfLcmcBlM8ROBiQURnnNy+zfA==", + "version": "7.27.2", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.2.tgz", + "integrity": "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.26.2", - "@babel/parser": "^7.26.9", - "@babel/types": "^7.26.9" + "@babel/code-frame": "^7.27.1", + "@babel/parser": "^7.27.2", + "@babel/types": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -3016,14 +2935,14 @@ } }, "node_modules/@babel/types": { - "version": "7.26.9", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.9.tgz", - "integrity": "sha512-Y3IR1cRnOxOCDvMmNiym7XpXQ93iGDDPHx+Zj+NM+rg0fBaShfQLkg+hKPaZCEvg5N/LeCo4+Rj/i3FuJsIQaw==", + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.5.tgz", + "integrity": "sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-string-parser": "^7.25.9", - "@babel/helper-validator-identifier": "^7.25.9" + "@babel/helper-string-parser": "^7.27.1", + "@babel/helper-validator-identifier": "^7.28.5" }, "engines": { "node": ">=6.9.0" @@ -3103,6 +3022,7 @@ "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -4337,6 +4257,7 @@ "integrity": "sha512-zx0EIq78WlY/lBb1uXlziZmDZI4ubcCXIMJ4uGjXzZW0nS19TjSPeXPAjzzTmKQlJUZm0SbmZhPKP7tuQ1SsEw==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "chalk": "^4.1.1", "fs-extra": "^9.0.1", @@ -4455,9 +4376,9 @@ } }, "node_modules/@electron/node-gyp/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", "dev": true, "license": "MIT", "dependencies": { @@ -4652,9 +4573,9 @@ } }, "node_modules/@electron/universal/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", "dev": true, "license": "MIT", "dependencies": { @@ -5084,6 +5005,23 @@ "node": ">=18" } }, + "node_modules/@esbuild/openharmony-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.12.tgz", + "integrity": "sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": ">=18" + } + }, "node_modules/@esbuild/sunos-x64": { "version": "0.24.2", "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.24.2.tgz", @@ -5323,6 +5261,16 @@ "dev": true, "license": "BSD-3-Clause" }, + "node_modules/@inquirer/ansi": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@inquirer/ansi/-/ansi-1.0.2.tgz", + "integrity": "sha512-S8qNSZiYzFd0wAcyG5AXCvUHC5Sr7xpZ9wZ2py9XR88jUz8wooStVx5M6dRzczbBWjic9NP7+rY0Xi7qqK/aMQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + } + }, "node_modules/@inquirer/checkbox": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-4.1.2.tgz", @@ -5366,20 +5314,20 @@ } }, "node_modules/@inquirer/core": { - "version": "10.1.7", - "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-10.1.7.tgz", - "integrity": "sha512-AA9CQhlrt6ZgiSy6qoAigiA1izOa751ugX6ioSjqgJ+/Gd+tEN/TORk5sUYNjXuHWfW0r1n/a6ak4u/NqHHrtA==", + "version": "10.3.2", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-10.3.2.tgz", + "integrity": "sha512-43RTuEbfP8MbKzedNqBrlhhNKVwoK//vUFNW3Q3vZ88BLcrs4kYpGg+B2mm5p2K/HfygoCxuKwJJiv8PbGmE0A==", "dev": true, "license": "MIT", "dependencies": { - "@inquirer/figures": "^1.0.10", - "@inquirer/type": "^3.0.4", - "ansi-escapes": "^4.3.2", + "@inquirer/ansi": "^1.0.2", + "@inquirer/figures": "^1.0.15", + "@inquirer/type": "^3.0.10", "cli-width": "^4.1.0", "mute-stream": "^2.0.0", "signal-exit": "^4.1.0", "wrap-ansi": "^6.2.0", - "yoctocolors-cjs": "^2.1.2" + "yoctocolors-cjs": "^2.1.3" }, "engines": { "node": ">=18" @@ -5394,15 +5342,15 @@ } }, "node_modules/@inquirer/editor": { - "version": "4.2.7", - "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-4.2.7.tgz", - "integrity": "sha512-gktCSQtnSZHaBytkJKMKEuswSk2cDBuXX5rxGFv306mwHfBPjg5UAldw9zWGoEyvA9KpRDkeM4jfrx0rXn0GyA==", + "version": "4.2.23", + "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-4.2.23.tgz", + "integrity": "sha512-aLSROkEwirotxZ1pBaP8tugXRFCxW94gwrQLxXfrZsKkfjOYC1aRvAZuhpJOb5cu4IBTJdsCigUlf2iCOu4ZDQ==", "dev": true, "license": "MIT", "dependencies": { - "@inquirer/core": "^10.1.7", - "@inquirer/type": "^3.0.4", - "external-editor": "^3.1.0" + "@inquirer/core": "^10.3.2", + "@inquirer/external-editor": "^1.0.3", + "@inquirer/type": "^3.0.10" }, "engines": { "node": ">=18" @@ -5439,10 +5387,49 @@ } } }, + "node_modules/@inquirer/external-editor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@inquirer/external-editor/-/external-editor-1.0.3.tgz", + "integrity": "sha512-RWbSrDiYmO4LbejWY7ttpxczuwQyZLBUyygsA9Nsv95hpzUWwnNTVQmAq3xuh7vNwCp07UTmE5i11XAEExx4RA==", + "dev": true, + "license": "MIT", + "dependencies": { + "chardet": "^2.1.1", + "iconv-lite": "^0.7.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/external-editor/node_modules/iconv-lite": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.0.tgz", + "integrity": "sha512-cf6L2Ds3h57VVmkZe+Pn+5APsT7FpqJtEhhieDCvrE2MK5Qk9MyffgQyuxQTm6BChfeZNtcOLHp9IcWRVcIcBQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, "node_modules/@inquirer/figures": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.10.tgz", - "integrity": "sha512-Ey6176gZmeqZuY/W/nZiUyvmb1/qInjcpiZjXWi6nON+nxJpD1bxtSoBxNliGISae32n6OwbY+TSXPZ1CfS4bw==", + "version": "1.0.15", + "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.15.tgz", + "integrity": "sha512-t2IEY+unGHOzAaVM5Xx6DEWKeXlDDcNPeDyUpsRc6CUhBfU3VQOEl+Vssh7VNp1dR8MdUJBWhuObjXCsVpjN5g==", "dev": true, "license": "MIT", "engines": { @@ -5522,6 +5509,7 @@ "integrity": "sha512-v2JSGri6/HXSfoGIwuKEn8sNCQK6nsB2BNpy2lSX6QH9bsECrMv93QHnj5+f+1ZWpF/VNioIV2B/PDox8EvGuQ==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@inquirer/checkbox": "^4.0.4", "@inquirer/confirm": "^5.1.1", @@ -5614,9 +5602,9 @@ } }, "node_modules/@inquirer/type": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-3.0.4.tgz", - "integrity": "sha512-2MNFrDY8jkFYc9Il9DgLsHhMzuHnOYM1+CUYVWbzu9oT0hC7V7EcYvdCKeoll/Fcci04A+ERZ9wcc7cQ8lTkIA==", + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-3.0.10.tgz", + "integrity": "sha512-BvziSRxfz5Ov8ch0z/n3oijRSEcEsHnhggm4xFZe93DHcUCTlutlq9Ox4SVENAfcRD22UQq7T/atg9Wr3k09eA==", "dev": true, "license": "MIT", "engines": { @@ -5799,9 +5787,9 @@ } }, "node_modules/@istanbuljs/load-nyc-config/node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz", + "integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==", "dev": true, "license": "MIT", "dependencies": { @@ -7172,9 +7160,9 @@ } }, "node_modules/@npmcli/package-json/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", "dev": true, "license": "MIT", "dependencies": { @@ -7182,9 +7170,9 @@ } }, "node_modules/@npmcli/package-json/node_modules/glob": { - "version": "10.4.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", - "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.5.0.tgz", + "integrity": "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==", "dev": true, "license": "ISC", "dependencies": { @@ -7844,6 +7832,20 @@ "linux" ] }, + "node_modules/@rollup/rollup-linux-loong64-gnu": { + "version": "4.53.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.53.3.tgz", + "integrity": "sha512-JiuKcp2teLJwQ7vkJ95EwESWkNRFJD7TQgYmCnrPtlu50b4XvT5MOmurWNrCj3IFdyjBQ5p9vnrX4JM6I8OE7g==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, "node_modules/@rollup/rollup-linux-loongarch64-gnu": { "version": "4.30.1", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.30.1.tgz", @@ -7872,6 +7874,20 @@ "linux" ] }, + "node_modules/@rollup/rollup-linux-ppc64-gnu": { + "version": "4.53.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.53.3.tgz", + "integrity": "sha512-EoGSa8nd6d3T7zLuqdojxC20oBfNT8nexBbB/rkxgKj5T5vhpAQKKnD+h3UkoMuTyXkP5jTjK/ccNRmQrPNDuw==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, "node_modules/@rollup/rollup-linux-riscv64-gnu": { "version": "4.30.1", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.30.1.tgz", @@ -7886,6 +7902,20 @@ "linux" ] }, + "node_modules/@rollup/rollup-linux-riscv64-musl": { + "version": "4.53.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.53.3.tgz", + "integrity": "sha512-68k2g7+0vs2u9CxDt5ktXTngsxOQkSEV/xBbwlqYcUrAVh6P9EgMZvFsnHy4SEiUl46Xf0IObWVbMvPrr2gw8A==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, "node_modules/@rollup/rollup-linux-s390x-gnu": { "version": "4.30.1", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.30.1.tgz", @@ -7928,6 +7958,20 @@ "linux" ] }, + "node_modules/@rollup/rollup-openharmony-arm64": { + "version": "4.53.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.53.3.tgz", + "integrity": "sha512-OueLAWgrNSPGAdUdIjSWXw+u/02BRTcnfw9PN41D2vq/JSEPnJnVuBgw18VkN8wcd4fjUs+jFHVM4t9+kBSNLw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ] + }, "node_modules/@rollup/rollup-win32-arm64-msvc": { "version": "4.30.1", "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.30.1.tgz", @@ -7956,6 +8000,20 @@ "win32" ] }, + "node_modules/@rollup/rollup-win32-x64-gnu": { + "version": "4.53.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.53.3.tgz", + "integrity": "sha512-J9QDiOIZlZLdcot5NXEepDkstocktoVjkaKUtqzgzpt2yWjGlbYiKyp05rWwk4nypbYUNoFAztEgixoLaSETkg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, "node_modules/@rollup/rollup-win32-x64-msvc": { "version": "4.30.1", "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.30.1.tgz", @@ -8090,9 +8148,9 @@ } }, "node_modules/@sigstore/sign/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", "dev": true, "license": "MIT", "dependencies": { @@ -8147,9 +8205,9 @@ } }, "node_modules/@sigstore/sign/node_modules/glob": { - "version": "10.4.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", - "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.5.0.tgz", + "integrity": "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==", "dev": true, "license": "ISC", "dependencies": { @@ -8565,9 +8623,9 @@ } }, "node_modules/@tufjs/models/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", "dev": true, "license": "MIT", "dependencies": { @@ -8916,6 +8974,7 @@ "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.4.tgz", "integrity": "sha512-ywP2X0DYtX3y08eFVx5fNIw7/uIv8hYUKgXoK8oayJlLnKcRfEYCxWMVE1XagUdVtCJlZT1AU4LXEABW+L1Peg==", "license": "MIT", + "peer": true, "dependencies": { "undici-types": "~6.20.0" } @@ -9156,6 +9215,7 @@ "integrity": "sha512-yimw99teuaXVWsBcPO1Ais02kwJ1jmNA1KxE7ng0aT7ndr1pT1wqj0OJnsYVGKKlc4QJai86l/025L6z8CljOg==", "dev": true, "license": "BSD-2-Clause", + "peer": true, "dependencies": { "@typescript-eslint/scope-manager": "7.11.0", "@typescript-eslint/types": "7.11.0", @@ -9349,9 +9409,9 @@ } }, "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", "dev": true, "license": "MIT", "dependencies": { @@ -9405,7 +9465,6 @@ "integrity": "sha512-OdQr6BNBzwRjNEXMQyaGyZzgg7wzjYKfX2ZBV3E04hUCBDv3GQCHiz9RpqdUIiVrMgJGkXm3tcEh4vFSHreS2Q==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@typescript-eslint/types": "8.24.1", "@typescript-eslint/visitor-keys": "8.24.1" @@ -9424,7 +9483,6 @@ "integrity": "sha512-UPyy4MJ/0RE648DSKQe9g0VDSehPINiejjA6ElqnFaFIhI6ZEiZAkUI0D5MCk0bQcTf/LVqZStvQ6K4lPn/BRg==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@typescript-eslint/types": "8.24.1", "@typescript-eslint/visitor-keys": "8.24.1", @@ -9452,7 +9510,6 @@ "integrity": "sha512-EwVHlp5l+2vp8CoqJm9KikPZgi3gbdZAtabKT9KPShGeOcJhsv4Zdo3oc8T8I0uKEmYoU4ItyxbptjF08enaxg==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@typescript-eslint/types": "8.24.1", "eslint-visitor-keys": "^4.2.0" @@ -9466,12 +9523,11 @@ } }, "node_modules/@typescript-eslint/utils/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "balanced-match": "^1.0.0" } @@ -9482,7 +9538,6 @@ "integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==", "dev": true, "license": "Apache-2.0", - "peer": true, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, @@ -9496,7 +9551,6 @@ "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "brace-expansion": "^2.0.1" }, @@ -9513,7 +9567,6 @@ "integrity": "sha512-dnlgjFSVetynI8nzgJ+qF62efpglpWRk8isUEWZGWlJYySCTD6aKvbUDu+zbPeDakk3bg5H4XpitHukgfL1m9w==", "dev": true, "license": "MIT", - "peer": true, "engines": { "node": ">=18.12" }, @@ -9809,6 +9862,7 @@ "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", "dev": true, "license": "MIT", + "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -9914,6 +9968,7 @@ "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", @@ -10286,9 +10341,9 @@ } }, "node_modules/app-builder-lib/node_modules/minimatch/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", "dev": true, "license": "MIT", "dependencies": { @@ -10344,7 +10399,6 @@ "integrity": "sha512-+25nxyyznAXF7Nef3y0EbBeqmGZgeN/BxHX29Rs39djAfaFalmQ89SE6CWyDCHzGL0yt/ycBtNOmGTW0FyGWNw==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "archiver-utils": "^2.1.0", "async": "^3.2.4", @@ -10364,7 +10418,6 @@ "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "glob": "^7.1.4", "graceful-fs": "^4.2.0", @@ -10387,7 +10440,6 @@ "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -10403,8 +10455,7 @@ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", "dev": true, - "license": "MIT", - "peer": true + "license": "MIT" }, "node_modules/archiver-utils/node_modules/string_decoder": { "version": "1.1.1", @@ -10412,7 +10463,6 @@ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "safe-buffer": "~5.1.0" } @@ -10578,9 +10628,24 @@ "postcss": "^8.1.0" } }, - "node_modules/axobject-query": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "license": "MIT", + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/axobject-query": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==", "dev": true, "license": "Apache-2.0", @@ -10792,9 +10857,9 @@ "license": "MIT" }, "node_modules/base-x": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/base-x/-/base-x-4.0.0.tgz", - "integrity": "sha512-FuwxlW4H5kh37X/oW59pwTzzTKRzfrrQwhmyspRM7swOEZcHtDZSCt45U6oKgtuFE+WYPblePMVIPR4RZrh/hw==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/base-x/-/base-x-4.0.1.tgz", + "integrity": "sha512-uAZ8x6r6S3aUM9rbHGVOIsR15U/ZSc82b3ymnCPsT45Gk1DDvhDPdIgB5MrhirZWt+5K0EEPQH985kNqZgNPFw==", "license": "MIT" }, "node_modules/base32-encode": { @@ -11113,9 +11178,9 @@ } }, "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", "dev": true, "license": "MIT", "dependencies": { @@ -11162,6 +11227,7 @@ } ], "license": "MIT", + "peer": true, "dependencies": { "caniuse-lite": "^1.0.30001688", "electron-to-chromium": "^1.5.73", @@ -11382,9 +11448,9 @@ } }, "node_modules/cacache/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", "dev": true, "license": "MIT", "dependencies": { @@ -11493,11 +11559,28 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/call-bind": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", + "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.0", + "es-define-property": "^1.0.0", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/call-bind-apply-helpers": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", - "dev": true, "license": "MIT", "dependencies": { "es-errors": "^1.3.0", @@ -11508,14 +11591,13 @@ } }, "node_modules/call-bound": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.3.tgz", - "integrity": "sha512-YTd+6wGlNlPxSuri7Y6X8tY2dmm12UMH66RpKMhiX6rsk5wXXnYgbUcOt8kiS31/AjfoTOvCsE+w8nZQLQnzHA==", - "dev": true, + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", "license": "MIT", "dependencies": { - "call-bind-apply-helpers": "^1.0.1", - "get-intrinsic": "^1.2.6" + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" }, "engines": { "node": ">= 0.4" @@ -11593,9 +11675,9 @@ } }, "node_modules/chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-2.1.1.tgz", + "integrity": "sha512-PsezH1rqdV9VvyNhxxOW32/d75r01NY7TQCmOqomRo15ZSOKbpTFVsfjghxo6JloQUCGnH4k1LGu0R4yCLlWQQ==", "dev": true, "license": "MIT" }, @@ -11605,6 +11687,7 @@ "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "readdirp": "^4.0.1" }, @@ -11930,7 +12013,6 @@ "integrity": "sha512-D3uMHtGc/fcO1Gt1/L7i1e33VOvD4A9hfQLP+6ewd+BvG/gQ84Yh4oftEhAdjSMgBgwGL+jsppT7JYNpo6MHHg==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "buffer-crc32": "^0.2.13", "crc32-stream": "^4.0.2", @@ -11955,9 +12037,9 @@ } }, "node_modules/compression": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.8.0.tgz", - "integrity": "sha512-k6WLKfunuqCYD3t6AsuPGvQWaKwuLLh2/xHNcX4qE+vIfDNXpSqnrhwA7O53R7WVQUnt8dVAIW+YHr7xTgOgGA==", + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.8.1.tgz", + "integrity": "sha512-9mAqGPHLakhCLeNyxPkK4xVo746zQ/czLH1Ky+vkitMnWfWZps8r0qXuwhwizagCRttsL4lfG4pIOvaWLpAP0w==", "dev": true, "license": "MIT", "dependencies": { @@ -11965,7 +12047,7 @@ "compressible": "~2.0.18", "debug": "2.6.9", "negotiator": "~0.6.4", - "on-headers": "~1.0.2", + "on-headers": "~1.1.0", "safe-buffer": "5.2.1", "vary": "~1.1.2" }, @@ -12009,9 +12091,9 @@ } }, "node_modules/config-file-ts/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", "dev": true, "license": "MIT", "dependencies": { @@ -12019,9 +12101,9 @@ } }, "node_modules/config-file-ts/node_modules/glob": { - "version": "10.4.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", - "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.5.0.tgz", + "integrity": "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==", "dev": true, "license": "ISC", "dependencies": { @@ -12614,7 +12696,6 @@ "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", "dev": true, "license": "Apache-2.0", - "peer": true, "bin": { "crc32": "bin/crc32.njs" }, @@ -12628,7 +12709,6 @@ "integrity": "sha512-NT7w2JVU7DFroFdYkeq8cywxrgjPHWkdX1wjpRQXPX5Asews3tA+Ght6lddQO5Mkumffp3X7GEqku3epj2toIw==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "crc-32": "^1.2.0", "readable-stream": "^3.4.0" @@ -12967,9 +13047,7 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", - "dev": true, "license": "MIT", - "optional": true, "dependencies": { "es-define-property": "^1.0.0", "es-errors": "^1.3.0", @@ -13129,6 +13207,7 @@ "integrity": "sha512-rcJUkMfnJpfCboZoOOPf4L29TRtEieHNOeAbYPWPxlaBw/Z1RKrRA86dOI9rwaI4tQSc/RD82zTNHprfUHXsoQ==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "app-builder-lib": "24.13.3", "builder-util": "24.13.1", @@ -13326,7 +13405,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", - "dev": true, "license": "MIT", "dependencies": { "call-bind-apply-helpers": "^1.0.1", @@ -14122,7 +14200,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -14132,7 +14209,6 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -14149,7 +14225,6 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", - "dev": true, "license": "MIT", "dependencies": { "es-errors": "^1.3.0" @@ -14273,6 +14348,7 @@ "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", @@ -14790,34 +14866,6 @@ "dev": true, "license": "MIT" }, - "node_modules/external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", - "dev": true, - "license": "MIT", - "dependencies": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/external-editor/node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "license": "MIT", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/extract-zip": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", @@ -14977,6 +15025,24 @@ "pend": "~1.2.0" } }, + "node_modules/fdir": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, "node_modules/file-entry-cache": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", @@ -15001,9 +15067,9 @@ } }, "node_modules/filelist/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", "dev": true, "license": "MIT", "dependencies": { @@ -15225,6 +15291,21 @@ } } }, + "node_modules/for-each": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz", + "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==", + "license": "MIT", + "dependencies": { + "is-callable": "^1.2.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/foreground-child": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", @@ -15243,15 +15324,16 @@ } }, "node_modules/form-data": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.2.tgz", - "integrity": "sha512-hGfm/slu0ZabnNt4oaRZ6uREyfCj6P4fT/n6A1rGV+Z0VdGXjfOhVUpkn6qVQONHGIFwmveGXyDs75+nr6FM8w==", + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.5.tgz", + "integrity": "sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==", "dev": true, "license": "MIT", "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", "es-set-tostringtag": "^2.1.0", + "hasown": "^2.0.2", "mime-types": "^2.1.12" }, "engines": { @@ -15297,8 +15379,7 @@ "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", "dev": true, - "license": "MIT", - "peer": true + "license": "MIT" }, "node_modules/fs-extra": { "version": "10.1.0", @@ -15380,7 +15461,6 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "dev": true, "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" @@ -15481,18 +15561,17 @@ } }, "node_modules/get-intrinsic": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.7.tgz", - "integrity": "sha512-VW6Pxhsrk0KAOqs3WEd0klDiF/+V7gQOpAvY1jVU/LHmaD/kQO4523aiJuikX/QAKYiW6x8Jh+RJej1almdtCA==", - "dev": true, + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", "license": "MIT", "dependencies": { - "call-bind-apply-helpers": "^1.0.1", + "call-bind-apply-helpers": "^1.0.2", "es-define-property": "^1.0.1", "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", + "es-object-atoms": "^1.1.1", "function-bind": "^1.1.2", - "get-proto": "^1.0.0", + "get-proto": "^1.0.1", "gopd": "^1.2.0", "has-symbols": "^1.1.0", "hasown": "^2.0.2", @@ -15552,7 +15631,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", - "dev": true, "license": "MIT", "dependencies": { "dunder-proto": "^1.0.1", @@ -15725,7 +15803,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -15795,9 +15872,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", - "dev": true, "license": "MIT", - "optional": true, "dependencies": { "es-define-property": "^1.0.0" }, @@ -15809,7 +15884,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -15822,7 +15896,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", - "dev": true, "license": "MIT", "dependencies": { "has-symbols": "^1.0.3" @@ -15862,7 +15935,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", - "dev": true, "license": "MIT", "dependencies": { "function-bind": "^1.1.2" @@ -16241,9 +16313,9 @@ } }, "node_modules/ignore-walk/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", "dev": true, "license": "MIT", "dependencies": { @@ -16523,6 +16595,18 @@ "node": ">=8" } }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-ci": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz", @@ -16763,6 +16847,21 @@ "node": ">=0.10.0" } }, + "node_modules/is-typed-array": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz", + "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==", + "license": "MIT", + "dependencies": { + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-unicode-supported": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", @@ -16957,7 +17056,8 @@ "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-5.1.2.tgz", "integrity": "sha512-2oIUMGn00FdUiqz6epiiJr7xcFyNYj3rDcfmnzfkBnHyBQ3cBQUs4mmyGsOb7TTLb9kxk7dBcmEmqhDKkBoDyA==", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/jest": { "version": "29.7.0", @@ -16965,6 +17065,7 @@ "integrity": "sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@jest/core": "^29.7.0", "@jest/types": "^29.6.3", @@ -17668,6 +17769,7 @@ "integrity": "sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==", "dev": true, "license": "MIT", + "peer": true, "bin": { "jiti": "bin/jiti.js" } @@ -17680,9 +17782,9 @@ "license": "MIT" }, "node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", "dev": true, "license": "MIT", "dependencies": { @@ -17821,6 +17923,7 @@ "integrity": "sha512-LrtUxbdvt1gOpo3gxG+VAJlJAEMhbWlM4YrFQgql98FwF7+K8K12LYO4hnDdUkNjeztYrOXEMqgTajSWgmtI/w==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@colors/colors": "1.5.0", "body-parser": "^1.19.0", @@ -18053,16 +18156,6 @@ "node": ">=0.10.0" } }, - "node_modules/karma/node_modules/tmp": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz", - "integrity": "sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=14.14" - } - }, "node_modules/karma/node_modules/wrap-ansi": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", @@ -18164,7 +18257,6 @@ "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "readable-stream": "^2.0.5" }, @@ -18178,7 +18270,6 @@ "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -18194,8 +18285,7 @@ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", "dev": true, - "license": "MIT", - "peer": true + "license": "MIT" }, "node_modules/lazystream/node_modules/string_decoder": { "version": "1.1.1", @@ -18203,7 +18293,6 @@ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "safe-buffer": "~5.1.0" } @@ -18227,6 +18316,7 @@ "integrity": "sha512-CasaJidTIhWmjcqv0Uj5vccMI7pJgfD9lMkKtlnTHAdJdYK/7l8pM9tumLyJ0zhbD4KJLo/YvTj+xznQd5NBhg==", "dev": true, "license": "Apache-2.0", + "peer": true, "dependencies": { "copy-anything": "^2.0.1", "parse-node-version": "^1.0.1", @@ -18685,24 +18775,21 @@ "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==", "dev": true, - "license": "MIT", - "peer": true + "license": "MIT" }, "node_modules/lodash.difference": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", "integrity": "sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==", "dev": true, - "license": "MIT", - "peer": true + "license": "MIT" }, "node_modules/lodash.flatten": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", "integrity": "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==", "dev": true, - "license": "MIT", - "peer": true + "license": "MIT" }, "node_modules/lodash.get": { "version": "4.4.2", @@ -18717,8 +18804,7 @@ "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", "dev": true, - "license": "MIT", - "peer": true + "license": "MIT" }, "node_modules/lodash.memoize": { "version": "4.1.2", @@ -18739,8 +18825,7 @@ "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz", "integrity": "sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==", "dev": true, - "license": "MIT", - "peer": true + "license": "MIT" }, "node_modules/log-symbols": { "version": "4.1.0", @@ -19091,7 +19176,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -19780,9 +19864,9 @@ } }, "node_modules/node-gyp/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", "dev": true, "license": "MIT", "dependencies": { @@ -19837,9 +19921,9 @@ } }, "node_modules/node-gyp/node_modules/glob": { - "version": "10.4.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", - "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.5.0.tgz", + "integrity": "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==", "dev": true, "license": "ISC", "dependencies": { @@ -20370,9 +20454,9 @@ } }, "node_modules/npm-registry-fetch/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", "dev": true, "license": "MIT", "dependencies": { @@ -20427,9 +20511,9 @@ } }, "node_modules/npm-registry-fetch/node_modules/glob": { - "version": "10.4.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", - "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.5.0.tgz", + "integrity": "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==", "dev": true, "license": "ISC", "dependencies": { @@ -20781,9 +20865,9 @@ } }, "node_modules/on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.1.0.tgz", + "integrity": "sha512-737ZY3yNnXy37FHkQxPzt4UZ2UWPWiCZWLvFZ4fu5cueciegX0zGPnrlY6bwRg4FdQOe9YU8MkmJwGhoMybl8A==", "dev": true, "license": "MIT", "engines": { @@ -20950,16 +21034,6 @@ "node": ">=6" } }, - "node_modules/os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/p-cancelable": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz", @@ -21139,9 +21213,9 @@ } }, "node_modules/pacote/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", "dev": true, "license": "MIT", "dependencies": { @@ -21214,9 +21288,9 @@ } }, "node_modules/pacote/node_modules/glob": { - "version": "10.4.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", - "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.5.0.tgz", + "integrity": "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==", "dev": true, "license": "ISC", "dependencies": { @@ -21807,6 +21881,15 @@ "node": ">=10.4.0" } }, + "node_modules/possible-typed-array-names": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz", + "integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, "node_modules/postcss": { "version": "8.4.49", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz", @@ -21827,6 +21910,7 @@ } ], "license": "MIT", + "peer": true, "dependencies": { "nanoid": "^3.3.7", "picocolors": "^1.1.1", @@ -22446,18 +22530,16 @@ "integrity": "sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==", "dev": true, "license": "Apache-2.0", - "peer": true, "dependencies": { "minimatch": "^5.1.0" } }, "node_modules/readdir-glob/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "balanced-match": "^1.0.0" } @@ -22468,7 +22550,6 @@ "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "brace-expansion": "^2.0.1" }, @@ -22977,6 +23058,7 @@ "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", "license": "Apache-2.0", + "peer": true, "dependencies": { "tslib": "^2.1.0" } @@ -23042,6 +23124,7 @@ "integrity": "sha512-EVJbDaEs4Rr3F0glJzFSOvtg2/oy2V/YrGFPqPY24UqcLDWcI9ZY5sN+qyO3c/QCZwzgfirvhXvINiJCE/OLcA==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "chokidar": "^4.0.0", "immutable": "^5.0.2", @@ -23421,6 +23504,23 @@ "dev": true, "license": "ISC" }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/setprototypeof": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", @@ -23429,16 +23529,23 @@ "license": "ISC" }, "node_modules/sha.js": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "version": "2.4.12", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.12.tgz", + "integrity": "sha512-8LzC5+bvI45BjpfXU8V5fdU2mfeKiQe1D1gIMn7XUlF3OTUrpdJpPPH4EMAnF0DsHHdSZqCdSss5qCmJKuiO3w==", "license": "(MIT AND BSD-3-Clause)", "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" + "inherits": "^2.0.4", + "safe-buffer": "^5.2.1", + "to-buffer": "^1.2.0" }, "bin": { "sha.js": "bin.js" + }, + "engines": { + "node": ">= 0.10" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/shallow-clone": { @@ -24286,7 +24393,6 @@ "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "bl": "^4.0.3", "end-of-stream": "^1.4.1", @@ -24345,6 +24451,7 @@ "integrity": "sha512-B8wRRkmre4ERucLM/uXx4MOV5cbnOlVAqUst+1+iLKPI0dOgFO28f84ptoQt9HEI537PMzfYa/d+GEPKTRXmYA==", "dev": true, "license": "BSD-2-Clause", + "peer": true, "dependencies": { "@jridgewell/source-map": "^0.3.3", "acorn": "^8.8.2", @@ -24493,39 +24600,56 @@ "node": ">=14.0.0" } }, - "node_modules/tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "node_modules/tinyglobby": { + "version": "0.2.15", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz", + "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==", "dev": true, "license": "MIT", "dependencies": { - "os-tmpdir": "~1.0.2" + "fdir": "^6.5.0", + "picomatch": "^4.0.3" }, "engines": { - "node": ">=0.6.0" + "node": ">=12.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/SuperchupuDev" } }, - "node_modules/tmp-promise": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/tmp-promise/-/tmp-promise-3.0.3.tgz", - "integrity": "sha512-RwM7MoPojPxsOBYnyd2hy0bxtIlVrihNs9pj5SUvY8Zz1sQcQG2tG1hSr8PDxfgEB8RNKDhqbIlroIarSNDNsQ==", + "node_modules/tinyglobby/node_modules/picomatch": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", "dev": true, "license": "MIT", - "dependencies": { - "tmp": "^0.2.0" + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/tmp-promise/node_modules/tmp": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz", - "integrity": "sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==", + "node_modules/tmp": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.5.tgz", + "integrity": "sha512-voyz6MApa1rQGUxT3E+BK7/ROe8itEx7vD8/HEvt4xwXucvQ5G5oeEiHkmHZJuBO21RpOf+YYm9MOivj709jow==", "dev": true, "license": "MIT", "engines": { "node": ">=14.14" } }, + "node_modules/tmp-promise": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/tmp-promise/-/tmp-promise-3.0.3.tgz", + "integrity": "sha512-RwM7MoPojPxsOBYnyd2hy0bxtIlVrihNs9pj5SUvY8Zz1sQcQG2tG1hSr8PDxfgEB8RNKDhqbIlroIarSNDNsQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "tmp": "^0.2.0" + } + }, "node_modules/tmpl": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", @@ -24547,8 +24671,28 @@ "node": ">=0.12" } }, - "node_modules/to-data-view": { - "version": "1.1.0", + "node_modules/to-buffer": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.2.2.tgz", + "integrity": "sha512-db0E3UJjcFhpDhAF4tLo03oli3pwl3dbnzXOUIlRKrp+ldk/VUxzpWYZENsw2SZiuBjHAk7DfB0VU7NKdpb6sw==", + "license": "MIT", + "dependencies": { + "isarray": "^2.0.5", + "safe-buffer": "^5.2.1", + "typed-array-buffer": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/to-buffer/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "license": "MIT" + }, + "node_modules/to-data-view": { + "version": "1.1.0", "resolved": "https://registry.npmjs.org/to-data-view/-/to-data-view-1.1.0.tgz", "integrity": "sha512-1eAdufMg6mwgmlojAx3QeMnzB/BTVp7Tbndi3U7ftcT2zCZadjxkkmLmd97zmaxWi+sgGcgWrokmpEoy0Dn0vQ==", "dev": true, @@ -24713,6 +24857,7 @@ "integrity": "sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@cspotcode/source-map-support": "^0.8.0", "@tsconfig/node10": "^1.0.7", @@ -24755,7 +24900,8 @@ "version": "2.8.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "license": "0BSD" + "license": "0BSD", + "peer": true }, "node_modules/tuf-js": { "version": "3.0.1", @@ -24786,9 +24932,9 @@ } }, "node_modules/tuf-js/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", "dev": true, "license": "MIT", "dependencies": { @@ -24843,9 +24989,9 @@ } }, "node_modules/tuf-js/node_modules/glob": { - "version": "10.4.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", - "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.5.0.tgz", + "integrity": "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==", "dev": true, "license": "ISC", "dependencies": { @@ -25146,6 +25292,20 @@ "node": ">= 0.6" } }, + "node_modules/typed-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz", + "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/typed-assert": { "version": "1.0.9", "resolved": "https://registry.npmjs.org/typed-assert/-/typed-assert-1.0.9.tgz", @@ -25165,6 +25325,7 @@ "integrity": "sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==", "dev": true, "license": "Apache-2.0", + "peer": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -25522,16 +25683,19 @@ } }, "node_modules/vite": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/vite/-/vite-6.1.1.tgz", - "integrity": "sha512-4GgM54XrwRfrOp297aIYspIti66k56v16ZnqHvrIM7mG+HjDlAwS7p+Srr7J6fGvEdOJ5JcQ/D9T7HhtdXDTzA==", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/vite/-/vite-6.4.1.tgz", + "integrity": "sha512-+Oxm7q9hDoLMyJOYfUYBuHQo+dkAloi33apOPP56pzj+vsdJDzr+j1NISE5pyaAuKL4A3UD34qd0lx5+kfKp2g==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "esbuild": "^0.24.2", - "postcss": "^8.5.2", - "rollup": "^4.30.1" + "esbuild": "^0.25.0", + "fdir": "^6.4.4", + "picomatch": "^4.0.2", + "postcss": "^8.5.3", + "rollup": "^4.34.9", + "tinyglobby": "^0.2.13" }, "bin": { "vite": "bin/vite.js" @@ -25604,176 +25768,929 @@ "vite": "^2 || ^3 || ^4 || ^5 || ^6" } }, - "node_modules/vite/node_modules/postcss": { - "version": "8.5.3", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.3.tgz", - "integrity": "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } + "node_modules/vite/node_modules/@esbuild/aix-ppc64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.12.tgz", + "integrity": "sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==", + "cpu": [ + "ppc64" ], + "dev": true, "license": "MIT", - "peer": true, - "dependencies": { - "nanoid": "^3.3.8", - "picocolors": "^1.1.1", - "source-map-js": "^1.2.1" - }, + "optional": true, + "os": [ + "aix" + ], "engines": { - "node": "^10 || ^12 || >=14" + "node": ">=18" } }, - "node_modules/void-elements": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", - "integrity": "sha512-qZKX4RnBzH2ugr8Lxa7x+0V6XD9Sb/ouARtiasEQCHB1EVU4NXtmHsDDrx1dO4ne5fc3J6EW05BP1Dl0z0iung==", + "node_modules/vite/node_modules/@esbuild/android-arm": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.12.tgz", + "integrity": "sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==", + "cpu": [ + "arm" + ], "dev": true, "license": "MIT", + "optional": true, + "os": [ + "android" + ], "engines": { - "node": ">=0.10.0" + "node": ">=18" } }, - "node_modules/vscode-html-languageservice": { - "version": "4.2.5", - "resolved": "https://registry.npmjs.org/vscode-html-languageservice/-/vscode-html-languageservice-4.2.5.tgz", - "integrity": "sha512-dbr10KHabB9EaK8lI0XZW7SqOsTfrNyT3Nuj0GoPi4LjGKUmMiLtsqzfedIzRTzqY+w0FiLdh0/kQrnQ0tLxrw==", + "node_modules/vite/node_modules/@esbuild/android-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.12.tgz", + "integrity": "sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==", + "cpu": [ + "arm64" + ], "dev": true, "license": "MIT", - "dependencies": { - "vscode-languageserver-textdocument": "^1.0.4", - "vscode-languageserver-types": "^3.16.0", - "vscode-nls": "^5.0.0", - "vscode-uri": "^3.0.3" + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" } }, - "node_modules/vscode-jsonrpc": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-6.0.0.tgz", - "integrity": "sha512-wnJA4BnEjOSyFMvjZdpiOwhSq9uDoK8e/kpRJDTaMYzwlkrhG1fwDIZI94CLsLzlCK5cIbMMtFlJlfR57Lavmg==", + "node_modules/vite/node_modules/@esbuild/android-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.12.tgz", + "integrity": "sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==", + "cpu": [ + "x64" + ], "dev": true, "license": "MIT", + "optional": true, + "os": [ + "android" + ], "engines": { - "node": ">=8.0.0 || >=10.0.0" + "node": ">=18" } }, - "node_modules/vscode-languageserver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-7.0.0.tgz", - "integrity": "sha512-60HTx5ID+fLRcgdHfmz0LDZAXYEV68fzwG0JWwEPBode9NuMYTIxuYXPg4ngO8i8+Ou0lM7y6GzaYWbiDL0drw==", + "node_modules/vite/node_modules/@esbuild/darwin-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.12.tgz", + "integrity": "sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==", + "cpu": [ + "arm64" + ], "dev": true, "license": "MIT", - "dependencies": { - "vscode-languageserver-protocol": "3.16.0" - }, - "bin": { - "installServerIntoExtension": "bin/installServerIntoExtension" + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" } }, - "node_modules/vscode-languageserver-protocol": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.16.0.tgz", - "integrity": "sha512-sdeUoAawceQdgIfTI+sdcwkiK2KU+2cbEYA0agzM2uqaUy2UpnnGHtWTHVEtS0ES4zHU0eMFRGN+oQgDxlD66A==", + "node_modules/vite/node_modules/@esbuild/darwin-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.12.tgz", + "integrity": "sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==", + "cpu": [ + "x64" + ], "dev": true, "license": "MIT", - "dependencies": { - "vscode-jsonrpc": "6.0.0", - "vscode-languageserver-types": "3.16.0" + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" } }, - "node_modules/vscode-languageserver-protocol/node_modules/vscode-languageserver-types": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.16.0.tgz", - "integrity": "sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA==", - "dev": true, - "license": "MIT" - }, - "node_modules/vscode-languageserver-textdocument": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.12.tgz", - "integrity": "sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA==", - "dev": true, - "license": "MIT" - }, - "node_modules/vscode-languageserver-types": { - "version": "3.17.5", - "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.5.tgz", - "integrity": "sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg==", - "dev": true, - "license": "MIT" - }, - "node_modules/vscode-nls": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/vscode-nls/-/vscode-nls-5.2.0.tgz", - "integrity": "sha512-RAaHx7B14ZU04EU31pT+rKz2/zSl7xMsfIZuo8pd+KZO6PXtQmpevpq3vxvWNcrGbdmhM/rr5Uw5Mz+NBfhVng==", - "dev": true, - "license": "MIT" - }, - "node_modules/vscode-uri": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.7.tgz", - "integrity": "sha512-eOpPHogvorZRobNqJGhapa0JdwaxpjVvyBp0QIUMRMSf8ZAlqOdEquKuRmw9Qwu0qXtJIWqFtMkmvJjUZmMjVA==", + "node_modules/vite/node_modules/@esbuild/freebsd-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.12.tgz", + "integrity": "sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==", + "cpu": [ + "arm64" + ], "dev": true, - "license": "MIT" + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } }, - "node_modules/walker": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", - "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "node_modules/vite/node_modules/@esbuild/freebsd-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.12.tgz", + "integrity": "sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==", + "cpu": [ + "x64" + ], "dev": true, - "license": "Apache-2.0", - "dependencies": { - "makeerror": "1.0.12" + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" } }, - "node_modules/watchpack": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz", - "integrity": "sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==", + "node_modules/vite/node_modules/@esbuild/linux-arm": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.12.tgz", + "integrity": "sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==", + "cpu": [ + "arm" + ], "dev": true, "license": "MIT", - "dependencies": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - }, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=10.13.0" + "node": ">=18" } }, - "node_modules/wbuf": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "node_modules/vite/node_modules/@esbuild/linux-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.12.tgz", + "integrity": "sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==", + "cpu": [ + "arm64" + ], "dev": true, "license": "MIT", - "dependencies": { - "minimalistic-assert": "^1.0.0" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" } }, - "node_modules/wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "node_modules/vite/node_modules/@esbuild/linux-ia32": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.12.tgz", + "integrity": "sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==", + "cpu": [ + "ia32" + ], "dev": true, "license": "MIT", - "dependencies": { - "defaults": "^1.0.3" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" } }, - "node_modules/weak-lru-cache": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/weak-lru-cache/-/weak-lru-cache-1.2.2.tgz", - "integrity": "sha512-DEAoo25RfSYMuTGc9vPJzZcZullwIqRDSI9LOy+fkCJPi6hykCnfKaXTuPBDuXAUcqHXyOgFtHNp/kB2FjYHbw==", + "node_modules/vite/node_modules/@esbuild/linux-loong64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.12.tgz", + "integrity": "sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-mips64el": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.12.tgz", + "integrity": "sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==", + "cpu": [ + "mips64el" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-ppc64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.12.tgz", + "integrity": "sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-riscv64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.12.tgz", + "integrity": "sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-s390x": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.12.tgz", + "integrity": "sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.12.tgz", + "integrity": "sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/netbsd-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.12.tgz", + "integrity": "sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/netbsd-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.12.tgz", + "integrity": "sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/openbsd-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.12.tgz", + "integrity": "sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/openbsd-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.12.tgz", + "integrity": "sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/sunos-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.12.tgz", + "integrity": "sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/win32-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.12.tgz", + "integrity": "sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/win32-ia32": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.12.tgz", + "integrity": "sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/win32-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.12.tgz", + "integrity": "sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.53.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.53.3.tgz", + "integrity": "sha512-mRSi+4cBjrRLoaal2PnqH82Wqyb+d3HsPUN/W+WslCXsZsyHa9ZeQQX/pQsZaVIWDkPcpV6jJ+3KLbTbgnwv8w==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/vite/node_modules/@rollup/rollup-android-arm64": { + "version": "4.53.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.53.3.tgz", + "integrity": "sha512-CbDGaMpdE9sh7sCmTrTUyllhrg65t6SwhjlMJsLr+J8YjFuPmCEjbBSx4Z/e4SmDyH3aB5hGaJUP2ltV/vcs4w==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/vite/node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.53.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.53.3.tgz", + "integrity": "sha512-Nr7SlQeqIBpOV6BHHGZgYBuSdanCXuw09hon14MGOLGmXAFYjx1wNvquVPmpZnl0tLjg25dEdr4IQ6GgyToCUA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/vite/node_modules/@rollup/rollup-darwin-x64": { + "version": "4.53.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.53.3.tgz", + "integrity": "sha512-DZ8N4CSNfl965CmPktJ8oBnfYr3F8dTTNBQkRlffnUarJ2ohudQD17sZBa097J8xhQ26AwhHJ5mvUyQW8ddTsQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/vite/node_modules/@rollup/rollup-freebsd-arm64": { + "version": "4.53.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.53.3.tgz", + "integrity": "sha512-yMTrCrK92aGyi7GuDNtGn2sNW+Gdb4vErx4t3Gv/Tr+1zRb8ax4z8GWVRfr3Jw8zJWvpGHNpss3vVlbF58DZ4w==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/vite/node_modules/@rollup/rollup-freebsd-x64": { + "version": "4.53.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.53.3.tgz", + "integrity": "sha512-lMfF8X7QhdQzseM6XaX0vbno2m3hlyZFhwcndRMw8fbAGUGL3WFMBdK0hbUBIUYcEcMhVLr1SIamDeuLBnXS+Q==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/vite/node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.53.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.53.3.tgz", + "integrity": "sha512-k9oD15soC/Ln6d2Wv/JOFPzZXIAIFLp6B+i14KhxAfnq76ajt0EhYc5YPeX6W1xJkAdItcVT+JhKl1QZh44/qw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/vite/node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.53.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.53.3.tgz", + "integrity": "sha512-vTNlKq+N6CK/8UktsrFuc+/7NlEYVxgaEgRXVUVK258Z5ymho29skzW1sutgYjqNnquGwVUObAaxae8rZ6YMhg==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/vite/node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.53.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.53.3.tgz", + "integrity": "sha512-RGrFLWgMhSxRs/EWJMIFM1O5Mzuz3Xy3/mnxJp/5cVhZ2XoCAxJnmNsEyeMJtpK+wu0FJFWz+QF4mjCA7AUQ3w==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/vite/node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.53.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.53.3.tgz", + "integrity": "sha512-kASyvfBEWYPEwe0Qv4nfu6pNkITLTb32p4yTgzFCocHnJLAHs+9LjUu9ONIhvfT/5lv4YS5muBHyuV84epBo/A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/vite/node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.53.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.53.3.tgz", + "integrity": "sha512-4s+Wped2IHXHPnAEbIB0YWBv7SDohqxobiiPA1FIWZpX+w9o2i4LezzH/NkFUl8LRci/8udci6cLq+jJQlh+0g==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/vite/node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.53.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.53.3.tgz", + "integrity": "sha512-VYsFMpULAz87ZW6BVYw3I6sWesGpsP9OPcyKe8ofdg9LHxSbRMd7zrVrr5xi/3kMZtpWL/wC+UIJWJYVX5uTKg==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/vite/node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.53.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.53.3.tgz", + "integrity": "sha512-3EhFi1FU6YL8HTUJZ51imGJWEX//ajQPfqWLI3BQq4TlvHy4X0MOr5q3D2Zof/ka0d5FNdPwZXm3Yyib/UEd+w==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/vite/node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.53.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.53.3.tgz", + "integrity": "sha512-eoROhjcc6HbZCJr+tvVT8X4fW3/5g/WkGvvmwz/88sDtSJzO7r/blvoBDgISDiCjDRZmHpwud7h+6Q9JxFwq1Q==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/vite/node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.53.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.53.3.tgz", + "integrity": "sha512-GOFuKpsxR/whszbF/bzydebLiXIHSgsEUp6M0JI8dWvi+fFa1TD6YQa4aSZHtpmh2/uAlj/Dy+nmby3TJ3pkTw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/vite/node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.53.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.53.3.tgz", + "integrity": "sha512-iah+THLcBJdpfZ1TstDFbKNznlzoxa8fmnFYK4V67HvmuNYkVdAywJSoteUszvBQ9/HqN2+9AZghbajMsFT+oA==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/vite/node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.53.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.53.3.tgz", + "integrity": "sha512-UhTd8u31dXadv0MopwGgNOBpUVROFKWVQgAg5N1ESyCz8AuBcMqm4AuTjrwgQKGDfoFuz02EuMRHQIw/frmYKQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/vite/node_modules/@types/estree": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", + "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", + "dev": true, + "license": "MIT" + }, + "node_modules/vite/node_modules/esbuild": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.12.tgz", + "integrity": "sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.25.12", + "@esbuild/android-arm": "0.25.12", + "@esbuild/android-arm64": "0.25.12", + "@esbuild/android-x64": "0.25.12", + "@esbuild/darwin-arm64": "0.25.12", + "@esbuild/darwin-x64": "0.25.12", + "@esbuild/freebsd-arm64": "0.25.12", + "@esbuild/freebsd-x64": "0.25.12", + "@esbuild/linux-arm": "0.25.12", + "@esbuild/linux-arm64": "0.25.12", + "@esbuild/linux-ia32": "0.25.12", + "@esbuild/linux-loong64": "0.25.12", + "@esbuild/linux-mips64el": "0.25.12", + "@esbuild/linux-ppc64": "0.25.12", + "@esbuild/linux-riscv64": "0.25.12", + "@esbuild/linux-s390x": "0.25.12", + "@esbuild/linux-x64": "0.25.12", + "@esbuild/netbsd-arm64": "0.25.12", + "@esbuild/netbsd-x64": "0.25.12", + "@esbuild/openbsd-arm64": "0.25.12", + "@esbuild/openbsd-x64": "0.25.12", + "@esbuild/openharmony-arm64": "0.25.12", + "@esbuild/sunos-x64": "0.25.12", + "@esbuild/win32-arm64": "0.25.12", + "@esbuild/win32-ia32": "0.25.12", + "@esbuild/win32-x64": "0.25.12" + } + }, + "node_modules/vite/node_modules/postcss": { + "version": "8.5.3", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.3.tgz", + "integrity": "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.8", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/vite/node_modules/rollup": { + "version": "4.53.3", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.53.3.tgz", + "integrity": "sha512-w8GmOxZfBmKknvdXU1sdM9NHcoQejwF/4mNgj2JuEEdRaHwwF12K7e9eXn1nLZ07ad+du76mkVsyeb2rKGllsA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "1.0.8" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.53.3", + "@rollup/rollup-android-arm64": "4.53.3", + "@rollup/rollup-darwin-arm64": "4.53.3", + "@rollup/rollup-darwin-x64": "4.53.3", + "@rollup/rollup-freebsd-arm64": "4.53.3", + "@rollup/rollup-freebsd-x64": "4.53.3", + "@rollup/rollup-linux-arm-gnueabihf": "4.53.3", + "@rollup/rollup-linux-arm-musleabihf": "4.53.3", + "@rollup/rollup-linux-arm64-gnu": "4.53.3", + "@rollup/rollup-linux-arm64-musl": "4.53.3", + "@rollup/rollup-linux-loong64-gnu": "4.53.3", + "@rollup/rollup-linux-ppc64-gnu": "4.53.3", + "@rollup/rollup-linux-riscv64-gnu": "4.53.3", + "@rollup/rollup-linux-riscv64-musl": "4.53.3", + "@rollup/rollup-linux-s390x-gnu": "4.53.3", + "@rollup/rollup-linux-x64-gnu": "4.53.3", + "@rollup/rollup-linux-x64-musl": "4.53.3", + "@rollup/rollup-openharmony-arm64": "4.53.3", + "@rollup/rollup-win32-arm64-msvc": "4.53.3", + "@rollup/rollup-win32-ia32-msvc": "4.53.3", + "@rollup/rollup-win32-x64-gnu": "4.53.3", + "@rollup/rollup-win32-x64-msvc": "4.53.3", + "fsevents": "~2.3.2" + } + }, + "node_modules/void-elements": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", + "integrity": "sha512-qZKX4RnBzH2ugr8Lxa7x+0V6XD9Sb/ouARtiasEQCHB1EVU4NXtmHsDDrx1dO4ne5fc3J6EW05BP1Dl0z0iung==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/vscode-html-languageservice": { + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/vscode-html-languageservice/-/vscode-html-languageservice-4.2.5.tgz", + "integrity": "sha512-dbr10KHabB9EaK8lI0XZW7SqOsTfrNyT3Nuj0GoPi4LjGKUmMiLtsqzfedIzRTzqY+w0FiLdh0/kQrnQ0tLxrw==", + "dev": true, + "license": "MIT", + "dependencies": { + "vscode-languageserver-textdocument": "^1.0.4", + "vscode-languageserver-types": "^3.16.0", + "vscode-nls": "^5.0.0", + "vscode-uri": "^3.0.3" + } + }, + "node_modules/vscode-jsonrpc": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-6.0.0.tgz", + "integrity": "sha512-wnJA4BnEjOSyFMvjZdpiOwhSq9uDoK8e/kpRJDTaMYzwlkrhG1fwDIZI94CLsLzlCK5cIbMMtFlJlfR57Lavmg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.0.0 || >=10.0.0" + } + }, + "node_modules/vscode-languageserver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-7.0.0.tgz", + "integrity": "sha512-60HTx5ID+fLRcgdHfmz0LDZAXYEV68fzwG0JWwEPBode9NuMYTIxuYXPg4ngO8i8+Ou0lM7y6GzaYWbiDL0drw==", + "dev": true, + "license": "MIT", + "dependencies": { + "vscode-languageserver-protocol": "3.16.0" + }, + "bin": { + "installServerIntoExtension": "bin/installServerIntoExtension" + } + }, + "node_modules/vscode-languageserver-protocol": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.16.0.tgz", + "integrity": "sha512-sdeUoAawceQdgIfTI+sdcwkiK2KU+2cbEYA0agzM2uqaUy2UpnnGHtWTHVEtS0ES4zHU0eMFRGN+oQgDxlD66A==", + "dev": true, + "license": "MIT", + "dependencies": { + "vscode-jsonrpc": "6.0.0", + "vscode-languageserver-types": "3.16.0" + } + }, + "node_modules/vscode-languageserver-protocol/node_modules/vscode-languageserver-types": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.16.0.tgz", + "integrity": "sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA==", + "dev": true, + "license": "MIT" + }, + "node_modules/vscode-languageserver-textdocument": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.12.tgz", + "integrity": "sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA==", + "dev": true, + "license": "MIT" + }, + "node_modules/vscode-languageserver-types": { + "version": "3.17.5", + "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.5.tgz", + "integrity": "sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg==", + "dev": true, + "license": "MIT" + }, + "node_modules/vscode-nls": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/vscode-nls/-/vscode-nls-5.2.0.tgz", + "integrity": "sha512-RAaHx7B14ZU04EU31pT+rKz2/zSl7xMsfIZuo8pd+KZO6PXtQmpevpq3vxvWNcrGbdmhM/rr5Uw5Mz+NBfhVng==", + "dev": true, + "license": "MIT" + }, + "node_modules/vscode-uri": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.7.tgz", + "integrity": "sha512-eOpPHogvorZRobNqJGhapa0JdwaxpjVvyBp0QIUMRMSf8ZAlqOdEquKuRmw9Qwu0qXtJIWqFtMkmvJjUZmMjVA==", + "dev": true, + "license": "MIT" + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/watchpack": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz", + "integrity": "sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==", + "dev": true, + "license": "MIT", + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "dev": true, + "license": "MIT", + "dependencies": { + "defaults": "^1.0.3" + } + }, + "node_modules/weak-lru-cache": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/weak-lru-cache/-/weak-lru-cache-1.2.2.tgz", + "integrity": "sha512-DEAoo25RfSYMuTGc9vPJzZcZullwIqRDSI9LOy+fkCJPi6hykCnfKaXTuPBDuXAUcqHXyOgFtHNp/kB2FjYHbw==", "dev": true, "license": "MIT", "optional": true @@ -25791,6 +26708,7 @@ "integrity": "sha512-EksG6gFY3L1eFMROS/7Wzgrii5mBAFe4rIr3r2BTfo7bcc+DWwFZ4OJ/miOuHJO/A85HwyI4eQ0F6IKXesO7Fg==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@types/eslint-scope": "^3.7.7", "@types/estree": "^1.0.6", @@ -25868,6 +26786,7 @@ "integrity": "sha512-90SqqYXA2SK36KcT6o1bvwvZfJFcmoamqeJY7+boioffX9g9C0wjjJRGUrQIuh43pb0ttX7+ssavmj/WN2RHtA==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@types/bonjour": "^3.5.13", "@types/connect-history-api-fallback": "^1.5.4", @@ -25958,9 +26877,9 @@ } }, "node_modules/webpack-dev-server/node_modules/http-proxy-middleware": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.7.tgz", - "integrity": "sha512-fgVY8AV7qU7z/MmXJ/rxwbrtQH4jBQ9m7kp3llF0liB7glmFeVZFBepQb32T3y8n8k2+AEYuMPCpinYW+/CuRA==", + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.9.tgz", + "integrity": "sha512-c1IyJYLYppU574+YI7R4QyX2ystMtVXZwIdzazUIPIJsHuWNd+mho2j+bKoHftndicGj9yh+xjd+l0yj7VeT1Q==", "dev": true, "license": "MIT", "dependencies": { @@ -26083,6 +27002,7 @@ "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -26220,6 +27140,27 @@ "dev": true, "license": "ISC" }, + "node_modules/which-typed-array": { + "version": "1.1.19", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.19.tgz", + "integrity": "sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==", + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "for-each": "^0.3.5", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/wif": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/wif/-/wif-2.0.6.tgz", @@ -26230,9 +27171,9 @@ } }, "node_modules/wif/node_modules/base-x": { - "version": "3.0.10", - "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.10.tgz", - "integrity": "sha512-7d0s06rR9rYaIWHkpfLIFICM/tkSVdoPC9qYAQRpxn9DdKNWNsKC0uk++akckyLq16Tx2WIinnZ6WRriAt6njQ==", + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.11.tgz", + "integrity": "sha512-xz7wQ8xDhdyP7tQxwdteLYeFfS68tSMNCZ/Y37WJ4bhGfKPpqEIlmIyueQHqOyoPhE6xNUqjzRr8ra0eF9VRvA==", "license": "MIT", "dependencies": { "safe-buffer": "^5.0.1" @@ -26467,9 +27408,9 @@ } }, "node_modules/yoctocolors-cjs": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yoctocolors-cjs/-/yoctocolors-cjs-2.1.2.tgz", - "integrity": "sha512-cYVsTjKl8b+FrnidjibDWskAv7UKOfcwaVZdp/it9n1s9fU3IkgDbhdIRKCW4JDsAlECJY0ytoVPT3sK6kideA==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/yoctocolors-cjs/-/yoctocolors-cjs-2.1.3.tgz", + "integrity": "sha512-U/PBtDf35ff0D8X8D0jfdzHYEPFxAI7jJlxZXwCSez5M3190m+QobIfh+sWDWSHMCWWJN2AWamkegn6vr6YBTw==", "dev": true, "license": "MIT", "engines": { @@ -26485,7 +27426,6 @@ "integrity": "sha512-9qv4rlDiopXg4E69k+vMHjNN63YFMe9sZMrdlvKnCjlCRWeCBswPPMPUfx+ipsAWq1LXHe70RcbaHdJJpS6hyQ==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "archiver-utils": "^3.0.4", "compress-commons": "^4.1.2", @@ -26501,7 +27441,6 @@ "integrity": "sha512-KVgf4XQVrTjhyWmx6cte4RxonPLR9onExufI1jhvw/MQ4BB6IsZD5gT8Lq+u/+pRkWna/6JoHpiQioaqFP5Rzw==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "glob": "^7.2.3", "graceful-fs": "^4.2.0", @@ -26522,7 +27461,8 @@ "version": "0.15.0", "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.15.0.tgz", "integrity": "sha512-9oxn0IIjbCZkJ67L+LkhYWRyAy7axphb3VgE2MBDlOqnmHMPWGYMxJxBYFueFq/JGY2GMwS0rU+UCLunEmy5UA==", - "license": "MIT" + "license": "MIT", + "peer": true } } } diff --git a/src/app/features/wallets/wallet-form/wallet-form.component.scss b/src/app/features/wallets/wallet-form/wallet-form.component.scss index 2b6ffd3..c22fb86 100644 --- a/src/app/features/wallets/wallet-form/wallet-form.component.scss +++ b/src/app/features/wallets/wallet-form/wallet-form.component.scss @@ -29,6 +29,7 @@ margin-top: 10px; display: flex; flex-direction: column; + gap: 22px; } .wallet-form { @@ -116,8 +117,6 @@ ::ng-deep .mat-mdc-tab-body-content { .contents { - margin-top: 15px; - .form-field { width: 100%; From 524af6bd1645c4df7e19c61e8fd1a61ffa9e8133 Mon Sep 17 00:00:00 2001 From: Kyle McCullen Date: Thu, 27 Nov 2025 16:13:55 -0500 Subject: [PATCH 06/18] update checkout flow to use guardrail v2 --- src/app/features/clipboard/base-clipboard.ts | 2 +- .../clipboard-details.component.html | 4 ++-- .../clipboard-history.component.html | 4 ++-- src/app/shared/models/clipboard-item.ts | 8 ++++++-- .../shared/services/base-clipboard.service.ts | 19 +++++++++++-------- .../shared/services/clipboard.service.spec.ts | 18 +++++++++--------- src/app/shared/services/server.service.ts | 18 ++++++++++-------- 7 files changed, 41 insertions(+), 32 deletions(-) diff --git a/src/app/features/clipboard/base-clipboard.ts b/src/app/features/clipboard/base-clipboard.ts index db53836..f3dfb42 100644 --- a/src/app/features/clipboard/base-clipboard.ts +++ b/src/app/features/clipboard/base-clipboard.ts @@ -9,7 +9,7 @@ export class BaseClipboardComponent { } isPaymentClipboardItem(item: ClipboardItem): item is PaymentClipboardItem { - return 'payment' in item && 'merchant' in item && 'description' in item; + return 'destinations' in item && 'platform' in item && 'description' in item; } isBolt11ClipboardItem(item: ClipboardItem): item is Bolt11ClipboardItem { diff --git a/src/app/features/clipboard/clipboard-details/clipboard-details.component.html b/src/app/features/clipboard/clipboard-details/clipboard-details.component.html index b905e65..3781e73 100644 --- a/src/app/features/clipboard/clipboard-details/clipboard-details.component.html +++ b/src/app/features/clipboard/clipboard-details/clipboard-details.component.html @@ -38,8 +38,8 @@
{{ clipboardItem.value }}
-
Merchant:
-
{{ clipboardItem.merchant }}
+
Platform:
+
{{ clipboardItem.platform }}
Description:
diff --git a/src/app/features/clipboard/clipboard-history/clipboard-history.component.html b/src/app/features/clipboard/clipboard-history/clipboard-history.component.html index ea4ebfb..6713977 100644 --- a/src/app/features/clipboard/clipboard-history/clipboard-history.component.html +++ b/src/app/features/clipboard/clipboard-history/clipboard-history.component.html @@ -17,8 +17,8 @@
No wallet found.
} @else if (isPaymentClipboardItem(item)) {
-
Merchant:
-
{{ item.merchant }}
+
Platform:
+
{{ item.platform }}
} @else if (isBolt11ClipboardItem(item)) {
diff --git a/src/app/shared/models/clipboard-item.ts b/src/app/shared/models/clipboard-item.ts index 590bf9c..983582f 100644 --- a/src/app/shared/models/clipboard-item.ts +++ b/src/app/shared/models/clipboard-item.ts @@ -24,9 +24,13 @@ export interface AddressClipboardItem extends ClipboardItem { derivationPath: string | null; } +export interface PaymentDestination { + value: string; +} + export interface PaymentClipboardItem extends ClipboardItem { - payment: string; - merchant: string; + destinations: PaymentDestination[]; + platform: string; description: string | null; } diff --git a/src/app/shared/services/base-clipboard.service.ts b/src/app/shared/services/base-clipboard.service.ts index c2ca29c..0bfbe64 100644 --- a/src/app/shared/services/base-clipboard.service.ts +++ b/src/app/shared/services/base-clipboard.service.ts @@ -7,11 +7,11 @@ import { createBolt11ClipboardItem, createClipboardItem } from '../models/clipboard-item'; -import { ExtendedKeyRegExp, NostrPubKeyRegExp, NostrPrivateKeyRegExp, LightningAddressRegExp, isBitcoinAddress } from './regex'; +import { Settings } from '../models/settings'; import { Vault } from '../models/vault.model'; -import { ServerService } from './server.service'; import { Wallet } from '../models/wallet.model'; -import { Settings } from '../models/settings'; +import { ExtendedKeyRegExp, LightningAddressRegExp, NostrPrivateKeyRegExp, NostrPubKeyRegExp, isBitcoinAddress } from './regex'; +import { ServerService } from './server.service'; export class BaseClipboardService { public static async getClipboardItem( @@ -61,7 +61,7 @@ export class BaseClipboardService { if (paymentItem) { if (notify) { - await window.electron.showNotification(paymentItem.merchant, paymentItem.description ?? ''); + await window.electron.showNotification(paymentItem.platform, paymentItem.description ?? ''); } return paymentItem; @@ -126,7 +126,7 @@ export class BaseClipboardService { if (paymentItem) { if (settings?.generalNotifications.lightningAddress && notify) { - await window.electron.showNotification(paymentItem.merchant, paymentItem.description ?? ''); + await window.electron.showNotification(paymentItem.platform, paymentItem.description ?? ''); } return paymentItem; } @@ -147,10 +147,13 @@ export class BaseClipboardService { private static async queryPayments(value: string, serverService: ServerService): Promise { try { - const paymentClipboardItem = await lastValueFrom(serverService.getPayment(value)); + const paymentClipboardItems = await lastValueFrom(serverService.getPayment(value)); + console.log(paymentClipboardItems); + + const paymentClipboardItem = paymentClipboardItems[0]; - paymentClipboardItem.name = paymentClipboardItem.merchant; - paymentClipboardItem.value = paymentClipboardItem.payment; + paymentClipboardItem.name = paymentClipboardItem.platform; + paymentClipboardItem.value = value; return paymentClipboardItem; } catch (error) { diff --git a/src/app/shared/services/clipboard.service.spec.ts b/src/app/shared/services/clipboard.service.spec.ts index 475f623..50844b2 100644 --- a/src/app/shared/services/clipboard.service.spec.ts +++ b/src/app/shared/services/clipboard.service.spec.ts @@ -1,12 +1,12 @@ +import { of } from 'rxjs'; +import { decodeLightningPayment } from '../../../../app/lib/lightning'; +import { verifyAddress } from '../../../../app/lib/verify-address'; +import { AddressClipboardItem, PaymentClipboardItem } from '../models/clipboard-item'; import { Settings } from '../models/settings'; -import { ServerService } from './server.service'; import { Vault } from '../models/vault.model'; import { PolicyType, Wallet } from '../models/wallet.model'; -import { AddressClipboardItem, PaymentClipboardItem } from '../models/clipboard-item'; -import { verifyAddress } from '../../../../app/lib/verify-address'; -import { decodeLightningPayment } from '../../../../app/lib/lightning'; -import { of } from 'rxjs'; import { BaseClipboardService } from './base-clipboard.service'; +import { ServerService } from './server.service'; const xpubs = ['xpub6Cbd89HtFkGQMk37HjxjpxB7zCysPUz2VzmSwGZPhH11vVaGZtbGw5pSyFe6Ff8qL8EASUL1WYaExqL2ULGwRd2RJkw3Yx8jU2CTNrZx65X']; const npub = 'npub1d4ed5x49d7p24xn63flj4985dc4gpfngdhtqcxpth0ywhm6czxcscfpcq8'; @@ -20,8 +20,8 @@ var serverServiceMock = { getPayment: (value: string) => { if (['1HD1cVCJ5ZTgF6Tp7a7F92qqe3945NpKtu', lnbc[0]].includes(value)) { return of({ - payment: 'Payment', - merchant: 'Branta' + destinations: [{ value: 'Payment' }], + platform: 'Branta' } as PaymentClipboardItem); } @@ -165,7 +165,7 @@ describe('ClipboardService getClipboardItem', () => { )) as PaymentClipboardItem; expect(showNotificationMock).toHaveBeenCalledTimes(notificationCount); - expect(result?.payment).toBe(paymentValue); + expect(result?.destinations[0].value).toBe(paymentValue); }); test.each([ @@ -257,7 +257,7 @@ describe('ClipboardService getClipboardItem', () => { )) as PaymentClipboardItem; expect(showNotificationMock).toHaveBeenCalledTimes(notificationCount); - expect(result?.payment).toBe(paymentValue); + expect(result?.destinations[0].value).toBe(paymentValue); } ); }); diff --git a/src/app/shared/services/server.service.ts b/src/app/shared/services/server.service.ts index eb2ccd7..f67e982 100644 --- a/src/app/shared/services/server.service.ts +++ b/src/app/shared/services/server.service.ts @@ -1,23 +1,25 @@ import { HttpClient } from '@angular/common/http'; import { Injectable } from '@angular/core'; -import { SettingsService } from './settings.service'; -import { PaymentClipboardItem } from '../models/clipboard-item'; import { Observable } from 'rxjs'; +import { PaymentClipboardItem } from '../models/clipboard-item'; +import { SettingsService } from './settings.service'; @Injectable({ providedIn: 'root' }) export class ServerService { + constructor( + private settingsService: SettingsService, + private httpClient: HttpClient + ) {} - constructor(private settingsService: SettingsService, private httpClient: HttpClient) { } - - getPayment(value: string): Observable { - return this.httpClient.get(`${this.baseUrl}/payments/${encodeURIComponent(value)}`) + getPayment(value: string): Observable { + return this.httpClient.get(`${this.baseUrl}/payments/${encodeURIComponent(value)}`); } private get baseUrl(): string { - const subdomain = this.settingsService.settings().developerMode ? 'staging' : 'payments'; + const subdomain = this.settingsService.settings().developerMode ? 'staging' : 'guardrail'; - return `https://${subdomain}.branta.pro/v1`; + return `https://${subdomain}.branta.pro/v2`; } } From e0e87c3c0ea089e951d8f2f1ee8f26dff4b5bd98 Mon Sep 17 00:00:00 2001 From: Kyle McCullen Date: Thu, 27 Nov 2025 16:17:25 -0500 Subject: [PATCH 07/18] cleanup --- src/app/shared/services/base-clipboard.service.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/src/app/shared/services/base-clipboard.service.ts b/src/app/shared/services/base-clipboard.service.ts index 0bfbe64..f0d0053 100644 --- a/src/app/shared/services/base-clipboard.service.ts +++ b/src/app/shared/services/base-clipboard.service.ts @@ -148,7 +148,6 @@ export class BaseClipboardService { private static async queryPayments(value: string, serverService: ServerService): Promise { try { const paymentClipboardItems = await lastValueFrom(serverService.getPayment(value)); - console.log(paymentClipboardItems); const paymentClipboardItem = paymentClipboardItems[0]; From 4cfd2db3b67948a638fe97a1fa894931dc6f6d48 Mon Sep 17 00:00:00 2001 From: Kyle McCullen Date: Thu, 27 Nov 2025 16:28:46 -0500 Subject: [PATCH 08/18] fix broken links --- .../clipboard/clipboard-details/clipboard-details.component.ts | 2 +- src/app/features/wallets/wallet-form/wallet-form.component.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/app/features/clipboard/clipboard-details/clipboard-details.component.ts b/src/app/features/clipboard/clipboard-details/clipboard-details.component.ts index 7346621..6446b81 100644 --- a/src/app/features/clipboard/clipboard-details/clipboard-details.component.ts +++ b/src/app/features/clipboard/clipboard-details/clipboard-details.component.ts @@ -16,6 +16,6 @@ export class ClipboardDetailsComponent extends BaseClipboardComponent { @Input() clipboardItem: ClipboardItem | null; onShareFeedback(): void { - window.electron.openUrl('https://branta.pro/uses'); + window.electron.openUrl('https://branta.pro'); } } diff --git a/src/app/features/wallets/wallet-form/wallet-form.component.ts b/src/app/features/wallets/wallet-form/wallet-form.component.ts index 0d59816..7d984ee 100644 --- a/src/app/features/wallets/wallet-form/wallet-form.component.ts +++ b/src/app/features/wallets/wallet-form/wallet-form.component.ts @@ -216,7 +216,7 @@ export class WalletFormComponent implements CanComponentDeactivate { } onShareFeedback(): void { - window.electron.openUrl('https://branta.pro/uses'); + window.electron.openUrl('https://branta.pro'); } onIconSelectionChange(event: MatSelectChange) { From 4ff9632ef52328f5c407dbdbfebf6a09e962b134 Mon Sep 17 00:00:00 2001 From: Kyle McCullen Date: Thu, 27 Nov 2025 18:23:13 -0500 Subject: [PATCH 09/18] update doc links --- README.md | 2 +- app/main.ts | 2 +- src/app/app.component.ts | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 86ecb8e..d622e8f 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ Disclaimer: This is pre-release software and may contain bugs or incomplete features. Use at your own risk. Feedback and contributions are welcome! -Read more on our [documentation site.](https://docs.branta.pro/) +Read more on our [documentation site.](https://developer.branta.pro/core) Screenshot 2025-01-22 at 1 17 32 PM Screenshot 2025-01-22 at 1 19 21 PM diff --git a/app/main.ts b/app/main.ts index 3b7b3be..7515afe 100644 --- a/app/main.ts +++ b/app/main.ts @@ -207,7 +207,7 @@ function createWindow() { const contextMenu = Menu.buildFromTemplate([ { label: 'Open', type: 'normal', click: () => mainWindow.show() }, - { label: 'Help', type: 'normal', click: () => openUrl('https://docs.branta.pro') }, + { label: 'Help', type: 'normal', click: () => openUrl('https://developer.branta.pro/core') }, { label: '', type: 'separator' }, { label: 'Quit', type: 'normal', click: forceQuit }, { label: `Version ${packageJson.version}`, type: 'normal', enabled: false } diff --git a/src/app/app.component.ts b/src/app/app.component.ts index 24f48fe..2449509 100644 --- a/src/app/app.component.ts +++ b/src/app/app.component.ts @@ -22,6 +22,6 @@ export class AppComponent { } onHelp(): void { - window.electron.openUrl('https://docs.branta.pro'); + window.electron.openUrl('https://developer.branta.pro/core'); } } From 5dd8a8c0a03e9b30a5db6f1dbdd52de44cf2a79c Mon Sep 17 00:00:00 2001 From: Kyle McCullen Date: Thu, 27 Nov 2025 18:25:55 -0500 Subject: [PATCH 10/18] remove all non-generic logos from dropdown --- src/app/shared/models/icon.ts | 32 +----------- src/assets/wallet/icon/blockstream.svg | 63 ------------------------ src/assets/wallet/icon/bold.png | Bin 20694 -> 0 bytes src/assets/wallet/icon/sparrow.png | Bin 554805 -> 0 bytes src/assets/wallet/icon/trezor.svg | 2 - src/assets/wallet/icon/trezor_white.svg | 2 - src/assets/wallet/icon/unchained.png | Bin 20481 -> 0 bytes 7 files changed, 1 insertion(+), 98 deletions(-) delete mode 100644 src/assets/wallet/icon/blockstream.svg delete mode 100644 src/assets/wallet/icon/bold.png delete mode 100644 src/assets/wallet/icon/sparrow.png delete mode 100644 src/assets/wallet/icon/trezor.svg delete mode 100644 src/assets/wallet/icon/trezor_white.svg delete mode 100644 src/assets/wallet/icon/unchained.png diff --git a/src/app/shared/models/icon.ts b/src/app/shared/models/icon.ts index 1addb5e..983b550 100644 --- a/src/app/shared/models/icon.ts +++ b/src/app/shared/models/icon.ts @@ -1,13 +1,8 @@ export enum Icon { Default = 0, - Sparrow = 1, - Bold = 2, - Trezor = 3, - Unchained = 4, Purple = 5, Teal = 6, - Rust = 7, - Blockstream = 8, + Rust = 7 } export interface IconOption { @@ -22,31 +17,6 @@ export var iconOptions: IconOption[] = [ icon: 'default.svg', value: Icon.Default, }, - { - label: 'Sparrow', - icon: 'sparrow.png', - value: Icon.Sparrow, - }, - { - label: 'Bold', - icon: 'bold.png', - value: Icon.Bold - }, - { - label: 'Trezor', - icon: 'trezor_white.svg', - value: Icon.Trezor - }, - { - label: 'Unchained', - icon: 'unchained.png', - value: Icon.Unchained - }, - { - label: 'Blockstream', - icon: 'blockstream.svg', - value: Icon.Blockstream - }, { label: 'Purple', icon: 'purple.svg', diff --git a/src/assets/wallet/icon/blockstream.svg b/src/assets/wallet/icon/blockstream.svg deleted file mode 100644 index 9d81938..0000000 --- a/src/assets/wallet/icon/blockstream.svg +++ /dev/null @@ -1,63 +0,0 @@ - - - - -blks_logo_emblem_dark - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/assets/wallet/icon/bold.png b/src/assets/wallet/icon/bold.png deleted file mode 100644 index 991b9ccfde6feb576001b53016627c0684ce2cea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20694 zcmXt=Wmpt%7sh87ge3%)ZkLos38lM5xfrTDm*l`G0u1 zE|^a+Gds_mbD!URKSZb~$v(v-#{>Z2sl1$&8hGsb?;C~&{#0AAMF$TMXEj*~pn90{ z9{?Z#c`0!X55xT|^i%`QS!5^o8?nOoFg&?JIx1{hQ8^M72t+agUs^zoknmB(&gH|O z!jPrE=*()8Nrpvo36`ay#4z5tMgGUO=Uc5l-cDAV2M50nZ0k>jZh!6lYTwE}Io~lS z_xC)cdgC(e*{X5hG33DAXVd)ruIO@CXX*BH_%9mT)9}F;@U%Blo9rn+C8f=qobBcA ze21^*5yjjV3LI?%og>og1c&znZBc_(8&1~=YGr51mk;~kp(VVHjkYFyFoX6aAY2hY z{-UjUQqRb1eRHl>dz0v*a&E5V$*4Su5PN0WD0w-J40Ois_z^H)@J{o$ilNN!P%VIulEM#EYh#EHo#4B~h31PII@ zc}|O!_;Z6O%lVOxHcE1gJ>+dbv*3IYj5~yRy#p|nPWrL%cGF1{jm|^Lf5BF630*h2ZF3zSo2M z*NY&Z4OXN08o%=juAgjQf-lo7(|?S-nz!}K_S}qb-pbYw#i7~>#eH@F9$B1!y_9XT z9L*K~yL6=h*NBgAR_?Cm{7!}UPZHj&EyY0+p8-C%n86}UuSg$uNNr4ZpGy#+iVD@! zB8*p!pTi}A6V4lq$v_O4dBkw>I!}gJA4DIoKOJ5E;vO0Ff4p4=w$}zexgT~ucKF=< zDq0>jYusk(IyhPwBf*@FCMqd%(LxUA}Le7HFafziPX(U4jO{3Tu!HbV(`#LJY zb=Yv4NTXf}-6Mz+nx-HA300-`C6Ya!j?`r;tiTYxna;z^Q5-F$K3jsz z$E=mLfoyF@Jr;gZBehm`{Lq`2htQCJFSizoXr0oWao}Y;70K~=ovBLt{<95L(%GLg8 z?%`BODa4TIflM%ZnqZ?T)`=oDQv5&>+w1^=nGatbkE4;i6WFb!tEg@%uWUORvY)9n zL0IF(xEzcbQp9OBYo2kot+aPmX|Pc3XL^r&#>5M*+z#g^7$0HLvU? z-v|nOoyVXujOqZ(MeBUvy20rV`Ym_S&Xd_Yeik;t@80 z*(IN({HA?v3mZb-z2vM|P_~UvT|g-b;e$4Dru+<0|A^6o5?D3cc5iFBL_IA#4>Ye}%H58~1Lpru_8Qq7)S+h;Oc9e^*AESX))au2T6t+e4zd zX%*9bzhQdFdF1bFCvn?a%=g)ChF!XvgoYGu?;1Sy%I#eVHOpP0h~B|?I*W-?)%vqP zZ_w?#4Aa_Gs)K$+w);(c`#Y9t2#8A=YIeOc(EZ)-+ABx?4MUi;)B=tudNCDGG#y1N zDA{bVBq`;_k@6D@<*G>Shne9z0{tm@;*VB>=SpXdi*6YPPCpn94q6X!6!yS3kaEg_ zNJ~03G5^B&Q-+rfJ8CWLr&Xz7_;8f)AK%s2ziMnM>q7TxdvWULtSf$0ei<&GD&a|_ zyOPOtek|(~h$-X4Nt zvbFv_nN{yo;kLPZiuHNkx}xe1*Z->5*zotb1J|dVK@=jf$9Cs~t(<4i43QtGW%5jS3m8h5f#1E^3|6*f%qialfCu!$A)k=bMp}d`}f`>zC4bOD^qu{ zxCsI|B>6b#=`+(dJs+}}>l-1htRruzY)sTUqUEw!*d(Rf6Hn`EJ}N(~z&uJ*^zHd) z{ciUydY`_=en8`PvySi{<9A0jjd!kY7fqGYk3^Z^J96+k#3hN3F+-(WRf5T?Jh>iM z7Ck31^vKKf+)O)Jjp7uLqFR5a<4WCd-~bq+l3CM;!&TXra<1jis3rJkIDeIP-feJh zpo?CK}{9+jLpGJa=mIn zq~I;(w8&C>N-6REMZF#neSn+V=jz=}EiEm5@a?}Iue{GB?$2VmdTRfo7n{3@v*U`E zl=MZ;LHp$r-!y_t9F;c!nZRmb%y@Xux3yrBL|WlYi{5DUb2dqzX6LIi9Pu)1HfD=k zSIhrm$$`Mkm1hch<+^a$x16XX@QyR{!zx-9uS(T)L_dx(BBqDP2d`aoS5 zBgJTm+$bh2?l(>S_ngSVAGBPp5kGJ#MAo9YTc!=Y-#(m`h&F#25t$$1TZcp- zxD!V4Ye@emQhca-go`V#YUp>pasP08czDd#*w~n|0z-r3-f?S6XvCJG&hJ}UzS8V) z8nIk#XuTzbaP5AN46y^Ya`ZC$JaD>mUNTiixS)hXp+H zDd!p%Nt?XNsRp@=HsQobUr@pL#qw{$yt)rTU4Td~UR9caS665>&3x;DGb&9Bh)DsI z`c`rNHm~%ngde~=XuMr}_Q(W&VshGy@A7Z*U6HB*CBTm`3-~Xq0 z1~3Qs?dpFpI;{kt3*ftb)=+zpU2n!}@8XvocA{Rjz;rg#`YfuD??eYH5KgF&wM8zf2e>&!eR$-XNerZF=ZM)N>>D8Oh*xfA=;7XAhBukc+%^K)>9b2-yX>=8Ilc=?+Ju=lY+LhZE))foe z?T;_hq)@H;-_*~{TR$-@*J#qQZ z8lQTZ$RmMYTqT&t=*=q5_tc7uZ`kUBDZv4u{*MAH1ou@pnpkJaDtmGMGYj3sLCd~x zB|}bh{7B(9nPe$_Gudp4X;|4lC-SpiyHy+4TRG4Dp3T;%6IvMo!9>k}My&H=EHvwH zvi1IXiec}}M$|3yeOC!TzGrKgP)oxhm8MlJPDxQHQuSO~6_G|-SMMsY`*HQ+sX){ zf_ayWqO%w@qQj=L;5ZxrtIE%Cd3JX5pmc$^3L`Fwsn$3Dt&_~mIU7rz>S;zbs!65n-V9sIR`BM zG%p;^w#S^ncSFs`tvpaKMkw{49h;Bn9{5x#A96{bjORXuoNI6nqTX6_M&OUDZaugm}iG;k#13&qDIuvvU=Oq7~mHZVnd z61%@U^_zLZ{&Pw=Us};~yE1}a%E7<)nwjCR44us#_rJ~C#~v`hYN{%&>TJbQpIx9e zSPErbLHV^49dM$4ffB#fv=*E2c%Acz(Mj`Q+jiW40@nKs9F73f*{w74>hbw@PfDYa zz;;I36;O4ZUPYL0^JG-T=UaU@2vjOdl+LXGCo;Vb6kAI^Z?!>XdFn5HcAa+lV7|4$ zw&cCnNV9yJW|i%jVfRgUa7`L_lb|0A+%hZo?c#Kd`VyZ7bih~EWw zPhGE-@7vTDG!uQE2hCets`db+#ouXi1$kIdHfzRZWE#OBK{5jS6h4`QCqcFQd2^G1 zqydLW90?pcrnRxM{;|gSIWW4(kW_BtT4(odw*MVC1kq4V^?7O7!6)vk*xX8_frHW2 z+Bx5l$1FFf3AGx_zl57a-aIr zY<<`0(QAr=rnpBf#Gd;sfJdkYf7@$(2NSxDn)uX_b24qjZ5ZB0XwKV^Lf1>>wVjt| zE?;=}SC^ScDWGyGIO-vL!1TN|H8uW6hKfJZKS@&y!?`#>%8Tz#`H?dU&}t*Eg%Js- zalG3a`+fl`a{d)0N+7BA(6xk_IHF|O} zBnQNSjsr(3h3nF+KN@3_@#~H|Pt<40BZ{qsvc>qvU0N~JU~7XwYQaX$zGvj}R>z_) zDhp0O*^jRT6tm&s0_P)dAsu8em8kg_&v~22USoAVUXS=^Lpp@{qfk*`qp;M2IZ`~m zN(WMUuq+BlO{i#%ojJ%5>eb-$UDn4gyudN;BS^Zp`!zzg)%aa_qlkp?tGU)R)Ryez<7NqY2hZ{z9ueB#nlbYXc&n3RTpVQE;G2eCIa% zJwdVH2_Ydyrt_8-bkptEKWrY&tnspy{6YFP6lTw`*RiWI^k0qA+|)Y35@oTKzq(SYm0%_bx))!d+dU4^#XstcA1v935oktI<{SghA zu@9-HvL^uXdIm|v`e@%p{Akw1clwK)irtVv^~Pdr0awc0AW@4v3{a&Itv28|d`l&l z(95iE*O1iuHs6=#cyvHp9o7M^SegK!R2zPtVUJRR?sVMjFGhIdUrfPP&8jgONDVh+|0|uK$64G zHQxgpU0Qn3Uak9p#1pJReENY#VY@=@e|Kzr+GsffL1n7HN12|OhY*ku<~vS?^;)Sh z)nUeqnMu)Lb6b6FXxP_t*z015G+1vpDlRBk+f-PK93>FG5R|6QS9`la81TA2p)bhIDi=@Llb7CIl!YY-QG=vKIIAT_K=Er&nvu6@Ds zS+8H^Zb!X<2tcCZElz6b|IYE+DNEFN?x8EPA zmGKmb+uDi@NM6o6biTl7>-bi!Ov!DKF}LdN9R)t1M)$Vn5fmCR;H^#|R_4bZjE61J zN6(KP!Te7n~v$-;LRWIs3Dbig70Bg+an5P1hTa=0XGK z-@Mr>ZiNIy`|X#qNeV?lUt0{)d#Ujdhi`(|qdX2D|F+}0Ju-drw5|2tZ_sA?U@DoV z@8}I)G?8-AuCqeCm@L2u4^t94mg+nm7PN6>j}f8fq-E8X%G0hO{0I|nD#mnO%ZqnLXA~&F_q@u5JSHnDoBbn( zNypV{)O~TrAFG#Gp=+m9v=XK-t3qvgP6>r`(a?1yrR>j^!kjjZ$(%U5{Ld$~!#=K( z<`#NMnQ2ewj)99>oMP6rS0@Y0R5|?CGQ*Bo&*m@F_$KR1f6|2Q-nlFh4hsds57bb+ zK&sp3&mNRc+~PpGPG#egmo7)u7}1T;dfwbMct=s<_Cdu3Q_@S0J%ND6P7}yi?uJ-v zY~cW@XpsiX{i{#~EAdS6s;WQ$D`GG!k*84}Eg1gHbwV}IJiO!VL8~E<2MhA~!9pF5 zwD$W{y_Y~$z(}!lwK3dcle7CyFW`0dz9v3@GhI8=d7{GWr_4)zxEy!K*FMz5 z#~Gb420X8ubNhx#t%pf%qXwceJ-s{C#qS-L^u&Yd;&yi9JbQFc7QBkpq6$9{>j^V` z{UPHyebMl&c^tkKHMt?xf$9%YAE+b7|N zX@?KW2{vPKw!J7UG`Uo6mSI&dv2;XM-#~Wu<7wlem1TZ$A@LLBl9FhIv+88caO70E znGS7N%NUAGEM=LibdV8J?`hp`G_f6)9|&VvD8_!R%D{D1NTTnQCxd@-b_&@TTfHt= z`g^g_f6fSHI-mNy<7pZP_40b}mhDLyvdas7?Ql3LDIiQEHl#cITBxr;CI(Y;V>O!z z8b>F_au{X#$i*5*M!FhiNq!{h5rl*ijkzr9ZV zMDw33fc_*WP@e3T_mIg65a7i72M+pJF;cL;-ieZzFOpZ$wWuXgU8sGDyeH@TI2h>n z_JvM=NkYs-rwyDTHHk_ldbT^?lI*25QifL+S-OKVosB#W|BbhVNF%{lMEPRI47VhS z;AVXDRTRpEdf<7pTMe-HAE3o#t;Azdi%XVQ6R{M;#(G&gN=^#RN6h~by942FUR}5l z_`7*yFruC9DoQ1Hh4Xf$?*(koZvuHcEUP+Q)1xqHzql0;eV)zRO6Ii34O9ypgbed% zw(@zF6e{inMVykvH%qVk!O5zZB}15=D#h!c-xWt{v(ia@fs4IfhPFA$cLbTDtb=3} zZR|_8nf&*EiDv7%J|{>mW>J{9v-l0mc>phL3cwL<^YL&3;nQh;1T`^lp7)eWzl;VE$S@SHRNC1qGS#((C%nus~@DL z3E>=ZN{AF461Ikz3=!@5m7Kiji-@y}TS-)BS`;|1fKC5%kjwKf)a-O$^0e~r!Fb-c zf1wBLgKmq!aC3yo@>pmrC~B_*x7OU= zw9vAql0yVQWeUSE5&e3_Njv(w^ZG6Sc5YB$W=(zRLDZ5_OpCk4<4L~)bL;)%u;3x~ z#*%9KzRw>kC02#{9>zYa>y4C@Ih3O71OGQ zDa^!QQ^Sf?SXB!5>_wCO?%xSAhZa-mF`kr2e|8O4%?X9Jp0!pn^b|_vlE2Va_p^b= z>scN3Q#cI9%Tkj`(J7X(4DARHiQmxSum6Mklwh3U0hRVsp8)`Scy>%K}r5NlThY znDxT81I)PDSEzB+AV^DFBazX2tgFY@&dzQdlE6b~Dsp%qG=__Z2W~y)UZo zOs1L->LjW+^pI&w-tjfY;fw7f?&!B6j8514-@bh#l21Z~s350L zmeenwYs_1$fV6mSEDyIlMWmE?{zFL2kA&XVa+K|J7PAv2xgOA~r6%9V(_tCacPvTw ztYbwcg((Wd14wa!f$+QzO562tv~cH_0rcE<`UhjyTe`so{a>&y{4?XGjr`kl96GKO zQI3>)+t1OSlDpW5AwkP9$~kt(;cv*D@@pJLuQImzAqus(g|(TvrTCeVTmV8VH;S`^ zuU1o!S=aG(eXN#c!`bipG~^* zHi?M=XPF?}o~vm+XwlvFJA>>^PEEO);stzUE2-VVkZ!m3tf7koetY1UPxT+Y-$a?Uuw9CNy=w3i?ty zj;(-=fZlBzUXi?z9`DC^qi*OSsqi;yFC&Yhe2jf8=S< zb-azd4{JWy*vu26ruKUKSA<88#`HpD#`*N9&j(CG)E`LPrK? z|3gTnrQ-Z#rJtQ9+j_^ZcV-Yz29L51eV+5p9ZBQK*wu`WX!+EeYVva6pi4G(FU0h! zv+FfDk?-ukWxcER0x%yy=(8V@knd!0M{Vx$RfEO%6K8THERMImO8|*ZdT8Qbbms*V z{tGnV{84*H6m;hGu=UBe&;+5CLSp3elHR6Em4=1+&&;tJsuoA|yNpvE%QTB%6{BGo z!zb-B~h_1_Nlvn}J_|t2UND9~Kf^#H=W})5D*8Fg@t2olN z{gQ{|r(s{FL(|_-8c6Y6_tzV=Gh!&ybCs1p??*s0;+2QdG5KlzHOhjSSuoq{y3=nj zwIg|aWEbH1qo5^4-NPBK{AUy!tJYw^*SfsQ;?;U1T`V81jc{RRVJE&=h<>FJNXJV$ zK}A>}zR)x<TAOH+496>-R=dlpKwe+rwi_P%y^IA|FPmGZW+AUt;vyY zy+FV2oV%v5Nb$v>9o?y@St|R4bha17Gj=Jun#|c3^T7JAKaL&^t0YPkP3%I<9Uhk` zV8D@>g<~B2@l$3EGBrKE83z?WvNzONc-Bp%jk_!TGddaP?^fsL=N*`n6l{V3g(szt zlCRztn$I1#k2&up9fK{w6IpZ80cA+ee!O3Pe99$iDl0soDPSqgVkb4afD~+v*rr54 zhAtia2*??cT2dt@jb=VB-4&EET$dB>fJv&5n5$oHE>pn)K^f|X-;2Z@z z+s_W-OJt;hJfA=PlgaCb$`&}m?*2=!NT3|1r4GXg>7R(OGZHStoM_;ag+Jjg>SC6a zf0VV~s%1t$@qfJZr-5`*qu0WW`3X$=x;}SWc3>58@*3yPXjBcvfs=z@0cX6ud zF?A5?1VwoW>P-d_*%eM*Y_6z4z=f>(`ymL^p4cODFt1_xdlaI}Kg(HCvmXpg_}!mR zyMri1ITVNysO%suDS_qY2RwoHVOMf8wR?EfwdolDBH&DKaN8Ii+Bv5Rn;MgSMkSSJ z4cNkYlG5tv_rcW>DB4RbX)`52E?g}Qh}6^%vCyzgeB_B+p~5rHceZ~e4cI=~R5urU zgZUv%llNx}UaoBiv|^Z)W$amcWvSFvMZcg53aS~+?|rM&wZv7?G)wAkdhCV^XP zNp0W|y{L{_8=fnNtbA)p`nPYcVc~1k5U=Jd=c-h(55zIlQ2dz}Q6MZ8)Ct{Tp4XaI zwU@ajp)}(gyvZOn$H2=WdFL{gJF!N{Z8awDtM764Qk+=^ z24##C@C3V*r8|)PG{K5#d*64Q|9z!sCPrT_2TpUByhX5*e)enaemXn+77|-B42P%*_&aglhq!HJnc~Sn$iT3)hZx9xwPL78wjroJAx^Je@^VSO-vF4Q z!EAXQe7`Jh1JzKLqAY`p2&EpMbLy~K=nvI&jcs2~L-kmb*RzP6C3OGGbV=fT%;vKi z7|};brf;Is;_y8u$(K9oq=mr5jCKuhjHRjgfF~iP0zyc@$P%yYDu@;wboHNvCHPJ2 zi!CQ@F~xByS89S7_6MFAq&?i=5wxu7*2N1h*W2|-$+%XmV#CEWCS#u(cB}(S-ddp~ zd>5t1 zk8JDyPofVVZjMHj#s%54>Zr!ld~*rDezfjk)}u}~cph+MwZr+-ffeSt$Wg6PU{=tv{#*Tfl( z%#UM10>`>mSwuaVt&sqLYw&4vo1Dt_dp0p~0MA<Cy%B4Ber&gALaTITDa1{s+? zN#H;KdAml}6eGXp95BnlzH<47ew!Jp^A6chQ21>1quQmsHsO$rN<+R`DI~}pn_}H# zul^?o8I*~kCakG4LB*l1hbc}^p>FaieJF|-tn0r-g335^2O%UIL3yLJMae7PtNTSv z(K0wT5D0y%+D4NL(;KSu*Yr>kY*Oqd7|;cDsDXlnqJavGzt{0owf*}BD7~&_NC#*o%a`5PrhoPZ~t~ZTh}cgS0jV24+N4- z*Yw>f;H}VaEgZC%wB`7m{K$JT1wa+c60G@wNcv*a`wmSDV?hU6NqB%z2&-wbmn3YJ_zX}5m<;(7m$)DApW58jo zc$O*^SYK&hFyXH~Wh@NPQzov98cwS{WUXm)VrgRY@-F~dD%NyfUbO61pY}=49!i

t8~1*;Q<7?KIG-u=eX5_kc1rF^#;h#c+@x6Qv`R%<%OtEPW3AEroJ}i%vu;FLq6VM51iB=w z9}jWmfOyk;^Mj{kTz#9+w#ah=)YNfrfA2kfGUDs+Bu0EgreG}a+cKlHey*nRW;^Rx zF0)fz+F*~4IvYUrq}Xe4Zg6>0qwI&E#&x(%jN)aT<&w+On~azz^{csBJrzZ=yiURm z{X_HqNsliB{`BGDyr&Qr*rIkHuEK!++G~IGE|T66z+_^J)!=Ijn}g*y5|3|hodu)J zG?#KkFca3~Lv>Uw>c@8L<+9M*FuTHE==cxfR)>}n*X|2lXV>DoplAB0pZ8zt@mF(B z8)01&LOw$6!3rZ$(`r6q?>1~#NM#!9I=pW|gsR|c{P5@MpCzTSL-Z^GYAvIrh}pyX zr;qR1|GQH$7N4^|9g+m9zemWVDfWppSx=@eK+P^oG)KIm9^mcNFN^ESQ~R1}Pb*VgW&ew;}PqImK84URK`FPUQP zUj|F^F)f0@N2;jl(PirsLx;M%16!Q}xY&l$&i)D*ayFO4ivlDrN(?nO4=VHKgd+{o ztDYoH85mE!eZ$~HvdvadlZc`t)qooJ(#ZFG67NnHoeb~YdA6321ISBTl+t;A)YSEp zKYV_}5zoJw+Uo@1FKL%1%05fs9XiZqf?6*tWJ=-{D1gdR!xyZOQMLbI}~qIMXeIQ(7SL!YZIu01sr*h}9t9gsbnbzk;H zSpiVWmJ8BP7Ji*?#$?IfUmp~F63OSMzVGg_8$(xd8Wvv3yfrL(xxN(%Y(o;|WjR(` zkHT&}zy;_0;rGvfZ&8QF(R079&*mG5lf~CH@Z=G3rc1N$H+>jTV0#6c66Q>iMeK=c zIK~)3kxDEVFQ{Q5=V2WtdS}{_UF;?ApU{_v0;t_o;Lwu2ZMh=a!|UFe`wt)uaL?A!g=*fAGjOvH}`&+!H8Gu1R(I5`tsY=f^Kx_zk zDJ%287kK`}5UJkF?J=+?`xb!(Ixa5N$>lvyn{sH?=wxGmNeOz_ROh`u%kWyDXLunK zc03{74mKpAP#_4{Pr^AC440F`Q9%V-;Dm>G@o6e3q*q{8(Ur%%mx6S+d^$t<=lzm8 zd~j&cGyDjQHHR|w{ue)BiquLR6wCzWCw1)!l|R5f66!>EGg=gSv|+vQ95;2p`z6j; zf=0);)vQG~O^qlPwbef^9Qa?0PwVyNoh{60I!x&gRhA`qUT*r-%>ss2@X z?D7)}QZhWUNXSD14m|hkG@QrGf#P6BIlNvi*gx%N`gqb5y&i((3dGapX@S@7WbAgfC{4|mlrfTl&Zu*Sn{EPT+xfX{ zXKE2Qg|W@F;RC!ioey3xKf23q;=4&JeR{Tf&fhKl2PS$+8Lp$`=O7q8BkWTf7YS}R zh3IiA2y~B{B^hsGF8gRm)fdkqV6Lm2E!+9V|Kxt#{nj%s=(j^f-ySlc_BrZSNytg1 zF?X)`$`Yj%P(}^aaU4){#-Yv+ZrB8Mj2WJ{T7@DnoKyMEROnan0Hw2{7-C=8Ktp49 zNQ8G+FKZVBe|un`g0e^i3)Nh;O=mf?ichaS+GQyUF5QwztsAgOXkkOI@@$!;c3kSv z$11<`m@X`d0ayrt(pA&(GfnKMu;s<9)yRbs|9jy@x+ms~SQke6wY1iG1t02L7i(y@ z5{5JMRDwIZy1xb+^TKQ4R^!_*U4HM4kXdE^ZJf2FIDfFVDg2q~>{Iq}nGCXO>d!%I z6(N_Q6jux5>Ra+yi%~?iK3mV=HFTf_Mxb3ZgiNM7p+`ld-Xu>ny-_Qy+L3rHn?uOV+nPPJhI! z$wS?)9&UEVhBp0z7u)8qVx<~MQN!b#_s}HB_~fb*%4}PcUJs~oW<5XEW>pbpF|b*) zshVf8j274AZQ5RRU#4n8!DQ9IoNYJMmVbwGD$|!|{p@-U=+L}7=__x$F0s)nI{q)n z115-?)JuL6Hr+tGc7?eo?Pi|ik#W9CM%=fruKQ|B;raKcz3iNT6tDN9Pl@T#Uqf~) zPLbl_B{Pl#RK3MEI=1aU&d(3EuvIuM-SH4aM3IPgB9k-jCzfOI-1;kACb4MOswtZg zA}v^*5Gn1^53xm;#|q|e=bKiCYupjaczjJ!_^+g^wMYW6k?8k?fhQ@Qci$6GjEA2| zHI?Nr+nYZXGO3Cnk{dB)ZR=UOW%gBL{ieDuVLAj4^OE4d#bhRAGTz<6;HbwrSW`yn z{(7&n)IJGteNuQyT~@NzACmxvTLk%P`NW!_4SNx$>siLF`Be()j+`5q|AYYICK}CW zM>jSlZ=z78`QI32RfwcCbZdq^rP%yolnvStL?90q%ye!IAM|vzQ`mEc14yGb1CHJ& z#A9#izQEp~P)n@$c7*#M4l$OT)I5wZI&QN_Oi-vxqcZW@^s^3cvZxe~$bSzNikFNZ zqRxiCgVz%kFNof4`w&59+TnfO8vG?1jR2K z642xH-3yQC!&NoI<8efi0>kGHThTV=)oc^Tn>2U(2m2y(%sO#y7FW|CaP*6cGgkDG z=1rdOlO~~VNq>TB%rpdXiQayKYl?{q@KY8M!=)2?)fJ51v?&C1!Y0{it7m`LSrz;p zzOxU=;YbM=PM_%I*64c^-%v5a>7%mP`9czq;vWt@ayfYxz4%N=<__GLweSJD+H=As zo2rUrSNrVqcQP^AF?obgZfkWxQ{?LZSG!xL26Sf8ljmQD zVjs}VBEI*QrYrtsXgHg>>`AC{GEpwAW>5gQfLQ)ygUzjM zZw{T$wrZUl5(vyr=c(kYa~I*K9ij-p`FmybOiHQ{mt;vf2O z9zk3i>RIc@@?F)*ysRjBs7b6no!^u4i>ij`A_Dmg;0J+{M5Ejtp2|(4w|*ex=rl|% ztz^sPA71)L$4r}k2y#{uhd&rwrf4tVL&PA~F#phfTUxp(cc0R)+%9+B&L{)qXJ&7T z5L(-9aPtl2-_C8QUTA@)-M|#rI2DyxK#-hrPwgeg#^3d)mFk#;ll|6EHWG3!hEmn9STM1v=^iXj$}@o*-BkR8 zeNg+%&CR)0nC{??;7}sQAZ+tNM+wh9c7}K9*PD*j`Y9^evcQno$)PL6dha+55@~@C ze(NZN@RyZ7u^Xs}=W1%5)0o&EA28mEbud0v-8gKsn&6^dhxls~T7OI6kFQY7?lB3Y zN^b3Ks1&LS1p+F)mzir-yaBWQZl0QkDDdorGS6w7HR?MJ8z_t;ypdKx=ULFTXvW{6 z*(;fJ%82*FOSfDnfB%F2??oz4=oyIYuA2>!`{|!*G0W7<@5oYzlELU1hhXXo&?lvf zT8j*plX|1Z#4%Mbw5z1eFV*v4hJU6aY$*;NeV?GqNq_6Min#D>W$oo_Hrr(KD zm-hoJ&SZuZw_hVMp5~6qOkOP08w66|v|M$D5Q$;YH4zFkx3G*d5JDLXmmx>3%;OeA zRC>Nto{+oDWwq2i_%5l8;W8Y2{UP?_l5BsGt$~j=Iq_(2QQ{KZ( zrrufzqpknud=TMv$`TC3S7lQ#{z&77Tw{GfJPn_Hj|U;s#~p#{z=yOQ>fc=pOM}@K z-~~R@Iq18$a-fgC?0MTVu6x z$*!`RbNv@wr{6)2B7~&nwM(*I1%Jzz)V`=8s%|hX40$#sGmh1?58B@c0j*?~sWd8& zOwF12+!R&H2qVJEhEXX)^1toRtvuuwCX7iS% zw(RX66wXH0iDetMtuVL!QLY@fulHN3w$6g}M6v$vCpBp%-o)ncyAh#1QsP>+q+#wy zEkPkcMkG$$>7P~g2IOn4O;}1HO!w{9j@{T7RV%Azo%(4%Fn;4!Ctt|eOPatMlT*tXq@;_NZ-RJ8vQ!JZhxxdk=Y;)Ekz&%45N=PJykD z-00AXv0#rdW;p@#K|B(R{TE99hp!hDx?T$Zl9m(*;Bm+<%&^Mc% z%AyG*Ssv<*jUFf$z!9v^!F}ta1|!~`;ign#4^#RMo;C+5~O6-0B@D*`$ z=WBT_2{UKDXlm&)tmol*+T1ZA2?KO9G!(9ns*h&nHxH9>j9WkSF<5LAnWcURyL?Ci zces0G2;t7(&o4hPf@I{&?RtW;5Qp^|>8_@5u8Hi+7b-@3z!5Piqyv9WOdLRL+*n#X)y(s~4-Yl4qRB|4+i)P@2dZ`G(l%>@hH=DQ1cB6h% zdRRWr2e8d0P%e)Z$fCd0Q>UVrf)%R4$QsC8iJ?Rzu`_^4ZWU8c;ZACmH-|bLguN#!bPk%4T3Zs^QCYq!Xw| ze+uIKMjhmw9W$wpCU<%m()>zY*2+fw)>Y z>B|f=wUT8-bdKQn(z{J^t12kt9CP{|V_kyokgGK!rQhT1^b2LGABnrz{tf>FVHjCf zAj-fq|F&oRPK6=7*@2oNHzJ+IEIyNpHJn)OlRP0)(m?imZfmv5n9e+0pWoifH|y5_ z3YA2z%_E!UY_ss9Em`AT9Usv+4j%=LrE{2vik!uV2YS81J#?O*qrkwzg#6yclITIE zeg%H~QQhxTO)ER$FIFvfA$YmlhTey=8ky$q5rdVHs0dhm9_ZY&ij~uI+z2V8x)=-QI1!`Q~!=*=G~u zW0T%>al25H!B{8@d3$T^OhXYMvN0?}2aCu->dj+uD{ISET1un6@( zpl$SwfdMEzI^s$ztrYT@>F#1HYecyEbEU8E{y9poiceJo-kOd8Hg6zeHPz%UuE=X6 zjSdlz?dhkVb|f%A^2j5h<4k{zR%|pNOpoIM{91pAA_Y+X#TQ>Z0Ke)4v7puU6^}2H z1*Z5c$}{d+O-EO~eQhWQu!@NHewg?E+KOWQEfQrqIyxx39+GCrWZHS>okMx>f!DOV z14Tl-37=nRp@jrP36Y*8yPHHMsQS&$xltlQl`ewb0!=jvaNi?9T3W?4+gQ|l{||bP zsoX|v5G;?7}7YQ#5z#0zd+)x}o&mRkN^FjbxW1yU`m6z%$nJ-v6I-E+o`vtMoqT0yJo# zf|=H;98ivn99?T)lZOBr*N;(Ti6xc@Bp7E8<%+RvqHN%dHN3Qw%cx@$^kjMTCqXJpaF#F=`r{I{dow0h(kg@ zxx7>s95I4IBU7y96{{hD9%9a%bDN3?EsgN{cFVd`bj7`b00s#*7m@Qpf;3y}g%@53 zoZyyQZVA0_Tcx5z(TyCqZt5MdA}v&(q?XlJUp-L%#THwPlIB^APfT4Ts&fYsxgLb* zu6MU9XVGg2kRZXS-uuBsw_4?w%4=klAr}rHL068kHLtZqj<6T1>YaZ2=_IuT=V)|@ zLgh8klEfB(KYR6C4p7Zi9lzhWf&eE}>bBF8H6Wqp+~N?S((+kn(W-dh)!%nOdlQf= ze(0fxYO%C5V{3e+ggH&@ZlUNMYwiu|AD+{!4X&lA#O$5#dGF7xH07R;kZOwrP>z#M zIw_P{q4kYAMr`YkG`+H3<%VXhb6Os^h#fy!zqQW?*n*Sqx8Hsm*w)GM8L9g?=N!%1 z@6Bss(Qi3`iaga8;Ju$&L@2#}xri)iMIp`kq@xLxgNkTc4qG=|BL}Mm)D0-kJx9%2 zzL=EYREzDWgb5Y3DVUZJu#ocToLi$}AbE^Z|9PR!{Tcy^9D(=#n~@W+5g7$h3Qs#9 z^n$Tt$C6*16_>?Y6b~q5pIHPN0RAF7-?eM({@Riyag>m%7;C6{EuBvV2W!C@*)&J}QQ9&cdE}9y#Sc}NHP;wX zOZ${*?HHw81L4+PIfd%iroNkaWgzJK8&*52H_Sf!?0&Dk_Hw`a)vx^E!GpC0S10eT zh>$lz+tN>*bDuV5mfahrB@iHrOIQMaU*Q6ONOO;MX*b+(gB)_mA)z`l)s~e5SaX}k zk!ahdfndAt0fy>iIn+CR6-CmJzDWEISzI`^4nFu`Pfr9o2APV@mJ1wHDwPh3cK;rS zGk1S=Q||0@1juo7|5QY1(*3o#I0B%^I1BToQ#(!RNUmX%ZPhRk!6Lu_2k04iDDkMW zk0GN=^|eu>Mv?UwN*3CRB1Rnj&^bpQ?*-B5QK)uj&sI?X?mk0+v{zF^Mz{cTTBcHX z>ogG|!whkV8bqOUr7FYMUw?gx-cXM`@<<4-qe!ZnQtKRC{aqQjLaBVGX6UgOT(IBM zkfOc4-P7}cmQd8}iF%s`t=Vot_c`at;iZ137OsV;;r;DVG-pqbs?QNXDZ5#S7CahS zag871y{F>DEDHG1DloZRE|Zku0uLYA^%CZMUpzec+QvN9B1fU1_ zKl$Vnx6nch1?$f4yYKGjn{PhS7i~3%@Huv0JhxOT?OT!g-!{oCHnMa2M1V-mQv}ri z)fz-%&Ck8}2SlgYN9A&PR*)bDNzE{6(j*5LIN^j7jXh*2uJt9tM~3y&KP7!=Q>gKyuC@4USxc%ZoI>}@#vDbyTS@9gd(-^dK_3YnF4C# zE8z|3bX0J#dA;evr(Xo9f&_Mhlu|5PE|>SKG(E#rPB5J+Pb&6=QW`hhaDzYg*kgl| z%t2}Up>)UXp;vSE)Ix-AIEb18?X~Rmac?_4*LK9oAk1@&02U-W&9Tl*(DFQQpL?4$%o4W2@4CE2hIXp|TDiOKBIrmYG zIQ{_ys0Rnt3UYbx7b};``F1kg(E1ZAfGfi#^{)M#~pW2s@)N3sxM15)t8{( zrQ(5|qjd!3%sma+ZMtq%gmW=xwbE!4Kg${HdKKVROyal27F$fV+ip7=(P7ii0@z|N zX!TV>^^t?lD3wY_Rcdv~7>wyZtvW4zpQ%XzvlQlbQ>Bkgdh@{JOlNDizI3(p^&bGO7?56spnL8uzjUtkZr z3qpnNYuW)7dU}nE@;HD6?np%ji^z5r$>$fu6G4d#h0ClG96p^P>8VSZZDNdY*J}gq zR3u83Kr344_zA*TQEV!)%*?yiZ(Z85Y6y^uMT+PQj>la6CYJgWr$1!K5Ls)jwdjK! z3eqCm^S!oTHQj)Mm9CPg4qLr2_T-{15qqDuBdVLsGJpWZkYK8-G+Z_!!aO3fXDpRX zYS3>I3@knuB+xA3~+!dn2}>au+EcO_ym>0Y)XQ~mLfvtS>WJ$Fbc2$gNg=( zSln^P9e(WCv4KO3A3r_>*;x@He$G44PJo;uM2$nX&Z9y!!ir~kh-a-o=308|hBiYq zm|Jz#Rb~G9=g-v(5(O38{#%vG9@msgr3)&J=pHdTK(Ot{z0JBYCg)c7%mxskJ_6)X z$zYdGv(C~aoJu8%rOV~=&qQQf=Nz?(cp8Tl0Na#k&ngv9o;=yV{`%{o`S;y--|e1y z>M42g#TP?jPBbNE*CxPN6A7&E!s;@qzM;Qa8NC)}sD8pbz7VK9B}OPOj$99=r{)eo z52de$G>Lvi+3}YsN>wVA#$a8pV%F?r&Mbt%_CZZfcrP-aZnNMbgZK2BTJ>NIpiG4b z_PLd&-guMeEtkvdd+)b#&V2_nU5*l~tiIE9S@WKm+(t=AZwN#Mj7himF zp|c9tRuSp6)F4(iIOn8tx%^~XTic}-aq?2<-1s7A5Z4#=KVQK^2=`g`0?Z_ zIPw*+o?u$!rKU)WaH-WPJsh>)+e9A#7>f)5jW{!O=ur8_H@+cDF1ci|*DtWZ0w}cD z>$7kN^#Pc@OV3-aQqOzuZz+{ZSI5*uva<@w@r^i_o)XHQ+~3j&(36Gb-D|weIBM`L zZ${BB5m})Uv$9YWQ#4FB-J4u?53piVMMRn~VS<}5VS=DfpkTl9$}2&!1|hhHKmE)* zA`34nW%GxB!v0Y_7%>J*4T|fqVZ(wfPenEU>XeS@EThB|OaDdyqnN5|lD3b)0JN6TKpPRyB`uB0gk=E^;hA zD*I>8R9mI$2GQ;wo*BOb_@VMId+$+ZDLL|_h`e73RO5Syff9g>L3D-s$7j{$5 z^gz>?q$631c3_5R8`QX5vdopQ=&;8#kXt8abQ&y_3XLycLexFy9k>5!BdLOKVSp-T`!1O^f55-EuRX&6#Kau`ZL zx)~73q4V8%1mn4%_uKpFy^p_{+3bB?d#`Iu!Li1MEb#rTP=-6Ga7KW3Vl|kqP*zDZ8t!{mCpWQCDH$(AE@cMB{2} zV+Rp-6{GtxLKrwcIn6;w^J56qT8!?Aq6*Ceu%jsrA3HBQC!II}4GoQ`qluZYs??*O z(}BOl=q#X6dtnX^7Z(?H7an%7qd5nckdP1uCpQN-Hybd54dP}8HF9OMgWUf2Ca3q2 zGKCmBTH62EgOmFjJq0^K#pvix9(4BKzjT@ypFPLk$k~V+c{q%y3<;flj z+ZfrIi_y8VnV6axIoUwz#Q&dbhA79$UfWpyMeL8We^UEn(f@gQq9@xYtZEAAq|=G~ zXxLdo#koa)?CRgAe~Ht-vy>ez0h#%s`r=$ar~H2I@9_`7w)T#u5D4%Xan7IPe?Rxz z_!H?6{-NpGQkH;Z{+PqV!wF3LkC*4|?*yKj^nh zzfA>%RQQ3T=?N04gTXf9e*%*z$KTignyLsku{3j&0+3MrKS0>O(|;TDbN0WR{+q)8 z*!_Rc0&pTu08BiECUJsW#BYnSuy{^%E5ot;J;AtUnKl568;wn|9?b69)r51-RL^fzt?VWiL;#U6{7r` zr^M-nlbDzYGcBnUaW2*cfk3@3hA{vCtJv6k`);9>zz3C7R8)C2tT{3zC|Am;YxjV7 z{p#6Qo7^)A&-QQ5j$Efoc+c&k#d%m20rkQB%5i|{V6E1j8^@!iOW;B6#qnC`fRB&! zh{g~V6_Lzml%4hV^5}WDe8FX}8-LySYD@tRt`N^wzr)n8I}^lQMGyGwZ;zXcY@>JY`S=L z1{tIKIf(8QvuD}5#>SSNoSbIuj#^gW8&8*A^aenz81sE`*t{FY7~GXJQt3d0tM z@>m|sw}49q6&}ffU*VZd7ChxT7Hf8--nZPI7+YQj4HhW3BU`=-_gouZ#xs%N?-Mqn zocoKZa!Su=GH2}Yna*||$?Q9^{TN@1l6;(Tyn9Wzq&se=>_EoEnm@iZ$UluYpNlm3 z;oVLy4gNe_ktp1IQF$n{A|YAlq;Pw*toE91djVpl^025gY&bq7zn6A;(c)vnj_|b2 z6RAHJe+L`eFM+rmKLO{|U~^tN-{eh1b;-e7{yrtgu140!3T_Usj3C)^V)Xr&NLRsB z4St>6+n-?5Iz3|Xk?p3Ptx8F4WUt1H5~hd(@ruI4peyLG7cQbbgu^`iDN0XX{JppB zcR9E4HfBZfVWFp+OT%f6tG~IQiOW=4<@YMiV0;(PAV?~;mKl@=l6%Q>Z9?XwvAmYe z!*+6s8YSB36}F+znKRYW^jz*XEfhnQ9s_wrX3`YjVjw(=7Ju>fYK)z))*-FfC?4AN zRARAkisU9VYCT{9f&?n%vt`Et2IkqogkR474d^U<>c3S<0J8Qh}PwA-+Go}erf%`M=_edS$ntLbU6H;|3aF# z#dSO5LQDOLBBRTo%EGb(j@sJZu)Q+82UFLBAGT^Wfki-M8MGZO?WM13$kqx66~LdE zp<^!l<}M4eA)085&sTk6ew@E<_ygP&g6n4Y9=PeS!=C>FJ3UR`wOZ>7?Ql5U4oG!v zovYnkTLf|JJ(CjPYPBzJ=gE3|H!>?GI&VO)Bhqnq#5Pv#flsN&c3x4c5iBVO-&=0h zUx?^0K;R~QXI;WwU7&a4l%w{s=TRh6G7L)F0)aU#2>irlQjy z-oGY+=zt9g@Y)S-Aq8$7AcObvpk;I4hs!v=svQ4M9LUDK=$IiFb$A8?MY=SUGq{+g zr6m-R&rak>DE01AlLhbAvk+Mxt$+{Rd2Mo=EEp|j;M!LTYIXi;4r^Do5 zs*O}YGC3k2>LjKPzsT3R5&J*3iPD$&Tg_8P_LtSa@y^-T{)5rnQcVrtC(p*PY7ycf zwstf|NT^qp(Bbm?q#_n{+<;v_kPcYHli0&MJ~$db=m-FDH--7D*_oT8zw*Tqb)V7y zQ{FkXang?hF(x3UeaSQRkGX|SVm055tSWVW@Z5BJYio!P6D1z~A*9TsrnX#AHJpd! z2u;`g#=9T-=BkzAC&zs2p{m0dU{UBX1h7*N@u5{oNw=s3n94P)T^aw}Eo@xI2hV8C zxvvl6o$l7NX9O`5jH2NF^Ry^ZExpO(36XK(N=MsXWzo*sR)>UgQ&PoklXUn81|i2# z9oe+e`ql%yc%8Bek4ozOJb%Gm%>^sCOIl9J>Spv7pM&!+RsM0rz+rgwk$snB7WbF> z%jwV@c%;V?l?hW<>FDZ$$aNVHt*LhtiJISciX%S)J zgr=rP9^*A$llRaX$!6GRi~3hceFunXTHM&E#vYsrt*aO|$=JNJnK{g#=oW;x$r4e zFV%9>rHiIZ$YnjP$Z&V>)iU)#r&kU?Z)eVj+!1=QNXv!kYNlOjt)&W86YO~nY;5ZByffT-0ywak#Y(izT6}i z@vfQa>v~yUB}p2XrKuvfRg9TNe9nzl$~-)(IjY8xv0DX8y(jExhzk%hOXe0yWo&+P zsZ0K~^`MRPl7Zb&kMl$lhv#wy3Z+z8Q!|#5Q$p?}A*B6>22T_cT%FO=^u7W+wa`cl zY?5MsU6QdFe!UmQ^^_!2u8y04UfKazu+cK96_EHIvjUmx^a)(t4T=@gM}0jkW*aU| z7i3}@;2vkzp?>= zN*$Pb_&&Uhx722|#%_9!X?vt%@q_xDtF5hVX-JAOv*VXg{67`kFzOQEcdv6`MTeb= zf}Y2AeBsfNrT*kSb5>;d)#jY6{IJcMgQ?abw@Z6!8XDkRqnQ^d z=Ull(jF~C|o))~0UccRGu=Eur9an1Ovo?vh;v@GUp}#-T8w@Vfq+L+IG9co}aPXIk z*~?^4tp_?+ys*DMws#jebt z+GkC_cPE-gIu9o+dh&9t~tbI#AraxnQ+~)AjW~Vsa5Z4DdlM|0zOmGtHMZ}Ta<04Lp_zuXbEF{-rGY%EGd{gM>>2N*92y%+= z5}f%)Yy9KeEcD2`a_57E@WhT3k~ee!%j`K8CUrwT-&%mLtax+uIK7gZ2%$547X){z z&CV%tL~O-+uL%15fis3}=K+^1A?Dnf2V}~0^$Ic6`#_%KtNP@;2e5L148F-w%jQ5~ z0Bw}A5yI{pt0}#aS=mS5;t=q>#WwNao(`SC7eX+9^`5>s&|P1YQ)v9KW*y7fmK7)4%uO{K-B{FhYXP_JRJA{{!4a>f@ewj|N`oCJF!&(0Oyh zztpL>p+PC#Ur4NTSwzsM`;AO?wtFb&NWHY z&g?4xCp5ue?)1adWlX2&=0SEzsPz%=&uLN@wJQ@t$JS z{aD@Ox!$2Z9iueiz`Xv9?I?TRKOQ}?jt?NbxCbocRQHhTzV@!fS8VGs?zW6o-J0W< zI0Dg%_B`IBU)=%s0p@y*Bf5RAr(q!)&Hm)$=j~JnxZd5~wuHL;J4P^D5!j0K*yz`u z(vpIT*=~+8xBV=@V_QlcFfjOj5~V;1#v{V{{#HJf8vyrB9d1@!JSEOh=e&Z2p^jKN zD$szjifa*BSZa(Nic~JnUG$!0poM|LbJqbBa71uF?lVx+DjReFNe8swwUV%2k9AC- ztPqVQcp<}Es(GPxH!>sC)}z)7jn?nFnhE$-OA8Bc`aY@WU6^$>sQA-ko$v$XkUi!V z;V`G=qL3fgfOI~kpud$(mMQXd*7%um8bjKc`ClmO!nHXpOh|(OZIjJk6 z+erCKH`p9gt|p&d1zqR{s)nm5H(?hEuwMB2mKN zr7;d=k=Mt3i{g6uOgspoye6yr;_%om^;6Qwl3l&Lgy#0gPkDmC1vJLE6@vpnJz3e@`D6()kuJQ{v-| zgxLBh$mxqu?t442lR-^0NIAJ}g3V2f29KT=?1U=t?+YC7O*~hgM^R8vFq^Dzt&Haf zQxqzw#~LG)MGUN&9Tcpy-HV-wvncY9M;4HkW7|it^OwkKZ%21r0EI1Jo3~!q%SZ2P zvPZbFCQ==BjJk~1D6d58OMu`VZ@}2mL8l^k0?ejtR}Xx(`n6gSm~r9@*sE1~?@JOy}zPU^;x}%a_GeU-Z%&cg?_`c9*6R zFhS)gE?cy`_f`7jKsg>P#ouBsUhLiwpvcmnN9CSfxnBW6qX>1@TusL6UnE7gTAUAC zrlUmpqo2QiH0Cp^d7rX9?9u3b@noTcHhH|LyeHM-6v0fd9Qjj|2d3Zd(<@18S-TB5 zML6c?S&vlN?zYW2fyOH^s88LT&CrsJ8{gV~i!V<$h4TUK&TYGZkvmExr)nDW6uUPx z?gGt=MR1iv;&~Sx&%;Fz z6R+AT)!-X!uM$PwdTvor^mxVD^(u(e#Pb!2kHmFa=74f{dp_$Rmf%`oog$;@71-ry zwbzgW^Wl|B$<0u8v>>3P6$+)R1$fJQ-(BXd6l)k1PVMLq397qHTK-z1$$UQDVd&Qd zGMaaifwwgT?Xj=e($tZv~|x{RoX(; zrtXE;1c^COa6KV=GsB6A?&o;QZ8f(s=+5o*lG$|X?oOCbBKUCLa$z_sLY9b3jn65Z zEP2?a+^D<9wJ_WL1*O5$1Z}bzT<;g2O4*Pq_hEMLj};~Gl_QT8x3_uyek%mWf65Dw z63qeLYKVxN(ywTH;>~%#@pI{_4TIGlE-DW(V=x$D)S~zO`_bDV6H?S-qW=XTC+t?b z<;tib>=D?z(CM>pZQ${wf3Zubb#HHPXRye8RDm(oH(YZj=3BhI6HGf3?zXTc%rO`- zU6IEzTADsBFtQOI_N9M7K>l7DDf5u+uuTH=JDrvut3x^XPV#;c-pav#ba76}azH>; z-yr$29h<1cO?bK4sRjKJEWa}W44T|lzx~rwuGhW27&Crc%))10OwjzMz}{QA2c|4b zs`S}nCj~G0J675|yy!KE-=SIIV6s_2z|rJ*&Hm`9rL4mYT&knWEy%YwGg0LokN6iM zgP2rb*y8?UWxs^`8j4;WmEP&oVa98&i6O~6@eK*dE+tV)wXadL;>G)UwZ|z>V)Hiq z3SOINGu0p0_lO-OQ8=X6@e=7FrF4 zySuCMDt51oV~$kDwxuf{^p0OsoPc!WxrY+rqG_g=uFq(^HAaO>rGgD=Yz94|;5r(S z9M|;)*Vo&n(%sfpoLdg4|NR$>n%;_IN%b3{xe6 z`Fjl4qMxzV3z+k9q->@EImNA`^~t29z-_V3FY<+txiz$+|DmLWLLNNGVBzcSi__+Z zFFa-YfDB?%T~;}+7#Ysnk6a{U*Y}2BkS>&%HiStG>rnBwgzwv$axZ`h&3UMg+d#=8 zG@tZWC0u05Jmy5+v8$tzrC_{)KP)K&3+M204BOz%hM+U3kD%e)s?>L7O>l96=7u7c z4Jz|I64k4oym6SBc|!40FHiQI|9gL-Jbz(|c}nVA6nmLu`mU3Ucw0*z565z3`oGWz z1Oyz6tbW9|QHZu?Yym<$bjwR2{f7_hZ+(|QkJ@9Toxh-BD}|yj)n_kU&SsBBTT^MB zi}Qn~pv{T~Q@QoKseN`)wUx>eG@vE7p1xZkcy-jRl`{f=NO-g)%}(tKdxL`z{i&Ps ztnLd?m}<7OwcXtMKA3703TfCMKORn+9znZ}F)q}zUQ{tToIOfZ>Ff)?C+nDgUlJ$7 zKg71EIi^DSqdf5e;PtGEaWq{6#9+%nd5(%IhKy zQ%^dlOj-D)>ADF9y}F}h1>(}xCK#@`IVj4#gBYu|Yx;Z&;0rtK%=Zyv^EHq{jPgVZ zHMvBoIt-rb<`1a6XL%7hC-GE%`ilLH(+hPomtw}(iu(vcrYh~qjWmkiPw{s;jnkg{ z@`N}RK*@@83HbSXm68#;=~uJ6grWiNM@PH6*Q|dZs}@_Qt>uoCn{%v?akp1tu~Be> zWwmtkyM9)?3!WdTK$e#2SKH1any8Y{mHtBSdAKbNr)55vn-*3a=f|LycQQGS4taE9 z)eH;_(sKA3r2Y_;i+cLLZw{sp*WcJfPl3nq5fC^fOh_JX3XC6!=+m!1B)@5z3QdnB z%GQwMZG61j{fb<=KI5H~G)|&x?)&#yh>W?RbQVq4d>_P!pTAS~gZojhk&)UiHihbz zZb}?X9EQnjC_QdcTlc7}%tFP&$FJnwJhhWQ0OwKNL5cx4Q)AFCwAXucZ)Y1ZfnCi2 z%C2_l%hqLR-2LGEkTI)e_SPlz8+HZp>miGD*kOxun={pkV<_h zHRdw4=BhgMG9)#XRCuzD60|iH^p@v~4+=4PDB_*!taKQq7q#Zt$RIkacwU`9;&7_2 zfX8R2FMka3s38F;#uU5DulUB+W6Y@7&P4ZL<9QulC7kEs$M0up;Fw3g_AgTd`%H(w zEwSafji@Va|9POib*ZYg-y4@Q6n4Sz7v_0^q{A2 z$ex}!y#Drhq+2!W8eSqfIR}%^UgMe;#SIQyn3QoOv>-#uxcBQn55p~rKL_s)eBtWk zT!*dKw$DP6G+*OjR-X{Gg#TtO*{`(PNqtw(42WmiJo^pHj0&WxDRWt1(eDu!R z^sdHDe)^@SYg%m0L2V9xtJ8#(`Rd}?1LS%+u$A{rq`{vl=({SccC$4)`btWk2fDk% zWMA^!p^c&rZ3YoK7A`=!!n3!CHYw*5dBBnd8O|sme9qKUV8o2cI4MaYbRv?zd#->K zXoWPbq|lsGGpn=zP>(Fn0XDvEcR^6f5c$-4Br6uoRR$P=o#wu(sLeR zBeeVb^$SgcHgfx|+4M?tIc|iG-RYcJY~wAym^XkctonjS8lmSAtUh1-r6bW=Hrg7G zuj{TH^J7|HRM*5a(jW~4#{m@Fx!z|Tt*Op92lMXVQS4n}*=>-Sjd;t_Ni+X-V0&sEQk7uXLt@8T%yv&8itb5%SayW?@4DHe2L>?dSjgi>i%z(gvJs7o+r^%=K&)ynN zOFC?G-Jf3QgPV&syqvoIGVjw9gO(7VxB2Y`hxSA9Tvj6U`d?AZcl8ai9-7(zVWc=` zfqadc5)%8=>G72%xfpoaOnjuRoKb=Z!c1`9+}^$mF3T7k6c<h0KpTv|lTim&%T z!hPCg2xUGBa{$ZeuvMb1p6O;v+A#y_DeM7nZ2x53B{G_p3VW8)vm7^j**(GHZU{cd zVwIaEK?*Ib$fWg6OQ-i%QLlA>{`j~3qZ{xKUE4E!IT;2Qp`sl6u?l%WqOSI7ccE!k zrq98SF=nn4)b-Kgu@e`VG%z5*cEG9lzPY9lXyWq)5M1_-g*>No-^hzd@OW3x-n@k8 zBu2V~I};A?7%KxCbcH2Jco6nj*3a3=Al%=CxXI0!AF ziAPCjbyPfhGf^~Fzs9QX{s1PA(3Yd92+ZvZg9WBWOe4G>(iM1)`Mv0Pe(un1n3?_t zYXUe^Rdx{>D=yCrWgVE+n!~TTyGIof4)M$Dk7^kSRb>AFV#$K7R5b0cctP>Zrk- z<~V|yXHfD(Tgh1J4ARM1nzqh-kJ)QocxW>U>M{T5=T?-1D!OI!`*s<%<5>nD>#}ll ztF-qnV@#{X4T)BiZL9hmH&D?uOyJFJ zqBgVAje7n?f>`|(`4n%Zln)?y#oYnO_`pa{|3~}f?3Lv~$fC+33P{YcG$k~!K@XmK^=fhGt9FEQDD%5p1M=fU#^P2mVY0dS-4nICMM z0-n$A)7|d*ei_s6pv5>H#P*2O{-=KvgW-AoO~D0c`O_bEP|qK*gAWZ0?w%57AB$U` z5{!SVsf=R8-(b%pDL_!k))o$Q6KHX>^yg}?NYmXck>_&bsOoHoYBM-JS#o0I?0)yi z+=GZZ$}#bMiA5`&wUSrptcRUSVnoNBAE!AK^9J#<-Id!HB)Rtk+kj_O{Eg>sLNhBN#XZe4X%1dQLn%%tKeOD761`JW@>0pIcuWN}b<3Djx) zXrxhNis`E1zP`Sb0FZPBOQo(*R?`*bw|o1hyWM8=9=D$SSZ_YRNmLGdowP}2L}s@J$*VZ+ndC6&aq+7 z%<2E^)$tv;3eh`{dh|yWq_oo4tdPWlnKI@WF z8N!*9bSdXE0(@#NNu_eCoR;u*2xhm+XQnGMqfM*zb#BAXlV+ADw`()6Ph!_cy||>oBYV{L8i*< zynekh6l64>-^Qw4>=5vUmCOI)*r-$185?}oO_lvmU}Q!;zy~7 zr|^N~iUU-fa%#Rx>-8&2e1`)yCgmGix%$-_%(p52VM6!V72=z@6HyU3tLSQx`SVfC z&0h~|&ed74gBQ{aVicml45=zD z<=1WQ!Y?(socZ{|AC;?^C16X74sX_N-u|~`^4{G`2^=l4cN)8GH(f+XX8bEPA?YEF zIdMEp+@hSE<(_@nPHV4TG2-9ib?aJ+WtXgrc$GlHq|{O_sGXCY-S&pd(9eo$DL}Cy zsm09-jFlVo;ThVkzZC$MqZ;uXXA~t1oe}JUkd9ZX zP;89>D6ufxT2+%hK7t@|a>7fk50cV+w_(X|#V+MZi%_2KQaLJAQFrLuq9*IE-GFTw zVHwc!vF+^A+owZ5=F0wC$pT1w=|7`EPj&3zp00osgu`gq?R?<5N~70r{g3fnGoBzq z^u~%p7RJRsTgAL1F9H8mFWMy7SQ71aW*vRFV*h`ds7G8cib?D2w#c zLvo4cGOM)85|hH7wlp5q6dp={F`fpU$d!*qg7RB_@>RNP3uD=&YQ(Kpj3<+g*tl1V}zj*!EjM6L6Vj*pA$-k|nIuR+ z_TkIrKu+naWAifzJI*VpZUAef=!}9^TG;tMhePi(E!ipN*uTk=Qb|cYIH#Hz(K%~+ zKsju~zg{u8nU5p%`93X&_~U`iJlmlv+ap9MeAEN5b`{~AXm{W5+|0M%nFakB&)qQw zwDCTfMaMCmp zghjk9>G@iU+1Rlu;-P^p4gFr*&_~79G8)dB<} z<$t;lzJ=Gi0>7AX6XiC*Yckt`Vlrk=WbBFkZ44ul+%ou~*52CstKBLdiaFLOPIFo# zn2h378mRyijJm9+p&=?jsAdHZloNZknKJuHSKffh0VTepm30o>qA{A2$<~zqOE;(a z!PXqabnL>o>5^54bHd9-j{)A2Vq5KM@7`Lkg=LWW@bGYT5|v1rOlCXh{MMhPk$c(% z^VFE%&ZXbI>MaPzkW?$YMkwW|+$RO>H^K(w zqYZYuJ0mk%E{m`bLQqNKwuvGhnoW&ak>BFyIRb=IU9>B8A*M)5Dv8X}JmwE=3oF!b z?FLM$b9_;kD|cFjKucDNnSRic(lLj`oBVc`UO>l;%dx_JN`y{4rSaBT0D9urGOz=@ zof3H2`_mHnYO`JShEiW~xc)Gj?=615z$e9WK3^1vzYx$2s2W5P?f~IFM5Dw6%*Uz} zy?Nt$0_RfqBTpovTs5e7e84<0l9MS?PW$Omun~;1QGG0C4Fdh1psrEREcd#X$rq+n zR8Yz1fM2uthHFl503J<{s2f*ib8~3;@ay)172A%^D$yxQo}j?n3P4w%q?(D)GREpj z?Zd+dn*8zc@M*LlK}G~FY?1zp8yFJ>m)PGT6W>no7yNAaJt65<#OsC5b0ojhOT#%0 zp7c4f>W_yhY;QF6UEQT zU<6t{Y&SOvFMN8v7*Icf zzRTE7+!9Q;<^Sq3LEZzHP43z&X!?`cF&a2?cMqj(T@&35;c$Elq^DpxerLQ2(^vg^ zO5OT|7J0lY8!|7He1OE{w8hI*(kpXMiU@qN*)=P5L}(+02K7+cd0F@f{oape^r<_a zQ{y&uQl_Ova}dI&>2F9sq4Dr~KjE1fxmZ*1Uhq}qy-`W0qup2I?A5!yHR9Eb4@X*B zTNgQ9PJFCbQ(L=J@|5s*UL&ubkn5N#cp9U{lmPKe;LT1JvDLh)@G zg+sEsy0@p+V$?U(bxBFN2Af~=C7^I6yI3zlH}>sjF}r@~{dUUE{mr?KVI|Rnu5+Ul zQ^jR2?qXt~Nlt)85)FTv3gq<@S$516R6b=d9H6&TnA$rlNV}i&5n9oDPEp2q$o^R> z1_5$SOzc2YNf58;57i#O*mJ|EMg}#i;zK^PUHj0QRLqV3K3McA=Mh3X_)%*9&AAu| z=QLU!FcBqAecawK^G%}5s3xFHxq?vVouz7qzkT+-T9Iw|O%6qw^YP-qk<~k(;f^i^ zwqT{W3-$Q3$>)E(=TpaegOeypG3WY^rn>+>;n=Q6x?ak|_D_uGIy}tw!)Kp9##f8H=h`Y|+6Do({l9pnKC8D7Z7?QVfe=e4Dq{9vCAUyjjHpt{K5vmz*Y z>bRUFid+c+rVi9ivYnoMCxu%-8H9>A<)OA~m<-Jmpj9j<%oj+3?dq*2iC!*aIB#zm z@GAE7{{;}NI@?v`bKDuls$0rT5jN1uZG^h+dDnkPF0;4afm}fPd4fN#@a=~x`97Sz zr14{M7GI+6hEz3Gn>tT|tu7UJ`c}xs7V4F3Z7s3?EJ4i*M{)3H-8g=T#4unFiOMt;?84*D4()Ugs@l(69^O71||-}LUp z6+obnwfZ-Ys@PIOXQfm1X_J-ZOInU9FzEa@lCwDshBU}nKaS)8A&Mr-g{2bF*nB|c zVDEil_}2Q19}$XO*hx0mLy~Wg!hu-k9JjZUaAFByLM{z%iMO1IS*o!T7VZIc)i`pRsi1m524(J+jzpgbJo`7;m3zyg@M!mO)5;K`tpqFd zG6#Ui1EI-8`8+GJ{8dCE97al_;j5jA!cIe&!v+mLK3x+%GUcQ&G6vQz057!fHFtE| z^>YvAYJfntvI0hAyml}lLWnMJSGSi25N+2pSpoqW5CuzereSxp#`vvNcm_g}7WrCU z_@p_sm)2yiRPR3qyod8H$?|7uSfDJRa8eeSdE`j`GqzRP!kMh2r!1a-5x5pKK35UM~_w{RPXJz~Iu^OXsr_nN31mtn3q}_3m!GX8)R;;WB zOACPZ#I+yoiH0Kyi$E4Wj~zm`Y3}<+BzE-KWL>obunqbv?HttEGV~~ofquI;c+r0?a=%A1KY!4&Bc!3pdV{b&VREu~7E$yRa5W*181X;z zU;Mne$ZtEoPvin*UWfr0E~^w169f8!42b{0wmWxE=tWQ^T>gz-$#-1Fz~R-s)vCccjs3T6lp^}t3)F9!#&j4|V`Xy574bK)%e@0EiO=)i2KqWb z`C>21fb-RR)wP4v+nD8CT&BEbrF)k9iwT%wbBnFg?l(JpH#|tt;|KgTkF3h-G)U|+ z(fLoQEv;Xbg$6KaLFcvSitynCpmX9d-ZTA@q?3}1i_u0^y~Md*uWZUwSM6Vi;vW*4 z7V=cX3#Z}69XH?A2oKEbUC+h(mB4dxt5tS9-a-dLJo%i6L?vgXCfjhk{;H(I{q2Fi z0gqO7tMm(3_L7bocz1CqKF&XRC~T+1dZUQA)x`d)6Oq=iUQ2k#mf1nVx45?&Ackpl z%Msp%0JHWTA)x(gYF5rk$zyu1v@F+pWCy%GR>9>QTNl&wT!A+~1-XM|&iVo0tI1PSHxXH=!Fv6>4C~y6 z=#8c&jD`E2BlF`DwQ={b=o1Fh2Ib5wx#RjqJ% zoFM|hTwnQ<$_P|M{H&)>?+P}_+YoR^MaT=b!g{2&$YWO$@8hR)B~}gWZFOtJ^Vju9 zYL6>Ew@1O>$c5`@E5{fwH(oCWa!B$Gl=!!R?CQ67BE|BA5ait(msB4!j6VZ1nHnsk z@Q1g(IZuF?5N3X#y2y*Xu~5~->Av*-8bs68 z-FJBSya%o;iE~@JDAh3$XkUM-U(*Xi@7KQl5TsXRr`Eo`Qa!z8tP|VY-*2`8yfQd1 zp@P+>m7=%8KJema&H=!)y2}7}VZ-A+qG}?tn=hUAHZ1XV_R@8Wb>tCv z9>zwnggksd-Y$FuI7dmgPnr8G*kIhyUQ*|pdWKq8Uz}#_?lqqvwPLW%Sk+SFNj}UN z$cGJ!oB*4BjIno9+uP^ue@KHWAiQ@YMLxNm@t%yPYpw3wvSMf`3^qv{ACK3{Xu{Qw zU@Af(!@$k865WNn$er!_#dMw9U|9y3MAv|e<{Z&LM{JSo{bv`AVBCsJX-4fp$FI|R zBR)&4f)2N4_suJijSwKz#}qtK&-PZ;d}xYnGl2lEsQs#U>;>UHkPE>Z72&*SN3m_K zINc$jLIm0z74xv8vii4&livuo{&&D!_m*Hau=(wJA>`C4GIYch77=;QebLhCGKDpC zkgL70&7bYl^ZBmAqcD*@ZQBM8<*1H!>O|ljKyZ|k2oHEGWwCzW`TbgX{4I($xUH3y zUXk}9SdL8NF}}0OokZ^C*Ya1{x6`UB^w>YN43@hUX`G}_g(95v9|o~)T(PoGZ5DFg zNbB?1DUU>%q+2x;-lw8U&AgmBVXlaPL%0`^5wTEr^fHHcUS(?PgWB!><FnuUx})bgmn>}K5Y0mpH6^&R68pY_h; zviyZY*f=c*q4S2MqaczC!`RrZX~6glzijed6E6QGO>=JV60#jvIG+GA6&X3!RaZCB z&ywf5_&!};g8nXyA?yB{2E(mFl8jbTz;Ok7=q#7^Hv6X-gi4m&yTdL1F$jyyOvvLIsdGyAE{j@u+bUuO*jd&QP#&nl=BVije35h`|+Bz9*ayz zQ_7Va6C$%Ig{76wOFek4lUJqDiZ6}tlL1u>AeUXt=i9MZG6%`<(s;s4F_%_m;5O?7 zyz5q_w3QPfln+$85~0|HHoP|7*|B}r13K-Rxfg3LQmiUy#-uXAn}G%MAd1ZQp9629 zWpx$%C}NFAOOT zENsxFv*PK`ExY4@jc>0nKR{<#DPEuTEr#i67o9H&|9nS@_tHKY8U~ z!)LeCW3w=AI8z4j77sa&*Etvk@$rNv?=|~#W{4S_v{vGSGciC&L@`|JF9cJcyFTW* z**DMuws4IGT61RU_QZR6F9J;wG%eZ%j_I@e-YSVau|}{8Tta@{JHl@3Ax=A8kID1R zzrL9w#dm*npP>j8TP(3+#TMbspUmPp(e5&~XAB^3L}k0_nf70#QK<)#`3#;ALB3Nt z1mUDkk68#qb739cJ(OWB7}M(voMWDdV`2*N}sT=?$E zWcGf}89!XswL&A^BGg~a3z5uStXEgwqw0PK9y{38G=>zVe@gbZjL?Zq9eDRy0Qm7$ zdenpzayWSFG~dO=65kPt*%1P~jVe!m0hK#*5>De}c8C5tz#HoTIzIj5ef7FDAS6*> zW)eB`?Ai72ol7w1xB2K2=A62fe7w%HvH{xfydC~EGH%oaQUT=O(%OrYsq0FE*XcnB z&q6UTmE>EuZoT$I!#*8-8a|pkUiMVtFV3$$+S>_JPPlXHV3KGPLh(K(8ed<*8V7hc z(}E;PU{N7wC05IoTJm*jb2q1SHXmA>Gi~yfCsQu4`MFLv z`JVt4Fg4=2`M!gyO1@zV%6|&o!zjyO)DpI&rmpmzkmuW(=x1>AZInw5&t60_WdZD#m)v&hr*z^o@^Hg|RCmUwH#G+A5qk2EDKB}`Psv3G;t}kAryh4{9`{kq>$C)eUD7C&&OPCY z?0gZ=^8WXJV_!>>E{W3L-o($)s*5@{9TkKJ>LFX}sJJIQAM#RIhdnwZs+zS07m=}o$F^6GcbXyR z&PgXOt+<6Hi$gL51qChgo=8~3jD}V{rqLbzlbYy`LOY34Rx+Tg-~&sfU~GhRn79OZ zvYxQpf|s_lu0)mTfc%iM_xi>87(QV$Q~^+GZ-Pb#p=@~M z^?vPaY@z!rcTUD$N8L$g_c`j+Jk{MK{WvTlGV07S@1C_vEpfPzmh9xMOF(*bha#Ax zhf9%uqKk{axPJBx6Cre_;k1WBS-I}clB|P zvbUN_Yd0UhEnE!ClT!(ovAI5ke)--MBZgHo`Vt1XigN?2BT3GX<3Gzl0 zvSOyv(}DU6QW6J`+_AMlGaqEl2K2kpBe|ZB=#4D1TUZxasqUx$`$WcuvJT8j{vWo!Ix5Qcd0!9%kQ70>r9n~_q(Mp+>F(}Wx=|4U>28pcZjhGlhNVGr>F)eK z_<7;=J-?ra!`bur53~2&GuK>m%{&QGD?3K#yFaOC%1qMrP*Bi#BBiqUE@E#snCj^_ zo+#$4M*2emW!uRXT@sHg6yfze)GjNtG0-{Ieo^h99vHavXscEU-)#ftn2HVK2hF$hVSASqfFaktSqt22m*kL%*zhf!w|Sf-aBbcW6#_cI_jV_gjim!OX8; zzqG4#SRa}At$yg5y%XJzC9FiQk)JWl1l#uku6Cc=jY^@^!^DCDFpvp?@p~2i$^@^s z;4cT?ZY>d@|5Mo*#(FuVWfuOv>A0EW+gr0>QSG={``K4xPmu8K+b34MS>xZ#3d3S4 z5dCxrEB(aBkdwa9Xz8&nTJ66_Pe8fR9d{3<>hzCsYm&Crw zpJ*$)6@zaM`za~92t9n*9A9Z!r`zfOf;fsXo4$zvBd$&S;S0hyM)TiApzG{rd17p) zCPAE$IzgJ6=&NG(LC~}W?lG&necQsahq7%85mP`SSTpP$-iZ8OdgC#NbA9Dmo>ws4 zm&omoizZ38-6U6)t~_t1OLSMZ-6}g?sQ|OEVFD9`cWE9S^Chy)^){nyuU`rWlEI=+q>)$Y9A3)p@f*q+Q0vwC2T7^}EY_)35#GnL5c2Dd+g#czLjZ-{`7YfM98-W#Z}`NyY(fNjoo=Y=q*_bu_&UnDh5P0h|SYUGas69Q*s|E*acA+8dS{MBp&h)KiLy-RU3B)4&9N@o&%7qWHfOE!_2{j81XBoUlr0l2Ri>|)-kV0NKUz1N zRIRY&J{`T;`voxyBJ6%sQ7)oqImGL@o&H$rd7_?EB5=YI~m3l?JY93NWY1dR|U^ zp%S|`)^qj`_4ub+`-KGzyuQbvulXk-c&pIu=7dvdK@S>ZISp`akRJu&Dx;&~h_?GIL4CVoZ_F_ddv?X^FDlX+vo8r0 zTs)SP;#4PdVEM}XX*VbFa|A;L(CV5RshG5Ayla)%`RKm2{}`@+3wttOUHnr9dQUK- zd!XkY90wgc)JT3z$StULN!@ZGE+TxRK6c)xJ`*1e`bN#Z_>gcabc3$rWG1WtTJTkbZnj(p(v5aKA2bzgXJ^M57#LV_+rr-3 z?e9KxgX2WHyTgB4g0(;#@0=q8-^a4A{HJi69o0vJ{d%t1O+K64{)1;c<{F!R);`CzC~3H zwkc!$B(&LK-;>GUsJFlSObzwHl=8Eo?7;^Ij32kl>( z$F8#?)uY*l{6m?vQjFu`fxDG?*9NztJxazo{rVEe#0j+?mF|2)+Bk`T@O26TDB24E zMY~DldV=QJPRnX&Gar+jEz9OT0d*V645I+CP*1g1!rc@>L?-_!VreWIQCop>v0z)r zM6~BY^^|XXk3}O8>|Uw+eU&0X3Xm`-*@vBJqRGiM+Kq8y^qD$1 zksw<3-f%kaTk!IU_9f6~7D`-u2064XrvaqZ08Cc_AK zyYrn4Df{VX;)=MlVu!V%jK1ruivy+Fa`#Z;J*y%AgpZ1#h;5-sl7Uc21i$EG(~~-V z1B3m1I;L3Q(@QiP-d@?=aQ^GG5#svlM zAiF0DRC?p;r4_|zalH&vdC_QfZoh$95J08`dk559HWz&fh;zhxDH}a*KS!MpkSYd! z4+ov5rO{B6?9DH<0i|WY+m@4M6-ODO&G`QHiuc1LDR5mXRau`NK2%gthtC!VZv8wU@LRH+3NBh(KQ7+;CpvxO9K+fyoxTG*W%95kNCAv}yy75r1)A@EGUp16 z4@j}F)!bKN|DWLjYY@=!`gps($%;w2=oiRoSKIP}Nu!Dr({Gj{5`mShgE_?(Lm-7* zBc+oS=EjT}*egX5zGFW7^UMO!Gpt|CCRq`Opc`pVl#GTo%THci!OF~j6n&bAtne0J zbuVQ!KB!V>)>Od-xt#768&lYFsc6j5Yq(Znx?!yR7+{meTRA*BQlXMgD9X|AN$~gg zH$j8+P{s!x)6&u9O;($BpQz^+dJc3MLRfhQ2ARL_-|)Fw5vh;a&p9X6)VX`2;lqVJ zaK!X_>V=Tqi%Doy%$-WeovF+1FgYXFyIrup7Q2?T9-Ho(b7XX4XP?EA?XS-eip34? z27|z@Ho9s-r2gMUBti@rB7{RRDg6qlyquhz9@LL{yoDvXZmaOZ z>gj&F?Oj}n)v~>B-ou}9_jPnUAp)JGi4wUs?vS~HEXS;3`@m!Jjj_yUa>PEH+zFD zxw|+ucu6os z0q#CVK+&DnA?W;CKFg>K9-idEUq3~RPx(7kaJoMWe0=cK>(9>!F5HD-P8a07SXzGv zTkmjxxhXZx(c-|VR!hBIFh~_1BpL;ATAWyRs0>Rvm>_qYsmXP3FUW>TUma>-+Ux^} z&hcfOkYrZ419Bq%`&zECn9J*+cI-QyjI?`7TaVA$}@m-^G_G za?=C>d3NJmz9R|yS#6p-5p?Vo1I6@slGG&d9?4}`VSA8O4ArbXNY`90e2r?UZd`$T zM$OLGi}L9HD{?>1Rw4aFRyIzt(kNe-{*e_pey0D}`2gMw3>BG#3k{zXAW1YL*B%au@m9uHO z?)Ai?iMP;{l~;26pJBGLcka4Jy2-~%oK^RP$22oTdb)9#H2pc)oH`TLxZAP63yp@p z*ps$+DrWQf6b%I>)JxY7-48^c)8Qn|jtyD*W+Cl8wS}o;Te;%EEy5Lvv1S+5mKmO+ zmn)C|esooY%Daqz(NPr)bJyUx@^#qav0EWdc60hj59ulNyxP!DXH7X*iGD8sNfha? z!v!oYvV%vrjp{>U7xo!(y}_eyV9L`jcW#4oh+Jld}zN@IdLasXtt;oIk`2xxPm5~hIE9;YS0u|T@PT3QqldBzHQe=R`WvkN-eqa+^cEoZBtG7Df-c;M+deh4i`K1h|NToogw!V8Q`OH1>q zuWwf4@&1KlOzx(K2!gN~@4wZW{mm3|^kt3Q(U?JP(xddm+Ea)txxsG!(kzW)VYS!7 z0@w{PsQfe~Eo>gefZl1)mmW*vQAtnLK!t_clPcSQJ)+7j&H5*zD2PQdtQ=glENf+7 zg~^&I9L;JK%_vuXc&H4_7u#GWpjWBueM)e8OX>5f`9rWOia>sP?tZ$Rzo^1%yJl${ z@A{EZ$Cj_>CpT`|zb_^LNib($G9Q|f8J*5I*ME->I6-Yf46hJi5g)S9qr2#(41qtM z(e7h9424J4kP{4I=HO6VU*oAB#d+rDk%k1Sh#WK#ZHS|r9)QUGfA z{-fsk`Ymn;4_j%YXb!idE(J`3SC^?FB2nD$qUgDQ(7uuBRN&~2!p351=}DK}1O5f5 zsjAh``!?rt{G>Z?GeLQ}>rzY!W(h^tTQUut$#bsLEDvIT*|?xlltNBS<&w_n0j9vj zBnpfKQj8_S`%nhqxwRgh}@jH8THRQdhU+Rk)pud)&~A)ky2*3 zvI-stH~uf|-v7=^cooE1?O9~cYyQ~E`$Y=1a6G)hjw!oq8PX3wcP0{B;FCv#n1uZowu|S&>v+iOy(UEu-n1;Ao=$CE~B?D)sR!!)rGV+9j zbJRcz-yT(&(S^n=l9(mwlnmff(IqoZ4sdjGA?OArDhD3WuUPkxtKu{=j*02#5;OZI z6LF2_1TcJs7vO8{-|OB3M3+N2GzF-h7GvEq4&`mwG8Es4);4)AJNvj%8_q@+(L5h0 znQa)LFoW;x_;VMPc>(jfjlOXIgC8Csa1eV}ZE1t{oOQhWBD|Un5-L4UVf2``O)H!9 zRf-#%WTaVprC&_Wot{To7FCKXyt!t6V-(0SdPeR1Hc6QR??QMkw5D2Zvcm9*7Uuzx zALoSfFt#Ks8&7noja1C=TRKe0=c$eI0{7j<7lm_txX*lCIs|>)O^VlA-Rc6ROY05A z%t-cvpP?at+Am`q@=>Xy4{%{yts;kOA0Kk%0i2E zb-p{(fDJ~P7p(zfVl6amZz@&Gb_$klRi^R8 z0fSi@%cFVDLb7_hm~Q zUt#aHewn#<>FeBs-0w%C%8%TBrS`uTO={C|)k9J+EA0?AU|uupT*eJnPW z;J5fVDc5)4>w_OTDMHYPKdU|POx=MoY(WES$~jErKyVn`(LCb$xhh+eG=&s z-1~wQ?k;8i?|gqa0sv{<-RCv$-8J@hAxYujRmk~_Urv+Lg74bJXM{_!@UoaeEurvc zVYxHW^;kL_zv!Zqwmp5Ew6-{BGS?SWaP@M<0ct{CXRI9c0!egos>0%?<+^}duu9Nl zsm^hhh#W&Sn1drO)?6_H>5Q>7`_m5|ZSF_GGI?zzR{5R88My&e>5{ zr@2|eC&|t$@xc_`1<;^ygFde~&RHIRg#T7K%1>?``IAT!`n@AVBfQ+34SP&G35v(c z^J4l+?R_&R=-jZ~(T!&E=CMriTITO4z3;d%U|f$aw2kKKtmk|42??jBEghdlfsTrc zC{!hoqhJqL~V%*w@+o2^cQw$#k3Miz9gF4}8AOWv~ z`)$oRGpHNb=J9eNb?Jh!=$Yr5^#wjydC3P(W$^ z@(XOpDeHSnsIipr*M*g$a#YxcOplD7u7Iybix0H}n0g7v$4!T@wLjGI2{IebOj%FA z-7(SjRNc+*UwpiK9c%%hoBh+hAwVzV@@%B$eIofioc-r+lHcAwE#vDr`3oONF z$-EQj5Zj9HP#V>#kD#KAh&eTmrmW!)>Y2SB=j@F8I+K4^YZ=~;?gZa-+xJO{x1b~O6) z`-G!x08dY{OX~C4)`7RMD0O)m-vf-IG=yvSyd2i)l8DM-a%ASQnRR|Z_|8BE)!ai>{Zj!__*?G zEdM9)-rP%;Z@2X4is-DYu+HKzwf78dbw7R%Nl#(_&dJtSjSayfa9LW#z-$r{1XJK) zzH03ef5l2B`5jdae?o-VURoo4*?Votgux0=@!?td#So$U)wvl{GPejBs(SutE13@Z ze^QGz1UOL3z9&leKFiOKNOv6Z2#;4OSpp6?)C5{m-vbCtgf&Sbh5=Aa0_fEUR#~|t zCi=aY*AxgG2qrX7O24}p2>7z$CHLc4%nm{4#yssDUt`7A+s)@^n<*8j`*U#MX(n5p zOfzz;5$(EjLPH*ynQj)CJ2)u5{}$*+Ql)a>RQE9gq?&lHLB!5hLBe7uh49hCKlyot zP*S3l1anT`BJ9Ka0$qVI_HJ8F-iZmwQb+wmUtr;6i_juf=jdb*AvZ$nfVX`gp2wR3 z_PZ?krzWL;=k?~f^*x#gKG1{tx9F$j`lk3CNJW={qwJePAc+4VM~k}`YogZ;bwE>D zshz2CuX*a5ronY}^j3F;zW!yTk}-ypr$$<@{c%5~n}=svRmQT|&U_lTE(*$C^7R#3 zGO`HyJ8G=iULq*%PW#y;hV~n?SUc5k!NCXB;>^C&UimX#QRAg0wKSnVsI5t%z^s5k zGW838U5=!P{30K4BGJ$&o~IUl_jKCYf|-W9C?ns|YI1!W8ETa(>%3_`SP8Wm{;y;? zJ_1A>^Y!KSrTf#1;^()x{$rU$ZE=6YjC=-wVi*xZ z5$aKCYLb@^-4NJL^Di4L07xL^yy7!4M`^9@@uN@(YiW4X#(`zV&z%>Q^L7kCEgjwu zYaJNPZ4zOGj*sH0ZHftq#{SA%eqaTC!)F8W?N$g%UfkmpPw4WO=Mt*^4rUxPkCb07 z2X{+EfK|bbuThu+cZJ7N$tU}^uL>`lPa2Z-Hxe2f1z3W^d@nWgk3t6d{&RBX4uE%Z zTs-$WyJr`s{k8ZEJW(k;*59YkS|O$=u-nom@h^CJmU zu|H#mDbkhh+E;;n-0FV}GIFUbn48Sh*Ujx9exnFO^cRxf9e&Im@802p{Kk7o74yTM z!IwfUoX1t_$RRP!1{*Yag9!pJ{d|Z3PsGySBE$4c?^xbHBH;5?&yQ3t8YBRZF$={c zPfyHT^k}`k4n(ZzS=-qe`)!&ZHHUEc=q}m)$$8_=4fEq*vs;e?>w^8RytC__-*QF?YWLl|K<28p zjBB+1$xaaHys94Do+ZB67~Ck?s9egW@7}!7+p$|jl1qybB#fZ8k%z-$|aw zjw%zQaXO#H_%GaytUO8ZtdsFxI*|-OyYNY!M z)YFzH)tHc&2uwT99fulWHatvA|Fm$4OyO7Ixk`>^Ktxaz01@=n)Xk3+^wx8IYXw?irzdv+H>u_mQ@Q{%u%zi!ZITiU>c>G}v-9UQS!*+E?M?H} z!O*TW^>b4H78nE+JC?zs)hfBFPuR_WD5ob^&or?hUu~G1aMfRZGUs}3;86Z}BSGzbl%F774qgTZ2wT-Nx@|ZVdG7}Spel7Rusn<_5zFya5o0R> zw$15pqdqo(NeNkieTJ8pB`c<-gvlFiLzlSogiTSM$?b+`xeC1G3r}sWhvAD0RY7-oW6FIpxxEo7vxxj1*(WcW zPXE0habE79!VZqnf~6Aam_-raAZJLl$k5EGsYsV+6~_Rb61I{a<_;DZgMX}?KRf$Q zMni;C;cO|bB}5C zfXq1e0z>T}u=#Mls$?%;&m%R&39N z=Z0T$^XMcC^>^C4@B9w{$O{3g=NIrTTlb*~Kk0#$evZ&GtQEUjyML;cfUz=}Zm*4T z+B!BTYdr@t!DywJ)yYBy9XC&OzaHTRYU=n@F*_=H$Viwxl>r@MbhijLCTVClOqeAW zSe%hF%%z(B7|x-bgNudCHul?7(X^)5QUc#ss<9wgXdc_jKlU%`$gohKhOflD&+N=l z*Nh5Zkz?}hD}ai9wvCTES}RDph6dHmz#b>L*sUx9Y~=6XDJ4Dgd(i$L8$LvB|GnyT z6aW|N^T3At&dgt#K!yBDA?H93iLTsS3NQw3A8MJfyR6~J6AZy8*6HP61 zZ|cGYwc!#5ymJe;0J^U4^ZMCex7`~>5@`N>(NKN=?2d~}@kbb8EaoYPRng5ZEwLQQ zz@sGR)=DT4+Dj$oa>(a&ISVOurw^-^70d8Bt{ie(Oidjb3oSBMKVbHKptMMBl@mQ< z|EOa$&V;LDbn@G`L0O|>$sFbx`>DqPZ&-(ib=}OreGU$>c73~{+B5HSDmFla_@uSp zFQkT@uf1Q~C_N=@!~Qv+XnlAGC$O+Yh8Yj4)H$m9MLnNK8mRbuJGhLDt&2EMta}?8 zpj*vfyzeo|EwtoMyrtTxkiB*8f#wK1+-!)v?_`2JO?2+1ph*UGS|6w!hEuH+*~!}# z1)}LCM%}<-g(a>;F;HSc9GZLa7PFy^9o@eDu*%lnP7=!?c)2GuH7b%BvO`={=+BVQ z{6Lpi$~(Sn^l|Zz+xv9{+LvuZL^R*&vrM>@pbtw@u9*hfv9}izu5Rs20!1C<=Cp-; zxIKu+So8Xvne_4F5nH#z3|UIC|6K702vH)yVU$>>vfTUAD@yITuX#PW5HKAd{m5?P zayN#hJoo-e)kW2NOGUYF=sW}#BU&!=hf`{mm1Zb`QZ>%c<4-)Z!}8kgZSuZ7sHvfC z??vXe4BSqUQuwK&C#b-sTtw5(SWJ!X{#iX=Mc2hewgOejOyOf~lc5u#Qy{Rs z?(?$sSCT5#a6x=E*ogN~ao8G7V+gFh*t;q9K~>m6fLkgFre6eBKJ*eqk0#56h2%W^ z8h`b$d&V~iOY36i<_HUDl!gO13%vlUxc~CE=3jRN4m||G_rC!#^xZ@642%zg$YTXq zDnMhCu8_%2lV*Wl-nV^u4cYXzwUV*<*1SMJ-j?LV}6CtW5etHdU&PT;_M*U278WjTIK;eRr zv8K?+Thp;}R+d(CCL+4bUqSD!UZ7$>eoIvN6hROxnUaPN9ij+#Xu;8G#{BjzJuuRr zvg2K*t7C>u`FYx~)ZQNdj5*xuS#Uc8*L(}+QOa3KL9ghxw{!i;Cj|u=J&|y=Zy!*sqCdH3L4f*r|UeW+pt3pfe%%@8s zRzgATcqB>bXhjZ5T7a3gM3n?*V9h{JyG!^YM)w4s6LPM&e`F(KENM`05EaP2?|RT@p zy!3eX#_gC@!%^P3PkN6KoRZ@hQjNn^5k8WZoLhgGPCx{}VeevOp0+0bvLefq&?wH^ zSZk{*_?Zl2e%4qQl_3f<^R&iF257go_9Mz(67VJ`O4*{Aq?Uf!=z@Yo*5|B$s-L(B zt!Qx9xJqBOF3!b}bQ2tGXx(t(u08uPKYx`jM)DsX%3I`CB7yMC|KBjCjRAiwCEAx8 zT<2mySg)v(*{6`RKHjeopYuK=XWI>kwmxn_^bj&UKhP~5wM^Na;4nM>B_{2)BHfiS zZY|cE_Qm5c*IcZs%C3-KpNI={MVu+OKBQn*5$OT{w{aljMxKl{r8s2BGnFeu>tczVT-@6_c#%JKD5A^RO=%^6A2^Yx4~3*A1G& z8PJLV?siA7s?ZZj5IW@LGA#i`MAZxt#Q3PU-v=OFqPevC1I zG`gAqSTbZ^a8lWq$4@3~ebEZcJR3R%FCYG=?jYgM-1hoY;r??=ip=3nOKpnFN*cRd z+%zJytB()VmT{^XyOnz|T0fTc^F|Uz803xzfU<7~+PMqjn#v9&soBu@3&0X6)=pa)B_}kQ? z3qtLEmiThQI)jRXpMXfyWz6!t@X8r9sd4MC6E1ap|SB%Rbb4?;rh}U8hEBMD^X9Jl8Y>?jqax_%!WixZgiBC z7=XR$A(xX?!~H;M6e?!U?UOfPoK+?qxp^{qA$-m8lv=<`j?WJS&XVludEezki4L)R zXdG!ZZ$EGU5|;=YWa|m+pT?R!b^Q)4=+Y=KftZ5nr#Ta`{XlRojPCl0^5~uVszDZk zNs=Br)~gBMm#sGkBr@hUwzoWCRt+bKV=65G`xVE_u}X0FN8iHtzFYWy@Th6`J|V70 zd1*W=hFNiFD@bRkk0n*knK4zuwob;o6*MzjbpbOZ;+TGq0b6_QJzU$tOOax%vcxN7af$JtgKR6YpZTQ6G|xSubejgpAGx8a ztqvS6wQo6udc8>JXkIg2@U05B(SLkj?h zE_5jzWi|bV@|PJ85EK)E#I7Lv4fWm*j@NMIoyxKM5moOa=@24eZ|Dm1YR0ST)Rzsq zbiu_R$ljO<*hJ~A*liY(g|33DpLP?7c)XA;;Y>k+R6YeF7rlxX1!n2c@+7UD&#P$h zUuE>n>>!#~uU-jr5@epfvoryf%d`^sh^i0+8VYPXdSA+g(#~=~N9a)g?x9_^dL6i7 z@%cqHTEk(_A{t5}r%lu9=H};I_Hw8H;wvv8S~cqZbwetp`4Oq6KXyTK_K%}*Xw_D$ zbFyR=vi1|Yfn36;*rp36O&)Wr_woP;6P$`Ni{4f|yptgmbO_c&PF5V&llRS7joM%7 zZRu%NijLaxs>*WCpN&C2na75MU$t`jfy`r@bx{j@-|P#I3MeE5q#x%-Lu{GqVd+PMi}YaTeFr9r4Br()tlQh;5ZA$$5JV3bn`p zUVG%r;YhkNF0RO2$k7KvLHM|2*((YM%c2I0qe4LnOKvq%Kb-gBBH zF>jd4Vri9nTy=ZZyCZHEc*DVd#(HTYmQY4Ewn}}n;xF!*I>sU_qA3zNyeHmi{s=L3 z0eQTa*CegI;=@mDAUR)8D&lpSsigO83pDCz$EaRDi)tmP=+hC=dq{k|20-3WbiY7G zlf>rlK?1r#nC_;Zy+_h88~i)A;un9s`liKa-9CRS8Egh>kT?Kzva3F_`|A)$K2!oG zjBE{QYyWG)H!pYC7+?b1X_8M%g3q>A-c^?^Z!*)O)R3KjYl7iHMsjlf`1mx-%)t1F zl&3cuvk__6C~cYsq{82plVGWjmJBH(IWaM*)GbCU$@J)pLzIA5zO-`DOCsFRjYeI7 zYIV$L6KrF7r!kXbo+woKz$ErL(v#24EEy@`-OE0fuano09mApe(uW!}s!^kYmkpCM zjuGnlSGWK+M8IS8{!@x%8s$4ak*Fv8@U3r|Y(4M=H>wS)q66*R^1h z=hbS%AL$fU2iBLxFuH+1QCDJwe1A|p)`|34Bi|+= z%*pK?(qnc90|WdQCGYvk=f8|;I~j|qt_tfFOHr;+r+#UD7a*LVJs@5D>GHcW^-v9& z#)eVEoPvRpS==@S=^AHi@7i>ASkGbq_Hva++Kt)0d5Qp*BgUkkZ zDcxIv{54a|2Q=EkAvOD)b(`uOT~ss*jN})^nb;c{IN*kjgL7YewF1udbz1_)4N+21*Xv}=cq3n$v0^R|wlZ$pJUJWi*hMntZs?mty?2a!_n z@BT&r1bSDKdCk4tFa^DSdH2*C1!()QynPX=WU_on+dWz(LARllG?zCkIA%#r-kl(; zCz*TH-3Zwc)h)L1j}_8IwTNwE$qIvv_D`^ME!&3MgOydiDZ=+uEyI-DdGRv@Dk9=y zld$FFv$vJ6^NmwOP45JIDZS5LA#Y2|*c*_L%-HCIC+|e|zgjvvIob?%l{t z`WIu&k6H;jQ6&{kXHAuc{Y%3moN7a+VW2aKWoB-3z0itNp!|h-WMrshYR$F^$w$z} zlDxcxFG0zVeaW)i&j3ljY}7lE&ryzbwCIpB(tob3R>#g?>gu@2NGRw!vMQ$ zY+DqlI10P{OiAmkNSW3HDEg)d!O>H2%vqQa`~L37PYjq`JUm0DRjP#FGShWDfYSxr z%P`dd;@0uynU3ApD&Q(%l9$sFy5KY17at!Hh6ALhSPvqA)72T7Fv|mz(}u~gCuZWB z*EX4j*D8;X2tXIT?L^hK3&Njf$H#wY)w?c);oqm_+Yc$4x2R(*vhnBr zV-9$4e1z~S#EI@rNFIIR+sZKwYR}U101dfiRhB+Ws49U~!`}H*i*b+ff$_5Tt-YTC z`mv=ZA3xIz+mCjSU_PBcI{(~{lY+9Z654Bs{>Er@Vy^aK1+NaA-s$;KNsJH_P(hwZ2RcqY&%QQA;0I34Nd81J)df8KWh>G#Fe>jCg~RD}a+xXn#aB zntTm?{*Yn;s~ZaX1Q3#40bVPA-*e~}0C|+p2Wj3vUpN zgp^+PZfDnK_Q8e`{6L|~X^XvMT779Qf~Rl%SN&4O7gupMm@ZjdPPk4kh&zM+3NL>b4JRdoibTu z*H^aIe&!V?hQMu$F)}5y){mJRsNM6Y`bJhajWZY3$v4pOU~uP8P&?2R{pDp!phYAC zf3F$>;_t8OR{(ja!9@HR?Jm(5fuD}Qd9I+D5h+&`J#`Rygw5SB!4o+)a^@B%@ru(h z$o_1`u}#+RGy`feh4zz26OA5%-3&+eBS-K4d2ai%$+QRIEvk1KvV2G{Vbw@LS03WxGA1I&dJUmlk`kQ+vbz5@f zEpZ-mTB6pdNoItRg?s0g(~{P28NSD~YHM$Qq*5T07gJ;{yGek}x@qPx6 z-MT;yRI`t-$fTnrfmf{b87s`>M?Ogb_N8TFr23rJZO>j00VR}ckZ=M#P{K6(A_+ad zE5HFlM>zs;Dv`n8@c#xg`9v>F$)7qv2sSV}wsoy9nbn0=R=0a-EW_k5(IisEdTL#k z_YYln>LEHO^?f{=g>N2oC$w4@f~%&sNR`Y4Fd?#s;vpNf5PL4cTuCzRFl~(F#23%? z^z?l&F)Sv}nk;@NeIJKO zej#jf#{tPuLh#O>fSI%|g|3s_OSiaJ%v6{GDrwElti+o2hsVc+HB(oO+CPEADKp7g zXMn!x%H{XUCwxCF5QR!=a)uGy-+^_S`{0Bl9_XsC*{Qwahvur5#wq8DBk(+`eJi`C9wly-@gn)rbB7+$$leZaS$juX6lM_vD9dcUvg%c ze(ZDq7;^IFz0&?Ikc;F(dX6+uo_AD0>9b@0N(0Mn9o-j(*g!&$>a?ossf-wQ18_5Q&FC z$w(n+KU#!opxf^}DCEU}QVkj*N-c-eF)pSJlKJhxMaK>U?==`+=Va zpn~N3b3YZ|<1ll5fHo1n&HA-l%g1g8b*+6kHKLKZ5j#p}XKab!(D?GNv9E443$OQa zthQ!rvU*|2E&gQ?sYv;{*7J8~{)ld$$2X3U(GZ{b39IXu0u`Zd8J#hInNQ1(`(@vE6*Zk(qdy&ZiwR^tbLgiB4C4!O$&VgJY9^E1&q3!utH%pF{? z?T2-~Xj^OB&TCo0d@NnMeRbRpUx9b&(T#4UF)3~Brcm9T$)EeA%yBF4efQkkjRqMe3R3hG z%~19?F{2VJZc&_Smc`<^%Kf)T@4X?bSNgF~Uezp5=)}~`wltCZssg4B(3xPiEqB1x z?dt-i-RrGyK^Y!EImnR@tUmrX_hXZ4Ppv25eAqNNo&pT1t?QHBk37kNMB3s zq{=}GOBGVMVYb%s@tBmIuO!~#c^~L$HmSQKUT`#!S{kJWI7a|&b)RM(|I+ZAkX>{8 zc5DM~>^gc(srGLvn}%e10(DDfR#wW6^9NASD5;xTJ}}|I0}^NcmMN}}jF>fr!rcB& z)=w4K$Jxo8>_+yUaqQG4s69Lvmrt}xb(jDQtBaaCZJB*I^AIR`2W@~x<;BGX`%l$U z2CR~QBi93XfSMBoYcL`|z87&6A^u|nB`T2dwN!Q#VaKj?`KFs=o6Z7&MCW9GJ!&}7 za}N+XY)+Q;6Z;8Q?mcE`Nl+s#+_uLa0GJajyP>u86sLDAnv(Xe0%nqw+95IFU)x(- zT0WQc*o4O%gf>pfs!fa^ZGH?I?u;^kn?G^xP|yYgniD)^?p$q+ww)r`&=GL=yfIGo z8NZ{}%~8YEtfNOK8KBPukV|ngcMs~_SN;G2%6%Ke+#fM}++7&&K;eI&G0fyoj?6v) z1&SojhU{M*bI5CEs81x}oVkHtW)^TK5ZP>>8TC7E&f=r`l3SFSI+cUKA-)pZzdw~KI&WV1NI_sNd zu$pih>B2H5Ag|PCsoH1l$pIgsT7FZ{e}VKx2Z2rM2EI!5K=f)`?%~6S6Cfos2Z5TL zL?tUcW5jsdelcoq*YY{N8MHW5-io;oQ#c?;g`jg2*u_So$^=3 zsgni)m=5-D+^)D(-aDtqkW+PZiP*RLp)}?z)As`72w%lMFTj+s_4vKeaj#xklorxVQ)gm7Duyi=TEU_^js3 z#@Z^iX7}TSY(p{qR7^k_8>gY3kwtT5D%cPw9$>@0ew{T1*=jCXK4ipYrp#N)P6m;E zGbvOL<UZ1^IVbkwa zP#~~@n0C~c(Ah3hz7u_y?t>Zta_dtxLx<3c7Z=N(l{W!bXAOPc`orl%P5-Niq=4i! zh2gGm+`}rpq@f*Y_-(M7^K*PI)%Ya*m!}RnO`~{diggFPyw(x_$(6roZ`&qaUW0G{ z1!#F*Uhaz@ZjZ;@po$A-N27~cnYCS9ncpRETKEPaDGIC11&~GY4{`e6o+v`p)Ht96 zKZ6&__Y&RV2*o~)u+A!h#sdCfZEcgDzSyB4sQ z`-tR&0gKj)g(d%u+C{2B-v4rI5wDe^CD6aFwJJXFnUpi2U3N7{Qh#UScbfOLyiA!X z33P>Op)3uIN!a0+U8pVvphK`1)vs({IDJ-K`3Vg827mr+Vp|#YDYtxmSW`A&Q;{K3 z!VeJ>@>Y{6-%m;PJ;U0Hl&ZK2Lvf0p>MIqtN5X(&2$=G)#aA9Z1zn;JXA?V=ue_0J zHv-_rNtO{=fBogY9ta><)6qyWQSRz4Aj<&L&EQ0OgfD;TJ1R+bnFl|wPjzorGG$C_ z!W{DKPp>6(#LBZN7j0-(E*CbDqsfcE(45<;WFj)R*GsVX0Pm~mUVfGPB?ZeCxcVjL zzY5{m)jysUDED+4vMihrpd*^|`olf*|`Dt!M|T~Lq>ajhO;SKvqvi;?qhiR;m-Jv}(7^=@!*l1QS|z#V zppAqD^$m5$R>Ik1F&pxKueKK;paH64IeOMthXy4YhlXO`;VZm^^axR5mkngvvhZuT z0hl-WlRbFUWUg8O2*pxg#Cvq$sIdGxlwSi)pkDB(woTYHN0>r*Fufgom=ReLCf549 zYBcqE{4aAlL!)t-X5eAAdh3*|8~&pFHPN}7#c*T`l9x6Km-H<=}zfxxR*u= zkrb3}0g>j?9pa@^x&)-VySux)yQS-QeBZD5d1rnzXYMfPFZS7cuXxt8o~88vigE{V z)%W*V-~IkC2_pB;srty4hVh>rBJk=R5CbZS6ZqYKFx7{WQusPG01LabIiAOXjm>e(znEyX6Iq}q(l zq%X+Qjf0qO2VkIp`Azadrdx`PB9W$6?*6Ce=HpFJ>mz z^$)$Qh0$CmqNa0|7Qig)Z-#?kStbVNHU})#;cO~!fkW|@Xo+)T`gfyKR&^~otPO}R zlZF;xV!rgppa?Kt_l_+i&+$cx`q`$U#gc_2>D{_#9caeG8qvcgIK^mB(S5`f+`d(B zqHZ3~(l|RYCw%j}D%sT^7=)y@)eO)``+WWj-FY$mVgEe$`vUjR>P~u!WT>VMeymNT zC?SXNUw*vMvusO_IR`+~S;VFBeBwQ zp8+n`dUWqAfV(}qriGJ_pUXcjJ4~pt*)Jy_XmazdO^<*dI)$hcyusY4zj^NTmWmKN z+5`wFDHNevNYM*3%takUUx5OsNo^Y!34jKv?>!_TYC8hWNJ9~JAwJ?H8s_z5W^7^q z_1~%lz&7d}?7e!NyckaSWkmwqu-8duBE;d^Xq?o(WdKcCbs-4`yj ze)m|+yE~Tnya9DMs0mVnc>U^f73DIzstuQ%~4{RqK@Gl9M*=kv=93p|EXNpp@0T78uj)t6$ZaAxIEiST~*%^4B`bx^ECy2z3WN2dnW;~^tuRtMT%nDwL3KBxi7AbKa`*_GBg1} zfWxIF&9)Ukikq@<;$R@C?qc8cwqWUcq3CUTiFuq^rijnFi*-IM?Be*OozJ&#_4p(W zEQMNil*|xSP1Tm~mxTSF-5h%AXVSjK9nDn9n=Mqz)~YI5v`t>_Pg?wDQs!toDS5}v z#U+gkrZ=f*+hBBTL@C$)E{AJ&?RsHJLu2&VvE*^-KLTRU5-F=d;k&q-^%5ES@7ni5 zJa0PO7f^|xJtYA!Ugsjq?GB9wu9sej$d6qfccCfiQqzx7_6B`*Wrm6w>PpKgJB#TT zO>r_b9>1^1?nmHxWh~r(#hxD49YrG`B04=AVOh6YWXaDKSZZ^UQ!5TP@87ttKP`*> znSNN7m8&%ogX`bk@9$rd-?f4CxaV;RePqD)x9BnAB<4!oTUNz_+mQ4PPVelJY=@F* zXUZO?VLN^*o@t=rR2xbHAY4hFNQ?u1hkyl_3n|6m0=w~wbAhG`e174k{t({;O%_@S z37Yod3XFi1NW9OguZtE2Ipr>YWG|$(?Qj9gy`~+Sn;!Rlw4~1Vha@u2HxAcHnP`5X z|JzCEMU6%GXkWa(oBgD^@Tb@*19x}!X~*MM{&9ysAnW+{D^_K^@VAq~pF+m$;X@mX ztkKd-tT=)4_dOohtW63A_x;8~YwLH2WUdO%>1L?yZ$^(tpC7gFDP##o2--pJ%BKzxy@jk(FeW+K1oBb@i_6;mp57 zT!t;e4TewAcM0C?JmvwTj|4)P*0~7dK{mmO6_lLXd(WJ|T%jaXIjWUyb`|eQR z7fubmIc70DG=XLVX**yO$qddLPI*a&a-vz6#R5#wGu?MT-1kH-Q}G_|PM}3d)-wF|GWap9I-lUs z7R~#<1@8Xa_+mAn1T~Y-80z#y)6GYKUHp--6zj6=h1d?XI9BgXmk1XVhYV8Qeq_{W z%9mKmm7Puap|9wF6A4E02kGrT%FUkNZ&7W}d#oSUbqo#;qI=xMc!2I#pk$k`-Q0}i zUFrZ%i?sh+u?k3@viaLw=d-g<&nuO+l<0MG`%MkmY2WJ0fgu+FBy_MRG)?^SJ0Sob zN)?KJGPj2iBEk0%w!a1r{H0=Thz{-78miCMwA(Jy7R`kym|)+bBWSEr#&g}4h!pFT zAx6rPuwo{q{!T2)6vqA+;P*#OWM`#8pTEB+9WgSkieu(A#7yT*+Hlqrw{3)~m>PU~4kH_eB-8L&-zfI!G zx@%IkE5J?S{NjrT)QluPOg`(KmO=?pCAOtIzm?D*Lmy8V7KSJz*8rs_YqYJi*>?UT zq|#ZvNR;yx5|>-3R@O<)f-m6~Ni}LGnC!FX#%W! zhzVY;y940>m^64ev0C@~CF(q0M2bfZKBJqJ>lVZe_fEB5%fgt`bzazhwD&d$Zqm zCTbGS4>w`xL+?kDs6pP8bVnwpO@(;j%d;`d{Y8hL6xhgBY;R@@Hf#E)#4|78Rk^JA z5`l5FLMd1$?fLUpjU(N;7i+UJg3_s8jfhjw?@~H+{s5RW|*R{zkO)d#_YuzXt)-wnE|nhq-S=_PY=**d;{MdA9_*=zQE_aK^&7HQUx_ zPN1uZ^Dk=U!2%+{1d|GOmA}b@*H^6UdD}I}0iaSai|%pNwp!$IV7l0;upLVOg(vV; zJ*=u))9hN!N0<4ga_3Z39fJ2z9xCR(oqh6>ohl!%=4bbpi*;prS;oKPnjUXWUz53p zkz;gCJFNTRoH%o%IS#>2F@|Uin56FI1}U9y9puXJ{2@B-ac8qVQu_Z1K`zD9O3c@p zLVgfC%_}r%e)BLD^CVr<&!H>8f`hdYHB<*GJggfWyw#>0^TG2k>eLN*O~o;-C|^Nx zYsc?uKXvk2R0Xz|{yhFbob;AbJWVb-*`st;ZI#jOaG?nAJ;03)8a3D1*#&W&(|Y{Y z8B!z$5aGPt-cg&a+EbrVBe z+d@btFE)(?Me7nk$hD0@2B}VY98orq3xSTz?iYmU6kNzmoBQ)sLx2F;oa*%o`p3pp zAzsgP9{6zto-B6{T_Fn~&5VJQH<$3zj`b90sROW=?tz7JB;U5r;;RvbQ{#kQqrESR z*?-DeS~o4d4|?_ixN4)`DGorp`TIkk0w6Yz2jrdP9nOh`#%IQ^_mx5gdE9_L@|PsS z+G)*SbJ^>cuwVQiWs1=v5Ziw}4pXSe20{YRDYx{HBfo<;l*Bmi_IUp|yJ5eivAob| zBM`T7{vl!3rhh!jsA`k~))2a3w<(t8>|}@wkGTzJC4M8q>PJ!R0dE zqDo_3%8XwAs1m_+E0a*c@HBCjB@PWL2isQh2WK;yyRhfPHJuhUn2_q%+e;+c&65b5 z41p=|#kRR?^mHZtkn@e4v3wR4M)2KFM#GY-tS3Q+zPf10DvTLHzHd8wbz8J2?)@noWHJEmvB4bbsj6d9WEL^1m|< z5PiLnds1O|QHDFQgWl2i3G538Vo#TSZ<4WQLz2;S^XL|E32~73Xj-x3E3Cge?OOw2 zwT{hABgRt0z;Gi`+DOHO&XRJ$|@s&5c`29$hCZV zzNo0HV)N2s2S`D3;;vrCrREIFeB6eSosWRg*rZyuW*40Vd5MTP)@%ELs(w}0Blq_D zzr|m%RU2IZdc%H=nuJq|O1{oZ%6I|(Ksb8#+@``P9(BF_pbzL$MlNb{y#R$2&=f!r z5Cb9Uk&otTi&Bb2e?I{58FbVC5Nbz0VV^y9zpBc@Noy*&WuILKS0*QuuB~rWPC0jg#H%zkD@glA{c% zF&-j)<4{*Yg#z|%{jgR2DkU@uC#OM7C<`d`t?i!;HONMT)Tsy;I(o5y3^Tx)dv7En z+z@Tg(@P|5-le9afB&T*f-kj&S<&V+kK~*gK?gge6k8`?ZPQVZbcI$F+GnjC2P1sQ zRHm?-Sq%a-R+62dQW+eSkv+Y}+WtbkdvO-D02KqS#ynj?X)>$!<_6vVNbs&T6i|eN zE1a~DK%06p8X~%9f4;@_Br)ex{sQ=%@*^IPY=Nu|dE=}_35(`!)?Ad!d5_1(Lo2=z zKtivSj>BUO+*kaG(qL!0z_#0P9>b>KV&cu^qKk@yPD=QDDj~y2!Hg9ReER3 zJQ(#zzYAbKFH)vhSN+w(GmJf-BM?_mG~-e*xoVSM-e#X@B zVrj5&Ks=fyz2(B(lmp&!$Wj_9c8->~G2{U{vd2VV}s(tP#m2W zI!DOdhK;{2xeWUc8%oj?pgk5YxvwG0_xVFBnpT}e^lNbp|BhdI{2x%rH<|D@nRgkj zgHoJqB58mg>!8#~T8GFJN9jd3MhDYz1lE{ORL|vj2iQQ=cj`bFe8&{RQ1YhmOTIr` zRU{SDD%BU7Pe%gAD;Qw740dYk{444G1j9Q<%91d!@-Aju2?>@OhdKdLvi-C|*FA_* z%U3$n-oAxpS0y88ICtL?;RZTJOY-T|wtp*WhAauXPH90e$ON{3s*;eoULDq9F|Bfy zSE{e$$_}mDWKee0*L0-fL%5?|*ye|-Sx4BQAhd=UECX}*c!@%aoTPh`L{kZYv( z)w34xRQj|OV`CZhOc2H_eO0QHcr%Z^P+ZIg21{GKIHSZzeqpmjJ(ZSEWQGjSo$xCu z2Pny4VA|FTq1V**`G4jRAG-gL>=q2T9M%jA5OK=>ub-cj5cxeW#tlMc+a}ZpqA^LH zI0~L3T0qrLDW=a`^y%F=hL;npo`sBSp^#>~Q$s_8Rx~iJ$i!j6ZtjzKm3P`|G zXnh_8m{8Wzs1OT$+#0R9l@mvy2A8GAp<$u*$;|?dE*+;8-@TK#I4XZWiM@*hnuD(a zOwW;;I$93SQb(@^G;n`Kyc?Mw)h~_3GW{A5nNY#vWB)$THr%3k=`~S{a0Ru(;xr4< zuWNdXkhy~l)B`@XZL60UcZ47E{`7e3yK43i4hDSTV(8vT$DY}5eN)g`s&+$PLP6sn ztzD$?HcfP;SSDN!a+jEh&0*Q1U0eD~{!eQ(cRh;v(486?YE&#L&CU+22_LV@ch<=y+^Q6b`ksS%6C zO}@e0k_YA1W+(DgphenAR2W&))6-vS@7|LvpOp-TBDU=PI;vrkg#@%DAoUN z^t-)!7=JyO^sbQ4(b|H9x$6P?O1No9WvyIGCu)TsSy}J`>uu~fD(|pdcKOb zz@;`DHmQl(*BxrS5Bq6;6BHliKXnS5N_z4ZG55VYdDA^Xh-zSOFRf0i>;JWk1~4j2 zX|h4VF91l?qRAELUL$B2jp!S42f2qV9pQ+d))Iu$=3HvjYD5-JW|JUuZ(c<`Yq(FU zyCfC5ETAPz4$~hzS)(o;RV-_+lM5I5kESTmA1DyDIy)BgulW?2016kKd_{v93hWMp zhR*Ff<6S*&ikB@uqBhJIo|$_zQ8D+@ibj#7C~7<3-VN{gzfDg$0NJcB54zn3y$57c zlSs)@XfU$yO}-S@lZGZ!h(f>NcV@=s*`{&?!>9fs1FuEl4Y^AtjK3ZqB#jx{SjQLg zJJcqVPnjR5F&|)iS*m~(;b#yL%PH%_2xtVJvkwLfARDFhZM2`KQqZqoJ%c?Loa-Lb zKC7V@g(9v3x(8HZpA<>6Y^$Q>%JM|-jf&`#@N%RcUo&>Gv@yBqJ+{2wdb|S?7l56| zt)u?(DYycNfD%BlV?ZJO_0vJHlh9>f@$9=!Zzq;JKl$+PXtAR2WR2|MSbs^&;o$X@ zxRzP4SRKUGt&Hrfe!s-FTiTeY#_1-?$IYz^jaZ(AU_nQrfW)|QIj z$qFTWyu($;YNYAII#ClXvB_7_ao_ps%HwXLA=%{~Gq(oxk{wToem&#bK70NRpapc8 zEWF~)vNvr@gAM!z1hgLn0H@5c!BMxYP={e&m<)JQ(5fEqR>Be&1|BDJ_sjE?3o zJ!_D}*C1^wOi=7AT=0SLRA zFZf&s$>`Vpl%=y!6(jR)0_GeJ2x-DsIoEr;C5bE(COT&IZMO<+rF2t;Ib%EwNoo2# z`GK1LLr+T^v~Jeni098_CyD?MPFYGhdNJVh^u9B$GA*CUpY)o0R27PoLc;XScVMj- zlvXL?sw%f1ZD6rEm52|M6<0O0r7NQFiU^umy+jlb&~(q>q*vV>_Y(qY^e-cUj&t+? zAZeWebZ73LE9euTfDQM!glmX?zqf`i6pSz`0xesgsn)+1sQz?FSg`_>)Y^biC?3ag zmVzhUze@~&L8p&5>>Q&63RSa9p}8;r533bS4b<ck~W^@Dzp z{^lxJ}PrfsdTe9Sw-jBj^b`(oP^(P5i&S@B+~KYWjvN zmJatpzZcOTZkieZ1{E;airpvQ7S~yL@{7@bIb-C| z&5BOc>&HXNXJj_0Mptf)=tS`ek1x!BAV_)YqU+@*oeyU2uBBk9^d>|aDoXNc7Amm4 z+P3&=@xYDQabdPl(&l)3J_YSrHHsEbRN(p=o)H}Vy2{kBz|37W0>Tid%iiVuxDdFO zK2_8-)@VBAj(m7%=-}`QvZ+?!lvy8Fz=Y*po_au~V#*1$wl;&aB=QVC%qQmfzpy#t zW^5gyYfmJ!R#}+NFbqj)JDdbSassDJahkF(cf{9A@KjM29MMk}C)hjHYGp>taEbmaYw}GdPe;{N_ zw|?$?^h?$R*QOc`-~fgts(lIn1pZvu@(E1UY(_mLfBBn4(0MEQ8KS;Lk;CSwhGlR# zj%aj&Ev2liM2^BR&~W)xt1tx~9Dy3@8b%2c2(T1B01Q71c&%q31b(US^{kV(pOonZIP0e6oNEDygtGrH<)tbZ^4P z|D&kxW%q}g2Uewe`Hz~n2|xZl=6|khotPoyc>+Pkm4a0s9P|uGFCkr&rQMQIcGpD6#Q&^uHu#aun z?m|9+Z4OlXUx@2ZMqMr@IqwClEG|yjS!FGeA(a}2%(H8C#wysIzZe!n$r_`E^9ozG zlNr5f8Bj;9jzp9i;}Qoa;ZD(8puI@;Uj6h@y{_OvgvSY8I(y}kq)3u{n>NNl=pA*q z)H~||wyO%qHqqx)8`$r~p<^{V+nrlrmp>#1NiydcapG$AIxif#|HKaqe~4rjF=)@8 z%7&`caMJZFn;#chma_$pGG~PEAW?T=eg<5YbDQ;7okV5)7yI<#;yw2eBHLU+3!<)3 zBsR`TyB|?<{yZ15DN9R)!5twNq@d9z$m2uy*hakDQLFEX3^*x$Pl5`UQwnBuT3iJj z#WYd_0tvC-9%eW!&eoV7u@o(lt>a_O{~rDBrOr(u(wE9p;v*W6@W!GEP}=;pi6Clx zuHs2>=3r!N`vXW;;oXKlXHj8^Txz=AoeB2eUwSv9P^%+C0lk;jqqDFm_3!PK`L3o5 zS8icP>`9AGPBu|^BhstywV)yKMX1RnSC2C;=yd!cxBXR?O9Gs{G7@s|qEwg!FLm)f z-%-KLMx)LmUzF7!DR@b$zq6!PPczhWFzjOttjy7k+mRyiWyMb&eNz*AFV%jw{o^_-j`F zU+mFxFgiK6YzR^mGvnBN)0KKEZMlf!;|m=FfphyJ_kKxi%-g*u*fJTO|8L|=XD z*N1wt`43*fg_Ea3)xX*ul}Pd?&D0%M0wzLTx8^)%=v7ROPbV<{egjyHY-%`XtlW&* z4{G8f@NfU;q49z7g+s9H=b{bZ=BcDaGpNj|S7M8iyPcbzZ3R-DXDGNV{ZxcRMTU~w z!w*3?gDIXl=*awUET)i)=aIPD*MJaJgSQYE^tCX$(U(B6{QF^bLPZ`;Z3mwGrrPej z1ZKYA98eMo)U_UF@;bO@Cg>cl(chqsVM-J<4!PZZ&zgi!jKA&U7n#ECU{PI_MT^S5bshLgYd%_rXAs~f zZ3fUA+rL8hZh6&-V!~CJ$wn1{fkj341M76#N%7A_$LeP&yoi@Su#kO&ieF!(pXIK9 zU>sMFK|y#X$3ftL>5s4mpkTs=`PttW3UC;^JBmTJ6_b8C-IoR0O(w^C9;Z<$BJDi{ zdx;G$CKSDFcSP!m6CVGL!7Hz?RKRT@G!-|*{CgW>8Q>&d;e)GXHDJ5!?b$2gLV^n% z+oo$(P=0oeg|g1Pxo>FLnN%yg32W?>hrnIaj2s#=mUa6nNG) zUx8%b(IPM=wY2=;WDDb<+$#R*V~kVTmx^RTj$dnWUMrgrQ>0$Cb@XtvIEY%cfGbcA zF=lG8m;b8;&@xlj6|Erb8vRZG-Sv~uhed#Ld)=czj zy-GI$#imI6$r~v@fy=TK5)JE<4hT6DQw!b%Hip@Q6vK~5m=5A~VR|7uc4TaER7WdOD^oGYP4I#9+_XindMM(8)si*MaXTkGJ=i^{^OSQzIil3y<+iUdPi7 zpj43kb1Rh0vzeaWDakI|TArA!bOyi$%}^K_WP;Q%jK67Aq;41y@E{v;#JRE&AAU2=;4PUM@y>7hruvoP=%d=%dt zS`i0RY%YTnXHIvtb8ciXHu%2d1kw*dX|gX`pVoAAKUzZva2@T!$;?Ky zk8ppt5*EXe7uep#;IPR+Pb9zpdHSi~DxWP8ahii$Ud14T%-*Z9cXetSiIa4~`tiA| zdcM_Os5;`yw=wF#^v@{mg^hdn(pYt8m|2ku^F0?2OPrv?p<&)+q1N%>oMmG~kD*Pf zm1FeMxd9$`6m3aBrxRTe7A9Rtg3q8yR#6k;?JY2*L@r=$AyFT;BcbgT+8)9Y5?kE zXUKf7;YognJmw3I@uBnN&hGQZK==+8p>6sBUIig32zc)N*z5Xv6bzVi06|JJT6UP20u@K;MQymO zcZch-L;L8CRYg-@LKShhM4L~uQn9;+OuXwVzJJf=jFslUf98YczI2tac{tNe0>3hd zaEo$`jH^F7Kb6x5&lH}@brN>5`1q~Kb8-86ob2Xlp~Nud$Wui!eg_LRbS0v_G~FZ~ z-Z9yWh7%z@UuhFLv=f>_Ew(7F35u)6V6y#kq{z9&^BQ@#1jb)tZ$ys-%Acc68zmQa z6OZvS^Oy=`F*uSg*}{*C5+@@FCweKeiKTIHKPTot!m&1s-^-5*Y4Q}}{GCvPsO@&X-OFt{ z`8I8YuR!cO{Bsx04y8BE;|)_ANe5wrpDDK2%QBV4MY~+$WMuX1#>3(1$iInU7$mh> zi{3c9tQ(nAr3LgW_U{NdVb;4Ob#5Asi%RLsiA#kFE9F5>7nk`!CyxClW&v%3#mm1h z(C||c*GOwrQ+!TL*znOBjVEeliSU>;&Kd+gAUa3G)gYjm&;9r8oBtPk01*g-n24C1 zcrk<0-%IL6NWFZJ%8FyPUyoxUZNLaH%L4f32bt3S#->LxcXxJoqh;S9{iM=bN4uc&oKDgk;69{1tQS0KO`{q`w5Y&R^Y(?R- zQ}fYcx&Fa-yoZYi7k9vRu5}iW{BHpD=l7>R{1rm(Q-Ja3R8lSDDCb)#5o*9f`^=qH z^IJF=*BxU}vp92pkj=_2pU3D3IRmDVXt|d$Ye!2DG8ALZX=X}tRqH@38NL=1Ap7bEO6^zR^6CF&he z$N5-}W2^d0ipp%hKzy%N4jg5TfG{S6Cq&K8ql#+>B5Ja0a_ag1{`T<%@QjKz>Un9> z%8E}bG2()4a2nj+o$7hAkUw4(3$`pyCuEYhH5R8eiFL52RK8?sn!rc(+qCDBJclM^*=`7o9DMg|KYL5CvP?u z?1^LUs4e3{d&I#w?P$Qb>1bf->^LU_Mm0d2dR#3VBGsud8rc2f=Jw$es9l5K%Ny-k zfncdsO*C|myNM|5r;_+bBppTkGU|OUo=RQiSBQm8;NS#qlgy|*D)k&iDn8repUx1jwWw~hkp-o!ZQ5K52udTgrB>i?n%|yI?2$b_ z=q%kOQLlYT5joDycW@PTILS#{-U;u9hrF))43{QfL&?zQ40XpY437SWi&`i&( z5MlF^+a*Op1-;&uaf8h=esQJron0mIwPc9MG7~;vvZ*$eb=>BbSP6X*d|+v3@Eul5 zz^a?;t_^O_gpdShtmwu=4lEiR7d96??gpz!v+^oJLKeK9AzrBN5#KW9H)1LKKb@?% zx`e=LID;9KvYxCrn;zV!dOZmqbN(FQrjJ`W<#=+6RTHQS>l69$30142)Zg8mNdlve z>-dtT`g+FbL3U`*N!0g?&j=q)_hm9QtPjlh@p(;wKzMHK;1{Qf zfj`^AU}gLu(EOgr=RW@~V@wWnZ4>?tg+YNqhtF4ryk47l5iUaO_;@Tp+T0%D7IERh zt0hr*x#$ehhqp+(%DUy0I*;sH=W$Q|RyPSNEgRxIv|^lT93Js>q<}v*D1k^?lPW6o z@6l_vrO))Fos^tT} zQ)J%x-oi5$);5b99p5u3 zd&4kW)2-Xu*^3c>vD)3+GmKMuF>Kg7CS*ysy{z$!Hr#K;-CwU{&(`jIom{5s_O9_# ztNySQn8_;qV9hF?_`mVKgQa^m(#5rECMG@6U-$AS-N6hCOW*sO{{jb80+VgEXP9!1 z!q9-F(!|mXm`MXkl1<^1Lq`MS)6!mbKHM*a3ZHf>q2Mxu*-bC@ugwn*&iAb(BqWCQ zvS$6*X+9TmDvM7L;S^Z8%ApyQeqON%Zk4mXd&S+7l{;xhTM;N{0^obdzDbRZq(PRy ztRV~^Y3~-&4COp@QXqHRzyK5(LZI%ClN;mNpmMeULQ;%axC_tJuhz#WM-v)yVBg)D9$fm(Gk)L!!_Bvp6pfjA4z>aUu*)EA}#Z(>!;r9A9}B zL_f@Sk$J#TaAG>lME)B(bDnHnL+2ubG%IKDJy|4J|@k=i~&`!J1h?M6?6)sk<0ckz zwc%29OJidyR;~}IBO;D-)I>ajCkM9=t6`c2vM}ZLIDhlhS6&VjKY61ZV1G?KT|>?Y znCH0PN2_h)F!aAymNlGy`b8gnP?^q>l~4g&P1dRkN_|*d95+B0z7yyicFM}h$>AQE zp2kOp2LF6E^)@Kj5V7e;Wh8y5MAixi3aHd`@7!=fRxus5gz_U)*nz|Lp( zLPZ^&qM9nXr5h!c${okg>c2#N?a@dCw&AS~Xo-kWE&V|swddZ*x4M$fq9${qmN@Ge z7*1r|*{=uqh_arl( z-o+Bay;=CQxm=0W+o}0wEQ4K~kmanC=RixlcIjB)Eio-I+U=b25E{T#?OM7X0f=u( zD6G{mpPrRG$NvKMtUpsd8lRZB=39gpCkcSv56jFzGeEGfR9k6g8g9y^P{@z*#()4e zhdyS>_a|pQ(I;8OEH_bAyn16cmM9DeoYzkRUMQ`_Td0Y=?pL|6dXu=eFe$2j%h>kB zoSeWDVw|eL7xl*8EuN8Ig6d9GwRmD!$1^_6=%~A&+#E*_?2+DPdE8`;hvjkeTcBMM z&DO<2AD$u%z*`4}0^a)MWOVZ1p89xJwdHV`ZxN)Jp9b*S6CIV7Wz-a)h;~kmEgW!F zRDK^$NOUn9N{*?mtJRL|LorkCM3>8(83_dAO?jo~Ft5|;_ z{qdOhk|ZOx46-%Y3QV})x4xG8@DGfH#o$8+LixdG@%9*hcRdyZ@YG5sX7Y<)sA5kF zFIf!Giycb$^8E~^tZTH4s@P9NJet-Ru{Bk<;I*Asd?V4_9&hCbl7)qF0=u?Es{PkX z)wW?aeT;wSUH4aG6_2w&^B?;_`z=H<08AX?J+~9+pkX(GjmMmI`pS0Of;nXfB;DSnCVUhd;}J8GK^2=v@{ zIWI2|H=;*X2qUy*Lj5LYZi~g`#H;BsPlbFH8z`t@{*KD}>o}TaUXxQ8XHHZPsyqcT z`S5g^)4I=b2V*iD`u4${>HeHs>O8Yx_te9^gB|*xk(>(XDqn?X%C@4afbf5*-WMfd zS-pTnr-EpYIDNgC3Ta<+ZR!Bq4)6@JGJPcW)h8%l<#w5vOLLHXcTcHyZlvep%e*peWrn{- z*lU+u*9B8Du%WNsq=+0+$yIeJw|L;VX}@3v=H^pvUI&`|a)SAgYG&c!N<#u%Q@Y(@F{r_=!t@JYF{9VWVA~cNMd)_!>*+z$$@e@d>~?Q1 zwQWwgc##`8e=F2Beqtw41<1 z1+Hbm=Z>h+Sjv~Q?&NDp-fzx=x;REWA|3R#d30P}b~fIq_REVR=oDwMS;+NSF4)hZ zwG(}@iGiK)qJ${45XaL(9`rC(v1uXz%Ap=b37tyraw7VGJYb|e2e=>688F4%i;F~#` zlq7~*IDF$@D>OG4C?^#vC0Smcqq?r6AKfiH`U8VGZ1*pYX3B`71c`smqNXc|{XLRE z3_#nA2KRp)>BtL57xV@bivg#)d@k7*U$4I4D~=zPb4kpVb2d5%bqju6on&;no>n?@ z`D&@Jp=hWAwZ=n`7OSg)&FJWwlDCu+c)Z(RD!oH`x^IW<#m*S7keKY~kgd~RwHuZr zlthC!o44N@(&n|UV-?SH;tSIvqL64~x>swI6;9JMz2!XetJi5=$&Qra5~Cxr1<*c< zLX-JKY0Vdtr~AjLZzP({0QJWZf(~%;r5JTco&cj*v*aGJvNnslPE5by=~0tyAGfav zMWEzl)qAZ1rxZIJ`XG+~_)&FQz{^aUDr`Ju9NAp3Mc#V+3H5!BuKY(@!pY?WYi8He z=Zn)`u}Xl*yoISo!tGfXnebKmk^5y0N;LBsAb?L?{Q*TJs0V@wpI~V{c;@jf8_PfT z#CF>|xNv$pN4k%MKQ4%B*Ku1`J0fX1KksGd&;4o*;d zcUtZYcHfW1_<`mB4a?I-sFd*vDA1y zPRx{pkvy|4QE=fphDibY#>%siOSEVy$BKgr&-) zjy2S9jE7Xav&7oj#W^v$vT}I2S!6dWRG<_cm%qrs-ClrH-bM$B-MC^9$W$D~Nz}Ih zPa0=!2VBt)Q16h6Nj=1*r2U5gMtRRx*~TzVZ?wI(EwN#s@9e07i$NzO&H?^3#tX~ zZ9Li?`fyat=R7X8beu9ODklEmV3tdbZj%l14Aq;tD$jAB9LP(+rO^14hCG!z6!zfj zN#4uM^|)x;6Iq&7opsK4@mr3iGm|lU9C6fzjx9~897Dw#D=#jZ&*X*O_EV4Cj%uC< z;$>m>tivI(iz2bD?NXJcp>@QENsgyhx1oJ3+=>P7t8)9|W7g z<1t{u39<_TSNEa2ybY=U7?@gE2uo=Uq+NWC*l3+0CLI7%j@&XNG-tz zh!R4Lkugdw?@%+{YRm=)R`sx7!q1(UT`zysC=#|C;(gf9!nU?QS|ph+GY-83+1-3k zsQ2ELdNNUz000Jn*5(u0x=-&uN;KOu%v6^oX4aMVq;0w+}?g!|?6JB;T{5TcwJSMLViX zPG(u#Ei9Exa;ix%CA65lxxEdxlOwj6++|C~TgYF58g0VntN>|-ej=;mZTneEM;T=o zAO6dE+l`62c-BUB5%a}i+rdG-tjpRc*VYj3eo6n$__8iVlJxZ~5Gx+KT+Ap5KeV7HCkr}Q z@OH+l`pFHmfk(_FXZ-F5qn&naUQg;$h?CT6l^N^~lMqe48>grKG~>jW2+ZOvhWesC zd`W#RnpHY~_B<%z*`*H9`T<)|Rn(>VXjAdY{ct_8=X2s~C^`{F4FxV|exC=`hAKTA zDFqbzb2hPS8YIU@Si`lB;9%BRyB1!wblwHkjRRVNxd9KWEKaBM?)j6M ziv0|yJ<^tNf!oG%*(npsbEMTNAiZVYXkU|bX|bopLn$ljI|(Xz+nQo#W~-Z2_BfpS zhP9%qYN{);XJ#9pdlH1jow8z$U!Nu?*ch9Y-NqK5ZQzSo=JgO23{&%=y+^FSXM?kQ zYU@fbX$@kSs>IWs98^DL&4l(IqgrF{P{`L*h;fe?J}58`Fg!By1F1Y_Z%{r3C1rsJ2I1t4r&0Je&a z!hG6K%4MnU5%K@vhz7J)wJ5!FBp>IO>O$VvpUKQQS?jNvsUi_J#PNmHifa zXIy8+{nj^Zs*Zp!YI#=FFnP9}EI3qNS&|IL+Cf)&s(=0eo;<%yRbuH?K9E z?Kuwnq=_}BQAp=N9N*Z8P4T3hM88)QS|18w#b};b zwW8w=_Oe06UK8);1ik6z6Dn^V4K@wWO1kKRB^e`G)pd?q8{&_STYPeW zAr-&*tCrjkTB+X`{yK)M5_huwUb}Jl($GC|dL(|ph$LvnC*)8xi;R7%q&5H20(z!I zhXt#?ZN-%2DZKp68-sQkq2$|&rn+t%nowKm3b$MfQ^Eir6s>WCnBN`0a0;$%>hWcp z;>g&>(Q}|tKUr{2t?_FVMj$;Vq(yvCjSlj%TXiIax<_f+q z5uSJ3I>Ux+_Qyr~_=a3c_9Y0Jepi1o+~ja${xJNo*#E#Y5%^BI<~h_2**W6+zWSZf zb4_E~y2FLl(Lu%|fwR*=PS(1hl1T9`+W7*Y>WkGCiY|1qMkY)a+7;S*uTIpN=vP*T z+A6J<4{;PAl4*=x;lnE*&&kV!5b73SiN{k$*fmL1y?gm-oSpNAmjVvk8sFwR(YmJ7 zT8pg{AY$!s>x$`0&eYIRVs{O^qavhWd7HSnXaRB4cpsr?KbCez)w~p`lqCmx=H}MP z0X-zXCZc5D67c%uST(*(P&gqS`XyQAD!3Q=CRIGUN2lp-*PPY$pz!emv$NmYvf=!b zO5vn*xQX^(hpkJ4F-$ZslWU&zgy@RYAYr?71=g^eZ<%X46W7gmY97hPSR5s>;uzNh z_Pvhe4CtS~S>XaSo?1t;QSeN?y2#vqCz0LXHa)uTh~r(a`nN||QMHyp_8$zG*Q^$g zqVaL=XGQefZR*IN|f}|qEC^ey5j^U!4dzgIi;?P*?WT{ zHJcAmXVaW>uF{L|T7B4z#n+t$T$f0{*O!Rfo@7B*ip8bT z(TJdqwSn!c%hWeqL$UlSl&XqQC{o&+N!49l8IsQOarQK{u8Ht$C7!!VaM>GgG){Yp zpYMk0iB?yF=;*$+VbJ2f2NM7W@92oLaOyj+g8nKz`Q6QlhNweuR|v7SuG*K*jnXD& zEMZR@Iy^6SWYC2bOVFFMvCJ&Do19QSx_v zo=D2iU|)bH6i^s^{=O4o#yqwsbsF0OuX@YEa@WA zUIapyX0bn!x7U{Y!&$mZ<7I>KCbRkv-@XbbVAckOD}i~aU1wuk+z)m=agw48G;vad zJ@4S8@=sxOYpKS{pQ3emV!RZhJDz_mA1>)L#tuSGVp99izj6*}YQ7W{OnL>;)M_#` zk~0+wsS#(Vg?}%6=N@&9)N7Fj-$}oIY$YV%id_6^V9lv`w&!-yWrLe!=zd1amC~399s5j3rsg zhz6%BbepxxX+&$Jg~Uu>jeYLd3ok9kPyN~EG_3nVZhukpNU#lPJQ2EbOObet^xC$vZTIjp5+l`JQK zv{DRJ_9L@vT8`NZ^Xo7SPCF6BSa?)A)g_(~Y`jB7!yV1}QRH^9zie7mKYD$P?tUx- z$Xq#;mRPfB;)*kZ>_e(_GfeE^IEEJpng4(R1MTeg)1q>JyqY~f3#0wdn9X0;BQLO> z^unx>z$Uah-2mnR3=ZG{7o4yPy5(8VC*pSw5Nsbge8_rOBe@d836F>b1;jxidXE`U>q~`Qi3x zXn(eWzua;tx!!ngj5pCZ^*^NoAR7O@sQ|Q@o<4mF8E#n1tZ-hz5gRA*__PT2(b-Jf zhJ{YjslmBv7Gr@~jXdfS+K)o3hsC~_wx!2j^_4^w~XB*Di|Hsr- z_(i#OT`5TcX&6F432Bg+p-WUsKaRoiwQXVT<+L9JJ?uqbGCyfa9_cTd1HnwAml|v78#Iz7> zI+2Be9(d%^YdUijBm)Wk^KcXUlo2IWozv&%Hu0V|c`Z)3bNL2zPUTe#`no;-m z;GNLu6m)90Hs9^y+OaCHt|JN&d19UaN`PgMU#*VGc%)3~G(9YA+d742+HE|I28tEW zdJgj(U+_-0wYbactvxo2=LcGy9se1{&hnG1hK+vHCP9x)QcD(W{43JNpyuMp2c6!!d84R z+oaH))9!X?e3qj{*U16E2iktU*T|ve;Nrp0j+CSEx0RozZzJ^xqIfE{oeD(Ur99l! zyXgk9(H#b0c-D(8x0j1|yNi68CrTsk2kqz+`o--H?_>WxOqL0LwPqvvP%jb2_g9p) z#{j2xEHc$JKWu}DN;W;P>2yy>9gw@M+`!oFRNG~%G)0S{hP=RVwHijdxkF)tLXQm( z-6*MsMZ7jeO!g+#^=-?jmUoKQ1R#`Z1xN{yox!|3+^ORMFD&7?9)$&=coF$F7Z0;a z@;dE-rJOc_r)2Q%Izz$cWMzc7-;|+_PIEbooN~kU;lr!QYM8rmo(@dH@7#-mBv>W} zsEqRFKG-|9T^cT}i zGuCd(l*EB~%}1&g;jI5iL*9NzZR&`UhhNOY3g5{spSdLSo6ZW(?Cw;I0k3QMBR=Sq zJ$S$(5x)Df3()li*}d4R8BQU-xCE4rm!qz&*E<2-5j}}&PS{X)3E*G4WoOt#>(;0FQn*@k8__Gti!71{2YoqVGxWJt9||*464u)}QGr?qwUirNY8?uqs`hX?rZP zJiRVsQ`yx#t(I^qu|b(7y%z3~2>05Bc*-@-QKugBMg6h^%g=zcH0Rp={cptd^cq%! zK?&O4yVbQ-)wLYicF0rGRj}o|_aLS>2U64a885ZMOQ!5ZVEWHZ63UmhUWt01mK!Db zmrP2CN51}bM4%$zi|llXps*^BV~i2BZS`)`4k3C{MCN|yZly@DB&?X=<*M1@kjLZO zj_eq7%%8=i9Ildwq5le0u>Eeh(d#+qa;}-=vfYz(3NOLTKA$7JmWz7d*=j4&Oh;Uy z_tP;rJK|qfGzk9pAX^4MSkxo7{NP7yuRiCw2UtnGdU{2pd?M@Hz!SQO+_G_8FisvR zmUge@^u_D(B-qwIlUBSpQf|=wFEr{O{`jD#{LOgUxdJOHqBu)A#Z)F<$80=un9p4r zWP4=|=dn#K6$V5KYljIlUk*(g@%AR?I&E8rl#1wE9j|vm9GdkT`OVX zd6?jS)AC6>B!tHD^&oi<&ob)1YlCL)N5|2lHH8NW9+Pyo9my<#N|;OYKQ}jbK+ZbJ zq^6e^Mk1N3=xCj*>r28Azrqt?bwh>ZWfsA|FH}Fl*DKQP{tTbpUpCT7p8L)G82l%` zBvCI#f?;TUFK0%THDk2*VqR`9nKj$yJ=Q&`BNLQy@ z?p1#gv?>#WTe8^Xe)kBt=`R4CdBhBDRO#aP1qeEVm$E4bw{=bi)UUpc)27)Q4sikX zZ0U34(4&)*JZl#lmFPWf|0ERvJ8GVMw`{FMzImTwCOSDFs< zO#-{+QiiblSb1|OL%MT=peJK|Z<6a77#up_r0S1Qyt2KHKKI>HymvZ(9i4i-6xbNW zf~}|v7*le_6aB#*zuF*sk*j^xMb7tm(s03La{o(F1nvBo<&KsT_m)6+rzt_eEDcFl z;Q&`XtC82snB+qi&jsp9DqQp^Hs&T0G;YQzmCaf!Xk^CrmmvejiLsi5^ncJDjqEO# zd^c&5R8#A5GeYQ_M8}Lvk3`3Xbt5BBYfxpHT#Tx&9y|?vmy3>9ky~^Cr@8!*zxG{i z|AVsvYap%#J7_j$GX-O3XH80$%4=Sj6~JxHepDB0*wz}M-^k$^FE!ldWD#P3WEt$q z@82u^+Muvs-WZjH#nPk8GZ4viJKhM%zyr_Ox+?%e+-z-Yf-INGX3vpbjfunm#fP+v zJ_3igPB#RkZzIs$%IppeRwZQ=&u(YEU3W!bu1i2AjG+~0X#~XAmf?u`e z`@WY4A)+|4RK5K1z7|Gjlrt8e|I8O{0+{h4rMpf1rXE$7qp0!9u|dZ!$?}Oky6ruw z?DMcxycj4#c7Q7d2pd=M_HG7QS)a7e&n|Ufvzy;foHv&mEw6NIE$#O7bwJQl-G)Cm z{*=;3urs>kfRsY^rUdeF4P74cOhZ44@h=bVfu1soqNcy)G%R{;UQCa)a>MQ%o$k2x z(;hLze{MCGb}Z>O+3YrafPNA-zO!2zpH{Zn$Q#PUM0djE0mP~TqH5n{EP>BFye0!e!E@v!BPo3{4Ix3>uy4a zif--GNL)R2@{+M3wVsJ9j)J5mVoY}*o}faz2Kr0qoyLdKQ~7OYLyU|$(I5~=ny}|t zldP&H+aC#~T?Xo#OnBb$;F)#$E0_8x+1jJrOWteJw^Fzo_SteW0_N`S0qp&%PePO*EE|SBl zo7|%P)boV$%!q=sWXhBzus@wm#|~HxaQPKlUusmYzJ|*u=?GgpQt&8aa#Q3+Zb3I& z&N1YRzV-(I#YR7X+|9Ry{vj`U!mik(QUeQ5S32zyAV8=m~UCmOT@cKKn<`4U$6nu6Z! z#KCyeAuR`2Do^o#nN;N3*?N6%wtC=vDG-n3^ZEGoX2|9X?7Y9o+_%sNdOwMQ)42!@ z2_&}PYq{P-i;5a;m0^5^KIdXwjwGnTK;TA6%E9dZ!ti+6&iHZ9&}H#1+;wnwqi(%V z(QAcJxNPvyd&h{zaWreq{$+dw_Wy7{2Dz-0OG^aQ8qcl-_OuZO5IFhGT;pb`J0dQ^ ztw$VU@nVa4N+4?y7eSC?J==FzP)Y4TGM`@k`Pqp8(DnLj^QB()b>g*#8a4TIF{g04 zC=k|~HKJ1G(Vy`MPK~tEv8UlE1R4<)PTm+FVSiV$8p4^)sfz5ho!Bc((WcJ+nvn=gu(^3Ym^nx)D2(uljDk!I zbr7+}fD|D0*I`;QujYs%VFstZg(r-P`LsOFK^Il`oOGb0GyvKQr7~>8T z$W3RSFTS+L@!`GFWLLYm=@mIM$XybX%Q26au@*G97Sa^aWcYLAIYp4^Gw!D+04gkU zw`&fX!sTfrYh*>$nI!y+k6qrew2v@Z%+Ybf%DNjCb zvGdY%S2xP&$LtIfHsMh(x|_fmx@MI(c1JkR&4(^=L;T8{p! zX8y@?ZE)N&${lWy<7GW0u4((tc;4|D8J}VaN7t%-f%k&Y;;8F_f6oX4w6X1Y<>BG6 zdBvJ+ea2t&VibWNgnmMp$|`%jCN!|E12dX7S=VMVwcAPSNl19m6W=F#l}pp?v9d8r zihyM<5-C2_9DNO81CZ>M1%1J(nNe7b*_J_GCo>UNa_K#oFJwx&w{hP|9*%ox&Ax5y zc=M+90f|ptmeKe-16EYGAt^c~qx87GFX=6JzlSaoJEOVa1ZPIYG){H`1F?;))y27j zvso%5zFF%~F}}FKBzbf~73x7pOjXqv5lt?#z173>w-fhgE4`w3ha-fFLP}RKs|+0# zT|?skrzs5njpa7Tw!=9oV@2$i#0=&eoKd2pqG-BgeF-=$YXZLzzf^I5`QOu5tL*ld6JC=8E4VHy{1!vj7nv?ozFn>50EQj{9Zn3+Lqr%H= zY9KX|X&p6?mNC}c;fPGGrJ!IO!*J!i7)f(L#&2<)z=|oscGz6$ z>$|wlrj=mbvXX+wKoEv!c+&(qQKq1!{Y>!zk?ij+JfE)Eba!Q?cz@t~>uam;>!VC% zV`&-nkiK0X*lXk95qNcObw-xkU6U3Gok?;r4EsQ%*Fvg5Et;X}wHyT9zaI(tZFAa+ zy1F4yMz%f;p7YT}cfoQr?ByzUTvDD=N8)^l;<)DmYMggMGlUFtJ(Oc2vq!$m+Jt@{ zsCJy+@)tr zCN|@phry3PUT*g1%?BOWm$p8~9Cz6z>{nKjKC6tC^np?D>a?&OoOG||?|jEMf12H` z`rgEp9!W86=u-^EaH_HV1q9PXk>CtvU^fIb1sKTF0hm}K48Shrj@O5I7Ci~ z&{@7V?#A73CZ?vQ+^cwdcWS$+uAt!h2pJ+nICUCG4RfFH3M5fcZun9M3=m%HxgREn z_?!gRmL;X@#JU+7Jte?JZxj^t{?Uo96k-_579m`dex6XBW(d;sdlg>HLe+F^5T4gVXE;jy*kl+FFM`tGBQ0t!IwbU_z1UtCxjBQze@GQdw_; zC`Gg#vh_z|&gacMdAwUs%o<&30Gar~RO{VoPPotP?8M}=Oc|`d)sT+!8R|t&F{e9f zQ#wB1Zj|>y`;HY9>b$JW=6E~=FYT)1O&Yd#F@NN)iWzuiFIF#FbrEFeAVgl9WqJ-^s;`Jq-Z`AklF@ue}{H&OEP zd&AV8JH?E?SK|owx`Pf6)>Ld#JE9Pv6ZCFE*d8aTmP-So%aBe59i4QPL`MZ85+tI@ zY5ze56L_q(bowT;zetRm!lf51GP85qwr6)3UGIXJ8hi1XOb_+Ryzc>t(TcvcE5fZ_zntgSe#+2y}zWK3K>r%6LsN>t$AbY?&MMMj^^_P z&|ICpQF}vRrQq|w_b-VP39eg4{uu^e<2%E8*11`2HP!Iefl_@rt-)jp9Wj4o)hLo^ zZqxF;q{Qbn$=<*;OsvO8F7MLuabofskxCugi*!J$?d4KYZZRJq9RbWqmkF{7YHw?TdLupeBYqd;BEQo6T>NM9WmjB-(-~@9X%;QkJ}_6je!PNltX}I^~Bn zIqFHnptL}%LG`EdwI1wKmmkUZ2#vzxUcI1Dou5yCY5p;b$G+eA$L2;XJy{$RLd=a% z71D&adkQ(sl^dqy#<%CTAhTCpF69rGI?tMUB>=&uQPTCDSyK}_Ogz82)M|9u#VygC z&?LLE8`a`^??$q)!u)sYfw)y9}kl?BE~s|@6lvYv8n2{=rR5PV*nU1nsE!vjqLK* zOC=LfD=X|9c`R^NQK9NcDMrLB_@AV@m!Y=1=C9VW`;;PEXDO!)6+3a@K;v2S)qG zgXjR$9Z}BYWmo%h(eg0Hcb#X7t!XKMtxN$Ew?3`%jQX5b2Q0{cK(%TCtMC zcm2tNt|gUTYi}4)2f$e0)>|lLAM)6xwk-IVWpTXUjjTZWAjbz!>@!|GUu?N(y!U`Z zYti)F*NA>63_cs=TE>Sf*|WM3pkPzMI%7x>}lCH zzpuO6`aU~iU{5t0cZ2o$k#u9}kQKKPHM~x1RhFl}8kwg1?g|*~u%@&fhbmnc+|9Q9 z(W#eCf5kOc_Z5*)$^L^I=m+C7K~aDvDWkoJ_T8AT1dc z3FD$BaLNsiVn$0V9e%dcKR?RuZ}cJ*6Rk#NL>H6)Mc3?-4|F#Nn|;Ucy881#LTO|W zeJs&jY5LawK4{Q{JIJ_VMvo?@(Y?+`A~j$+((y+-FKDh99L2`g&U$lra}q0aX3&(R z25iKbc3W8b8LcMq^h3;~&>T&FU_F=vv}6A;mr;PKEWS7o_d?YZu}NOQH;W8^odF=G z{Yeoq>{D)!pQoii*z*Jkc>%yG!Vb!7-j!BqTg+?p4Bs!c^SAHnGbV|fOOImVyW{)6bWNw(F{ z@6ZYQLKe!}5j*n(r^zv1Td?{*7;lrbp=&oA3H%OGOUjWERB9myCKbpHYB1@#${n=jTO2g^0}5MKXpDKAhUf zYJrL!$JD8B4;V$=yT>Bf8(La`oGimo@jqSwpA_<}L7m)7cRYM=cb250tA6@lm=rmi zmrELiv}buIZOmb)16nebdILrEV+I&cI@Nm^gqls~y#;>t@xNn}~ z>)%G#1Y^49!_YkJ8o))jPBv#XFw%d;4Ul0O_T;iPTevtUzNMuF_cfx|x%22Qy9-nf zx^A?;ft@49__#+4RXX|V|NGYcZ?a}T_*Z0Te>OH1R98=1hJ}8rB6d)xu`x4iZ$25T zZlBWgZASEfZ0jD{3{E%-7e?IJG+chPXf*w&s zxlv)+-pY`TPSdicmwzkj7Ur@3wc&G=0dvN>i~byqIF1Vxe|=UGE2s^$@gg8^fL*I~ zv*I&pi8irh82TcR8xjsdA#yek1CX`-bw{*N+z{~H+jFN%K( zu*6eP@qQgT$R#}c>#?1j3^oE~cX#)$GX#&cq+#pZGqNuy`PqgZ$KS2{dNTzF)>ll> z2mMBNBnbT=h1?D8y`ZAP^o&RYf^?yZp=!B|HD%C9WdfWM0cBF z^e}8^tC$aJeLa28-@{Ax#msgatZTM>C1|fRGDy`=1V(7mqDDLfZX__PSH} z5}YD3(SKpbn$P!}3pjKpSk;Jlo~yMUy|l9W4xe=S?z!Z5sXnS2eST@3$ozM#!uQAg zy`xU+g_xUxyMgw;woxxs5!+f@qfv>rgyI0P(G3wKY&h)NbqBW>4J-mDIlDvWX=q6+ zpC{)vsZA7DtcFu_M;oA1I_DV(pL18yYrbNKJz$1g>WKpFlFC&(=&D4%5BXQfp0o^* z!?LN=(Q$p%8*&~H&&&7lgu0Ub#5OFNxzq`lRLkyOhl*ofV7~63tiD@9tK1%0yFAU2M{e`ef6_3ZPEC zgyKIXFc-Z9%x79G&EA(CCj(?&39eDNkadJID7UQBsoGVp(u>TXuTE=Vtunu8+a|)2XCNA@-Zg|Lken zaDHq29f(c7-qUC?NBT7e7`-CVW@d~GBX}XE^trXxu#FmvvAQlzt6#oswU88w7uiZoFCme$ zDto=%Ox`x1jV_jKy1Gc>zVG!Aim*<4!NckMKUf7}2J#TCYNglg?B^)! z*qu1npJ^AL{_rTo`Fa?)hJ%A6z^ItvbRcNlMY+Jj!}aB%`@TGgcA(o6+@x4nM)Rl% z(Qj4Kyma)vcIS3h$2ENx07}i@TYc~3G7Q<$5as4M444A{Cpi=g!kA9H#xfDjt*nmX z1Eep2VNAojL9UXC12oGA9DV*%diO!tqed*cCF{#3^{U;tjwMXKxO(X5htjhQO`T2W z>#4R|{_3Z5wXL_iMRUbN8=lgP9RDyY2Yaa2o&j33RRCOvVAcG!Eo9fG;ojGy%{qCY zRVMP)44qGP7P@%*YN8q~BHHG{@NzU>>|Uc~N#>lK)mc+>c2-T>ZuCgL>}UN(M}+DN zW1h{HDLtQhyn>J2@t!xMGJ5`}u)Fp3^#pag(GMmsN5rG6`;Gc7dtJmFpSXrYh<P3$YdFp`(c2#L`A(ww&aegNMUs-yk4q3T7KGn z-EtA6#TO2VN_Dde)F z?gFpbW|uS@bWpb+e;NXxveci!7Q%Bvei0(EtfyIS*!><}YwLT)lX*EPuDSMhGU-aP?Z{B=TnF_GqZ_wbKc+z%HYws0J92fCPDYn2*fPdynp=d z4+E+c#N!M`4I!)41C=9?8njuY-uyO2ruFo+6i@kgH7szZx2ffrZ2o_{;%)BuA3r)$ zkMxvbgPi$roCSzL9_l~b0Z)VRBJ6x}^pPhgwY9@|fRUiN9lWOa`=La27zzm*$HdI3^qdo}a^2H{D&UPp61-8%=wkl8_;g(j?n3YY!`TvZgZ zs&v|sqb6Gp+P5Z(wVI}P1s%Hl_wPU>^;ML^Gn-dJCZu2Syt9L}`BZ+iA7QMLppKea z1{cD@pUEadbz2X|x=D*Q=ZOkS6>miWI$+=Xrg!mnrhA(M3JCNo4GIAUakJlajD1#F zDa6SCXQy%qGM->ryPF#~sm*8gE%jx()By@?Dle<2;$|D)4ANgJ#gwZf8?B!JA`9+0 z`6g1gAu9hQNu>A$@XIA6D^IqBWzP4h-A-im2ueGhy8FRpccQis*?$Rujxc}4i|vu=+G_*nA@ojUL);teYYC^?;8NN}&vE&E@X5@u&ly^{ z05JI+I~NiDEAUAYKoa4A0+0{20Db<)%CFTE_kf(sn4@(oWk7QIV4eJlDjAKgACeNH zDo^1-a~{66CPk_iyJp=*zyP1N%jFST1pCqbk}nY4Cn0j|A{1+lTq+RsFz5*X0O;Ld z*9xWsOIczuWlsu~qyGA~e-f-DH!Z`OEG5hc`O3seQi& z>&i;5@4naS@L%Zp+`}>@y7~qtQb<4lkF`d~ib=pOKM9`u?5LNw!~3{XLOV|M?=kO9@%nM>fK zUXqpJ=#EQ*rBmOnpUh@it&3ruLln}(o2=_22eA^kUIq%T?ct&%HY9k|t=p6BQ45|W zbspQ_0Hvo8u*SO&nL#35N!8Tyrj#_>m`$!1Wk+}(n~VO37y{iAu;{ste8AVAL=9a5 zeRMU{iA*|>*rcJP#A(CSFgV?c;0P)k@4^kszQvbM6%%3i)WpZSuykZrIOccVna-H5 zfx>|llKSCO@xj=}Y73Ql$m4&0xIY&G6I9Wz))lH!Ra=V=gz?4ev~C{NXTSQTHl4AQ z*dcixeK<01$}@mXmA4VlGc7>m{Hf0v#Ogqjr<|s=W z(+XS5ENfAT92*)N(+PW{!BIm)J(f{ZttPsSW-g|E?m)D2@JAyB>Q*9lpYaWuCOxQjAhI=Au&L&&fopVC}MUs0fc|u)XFo7#L$a z%^O&sDBjX!r2kX&FSM)LYiM6aKpO*gF>6~|7VxHuS|U_SZK4_D_AxI|9vv(WzYOIU zP2HCZXA?9k>=fS{O{N$$J#KmT{L#4*cs%U6xS0bxri;2Kuxo07ZScg630!u?6#ZS& z-|RW0#v%xiYhnW)RasQH+ms#(DfOiaMCAI*=-X*8S1pTMTc_#D0p`|AYLS;Biy7Gj3-4o!FAv@4ck(L4Ur~R(B`Q8Mk6#9^WN744HvKSV*Lt~09zKl)={y7i{d^ai+?NY7 zeXdZ0f4C#_`q z9%nknG#~14Uw$(bGu3p^rPEG}4*%7~^%cZ>w{rcZ>2Uge##_$maN9t$Z_>DzQ6xC6 zId31dZB!v#xhX%U?zISTh?~8zUehxbEV0OL1Coo9A90Pcf~U zrkD>i;S9#@;o(nU;u)}#t8?gSNmvc z@QRe(ZSU%#1>^eQTiRajH+4MWli)hnoY)^8LM6V=vc1lw-hib@%hT<&z81KX(0|wT zt2eTxvsykbo0{z)E(y%h5OBT|Pl@i>C6Y=Z6nQN~#i3cn3!>` zzMjiXr<4Tnpcw?62boKEM<-M>y-fL@qUX`o7M1JVsHCeEi(1LayvKI2OT1wV;~xOC z&FP6g9AAhO?!yFl)f&Nx8G6uZkkn5a0Mn*}nR(v>{_@}p-c2VLOzM@e2B4|dvgPEXFLA7%XD6T%I` zjx7510hyM5OK!59QF-rZPj*{m3TM{+x72aB7LP1DDxho7NQt`QOtV10-f-f%*gAP&OfMhX)V_ye1hc?^Z z{chvD?iJ6g{%iC?0V#r<>*K7OuAYS4U9ZC)#FiKHZm2}KrgE$j1O&HnO1(8^=-aZMH zqU(86fHVn_b0imR21pJ(o9*Hqv_oU_)Hw}xgk4TIZtpO2boT0uohGB=A}S>hdMUl> z9I!0Qre;O>)fMYQS~OtNPC^0!h~Z$yeH71m`6t)Ri@dynJwL$c)}*RXN({_NurtWf z<}QJy#>R73Q17OLSiqW@WkfF+JiV+ky{sSj#Y7{5O0 zCe;%PBArS^4C|Fq8{*Cv$-8oeR7+K!AfKdB-V_c?nDyHNYbr*!kNCCke#?I_5Y5sa+pYPpQUy{PX@=SVY8n+L&^AzREGer+JsJ}&+1q<7s6U(P{jZT)f&N^ zLQU37_h|HqZO`lMP)=*N zHU=c0a3N;E&~)CkES`UL{V9Qbu(z!(;1AGc<+Z-vwtWdO%{}uJ-IUSv?{}_C=dB{n zIp$R-uiWD|zx_%?ru2;1uY%(Hi@HrrZX-ArtM0O|Th6L|G!fQg(_j;cV(ULx+|_UA z!DL7^8x-Uzs9P7QVu2o+evT!;Cv2S!NPL-HfsEJDf((x>V@1V%D|{E#WoZ`%_4TrR z9R4QMHi_1^Z3EX1Qmsg?j@i-C(V2_xh;-%#t-zrw-Wi)t%eV6K`Zd!j^h%`6m=etqI^C>roj(J$ac*=}RmdOMdbjUpHUUb|QptTDQsfxHk*IHWo59@S4r5l3I$uv>6; z2f^au*5-3*Vr_ug@YRh1UKi!V$)JwQ$8BWUu);V-s?b9Py5tuD&q_Dn==37g`nmRk zv}o}jr;&i`-kZXT?QMi^{OyzqdfxGAs@00DJoI%RnA~2tgpvBpl@bAL7Yr~nwMC>uihAYB0K;&l5NF8&v~X~_`e2tGS7>$=mNcm~wNk-c9+T#> z*a-8lG#u1)dYye&zZFjn=~laU=IY&!C0@Di zdbGvR#(8#=9DVL|K!*F&6PgA}3#`fj}-0(@GJQFl>u)`I?SxBNB9@0IVKn`jqL;MEgWt(Xjz zwGqCNfPt+Bgy0tGl181cUQ}@H;O&0Ma@@(VojYr~6^q@kmaMn){3A=i_a}b?IP97{ zUx2p(wje7?^@A=QktCU;%sf@M2S*thHj8OsN4jCr`$D1s8p5PAg@u|x zD9DY~T@tBPluY0RmU=f((zL#1_mmqwkQH9)@%?np>YFwZ@`&30mvJH|<7}1U&oZ)9 z;b1b=F<{zNLN}6AmHJtZti+zUCP0RNwG?jq5EDWaDM{AL6#J^ifYrGQY;=B42@)cW5EpyLe0I0(|qzCmq@dY-@AML$!;PhBh-Jn*I)1Q$0Fv>D{H1LUL` z!h$zrvK-FTqCSTA6(*$YR_39-rb(&16($FOMsT<{#E)jS+^Dw$NHo61*_&(-FvTr$ zx{+MpEJFEnroS>EFPO#E7VD2M@S!BS!yn3#7CSi9i>Y|Zem(9A^OpxQ#4)wyiX|J{ zPM)ca_bDV+ylvv5nkM_1IthL`V$XFT46OWiVNFQ3h4WT9{q9ecft7Is_1H4pQGbu% zuSU|z$6)L@MkyRk#0cPk!n`48hE2>-8mvyaO43bL7Z99UhE%U9m>Gd_{dREK2_pe~ z!RDHxr8&5dU8=^he>~XY(723Hlz`P8rXYm6)`~>&U!fwm>$Oy@&YEbIEL`2pyLzvY zEtt$tPR7(%z{vU4cK=)@UPV6+K=eYZzc|}$Z!wF-t!*=2M3`!-Ju9x#u&@J%1Ab9M znj4?hbVX)nW-e#P@?_Ok^QwIEHP&(7=NSYz4#%44=-fh@cosd5hXlu+okyE}?-0Hj zfH;O$IsD(F{w>N6%2K8ccp<|@IETSSmB$Nb$Z$-+%EgUvXK!avufpYa#a!q1^Ttl4 zy8&U)8~i7R3Y;$=@8BmniGu(}WQQ9@9sU*>)`ffnstv`x@7V&XP{}HUu({baw|xHr^WGOG z;TJn3NMrE6_zv+1?0S^%+w#lYe!@Fz#Uv0_?8V5VG&&B2_rHO`yZ7Gvg^pWkSGQVx zi+l&9c=wy%->rycud3M+j{B<&JVy@qqszizLe7hMz<5nzN`r*;=IJZ#4?sxnho5enGfcEbS97lvI;roSOyU0^5oneGtW`_W#M`K$rc| z*VwqL(&4n>YW6Bv%S+exf#D0ywO7JS-?H&BLfbO2(glbhUj~mammMCxlRTu=XK^-9 z5A-IbYS7DN;cLJQ3Q1ybQDFTIu5(4G0Z~KH`yRYkC2gfDP-dW25eQ-LK=_ z%|5D~tGJepxtV$Gk(?#bd&HMblSJNLM9Td4tpjClKU zg)XVQ5W{rNea}j6{@wZuUS72GT{wJk(#2~LAk(Id2pZJqi!j%L2)}%1WdTafpbMI| zc};--S-3bNZN2D@O&82`rgrbj-J5hkQ3?C^JGM2^we8oV9z$h1F zCh}@gXI=mPwFIX`y?Q;+U#u)LHD;Agx4-}wpEKY+{SP^EaZ^Z;w?vt5bd2YQIme(l z-rx>N4$z+~6-t`meuli;3svrAa$yqcWmAWpoD$hGstRnrAcoji^2bc6Z?Fy)ChJRT zDk-gf2%ya!eBCMW`ph?(&PkIsigt!=GB@cF~iL9*Ah7FjJ!aV zG!=kka~AK1IpaU$P!?taHvrvz}8cqJzNAF`fxEWT76$% zvSHU>tAszsxiWvM|N1hnD_ZmJAXC7F)#p~e)kT(xz``$;@3e&qLdHlzNMYYf_pCEZ>3>HVpbRa zPag!qF@2dR?||h_?~9%xtuxUp;1+95f*p8nC$S0M5F<&8J${Qy=QSj%;jqE6$xc9+d$ zC|>7>Mqas|?IpD3S9H`jqer>xAJpKE^V9Uw*38RZbpEv5-Po9yLC_VLA8YafVd&`^Kqpkv1Llk~ z$AyaC{nx+Z6rZC+w&#og{y!o~>%;Ju&b2$hi!N#U83zyeh^280!3W95(%+wZ<#u*v zu#~pANJ_syU90-xuRqihGAFx9N%utOV<;o-kKm;YEGkh}t|##mZy^{TUmItovOIUr z8U3oXWryPN5UZ>p_vdn5Tk!g{%F{+)+-*)Qs^dyC%VpFRiMemztkU&i6BNedSD++u z(&Og#+~X4qo&`%wEBOYpcrfMow;##k1-eTFUR{^8=N-b?|3}qVM@9L4UsD3oAe{=* z-6fRG)RuLba!_nAl)@|N{rO|_^IFbU5n+v;B)UivClqxp9vr; zbslIG-8ih=1uTmE`HsvkLf(_2ZilBuJTN55eE^L4`#+W4gQq5=Vj}t$gHbnoV>ERrX93Jem3^I83q`;jeh$kq_F zSsak=caQ2<=Px^uuiK^Rah6N%S6b!+ibOb{w~+(i?(e4{MQiM5dw2qn&#c#RQ<55( zoPd8MNO5laD`UFC6N@Q;Nen1ZUmdr^>1H_x@AIr}iW~|9p-5%A6q+`rxSuwYXw2xO z{x||6#wb}~diE_pi>pV+eJmWR4t^a_mteN4^w{js4>_hWBNRzZ0M{mIowKKBm57Nl z*Il4kTBOutZKTG39|7ZjX3n=>cF!*!HkP-*nYt()F?sw>YZXo|0!7*rYw&myaJ_Kp5MGUF@!wfd0PZNeayRmeK-r?~Po zwT^&`IwbE?ShmB`}ohV|$@)s;xMw6uz=auk{K1^l}X@UXodWw+r}*IhqR zuDg{zTQV=vaH&5Z&0k)P1MZ42U{zsuO1t#;Xnn^-;eYwX2A!=XRT6yZKgz@nqOmJV zufI5IK({$;fqbe6hT)?n7L3LSku%t-3^sb0ifai$yE>4jE#Vd8$hvlM8`k zW8WI?jn=Bb_`MT%JxLx;DV-E_qFIru#|N(|=!B1$P$Sx`!*aA}!bJXcY`lCgz{6fH zwP1JQ$hYWqvtIzl7b;p>wVh_>=5t~>Q8Jaa4Z4fc7Gvmy!ai!d@6=O~F}b6w;T>_; zZ(qi#P4vRHA9@$$f%*v`GTj7G3^(to~fJ^?E^+-(w7rlbQBUe)|7$+EdNY-R9#ql*1Cv{st zTrI;#L5b?P7?@+fJATXLn%(0F6z$OXPKhS{&CVM2-IUo5HbJMd;!T9{;KMdybq^v^ zH-bT-rJ=nVt%_8ZJRU~s7*VRDBOC*pE?2{!>8#E|ZCbIsKdIBKg;`vE07_N))Q=xK zowsz@!G&o1YjXk1&F#&my%-KEvE39cw{)VS;!|k{uKz|)pjrtBL0-Ho*^`XLF0?t>>1`2XVSJEf8S=O5DO`{^we60s_^jnVFnS zH}O`2ynH?!zUaEwF#k-b9#qRbCEKCBZ`>}6R)))%AoBL2MR%WT%(vh?1l**rL=T<54n!59P13^4fXc@&SSM8ZQJz~(8|O-!OB8*z$lO7GVzHl02c{ToWN z(FvK6fT|!Z8Xr}G>101z>3t!(RZ8aJ7q2by=Ja$ri;7`mo&?uwx3!Lk2LQ7=YTWs1 z%kjj_s3=KTufo6&yA0r2JXIsRB5Zg%}fCorr~SUX7kbM&Wqd9;9^zA^TL;uX@;XYJ*P7OUlYRyMh@S zEY#g?5z14Lo_rH4oCuSKN-GBAJo)YX;tM+i8!<%RX^5N!Jk+CsChPn*jT-^DsfTLw z>%n+BY%Ur#6Wkb7`=D)pji!%3$Oj#+MvJ&{xrN013x-%K6|akS+O{{o9`m8Vduqzs ze8+(LDCYYBvq6^CnX*WK3{41YD}K&l&uvGLyEHjS)AmeC2x2^*Ndlx~mL{Eoaam7p zbc@YHk9G25e%62c$nXxCKN&tE#8HuGZUlcbu5PnrV9dSXs0zl~e?WS89#_X~Kolti ztQb8^6{zC6y427Z)Ps(^8n~JId$_Rk)s8!D`ONW81DVIv=AX>+v2&R`9swz;#pz(C zv|Qq5E$G!gNICT1PLd7ieu9op8haFup3r<7z?X?qW{gO)?UR)g!^64Vr=XBVyE@+U zyX=Lnc3gQDuoQn!?(EeRKHlu4Cc3Crx?&4xocNAU9Mz=`dd`7CRaTd^_L5{lnsWoT zKIw&S25g2m8FfEI?PQAzVC-6#c4aXoiiqukuz3s&km$2QB_1cS=PN;xn8pek+s52P z#5vgH^hr#Nir0I<*L9hnU0#m5w=q?*H(dUNDdAZ__)VrnpGY`ZQb3>a>_}|+*yY-V zJdZK4sqssv!zYZ4s{3a5N6Z8vX4ryl>uGD!{p)Rx>o)99lWht2C#m$TSzoPCji~P?<@~_dw2bm@PpNEM^J=WX?Wz1@yM~30Ev)tP zr=?%M)c(F!tY+cE$Z-U((A-J7m?ztb1L6s0$BDIJrRC@~?#ZINsWKn=?$J>#k+9uT zvqVMpX0T1eO!2>|gb9fx0Dydbm8KCn`&sUL`8+`= z)%)aru_IIhVu+d~QX=VSW$<77=_rnJ=nw*5$*$N^_^L=67QZk=cJ3Z$X@Ijc58Lw6 z6nNUXyF2i?ps7ya6VYO&p=15b>S}X+eqCKv3EKiCI?B&was;+I$=A%%w6ULtYa8N2 zDrh)dBNuB;ZHw!yuJG{ka1zO&=^6zsElW%ug$+UXwhIt^#O)^mw%xbW|B14+@0rypK zj&Wb;8!r&un8@E2HYyb?u79wH z^41r!SSLDTKVP-|lhY4g?XwR$3cRuYw_kF`Pq`7_Oz2Tq1}lP6tO&V13rjmp$n?WD z+hq5zBV(e3soPgWeFy{lacHO^M|nnVR2;0Li0-zfjtB1sy`^>wK)Q%;xPzYtgBs1~}JgFq$R^K4o$?J>#Y;xz-pAby~8`pGN8zBEm^f z)=ZVAA3GhuvwLEl(V_D-q=;4$3tBD+xMcj$QrELKxKO_Q&79oLl|vv$B&;cGr}zY( zCh@~Wb{6*Zto>+mTG5PYbYA#!CgmxSckknz6x8wD=NiPA%v7ejtk$q*z-aw!Av)p(@-sVX{pQ#0_sJm$+lJ`DXt_iJ)i_9Gi zbvn%SP&uF`>CfpfXYg25M5tV`8*Aj9$@K~95BoR+T!|!M1u>GucjWoe2<*-T6+L3h zKi1!vjPgTA)=7u-ek-@uDJX6fe+y4ns7N&tNKCRCOLuD;b1}c}9lYPUc-JpOax>`h zm2UkMGxYjoHT3$mv7_Te>E(L8(SI*88$AI5Y3OLohjBhK4*l&MhUlYI>DQ8y42S+a z@xipnaGrj@-@o>t@rYv@`b)-r8usH87 zd^S9|kaj6g!t9;Zdt&pWQ8A-X{SXDor8*={Dt)*$(QaEl;H$C$|&mb23s{i&=YA8F1h}$kOYL_%%feyg9=wJ%; z92Q44R4`BXg|T>NkWB($HhK9_S62rGMxM5-{IdqN-!Ym^zFR~~`o30tcExwrr8r=b zf_C4T;SO?WJ*vZP`#m9zi>)4p92^}3nq}C_!CaBV{3pDyd7y0Fj-UalN+CY{TL_HQ zT~pX0i|&NcRiQ1{KHT)#b~@lSCSkwQ6oT5IFUohiFx(CiCB>pCFDnCeDjq8;-aUV( zJRZFjQ$NF{kFIu_98i&Y3nRUj-F3}UB@(F)b|{(-qNxDC?mNT7LLL1e(&;!68T^iC zJ6E&%WkZ&dieLMM2z+NzB^16c{F@-zOPJZ?Q=hwl$zze-wr}yip1^6IV<7I~TO355~JXTc{3lfx~ z;(DH=I)C4rKX|F|8%ZKzXY@K()->j-O>O*V+l?0)$>$ofg0i-D1X*jGk7powzu+sL zx1-S{SVeR-`nwWG>rAZ-W%AMaVeQ9mo6BpxFqZ7g&52pDf|}eKhjquuUjFIZY^t23^ObgQZ}S2Axu*#{DD$ zs61mcGc$j^Nws@JLfVAzBlq84KrIp-xbP2Ny_x*HAV4FBrBS8ub^&vH*i(>y2%u;( zJQislNi(X{Q0W4FfZ}0lPLeR_(|A@0eKX^q@sV-1Epot`Tf_V2C;gp(tY?Apa%l#Q z*sH%vj1F2^$+qE7k{h{B@@=`n;ZCwl7cyWv3p^I1;N2@Ke#E6Ca03cl(cbg$-H^7S_1rwH|~Eod1X9otRi z)riiraj%d-bz3r2nfjmZwExcsj7F>nS@Fsckg)WojP)A~dIEl8FO7E1Vf21HU!ALG z2tV423jA8IEkE=-@fIxYwW@xO2dI-CIUCSM# z-#H_lsJl3(yDhbAy_*SJ?cab(#8brUYrV`2I85}7uvwdgwx0SfdhLPn@>`{f%@I*X zs+cHgj)e0W0lp`y)S@E47L+(!fY2PRr88S2%gVyy8P%l!Oei8ETq+dlmK1OpAPDkY zlJ1WSBhksJ<$ogA0Sj8>2b|u5e9=#eYLrvGlak^%k?X~e+ z33YtE7;LO6pN_BYasXk5=)0^=!p)Zd=nqxoK>d2I3c8*3m2ze|_v%g_) z^zDAW7LL&o`(0FdT_0{5G_%DVgH4^1HKmJ%&>X2cMKviMu33`#`P zMCbaQGqa!Pw-Y}_k6SLr)=&H%TOB5s$*;!F8~_0Nb$TsR-J92cXTb;(#9Psh2Ff>Y z#uPGhWlWjjZ--xaYRu%jrC;*Oe-KE#_tvHkerrb8ovQY7qqL;#62L2GtQ+(fe^#0A zdDO5i5QfQiTe`M4=~r{JeHEG)qEo}%BZIdKx= z2t6PWiIBa8gP{Lv0RW&?a}vg)Dkj1Eq<1E(l)AJ+K|wyKe8Cu`6 z>EY*2ITP!*z6=2~evtlzp_|k}UgCZ7Xg#)UmuMP^!=4{BAASvEAsOwE8Bl~Mjnai) zA9)wm*78p*F50>mQo+~{as8>XI*%?1{^ygkqgeJl9hn)er4I5RB~>QQ!eVI_8*Z37 zK41{#gvb9#w@_)N;g|`@^ga&uNfWStuNUN>2m-D;3ox3DuanTQ6L)l z9?Xbdi`}fjl`~!0H^ep_^NTA~h2VCPWRh zl+KF;t@_+ABxP_6%RIS>ccV|f8Q6`k2ZeR{C-en$8qbkYQ}b=UPZZWXK{u7zR<^P# z08CN+ErQkixKz0^745-?gL&cUMbBM9WE)FAz!)>?uVk5pH7&?(@@YdUc5XKMV;!B)cm4=TnIYhsX2tBVrg4t9x&3up`5CVM zr2Wp$fLO!kl@<5PpE~7e(nbowC@F6n$J&zn80GvuJh@+}NbAN03%iPrN2 z))FT^Ps7vIb$2|(FN;(?vmoaRWnVNPjQtwpf7JjLU+}+Nx2t(-=hKhp1Mgz{(#^9- zwJ_c6z4oqRX6{jyl}`@vEsv*LYL%5cH34^)_J?!M)xP`@Ia?c>w4Cj2t%h14Ap8pd zf*~p=DDM)QppySW>=V!vz{!a@kphgL7f%EjO9WTOX68Tl6OYYVYc45SYIvWMR$E!g zy)0-&PDLAD9vzJX!RN7DrBpv1xZRNY*=urC5T1?+bvgFju)XRP_UY>Mb%7D5SmO9% z-X+z)W7j+Xy^f5wVr^%Kb$xx^9k$U^pUJIuK%U5(}~{b#85ryJiv42XcC??8XZ zK$LidLg4e2W}$%1LGzatYhLMi{^e29M&ODbUJ#HBRkdv z)pi|msrrfzHysT7hL-9-lDm)O{y4@<5Y|$mr4|I`6h$(H)v0cBW9m)gCV#LpP7M-{ z(A3wlDv{2&ffB_O(OQZ4bgvQ_E=EOSiS|cR^~gDCi^rF|4E8w;99{c79M*HV24Zx}R`S|p=?c_D#yCh(smN+0D9iGkxq4!^M0KxJlx zG3L1GIYSS|;WtG3Ynx4nOD~s8qoU21OHKH}`=zsh0n5Cvld80tv*+0I*UGmRc^^w^ z9+$!ascL{R0di5JMGeOJRA~@<()}P@rRcXpo-ddwh_WVvuNa%HzFUFMeCVU`3xkR& zv(RPDS9nP|S@kyey_NGf zi|Q@z{Z`JAUZ*0k`a1k#w02hjA6#Epc+Xinjd#PGWZZw`P)(Iw_1}me7!Bk6X<85c zmGc>@!JE;>Oq92_Mhn-l(P3?V{&L-)S0lLXvl&_&VjIhqIi1Z`QwR?G0%(a~`VEY4J3?-!Tr8HHsJQBw3-_lMQv+n8u11XzrD zahJX1-7NT+6ug*E$*Kgf&o9gPg$=S=#XakU}4XGWv z4Gq8;#AFS#PlBrs9XFk@wXw;G8IhKx!*2iZ*ZkU+qzh7rM0i3JSXsWWf!J+`3wlkU z(!J3kMK2^v3J0K4p-I9^qA;m)hh;h|o4JKN5mC|f%uJOW$kvHXQefzi$6=x-8G7)F zSd-r)$6@@l9>|JYxqz);TAqL{|Nqrt#xJrBil6jF=ER6?ycEfy`t@B&bZp9KbGG!5imD%6Jq#n{gIdO z2KcGIdBCkf{g$Nh7b^hq#q(8D@i@5bR$;CJ*;YDLvTg9!z%q%tHQ9|^Hv^8!izBfx zSRUb##?duE^gtn1-WTqa|}2 zyoDL(pxJjM4Oxwk+jQ0(dz+&A^#uKGoP$yS!Ln=G?aZtoyt!FaIIa9{U#Is((_x)*(1I7Ny}1<%-P?B*+E9MEVGWsJLbLS5mI+6I6NE@koO~LV>RTo*DP|zr zCEhdpSZ(t6q(T~OAnM4}-kZB7 zLI_{f)B~QVBccrK;_>t^3v7tZNkq1WX~>i=IoErOPxiP#AWOn7A33jR71dJIK3nGg zu=?<8Iqd4{Y87(S2y@dZ*TvtJaEm<0j8#(8?j&is{c>e)^bn`<{r~V^=MV(O6><)w zfOJ>oe3PGfkNCdHC*Mx+-Z4r&J1w*HWF~Gy5uklM-mxflu>H_xnGL?*uS?GI73tI0 zggPI#o?HqEM^NoF20DVJ3=5Pe#Tmg+Hsk&aLkT^yMvw*|?-Uncp<--qZhqJifP5=x zH&;>jJsjAUvq|M8o75a~e!)1Ir2H@3tRu>zXJ9)^YE==!r75W#Nu&W< zX~{Ha9Hbk3G~-lhOscz2QQ0)V7rs&A&U0f}ME6^*4QEsjD8KL(rr~GxF53RfcDeZE4|(+T z4qFuSr%HCX2);q|9baB`htFUp^1wf~{oY=&ivi|VR~baO!L*s--!W9(bx24W-aOtr z_}uOPJm6@p{od3h5OB}>+?hv=aLk&?6ou)NIlAe1g1qM(`Y+~@#5-D0lRzl~dc_HI z3k?O8dtaYv-+P$hx-TNgBUVd;nVW0E0cCG<)2zBxa8RbM%!4y|Rp?5=RlCGsuSBnY zjH%0fmGa@?)*IENlx`}1!zT%DM+QFJ7dc87aUD7Hyw^2U7iyVcBx`WIc=;@hr0seu zzC8dIEzHkPW(Vo<6l<>+n?s-`ko#34OH>xn5|8?SP1HaH0^>G-)cT`SJL#nOfOtxa zXYc6mSp1$_MaAQ4;#)dCc^i&ZI(y*YuK~j;G5g)RLu5<7PoYCK2cJ5*O!INco|s>n z+kNGBn6k_>^P)3aDO2q>9T>+%0-0lp&xmX=EkUYsZDN$1%|&+A>mbTU=Y!|y?-C0Y z4R+@x^l`Bx`irPR4G~f-j(~{G)s;H?+r0Yat4>4QSHIK*4K6JTCtmcj&*@AW@wVrD zDEd1PsIj5Xow$e|gR*=;RSiB-=yoZ|oE)AY7FRB#z=YV_1z7Hg9wEoaj32T1Aj#`KsNkpw`v8f$jZFxR`E!ek3VgqGGGnPiPoi&OcC|+NIu{%_WW*{iO*s z=!i6>+~n*jVdt`&VhTDKWdp!rMT-&!|-R`z+;B=mEdXt}beEh>ilM{%b28al0h2lgqs;y4VE ztU7u-B~G62?X>f{LiwELn~Q8B67BkwXDI^8X#j(5#bt> zZ;RZDlV^z|^~APC35Rg)VHqKwpB*jMduMs=7m+lcOajW@>x&KG9FnuW*)pAfuwFu5 zq^tS_u&8~#{@ByUHR6GWsg@+qt5^W^T!fKYRU9NVOxT4T8d>v>D=dZeo9PyQIej-P zfO6|S7TF5lA3k~cY>TO+`v)+Y{*Zj~X zZiOJHY+w2;#FULV=5_4UQG(1cr$HwzTW2Lv=(hFZS+@#LuMc>~yyUDoP0H^Hp0z}S z!|D_OOuq1#8L;v(^Xq18n~kU_{uTS*fqjz%uwIg5R30`^elN021im<%UggzEi|^xm z^l4$bR1sLPOhn^3USC1c7SlESUZ>jwj{82jw5<*v_cN$Kl~O!KbJx5K5Z;uO>sM~* z(M1gSx&}(#ieG@ey$p80>D8bEGe;DN>v6Iw01LU>)^np?&ccLxUHGAAm!~3 zUK{%qpj#@ViN|qc|ADQB;mr0O=kY3>G0Tp}-`w-T2LUc#RtxcPS(yCz(g+@a`hG1H~Wtj~J~0RF10c`NPatA48jI?Y)hKYnaM zVU2bfr}Q`UH}1n-Durjyt$(_pdHqm74%ulF1ao$Of?Z93seNzO3E@{rHLr``{XJ7i zp+MPM9B)=I@IV;c6wK<}c|w|8bNb{hFNbxQ(dRgawc0MFxyyzFrwiJ+q&oS7he%8E_G987;#N&967*u3}(B zuhp$|%J-ZQ;=vwlTJrX+dW}xS(kT6EGuj=*1}`mA91gHmR$0{p(-6G;KH zHj#6r`3r3*Y>;lwV%fS#b7-K|j>Z02I1A&#pcq3dzw6~nTP8;}{)M+gi^cY(;BreT zAViH#^D6OeE^LTKx$f2PYg4@J=jk)p>+*OQ8C--SbKC@;cgyvIS90J7deX>Op zovLKo`ZCYBI9`z!zf+vB*%(Qks$kft`D{PU?cL_f;}gNm!~7srtX;}`i@VLnGVZqTU+;roHt~QINt#O1JYpw~KH|jXciM^n zM0@Y0=AdT7@@lt2Z+jbjX{xWE+`tk(o-Vw(-0Cg(yfOhH@mnM<;~Kx;5U7PC zyQl9#LYW*t?XY%x%llm2FCBex%amRRjRv){iY*%!z_Bs!nyF~KR~IgmK}Fxoij<9G z5SzX~!79<0e)`;hnU?A}?HNaq6eDHeWe|&tV)i1&7e z{I_uB?2o`WNDk<9_HC6kFo8MRACiWp0tPO0p<0+bHDAKh?S?xZP20W%@Sw3!aV}ZX z%R0{bsW1@uRUhP8tqkyIr7hlOPvA2Qvm;an14k2p!5qvfb;0bEBB*H*jW$Fnks$mu zWp38zEW+=qSt*H44~?ef`^cc{hZpD!Pbo8(82dM`Z(ALkQCTy)6qp(^XiU9>wKS7Vl6F7R0l;Kp!#l`W|{p2u!Hh zuLtCg+_r6-8Q-g~_cDy82CS^;T3EO)N5?GRcLF9T2LRQ^s}LnfeHR7NxBZ@p@*Se* z)2nqm{!}E8-TiK4=Q803w}6e11X54ow{JswjZXIJ zmoT`#VMjG7Pl56J&!0clvCNpT;eqZh9ygsdkAPPBiPB6tr$ns-4Uw<`;efO`X4S4L zYD*e19#`pKjO@QTFDL*(?sE(k_}cPxY0>BwaBpX5Rm;5c+dhy1o}f`FsN8ipwoNZ9>2w-A49k=H+-&_ z3ggO7NUuSMEi^Kg~eEhIGe{&YXzC;=3CJ(HJqrsV<5+@Zd8R49a|Z zaV4vF>MF zBzsvKZ=SPaj=$eckm*+8A_T}JU^lIG{a_<@zlN|kLu6Fc?i<`@Z$9v0Al$TtY)=$A zZ)|Z}ITo&V=9ZkMB-~IH4m?E-99wXuNJrTHrsa!>Hnu+Qk|8i8c^r|(?G@*Fw8lqr z*W1^h<-4D@ddCiIRhh(g3+FI7k-{Kct1qx;;ott3JpVnslRn2i!;KV z!IQU{k%6c~lr)CrU>OsZL|@i;1)oTi$!g{)<4S%)Kw*519cl1@8tN9>!b`W{hOr zZ7;)6w0}(%;NDN!Fg-J0Bq6*#8%_%ixVaZnY+Ut@XO|J+x~2tQ{*bDkN*rY9&~SyK z^yhTt)A_th^fsT&Cbk^zQzR#8y%WPt?a<&lFn^zW$Oq!LmGSg*>cShm-Ic>cikQ|< z(S^|Q3!TR_yWLksxW7jX#)%9Sn`==^Vbd3)1!HKCGO`!)6x7wt%q}htYl&|Ipv(%oCXHTbt6P5)#AaEsype3s2yGwCp~QeoMspe7zn@ zW9dmIC-!d@k}ZVictPhTGCXX)$P5-%9df@je|Lkjj=%JdkT+gkeGA>;#jKL2LcEIG zoW0pyI^6+?9mU;tnfsl_JzCb?(hS2Uh8I#hkIYo6KKDmDnc^L&W&ToVU04p@-lC}-;%WNET~;R4Md$|d zjG`P{mQk)}?~9x_eCK%kLti<^0j->t8u1d4zbgpsHHRtv`DqZJg*|1ZYWlE=ny&V6 z)NR`BkUN#>;Jd?n{gu0?t|)N~^6Sfr=3o45X1eDPEY1OvdQS>wGuWB_XpJ%eKQ%(~ zm%~XFR1=%v$R8LlF-B)`L~)bf*2IGsm*4+xx?Zlh>jO3u01{#Hd29s|`O3#Z`ix-A z@+q}k^v~J6gcu_0RbQT=cb+3YzHFCID;;G)KqCA!g%RQnn~(|(f3`E~z9v<;zWxGs zbJnek$FGg$ojD@-61J3e-_t1Ld_ho9dl~0E#+eie%A?)!d9(!6`}7)PdIj^ElLuQFgL!*-w#Gpk5TnVey&H ze0+AlvV^O>Z^9|+4*e@`pLVyIr;;{;FzQ(yW3f`$MjW7%0mGJ@+NJcj#`zcKLkfPI zM=-xD$nh~WB#Hug&IEsCi_CH!iCq7S)C}A}_md}5>UGq_FTRf; zKEELSq<%fA*pDVLR*^*B$Mwj(@GIuC#07lZuPy6HlQqNhkiNC{FA5G!u46QL&U)QJ zH>hX3C3ld73#6H*vnHHoDAQS)X*rqmg9au zmS39;n$ytJ(n^+p`9ebJ^>bkM;IBN0lG6~tC4@4ZF0VIth6a(P(=n);hzqFBrBKX6 zNE8A@`7ty2rmHWCCf4U(w!ftx3wt&vXjL(;t8Z=uWm!z>M4dHMscGrbt2AZ58hpw| zZc!2$)3!nl+x>y8N3Wvt`S~0nBLDHvY$hrSa?+b4E5PKqfSVK71d$cCXVAc+NC~YY zkV9>pp!J}%5B!&ERN;uf*5h7@*7=;qg8Io*tZZyNhI9oZr@g$N*x0O@A)?inT;|WG zXlK6$_MY`4%MR=6-83>Y-k$~v-!e4pIJ9_voSjm!f}t<$b<_T=ddISUbRgPgIeZa5 z@u?C;rnd~lk+3-z5rlMAd7v)`sT%{aHz zlf;AZeAX-7fapeleaY|Zll$qUq#1g_H$&fEAJ)GPt!eo(Yr}+(!bF%ivBKms1f4j8 z31I5rn}+>bJLHewM8KTM1{(Oh=*Xz~=I&|RjaKVa=?EyVl?sK9ZOd0@uFNR}l+XBt zAAlV;N80s)Z=J!LE?A0f0E?rWg;~5@vHv1k8tYw?O~2UPiSNykgM_Z0-X0YtC1C{R z*wfLLiElg=%fDLcf5iV^rf>wKvt11q-`^21y3)|{opz1Pq493sc!L@)Uo`04(t1$y za5^3JUdo!3S>6tKm{g|FJj0sX$(?eLBz@!@oW8kU_1q)zcCL@oX4fZnK}9|F^B<=R zBvaqwdX=h$bHTa5gN9``Dvf(TNFyLv&lb~fW|JC!kV5;MCqxV{WkMrVTO=nX_8zJG z@r3&|d=Ds|1fL(}YRFwr;`9AoU2~lPX_`=!9jqZdXB>t}Pt((&%;=G0AU^f2qjED& z(2&Ko!Me>&p86}-57`}VV3jWeuvF+r&n;^NO`TH+uKtEL{SLt<1l-390gauFcN%_! zzSWOXCQSyI-$je#_FMJr*nGELYSDU2ctv<{6eF79wG-mD+mYvpJ8-qhOwh zHPv>OtI=~J+w`yd3o_6F?x8;ONo!ltK)9 z4x^Pz5KgC92*pC(vHow7fG_}1DvV!3TKQI3T$hz~Hi(0PKZ0lxL{qG3YFqAcQcLvH zbrq>y6E{EMZG@o?w>aOT{0^qrS6m4FGQmsK$<&d@w|UQ2#VcW@S=X1B>ZCMf22C|= z8E=1wsAlarpEhEaj+_~fQ%YQqbhg?6wpC}V4%XIs*cJgS&U47UL|Di%XJ#cX9fz9e zZs;v{_3JwuqT}MXhsCPmPgQ-c;Qvht2q-(D&FmdPBiV|# z^Yki1(kRFT5=tIwA3hvYP*Y!haNR_EJTYdvQ*U6WGn0l&DWHrvXFp#T7ok4P*>s*f z<;8CAb;zGA@(aVoy)y>3K##kFPE%R4jh{wEM~euh5F?J*>Fvm8k~#^;Ai zF$z!%Vq}=pCTi`BoN<0Ni@Dt~rZ!tDx%}l~^47_yprp%MrGu#|?R0)`p8|(8ov31H z{lxVJ8g8b8WA?bP(^f|dGoh8g0|o};>fG*b`@@?4YLmlY9Q^~}4ipBIOQPoB%n@Wy zOnoSwwZ{K{974<=N;)m~0H9&63(>Th6Nj}3 z4~!~Jh!@lNz-gUnwIm&k&+aVQpXvMC>Q=zsYn8sXw$@dbS;->WFmv`}iV?~j4W%?S z)(cWcdg166sM;<;WX{p&)mC8s&oAUf8!O*G3rN;Yk7bDR)=d7PA(3c{GJX4Z|DPIf z;QG~QvX$WI{c>_m+7SOpGM!OodKwGB%}k%&#yp0ICvT;C@ZgX4tWgmj&jfConN`+* z@V3C!9yuv5D&~xl%~7sdT6d2kSr5cqk1NOiDu|1Yo<AyGbV1T@Sx7- z2-8PJ^4)YBKe!NKe(QP~pQ&jg(oe^r*O#bmp%n$b7es)HcW+R~&ntYCk;y|Q*{0`C zvYeE^l3=e|ScvX&e%*DJ6kW;K?wRf~+c~~aA44U=rwdH=qk2stc|-LHU*^F1|7Jq~ z<>{b&QK3sDeAQ#H5dua$mKDMt;@cEsNDzu-l;xFYL|*IhX8CSgAM~R9jW`*35$2CL z^z%r(_Z`AdYDBmYIlC3pSu4X2>-CdL+e%Fa!}o`N|2`h03srd?*8Q{i;rn-n!_fGi z@8754DGd-^dFmnxPUq+$N+t)0W3j;12(Rkneh3A~;DeTyVfj${H)_>G(FYYF22vhU ziS2dAn+0>8%TPe1vkf>VQ96BKd<^el6#s!tA5A6*924LxA^k*ET_Qt3<*&LoILsds ze^d}J1{H(($|-sAu*|-7%Y^g3(iQABcLlgNJ}bV&!ZD*i`gxYFONlY%qp3yat^tML z7OLnsO~5W4#kcJ*JeEAv)pIg@D9?0ka#QfRkX+cSv=Ed%4yDJ&npCg9Ds?3`%Py`&A*3K8(o)G~ z6Mug3d=Rdyh{z zFIK1y-~Mmj2?S0|qUp++H}hnmxaYN=)5?RRmXW`tt9R{1BomKS zUsKnDQUOgD{G|Wc=IZjr&_#O>{59n^bZCev<&_`gqkMuPDA`u+Cgt9B363hAzUe9k z>s!$O8|)PT%~1RNQu0HeI@Z#~&IQdNXosPY$ystzm5F}>fzUC!PdYCbW}zwG07P|b z5IIikz1N`;de0gkMBw?>KL4-kkUqwL^x2uoVNH+yPy;2~xP#CXyb!Xg06$9R+a&Rx zb5&feAnWO0piq#wO^Hq}iQsK>~#%NfLsiHQ*{sIXErGQur! z5mJ6{V8?m;BKET=0KK`tf1gAyGltb%BhQ%=A(u5ZKfj(X2CjK`)eAODy)ucFwu9Ui ztUm4to`lGZ-T2R@^=0ST^4ELwr=C>ecyld+-S59@|2=2;v%3%>=^sDeOS;u)&+^P$ z<&KO5(O-W;vNs4)pPL72NAX1mc+L& z+g|a_T}+vIyPL#&=X@?=;w*pKyGi%qCXnI7w}#ZWv1VK&iF9M%M(|%pc4j6Cx3;z# zsOZ7x%wkrTCnu|jhYi*D8Ui4z}`&aUlfeEIi z;68%n55Dk8eTT&>=efC~!?X}w9PolhUrhy?`Og58m z5GwK4z~(PGT8oun_Q1z~JV$_y{SPql#*CkDx0rH_y+!w)42`)>IE6 zf6acQLccda{tOt{vSs3i59FRQI_&9DO)-ubc z;))E!W(xBk7z zYnnr?v{+EN(BN=$AY@|cIdkbIIh2>`p_B{m=ZnlZ{{95yRLwyE$Zu5oQaw`^X}|J8 z1yV{itkZn)KMpj4s108s_k0an2e8K8c7bRLHoyMUWGZwYRG6QFLh&FmAyfo0hzene z(&nR}sLq0?EMHWLY5jSD=hCcwyvrX-%0{J*6@Tb6y0k%uH)V$OccpD@V_8{zHRm{~ zFrMHE3p@Pmi8#Bg%3G!eCV)Lq(FVf|jONj1dt37|;Ii~M-2Nh^x>r-CY=ksHd#a1$ zQ#qBxFJjdu%f~%aH#hm!Qm_~_ zB*S?cM?~QqbWS+J2F>nkdJI2%SeMas&I|)zFIlO}%1yhA9GY;5a7d&e5RB#oJ2$uP zoq}J#A5`8<1Bz#l_wCWGEW3JJwzmtg-tO$~F^*I3M)AfkVc_Y$3FmQs4A^hx0E)4k zqa*Wz_V%nyR_@@qfGXtsPpjje|I@2655tV07V`|3wly5>q*x7cBgyWt?ISvab}5@mM(Y2AAd{@qA%Z`sq|ixIdafbE(60zgjf<$dS4UAvsjVaJLl zXKH>KqDZr8ehom3kWmTP2MqB()Wk!mIm4Za#AKuQ5%H+{S`+o#Ugf>$F5Q`Z63heV zDv0Ww#nUP?ia2}Vq4vzS(;-Fe_NMJmUu!#CX#)kepTDg6xl(294$pHtIU&~A_ox_H zUog%%DALSNJM@9PPoe`}jj;UfY3as0r0i`?P5Y|_9y*bMWaV^+^1erb{T zwlNa+w5j(0o9&tDU<^&@s};TvD(O3f-sNV*c}O%$;>qJyAZRdXZ=FeNMyE&EtBPfse*L%PKypip7AMl4%I(opz z!{hU~JDHRa9(1hb{L5ZRV)%Kks}7|0 z7vQv1udFi9zW3u@fnOu-jX@N0A^4@#XrW+cQjaMkNS^uutR%8!zngf?dsv+RD(0_| z3UB*GAQOUOh{z_M|NEjz)~I~v@Bd6e*}A}PZ}nNt3U`*E_?0EC-80XgL|e}(d*D|D z;ZxQ#*Sej>TM43~89KMKnjQSjm4$(?AJ67qW@|ax0B@?byDbOabW(dxh*~e7RQNK(==W=4qc{ce}DV0!Ufn(6NSWDHk|g>4pFon z;YRM;CAp`E21yfbDa%k_3v;)$RaG6)m9<^I-#iBlXOEC5lHHOuJ%I1=1q}v#hr&vD z92uf3XV%0U0}f*Sw;_ESW~uRC&OJdEv+Ew6iT!dlY4fVr{o`cyTvO$5`>u zOF>66(JEuek2sL3Xoj2HDT(GcTPf|`bRLyHdl+Wa&88STIDoku1zBV8ID$ql8#cf* z2ltWx3Mc}u{;c=`vG1N=B4ZQ}ipR?C0xOtg+xVI3_QZmN1@7a{z0Qwq%dviVaEx^} zqA9Kv+xZTyNPR3$+bh<%{xACitXX`7!AQi<5DI|v40&xqtEW0as}KBufimz3jv(#h z>znO|=XUPnvXz_X1P&*cfKAG4(p&6@n9w$Ny)(+YDG3U+fJ@hteUX4x-l+5ES#7>f z>PS;&92%)Sg*S`@9us&YavAfdpVo6gNJ^Y)tMWDAX6I7^KnPlVL?Jz&s}0gBD=DQy-btPQ^s=mU~or^`yqgW z;`g>JKsZkV^x>C{*20lZ-rUyKQINx)ql89DIx<;Pf<~KVt)ilaPHa0}q#qy+Hi%Fx zytL(i+1nxbNPged3m#aI<$g7|-uXFBRz?O7nK6_=!>_wB)$1#IO2Pl=jf`Rax@>c* zXBxnj3(H|Y`zU>LdY$H!$Dv2ClAxf!~dSFm)ec$jH zs2TW-GW+36xcq9}6qxmMUtf^V+_c@+ZRT{rk{?>B<1Zl{5*#@S?l`@yuRbswUWwHs zdKo!@QO0nVsg+h0k@mb&O7%r>Y6`pV)K0)L$2K?=did{TUQcxN_4C%-ISr=Q)%Dkm z6f=R#9&`e>NcBVd7oi-vLO|H!5Glw{)DO%)hlX}s$bI%*VT&_wZ-5~jy-Ot=;j=by zJ4nZEkq|{m*Fr<#3Yv@I!{E~g`rj|wMx~h4+8Rq*_`+=zDXDS{Gw>uaztPReV;qB{2Bon1R!XUNr%e} zWIrn$C@QwFPh`~MUxvY|}l?e|Aa?K)7g7I4nJ25;0y`pJmt?BJIp!6KGn?0V# z0sp62qv1rTrKP1FT5$}JFwJ|kh;>KJ{|J?nDImk69TJad1I;a+HMaJphb~FdZP|2y zOCeYR1&uCA#LUI7LyduVc8>eUqRmi-8ADx6<#6M1mnhFyrgQl#pMA0}k^bG(r9M-} zlWl{gBA^;6bsCjAF!8p`-j_yRsX#QS+q#A7@@6U{tIaFKlp#Lisy z8ReKS^F3cvzk!CA0yWAWb_sR7aDwO!nFy&BEktrIo-do53-a=ej)CwbVZc&CeE#$O z$~2(GmP>_&1WKIE+R4dEqaqasyb1k5++Uaq&_|woq%qm>FgUdrr0}nQa$4>p-;;5U z0IJ%;?oPU46G%d0SG+4?N^f}Bbk1#Rs~JQzs69Vu4` zU;E02hV$}6kf84fod+|K95<}0VRS1n))7XjG&>+|F#XYh1ox(bO!BB1lcbn7W}(4z2;tp4+t8u!&%El2ifE>$r^(jUwRL^O^ZeD`zJ0Cz-(9jwFT>OQga&G>WM?|- z!jej4_00t=5E`;@47zlu%G00WvZmI$%3T3r#hA3}V-j9sa6uZG4Hn!!VYZXJfYHyN z(gnCV`5r8v2Y=fj+&g7;nh7NDu$FV7e9cAAOizfsNjOOnK|ik&C-%BAkV?|F2d!8a z8I3*q>bUM33hR|PHkhLtWMjj1*lZR&jAvwIjElr{&l>!_JuPGNRKV7gAE4WPplxP} zO^Qk#_bIFB38Wepr)qm{5W|{d9*+z&Lb^8Wj7ZN4mn5_v;#|Bp)V#`VHTmZ0!N&nO z{Y+1b7Eg=>^Ix5pw^?@Ywtt)#8g7LCf;YDuty)EdND(TS*c$xE4fzxU5Y0d2vxH3t znI`*z;)d>5V$THRm9dx*0KSw5bm6R|Ca)~4Cp9kVwjZINu*0`}+i_`y=E_z-%m>EA zJ|b3T$z@pwA2)BqJLwSImw!49&^Z1=f7f-N>3PLv%c>1=Z|z81B)e+-99LX)Eo~0`>lsHmzllZRSBS& zej<;TH6V5JJD|j{3<2`PzXQbMyWE;yw=mt^AhESALd9_Lchk zU${wE83ko+sBB~`uHizHp2`kna&3ghweB8YOY_Jf0e?;z|A^L(6Bs#TqgWSb*1T%c zduUxsufBQXl=kW%+c*LVknr!V>JEP_s&!qdxr#FX+wzbY(mwK0JJEKRfdkw7anyQWZ z8H!qp!(P1?%IQWY#*c0d@+I~4_;cLpiHxbbE5)5DeG4gUCVKM3E zj7sut14fHI`!L`i9bTYtc0*&{qL2Br8-=x8pV2SIF0hoBFf{SIUerLO1aAEV^b07m z93@YBr$r|&pQe^y_7=1${@;HBX~}PK^c#3AI)eszaop@Yd>5Y2A-`>+ZUO>=d_Rsj z_FO`}9AcC>PMIM~Uwi464Js*remY3vuQMEsy_JUq?gBUw9kwgGES~iHbS)y4j)B3p z*T6F>2JidtYPOeaaiYfHA)(r-PcZ+6nUX(4{^+l=sJSMWrG*{_2GI*sPE765{I2@N z_!j(O&2VAyvaAMdY}f~I*LE}c|9Sx|FhhAl_eSm!VF;>Qjk~)#@!8e~iBcWjOmql( zo*LmNdFvhr^H0pQ?C>PxDn3ZLSYT*WApxi4OKt6+ldXt_2=Z1vDikjG0?1xQIR*5Q z??xqX;4`>a&PUsXgXyj2#GT~EaSbx!q{+iY!@@gLIDOj6w$I69ei}rjC&)TDSWME{ zFK9O@@OlEji)%WJVnbruwsemWpYZjV*lVBn-R%Dat?IkUZYq(iV;lL4ny>$3FUBV3 z8@JqxVHr70Xrg}g6=a5OF1I5}q6-f%ojHH`^oc}PoYZK|R_&2e_V$~2;w&pMcFb;J@*I%Wgj62X{H8*g_@X1t7DL}qQd`w%wBq^%3b)jJK+A; zBO#`Y$)45MK9JiLw=FTP+Q>Ek+zcz5YEOp{PN#N<0Dq0oyRMT{E%qAI!)v^5KZV>u zGlZ)B|LI#pJHk;^!->DU8Rz_}&`S;05bDOvu-~a3s4R5==hvCYlI$f*vU#d~r%+J# z#@y*QPhk6<<8~+7CkfpOk)IW&2Y3Xj_BzEY^APq&oe|+49S`1W6}D9Zks(Ge)8cw5 z4sudb!|HICcG^!bCqo>y$tWA#+0mo;2p=O7kSITi;ONK!h#ik!-u2JQDX?4Xg^JE< zgMK9S+jJZIs^p7llYdvZCYYV)yQP0mGgjB;XjG#v4UgQ3jjG24bA$4g&aY4Rfn=My ze5g^q+c$B09Zi%(-8@9}IA0?S51Pf({}cJ%bz(y*6Cfya&OhJu@;AI5_paaHJ@a#-tHi z8skHgQI@_|qmFi-f~DnjZ)v|5e(ESm+vv$!b#BeQ5;X_hyR=TWi&vHS&TU60JDv0r zjb??OCsMtH$jk7^h}TQG_UBa}%_?uNo0&E*yP4thRL^r96EzS@22Qd9^ff#1QT{vf zA+!SlHJKvOKFB32Yxpk|*T8^N5%}R(&nHaL$Ogsgq7Z=l_(4ilZQeb*Y>uBQ02TzO z3sx+=GhOvo6Mh=sPx%Q4w|v3?k_0a+xjdSAbwFM(^7yR%6_SM|00P*M1eCkq?ahXR z6!->}c23oG6@6X3{1GXZ@@xaGjtzfM{p)q~q+cN@H`g1_+n$kz5&wrZU=t%DW-{ED zNLNBylfDX+Gf1_QkXn(k(vI9ub|&6AU2$`pMoFJ)VtZ;!vvIFz`Q^!Q*VLJ}NYW+F z?DSM|H-%>{vYL{ef$?gCN8+r!G(*oRO#h6T1SP2 zc`{&QCFD1M8Z zlv40G&ndV`B9P$H%~Y2FAs`xQ6=*=`0KReOFH5^iQ(j`B<Z=xcR3z}EVI z=>Lg}eGU)_h~4;O(>Mm}IK;$mPuE%Ro&xaGlF&WR7v0DO%x8|Q!t($AnwURB4wx)< z%1W)|pK(ufjvKEH55##&#KmTzA4TqO->$gD-umlQp--Il5$8bWYuj_v{tQ@JBvrOFpCuegA7)P=!#RLe}o zakT{VU&*K&7`{XyT`|$2a#@?2#CXgr==YZ(SKIQ=x$R9Vy~(Qg zzEw~nG_rea38ehxBfj!&z>E18JtSA#O*3RgiqYBh{gIZvQ!5DSBIyA6E=!tF zb8@~FUv9Q>MG`G|6_TRC@jVpiw0I20<|TDs`Ag^C_~@zU)+W+|8$;n@1XPs58z%$| z?g%w_KZr~3ndU)+WmwA7{X@DogjW0HKghb|80aHgmI(5^+g@pZ*S=Par#jz57~o> zc3p#@-CQgCH*gqRKG#Yc*&lF(1mRg6Vv-xUH6hr+9}>VNs7;C{LLz$qX5BzYmTmK) zmyWsFgEQlNAQz1O5cie&Cu%NrEQz3EqIAi;1szBpL$sAjigUjIIr8gsx=Uv3d5f1e z@ww!ZiAJ##q!nF^5;<%Lnh{;}uP-cQ$X(u#-?Jyu!Q4NhH<`SpDk?f1 zul?~jcd?m&6?uIZD3?@cG?gk)+`HI>sEFkbmY3im~2X;30NjW}Zb1S!fy?gMB!xFgO9Nphm^nuTrjB zr_$HeK`LSJzR&lD)mYad9}cWk4{bY9=9*;H59320e|J*_xA|PmW}Usq2|UIDj>{P; z@+kpdG>8Voe$=Ip(@j<$5rDN}7z*?026a}e>g>?8(5@TOXE^e_oKW#!eyW`+x(+T$ zDhGfEsmKmT$CzbGr^Hyd$tl@XnWaGQIIAhU68O(l&!TSKR&x^TjZTY9d3g|CpR&rM zX&yG!PX)vbCXY#?8T4)M((1nmF)`t?xJaWCr;kO>8ovg~L(>P^| z0=R?T6vigCR+&%^1W&wGsxlJz3nE!O)=H_-5FFuwc0@GE)q<%fo6!r*)oGfj$N7>jyvmRNn8lFXk>gDcz>w| z6f$246bfB`^ui4FC+)J5J;eSRUX?+HF{*H^ogD(Yb=V)4FQ0iz88pkH~evqci04&zx zozK@~g2dwftxpwnf>D|hJFA;nt*RP3mE@7FQ)^PgV7H8Gk~(j+D$x*?rN+84iA|ZR zoUYBFXCidv3^4Y>Hs_5TI~v@srFtK zo1U03-LKCxOnO|-t#Y!ooH<#(r=5r&M-)C+4!B*e6}UsfCm1y?UHq!~LYPUzy$2{rX>Bj#5a6Bk}U#61Qd^$d!HUT6}tPvmI%{^@w!BQ;gp*s$kSyK0P_;@H9M_oCc?zOuh9oDxZeg210M zuj(^n6}#=SA#yGTHO-RNQ8eiOulSLde&_d3@Qs>>vBlO8K(z2R1Ia|Ca9&MzxKA(J z+~_onsz2I@p9y&i>nNg~!)b!Xs8#)nsdD)dYoO;CLKZ)ExZJx zXG&aA^vI`S_r~b}3oFr2wm}Ig%>; z!mJoqTspokyZK`h@WH43g~4P>t!H9zA<$_5IV~T&t8WxkvmPFqQN^Nd>>v~7M1LL^ z8W$PKSZzGo)XQ@kzQ1{1R(~Iji+2~Aq5KJWPJXlwH#D*Sg28t^QPGq&u%B< z=|1=pcyL;K%2)|zK{Gb~%o@5S1$3IYV7j`lTq$(cuOp1V^Q7+;K2K8cmNU~4mHfG3 zZJ4Eq?>pWa~J{~P_`@z%9AwX z{Ayy8hVoqF>6EiGl2}^Ja2>Tx1A`My;N3L^S_lf3d$^Xza6~(H6qPqa)-XdVsR`T% zK!c;q5EV!zBU5T@H4c^kyLz}uht5C$6XMns`IOx7lVG;AhS#h1phr=ucFORB5ZCl0J*cK3b!`{=S?Inr6D}UD*^hp3((WA<0q}$)^Qu46xyfjm2kw zm^sOOV6@$Ue+T0`6nGyyPp_N$>mVQa<71`ck3qEw`037nU7$im$RA=3OzT#F&q9^< z-xFHtx8ib;-K(RvU74bFpu_}`&9B-|lT{4331EOQH0{=Z6;xFuT`t+@S6Ac1WgzA^ z=8eJ;J)TY~t;58di6d)TL!pR31GZ(($%1mG>YrdPxMY8~&wN=joNm0fUW1&)6v`u1ldvebx%pt)$Iz!@WTn zmM~Uvdb@^GT1P_xsRQ^DBcza|1*3VJ_w}xrg+SZoJYauP0iI@K-+*&ZcU^)lmM(RD z#jUt;`%XhfPOctSgxV$n6h~M4@Jn7^UuDFIwPKEj&P7)li7pei_#!9l15tm1mSG?H zH9^>T`b9}97CacA1)u&yM`t>zGEc?DP|m5^kFiH^jHY$>i%#h0UH1cb#9LCygf>`e z^?yNyw!mPKt4vuhb3{*Z?OG&tIOSrw&B+$xJEU+RFgD5G5Cyx*E8xC5%Jr(phx(34 zeUu~}6L4JV2xY^RG;BLvqP_}|Y7`*B&c5gcm~Qo+P5aye4dBOTdR!3-0@zN40_oyE z!Ug)6$^rLXN5t_1=|=iOH)o! zDKVzAgcwHwTiYyLkkb@xf;oIzZ|@d?2_0s&==i|kW|Wu9dHq{iYwKrrX69&7V)gBx zqDXFdDk0t2GOT|%XQzg#=5zD@yIUiF4O3!>G~VhmS1`W&QwCEN=Mfjv%)*j+eCb{ZG!MY_LKy-RqrzaOH9K^rcskw(aDuASO+ z5Sv)+hOvF&xZtXox%7SqV(11g%Vs4_7C(Em{`FK$_JPz~iuf&8&tOGQFi$OM=C#-rgfzS4*9kIW<8?a+SAV9URqiLv~c#j(m8CL9b1!PcD?kI1ve zyPOt;9IkeJGuX_*;Md?k6O?E*gDD3Uk0?<8iXuMe@OteJ$HtOQHU9Epj+;V`F=HG7 z>E`_i+2>-#WqD~y7!VaEgc5iYgG9d5I&fEvXew06{O_wC(h~3SCaVSB=yeqVCQygd5vRP6FCYThftx^Fac4ySqN%J zwePQdLv?(8O264C0XL_t$ECIX(SeCcBunHs)Lm)mVLmwAM+W0X-dId5tl4!4 zCas4(AK+{;A%e5;NBwa@VofzcEN}{f_B?A!oGY({SgX|k zlMQU}p%$jz@Qz>4n7iD+skyMxs9RU(c7;(C@y@BKCz-|NsqR#a)()Xs5ZtR~aiPFr zIHY*C6dBz@Ve4GR$a7CY>1(c*fVHSgh3AOy+&oPD#2wrjEkAFVU2*Jo+KUb265<92 zOz-F3ePjHHtIqhYd0zFpAaP7wi z>Lay!)G$e&Qs4L+XfxOxIrF2gTm3&`zQUg6>tTT+pBgj+bcw;e^H7U}%FmE@&XdM@ zGloclWIwiuEN=PKafz+{fD0E1zEfNKF|?8A8O5C^M#|zUv;Y(M-St~ppsMi(<#TDh zc5iyhY~v*X6Y3rja}^QO!vgW!NuZC%!NcV?6|i0r!k9am&;rk3mppj<)ftmdq2D@9 zX^`xz=|9bYQpg9~nS}HogH#{8cBHgyW1RKo)IvW99-YPKqWp7&13eP&0hy*}mpW zJwgLZVd9HZ<`HF{p0wq*$JEY2?%8GmhWg?DKiH*zhx#ADG$Udbr@&aMV5-!p6KT+# zCc}((W2CrvlA2ko;%D59`3#zqel<#`pdPOIxlY^z9up4oe)$RF@SLKxC!IV{igw6R zOWXjzjo%OP&3nJN+eKlcfTts*Wc&~-DzXo1aV|%P1h;*Zh9_it@Z*aIRlmwyyEf@c zljBVa1Vb51@Cwk+o?f@^fj0*A86U6u&eunW!0*EKwt(DkDk5;d3=_zhh-b$$VQ#vQ zh4lstxE=Opc{Uam4YTokhawL#Du@g=rGYlO_`hZf{ZsWS{80*pJ~~cLVk4}?I(-|c zkR6I#R-|M5R$c>Km-Iu)$^kv%!J3iFZdR)Kl}6*$CU_<{7=J&p+7U2ej&#!;2r^s; z$BTFnUn*z2)3}Urzac`#S8~46z%l81GK5fS@7$UpvXa!%PGPE)^a>VdAmT_SR+(3o zLyUOpL@Fpl?dg(_bx(SK<}OvVgH^~iaZWOLoFhXv>xcclPN*nw28#vx*!jR2)cX5Q z*q+@sSd|Rd&E#RYN3jzv)0**HKck0yv9+|Me~mmYZ)D0eeW)Jn$FzI2jc9}|-QB<@?2g&a!IH(u%QHGv|DJooNUdWZDDTkt(n_26Q$ zy0qzwcb5r+J>UtU|MV0&3B^pwq54Yi_mbf-m3ros58*H?+}_>u^WJl-=bOhkyjR;% zrZ^&Tpv_nQ3?^NMKQ@-0Hx6<>uY=;t%gqK55UseHPI;n{76}G!1O(l&DMeNE^+!Jc zMNj?(Mr)1&p0Vn)qMDf#88{eCURLuc&kH`bGzkhErFgL1URdv%>MuJ7 zl8vZ8K;DFo2SoxsR6|X6psbulSIf;4*tOjHLnLmHz*Bzy$LTL&sc`TaDQCiv^i}T& z#e~e*Z-N~?TP!8g7QVBx#kEUjB8v+%KV}{5@WbPzp&48XSM+GY)4~~+?U5KPu)xO9 zog+IOegwCA!Vab5tYAv39iFVXmHYHZHbb)~%8v4jv@!#KgQ`0ucT&@#=CXYW!G2Z+ZNJ@!b z^-7r^J4l60xbhAZ&a3Xv+zFfsL#Zhk98-)1@it|a7XQ>KYVdtQL4iz@vRn*4`WWz& zFOOZZDe;+Uy|lqf)oFAFdjtF+?Y<38<&9wQMor4)O5@f1Gem5!nPd1LIXgu`Phu`I zQXwB090#b_fGP`lrp2Xcbml%^`ZLEN=KH~f=m$*pedFBxc6e5N=_wt0+Xb;+#B0bB zXN4kIi&l|g!Y6lUOx~02I|CiuBqte;Fkhq4i<9w+sm^H+wDXzFwzf7C6e$ybm3EVH zqT#@^wN?#H{FxJ(!@z$5q!lnQFrTRkVy$w{7Z}+yYZ_~`DMt5!3~`vq$VlU|hPxvV zJiN3w@C;XkeKXuNgE>bub<#8m5!XX5e8vS!9aZN1}hi;H!$Ro6vz zgcD6cvDCVm6l5L)REJpvBJ!;pc&DE#y*Gt2biyks%zOm8>7UP#CHU;X`_Mz0Pea5~ z-sZIM;v>grAZ_2nI?nLZuUogq5GC26NK)-#$W4 zwmT$)iyswRiC$k0MS5d3gTt-*3pgbeOFxk~ghG$o3`s)M6_$6fJ=dDDyRQRFhv+Wr zUiTBh0xz3>0Cu(l&^Tug^)~C)cW0}`;onL>e`_WBd!M8sX$36L>NJup^p_nQrRO_I z3!(=xnsj3V1Xr4wk*hPznkt7p%x?s?_b-+OxLvz|CaqcpH=t3(QvwAVlaV$Za}$0YkEkqWB*=_%j50CYQCBj+zR)4MD@CW8-n@~2RnNz zeLNxhU~fd4!TL992Q+RUW}Lp>F(w*~H!F-0RMjmYkqVD^Wr*QN)xin%{JJ)^tu%`b zHl_Q8*8svT@(WYLCjN!1=bG>*sk{h!@@C`Umk^X|8>X$6YUTc6!>Mt zu1TPp#Tchouq7oqXZDRut;9OlvD7|SMzWsi*jY0qrP{q)RK=-u@d6)46Aw~I3w-iW zn;2mPIwnf+t!XAlExFN6f0K7<5csHVEmS>QbY~Cer@yp z`>8#27YPbQ7Xr^uUF&W)lgN2)wdQ#u80^69>VOmP$jiz-OMFqaPfKwc6i$O}-3zd& zC85`b$F^yGn7aF3{EoH02-y~w9%sa-bWC@dCdczBX*9WSkMl1vIbCbcu_X$50*T4zpnLQzagYC&m@0%dU#yrw^+H@7#IDVS-A4?@QmIGZPei1|NopW4Ci%k4u0j zA*0MCCuTKsM@J+y~7Mi<-a?Su8E_oba*xIH2sa5ufcRAD(_T-3PrArk~1i zw*pMVL@C}XzlUV+)&!IH-BdXN--9x-YYduZq_JIY&j4yML1kZz!UJ|<>@MWWT<-tD zH-C}m?~1@yqtfrTS8IJ&FjkBnJ!(l*`?VX{5C9ZK4aqt)bp=Rn zWLy561XdKrEY;FE?`OE&bxN9iEp<%1Q9B&`i@R~6*d9_9 zRmV4JQq-Tm@TkF^_Dw-!i|~&$=he;C-KmmZ^23OT#1YcrW$1?4e(NRXhb+ki}-F9$|q=5pN+k2gLNVQRW1y%x!n3(nyEz{@*y2HU{?Jg zy0iw1X9LyP{jH9$-J^{vJPkdfZ^YFe;anEU3Z9NH+U!UGWF8q&Fv_&0&Mc0LsIXpV|nE=y{}J5>_LSul{6aCk5-H0BjN<2V>RARkU1HDqOSWq1;5Pj(x<=aqb=rNhar z$21bfRSz0KJD@_rr3$^cUEaOzoC~7CeFDCkaasq{$ud4^rvXyV$Q)K^*sy+2?H2fT z_a}V0H$4)R0a8jj20P6#0_$lwzzKgxM%85RL+s+%&KQq%Ym3VJ|AdUzz{tmB7lr#W z->=voCoEUV{rFIowQTs7Vw6==X&CE#k5j)o7Z%v!$4X^;_2pb6#*`E@g3B`HM2Zwx zJ+4eOCjg_BFwH?1=~$eVvAf>u)V`jV^XktH`Y4S9W~zZQPkEwx;M=TS0WD40XEdi- zOjs8{!d0n?pez!RUt2rdw`3N0E6Y~mYC76IYjGm-G1}1sm7+XJqR+X%{8GF+oiPfz zbBxB7Q$G)#-zpEiSq`{4)7x_%Kv0Swh-70*wq!g$kl%nNrKU=C$CWJPOGRbg<7e$C zDo!`TvxPXBTlIL$lh1JG;^IN0m)otXIMLu%(Y_l3`Zj=u`qn*|?zJgUcDQ@ihB5<6 zE7$}{ln`n;Rrw>hC-er*6r_l%BFtFqIe1(Pegbv$U4fC0fkE{yL|?!7zD%cr8{;D5 zCs|o3spps0q=x<9;>am6F>$s<`H4aP*C45j%9_3u>A6~Uo`jdRPKf7BIdU}qCj4H0 zq7G?LV0?*`*eyaHV*P5*_TL)*A0dul0t`LbUiA$uk%(QIQ`v%J zsa3AFSqj;5mCn;34r?YR5hRK#SJI#%msXvXiGfA`=L-qCACVpz+_m}cLW24SHyH#h z&%u48&@L;cb?cr1jgH3@@^@db$b-f#D`IBNx<*2vkovR1gD;&aQ7ouJaCmDLa7D5w z*n#s<>v841X&&Xb7Pw2WQ=6}$hOsRpVFP4Tlm>_4dT@`lsqGW<152%1~+uuK?oKEraR*veDGaxk18Xb-(3Pp zO-u{lD*wNY$-|&`e1R@LGg5uYOON=oq=@EV4^?G zI^y|BioM@tULDCSCT^>asq8JBHPpEJ?nnCC6qetYnzl@0hxBpE5{c-GM;ZypIQf4_ zAyhvg&#pN%vtTYi<+Xe}3X@B_8ORRlVhv_-{1x-lh}HGPab!k#jdpxLGj3i`5Aenw z*qHV&%*p9w?@lcwtaRq#;YIN%z_ms}Q(eXOPYb%bbW=Uu$$5!+j;>t2#Jjx;PQP~|dtc=CO{s0#gsruaR=l9vno$A}uJc$Ae`2fz zRTyiqRY~w%*|}R56N+i~ed!OsmC8yFH;Q%vU2J;<62XUw4PVTgU_ofefQPjJv1pr@ ztES@w2QJ~b-Kv_2K{dQcEO-oW3w2x=l9wddAc#2yD6rE@kAjwrmyW~dr28KX;aVcQ zWf5r*>RFZC`@EQXG3aoj(xjQ(mdf>9q8_xIYOF+mw9$sR2QkYS1M zc`A#Fh)}ZwBZ)`s-!BT?ihX8I+Pu;p^E}Sjv8`HA&PMd-rUE4~>=kRTI%sP2(DEbm zm|t3y)lUtp)Y!m^3DwV}$*D#j9=J8RmT?iRFP@t2$cO13o@2mpI?1UO+W-niKF7|2rDXvskM7=W3;m@ zPlAy4i(jAD1ue74`!+Gkn*z-3aw(7)?1x~}{pa@wO{xQIT5tQvY+B!jr2GUiLJ3-^ z`zFx(M-A_id-232H$_w>#bznJnEikJb37d&6cW+jhtiOmp|hpe)Gp0{`r)wZCeG{Z zPTC1~IZ^f8lwvKQKdNPIVQCSmIC%EptG{^UHh1a~3K(lYXAlz3p3`ZB@p{a*@i42!vv}k&1&YVZLae8XW zc>DZE*QeolH5DrqxEQs#HrBd$*0#iJ{}21{a0CUFQ#7ptc%y1`830IKeBMp`R-t}4 z0>8ua697JEV89t$d)$rc9LSdP$h}5*s;OOH9_k)1POqHqOFZfYP*ekK9;)gGI$xK+ zxCd5VndXSNSOA;QEQ6OU_&Q8@5k(z3zJIP`Z?F?Ui_&8|Rq>-+&>zAO)hZPC>kE>6 zkRTskAcO?yPXgqpgx%ol2SrPW4V%-x)+cT6)nqRQKxr7doutXSClVFAe0}9rV!K>j~3kTVd+UgKg4^tXHo8rSvlQj_A~HaP_yvc z_O|g5O~a@H>z}$Yg?|9HY+&iykFBT*gj9vl+}NPR`n*zRcoR67q@ZlulnAm+8)Oxa zG@&u5zyJe(pejf1L4(cd=sj=P^a{z}bMbFr^cUM@Nlk>%uE|)Lxl7dBwweYQ>f?iysW1n{E! za?1U!*(7_woHP0(F@T8bVBEOc@7TKWa(wgbF5@Aw z6eo<}{?m2yNYCuq3uF1Awhgefp^JtXahHZTY$sLF;8mmT0~0^k5PR7Tm>Go$HV{{^ z|C!Riy{F%|?|sQojEPI7?jO&&67zoEz0BU&oC!J9H8t%Z04X@@aAw&ha#}VFuyb;% zwQY_#WW7cX2q0wPu|nUq!)p60x~EWqJeXGLVB)h|=nRW~r$~x6Xx<3Bz1yt6^~FVX ze0N|>ko-0+MdX*)GYD`3m4Ke$bC<(FH;KR}i6ujge^gEY-310lmz<`zE@@q6_@G6< z;x)wx@LmpCGjvjmRCy;!r}YVO{#HywFB>6bHthA~M@WHPgsL3Sf0iEo~ z62vNr{GLe-g?;VLt4$dXK~4slnk-l#$U@f1Qam=57KdG42FvakYUQKg)0~%}W0xkh z+NVWIufhHP2AW03xgAvT{_R^;ctWqT+iQaHeaXibkxdf%)13J_c0m8Ox4ZA-t{&05 zm3_Ev49+-Gl~NOt=cK*g>(Sq9QAypO@&CAb%eE@Jc5RsM4(aahZV+iiKtj4fxt5@*ul0W52h43S#O?2^Vi@6ut##?7oNhnLFr`tKQX5XpZL;IlJ)Pl*8}t5m zR82X!DzNQUw1lhpEqQEr-7Onyjif zK6{cn6P$EdsA&-LsyUPTYwpFGe!MW}*mVr>3oq|E&GgQ|9WQ!`q;%1v^#W8>T@GFS zCC;Z2$g}Ag0I5F)YmvEkOvO3+5z^67pU=c3|CaFjMOet#e(5`G$ipzfEdMQr=uzJ5 z>)6Zs!`Unif45$i5eT~Bmrhe6@Gl$cRa~$RoS*YxnU|8DW-0~@!Cd-! zk`3Dwdxf&YNFXj-aFxX`Vpvs7XE2=cP19g%>L`zG8ZQ+lgTZHucqi!VftU*qIk^IQ=|+(!O&-h$ z4W)h3kBW`mRM#qig&oty-irc(YJahK3-fFGt#NSi&)b_ERki`QNaejvCV?Rn8qm*L zc-9RLf~b2B2T7IqfFq51WJh~%*IT6Yr~-rdAHCS$v0H##y!Z3eFhc!(CF@e>zCy;( zaW$)Ao7pp%g-M91+p0+zsrUtgt4f$vzZH(MGZLk-C=olanCa$Homjg6LaSoAy&Q!k7Y(a zP=;imPiE(Eyj4E?&q*30yof?ItHey%^lcAqaALZww!2Mt$jeU@<609%G}f)gy~)QV zj9kfLm}74Wtw=LYtz@14w&0?+(4`tb;7|YHVn09j5sw}jsKL9)x`k;I(>Ql0LgwK-wt)cwPsjWUD8v^d#*#pU>ihRbHJ^TDYP3DOUgPY!m3W`3j~3D8jt8iQA(zef zz9$p{K#t6Yw4uxPbSASY|81iyUi$2;n^(5gZ>%#iSyiGOi?!A{iKD%u3ZuoX8pjVX zmeD3#TbZ6PR=()MWGKz&U4A~5ZEqfcpo_a7FnQE#?^ZJ$dszY%}eQv){3uk z+0S7?CU-Y02vv|KD+AjFsihK(y5hh<^7-hat#3tao6+Q=Mjmt_T8@z4gMPhi(a~0Z z?3YxNcI|KsoP7<EL{j#Ad|{b zB*Kr{3sr^h?MpWgYqs4?r;v5%!;uXJ4HQ6y4Q3u}ZmE<=r5kXPWuK!m)8v1hS{h^Y z`tOCp3E;vYul{wgjF8kYe(6}IX*Yym*Yrn@;i!yBhK|lBr?cqRrWLObQD3oxo*Li~V!!CCy5FBJe!xYJkwUW-G0rVOkga=-c8{6lrC8V~#!}s)kupymo)anbc zIJ`>18<;-*e3U$b2j%_Rp@Nb2&0hAr{K=$u4*!2|7fg4+v5-b25q^Ur)TAW}7*EYUr#gr)Q^nU5hWP;^@?IL!zPaZDrWUmd-En<#pE!FA%kv~nf;L|}$k zN{}~|jX zezg%tG(t=z(QE)mQEZgAD$#d)xu4}!bZk0E&rL7G)UlmtGys&J4Po9gVu)0&SZr}A zuX!CCfy}@VLEqO?RDK8L%T1AjF`If-u53g0`4DfuMZcF-FLyl;pqA$m2ppx0Iaz6{ zlcgEW7V+}dsk6H=)JbdnDn4rhK)-cw42;GIlS)y&cd#)!3Ci!J(Y7N1F_l0ek9E@; zV!%#v<`sLK5O3d{%R887-%ujPG)M%!r>BqWLWevPvcv0MMzEFs*S2e?)hNYHUoiqW z<^0Va7j(7rf~*VJ{b(h;QC9=?Cq2pirA1~(^vU<@+N|P2-2MQA?t98lrNbLPO1`eb zw<^G%H=v^C4h2yR6Bo;U7{wLUdd>{QRklCN`_(HHyYyvM53DrG@%mj%y$?5)(I0M;OsbU5g!*|{9u~4%2;QbGO`>&;l z-GXCLF^RPHJ%H>R=sN2vC;LLlqPxF3AmlLraa-Xag}Qj(1lyEWtZ(1Hz~>D~R<5FS z)_i$AJo^2%MwCt{>TeGtR&ZQw1wv2>kgEIYk~KX(ZZm5?AKrsgT6RP;N&g&k+4QSq z6cZvsdP4~IG+wJ8>0XYDAxnL4tR`}34^U^NA+=0OqM~9TrUN_ff6xYUuLJu&Upg3m+D9m7TXJgTv29ic)^*n$Xkz~1`_kEwSoSJi z!h8F{JW~H}7C^XycDuchAt6yld4h$oz}IG#Ly%nW0p_}JJFLXT`>rK4emKp^e5&I0 zPV`wZH%8wjibWMzs2<{Lrm0fZ`NKjeTbJwUxmZ$xX0i)Ukq2hqetY-g4>YKM1uTRF z+VaFd{@Ks`r)6h1(qDDFT4uB-%5?$Mm_&)-pnwTenKYBlOw$D7S4~lkaeQjrQp%#k zKXBter+raQ9p2S1V@D(jkIoQ)!{u{n0tNPrzUPb(HY#_kA94G1d``gLbU#>M z-2nO~^6oBriG{5&_!3z|P@-ax7~bzy$syLybF(|b0tld;;697Bo74K0jP_~#FZq1s z??3*PSbm?IK~4;OI;k$19}nm3jNsTVnY#8})28WhE?q~5l+{U}DVaaCNPv=jt;bu` z0`Ehae)VXX_7rqoartcq!*`}#{${sQ3K-@UXh+r+JLw-32=_s^1iz`j{R}1T`=O8I zxA)9atVWP1Cs6|5Y7%TW5kvatx~fd1teL)4I83J&6;GF2TFSYsBhS})`y5h1NAq^# z0BjV zEp3832r1&<4`cfhMrCJJUCr071&p6KaOYZeO0~s0uA8KEt{}Utm$U-g#&0{VT(t~I z=)sf$YC(PIAtn*()Pz8^%x%#SAxjn0IT?W|cwBpJ!88UPC2fo3I$?)HN7*6Y3!1c01xvxA z_r*CD>h5}6g;XI~EDM<&;B3HAMe$3gKt#SlWS%ZHIBO2Ey-c>)`>aEg;TI;OVdY-j z=lI+%U~L^*{--cI2BDse`!5CJo4!ovs@Y(2l-g8zzeFay>UCW{%45w78x%mw=**t$ z6(gX(J9ye_&rrrY(%&!Fm3-@Bgfv9g-Rr-B-C8r9cHvc0;){v#t=PZ)kU(pH+sUC0 zc8FNi%cu6{Nw>7cNz`OGjTS$!f>>-vh5svMKd=!_9J07z9i~pF*JdL9ay1@kLEJ|s z;Dk|3(^T#(S#$rCyfGzP05<#Tcdat?-*XX>dO#a^_$H6=&0| zfKz03rV`qO>R&+hpIc=vDbA3S7AN4<^gUx*TRsa4V!`|X2}X-9d9Z47@I!4Ojx{ku zp`JV@JFrj4BwQmx@cdpm+_0X&v^q0Adqdhi42c(I#1XUPxLLP_!>Q0M5BKrb#IamRcS%47w1rnqI)S?;QAADVF(hPeIRmPQTLgYFF&$vBkEM z7QE>B^Tjc|=t@GoHGjdTw^9A@bk(rYYu2RW{q!VVRrsd&Xr7NXG~^`z^T;@$@kj4^ z0j*6+3}xPypq{7PGxkR(%*hs4nO{$*{#C0AxPBeKe+jU%GUy$!`ua5hirwV)%xgul zAVCB2=h>jAu&@1~*`qVs-KNa_#(z_D;an0H1Bot1d#O^ofm1O}lwI{FYwkg8oG-nRotq{+Zl( zfBBC|U&VUO+-k$wgbbP7Uj+F+WE2Q*L_HdUhH63nOKQQu=%$Cc@?BlKk^Z6wT%nW0 z8VhQ{5)`{vj|#J(m>ZSec004`y#g##1g^V=z-q0S3# z?Tz!$E#dBILwyMfTUtZ(jn+L*kW0a<1=hOEypwAxsG^mgt<+@i*kKLxu%ka1I!>8Z zzK#Q-7xN)1m(SX}PTGn7UNu_GMlmE}P$6R&IHEfbM%ipu(x{rlCZs!rV+2^aduQW8 zJr-^J-VSef%^il2-GaDW>VUb05HPz!JLPN-VrNGAxRn{QV{h>M@$c8Ae@E*N!c zJVt^pV3mXf8GoiK71wSA@pH|rv~rU6S*&COoqKF1ySgqtHD|V#Ut6-G*s$IPc${^n zkUsb;R+G(Q45%+YANS`rSTE7+t}NMepEbJ?X|$DujC!{cCbqTJF<8tiOTg(3M0FX{ zK_6v-!5qN-!bA|XUh+gK_f8#{=j0klz4FXb;D5JA%jqY|*qX|jc1={@=jWfW=l6VT z|K`TF^mBZn%1l9SYaatu37Dz@%2fB8%wa*imWA5^ZC+_GsdKp#KZABDF=!$*bi8}t z@)UG(_A2Xay~NhV2tVbqn!;qN)Y|UB7H4bZQZotpWiMXXq451j(Ldu>c6NM6yf)p& z;b_bs5EsvAMFSzUNsl};Wt&(9pb9Kxmx3{b=!g-u6-bD>SF2bRd_BKGB8RkZ3#Wxp z?#)l+o3H8EFFqs=64FlgW@VKsQDcQD)Ih6UpGoSC%HyX@6-7sP4Gs@H@{0;^-^Y%L z-5tOA6CF@8?-5{!0aq-Vio=O3g2oy0f6!8}GPx_Z82Fo6}#{^#I5Y41(B# zuKztIrSjMiM*3}^<+SPT^~vY&Fy;;P&$6zsn(1%-&rbpv$#N=J<~?`bla@aSaiJ6<*fF7Hl3{-iIP3iXV_=jMt_ zr%J_rCEbp=0_yv+@62N89SXL$ndOOR(`Xu8t)~9{{Sp^P%p>qmGpiorX}tLw7B8w= zm7|m5_*ZfHQf9jy)_g7`;_}>I8eM(@pyFCITk1^4r-9Tj72+`Wk~r-CNn8=NiPa$XN|NP{wJHceth%*$OCmzG3+H(y3_hPYnG-KgRQNQ<`@x)zL9aRP3! zld_>s{JK$IM*HSeFP{!WAbmu)X#0Z1-sWo~Qsf>&5p$XG?YG=OUPuFscfTQr`~GB` zs#qz0{8^fehLP#|*(*d@ITq4;JIvU~swcv8O0x zX}5q-jZL|urMV#g_}fmvYpZ_S+7YCPvKcBacXC=J;Q+Dr;m^hG?C3SEf88y1co_9~ zF8J}H168>wb-RyKJGM&4&a6Mw0nWk+qfYNIv2bS5gF@mQh4jn^dN4D_kiIJ27#0Nx zKZz+`V#0xJ#RYb6MV>wu)dU1Yd^vB6&b#FX&z-?}7zL6Pq_HKE76GfV@;%58pOH9H z8)Dz_JJ=iI3XF`5fEG^nEoF|g%u6kiJ81}DLt*Q|tp00*U1mi8pv2rEgK#4OnNOBq zpx(5C$>|6q-dDgoNAL^Y*)26(tuB+eFZ({DzpkUx{_GA|;yDApT|WJA@}wz_y5ZJS z9Dn7Q0R8brMqZ!i$gZd}bcvZJQR5vDYF8{z?rqTEi#jQoRxDMB^u3ZM%qRjSq`7+vw1^3S?ISr=lXg(%TufrAG4>}#oxE^0#j zpGBPr=w0F-bbWq}mz0P7fzVXbSbk6toie_Hdq4IIh%eE|=J*o+`t zs+{fI-5Sha5*6!Q+r37(Z~IX+<>*YrX`Lvaii*xtI6JzuKdw?Y`wd9^}*N?JIs zM#%3Vr|Fst8Lh*k^uCiYG%3R5i2iGGlChxE9s6U{H1Op_<)O>J$YlnuXc*^0cSkce zWJ^sxyQd*TASdK%I!O{f6()DQ5x=f&Y457dey$>GlQ?`wTyp(GGaz)ZdO^3m851?@Jiwbi73-kNgaXLL?i$LBofRgAfA zi06}YZO%}6UIjMg`;CB#Psmy69>Q0?n3v6;zWvCxRl~+cRiVBP3+&Kkj<0vP4CZtn zdwNKD@~5f)%yiUg-l`^U@Pm>rWq|nkK|$>CT})0pub6EGrA(Pq_v42ofhr~55YHl) zS|6^PiNE>s{~&uqX{ub9@n_Ljd114R9T)9jSk-I_d~q_n?|yC!2lT0~3`|GMAYaaG z1d?M<@!$tqSd=`4-%U5}loR)~Wy{5!VNU>P;i44pW%N&uD{<+4zBX)YI3dXx76F*! ziWRqHtDsANMYn~`R_4ldNAeXgIRb_sttj0ySCnVB;1Yw{b~PjyiY7M@GawpTFC=#a z3XLTBVtAp2B%OMKpQy>OrEE8=(vix~F4DPT+*6byNz#oezv0$~`09*)dPmSbDL{dz zScrBgophZ4cL|{J4r*rHRFV&ogogW_73(gS@wTGfl3Val!1o%P5|f!{6AQBY}sLtupN}Y^7fB)|#(<=$CeBZJ9KG!PJ z$r@&qHe+rC{-yifiD!3oMSt@_m?^WOd)jV+O6^~w0qZmY6g*I*Lans-!9QvyNpcSY zM^Mv_Q)tzvbir)~x2Uw5L>~I{ekM^*kANf$k+-=Wt7-%EQKl|0GOcGI5(XEq;MW9| zYf~-)gf1ryl}$#s`5d`k-AtjMkIbfM4BR&%>tA9bOKo_a@!y5N!OY2gG@QA;BlTE^ zY>G;$n5(r}*lYmM2glwgf`Wfe3<65>`-KM60lOVC3GJUmg^v+fGV+>vRJH+z?8L+7 zQ-#R9`hQ%ndQyC$0?oUf+Tk&)&lb*Em|P7x5T%t_a{`2hofI+jY3{6kkp@&r!t-wu z%`VPbH8#z4y;$Ov@jc(O0y&c3sIA{*<2Yn#w5XqqLU1`Lx}6F_9HS@cYtSvD^(b6{Hni znizWLpUo7}N;}b7$LG`u57uTN>?MOUQzE2)eZ^E*paw}azE2;=I6Ec-QViC#KE!Pxab5#UKH3DYY2{l}a)g z=&az7J_Q-Lk!ZZT)Vq_$DP6~hLX~|NE%PrdF26#ZKcV43hS8g8C2*KiIxEgu6VSW< z9G9aCzuxcvS+h7GxzXhzlq3_`gZ4DY&w2V|xqIOwWz-M&K_WJ0*W7}^bv@=+ga@Yj zQ8tnL^&qw(44~FvW7+a=*3hmhzQRKJU(Y@>8B8$R76~FM?R830CVH?kmSE&{a)ura z+R-wd83Ze9kd{Pt(`&EJ+S0_rjXrBa8Zmayf*P=uj{xilqiE9tcb7{rR+QzLNS=Tn zr2OEZ0ixoA&hecBY{woBNcnec!224B<-ZWCSN|DPzXd0nI0Y5^_^P0RJNog z_vl>uuD^dx??B)U9`%@LsB1YdH~;-wj^AloTWlW@^wt)Yl}nmjycBEv^dqB_GO>`k{paFR8GNuP zyRA6)yUMo67I3@>gcS$l-p4sSR+mJ8u?6}b#n*Y$Ex zk~Y`i~3b@+YAAK&L1{J_`tG{r1=BrnqY? z#v_tLS;>x2kBxDZ;8|PJ&}o$-&68YMdK~Wq#C7$>BEnr+hzi6DPtMM^@?aqJf<;W4 ziS^qR2lg%q+Sm}>izJ>ZP_Tgtc>%SO`2Cd+M)&Be*SGYGzx%2|SDF=QfN*PA9sy_iT6 z1=hr@ycivS<$pc7Lt0Bej==6~<>%&SZ~sUvYMuO!&)9Q|(bfYFP<_!fSj-sY=l=Nn z9{iJa^S@Bte4&R%qkz?{M(Q&u+mh-aKM+b*xXqy|mX8B`h(tI*#3Y_vtILg|_((h# z9+Tcl7lViZO+6X{6l?)LsWOGqHm^s6kycH8X=czLs{mJJDJe-@!96H2-0gSq_pH)5 zLd(0NFyhkU2dP#zHry=b0;l%eguSZ!lMMgM#>NzuN#0iWw+LPGf zF|76jh|_@G&{yLpZkXJ=dKJ<=`Yl;fy#YWzB~c(kUnX~)K{X<%yW;g^sgCILA@l6i zbzx7FOjAEY6EQX`w@1%saN#%h zy-7!L8o#&4n;2!Nc@=Rsf_apgLdKvf4xj2^gqFOXvQ`7j$-l@faa;s?0UcP`D~Is! z)zjLIu1Junx<&!h(kkSIN4z8DO{X)T_6AIH?02b74ZMb{4OZn3g-!N+bGkl-+A}j&@P^{Xw4|jatr)rE z-y_CGM{J6*=wdB00+DOg1^-4Ap>BRi#W6k`Hx7%$xy{3!!)i3$LXA6c**qv5aU#}kRuGIsa7CE zZ0U9yv|Th^aV_ulQR8r;z0+xAB8-NorR}}qTf42e0Tin6BjI=vp5hkIdg%eN^gyNsm4>!-k;j^3wktfVp7!c_?LD2(p`z- z*RW%{`Qmm19TH~+gq0I1*_nV*>{DLi!1ge*3>=13@zinanVs`Ya>_>r7y4xjz*}{Q z2Z#L|#neLR|(JF}P0hRIzZ!E6~Ner7Oo%A!W+b z#1JD3q_T+@x*}+d^4Yd+ZB1x36J4!0(>uf5RH*_(ms7Y7oV#iW@jg!`lzX>Ny7>qH zD{s%sl!e!qy56T{)|RBU!BRIvx9W2pv|DQ zUQ2IL;DXCEr`M!dW)_ViQWN%}6P`~%b743j^#|AR6NSji; zqxti`sq=2ns)X~xAuqklDL0?4JL=~CA4!kV-0olFX*6X#KK1M?Kaz~(C`%1$7CQ@+) z-}cnh=A}M5_2y?r-l zpRIH39V}FyIBN=nxSYcQjSlMzNzNKs$1-2BhXDUsR7u(R#6 zvMD`L9I)pD_fkO9ArXUc@DcQm86DpTP|=`G{mZ;NLz$bYS0g)e$&YkPK23#bf?a3e zxr4i@7aSNC{QbMg5!VjG4pK~>N(U~xidH-Cr_uV(pz4{zSOkV;#~p7{V0a3ftT&V; z|I*mVS9Z8s$%XY%SF*(a%N~TQk~5G*ip}U!rLx%UWHWA~w`AqkdSvc=G{Tn}bIXg6 zWtjgPDNA5W=ZHkwkP?a;NxeY12d&(hR<%S<(}sbIm-p+W!vv5<<+I|Idu~EjM|P&& zoAvvtkH<*X13{*WRgWSMCHqtf1dn(|kTepafoc zo)G_WeLIG0yaTdXJwb(in!J+t@mq{`x`oO+j-b(W7cgkWZREzi?C|vAGZ5=HRzto% zY+9%`yVqaN)?aeurt$!1R!#6^d!Su6QTC-}mKqE7c1bdzide0VuLRE*4yu5lS@d_r zxFozh$s~@=lsXZ@`5g#)<*qZ<*AydP8rRO*oB7Xspb~o!t*FtlOnP)6F(~I{b+xz+ z!`dc_TIPf5{vo5ImU}Wk5J3e*fRTYr8=zjmh*V$<#2b6Snp{ zyHR7~(ijo}ZJ$xrmi%r_xGNeW&svC1MPp%Jp=;P08H!OdB?9}Tq1glkV>(WNHibCt z2&0Q(-jy@GONDOT;Boy6t@9M>T-xW-#^YECll@_&$wm>aU^;KQWdI|(-;<6TTTluZ z;R*xw$FoXAOP*1s^G1HO1kTyw8>TWv(^Br(f2KDY@^l5muY@BW&IiC?@R`VEKb47- zD5L9q*c$YI*3uxHfXi)_)?oQ>LzBYuG~99HG5{Cpf-5k^;Jp0e)Jy_@I^&(DSmbhL zd-htsy9+Ai`0c2_-tdk&%cu|p4_%a*^@k)K3^EBY*~6AeFZZlb9+dfcy?Rnl(MDG1wUxRw>$;Y%vJ-uiJ{qpR zZWA6BKbZH3RAU*1>=&s{Wix2OKQv0X0#b$Kx|if=6MyJ}v3H>wO{uP|LMk0ZHu4J5 zOy0yxt^~Iw47w}quWxQdVjr?l*sznIG7UbLm~4#uMYbmZ>TB_WQPq8tlB>HxUXUao z_>}Q$!D*vrVy%4oP}sxJ$8RNhC51Z=x2#pUwg{XOz(6O{mYIEWhUh2ZaXH4qBOrQ6(MW>wbOB zt1duKYwJK9cNKfxKxeU~yIxPwSI^4wwwvYGN$iM?%mc>M0`H=i-q zg?^b9Nz7@Uz*O$Ys8@P{XYOYj@T&U>}+Fl05;8{Iw4+I+fE0$$3D8$7$Pf)sQ!xawdHTYDPd0n)?Mogki_$ z%5eXHKv+y}Sq4dXPz8HOc~f6MzTH8#!suCARF;(SNLkxb1I}01=McO;=Mf$!a%QWJ)X00Ifq5fd)40Yzs%7nGGw05ic{ohM}Ju&snY>- zin&uVk1F2X*D984P!dS=e*}AL-UEf2cFmSo(4?}F9CQw^an=&9Mu|XFDNn*X!G-}X z!OR|hnXiJ_kit~VT7wzHNjEIEB<3fJ$ckPv#Wk}V?qRVX9fh!~zpXO95qAi~KGR|$ zOF80Ip6V91WS^C5qOPd+ z-Zt4@DbZ4d-UNtayn~r~;$_=aFvx?4lN3lR==(ULs?Y6zipICST=*5yLJ`M0$oRE)=ibbxw8W8vQwUv;=9pES;U)p%^vk@W!B26cWw4z4G+CX zwkRa6fxpHDKE|cUxnowGXQd5>=b30yNcMl&$Z#Fl)jDzT-F@n6-8m>L`_FTXhB2Uf zmVd3Z`uhZk>sDvTiq=GRJkg!(_f$9e4-Tw=#1 zB!O81@F5gl_O853SBTlcx4HU|KLN2@Fnq(e`nY;KT0x?PK=o(y$8xh5)~Kg6y$gN{ zGdzJFsfJ+Yn<=YHtlq-S-fpFe*V>=CTKDGdStQqVugBYL}N z#Y511*(O_?PiuM4LOsy0Z_;wwuCZ!{Ydqs?yg#dC;c$93S68?8|3Lq)0wzBUDQ>&y zeuJz_(4tBP*rHBUP=yzdW;~TVF(?x!gmxFVpZY*QTBncVUz*`uLYO4RUvPzKvEWmu zpWP2vVsBS70pgY)>2aDdLA;WwiebMoxHL+rI;ttOh&!!(p)fa7D2~10I$QZFZ6mTt zgxrFG4z_29854ad4&=}YE_QbEKsZeH@OB9pROW_{!3dN3z?A9K9Mz}Vo8%mk8?;3F zTWp(USAv4_#%B3)bT?+kJy>!BBuNqLwQb8dqh!N9LITO@sJ^cb!S* z^iK%1$-W2J09Vkt&t2e_nX9ZAHr_kzXPMED%4nvaT$PJJv??uzxcl&z6UD|4LA8W^ zRQDWD6XlVLo6Z=k2+&7THYh@*_!}s_52U-j#lqQ>DP$h&0X~-~Kc^+Kv{!!rlc|af zgvyi&G)`-OSv0Rw@{MIxqUKIcDkxq)W^^iON$9;a5jFNh-_7s0bwBnXUmbUtP-S#> zU;zqti2LpZ09|Akuow(vMk^rRlTtIYmu(df(`@V_dWY%jt+;e9qrF=-J$J;HHixn_I@5TYZ zssH?3ZO!L4;|+atD+z-vEK$FZGK>>~(J8g0d84+p8&gorlx$waETW6|U;AZX^^zo% z0d2W22@5O?OWe;^_3no)M4e#)ZYzXlR0H7<>F3nv4?OcoM$n#lb8ut3JBCrz_|Ie= zCq0@*z0cgsza3%g3cG=3NGgZ6cl@501)f{ce8R$GC2Ga*$HhB>=uLGu0(9u$H|;cM z&6pXaQ#U}(d>IUJ=id%^SrZZAx<)c8=5JRWsC{8!bH8RmCvlG;LwPUMGje7OW#rtU zr4D%sjsTpHO-0-8*Qx5-B_w6_JT5jBwjqh&hdL-;Mz@~@X*kM2yxGjYOCLzNgGI+_ zIZCo2F=PfUS!nsAQK0F8Os?s2bwKErBR;5^D$kC^mH&fa7GcNrixdFDwa?UmyS)T& zN(`RXWcV~+S*E_-@3>6& za*VIlz17E8TKUa&EOe-%`H-qZCGG+Tk3}D?!Xos2JP!g;mVh%YZvhuq)JhhWgN*=_ zH-5l-1W1Cu(;WvwvJ$Qf|F(J{Z$A_9BgvB;-!+UAGn<4Q+9S0-QI>Tl5q4;AemyL` z&w~B+qv7ibDd_SW5<$H$^XLie&NI*a++E7sW6;^F2(wdUoDz^=+|4PY`zrz~ERy)s z?)mock8uiOCyD=SC>(}@+~G8be1}%!AyNOKXq9|aVgrC&$MECNZ=KP~*ulQk#)C;B z=&5>Gl6xpdWSc_mY#$FEyj$-TX%oNgCgwbEBjba*lkhYIIT{U#NJ($6Z*RW=VdKDr zwe`c_F$AuemhU@6Cy)Vs?cBHVqG4{#k(@Ozkj;aq@9n9xcjzUVXDI{=3A)sXdFNmy zXaI9h2#6$9_Mh=NTzKpFGW`73vUV43&)BV-=Cq82w(_(>bwcR(kngHa$J~P>&XO_~ zly^{Zg9Zlhg`(<$8fE|{Y1BlwCq~g82t{n);3rnqILvMPd|3IBHj%U=*&DsI;SJL# z#|y|xMjyn#TWjlce|zcusVaj3C>2xjV00hdBS9Vgc6$4yDWt}FI9$vj*~Z!>{f>8^ zC$&~Fbj!?WX`RmI-By&W8@+sk61%n^J~8`jHuoxEF_H96F?7g>X)-vkP8#e?>IWFU z4^ieOkp-AFEGV1R% zXbPWp!=Ys4Um4#=bTvLPIUday{_8XSOS;|6wDhDJD>kFkYAjns|H}qO@Z0U0=oNdQ z;j88>#k~m;!SjQx*3RomS5mMqfl*kUD zQ##{pJWndSqeB9T+(U#?7?4M^*4x_YJ%UZ$LI_mxjNt2RNdo1Vb$Chd zEMU|i>t!nE3*l1qt}ED1>Rmvc4bf;wl(Q)7LAyEHGTHh`SKb+RMyPqH++f;;&lwYC z4KH%FHZ6R{=vsN`h#%%d^n8lPae77eG~b6N$LHX}=P8VIRi+GXGDhTHgY%X~d8oYU|c#$>*sfm$(hye-nS1P0~xs50C= zGO>v@pN-6|oB=)h%EpY`-MD{{!={5~!v ze`b12Y^@Od8sU+F3c!t4~XZ4F6YUx?Rqar0BP*WQV_ z5OC`HD`x9==yq?@k`}(>`kwjWw__pAM&fXMrq*$r1 zoWoBs~zxd!X&bG9kys6fG8eqU~kgmxJn?ZZBLbx$LdEgB&Cb@8ID8K;cnwwx#r#U z!%?Qx@v^;ygot;%D2kq@BbE$3F?+n$yfStAE|EdO{_?#^HMFuM=-bsihjT-Vo?fXQ ze3DJ#K|Ow_ZeK)$R5d9=Q;F%Xy>{!TwsF@7RlM*_Mbh}K#?RQ_i76bY@ftu4O|l{N z{|<~?hJZ>+_5$lX9TqEB!1Wcm8?RA0FGI_tVcWHI7d{G&IR%{;n}|a5p2-_j@pW z)1TD>s32AnE}ouelLsyo^oqd0hP{tlg+`$7e8!pepd{f>36jPc&Oflr#L^)VGHxx0 zEXl2QZz0|enB&X}c9FZKb`AFSZgimZF?6GiStM913kRb3vXo$VGEXnNZlyRrs_nn# zbk^;atldYi?Pu|?(*NC3S0L!(K~aS2@6s^}+v8YaN0RI87IbuqSWKI& zT3LSvjkN!z`PQX_LU!@@$oj}}751?sgu@XZeQ)gbc&zsErQ>&KSDp~NnjkF26g-8` zAehS_`QUfB*Vb&5Vd}?2aidh_Hbk>cuArcoCw+dmA~1&2;4gGXl~G7)LQQ@WKHrSn*U^e$uDt}4*SE3yhl(jg76uuMW`tIRqz*4N~;SSRDnv!cOV=c(_6IB=t zw4^gRD-CJ{i1+6xQgYUCOf-plycIJsGKxWPp!*;ME4rZ|^Mk(~{|12Hp+dqONKy4J zjVD@(X}GFaLrp`&4xL(ptxr)zZSEZxl;r;S%9n90LH&npw%xw;t40&r?*t*uF8AXU z))!^n^E|Ck*F6lr^7JCBT7&oPvS{e&t@mBUInS#6#L9sx*iZoClVhFb-_(!3WNb6h z)x8W|N?ZQYu(PcH?@H3S;PyaLV*M%X;b#do_O#0G0U-W%>Hp*Eogd?B*Ztwxww=bd z-56~ePs}!U(zr>(#x@!>jcr>K+nh8u8olc|`|SPQ=lx~=fOW5X)^&Y&&m(bN)rlV= zD~^m427`jQg-T;e70y+!#qg1_HbofEtCSJ$gDXK${XGU6n&{ihc|d?fI63q4uW&}g zhA&z~DE;00W2qf!+oydeQXk$cut!EJTEbRI)P$S$O+=6{ri-AKyMCi~WQMjc=CUjU zXq&eBg1^v6kvS@%b!u#TcbIp;MBqRI&Ht_$rdsKImb{}F4fg2m6c;mXwaI~tMW_BZ zplGHoCu}BxX*nYjTMc>D3MX-3Xz5E|IdqjeqgnumDD#6wRTI{F{BwrHvsyr~_vQkQ zisbe7PJ8}7NEHRg#4!rwv;BD?Xioh&h#cv9soNaEcY zVQa>-Y7_QY+hk*s)6$!c{7UC;kHHCYYli)?7XF06O027 z|RBh0U{-35$s*INYldQT!02p<|Y`OudT_^d!F?Q6s8-$N16qRkF&2s z%i``3VLF3eU(Zkc4xR#l&Tfi8jG$dlYS(^}uof(#xhRDnWd2na`9|MR7t?jE5=5Jd z1OA_`a;p_9PU_e_`%^a}WY=_2;_Y$r2{74K(f@}&!(GPx#s9aD(&<&@UWy}~Py z{9a5ztHYMnGk&3ir3n#gHWGPwzMhP-&B2Ki{vfK8S5<{s=M<`V)I5q@X3@=OnaRi{ zTN9rf1taTH76_HS8|*dm7C}G3vZ%xH`70+`M575^lwcQn1ud3>?TQAO1kJTu`6K0sETTKHHOxu42aJG#3w? zi?x@{u*0qgg$%a>5_J{_>~4g(IMj}Kj7N_6ck_Vo{Z(DbBj0VYLU13Zgk2Y=9CWLA zA&rwgQgdzYFq>$iTT?Vl@%p#_KK{WEy+P`Lz;d95#&?0e|FYk*f^{KQ* zClC_nxPcC6Id3VUgpJ3Aj^_zQRgvEdr;mvf1dIeO#lyebC7KjxCIbU4rQX!XZjTLoA&L#!55vS~YL4yki3Xv*1( z*qV?(smA_~NIOSvYNE2`4GnyeQeJr_C1Gca?HW|gktobuvO%W!n7XO<{W3{p<1IN| zc@)%x;Cx9UP{Ze^4$FNl%DYEcw1=oxeI55GXq`{Svu4s%fl}0nVGOHns&cGm;;;E_ z<1hCc<{2cZG~vu6YV>XdvrnKCcYHYv{2Y~W#W~Iz7P=mVvQg|-GuRfHvFz=5(_pB2 z56alg>Xo1G)E0Ijtxo%_E=HozPZnH+`pQ96AL`<^keY3u;_c^J~ z&P0@ucM0?MQyJxLyH^3rZ@YwV^q`MBl#~?Urs03(Xho3um&o2zd3R=&azj+x>BO}D zZJ&#SwymL!j}0zgm3nTpUp@I71dI4={Bor8rXxu92#05fI@+7fR8nD&fBaq|&cf%7-3KwzRJi!Y)eTS4HncWNeL>BJz{=XUf{P zuwpJR!OaQr&1uS9Q06;K0%Zi#H)P&F0U=y}>iYU%Ia&)bsw&u*!oL;M$ajx=;}R(> zCmXDB@2A;PyH?5`YJ?{Eu|}!T_s4bcgC750KE;InoL({X^uKVWFS2AY*@jvEv9k;Z z`(wsT@nqJ8n}QW<+k-7#Elq`>fS00#sH=$%h?2tFy9g;QwdZ8fF6Y|E*V6uM58>P2 zxHj|d(4VxGlX*)AARHj)*W&xJBZVfLPA_Df z5HRa@Wom~%+@8TMjz|F(eTz&Pd4dpaAC>2OdC9XMX@Y}mOY*exI3j85l(mHzPhPA} zT~7y-fJ&3f1LuFk|iJvaQ$<;!fpoSWtb<~C|I*VIOFlqSct^C+80 znP$VJ_kA+dbkr^f*^Z8}oC-gA`TQ`PmH7S*DxmKfA5PjImkof*%bYxTt~xl9AnnT# zLD!=sp=fxQ@d=~fTa%ODc1sKzGF60V7_v!3zwX^~fJ8mdaNadrQn3s=8v;9!XN5DP zOhUaWeA*aINX*`nCGO&X8|=_&sDkH7MLVd}T)E<0Uh~#rX@+2F7+!3AH#y>;IOc^)~`llz7Jc+>SDKZ`w_dnz%xrL z#Kq{fj74M*P&nFS;b(NmB|WHZN7SJ(uW)TolZBJ2`R$;1T)V(Wi7IDq%T@53S{K8Ab|PIY-@LNkx?Epv5o^l~ALzq(7eUcF8631NL3lE5Me=zdTzMkn)#1jpU7= zhrE-^)4+Dx7h+OpXc~5u-lL#)Nz?c>gD`#@PkI> zkHF|?^LZQ{@q?GUJTa?Bdty>bpQrTmfO`QaQC8I)MMG8ZU-RolX>L;V;w{?hkt5e{vn1L`IOY5?ZU6r}bB()Bd)sMtnD&=;wnW@M3_36mB=N zBouEm{2+C}r8a^$?@29s=q?J&CG_<$E@-|QN9a6^v>mn3COQ!pe)IgW?6kzzXmU&P z&2{qa;*Ugk$ON1lIaw+MS7>eUyG0D^GXZjbU&b&EZeXED!Y-gL{C~zuTBKpB+xK9@ z6G-zUyCre?_3|3DNRyAmZK*nZ=XLfu+Vdsl+vVE_ZS7ZxMjZYy)ZfS|92ef_6Ai9# zS!HqzntUv>Ae;*e0EzZb5U!qU31OK!5&i@SMI+w-3<3~P!V)z&+Wb$GjDmUNo^y|{6GhRw> z69E{U;HmU*mI3Hu#!=U>e#9bp+UecwFK=(>vyK{h)ZA3% zjOZPkNS+G?v7CgF_MV$>ZchfhUJqSu-E=F3Nf7BD59f)UV;O3}5stE%&8Su-bl5$?{j6xHKQo$`kkCq~c*n_9*v zmQ{89nq&;X%+_5Wkxs$ch@Viz6hx zg_KTvm8ZO;Ad~XUJU?alUuVb%XA$?c!5qas_vz$g=Zxff0w$2cbxAJl#t47^g=Nd= zRH#{}tQRT+CL+uDm+oZ?XG)sVk&_ejM+UWzC2eiT-8JSzG5+^$n_^Ms0HPB$K%=GA z@Y>TO&JlC15+~fRG)#6dYsy~Z%1HOsV8LNSOV99Lk`s?z-b8oHo|*$;{PH2=02R7s zN@#J}wxD|WaagP=^Xa?;5jw&^6|3+a{`NCEV?K|uqr$ll@PAdot>|Nk;lJSkt7!g_ z&J!nM{9?+9fFRAv#%Y)^ER&MgB{6&meY8*Tm2)_oQfl(qg_U6A?H_9O^bQ6$K=QzA zvC8-yXutB(jvyx_X5-+713gNQ&WF7%Uj4(TJZNQVXCM9ovzk9 zY=M$d-lj@!cX#CJD1H17T|v{lPR~5%KSXw z(UJ#6*(_cQ<%rt)&~%A)##w)NT;+-CE_Idtb;S0`__f5TxgQXIvR*oe0H5`6GHPc! zNK<%ne3oUCi-UKl#?;vVsJ;IYeGhyOMAL{mE-k^~_!fi~xDEjUiH3Q9de^Txy@)+zhxmZQ2yRs&MoJK7&C4hPw=< zntFP~RQWu-yh-Xu&1rRZ4N+KYeuJcvCs|&i`r3M3zUv3-ax~NEA*7M=4Pd5}1^&rN zMQMg$=$Y?e@p_f2$3MBvLu;-Oj5@2^-w{N@N{8duEHkT{R4@fZJKgJsUP5XgB?U6S zw~e11UW7AH#QI3B^fhQ^UCuVU<#C7~U0ML?O^uM>Wo5B|QlPKTL2C{@Gb%KNkQk;C z#9*nTjr|z68e*}{pJGV!9x3a2joxXkHjAYNWZ>ensexpn=KF)){#)Dm+px7MeP=|9 z2X1Zp9AO(OZB2k#fSheoAyDQWoBGoSWml*qAQJSZ!i|`iu0jr~;Nxc#;Nx>|+t0lZC%Ol3GDqlzGN#M<5MOuif%@2)O#SLT64`+R;4b^#Z_3^u?WR&2W5~}G z|33)m|DNU=70dwh?U-wu(AXm?;`rIlYPG2hR0_lHKibi!5z8@>w+sl?a?Le*XRw@q zMs$5W~4? z6nXFQ9BM&Git^i*%Ry|3FeqLa-YH3=VoQS@K2Dk77M}sIwxwT~X9jTUaO4 z3r8#&>&2K;DmU%kRKF>3+V>5E%-!-X+8cluqq!%Fyw6IZM*|5UjGx==zo6iKZ$YnxSr$( zz=WuH(4({ovi#d$JKJeo3gXztTabwRM03lxTiaAeMYRc9Vtfo+2-#ApNe3Q%t~P6q z&oJi~<^w{y^qv=*qlfTKMyL7R-gND>g?*b;glxBd=q)To7Qv?oCpT8TZ>JmWgMR?u z#y=PqqbYgXQtSSil9ub7hY!QZ!S8t*rvm-%z*zjkgq6JVyXqo^TCND2G>qNZQQUG{ zZ4shKhbso8em`ZSmZ-NQPtyLVNppI540)7mnntZS47g+vtH|4@5xklfg z@hGRav<*uNN!$Z(*CPk0Iqnq@25k6l`cXcT_6N7X2mgkl;5FW?GLsJKmI{q7m1)8P zQg7+p!S}bf9hVCRLzuvcZgz&3VVLE+(4eUV*UvdCkZ;WSQBoLTE(iezq90+(%tt9z z%NHi~g>IxCX)5{^u1IOcE&sGaWSt)JrOM+RMCHE5Jx-mqsoE;nA&1HESBqK?N6uI} zd@1t$0B405q-cp9LB96wG~nc^!tph>Yh68vkV_>< zy^^iAG&$N=y!G!72FLZUPccPf85E&cY~hX?J!3_#g21lL%N3cA6 zud%^weWFHqV1VTRt|(L*KW5^e##zUNT`^)TGet~Nr0O|fHur27E73W%!IUr4lrR47 z?h|hqIy`tFuOG#wNRpG*FQV#k!W41B=AacsM8pk2_oKNQN8epi2Io;Mf*o=PJG&cL zbxOQ|Wn^V?Z%Y3AUSWpBIxv@N*@ENm-v(ET{ovAC9&B$O;%&8xuu8z*`_Ih7-*ipo zCdlwtv+bM{^R?g4%3C>#-p!@XszDJfc=5HzTV8UQ{EtJvO23L42Y>LAVo3++;|N~T z81n4uYLv-9u$cMJpH)V`I{q4%~Du+}5+ z3}g+qB39tJuhMT|cDmXd*>ik7aP;?@$Y^*IP`ll?I4lR%Epc|FK#CG#*_T*L`E%j<_48-W@#^);_1ZCoy|*jC+u8^A?CYRFmem^8!x+fkqdu6R~CW=E1Ynj zDDUJ3EQ(~tJO?q9=mu5gpRGVv(PT!`G5l-%P8aWn9 zEMF8iKwcCGDS~8B|M1W0sfhpU^YZT7 z^W>W^P9eA(j;4oRIR#E|EK^C6Liyv+F{bzSmkE?u<)0DH^09`q9*FSm=mGp^Q(b#;?!@ebpJ>dPCVGy%4OJ{&gPom)97mWaO7eY7=IE$? zo!Pv;rj{0}fR?}VO|?4v?{^x9s=hmqE}QzX$lqashK>mGPV0Np_Ov{c4#mAJG1oyd z5f?ai*q_=SMkgziPke68A*8?>G!8772FH+8#9%Dkeb>( z6d_balo%0PmR@Mw=LeH<-DAvp5x&;_2gTtfA+J8)SipfGBqPb{w&H`JvS`!md)L!8 zvF>@w+f;4{d(S{!f1ZRR?0Uz4^Bxr$n%O38N@Di3Sc@cY^8PREl(9Lbp<@ghrl%R? z_yObOWo7gECFR+r^8hJZ zf!9Le@WK$%$RUoTmMv)7{7Vk(vq`>Qs%M);oZ_$W=vm+NwjK1s;YV3H-|kfL&SBmr z0uVB|j*xjUOYd-6SI}7lu5*LI|8r=xNV=B8(OJz3lkq{#nRVmegAGP3HCS8Fx=$rZ zQm9`eBO|GN-%1v$j47EpINAtD88OnT(HkCx(i9)n5Do>-`Mp!imw= z(dlc`pKSzex*PtBhMtwWEiUd@T!e#I2G&SCExSzPqUBXp_wRpVW2&K09eNZzT@CDd z;h%?0UYkGC7{<<7P?zus}>JB+O0UnqKg@nK8*nsHYU+^aPXJW7N6wCH^y>{||<1Y%S z`6}C>bA@fc`56R`KLvGt6bjgMg8@SZIUrB ztvwAlporgp^?kR6nHI=lAxUX)mF9%E;+Zztr}zOB3RJBbJi#{`M)l3>!_~U?clwJr zMGkzQ-*es6fnyK4_4E~0)R`STzAhm5x~wEztSi9e$tEXv>-(~Lx%2zwWRX7;X8)V> zAlf^YfP7+H@Z^d+^) zK!)Qan3z}^Jh5*z>D!_kAYP??d3j-A2Q_;=&+8bAxnFESBV}rPq0P&b2W!hCltPTS&3~HH($`#UTQI-4 z2xt0X2XPub8Uv9M{DcIprXn6EY1VzA=z2+|Do*$)XZiZta1LbdCPC07QJ&=|E@WWi?`XcN$m9U&!XglcNs$FK3G>*DQpc%Us*pGfT604i z59^7mbH@w5^t!6QAq*}CQ@LEEr%CU{wL7Q!+LBYdJk(whYU>!&{40(2e=gxT6b#uj zzH%+?LPXdEhif*h@rWhXcoxwJ4XkY@k2VI#_wkFZZDK_Q+r3Z6krBG?#QSd`M?MS+ zl*~_(RK!@qL8GIiU;7#L1IE~n&zg@bG0Rt)on?eVCTnmRHi${d)r&*_`iLNKr*P@Y}C?4;7z!&Q)&K(o)=QtlW?DY$^yjEQtdBvrnfD6m~2m zShrHvWI?{fSNaZA5YANYN!P{oQ=PU0w;@Ak1Lov$X(MzXrUX4p{1Kc_ublZCTe2N` zlQ=6lHoAzr(xa_+bLhNc6B2gZKy?-P@|wVU(3IxLXg$^O;2b#LnvFC+?L2*RHa=q<*RaalXHiQlqj;3XjuMP;z z{chcK>a!xbE|-Pk(U#%d+@e5v+kT3Hhwnx3effH=r7gT0;UCf}L$8k0wUH(R zok}BZ15Lwa0l^(&b;%a&8=v-zP;12F#Sh40pRk)hz^xGpPiPe#Y-N^=n}_EoBIM&@ zz^lr6w?w=rmXSx!CLPe7WFdpIvyNrYUHBrdYr)TMuwz(PFd)J&ejw!j`jJ1p`OJ*~ z6F!WPN2v@OaZg+2_k*DBn{lNf!SmjMy-1V8ntzyM-+}#4N3yT(TPMpM#L6d7G_9s( z6))fJx5EUycstd$>(hn4;^=@~#~z!SR0RWm*0DpB&Q88=7Wl+4PORCt2O5U8XAD>n zNU*980&tsm;qO*{IPMbsM1$sBl;-DaFNY8Ba-)lIWm&ULpa*A0RB@>PDQ+V_CA23a zr&K6c;6*SSlAy+{6Z)LUSV##KrbY*oK;??#OrmX)LR0QafS2EgDTMT{nOOibnax7? zV7;eT>%@nuv(4jD(H^B6MW*XOA?ovYF1BF$Bj#Vk#hpR6#3^S*GN$WLkoPf9^(H*Jj)qd_ro7j z%WgvHNDfsO?7tqS*TK}R zs&sFr{Sxau9NR%$$03s9|8o9%)`cmYDsU7!Aty7o7#KL5DEeuXMzghLIMv~7G$V

HOXBFY?x}h?b_S?@pF1o|7m$xxsPdv9c0^l=7Y;vV>YGk!qNjLehHP* z={dsC7ZFc-*Bp(U3;hFqJQ@Jn^6AvMB%lxw(fzZ5f?{m&f!dM;q+ zZNT zi#bSajAOW_o05Z!UNJ|(LemwX;4p&r_XSwTsH!R;^qNTZ}3X5)=K%GPn zjpZUUBPub##@ceq4O?t|nk7VkfGykR-rFc25luk%^7ps~_-Mx!f9rvYrZXaOmy2X0 z-J`v7cM89x$ph+|I@3Ocs#ep?Yn={VhhdL*ilYf_t0kHys-9$%Bb)4t-d$OcqRZ&K z+KJ#zL_yLn!~_-HBWM*2!tg&8V~ds`8pfVN18^3%HS(`RZwJqEItE=j`m<(4ot15Q6N5O<^ru z5W0y3WC9<9ywD%PiZTDE0fZk*gN8xCrf5!B$lST$1V>nU56N3*&5qdL*KgZNacekU zhSqb_Z*njpAt7|F|2;X{zAr5Qq(<0rH%53*fT z$KUSfP>V}W3nJe47B?0TBD_0r266Vzs~r?$EhZAO018j?71(E^(Xp}djN}R`G3D{c zs8n>{_Dqeq_h>)fOao|)%Fugb5gdvxB;@FW3E3@~O_p6zS-B)I=I^Yfj(p8#8x3vw z*Be@R8r;`kw(<1L1ld0wo1?}B@l{|A=>1gWc%<)veimEeaf%Fo?Pdh*3(>gaCX6N0P2bm(?n*prS z>{D9QYOR>7VxM6uy<3713u`MV@%#id*Vln~zKR)@byivFT^4MR`~4&M9re>Ji8Vnh zk;$2&2%f*TGO7o?&1!)&c?L}Kpzq`PMwEg;+t=_-IV~lEW zk$+%WCXWtS$7uSab=Q#eWP0C&3{;%ULQg$9^7E;^h9n zF&ZMvStsOmazJS`Wfp(CpX-Vhw3rkY_;Lk9UESx@l2Tu}IFnB2T`N}+7^6mS|{5T8Id>E1SnU#NkLG=|rm#-NWAN~-Bgcv)%r1QMk^_dJ+m za=q$DZuU=1Q+0KQ!24phr{b;sUe56eEsO9(J;(P~_w_wF30gGTm<3)UjAmDuJwXTh zvpKq4a0AKyuRp`&{KcT)uL8N-E64l)o4Ah`v?Ch`+i#|L_A7Xwg^lc!Yc5(P{UoJ{ zdZo}WYjp>tp zN=nTnN}4BoS97Yyd%RqcWMqh~Yl5WE#!#xqWty#NsAr{?ErdBX3dhP);STosB6dk0 zcP>)y&aD?G_+Y+Xoh%vDFmrtGha^#HjQ00i?sB^yBqqA)^w(1De#}XH@Kc*fDbE1< z>e;%_bF66X>dAWBz1aN>x?GTC=MQf&%+nknG03H^n#$#tPkco3V8Q%+GUYYm^L{md z8G4uuOTqNvLhaRzA)vfkmAbL3EUoy$#KKk~`xMiUeM=^bne4vo#=IVIFc%@C#n;fO zTW$g0n6H*(u4S$sSCz7a_~-|Xdx6LmF9y{w84|cw(+8E;{7|gFC%Y?2WwQ$bb@~Di zO-$nqSch?d2H*%)JCYUA$^}+}eep(1_UD{;gWE3XTqLK3G%Bn+cP&Z))=}Kmwb`nX zUFO5S_oOScqnDu&exETg{vLA&BS*+%Z_3j&Jv~S*xF3z!kNR^nyG8Wg31jmG5z|i_ z+{JZX&*-6!vXuXP;$h_S(jv$@KcWykqT&OoX9vg(ZRD8z)_ z77ZzN4fXVve-KCG*#Ruj_o(hd6Q*E7?PPX@G&7>=g~j=_WGXlPl!f%bN%NI$4|@{} zGD{AGQ#Y|V(y5|IcEJ2^?=XnWHTLj@%$vs(BCXmuV!G|*4 z5vCY|+!Y%FlUZc~VweKoZ!oJkmt&cv`A8(Zr-mAm-||Z4i(dRxVxxwkwGH621tZAc zG1GQK9&De3wybo;eYtl>o@Wm1+x%U28_6>THaltCy~oJ=WDUxya?7N@VQ8}4<>%^`^hldRKm)0=HYB^Vg z#Yu(q5W3LyspMtyP0)98Scg1!wVUbIJ{TJ}H8fUwn5){mD_gp286v|pbU5!_T-IJi z_SmpC!gLXjHfL1ALT~+eeJ6kP&`!j>70q>n^+a*^A&R92Y^1zq(kQ+I0dWSyzAOx| z7*={yBd&^TA!iTV>R07A&S*R`^MnWrJ&WP{>`b!2rh3+; z)mHD^P;H#oxLT`;pUc~o&jHQ^<*kcg8aj+I(1Yqu!qZY7XMFR7>f`a5IDoeQ2lR5M zsa|@Izxe2-iQ$>6H9D@?*xVAwKW<1!khL%-w^qiL%WB?e{;RHz=cQ%xrFY$P-5t_Z zvNfAl&W67$_L)yiuAn{G^Tw>PX|lhU`WPlk>Ucj( z?j}utUM>`ht(WK^&)Q_EeVxxjyu&u}@j;%FlXS6)hn~t~Nv#3~GuZUhmtc8p{%C_2 z=IT$8J3X5V2Dy+!j{mErNS`1h$aHjLn+so=EIVlmGqieyTVoDQES3j4`i#M?QNwv_?=0ixuJ=DKgR`EbS3TG6 zta~J@zq9W3yT>oXUD7e6*J7JTP5jEToc9v++zsGPSE&E~vnFz8=IBb2v)n}$qwDxp zIW2<8aGrh^**6mx0k6g$IqLK{%a(g^aKiK$2zlgeoj;VFvP4{C!pStSEd1kn{hijB(Yj~2w@gB|GTW6~U*553dc#tygJeMZlRh8aDTa}TaXz7nF*GzCT*!%9QD zbMAoKjt;B57aY*rqpGSq-&$_SDXrR#RN|=@mqgQoA$BtX+zBGNAKz*xWu12>X=)mN zHJF%~oCmThtRje4%@dWM+Pc6?O>6Sys~W|yXCJ{eA`A;Qna%miuD z^~}ECYAxx^e-&?5EgSIctrQUmL`qZ^buja(WP`9yHY3-ZiHS3+vv8+>5)>Ez;TVRg zv>N9++Mk|b$OBV9p1;b+4lol_wZB;uVMuLp z7hoH_YgA?s`~cv%R}mzs_1L|k4K9QWDqomatvegP%KcZEtgI|o&sI#DZi+h-520nW z-EM1}3bj+U`Y@Rz4fcI+0KiTGm4%ST)yBC`TJ!Z&10-Q!LA6<$_mW1`$-$s+Y4qBf zTBiD$DH&Q5V=9JPEyQFLT&Equ7tuLVXt>Q+HD4v-KNDW|+0GNv!K6${8KA0T30t!p z@dvzgKqj{K`5Aw-7ytf^!oG+lgUBR*7?%c$i!Dh02xmnGeYbq#N4#2IP_R~R*s+#m z!hadTLx`0mYQL+Zr+Rd|`DnNdC6Mmcm!fvUv2XCK zQ(H!C<|({$o8Kk(RfQ-ZVvzk!LN>wFHJ>dIDAyP@RyKkv++N~?>TR}0(Gbw%x-ph zG@CGP2Z^RAc@TRTqX)Tf+A2{q8L8dJk zPL@()P#AgEq$mO8X!&WlUU2&p<`q=vEO8bQ8f37K6G~+q_~%1!*#A&2@d3J%)3HS6N6%so1gy{#V83ImdqOTLHipr&UPIW=gkqROnbMH%+$LuhAK+V!%)G}EmO2K1+}j%&T9B5amZS-D zc0F`qgG;qdl6nL?(p`$`HfC&`Ik@gkQLp+t>F@A1btu(z*052Y8sIgmPifaYf@f5pmW~RW`okP9qH`sOaz)&+xbYMQ_M6}p@%vo z&PzUH(^3W7cj~h*D3!F%)OSl;!>>Jl>hHBOu~`D0k=AnLIQ(M@#qPR*H*&}LhP}Sh z3bOtDix)4=GV+Kw?|If09noGfNo|9RW{>*Y0V>s#1P2(0)dByQOt!i*6U@Z-8Kdj?eIN$Bu z)mp!y7}Zq|1ObQjoX0|5G^p)Z6=0`s!B-Uy;<8(yEp=o zB{aVIxN5UMi$jpG#IK}>gcj{yoJdnu1}oYc@_V3dJMg0i^Oo)*cuyyR%Y0v$8R1+u z7g$;E6R56#?GEJ;^@F4J51piErnd4vcfqk#(Rh}n1o44c69w;@B0TpM-z5-k2;UuO zZaEHCgVhzq^<>Bq6iE-xdNCvk@Jdu$)XY{4TR;4J3Dy93upl!AmvCZvf?B6+6r#$u z7Dmf85E7X~V(o;~ju#0D$+z?NYjF3)#l`Y`na(B&hCI#G{;y2FKrNdHSmLs_zToMd zp#7`bkF(A7J>^Cl7Af=E`BIkSMV0e!r}X=tC1UB_w$viI-1Lu_ z$LVz=UgkY>c?=1`dIEOI$@^3uG>zFGP5bFiJzs6B_%r|o8}t#@GI&{@$3qQu=YVrT zFCd^xC{|E2e#?Cb+>#O*X}3M`GCX`7=#cHyhp_J>WYy&m(tA{*GI)L6u{tDC<9$qS zE3na7=GJ#m(FY*Y^R1?^T0dUvD`!nlQ}+wDn1qIfsnC&0J!geSmq;(m zYMRn?-zgrG;RsW~+xZl^gKu$!>rKeXh&b)3Tx^Ixj*ql{%G}RI+b|&Ti?$XOe_e=Z zihboI!zkgTP7YE1$3-O|y;E%kYG${@vmdRx{oxn3hXBYf|993Mh>@(p7V_Ps(NJKw z4?Lb_qx;glK4A#p+Sf#Ff!&w9e0<+Gymq52Gcqy&GsmEa;4%CY(-!CAr$D4(lS~vB z4E?_RxYDXpeir?V@?R`WX~Lbzq}Jjppm_-m)Dql2I{C>msyqR>aa7O>A$q#i z&hMSELNJ8)mRq}qaguPC&VQ0jb^c_hsA4#|Mw2aCqbFwDcu=F(*BCTS{d{$VO@UBd}%Kpa0 zsbG4yll}%!pWo*1goi(;f4G1()<$MPc~8SXcYjInik-VU4=~cc$IKD)yZWxddZ0Sk zGpHIJ@sIrfnsgsf)j@}VxSHP98}2LHo&c4}e?+JPfs$OfLLpHHct313-Dj4D=RBIZFc$*YFC2NgOX#K+qT5K>{a0-p%8gIB!h{+XjCq7SGZ-E z6xE^Bb$>1j{$pF*(YD!NDjKrN2Q~uKS%9KN6FHlEc466^;%Ni5xapJz^g;{>icFQ1 zl}_xJwbPe806E(CNGJn=Rly$?6}7+S^&z|&;4=!_9)b+=?)mApv&DTN?hl-hP>r-Hda_7ZAzT7|_z$0(U zoo{XDb~E5=t=>U^9tL|^Dhnu~#=p0lf*q5vgvaSyESHP_V?@qF8s~&j+S^0u^Pmz9 zsz_R2qql3$K4$++Yq`uY}_A;%IPOP$YjnsWU57g2SwJN(joinK5pLoLgO0X`;9d;>&%!Jdx`Gz+8( zw~m`{`Y+sgG@2e%Q3gdSs}d8u1Bm#eibKBxTUkF5F9zm82zd% zF6#CDdha)IrRdgcTxU zUo@!!pMsWBc<~8fX5^=`Ka)8WX)<96r-{i%Rg`s{$J}`YN5ld5D-SYBcO4C~sp zSQ7)|LBqrc_2*VEI{S6Jh(N}q?+&fiZm7GHkd}jagcB6ltwGB3lIEAXkphxN`tT;) z(;jN-%J}SLhmBgUBTvzEwR-^5-hrqXPZx>q!)q< zFA1K!eh-;Oz)NxEpc?X%bG zevl;pB1OlzH3&$8{Twab2NrAWV{jP$KdRn2F7Lm8|Ib*)vTL;`TUiR{; zWiQ({&upKWOUu^x^}as83%|e4zq`G9K6pItM`r#-8*-XOIn0Hk#ahX@HCGQ}2nY)# zaH&efDm{ao0J6E%J!464>MXH#9twgoqD9`Ws;}=Y*KC=Xn_JM~wppzVo{;Nl+f>+p zGQ-CQz#3M}QS#PQ>cz8q=PBGVB&;;f1Yr#B6M=s9gcXJe3p|9HtmC31$|>FU%)WnD zQ{Rr4wt}jRu>J8L!yQ-o142G8(3orKR>tib!JBOn?{3HQYi2%U^4O=O|L=9`IB=ah znBFmA%x{nd8DE2DAANu|BVDM@K7#5>%C@ z6UNrO?79Yo&5t=hgM23dNDg3iYiSqPPW=P;r&c~mkMdLX~g48sX#P~!{$TT(z7H5;X{|%`cu(EX(UtUne0zZ zbC0t>`P%4ZNEk`e*W`nm@D^QM)z$ExgFAl2!T1Q#B&)K8dk`(7EWKgJEG3Vmkh^6F zxWG8N7JJ9-Lf42>bqfHd3%|YNe9|U`V5q!CGEFldTq1w+#H*0G;tQ7(2Rei&Xtvb4 zn#<{p8~m30CDLg~9A`b+0ivIj;|cd43;)8v_+aS?)@n`H=L&ltfLf}-~QgK4_6N9zv=;eH2VIjH%A03zIf??f&v*jmQIMY=e)PO0`RYhNW zXTA3+&_iiq=p@yZ^ZoHYAEx5^5Z_Jg%f)(^A${x0ZF`|56X~%}7NaGC5Z>c0i^aYWLKBK76NSI*wnYlYNezfE>hE!#m8=t~ zC4SdKmMhcs4X{#V;7-6~*(R@KhF`7IfEmM{CQu~RlGYT6IRr^>tNfC8)@o|^S}rvv zHp9f&PTXCsE|^tK>3&M962L^Vli13;uYUgKDc1+)wr$&47}s$R=CbLueU28dx|xMf zKMoyFS?l~qhA48siJi6&72w^%?6+1Cc#?28;d8r2eZa+x>)=w6M9;ub5@Pe96uXGC zCkm*n?Q9ob_jM~i;Fv7Tr;$7Ac?(ULE0eC5i~iO1a2%MyI+p4pBqruOwLKWWUrIT3 zrjGj~c4$KC(!i5|^yB%fhIKfA{f&Ei)+ertVcUOjK4AGPt(EFbd)7u!nb<=o5V?%+ z9QP6IfQ>|(sL$uJndsLon4k$}ph)MlwCw|KMF3qy2x&WHxXtY3f04*_0o^2M=b*eJ zZXY>MH|}gUmO;{HA+rVQg~P$#h9M)~4I-(9J~y>9W8h)fo&@hIHXLsx+S{M+|I7q{HLKET zm`qo09P8C!0om0wKUW&Y#uId%4+Kv|P0Pq!_V;9MQv&pZ?3zwh9ugxiTyXhTxuJZ& z$IYhF)k&v@&CT!Xc$(!pMVzCU)JD~M%{{*M>Ia+Wc#dBtDexO%%wuI!9Ve6df|H(K zb`a;$AnhH}8h;aN(-r6vB6LSGY6}vT=op=5qNAgaleiY%ggp+%Z4j537t`~?##*%V zTqVo%iR^wEJG&TkL<6WxHUmLA=;>3U3RjU^d4iTPN9Uj4^eBN-xe-&HuKj&Akd{hW z_yCQ*LF>o&j~f1E6x_3qa0%#!nK-o_^8qha{+ps+IYog~GKX;Gj^*DBKa&ZhOA1Hd z^Sm$%yq(Ox4UnVLsq7$uI664dE1deN!g%2+D8279w|Z^aD8?siWd4VIHHHf_U==6+ zY|4?4eQ>tptMyUMX{!~$|1=(u3wutSpI7&Y@O#{!Z&f}%eh`;Q{=D2v$l6R6Lbjh4 zK>|&<XFoNx%U+v~gp8_3D{THRRA%R?@%4p>VP~Uy=T^XCPI{ZQWw)i)p!Yq4e~G z3@5%YV!U8ijGu)U;9lVps7`N3_v$~jWkG!xQz&Sw&lS&7Nw^Rk&1t2q6&>o8VfeUTT+x)%-)04#cIz~f%! zfcWFzEP(w6!-)iMd= ze+Wk{ZP{4cPukPteTxy1KfiwUmj}xKv-GiRXk3gDkst0C;)IQ?|5o?itPFXF+i~AJ-SrLI z^tm=v zDd6*+)7i7nUm=FJ4cCUj&0Ag#YYvJTjzy$u43zG1y>4A z`s!I5K!EK54rcU#n#Od*(D8^UrC{q-*NK1VO*oB9WI>t5sST@{v{< zVd{mD40E`nD9)u;p2pU!)5jJ3p6SMJD|BSxxA~R{6Wvh13dXsVaC>P88enPiAXP`# zotZs#F1alWG@XI>#}mxuBrQ?d*DX8hK6>e-8byLH{g*Bdvfvl84qa*yxkwQ&4868a zu0opKcZYBco>u&yz5sU0l>C%`!olQ4XN8i;{!ao|s&4$U^y~*zm&Ly%LwDUq5-Vj# zoQ6;N?VeOL*;dgqNlaKK>STwPZ!L)K*Cg`ZJ7lY7sXUaJ25NBLg(GP5CbwG-#Y#8p z$r$z`xHR4G)f(u03?EO*<--nl1Ug%5ZEcP8(j#rnKX4TdF=noKiaz-7>>^vpo*Qp( zZc^&Z6+Ra?^5CbegsV6@&^mL|2X9zmRB%mZ3to}Okovrsd3?W%r8a77*2v@MOp^ZF zTsa@SYBX`|fW<4eP%}(h36R|Wqd_42(v9A2exDY3==8TZ#7yfRwU*g09kujB^2;pX z`)ZS%0j`Up$TrD3Ib}4VPY9V_RlEHGgXWh%7b0ezh0p@G$ehc%{A3MU*MhX`NW3o zd>qOI%WT8D*T#&%ZNuOV{pOR>^M>M!bAKoYasRv0Y%4WB$mDKnh5n^2Ti`X{wGTwQ zT7A0S0rvYx>Fe6ZMLMUkxojWun~(6jEM1_tofvaysk_m&?Da| z`e~mtd@TNJ)XE0n??NChHTz7tdC?sR(LRJTDhO%;J=-yVWFY;&@!G|O((Hm8nOzeC zmNR{z5Vx_3?;b6ek^-Y}>O-H(nfDb^bv6MZAr~xcN6HU%-4}7L5NUU30W7%PR=Uh@ zcMVN?_sOq9DWZFwZT*1`F4xcRFA;1ZVkA4E0rW?Z;7936K`M)-elS#l4c zuqmPE7Vo3px8HI)ooSg>L^88Q&8%e`oKg}qkLxt9xK+axscW<)e&>Ab=HMxlV04lZ zGhsKozHHL_#~t75B%@3q=>(hb1Kq4hU9de0?I7gOsDAc_20XV-`ew{2-38^tK<(*G zb}(^cG_aDouIRM&dL9p|y3H1B9WfArgnvGK-;?C1UT+1f_|28Gjs#X1-2 zFpX~dU9LV-#$ib+-qiPd5DjXl{r0UOTG^S&GmMnDElOfxa{^BeZ1%0M{qcgo{0=&@ zt`HOhRte5hZDUQ>x<$yhKfI6o4kO&mu?;)!IMQ1dM3*Y7%lB}rqcE_uBThhm>6NXp z+f0KVPU3E)!K#P&8A6l2BQ*>8&n0O{tUoF)%A0i6b8uh)u#)=V2iO5Bm`Cvn)H63yKCh@r~{~FNbHu* zGnGHYqR7kd@8ZQthWKOg{(?xp?s93w)L)uOOG`U=cz8TFR;0hll+!#`DVK00I;}SO zD^JW5(IrZ3S}~E(H`snPiwn7kaH?En12kU2?J3S3NeK*E!j@@QDjJm5*vS35V%dD2?{TPf z@qxH&Zzn1nPm>O1TrgEuF4=fss?YO()T8$pTGViqrFLPkJXY=7bOs9m{?C7;9I_PM z0fsen?xwx9ZJ5N%%n-Bma`uB9Z9Mlj9XG_C)d^GQX3aiBQ_Ib<)LGaRrRDG?UY#6* zOYt8CP&D9wiF6zQmP*bjG?U6lTn^WUd5{_dD4Lsz6$=jN>&es@GRp#rpDKZSGG&)5 z{BDYNSFHv@|MyEK3Y~`Qo;xYwIWNG>AT?fd?9*|+-Z%b^O5($wh;A71Zr@E&(-}TG zxF#zmx#+?M%aX&BBUaKiAKKv8q<6uzIE&adRT&jccv4j1GrBQxE zp^#Nko$EX%H%a4Z3@@MckI|)58zT*P{mfrW6TU_*ZOBt#_MSJRp_`=vkAbwvt7#1RAD!yXy^Z!UPeB#JX^VcSBZx|&IV&bs+; z;j^oI_J3qp(2|?9m{W1Hs=rNJdn()H5N6|X9=!v<-0I0pT%9_Ki;FKmK0a;&yr>1j zNJ)O+h{ra;#8ot5Q2%0sR0l>09&*7&5+Mr{D@qfUJb?CjEn(Y<9<{JJ9vPfSA|JABwxJ$juP?IUzrcEUX zii&qW<2*~8c_%CCe`dj!gsxl73bcw(btHm3e&Z1}Nt*caylZ-->JQ|7`B<$+CNEB| z8C{QZ(8?O?_|P)D*LP_b7px3)ooC4K4p2XCN#fXrhxQ*90su0PQ9 zsMKW%`CuU(b^L0;R*oFL(($ZiC+~(QTlz`#c{AhVy zF?LDAX-WzorV8gk3Ontzq*P$^@`NZ$Yy@eV6nlUf@wM@E_T2U%TiT) zuaOS~#&q;uW3HbQmgIlYcR8o0KW+X76NkeYpW0^HCu;nn>)o1?C!rqhXtYUR%z!@a zc}=~)M>>M$&g@|kM!M3b>v(WM0v?-@&3&Ua|6iJW=3 ze$cz}h45$P^W$SH>jP!LXMa7Nts>cX*=-MmHlFuw1Oz8ut*6@|IQsV8K^s#p3p}#} zLtEV1c%3v)<5?a$cAmxwpnpe4U{ODd^f4|$e2$c})$DJ_3}4fzSh&ha{Af$<-+ijw zR>;W(EG#TpvpR~<)foF(xn5f%TtJ`>rHv8`U|)$FK>S7I*WRqoAxC=JC3gQDVNl}4 zPvHJ0_~{*7U;Eb6VR!_c@N_-|(Bx5WGN_bC)F?$^h02GJno_Xf5+1 zGN`IGu?&g#>C)l8sG0GWJFBMg=8>wrxnh=u@IPh#!96XKR}YwmK>WHh)um*w!uXfz)`K z#wuI!vQfQabe8Y0>ZhjbS+JU06Jt0wTFUvKaG6)+x}&1e({CG5KrW^P`G!*xdAtmp zt1MQZkMr+Z$>5y2-hu)2K;vJ$hntVr99;`MBKQV-l`%1AF0O9%#KK57x-2ru&5om$ zk}<#b-nZ<^VYTym+Wfbgd=M82&v37C55Y(>i=#Gu(RRvWUvsS0bK(V!@EPxW01CAZ z;rkv8dE4dMg4V`HJIharx(>b*T9$H=7|><<=>#8?mWL!5GC$ljfW{+0b>3RA9FkhI zVVZOu)pHkpwPF=6cpF~&UpXhV{@lyTkRoMHvtC8}`SxUZJjson+@xSP>zI&`#)p3U z!MXeUeCxW4wz(l>(CiXy>EAw7jmIGM&gCGCjD--<6;_% zzt1=SqpA-2?~)L5$nm5-5!oA0xocxDnvTm2Q`2pS=Wh4Z#g2lkW1l*3<9ybKVSkSM zgP3cZn!by1iPg^l8xgF@h8TtbRdeR#1+H0HNki)~G(={Vg1A&M-|1rVmVFtGkno<1 z=T#lE)*eEVH7|h0CjL9YBjxuuU3)=$izReoY6=P|^NN-%mKY%Hh4i*)3jg#x=+sAf zApIQG>e!31p{Ag4&|5r3G6%Dez>8?+>`>LNqp3{3v2y=#bxwadOczf{geBV!kERI2X=_NuDXFUd zGx%JaQ318ndGRwn{Y8&E6MS(zv)@B(r=p6=8Y*RSki)tGFq6zf8nTf@FZ_eekoYZK zR8uiS(7mVK^C+WbX&Ge{nPZS82-{>I52QBA%dU;pq1i(%^5Gk%=q4B|{qV+_6eMFE z^sqeXJ!iAgIxx4Os`Ej{&Un-NW8gb7U!QK?FCve_-4f|<7uJa5vA5)bd!i!}h9%;) zMMDW?1Y&oaqNt#*Q^Xw2-lmW9(0bFvDIL$=3kg0w?D2e;sH<s`kvahA)&EW3 z1tT^k=Zvy{u?44c$%@-{ElvCGu}n{aL^!LExKWDSXRb3FxB)DU50)a8`H`11JVq0v)No_j-s-{MF6Gq4UnWJP zXgnl8d2e2U!)G!Aa&p0@?>A|3J%&6I@Q4WFPI@Kj0MkB-fptA+ey)&tb{s7DKx%1M2p`_;7dhf?b)k<0~{Z1*=P1+326ep65yOPUCf6H&pib zJ3p9}jYdXC0QZc|I|JF+LEm{R;i(Bie)I8>f0c~p%=PJT+kxHMVihFLXkxpRGAB6( z6gA?)Ho+J;O+JYZeT`U2dF0}A$p*LfkcWiy#eE%XV z=pSz)*@yt*#xVR^VlIuWgxXDtmY>|ZMJJz+#a5en8y0o%V7cru15NA|HVS5D;yq}v z*F#U+5iU$S4RK6r@@HKdxB}1oH{f7+_nrbPs?}}Y!6ekUi1d33*4GBz;_se#|D^Nv z!(8x@o}Km_zP`KBHvai}@wu4zn4R1;4Msh#>imfZE;1u`D+hod#?@0Mq{#8<0{Rcauk%oYCFipyjV=Y$Up6ZOTlt%wp!hrEd_VkNalvf`liZ z^^a3tnKI=|fcf{N6nSPkq{Hj(2;feWgZ+~aoTp4HcUrLF0&FGy=f_H|G}9Ui3vk{c zY|0cFkP;E9KDphMIh7RSCE?{4}I8`PXlESm6Of=y6Bp?e*>6 zfNgFefSEM<(|9$h;A7xL)hy#z2-u0Xq6|fmrKZRKiFSNRe$(O-0gM_~_htXrSN{k6 zeS9f?K5C(^jW^5*BbLe9+qCnlo5%Oh<}?j}^cTH>_d`844EnvYyLFcoSu(z@A$7eA zBaZ!C|L|U|6$m6Yppn#YM$#pm6AnBnRCplsG4-q&zz06W7#;oM%;al3L4AmLT* z?azYh?IW$nHl;U2UXfsK#JZ7GC7 z((ILzyQ<{Q(B$QH4lM^D{E3@ex3k*^pFW;1MxzLotyy;?TgX*~N~S##@2DD;LBg!@J=KjRrn)TOpd{C?z^CSJ1(D zGoR1HY=j>+(m9R5&s7a_>Ur1VM4pe-3=H_CWTq0i@(NTMvl__l5?mIp)TdE8$|9HU zd{@V5X`-M&LV^kO2Y$*aDJ0}iOAX0;AhQCHPJ_(-PF~Q=?UJs&FxYo2W7Guo_=&=q zgu+>u8R#1m`@+cG&Q=Zt9g!(E~Db>ipIS;3VxN3`br z=p&-e#&LAz4XPzxQ(!{|gaGa%ovF@<8*X9MCcinsKEqw{atl0XS8(DsO9Sl+ue&!l zC`y7Y@Q{<;Msft6RKBSV1!gDjbJ#J%(%bi(z6Y6Dp_dbrSiuXE>9Fiq)&1v^JL9>9 ztwFkJ)O2OAUe^l*{GP+Z!=ec0%1+ER?Wxe4mJ8hchCBm0^(Jew-p^@qX@!n5v9!GS zreHs5!lJY&Jx@C){>1L6<&0qE^ed+zb+X{Xwz)nu>}DmMy(_*RL~uJmF{EY}G3Q&O%OoYE&a8 zCuKW=I}Jk_3Pv2_gBS^C1}%0{mgLu~t9Cn)ThDYMmf^nrrn<)ed2oqXKjoWlA!UOh zPfaU4TKlFeHX!A3WS5)455WSUSh*Dv?gab4>0XD!e6(woAHBaYGBNSK?JB%pA5*x+ z>^bqu_dc}2iRMruDH;z>!qO%;7z)OQ=+z`Pw+eBUOc-?JN@qfiAwBqzWx)4*(BS`u z3C9%b8b$REl7%$V5#ysr;#ZpaRA>Bo2K&yUW5@1;1g@*U8%TV_Zi={i0hf9> ztMLL1?<44+&$%+(pD}d@i6s*s{tR?Ik2b$3(YOKdwlj|l{*7D-jV{`!Ge}BfEU#P| zE7?M}j@{dRw=!WjZxV8WQUTP&*U%0~=U*I=&Maeh)J$o+diq>Ct zT3TAHuY=x^(M1XSwf})!=Glx7@O-`WBK0(xw?MtgASh-~>D%?@emVPHVpD-z_uZV;w}*wQvaE;}E&2AEv9*!Kb7_uGw&B;|Q7h(LXzS2Y4mJU0<3D74a! zZ*0!qJi~nO!#km4r@7Pj91C}oo`1nD_b;>WqJMOCy4AQc34HKUhr!J2NRlH za?y@oWcajOlIu9hT97lSCvb(f1Ajay3b}J?ho0hunDD#t;@^NbXw7rpey{-X@IHn^ zQaDs#!n5GVKYJfcGI4}=EC3DQD_&27-I8@ z{^X&4B3Es5JC!88vP$TEu2}bM22<7V?)BG0skA0nWk~7hTIfVE{OOWuLDTz2y{(FI}KMf>|GTPvh9l*Xp|4BpoBX4kwlOK%)CKlliSBE$gX%iDbA@ZHtbllxrp zFm(UbaAV2npfXw3m|p*H*>;s%9UqWj_yhe@cb(v=r7nCQXATdQ5x1tEHqXi42eO}q z>@`PxFeHNK#Qg^Pad@vj_{@J9sC`daPC2)K6pb*qcLC3d?nl)Z)F!g;Vs)ju=Y-Yk zA2nj0@F`usnB-&w|5A$y)40YmP)@d{!2!M*qjusp!4wUmuy7nkE>H|(!Ok2Vb7-QU zqLa{gS;+tcmRLm*Kj|(;FM#sm;&O&d`S24CMeIW9xRPVIFG#{^Zxs{*%QKyGD1HwEL*P$CqT_l@M z&oxVzraai65rP8ptTA?cbZDnG-pN($)zS;bICvHRm{XRtAS`$1%bV|X!NuJ!4r#zK zedleHtN(s}_2gH?0G>!?o7zX*9%HN~-&grvqoNDD-7AhbShh^frn*~|f+^g{#ZS5e zKPOBlqV>AI_o8el4tTF)a@?luqTUgvNB23{tu}=nA?x0BzUWG${9h^sGHN#$1qFK+ ze~<-BX$&vxK5JcSxYLd4ip9c`h5}nhCtvL+J)f)=-@bmp;~ESP{z)P$>3iqycLzXb zd}7_*+{n&N6br{ge|>u%-$j!~4iquL+{{mgak1J`#O!)EE2>g=b=143WN|ol9PX%E z??QCtq3fY@xab<;OwZ6>x{Wg%zBs9|}PE_~q+a5QMu;ji;mzBijSCb8b%0cEaK z@0J55*y1j!Or9a-CyOx9ql8k5^t_`RqyZpA{ORK*@H{tUr0M?5nXC<{OqrO^f2NYr zgHo`pmddQc5fcc;@FPAYGM8@LA05oqDUhn@WAf9~YE71RFQuti^^j>?ZzIXo^i;-k zfp;z*wt~P#FDEuMZYNhW4G?J>q!S95F9c|($ce+I^ZaxQWsB=Vl5K_~7;>c69fRng zKd+v@9`1*cW}DDYs^gX%i>YMa3>95Tqlcugm8#S~#gOa0Qn)_Mm2~BAS_={wnUrH#O8M!D^6m{mee$`?? zI3Ha@M$Y0$`b+8sR~cy6b;a~jJ381WJ;DU zX5>l(F^C%WwUoR(A9I}2>?Yp$KP5F^ZzFl9H>OOwo&_81q0@|Bw@7-{Phgg9Zo4-JL zoMahjn@8BV5k%OS*TmKb8gym+A)PLe(hH=f&{ZSd4qMIhpp9|g8_!3wk69?TmX@4Z z&Fk}P4@h78SRTz|-pdJ%U8M_g5vhiFYoi3~vBXK*$|9eJKpm1a%|^o$=T9U>=svk+9bI~_sk-U8cvmpBRm0v9HJI|vFm8BbMNmQmn z${m#>$;Aj|Qf4_sHx;2@vCg-0;d+SsGkMLWe{O z9vh1yjDq)lS@gRa>cb#^Wxb#0#YIK1{333BxG98MNV1RxxHh>FK(jwc-sk~H6&=k$ z2$_$$+HNEaT`G0R{?o)HiH<$>*w z0sUyRujgzO(b099)O5x7tLia)8;lztAIp_lN4PRnd%iI{ENp7_YF@XN2(7)l4<0`%X zUmfhf8rf}7B+BwdK9i=Y#@uwWOohT4+VYjcr+L9e#+s?z!&%&ZrY`5&D11@)ovU(TM!0- z7SKt&zuw%QDp!Z*fJqmcb0vi{E1+u74xCnn+1X193kO%?hv@eQt7X=ar0yH~xVV=FZbfr+Xj;^wX6nOr@dgoK-XxT?3 z(kgHVmu0f2xXHTemEe3dUqaAi21#0-!P}8SX%V?!bLd7!#eVuY)p3gCQ8^C()P$o~ zZVBug-^wI9hxmAAW=PEyk z{_2VaVQxy<>-&#d9G_Z*5IA z)r(VaD`8~aRBHm7iL$l@&Dd_=AhS&Y{W`FIC_d_f*>0~)b zautV=w+C4T1;+yj5UpRUd`_*O$h=N26x>~1Nkfz5e*~G!ezibZPnp}i`KK_WFr;

`xJZ_R>SB`U0e0uc|RWBvFY~wza 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 z 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
}&Ni96oScgN2{#%F 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�E@Fkq09`Ew2y3!ht}v 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

gB4P}k?cDz<7SWJBs?()lYK5_)?2KZ~g$P?aM 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 t{`=LpY2vpQ`Cl9Re`77!tooQ$g} - diff --git a/src/assets/wallet/icon/trezor_white.svg b/src/assets/wallet/icon/trezor_white.svg deleted file mode 100644 index 668989e..0000000 --- a/src/assets/wallet/icon/trezor_white.svg +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/src/assets/wallet/icon/unchained.png b/src/assets/wallet/icon/unchained.png deleted file mode 100644 index 4b026e292d84214ff82ba14468023f5afee213ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20481 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 IM6N<$f~_1kssI20 From f4dc73aa1379050624f782909e82563c5bc72805 Mon Sep 17 00:00:00 2001 From: Kyle McCullen Date: Thu, 27 Nov 2025 18:33:33 -0500 Subject: [PATCH 11/18] add branta branding to the app --- src/app/app.component.html | 4 +++- src/app/app.component.scss | 6 ++++++ src/assets/logo-white-all.svg | 23 +++++++++++++++++++++++ 3 files changed, 32 insertions(+), 1 deletion(-) create mode 100644 src/assets/logo-white-all.svg diff --git a/src/app/app.component.html b/src/app/app.component.html index 774a254..08a3f76 100644 --- a/src/app/app.component.html +++ b/src/app/app.component.html @@ -1,5 +1,7 @@

-
+
+ +
diff --git a/src/app/app.component.scss b/src/app/app.component.scss index 33d487d..00661d7 100644 --- a/src/app/app.component.scss +++ b/src/app/app.component.scss @@ -7,7 +7,13 @@ height: 40px; -webkit-app-region: drag; display: flex; + flex-direction: row; + align-items: center; padding: 0 10px; + + img { + height: 18px; + } } .app { diff --git a/src/assets/logo-white-all.svg b/src/assets/logo-white-all.svg new file mode 100644 index 0000000..26312bb --- /dev/null +++ b/src/assets/logo-white-all.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file From d5f4fd6fc671815fc11e3a5965e91f7257bab70e Mon Sep 17 00:00:00 2001 From: Kyle McCullen Date: Wed, 3 Dec 2025 09:49:42 -0500 Subject: [PATCH 12/18] confirmation modal when turning checkout mode on --- .../clipboard-details.component.html | 2 +- .../features/settings/settings.component.ts | 45 ++++++++++++++++--- src/app/shared/services/server.service.ts | 7 ++- 3 files changed, 46 insertions(+), 8 deletions(-) diff --git a/src/app/features/clipboard/clipboard-details/clipboard-details.component.html b/src/app/features/clipboard/clipboard-details/clipboard-details.component.html index 3781e73..4818aea 100644 --- a/src/app/features/clipboard/clipboard-details/clipboard-details.component.html +++ b/src/app/features/clipboard/clipboard-details/clipboard-details.component.html @@ -35,7 +35,7 @@ } @else if (isPaymentClipboardItem(clipboardItem)) {
Value:
-
{{ clipboardItem.value }}
+
Platform:
diff --git a/src/app/features/settings/settings.component.ts b/src/app/features/settings/settings.component.ts index 8de84d6..260b904 100644 --- a/src/app/features/settings/settings.component.ts +++ b/src/app/features/settings/settings.component.ts @@ -3,15 +3,15 @@ import { FormControl, FormGroup, ReactiveFormsModule } from '@angular/forms'; import { MatButtonModule } from '@angular/material/button'; import { MatDialog } from '@angular/material/dialog'; import { MatIconModule } from '@angular/material/icon'; +import { MatInputModule } from '@angular/material/input'; +import { MatSelectModule } from '@angular/material/select'; import { MatSlideToggleModule } from '@angular/material/slide-toggle'; import { MatTooltipModule } from '@angular/material/tooltip'; import { ConfirmationDialogComponent } from '../../shared/components/confirmation-dialog/confirmation-dialog.component'; +import { BitcoinUnitType, ClipboardHistoryRolloffType } from '../../shared/models/settings'; import { ClipboardService } from '../../shared/services/clipboard.service'; import { HistoryService } from '../../shared/services/history.service'; import { SettingsService } from '../../shared/services/settings.service'; -import { MatSelectModule } from '@angular/material/select'; -import { BitcoinUnitType, ClipboardHistoryRolloffType } from '../../shared/models/settings'; -import { MatInputModule } from '@angular/material/input'; @Component({ selector: 'app-settings', @@ -22,13 +22,15 @@ import { MatInputModule } from '@angular/material/input'; export class SettingsComponent { formGroup: FormGroup; - checkoutModeTooltip = 'Verify BTC/LN checkouts & invoices. Requires internet.'; + checkoutModeTooltip = 'Verify BTC/LN checkouts & invoices by sending clipboard content to Brantas Server. Requires internet.'; developerModeTooltip = "Only check this if you're a developer. Enables staging environment."; BitcoinUnitTypes = Object.values(BitcoinUnitType); ClipboardHistoryRolloffTypes = Object.values(ClipboardHistoryRolloffType); + private isCheckoutModeChange = false; + constructor( private settingsService: SettingsService, private historyService: HistoryService, @@ -55,10 +57,15 @@ export class SettingsComponent { }); this.formGroup.valueChanges.subscribe((settings) => { - this.settingsService.save(settings); + if (!this.isCheckoutModeChange) { + this.settingsService.save(settings); + } + + this.isCheckoutModeChange = false; }); - this.formGroup.get('checkoutMode')?.valueChanges.subscribe(() => { + this.formGroup.get('checkoutMode')?.valueChanges.subscribe((value) => { + this.handleCheckoutModeChange(value); this.clipboardService.rerunGetClipboardItem(); }); @@ -82,4 +89,30 @@ export class SettingsComponent { } }); } + + private handleCheckoutModeChange(newValue: boolean): void { + if (!newValue) { + this.settingsService.save(this.formGroup.value); + return; + } + + this.isCheckoutModeChange = true; + + const dialogRef = this.dialog.open(ConfirmationDialogComponent, { + data: { + title: 'Turn Checkout Mode on?', + message: `Are you sure you want to turn Checkout Mode on? This will post bitcoin related content to Branta's server.`, + submitText: 'Confirm' + } + }); + + dialogRef.afterClosed().subscribe((confirmed) => { + if (confirmed) { + this.settingsService.save(this.formGroup.value); + this.clipboardService.rerunGetClipboardItem(); + } else { + this.formGroup.get('checkoutMode')?.setValue(false, { emitEvent: false }); + } + }); + } } diff --git a/src/app/shared/services/server.service.ts b/src/app/shared/services/server.service.ts index f67e982..76f69ff 100644 --- a/src/app/shared/services/server.service.ts +++ b/src/app/shared/services/server.service.ts @@ -1,6 +1,7 @@ import { HttpClient } from '@angular/common/http'; import { Injectable } from '@angular/core'; import { Observable } from 'rxjs'; +import { environment } from '../../../environments/environment'; import { PaymentClipboardItem } from '../models/clipboard-item'; import { SettingsService } from './settings.service'; @@ -14,10 +15,14 @@ export class ServerService { ) {} getPayment(value: string): Observable { - return this.httpClient.get(`${this.baseUrl}/payments/${encodeURIComponent(value)}`); + return this.httpClient.get(`${this.baseUrl}/v2/payments/${encodeURIComponent(value)}`); } private get baseUrl(): string { + if (environment.production == false) { + return 'http://localhost:3000'; + } + const subdomain = this.settingsService.settings().developerMode ? 'staging' : 'guardrail'; return `https://${subdomain}.branta.pro/v2`; From cc75dd64d5d011910c03de43eb0d8324414cd3f3 Mon Sep 17 00:00:00 2001 From: Kyle McCullen Date: Wed, 3 Dec 2025 09:58:04 -0500 Subject: [PATCH 13/18] wording --- src/app/features/settings/settings.component.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/app/features/settings/settings.component.ts b/src/app/features/settings/settings.component.ts index 260b904..68e1b5a 100644 --- a/src/app/features/settings/settings.component.ts +++ b/src/app/features/settings/settings.component.ts @@ -22,7 +22,7 @@ import { SettingsService } from '../../shared/services/settings.service'; export class SettingsComponent { formGroup: FormGroup; - checkoutModeTooltip = 'Verify BTC/LN checkouts & invoices by sending clipboard content to Brantas Server. Requires internet.'; + checkoutModeTooltip = 'Verify addresses by querying Branta with clipboard content. Requires internet.'; developerModeTooltip = "Only check this if you're a developer. Enables staging environment."; BitcoinUnitTypes = Object.values(BitcoinUnitType); @@ -101,7 +101,7 @@ export class SettingsComponent { const dialogRef = this.dialog.open(ConfirmationDialogComponent, { data: { title: 'Turn Checkout Mode on?', - message: `Are you sure you want to turn Checkout Mode on? This will post bitcoin related content to Branta's server.`, + message: 'Are you sure you want to turn Checkout Mode on? This will query Branta with bitcoin addresses you copy.', submitText: 'Confirm' } }); From b2684042234543738ce5c16db41db8d09b0860c3 Mon Sep 17 00:00:00 2001 From: Kyle McCullen Date: Wed, 3 Dec 2025 10:03:45 -0500 Subject: [PATCH 14/18] prevent word-break on clipboard history detail type --- .../clipboard-history/clipboard-history.component.scss | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/app/features/clipboard/clipboard-history/clipboard-history.component.scss b/src/app/features/clipboard/clipboard-history/clipboard-history.component.scss index 5e35439..bf2d8c8 100644 --- a/src/app/features/clipboard/clipboard-history/clipboard-history.component.scss +++ b/src/app/features/clipboard/clipboard-history/clipboard-history.component.scss @@ -44,9 +44,13 @@ .details { display: flex; - align-items: center; + align-items: start; gap: 10px; color: $text-gray; + + .type { + word-break: normal; + } } } From 70dc326f5781a6e7c8647c737205d04522a8b148 Mon Sep 17 00:00:00 2001 From: Kyle McCullen Date: Wed, 3 Dec 2025 11:22:18 -0500 Subject: [PATCH 15/18] prefix highlight addresses --- app/lib/verify-address.spec.ts | 48 ++----------------- app/lib/verify-address.ts | 36 +------------- .../clipboard-details.component.html | 8 ++-- .../clipboard-history.component.html | 2 +- .../wallet-form/wallet-form.component.html | 7 +-- .../wallet-form/wallet-form.component.scss | 1 + .../wallet-form/wallet-form.component.ts | 4 +- .../expandable-text.component.html | 9 +++- .../expandable-text.component.ts | 28 ++++++++++- src/styles.scss | 11 +++-- 10 files changed, 55 insertions(+), 99 deletions(-) diff --git a/app/lib/verify-address.spec.ts b/app/lib/verify-address.spec.ts index 4afe848..447b608 100644 --- a/app/lib/verify-address.spec.ts +++ b/app/lib/verify-address.spec.ts @@ -1,7 +1,6 @@ -import { verifyXpub, getPrefix } from './verify-address'; +import { verifyXpub } from './verify-address'; describe('verifyXpub', () => { - test('Native Segwit', () => { const valid = 'xpub6CZbGEd4YL33sqfx5ZxEqgANx9p7KV6qai4LbmkSZCH28ueYEboWPDYnoaXWqP3hig9J7VzbC4QaLwPi3YzpdxmnEdy5USMpqEULzHyMcAm'; expect(verifyXpub(valid)).toBe(true); @@ -42,48 +41,7 @@ describe('verifyXpub', () => { expect(verifyXpub(invalid)).toBe(false); }); - test('ypub', () => { - }); - - test('zpub', () => { - }); -}); - - -describe('getPrefix', () => { - - test('1', () => { - const address = '1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa'; - expect(getPrefix(address)).toBe("1"); - }); - - test('3', () => { - const address = '3J98t1WpEZ73CNmQviecrnyiWrnqRhWNLy'; - expect(getPrefix(address)).toBe("3"); - }); - - test('bc1q', () => { - const address = 'bc1qw508d6qejxtdg4y5r3zarvary0c5xw7kygt080'; - expect(getPrefix(address)).toBe("bc1q"); - }); - - test('bc1p', () => { - const address = 'bc1p5d7rjq7g6rdk2yhzks9smlaqtedr4dekq08ge8ztwac72sfr9rusxg3297'; - expect(getPrefix(address)).toBe("bc1p"); - }); + test('ypub', () => {}); - test('tb1q', () => { - const address = 'tb1q6l2jt0ysay05yg2af0zx87p06vdyf4rhcp6npe'; - expect(getPrefix(address)).toBe("tb1q"); - }); - - test('tb1p', () => { - const address = 'tb1p6rgz84xkrn8l96s7vx6jd7xae34gs22c9a20q5p86esfj4qr3c0q3k5jjs'; - expect(getPrefix(address)).toBe("tb1p"); - }); - - test('garbage', () => { - const address = 'garbage'; - expect(getPrefix(address)).toBe(""); - }); + test('zpub', () => {}); }); diff --git a/app/lib/verify-address.ts b/app/lib/verify-address.ts index ae5ff41..37a1549 100644 --- a/app/lib/verify-address.ts +++ b/app/lib/verify-address.ts @@ -11,34 +11,6 @@ bitcoin.initEccLib(ecc); const MAX_ACCOUNT = 1; -export function getPrefix(address: string) { - if (address.startsWith('1')) { - return '1'; - } - - if (address.startsWith('3')) { - return '3'; - } - - if (address.startsWith('bc1q')) { - return 'bc1q'; - } - - if (address.startsWith('bc1p')) { - return 'bc1p'; - } - - if (address.startsWith('tb1q')) { - return 'tb1q'; - } - - if (address.startsWith('tb1p')) { - return 'tb1p'; - } - - return ''; -} - export function getAllAddresses(wallet: Wallet, i: number): Address[] { var bip32 = BIP32Factory(ecc); @@ -50,12 +22,9 @@ export function getAllAddresses(wallet: Wallet, i: number): Address[] { ] .map((type) => { var address = getSingleSigAddress(wallet, 0, i, type, bip32); - var prefix = getPrefix(address); return { value: address, - prefix: prefix, - remainder: address.replace(new RegExp(`^${prefix}`), ''), type: type.toString(), selected: false } as Address; @@ -64,12 +33,8 @@ export function getAllAddresses(wallet: Wallet, i: number): Address[] { return [AddressType.PayToWitnessPublicKeyHash, AddressType.PayToScriptHash] .map((type) => { var address = getMultiSigAddress(wallet, 0, i, type, bip32); - var prefix = getPrefix(address); - return { value: address, - prefix: prefix, - remainder: address.replace(new RegExp(`^${prefix}`), ''), type: type.toString(), selected: false } as Address; @@ -77,6 +42,7 @@ export function getAllAddresses(wallet: Wallet, i: number): Address[] { } } + function getNetwork(wallet: Wallet) { return (wallet.keys[0].value.startsWith('tpub')) ? bitcoin.networks.testnet : bitcoin.networks.bitcoin; } diff --git a/src/app/features/clipboard/clipboard-details/clipboard-details.component.html b/src/app/features/clipboard/clipboard-details/clipboard-details.component.html index 4818aea..91c89b8 100644 --- a/src/app/features/clipboard/clipboard-details/clipboard-details.component.html +++ b/src/app/features/clipboard/clipboard-details/clipboard-details.component.html @@ -9,7 +9,7 @@ @if (isAddressClipboardItem(clipboardItem)) {
Address:
-
{{ clipboardItem.address }}
+
Wallet:
@@ -35,7 +35,7 @@ } @else if (isPaymentClipboardItem(clipboardItem)) {
Value:
- +
Platform:
@@ -51,7 +51,7 @@ } @else if (isBolt11ClipboardItem(clipboardItem)) {
Value:
- +
Amount:
@@ -68,7 +68,7 @@
{{ clipboardItem.expiry }}
} @else { -
{{ clipboardItem.value }}
+ } } @else {
No Bitcoin/Nostr content detected.
diff --git a/src/app/features/clipboard/clipboard-history/clipboard-history.component.html b/src/app/features/clipboard/clipboard-history/clipboard-history.component.html index 6713977..03520a4 100644 --- a/src/app/features/clipboard/clipboard-history/clipboard-history.component.html +++ b/src/app/features/clipboard/clipboard-history/clipboard-history.component.html @@ -5,7 +5,7 @@
- +
@if (isAddressClipboardItem(item) && item.wallet) {
diff --git a/src/app/features/wallets/wallet-form/wallet-form.component.html b/src/app/features/wallets/wallet-form/wallet-form.component.html index 402c5f8..222cd7b 100644 --- a/src/app/features/wallets/wallet-form/wallet-form.component.html +++ b/src/app/features/wallets/wallet-form/wallet-form.component.html @@ -99,12 +99,7 @@
Confirm address 0:
@for (address of addresses; track address) { -
-
- {{ address.prefix }} - {{ address.remainder }} -
-
+ }
OR
diff --git a/src/app/features/wallets/wallet-form/wallet-form.component.scss b/src/app/features/wallets/wallet-form/wallet-form.component.scss index c22fb86..9a98ac5 100644 --- a/src/app/features/wallets/wallet-form/wallet-form.component.scss +++ b/src/app/features/wallets/wallet-form/wallet-form.component.scss @@ -80,6 +80,7 @@ gap: 20px; flex-direction: column; overflow-y: auto; + font-size: 0.9rem; .address { .value { diff --git a/src/app/features/wallets/wallet-form/wallet-form.component.ts b/src/app/features/wallets/wallet-form/wallet-form.component.ts index 7d984ee..e830d02 100644 --- a/src/app/features/wallets/wallet-form/wallet-form.component.ts +++ b/src/app/features/wallets/wallet-form/wallet-form.component.ts @@ -10,6 +10,7 @@ import { MatStepperModule } from '@angular/material/stepper'; import { MatTabsModule } from '@angular/material/tabs'; import { ActivatedRoute, Router, RouterModule } from '@angular/router'; import { ConfirmationDialogComponent } from '../../../shared/components/confirmation-dialog/confirmation-dialog.component'; +import { ExpandableTextComponent } from '../../../shared/components/expandable-text/expandable-text.component'; import { CanComponentDeactivate } from '../../../shared/interfaces/can-deactivate.interface'; import { Address } from '../../../shared/models/address'; import { Icon, IconOption, iconOptions } from '../../../shared/models/icon'; @@ -37,7 +38,8 @@ interface AddressConfirmed { MatSelectModule, MatTabsModule, MatStepperModule, - MatCheckboxModule + MatCheckboxModule, + ExpandableTextComponent ], templateUrl: './wallet-form.component.html', styleUrl: './wallet-form.component.scss' diff --git a/src/app/shared/components/expandable-text/expandable-text.component.html b/src/app/shared/components/expandable-text/expandable-text.component.html index 73e9850..850645c 100644 --- a/src/app/shared/components/expandable-text/expandable-text.component.html +++ b/src/app/shared/components/expandable-text/expandable-text.component.html @@ -1 +1,8 @@ - + diff --git a/src/app/shared/components/expandable-text/expandable-text.component.ts b/src/app/shared/components/expandable-text/expandable-text.component.ts index cbb47c6..d14d8ce 100644 --- a/src/app/shared/components/expandable-text/expandable-text.component.ts +++ b/src/app/shared/components/expandable-text/expandable-text.component.ts @@ -1,19 +1,26 @@ +import { SlicePipe } from '@angular/common'; import { Component, Input, OnInit } from '@angular/core'; @Component({ selector: 'app-expandable-text', - imports: [], + imports: [SlicePipe], templateUrl: './expandable-text.component.html', styleUrl: './expandable-text.component.scss' }) export class ExpandableTextComponent implements OnInit { @Input() text: string | null; + @Input() isAddress: boolean; isLarge: boolean = false; isExpanded: boolean = true; LETTERS = 10; + prefixes = { + 4: ['lnbc', 'lntb', 'bc1q', 'bc1p', 'bcrt', 'tb1q', 'tb1p', 'ark1'], + 1: ['1', '3'] + }; + ngOnInit(): void { if (this.text && this.text.length > 200) { this.isLarge = true; @@ -38,4 +45,23 @@ export class ExpandableTextComponent implements OnInit { return this.text; } + + getPrefixLength(): number { + if (!this.text || this.text.trim() === '') { + return 0; + } + + const sortedPrefixes = Object.entries(this.prefixes) + .map(([key, value]) => [parseInt(key), value] as [number, string[]]) + .filter(([length]) => length <= this.text!.length) + .sort(([a], [b]) => a - b); + + for (const [length, prefixList] of sortedPrefixes) { + if (prefixList.includes(this.text.substring(0, length))) { + return length; + } + } + + return 0; + } } diff --git a/src/styles.scss b/src/styles.scss index 9dd4a6b..4f0806b 100644 --- a/src/styles.scss +++ b/src/styles.scss @@ -9,13 +9,12 @@ $background: #1b1b1b; $primary-color: #b49145; $secondary-color: #466362; -$success-color: #4AB15E; -$warn-color: #BA3F1D; +$success-color: #4ab15e; +$warn-color: #ba3f1d; $error-color: #b15e4a; $text-gray: #bbbbbb; - html, body { height: 100%; @@ -27,7 +26,6 @@ body { font-family: 'Avenir', sans-serif; } - @function create-palette($base-color) { $hues: ( 50: color.adjust($base-color, $lightness: 40%), @@ -81,11 +79,14 @@ $custom-theme: mat.m2-define-dark-theme( border-radius: 10px; } - .address { font-family: 'Roboto Mono', monospace; } +.text-primary { + color: $primary-color; +} + ::-webkit-scrollbar { width: 8px; background-color: transparent; From 05aa6f3306fd1209aebf7e3324c1addf40192104 Mon Sep 17 00:00:00 2001 From: Kyle McCullen Date: Wed, 3 Dec 2025 11:28:01 -0500 Subject: [PATCH 16/18] fix tests --- .../shared/services/clipboard.service.spec.ts | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/src/app/shared/services/clipboard.service.spec.ts b/src/app/shared/services/clipboard.service.spec.ts index 50844b2..a9605f8 100644 --- a/src/app/shared/services/clipboard.service.spec.ts +++ b/src/app/shared/services/clipboard.service.spec.ts @@ -20,7 +20,7 @@ var serverServiceMock = { getPayment: (value: string) => { if (['1HD1cVCJ5ZTgF6Tp7a7F92qqe3945NpKtu', lnbc[0]].includes(value)) { return of({ - destinations: [{ value: 'Payment' }], + destinations: [{ value }], platform: 'Branta' } as PaymentClipboardItem); } @@ -143,11 +143,11 @@ describe('ClipboardService getClipboardItem', () => { }); test.each([ - ['1HD1cVCJ5ZTgF6Tp7a7F92qqe3945NpKtu', true, true, 'Payment', 1], - ['1HD1cVCJ5ZTgF6Tp7a7F92qqe3945NpKtu', false, true, undefined, 1], - ['1HD1cVCJ5ZTgF6Tp7a7F92qqe3945NpKtu', true, false, 'Payment', 0], - ['1HD1cVCJ5ZTgF6Txxxxxxxxxxxxxxxxxxz', true, true, undefined, 1] - ])('Payment: %s', async (address: string, checkoutMode: boolean, notify: boolean, paymentValue: string | undefined, notificationCount: number) => { + ['1HD1cVCJ5ZTgF6Tp7a7F92qqe3945NpKtu', true, true, 1], + ['1HD1cVCJ5ZTgF6Tp7a7F92qqe3945NpKtu', false, true, 1], + ['1HD1cVCJ5ZTgF6Tp7a7F92qqe3945NpKtu', true, false, 0], + ['1HD1cVCJ5ZTgF6Txxxxxxxxxxxxxxxxxxz', true, true, 1] + ])('Payment: %s', async (address: string, checkoutMode: boolean, notify: boolean, notificationCount: number) => { const showNotificationMock = jest.spyOn(window.electron, 'showNotification').mockResolvedValue(); var result = (await BaseClipboardService.getClipboardItem( @@ -165,7 +165,7 @@ describe('ClipboardService getClipboardItem', () => { )) as PaymentClipboardItem; expect(showNotificationMock).toHaveBeenCalledTimes(notificationCount); - expect(result?.destinations[0].value).toBe(paymentValue); + expect(result?.value).toBe(address); }); test.each([ @@ -226,9 +226,9 @@ describe('ClipboardService getClipboardItem', () => { undefined, 0 ], - ['Lightning address on payment server should show default when checkout is off.', lnbc[0], false, true, true, undefined, 1], - ['Lightning address on payment server should show payment when checkout is on.', lnbc[0], true, true, true, 'Payment', 1], - ['Lightning address not on payment server should not show payment when checkout is on.', lnbc[1], true, true, true, undefined, 1] + ['Lightning address on payment server should show default when checkout is off.', lnbc[0], false, true, true, lnbc[0], 1], + ['Lightning address on payment server should show payment when checkout is on.', lnbc[0], true, true, true, lnbc[0], 1], + ['Lightning address not on payment server should not show payment when checkout is on.', lnbc[1], true, true, true, lnbc[1], 1] ])( 'Lightning: %s', async ( @@ -257,7 +257,7 @@ describe('ClipboardService getClipboardItem', () => { )) as PaymentClipboardItem; expect(showNotificationMock).toHaveBeenCalledTimes(notificationCount); - expect(result?.destinations[0].value).toBe(paymentValue); + expect(result?.value).toBe(paymentValue); } ); }); From e13b9c8ee1734882d93f7c46931c0334da876cb9 Mon Sep 17 00:00:00 2001 From: Kyle McCullen Date: Wed, 3 Dec 2025 13:48:31 -0500 Subject: [PATCH 17/18] fix npm audit --- package-lock.json | 3086 ++++++++++++++++++++++++--------------------- package.json | 28 +- 2 files changed, 1630 insertions(+), 1484 deletions(-) diff --git a/package-lock.json b/package-lock.json index 84aa984..385ff77 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,16 +8,16 @@ "name": "branta", "version": "0.7.0", "dependencies": { - "@angular/animations": "^19.1.7", - "@angular/cdk": "^19.1.5", - "@angular/common": "^19.1.7", - "@angular/compiler": "^19.1.7", - "@angular/core": "^19.1.7", - "@angular/forms": "^19.1.7", - "@angular/material": "^19.1.5", - "@angular/platform-browser": "^19.1.7", - "@angular/platform-browser-dynamic": "^19.1.7", - "@angular/router": "^19.1.7", + "@angular/animations": "^19.2.17", + "@angular/cdk": "^19.2.17", + "@angular/common": "^19.2.17", + "@angular/compiler": "^19.2.17", + "@angular/core": "^19.2.17", + "@angular/forms": "^19.2.17", + "@angular/material": "^19.2.17", + "@angular/platform-browser": "^19.2.17", + "@angular/platform-browser-dynamic": "^19.2.17", + "@angular/router": "^19.2.17", "auto-launch": "^5.0.6", "bip32": "^4.0.0", "bip84": "^0.2.9", @@ -31,16 +31,16 @@ "zone.js": "^0.15.0" }, "devDependencies": { - "@angular-devkit/build-angular": "^19.1.8", + "@angular-devkit/build-angular": "^19.2.17", "@angular-eslint/builder": "18.4.3", "@angular-eslint/eslint-plugin": "18.4.3", "@angular-eslint/eslint-plugin-template": "18.4.3", "@angular-eslint/schematics": "18.4.3", "@angular-eslint/template-parser": "18.4.3", - "@angular/cli": "^19.1.8", - "@angular/compiler-cli": "^19.1.7", + "@angular/cli": "^19.2.17", + "@angular/compiler-cli": "^19.2.17", "@angular/language-server": "^19.1.0", - "@angular/language-service": "^19.1.7", + "@angular/language-service": "^19.2.17", "@electron-forge/cli": "^7.7.0", "@electron-forge/maker-deb": "^7.7.0", "@electron-forge/maker-dmg": "^7.7.0", @@ -90,13 +90,13 @@ } }, "node_modules/@angular-devkit/architect": { - "version": "0.1901.8", - "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1901.8.tgz", - "integrity": "sha512-DzvlL1Zg+zOnVmMN3CjE5KzjZAltRZwOwwcso72iWenBPvl/trKzPDlA6ySmpRonm+AR9i9JrdLEUlwczW6/bQ==", + "version": "0.1902.19", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1902.19.tgz", + "integrity": "sha512-iexYDIYpGAeAU7T60bGcfrGwtq1bxpZixYxWuHYiaD1b5baQgNSfd1isGEOh37GgDNsf4In9i2LOLPm0wBdtgQ==", "dev": true, "license": "MIT", "dependencies": { - "@angular-devkit/core": "19.1.8", + "@angular-devkit/core": "19.2.19", "rxjs": "7.8.1" }, "engines": { @@ -106,28 +106,28 @@ } }, "node_modules/@angular-devkit/build-angular": { - "version": "19.1.8", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-19.1.8.tgz", - "integrity": "sha512-LPKbxjW6ZjyujnL/lbkecxEFVoV1ItKNsrlsHU6kq0LsR4/DsIgstnHVIG9KoyJV++IM144TWB1Cr4/Jaxxu+w==", + "version": "19.2.19", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-19.2.19.tgz", + "integrity": "sha512-uIxi6Vzss6+ycljVhkyPUPWa20w8qxJL9lEn0h6+sX/fhM8Djt0FHIuTQjoX58EoMaQ/1jrXaRaGimkbaFcG9A==", "dev": true, "license": "MIT", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "0.1901.8", - "@angular-devkit/build-webpack": "0.1901.8", - "@angular-devkit/core": "19.1.8", - "@angular/build": "19.1.8", - "@babel/core": "7.26.0", - "@babel/generator": "7.26.3", + "@angular-devkit/architect": "0.1902.19", + "@angular-devkit/build-webpack": "0.1902.19", + "@angular-devkit/core": "19.2.19", + "@angular/build": "19.2.19", + "@babel/core": "7.26.10", + "@babel/generator": "7.26.10", "@babel/helper-annotate-as-pure": "7.25.9", "@babel/helper-split-export-declaration": "7.24.7", - "@babel/plugin-transform-async-generator-functions": "7.25.9", + "@babel/plugin-transform-async-generator-functions": "7.26.8", "@babel/plugin-transform-async-to-generator": "7.25.9", - "@babel/plugin-transform-runtime": "7.25.9", - "@babel/preset-env": "7.26.0", - "@babel/runtime": "7.26.0", + "@babel/plugin-transform-runtime": "7.26.10", + "@babel/preset-env": "7.26.9", + "@babel/runtime": "7.26.10", "@discoveryjs/json-ext": "0.6.3", - "@ngtools/webpack": "19.1.8", + "@ngtools/webpack": "19.2.19", "@vitejs/plugin-basic-ssl": "1.2.0", "ansi-colors": "4.1.3", "autoprefixer": "10.4.20", @@ -135,13 +135,13 @@ "browserslist": "^4.21.5", "copy-webpack-plugin": "12.0.2", "css-loader": "7.1.2", - "esbuild-wasm": "0.24.2", + "esbuild-wasm": "0.25.4", "fast-glob": "3.3.3", - "http-proxy-middleware": "3.0.3", + "http-proxy-middleware": "3.0.5", "istanbul-lib-instrument": "6.0.3", "jsonc-parser": "3.3.1", "karma-source-map-support": "1.4.0", - "less": "4.2.1", + "less": "4.2.2", "less-loader": "12.2.0", "license-webpack-plugin": "4.0.2", "loader-utils": "3.3.1", @@ -150,21 +150,21 @@ "ora": "5.4.1", "picomatch": "4.0.2", "piscina": "4.8.0", - "postcss": "8.4.49", + "postcss": "8.5.2", "postcss-loader": "8.1.1", "resolve-url-loader": "5.0.0", "rxjs": "7.8.1", - "sass": "1.83.1", - "sass-loader": "16.0.4", - "semver": "7.6.3", + "sass": "1.85.0", + "sass-loader": "16.0.5", + "semver": "7.7.1", "source-map-loader": "5.0.0", "source-map-support": "0.5.21", - "terser": "5.37.0", + "terser": "5.39.0", "tree-kill": "1.2.2", "tslib": "2.8.1", - "webpack": "5.97.1", + "webpack": "5.98.0", "webpack-dev-middleware": "7.4.2", - "webpack-dev-server": "5.2.0", + "webpack-dev-server": "5.2.2", "webpack-merge": "6.0.1", "webpack-subresource-integrity": "5.1.0" }, @@ -174,23 +174,23 @@ "yarn": ">= 1.13.0" }, "optionalDependencies": { - "esbuild": "0.24.2" + "esbuild": "0.25.4" }, "peerDependencies": { - "@angular/compiler-cli": "^19.0.0", - "@angular/localize": "^19.0.0", - "@angular/platform-server": "^19.0.0", - "@angular/service-worker": "^19.0.0", - "@angular/ssr": "^19.1.8", - "@web/test-runner": "^0.19.0", + "@angular/compiler-cli": "^19.0.0 || ^19.2.0-next.0", + "@angular/localize": "^19.0.0 || ^19.2.0-next.0", + "@angular/platform-server": "^19.0.0 || ^19.2.0-next.0", + "@angular/service-worker": "^19.0.0 || ^19.2.0-next.0", + "@angular/ssr": "^19.2.19", + "@web/test-runner": "^0.20.0", "browser-sync": "^3.0.2", "jest": "^29.5.0", "jest-environment-jsdom": "^29.5.0", "karma": "^6.3.0", - "ng-packagr": "^19.0.0", + "ng-packagr": "^19.0.0 || ^19.2.0-next.0", "protractor": "^7.0.0", "tailwindcss": "^2.0.0 || ^3.0.0 || ^4.0.0", - "typescript": ">=5.5 <5.8" + "typescript": ">=5.5 <5.9" }, "peerDependenciesMeta": { "@angular/localize": { @@ -231,14 +231,75 @@ } } }, + "node_modules/@angular-devkit/build-angular/node_modules/@babel/core": { + "version": "7.26.10", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.10.tgz", + "integrity": "sha512-vMqyb7XCDMPvJFFOaT9kxtiRh42GwlZEg1/uIgtZshS5a/8OaduUfCi7kynKgc3Tw/6Uo2D+db9qBttghhmxwQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.26.2", + "@babel/generator": "^7.26.10", + "@babel/helper-compilation-targets": "^7.26.5", + "@babel/helper-module-transforms": "^7.26.0", + "@babel/helpers": "^7.26.10", + "@babel/parser": "^7.26.10", + "@babel/template": "^7.26.9", + "@babel/traverse": "^7.26.10", + "@babel/types": "^7.26.10", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@angular-devkit/build-angular/node_modules/semver": { + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/@angular-devkit/build-webpack": { - "version": "0.1901.8", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1901.8.tgz", - "integrity": "sha512-SmuGtTqrm43LiJ+ldAuq/QKyLPt2fS1nfnLTo+zTwgt/YAK+ps8cTPG/FqrURfXXWxgtAaeFX5B+samk8TSuvQ==", + "version": "0.1902.19", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1902.19.tgz", + "integrity": "sha512-x2tlGg5CsUveFzuRuqeHknSbGirSAoRynEh+KqPRGK0G3WpMViW/M8SuVurecasegfIrDWtYZ4FnVxKqNbKwXQ==", "dev": true, "license": "MIT", "dependencies": { - "@angular-devkit/architect": "0.1901.8", + "@angular-devkit/architect": "0.1902.19", "rxjs": "7.8.1" }, "engines": { @@ -252,9 +313,9 @@ } }, "node_modules/@angular-devkit/core": { - "version": "19.1.8", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-19.1.8.tgz", - "integrity": "sha512-j1zHKvOsGwu5YwAZGuzi835R9vcW7PkfxmSRIJeVl+vawgk31K3zFb4UPH8AY/NPWYqXIAnwpka3HC1+JrWLWA==", + "version": "19.2.19", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-19.2.19.tgz", + "integrity": "sha512-JbLL+4IMLMBgjLZlnPG4lYDfz4zGrJ/s6Aoon321NJKuw1Kb1k5KpFu9dUY0BqLIe8xPQ2UJBpI+xXdK5MXMHQ==", "dev": true, "license": "MIT", "dependencies": { @@ -326,48 +387,6 @@ } } }, - "node_modules/@angular-devkit/schematics/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "license": "ISC", - "optional": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@angular-devkit/schematics/node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/@angular-devkit/schematics/node_modules/readdirp/node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, "node_modules/@angular-eslint/builder": { "version": "18.4.3", "resolved": "https://registry.npmjs.org/@angular-eslint/builder/-/builder-18.4.3.tgz", @@ -427,48 +446,6 @@ } } }, - "node_modules/@angular-eslint/builder/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "license": "ISC", - "optional": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@angular-eslint/builder/node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/@angular-eslint/builder/node_modules/readdirp/node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, "node_modules/@angular-eslint/bundled-angular-compiler": { "version": "18.4.3", "resolved": "https://registry.npmjs.org/@angular-eslint/bundled-angular-compiler/-/bundled-angular-compiler-18.4.3.tgz", @@ -555,48 +532,6 @@ } } }, - "node_modules/@angular-eslint/schematics/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "license": "ISC", - "optional": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@angular-eslint/schematics/node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/@angular-eslint/schematics/node_modules/readdirp/node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, "node_modules/@angular-eslint/template-parser": { "version": "18.4.3", "resolved": "https://registry.npmjs.org/@angular-eslint/template-parser/-/template-parser-18.4.3.tgz", @@ -628,11 +563,10 @@ } }, "node_modules/@angular/animations": { - "version": "19.1.7", - "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-19.1.7.tgz", - "integrity": "sha512-EnyQTCNc1nWnjc5V3HPlClpJIS2R2XAfIEUCyI3lE4FLQxcXyhIsM9NmacAZT3Ai8RL+8JVCttPmBZXMpjP6Ug==", + "version": "19.2.17", + "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-19.2.17.tgz", + "integrity": "sha512-6VTet2fzTpSHEjxcVVzL8ZIyNGo/qsUs4XF/3wh9Iwu6qfWx711qXKlqGD/IHWzMTumzvQXbTV4hzvnO7fJvIQ==", "license": "MIT", - "peer": true, "dependencies": { "tslib": "^2.3.0" }, @@ -640,41 +574,42 @@ "node": "^18.19.1 || ^20.11.1 || >=22.0.0" }, "peerDependencies": { - "@angular/core": "19.1.7" + "@angular/common": "19.2.17", + "@angular/core": "19.2.17" } }, "node_modules/@angular/build": { - "version": "19.1.8", - "resolved": "https://registry.npmjs.org/@angular/build/-/build-19.1.8.tgz", - "integrity": "sha512-DAnnmbqPmtlY5JOitqWUgXi/yKj8eAcrP0T7hYZwLmcRsb+HsHYWsAQoFaTDw0p9WC5BKPqDBCMIivcuIV/izQ==", + "version": "19.2.19", + "resolved": "https://registry.npmjs.org/@angular/build/-/build-19.2.19.tgz", + "integrity": "sha512-SFzQ1bRkNFiOVu+aaz+9INmts7tDUrsHLEr9HmARXr9qk5UmR8prlw39p2u+Bvi6/lCiJ18TZMQQl9mGyr63lg==", "dev": true, "license": "MIT", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "0.1901.8", - "@angular-devkit/core": "19.1.8", - "@babel/core": "7.26.0", + "@angular-devkit/architect": "0.1902.19", + "@babel/core": "7.26.10", "@babel/helper-annotate-as-pure": "7.25.9", "@babel/helper-split-export-declaration": "7.24.7", "@babel/plugin-syntax-import-attributes": "7.26.0", - "@inquirer/confirm": "5.1.1", + "@inquirer/confirm": "5.1.6", "@vitejs/plugin-basic-ssl": "1.2.0", - "beasties": "0.2.0", + "beasties": "0.3.2", "browserslist": "^4.23.0", - "esbuild": "0.24.2", + "esbuild": "0.25.4", "fast-glob": "3.3.3", "https-proxy-agent": "7.0.6", "istanbul-lib-instrument": "6.0.3", "listr2": "8.2.5", "magic-string": "0.30.17", - "mrmime": "2.0.0", + "mrmime": "2.0.1", "parse5-html-rewriting-stream": "7.0.0", "picomatch": "4.0.2", "piscina": "4.8.0", - "rollup": "4.30.1", - "sass": "1.83.1", - "semver": "7.6.3", - "vite": "6.0.11", + "rollup": "4.34.8", + "sass": "1.85.0", + "semver": "7.7.1", + "source-map-support": "0.5.21", + "vite": "6.4.1", "watchpack": "2.4.2" }, "engines": { @@ -683,20 +618,21 @@ "yarn": ">= 1.13.0" }, "optionalDependencies": { - "lmdb": "3.2.2" + "lmdb": "3.2.6" }, "peerDependencies": { - "@angular/compiler": "^19.0.0", - "@angular/compiler-cli": "^19.0.0", - "@angular/localize": "^19.0.0", - "@angular/platform-server": "^19.0.0", - "@angular/service-worker": "^19.0.0", - "@angular/ssr": "^19.1.8", + "@angular/compiler": "^19.0.0 || ^19.2.0-next.0", + "@angular/compiler-cli": "^19.0.0 || ^19.2.0-next.0", + "@angular/localize": "^19.0.0 || ^19.2.0-next.0", + "@angular/platform-server": "^19.0.0 || ^19.2.0-next.0", + "@angular/service-worker": "^19.0.0 || ^19.2.0-next.0", + "@angular/ssr": "^19.2.19", + "karma": "^6.4.0", "less": "^4.2.0", - "ng-packagr": "^19.0.0", + "ng-packagr": "^19.0.0 || ^19.2.0-next.0", "postcss": "^8.4.0", "tailwindcss": "^2.0.0 || ^3.0.0 || ^4.0.0", - "typescript": ">=5.5 <5.8" + "typescript": ">=5.5 <5.9" }, "peerDependenciesMeta": { "@angular/localize": { @@ -711,6 +647,9 @@ "@angular/ssr": { "optional": true }, + "karma": { + "optional": true + }, "less": { "optional": true }, @@ -725,100 +664,108 @@ } } }, - "node_modules/@angular/build/node_modules/magic-string": { - "version": "0.30.17", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.17.tgz", - "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==", + "node_modules/@angular/build/node_modules/@babel/core": { + "version": "7.26.10", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.10.tgz", + "integrity": "sha512-vMqyb7XCDMPvJFFOaT9kxtiRh42GwlZEg1/uIgtZshS5a/8OaduUfCi7kynKgc3Tw/6Uo2D+db9qBttghhmxwQ==", "dev": true, "license": "MIT", "dependencies": { - "@jridgewell/sourcemap-codec": "^1.5.0" + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.26.2", + "@babel/generator": "^7.26.10", + "@babel/helper-compilation-targets": "^7.26.5", + "@babel/helper-module-transforms": "^7.26.0", + "@babel/helpers": "^7.26.10", + "@babel/parser": "^7.26.10", + "@babel/template": "^7.26.9", + "@babel/traverse": "^7.26.10", + "@babel/types": "^7.26.10", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" } }, - "node_modules/@angular/build/node_modules/vite": { - "version": "6.0.11", - "resolved": "https://registry.npmjs.org/vite/-/vite-6.0.11.tgz", - "integrity": "sha512-4VL9mQPKoHy4+FE0NnRE/kbY51TOfaknxAjt3fJbGJxhIpBZiqVzlZDEesWWsuREXHwNdAoOFZ9MkPEVXczHwg==", + "node_modules/@angular/build/node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@angular/build/node_modules/@inquirer/confirm": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-5.1.6.tgz", + "integrity": "sha512-6ZXYK3M1XmaVBZX6FCfChgtponnL0R6I7k8Nu+kaoNkT828FVZTcca1MqmWQipaW2oNREQl5AaPCUOOCVNdRMw==", "dev": true, "license": "MIT", "dependencies": { - "esbuild": "^0.24.2", - "postcss": "^8.4.49", - "rollup": "^4.23.0" - }, - "bin": { - "vite": "bin/vite.js" + "@inquirer/core": "^10.1.7", + "@inquirer/type": "^3.0.4" }, "engines": { - "node": "^18.0.0 || ^20.0.0 || >=22.0.0" - }, - "funding": { - "url": "https://github.com/vitejs/vite?sponsor=1" - }, - "optionalDependencies": { - "fsevents": "~2.3.3" + "node": ">=18" }, "peerDependencies": { - "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0", - "jiti": ">=1.21.0", - "less": "*", - "lightningcss": "^1.21.0", - "sass": "*", - "sass-embedded": "*", - "stylus": "*", - "sugarss": "*", - "terser": "^5.16.0", - "tsx": "^4.8.1", - "yaml": "^2.4.2" + "@types/node": ">=18" }, "peerDependenciesMeta": { "@types/node": { "optional": true - }, - "jiti": { - "optional": true - }, - "less": { - "optional": true - }, - "lightningcss": { - "optional": true - }, - "sass": { - "optional": true - }, - "sass-embedded": { - "optional": true - }, - "stylus": { - "optional": true - }, - "sugarss": { - "optional": true - }, - "terser": { - "optional": true - }, - "tsx": { - "optional": true - }, - "yaml": { - "optional": true } } }, + "node_modules/@angular/build/node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@angular/build/node_modules/magic-string": { + "version": "0.30.17", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.17.tgz", + "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0" + } + }, + "node_modules/@angular/build/node_modules/semver": { + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/@angular/cdk": { - "version": "19.1.5", - "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-19.1.5.tgz", - "integrity": "sha512-+g20LIvYHThKBD6oXTYWVL6+ecaOWtPJu08R5xIfGrwXoj0l/9prLwuSW8GlIATI3mDkSesyhQsomb9jAUzKwQ==", + "version": "19.2.17", + "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-19.2.17.tgz", + "integrity": "sha512-3jG33S+5+kqymCRwQlcSEWlY5rYwkKxe0onln+NXxT0/kteR02vWvv1+Li4/QqSr5JvsGHEhAFsZaR9QtOzbdA==", "license": "MIT", - "peer": true, "dependencies": { + "parse5": "^7.1.2", "tslib": "^2.3.0" }, - "optionalDependencies": { - "parse5": "^7.1.2" - }, "peerDependencies": { "@angular/common": "^19.0.0 || ^20.0.0", "@angular/core": "^19.0.0 || ^20.0.0", @@ -826,27 +773,27 @@ } }, "node_modules/@angular/cli": { - "version": "19.1.8", - "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-19.1.8.tgz", - "integrity": "sha512-JmdLj8110DNWaxL03K7I06+nLyBfXgiIqYyrQx5QO9AodGkKHK5rE+7VD8MjZhUymua57HToD0oHaQgThJwTJQ==", + "version": "19.2.19", + "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-19.2.19.tgz", + "integrity": "sha512-e9tAzFNOL4mMWfMnpC9Up83OCTOp2siIj8W41FCp8jfoEnw79AXDDLh3d70kOayiObchksTJVShslTogLUyhMw==", "dev": true, "license": "MIT", "dependencies": { - "@angular-devkit/architect": "0.1901.8", - "@angular-devkit/core": "19.1.8", - "@angular-devkit/schematics": "19.1.8", - "@inquirer/prompts": "7.2.1", + "@angular-devkit/architect": "0.1902.19", + "@angular-devkit/core": "19.2.19", + "@angular-devkit/schematics": "19.2.19", + "@inquirer/prompts": "7.3.2", "@listr2/prompt-adapter-inquirer": "2.0.18", - "@schematics/angular": "19.1.8", + "@schematics/angular": "19.2.19", "@yarnpkg/lockfile": "1.1.0", "ini": "5.0.0", "jsonc-parser": "3.3.1", "listr2": "8.2.5", - "npm-package-arg": "12.0.1", + "npm-package-arg": "12.0.2", "npm-pick-manifest": "10.0.0", "pacote": "20.0.0", "resolve": "1.22.10", - "semver": "7.6.3", + "semver": "7.7.1", "symbol-observable": "4.0.0", "yargs": "17.7.2" }, @@ -860,13 +807,13 @@ } }, "node_modules/@angular/cli/node_modules/@angular-devkit/schematics": { - "version": "19.1.8", - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-19.1.8.tgz", - "integrity": "sha512-2JGUMD3zjfY8G4RYpypm2/1YEO+O4DtFycUvptIpsBYyULgnEbJ3tlp2oRiXI2vp9tC8IyWqa/swlA8DTI6ZYQ==", + "version": "19.2.19", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-19.2.19.tgz", + "integrity": "sha512-J4Jarr0SohdrHcb40gTL4wGPCQ952IMWF1G/MSAQfBAPvA9ZKApYhpxcY7PmehVePve+ujpus1dGsJ7dPxz8Kg==", "dev": true, "license": "MIT", "dependencies": { - "@angular-devkit/core": "19.1.8", + "@angular-devkit/core": "19.2.19", "jsonc-parser": "3.3.1", "magic-string": "0.30.17", "ora": "5.4.1", @@ -888,12 +835,24 @@ "@jridgewell/sourcemap-codec": "^1.5.0" } }, + "node_modules/@angular/cli/node_modules/semver": { + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/@angular/common": { - "version": "19.1.7", - "resolved": "https://registry.npmjs.org/@angular/common/-/common-19.1.7.tgz", - "integrity": "sha512-MXfUGfWeesTQ12HXgeoVIXsS+r1jZxT2FkLQtqS+NRsRD4T1vlyvD7kTI+Ku1NAjdt3mB8TJ0cZHubvmml8I+Q==", + "version": "19.2.17", + "resolved": "https://registry.npmjs.org/@angular/common/-/common-19.2.17.tgz", + "integrity": "sha512-yFUXAdpvOFirGD/EGDwp1WHravHzI4sdyRE2iH7i8im9l8IE2VZ6D1KDJp8VVpMJt38LNlRAWYek3s+z6OcAkg==", "license": "MIT", - "peer": true, "dependencies": { "tslib": "^2.3.0" }, @@ -901,40 +860,30 @@ "node": "^18.19.1 || ^20.11.1 || >=22.0.0" }, "peerDependencies": { - "@angular/core": "19.1.7", + "@angular/core": "19.2.17", "rxjs": "^6.5.3 || ^7.4.0" } }, "node_modules/@angular/compiler": { - "version": "19.1.7", - "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-19.1.7.tgz", - "integrity": "sha512-Q3eqqIhMEzrnmFJtUO0K+WPpCfP/JTl9lJXZKe0zgNPdRFUufjSUcPHGzd7OjN2gPpiAvS1yBvENvqs+g/MejQ==", + "version": "19.2.17", + "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-19.2.17.tgz", + "integrity": "sha512-qo8psYASAlDiQ8fAL8i/E2JfWH2nPTpZDKKZxSWvgBVA8o+zUEjYAJu6/k6btnu+4Qcb425T0rmM/zao6EU9Aw==", "license": "MIT", - "peer": true, "dependencies": { "tslib": "^2.3.0" }, "engines": { "node": "^18.19.1 || ^20.11.1 || >=22.0.0" - }, - "peerDependencies": { - "@angular/core": "19.1.7" - }, - "peerDependenciesMeta": { - "@angular/core": { - "optional": true - } } }, "node_modules/@angular/compiler-cli": { - "version": "19.1.7", - "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-19.1.7.tgz", - "integrity": "sha512-Uu/TxfIcE1lStlCLmOPbghG1Y5o83odES89sr7bYNJz2mcG7TEonatf6GTOMzbJNil9FBJt6qnJkDkSjn4nUKw==", + "version": "19.2.17", + "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-19.2.17.tgz", + "integrity": "sha512-KG82fh2A0odttc6+FxlQmFfHY/Giq8rYeV1qtdafafJ8hdWIiMr4r37xwhZOl8uk2/XSLM66bxUMFHYm+zt87Q==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { - "@babel/core": "7.26.0", + "@babel/core": "7.26.9", "@jridgewell/sourcemap-codec": "^1.4.14", "chokidar": "^4.0.0", "convert-source-map": "^1.5.1", @@ -952,16 +901,15 @@ "node": "^18.19.1 || ^20.11.1 || >=22.0.0" }, "peerDependencies": { - "@angular/compiler": "19.1.7", - "typescript": ">=5.5 <5.8" + "@angular/compiler": "19.2.17", + "typescript": ">=5.5 <5.9" } }, "node_modules/@angular/core": { - "version": "19.1.7", - "resolved": "https://registry.npmjs.org/@angular/core/-/core-19.1.7.tgz", - "integrity": "sha512-P+e4ekJYWMFhWSzJav0R51bFAfUhIOmnqmG9mlI/ZONu2qcTTmyIG9AW5x1qhrMHEH42RaeK60RkKyqgcHaGDg==", + "version": "19.2.17", + "resolved": "https://registry.npmjs.org/@angular/core/-/core-19.2.17.tgz", + "integrity": "sha512-nVu0ryxfiXUZ9M+NV21TY+rJZkPXTYo9U0aJb19hvByPpG+EvuujXUOgpulz6vxIzGy7pz/znRa+K9kxuuC+yQ==", "license": "MIT", - "peer": true, "dependencies": { "tslib": "^2.3.0" }, @@ -974,11 +922,10 @@ } }, "node_modules/@angular/forms": { - "version": "19.1.7", - "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-19.1.7.tgz", - "integrity": "sha512-GVOCwqIXTpZt+bE3cqkasqpEs5n/aVq04yXLgM+mvVEbmAMibZYpzfg8NARlXCH3zveqhOSTJgsllfbbb7sdDw==", + "version": "19.2.17", + "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-19.2.17.tgz", + "integrity": "sha512-INgGGmMbwXuT+niAjMiCsJrZVEGWKZOep1vCRHoKlVnGUQSRKc3UW8ztmKDKMua/io/Opi03pRMpwbYQcTBr5A==", "license": "MIT", - "peer": true, "dependencies": { "tslib": "^2.3.0" }, @@ -986,9 +933,9 @@ "node": "^18.19.1 || ^20.11.1 || >=22.0.0" }, "peerDependencies": { - "@angular/common": "19.1.7", - "@angular/core": "19.1.7", - "@angular/platform-browser": "19.1.7", + "@angular/common": "19.2.17", + "@angular/core": "19.2.17", + "@angular/platform-browser": "19.2.17", "rxjs": "^6.5.3 || ^7.4.0" } }, @@ -1024,9 +971,9 @@ } }, "node_modules/@angular/language-service": { - "version": "19.1.7", - "resolved": "https://registry.npmjs.org/@angular/language-service/-/language-service-19.1.7.tgz", - "integrity": "sha512-V2QSihzZhkFaTxiw79PM+YP6LilQbx4IBFANTILNCmsGJxwnFQwMdmAptX6vWXiF/1o7YZ5IX4x8arRZ83YzFQ==", + "version": "19.2.17", + "resolved": "https://registry.npmjs.org/@angular/language-service/-/language-service-19.2.17.tgz", + "integrity": "sha512-Jv9D3WUIVRj+PW3HdUFcyPySR1y7TbHdaWBXabe53XTChq+t38BDTEt6tcyBJs/6GgjlrFhP1D7O/9LmCSelJA==", "dev": true, "license": "MIT", "engines": { @@ -1034,16 +981,15 @@ } }, "node_modules/@angular/material": { - "version": "19.1.5", - "resolved": "https://registry.npmjs.org/@angular/material/-/material-19.1.5.tgz", - "integrity": "sha512-Fi04Toe+z0qorfpZkQ5rIRE9cVgBOHdgCig5oFrHpycSDW2LMTrvZtSV/qMwrIe5GPn49EXE2jCGcSpgumW4KA==", + "version": "19.2.17", + "resolved": "https://registry.npmjs.org/@angular/material/-/material-19.2.17.tgz", + "integrity": "sha512-IyA+KP+uUj3r9loqGJrj7qAiEBckj7EVIdV0jlYwqWIUyKWeJ3R88GmLPMH2BgtBU3R/WkS2blXDI0yvRhKfww==", "license": "MIT", "dependencies": { "tslib": "^2.3.0" }, "peerDependencies": { - "@angular/animations": "^19.0.0 || ^20.0.0", - "@angular/cdk": "19.1.5", + "@angular/cdk": "19.2.17", "@angular/common": "^19.0.0 || ^20.0.0", "@angular/core": "^19.0.0 || ^20.0.0", "@angular/forms": "^19.0.0 || ^20.0.0", @@ -1052,11 +998,10 @@ } }, "node_modules/@angular/platform-browser": { - "version": "19.1.7", - "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-19.1.7.tgz", - "integrity": "sha512-QKakWl+CeVVwn22yjRHBXm6BvDsHoo+9u1pJGGk2smKSYjHW6qAly28+P7FUfVXUQI7rg++M66JwzNOFfYMDQA==", + "version": "19.2.17", + "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-19.2.17.tgz", + "integrity": "sha512-Rn23nIQwYMSeGXWFHI/X8bGHAkdahRxH9UIGUlJKxW61MSkK6AW4kCHG/Ev1TvDq9HjijsMjcqcsd6/Sb8aBXg==", "license": "MIT", - "peer": true, "dependencies": { "tslib": "^2.3.0" }, @@ -1064,9 +1009,9 @@ "node": "^18.19.1 || ^20.11.1 || >=22.0.0" }, "peerDependencies": { - "@angular/animations": "19.1.7", - "@angular/common": "19.1.7", - "@angular/core": "19.1.7" + "@angular/animations": "19.2.17", + "@angular/common": "19.2.17", + "@angular/core": "19.2.17" }, "peerDependenciesMeta": { "@angular/animations": { @@ -1075,9 +1020,9 @@ } }, "node_modules/@angular/platform-browser-dynamic": { - "version": "19.1.7", - "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-19.1.7.tgz", - "integrity": "sha512-rp7IXun1fHeScpIni0l2VRxBW5LzokHYfZ69K4BRhE7FpVA6hP2c9fhCJeo7681c/Q882Kom0tmsedOcF/zwMQ==", + "version": "19.2.17", + "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-19.2.17.tgz", + "integrity": "sha512-jrps9QKhuPrHBZwLv+43z+WldT4aVKZu8v7LPpRHb7/pVLvqccXtIxt3Ttm7sa4tc2SwlKazdE8/ezaNWIRnAg==", "license": "MIT", "dependencies": { "tslib": "^2.3.0" @@ -1086,16 +1031,16 @@ "node": "^18.19.1 || ^20.11.1 || >=22.0.0" }, "peerDependencies": { - "@angular/common": "19.1.7", - "@angular/compiler": "19.1.7", - "@angular/core": "19.1.7", - "@angular/platform-browser": "19.1.7" + "@angular/common": "19.2.17", + "@angular/compiler": "19.2.17", + "@angular/core": "19.2.17", + "@angular/platform-browser": "19.2.17" } }, "node_modules/@angular/router": { - "version": "19.1.7", - "resolved": "https://registry.npmjs.org/@angular/router/-/router-19.1.7.tgz", - "integrity": "sha512-4wqfHxVvMmnpRyRhOClo0qX7li1MnWaQ8U1ZMd8gsZgE3SKkOxXdHg/jO4tcbLMLD4QAZ82uB8MBvHl1vVMhKg==", + "version": "19.2.17", + "resolved": "https://registry.npmjs.org/@angular/router/-/router-19.2.17.tgz", + "integrity": "sha512-B3Vk+E8UHQwg06WEjGuvYaKNiIXxjHN9pN8S+hDE8xwRgIS5ojEwS94blEvsGQ4QsIja6WjZMOfDUBUPlgUSuA==", "license": "MIT", "dependencies": { "tslib": "^2.3.0" @@ -1104,9 +1049,9 @@ "node": "^18.19.1 || ^20.11.1 || >=22.0.0" }, "peerDependencies": { - "@angular/common": "19.1.7", - "@angular/core": "19.1.7", - "@angular/platform-browser": "19.1.7", + "@angular/common": "19.2.17", + "@angular/core": "19.2.17", + "@angular/platform-browser": "19.2.17", "rxjs": "^6.5.3 || ^7.4.0" } }, @@ -1126,9 +1071,9 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.26.8", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.8.tgz", - "integrity": "sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ==", + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.28.5.tgz", + "integrity": "sha512-6uFXyCayocRbqhZOB+6XcuZbkMNimwfVGFji8CTZnCzOHVGvDqzvitu1re2AU5LROliz7eQPhB8CpAMvnx9EjA==", "dev": true, "license": "MIT", "engines": { @@ -1136,23 +1081,22 @@ } }, "node_modules/@babel/core": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.0.tgz", - "integrity": "sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==", + "version": "7.26.9", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.9.tgz", + "integrity": "sha512-lWBYIrF7qK5+GjY5Uy+/hEgp8OJWOD/rpy74GplYRhEauvbHDeFB8t5hPOZxCZ0Oxf4Cc36tK51/l3ymJysrKw==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.26.0", - "@babel/generator": "^7.26.0", - "@babel/helper-compilation-targets": "^7.25.9", + "@babel/code-frame": "^7.26.2", + "@babel/generator": "^7.26.9", + "@babel/helper-compilation-targets": "^7.26.5", "@babel/helper-module-transforms": "^7.26.0", - "@babel/helpers": "^7.26.0", - "@babel/parser": "^7.26.0", - "@babel/template": "^7.25.9", - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.26.0", + "@babel/helpers": "^7.26.9", + "@babel/parser": "^7.26.9", + "@babel/template": "^7.26.9", + "@babel/traverse": "^7.26.9", + "@babel/types": "^7.26.9", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -1185,14 +1129,14 @@ } }, "node_modules/@babel/generator": { - "version": "7.26.3", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.3.tgz", - "integrity": "sha512-6FF/urZvD0sTeO7k6/B15pMLC4CHUv1426lzr3N01aHJTl046uCAh9LXW/fzeXXjPNCJ6iABW5XaWOsIZB93aQ==", + "version": "7.26.10", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.10.tgz", + "integrity": "sha512-rRHT8siFIXQrAYOYqZQVsAr8vJ+cBNqcVAY6m5V8/4QqzaPl+zDBe6cLEPRDuNOUf3ww8RfJVlOyQMoSI+5Ang==", "dev": true, "license": "MIT", "dependencies": { - "@babel/parser": "^7.26.3", - "@babel/types": "^7.26.3", + "@babel/parser": "^7.26.10", + "@babel/types": "^7.26.10", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^3.0.2" @@ -1215,14 +1159,14 @@ } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.26.5", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.26.5.tgz", - "integrity": "sha512-IXuyn5EkouFJscIDuFF5EsiSolseme1s0CZB+QxVugqJLYmKdxI1VfIBOst0SUu4rnk2Z7kqTwmoO1lp3HIfnA==", + "version": "7.27.2", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz", + "integrity": "sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.26.5", - "@babel/helper-validator-option": "^7.25.9", + "@babel/compat-data": "^7.27.2", + "@babel/helper-validator-option": "^7.27.1", "browserslist": "^4.24.0", "lru-cache": "^5.1.1", "semver": "^6.3.1" @@ -1242,18 +1186,18 @@ } }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.26.9", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.26.9.tgz", - "integrity": "sha512-ubbUqCofvxPRurw5L8WTsCLSkQiVpov4Qx0WMA+jUN+nXBK8ADPlJO1grkFw5CWKC5+sZSOfuGMdX1aI1iT9Sg==", + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.28.5.tgz", + "integrity": "sha512-q3WC4JfdODypvxArsJQROfupPBq9+lMwjKq7C33GhbFYJsufD0yd/ziwD+hJucLeWsnFPWZjsU2DNFqBPE7jwQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.9", - "@babel/helper-member-expression-to-functions": "^7.25.9", - "@babel/helper-optimise-call-expression": "^7.25.9", - "@babel/helper-replace-supers": "^7.26.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", - "@babel/traverse": "^7.26.9", + "@babel/helper-annotate-as-pure": "^7.27.3", + "@babel/helper-member-expression-to-functions": "^7.28.5", + "@babel/helper-optimise-call-expression": "^7.27.1", + "@babel/helper-replace-supers": "^7.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", + "@babel/traverse": "^7.28.5", "semver": "^6.3.1" }, "engines": { @@ -1263,6 +1207,19 @@ "@babel/core": "^7.0.0" } }, + "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/helper-annotate-as-pure": { + "version": "7.27.3", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz", + "integrity": "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.27.3" + }, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", @@ -1274,14 +1231,14 @@ } }, "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.26.3", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.26.3.tgz", - "integrity": "sha512-G7ZRb40uUgdKOQqPLjfD12ZmGA54PzqDFUv2BKImnC9QIfGhIHKvVML0oN8IUiDq4iRqpq74ABpvOaerfWdong==", + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.28.5.tgz", + "integrity": "sha512-N1EhvLtHzOvj7QQOUCCS3NrPJP8c5W6ZXCHDn7Yialuy1iu4r5EmIYkXlKNqT99Ciw+W0mDqWoR6HWMZlFP3hw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.9", - "regexpu-core": "^6.2.0", + "@babel/helper-annotate-as-pure": "^7.27.3", + "regexpu-core": "^6.3.1", "semver": "^6.3.1" }, "engines": { @@ -1291,6 +1248,19 @@ "@babel/core": "^7.0.0" } }, + "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/@babel/helper-annotate-as-pure": { + "version": "7.27.3", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz", + "integrity": "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.27.3" + }, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", @@ -1302,60 +1272,70 @@ } }, "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.3.tgz", - "integrity": "sha512-HK7Bi+Hj6H+VTHA3ZvBis7V/6hu9QuTrnMXNybfUf2iiuU/N97I8VjB+KbhFF8Rld/Lx5MzoCwPCpPjfK+n8Cg==", + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.5.tgz", + "integrity": "sha512-uJnGFcPsWQK8fvjgGP5LZUZZsYGIoPeRjSF5PGwrelYgq7Q15/Ft9NGFp1zglwgIv//W0uG4BevRuSJRyylZPg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-compilation-targets": "^7.22.6", - "@babel/helper-plugin-utils": "^7.22.5", - "debug": "^4.1.1", + "@babel/helper-compilation-targets": "^7.27.2", + "@babel/helper-plugin-utils": "^7.27.1", + "debug": "^4.4.1", "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2" + "resolve": "^1.22.10" }, "peerDependencies": { "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, + "node_modules/@babel/helper-globals": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz", + "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.9.tgz", - "integrity": "sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==", + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.28.5.tgz", + "integrity": "sha512-cwM7SBRZcPCLgl8a7cY0soT1SptSzAlMH39vwiRpOQkJlh53r5hdHwLSCZpQdVLT39sZt+CRpNwYG4Y2v77atg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.25.9" + "@babel/traverse": "^7.28.5", + "@babel/types": "^7.28.5" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-imports": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz", - "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz", + "integrity": "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==", "dev": true, "license": "MIT", "dependencies": { - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.25.9" + "@babel/traverse": "^7.27.1", + "@babel/types": "^7.27.1" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz", - "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==", + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.3.tgz", + "integrity": "sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-module-imports": "^7.25.9", - "@babel/helper-validator-identifier": "^7.25.9", - "@babel/traverse": "^7.25.9" + "@babel/helper-module-imports": "^7.27.1", + "@babel/helper-validator-identifier": "^7.27.1", + "@babel/traverse": "^7.28.3" }, "engines": { "node": ">=6.9.0" @@ -1365,22 +1345,22 @@ } }, "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.9.tgz", - "integrity": "sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.27.1.tgz", + "integrity": "sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/types": "^7.25.9" + "@babel/types": "^7.27.1" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.26.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.26.5.tgz", - "integrity": "sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz", + "integrity": "sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==", "dev": true, "license": "MIT", "engines": { @@ -1388,15 +1368,15 @@ } }, "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.9.tgz", - "integrity": "sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.27.1.tgz", + "integrity": "sha512-7fiA521aVw8lSPeI4ZOD3vRFkoqkJcS+z4hFo82bFSH/2tNd6eJ5qCVMS5OzDmZh/kaHQeBaeyxK6wljcPtveA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.9", - "@babel/helper-wrap-function": "^7.25.9", - "@babel/traverse": "^7.25.9" + "@babel/helper-annotate-as-pure": "^7.27.1", + "@babel/helper-wrap-function": "^7.27.1", + "@babel/traverse": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1405,16 +1385,29 @@ "@babel/core": "^7.0.0" } }, + "node_modules/@babel/helper-remap-async-to-generator/node_modules/@babel/helper-annotate-as-pure": { + "version": "7.27.3", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz", + "integrity": "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.27.3" + }, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/helper-replace-supers": { - "version": "7.26.5", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.26.5.tgz", - "integrity": "sha512-bJ6iIVdYX1YooY2X7w1q6VITt+LnUILtNk7zT78ykuwStx8BauCzxvFqFaHjOpW1bVnSUM1PN1f0p5P21wHxvg==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.27.1.tgz", + "integrity": "sha512-7EHz6qDZc8RYS5ElPoShMheWvEgERonFCs7IAonWLLUTXW59DP14bCZt89/GKyreYn8g3S83m21FelHKbeDCKA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-member-expression-to-functions": "^7.25.9", - "@babel/helper-optimise-call-expression": "^7.25.9", - "@babel/traverse": "^7.26.5" + "@babel/helper-member-expression-to-functions": "^7.27.1", + "@babel/helper-optimise-call-expression": "^7.27.1", + "@babel/traverse": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1424,14 +1417,14 @@ } }, "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.9.tgz", - "integrity": "sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.27.1.tgz", + "integrity": "sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.25.9" + "@babel/traverse": "^7.27.1", + "@babel/types": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1471,9 +1464,9 @@ } }, "node_modules/@babel/helper-validator-option": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz", - "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", + "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==", "dev": true, "license": "MIT", "engines": { @@ -1481,15 +1474,15 @@ } }, "node_modules/@babel/helper-wrap-function": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.9.tgz", - "integrity": "sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g==", + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.28.3.tgz", + "integrity": "sha512-zdf983tNfLZFletc0RRXYrHrucBEg95NIFMkn6K9dbeMYnsgHaSBGcQqdsCSStG2PYwRre0Qc2NNSCXbG+xc6g==", "dev": true, "license": "MIT", "dependencies": { - "@babel/template": "^7.25.9", - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.25.9" + "@babel/template": "^7.27.2", + "@babel/traverse": "^7.28.3", + "@babel/types": "^7.28.2" }, "engines": { "node": ">=6.9.0" @@ -1526,14 +1519,14 @@ } }, "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.9.tgz", - "integrity": "sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g==", + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.28.5.tgz", + "integrity": "sha512-87GDMS3tsmMSi/3bWOte1UblL+YUTFMV8SZPZ2eSEL17s74Cw/l63rR6NmGVKMYW2GYi85nE+/d6Hw5N0bEk2Q==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/traverse": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/traverse": "^7.28.5" }, "engines": { "node": ">=6.9.0" @@ -1543,13 +1536,13 @@ } }, "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.9.tgz", - "integrity": "sha512-MrGRLZxLD/Zjj0gdU15dfs+HH/OXvnw/U4jJD8vpcP2CJQapPEv1IWwjc/qMg7ItBlPwSv1hRBbb7LeuANdcnw==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.27.1.tgz", + "integrity": "sha512-qNeq3bCKnGgLkEXUuFry6dPlGfCdQNZbn7yUAPCInwAJHMU7THJfrBSozkcWq5sNM6RcF3S8XyQL2A52KNR9IA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1559,13 +1552,13 @@ } }, "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.25.9.tgz", - "integrity": "sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.27.1.tgz", + "integrity": "sha512-g4L7OYun04N1WyqMNjldFwlfPCLVkgB54A/YCXICZYBsvJJE3kByKv9c9+R/nAfmIfjl2rKYLNyMHboYbZaWaA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1575,15 +1568,15 @@ } }, "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.25.9.tgz", - "integrity": "sha512-6xWgLZTJXwilVjlnV7ospI3xi+sl8lN8rXXbBD6vYn3UYDlGsag8wrZkKcSI8G6KgqKP7vNFaDgeDnfAABq61g==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.27.1.tgz", + "integrity": "sha512-oO02gcONcD5O1iTLi/6frMJBIwWEHceWGSGqrpCmEL8nogiS6J9PBlE48CaK20/Jx1LuRml9aDftLgdjXT8+Cw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", - "@babel/plugin-transform-optional-chaining": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", + "@babel/plugin-transform-optional-chaining": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1593,14 +1586,14 @@ } }, "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.9.tgz", - "integrity": "sha512-aLnMXYPnzwwqhYSCyXfKkIkYgJ8zv9RK+roo9DkTXz38ynIhd9XCbN08s3MGvqL2MYGVUGdRQLL/JqBIeJhJBg==", + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.28.3.tgz", + "integrity": "sha512-b6YTX108evsvE4YgWyQ921ZAFFQm3Bn+CA3+ZXlNVnPhx+UfsVURoPjfGAPCjBgrqo30yX/C2nZGX96DxvR9Iw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/traverse": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/traverse": "^7.28.3" }, "engines": { "node": ">=6.9.0" @@ -1678,13 +1671,13 @@ } }, "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.26.0.tgz", - "integrity": "sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.27.1.tgz", + "integrity": "sha512-UT/Jrhw57xg4ILHLFnzFpPDlMbcdEicaAtjPQpbj9wa8T4r5KVWCimHcL/460g8Ht0DMxDyjsLgiWSkVjnwPFg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1895,13 +1888,13 @@ } }, "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.25.9.tgz", - "integrity": "sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.27.1.tgz", + "integrity": "sha512-8Z4TGic6xW70FKThA5HYEKKyBpOOsucTOD1DjU3fZxDg+K3zBJcXMFnt/4yQiZnf5+MiOMSXQ9PaEK/Ilh1DeA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1911,15 +1904,15 @@ } }, "node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.25.9.tgz", - "integrity": "sha512-RXV6QAzTBbhDMO9fWwOmwwTuYaiPbggWQ9INdZqAYeSHyG7FzQ+nOZaUUjNwKv9pV3aE4WFqFm1Hnbci5tBCAw==", + "version": "7.26.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.26.8.tgz", + "integrity": "sha512-He9Ej2X7tNf2zdKMAGOsmg2MrFc+hfoAhd3po4cWfo/NWjzEAKa0oQruj1ROVUdl0e6fb6/kE/G3SSxE0lRJOg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-plugin-utils": "^7.26.5", "@babel/helper-remap-async-to-generator": "^7.25.9", - "@babel/traverse": "^7.25.9" + "@babel/traverse": "^7.26.8" }, "engines": { "node": ">=6.9.0" @@ -1947,13 +1940,13 @@ } }, "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.26.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.26.5.tgz", - "integrity": "sha512-chuTSY+hq09+/f5lMj8ZSYgCFpppV2CbYrhNFJ1BFoXpiWPnnAb7R0MqrafCpN8E1+YRrtM1MXZHJdIx8B6rMQ==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.27.1.tgz", + "integrity": "sha512-cnqkuOtZLapWYZUYM5rVIdv1nXYuFVIltZ6ZJ7nIj585QsjKM5dhL2Fu/lICXZ1OyIAFc7Qy+bvDAtTXqGrlhg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.26.5" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1963,13 +1956,13 @@ } }, "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.9.tgz", - "integrity": "sha512-1F05O7AYjymAtqbsFETboN1NvBdcnzMerO+zlMyJBEz6WkMdejvGWw9p05iTSjC85RLlBseHHQpYaM4gzJkBGg==", + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.28.5.tgz", + "integrity": "sha512-45DmULpySVvmq9Pj3X9B+62Xe+DJGov27QravQJU1LLcapR6/10i+gYVAucGGJpHBp5mYxIMK4nDAT/QDLr47g==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1979,14 +1972,14 @@ } }, "node_modules/@babel/plugin-transform-class-properties": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.9.tgz", - "integrity": "sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.27.1.tgz", + "integrity": "sha512-D0VcalChDMtuRvJIu3U/fwWjf8ZMykz5iZsg77Nuj821vCKI3zCyRLwRdWbsuJ/uRwZhZ002QtCqIkwC/ZkvbA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-create-class-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1996,14 +1989,14 @@ } }, "node_modules/@babel/plugin-transform-class-static-block": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.26.0.tgz", - "integrity": "sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ==", + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.28.3.tgz", + "integrity": "sha512-LtPXlBbRoc4Njl/oh1CeD/3jC+atytbnf/UqLoqTDcEYGUPj022+rvfkbDYieUrSj3CaV4yHDByPE+T2HwfsJg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-create-class-features-plugin": "^7.28.3", + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -2013,18 +2006,18 @@ } }, "node_modules/@babel/plugin-transform-classes": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.9.tgz", - "integrity": "sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg==", + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.28.4.tgz", + "integrity": "sha512-cFOlhIYPBv/iBoc+KS3M6et2XPtbT2HiCRfBXWtfpc9OAyostldxIf9YAYB6ypURBBbx+Qv6nyrLzASfJe+hBA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.9", - "@babel/helper-compilation-targets": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-replace-supers": "^7.25.9", - "@babel/traverse": "^7.25.9", - "globals": "^11.1.0" + "@babel/helper-annotate-as-pure": "^7.27.3", + "@babel/helper-compilation-targets": "^7.27.2", + "@babel/helper-globals": "^7.28.0", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-replace-supers": "^7.27.1", + "@babel/traverse": "^7.28.4" }, "engines": { "node": ">=6.9.0" @@ -2033,15 +2026,28 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-transform-classes/node_modules/@babel/helper-annotate-as-pure": { + "version": "7.27.3", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz", + "integrity": "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.27.3" + }, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.25.9.tgz", - "integrity": "sha512-HnBegGqXZR12xbcTHlJ9HGxw1OniltT26J5YpfruGqtUHlz/xKf/G2ak9e+t0rVqrjXa9WOhvYPz1ERfMj23AA==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.27.1.tgz", + "integrity": "sha512-lj9PGWvMTVksbWiDT2tW68zGS/cyo4AkZ/QTp0sQT0mjPopCmrSkzxeXkznjqBxzDI6TclZhOJbBmbBLjuOZUw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/template": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/template": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -2051,13 +2057,14 @@ } }, "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.25.9.tgz", - "integrity": "sha512-WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ==", + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.28.5.tgz", + "integrity": "sha512-Kl9Bc6D0zTUcFUvkNuQh4eGXPKKNDOJQXVyyM4ZAQPMveniJdxi8XMJwLo+xSoW3MIq81bD33lcUe9kZpl0MCw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/traverse": "^7.28.5" }, "engines": { "node": ">=6.9.0" @@ -2067,14 +2074,14 @@ } }, "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.25.9.tgz", - "integrity": "sha512-t7ZQ7g5trIgSRYhI9pIJtRl64KHotutUJsh4Eze5l7olJv+mRSg4/MmbZ0tv1eeqRbdvo/+trvJD/Oc5DmW2cA==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.27.1.tgz", + "integrity": "sha512-gEbkDVGRvjj7+T1ivxrfgygpT7GUd4vmODtYpbs0gZATdkX8/iSnOtZSxiZnsgm1YjTgjI6VKBGSJJevkrclzw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -2084,13 +2091,13 @@ } }, "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.25.9.tgz", - "integrity": "sha512-LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.27.1.tgz", + "integrity": "sha512-MTyJk98sHvSs+cvZ4nOauwTTG1JeonDjSGvGGUNHreGQns+Mpt6WX/dVzWBHgg+dYZhkC4X+zTDfkTU+Vy9y7Q==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -2100,14 +2107,14 @@ } }, "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.9.tgz", - "integrity": "sha512-0UfuJS0EsXbRvKnwcLjFtJy/Sxc5J5jhLHnFhy7u4zih97Hz6tJkLU+O+FMMrNZrosUPxDi6sYxJ/EA8jDiAog==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.27.1.tgz", + "integrity": "sha512-hkGcueTEzuhB30B3eJCbCYeCaaEQOmQR0AdvzpD4LoN0GXMWzzGSuRrxR2xTnCrvNbVwK9N6/jQ92GSLfiZWoQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -2117,13 +2124,13 @@ } }, "node_modules/@babel/plugin-transform-dynamic-import": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.25.9.tgz", - "integrity": "sha512-GCggjexbmSLaFhqsojeugBpeaRIgWNTcgKVq/0qIteFEqY2A+b9QidYadrWlnbWQUrW5fn+mCvf3tr7OeBFTyg==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.27.1.tgz", + "integrity": "sha512-MHzkWQcEmjzzVW9j2q8LGjwGWpG2mjwaaB0BNQwst3FIjqsg8Ct/mIZlvSPJvfi9y2AC8mi/ktxbFVL9pZ1I4A==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -2133,13 +2140,13 @@ } }, "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.26.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.26.3.tgz", - "integrity": "sha512-7CAHcQ58z2chuXPWblnn1K6rLDnDWieghSOEmqQsrBenH0P9InCUtOJYD89pvngljmZlJcz3fcmgYsXFNGa1ZQ==", + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.28.5.tgz", + "integrity": "sha512-D4WIMaFtwa2NizOp+dnoFjRez/ClKiC2BqqImwKd1X28nqBtZEyCYJ2ozQrrzlxAFrcrjxo39S6khe9RNDlGzw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -2149,13 +2156,13 @@ } }, "node_modules/@babel/plugin-transform-export-namespace-from": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.25.9.tgz", - "integrity": "sha512-2NsEz+CxzJIVOPx2o9UsW1rXLqtChtLoVnwYHHiB04wS5sgn7mrV45fWMBX0Kk+ub9uXytVYfNP2HjbVbCB3Ww==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.27.1.tgz", + "integrity": "sha512-tQvHWSZ3/jH2xuq/vZDy0jNn+ZdXJeM8gHvX4lnJmsc3+50yPlWdZXIc5ay+umX+2/tJIqHqiEqcJvxlmIvRvQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -2165,14 +2172,14 @@ } }, "node_modules/@babel/plugin-transform-for-of": { - "version": "7.26.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.26.9.tgz", - "integrity": "sha512-Hry8AusVm8LW5BVFgiyUReuoGzPUpdHQQqJY5bZnbbf+ngOHWuCuYFKw/BqaaWlvEUrF91HMhDtEaI1hZzNbLg==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.27.1.tgz", + "integrity": "sha512-BfbWFFEJFQzLCQ5N8VocnCtA8J1CLkNTe2Ms2wocj75dd6VpiqS5Z5quTYcUoo4Yq+DN0rtikODccuv7RU81sw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.26.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -2182,15 +2189,15 @@ } }, "node_modules/@babel/plugin-transform-function-name": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.9.tgz", - "integrity": "sha512-8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.27.1.tgz", + "integrity": "sha512-1bQeydJF9Nr1eBCMMbC+hdwmRlsv5XYOMu03YSWFwNs0HsAmtSxxF1fyuYPqemVldVyFmlCU7w8UE14LupUSZQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-compilation-targets": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/traverse": "^7.25.9" + "@babel/helper-compilation-targets": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/traverse": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -2200,13 +2207,13 @@ } }, "node_modules/@babel/plugin-transform-json-strings": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.25.9.tgz", - "integrity": "sha512-xoTMk0WXceiiIvsaquQQUaLLXSW1KJ159KP87VilruQm0LNNGxWzahxSS6T6i4Zg3ezp4vA4zuwiNUR53qmQAw==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.27.1.tgz", + "integrity": "sha512-6WVLVJiTjqcQauBhn1LkICsR2H+zm62I3h9faTDKt1qP4jn2o72tSvqMwtGFKGTpojce0gJs+76eZ2uCHRZh0Q==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -2216,13 +2223,13 @@ } }, "node_modules/@babel/plugin-transform-literals": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.9.tgz", - "integrity": "sha512-9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.27.1.tgz", + "integrity": "sha512-0HCFSepIpLTkLcsi86GG3mTUzxV5jpmbv97hTETW3yzrAij8aqlD36toB1D0daVFJM8NK6GvKO0gslVQmm+zZA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -2232,13 +2239,13 @@ } }, "node_modules/@babel/plugin-transform-logical-assignment-operators": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.25.9.tgz", - "integrity": "sha512-wI4wRAzGko551Y8eVf6iOY9EouIDTtPb0ByZx+ktDGHwv6bHFimrgJM/2T021txPZ2s4c7bqvHbd+vXG6K948Q==", + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.28.5.tgz", + "integrity": "sha512-axUuqnUTBuXyHGcJEVVh9pORaN6wC5bYfE7FGzPiaWa3syib9m7g+/IT/4VgCOe2Upef43PHzeAvcrVek6QuuA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -2248,13 +2255,13 @@ } }, "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.25.9.tgz", - "integrity": "sha512-PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.27.1.tgz", + "integrity": "sha512-hqoBX4dcZ1I33jCSWcXrP+1Ku7kdqXf1oeah7ooKOIiAdKQ+uqftgCFNOSzA5AMS2XIHEYeGFg4cKRCdpxzVOQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -2264,14 +2271,14 @@ } }, "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.25.9.tgz", - "integrity": "sha512-g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.27.1.tgz", + "integrity": "sha512-iCsytMg/N9/oFq6n+gFTvUYDZQOMK5kEdeYxmxt91fcJGycfxVP9CnrxoliM0oumFERba2i8ZtwRUCMhvP1LnA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-module-transforms": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-module-transforms": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -2281,14 +2288,14 @@ } }, "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.26.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.26.3.tgz", - "integrity": "sha512-MgR55l4q9KddUDITEzEFYn5ZsGDXMSsU9E+kh7fjRXTIC3RHqfCo8RPRbyReYJh44HQ/yomFkqbOFohXvDCiIQ==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.27.1.tgz", + "integrity": "sha512-OJguuwlTYlN0gBZFRPqwOGNWssZjfIUdS7HMYtN8c1KmwpwHFBwTeFZrg9XZa+DFTitWOW5iTAG7tyCUPsCCyw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-module-transforms": "^7.26.0", - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-module-transforms": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -2298,16 +2305,16 @@ } }, "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.9.tgz", - "integrity": "sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA==", + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.28.5.tgz", + "integrity": "sha512-vn5Jma98LCOeBy/KpeQhXcV2WZgaRUtjwQmjoBuLNlOmkg0fB5pdvYVeWRYI69wWKwK2cD1QbMiUQnoujWvrew==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-module-transforms": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-validator-identifier": "^7.25.9", - "@babel/traverse": "^7.25.9" + "@babel/helper-module-transforms": "^7.28.3", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-validator-identifier": "^7.28.5", + "@babel/traverse": "^7.28.5" }, "engines": { "node": ">=6.9.0" @@ -2317,14 +2324,14 @@ } }, "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.25.9.tgz", - "integrity": "sha512-bS9MVObUgE7ww36HEfwe6g9WakQ0KF07mQF74uuXdkoziUPfKyu/nIm663kz//e5O1nPInPFx36z7WJmJ4yNEw==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.27.1.tgz", + "integrity": "sha512-iQBE/xC5BV1OxJbp6WG7jq9IWiD+xxlZhLrdwpPkTX3ydmXdvoCpyfJN7acaIBZaOqTfr76pgzqBJflNbeRK+w==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-module-transforms": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-module-transforms": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -2334,14 +2341,14 @@ } }, "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.25.9.tgz", - "integrity": "sha512-oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.27.1.tgz", + "integrity": "sha512-SstR5JYy8ddZvD6MhV0tM/j16Qds4mIpJTOd1Yu9J9pJjH93bxHECF7pgtc28XvkzTD6Pxcm/0Z73Hvk7kb3Ng==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -2351,13 +2358,13 @@ } }, "node_modules/@babel/plugin-transform-new-target": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.25.9.tgz", - "integrity": "sha512-U/3p8X1yCSoKyUj2eOBIx3FOn6pElFOKvAAGf8HTtItuPyB+ZeOqfn+mvTtg9ZlOAjsPdK3ayQEjqHjU/yLeVQ==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.27.1.tgz", + "integrity": "sha512-f6PiYeqXQ05lYq3TIfIDu/MtliKUbNwkGApPUvyo6+tc7uaR4cPjPe7DFPr15Uyycg2lZU6btZ575CuQoYh7MQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -2367,13 +2374,13 @@ } }, "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { - "version": "7.26.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.26.6.tgz", - "integrity": "sha512-CKW8Vu+uUZneQCPtXmSBUC6NCAUdya26hWCElAWh5mVSlSRsmiCPUUDKb3Z0szng1hiAJa098Hkhg9o4SE35Qw==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.27.1.tgz", + "integrity": "sha512-aGZh6xMo6q9vq1JGcw58lZ1Z0+i0xB2x0XaauNIUXd6O1xXc3RwoWEBlsTQrY4KQ9Jf0s5rgD6SiNkaUdJegTA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.26.5" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -2383,13 +2390,13 @@ } }, "node_modules/@babel/plugin-transform-numeric-separator": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.25.9.tgz", - "integrity": "sha512-TlprrJ1GBZ3r6s96Yq8gEQv82s8/5HnCVHtEJScUj90thHQbwe+E5MLhi2bbNHBEJuzrvltXSru+BUxHDoog7Q==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.27.1.tgz", + "integrity": "sha512-fdPKAcujuvEChxDBJ5c+0BTaS6revLV7CJL08e4m3de8qJfNIuCc2nc7XJYOjBoTMJeqSmwXJ0ypE14RCjLwaw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -2399,15 +2406,17 @@ } }, "node_modules/@babel/plugin-transform-object-rest-spread": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.25.9.tgz", - "integrity": "sha512-fSaXafEE9CVHPweLYw4J0emp1t8zYTXyzN3UuG+lylqkvYd7RMrsOQ8TYx5RF231be0vqtFC6jnx3UmpJmKBYg==", + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.28.4.tgz", + "integrity": "sha512-373KA2HQzKhQCYiRVIRr+3MjpCObqzDlyrM6u4I201wL8Mp2wHf7uB8GhDwis03k2ti8Zr65Zyyqs1xOxUF/Ew==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-compilation-targets": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/plugin-transform-parameters": "^7.25.9" + "@babel/helper-compilation-targets": "^7.27.2", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/plugin-transform-destructuring": "^7.28.0", + "@babel/plugin-transform-parameters": "^7.27.7", + "@babel/traverse": "^7.28.4" }, "engines": { "node": ">=6.9.0" @@ -2417,14 +2426,14 @@ } }, "node_modules/@babel/plugin-transform-object-super": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.25.9.tgz", - "integrity": "sha512-Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.27.1.tgz", + "integrity": "sha512-SFy8S9plRPbIcxlJ8A6mT/CxFdJx/c04JEctz4jf8YZaVS2px34j7NXRrlGlHkN/M2gnpL37ZpGRGVFLd3l8Ng==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-replace-supers": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-replace-supers": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -2434,13 +2443,13 @@ } }, "node_modules/@babel/plugin-transform-optional-catch-binding": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.25.9.tgz", - "integrity": "sha512-qM/6m6hQZzDcZF3onzIhZeDHDO43bkNNlOX0i8n3lR6zLbu0GN2d8qfM/IERJZYauhAHSLHy39NF0Ctdvcid7g==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.27.1.tgz", + "integrity": "sha512-txEAEKzYrHEX4xSZN4kJ+OfKXFVSWKB2ZxM9dpcE3wT7smwkNmXo5ORRlVzMVdJbD+Q8ILTgSD7959uj+3Dm3Q==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -2450,14 +2459,14 @@ } }, "node_modules/@babel/plugin-transform-optional-chaining": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.25.9.tgz", - "integrity": "sha512-6AvV0FsLULbpnXeBjrY4dmWF8F7gf8QnvTEoO/wX/5xm/xE1Xo8oPuD3MPS+KS9f9XBEAWN7X1aWr4z9HdOr7A==", + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.28.5.tgz", + "integrity": "sha512-N6fut9IZlPnjPwgiQkXNhb+cT8wQKFlJNqcZkWlcTqkcqx6/kU4ynGmLFoa4LViBSirn05YAwk+sQBbPfxtYzQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -2467,13 +2476,13 @@ } }, "node_modules/@babel/plugin-transform-parameters": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.25.9.tgz", - "integrity": "sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g==", + "version": "7.27.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.27.7.tgz", + "integrity": "sha512-qBkYTYCb76RRxUM6CcZA5KRu8K4SM8ajzVeUgVdMVO9NN9uI/GaVmBg/WKJJGnNokV9SY8FxNOVWGXzqzUidBg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -2483,14 +2492,14 @@ } }, "node_modules/@babel/plugin-transform-private-methods": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.9.tgz", - "integrity": "sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.27.1.tgz", + "integrity": "sha512-10FVt+X55AjRAYI9BrdISN9/AQWHqldOeZDUoLyif1Kn05a56xVBXb8ZouL8pZ9jem8QpXaOt8TS7RHUIS+GPA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-create-class-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -2500,15 +2509,15 @@ } }, "node_modules/@babel/plugin-transform-private-property-in-object": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.25.9.tgz", - "integrity": "sha512-Evf3kcMqzXA3xfYJmZ9Pg1OvKdtqsDMSWBDzZOPLvHiTt36E75jLDQo5w1gtRU95Q4E5PDttrTf25Fw8d/uWLw==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.27.1.tgz", + "integrity": "sha512-5J+IhqTi1XPa0DXF83jYOaARrX+41gOewWbkPyjMNRDqgOCqdffGh8L3f/Ek5utaEBZExjSAzcyjmV9SSAWObQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.9", - "@babel/helper-create-class-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-annotate-as-pure": "^7.27.1", + "@babel/helper-create-class-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -2517,14 +2526,27 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-transform-private-property-in-object/node_modules/@babel/helper-annotate-as-pure": { + "version": "7.27.3", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz", + "integrity": "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.27.3" + }, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.25.9.tgz", - "integrity": "sha512-IvIUeV5KrS/VPavfSM/Iu+RE6llrHrYIKY1yfCzyO/lMXHQ+p7uGhonmGVisv6tSBSVgWzMBohTcvkC9vQcQFA==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.27.1.tgz", + "integrity": "sha512-oThy3BCuCha8kDZ8ZkgOg2exvPYUlprMukKQXI1r1pJ47NCvxfkEy8vK+r/hT9nF0Aa4H1WUPZZjHTFtAhGfmQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -2534,14 +2556,13 @@ } }, "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.25.9.tgz", - "integrity": "sha512-vwDcDNsgMPDGP0nMqzahDWE5/MLcX8sv96+wfX7as7LoF/kr97Bo/7fI00lXY4wUXYfVmwIIyG80fGZ1uvt2qg==", + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.28.4.tgz", + "integrity": "sha512-+ZEdQlBoRg9m2NnzvEeLgtvBMO4tkFBw5SQIUgLICgTrumLoU7lr+Oghi6km2PFj+dbUt2u1oby2w3BDO9YQnA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "regenerator-transform": "^0.15.2" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -2551,14 +2572,14 @@ } }, "node_modules/@babel/plugin-transform-regexp-modifiers": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.26.0.tgz", - "integrity": "sha512-vN6saax7lrA2yA/Pak3sCxuD6F5InBjn9IcrIKQPjpsLvuHYLVroTxjdlVRHjjBWxKOqIwpTXDkOssYT4BFdRw==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.27.1.tgz", + "integrity": "sha512-TtEciroaiODtXvLZv4rmfMhkCv8jx3wgKpL68PuiPh2M4fvz5jhsA7697N1gMvkvr/JTF13DrFYyEbY9U7cVPA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -2568,13 +2589,13 @@ } }, "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.25.9.tgz", - "integrity": "sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.27.1.tgz", + "integrity": "sha512-V2ABPHIJX4kC7HegLkYoDpfg9PVmuWy/i6vUM5eGK22bx4YVFD3M5F0QQnWQoDs6AGsUWTVOopBiMFQgHaSkVw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -2584,16 +2605,16 @@ } }, "node_modules/@babel/plugin-transform-runtime": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.25.9.tgz", - "integrity": "sha512-nZp7GlEl+yULJrClz0SwHPqir3lc0zsPrDHQUcxGspSL7AKrexNSEfTbfqnDNJUO13bgKyfuOLMF8Xqtu8j3YQ==", + "version": "7.26.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.26.10.tgz", + "integrity": "sha512-NWaL2qG6HRpONTnj4JvDU6th4jYeZOJgu3QhmFTCihib0ermtOJqktA5BduGm3suhhVe9EMP9c9+mfJ/I9slqw==", "dev": true, "license": "MIT", "dependencies": { "@babel/helper-module-imports": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-plugin-utils": "^7.26.5", "babel-plugin-polyfill-corejs2": "^0.4.10", - "babel-plugin-polyfill-corejs3": "^0.10.6", + "babel-plugin-polyfill-corejs3": "^0.11.0", "babel-plugin-polyfill-regenerator": "^0.6.1", "semver": "^6.3.1" }, @@ -2615,13 +2636,13 @@ } }, "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.25.9.tgz", - "integrity": "sha512-MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.27.1.tgz", + "integrity": "sha512-N/wH1vcn4oYawbJ13Y/FxcQrWk63jhfNa7jef0ih7PHSIHX2LB7GWE1rkPrOnka9kwMxb6hMl19p7lidA+EHmQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -2631,14 +2652,14 @@ } }, "node_modules/@babel/plugin-transform-spread": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.25.9.tgz", - "integrity": "sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.27.1.tgz", + "integrity": "sha512-kpb3HUqaILBJcRFVhFUs6Trdd4mkrzcGXss+6/mxUd273PfbWqSDHRzMT2234gIg2QYfAjvXLSquP1xECSg09Q==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -2648,13 +2669,13 @@ } }, "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.25.9.tgz", - "integrity": "sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.27.1.tgz", + "integrity": "sha512-lhInBO5bi/Kowe2/aLdBAawijx+q1pQzicSgnkB6dUPc1+RC8QmJHKf2OjvU+NZWitguJHEaEmbV6VWEouT58g==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -2664,13 +2685,13 @@ } }, "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.26.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.26.8.tgz", - "integrity": "sha512-OmGDL5/J0CJPJZTHZbi2XpO0tyT2Ia7fzpW5GURwdtp2X3fMmN8au/ej6peC/T33/+CRiIpA8Krse8hFGVmT5Q==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.27.1.tgz", + "integrity": "sha512-fBJKiV7F2DxZUkg5EtHKXQdbsbURW3DZKQUWphDum0uRP6eHGGa/He9mc0mypL680pb+e/lDIthRohlv8NCHkg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.26.5" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -2680,13 +2701,13 @@ } }, "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.26.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.26.7.tgz", - "integrity": "sha512-jfoTXXZTgGg36BmhqT3cAYK5qkmqvJpvNrPhaK/52Vgjhw4Rq29s9UqpWWV0D6yuRmgiFH/BUVlkl96zJWqnaw==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.27.1.tgz", + "integrity": "sha512-RiSILC+nRJM7FY5srIyc4/fGIwUhyDuuBSdWn4y6yT6gm652DpCHZjIipgn6B7MQ1ITOUnAKWixEUjQRIBIcLw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.26.5" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -2696,13 +2717,13 @@ } }, "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.25.9.tgz", - "integrity": "sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.27.1.tgz", + "integrity": "sha512-Ysg4v6AmF26k9vpfFuTZg8HRfVWzsh1kVfowA23y9j/Gu6dOuahdUVhkLqpObp3JIv27MLSii6noRnuKN8H0Mg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -2712,14 +2733,14 @@ } }, "node_modules/@babel/plugin-transform-unicode-property-regex": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.25.9.tgz", - "integrity": "sha512-Jt2d8Ga+QwRluxRQ307Vlxa6dMrYEMZCgGxoPR8V52rxPyldHu3hdlHspxaqYmE7oID5+kB+UKUB/eWS+DkkWg==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.27.1.tgz", + "integrity": "sha512-uW20S39PnaTImxp39O5qFlHLS9LJEmANjMG7SxIhap8rCHqu0Ik+tLEPX5DKmHn6CsWQ7j3lix2tFOa5YtL12Q==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -2729,14 +2750,14 @@ } }, "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.25.9.tgz", - "integrity": "sha512-yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.27.1.tgz", + "integrity": "sha512-xvINq24TRojDuyt6JGtHmkVkrfVV3FPT16uytxImLeBZqW3/H52yN+kM1MGuyPkIQxrzKwPHs5U/MP3qKyzkGw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -2746,14 +2767,14 @@ } }, "node_modules/@babel/plugin-transform-unicode-sets-regex": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.25.9.tgz", - "integrity": "sha512-8BYqO3GeVNHtx69fdPshN3fnzUNLrWdHhk/icSwigksJGczKSizZ+Z6SBCxTs723Fr5VSNorTIK7a+R2tISvwQ==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.27.1.tgz", + "integrity": "sha512-EtkOujbc4cgvb0mlpQefi4NTPBzhSIevblFevACNLUspmrALgmEBdL/XfnyyITfd8fKBZrZys92zOWcik7j9Tw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -2763,15 +2784,15 @@ } }, "node_modules/@babel/preset-env": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.26.0.tgz", - "integrity": "sha512-H84Fxq0CQJNdPFT2DrfnylZ3cf5K43rGfWK4LJGPpjKHiZlk0/RzwEus3PDDZZg+/Er7lCA03MVacueUuXdzfw==", + "version": "7.26.9", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.26.9.tgz", + "integrity": "sha512-vX3qPGE8sEKEAZCWk05k3cpTAE3/nOYca++JA+Rd0z2NCNzabmYvEiSShKzm10zdquOIAVXsy2Ei/DTW34KlKQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.26.0", - "@babel/helper-compilation-targets": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", + "@babel/compat-data": "^7.26.8", + "@babel/helper-compilation-targets": "^7.26.5", + "@babel/helper-plugin-utils": "^7.26.5", "@babel/helper-validator-option": "^7.25.9", "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.25.9", "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.25.9", @@ -2783,9 +2804,9 @@ "@babel/plugin-syntax-import-attributes": "^7.26.0", "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", "@babel/plugin-transform-arrow-functions": "^7.25.9", - "@babel/plugin-transform-async-generator-functions": "^7.25.9", + "@babel/plugin-transform-async-generator-functions": "^7.26.8", "@babel/plugin-transform-async-to-generator": "^7.25.9", - "@babel/plugin-transform-block-scoped-functions": "^7.25.9", + "@babel/plugin-transform-block-scoped-functions": "^7.26.5", "@babel/plugin-transform-block-scoping": "^7.25.9", "@babel/plugin-transform-class-properties": "^7.25.9", "@babel/plugin-transform-class-static-block": "^7.26.0", @@ -2796,21 +2817,21 @@ "@babel/plugin-transform-duplicate-keys": "^7.25.9", "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.25.9", "@babel/plugin-transform-dynamic-import": "^7.25.9", - "@babel/plugin-transform-exponentiation-operator": "^7.25.9", + "@babel/plugin-transform-exponentiation-operator": "^7.26.3", "@babel/plugin-transform-export-namespace-from": "^7.25.9", - "@babel/plugin-transform-for-of": "^7.25.9", + "@babel/plugin-transform-for-of": "^7.26.9", "@babel/plugin-transform-function-name": "^7.25.9", "@babel/plugin-transform-json-strings": "^7.25.9", "@babel/plugin-transform-literals": "^7.25.9", "@babel/plugin-transform-logical-assignment-operators": "^7.25.9", "@babel/plugin-transform-member-expression-literals": "^7.25.9", "@babel/plugin-transform-modules-amd": "^7.25.9", - "@babel/plugin-transform-modules-commonjs": "^7.25.9", + "@babel/plugin-transform-modules-commonjs": "^7.26.3", "@babel/plugin-transform-modules-systemjs": "^7.25.9", "@babel/plugin-transform-modules-umd": "^7.25.9", "@babel/plugin-transform-named-capturing-groups-regex": "^7.25.9", "@babel/plugin-transform-new-target": "^7.25.9", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.25.9", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.26.6", "@babel/plugin-transform-numeric-separator": "^7.25.9", "@babel/plugin-transform-object-rest-spread": "^7.25.9", "@babel/plugin-transform-object-super": "^7.25.9", @@ -2826,17 +2847,17 @@ "@babel/plugin-transform-shorthand-properties": "^7.25.9", "@babel/plugin-transform-spread": "^7.25.9", "@babel/plugin-transform-sticky-regex": "^7.25.9", - "@babel/plugin-transform-template-literals": "^7.25.9", - "@babel/plugin-transform-typeof-symbol": "^7.25.9", + "@babel/plugin-transform-template-literals": "^7.26.8", + "@babel/plugin-transform-typeof-symbol": "^7.26.7", "@babel/plugin-transform-unicode-escapes": "^7.25.9", "@babel/plugin-transform-unicode-property-regex": "^7.25.9", "@babel/plugin-transform-unicode-regex": "^7.25.9", "@babel/plugin-transform-unicode-sets-regex": "^7.25.9", "@babel/preset-modules": "0.1.6-no-external-plugins", "babel-plugin-polyfill-corejs2": "^0.4.10", - "babel-plugin-polyfill-corejs3": "^0.10.6", + "babel-plugin-polyfill-corejs3": "^0.11.0", "babel-plugin-polyfill-regenerator": "^0.6.1", - "core-js-compat": "^3.38.1", + "core-js-compat": "^3.40.0", "semver": "^6.3.1" }, "engines": { @@ -2872,9 +2893,9 @@ } }, "node_modules/@babel/runtime": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.0.tgz", - "integrity": "sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==", + "version": "7.26.10", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.10.tgz", + "integrity": "sha512-2WJMeRQPHKSPemqk/awGrAiuFfzBmOIPXKizAsVhWH9YJqLZ0H+HS4c8loHGgW6utJ3E/ejXQUsiGaQy2NZ9Fw==", "dev": true, "license": "MIT", "dependencies": { @@ -2900,35 +2921,35 @@ } }, "node_modules/@babel/traverse": { - "version": "7.26.9", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.26.9.tgz", - "integrity": "sha512-ZYW7L+pL8ahU5fXmNbPF+iZFHCv5scFak7MZ9bwaRPLUhHh7QQEMjZUg0HevihoqCM5iSYHN61EyCoZvqC+bxg==", + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.5.tgz", + "integrity": "sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.26.2", - "@babel/generator": "^7.26.9", - "@babel/parser": "^7.26.9", - "@babel/template": "^7.26.9", - "@babel/types": "^7.26.9", - "debug": "^4.3.1", - "globals": "^11.1.0" + "@babel/code-frame": "^7.27.1", + "@babel/generator": "^7.28.5", + "@babel/helper-globals": "^7.28.0", + "@babel/parser": "^7.28.5", + "@babel/template": "^7.27.2", + "@babel/types": "^7.28.5", + "debug": "^4.3.1" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse/node_modules/@babel/generator": { - "version": "7.26.9", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.9.tgz", - "integrity": "sha512-kEWdzjOAUMW4hAyrzJ0ZaTOu9OmpyDIQicIh0zg0EEcEkYXZb2TjtBhnHi2ViX7PKwZqF4xwqfAm299/QMP3lg==", + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.5.tgz", + "integrity": "sha512-3EwLFhZ38J4VyIP6WNtt2kUdW9dokXA9Cr4IVIFHuCpZ3H8/YFOl5JjZHisrn1fATPBmKKqXzDFvh9fUwHz6CQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/parser": "^7.26.9", - "@babel/types": "^7.26.9", - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25", + "@babel/parser": "^7.28.5", + "@babel/types": "^7.28.5", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", "jsesc": "^3.0.2" }, "engines": { @@ -3023,7 +3044,6 @@ "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -4258,7 +4278,6 @@ "integrity": "sha512-zx0EIq78WlY/lBb1uXlziZmDZI4ubcCXIMJ4uGjXzZW0nS19TjSPeXPAjzzTmKQlJUZm0SbmZhPKP7tuQ1SsEw==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "chalk": "^4.1.1", "fs-extra": "^9.0.1", @@ -4650,9 +4669,9 @@ } }, "node_modules/@esbuild/aix-ppc64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.24.2.tgz", - "integrity": "sha512-thpVCb/rhxE/BnMLQ7GReQLLN8q9qbHmI55F4489/ByVg2aQaQ6kbcLb6FHkocZzQhxc4gx0sCk0tJkKBFzDhA==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.4.tgz", + "integrity": "sha512-1VCICWypeQKhVbE9oW/sJaAmjLxhVqacdkvPLEjwlttjfwENRSClS8EjBz0KzRyFSCPDIkuXW34Je/vk7zdB7Q==", "cpu": [ "ppc64" ], @@ -4667,9 +4686,9 @@ } }, "node_modules/@esbuild/android-arm": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.24.2.tgz", - "integrity": "sha512-tmwl4hJkCfNHwFB3nBa8z1Uy3ypZpxqxfTQOcHX+xRByyYgunVbZ9MzUUfb0RxaHIMnbHagwAxuTL+tnNM+1/Q==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.4.tgz", + "integrity": "sha512-QNdQEps7DfFwE3hXiU4BZeOV68HHzYwGd0Nthhd3uCkkEKK7/R6MTgM0P7H7FAs5pU/DIWsviMmEGxEoxIZ+ZQ==", "cpu": [ "arm" ], @@ -4684,9 +4703,9 @@ } }, "node_modules/@esbuild/android-arm64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.24.2.tgz", - "integrity": "sha512-cNLgeqCqV8WxfcTIOeL4OAtSmL8JjcN6m09XIgro1Wi7cF4t/THaWEa7eL5CMoMBdjoHOTh/vwTO/o2TRXIyzg==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.4.tgz", + "integrity": "sha512-bBy69pgfhMGtCnwpC/x5QhfxAz/cBgQ9enbtwjf6V9lnPI/hMyT9iWpR1arm0l3kttTr4L0KSLpKmLp/ilKS9A==", "cpu": [ "arm64" ], @@ -4701,9 +4720,9 @@ } }, "node_modules/@esbuild/android-x64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.24.2.tgz", - "integrity": "sha512-B6Q0YQDqMx9D7rvIcsXfmJfvUYLoP722bgfBlO5cGvNVb5V/+Y7nhBE3mHV9OpxBf4eAS2S68KZztiPaWq4XYw==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.4.tgz", + "integrity": "sha512-TVhdVtQIFuVpIIR282btcGC2oGQoSfZfmBdTip2anCaVYcqWlZXGcdcKIUklfX2wj0JklNYgz39OBqh2cqXvcQ==", "cpu": [ "x64" ], @@ -4718,9 +4737,9 @@ } }, "node_modules/@esbuild/darwin-arm64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.24.2.tgz", - "integrity": "sha512-kj3AnYWc+CekmZnS5IPu9D+HWtUI49hbnyqk0FLEJDbzCIQt7hg7ucF1SQAilhtYpIujfaHr6O0UHlzzSPdOeA==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.4.tgz", + "integrity": "sha512-Y1giCfM4nlHDWEfSckMzeWNdQS31BQGs9/rouw6Ub91tkK79aIMTH3q9xHvzH8d0wDru5Ci0kWB8b3up/nl16g==", "cpu": [ "arm64" ], @@ -4735,9 +4754,9 @@ } }, "node_modules/@esbuild/darwin-x64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.24.2.tgz", - "integrity": "sha512-WeSrmwwHaPkNR5H3yYfowhZcbriGqooyu3zI/3GGpF8AyUdsrrP0X6KumITGA9WOyiJavnGZUwPGvxvwfWPHIA==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.4.tgz", + "integrity": "sha512-CJsry8ZGM5VFVeyUYB3cdKpd/H69PYez4eJh1W/t38vzutdjEjtP7hB6eLKBoOdxcAlCtEYHzQ/PJ/oU9I4u0A==", "cpu": [ "x64" ], @@ -4752,9 +4771,9 @@ } }, "node_modules/@esbuild/freebsd-arm64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.24.2.tgz", - "integrity": "sha512-UN8HXjtJ0k/Mj6a9+5u6+2eZ2ERD7Edt1Q9IZiB5UZAIdPnVKDoG7mdTVGhHJIeEml60JteamR3qhsr1r8gXvg==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.4.tgz", + "integrity": "sha512-yYq+39NlTRzU2XmoPW4l5Ifpl9fqSk0nAJYM/V/WUGPEFfek1epLHJIkTQM6bBs1swApjO5nWgvr843g6TjxuQ==", "cpu": [ "arm64" ], @@ -4769,9 +4788,9 @@ } }, "node_modules/@esbuild/freebsd-x64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.24.2.tgz", - "integrity": "sha512-TvW7wE/89PYW+IevEJXZ5sF6gJRDY/14hyIGFXdIucxCsbRmLUcjseQu1SyTko+2idmCw94TgyaEZi9HUSOe3Q==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.4.tgz", + "integrity": "sha512-0FgvOJ6UUMflsHSPLzdfDnnBBVoCDtBTVyn/MrWloUNvq/5SFmh13l3dvgRPkDihRxb77Y17MbqbCAa2strMQQ==", "cpu": [ "x64" ], @@ -4786,9 +4805,9 @@ } }, "node_modules/@esbuild/linux-arm": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.24.2.tgz", - "integrity": "sha512-n0WRM/gWIdU29J57hJyUdIsk0WarGd6To0s+Y+LwvlC55wt+GT/OgkwoXCXvIue1i1sSNWblHEig00GBWiJgfA==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.4.tgz", + "integrity": "sha512-kro4c0P85GMfFYqW4TWOpvmF8rFShbWGnrLqlzp4X1TNWjRY3JMYUfDCtOxPKOIY8B0WC8HN51hGP4I4hz4AaQ==", "cpu": [ "arm" ], @@ -4803,9 +4822,9 @@ } }, "node_modules/@esbuild/linux-arm64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.24.2.tgz", - "integrity": "sha512-7HnAD6074BW43YvvUmE/35Id9/NB7BeX5EoNkK9obndmZBUk8xmJJeU7DwmUeN7tkysslb2eSl6CTrYz6oEMQg==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.4.tgz", + "integrity": "sha512-+89UsQTfXdmjIvZS6nUnOOLoXnkUTB9hR5QAeLrQdzOSWZvNSAXAtcRDHWtqAUtAmv7ZM1WPOOeSxDzzzMogiQ==", "cpu": [ "arm64" ], @@ -4820,9 +4839,9 @@ } }, "node_modules/@esbuild/linux-ia32": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.24.2.tgz", - "integrity": "sha512-sfv0tGPQhcZOgTKO3oBE9xpHuUqguHvSo4jl+wjnKwFpapx+vUDcawbwPNuBIAYdRAvIDBfZVvXprIj3HA+Ugw==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.4.tgz", + "integrity": "sha512-yTEjoapy8UP3rv8dB0ip3AfMpRbyhSN3+hY8mo/i4QXFeDxmiYbEKp3ZRjBKcOP862Ua4b1PDfwlvbuwY7hIGQ==", "cpu": [ "ia32" ], @@ -4837,9 +4856,9 @@ } }, "node_modules/@esbuild/linux-loong64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.24.2.tgz", - "integrity": "sha512-CN9AZr8kEndGooS35ntToZLTQLHEjtVB5n7dl8ZcTZMonJ7CCfStrYhrzF97eAecqVbVJ7APOEe18RPI4KLhwQ==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.4.tgz", + "integrity": "sha512-NeqqYkrcGzFwi6CGRGNMOjWGGSYOpqwCjS9fvaUlX5s3zwOtn1qwg1s2iE2svBe4Q/YOG1q6875lcAoQK/F4VA==", "cpu": [ "loong64" ], @@ -4854,9 +4873,9 @@ } }, "node_modules/@esbuild/linux-mips64el": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.24.2.tgz", - "integrity": "sha512-iMkk7qr/wl3exJATwkISxI7kTcmHKE+BlymIAbHO8xanq/TjHaaVThFF6ipWzPHryoFsesNQJPE/3wFJw4+huw==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.4.tgz", + "integrity": "sha512-IcvTlF9dtLrfL/M8WgNI/qJYBENP3ekgsHbYUIzEzq5XJzzVEV/fXY9WFPfEEXmu3ck2qJP8LG/p3Q8f7Zc2Xg==", "cpu": [ "mips64el" ], @@ -4871,9 +4890,9 @@ } }, "node_modules/@esbuild/linux-ppc64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.24.2.tgz", - "integrity": "sha512-shsVrgCZ57Vr2L8mm39kO5PPIb+843FStGt7sGGoqiiWYconSxwTiuswC1VJZLCjNiMLAMh34jg4VSEQb+iEbw==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.4.tgz", + "integrity": "sha512-HOy0aLTJTVtoTeGZh4HSXaO6M95qu4k5lJcH4gxv56iaycfz1S8GO/5Jh6X4Y1YiI0h7cRyLi+HixMR+88swag==", "cpu": [ "ppc64" ], @@ -4888,9 +4907,9 @@ } }, "node_modules/@esbuild/linux-riscv64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.24.2.tgz", - "integrity": "sha512-4eSFWnU9Hhd68fW16GD0TINewo1L6dRrB+oLNNbYyMUAeOD2yCK5KXGK1GH4qD/kT+bTEXjsyTCiJGHPZ3eM9Q==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.4.tgz", + "integrity": "sha512-i8JUDAufpz9jOzo4yIShCTcXzS07vEgWzyX3NH2G7LEFVgrLEhjwL3ajFE4fZI3I4ZgiM7JH3GQ7ReObROvSUA==", "cpu": [ "riscv64" ], @@ -4905,9 +4924,9 @@ } }, "node_modules/@esbuild/linux-s390x": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.24.2.tgz", - "integrity": "sha512-S0Bh0A53b0YHL2XEXC20bHLuGMOhFDO6GN4b3YjRLK//Ep3ql3erpNcPlEFed93hsQAjAQDNsvcK+hV90FubSw==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.4.tgz", + "integrity": "sha512-jFnu+6UbLlzIjPQpWCNh5QtrcNfMLjgIavnwPQAfoGx4q17ocOU9MsQ2QVvFxwQoWpZT8DvTLooTvmOQXkO51g==", "cpu": [ "s390x" ], @@ -4922,9 +4941,9 @@ } }, "node_modules/@esbuild/linux-x64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.24.2.tgz", - "integrity": "sha512-8Qi4nQcCTbLnK9WoMjdC9NiTG6/E38RNICU6sUNqK0QFxCYgoARqVqxdFmWkdonVsvGqWhmm7MO0jyTqLqwj0Q==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.4.tgz", + "integrity": "sha512-6e0cvXwzOnVWJHq+mskP8DNSrKBr1bULBvnFLpc1KY+d+irZSgZ02TGse5FsafKS5jg2e4pbvK6TPXaF/A6+CA==", "cpu": [ "x64" ], @@ -4939,9 +4958,9 @@ } }, "node_modules/@esbuild/netbsd-arm64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.24.2.tgz", - "integrity": "sha512-wuLK/VztRRpMt9zyHSazyCVdCXlpHkKm34WUyinD2lzK07FAHTq0KQvZZlXikNWkDGoT6x3TD51jKQ7gMVpopw==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.4.tgz", + "integrity": "sha512-vUnkBYxZW4hL/ie91hSqaSNjulOnYXE1VSLusnvHg2u3jewJBz3YzB9+oCw8DABeVqZGg94t9tyZFoHma8gWZQ==", "cpu": [ "arm64" ], @@ -4956,9 +4975,9 @@ } }, "node_modules/@esbuild/netbsd-x64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.24.2.tgz", - "integrity": "sha512-VefFaQUc4FMmJuAxmIHgUmfNiLXY438XrL4GDNV1Y1H/RW3qow68xTwjZKfj/+Plp9NANmzbH5R40Meudu8mmw==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.4.tgz", + "integrity": "sha512-XAg8pIQn5CzhOB8odIcAm42QsOfa98SBeKUdo4xa8OvX8LbMZqEtgeWE9P/Wxt7MlG2QqvjGths+nq48TrUiKw==", "cpu": [ "x64" ], @@ -4973,9 +4992,9 @@ } }, "node_modules/@esbuild/openbsd-arm64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.24.2.tgz", - "integrity": "sha512-YQbi46SBct6iKnszhSvdluqDmxCJA+Pu280Av9WICNwQmMxV7nLRHZfjQzwbPs3jeWnuAhE9Jy0NrnJ12Oz+0A==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.4.tgz", + "integrity": "sha512-Ct2WcFEANlFDtp1nVAXSNBPDxyU+j7+tId//iHXU2f/lN5AmO4zLyhDcpR5Cz1r08mVxzt3Jpyt4PmXQ1O6+7A==", "cpu": [ "arm64" ], @@ -4990,9 +5009,9 @@ } }, "node_modules/@esbuild/openbsd-x64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.24.2.tgz", - "integrity": "sha512-+iDS6zpNM6EnJyWv0bMGLWSWeXGN/HTaF/LXHXHwejGsVi+ooqDfMCCTerNFxEkM3wYVcExkeGXNqshc9iMaOA==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.4.tgz", + "integrity": "sha512-xAGGhyOQ9Otm1Xu8NT1ifGLnA6M3sJxZ6ixylb+vIUVzvvd6GOALpwQrYrtlPouMqd/vSbgehz6HaVk4+7Afhw==", "cpu": [ "x64" ], @@ -5024,9 +5043,9 @@ } }, "node_modules/@esbuild/sunos-x64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.24.2.tgz", - "integrity": "sha512-hTdsW27jcktEvpwNHJU4ZwWFGkz2zRJUz8pvddmXPtXDzVKTTINmlmga3ZzwcuMpUvLw7JkLy9QLKyGpD2Yxig==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.4.tgz", + "integrity": "sha512-Mw+tzy4pp6wZEK0+Lwr76pWLjrtjmJyUB23tHKqEDP74R3q95luY/bXqXZeYl4NYlvwOqoRKlInQialgCKy67Q==", "cpu": [ "x64" ], @@ -5041,9 +5060,9 @@ } }, "node_modules/@esbuild/win32-arm64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.24.2.tgz", - "integrity": "sha512-LihEQ2BBKVFLOC9ZItT9iFprsE9tqjDjnbulhHoFxYQtQfai7qfluVODIYxt1PgdoyQkz23+01rzwNwYfutxUQ==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.4.tgz", + "integrity": "sha512-AVUP428VQTSddguz9dO9ngb+E5aScyg7nOeJDrF1HPYu555gmza3bDGMPhmVXL8svDSoqPCsCPjb265yG/kLKQ==", "cpu": [ "arm64" ], @@ -5058,9 +5077,9 @@ } }, "node_modules/@esbuild/win32-ia32": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.24.2.tgz", - "integrity": "sha512-q+iGUwfs8tncmFC9pcnD5IvRHAzmbwQ3GPS5/ceCyHdjXubwQWI12MKWSNSMYLJMq23/IUCvJMS76PDqXe1fxA==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.4.tgz", + "integrity": "sha512-i1sW+1i+oWvQzSgfRcxxG2k4I9n3O9NRqy8U+uugaT2Dy7kLO9Y7wI72haOahxceMX8hZAzgGou1FhndRldxRg==", "cpu": [ "ia32" ], @@ -5075,9 +5094,9 @@ } }, "node_modules/@esbuild/win32-x64": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.24.2.tgz", - "integrity": "sha512-7VTgWzgMGvup6aSqDPLiW5zHaxYJGTO4OokMjIlrCtf+VpEL+cXKtCvg723iguPYI5oaUNdS+/V7OU2gvXVWEg==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.4.tgz", + "integrity": "sha512-nOT2vZNw6hJ+z43oP1SPea/G/6AbN6X+bGNhNuq8NtRHy4wsMhw765IKLNmnjek7GvjWBYQ8Q5VBoYTFg9y1UQ==", "cpu": [ "x64" ], @@ -5298,20 +5317,25 @@ } }, "node_modules/@inquirer/confirm": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-5.1.1.tgz", - "integrity": "sha512-vVLSbGci+IKQvDOtzpPTCOiEJCNidHcAq9JYVoWTW0svb5FiwSLotkM+JXNXejfjnzVYV9n0DTBythl9+XgTxg==", + "version": "5.1.21", + "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-5.1.21.tgz", + "integrity": "sha512-KR8edRkIsUayMXV+o3Gv+q4jlhENF9nMYUZs9PA2HzrXeHI8M5uDag70U7RJn9yyiMZSbtF5/UexBtAVtZGSbQ==", "dev": true, "license": "MIT", "dependencies": { - "@inquirer/core": "^10.1.2", - "@inquirer/type": "^3.0.2" + "@inquirer/core": "^10.3.2", + "@inquirer/type": "^3.0.10" }, "engines": { "node": ">=18" }, "peerDependencies": { "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, "node_modules/@inquirer/core": { @@ -5505,29 +5529,33 @@ } }, "node_modules/@inquirer/prompts": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-7.2.1.tgz", - "integrity": "sha512-v2JSGri6/HXSfoGIwuKEn8sNCQK6nsB2BNpy2lSX6QH9bsECrMv93QHnj5+f+1ZWpF/VNioIV2B/PDox8EvGuQ==", + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-7.3.2.tgz", + "integrity": "sha512-G1ytyOoHh5BphmEBxSwALin3n1KGNYB6yImbICcRQdzXfOGbuJ9Jske/Of5Sebk339NSGGNfUshnzK8YWkTPsQ==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { - "@inquirer/checkbox": "^4.0.4", - "@inquirer/confirm": "^5.1.1", - "@inquirer/editor": "^4.2.1", - "@inquirer/expand": "^4.0.4", - "@inquirer/input": "^4.1.1", - "@inquirer/number": "^3.0.4", - "@inquirer/password": "^4.0.4", - "@inquirer/rawlist": "^4.0.4", - "@inquirer/search": "^3.0.4", - "@inquirer/select": "^4.0.4" + "@inquirer/checkbox": "^4.1.2", + "@inquirer/confirm": "^5.1.6", + "@inquirer/editor": "^4.2.7", + "@inquirer/expand": "^4.0.9", + "@inquirer/input": "^4.1.6", + "@inquirer/number": "^3.0.9", + "@inquirer/password": "^4.0.9", + "@inquirer/rawlist": "^4.0.9", + "@inquirer/search": "^3.0.9", + "@inquirer/select": "^4.0.9" }, "engines": { "node": ">=18" }, "peerDependencies": { "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, "node_modules/@inquirer/rawlist": { @@ -6170,18 +6198,14 @@ } }, "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz", - "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==", + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", "dev": true, "license": "MIT", "dependencies": { - "@jridgewell/set-array": "^1.2.1", - "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/sourcemap-codec": "^1.5.0", "@jridgewell/trace-mapping": "^0.3.24" - }, - "engines": { - "node": ">=6.0.0" } }, "node_modules/@jridgewell/resolve-uri": { @@ -6194,16 +6218,6 @@ "node": ">=6.0.0" } }, - "node_modules/@jridgewell/set-array": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", - "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.0.0" - } - }, "node_modules/@jridgewell/source-map": { "version": "0.3.6", "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", @@ -6223,9 +6237,9 @@ "license": "MIT" }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.25", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", - "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "version": "0.3.31", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", "dev": true, "license": "MIT", "dependencies": { @@ -6250,17 +6264,76 @@ "tslib": "2" } }, + "node_modules/@jsonjoy.com/buffers": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/buffers/-/buffers-1.2.1.tgz", + "integrity": "sha512-12cdlDwX4RUM3QxmUbVJWqZ/mrK6dFQH4Zxq6+r1YXKXYBNgZXndx2qbCJwh3+WWkCSn67IjnlG3XYTvmvYtgA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/codegen": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/codegen/-/codegen-1.0.0.tgz", + "integrity": "sha512-E8Oy+08cmCf0EK/NMxpaJZmOxPqM+6iSe2S4nlSBrPZOORoDJILxtbSUEDKQyTamm/BVAhIGllOBNU79/dwf0g==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, "node_modules/@jsonjoy.com/json-pack": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pack/-/json-pack-1.1.1.tgz", - "integrity": "sha512-osjeBqMJ2lb/j/M8NCPjs1ylqWIcTRTycIhVB5pt6LgzgeRSb0YRZ7j9RfA8wIUrsr/medIuhVyonXRZWLyfdw==", + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pack/-/json-pack-1.21.0.tgz", + "integrity": "sha512-+AKG+R2cfZMShzrF2uQw34v3zbeDYUqnQ+jg7ORic3BGtfw9p/+N6RJbq/kkV8JmYZaINknaEQ2m0/f693ZPpg==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@jsonjoy.com/base64": "^1.1.1", - "@jsonjoy.com/util": "^1.1.2", + "@jsonjoy.com/base64": "^1.1.2", + "@jsonjoy.com/buffers": "^1.2.0", + "@jsonjoy.com/codegen": "^1.0.0", + "@jsonjoy.com/json-pointer": "^1.0.2", + "@jsonjoy.com/util": "^1.9.0", "hyperdyperid": "^1.2.0", - "thingies": "^1.20.0" + "thingies": "^2.5.0", + "tree-dump": "^1.1.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/json-pointer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pointer/-/json-pointer-1.0.2.tgz", + "integrity": "sha512-Fsn6wM2zlDzY1U+v4Nc8bo3bVqgfNTGcn6dMgs6FjrEnt4ZCe60o6ByKRjOGlI2gow0aE/Q41QOigdTqkyK5fg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/codegen": "^1.0.0", + "@jsonjoy.com/util": "^1.9.0" }, "engines": { "node": ">=10.0" @@ -6274,11 +6347,15 @@ } }, "node_modules/@jsonjoy.com/util": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@jsonjoy.com/util/-/util-1.5.0.tgz", - "integrity": "sha512-ojoNsrIuPI9g6o8UxhraZQSyF2ByJanAY4cTFbc8Mf2AXEF4aQRGY1dJxyJpuyav8r9FGflEt/Ff3u5Nt6YMPA==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/util/-/util-1.9.0.tgz", + "integrity": "sha512-pLuQo+VPRnN8hfPqUTLTHk126wuYdXVxE6aDmjSeV4NCAgyxWbiOIeNJVtID3h1Vzpoi9m4jXezf73I6LgabgQ==", "dev": true, "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/buffers": "^1.0.0", + "@jsonjoy.com/codegen": "^1.0.0" + }, "engines": { "node": ">=10.0" }, @@ -6337,9 +6414,9 @@ } }, "node_modules/@lmdb/lmdb-darwin-arm64": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-arm64/-/lmdb-darwin-arm64-3.2.2.tgz", - "integrity": "sha512-WBSJT9Z7DTol5viq+DZD2TapeWOw7mlwXxiSBHgAzqVwsaVb0h/ekMD9iu/jDD8MUA20tO9N0WEdnT06fsUp+g==", + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-arm64/-/lmdb-darwin-arm64-3.2.6.tgz", + "integrity": "sha512-yF/ih9EJJZc72psFQbwnn8mExIWfTnzWJg+N02hnpXtDPETYLmQswIMBn7+V88lfCaFrMozJsUvcEQIkEPU0Gg==", "cpu": [ "arm64" ], @@ -6351,9 +6428,9 @@ ] }, "node_modules/@lmdb/lmdb-darwin-x64": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-x64/-/lmdb-darwin-x64-3.2.2.tgz", - "integrity": "sha512-4S13kUtR7c/j/MzkTIBJCXv52hQ41LG2ukeaqw4Eng9K0pNKLFjo1sDSz96/yKhwykxrWDb13ddJ/ZqD3rAhUA==", + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-x64/-/lmdb-darwin-x64-3.2.6.tgz", + "integrity": "sha512-5BbCumsFLbCi586Bb1lTWQFkekdQUw8/t8cy++Uq251cl3hbDIGEwD9HAwh8H6IS2F6QA9KdKmO136LmipRNkg==", "cpu": [ "x64" ], @@ -6365,9 +6442,9 @@ ] }, "node_modules/@lmdb/lmdb-linux-arm": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm/-/lmdb-linux-arm-3.2.2.tgz", - "integrity": "sha512-uW31JmfuPAaLUYW7NsEU8gzwgDAzpGPwjvkxnKlcWd8iDutoPKDJi8Wk9lFmPEZRxVSB0j1/wDQ7N2qliR9UFA==", + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm/-/lmdb-linux-arm-3.2.6.tgz", + "integrity": "sha512-+6XgLpMb7HBoWxXj+bLbiiB4s0mRRcDPElnRS3LpWRzdYSe+gFk5MT/4RrVNqd2MESUDmb53NUXw1+BP69bjiQ==", "cpu": [ "arm" ], @@ -6379,9 +6456,9 @@ ] }, "node_modules/@lmdb/lmdb-linux-arm64": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm64/-/lmdb-linux-arm64-3.2.2.tgz", - "integrity": "sha512-4hdgZtWI1idQlWRp+eleWXD9KLvObgboRaVoBj2POdPEYvsKANllvMW0El8tEQwtw74yB9NT6P8ENBB5UJf5+g==", + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm64/-/lmdb-linux-arm64-3.2.6.tgz", + "integrity": "sha512-l5VmJamJ3nyMmeD1ANBQCQqy7do1ESaJQfKPSm2IG9/ADZryptTyCj8N6QaYgIWewqNUrcbdMkJajRQAt5Qjfg==", "cpu": [ "arm64" ], @@ -6393,9 +6470,9 @@ ] }, "node_modules/@lmdb/lmdb-linux-x64": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-x64/-/lmdb-linux-x64-3.2.2.tgz", - "integrity": "sha512-A0zjf4a2vM4B4GAx78ncuOTZ8Ka1DbTaG1Axf1e00Sa7f5coqlWiLg1PX7Gxvyibc2YqtqB+8tg1KKrE8guZVw==", + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-x64/-/lmdb-linux-x64-3.2.6.tgz", + "integrity": "sha512-nDYT8qN9si5+onHYYaI4DiauDMx24OAiuZAUsEqrDy+ja/3EbpXPX/VAkMV8AEaQhy3xc4dRC+KcYIvOFefJ4Q==", "cpu": [ "x64" ], @@ -6407,9 +6484,9 @@ ] }, "node_modules/@lmdb/lmdb-win32-x64": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-win32-x64/-/lmdb-win32-x64-3.2.2.tgz", - "integrity": "sha512-Y0qoSCAja+xZE7QQ0LCHoYAuyI1n9ZqukQJa8lv9X3yCvWahFF7OYHAgVH1ejp43XWstj3U89/PAAzcowgF/uQ==", + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-win32-x64/-/lmdb-win32-x64-3.2.6.tgz", + "integrity": "sha512-XlqVtILonQnG+9fH2N3Aytria7P/1fwDgDhl29rde96uH2sLB8CHORIf2PfuLVzFQJ7Uqp8py9AYwr3ZUCFfWg==", "cpu": [ "x64" ], @@ -6560,9 +6637,9 @@ ] }, "node_modules/@napi-rs/nice": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@napi-rs/nice/-/nice-1.0.1.tgz", - "integrity": "sha512-zM0mVWSXE0a0h9aKACLwKmD6nHcRiKrPpCfvaKqG1CqDEyjEawId0ocXxVzPMCAm6kkWr2P025msfxXEnt8UGQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice/-/nice-1.1.1.tgz", + "integrity": "sha512-xJIPs+bYuc9ASBl+cvGsKbGrJmS6fAKaSZCnT0lhahT5rhA2VVy9/EcIgd2JhtEuFOJNx7UHNn/qiTPTY4nrQw==", "dev": true, "license": "MIT", "optional": true, @@ -6574,28 +6651,29 @@ "url": "https://github.com/sponsors/Brooooooklyn" }, "optionalDependencies": { - "@napi-rs/nice-android-arm-eabi": "1.0.1", - "@napi-rs/nice-android-arm64": "1.0.1", - "@napi-rs/nice-darwin-arm64": "1.0.1", - "@napi-rs/nice-darwin-x64": "1.0.1", - "@napi-rs/nice-freebsd-x64": "1.0.1", - "@napi-rs/nice-linux-arm-gnueabihf": "1.0.1", - "@napi-rs/nice-linux-arm64-gnu": "1.0.1", - "@napi-rs/nice-linux-arm64-musl": "1.0.1", - "@napi-rs/nice-linux-ppc64-gnu": "1.0.1", - "@napi-rs/nice-linux-riscv64-gnu": "1.0.1", - "@napi-rs/nice-linux-s390x-gnu": "1.0.1", - "@napi-rs/nice-linux-x64-gnu": "1.0.1", - "@napi-rs/nice-linux-x64-musl": "1.0.1", - "@napi-rs/nice-win32-arm64-msvc": "1.0.1", - "@napi-rs/nice-win32-ia32-msvc": "1.0.1", - "@napi-rs/nice-win32-x64-msvc": "1.0.1" + "@napi-rs/nice-android-arm-eabi": "1.1.1", + "@napi-rs/nice-android-arm64": "1.1.1", + "@napi-rs/nice-darwin-arm64": "1.1.1", + "@napi-rs/nice-darwin-x64": "1.1.1", + "@napi-rs/nice-freebsd-x64": "1.1.1", + "@napi-rs/nice-linux-arm-gnueabihf": "1.1.1", + "@napi-rs/nice-linux-arm64-gnu": "1.1.1", + "@napi-rs/nice-linux-arm64-musl": "1.1.1", + "@napi-rs/nice-linux-ppc64-gnu": "1.1.1", + "@napi-rs/nice-linux-riscv64-gnu": "1.1.1", + "@napi-rs/nice-linux-s390x-gnu": "1.1.1", + "@napi-rs/nice-linux-x64-gnu": "1.1.1", + "@napi-rs/nice-linux-x64-musl": "1.1.1", + "@napi-rs/nice-openharmony-arm64": "1.1.1", + "@napi-rs/nice-win32-arm64-msvc": "1.1.1", + "@napi-rs/nice-win32-ia32-msvc": "1.1.1", + "@napi-rs/nice-win32-x64-msvc": "1.1.1" } }, "node_modules/@napi-rs/nice-android-arm-eabi": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@napi-rs/nice-android-arm-eabi/-/nice-android-arm-eabi-1.0.1.tgz", - "integrity": "sha512-5qpvOu5IGwDo7MEKVqqyAxF90I6aLj4n07OzpARdgDRfz8UbBztTByBp0RC59r3J1Ij8uzYi6jI7r5Lws7nn6w==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-android-arm-eabi/-/nice-android-arm-eabi-1.1.1.tgz", + "integrity": "sha512-kjirL3N6TnRPv5iuHw36wnucNqXAO46dzK9oPb0wj076R5Xm8PfUVA9nAFB5ZNMmfJQJVKACAPd/Z2KYMppthw==", "cpu": [ "arm" ], @@ -6610,9 +6688,9 @@ } }, "node_modules/@napi-rs/nice-android-arm64": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@napi-rs/nice-android-arm64/-/nice-android-arm64-1.0.1.tgz", - "integrity": "sha512-GqvXL0P8fZ+mQqG1g0o4AO9hJjQaeYG84FRfZaYjyJtZZZcMjXW5TwkL8Y8UApheJgyE13TQ4YNUssQaTgTyvA==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-android-arm64/-/nice-android-arm64-1.1.1.tgz", + "integrity": "sha512-blG0i7dXgbInN5urONoUCNf+DUEAavRffrO7fZSeoRMJc5qD+BJeNcpr54msPF6qfDD6kzs9AQJogZvT2KD5nw==", "cpu": [ "arm64" ], @@ -6627,9 +6705,9 @@ } }, "node_modules/@napi-rs/nice-darwin-arm64": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@napi-rs/nice-darwin-arm64/-/nice-darwin-arm64-1.0.1.tgz", - "integrity": "sha512-91k3HEqUl2fsrz/sKkuEkscj6EAj3/eZNCLqzD2AA0TtVbkQi8nqxZCZDMkfklULmxLkMxuUdKe7RvG/T6s2AA==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-darwin-arm64/-/nice-darwin-arm64-1.1.1.tgz", + "integrity": "sha512-s/E7w45NaLqTGuOjC2p96pct4jRfo61xb9bU1unM/MJ/RFkKlJyJDx7OJI/O0ll/hrfpqKopuAFDV8yo0hfT7A==", "cpu": [ "arm64" ], @@ -6644,9 +6722,9 @@ } }, "node_modules/@napi-rs/nice-darwin-x64": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@napi-rs/nice-darwin-x64/-/nice-darwin-x64-1.0.1.tgz", - "integrity": "sha512-jXnMleYSIR/+TAN/p5u+NkCA7yidgswx5ftqzXdD5wgy/hNR92oerTXHc0jrlBisbd7DpzoaGY4cFD7Sm5GlgQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-darwin-x64/-/nice-darwin-x64-1.1.1.tgz", + "integrity": "sha512-dGoEBnVpsdcC+oHHmW1LRK5eiyzLwdgNQq3BmZIav+9/5WTZwBYX7r5ZkQC07Nxd3KHOCkgbHSh4wPkH1N1LiQ==", "cpu": [ "x64" ], @@ -6661,9 +6739,9 @@ } }, "node_modules/@napi-rs/nice-freebsd-x64": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@napi-rs/nice-freebsd-x64/-/nice-freebsd-x64-1.0.1.tgz", - "integrity": "sha512-j+iJ/ezONXRQsVIB/FJfwjeQXX7A2tf3gEXs4WUGFrJjpe/z2KB7sOv6zpkm08PofF36C9S7wTNuzHZ/Iiccfw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-freebsd-x64/-/nice-freebsd-x64-1.1.1.tgz", + "integrity": "sha512-kHv4kEHAylMYmlNwcQcDtXjklYp4FCf0b05E+0h6nDHsZ+F0bDe04U/tXNOqrx5CmIAth4vwfkjjUmp4c4JktQ==", "cpu": [ "x64" ], @@ -6678,9 +6756,9 @@ } }, "node_modules/@napi-rs/nice-linux-arm-gnueabihf": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-arm-gnueabihf/-/nice-linux-arm-gnueabihf-1.0.1.tgz", - "integrity": "sha512-G8RgJ8FYXYkkSGQwywAUh84m946UTn6l03/vmEXBYNJxQJcD+I3B3k5jmjFG/OPiU8DfvxutOP8bi+F89MCV7Q==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-arm-gnueabihf/-/nice-linux-arm-gnueabihf-1.1.1.tgz", + "integrity": "sha512-E1t7K0efyKXZDoZg1LzCOLxgolxV58HCkaEkEvIYQx12ht2pa8hoBo+4OB3qh7e+QiBlp1SRf+voWUZFxyhyqg==", "cpu": [ "arm" ], @@ -6695,9 +6773,9 @@ } }, "node_modules/@napi-rs/nice-linux-arm64-gnu": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-arm64-gnu/-/nice-linux-arm64-gnu-1.0.1.tgz", - "integrity": "sha512-IMDak59/W5JSab1oZvmNbrms3mHqcreaCeClUjwlwDr0m3BoR09ZiN8cKFBzuSlXgRdZ4PNqCYNeGQv7YMTjuA==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-arm64-gnu/-/nice-linux-arm64-gnu-1.1.1.tgz", + "integrity": "sha512-CIKLA12DTIZlmTaaKhQP88R3Xao+gyJxNWEn04wZwC2wmRapNnxCUZkVwggInMJvtVElA+D4ZzOU5sX4jV+SmQ==", "cpu": [ "arm64" ], @@ -6712,9 +6790,9 @@ } }, "node_modules/@napi-rs/nice-linux-arm64-musl": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-arm64-musl/-/nice-linux-arm64-musl-1.0.1.tgz", - "integrity": "sha512-wG8fa2VKuWM4CfjOjjRX9YLIbysSVV1S3Kgm2Fnc67ap/soHBeYZa6AGMeR5BJAylYRjnoVOzV19Cmkco3QEPw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-arm64-musl/-/nice-linux-arm64-musl-1.1.1.tgz", + "integrity": "sha512-+2Rzdb3nTIYZ0YJF43qf2twhqOCkiSrHx2Pg6DJaCPYhhaxbLcdlV8hCRMHghQ+EtZQWGNcS2xF4KxBhSGeutg==", "cpu": [ "arm64" ], @@ -6729,9 +6807,9 @@ } }, "node_modules/@napi-rs/nice-linux-ppc64-gnu": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-ppc64-gnu/-/nice-linux-ppc64-gnu-1.0.1.tgz", - "integrity": "sha512-lxQ9WrBf0IlNTCA9oS2jg/iAjQyTI6JHzABV664LLrLA/SIdD+I1i3Mjf7TsnoUbgopBcCuDztVLfJ0q9ubf6Q==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-ppc64-gnu/-/nice-linux-ppc64-gnu-1.1.1.tgz", + "integrity": "sha512-4FS8oc0GeHpwvv4tKciKkw3Y4jKsL7FRhaOeiPei0X9T4Jd619wHNe4xCLmN2EMgZoeGg+Q7GY7BsvwKpL22Tg==", "cpu": [ "ppc64" ], @@ -6746,9 +6824,9 @@ } }, "node_modules/@napi-rs/nice-linux-riscv64-gnu": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-riscv64-gnu/-/nice-linux-riscv64-gnu-1.0.1.tgz", - "integrity": "sha512-3xs69dO8WSWBb13KBVex+yvxmUeEsdWexxibqskzoKaWx9AIqkMbWmE2npkazJoopPKX2ULKd8Fm9veEn0g4Ig==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-riscv64-gnu/-/nice-linux-riscv64-gnu-1.1.1.tgz", + "integrity": "sha512-HU0nw9uD4FO/oGCCk409tCi5IzIZpH2agE6nN4fqpwVlCn5BOq0MS1dXGjXaG17JaAvrlpV5ZeyZwSon10XOXw==", "cpu": [ "riscv64" ], @@ -6763,9 +6841,9 @@ } }, "node_modules/@napi-rs/nice-linux-s390x-gnu": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-s390x-gnu/-/nice-linux-s390x-gnu-1.0.1.tgz", - "integrity": "sha512-lMFI3i9rlW7hgToyAzTaEybQYGbQHDrpRkg+1gJWEpH0PLAQoZ8jiY0IzakLfNWnVda1eTYYlxxFYzW8Rqczkg==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-s390x-gnu/-/nice-linux-s390x-gnu-1.1.1.tgz", + "integrity": "sha512-2YqKJWWl24EwrX0DzCQgPLKQBxYDdBxOHot1KWEq7aY2uYeX+Uvtv4I8xFVVygJDgf6/92h9N3Y43WPx8+PAgQ==", "cpu": [ "s390x" ], @@ -6780,9 +6858,9 @@ } }, "node_modules/@napi-rs/nice-linux-x64-gnu": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-x64-gnu/-/nice-linux-x64-gnu-1.0.1.tgz", - "integrity": "sha512-XQAJs7DRN2GpLN6Fb+ZdGFeYZDdGl2Fn3TmFlqEL5JorgWKrQGRUrpGKbgZ25UeZPILuTKJ+OowG2avN8mThBA==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-x64-gnu/-/nice-linux-x64-gnu-1.1.1.tgz", + "integrity": "sha512-/gaNz3R92t+dcrfCw/96pDopcmec7oCcAQ3l/M+Zxr82KT4DljD37CpgrnXV+pJC263JkW572pdbP3hP+KjcIg==", "cpu": [ "x64" ], @@ -6797,9 +6875,9 @@ } }, "node_modules/@napi-rs/nice-linux-x64-musl": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-x64-musl/-/nice-linux-x64-musl-1.0.1.tgz", - "integrity": "sha512-/rodHpRSgiI9o1faq9SZOp/o2QkKQg7T+DK0R5AkbnI/YxvAIEHf2cngjYzLMQSQgUhxym+LFr+UGZx4vK4QdQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-x64-musl/-/nice-linux-x64-musl-1.1.1.tgz", + "integrity": "sha512-xScCGnyj/oppsNPMnevsBe3pvNaoK7FGvMjT35riz9YdhB2WtTG47ZlbxtOLpjeO9SqqQ2J2igCmz6IJOD5JYw==", "cpu": [ "x64" ], @@ -6813,10 +6891,27 @@ "node": ">= 10" } }, + "node_modules/@napi-rs/nice-openharmony-arm64": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-openharmony-arm64/-/nice-openharmony-arm64-1.1.1.tgz", + "integrity": "sha512-6uJPRVwVCLDeoOaNyeiW0gp2kFIM4r7PL2MczdZQHkFi9gVlgm+Vn+V6nTWRcu856mJ2WjYJiumEajfSm7arPQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": ">= 10" + } + }, "node_modules/@napi-rs/nice-win32-arm64-msvc": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@napi-rs/nice-win32-arm64-msvc/-/nice-win32-arm64-msvc-1.0.1.tgz", - "integrity": "sha512-rEcz9vZymaCB3OqEXoHnp9YViLct8ugF+6uO5McifTedjq4QMQs3DHz35xBEGhH3gJWEsXMUbzazkz5KNM5YUg==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-win32-arm64-msvc/-/nice-win32-arm64-msvc-1.1.1.tgz", + "integrity": "sha512-uoTb4eAvM5B2aj/z8j+Nv8OttPf2m+HVx3UjA5jcFxASvNhQriyCQF1OB1lHL43ZhW+VwZlgvjmP5qF3+59atA==", "cpu": [ "arm64" ], @@ -6831,9 +6926,9 @@ } }, "node_modules/@napi-rs/nice-win32-ia32-msvc": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@napi-rs/nice-win32-ia32-msvc/-/nice-win32-ia32-msvc-1.0.1.tgz", - "integrity": "sha512-t7eBAyPUrWL8su3gDxw9xxxqNwZzAqKo0Szv3IjVQd1GpXXVkb6vBBQUuxfIYaXMzZLwlxRQ7uzM2vdUE9ULGw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-win32-ia32-msvc/-/nice-win32-ia32-msvc-1.1.1.tgz", + "integrity": "sha512-CNQqlQT9MwuCsg1Vd/oKXiuH+TcsSPJmlAFc5frFyX/KkOh0UpBLEj7aoY656d5UKZQMQFP7vJNa1DNUNORvug==", "cpu": [ "ia32" ], @@ -6848,9 +6943,9 @@ } }, "node_modules/@napi-rs/nice-win32-x64-msvc": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@napi-rs/nice-win32-x64-msvc/-/nice-win32-x64-msvc-1.0.1.tgz", - "integrity": "sha512-JlF+uDcatt3St2ntBG8H02F1mM45i5SF9W+bIKiReVE6wiy3o16oBP/yxt+RZ+N6LbCImJXJ6bXNO2kn9AXicg==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-win32-x64-msvc/-/nice-win32-x64-msvc-1.1.1.tgz", + "integrity": "sha512-vB+4G/jBQCAh0jelMTY3+kgFy00Hlx2f2/1zjMoH821IbplbWZOkLiTYXQkygNTzQJTq5cvwBDgn2ppHD+bglQ==", "cpu": [ "x64" ], @@ -6865,9 +6960,9 @@ } }, "node_modules/@ngtools/webpack": { - "version": "19.1.8", - "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-19.1.8.tgz", - "integrity": "sha512-uaEQMX0qElCO27R55efEQ/5UjID5KPLtgjwF9VXJ9Eoqsnr7gvKbTBQLtI8uui9aDJRxyvs58SC46E4x2EaAhQ==", + "version": "19.2.19", + "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-19.2.19.tgz", + "integrity": "sha512-R9aeTrOBiRVl8I698JWPniUAAEpSvzc8SUGWSM5UXWMcHnWqd92cOnJJ1aXDGJZKXrbhMhCBx9Dglmcks5IDpg==", "dev": true, "license": "MIT", "engines": { @@ -6876,8 +6971,8 @@ "yarn": ">= 1.13.0" }, "peerDependencies": { - "@angular/compiler-cli": "^19.0.0", - "typescript": ">=5.5 <5.8", + "@angular/compiler-cli": "^19.0.0 || ^19.2.0-next.0", + "typescript": ">=5.5 <5.9", "webpack": "^5.54.0" } }, @@ -7694,9 +7789,9 @@ } }, "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.30.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.30.1.tgz", - "integrity": "sha512-pSWY+EVt3rJ9fQ3IqlrEUtXh3cGqGtPDH1FQlNZehO2yYxCHEX1SPsz1M//NXwYfbTlcKr9WObLnJX9FsS9K1Q==", + "version": "4.34.8", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.34.8.tgz", + "integrity": "sha512-q217OSE8DTp8AFHuNHXo0Y86e1wtlfVrXiAlwkIvGRQv9zbc6mE3sjIVfwI8sYUyNxwOg0j/Vm1RKM04JcWLJw==", "cpu": [ "arm" ], @@ -7708,9 +7803,9 @@ ] }, "node_modules/@rollup/rollup-android-arm64": { - "version": "4.30.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.30.1.tgz", - "integrity": "sha512-/NA2qXxE3D/BRjOJM8wQblmArQq1YoBVJjrjoTSBS09jgUisq7bqxNHJ8kjCHeV21W/9WDGwJEWSN0KQ2mtD/w==", + "version": "4.34.8", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.34.8.tgz", + "integrity": "sha512-Gigjz7mNWaOL9wCggvoK3jEIUUbGul656opstjaUSGC3eT0BM7PofdAJaBfPFWWkXNVAXbaQtC99OCg4sJv70Q==", "cpu": [ "arm64" ], @@ -7722,9 +7817,9 @@ ] }, "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.30.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.30.1.tgz", - "integrity": "sha512-r7FQIXD7gB0WJ5mokTUgUWPl0eYIH0wnxqeSAhuIwvnnpjdVB8cRRClyKLQr7lgzjctkbp5KmswWszlwYln03Q==", + "version": "4.34.8", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.34.8.tgz", + "integrity": "sha512-02rVdZ5tgdUNRxIUrFdcMBZQoaPMrxtwSb+/hOfBdqkatYHR3lZ2A2EGyHq2sGOd0Owk80oV3snlDASC24He3Q==", "cpu": [ "arm64" ], @@ -7736,9 +7831,9 @@ ] }, "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.30.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.30.1.tgz", - "integrity": "sha512-x78BavIwSH6sqfP2xeI1hd1GpHL8J4W2BXcVM/5KYKoAD3nNsfitQhvWSw+TFtQTLZ9OmlF+FEInEHyubut2OA==", + "version": "4.34.8", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.34.8.tgz", + "integrity": "sha512-qIP/elwR/tq/dYRx3lgwK31jkZvMiD6qUtOycLhTzCvrjbZ3LjQnEM9rNhSGpbLXVJYQ3rq39A6Re0h9tU2ynw==", "cpu": [ "x64" ], @@ -7750,9 +7845,9 @@ ] }, "node_modules/@rollup/rollup-freebsd-arm64": { - "version": "4.30.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.30.1.tgz", - "integrity": "sha512-HYTlUAjbO1z8ywxsDFWADfTRfTIIy/oUlfIDmlHYmjUP2QRDTzBuWXc9O4CXM+bo9qfiCclmHk1x4ogBjOUpUQ==", + "version": "4.34.8", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.34.8.tgz", + "integrity": "sha512-IQNVXL9iY6NniYbTaOKdrlVP3XIqazBgJOVkddzJlqnCpRi/yAeSOa8PLcECFSQochzqApIOE1GHNu3pCz+BDA==", "cpu": [ "arm64" ], @@ -7764,9 +7859,9 @@ ] }, "node_modules/@rollup/rollup-freebsd-x64": { - "version": "4.30.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.30.1.tgz", - "integrity": "sha512-1MEdGqogQLccphhX5myCJqeGNYTNcmTyaic9S7CG3JhwuIByJ7J05vGbZxsizQthP1xpVx7kd3o31eOogfEirw==", + "version": "4.34.8", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.34.8.tgz", + "integrity": "sha512-TYXcHghgnCqYFiE3FT5QwXtOZqDj5GmaFNTNt3jNC+vh22dc/ukG2cG+pi75QO4kACohZzidsq7yKTKwq/Jq7Q==", "cpu": [ "x64" ], @@ -7778,9 +7873,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.30.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.30.1.tgz", - "integrity": "sha512-PaMRNBSqCx7K3Wc9QZkFx5+CX27WFpAMxJNiYGAXfmMIKC7jstlr32UhTgK6T07OtqR+wYlWm9IxzennjnvdJg==", + "version": "4.34.8", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.34.8.tgz", + "integrity": "sha512-A4iphFGNkWRd+5m3VIGuqHnG3MVnqKe7Al57u9mwgbyZ2/xF9Jio72MaY7xxh+Y87VAHmGQr73qoKL9HPbXj1g==", "cpu": [ "arm" ], @@ -7792,9 +7887,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm-musleabihf": { - "version": "4.30.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.30.1.tgz", - "integrity": "sha512-B8Rcyj9AV7ZlEFqvB5BubG5iO6ANDsRKlhIxySXcF1axXYUyqwBok+XZPgIYGBgs7LDXfWfifxhw0Ik57T0Yug==", + "version": "4.34.8", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.34.8.tgz", + "integrity": "sha512-S0lqKLfTm5u+QTxlFiAnb2J/2dgQqRy/XvziPtDd1rKZFXHTyYLoVL58M/XFwDI01AQCDIevGLbQrMAtdyanpA==", "cpu": [ "arm" ], @@ -7806,9 +7901,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.30.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.30.1.tgz", - "integrity": "sha512-hqVyueGxAj3cBKrAI4aFHLV+h0Lv5VgWZs9CUGqr1z0fZtlADVV1YPOij6AhcK5An33EXaxnDLmJdQikcn5NEw==", + "version": "4.34.8", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.34.8.tgz", + "integrity": "sha512-jpz9YOuPiSkL4G4pqKrus0pn9aYwpImGkosRKwNi+sJSkz+WU3anZe6hi73StLOQdfXYXC7hUfsQlTnjMd3s1A==", "cpu": [ "arm64" ], @@ -7820,9 +7915,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.30.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.30.1.tgz", - "integrity": "sha512-i4Ab2vnvS1AE1PyOIGp2kXni69gU2DAUVt6FSXeIqUCPIR3ZlheMW3oP2JkukDfu3PsexYRbOiJrY+yVNSk9oA==", + "version": "4.34.8", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.34.8.tgz", + "integrity": "sha512-KdSfaROOUJXgTVxJNAZ3KwkRc5nggDk+06P6lgi1HLv1hskgvxHUKZ4xtwHkVYJ1Rep4GNo+uEfycCRRxht7+Q==", "cpu": [ "arm64" ], @@ -7848,9 +7943,9 @@ ] }, "node_modules/@rollup/rollup-linux-loongarch64-gnu": { - "version": "4.30.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.30.1.tgz", - "integrity": "sha512-fARcF5g296snX0oLGkVxPmysetwUk2zmHcca+e9ObOovBR++9ZPOhqFUM61UUZ2EYpXVPN1redgqVoBB34nTpQ==", + "version": "4.34.8", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.34.8.tgz", + "integrity": "sha512-NyF4gcxwkMFRjgXBM6g2lkT58OWztZvw5KkV2K0qqSnUEqCVcqdh2jN4gQrTn/YUpAcNKyFHfoOZEer9nwo6uQ==", "cpu": [ "loong64" ], @@ -7862,9 +7957,9 @@ ] }, "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { - "version": "4.30.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.30.1.tgz", - "integrity": "sha512-GLrZraoO3wVT4uFXh67ElpwQY0DIygxdv0BNW9Hkm3X34wu+BkqrDrkcsIapAY+N2ATEbvak0XQ9gxZtCIA5Rw==", + "version": "4.34.8", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.34.8.tgz", + "integrity": "sha512-LMJc999GkhGvktHU85zNTDImZVUCJ1z/MbAJTnviiWmmjyckP5aQsHtcujMjpNdMZPT2rQEDBlJfubhs3jsMfw==", "cpu": [ "ppc64" ], @@ -7890,9 +7985,9 @@ ] }, "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.30.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.30.1.tgz", - "integrity": "sha512-0WKLaAUUHKBtll0wvOmh6yh3S0wSU9+yas923JIChfxOaaBarmb/lBKPF0w/+jTVozFnOXJeRGZ8NvOxvk/jcw==", + "version": "4.34.8", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.34.8.tgz", + "integrity": "sha512-xAQCAHPj8nJq1PI3z8CIZzXuXCstquz7cIOL73HHdXiRcKk8Ywwqtx2wrIy23EcTn4aZ2fLJNBB8d0tQENPCmw==", "cpu": [ "riscv64" ], @@ -7918,9 +8013,9 @@ ] }, "node_modules/@rollup/rollup-linux-s390x-gnu": { - "version": "4.30.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.30.1.tgz", - "integrity": "sha512-GWFs97Ruxo5Bt+cvVTQkOJ6TIx0xJDD/bMAOXWJg8TCSTEK8RnFeOeiFTxKniTc4vMIaWvCplMAFBt9miGxgkA==", + "version": "4.34.8", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.34.8.tgz", + "integrity": "sha512-DdePVk1NDEuc3fOe3dPPTb+rjMtuFw89gw6gVWxQFAuEqqSdDKnrwzZHrUYdac7A7dXl9Q2Vflxpme15gUWQFA==", "cpu": [ "s390x" ], @@ -7932,9 +8027,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.30.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.30.1.tgz", - "integrity": "sha512-UtgGb7QGgXDIO+tqqJ5oZRGHsDLO8SlpE4MhqpY9Llpzi5rJMvrK6ZGhsRCST2abZdBqIBeXW6WPD5fGK5SDwg==", + "version": "4.34.8", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.34.8.tgz", + "integrity": "sha512-8y7ED8gjxITUltTUEJLQdgpbPh1sUQ0kMTmufRF/Ns5tI9TNMNlhWtmPKKHCU0SilX+3MJkZ0zERYYGIVBYHIA==", "cpu": [ "x64" ], @@ -7946,9 +8041,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.30.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.30.1.tgz", - "integrity": "sha512-V9U8Ey2UqmQsBT+xTOeMzPzwDzyXmnAoO4edZhL7INkwQcaW1Ckv3WJX3qrrp/VHaDkEWIBWhRwP47r8cdrOow==", + "version": "4.34.8", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.34.8.tgz", + "integrity": "sha512-SCXcP0ZpGFIe7Ge+McxY5zKxiEI5ra+GT3QRxL0pMMtxPfpyLAKleZODi1zdRHkz5/BhueUrYtYVgubqe9JBNQ==", "cpu": [ "x64" ], @@ -7974,9 +8069,9 @@ ] }, "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.30.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.30.1.tgz", - "integrity": "sha512-WabtHWiPaFF47W3PkHnjbmWawnX/aE57K47ZDT1BXTS5GgrBUEpvOzq0FI0V/UYzQJgdb8XlhVNH8/fwV8xDjw==", + "version": "4.34.8", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.34.8.tgz", + "integrity": "sha512-YHYsgzZgFJzTRbth4h7Or0m5O74Yda+hLin0irAIobkLQFRQd1qWmnoVfwmKm9TXIZVAD0nZ+GEb2ICicLyCnQ==", "cpu": [ "arm64" ], @@ -7988,9 +8083,9 @@ ] }, "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.30.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.30.1.tgz", - "integrity": "sha512-pxHAU+Zv39hLUTdQQHUVHf4P+0C47y/ZloorHpzs2SXMRqeAWmGghzAhfOlzFHHwjvgokdFAhC4V+6kC1lRRfw==", + "version": "4.34.8", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.34.8.tgz", + "integrity": "sha512-r3NRQrXkHr4uWy5TOjTpTYojR9XmF0j/RYgKCef+Ag46FWUTltm5ziticv8LdNsDMehjJ543x/+TJAek/xBA2w==", "cpu": [ "ia32" ], @@ -8016,9 +8111,9 @@ ] }, "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.30.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.30.1.tgz", - "integrity": "sha512-D6qjsXGcvhTjv0kI4fU8tUuBDF/Ueee4SVX79VfNDXZa64TfCW1Slkb6Z7O1p7vflqZjcmOVdZlqf8gvJxc6og==", + "version": "4.34.8", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.34.8.tgz", + "integrity": "sha512-U0FaE5O1BCpZSeE6gBl3c5ObhePQSfk9vDRToMmTkbhCOgW4jqvtS5LGyQ76L1fH8sM0keRp4uDTsbjiUyjk0g==", "cpu": [ "x64" ], @@ -8030,14 +8125,14 @@ ] }, "node_modules/@schematics/angular": { - "version": "19.1.8", - "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-19.1.8.tgz", - "integrity": "sha512-ytgClbMPn+i+w1S3QukR/Vdge+sfU9aX49ao+XRwoWdOssHUjmVjQcCEdzu0ucSrNPZnhm34bdDPzADLhln60w==", + "version": "19.2.19", + "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-19.2.19.tgz", + "integrity": "sha512-6/0pvbPCY4UHeB4lnM/5r250QX5gcLgOYbR5FdhFu+22mOPHfWpRc5tNuY9kCephDHzAHjo6fTW1vefOOmA4jw==", "dev": true, "license": "MIT", "dependencies": { - "@angular-devkit/core": "19.1.8", - "@angular-devkit/schematics": "19.1.8", + "@angular-devkit/core": "19.2.19", + "@angular-devkit/schematics": "19.2.19", "jsonc-parser": "3.3.1" }, "engines": { @@ -8047,13 +8142,13 @@ } }, "node_modules/@schematics/angular/node_modules/@angular-devkit/schematics": { - "version": "19.1.8", - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-19.1.8.tgz", - "integrity": "sha512-2JGUMD3zjfY8G4RYpypm2/1YEO+O4DtFycUvptIpsBYyULgnEbJ3tlp2oRiXI2vp9tC8IyWqa/swlA8DTI6ZYQ==", + "version": "19.2.19", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-19.2.19.tgz", + "integrity": "sha512-J4Jarr0SohdrHcb40gTL4wGPCQ952IMWF1G/MSAQfBAPvA9ZKApYhpxcY7PmehVePve+ujpus1dGsJ7dPxz8Kg==", "dev": true, "license": "MIT", "dependencies": { - "@angular-devkit/core": "19.1.8", + "@angular-devkit/core": "19.2.19", "jsonc-parser": "3.3.1", "magic-string": "0.30.17", "ora": "5.4.1", @@ -8715,9 +8810,9 @@ } }, "node_modules/@types/body-parser": { - "version": "1.19.5", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", - "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==", + "version": "1.19.6", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.6.tgz", + "integrity": "sha512-HLFeCYgz89uk22N5Qg3dvGvsv46B8GLvKKo1zKG4NybA8U2DiEO3w9lqGg29t/tfLRJpJ6iQxnVw4OnB7MoM9g==", "dev": true, "license": "MIT", "dependencies": { @@ -8819,35 +8914,22 @@ "license": "MIT" }, "node_modules/@types/express": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", - "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", + "version": "4.17.25", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.25.tgz", + "integrity": "sha512-dVd04UKsfpINUnK0yBoYHDF3xu7xVH4BuDotC/xGuycx4CgbP48X/KF/586bcObxT0HENHXEU8Nqtu6NR+eKhw==", "dev": true, "license": "MIT", "dependencies": { "@types/body-parser": "*", "@types/express-serve-static-core": "^4.17.33", "@types/qs": "*", - "@types/serve-static": "*" + "@types/serve-static": "^1" } }, "node_modules/@types/express-serve-static-core": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.0.6.tgz", - "integrity": "sha512-3xhRnjJPkULekpSzgtoNYYcTWgEZkp4myc+Saevii5JPnHNvHMRlBSHDbs7Bh1iPPoVTERHEZXyhyLbMEsExsA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*", - "@types/send": "*" - } - }, - "node_modules/@types/express/node_modules/@types/express-serve-static-core": { - "version": "4.19.6", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.6.tgz", - "integrity": "sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==", + "version": "4.19.7", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.7.tgz", + "integrity": "sha512-FvPtiIf1LfhzsaIXhv/PHan/2FeQBbtBDtfX2QfvPxdUelMDEckK08SM6nqo1MIZY3RUlfA+HV8+hFUSio78qg==", "dev": true, "license": "MIT", "dependencies": { @@ -8885,16 +8967,16 @@ "license": "MIT" }, "node_modules/@types/http-errors": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", - "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.5.tgz", + "integrity": "sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg==", "dev": true, "license": "MIT" }, "node_modules/@types/http-proxy": { - "version": "1.17.16", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.16.tgz", - "integrity": "sha512-sdWoUajOB1cd0A8cRRQ1cfyWNbmFKLAqBB89Y8x5iYyG/mkJHc0YUH8pdWBy2omi9qtCpiIgGjuwO0dQST2l5w==", + "version": "1.17.17", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.17.tgz", + "integrity": "sha512-ED6LB+Z1AVylNTu7hdzuBqOgMnvG/ld6wGCG8wFnAzKX5uyW2K3WD52v0gnLCTK/VLpXtKckgWuyScYK6cSPaw==", "dev": true, "license": "MIT", "dependencies": { @@ -8975,15 +9057,14 @@ "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.4.tgz", "integrity": "sha512-ywP2X0DYtX3y08eFVx5fNIw7/uIv8hYUKgXoK8oayJlLnKcRfEYCxWMVE1XagUdVtCJlZT1AU4LXEABW+L1Peg==", "license": "MIT", - "peer": true, "dependencies": { "undici-types": "~6.20.0" } }, "node_modules/@types/node-forge": { - "version": "1.3.11", - "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz", - "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", + "version": "1.3.14", + "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.14.tgz", + "integrity": "sha512-mhVF2BnD4BO+jtOp7z1CdzaK4mbuK0LLQYAvdOLqHTavxFNq4zA1EmYkpnFjP8HOUzedfQkRnp0E2ulSAYSzAw==", "dev": true, "license": "MIT", "dependencies": { @@ -9003,9 +9084,9 @@ } }, "node_modules/@types/qs": { - "version": "6.9.18", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.18.tgz", - "integrity": "sha512-kK7dgTYDyGqS+e2Q4aK9X3D7q234CIZ1Bv0q/7Z5IwRDoADNU81xXJK/YVyLbLTZCoIwUoDoffFeF+p/eIklAA==", + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.14.0.tgz", + "integrity": "sha512-eOunJqu0K1923aExK6y8p6fsihYEn/BYuQ4g0CxAAgFc4b/ZLN4CrsRZ55srTdqoiLzU2B2evC+apEIxprEzkQ==", "dev": true, "license": "MIT" }, @@ -9034,13 +9115,12 @@ "license": "MIT" }, "node_modules/@types/send": { - "version": "0.17.4", - "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", - "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@types/send/-/send-1.2.1.tgz", + "integrity": "sha512-arsCikDvlU99zl1g69TcAB3mzZPpxgw0UQnaHeC1Nwb015xp8bknZv5rIfri9xTOcMuaVgvabfIRA7PSZVuZIQ==", "dev": true, "license": "MIT", "dependencies": { - "@types/mime": "^1", "@types/node": "*" } }, @@ -9055,15 +9135,26 @@ } }, "node_modules/@types/serve-static": { - "version": "1.15.7", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz", - "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==", + "version": "1.15.10", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.10.tgz", + "integrity": "sha512-tRs1dB+g8Itk72rlSI2ZrW6vZg0YrLI81iQSTkMmOqnqCaNr/8Ek4VwWcN5vZgCYWbg/JJSGBlUaYGAOP73qBw==", "dev": true, "license": "MIT", "dependencies": { "@types/http-errors": "*", "@types/node": "*", - "@types/send": "*" + "@types/send": "<1" + } + }, + "node_modules/@types/serve-static/node_modules/@types/send": { + "version": "0.17.6", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.6.tgz", + "integrity": "sha512-Uqt8rPBE8SY0RK8JB1EzVOIZ32uqy8HwdxCnoCOsYrvnswqmFZ/k+9Ikidlk/ImhsdvBsloHbAlewb2IEBV/Og==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/mime": "^1", + "@types/node": "*" } }, "node_modules/@types/sockjs": { @@ -9092,9 +9183,9 @@ "optional": true }, "node_modules/@types/ws": { - "version": "8.5.14", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.14.tgz", - "integrity": "sha512-bd/YFLW+URhBzMXurx7lWByOu+xzU9+kb3RboOteXYDfW+tr+JZa99OyNmPINEGB/ahzKrEuc8rcv4gnpJmxTw==", + "version": "8.18.1", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.18.1.tgz", + "integrity": "sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==", "dev": true, "license": "MIT", "dependencies": { @@ -9216,7 +9307,6 @@ "integrity": "sha512-yimw99teuaXVWsBcPO1Ais02kwJ1jmNA1KxE7ng0aT7ndr1pT1wqj0OJnsYVGKKlc4QJai86l/025L6z8CljOg==", "dev": true, "license": "BSD-2-Clause", - "peer": true, "dependencies": { "@typescript-eslint/scope-manager": "7.11.0", "@typescript-eslint/types": "7.11.0", @@ -9466,6 +9556,7 @@ "integrity": "sha512-OdQr6BNBzwRjNEXMQyaGyZzgg7wzjYKfX2ZBV3E04hUCBDv3GQCHiz9RpqdUIiVrMgJGkXm3tcEh4vFSHreS2Q==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@typescript-eslint/types": "8.24.1", "@typescript-eslint/visitor-keys": "8.24.1" @@ -9484,6 +9575,7 @@ "integrity": "sha512-UPyy4MJ/0RE648DSKQe9g0VDSehPINiejjA6ElqnFaFIhI6ZEiZAkUI0D5MCk0bQcTf/LVqZStvQ6K4lPn/BRg==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@typescript-eslint/types": "8.24.1", "@typescript-eslint/visitor-keys": "8.24.1", @@ -9511,6 +9603,7 @@ "integrity": "sha512-EwVHlp5l+2vp8CoqJm9KikPZgi3gbdZAtabKT9KPShGeOcJhsv4Zdo3oc8T8I0uKEmYoU4ItyxbptjF08enaxg==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@typescript-eslint/types": "8.24.1", "eslint-visitor-keys": "^4.2.0" @@ -9529,6 +9622,7 @@ "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "balanced-match": "^1.0.0" } @@ -9539,6 +9633,7 @@ "integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==", "dev": true, "license": "Apache-2.0", + "peer": true, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, @@ -9552,6 +9647,7 @@ "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", "dev": true, "license": "ISC", + "peer": true, "dependencies": { "brace-expansion": "^2.0.1" }, @@ -9568,6 +9664,7 @@ "integrity": "sha512-dnlgjFSVetynI8nzgJ+qF62efpglpWRk8isUEWZGWlJYySCTD6aKvbUDu+zbPeDakk3bg5H4XpitHukgfL1m9w==", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=18.12" }, @@ -9863,7 +9960,6 @@ "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", "dev": true, "license": "MIT", - "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -9969,7 +10065,6 @@ "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", @@ -10400,6 +10495,7 @@ "integrity": "sha512-+25nxyyznAXF7Nef3y0EbBeqmGZgeN/BxHX29Rs39djAfaFalmQ89SE6CWyDCHzGL0yt/ycBtNOmGTW0FyGWNw==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "archiver-utils": "^2.1.0", "async": "^3.2.4", @@ -10419,6 +10515,7 @@ "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "glob": "^7.1.4", "graceful-fs": "^4.2.0", @@ -10441,6 +10538,7 @@ "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -10456,7 +10554,8 @@ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/archiver-utils/node_modules/string_decoder": { "version": "1.1.1", @@ -10464,6 +10563,7 @@ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "safe-buffer": "~5.1.0" } @@ -10755,14 +10855,14 @@ } }, "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.4.12", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.12.tgz", - "integrity": "sha512-CPWT6BwvhrTO2d8QVorhTCQw9Y43zOu7G9HigcfxvepOU6b8o3tcWad6oVgZIsZCTt42FFv97aA7ZJsbM4+8og==", + "version": "0.4.14", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.14.tgz", + "integrity": "sha512-Co2Y9wX854ts6U8gAAPXfn0GmAyctHuK8n0Yhfjd6t30g7yvKjspvvOo9yG+z52PZRgFErt7Ka2pYnXCjLKEpg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.22.6", - "@babel/helper-define-polyfill-provider": "^0.6.3", + "@babel/compat-data": "^7.27.7", + "@babel/helper-define-polyfill-provider": "^0.6.5", "semver": "^6.3.1" }, "peerDependencies": { @@ -10780,27 +10880,27 @@ } }, "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.10.6", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.6.tgz", - "integrity": "sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==", + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.11.1.tgz", + "integrity": "sha512-yGCqvBT4rwMczo28xkH/noxJ6MZ4nJfkVYdoDaC/utLtWrXxv27HVrzAeSbqR8SxDsp46n0YF47EbHoixy6rXQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.2", - "core-js-compat": "^3.38.0" + "@babel/helper-define-polyfill-provider": "^0.6.3", + "core-js-compat": "^3.40.0" }, "peerDependencies": { "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.3.tgz", - "integrity": "sha512-LiWSbl4CRSIa5x/JAU6jZiG9eit9w6mz+yVMFwDE83LAWvt0AfGBoZ7HS/mkhrKuh2ZlzfVZYKoLjXdqw6Yt7Q==", + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.5.tgz", + "integrity": "sha512-ISqQ2frbiNU9vIJkzg7dlPpznPZ4jOiUQ1uSmB0fEHeowtN3COYRsXr/xexn64NpU13P06jc/L5TgiJXOgrbEg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.3" + "@babel/helper-define-polyfill-provider": "^0.6.5" }, "peerDependencies": { "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" @@ -10905,6 +11005,16 @@ "node": "^4.5.0 || >= 5.9" } }, + "node_modules/baseline-browser-mapping": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.9.0.tgz", + "integrity": "sha512-Mh++g+2LPfzZToywfE1BUzvZbfOY52Nil0rn9H1CPC5DJ7fX+Vir7nToBeoiSbB1zTNeGYbELEvJESujgGrzXw==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "baseline-browser-mapping": "dist/cli.js" + } + }, "node_modules/batch": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", @@ -10913,9 +11023,9 @@ "license": "MIT" }, "node_modules/beasties": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/beasties/-/beasties-0.2.0.tgz", - "integrity": "sha512-Ljqskqx/tbZagIglYoJIMzH5zgssyp+in9+9sAyh15N22AornBeIDnb8EZ6Rk+6ShfMxd92uO3gfpT0NtZbpow==", + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/beasties/-/beasties-0.3.2.tgz", + "integrity": "sha512-p4AF8uYzm9Fwu8m/hSVTCPXrRBPmB34hQpHsec2KOaR9CZmgoU8IOv4Cvwq4hgz2p4hLMNbsdNl5XeA6XbAQwA==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -10923,7 +11033,7 @@ "css-what": "^6.1.0", "dom-serializer": "^2.0.0", "domhandler": "^5.0.3", - "htmlparser2": "^9.1.0", + "htmlparser2": "^10.0.0", "picocolors": "^1.1.1", "postcss": "^8.4.49", "postcss-media-query-parser": "^0.2.3" @@ -11209,9 +11319,9 @@ "license": "MIT" }, "node_modules/browserslist": { - "version": "4.24.4", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.4.tgz", - "integrity": "sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==", + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.1.tgz", + "integrity": "sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==", "dev": true, "funding": [ { @@ -11228,12 +11338,12 @@ } ], "license": "MIT", - "peer": true, "dependencies": { - "caniuse-lite": "^1.0.30001688", - "electron-to-chromium": "^1.5.73", - "node-releases": "^2.0.19", - "update-browserslist-db": "^1.1.1" + "baseline-browser-mapping": "^2.9.0", + "caniuse-lite": "^1.0.30001759", + "electron-to-chromium": "^1.5.263", + "node-releases": "^2.0.27", + "update-browserslist-db": "^1.2.0" }, "bin": { "browserslist": "cli.js" @@ -11628,9 +11738,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001700", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001700.tgz", - "integrity": "sha512-2S6XIXwaE7K7erT8dY+kLQcpa5ms63XlRkMkReXjle+kf6c5g38vyMl+Z5y8dSxOFDhcFe+nxnn261PLxBSQsQ==", + "version": "1.0.30001759", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001759.tgz", + "integrity": "sha512-Pzfx9fOKoKvevQf8oCXoyNRQ5QyxJj+3O0Rqx2V5oxT61KGx8+n6hV/IUyJeifUci2clnmmKVpvtiqRzgiWjSw==", "dev": true, "funding": [ { @@ -11688,7 +11798,6 @@ "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "readdirp": "^4.0.1" }, @@ -12014,6 +12123,7 @@ "integrity": "sha512-D3uMHtGc/fcO1Gt1/L7i1e33VOvD4A9hfQLP+6ewd+BvG/gQ84Yh4oftEhAdjSMgBgwGL+jsppT7JYNpo6MHHg==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "buffer-crc32": "^0.2.13", "crc32-stream": "^4.0.2", @@ -12232,9 +12342,9 @@ } }, "node_modules/cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.7.tgz", + "integrity": "sha512-NXdYc3dLr47pBkpUCHtKSwIOQXLVn8dZEuywboCOJY/osA0wFSLlSawr3KN8qXJEyX66FcONTH8EIlVuK0yyFA==", "dev": true, "license": "MIT" }, @@ -12334,13 +12444,13 @@ } }, "node_modules/core-js-compat": { - "version": "3.40.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.40.0.tgz", - "integrity": "sha512-0XEDpr5y5mijvw8Lbc6E5AkjrHfp7eEoPlu36SWeAbcL8fn1G1ANe8DBlo2XoNN89oVpxWwOjYIPVzR4ZvsKCQ==", + "version": "3.47.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.47.0.tgz", + "integrity": "sha512-IGfuznZ/n7Kp9+nypamBhvwdwLsW6KC8IOaURw2doAK5e98AG3acVLdh0woOnEqCfUtS+Vu882JE4k/DAm3ItQ==", "dev": true, "license": "MIT", "dependencies": { - "browserslist": "^4.24.3" + "browserslist": "^4.28.0" }, "funding": { "type": "opencollective", @@ -12697,6 +12807,7 @@ "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", "dev": true, "license": "Apache-2.0", + "peer": true, "bin": { "crc32": "bin/crc32.njs" }, @@ -12710,6 +12821,7 @@ "integrity": "sha512-NT7w2JVU7DFroFdYkeq8cywxrgjPHWkdX1wjpRQXPX5Asews3tA+Ght6lddQO5Mkumffp3X7GEqku3epj2toIw==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "crc-32": "^1.2.0", "readable-stream": "^3.4.0" @@ -12843,9 +12955,9 @@ } }, "node_modules/css-select": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", - "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.2.2.tgz", + "integrity": "sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -12860,9 +12972,9 @@ } }, "node_modules/css-what": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.2.2.tgz", + "integrity": "sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==", "dev": true, "license": "BSD-2-Clause", "engines": { @@ -12913,9 +13025,9 @@ } }, "node_modules/debug": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", - "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", "dev": true, "license": "MIT", "dependencies": { @@ -13002,9 +13114,9 @@ } }, "node_modules/default-browser": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.2.1.tgz", - "integrity": "sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==", + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.4.0.tgz", + "integrity": "sha512-XDuvSq38Hr1MdN47EDvYtx3U0MTqpCEn+F6ft8z2vYDzMrvQhVp0ui9oQdqW3MvK3vqUETglt1tVGgjLuJ5izg==", "dev": true, "license": "MIT", "dependencies": { @@ -13019,9 +13131,9 @@ } }, "node_modules/default-browser-id": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.0.tgz", - "integrity": "sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.1.tgz", + "integrity": "sha512-x1VCxdX4t+8wVfd1so/9w+vQ4vx7lKd2Qp5tDRutErwmR85OgmfX7RlLRMWafRMY7hbEiXIbudNrjOAPa/hL8Q==", "dev": true, "license": "MIT", "engines": { @@ -13218,7 +13330,6 @@ "integrity": "sha512-rcJUkMfnJpfCboZoOOPf4L29TRtEieHNOeAbYPWPxlaBw/Z1RKrRA86dOI9rwaI4tQSc/RD82zTNHprfUHXsoQ==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "app-builder-lib": "24.13.3", "builder-util": "24.13.1", @@ -13887,9 +13998,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.5.102", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.102.tgz", - "integrity": "sha512-eHhqaja8tE/FNpIiBrvBjFV/SSKpyWHLvxuR9dPTdo+3V9ppdLmFB7ZZQ98qNovcngPLYIz0oOBF9P0FfZef5Q==", + "version": "1.5.263", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.263.tgz", + "integrity": "sha512-DrqJ11Knd+lo+dv+lltvfMDLU27g14LMdH2b0O3Pio4uk0x+z7OR+JrmyacTPN2M8w3BrZ7/RTwG3R9B7irPlg==", "dev": true, "license": "ISC" }, @@ -14144,7 +14255,6 @@ "version": "4.5.0", "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", - "devOptional": true, "license": "BSD-2-Clause", "engines": { "node": ">=0.12" @@ -14269,9 +14379,9 @@ "optional": true }, "node_modules/esbuild": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.24.2.tgz", - "integrity": "sha512-+9egpBW8I3CD5XPe0n6BfT5fxLzxrlDzqydF3aviG+9ni1lDC/OvMHcxqEFV0+LANZG5R1bFMWfUrjVsdwxJvA==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.4.tgz", + "integrity": "sha512-8pgjLUcUjcgDg+2Q4NYXnPbo/vncAY4UmyaCm0jZevERqCHZIaWwdJHkf8XQtu4AxSKCdvrUbT0XUr1IdZzI8Q==", "dev": true, "hasInstallScript": true, "license": "MIT", @@ -14282,37 +14392,37 @@ "node": ">=18" }, "optionalDependencies": { - "@esbuild/aix-ppc64": "0.24.2", - "@esbuild/android-arm": "0.24.2", - "@esbuild/android-arm64": "0.24.2", - "@esbuild/android-x64": "0.24.2", - "@esbuild/darwin-arm64": "0.24.2", - "@esbuild/darwin-x64": "0.24.2", - "@esbuild/freebsd-arm64": "0.24.2", - "@esbuild/freebsd-x64": "0.24.2", - "@esbuild/linux-arm": "0.24.2", - "@esbuild/linux-arm64": "0.24.2", - "@esbuild/linux-ia32": "0.24.2", - "@esbuild/linux-loong64": "0.24.2", - "@esbuild/linux-mips64el": "0.24.2", - "@esbuild/linux-ppc64": "0.24.2", - "@esbuild/linux-riscv64": "0.24.2", - "@esbuild/linux-s390x": "0.24.2", - "@esbuild/linux-x64": "0.24.2", - "@esbuild/netbsd-arm64": "0.24.2", - "@esbuild/netbsd-x64": "0.24.2", - "@esbuild/openbsd-arm64": "0.24.2", - "@esbuild/openbsd-x64": "0.24.2", - "@esbuild/sunos-x64": "0.24.2", - "@esbuild/win32-arm64": "0.24.2", - "@esbuild/win32-ia32": "0.24.2", - "@esbuild/win32-x64": "0.24.2" + "@esbuild/aix-ppc64": "0.25.4", + "@esbuild/android-arm": "0.25.4", + "@esbuild/android-arm64": "0.25.4", + "@esbuild/android-x64": "0.25.4", + "@esbuild/darwin-arm64": "0.25.4", + "@esbuild/darwin-x64": "0.25.4", + "@esbuild/freebsd-arm64": "0.25.4", + "@esbuild/freebsd-x64": "0.25.4", + "@esbuild/linux-arm": "0.25.4", + "@esbuild/linux-arm64": "0.25.4", + "@esbuild/linux-ia32": "0.25.4", + "@esbuild/linux-loong64": "0.25.4", + "@esbuild/linux-mips64el": "0.25.4", + "@esbuild/linux-ppc64": "0.25.4", + "@esbuild/linux-riscv64": "0.25.4", + "@esbuild/linux-s390x": "0.25.4", + "@esbuild/linux-x64": "0.25.4", + "@esbuild/netbsd-arm64": "0.25.4", + "@esbuild/netbsd-x64": "0.25.4", + "@esbuild/openbsd-arm64": "0.25.4", + "@esbuild/openbsd-x64": "0.25.4", + "@esbuild/sunos-x64": "0.25.4", + "@esbuild/win32-arm64": "0.25.4", + "@esbuild/win32-ia32": "0.25.4", + "@esbuild/win32-x64": "0.25.4" } }, "node_modules/esbuild-wasm": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.24.2.tgz", - "integrity": "sha512-03/7Z1gD+ohDnScFztvI4XddTAbKVmMEzCvvkBpQdWKEXJ+73dTyeNrmdxP1Q0zpDMFjzUJwtK4rLjqwiHbzkw==", + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.25.4.tgz", + "integrity": "sha512-2HlCS6rNvKWaSKhWaG/YIyRsTsL3gUrMP2ToZMBIjw9LM7vVcIs+rz8kE2vExvTJgvM8OKPqNpcHawY/BQc/qQ==", "dev": true, "license": "MIT", "bin": { @@ -14359,7 +14469,6 @@ "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", @@ -14758,40 +14867,40 @@ "license": "Apache-2.0" }, "node_modules/express": { - "version": "4.21.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz", - "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==", + "version": "4.22.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.22.1.tgz", + "integrity": "sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==", "dev": true, "license": "MIT", "dependencies": { "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.20.3", - "content-disposition": "0.5.4", + "body-parser": "~1.20.3", + "content-disposition": "~0.5.4", "content-type": "~1.0.4", - "cookie": "0.7.1", - "cookie-signature": "1.0.6", + "cookie": "~0.7.1", + "cookie-signature": "~1.0.6", "debug": "2.6.9", "depd": "2.0.0", "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "etag": "~1.8.1", - "finalhandler": "1.3.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", + "finalhandler": "~1.3.1", + "fresh": "~0.5.2", + "http-errors": "~2.0.0", "merge-descriptors": "1.0.3", "methods": "~1.1.2", - "on-finished": "2.4.1", + "on-finished": "~2.4.1", "parseurl": "~1.3.3", - "path-to-regexp": "0.1.12", + "path-to-regexp": "~0.1.12", "proxy-addr": "~2.0.7", - "qs": "6.13.0", + "qs": "~6.14.0", "range-parser": "~1.2.1", "safe-buffer": "5.2.1", - "send": "0.19.0", - "serve-static": "1.16.2", + "send": "~0.19.0", + "serve-static": "~1.16.2", "setprototypeof": "1.2.0", - "statuses": "2.0.1", + "statuses": "~2.0.1", "type-is": "~1.6.18", "utils-merge": "1.0.1", "vary": "~1.1.2" @@ -14804,16 +14913,6 @@ "url": "https://opencollective.com/express" } }, - "node_modules/express/node_modules/cookie": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz", - "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, "node_modules/express/node_modules/debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", @@ -14835,18 +14934,18 @@ } }, "node_modules/express/node_modules/finalhandler": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", - "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.2.tgz", + "integrity": "sha512-aA4RyPcd3badbdABGDuTXCMTtOneUCAYH/gxoYRTZlIJdF0YPWuGqiAsIrhNnnqdXGswYk6dGujem4w80UJFhg==", "dev": true, "license": "MIT", "dependencies": { "debug": "2.6.9", "encodeurl": "~2.0.0", "escape-html": "~1.0.3", - "on-finished": "2.4.1", + "on-finished": "~2.4.1", "parseurl": "~1.3.3", - "statuses": "2.0.1", + "statuses": "~2.0.2", "unpipe": "~1.0.0" }, "engines": { @@ -14860,10 +14959,26 @@ "dev": true, "license": "MIT" }, + "node_modules/express/node_modules/qs": { + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.0.tgz", + "integrity": "sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/express/node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz", + "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==", "dev": true, "license": "MIT", "engines": { @@ -15390,7 +15505,8 @@ "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/fs-extra": { "version": "10.1.0", @@ -15699,6 +15815,23 @@ "node": ">=10.13.0" } }, + "node_modules/glob-to-regex.js": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/glob-to-regex.js/-/glob-to-regex.js-1.2.0.tgz", + "integrity": "sha512-QMwlOQKU/IzqMUOAZWubUOT8Qft+Y0KQWnX9nK3ch0CJg0tTp4TvGZsTfudYKv2NzoQSyPcnA6TYeIQ3jGichQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, "node_modules/glob-to-regexp": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", @@ -15751,16 +15884,6 @@ "node": ">=10" } }, - "node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, "node_modules/globalthis": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", @@ -16052,9 +16175,9 @@ "license": "MIT" }, "node_modules/htmlparser2": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-9.1.0.tgz", - "integrity": "sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-10.0.0.tgz", + "integrity": "sha512-TwAZM+zE5Tq3lrEHvOlvwgj1XLWQCtaaibSN11Q+gGBAS7Y1uZSWwXXRe4iF6OXnaq1riyQAPFOBtYc77Mxq0g==", "dev": true, "funding": [ "https://github.com/fb55/htmlparser2?sponsor=1", @@ -16067,8 +16190,21 @@ "dependencies": { "domelementtype": "^2.3.0", "domhandler": "^5.0.3", - "domutils": "^3.1.0", - "entities": "^4.5.0" + "domutils": "^3.2.1", + "entities": "^6.0.0" + } + }, + "node_modules/htmlparser2/node_modules/entities": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", + "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" } }, "node_modules/http-cache-semantics": { @@ -16113,9 +16249,9 @@ } }, "node_modules/http-parser-js": { - "version": "0.5.9", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.9.tgz", - "integrity": "sha512-n1XsPy3rXVxlqxVioEWdC+0+M+SQw0DpJynwtOPo1X+ZlvdzTLtDBIJJlDQTnwZIFJrZSzSGmIOUdP8tu+SgLw==", + "version": "0.5.10", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.10.tgz", + "integrity": "sha512-Pysuw9XpUq5dVc/2SMHpuTY01RFl8fttgcyunjL7eEMhGM3cI4eOmiCycJDVCo/7O7ClfQD3SaI6ftDzqOXYMA==", "dev": true, "license": "MIT" }, @@ -16150,9 +16286,9 @@ } }, "node_modules/http-proxy-middleware": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-3.0.3.tgz", - "integrity": "sha512-usY0HG5nyDUwtqpiZdETNbmKtw3QQ1jwYFZ9wi5iHzX2BcILwQKtYDJPo7XHTsu5Z0B2Hj3W9NNnbd+AjFWjqg==", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-3.0.5.tgz", + "integrity": "sha512-GLZZm1X38BPY4lkXA01jhwxvDoOkkXqjgVyUzVxiEK4iuRu03PZoYHhHRwxnfhQMDuaxi3vVri0YgSro/1oWqg==", "dev": true, "license": "MIT", "dependencies": { @@ -16577,9 +16713,9 @@ } }, "node_modules/ipaddr.js": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz", - "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.3.0.tgz", + "integrity": "sha512-Zv/pA+ciVFbCSBBjGfaKUya/CcGmUHzTydLMaTwrUUEM2DIEO3iZvueGxmacvmN50fGpGVKeTXpb2LcYQxeVdg==", "dev": true, "license": "MIT", "engines": { @@ -16766,9 +16902,9 @@ } }, "node_modules/is-network-error": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-network-error/-/is-network-error-1.1.0.tgz", - "integrity": "sha512-tUdRRAnhT+OtCZR/LxZelH/C7QtjtFrTu5tXCA8pl55eTUElUHT+GPYV8MBMBvea/j+NxQqVt3LbWMRir7Gx9g==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/is-network-error/-/is-network-error-1.3.0.tgz", + "integrity": "sha512-6oIwpsgRfnDiyEDLMay/GqCl3HoAtH5+RUKW29gYkL0QA+ipzpDLA16yQs7/RHCSu+BwgbJaOUqa4A99qNVQVw==", "dev": true, "license": "MIT", "engines": { @@ -17067,8 +17203,7 @@ "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-5.1.2.tgz", "integrity": "sha512-2oIUMGn00FdUiqz6epiiJr7xcFyNYj3rDcfmnzfkBnHyBQ3cBQUs4mmyGsOb7TTLb9kxk7dBcmEmqhDKkBoDyA==", "dev": true, - "license": "MIT", - "peer": true + "license": "MIT" }, "node_modules/jest": { "version": "29.7.0", @@ -17076,7 +17211,6 @@ "integrity": "sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@jest/core": "^29.7.0", "@jest/types": "^29.6.3", @@ -17780,7 +17914,6 @@ "integrity": "sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==", "dev": true, "license": "MIT", - "peer": true, "bin": { "jiti": "bin/jiti.js" } @@ -17934,7 +18067,6 @@ "integrity": "sha512-LrtUxbdvt1gOpo3gxG+VAJlJAEMhbWlM4YrFQgql98FwF7+K8K12LYO4hnDdUkNjeztYrOXEMqgTajSWgmtI/w==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@colors/colors": "1.5.0", "body-parser": "^1.19.0", @@ -18245,14 +18377,14 @@ } }, "node_modules/launch-editor": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.10.0.tgz", - "integrity": "sha512-D7dBRJo/qcGX9xlvt/6wUYzQxjh5G1RvZPgPv8vi4KRU99DVQL/oW7tnVOCCTm2HGeo3C5HvGE5Yrh6UBoZ0vA==", + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.12.0.tgz", + "integrity": "sha512-giOHXoOtifjdHqUamwKq6c49GzBdLjvxrd2D+Q4V6uOHopJv7p9VJxikDsQ/CBXZbEITgUqSVHXLTG3VhPP1Dg==", "dev": true, "license": "MIT", "dependencies": { - "picocolors": "^1.0.0", - "shell-quote": "^1.8.1" + "picocolors": "^1.1.1", + "shell-quote": "^1.8.3" } }, "node_modules/lazy-val": { @@ -18268,6 +18400,7 @@ "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "readable-stream": "^2.0.5" }, @@ -18281,6 +18414,7 @@ "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -18296,7 +18430,8 @@ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/lazystream/node_modules/string_decoder": { "version": "1.1.1", @@ -18304,6 +18439,7 @@ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "safe-buffer": "~5.1.0" } @@ -18322,12 +18458,11 @@ } }, "node_modules/less": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/less/-/less-4.2.1.tgz", - "integrity": "sha512-CasaJidTIhWmjcqv0Uj5vccMI7pJgfD9lMkKtlnTHAdJdYK/7l8pM9tumLyJ0zhbD4KJLo/YvTj+xznQd5NBhg==", + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/less/-/less-4.2.2.tgz", + "integrity": "sha512-tkuLHQlvWUTeQ3doAqnHbNn8T6WX1KA8yvbKG9x4VtKtIjHsVKQZCH11zRgAfbDAXC2UNIg/K9BYAAcEzUIrNg==", "dev": true, "license": "Apache-2.0", - "peer": true, "dependencies": { "copy-anything": "^2.0.1", "parse-node-version": "^1.0.1", @@ -18659,9 +18794,9 @@ } }, "node_modules/lmdb": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/lmdb/-/lmdb-3.2.2.tgz", - "integrity": "sha512-LriG93la4PbmPMwI7Hbv8W+0ncLK7549w4sbZSi4QGDjnnxnmNMgxUkaQTEMzH8TpwsfFvgEjpLX7V8B/I9e3g==", + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/lmdb/-/lmdb-3.2.6.tgz", + "integrity": "sha512-SuHqzPl7mYStna8WRotY8XX/EUZBjjv3QyKIByeCLFfC9uXT/OIHByEcA07PzbMfQAM0KYJtLgtpMRlIe5dErQ==", "dev": true, "hasInstallScript": true, "license": "MIT", @@ -18677,12 +18812,12 @@ "download-lmdb-prebuilds": "bin/download-prebuilds.js" }, "optionalDependencies": { - "@lmdb/lmdb-darwin-arm64": "3.2.2", - "@lmdb/lmdb-darwin-x64": "3.2.2", - "@lmdb/lmdb-linux-arm": "3.2.2", - "@lmdb/lmdb-linux-arm64": "3.2.2", - "@lmdb/lmdb-linux-x64": "3.2.2", - "@lmdb/lmdb-win32-x64": "3.2.2" + "@lmdb/lmdb-darwin-arm64": "3.2.6", + "@lmdb/lmdb-darwin-x64": "3.2.6", + "@lmdb/lmdb-linux-arm": "3.2.6", + "@lmdb/lmdb-linux-arm64": "3.2.6", + "@lmdb/lmdb-linux-x64": "3.2.6", + "@lmdb/lmdb-win32-x64": "3.2.6" } }, "node_modules/lmdb/node_modules/node-addon-api": { @@ -18786,21 +18921,24 @@ "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/lodash.difference": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", "integrity": "sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/lodash.flatten": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", "integrity": "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/lodash.get": { "version": "4.4.2", @@ -18815,7 +18953,8 @@ "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/lodash.memoize": { "version": "4.1.2", @@ -18836,7 +18975,8 @@ "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz", "integrity": "sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/log-symbols": { "version": "4.1.0", @@ -19229,20 +19369,19 @@ } }, "node_modules/memfs": { - "version": "4.17.0", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-4.17.0.tgz", - "integrity": "sha512-4eirfZ7thblFmqFjywlTmuWVSvccHAJbn1r8qQLzmTO11qcqpohOjmY2mFce6x7x7WtskzRqApPD0hv+Oa74jg==", + "version": "4.51.1", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-4.51.1.tgz", + "integrity": "sha512-Eyt3XrufitN2ZL9c/uIRMyDwXanLI88h/L3MoWqNY747ha3dMR9dWqp8cRT5ntjZ0U1TNuq4U91ZXK0sMBjYOQ==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@jsonjoy.com/json-pack": "^1.0.3", - "@jsonjoy.com/util": "^1.3.0", - "tree-dump": "^1.0.1", + "@jsonjoy.com/json-pack": "^1.11.0", + "@jsonjoy.com/util": "^1.9.0", + "glob-to-regex.js": "^1.0.1", + "thingies": "^2.5.0", + "tree-dump": "^1.0.3", "tslib": "^2.0.0" }, - "engines": { - "node": ">= 4.0.0" - }, "funding": { "type": "github", "url": "https://github.com/sponsors/streamich" @@ -19560,9 +19699,9 @@ } }, "node_modules/mrmime": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.0.tgz", - "integrity": "sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.1.tgz", + "integrity": "sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==", "dev": true, "license": "MIT", "engines": { @@ -19577,9 +19716,9 @@ "license": "MIT" }, "node_modules/msgpackr": { - "version": "1.11.2", - "resolved": "https://registry.npmjs.org/msgpackr/-/msgpackr-1.11.2.tgz", - "integrity": "sha512-F9UngXRlPyWCDEASDpTf6c9uNhGPTqnTeLVt7bN+bU1eajoR/8V9ys2BRaV5C/e5ihE6sJ9uPIKaYt6bFuO32g==", + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/msgpackr/-/msgpackr-1.11.5.tgz", + "integrity": "sha512-UjkUHN0yqp9RWKy0Lplhh+wlpdt9oQBYgULZOiFhV3VclSF1JnSQWZ5r9gORQlNYaUKQoR8itv7g7z1xDDuACA==", "dev": true, "license": "MIT", "optional": true, @@ -19790,9 +19929,9 @@ } }, "node_modules/node-forge": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.3.tgz", + "integrity": "sha512-rLvcdSyRCyouf6jcOIPe/BgwG/d7hKjzMKOas33/pHEr6gbq18IK9zV7DiPvzsz0oBJPme6qr6H6kGZuI9/DZg==", "dev": true, "license": "(BSD-3-Clause OR GPL-2.0)", "engines": { @@ -20235,9 +20374,9 @@ "license": "MIT" }, "node_modules/node-releases": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz", - "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==", + "version": "2.0.27", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.27.tgz", + "integrity": "sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==", "dev": true, "license": "MIT" }, @@ -20357,9 +20496,9 @@ } }, "node_modules/npm-package-arg": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-12.0.1.tgz", - "integrity": "sha512-aDxjFfPV3Liw0WOBWlyZLMBqtbgbg03rmGvHDJa2Ttv7tIz+1oB5qWec4psCDFZcZi9b5XdGkPdQiJxOPzvQRQ==", + "version": "12.0.2", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-12.0.2.tgz", + "integrity": "sha512-f1NpFjNI9O4VbKMOlA5QoBq/vSQPORHcTZ2feJpFkTHJ9eQkdlmZEKSjcAhxTGInC7RlEyScT9ui67NaOsjFWA==", "dev": true, "license": "ISC", "dependencies": { @@ -21023,9 +21162,9 @@ "license": "ISC" }, "node_modules/ordered-binary": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/ordered-binary/-/ordered-binary-1.5.3.tgz", - "integrity": "sha512-oGFr3T+pYdTGJ+YFEILMpS3es+GiIbs9h/XQrclBXUtd44ey7XwfsMzM31f64I1SQOawDoDr/D823kNCADI8TA==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/ordered-binary/-/ordered-binary-1.6.0.tgz", + "integrity": "sha512-IQh2aMfMIDbPjI/8a3Edr+PiOpcsB7yo8NdW7aHWVaoR/pcDldunMvnnwbk/auPGqmKeAdxtZl7MHX/QmPwhvQ==", "dev": true, "license": "MIT", "optional": true @@ -21567,7 +21706,6 @@ "version": "7.2.1", "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.2.1.tgz", "integrity": "sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ==", - "devOptional": true, "license": "MIT", "dependencies": { "entities": "^4.5.0" @@ -21902,9 +22040,9 @@ } }, "node_modules/postcss": { - "version": "8.4.49", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz", - "integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==", + "version": "8.5.2", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.2.tgz", + "integrity": "sha512-MjOadfU3Ys9KYoX0AdkBlFEF1Vx37uCCeN4ZHnmwm9FfpbsGWMZeBLMmmpY+6Ocqod7mkdZ0DT31OlbsFrLlkA==", "dev": true, "funding": [ { @@ -21921,9 +22059,8 @@ } ], "license": "MIT", - "peer": true, "dependencies": { - "nanoid": "^3.3.7", + "nanoid": "^3.3.8", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" }, @@ -22541,6 +22678,7 @@ "integrity": "sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==", "dev": true, "license": "Apache-2.0", + "peer": true, "dependencies": { "minimatch": "^5.1.0" } @@ -22551,6 +22689,7 @@ "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "balanced-match": "^1.0.0" } @@ -22561,6 +22700,7 @@ "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", "dev": true, "license": "ISC", + "peer": true, "dependencies": { "brace-expansion": "^2.0.1" }, @@ -22610,9 +22750,9 @@ "license": "MIT" }, "node_modules/regenerate-unicode-properties": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz", - "integrity": "sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==", + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.2.tgz", + "integrity": "sha512-m03P+zhBeQd1RGnYxrGyDAPpWX/epKirLrp8e3qevZdVkKtnCrjjWczIbYc8+xd6vcTStVlqfycTx1KR4LOr0g==", "dev": true, "license": "MIT", "dependencies": { @@ -22629,16 +22769,6 @@ "dev": true, "license": "MIT" }, - "node_modules/regenerator-transform": { - "version": "0.15.2", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", - "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.8.4" - } - }, "node_modules/regex-parser": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.3.1.tgz", @@ -22647,18 +22777,18 @@ "license": "MIT" }, "node_modules/regexpu-core": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.2.0.tgz", - "integrity": "sha512-H66BPQMrv+V16t8xtmq+UC0CBpiTBA60V8ibS1QVReIp8T1z8hwFxqcGzm9K6lgsN7sB5edVH8a+ze6Fqm4weA==", + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.4.0.tgz", + "integrity": "sha512-0ghuzq67LI9bLXpOX/ISfve/Mq33a4aFRzoQYhnnok1JOFpmE/A2TBGkNVenOGEeSBCjIiWcc6MVOG5HEQv0sA==", "dev": true, "license": "MIT", "dependencies": { "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.2.0", + "regenerate-unicode-properties": "^10.2.2", "regjsgen": "^0.8.0", - "regjsparser": "^0.12.0", + "regjsparser": "^0.13.0", "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.1.0" + "unicode-match-property-value-ecmascript": "^2.2.1" }, "engines": { "node": ">=4" @@ -22672,31 +22802,18 @@ "license": "MIT" }, "node_modules/regjsparser": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.12.0.tgz", - "integrity": "sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ==", + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.13.0.tgz", + "integrity": "sha512-NZQZdC5wOE/H3UT28fVGL+ikOZcEzfMGk/c3iN9UGxzWHMa1op7274oyiUVrAG4B2EuFhus8SvkaYnhvW92p9Q==", "dev": true, "license": "BSD-2-Clause", "dependencies": { - "jsesc": "~3.0.2" + "jsesc": "~3.1.0" }, "bin": { "regjsparser": "bin/parser" } }, - "node_modules/regjsparser/node_modules/jsesc": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", - "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", - "dev": true, - "license": "MIT", - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/repeat-string": { "version": "1.6.1", "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", @@ -22978,9 +23095,9 @@ } }, "node_modules/rollup": { - "version": "4.30.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.30.1.tgz", - "integrity": "sha512-mlJ4glW020fPuLi7DkM/lN97mYEZGWeqBnrljzN0gs7GLctqX3lNWxKQ7Gl712UAX+6fog/L3jh4gb7R6aVi3w==", + "version": "4.34.8", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.34.8.tgz", + "integrity": "sha512-489gTVMzAYdiZHFVA/ig/iYFllCcWFHMvUHI1rpFmkoUtRlQxqh6/yiNqnYibjMZ2b/+FUQwldG+aLsEt6bglQ==", "dev": true, "license": "MIT", "dependencies": { @@ -22994,32 +23111,32 @@ "npm": ">=8.0.0" }, "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.30.1", - "@rollup/rollup-android-arm64": "4.30.1", - "@rollup/rollup-darwin-arm64": "4.30.1", - "@rollup/rollup-darwin-x64": "4.30.1", - "@rollup/rollup-freebsd-arm64": "4.30.1", - "@rollup/rollup-freebsd-x64": "4.30.1", - "@rollup/rollup-linux-arm-gnueabihf": "4.30.1", - "@rollup/rollup-linux-arm-musleabihf": "4.30.1", - "@rollup/rollup-linux-arm64-gnu": "4.30.1", - "@rollup/rollup-linux-arm64-musl": "4.30.1", - "@rollup/rollup-linux-loongarch64-gnu": "4.30.1", - "@rollup/rollup-linux-powerpc64le-gnu": "4.30.1", - "@rollup/rollup-linux-riscv64-gnu": "4.30.1", - "@rollup/rollup-linux-s390x-gnu": "4.30.1", - "@rollup/rollup-linux-x64-gnu": "4.30.1", - "@rollup/rollup-linux-x64-musl": "4.30.1", - "@rollup/rollup-win32-arm64-msvc": "4.30.1", - "@rollup/rollup-win32-ia32-msvc": "4.30.1", - "@rollup/rollup-win32-x64-msvc": "4.30.1", + "@rollup/rollup-android-arm-eabi": "4.34.8", + "@rollup/rollup-android-arm64": "4.34.8", + "@rollup/rollup-darwin-arm64": "4.34.8", + "@rollup/rollup-darwin-x64": "4.34.8", + "@rollup/rollup-freebsd-arm64": "4.34.8", + "@rollup/rollup-freebsd-x64": "4.34.8", + "@rollup/rollup-linux-arm-gnueabihf": "4.34.8", + "@rollup/rollup-linux-arm-musleabihf": "4.34.8", + "@rollup/rollup-linux-arm64-gnu": "4.34.8", + "@rollup/rollup-linux-arm64-musl": "4.34.8", + "@rollup/rollup-linux-loongarch64-gnu": "4.34.8", + "@rollup/rollup-linux-powerpc64le-gnu": "4.34.8", + "@rollup/rollup-linux-riscv64-gnu": "4.34.8", + "@rollup/rollup-linux-s390x-gnu": "4.34.8", + "@rollup/rollup-linux-x64-gnu": "4.34.8", + "@rollup/rollup-linux-x64-musl": "4.34.8", + "@rollup/rollup-win32-arm64-msvc": "4.34.8", + "@rollup/rollup-win32-ia32-msvc": "4.34.8", + "@rollup/rollup-win32-x64-msvc": "4.34.8", "fsevents": "~2.3.2" } }, "node_modules/run-applescript": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-7.0.0.tgz", - "integrity": "sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-7.1.0.tgz", + "integrity": "sha512-DPe5pVFaAsinSaV6QjQ6gdiedWDcRCbUuiQfQa2wmWV7+xC9bGulGI8+TdRmoFkAPaBXk8CrAbnlY2ISniJ47Q==", "dev": true, "license": "MIT", "engines": { @@ -23069,7 +23186,6 @@ "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", "license": "Apache-2.0", - "peer": true, "dependencies": { "tslib": "^2.1.0" } @@ -23130,12 +23246,11 @@ } }, "node_modules/sass": { - "version": "1.83.1", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.83.1.tgz", - "integrity": "sha512-EVJbDaEs4Rr3F0glJzFSOvtg2/oy2V/YrGFPqPY24UqcLDWcI9ZY5sN+qyO3c/QCZwzgfirvhXvINiJCE/OLcA==", + "version": "1.85.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.85.0.tgz", + "integrity": "sha512-3ToiC1xZ1Y8aU7+CkgCI/tqyuPXEmYGJXO7H4uqp0xkLXUqp88rQQ4j1HmP37xSJLbCJPaIiv+cT1y+grssrww==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "chokidar": "^4.0.0", "immutable": "^5.0.2", @@ -23152,9 +23267,9 @@ } }, "node_modules/sass-loader": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-16.0.4.tgz", - "integrity": "sha512-LavLbgbBGUt3wCiYzhuLLu65+fWXaXLmq7YxivLhEqmiupCFZ5sKUAipK3do6V80YSU0jvSxNhEdT13IXNr3rg==", + "version": "16.0.5", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-16.0.5.tgz", + "integrity": "sha512-oL+CMBXrj6BZ/zOq4os+UECPL+bWqt6OAC6DWS8Ln8GZRcMDjlJ4JC3FBDuHJdYaFWIdKNIBYmtZtK2MaMkNIw==", "dev": true, "license": "MIT", "dependencies": { @@ -23301,16 +23416,16 @@ "optional": true }, "node_modules/send": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", - "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.1.tgz", + "integrity": "sha512-p4rRk4f23ynFEfcD9LA0xRYngj+IyGiEYyqqOak8kaN0TvNmuxC2dcVeBn62GpCeR2CpWqyHCNScTP91QbAVFg==", "dev": true, "license": "MIT", "dependencies": { "debug": "2.6.9", "depd": "2.0.0", "destroy": "1.2.0", - "encodeurl": "~1.0.2", + "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "etag": "~1.8.1", "fresh": "0.5.2", @@ -23342,6 +23457,16 @@ "dev": true, "license": "MIT" }, + "node_modules/send/node_modules/encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, "node_modules/send/node_modules/mime": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", @@ -23498,6 +23623,23 @@ "node": ">= 0.8.0" } }, + "node_modules/serve-static/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/serve-static/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "license": "MIT" + }, "node_modules/serve-static/node_modules/encodeurl": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", @@ -23508,6 +23650,64 @@ "node": ">= 0.8" } }, + "node_modules/serve-static/node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "license": "MIT", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/serve-static/node_modules/send": { + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", + "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-static/node_modules/send/node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/serve-static/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, "node_modules/set-blocking": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", @@ -23596,9 +23796,9 @@ } }, "node_modules/shell-quote": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.2.tgz", - "integrity": "sha512-AzqKpGKjrj7EM6rKVQEPpB288oCfnrEIuyoT9cyF4nmGa7V8Zk6f7RRqYisX8X9m+Q7bd632aZW4ky7EhbQztA==", + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.3.tgz", + "integrity": "sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw==", "dev": true, "license": "MIT", "engines": { @@ -24404,6 +24604,7 @@ "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "bl": "^4.0.3", "end-of-stream": "^1.4.1", @@ -24457,12 +24658,11 @@ } }, "node_modules/terser": { - "version": "5.37.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.37.0.tgz", - "integrity": "sha512-B8wRRkmre4ERucLM/uXx4MOV5cbnOlVAqUst+1+iLKPI0dOgFO28f84ptoQt9HEI537PMzfYa/d+GEPKTRXmYA==", + "version": "5.39.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.39.0.tgz", + "integrity": "sha512-LBAhFyLho16harJoWMg/nZsQYgTrg5jXOn2nCYjRUcZZEdE3qa2zb8QEDRUGVZBW4rlazf2fxkg8tztybTaqWw==", "dev": true, "license": "BSD-2-Clause", - "peer": true, "dependencies": { "@jridgewell/source-map": "^0.3.3", "acorn": "^8.8.2", @@ -24572,14 +24772,18 @@ "license": "MIT" }, "node_modules/thingies": { - "version": "1.21.0", - "resolved": "https://registry.npmjs.org/thingies/-/thingies-1.21.0.tgz", - "integrity": "sha512-hsqsJsFMsV+aD4s3CWKk85ep/3I9XzYV/IXaSouJMYIoDlgyi11cBhsqYe9/geRfB0YIikBQg6raRaM+nIMP9g==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/thingies/-/thingies-2.5.0.tgz", + "integrity": "sha512-s+2Bwztg6PhWUD7XMfeYm5qliDdSiZm7M7n8KjTkIsm3l/2lgVRc2/Gx/v+ZX8lT4FMA+i8aQvhcWylldc+ZNw==", "dev": true, - "license": "Unlicense", + "license": "MIT", "engines": { "node": ">=10.18" }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, "peerDependencies": { "tslib": "^2" } @@ -24741,9 +24945,9 @@ "license": "MIT" }, "node_modules/tree-dump": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/tree-dump/-/tree-dump-1.0.2.tgz", - "integrity": "sha512-dpev9ABuLWdEubk+cIaI9cHwRNNDjkBBLXTwI4UCUFdQ5xXKqNXoK4FEciw/vxf+NQ7Cb7sGUyeUtORvHIdRXQ==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/tree-dump/-/tree-dump-1.1.0.tgz", + "integrity": "sha512-rMuvhU4MCDbcbnleZTFezWsaZXRFemSqAM+7jPnzUl1fo9w3YEKOxAeui0fz3OI4EU4hf23iyA7uQRVko+UaBA==", "dev": true, "license": "Apache-2.0", "engines": { @@ -24868,7 +25072,6 @@ "integrity": "sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@cspotcode/source-map-support": "^0.8.0", "@tsconfig/node10": "^1.0.7", @@ -24911,8 +25114,7 @@ "version": "2.8.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "license": "0BSD", - "peer": true + "license": "0BSD" }, "node_modules/tuf-js": { "version": "3.0.1", @@ -25336,7 +25538,6 @@ "integrity": "sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==", "dev": true, "license": "Apache-2.0", - "peer": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -25412,9 +25613,9 @@ } }, "node_modules/unicode-match-property-value-ecmascript": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz", - "integrity": "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.1.tgz", + "integrity": "sha512-JQ84qTuMg4nVkx8ga4A16a1epI9H6uTXAknqxkGF/aFfRLw1xC/Bp24HNLaZhHSkWd3+84t8iXnp1J0kYcZHhg==", "dev": true, "license": "MIT", "engines": { @@ -25422,9 +25623,9 @@ } }, "node_modules/unicode-property-aliases-ecmascript": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", - "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.2.0.tgz", + "integrity": "sha512-hpbDzxUY9BFwX+UeBnxv3Sh1q7HFxj48DTmXchNgRa46lO8uj3/1iEn3MiNUYTg1g9ctIqXCCERn8gYZhHC5lQ==", "dev": true, "license": "MIT", "engines": { @@ -25511,9 +25712,9 @@ } }, "node_modules/update-browserslist-db": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.2.tgz", - "integrity": "sha512-PPypAm5qvlD7XMZC3BujecnaOxwhrtoFR+Dqkk5Aa/6DssiH0ibKoketaj9w8LP7Bont1rYeoV5plxD7RTEPRg==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.0.tgz", + "integrity": "sha512-Dn+NlSF/7+0lVSEZ57SYQg6/E44arLzsVOGgrElBn/BlG1B8WKdbLppOocFrXwRNTkNlgdGNaBgH1o0lggDPiw==", "dev": true, "funding": [ { @@ -25699,7 +25900,6 @@ "integrity": "sha512-+Oxm7q9hDoLMyJOYfUYBuHQo+dkAloi33apOPP56pzj+vsdJDzr+j1NISE5pyaAuKL4A3UD34qd0lx5+kfKp2g==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "esbuild": "^0.25.0", "fdir": "^6.4.4", @@ -26714,12 +26914,11 @@ "license": "BSD-2-Clause" }, "node_modules/webpack": { - "version": "5.97.1", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.97.1.tgz", - "integrity": "sha512-EksG6gFY3L1eFMROS/7Wzgrii5mBAFe4rIr3r2BTfo7bcc+DWwFZ4OJ/miOuHJO/A85HwyI4eQ0F6IKXesO7Fg==", + "version": "5.98.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.98.0.tgz", + "integrity": "sha512-UFynvx+gM44Gv9qFgj0acCQK2VE1CtdfwFdimkapco3hlPCJ/zeq73n2yVKimVbtm+TnApIugGhLJnkU6gjYXA==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@types/eslint-scope": "^3.7.7", "@types/estree": "^1.0.6", @@ -26739,9 +26938,9 @@ "loader-runner": "^4.2.0", "mime-types": "^2.1.27", "neo-async": "^2.6.2", - "schema-utils": "^3.2.0", + "schema-utils": "^4.3.0", "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.3.10", + "terser-webpack-plugin": "^5.3.11", "watchpack": "^2.4.1", "webpack-sources": "^3.2.3" }, @@ -26792,16 +26991,16 @@ } }, "node_modules/webpack-dev-server": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-5.2.0.tgz", - "integrity": "sha512-90SqqYXA2SK36KcT6o1bvwvZfJFcmoamqeJY7+boioffX9g9C0wjjJRGUrQIuh43pb0ttX7+ssavmj/WN2RHtA==", + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-5.2.2.tgz", + "integrity": "sha512-QcQ72gh8a+7JO63TAx/6XZf/CWhgMzu5m0QirvPfGvptOusAxG12w2+aua1Jkjr7hzaWDnJ2n6JFeexMHI+Zjg==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@types/bonjour": "^3.5.13", "@types/connect-history-api-fallback": "^1.5.4", "@types/express": "^4.17.21", + "@types/express-serve-static-core": "^4.17.21", "@types/serve-index": "^1.9.4", "@types/serve-static": "^1.15.5", "@types/sockjs": "^0.3.36", @@ -26814,7 +27013,7 @@ "connect-history-api-fallback": "^2.0.0", "express": "^4.21.2", "graceful-fs": "^4.2.6", - "http-proxy-middleware": "^2.0.7", + "http-proxy-middleware": "^2.0.9", "ipaddr.js": "^2.1.0", "launch-editor": "^2.6.1", "open": "^10.0.3", @@ -26939,9 +27138,9 @@ } }, "node_modules/webpack-dev-server/node_modules/ws": { - "version": "8.18.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", - "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", + "version": "8.18.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.3.tgz", + "integrity": "sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==", "dev": true, "license": "MIT", "engines": { @@ -27007,34 +27206,6 @@ } } }, - "node_modules/webpack/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/webpack/node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "ajv": "^6.9.1" - } - }, "node_modules/webpack/node_modules/eslint-scope": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", @@ -27066,32 +27237,6 @@ "dev": true, "license": "MIT" }, - "node_modules/webpack/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true, - "license": "MIT" - }, - "node_modules/webpack/node_modules/schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, "node_modules/websocket-driver": { "version": "0.7.4", "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", @@ -27437,6 +27582,7 @@ "integrity": "sha512-9qv4rlDiopXg4E69k+vMHjNN63YFMe9sZMrdlvKnCjlCRWeCBswPPMPUfx+ipsAWq1LXHe70RcbaHdJJpS6hyQ==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "archiver-utils": "^3.0.4", "compress-commons": "^4.1.2", @@ -27452,6 +27598,7 @@ "integrity": "sha512-KVgf4XQVrTjhyWmx6cte4RxonPLR9onExufI1jhvw/MQ4BB6IsZD5gT8Lq+u/+pRkWna/6JoHpiQioaqFP5Rzw==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "glob": "^7.2.3", "graceful-fs": "^4.2.0", @@ -27472,8 +27619,7 @@ "version": "0.15.0", "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.15.0.tgz", "integrity": "sha512-9oxn0IIjbCZkJ67L+LkhYWRyAy7axphb3VgE2MBDlOqnmHMPWGYMxJxBYFueFq/JGY2GMwS0rU+UCLunEmy5UA==", - "license": "MIT", - "peer": true + "license": "MIT" } } } diff --git a/package.json b/package.json index afe7ef6..beade5f 100644 --- a/package.json +++ b/package.json @@ -59,16 +59,16 @@ }, "private": true, "dependencies": { - "@angular/animations": "^19.1.7", - "@angular/cdk": "^19.1.5", - "@angular/common": "^19.1.7", - "@angular/compiler": "^19.1.7", - "@angular/core": "^19.1.7", - "@angular/forms": "^19.1.7", - "@angular/material": "^19.1.5", - "@angular/platform-browser": "^19.1.7", - "@angular/platform-browser-dynamic": "^19.1.7", - "@angular/router": "^19.1.7", + "@angular/animations": "^19.2.17", + "@angular/cdk": "^19.2.17", + "@angular/common": "^19.2.17", + "@angular/compiler": "^19.2.17", + "@angular/core": "^19.2.17", + "@angular/forms": "^19.2.17", + "@angular/material": "^19.2.17", + "@angular/platform-browser": "^19.2.17", + "@angular/platform-browser-dynamic": "^19.2.17", + "@angular/router": "^19.2.17", "auto-launch": "^5.0.6", "bip32": "^4.0.0", "bip84": "^0.2.9", @@ -82,16 +82,16 @@ "zone.js": "^0.15.0" }, "devDependencies": { - "@angular-devkit/build-angular": "^19.1.8", + "@angular-devkit/build-angular": "^19.2.17", "@angular-eslint/builder": "18.4.3", "@angular-eslint/eslint-plugin": "18.4.3", "@angular-eslint/eslint-plugin-template": "18.4.3", "@angular-eslint/schematics": "18.4.3", "@angular-eslint/template-parser": "18.4.3", - "@angular/cli": "^19.1.8", - "@angular/compiler-cli": "^19.1.7", + "@angular/cli": "^19.2.17", + "@angular/compiler-cli": "^19.2.17", "@angular/language-server": "^19.1.0", - "@angular/language-service": "^19.1.7", + "@angular/language-service": "^19.2.17", "@electron-forge/cli": "^7.7.0", "@electron-forge/maker-deb": "^7.7.0", "@electron-forge/maker-dmg": "^7.7.0", From a2194fd2c5dd5783a8a7a4e5b18d11a991d6495e Mon Sep 17 00:00:00 2001 From: Kyle McCullen Date: Wed, 3 Dec 2025 13:59:16 -0500 Subject: [PATCH 18/18] release 0.8.0 --- docs/local_development/release/Windows.md | 11 +++++++++++ package-lock.json | 2 +- package.json | 2 +- 3 files changed, 13 insertions(+), 2 deletions(-) create mode 100644 docs/local_development/release/Windows.md diff --git a/docs/local_development/release/Windows.md b/docs/local_development/release/Windows.md new file mode 100644 index 0000000..56b5b05 --- /dev/null +++ b/docs/local_development/release/Windows.md @@ -0,0 +1,11 @@ +# Releasing Steps + +- Update `package.json` version +- `npm run build` +- `npm run package` +- Open `installers/windows/windows.sln` in Visual Studio +- Update `Package.wxs` version +- Update Solution Configruation option in toolbar from Debug to Release +- Build the solution +- MSI file can be found at `installers/windows/Branta.Wix/bin/x64/Release/en-US/Branta.Wix.msi` +- Update the name to match the version `branta-x.x.x.msi` diff --git a/package-lock.json b/package-lock.json index 385ff77..347e5af 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "branta", - "version": "0.7.0", + "version": "0.8.0", "lockfileVersion": 3, "requires": true, "packages": { diff --git a/package.json b/package.json index beade5f..7a97a35 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "branta", "productName": "Branta", - "version": "0.7.0", + "version": "0.8.0", "main": "build/app/main.js", "author": "Branta LLC", "description": "Verify your bitcoin payments.",