From 34bf3ea3910ba52cc24c9ac88d106ad1215b0166 Mon Sep 17 00:00:00 2001 From: David Frassi Date: Sat, 26 Sep 2026 09:00:54 +0200 Subject: [PATCH] Initial commit: fork from canti --- .agents/AGENTS.md | 3 + .browserslistrc | 15 + .editorconfig | 16 + .env | 9 + .eslintrc.json | 47 + .gitignore | 70 + .vscode/extensions.json | 5 + .vscode/settings.json | 3 + Dockerfile | 13 + README.md | 48 + allineacanti.sh | 67 + allinealetture.sh | 55 + angular.json | 168 + backup.sh | 4 + cantiletture.md | 224 + comunita_123456.json | 5 + deploy_localpwa.sh | 101 + deploy_www.sh | 67 + docker-compose.yaml | 17 + documenti/clonazione_opzione_1.md | 220 + documenti/clonazione_opzione_2.md | 175 + documenti/clonazione_stereocomics.md | 164 + documenti/implementation_plan_stereocomics.md | 72 + editor-visuale.md | 164 + implementazione_servizio_miei.md | 84 + ionic.config.json | 5 + karma.conf.js | 44 + liturgia_strategy.md | 40 + ngsw-config.json | 43 + nuova_funziona_importazione_comunity.md | 54 + package-lock.json | 20266 ++++++++++++++++ package.json | 76 + parametri_canti_comunita.md | 144 + piano-generazione-test.md | 159 + public/.htaccess | 19 + public/icons/icon-128x128.png | Bin 0 -> 13837 bytes public/icons/icon-144x144.png | Bin 0 -> 17643 bytes public/icons/icon-152x152.png | Bin 0 -> 19301 bytes public/icons/icon-192x192.png | Bin 0 -> 27752 bytes public/icons/icon-384x384.png | Bin 0 -> 99795 bytes public/icons/icon-512x512.png | Bin 0 -> 157134 bytes public/icons/icon-72x72.png | Bin 0 -> 6495 bytes public/icons/icon-96x96.png | Bin 0 -> 10008 bytes public/manifest.webmanifest | 80 + qr_test.png | Bin 0 -> 1626 bytes scratch/check_settings.py | 13 + scratch/deploy_ftp.py | 154 + scratch/extract_icons.js | 34 + scratch/parse_comunita.py | 34 + scratch/probe_prod.py | 11 + scratch/test-css.html | 33 + scratch/test_merge.ts | 67 + scratch/test_transposition.ts | 20 + seo_pwa_strategy.md | 184 + src/app/app-routing.module.ts | 38 + src/app/app.component.html | 183 + src/app/app.component.scss | 0 src/app/app.component.spec.ts | 21 + src/app/app.component.ts | 756 + src/app/app.module.ts | 34 + .../identity-qr-modal.component.html | 41 + .../identity-qr-modal.component.scss | 121 + .../identity-qr-modal.component.ts | 58 + .../qr-scanner/qr-scanner.component.html | 44 + .../qr-scanner/qr-scanner.component.scss | 148 + .../qr-scanner/qr-scanner.component.ts | 76 + .../share-playlist-qr-modal.component.html | 41 + .../share-playlist-qr-modal.component.scss | 90 + .../share-playlist-qr-modal.component.ts | 90 + src/app/home/home-routing.module.ts | 16 + src/app/home/home.module.ts | 19 + src/app/home/home.page.html | 651 + src/app/home/home.page.scss | 1874 ++ src/app/home/home.page.spec.ts | 24 + src/app/home/home.page.ts | 2521 ++ src/app/interceptors/api-auth.interceptor.ts | 20 + .../pages/display/display-routing.module.ts | 17 + src/app/pages/display/display.module.ts | 20 + src/app/pages/display/display.page.html | 46 + src/app/pages/display/display.page.scss | 95 + src/app/pages/display/display.page.spec.ts | 17 + src/app/pages/display/display.page.ts | 177 + src/app/pages/player/player-routing.module.ts | 17 + src/app/pages/player/player.module.ts | 21 + src/app/pages/player/player.page.html | 369 + src/app/pages/player/player.page.scss | 1146 + src/app/pages/player/player.page.spec.ts | 17 + src/app/pages/player/player.page.ts | 1466 ++ src/app/pages/playlist/playlist.module.ts | 26 + src/app/pages/playlist/playlist.page.html | 52 + src/app/pages/playlist/playlist.page.scss | 179 + src/app/pages/playlist/playlist.page.ts | 313 + .../propose-canto/propose-canto.page.html | 278 + .../propose-canto/propose-canto.page.scss | 845 + .../propose-canto/propose-canto.page.spec.ts | 151 + .../pages/propose-canto/propose-canto.page.ts | 1782 ++ .../pages/settings/settings-routing.module.ts | 16 + src/app/pages/settings/settings.module.ts | 17 + src/app/pages/settings/settings.page.html | 507 + src/app/pages/settings/settings.page.scss | 326 + src/app/pages/settings/settings.page.ts | 516 + src/app/services/audio-engine.service.ts | 612 + src/app/services/canti-letture.service.ts | 261 + src/app/services/canti.service.ts | 228 + src/app/services/comunita.service.ts | 283 + src/app/services/connectivity.service.ts | 13 + src/app/services/face-detector.service.ts | 387 + .../services/lyrics-parser.service.spec.ts | 148 + src/app/services/lyrics-parser.service.ts | 413 + src/app/services/media-session.service.ts | 93 + src/app/services/my-canti.service.ts | 153 + src/app/services/my-canti.spec.ts | 40 + src/app/services/playlist.service.spec.ts | 74 + src/app/services/playlist.service.ts | 1274 + src/app/services/settings.service.ts | 586 + src/app/services/stats.service.ts | 192 + src/app/services/theme.service.ts | 69 + src/app/services/youtube-player.service.ts | 311 + src/app/version.ts | 1 + src/assets/icon/favicon.png | Bin 0 -> 258530 bytes src/assets/icon/icon.png | Bin 0 -> 258530 bytes src/assets/icons/icon-128x128.png | Bin 0 -> 13837 bytes src/assets/icons/icon-144x144.png | Bin 0 -> 17643 bytes src/assets/icons/icon-152x152.png | Bin 0 -> 19301 bytes src/assets/icons/icon-192x192.png | Bin 0 -> 27752 bytes src/assets/icons/icon-384x384.png | Bin 0 -> 99795 bytes src/assets/icons/icon-512x512.png | Bin 0 -> 157134 bytes src/assets/icons/icon-72x72.png | Bin 0 -> 6495 bytes src/assets/icons/icon-96x96.png | Bin 0 -> 10008 bytes src/assets/imagemenu.png | Bin 0 -> 16966 bytes src/assets/logo_ref.png | Bin 0 -> 77331 bytes src/assets/mediapipe/camera_utils.js | 23 + src/assets/mediapipe/face_mesh.binarypb | Bin 0 -> 939 bytes src/assets/mediapipe/face_mesh.js | 131 + .../face_mesh_solution_packed_assets.data | Bin 0 -> 3986256 bytes ...face_mesh_solution_packed_assets_loader.js | 199 + .../face_mesh_solution_simd_wasm_bin.js | 21 + .../face_mesh_solution_simd_wasm_bin.wasm | Bin 0 -> 6161697 bytes .../mediapipe/face_mesh_solution_wasm_bin.js | 21 + .../face_mesh_solution_wasm_bin.wasm | Bin 0 -> 6084312 bytes src/assets/pdf.worker.min.js | 31 + src/assets/shapes.svg | 1 + src/environments/environment.prod.ts | 7 + src/environments/environment.ts | 20 + src/global.scss | 528 + src/index.html | 206 + src/main.ts | 34 + src/polyfills.ts | 55 + src/test.ts | 14 + src/theme/variables.scss | 51 + src/zone-flags.ts | 6 + tsconfig.app.json | 15 + tsconfig.json | 34 + tsconfig.spec.json | 18 + 154 files changed, 45131 insertions(+) create mode 100644 .agents/AGENTS.md create mode 100644 .browserslistrc create mode 100644 .editorconfig create mode 100644 .env create mode 100644 .eslintrc.json create mode 100644 .gitignore create mode 100644 .vscode/extensions.json create mode 100644 .vscode/settings.json create mode 100644 Dockerfile create mode 100644 README.md create mode 100755 allineacanti.sh create mode 100755 allinealetture.sh create mode 100644 angular.json create mode 100755 backup.sh create mode 100644 cantiletture.md create mode 100644 comunita_123456.json create mode 100755 deploy_localpwa.sh create mode 100755 deploy_www.sh create mode 100644 docker-compose.yaml create mode 100644 documenti/clonazione_opzione_1.md create mode 100644 documenti/clonazione_opzione_2.md create mode 100644 documenti/clonazione_stereocomics.md create mode 100644 documenti/implementation_plan_stereocomics.md create mode 100644 editor-visuale.md create mode 100644 implementazione_servizio_miei.md create mode 100644 ionic.config.json create mode 100644 karma.conf.js create mode 100644 liturgia_strategy.md create mode 100644 ngsw-config.json create mode 100644 nuova_funziona_importazione_comunity.md create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 parametri_canti_comunita.md create mode 100644 piano-generazione-test.md create mode 100644 public/.htaccess create mode 100644 public/icons/icon-128x128.png create mode 100644 public/icons/icon-144x144.png create mode 100644 public/icons/icon-152x152.png create mode 100644 public/icons/icon-192x192.png create mode 100644 public/icons/icon-384x384.png create mode 100644 public/icons/icon-512x512.png create mode 100644 public/icons/icon-72x72.png create mode 100644 public/icons/icon-96x96.png create mode 100644 public/manifest.webmanifest create mode 100644 qr_test.png create mode 100644 scratch/check_settings.py create mode 100644 scratch/deploy_ftp.py create mode 100644 scratch/extract_icons.js create mode 100644 scratch/parse_comunita.py create mode 100644 scratch/probe_prod.py create mode 100644 scratch/test-css.html create mode 100644 scratch/test_merge.ts create mode 100644 scratch/test_transposition.ts create mode 100644 seo_pwa_strategy.md create mode 100644 src/app/app-routing.module.ts create mode 100644 src/app/app.component.html create mode 100644 src/app/app.component.scss create mode 100644 src/app/app.component.spec.ts create mode 100644 src/app/app.component.ts create mode 100644 src/app/app.module.ts create mode 100644 src/app/components/identity-qr-modal/identity-qr-modal.component.html create mode 100644 src/app/components/identity-qr-modal/identity-qr-modal.component.scss create mode 100644 src/app/components/identity-qr-modal/identity-qr-modal.component.ts create mode 100644 src/app/components/qr-scanner/qr-scanner.component.html create mode 100644 src/app/components/qr-scanner/qr-scanner.component.scss create mode 100644 src/app/components/qr-scanner/qr-scanner.component.ts create mode 100644 src/app/components/share-playlist-qr-modal/share-playlist-qr-modal.component.html create mode 100644 src/app/components/share-playlist-qr-modal/share-playlist-qr-modal.component.scss create mode 100644 src/app/components/share-playlist-qr-modal/share-playlist-qr-modal.component.ts create mode 100644 src/app/home/home-routing.module.ts create mode 100644 src/app/home/home.module.ts create mode 100644 src/app/home/home.page.html create mode 100644 src/app/home/home.page.scss create mode 100644 src/app/home/home.page.spec.ts create mode 100644 src/app/home/home.page.ts create mode 100644 src/app/interceptors/api-auth.interceptor.ts create mode 100644 src/app/pages/display/display-routing.module.ts create mode 100644 src/app/pages/display/display.module.ts create mode 100644 src/app/pages/display/display.page.html create mode 100644 src/app/pages/display/display.page.scss create mode 100644 src/app/pages/display/display.page.spec.ts create mode 100644 src/app/pages/display/display.page.ts create mode 100644 src/app/pages/player/player-routing.module.ts create mode 100644 src/app/pages/player/player.module.ts create mode 100644 src/app/pages/player/player.page.html create mode 100644 src/app/pages/player/player.page.scss create mode 100644 src/app/pages/player/player.page.spec.ts create mode 100644 src/app/pages/player/player.page.ts create mode 100644 src/app/pages/playlist/playlist.module.ts create mode 100644 src/app/pages/playlist/playlist.page.html create mode 100644 src/app/pages/playlist/playlist.page.scss create mode 100644 src/app/pages/playlist/playlist.page.ts create mode 100644 src/app/pages/propose-canto/propose-canto.page.html create mode 100644 src/app/pages/propose-canto/propose-canto.page.scss create mode 100644 src/app/pages/propose-canto/propose-canto.page.spec.ts create mode 100644 src/app/pages/propose-canto/propose-canto.page.ts create mode 100644 src/app/pages/settings/settings-routing.module.ts create mode 100644 src/app/pages/settings/settings.module.ts create mode 100644 src/app/pages/settings/settings.page.html create mode 100644 src/app/pages/settings/settings.page.scss create mode 100644 src/app/pages/settings/settings.page.ts create mode 100644 src/app/services/audio-engine.service.ts create mode 100644 src/app/services/canti-letture.service.ts create mode 100644 src/app/services/canti.service.ts create mode 100644 src/app/services/comunita.service.ts create mode 100644 src/app/services/connectivity.service.ts create mode 100644 src/app/services/face-detector.service.ts create mode 100644 src/app/services/lyrics-parser.service.spec.ts create mode 100644 src/app/services/lyrics-parser.service.ts create mode 100644 src/app/services/media-session.service.ts create mode 100644 src/app/services/my-canti.service.ts create mode 100644 src/app/services/my-canti.spec.ts create mode 100644 src/app/services/playlist.service.spec.ts create mode 100644 src/app/services/playlist.service.ts create mode 100644 src/app/services/settings.service.ts create mode 100644 src/app/services/stats.service.ts create mode 100644 src/app/services/theme.service.ts create mode 100644 src/app/services/youtube-player.service.ts create mode 100644 src/app/version.ts create mode 100644 src/assets/icon/favicon.png create mode 100644 src/assets/icon/icon.png create mode 100644 src/assets/icons/icon-128x128.png create mode 100644 src/assets/icons/icon-144x144.png create mode 100644 src/assets/icons/icon-152x152.png create mode 100644 src/assets/icons/icon-192x192.png create mode 100644 src/assets/icons/icon-384x384.png create mode 100644 src/assets/icons/icon-512x512.png create mode 100644 src/assets/icons/icon-72x72.png create mode 100644 src/assets/icons/icon-96x96.png create mode 100644 src/assets/imagemenu.png create mode 100644 src/assets/logo_ref.png create mode 100644 src/assets/mediapipe/camera_utils.js create mode 100644 src/assets/mediapipe/face_mesh.binarypb create mode 100644 src/assets/mediapipe/face_mesh.js create mode 100644 src/assets/mediapipe/face_mesh_solution_packed_assets.data create mode 100644 src/assets/mediapipe/face_mesh_solution_packed_assets_loader.js create mode 100644 src/assets/mediapipe/face_mesh_solution_simd_wasm_bin.js create mode 100644 src/assets/mediapipe/face_mesh_solution_simd_wasm_bin.wasm create mode 100644 src/assets/mediapipe/face_mesh_solution_wasm_bin.js create mode 100644 src/assets/mediapipe/face_mesh_solution_wasm_bin.wasm create mode 100644 src/assets/pdf.worker.min.js create mode 100644 src/assets/shapes.svg create mode 100644 src/environments/environment.prod.ts create mode 100644 src/environments/environment.ts create mode 100644 src/global.scss create mode 100644 src/index.html create mode 100644 src/main.ts create mode 100644 src/polyfills.ts create mode 100644 src/test.ts create mode 100644 src/theme/variables.scss create mode 100644 src/zone-flags.ts create mode 100644 tsconfig.app.json create mode 100644 tsconfig.json create mode 100644 tsconfig.spec.json diff --git a/.agents/AGENTS.md b/.agents/AGENTS.md new file mode 100644 index 0000000..2538a8f --- /dev/null +++ b/.agents/AGENTS.md @@ -0,0 +1,3 @@ +# Regole del Progetto + +Quando trovi dei trattini verticali `|` tra gli accordi, ricordati di inserirli all'interno della riga degli accordi (cioè racchiusi tra parentesi quadre, ad esempio come accordo `[|]`), non come testo normale. diff --git a/.browserslistrc b/.browserslistrc new file mode 100644 index 0000000..3f85021 --- /dev/null +++ b/.browserslistrc @@ -0,0 +1,15 @@ +# This file is used by the build system to adjust CSS and JS output to support the specified browsers below. +# For additional information regarding the format and rule options, please see: +# https://github.com/browserslist/browserslist#queries + +# For the full list of supported browsers by the Angular framework, please see: +# https://angular.dev/reference/versions#browser-support + +# You can see what browsers were selected by your queries by running: +# npx browserslist + +Chrome >=107 +Firefox >=106 +Edge >=107 +Safari >=16.1 +iOS >=16.1 diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..59d9a3a --- /dev/null +++ b/.editorconfig @@ -0,0 +1,16 @@ +# Editor configuration, see https://editorconfig.org +root = true + +[*] +charset = utf-8 +indent_style = space +indent_size = 2 +insert_final_newline = true +trim_trailing_whitespace = true + +[*.ts] +quote_type = single + +[*.md] +max_line_length = off +trim_trailing_whitespace = false diff --git a/.env b/.env new file mode 100644 index 0000000..64de438 --- /dev/null +++ b/.env @@ -0,0 +1,9 @@ +FTP_PASSWORD=cantiDavid@72 +FTP_THREADS=100 +BASE_HREF=/ionic/ +CONTACT_EMAIL=info@canticristiani.it +API_AUTH_USER=canti +API_AUTH_PASS=antani2026 +VPS_HOST=185.193.67.105 +VPS_USER=root +VPS_PATH=/var/docker/canticristiani-pwa/html diff --git a/.eslintrc.json b/.eslintrc.json new file mode 100644 index 0000000..5215f55 --- /dev/null +++ b/.eslintrc.json @@ -0,0 +1,47 @@ +{ + "root": true, + "ignorePatterns": ["projects/**/*"], + "overrides": [ + { + "files": ["*.ts"], + "parserOptions": { + "project": ["tsconfig.json"], + "createDefaultProgram": true + }, + "extends": [ + "plugin:@angular-eslint/recommended", + "plugin:@angular-eslint/template/process-inline-templates" + ], + "rules": { + "@angular-eslint/prefer-standalone": "off", + "@angular-eslint/component-class-suffix": [ + "error", + { + "suffixes": ["Page", "Component"] + } + ], + "@angular-eslint/component-selector": [ + "error", + { + "type": "element", + "prefix": "app", + "style": "kebab-case" + } + ], + "@angular-eslint/directive-selector": [ + "error", + { + "type": "attribute", + "prefix": "app", + "style": "camelCase" + } + ] + } + }, + { + "files": ["*.html"], + "extends": ["plugin:@angular-eslint/template/recommended"], + "rules": {} + } + ] +} diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..5b669df --- /dev/null +++ b/.gitignore @@ -0,0 +1,70 @@ +# Specifies intentionally untracked files to ignore when using Git +# http://git-scm.com/docs/gitignore + +*~ +*.sw[mnpcod] +.tmp +*.tmp +*.tmp.* +UserInterfaceState.xcuserstate +$RECYCLE.BIN/ + +*.log +log.txt + + +/.sourcemaps +/.versions +/coverage + +# Ionic +/.ionic +/www +/platforms +/plugins + +# Compiled output +/dist +/tmp +/out-tsc +/bazel-out + +# Node +/node_modules +npm-debug.log +yarn-error.log + +# IDEs and editors +.idea/ +.project +.classpath +.c9/ +*.launch +.settings/ +*.sublime-project +*.sublime-workspace + +# Visual Studio Code +.vscode/* +!.vscode/settings.json +!.vscode/tasks.json +!.vscode/launch.json +!.vscode/extensions.json +.history/* + + +# Miscellaneous +/.angular +/.angular/cache +.sass-cache/ +/.nx +/.nx/cache +/connect.lock +/coverage +/libpeerconnection.log +testem.log +/typings + +# System files +.DS_Store +Thumbs.db diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 0000000..6d2c885 --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,5 @@ +{ + "recommendations": [ + "Webnative.webnative" + ] +} \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..0abbfd2 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "typescript.preferences.autoImportFileExcludePatterns": ["@ionic/angular/common", "@ionic/angular/standalone"] +} diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..7323127 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,13 @@ +FROM node:22-bullseye + +# Install Ionic CLI +RUN npm install -g @ionic/cli @angular/cli + +# Set working directory +WORKDIR /app + +# Expose ports for Ionic dev server and live reload +EXPOSE 8100 8101 35729 + +# Start command (will be overridden by docker-compose for initial setup) +CMD ["ionic", "serve", "--host", "0.0.0.0", "--port", "8100"] diff --git a/README.md b/README.md new file mode 100644 index 0000000..7f1dd74 --- /dev/null +++ b/README.md @@ -0,0 +1,48 @@ +# CantiCristiani PWA + +Applicazione PWA moderna per la gestione di canti, accordi e karaoke integrato. Progettata per musicisti e cantanti per un uso fluido durante le celebrazioni o i momenti di preghiera. + +## Caratteristiche Principali + +- 🎤 **Karaoke Intelligente**: Avanzamento automatico del testo basato sul rilevamento vocale (microfono). +- 🎚️ **Sensibilità Dinamica**: Regolazione in tempo reale della sensibilità del microfono tramite slider verticale custom (50% - 100%). +- 🎼 **Accordi e Trasporto**: Visualizzazione accordi con possibilità di trasporto tonale istantaneo. +- 📋 **Gestione Playlist**: Creazione, modifica e condivisione di playlist tramite QR Code. +- 📱 **PWA Ready**: Installabile su Android e iOS come app nativa, con supporto offline. +- 🔆 **Schermo Sempre Acceso**: Opzione dedicata nelle impostazioni per evitare lo spegnimento dello schermo durante l'uso. +- 🔍 **Ricerca Rapida**: Filtri avanzati per categorie, tonalità e playlist. + +## Tecnologie Utilizzate + +- **Framework**: Ionic + Angular +- **State Management**: Angular Signals +- **PWA**: @angular/pwa +- **API**: Screen Wake Lock API, Media Session API + +## Installazione e Sviluppo + +### Prerequisiti +- Node.js (v18+) +- Ionic CLI + +### Comandi Locali +```bash +npm install +ionic serve +``` + +## Deploy + +Per distribuire l'applicazione in produzione (ambiente locale o server FTP): + +```bash +./deploy_pwa.sh +``` + +Lo script si occupa di: +1. Incrementare la versione dell'app. +2. Eseguire la build di produzione. +3. Distribuire i file nella cartella di distribuzione locale. + +--- +© 2026 CantiCristiani.it diff --git a/allineacanti.sh b/allineacanti.sh new file mode 100755 index 0000000..3f8d62f --- /dev/null +++ b/allineacanti.sh @@ -0,0 +1,67 @@ +#!/bin/bash + +# --- Caricamento variabili d'ambiente --- +if [ -f .env ]; then + export $(grep -v '^#' .env | xargs) +else + echo "❌ Errore: File .env non trovato." + exit 1 +fi + +# --- Configurazione FTP --- +FTP_HOST="ftp.canticristiani.it" +FTP_USER="canticristiani.it" +FTP_PASS="$FTP_PASSWORD" +SOURCE_URL="https://libretto.mmcinet.eu/canti/api/get_all_app_tables" +REMOTE_PATH="api/canti.json" + +if [ -z "$FTP_PASS" ]; then + echo "❌ Errore: FTP_PASSWORD non definita nel file .env" + exit 1 +fi + +# --- Download del file --- +echo "⬇️ Scaricamento dati da $SOURCE_URL..." +TEMP_FILE=$(mktemp) +if ! curl -s -L "$SOURCE_URL" -o "$TEMP_FILE"; then + echo "❌ Errore nel download dei dati." + rm "$TEMP_FILE" + exit 1 +fi + +# --- Rotazione e Caricamento file (FTP o VPS) --- +if [ -n "$VPS_HOST" ]; then + echo "🔄 Rotazione file su VPS ($VPS_HOST)..." + ssh "$VPS_USER@$VPS_HOST" "mkdir -p $VPS_PATH/api && mv $VPS_PATH/api/canti.json $VPS_PATH/api/canti_ex.json 2>/dev/null || true" + + echo "🚀 Caricamento nuovo file su VPS via SCP..." + if scp "$TEMP_FILE" "$VPS_USER@$VPS_HOST:$VPS_PATH/$REMOTE_PATH" && ssh "$VPS_USER@$VPS_HOST" "chmod 644 $VPS_PATH/$REMOTE_PATH"; then + echo "✅ Allineamento su VPS completato con successo!" + else + echo "❌ Errore durante il caricamento via SCP su VPS." + rm "$TEMP_FILE" + exit 1 + fi +else + echo "🔄 Rotazione file su FTP (canti.json -> canti_ex.json)..." + # Rinominiamo canti.json in canti_ex.json. + # Usiamo i percorsi assoluti per sicurezza. + curl -s -u "$FTP_USER:$FTP_PASS" \ + --ftp-pasv \ + -Q "*DELE /htdocs/api/canti_ex.json" \ + -Q "*RNFR /htdocs/api/canti.json" \ + -Q "*RNTO /htdocs/api/canti_ex.json" \ + "ftp://$FTP_HOST/" > /dev/null + + echo "🚀 Caricamento nuovo file su FTP ($FTP_HOST) via FTP..." + if curl -s -u "$FTP_USER:$FTP_PASS" --ftp-pasv --ftp-create-dirs -T "$TEMP_FILE" "ftp://$FTP_HOST/$REMOTE_PATH"; then + echo "✅ Allineamento su FTP completato con successo!" + else + echo "❌ Errore durante il caricamento FTP." + rm "$TEMP_FILE" + exit 1 + fi +fi + +# Cleanup +rm "$TEMP_FILE" diff --git a/allinealetture.sh b/allinealetture.sh new file mode 100755 index 0000000..e3ecdea --- /dev/null +++ b/allinealetture.sh @@ -0,0 +1,55 @@ +#!/bin/bash + +# --- Caricamento variabili d'ambiente --- +if [ -f .env ]; then + export $(grep -v '^#' .env | xargs) +else + echo "❌ Errore: File .env non trovato." + exit 1 +fi + +# --- Configurazione FTP --- +FTP_HOST="ftp.canticristiani.it" +FTP_USER="canticristiani.it" +FTP_PASS="$FTP_PASSWORD" +SOURCE_URL="https://api.canticristiani.it/cantiletture.json" +REMOTE_PATH="api/cantiletture.json" + +if [ -z "$FTP_PASS" ]; then + echo "❌ Errore: FTP_PASSWORD non definita nel file .env" + exit 1 +fi + +# --- Download del file --- +echo "⬇️ Scaricamento dati da $SOURCE_URL..." +TEMP_FILE=$(mktemp) +if ! curl -s -u "$API_AUTH_USER:$API_AUTH_PASS" -L "$SOURCE_URL" -o "$TEMP_FILE"; then + echo "❌ Errore nel download dei dati." + rm "$TEMP_FILE" + exit 1 +fi + +# --- Caricamento file (FTP o VPS) --- +if [ -n "$VPS_HOST" ]; then + echo "🚀 Caricamento nuovo file su VPS ($VPS_HOST) via SCP..." + ssh "$VPS_USER@$VPS_HOST" "mkdir -p $VPS_PATH/api" + if scp "$TEMP_FILE" "$VPS_USER@$VPS_HOST:$VPS_PATH/$REMOTE_PATH" && ssh "$VPS_USER@$VPS_HOST" "chmod 644 $VPS_PATH/$REMOTE_PATH"; then + echo "✅ Allineamento su VPS completato con successo!" + else + echo "❌ Errore durante il caricamento via SCP su VPS." + rm "$TEMP_FILE" + exit 1 + fi +else + echo "🚀 Caricamento nuovo file su FTP ($FTP_HOST) via FTP..." + if curl -s -u "$FTP_USER:$FTP_PASS" --ftp-pasv --ftp-create-dirs -T "$TEMP_FILE" "ftp://$FTP_HOST/$REMOTE_PATH"; then + echo "✅ Allineamento su FTP completato con successo!" + else + echo "❌ Errore durante il caricamento FTP." + rm "$TEMP_FILE" + exit 1 + fi +fi + +# Cleanup +rm "$TEMP_FILE" diff --git a/angular.json b/angular.json new file mode 100644 index 0000000..f2ce550 --- /dev/null +++ b/angular.json @@ -0,0 +1,168 @@ +{ + "$schema": "./node_modules/@angular/cli/lib/config/schema.json", + "version": 1, + "newProjectRoot": "projects", + "projects": { + "app": { + "projectType": "application", + "schematics": {}, + "root": "", + "sourceRoot": "src", + "prefix": "app", + "architect": { + "build": { + "builder": "@angular-devkit/build-angular:browser", + "options": { + "outputPath": "www", + "index": "src/index.html", + "main": "src/main.ts", + "polyfills": "src/polyfills.ts", + "tsConfig": "tsconfig.app.json", + "inlineStyleLanguage": "scss", + "assets": [ + { + "glob": "**/*", + "input": "src/assets", + "output": "assets" + }, + { + "glob": "**/*", + "input": "public", + "output": "." + }, + { + "glob": "**/*.svg", + "input": "node_modules/ionicons/dist/ionicons/svg", + "output": "./svg" + } + ], + "styles": ["src/global.scss", "src/theme/variables.scss"], + "scripts": [], + "serviceWorker": true, + "ngswConfigPath": "ngsw-config.json", + "allowedCommonJsDependencies": [ + "localforage", + "qrcode", + "mammoth", + "tesseract.js" + ] + }, + "configurations": { + "production": { + "budgets": [ + { + "type": "initial", + "maximumWarning": "2mb", + "maximumError": "5mb" + }, + { + "type": "anyComponentStyle", + "maximumWarning": "32kb", + "maximumError": "48kb" + } + ], + "fileReplacements": [ + { + "replace": "src/environments/environment.ts", + "with": "src/environments/environment.prod.ts" + } + ], + "outputHashing": "all" + }, + "development": { + "buildOptimizer": false, + "optimization": false, + "vendorChunk": true, + "extractLicenses": false, + "sourceMap": true, + "namedChunks": true + }, + "ci": { + "progress": false + } + }, + "defaultConfiguration": "production" + }, + "serve": { + "builder": "@angular-devkit/build-angular:dev-server", + "configurations": { + "production": { + "buildTarget": "app:build:production" + }, + "development": { + "buildTarget": "app:build:development" + }, + "ci": { + "progress": false + } + }, + "defaultConfiguration": "development" + }, + "extract-i18n": { + "builder": "@angular-devkit/build-angular:extract-i18n", + "options": { + "buildTarget": "app:build" + } + }, + "test": { + "builder": "@angular-devkit/build-angular:karma", + "options": { + "main": "src/test.ts", + "polyfills": "src/polyfills.ts", + "tsConfig": "tsconfig.spec.json", + "karmaConfig": "karma.conf.js", + "inlineStyleLanguage": "scss", + "assets": [ + { + "glob": "**/*", + "input": "src/assets", + "output": "assets" + }, + { + "glob": "**/*", + "input": "public", + "output": "." + }, + { + "glob": "**/*.svg", + "input": "node_modules/ionicons/dist/ionicons/svg", + "output": "./svg" + } + ], + "styles": ["src/global.scss", "src/theme/variables.scss"], + "scripts": [] + }, + "configurations": { + "ci": { + "progress": false, + "watch": false + } + } + }, + "lint": { + "builder": "@angular-eslint/builder:lint", + "options": { + "lintFilePatterns": [ + "src/**/*.ts", + "src/**/*.html" + ] + } + } + } + } + }, + "cli": { + "schematicCollections": [ + "@ionic/angular-toolkit" + ], + "analytics": false + }, + "schematics": { + "@ionic/angular-toolkit:component": { + "styleext": "scss" + }, + "@ionic/angular-toolkit:page": { + "styleext": "scss" + } + } +} diff --git a/backup.sh b/backup.sh new file mode 100755 index 0000000..0abaa8d --- /dev/null +++ b/backup.sh @@ -0,0 +1,4 @@ +#!/bin/bash +echo "Creazione del backup del repository Git locale..." +zip -r git_backup.zip . -x "node_modules/*" ".angular/*" "www/*" "platforms/*" "plugins/*" ".ionic/*" "dist/*" ".nx/*" "*/.DS_Store" "git_backup.zip" "backup.sh" +echo "Backup completato! Creato il file git_backup.zip." diff --git a/cantiletture.md b/cantiletture.md new file mode 100644 index 0000000..a42be59 --- /dev/null +++ b/cantiletture.md @@ -0,0 +1,224 @@ +# Piano di Azione: Suggerimento Canti con AI (cantiletture.json) + +## Obiettivo + +Generare automaticamente, una volta a settimana, un file JSON con i canti suggeriti per ogni messa della settimana, analizzati da Gemini Flash a partire dalle letture liturgiche. La PWA scarica questo file statico e mostra i suggerimenti istantaneamente, senza alcun calcolo lato client. + +--- + +## Architettura + +``` +CRON Settimanale (Lunedì ore 6:00) + │ + ├─ 1. Fetch RSS liturgia.silvestrini.org/rss + │ → Estrae le letture di tutta la settimana (7 giorni) + │ + ├─ 2. Fetch canti.json dal server + │ → Carica il database completo dei canti con testi e momenti liturgici + │ + ├─ 3. Chiamata API Gemini Flash + │ → Invia prompt strutturato con letture + lista canti + │ → Riceve suggerimenti ragionati con score e motivazione + │ + └─ 4. Salva cantiletture.json + → Upload sul server web (stessa posizione di canti.json) +``` + +--- + +## Struttura del File cantiletture.json + +```json +{ + "generated_at": "2026-05-19T06:00:00Z", + "week_start": "2026-05-17", + "week_end": "2026-05-24", + "masses": { + "2026-05-17": { + "title": "Ascensione del Signore", + "day": "Domenica", + "moments": { + "Ingresso": [ + { + "id_canti": 42, + "titolo": "Cristo è risorto veramente", + "score": 95, + "motivo": "Il tema dell'ascensione e della gloria di Cristo risorto è centrale in questo canto." + }, + { + "id_canti": 118, + "titolo": "Alleluia, è risorto", + "score": 88, + "motivo": "Il tono gioioso e la proclamazione pasquale si collegano al mistero celebrato." + }, + { + "id_canti": 205, + "titolo": "Canto di lode al Signore", + "score": 82, + "motivo": "Richiama il tema della lode che accompagna l'ascensione di Gesù." + } + ], + "Offertorio": [ + { "...": "3 canti suggeriti" } + ], + "Comunione": [ + { "...": "3 canti suggeriti" } + ], + "Finale": [ + { "...": "3 canti suggeriti" } + ] + } + }, + "2026-05-18": { + "title": "Lunedì della VII settimana di Pasqua", + "day": "Lunedì", + "moments": { "...": "stessa struttura" } + } + } +} +``` + +### Campi per ogni canto suggerito: +| Campo | Tipo | Descrizione | +|-------|------|-------------| +| `id_canti` | number | ID del canto nel database (per collegamento diretto al player) | +| `titolo` | string | Titolo del canto (per visualizzazione rapida) | +| `score` | number (0-100) | Grado di affinità/affidabilità del suggerimento | +| `motivo` | string | Spiegazione testuale del perché il canto è adatto | + +--- + +## Componenti da Sviluppare + +### 1. Script di Generazione (`scripts/generate-cantiletture.ts`) + +Script Node.js/TypeScript che: + +- **Input**: RSS feed + canti.json +- **Elaborazione**: + 1. Parsing XML del feed RSS (estrazione letture per data) + 2. Preparazione del prompt per Gemini con: testo letture + lista canti (id, titolo, testo, momenti liturgici) + 3. Chiamata API Gemini Flash con output JSON strutturato + 4. Validazione della risposta (verifica che gli ID canti esistano, score nel range) +- **Output**: File `cantiletture.json` + +**Prompt di esempio per Gemini:** +``` +Sei un esperto liturgista cattolico. Ti fornisco le letture della messa +e un database di canti liturgici con i relativi momenti (Ingresso, +Offertorio, Comunione, Finale, ecc.). + +Per ogni giorno della settimana e per ogni momento liturgico, suggerisci +i 3 canti più adatti. Per ogni suggerimento indica: +- L'ID del canto (id_canti) +- Uno score da 0 a 100 che indica il grado di attinenza +- Una breve motivazione (max 1 frase) + +Considera: temi teologici, periodo liturgico, tono emotivo, +corrispondenze tra letture e testi dei canti. + +LETTURE DELLA SETTIMANA: +[...testo letture...] + +DATABASE CANTI: +[...lista canti con id, titolo, testo, momenti...] + +Rispondi SOLO con JSON valido nel formato specificato. +``` + +### 2. Configurazione API Key + +- Ottenere API Key gratuita da [Google AI Studio](https://aistudio.google.com/apikey) +- Salvarla come variabile d'ambiente `GEMINI_API_KEY` +- Non committarla nel repository (usare `.env` in `.gitignore`) + +### 3. Aggiornamento PWA + +#### 3.1 Nuovo Service: `CantiLettureService` +```typescript +// Logica semplificata: +// - Scarica cantiletture.json dal server (con cache) +// - Espone i suggerimenti per data selezionata +// - Fallback al keyword matching se il JSON non è disponibile +``` + +#### 3.2 Aggiornamento LiturgiaPage +- Rimuovere il tasto "Analizza e Suggerisci Canti" (non serve più) +- Rimuovere la sezione "Parole Chiave Rilevate" (non serve più) +- Mostrare automaticamente i suggerimenti raggruppati per momento liturgico +- Ogni card mostra: titolo, score (barra o badge), motivazione dell'AI +- Click sulla card → apre il canto nel player + +#### 3.3 Fallback +Se `cantiletture.json` non è disponibile o la data non è coperta: +- Mostrare un messaggio "Suggerimenti AI non disponibili per questa data" +- Opzionalmente, offrire il keyword matching come alternativa + +### 4. Automazione (CRON) + +#### Opzione A: Script locale con crontab +```bash +# Ogni lunedì alle 6:00 +0 6 * * 1 cd /path/to/canti && node scripts/generate-cantiletture.js +``` + +#### Opzione B: GitHub Action (se il repo viene messo su GitHub) +```yaml +# .github/workflows/generate-suggestions.yml +name: Generate Canti Suggestions +on: + schedule: + - cron: '0 6 * * 1' # Ogni lunedì alle 6:00 UTC + workflow_dispatch: # Esecuzione manuale +``` + +#### Opzione C: Script manuale +```bash +# Eseguibile a mano quando si vuole aggiornare +./scripts/generate-cantiletture.sh +``` + +--- + +## Stima Costi + +| Voce | Valore | +|------|--------| +| Chiamate API/settimana | 1 (una sola chiamata copre tutta la settimana) | +| Token input (letture + ~500 canti) | ~15.000 token | +| Token output (JSON suggerimenti) | ~3.000 token | +| Costo per chiamata (Gemini Flash) | ~0.001€ | +| **Costo mensile stimato** | **< 0.01€** | +| Rientra nell'abbonamento Google One | ✅ Sì | + +--- + +## Piano di Esecuzione (Step by Step) + +### Fase 1: Script di Generazione +1. [ ] Creare `scripts/generate-cantiletture.ts` +2. [ ] Implementare il parsing RSS +3. [ ] Implementare la chiamata Gemini con prompt ottimizzato +4. [ ] Testare con le letture della settimana corrente +5. [ ] Validare il JSON generato + +### Fase 2: Integrazione PWA +6. [ ] Creare `CantiLettureService` che scarica e gestisce il JSON +7. [ ] Aggiornare `LiturgiaPage` per mostrare i suggerimenti AI +8. [ ] Implementare il fallback al keyword matching +9. [ ] Testare l'interfaccia completa + +### Fase 3: Automazione +10. [ ] Configurare il cron/script di esecuzione automatica +11. [ ] Testare il ciclo completo (generazione → upload → visualizzazione) +12. [ ] Documentare la procedura nel README + +--- + +## Note Tecniche + +- **Dimensione stimata del JSON**: ~50-100 KB per settimana (7 giorni × 4-5 momenti × 3 canti) +- **Cache**: Il JSON viene cachato in localStorage con TTL di 24 ore +- **Compatibilità**: Il file viene servito dallo stesso server HTTP della PWA, nessun problema CORS +- **Retrocompatibilità**: Se il file non esiste, la PWA continua a funzionare con il keyword matching diff --git a/comunita_123456.json b/comunita_123456.json new file mode 100644 index 0000000..4d7cda6 --- /dev/null +++ b/comunita_123456.json @@ -0,0 +1,5 @@ +{ + "id_comunita": "123456", + "nome_comunita": "Comunità Test 123456", + "canti": [378, 379, 380] +} diff --git a/deploy_localpwa.sh b/deploy_localpwa.sh new file mode 100755 index 0000000..2949220 --- /dev/null +++ b/deploy_localpwa.sh @@ -0,0 +1,101 @@ +#!/bin/bash + +# --- Configurazione --- +DIST_PATH="www" # Solitamente Ionic usa 'www' o 'dist/app-name' +APP_NAME="CantiCristiani" + +echo "🚀 Inizio procedura di deploy PWA per: $APP_NAME" + +# 1. Verifica dipendenze +if ! [ -x "$(command -v npm)" ]; then + echo "❌ Errore: npm non è installato." >&2 + exit 1 +fi + +# 1.5 Aggiornamento Versione +VERSION=$(date +'%Y.%m.%d.%H%M') +echo "export const VERSION = '$VERSION';" > src/app/version.ts +echo "🏷️ Versione aggiornata a: $VERSION" + +# --- Caricamento variabili d'ambiente --- +if [ -f .env ]; then + export $(grep -v '^#' .env | xargs) +fi + +# --- Configurazione Email e API Parametriche --- +node -e " +const fs = require('fs'); +const envEmail = process.env.CONTACT_EMAIL || 'info@canticristiani.it'; +const apiUser = process.env.API_AUTH_USER || 'canti'; +const apiPass = process.env.API_AUTH_PASS || 'antani2026'; +['src/environments/environment.ts', 'src/environments/environment.prod.ts'].forEach(file => { + if (fs.existsSync(file)) { + let content = fs.readFileSync(file, 'utf8'); + content = content.replace(/contactEmail:\s*'[^']*'/g, \`contactEmail: '\${envEmail}'\`); + content = content.replace(/apiAuthUser:\s*'[^']*'/g, \`apiAuthUser: '\${apiUser}'\`); + content = content.replace(/apiAuthPass:\s*'[^']*'/g, \`apiAuthPass: '\${apiPass}'\`); + fs.writeFileSync(file, content, 'utf8'); + console.log(\`📧 Aggiornate variabili di ambiente in \${file}\`); + } +}); +" + +# 2. Build dell'applicazione +echo "📦 Compilazione in corso (Production Build)..." +if ! npm run build -- --configuration=production --base-href=/; then + echo "❌ Errore: La compilazione è fallita. Controlla gli errori sopra." + exit 1 +fi + +# Verifico se la cartella www esiste (Ionic/Angular) +if [ ! -d "www" ]; then + # Se non c'è www, cerco in dist/ + DIST_PATH=$(ls -d dist/*/ 2>/dev/null | head -n 1) + if [ -z "$DIST_PATH" ]; then + echo "❌ Errore: Cartella di build non trovata. Controlla il comando 'npm run build'." + exit 1 + fi +fi + +echo "✅ Build completata con successo in: $DIST_PATH" + +# --- Genera version.json per il polling PWA --- +BUILD_TIMESTAMP=$(date +%s)000 +echo "{\"version\":\"$VERSION\",\"buildTime\":$BUILD_TIMESTAMP}" > www/version.json +echo "📄 Generato version.json: v$VERSION (timestamp: $BUILD_TIMESTAMP)" + +# 2.5 In locale usiamo la root +echo "📁 Build pronta nella root..." +# Nessuna sottocartella ionic necessaria in locale + +# Nessun redirect necessario in locale + +# 3. Recupero IP locale per connessione da cellulare +IP_ADDRESS=$(ipconfig getifaddr en0 || ipconfig getifaddr en1 || hostname -I | awk '{print $1}') + +if [ -z "$IP_ADDRESS" ]; then + IP_ADDRESS="localhost" +fi + +echo "" +echo "--------------------------------------------------------" +echo "📱 INSTALLAZIONE SU CELLULARE:" +echo "1. Assicurati che il cellulare sia sulla stessa rete Wi-Fi." +echo "2. Apri il browser (Chrome su Android, Safari su iOS)." +echo "3. Vai all'indirizzo: http://\$IP_ADDRESS:8080/" +echo " ⚠️ NOTA: Per usare il MICROFONO su cellulare, i browser richiedono HTTPS." +echo " Puoi usare uno strumento come 'ngrok' o 'local-ssl-proxy' per testarlo con HTTPS." +echo "4. Una volta caricata l'app:" +echo " - Android: Clicca sui 3 puntini -> 'Installa app' o 'Aggiungi a home'." +echo " - iOS: Clicca l'icona 'Condividi' (quadrato con freccia) -> 'Aggiungi a schermata Home'." +echo "--------------------------------------------------------" +echo "" + +# 4. Avvio server locale per test immediato +echo "🌐 Liberazione porta 8080 (se occupata)..." +lsof -ti:8080 | xargs kill -9 2>/dev/null || true + +echo "🌐 Avvio server di distribuzione su http://$IP_ADDRESS:8080/ ..." +echo "premi CTRL+C per fermare il server." + +npx http-server "$DIST_PATH" -p 8080 -c-1 --proxy "http://localhost:8080?" diff --git a/deploy_www.sh b/deploy_www.sh new file mode 100755 index 0000000..0d0acb6 --- /dev/null +++ b/deploy_www.sh @@ -0,0 +1,67 @@ +#!/bin/bash + +# --- Caricamento variabili d'ambiente --- +if [ -f .env ]; then + export $(grep -v '^#' .env | xargs) +else + echo "❌ Errore: File .env non trovato." + exit 1 +fi + +# --- Configurazione Target --- +TARGET="contabo" +echo "🎯 Target di deploy: $TARGET" + +# --- Validazione configurazione --- +if [ -z "$VPS_HOST" ] || [ -z "$VPS_USER" ] || [ -z "$VPS_PATH" ]; then + echo "❌ Errore: VPS_HOST, VPS_USER o VPS_PATH non definiti nel file .env" + exit 1 +fi + +# --- Aggiornamento Versione --- +VERSION=$(date +'%Y.%m.%d.%H%M') +echo "export const VERSION = '$VERSION';" > src/app/version.ts +echo "🏷️ Versione aggiornata a: $VERSION" + +# --- Configurazione Email e API Parametriche --- +node -e " +const fs = require('fs'); +const envEmail = process.env.CONTACT_EMAIL || 'info@canticristiani.it'; +const apiUser = process.env.API_AUTH_USER || 'canti'; +const apiPass = process.env.API_AUTH_PASS || 'antani2026'; +['src/environments/environment.ts', 'src/environments/environment.prod.ts'].forEach(file => { + if (fs.existsSync(file)) { + let content = fs.readFileSync(file, 'utf8'); + content = content.replace(/contactEmail:\s*'[^']*'/g, \`contactEmail: '\${envEmail}'\`); + content = content.replace(/apiAuthUser:\s*'[^']*'/g, \`apiAuthUser: '\${apiUser}'\`); + content = content.replace(/apiAuthPass:\s*'[^']*'/g, \`apiAuthPass: '\${apiPass}'\`); + fs.writeFileSync(file, content, 'utf8'); + console.log(\`📧 Aggiornate variabili di ambiente in \${file}\`); + } +}); +" + + +# --- Build della PWA (base-href=/ per installare nella root) --- +echo "📦 1/2 Build della PWA (Production) per ROOT (www.canticristiani.it) in corso..." +npm run build -- --configuration=production --base-href=/ || { echo "❌ Errore nella build"; exit 1; } + +if [ ! -d "www" ]; then + echo "❌ Errore: Cartella 'www' non trovata." + exit 1 +fi + +# --- Genera version.json per il polling PWA --- +BUILD_TIMESTAMP=$(date +%s)000 +echo "{\"version\":\"$VERSION\",\"buildTime\":$BUILD_TIMESTAMP}" > www/version.json +echo "📄 Generato version.json: v$VERSION (timestamp: $BUILD_TIMESTAMP)" + +# --- Upload --- +echo "🚀 Upload via SSH/rsync su Contabo ($VPS_HOST) in corso..." +rsync -avz --delete --exclude 'api' www/ "$VPS_USER@$VPS_HOST:$VPS_PATH" + +# --- Allineamento Cantiletture JSON --- +if [ -f "./allinealetture.sh" ]; then + echo "🔄 Sincronizzazione cantiletture.json su server..." + ./allinealetture.sh || echo "⚠️ Warning: Allineamento cantiletture.json fallito" +fi diff --git a/docker-compose.yaml b/docker-compose.yaml new file mode 100644 index 0000000..410d1f6 --- /dev/null +++ b/docker-compose.yaml @@ -0,0 +1,17 @@ + +services: + app: + build: . + volumes: + - .:/app + - node_modules:/app/node_modules + ports: + - "8100:8100" + - "8101:8101" + - "35729:35729" + environment: + - CHOKIDAR_USEPOLLING=true + command: ionic serve --external --port 8100 --address 0.0.0.0 + +volumes: + node_modules: diff --git a/documenti/clonazione_opzione_1.md b/documenti/clonazione_opzione_1.md new file mode 100644 index 0000000..c59e006 --- /dev/null +++ b/documenti/clonazione_opzione_1.md @@ -0,0 +1,220 @@ +# Studio di Dettaglio: Opzione 1 - White-Label / Multi-Configuration + +Questo documento descrive in dettaglio la strategia, la configurazione e i passaggi necessari per implementare la clonazione del progetto **canti** per la variante **stereocomics** attraverso l'**Opzione 1: White-Label**. + +Con questo approccio, il codice sorgente rimane **unico al 100%**. La differenziazione tra l'applicazione originale (Canti) e il clone (Stereocomics) avviene esclusivamente a tempo di compilazione (build-time) o di esecuzione (run-time) tramite file di configurazione ambientale di Angular (`environment`), fogli di stile dedicati, e sostituzione degli asset. + +--- + +## 1. Architettura e Flusso di Configurazione + +Il concetto chiave è l'utilizzo delle funzionalità native di Angular CLI (`angular.json`) per iniettare le configurazioni specifiche del brand. + +```mermaid +graph TD + A[Codice Sorgente Comune] --> B{Build Command} + B -- "ng build" --> C[Canti App] + B -- "ng build --configuration=stereocomics" --> D[Stereocomics App] + + subgraph Sostituzioni Stereocomics + E[environment.ts -> environment.stereocomics.ts] + F[variables.scss -> variables.stereocomics.scss] + G[Asset Generici -> Asset Stereocomics] + end + + D -.-> Sostituzioni Stereocomics +``` + +--- + +## 2. Passaggi Operativi per l'Implementazione + +### Passo 2.1: Creazione dei File Ambientali (Environments) +Attualmente in `src/environments/` abbiamo `environment.ts` e `environment.prod.ts`. Creeremo le varianti per Stereocomics: + +#### [NEW] [environment.stereocomics.ts](file:///Users/davidfrassi/SRC/agenti/canti/src/environments/environment.stereocomics.ts) +```typescript +export const environment = { + production: false, + contactEmail: 'info@stereocomics.it', + appName: 'Stereocomics', + apiAuthUser: 'stereocomics', + apiAuthPass: 'stereo2026', + brand: 'stereocomics' // Flag utile per abilitare o disabilitare funzionalità specifiche run-time +}; +``` + +#### [NEW] [environment.stereocomics.prod.ts](file:///Users/davidfrassi/SRC/agenti/canti/src/environments/environment.stereocomics.prod.ts) +```typescript +export const environment = { + production: true, + contactEmail: 'info@stereocomics.it', + appName: 'Stereocomics', + apiAuthUser: 'stereocomics', + apiAuthPass: 'stereo2026_prod', + brand: 'stereocomics' +}; +``` + +--- + +### Passo 2.2: Configurazione di `angular.json` +Per permettere ad Angular di caricare la configurazione corretta, dobbiamo aggiungere una nuova build configuration in [angular.json](file:///Users/davidfrassi/SRC/agenti/canti/angular.json). + +Sotto `projects -> app -> architect -> build -> configurations`, aggiungeremo il blocco `stereocomics`: + +```json +"stereocomics": { + "buildOptimizer": true, + "optimization": true, + "vendorChunk": false, + "extractLicenses": true, + "sourceMap": false, + "namedChunks": false, + "fileReplacements": [ + { + "replace": "src/environments/environment.ts", + "with": "src/environments/environment.stereocomics.prod.ts" + }, + { + "replace": "src/theme/variables.scss", + "with": "src/theme/variables.stereocomics.scss" + } + ], + "assets": [ + { + "glob": "**/*", + "input": "src/assets/stereocomics", + "output": "assets" + }, + { + "glob": "**/*", + "input": "public/stereocomics", + "output": "." + } + ] +} +``` + +E sotto `projects -> app -> architect -> serve -> configurations`: +```json +"stereocomics": { + "buildTarget": "app:build:development", + "fileReplacements": [ + { + "replace": "src/environments/environment.ts", + "with": "src/environments/environment.stereocomics.ts" + }, + { + "replace": "src/theme/variables.scss", + "with": "src/theme/variables.stereocomics.scss" + } + ], + "assets": [ + { + "glob": "**/*", + "input": "src/assets/stereocomics", + "output": "assets" + }, + { + "glob": "**/*", + "input": "public/stereocomics", + "output": "." + } + ] +} +``` + +--- + +### Passo 2.3: Stile e Theming +Creeremo un file di variabili SCSS specifico per ridefinire i colori primari di Ionic in chiave "Stereocomics" (es. arancione/viola invece del blu/verde tipico dei Canti). + +#### [NEW] [variables.stereocomics.scss](file:///Users/davidfrassi/SRC/agenti/canti/src/theme/variables.stereocomics.scss) +Questo file conterrà le medesime variabili CSS di `src/theme/variables.scss` ma con la palette colori e i font scelti per Stereocomics: +```scss +// Stereocomics Palette +:root { + --ion-color-primary: #ff5722; + --ion-color-primary-rgb: 255,87,34; + --ion-color-primary-contrast: #ffffff; + --ion-color-primary-contrast-rgb: 255,255,255; + --ion-color-primary-shade: #e04d1d; + --ion-color-primary-tint: #ff6838; + + // Font personalizzati + --app-font-family: 'Outfit', sans-serif; +} +``` + +Nel file [global.scss](file:///Users/davidfrassi/SRC/agenti/canti/src/global.scss) o nei componenti useremo la variabile `--app-font-family` per rendere dinamico il font. + +--- + +### Passo 2.4: Gestione Asset e Icone PWA +Per evitare di caricare icone e manifest di CantiCristiani su Stereocomics: +1. Creeremo due sottocartelle in `src/assets/`: + - `src/assets/canti/` (per i loghi e immagini originali) + - `src/assets/stereocomics/` (per i loghi e immagini di Stereocomics) +2. Durante la build di `stereocomics`, mapperemo la cartella `src/assets/stereocomics` direttamente sull'output `assets/` (come specificato in `angular.json`), garantendo che i percorsi `/assets/logo.png` rimangano identici nel codice HTML, ma cambino fisicamente nel pacchetto generato. +3. Creeremo un file `manifest.stereocomics.webmanifest` in `public/stereocomics/manifest.webmanifest` contenente il nome "Stereocomics" e i riferimenti alle icone corrette per la PWA. + +--- + +### Passo 2.5: Script in `package.json` +Aggiungeremo comandi dedicati in [package.json](file:///Users/davidfrassi/SRC/agenti/canti/package.json) per facilitare lo sviluppo e la pubblicazione: + +```json +"scripts": { + "start:canti": "ng serve --configuration=development", + "start:stereocomics": "ng serve --configuration=stereocomics", + "build:canti": "ng build --configuration=production", + "build:stereocomics": "ng build --configuration=stereocomics" +} +``` + +--- + +### Passo 2.6: Gestione Capacitor (Mobile Native App) +Se l'app deve essere compilata per iOS/Android tramite Capacitor: +- Possiamo creare un file di configurazione dinamico `capacitor.config.ts` che esporta la configurazione a seconda di una variabile d'ambiente (es. `process.env['BRAND']`). + +```typescript +import { CapacitorConfig } from '@capacitor/cli'; + +const brand = process.env['BRAND'] || 'canti'; + +const config: CapacitorConfig = { + appId: brand === 'stereocomics' ? 'it.stereocomics.app' : 'it.canticristiani.app', + appName: brand === 'stereocomics' ? 'Stereocomics' : 'Canti Cristiani', + webDir: 'www', + bundledWebRuntime: false +}; + +export default config; +``` + +--- + +## 3. Vantaggi e Svantaggi dell'Opzione 1 + +### Vantaggi: +1. **Zero Duplicazione di Codice**: Se viene corretto un bug nella pagina di riproduzione audio o nel parser dei testi, la modifica è istantaneamente attiva per entrambi i brand. +2. **Semplicità di Manutenzione**: Un'unica pipeline di CI/CD che esegue i test unitari una sola volta per la codebase comune. +3. **Flessibilità Controllata**: È comunque possibile introdurre comportamenti run-time personalizzati leggendo `environment.brand` nel codice TypeScript (es. `if (environment.brand === 'stereocomics') { ... }`). + +### Svantaggi: +1. **Complessità Condizionale**: Se a lungo andare Stereocomics necessita di pagine con layout o logiche radicalmente diversi da Canti, il codice si riempirà di blocchi `if/else` o direttive condizionali (`*ngIf="isStereocomics"`), riducendo la leggibilità del codice. + +--- + +## 4. Criteri di Accettazione e Verifica (Verification Plan) + +### Verifica dello Sviluppo Locale +1. Eseguire `npm run start:canti` -> Verificare che il logo sia quello di CantiCristiani e il colore dominante sia il blu/verde originale. +2. Eseguire `npm run start:stereocomics` -> Verificare che l'interfaccia risponda con il branding Stereocomics (colore primario cambiato, nome app cambiato in testata, logo corretto). + +### Verifica PWA e Build di Produzione +1. Eseguire `npm run build:stereocomics`. +2. Controllare che la cartella `/www` contenga il file `manifest.webmanifest` con i riferimenti a Stereocomics. +3. Verificare che l'email di contatto visualizzata sia `info@stereocomics.it`. diff --git a/documenti/clonazione_opzione_2.md b/documenti/clonazione_opzione_2.md new file mode 100644 index 0000000..e35a9c5 --- /dev/null +++ b/documenti/clonazione_opzione_2.md @@ -0,0 +1,175 @@ +# Studio di Dettaglio: Opzione 2 - Angular Workspace Monorepo + +Questo documento descrive in dettaglio la strategia, la configurazione e i passaggi necessari per implementare la clonazione del progetto **canti** per la variante **stereocomics** attraverso l'**Opzione 2: Angular Workspace Monorepo**. + +Con questo approccio, il repository viene strutturato per ospitare **due applicazioni distinte** (`canti` e `stereocomics`) e **una o più librerie condivise** (`shared-core`) che conterranno la logica di business comune (servizi audio, parser di testi, database locale, integrazioni API). + +--- + +## 1. Architettura e Struttura delle Cartelle + +Nel modello Monorepo, la struttura dei file viene riorganizzata per isolare l'interfaccia utente (pagine, componenti, temi) e condividere i servizi fondamentali. + +```mermaid +graph TD + subgraph Monorepo Workspace + Shared[Libreria Condivisa: @shared/core] + AppCanti[App 1: Canti] + AppStereo[App 2: Stereocomics] + end + + AppCanti --> Shared + AppStereo --> Shared +``` + +La struttura delle cartelle diventerà simile alla seguente: +```text +canti/ +├── angular.json +├── package.json +├── tsconfig.json +├── src/ <-- Diventa l'applicazione Canti originale +│ ├── app/ +│ │ ├── pages/ <-- Pagine specifiche di Canti +│ │ └── app.module.ts +│ └── assets/ <-- Asset di Canti +├── projects/ +│ ├── shared-core/ <-- Libreria condivisa generata +│ │ ├── src/ +│ │ │ ├── public-api.ts +│ │ │ └── lib/ +│ │ │ └── services/ <-- AudioEngine, LyricsParser, CantiService, ecc. +│ └── stereocomics/ <-- Nuova applicazione Stereocomics +│ ├── src/ +│ │ ├── app/ +│ │ │ ├── pages/ <-- Pagine e UI customizzate di Stereocomics +│ │ │ └── app.module.ts +│ │ ├── assets/ <-- Asset di Stereocomics +│ │ └── theme/ <-- Fogli di stile di Stereocomics +``` + +--- + +## 2. Passaggi Operativi per l'Implementazione + +### Passo 2.1: Inizializzazione della Libreria Condivisa +Generiamo una libreria Angular per ospitare i servizi condivisi. + +```bash +ng generate library shared-core --prefix=shared +``` + +Questo comando creerà la cartella `projects/shared-core/` e aggiornerà [angular.json](file:///Users/davidfrassi/SRC/agenti/canti/angular.json) e [tsconfig.json](file:///Users/davidfrassi/SRC/agenti/canti/tsconfig.json) inserendo il path alias (es. `@shared/core`). + +--- + +### Passo 2.2: Migrazione dei Servizi Core +Sposteremo tutti i servizi non legati direttamente alla UI da `src/app/services/` a `projects/shared-core/src/lib/services/`. + +Servizi da migrare: +* [audio-engine.service.ts](file:///Users/davidfrassi/SRC/agenti/canti/src/app/services/audio-engine.service.ts) +* [canti.service.ts](file:///Users/davidfrassi/SRC/agenti/canti/src/app/services/canti.service.ts) +* [lyrics-parser.service.ts](file:///Users/davidfrassi/SRC/agenti/canti/src/app/services/lyrics-parser.service.ts) +* Eventuali altri helper o interfacce dati comuni. + +Esponiamo i servizi nel file `projects/shared-core/src/public-api.ts`: +```typescript +export * from './lib/services/audio-engine.service'; +export * from './lib/services/canti.service'; +export * from './lib/services/lyrics-parser.service'; +``` + +Aggiorneremo quindi gli import all'interno dell'applicazione principale `canti` (e successivamente `stereocomics`): +```typescript +// Da: +import { CantiService } from '../services/canti.service'; +// A: +import { CantiService } from '@shared/core'; +``` + +--- + +### Passo 2.3: Generazione della Nuova Applicazione Stereocomics +Creiamo la seconda applicazione all'interno del workspace: + +```bash +ng generate application stereocomics --routing --style=scss +``` + +In [angular.json](file:///Users/davidfrassi/SRC/agenti/canti/angular.json) verrà aggiunto un nuovo progetto denominato `stereocomics`. + +#### Integrazione Ionic +Per abilitare le funzionalità Ionic (componenti UI, gesture, ecc.) nella nuova applicazione, occorre: +1. Importare `IonicModule.forRoot()` nel file `projects/stereocomics/src/app/app.module.ts`. +2. Copiare o adattare la struttura di theming da `src/theme/` a `projects/stereocomics/src/theme/`. + +--- + +### Passo 2.4: Personalizzazione delle Pagine e dei Componenti +A differenza dell'Opzione 1 (dove le pagine HTML sono identiche), nell'Opzione 2 `stereocomics` ha le sue pagine indipendenti in `projects/stereocomics/src/app/pages/`. + +È possibile: +* Creare layout completamente differenti. +* Aggiungere nuove feature o pagine esclusive (es. una sezione "Comics" o "Store") senza intaccare minimamente l'applicazione `canti`. +* Importare i servizi core da `@shared/core` in ciascuna pagina per gestire la logica dei canti e dell'audio. + +--- + +### Passo 2.5: Script in `package.json` +Modificheremo gli script di avvio e build per differenziare i target: + +```json +"scripts": { + "start:canti": "ng serve app --port=4200", + "start:stereocomics": "ng serve stereocomics --port=4300", + "build:shared": "ng build shared-core", + "build:canti": "npm run build:shared && ng build app --configuration=production", + "build:stereocomics": "npm run build:shared && ng build stereocomics --configuration=production" +} +``` + +--- + +### Passo 2.6: Gestione di Capacitor (Mobile Apps Separate) +Per compilare le due app per iOS/Android in modo totalmente indipendente: +1. L'app `canti` continuerà ad usare la configurazione di Capacitor a livello di root, oppure verrà spostata in una sottocartella. +2. Inizializziamo Capacitor specificamente per `stereocomics` posizionando un file `capacitor.config.ts` all'interno di `projects/stereocomics/`: + +```typescript +import { CapacitorConfig } from '@capacitor/cli'; + +const config: CapacitorConfig = { + appId: 'it.stereocomics.app', + appName: 'Stereocomics', + webDir: '../../dist/stereocomics', // Punterà alla cartella di build di Angular + bundledWebRuntime: false +}; + +export default config; +``` + +--- + +## 3. Vantaggi e Svantaggi dell'Opzione 2 + +### Vantaggi: +1. **Massima Libertà di Design e UX**: L'applicazione `stereocomics` può avere una struttura di navigazione, pagine e flussi utente completamente diversi da `canti`. +2. **Isolamento del Codice UI**: I cambiamenti estetici o le nuove feature di interfaccia introdotte su Stereocomics non rischiano di rompere l'applicazione Canti originale. +3. **Riutilizzo della Logica di Business**: Tutta la logica complessa dei database locali, del lettore audio e dei parser rimane centralizzata e testata una volta sola nella libreria `@shared/core`. + +### Svantaggi: +1. **Sforzo Iniziale Elevato**: Richiede un refactoring iniziale importante per estrarre tutti i servizi e ridefinire i path di importazione in tutto il progetto. +2. **Build più Lente**: La compilazione richiede prima la build delle librerie condivise e poi dell'applicazione specifica. +3. **Gestione delle Dipendenze**: Sebbene condividano lo stesso `package.json`, l'aggiornamento di una libreria esterna (es. Ionic o Angular) deve essere testato su entrambe le applicazioni per evitare regressioni. + +--- + +## 4. Criteri di Accettazione e Verifica (Verification Plan) + +### Verifica dello Sviluppo Locale +1. Eseguire `npm run start:canti` -> Verificare il funzionamento completo dell'app principale sulla porta `4200`. +2. Eseguire `npm run start:stereocomics` -> Verificare che la nuova app risponda sulla porta `4300` con il layout personalizzato. + +### Verifica della Compilazione Condivisa +1. Apportare una modifica al servizio `CantiService` (es. aggiungere un log). +2. Verificare che la modifica sia visibile ed efficace sia su `canti` che su `stereocomics` dopo aver compilato la libreria condivisa. diff --git a/documenti/clonazione_stereocomics.md b/documenti/clonazione_stereocomics.md new file mode 100644 index 0000000..579c8b0 --- /dev/null +++ b/documenti/clonazione_stereocomics.md @@ -0,0 +1,164 @@ +# Guida alla Creazione di "stereocomics" tramite Angular Workspace Monorepo + +Questo documento descrive dettagliatamente la strategia dell'**Opzione 2 (Monorepo)**. L'obiettivo è trasformare l'attuale struttura del progetto in un Workspace Angular multi-applicazione, dove le logiche funzionali (servizi, parser, gestione audio) risiedono in una libreria condivisa, mentre le applicazioni `canti` e `stereocomics` rimangono indipendenti per quanto riguarda interfacce grafiche, stili, asset e configurazioni. + +--- + +## Struttura Finale del Workspace Monorepo + +Al termine del processo, la struttura delle cartelle del progetto si presenterà così: + +```text +canti/ (Root del Workspace) +├── angular.json # Configurazione di build per entrambi i progetti +├── package.json # Dipendenze condivise +├── tsconfig.json # Configurazione TypeScript con path alias per il core +├── src/ # Codice sorgente dell'applicazione originale "canti" +│ ├── app/ # Componenti, pagine e routing specifici di canti +│ └── assets/ # Immagini, loghi e risorse di canti +└── projects/ + ├── core/ # LIBRERIA CONDIVISA (TypeScript puro) + │ └── src/ + │ ├── public-api.ts # Esporta i servizi core + │ └── lib/ + │ └── services/ # I servizi estratti (audio, parser, canti, settings, ecc.) + └── stereocomics/ # NUOVA APPLICAZIONE "stereocomics" + ├── src/ + │ ├── app/ # Pagine, componenti e routing specifici di stereocomics + │ ├── assets/ # Loghi, immagini e splash screen di stereocomics + │ └── theme/ # CSS/SCSS personalizzato (variabili di colore diverse) + └── capacitor.config.ts # Configurazione Capacitor specifica (es. per iOS/Android) +``` + +--- + +## Fasi di Implementazione Dettagliate + +### Fase 1: Creazione della Libreria Condivisa (`core`) +Il primo passo consiste nel creare un modulo di libreria all'interno del workspace. + +1. **Generazione della libreria**: + Utilizzando l'Angular CLI dalla root del progetto: + ```bash + ng generate library core --prefix=core + ``` + Questo comando creerà la cartella `projects/core` e configurerà automaticamente i path alias nel file `tsconfig.json` (es. `"@core/*"` o `"core"`). + +2. **Migrazione dei Servizi**: + Sposteremo i file dei servizi core da `src/app/services/` a `projects/core/src/lib/services/`. I file principali da migrare includono: + - [lyrics-parser.service.ts](file:///Users/davidfrassi/SRC/agenti/canti/src/app/services/lyrics-parser.service.ts) + - [audio-engine.service.ts](file:///Users/davidfrassi/SRC/agenti/canti/src/app/services/audio-engine.service.ts) + - [canti.service.ts](file:///Users/davidfrassi/SRC/agenti/canti/src/app/services/canti.service.ts) + - [playlist.service.ts](file:///Users/davidfrassi/SRC/agenti/canti/src/app/services/playlist.service.ts) + - [settings.service.ts](file:///Users/davidfrassi/SRC/agenti/canti/src/app/services/settings.service.ts) + - [comunita.service.ts](file:///Users/davidfrassi/SRC/agenti/canti/src/app/services/comunita.service.ts) + - E gli altri servizi correlati. + +3. **Esportazione delle API**: + Nel file `projects/core/src/public-api.ts`, esporteremo tutti i servizi migrati in modo che siano importabili dalle applicazioni esterne: + ```typescript + export * from './lib/services/canti.service'; + export * from './lib/services/lyrics-parser.service'; + // ... altre esportazioni + ``` + +4. **Compilazione iniziale**: + Si compila la libreria core affinché sia disponibile per i progetti: + ```bash + ng build core + ``` + +--- + +### Fase 2: Adeguamento dell'Applicazione `canti` +Dopo aver spostato i servizi nella libreria condivisa, dobbiamo aggiornare l'applicazione originale affinché consumi la libreria anziché i vecchi file locali. + +1. **Aggiornamento degli Import**: + In tutti i componenti e pagine di `canti` (es. `src/app/home/home.page.ts`), modificheremo gli import dei servizi: + *Prima:* + ```typescript + import { CantiService } from '../services/canti.service'; + ``` + *Dopo:* + ```typescript + import { CantiService } from 'core'; + ``` + +2. **Rimozione dei Vecchi Servizi**: + Elimineremo la cartella `src/app/services/` ormai vuota. + +3. **Test di Verifica**: + Avvieremo `canti` con `npm run start` (o `ng serve`) per assicurarci che l'applicazione funzioni correttamente importando i servizi dalla libreria. + +--- + +### Fase 3: Generazione dell'Applicazione `stereocomics` +Ora che le fondamenta condivise sono pronte, creiamo la nuova applicazione `stereocomics`. + +1. **Generazione**: + Sempre tramite Angular CLI: + ```bash + ng generate application stereocomics --style=scss --routing=true + ``` + Questo configurerà un nuovo blocco chiamato `stereocomics` in `angular.json` e creerà la cartella `projects/stereocomics`. + +2. **Integrazione con Ionic**: + Aggiungeremo il supporto a Ionic nella nuova applicazione importando `IonicModule.forRoot()` nel file `projects/stereocomics/src/app/app.module.ts`. + +--- + +### Fase 4: Sviluppo e Personalizzazione di `stereocomics` +A questo punto abbiamo un'applicazione vergine che possiamo strutturare come vogliamo, riutilizzando però i servizi core. + +1. **Struttura delle Pagine**: + Possiamo decidere di copiare le pagine esistenti di `canti` (se vogliamo che `stereocomics` parta con lo stesso layout per poi essere modificato) oppure creare pagine del tutto nuove. + Ad esempio, per generare una pagina specifica in stereocomics: + ```bash + ng generate page pages/home --project=stereocomics + ``` + +2. **Consumo dei Servizi Shared**: + Nel codice di `stereocomics`, per caricare i dati useremo la libreria condivisa: + ```typescript + import { Component, OnInit } from '@angular/core'; + import { CantiService } from 'core'; + + @Component({ ... }) + export class HomePage implements OnInit { + constructor(private cantiService: CantiService) {} + + ngOnInit() { + // Possiamo accedere a tutte le funzioni storiche + this.cantiService.loadCanti(); + } + } + ``` + +3. **Personalizzazione Visiva (Branding)**: + - Modificheremo `projects/stereocomics/src/theme/variables.scss` per definire la palette di colori di `stereocomics` (ad es. tonalità arancioni o viola, differenziandosi dal blu di `canti`). + - Sostituiremo gli asset in `projects/stereocomics/src/assets/` con loghi, icone e immagini dedicati a stereocomics. + +--- + +### Fase 5: Configurazione dei Comandi di Build +Aggiungeremo o modificheremo gli script nel file `package.json` per facilitare lo sviluppo parallelo: + +```json +"scripts": { + "start:canti": "ng serve app", + "start:stereocomics": "ng serve stereocomics", + "build:canti": "ng build app --configuration production", + "build:stereocomics": "ng build stereocomics --configuration production", + "watch:core": "ng build core --watch" +} +``` + +Durante lo sviluppo, se modifichi un servizio core, il comando `watch:core` ricompilerà automaticamente la libreria in background, aggiornando istantaneamente l'app che stai servendo localmente. + +--- + +## Vantaggi di questo Approccio + +* **Sorgente di Verità Unica (Single Source of Truth)**: La complessa logica di business (algoritmi di parsing, logica audio per i player, caching, sync) viene scritta, testata e manutenuta in un solo posto (`projects/core`). +* **Autonomia Grafica ed Esperienziale**: `stereocomics` ha le sue pagine HTML e i suoi fogli di stile CSS/SCSS. Può avere una navigazione a tab, mentre `canti` usa un menu laterale (sidemenu), senza alcun conflitto. +* **Semplicità di Aggiornamento delle Dipendenze**: Entrambe le applicazioni utilizzano gli stessi pacchetti npm (configurati nel `package.json` globale nella root), riducendo il disallineamento delle versioni delle librerie terze (es. Capacitor, Ionic, Angular). diff --git a/documenti/implementation_plan_stereocomics.md b/documenti/implementation_plan_stereocomics.md new file mode 100644 index 0000000..376acdf --- /dev/null +++ b/documenti/implementation_plan_stereocomics.md @@ -0,0 +1,72 @@ +# Piano Operativo: Clonazione e Personalizzazione in "stereocomics" + +Questo piano descrive le opzioni e le fasi operative per creare un clone del progetto **canti** denominato **stereocomics**. Il clone condividerà le stesse librerie funzionali di base (servizi, parser, logica audio, ecc.) offrendo al contempo completa libertà di personalizzazione (grafica, asset, configurazioni, ed eventuali pagine specifiche). + +--- + +## Opzioni Architetturali Proposte + +Prima di procedere con l'implementazione, è fondamentale scegliere l'approccio strutturale più adatto: + +### Opzione 1: White-Label / Multi-Configuration (Consigliata per Manutenibilità) +*Se l'applicazione stereocomics differisce principalmente per branding, colori, logo, configurazioni e alcuni testi, ma condivide la quasi totalità delle pagine e dei flussi.* +- **Come funziona**: Si mantiene un unico codice sorgente. Si usano i file di configurazione ambientale di Angular (`src/environments/`) e file CSS personalizzati per caricare dinamicamente loghi, stili (tramite variabili CSS/SCSS), e comportamenti in base alla build (es. `ng build --configuration=stereocomics`). +- **Pro**: Semplicità assoluta di manutenzione. Qualsiasi bug fix o nuova funzionalità su un servizio o una pagina si riflette istantaneamente su entrambi i brand senza duplicazione di codice. +- **Contro**: Meno flessibilità se le pagine di `stereocomics` dovranno divergere drasticamente a livello di layout HTML o logica di navigazione rispetto a `canti`. + +### Opzione 2: Angular Workspace Monorepo (Consigliata per Massima Personalizzazione) +*Se stereocomics deve avere pagine, componenti e flussi di navigazione diversi da canti, pur riutilizzando gli stessi servizi (audio, parser, database local, ecc.).* +- **Come funziona**: Si trasforma il progetto in un workspace Angular multi-applicazione. + 1. Si crea una libreria condivisa (es. `projects/shared-core`) dove vengono spostati tutti i servizi di base (`src/app/services/*`). + 2. L'applicazione attuale viene configurata come progetto `canti`. + 3. Viene generata una nuova applicazione Angular/Ionic nello stesso workspace (`projects/stereocomics`) che importa i servizi da `shared-core` ma ha le sue pagine, i suoi componenti e la sua veste grafica indipendenti. +- **Pro**: Massimo controllo. Ciascuna app ha la sua struttura di pagine, ma condividono al 100% la logica complessa dei servizi. +- **Contro**: Richiede una ristrutturazione iniziale dei path di importazione dei servizi nel progetto attuale. + +### Opzione 3: Repository / Cartella Indipendente +*Se si desidera un progetto completamente separato in una nuova cartella `/Users/davidfrassi/SRC/agenti/stereocomics`.* +- **Come funziona**: Si clona il progetto in una nuova cartella e si personalizza in modo indipendente. Per condividere le librerie, si può creare un package locale (`npm link`) o importare i servizi come sottomodulo git. +- **Pro**: Isolamento totale. +- **Contro**: Rischio elevato di divergenza del codice. I bug fix sui servizi in un progetto dovranno essere riportati manualmente o gestiti tramite rilasci di pacchetti. + +--- + +## User Review Required + +> [!IMPORTANT] +> Si prega di verificare quale delle tre opzioni si adatta meglio alle esigenze di sviluppo a lungo termine di **stereocomics**. +> +> - Se il clone differisce solo per loghi, colori e piccoli dettagli, l'**Opzione 1 (White-Label)** è la più rapida ed efficiente. +> - Se il clone deve avere un'interfaccia utente o funzionalità molto diverse pur usando la stessa logica di lettura/parsing, l'**Opzione 2 (Monorepo)** è la scelta ideale. + +--- + +## Fasi del Piano Operativo (Esempio basato sull'Opzione 2 - Monorepo) + +Se si sceglie l'approccio Monorepo, i passi saranno i seguenti: + +### Fase 1: Preparazione e Ristrutturazione (Refactoring dei Servizi) +1. Spostare i servizi core (ad es. [lyrics-parser.service.ts](file:///Users/davidfrassi/SRC/agenti/canti/src/app/services/lyrics-parser.service.ts), [audio-engine.service.ts](file:///Users/davidfrassi/SRC/agenti/canti/src/app/services/audio-engine.service.ts), [canti.service.ts](file:///Users/davidfrassi/SRC/agenti/canti/src/app/services/canti.service.ts)) in una libreria condivisa o in una cartella core dedicata configurata con path alias in `tsconfig.json` (es. `@shared/services`). +2. Aggiornare gli import in tutto il progetto `canti` per utilizzare il nuovo path alias. + +### Fase 2: Creazione del Progetto Stereocomics +1. Generare la nuova applicazione all'interno del workspace o duplicare la struttura configurando il nuovo target in [angular.json](file:///Users/davidfrassi/SRC/agenti/canti/angular.json). +2. Configurare gli asset (immagini, loghi, splash screen) per `stereocomics` in una cartella dedicata. +3. Creare il file di configurazione specifico per stereocomics (`environment.stereocomics.ts`). + +### Fase 3: Personalizzazione e Stile +1. Creare un tema CSS/SCSS personalizzato per `stereocomics` modificando le variabili di colore Ionic/CSS. +2. Sviluppare eventuali componenti o pagine specifiche per `stereocomics`. + +### Fase 4: Configurazione della Build e Deploy +1. Configurare gli script npm in `package.json` per avviare e buildare specificamente il nuovo target (es. `npm run start:stereocomics`, `npm run build:stereocomics`). +2. Configurare Capacitor/PWA per il nuovo brand (nuovo package ID, nome dell'app, icone). + +--- + +## Verification Plan + +### Manual Verification +- Avvio di `canti` in modalità sviluppo per verificare che il refactoring dei servizi non abbia introdotto regressioni. +- Avvio di `stereocomics` per verificare il caricamento del nuovo tema, logo e impostazioni personalizzate. +- Test delle funzionalità core (riproduzione, parsing testi) in entrambe le applicazioni. diff --git a/editor-visuale.md b/editor-visuale.md new file mode 100644 index 0000000..53f73ed --- /dev/null +++ b/editor-visuale.md @@ -0,0 +1,164 @@ +# Specifiche e Considerazioni di Design: Editor Visuale Intelligente + +Questo documento raccoglie l'analisi e le specifiche di design per l'implementazione del sistema di **Scansione Fotocamera & AI** per la digitalizzazione rapida dei canti nella PWA. +L'obiettivo è progettare un'esperienza utente a "sfregamento zero" (zero friction), robusta anche in ambienti ostili (es. chiese senza campo) e capace di gestire le imperfezioni storiche dei libretti parrocchiali. + +--- + +## 1. Architettura della Pipeline Visiva + +Il processo si basa su un'interazione fluida tra client (PWA), proxy server ed il motore multimodale di visione artificiale (Google Gemini 2.5 Flash). + +```mermaid +graph TD + A[Inquadratura Fotocamera PWA] --> B[Compressione Client Canvas JPEG ~200KB] + B --> C{Connessione Rete?} + C -- Online --> D[Invia POST a /scanSong] + C -- Offline --> E[Salva in IndexedDB localmente] + E --> F[In attesa di Connessione...] + F --> C + D --> G[Chiamata a Gemini 2.5 Flash] + G --> H[Analisi Spaziale ed Estrazione JSON] + H --> I[Popolamento Automatico dell'Editor PWA] +``` + +--- + +## 2. Casi d'Uso Avanzati e Soluzioni Specifiche + +### A. Gestione Multi-Pagina (Canti Lunghi) +* **Problema**: Molti canti liturgici (es. Salmi o canti d'ingresso lunghi) si sviluppano su due pagine adiacenti o su foglietti fronte-retro separati. +* **Soluzione**: L'interfaccia dell'editor consentirà all'utente di aggiungere più scatti all'interno della stessa sessione di scansione prima dell'invio. +* **Gestione AI**: Le immagini verranno inviate in blocco al modello di visione (sfruttando l'enorme finestra di contesto di Gemini). Il prompt istruirà l'IA a considerare le foto come sequenziali, unendo il testo in un unico flusso coerente senza duplicare il titolo ed ordinando le strofe in modo corretto. + +### B. Correzione dei Refusi Storici (Libretti Anni '90) +* **Problema**: I libretti parrocchiali stampati decenni fa o digitati a macchina presentano spesso refusi tipografici, lettere scambiate o scorrettezze sugli accenti (es. `perche'` al posto di `perché`, `piu'` per `più`, `Gesu'` per `Gesù`). +* **Soluzione**: Sfruttando la comprensione semantica del modello di linguaggio (LLM), l'IA non effettua una mera trascrizione pixel-per-pixel, ma analizza il senso delle parole nel contesto dei canti liturgici italiani (molti dei quali fanno già parte della sua conoscenza pregressa). +* **Risultato**: Restituzione di un testo grammaticalmente perfetto e pulito, correggendo automaticamente i vecchi accenti e gli errori di battitura della carta originale. + +### C. Traduzione ed Uniformazione degli Accordi +* **Problema**: Gli spartiti o canzonieri cartacei possono utilizzare la notazione internazionale (`C, D, E, F, G, A, B`) anziché la notazione latina standard italiana (`Do, Re, Mi, Fa, Sol, La, Si`). +* **Soluzione**: Nel prompt di sistema, l'IA viene istruita ad uniformare tutti gli accordi alla notazione italiana standard. +* **Esempio**: Se l'utente inquadra un canzonierino scout o internazionale scritto in notazione inglese (es. `[C] [G] [Am]`), il sistema lo tradurrà istantaneamente in `[Do] [Sol] [Lam]` prima di inviarlo all'editor della PWA, garantendo la compatibilità al 100% con il modulo di trasposizione interna dei toni. + +--- + +## 3. Strategia Offline (Resilienza in Chiesa) + +Le chiese sono notoriamente ambienti difficili per la connettività di rete (mura in pietra spesse, sotterranei, assenza di ripetitori vicini). Il sistema non deve dipendere da una connessione sempre attiva. + +### Flusso Offline con IndexedDB +1. L'utente scatta la foto (o seleziona l'immagine) dall'editor mentre si trova offline. +2. L'app converte l'immagine in `Blob` e la salva localmente all'interno di **IndexedDB** associandola a una coda di scansioni pendenti (`scan-offline-queue`). +3. L'interfaccia mostra un avviso rassicurante: + > 💾 *Fogli acquisiti offline! L'app elaborerà automaticamente la scansione del canto non appena rileverai una connessione internet stabile.* +4. Il `ConnectivityService` della PWA monitora lo stato della rete. Non appena il dispositivo torna online (es. all'uscita dalla chiesa o sotto WiFi): + * L'app estrae l'immagine da IndexedDB. + * Effettua la chiamata POST a `/scanSong`. + * Riceve il JSON tradotto e notifica l'utente (o precompila la scheda dei canti proposti). + +--- + +## 4. Specifiche del Prompt di Sistema (System Prompt) + +L'output del backend deve essere rigidamente controllato e tipizzato per consentire al client Angular di digerirlo senza eccezioni di parsing. Il prompt di sistema da implementare sul proxy API sarà il seguente: + +```text +Sei un OCR musicale multimodale specializzato in canti liturgici e religiosi cristiani. +Analizza l'immagine fornita (o il set di immagini sequenziali) e restituisci ESCLUSIVAMENTE un oggetto JSON valido. Non aggiungere spiegazioni o markdown. + +Schema JSON di risposta: +{ + "titolo": "String (titolo del canto)", + "autore": "String o null", + "sezioni": [ + { + "tipo": "ritornello" | "strofa", + "numero": Number o null (solo per le strofe, es. 1, 2, 3), + "righe": [ + "Testo completo della riga con accordi musicali inseriti in linea tra parentesi quadre prima della sillaba corretta. Es: [Do]Tu sei la mia [Sol]vita" + ] + } + ] +} + +Regole di formattazione: +1. Traduci tutti gli accordi in notazione italiana (Do, Re, Mi, Fa, Sol, La, Si, con 'm' per i minori, '7' per le settime, ecc.). +2. Inserisci gli accordi esattamente nel punto in cui cadono spazialmente sopra le parole dell'immagine. +3. Correggi accenti storici errati (es. trasformando 'perche'' in 'perché') e refusi evidenti. +``` + +Questo approccio garantisce che la PWA riceva un formato perfettamente strutturato e pronto per essere inserito direttamente nelle righe del database locale. + +--- + +## 5. Approccio 100% Locale e Gratuito (Client-Side) + +Se il vincolo fondamentale è **non utilizzare alcun servizio cloud a pagamento o esterno**, possiamo spostare l'intero carico di elaborazione (OCR ed allineamento) **direttamente all'interno del browser dell'utente (client-side)** in modo 100% gratuito ed autonomo. + +Ciò è realizzabile integrando due componenti open-source nella PWA: + +1. **Tesseract.js** (compilato in WebAssembly per il browser): si occupa di estrarre il testo e, soprattutto, di fornirci i metadati spaziali di ogni singola parola. +2. **Algoritmo Euristico di Allineamento Spaziale**: un algoritmo scritto da noi in TypeScript che mappa la posizione fisica degli accordi rispetto al testo. + +### Come funziona l'algoritmo di allineamento locale? + +Quando Tesseract.js scansiona l'immagine, non restituisce solo una stringa, ma un array di parole in cui ogni parola contiene il testo ed il suo **Bounding Box (rettangolo di coordinate fisiche sull'immagine: `x0`, `y0`, `x1`, `y1`)**: + +```typescript +interface OCRWord { + text: string; + bbox: { x0: number; y0: number; x1: number; y1: number }; +} +``` + +L'algoritmo elabora questi dati in 4 fasi: + +#### Fase 1: Raggruppamento in Righe Fisiche +Le parole vengono ordinate per coordinata `y0`. Le parole che hanno valori di `y0` simili (con una tolleranza basata sull'altezza dei caratteri, es. ±15 pixel) vengono raggruppate nella stessa **riga orizzontale**. + +#### Fase 2: Classificazione delle Righe (Accordi vs. Testo) +Ogni riga viene analizzata per determinare la sua natura: +* **Riga di Accordi**: Se più del 70% delle parole nella riga corrisponde a pattern di accordi noti (es. parole corte come `Do`, `Sol`, `Re7`, `Lam`, `C`, `G`, `D7`), la riga viene marcata come riga di accordi. +* **Riga di Testo**: In tutti gli altri casi, viene considerata una riga di testo normale. + +#### Fase 3: Mappatura e Iniezione degli Accordi +Per ogni **Riga di Accordi**, individuiamo la **Riga di Testo** immediatamente sottostante (quella con coordinata `y` successiva più vicina). +Per ciascun accordo presente nella riga: +1. Calcoliamo la sua coordinata orizzontale centrale: `x_accordo = (bbox.x0 + bbox.x1) / 2`. +2. Scorriamo le parole della riga di testo sottostante per trovare quale parola (o lettera) ha la coordinata `x` più vicina a `x_accordo`. +3. Inseriamo la stringa dell'accordo tra parentesi quadre (es. `[Re]`) esattamente prima di quella parola nel testo finale. + +```text +Spaziatura fisica sull'immagine: +Riga 1 (Accordi): [Do] [Sol] +Riga 2 (Testo): Tu sei la mia vita, altro io non ho. + ↑ ↑ + x=120 x=480 +``` + +#### Fase 4: Segmentazione Strutturale delle Sezioni +L'algoritmo identifica i cambi di sezione (es. il passaggio da Ritornello a Strofa) misurando lo spazio verticale (`gap y`) tra le righe di testo. Un distanziamento verticale significativamente maggiore della media indica una separazione di strofa, consentendo di dividere il canto in blocchi strutturati. + +### Pro e Contro dell'Approccio Locale + +| Vantaggi | Svantaggi | +| :--- | :--- | +| 🟢 **100% Gratuito**: Nessun costo di licenza o API esterne. | 🔴 **Uso Risorse**: L'elaborazione OCR avviene sul telefono dell'utente (richiede 3-5 secondi). | +| 🟢 **Totale Privacy**: Le immagini non lasciano mai il dispositivo. | 🔴 **Meno tolleranza alle pieghe**: Rispetto a Gemini, un OCR locale soffre di più se la foto è storta o con ombre. | +| 🟢 **Funzionamento Offline**: Funziona anche nel deserto, senza alcuna rete. | 🔴 **Nessuna correzione lessicale**: Non corregge gli errori grammaticali storici del foglio cartaceo. | + +--- + +## 6. Il Compromesso Ideale: Gemini API Free Tier + +Esiste una terza via che unisce il meglio dei due mondi (la precisione assoluta dell'AI e il costo zero): **il Free Tier delle API di Google Gemini 2.5 Flash**. + +Google offre tramite **Google AI Studio** un piano d'uso completamente gratuito con i seguenti limiti: +* **15 Richieste al minuto (RPM)** +* **1500 Richieste al giorno (RPD)** + +Per un'applicazione di canti religiosi dove l'aggiunta di nuovi brani è un'operazione sporadica (eseguita da pochi amministratori/chitarristi solo quando si impara un canto nuovo), **questi limiti gratuiti non verranno mai superati**. + +* **Implementazione sicura**: Per evitare di inserire la chiave API gratuita all'interno del codice frontend (dove chiunque potrebbe rubarla), si fa passare la richiesta attraverso una semplice funzione serverless gratuita (es. su *Vercel Free Tier* o *Cloudflare Workers*), che funge da proxy sicuro e vi applica la chiave API prima di chiamare Google. + diff --git a/implementazione_servizio_miei.md b/implementazione_servizio_miei.md new file mode 100644 index 0000000..f542cfb --- /dev/null +++ b/implementazione_servizio_miei.md @@ -0,0 +1,84 @@ +# Specifiche Tecniche: Integrazione Servizio `/miei` con PWA Canti + +Questo documento descrive le specifiche dell'endpoint `/miei` implementato sul server Node.js e fornisce le linee guida per implementare la sincronizzazione e l'invio delle playlist locali e dei canti personalizzati ("canti miei") dalla PWA. + +--- + +## 🌐 Dettagli dell'Endpoint `/miei` + +- **Metodo HTTP**: `POST` +- **URL di Sviluppo**: `http://localhost:3000/miei` (o l'IP/porta del tuo server in produzione) +- **Content-Type**: `application/json` +- **Limite Dimensione Body**: `10MB` (per supportare liste e testi completi di canti) + +### 🔑 Identificazione Utente (`uid`) +L'endpoint richiede l'identificativo unico dell'utente (`uid`). Può essere trasmesso in tre modi (in ordine di priorità): +1. **Header HTTP**: `x-user-uid` (scelta consigliata) o `uid` +2. **Query Parameter**: `?uid=` +3. **Wrapper nel Body**: Se il corpo è un oggetto del tipo `{ "uid": "...", "canti": [...] }` + +> [!WARNING] +> L'UID dell'utente deve essere una stringa valida e sicura. Sono accettati solo caratteri alfanumerici, trattini e trattini bassi (`^[a-zA-Z0-9_\-]+$`). Qualsiasi tentativo di path traversal (es. contenente `.` o `/`) restituirà un errore `400 Bad Request`. + +--- + +## 📦 Formato dei Dati Richiesto (Payload) + +L'endpoint si aspetta di ricevere un **array JSON** contenente la lista dei canti dell'utente (formato analogo a `canti.json`). + +### Esempio di Payload (Array di Canti) +```json +[ + { + "id_canti": 9001, + "titolo": "Mio Canto Personalizzato 1", + "momenti": ["Ingresso"], + "periodi": ["Lode"], + "testo": "Testo del mio canto personalizzato...\nRit: Alleluia!" + }, + { + "id_canti": 9002, + "titolo": "Mio Canto Personalizzato 2", + "momenti": ["Comunione"], + "periodi": [], + "testo": "Testo del secondo canto..." + } +] +``` + +--- + +## 🔄 Comportamento del Server + +1. **Ricezione e Validazione**: + - Estrae l'UID ed il payload dei canti. + - Valida l'UID (sicurezza path traversal) e verifica che il payload sia un array JSON. In caso contrario, risponde con `400 Bad Request`. +2. **Logica di Backup**: + - Se nella cartella `data/` del server esiste già un file associato all'utente (`data/.json`), ne crea automaticamente una copia di backup rinominandola o copiandola in `data/.bak.json`. +3. **Salvataggio**: + - Scrive il nuovo JSON in `data/.json`. + - Risponde con `200 OK` e un JSON di conferma: + ```json + { + "success": true, + "message": "File salvato con successo.", + "uid": "utente_test_123", + "backupCreated": true + } + ``` + +--- + +## 🛠️ Requisiti per l'Implementazione nella PWA (Client Locale Mac M1) + +L'istanza di Antigravity che lavora sul codice della PWA locale dovrà implementare una funzione di sincronizzazione (es. `syncLocalDataToServer`) che esegua i seguenti passi: + +1. **Recupero dei dati locali**: + - Estrarre le playlist locali e i canti personalizzati creati dall'utente (solitamente salvati in `localStorage`, `IndexedDB`, o altro database locale). +2. **Normalizzazione e Formattazione**: + - Formattare e unire queste informazioni in un unico array JSON strutturato con i campi chiave per ciascun canto (`id_canti`, `titolo`, `momenti`, `periodi`, `testo`). +3. **Invio al Server**: + - Effettuare una chiamata `fetch` (POST) verso l'endpoint `/miei`. + - Passare l'UID dell'utente autenticato (es. da Firebase Auth o altro sistema di sessione) tramite l'header `x-user-uid`. +4. **Gestione del Feedback**: + - Mostrare all'utente una notifica di successo o gestire eventuali errori di rete o validazione. diff --git a/ionic.config.json b/ionic.config.json new file mode 100644 index 0000000..dd4ff56 --- /dev/null +++ b/ionic.config.json @@ -0,0 +1,5 @@ +{ + "name": "tmp-app", + "integrations": {}, + "type": "angular" +} diff --git a/karma.conf.js b/karma.conf.js new file mode 100644 index 0000000..611c27f --- /dev/null +++ b/karma.conf.js @@ -0,0 +1,44 @@ +// Karma configuration file, see link for more information +// https://karma-runner.github.io/1.0/config/configuration-file.html + +module.exports = function (config) { + config.set({ + basePath: '', + frameworks: ['jasmine', '@angular-devkit/build-angular'], + plugins: [ + require('karma-jasmine'), + require('karma-chrome-launcher'), + require('karma-jasmine-html-reporter'), + require('karma-coverage'), + require('@angular-devkit/build-angular/plugins/karma') + ], + client: { + jasmine: { + // you can add configuration options for Jasmine here + // the possible options are listed at https://jasmine.github.io/api/edge/Configuration.html + // for example, you can disable the random execution with `random: false` + // or set a specific seed with `seed: 4321` + }, + clearContext: false // leave Jasmine Spec Runner output visible in browser + }, + jasmineHtmlReporter: { + suppressAll: true // removes the duplicated traces + }, + coverageReporter: { + dir: require('path').join(__dirname, './coverage/app'), + subdir: '.', + reporters: [ + { type: 'html' }, + { type: 'text-summary' } + ] + }, + reporters: ['progress', 'kjhtml'], + port: 9876, + colors: true, + logLevel: config.LOG_INFO, + autoWatch: true, + browsers: ['Chrome'], + singleRun: false, + restartOnFileChange: true + }); +}; diff --git a/liturgia_strategy.md b/liturgia_strategy.md new file mode 100644 index 0000000..e4b9b56 --- /dev/null +++ b/liturgia_strategy.md @@ -0,0 +1,40 @@ +# Strategia di Suggerimento Canti Liturgici + +Questo documento descrive l'approccio tecnico utilizzato per suggerire i canti attinenti alle letture del giorno nella PWA "CantiCristiani". + +## 1. Algoritmo di Analisi (Keyword Matching) + +Al momento **non viene utilizzata un'Intelligenza Artificiale generativa (LLM)** per due motivi principali: +- **Performance**: L'analisi avviene istantaneamente sul dispositivo dell'utente senza chiamate API esterne lente. +- **Privacy e Offline**: Il sistema può funzionare anche con una connettività limitata una volta scaricato il testo delle letture. + +### Fasi dell'Algoritmo: + +1. **Keyword Extraction**: + - Il testo di tutte le letture (Prima, Salmo, Seconda, Vangelo) viene normalizzato in minuscolo. + - Vengono rimosse le "stop words" (parole comuni come articoli, preposizioni, congiunzioni). + - Vengono estratte solo le parole con lunghezza superiore a 3 caratteri per evitare rumore. +2. **Ponderazione e Scoring**: + - Ogni canto nel database viene analizzato cercando le keyword estratte. + - **Titolo (Peso 10)**: Se una parola chiave appare nel titolo, il punteggio del canto aumenta drasticamente. + - **Testo/Lyrics (Peso 1)**: Ogni occorrenza di una parola chiave nel testo del canto aggiunge 1 punto al punteggio totale. +3. **Classificazione per Momento Liturgico**: + - I canti vengono raggruppati in base alle categorie liturgiche (Ingresso, Gloria, Offertorio, Comunione, ecc.) definite nel database. + - Il sistema seleziona i migliori 3 canti per ogni categoria per offrire una scelta bilanciata. + +## 2. Selezione della Data Predefinita + +L'applicazione calcola automaticamente la **prossima domenica** come data di default. Questo perché la maggior parte degli utenti utilizza la funzione per preparare la liturgia festiva imminente. + +## 3. Sviluppi Futuri: Ricerca Semantica (Embeddings) + +Per superare i limiti del matching testuale, la strategia futura prevede l'integrazione di tecniche di **Semantic Search** che possono essere eseguite direttamente nella PWA: + +### Architettura Proposta: +- **Pre-calcolo dei Vettori**: Generazione dei vettori (embeddings) per l'intero database dei canti. Questi dati verrebbero inclusi in una versione estesa del file `canti.json`. +- **Analisi On-Device**: Utilizzo di librerie matematiche leggere (come `similarity-js`) per calcolare la "distanza del coseno" tra il vettore della lettura e quelli dei canti. +- **Vantaggi**: Il sistema identificherebbe correlazioni concettuali (es. "Luce" -> "Mondo", "Pane" -> "Eucarestia") anche in assenza di corrispondenze testuali esatte. + +### Implementazione Tecnica: +1. Integrazione di un modello di embedding (es. `all-MiniLM-L6-v2`) via Web Workers per non bloccare l'interfaccia. +2. Memorizzazione locale dei vettori tramite IndexedDB per garantire performance elevate dopo il primo caricamento. diff --git a/ngsw-config.json b/ngsw-config.json new file mode 100644 index 0000000..ae56e83 --- /dev/null +++ b/ngsw-config.json @@ -0,0 +1,43 @@ +{ + "$schema": "./node_modules/@angular/service-worker/config/schema.json", + "index": "/index.html", + "assetGroups": [ + { + "name": "app", + "installMode": "prefetch", + "resources": { + "files": [ + "/index.html", + "/manifest.webmanifest", + "/*.css", + "/*.js" + ] + } + }, + { + "name": "assets", + "installMode": "prefetch", + "updateMode": "prefetch", + "resources": { + "files": [ + "/assets/**/*", + "/**/*.(svg|cur|jpg|jpeg|png|apng|webp|avif|gif|otf|ttf|woff|woff2)" + ] + } + } + ], + "dataGroups": [ + { + "name": "canti-api", + "urls": [ + "https://www.canticristiani.it/it/api/canti.json" + ], + "cacheConfig": { + "maxSize": 1, + "maxAge": "7d", + "timeout": "10s", + "strategy": "performance" + } + } + ] +} diff --git a/nuova_funziona_importazione_comunity.md b/nuova_funziona_importazione_comunity.md new file mode 100644 index 0000000..7800de7 --- /dev/null +++ b/nuova_funziona_importazione_comunity.md @@ -0,0 +1,54 @@ +# Piano di Implementazione: Importazione Playlist e Canti della Comunità + +Questo piano descrive i dettagli tecnici per l'aggiunta di una funzione che consente di importare localmente tutte le playlist e i canti personalizzati di una comunità attiva. + +## User Review Required + +> [!IMPORTANT] +> L'importazione comporterà il salvataggio dei canti personalizzati della comunità direttamente nei "Miei Canti" dell'utente (evitando duplicati) e la creazione di playlist locali. Le playlist locali create includeranno: +> 1. Una playlist principale con il nome della comunità stessa contenente tutti i canti della comunità con le rispettive tonalità, velocità di scorrimento e testi personalizzati/aggiuntivi. +> 2. Tutte le singole scalette/playlist della comunità importate come playlist locali indipendenti e modificabili. + +## Proposed Changes + +### Servizi e Logica di Business + +#### [MODIFY] [playlist.service.ts](file:///Users/davidfrassi/SRC/agenti/canti/src/app/services/playlist.service.ts) +Aggiungeremo un metodo helper o esporremo le funzioni di salvataggio di massa per le playlist importate, garantendo che le impostazioni dei brani (`songSettings` contenenti tonalità e velocità di scorrimento) siano preservate correttamente. + +### Pagina Impostazioni (Settings Page) + +#### [MODIFY] [settings.page.html](file:///Users/davidfrassi/SRC/agenti/canti/src/app/pages/settings/settings.page.html) +Nel gruppo "Comunità", quando una comunità è attiva, aggiungeremo un nuovo pulsante sotto i dettagli della comunità: +- **Pulsante**: "Importa Playlist e Canti" con icona `cloud-download-outline`. + +#### [MODIFY] [settings.page.ts](file:///Users/davidfrassi/SRC/agenti/canti/src/app/pages/settings/settings.page.ts) +Implementeremo il metodo `importComunitaPlaylists()` che svolgerà i seguenti passaggi: +1. **Verifica dello Stato**: Si assicura che una comunità sia attiva e che i dati siano caricati. +2. **Importazione dei Canti Personalizzati**: + - Scorrerà i canti di `comunitaService.comunitaCantiPersonali()`. + - Per ciascun canto, verificherà se è già presente nei "Miei Canti" (tramite `myCantiService.myCanti()`). + - Se assente, lo aggiungerà con prefisso ID `my_` ed effettuerà il salvataggio in locale su `MyCantiService`. +3. **Creazione della Playlist della Comunità**: + - Creerà una playlist avente come nome il nome della comunità stessa. + - Popolerà i canti associando sia i canti standard sia i canti personali importati. + - Assocerà le impostazioni di tonalità e velocità di scorrimento da `comunitaCantiSettings()`. Per la velocità, si utilizzerà la formula di conversione standard (es. `Math.round(speed / 100)`). +4. **Importazione delle Scalette (Playlist) Aggiuntive**: + - Per ciascuna scaletta in `comunitaService.comunitaScalette()`, creerà una playlist locale corrispondente. + - Per ciascun canto della scaletta, cercherà se esiste un'impostazione in `comunitaCantiSettings()` per impostare tonalità e velocità specifiche all'interno della playlist. +5. **Salvataggio e Feedback**: + - Salverà tutte le nuove playlist tramite `playlistService.savePlaylist()`. + - Mostrerà un alert di conferma iniziale e un toast di successo finale. + +## Verification Plan + +### Manual Verification +- Attivare una comunità di prova (es. con codice noto o inserendone uno valido). +- Andare nelle impostazioni e cliccare sul nuovo pulsante "Importa Playlist e Canti". +- Verificare la comparsa dell'alert di conferma. +- Confermare l'importazione. +- Verificare tramite Toast e navigando nella home che: + - Sia presente una playlist locale con il nome della comunità contenente tutti i canti ordinati e configurati. + - Siano presenti le playlist secondarie della comunità convertite in playlist locali. + - Le tonalità modificate e le velocità di scorrimento siano state importate correttamente per ciascun canto all'interno delle playlist. + - I canti personali/aggiuntivi siano stati importati nella sezione "Miei Canti" e siano visualizzabili. diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..bf6757e --- /dev/null +++ b/package-lock.json @@ -0,0 +1,20266 @@ +{ + "name": "canticristiani", + "version": "0.0.1", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "canticristiani", + "version": "0.0.1", + "dependencies": { + "@angular/animations": "^20.0.0", + "@angular/cdk": "^20.2.14", + "@angular/common": "^20.0.0", + "@angular/compiler": "^20.0.0", + "@angular/core": "^20.0.0", + "@angular/forms": "^20.0.0", + "@angular/platform-browser": "^20.0.0", + "@angular/platform-browser-dynamic": "^20.0.0", + "@angular/router": "^20.0.0", + "@angular/service-worker": "^20.0.0", + "@capacitor/app": "8.1.0", + "@capacitor/core": "8.3.1", + "@capacitor/haptics": "8.0.2", + "@capacitor/keyboard": "8.0.3", + "@capacitor/preferences": "^8.0.1", + "@capacitor/status-bar": "8.0.2", + "@ionic/angular": "^8.0.0", + "@ionic/storage-angular": "^4.0.0", + "@zxing/browser": "^0.2.0", + "@zxing/library": "^0.23.0", + "@zxing/ngx-scanner": "^21.0.0", + "ionicons": "^7.0.0", + "mammoth": "^1.12.0", + "pdfjs-dist": "^5.7.284", + "qrcode": "^1.5.4", + "rxjs": "~7.8.0", + "tesseract.js": "^7.0.0", + "tslib": "^2.3.0", + "zone.js": "~0.15.0" + }, + "devDependencies": { + "@angular-devkit/build-angular": "^20.0.0", + "@angular-eslint/builder": "^20.0.0", + "@angular-eslint/eslint-plugin": "^20.0.0", + "@angular-eslint/eslint-plugin-template": "^20.0.0", + "@angular-eslint/schematics": "^20.0.0", + "@angular-eslint/template-parser": "^20.0.0", + "@angular/cli": "^20.0.0", + "@angular/compiler-cli": "^20.0.0", + "@angular/language-service": "^20.0.0", + "@capacitor/cli": "8.3.1", + "@ionic/angular-toolkit": "^12.0.0", + "@types/jasmine": "~5.1.0", + "@types/qrcode": "^1.5.6", + "@typescript-eslint/eslint-plugin": "^8.18.0", + "@typescript-eslint/parser": "^8.18.0", + "eslint": "^9.16.0", + "eslint-plugin-import": "^2.29.1", + "eslint-plugin-jsdoc": "^48.2.1", + "eslint-plugin-prefer-arrow": "1.2.2", + "jasmine-core": "~5.1.0", + "jasmine-spec-reporter": "~5.0.0", + "karma": "~6.4.0", + "karma-chrome-launcher": "~3.2.0", + "karma-coverage": "~2.2.0", + "karma-jasmine": "~5.1.0", + "karma-jasmine-html-reporter": "~2.1.0", + "typescript": "~5.9.0" + } + }, + "node_modules/@algolia/abtesting": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@algolia/abtesting/-/abtesting-1.1.0.tgz", + "integrity": "sha512-sEyWjw28a/9iluA37KLGu8vjxEIlb60uxznfTUmXImy7H5NvbpSO6yYgmgH5KiD7j+zTUUihiST0jEP12IoXow==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.35.0", + "@algolia/requester-browser-xhr": "5.35.0", + "@algolia/requester-fetch": "5.35.0", + "@algolia/requester-node-http": "5.35.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/client-abtesting": { + "version": "5.35.0", + "resolved": "https://registry.npmjs.org/@algolia/client-abtesting/-/client-abtesting-5.35.0.tgz", + "integrity": "sha512-uUdHxbfHdoppDVflCHMxRlj49/IllPwwQ2cQ8DLC4LXr3kY96AHBpW0dMyi6ygkn2MtFCc6BxXCzr668ZRhLBQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.35.0", + "@algolia/requester-browser-xhr": "5.35.0", + "@algolia/requester-fetch": "5.35.0", + "@algolia/requester-node-http": "5.35.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/client-analytics": { + "version": "5.35.0", + "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-5.35.0.tgz", + "integrity": "sha512-SunAgwa9CamLcRCPnPHx1V2uxdQwJGqb1crYrRWktWUdld0+B2KyakNEeVn5lln4VyeNtW17Ia7V7qBWyM/Skw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.35.0", + "@algolia/requester-browser-xhr": "5.35.0", + "@algolia/requester-fetch": "5.35.0", + "@algolia/requester-node-http": "5.35.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/client-common": { + "version": "5.35.0", + "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-5.35.0.tgz", + "integrity": "sha512-ipE0IuvHu/bg7TjT2s+187kz/E3h5ssfTtjpg1LbWMgxlgiaZIgTTbyynM7NfpSJSKsgQvCQxWjGUO51WSCu7w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/client-insights": { + "version": "5.35.0", + "resolved": "https://registry.npmjs.org/@algolia/client-insights/-/client-insights-5.35.0.tgz", + "integrity": "sha512-UNbCXcBpqtzUucxExwTSfAe8gknAJ485NfPN6o1ziHm6nnxx97piIbcBQ3edw823Tej2Wxu1C0xBY06KgeZ7gA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.35.0", + "@algolia/requester-browser-xhr": "5.35.0", + "@algolia/requester-fetch": "5.35.0", + "@algolia/requester-node-http": "5.35.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/client-personalization": { + "version": "5.35.0", + "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-5.35.0.tgz", + "integrity": "sha512-/KWjttZ6UCStt4QnWoDAJ12cKlQ+fkpMtyPmBgSS2WThJQdSV/4UWcqCUqGH7YLbwlj3JjNirCu3Y7uRTClxvA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.35.0", + "@algolia/requester-browser-xhr": "5.35.0", + "@algolia/requester-fetch": "5.35.0", + "@algolia/requester-node-http": "5.35.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/client-query-suggestions": { + "version": "5.35.0", + "resolved": "https://registry.npmjs.org/@algolia/client-query-suggestions/-/client-query-suggestions-5.35.0.tgz", + "integrity": "sha512-8oCuJCFf/71IYyvQQC+iu4kgViTODbXDk3m7yMctEncRSRV+u2RtDVlpGGfPlJQOrAY7OONwJlSHkmbbm2Kp/w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.35.0", + "@algolia/requester-browser-xhr": "5.35.0", + "@algolia/requester-fetch": "5.35.0", + "@algolia/requester-node-http": "5.35.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/client-search": { + "version": "5.35.0", + "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-5.35.0.tgz", + "integrity": "sha512-FfmdHTrXhIduWyyuko1YTcGLuicVbhUyRjO3HbXE4aP655yKZgdTIfMhZ/V5VY9bHuxv/fGEh3Od1Lvv2ODNTg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.35.0", + "@algolia/requester-browser-xhr": "5.35.0", + "@algolia/requester-fetch": "5.35.0", + "@algolia/requester-node-http": "5.35.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/ingestion": { + "version": "1.35.0", + "resolved": "https://registry.npmjs.org/@algolia/ingestion/-/ingestion-1.35.0.tgz", + "integrity": "sha512-gPzACem9IL1Co8mM1LKMhzn1aSJmp+Vp434An4C0OBY4uEJRcqsLN3uLBlY+bYvFg8C8ImwM9YRiKczJXRk0XA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.35.0", + "@algolia/requester-browser-xhr": "5.35.0", + "@algolia/requester-fetch": "5.35.0", + "@algolia/requester-node-http": "5.35.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/monitoring": { + "version": "1.35.0", + "resolved": "https://registry.npmjs.org/@algolia/monitoring/-/monitoring-1.35.0.tgz", + "integrity": "sha512-w9MGFLB6ashI8BGcQoVt7iLgDIJNCn4OIu0Q0giE3M2ItNrssvb8C0xuwJQyTy1OFZnemG0EB1OvXhIHOvQwWw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.35.0", + "@algolia/requester-browser-xhr": "5.35.0", + "@algolia/requester-fetch": "5.35.0", + "@algolia/requester-node-http": "5.35.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/recommend": { + "version": "5.35.0", + "resolved": "https://registry.npmjs.org/@algolia/recommend/-/recommend-5.35.0.tgz", + "integrity": "sha512-AhrVgaaXAb8Ue0u2nuRWwugt0dL5UmRgS9LXe0Hhz493a8KFeZVUE56RGIV3hAa6tHzmAV7eIoqcWTQvxzlJeQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.35.0", + "@algolia/requester-browser-xhr": "5.35.0", + "@algolia/requester-fetch": "5.35.0", + "@algolia/requester-node-http": "5.35.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/requester-browser-xhr": { + "version": "5.35.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-5.35.0.tgz", + "integrity": "sha512-diY415KLJZ6x1Kbwl9u96Jsz0OstE3asjXtJ9pmk1d+5gPuQ5jQyEsgC+WmEXzlec3iuVszm8AzNYYaqw6B+Zw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.35.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/requester-fetch": { + "version": "5.35.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-fetch/-/requester-fetch-5.35.0.tgz", + "integrity": "sha512-uydqnSmpAjrgo8bqhE9N1wgcB98psTRRQXcjc4izwMB7yRl9C8uuAQ/5YqRj04U0mMQ+fdu2fcNF6m9+Z1BzDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.35.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/requester-node-http": { + "version": "5.35.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-5.35.0.tgz", + "integrity": "sha512-RgLX78ojYOrThJHrIiPzT4HW3yfQa0D7K+MQ81rhxqaNyNBu4F1r+72LNHYH/Z+y9I1Mrjrd/c/Ue5zfDgAEjQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.35.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@angular-devkit/architect": { + "version": "0.2003.25", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.2003.25.tgz", + "integrity": "sha512-39pTqt4wSmpD1WeCee46oSGXRh6TR1PFd9GZEwyZoMvBTMs8mE2sXGxUgd4Qyi5CkQ1XnCM5XfgJcjUWUQRoGg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@angular-devkit/core": "20.3.25", + "rxjs": "7.8.2" + }, + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=24.0.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + } + }, + "node_modules/@angular-devkit/build-angular": { + "version": "20.3.25", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-20.3.25.tgz", + "integrity": "sha512-jp2sbJhbVRT65RbGENY/lz3Z0W0D50Af3xzENmLDLBVp9uhlpIPSTC9LG4CEPV7T6H5Oq6ymHKM+OO5WwTlHHA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@ampproject/remapping": "2.3.0", + "@angular-devkit/architect": "0.2003.25", + "@angular-devkit/build-webpack": "0.2003.25", + "@angular-devkit/core": "20.3.25", + "@angular/build": "20.3.25", + "@babel/core": "7.28.3", + "@babel/generator": "7.28.3", + "@babel/helper-annotate-as-pure": "7.27.3", + "@babel/helper-split-export-declaration": "7.24.7", + "@babel/plugin-transform-async-generator-functions": "7.28.0", + "@babel/plugin-transform-async-to-generator": "7.27.1", + "@babel/plugin-transform-runtime": "7.28.3", + "@babel/preset-env": "7.28.3", + "@babel/runtime": "7.28.3", + "@discoveryjs/json-ext": "0.6.3", + "@ngtools/webpack": "20.3.25", + "ansi-colors": "4.1.3", + "autoprefixer": "10.4.21", + "babel-loader": "10.0.0", + "browserslist": "^4.21.5", + "copy-webpack-plugin": "14.0.0", + "css-loader": "7.1.2", + "esbuild-wasm": "0.28.0", + "fast-glob": "3.3.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.4.0", + "less-loader": "12.3.0", + "license-webpack-plugin": "4.0.2", + "loader-utils": "3.3.1", + "mini-css-extract-plugin": "2.9.4", + "open": "10.2.0", + "ora": "8.2.0", + "picomatch": "4.0.4", + "piscina": "5.1.3", + "postcss": "8.5.12", + "postcss-loader": "8.1.1", + "resolve-url-loader": "5.0.0", + "rxjs": "7.8.2", + "sass": "1.90.0", + "sass-loader": "16.0.5", + "semver": "7.7.2", + "source-map-loader": "5.0.0", + "source-map-support": "0.5.21", + "terser": "5.43.1", + "tree-kill": "1.2.2", + "tslib": "2.8.1", + "webpack": "5.105.0", + "webpack-dev-middleware": "7.4.2", + "webpack-dev-server": "5.2.2", + "webpack-merge": "6.0.1", + "webpack-subresource-integrity": "5.1.0" + }, + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=24.0.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + }, + "optionalDependencies": { + "esbuild": "0.28.0" + }, + "peerDependencies": { + "@angular/compiler-cli": "^20.0.0", + "@angular/core": "^20.0.0", + "@angular/localize": "^20.0.0", + "@angular/platform-browser": "^20.0.0", + "@angular/platform-server": "^20.0.0", + "@angular/service-worker": "^20.0.0", + "@angular/ssr": "^20.3.25", + "@web/test-runner": "^0.20.0", + "browser-sync": "^3.0.2", + "jest": "^29.5.0 || ^30.2.0", + "jest-environment-jsdom": "^29.5.0 || ^30.2.0", + "karma": "^6.3.0", + "ng-packagr": "^20.0.0", + "protractor": "^7.0.0", + "tailwindcss": "^2.0.0 || ^3.0.0 || ^4.0.0", + "typescript": ">=5.8 <6.0" + }, + "peerDependenciesMeta": { + "@angular/core": { + "optional": true + }, + "@angular/localize": { + "optional": true + }, + "@angular/platform-browser": { + "optional": true + }, + "@angular/platform-server": { + "optional": true + }, + "@angular/service-worker": { + "optional": true + }, + "@angular/ssr": { + "optional": true + }, + "@web/test-runner": { + "optional": true + }, + "browser-sync": { + "optional": true + }, + "jest": { + "optional": true + }, + "jest-environment-jsdom": { + "optional": true + }, + "karma": { + "optional": true + }, + "ng-packagr": { + "optional": true + }, + "protractor": { + "optional": true + }, + "tailwindcss": { + "optional": true + } + } + }, + "node_modules/@angular-devkit/build-webpack": { + "version": "0.2003.25", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.2003.25.tgz", + "integrity": "sha512-jJMpYBdWeRfvrCna7JWsyMBbvjMcPblyzh4/pSfWw5znla3hJGzDtmb84qKZ+IB8eZNEcky4iGR5LK2jdGFLAg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@angular-devkit/architect": "0.2003.25", + "rxjs": "7.8.2" + }, + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=24.0.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + }, + "peerDependencies": { + "webpack": "^5.30.0", + "webpack-dev-server": "^5.0.2" + } + }, + "node_modules/@angular-devkit/core": { + "version": "20.3.25", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-20.3.25.tgz", + "integrity": "sha512-pSfeWEoS1y9zxqTOw0Etj2NXkRmp/aU52wdnyq3KqVA9cJtgxtlOHlBBNswTil4dReojEy+0K1xJm+mLuWuLxA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "8.18.0", + "ajv-formats": "3.0.1", + "jsonc-parser": "3.3.1", + "picomatch": "4.0.4", + "rxjs": "7.8.2", + "source-map": "0.7.6" + }, + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=24.0.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + }, + "peerDependencies": { + "chokidar": "^4.0.0" + }, + "peerDependenciesMeta": { + "chokidar": { + "optional": true + } + } + }, + "node_modules/@angular-devkit/schematics": { + "version": "20.3.25", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-20.3.25.tgz", + "integrity": "sha512-IB0IHf8ZRqr69hT/XIfHkYLPAYHWQ/WUc6+fKHBwq58jJlm/y5QUeTEuXvJ18IX/+hUIqw+E2Q3T0N9rLDLzXg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@angular-devkit/core": "20.3.25", + "jsonc-parser": "3.3.1", + "magic-string": "0.30.17", + "ora": "8.2.0", + "rxjs": "7.8.2" + }, + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=24.0.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + } + }, + "node_modules/@angular-eslint/builder": { + "version": "20.7.0", + "resolved": "https://registry.npmjs.org/@angular-eslint/builder/-/builder-20.7.0.tgz", + "integrity": "sha512-qgf4Cfs1z0VsVpzF/OnxDRvBp60OIzeCsp4mzlckWYVniKo19EPIN6kFDol5eTAIOMPgiBQlMIwgQMHgocXEig==", + "dev": true, + "license": "MIT", + "dependencies": { + "@angular-devkit/architect": ">= 0.2000.0 < 0.2100.0", + "@angular-devkit/core": ">= 20.0.0 < 21.0.0" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0", + "typescript": "*" + } + }, + "node_modules/@angular-eslint/bundled-angular-compiler": { + "version": "20.7.0", + "resolved": "https://registry.npmjs.org/@angular-eslint/bundled-angular-compiler/-/bundled-angular-compiler-20.7.0.tgz", + "integrity": "sha512-9KPz24YoiL0SvTtTX6sd1zmysU5cKOCcmpEiXkCoO3L2oYZGlVxmMT4hfSaHMt8qmfvV2KzQMoR6DZM84BwRzQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@angular-eslint/eslint-plugin": { + "version": "20.7.0", + "resolved": "https://registry.npmjs.org/@angular-eslint/eslint-plugin/-/eslint-plugin-20.7.0.tgz", + "integrity": "sha512-aHH2YTiaonojsKN+y2z4IMugCwdsH/dYIjYBig6kfoSPyf9rGK4zx+gnNGq/pGRjF3bOYrmFgIviYpQVb80inQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@angular-eslint/bundled-angular-compiler": "20.7.0", + "@angular-eslint/utils": "20.7.0", + "ts-api-utils": "^2.1.0" + }, + "peerDependencies": { + "@typescript-eslint/utils": "^7.11.0 || ^8.0.0", + "eslint": "^8.57.0 || ^9.0.0", + "typescript": "*" + } + }, + "node_modules/@angular-eslint/eslint-plugin-template": { + "version": "20.7.0", + "resolved": "https://registry.npmjs.org/@angular-eslint/eslint-plugin-template/-/eslint-plugin-template-20.7.0.tgz", + "integrity": "sha512-WFmvW2vBR6ExsSKEaActQTteyw6ikWyuJau9XmWEPFd+2eusEt/+wO21ybjDn3uc5FTp1IcdhfYy+U5OdDjH5w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@angular-eslint/bundled-angular-compiler": "20.7.0", + "@angular-eslint/utils": "20.7.0", + "aria-query": "5.3.2", + "axobject-query": "4.1.0" + }, + "peerDependencies": { + "@angular-eslint/template-parser": "20.7.0", + "@typescript-eslint/types": "^7.11.0 || ^8.0.0", + "@typescript-eslint/utils": "^7.11.0 || ^8.0.0", + "eslint": "^8.57.0 || ^9.0.0", + "typescript": "*" + } + }, + "node_modules/@angular-eslint/schematics": { + "version": "20.7.0", + "resolved": "https://registry.npmjs.org/@angular-eslint/schematics/-/schematics-20.7.0.tgz", + "integrity": "sha512-S0onfRipDUIL6gFGTFjiWwUDhi42XYrBoi3kJ3wBbKBeIgYv9SP1ppTKDD4ZoDaDU9cQE8nToX7iPn9ifMw6eQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@angular-devkit/core": ">= 20.0.0 < 21.0.0", + "@angular-devkit/schematics": ">= 20.0.0 < 21.0.0", + "@angular-eslint/eslint-plugin": "20.7.0", + "@angular-eslint/eslint-plugin-template": "20.7.0", + "ignore": "7.0.5", + "semver": "7.7.3", + "strip-json-comments": "3.1.1" + } + }, + "node_modules/@angular-eslint/schematics/node_modules/semver": { + "version": "7.7.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", + "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@angular-eslint/template-parser": { + "version": "20.7.0", + "resolved": "https://registry.npmjs.org/@angular-eslint/template-parser/-/template-parser-20.7.0.tgz", + "integrity": "sha512-CVskZnF38IIxVVlKWi1VCz7YH/gHMJu2IY9bD1AVoBBGIe0xA4FRXJkW2Y+EDs9vQqZTkZZljhK5gL65Ro1PeQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@angular-eslint/bundled-angular-compiler": "20.7.0", + "eslint-scope": "^9.0.0" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0", + "typescript": "*" + } + }, + "node_modules/@angular-eslint/utils": { + "version": "20.7.0", + "resolved": "https://registry.npmjs.org/@angular-eslint/utils/-/utils-20.7.0.tgz", + "integrity": "sha512-B6EJHbsk2W/lnS3kS/gm56VGvX735419z/DzgbRDcOvqMGMLwD1ILzv5OTEcL1rzpnB0AHW+IxOu6y/aCzSNUA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@angular-eslint/bundled-angular-compiler": "20.7.0" + }, + "peerDependencies": { + "@typescript-eslint/utils": "^7.11.0 || ^8.0.0", + "eslint": "^8.57.0 || ^9.0.0", + "typescript": "*" + } + }, + "node_modules/@angular/animations": { + "version": "20.3.20", + "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-20.3.20.tgz", + "integrity": "sha512-pUb+fhYAzi36htMZRFBj2acrgj1ou/vdlOQ99bGrN16/OtKVhGiOeorONrUVJRAlDALDgE+XBMt+6M4jhL+36g==", + "license": "MIT", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=24.0.0" + }, + "peerDependencies": { + "@angular/core": "20.3.20" + } + }, + "node_modules/@angular/build": { + "version": "20.3.25", + "resolved": "https://registry.npmjs.org/@angular/build/-/build-20.3.25.tgz", + "integrity": "sha512-ddWmPzYuzDWz9ql0262u9w3OJHXpSjHVNIDFIYOG2XYyMj/Xve0RkJ8/xvV+Hv7T3iqyyGKtsO+n/d0GCJQCtQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@ampproject/remapping": "2.3.0", + "@angular-devkit/architect": "0.2003.25", + "@babel/core": "7.28.3", + "@babel/helper-annotate-as-pure": "7.27.3", + "@babel/helper-split-export-declaration": "7.24.7", + "@inquirer/confirm": "5.1.14", + "@vitejs/plugin-basic-ssl": "2.1.0", + "beasties": "0.3.5", + "browserslist": "^4.23.0", + "esbuild": "0.28.0", + "https-proxy-agent": "7.0.6", + "istanbul-lib-instrument": "6.0.3", + "jsonc-parser": "3.3.1", + "listr2": "9.0.1", + "magic-string": "0.30.17", + "mrmime": "2.0.1", + "parse5-html-rewriting-stream": "8.0.0", + "picomatch": "4.0.4", + "piscina": "5.1.3", + "rollup": "4.59.0", + "sass": "1.90.0", + "semver": "7.7.2", + "source-map-support": "0.5.21", + "tinyglobby": "0.2.14", + "vite": "7.3.2", + "watchpack": "2.4.4" + }, + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=24.0.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + }, + "optionalDependencies": { + "lmdb": "3.4.2" + }, + "peerDependencies": { + "@angular/compiler": "^20.0.0", + "@angular/compiler-cli": "^20.0.0", + "@angular/core": "^20.0.0", + "@angular/localize": "^20.0.0", + "@angular/platform-browser": "^20.0.0", + "@angular/platform-server": "^20.0.0", + "@angular/service-worker": "^20.0.0", + "@angular/ssr": "^20.3.25", + "karma": "^6.4.0", + "less": "^4.2.0", + "ng-packagr": "^20.0.0", + "postcss": "^8.4.0", + "tailwindcss": "^2.0.0 || ^3.0.0 || ^4.0.0", + "tslib": "^2.3.0", + "typescript": ">=5.8 <6.0", + "vitest": "^3.1.1" + }, + "peerDependenciesMeta": { + "@angular/core": { + "optional": true + }, + "@angular/localize": { + "optional": true + }, + "@angular/platform-browser": { + "optional": true + }, + "@angular/platform-server": { + "optional": true + }, + "@angular/service-worker": { + "optional": true + }, + "@angular/ssr": { + "optional": true + }, + "karma": { + "optional": true + }, + "less": { + "optional": true + }, + "ng-packagr": { + "optional": true + }, + "postcss": { + "optional": true + }, + "tailwindcss": { + "optional": true + }, + "vitest": { + "optional": true + } + } + }, + "node_modules/@angular/cdk": { + "version": "20.2.14", + "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-20.2.14.tgz", + "integrity": "sha512-7bZxc01URbiPiIBWThQ69XwOxVduqEKN4PhpbF2AAyfMc/W8Hcr4VoIJOwL0O1Nkq5beS8pCAqoOeIgFyXd/kg==", + "license": "MIT", + "dependencies": { + "parse5": "^8.0.0", + "tslib": "^2.3.0" + }, + "peerDependencies": { + "@angular/common": "^20.0.0 || ^21.0.0", + "@angular/core": "^20.0.0 || ^21.0.0", + "rxjs": "^6.5.3 || ^7.4.0" + } + }, + "node_modules/@angular/cli": { + "version": "20.3.25", + "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-20.3.25.tgz", + "integrity": "sha512-QOSxza45CZY11kqPVpqsU+WGYF99rR/r9A9GykZQWuAHb5SEAxlXHyaaGMu/BMtBHy5HNIlJH25UlzelrbaNyQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@angular-devkit/architect": "0.2003.25", + "@angular-devkit/core": "20.3.25", + "@angular-devkit/schematics": "20.3.25", + "@inquirer/prompts": "7.8.2", + "@listr2/prompt-adapter-inquirer": "3.0.1", + "@modelcontextprotocol/sdk": "1.26.0", + "@schematics/angular": "20.3.25", + "@yarnpkg/lockfile": "1.1.0", + "algoliasearch": "5.35.0", + "ini": "5.0.0", + "jsonc-parser": "3.3.1", + "listr2": "9.0.1", + "npm-package-arg": "13.0.0", + "pacote": "21.0.4", + "resolve": "1.22.10", + "semver": "7.7.2", + "yargs": "18.0.0", + "zod": "4.1.13" + }, + "bin": { + "ng": "bin/ng.js" + }, + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=24.0.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + } + }, + "node_modules/@angular/common": { + "version": "20.3.20", + "resolved": "https://registry.npmjs.org/@angular/common/-/common-20.3.20.tgz", + "integrity": "sha512-uluZKEHKVYRy30/G59HiUv977swzHZVU6F2zdq88bNo2AkOwodcsaGf3GmnhZhnv5nc4qXOZuZZ3mtxTS7o1xw==", + "license": "MIT", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=24.0.0" + }, + "peerDependencies": { + "@angular/core": "20.3.20", + "rxjs": "^6.5.3 || ^7.4.0" + } + }, + "node_modules/@angular/compiler": { + "version": "20.3.20", + "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-20.3.20.tgz", + "integrity": "sha512-wLzXAtBdRH7LsgHSUmeGqFpkiGutr/Y8cpq4rhcX1J/OHQIWgFTW6+3LltMpKSfJn4wqHj8IIWc+TqrPHfkhKg==", + "license": "MIT", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=24.0.0" + } + }, + "node_modules/@angular/compiler-cli": { + "version": "20.3.20", + "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-20.3.20.tgz", + "integrity": "sha512-noO6SE2Dw9+wCCnmr5nG/gsvQicsrt+7QuaJR8gnnt+JvrDJ5pKkPLj4Rs+mZU86UAscg6LJ0dc8B+KPLKp9Tw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "7.28.3", + "@jridgewell/sourcemap-codec": "^1.4.14", + "chokidar": "^4.0.0", + "convert-source-map": "^1.5.1", + "reflect-metadata": "^0.2.0", + "semver": "^7.0.0", + "tslib": "^2.3.0", + "yargs": "^18.0.0" + }, + "bin": { + "ng-xi18n": "bundles/src/bin/ng_xi18n.js", + "ngc": "bundles/src/bin/ngc.js" + }, + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=24.0.0" + }, + "peerDependencies": { + "@angular/compiler": "20.3.20", + "typescript": ">=5.8 <6.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@angular/core": { + "version": "20.3.20", + "resolved": "https://registry.npmjs.org/@angular/core/-/core-20.3.20.tgz", + "integrity": "sha512-LwUFAGGlqFiu81Umf+oFmAS+swHR9xumNVradrFkDpmy4zkhveO2N2L4QUIm6ZcV0YBkNyoIa/IrJqyVAmwdWQ==", + "license": "MIT", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=24.0.0" + }, + "peerDependencies": { + "@angular/compiler": "20.3.20", + "rxjs": "^6.5.3 || ^7.4.0", + "zone.js": "~0.15.0" + }, + "peerDependenciesMeta": { + "@angular/compiler": { + "optional": true + }, + "zone.js": { + "optional": true + } + } + }, + "node_modules/@angular/forms": { + "version": "20.3.20", + "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-20.3.20.tgz", + "integrity": "sha512-9l5TIniHls7JLjQVvXi18yNgoMY0VCtRgLDutXId9qq1lJJ1pGDg0IEHER1GS8Ukkws8n79jKZ0X27VFDt/xtA==", + "license": "MIT", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=24.0.0" + }, + "peerDependencies": { + "@angular/common": "20.3.20", + "@angular/core": "20.3.20", + "@angular/platform-browser": "20.3.20", + "rxjs": "^6.5.3 || ^7.4.0" + } + }, + "node_modules/@angular/language-service": { + "version": "20.3.20", + "resolved": "https://registry.npmjs.org/@angular/language-service/-/language-service-20.3.20.tgz", + "integrity": "sha512-Xx2UEvPJORpNP9wM5oom93Q718spTTFfBohroftotQFlYxoGjQF6IcbcG8LtTPA6eygfMCC1m6KaE9taIKwa/A==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=24.0.0" + } + }, + "node_modules/@angular/platform-browser": { + "version": "20.3.20", + "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-20.3.20.tgz", + "integrity": "sha512-FTWEoAmGGNLc9mZ9DfnzIp64p59vhTi9xYWADDWWYWWpXd4jPxifb8w6ZG+A31vUjq4hXPRj0yy72SyxTKCo5A==", + "license": "MIT", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=24.0.0" + }, + "peerDependencies": { + "@angular/animations": "20.3.20", + "@angular/common": "20.3.20", + "@angular/core": "20.3.20" + }, + "peerDependenciesMeta": { + "@angular/animations": { + "optional": true + } + } + }, + "node_modules/@angular/platform-browser-dynamic": { + "version": "20.3.20", + "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-20.3.20.tgz", + "integrity": "sha512-t4Rfph7P8DemGTkBMi3yQITixulwZCEDB0s4d5froPviNUXr8ogsgQIBTE4KOU1gHskHq/KlPvxstYmFYZJKsQ==", + "license": "MIT", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=24.0.0" + }, + "peerDependencies": { + "@angular/common": "20.3.20", + "@angular/compiler": "20.3.20", + "@angular/core": "20.3.20", + "@angular/platform-browser": "20.3.20" + } + }, + "node_modules/@angular/router": { + "version": "20.3.20", + "resolved": "https://registry.npmjs.org/@angular/router/-/router-20.3.20.tgz", + "integrity": "sha512-4oIhW6h7zr16S5vvZNwgX+moJddHNpMk622hriygPXApaQWqJ2Mrp6wYYezpN3DZuE5hjB+f9KPZKq18JF58Ww==", + "license": "MIT", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=24.0.0" + }, + "peerDependencies": { + "@angular/common": "20.3.20", + "@angular/core": "20.3.20", + "@angular/platform-browser": "20.3.20", + "rxjs": "^6.5.3 || ^7.4.0" + } + }, + "node_modules/@angular/service-worker": { + "version": "20.3.20", + "resolved": "https://registry.npmjs.org/@angular/service-worker/-/service-worker-20.3.20.tgz", + "integrity": "sha512-9oBdj3Phe+JmeoQBDdx59WDEhKV5cWmdAt3IY7NawPGF4LPdHjEvB+UMSyUKjV0yanjAOoJR7x9jPcOgdN8/sg==", + "license": "MIT", + "dependencies": { + "tslib": "^2.3.0" + }, + "bin": { + "ngsw-config": "ngsw-config.js" + }, + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=24.0.0" + }, + "peerDependencies": { + "@angular/core": "20.3.20", + "rxjs": "^6.5.3 || ^7.4.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.0.tgz", + "integrity": "sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.28.5", + "js-tokens": "^4.0.0", + "picocolors": "^1.1.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.29.3", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.3.tgz", + "integrity": "sha512-LIVqM46zQWZhj17qA8wb4nW/ixr2y1Nw+r1etiAWgRM6U1IqP+LNhL1yg440jYZR72jCWcWbLWzIosH+uP1fqg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.3.tgz", + "integrity": "sha512-yDBHV9kQNcr2/sUr9jghVyz9C3Y5G2zUM2H2lo+9mKv4sFgbA8s8Z9t8D1jiTkGoO/NoIfKMyKWr4s6CN23ZwQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.27.1", + "@babel/generator": "^7.28.3", + "@babel/helper-compilation-targets": "^7.27.2", + "@babel/helper-module-transforms": "^7.28.3", + "@babel/helpers": "^7.28.3", + "@babel/parser": "^7.28.3", + "@babel/template": "^7.27.2", + "@babel/traverse": "^7.28.3", + "@babel/types": "^7.28.2", + "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/@babel/core/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/@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/@babel/generator": { + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.3.tgz", + "integrity": "sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.28.3", + "@babel/types": "^7.28.2", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "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-compilation-targets": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.28.6.tgz", + "integrity": "sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.28.6", + "@babel/helper-validator-option": "^7.27.1", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets/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/@babel/helper-create-class-features-plugin": { + "version": "7.29.3", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.29.3.tgz", + "integrity": "sha512-RpLYy2sb51oNLjuu1iD3bwBqCBWUzjO0ocp+iaCP/lJtb2CPLcnC2Fftw+4sAzaMELGeWTgExSKADbdo0GFVzA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@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.28.6", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", + "@babel/traverse": "^7.29.0", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.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", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "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.27.3", + "regexpu-core": "^6.3.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.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", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.6.8", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.8.tgz", + "integrity": "sha512-47UwBLPpQi1NoWzLuHNjRoHlYXMwIJoBf7MFou6viC/sIHWYygpvr0B6IAyh5sBdA2nr2LPIRww8lfaUVQINBA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6", + "debug": "^4.4.3", + "lodash.debounce": "^4.0.8", + "resolve": "^1.22.11" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider/node_modules/resolve": { + "version": "1.22.12", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.12.tgz", + "integrity": "sha512-TyeJ1zif53BPfHootBGwPRYT1RUt6oGWsaQr8UyZW/eAm9bKoijtvruSDEmZHm92CwS9nj7/fWttqPCgzep8CA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "is-core-module": "^2.16.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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.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.28.5", + "@babel/types": "^7.28.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.28.6.tgz", + "integrity": "sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.28.6", + "@babel/types": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.6.tgz", + "integrity": "sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.28.6", + "@babel/helper-validator-identifier": "^7.28.5", + "@babel/traverse": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "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.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.28.6.tgz", + "integrity": "sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "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.27.1", + "@babel/helper-wrap-function": "^7.27.1", + "@babel/traverse": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.28.6.tgz", + "integrity": "sha512-mq8e+laIk94/yFec3DxSjCRD2Z0TAjhVbEJY3UQrlwVo15Lmt7C2wAUbK4bjnTs4APkwsYLTahXRraQXhb1WCg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.28.5", + "@babel/helper-optimise-call-expression": "^7.27.1", + "@babel/traverse": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "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.27.1", + "@babel/types": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz", + "integrity": "sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "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": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "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": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "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": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.28.6.tgz", + "integrity": "sha512-z+PwLziMNBeSQJonizz2AGnndLsP2DeGHIxDAn+wdHOGuo4Fo1x1HBPPXeE9TAOPHNNWQKCSlA2VZyYyyibDnQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.28.6", + "@babel/traverse": "^7.28.6", + "@babel/types": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.29.2", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.2.tgz", + "integrity": "sha512-HoGuUs4sCZNezVEKdVcwqmZN8GoHirLUcLaYVNBK2J0DadGtdcqgr3BCbvH8+XUo4NGjNl3VOtSjEKNzqfFgKw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.28.6", + "@babel/types": "^7.29.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.29.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.3.tgz", + "integrity": "sha512-b3ctpQwp+PROvU/cttc4OYl4MzfJUWy6FZg+PMXfzmt/+39iHVF0sDfqay8TQM3JA2EUOyKcFZt75jWriQijsA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.29.0" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { + "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.27.1", + "@babel/traverse": "^7.28.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { + "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.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "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.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "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.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", + "@babel/plugin-transform-optional-chaining": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.28.6.tgz", + "integrity": "sha512-a0aBScVTlNaiUe35UtfxAN7A/tehvvG4/ByO6+46VPKTRSlfnAFsgKy0FUh+qAkQrDTmhDkT+IBOKlOoMUxQ0g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/traverse": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.28.6.tgz", + "integrity": "sha512-pSJUpFHdx9z5nqTSirOCMtYVP2wFgoWhP0p3g8ONK/4IHhLIBd0B9NYqAvIUAhq+OkhO4VM1tENCt0cjlsNShw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.28.6.tgz", + "integrity": "sha512-jiLC0ma9XkQT3TKJ9uYvlakm66Pamywo+qwL+oL8HJOvc6TWdZXVfhqJr8CCzbSGUAbDOzlGHJC1U+vRfLQDvw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-unicode-sets-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", + "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "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.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-generator-functions": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.28.0.tgz", + "integrity": "sha512-BEOdvX4+M765icNPZeidyADIvQ1m1gmunXufXxvRESy/jNNyfovIqUyE7MVgGBjWktCoJlzvFA1To2O4ymIO3Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-remap-async-to-generator": "^7.27.1", + "@babel/traverse": "^7.28.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.27.1.tgz", + "integrity": "sha512-NREkZsZVJS4xmTr8qzE5y8AfIPqsdQfRuUiLRTEzb7Qii8iFWCyDKaUV2c0rCuh4ljDZ98ALHP/PetiBV2nddA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-remap-async-to-generator": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "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.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.28.6.tgz", + "integrity": "sha512-tt/7wOtBmwHPNMPu7ax4pdPz6shjFrmHDghvNC+FG9Qvj7D6mJcoRQIF5dy4njmxR941l6rgtvfSB2zX3VlUIw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-properties": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.28.6.tgz", + "integrity": "sha512-dY2wS3I2G7D697VHndN91TJr8/AAfXQNt5ynCTI/MpxMsSzHp+52uNivYT5wCPax3whc47DR8Ba7cmlQMg24bw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-static-block": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.28.6.tgz", + "integrity": "sha512-rfQ++ghVwTWTqQ7w8qyDxL1XGihjBss4CmTgGRCTAC9RIbhVpyp4fOeZtta0Lbf+dTNIVJer6ych2ibHwkZqsQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.28.6.tgz", + "integrity": "sha512-EF5KONAqC5zAqT783iMGuM2ZtmEBy+mJMOKl2BCvPZ2lVrwvXnB6o+OBWCS+CoeCCpVRF2sA2RBKUxvT8tQT5Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.3", + "@babel/helper-compilation-targets": "^7.28.6", + "@babel/helper-globals": "^7.28.0", + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/helper-replace-supers": "^7.28.6", + "@babel/traverse": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.28.6.tgz", + "integrity": "sha512-bcc3k0ijhHbc2lEfpFHgx7eYw9KNXqOerKWfzbxEHUGKnS3sz9C4CNL9OiFN1297bDNfUiSO7DaLzbvHQQQ1BQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/template": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "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.27.1", + "@babel/traverse": "^7.28.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.28.6.tgz", + "integrity": "sha512-SljjowuNKB7q5Oayv4FoPzeB74g3QgLt8IVJw9ADvWy3QnUb/01aw8I4AVv8wYnPvQz2GDDZ/g3GhcNyDBI4Bg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.28.5", + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "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.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.29.0.tgz", + "integrity": "sha512-zBPcW2lFGxdiD8PUnPwJjag2J9otbcLQzvbiOzDxpYXyCuYX9agOwMPGn1prVH0a4qzhCKu24rlH4c1f7yA8rw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.28.5", + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-dynamic-import": { + "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.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-explicit-resource-management": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-explicit-resource-management/-/plugin-transform-explicit-resource-management-7.28.6.tgz", + "integrity": "sha512-Iao5Konzx2b6g7EPqTy40UZbcdXE126tTxVFr/nAIj+WItNxjKSYTEw3RC+A2/ZetmdJsgueL1KhaMCQHkLPIg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/plugin-transform-destructuring": "^7.28.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.28.6.tgz", + "integrity": "sha512-WitabqiGjV/vJ0aPOLSFfNY1u9U3R7W36B03r5I2KoNix+a3sOhJ3pKFB3R5It9/UiK78NiO0KE9P21cMhlPkw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-export-namespace-from": { + "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.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "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.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "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.27.1", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/traverse": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-json-strings": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.28.6.tgz", + "integrity": "sha512-Nr+hEN+0geQkzhbdgQVPoqr47lZbm+5fCUmO70722xJZd0Mvb59+33QLImGj6F+DkK3xgDi1YVysP8whD6FQAw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "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.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-logical-assignment-operators": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.28.6.tgz", + "integrity": "sha512-+anKKair6gpi8VsM/95kmomGNMD0eLz1NQ8+Pfw5sAwWH9fGYXT50E55ZpV0pHUHWf6IUTWPM+f/7AAff+wr9A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "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.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "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.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.28.6.tgz", + "integrity": "sha512-jppVbf8IV9iWWwWTQIxJMAJCWBuuKx71475wHwYytrRGQ2CWiDvYlADQno3tcYpS/T2UUWFQp3nVtYfK/YBQrA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.29.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.29.4.tgz", + "integrity": "sha512-N7QmZ0xRZfjHOfZeQLJjwgX2zS9pdGHSVl/cjSGlo4dXMqvurfxXDMKY4RqEKzPozV78VMcd0lxyG13mlbKc4w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/helper-validator-identifier": "^7.28.5", + "@babel/traverse": "^7.29.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "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.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.29.0.tgz", + "integrity": "sha512-1CZQA5KNAD6ZYQLPw7oi5ewtDNxH/2vuCh+6SmvgDfhumForvs8a1o9n0UrEoBD8HU4djO2yWngTQlXl1NDVEQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.28.5", + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "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.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.28.6.tgz", + "integrity": "sha512-3wKbRgmzYbw24mDJXT7N+ADXw8BC/imU9yo9c9X9NKaLF1fW+e5H1U5QjMUBe4Qo4Ox/o++IyUkl1sVCLgevKg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-numeric-separator": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.28.6.tgz", + "integrity": "sha512-SJR8hPynj8outz+SlStQSwvziMN4+Bq99it4tMIf5/Caq+3iOc0JtKyse8puvyXkk3eFRIA5ID/XfunGgO5i6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-rest-spread": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.28.6.tgz", + "integrity": "sha512-5rh+JR4JBC4pGkXLAcYdLHZjXudVxWMXbB6u6+E9lRL5TrGVbHt1TjxGbZ8CkmYw9zjkB7jutzOROArsqtncEA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/plugin-transform-destructuring": "^7.28.5", + "@babel/plugin-transform-parameters": "^7.27.7", + "@babel/traverse": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "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.27.1", + "@babel/helper-replace-supers": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-catch-binding": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.28.6.tgz", + "integrity": "sha512-R8ja/Pyrv0OGAvAXQhSTmWyPJPml+0TMqXlO5w+AsMEiwb2fg3WkOvob7UxFSL3OIttFSGSRFKQsOhJ/X6HQdQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-chaining": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.28.6.tgz", + "integrity": "sha512-A4zobikRGJTsX9uqVFdafzGkqD30t26ck2LmOzAuLL8b2x6k3TIqRiT2xVvA9fNmFeTX484VpsdgmKNA0bS23w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "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.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-methods": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.28.6.tgz", + "integrity": "sha512-piiuapX9CRv7+0st8lmuUlRSmX6mBcVeNQ1b4AYzJxfCMuBfB0vBXDiGSmm03pKJw1v6cZ8KSeM+oUnM6yAExg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-property-in-object": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.28.6.tgz", + "integrity": "sha512-b97jvNSOb5+ehyQmBpmhOCiUC5oVK4PMnpRvO7+ymFBoqYjeDHIU9jnrNUuwHOiL9RpGDoKBpSViarV+BU+eVA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.3", + "@babel/helper-create-class-features-plugin": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "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.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.29.0.tgz", + "integrity": "sha512-FijqlqMA7DmRdg/aINBSs04y8XNTYw/lr1gJ2WsmBnnaNw1iS43EPkJW+zK7z65auG3AWRFXWj+NcTQwYptUog==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regexp-modifiers": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.28.6.tgz", + "integrity": "sha512-QGWAepm9qxpaIs7UM9FvUSnCGlb8Ua1RhyM4/veAxLwt3gMat/LSGrZixyuj4I6+Kn9iwvqCyPTtbdxanYoWYg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.28.5", + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "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.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.28.3.tgz", + "integrity": "sha512-Y6ab1kGqZ0u42Zv/4a7l0l72n9DKP/MKoKWaUSBylrhNZO2prYuqFOLbn5aW5SIFXwSH93yfjbgllL8lxuGKLg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1", + "babel-plugin-polyfill-corejs2": "^0.4.14", + "babel-plugin-polyfill-corejs3": "^0.13.0", + "babel-plugin-polyfill-regenerator": "^0.6.5", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime/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/@babel/plugin-transform-shorthand-properties": { + "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.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.28.6.tgz", + "integrity": "sha512-9U4QObUC0FtJl05AsUcodau/RWDytrU6uKgkxu09mLR9HLDAtUMoPuuskm5huQsoktmsYpI+bGmq+iapDcriKA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "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.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "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.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "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.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "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.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-property-regex": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.28.6.tgz", + "integrity": "sha512-4Wlbdl/sIZjzi/8St0evF0gEZrgOswVO6aOzqxh1kDZOl9WmLrHq2HtGhnOJZmHZYKP8WZ1MDLCt5DAWwRo57A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.28.5", + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "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.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-sets-regex": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.28.6.tgz", + "integrity": "sha512-/wHc/paTUmsDYN7SZkpWxogTOBNnlx7nBQYfy6JJlCT7G3mVhltk3e++N7zV0XfgGsrqBxd4rJQt9H16I21Y1Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.28.5", + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.28.3.tgz", + "integrity": "sha512-ROiDcM+GbYVPYBOeCR6uBXKkQpBExLl8k9HO1ygXEyds39j+vCCsjmj7S8GOniZQlEs81QlkdJZe76IpLSiqpg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.28.0", + "@babel/helper-compilation-targets": "^7.27.2", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-validator-option": "^7.27.1", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.27.1", + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.27.1", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.27.1", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.27.1", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.28.3", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", + "@babel/plugin-syntax-import-assertions": "^7.27.1", + "@babel/plugin-syntax-import-attributes": "^7.27.1", + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.27.1", + "@babel/plugin-transform-async-generator-functions": "^7.28.0", + "@babel/plugin-transform-async-to-generator": "^7.27.1", + "@babel/plugin-transform-block-scoped-functions": "^7.27.1", + "@babel/plugin-transform-block-scoping": "^7.28.0", + "@babel/plugin-transform-class-properties": "^7.27.1", + "@babel/plugin-transform-class-static-block": "^7.28.3", + "@babel/plugin-transform-classes": "^7.28.3", + "@babel/plugin-transform-computed-properties": "^7.27.1", + "@babel/plugin-transform-destructuring": "^7.28.0", + "@babel/plugin-transform-dotall-regex": "^7.27.1", + "@babel/plugin-transform-duplicate-keys": "^7.27.1", + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.27.1", + "@babel/plugin-transform-dynamic-import": "^7.27.1", + "@babel/plugin-transform-explicit-resource-management": "^7.28.0", + "@babel/plugin-transform-exponentiation-operator": "^7.27.1", + "@babel/plugin-transform-export-namespace-from": "^7.27.1", + "@babel/plugin-transform-for-of": "^7.27.1", + "@babel/plugin-transform-function-name": "^7.27.1", + "@babel/plugin-transform-json-strings": "^7.27.1", + "@babel/plugin-transform-literals": "^7.27.1", + "@babel/plugin-transform-logical-assignment-operators": "^7.27.1", + "@babel/plugin-transform-member-expression-literals": "^7.27.1", + "@babel/plugin-transform-modules-amd": "^7.27.1", + "@babel/plugin-transform-modules-commonjs": "^7.27.1", + "@babel/plugin-transform-modules-systemjs": "^7.27.1", + "@babel/plugin-transform-modules-umd": "^7.27.1", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.27.1", + "@babel/plugin-transform-new-target": "^7.27.1", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.27.1", + "@babel/plugin-transform-numeric-separator": "^7.27.1", + "@babel/plugin-transform-object-rest-spread": "^7.28.0", + "@babel/plugin-transform-object-super": "^7.27.1", + "@babel/plugin-transform-optional-catch-binding": "^7.27.1", + "@babel/plugin-transform-optional-chaining": "^7.27.1", + "@babel/plugin-transform-parameters": "^7.27.7", + "@babel/plugin-transform-private-methods": "^7.27.1", + "@babel/plugin-transform-private-property-in-object": "^7.27.1", + "@babel/plugin-transform-property-literals": "^7.27.1", + "@babel/plugin-transform-regenerator": "^7.28.3", + "@babel/plugin-transform-regexp-modifiers": "^7.27.1", + "@babel/plugin-transform-reserved-words": "^7.27.1", + "@babel/plugin-transform-shorthand-properties": "^7.27.1", + "@babel/plugin-transform-spread": "^7.27.1", + "@babel/plugin-transform-sticky-regex": "^7.27.1", + "@babel/plugin-transform-template-literals": "^7.27.1", + "@babel/plugin-transform-typeof-symbol": "^7.27.1", + "@babel/plugin-transform-unicode-escapes": "^7.27.1", + "@babel/plugin-transform-unicode-property-regex": "^7.27.1", + "@babel/plugin-transform-unicode-regex": "^7.27.1", + "@babel/plugin-transform-unicode-sets-regex": "^7.27.1", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "babel-plugin-polyfill-corejs2": "^0.4.14", + "babel-plugin-polyfill-corejs3": "^0.13.0", + "babel-plugin-polyfill-regenerator": "^0.6.5", + "core-js-compat": "^3.43.0", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/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/@babel/preset-modules": { + "version": "0.1.6-no-external-plugins", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.3.tgz", + "integrity": "sha512-9uIQ10o0WGdpP6GDhXcdOJPJuDgFtIDtN/9+ArJQ2NAfAmiuhTQdzkaTGR33v43GYS2UrSA0eX2pPPHoFVvpxA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.28.6.tgz", + "integrity": "sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.28.6", + "@babel/parser": "^7.28.6", + "@babel/types": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.0.tgz", + "integrity": "sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.29.0", + "@babel/generator": "^7.29.0", + "@babel/helper-globals": "^7.28.0", + "@babel/parser": "^7.29.0", + "@babel/template": "^7.28.6", + "@babel/types": "^7.29.0", + "debug": "^4.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/node_modules/@babel/generator": { + "version": "7.29.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.1.tgz", + "integrity": "sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.29.0", + "@babel/types": "^7.29.0", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.0.tgz", + "integrity": "sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.27.1", + "@babel/helper-validator-identifier": "^7.28.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@capacitor/app": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@capacitor/app/-/app-8.1.0.tgz", + "integrity": "sha512-MlmttTOWHDedr/G4SrhNRxsXMqY+R75S4MM4eIgzsgCzOYhb/MpCkA5Q3nuOCfL1oHm26xjUzqZ5aupbOwdfYg==", + "license": "MIT", + "peerDependencies": { + "@capacitor/core": ">=8.0.0" + } + }, + "node_modules/@capacitor/cli": { + "version": "8.3.1", + "resolved": "https://registry.npmjs.org/@capacitor/cli/-/cli-8.3.1.tgz", + "integrity": "sha512-1sPGW4THTDfR6YjXwZ0jM7oAfAtciPOHN00qs/3sNAQx1kKrrEYSfDPwCm1/xlAgi0OeL69SiRfw314Ans+1sw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@ionic/cli-framework-output": "^2.2.8", + "@ionic/utils-subprocess": "^3.0.1", + "@ionic/utils-terminal": "^2.3.5", + "commander": "^12.1.0", + "debug": "^4.4.0", + "env-paths": "^2.2.0", + "fs-extra": "^11.2.0", + "kleur": "^4.1.5", + "native-run": "^2.0.3", + "open": "^8.4.0", + "plist": "^3.1.0", + "prompts": "^2.4.2", + "rimraf": "^6.0.1", + "semver": "^7.6.3", + "tar": "^7.5.3", + "tslib": "^2.8.1", + "xml2js": "^0.6.2" + }, + "bin": { + "cap": "bin/capacitor", + "capacitor": "bin/capacitor" + }, + "engines": { + "node": ">=22.0.0" + } + }, + "node_modules/@capacitor/cli/node_modules/commander": { + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", + "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/@capacitor/cli/node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@capacitor/cli/node_modules/fs-extra": { + "version": "11.3.5", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.5.tgz", + "integrity": "sha512-eKpRKAovdpZtR1WopLHxlBWvAgPny3c4gX1G5Jhwmmw4XJj0ifSD5qB5TOo8hmA0wlRKDAOAhEE1yVPgs6Fgcg==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/@capacitor/cli/node_modules/glob": { + "version": "13.0.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-13.0.6.tgz", + "integrity": "sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "minimatch": "^10.2.2", + "minipass": "^7.1.3", + "path-scurry": "^2.0.2" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@capacitor/cli/node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true, + "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@capacitor/cli/node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@capacitor/cli/node_modules/jsonfile": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.1.tgz", + "integrity": "sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@capacitor/cli/node_modules/open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@capacitor/cli/node_modules/rimraf": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-6.1.3.tgz", + "integrity": "sha512-LKg+Cr2ZF61fkcaK1UdkH2yEBBKnYjTyWzTJT6KNPcSPaiT7HSdhtMXQuN5wkTX0Xu72KQ1l8S42rlmexS2hSA==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "glob": "^13.0.3", + "package-json-from-dist": "^1.0.1" + }, + "bin": { + "rimraf": "dist/esm/bin.mjs" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@capacitor/cli/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@capacitor/core": { + "version": "8.3.1", + "resolved": "https://registry.npmjs.org/@capacitor/core/-/core-8.3.1.tgz", + "integrity": "sha512-UF8ItlHguU1Z6GXfPTeT2gakf+ctNI8pAS1kwSBQlsJMlfD4OPoto/SmKnOxKCQvnF4WRcdWeg6C0zREUNaAQg==", + "license": "MIT", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@capacitor/haptics": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@capacitor/haptics/-/haptics-8.0.2.tgz", + "integrity": "sha512-c2hZzRR5Fk1tbTvhG1jhh2XBAf3EhnIerMIb2sl7Mt41Gxx1fhBJFDa0/BI1IbY4loVepyyuqNC9820/GZuoWQ==", + "license": "MIT", + "peerDependencies": { + "@capacitor/core": ">=8.0.0" + } + }, + "node_modules/@capacitor/keyboard": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/@capacitor/keyboard/-/keyboard-8.0.3.tgz", + "integrity": "sha512-27Bv5/2w1Ss2njguBgTS98O0Bb8DRJhAARyzXYib0JlT/n6BrJw/EZ0CokM4C8GFUjFDjJnEKF1Ie01buTMEXQ==", + "license": "MIT", + "peerDependencies": { + "@capacitor/core": ">=8.0.0" + } + }, + "node_modules/@capacitor/preferences": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/@capacitor/preferences/-/preferences-8.0.1.tgz", + "integrity": "sha512-T6no3ebi79XJCk91U3Jp/liJUwgBdvHR+s6vhvPkPxSuch7z3zx5Rv1bdWM6sWruNx+pViuEGqZvbfCdyBvcHQ==", + "license": "MIT", + "peerDependencies": { + "@capacitor/core": ">=8.0.0" + } + }, + "node_modules/@capacitor/status-bar": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@capacitor/status-bar/-/status-bar-8.0.2.tgz", + "integrity": "sha512-WXs8YB8B9eEaPZz+bcdY6t2nForF1FLoj/JU0Dl9RRgQnddnS98FEEyDooQhaY7wivr000j4+SC1FyeJkrFO7A==", + "license": "MIT", + "peerDependencies": { + "@capacitor/core": ">=8.0.0" + } + }, + "node_modules/@colors/colors": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", + "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/@discoveryjs/json-ext": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.6.3.tgz", + "integrity": "sha512-4B4OijXeVNOPZlYA2oEwWOTkzyltLao+xbotHQeqN++Rv27Y6s818+n2Qkp8q+Fxhn0t/5lA5X1Mxktud8eayQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14.17.0" + } + }, + "node_modules/@es-joy/jsdoccomment": { + "version": "0.46.0", + "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.46.0.tgz", + "integrity": "sha512-C3Axuq1xd/9VqFZpW4YAzOx5O9q/LP46uIQy/iNDpHG3fmPa6TBtvfglMCs3RBiBxAIi0Go97r8+jvTt55XMyQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "comment-parser": "1.4.1", + "esquery": "^1.6.0", + "jsdoc-type-pratt-parser": "~4.0.0" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.28.0.tgz", + "integrity": "sha512-lhRUCeuOyJQURhTxl4WkpFTjIsbDayJHih5kZC1giwE+MhIzAb7mEsQMqMf18rHLsrb5qI1tafG20mLxEWcWlA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.28.0.tgz", + "integrity": "sha512-wqh0ByljabXLKHeWXYLqoJ5jKC4XBaw6Hk08OfMrCRd2nP2ZQ5eleDZC41XHyCNgktBGYMbqnrJKq/K/lzPMSQ==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.28.0.tgz", + "integrity": "sha512-+WzIXQOSaGs33tLEgYPYe/yQHf0WTU0X42Jca3y8NWMbUVhp7rUnw+vAsRC/QiDrdD31IszMrZy+qwPOPjd+rw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.28.0.tgz", + "integrity": "sha512-+VJggoaKhk2VNNqVL7f6S189UzShHC/mR9EE8rDdSkdpN0KflSwWY/gWjDrNxxisg8Fp1ZCD9jLMo4m0OUfeUA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.28.0.tgz", + "integrity": "sha512-0T+A9WZm+bZ84nZBtk1ckYsOvyA3x7e2Acj1KdVfV4/2tdG4fzUp91YHx+GArWLtwqp77pBXVCPn2We7Letr0Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.28.0.tgz", + "integrity": "sha512-fyzLm/DLDl/84OCfp2f/XQ4flmORsjU7VKt8HLjvIXChJoFFOIL6pLJPH4Yhd1n1gGFF9mPwtlN5Wf82DZs+LQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.28.0.tgz", + "integrity": "sha512-l9GeW5UZBT9k9brBYI+0WDffcRxgHQD8ShN2Ur4xWq/NFzUKm3k5lsH4PdaRgb2w7mI9u61nr2gI2mLI27Nh3Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.28.0.tgz", + "integrity": "sha512-BXoQai/A0wPO6Es3yFJ7APCiKGc1tdAEOgeTNy3SsB491S3aHn4S4r3e976eUnPdU+NbdtmBuLncYir2tMU9Nw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.28.0.tgz", + "integrity": "sha512-CjaaREJagqJp7iTaNQjjidaNbCKYcd4IDkzbwwxtSvjI7NZm79qiHc8HqciMddQ6CKvJT6aBd8lO9kN/ZudLlw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.28.0.tgz", + "integrity": "sha512-RVyzfb3FWsGA55n6WY0MEIEPURL1FcbhFE6BffZEMEekfCzCIMtB5yyDcFnVbTnwk+CLAgTujmV/Lgvih56W+A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.28.0.tgz", + "integrity": "sha512-KBnSTt1kxl9x70q+ydterVdl+Cn0H18ngRMRCEQfrbqdUuntQQ0LoMZv47uB97NljZFzY6HcfqEZ2SAyIUTQBQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.28.0.tgz", + "integrity": "sha512-zpSlUce1mnxzgBADvxKXX5sl8aYQHo2ezvMNI8I0lbblJtp8V4odlm3Yzlj7gPyt3T8ReksE6bK+pT3WD+aJRg==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.28.0.tgz", + "integrity": "sha512-2jIfP6mmjkdmeTlsX/9vmdmhBmKADrWqN7zcdtHIeNSCH1SqIoNI63cYsjQR8J+wGa4Y5izRcSHSm8K3QWmk3w==", + "cpu": [ + "mips64el" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.28.0.tgz", + "integrity": "sha512-bc0FE9wWeC0WBm49IQMPSPILRocGTQt3j5KPCA8os6VprfuJ7KD+5PzESSrJ6GmPIPJK965ZJHTUlSA6GNYEhg==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.28.0.tgz", + "integrity": "sha512-SQPZOwoTTT/HXFXQJG/vBX8sOFagGqvZyXcgLA3NhIqcBv1BJU1d46c0rGcrij2B56Z2rNiSLaZOYW5cUk7yLQ==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.28.0.tgz", + "integrity": "sha512-SCfR0HN8CEEjnYnySJTd2cw0k9OHB/YFzt5zgJEwa+wL/T/raGWYMBqwDNAC6dqFKmJYZoQBRfHjgwLHGSrn3Q==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.28.0.tgz", + "integrity": "sha512-us0dSb9iFxIi8srnpl931Nvs65it/Jd2a2K3qs7fz2WfGPHqzfzZTfec7oxZJRNPXPnNYZtanmRc4AL/JwVzHQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-arm64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.28.0.tgz", + "integrity": "sha512-CR/RYotgtCKwtftMwJlUU7xCVNg3lMYZ0RzTmAHSfLCXw3NtZtNpswLEj/Kkf6kEL3Gw+BpOekRX0BYCtklhUw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.28.0.tgz", + "integrity": "sha512-nU1yhmYutL+fQ71Kxnhg8uEOdC0pwEW9entHykTgEbna2pw2dkbFSMeqjjyHZoCmt8SBkOSvV+yNmm94aUrrqw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-arm64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.28.0.tgz", + "integrity": "sha512-cXb5vApOsRsxsEl4mcZ1XY3D4DzcoMxR/nnc4IyqYs0rTI8ZKmW6kyyg+11Z8yvgMfAEldKzP7AdP64HnSC/6g==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.28.0.tgz", + "integrity": "sha512-8wZM2qqtv9UP3mzy7HiGYNH/zjTA355mpeuA+859TyR+e+Tc08IHYpLJuMsfpDJwoLo1ikIJI8jC3GFjnRClzA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openharmony-arm64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.28.0.tgz", + "integrity": "sha512-FLGfyizszcef5C3YtoyQDACyg95+dndv79i2EekILBofh5wpCa1KuBqOWKrEHZg3zrL3t5ouE5jgr94vA+Wb2w==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.28.0.tgz", + "integrity": "sha512-1ZgjUoEdHZZl/YlV76TSCz9Hqj9h9YmMGAgAPYd+q4SicWNX3G5GCyx9uhQWSLcbvPW8Ni7lj4gDa1T40akdlw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.28.0.tgz", + "integrity": "sha512-Q9StnDmQ/enxnpxCCLSg0oo4+34B9TdXpuyPeTedN/6+iXBJ4J+zwfQI28u/Jl40nOYAxGoNi7mFP40RUtkmUA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.28.0.tgz", + "integrity": "sha512-zF3ag/gfiCe6U2iczcRzSYJKH1DCI+ByzSENHlM2FcDbEeo5Zd2C86Aq0tKUYAJJ1obRP84ymxIAksZUcdztHA==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.28.0.tgz", + "integrity": "sha512-pEl1bO9mfAmIC+tW5btTmrKaujg3zGtUmWNdCw/xs70FBjwAL3o9OEKNHvNmnyylD6ubxUERiEhdsL0xBQ9efw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz", + "integrity": "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-visitor-keys": "^3.4.3" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.12.2", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz", + "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/config-array": { + "version": "0.21.2", + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.2.tgz", + "integrity": "sha512-nJl2KGTlrf9GjLimgIru+V/mzgSK0ABCDQRvxw5BjURL7WfH5uoWmizbH7QB6MmnMBd8cIC9uceWnezL1VZWWw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@eslint/object-schema": "^2.1.7", + "debug": "^4.3.1", + "minimatch": "^3.1.5" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/config-array/node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@eslint/config-array/node_modules/brace-expansion": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.14.tgz", + "integrity": "sha512-MWPGfDxnyzKU7rNOW9SP/c50vi3xrmrua/+6hfPbCS2ABNWfx24vPidzvC7krjU/RTo235sV776ymlsMtGKj8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@eslint/config-array/node_modules/minimatch": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@eslint/config-helpers": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.4.2.tgz", + "integrity": "sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@eslint/core": "^0.17.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/core": { + "version": "0.17.0", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.17.0.tgz", + "integrity": "sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@types/json-schema": "^7.0.15" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.5.tgz", + "integrity": "sha512-4IlJx0X0qftVsN5E+/vGujTRIFtwuLbNsVUe7TO6zYPDR1O6nFwvwhIKEKSrl6dZchmYBITazxKoUYOjdtjlRg==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^6.14.0", + "debug": "^4.3.2", + "espree": "^10.0.1", + "globals": "^14.0.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.1", + "minimatch": "^3.1.5", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/ajv": { + "version": "6.15.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.15.0.tgz", + "integrity": "sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==", + "dev": true, + "license": "MIT", + "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/@eslint/eslintrc/node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@eslint/eslintrc/node_modules/brace-expansion": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.14.tgz", + "integrity": "sha512-MWPGfDxnyzKU7rNOW9SP/c50vi3xrmrua/+6hfPbCS2ABNWfx24vPidzvC7krjU/RTo235sV776ymlsMtGKj8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@eslint/eslintrc/node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/@eslint/eslintrc/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/@eslint/eslintrc/node_modules/minimatch": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@eslint/js": { + "version": "9.39.4", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.4.tgz", + "integrity": "sha512-nE7DEIchvtiFTwBw4Lfbu59PG+kCofhjsKaCWzxTpt4lfRjRMqG6uMBzKXuEcyXhOHoUp9riAm7/aWYGhXZ9cw==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://eslint.org/donate" + } + }, + "node_modules/@eslint/object-schema": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.7.tgz", + "integrity": "sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/plugin-kit": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.4.1.tgz", + "integrity": "sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@eslint/core": "^0.17.0", + "levn": "^0.4.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@gar/promise-retry": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@gar/promise-retry/-/promise-retry-1.0.3.tgz", + "integrity": "sha512-GmzA9ckNokPypTg10pgpeHNQe7ph+iIKKmhKu3Ob9ANkswreCx7R3cKmY781K8QK3AqVL3xVh9A42JvIAbkkSA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/@hono/node-server": { + "version": "1.19.14", + "resolved": "https://registry.npmjs.org/@hono/node-server/-/node-server-1.19.14.tgz", + "integrity": "sha512-GwtvgtXxnWsucXvbQXkRgqksiH2Qed37H9xHZocE5sA3N8O8O8/8FA3uclQXxXVzc9XBZuEOMK7+r02FmSpHtw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18.14.1" + }, + "peerDependencies": { + "hono": "^4" + } + }, + "node_modules/@humanfs/core": { + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.2.tgz", + "integrity": "sha512-UhXNm+CFMWcbChXywFwkmhqjs3PRCmcSa/hfBgLIb7oQ5HNb1wS0icWsGtSAUNgefHeI+eBrA8I1fxmbHsGdvA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@humanfs/types": "^0.15.0" + }, + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/@humanfs/node": { + "version": "0.16.8", + "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.8.tgz", + "integrity": "sha512-gE1eQNZ3R++kTzFUpdGlpmy8kDZD/MLyHqDwqjkVQI0JMdI1D51sy1H958PNXYkM2rAac7e5/CnIKZrHtPh3BQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@humanfs/core": "^0.19.2", + "@humanfs/types": "^0.15.0", + "@humanwhocodes/retry": "^0.4.0" + }, + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/@humanfs/types": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/@humanfs/types/-/types-0.15.0.tgz", + "integrity": "sha512-ZZ1w0aoQkwuUuC7Yf+7sdeaNfqQiiLcSRbfI08oAxqLtpXQr9AIVX7Ay7HLDuiLYAaFPu8oBYNq/QIi9URHJ3Q==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/retry": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz", + "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18.18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "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.3.2", + "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-4.3.2.tgz", + "integrity": "sha512-VXukHf0RR1doGe6Sm4F0Em7SWYLTHSsbGfJdS9Ja2bX5/D5uwVOEjr07cncLROdBvmnvCATYEWlHqYmXv2IlQA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/ansi": "^1.0.2", + "@inquirer/core": "^10.3.2", + "@inquirer/figures": "^1.0.15", + "@inquirer/type": "^3.0.10", + "yoctocolors-cjs": "^2.1.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/confirm": { + "version": "5.1.14", + "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-5.1.14.tgz", + "integrity": "sha512-5yR4IBfe0kXe59r1YCTG8WXkUbl7Z35HK87Sw+WUyGD8wNUx7JvY7laahzeytyE1oLn74bQnL7hstctQxisQ8Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.1.15", + "@inquirer/type": "^3.0.8" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/core": { + "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/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.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/editor": { + "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.3.2", + "@inquirer/external-editor": "^1.0.3", + "@inquirer/type": "^3.0.10" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/expand": { + "version": "4.0.23", + "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-4.0.23.tgz", + "integrity": "sha512-nRzdOyFYnpeYTTR2qFwEVmIWypzdAx/sIkCMeTNTcflFOovfqUk+HcFhQQVBftAh9gmGrpFj6QcGEqrDMDOiew==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.3.2", + "@inquirer/type": "^3.0.10", + "yoctocolors-cjs": "^2.1.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "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/figures": { + "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": { + "node": ">=18" + } + }, + "node_modules/@inquirer/input": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-4.3.1.tgz", + "integrity": "sha512-kN0pAM4yPrLjJ1XJBjDxyfDduXOuQHrBB8aLDMueuwUGn+vNpF7Gq7TvyVxx8u4SHlFFj4trmj+a2cbpG4Jn1g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@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/number": { + "version": "3.0.23", + "resolved": "https://registry.npmjs.org/@inquirer/number/-/number-3.0.23.tgz", + "integrity": "sha512-5Smv0OK7K0KUzUfYUXDXQc9jrf8OHo4ktlEayFlelCjwMXz0299Y8OrI+lj7i4gCBY15UObk76q0QtxjzFcFcg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@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/password": { + "version": "4.0.23", + "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-4.0.23.tgz", + "integrity": "sha512-zREJHjhT5vJBMZX/IUbyI9zVtVfOLiTO66MrF/3GFZYZ7T4YILW5MSkEYHceSii/KtRk+4i3RE7E1CUXA2jHcA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/ansi": "^1.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/prompts": { + "version": "7.8.2", + "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-7.8.2.tgz", + "integrity": "sha512-nqhDw2ZcAUrKNPwhjinJny903bRhI0rQhiDz1LksjeRxqa36i3l75+4iXbOy0rlDpLJGxqtgoPavQjmmyS5UJw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/checkbox": "^4.2.1", + "@inquirer/confirm": "^5.1.14", + "@inquirer/editor": "^4.2.17", + "@inquirer/expand": "^4.0.17", + "@inquirer/input": "^4.2.1", + "@inquirer/number": "^3.0.17", + "@inquirer/password": "^4.0.17", + "@inquirer/rawlist": "^4.1.5", + "@inquirer/search": "^3.1.0", + "@inquirer/select": "^4.3.1" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/rawlist": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-4.1.11.tgz", + "integrity": "sha512-+LLQB8XGr3I5LZN/GuAHo+GpDJegQwuPARLChlMICNdwW7OwV2izlCSCxN6cqpL0sMXmbKbFcItJgdQq5EBXTw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.3.2", + "@inquirer/type": "^3.0.10", + "yoctocolors-cjs": "^2.1.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/search": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/@inquirer/search/-/search-3.2.2.tgz", + "integrity": "sha512-p2bvRfENXCZdWF/U2BXvnSI9h+tuA8iNqtUKb9UWbmLYCRQxd8WkvwWvYn+3NgYaNwdUkHytJMGG4MMLucI1kA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.3.2", + "@inquirer/figures": "^1.0.15", + "@inquirer/type": "^3.0.10", + "yoctocolors-cjs": "^2.1.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/select": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-4.4.2.tgz", + "integrity": "sha512-l4xMuJo55MAe+N7Qr4rX90vypFwCajSakx59qe/tMaC1aEHWLyw68wF4o0A4SLAY4E0nd+Vt+EyskeDIqu1M6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/ansi": "^1.0.2", + "@inquirer/core": "^10.3.2", + "@inquirer/figures": "^1.0.15", + "@inquirer/type": "^3.0.10", + "yoctocolors-cjs": "^2.1.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/type": { + "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": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@ionic/angular": { + "version": "8.8.6", + "resolved": "https://registry.npmjs.org/@ionic/angular/-/angular-8.8.6.tgz", + "integrity": "sha512-hEBmuxssuR68D0uaFDiQWDh6FNXw3SDSl0FEXnhN5yD86J0pOrwADO9ks5u8ZFG4rGi39Edq0O5y5UaJWP/2SQ==", + "license": "MIT", + "dependencies": { + "@ionic/core": "8.8.6", + "ionicons": "^8.0.13", + "jsonc-parser": "^3.0.0", + "tslib": "^2.3.0" + }, + "peerDependencies": { + "@angular/core": ">=16.0.0", + "@angular/forms": ">=16.0.0", + "@angular/router": ">=16.0.0", + "rxjs": ">=7.5.0", + "zone.js": ">=0.13.0" + } + }, + "node_modules/@ionic/angular-toolkit": { + "version": "12.3.0", + "resolved": "https://registry.npmjs.org/@ionic/angular-toolkit/-/angular-toolkit-12.3.0.tgz", + "integrity": "sha512-9cPTMmwggviB2W7wf4sv4vFeQnYq5HbO6V89UqQHopShokdhSvUFpaQ2w1/Mdf/ot8PghGjR3t5IdnXV7i1LvA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@angular-devkit/core": "^20.0.0", + "@angular-devkit/schematics": "^20.0.0", + "@schematics/angular": "^20.0.0" + } + }, + "node_modules/@ionic/angular/node_modules/ionicons": { + "version": "8.0.13", + "resolved": "https://registry.npmjs.org/ionicons/-/ionicons-8.0.13.tgz", + "integrity": "sha512-2QQVyG2P4wszne79jemMjWYLp0DBbDhr4/yFroPCxvPP1wtMxgdIV3l5n+XZ5E9mgoXU79w7yTWpm2XzJsISxQ==", + "license": "MIT", + "dependencies": { + "@stencil/core": "^4.35.3" + } + }, + "node_modules/@ionic/cli-framework-output": { + "version": "2.2.8", + "resolved": "https://registry.npmjs.org/@ionic/cli-framework-output/-/cli-framework-output-2.2.8.tgz", + "integrity": "sha512-TshtaFQsovB4NWRBydbNFawql6yul7d5bMiW1WYYf17hd99V6xdDdk3vtF51bw6sLkxON3bDQpWsnUc9/hVo3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@ionic/utils-terminal": "2.3.5", + "debug": "^4.0.0", + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@ionic/core": { + "version": "8.8.6", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-8.8.6.tgz", + "integrity": "sha512-bliMajAW7pHlC9rqUq6bBxUr+Dctv/f+OmCYyDcvoZ64UvWwpAfNC5JcKaWx6VMX4DF4KOmYmbAJO3RdZGKVRw==", + "license": "MIT", + "dependencies": { + "@stencil/core": "4.43.0", + "ionicons": "^8.0.13", + "tslib": "^2.1.0" + }, + "engines": { + "node": ">= 16" + } + }, + "node_modules/@ionic/core/node_modules/ionicons": { + "version": "8.0.13", + "resolved": "https://registry.npmjs.org/ionicons/-/ionicons-8.0.13.tgz", + "integrity": "sha512-2QQVyG2P4wszne79jemMjWYLp0DBbDhr4/yFroPCxvPP1wtMxgdIV3l5n+XZ5E9mgoXU79w7yTWpm2XzJsISxQ==", + "license": "MIT", + "dependencies": { + "@stencil/core": "^4.35.3" + } + }, + "node_modules/@ionic/storage": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@ionic/storage/-/storage-4.0.0.tgz", + "integrity": "sha512-3N21P19Xk6cICLnSXZ3ilRqbSXAGSFeIF3HNqz+1kARcm0UFT/vwmZreaXtFyq437vvEWOfJ2enlj3JHLKS0FA==", + "license": "MIT", + "dependencies": { + "localforage": "^1.9.0" + } + }, + "node_modules/@ionic/storage-angular": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@ionic/storage-angular/-/storage-angular-4.0.0.tgz", + "integrity": "sha512-FeSmCMCm1bMRfu5TFSqLtjdfEo/dLLUhLIrPmbhSYomVZdV/dNn4mBZv9SabyxSqn4bF31hw40y+4buhG+durQ==", + "license": "MIT", + "dependencies": { + "@ionic/storage": "^4.0.0", + "tslib": "^2.3.0" + }, + "peerDependencies": { + "@angular/core": "*", + "rxjs": "*" + } + }, + "node_modules/@ionic/utils-array": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/@ionic/utils-array/-/utils-array-2.1.6.tgz", + "integrity": "sha512-0JZ1Zkp3wURnv8oq6Qt7fMPo5MpjbLoUoa9Bu2Q4PJuSDWM8H8gwF3dQO7VTeUj3/0o1IB1wGkFWZZYgUXZMUg==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.0.0", + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@ionic/utils-fs": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/@ionic/utils-fs/-/utils-fs-3.1.7.tgz", + "integrity": "sha512-2EknRvMVfhnyhL1VhFkSLa5gOcycK91VnjfrTB0kbqkTFCOXyXgVLI5whzq7SLrgD9t1aqos3lMMQyVzaQ5gVA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/fs-extra": "^8.0.0", + "debug": "^4.0.0", + "fs-extra": "^9.0.0", + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@ionic/utils-fs/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@ionic/utils-fs/node_modules/jsonfile": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.1.tgz", + "integrity": "sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@ionic/utils-fs/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@ionic/utils-object": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/@ionic/utils-object/-/utils-object-2.1.6.tgz", + "integrity": "sha512-vCl7sl6JjBHFw99CuAqHljYJpcE88YaH2ZW4ELiC/Zwxl5tiwn4kbdP/gxi2OT3MQb1vOtgAmSNRtusvgxI8ww==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.0.0", + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@ionic/utils-process": { + "version": "2.1.12", + "resolved": "https://registry.npmjs.org/@ionic/utils-process/-/utils-process-2.1.12.tgz", + "integrity": "sha512-Jqkgyq7zBs/v/J3YvKtQQiIcxfJyplPgECMWgdO0E1fKrrH8EF0QGHNJ9mJCn6PYe2UtHNS8JJf5G21e09DfYg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@ionic/utils-object": "2.1.6", + "@ionic/utils-terminal": "2.3.5", + "debug": "^4.0.0", + "signal-exit": "^3.0.3", + "tree-kill": "^1.2.2", + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@ionic/utils-process/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/@ionic/utils-stream": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/@ionic/utils-stream/-/utils-stream-3.1.7.tgz", + "integrity": "sha512-eSELBE7NWNFIHTbTC2jiMvh1ABKGIpGdUIvARsNPMNQhxJB3wpwdiVnoBoTYp+5a6UUIww4Kpg7v6S7iTctH1w==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.0.0", + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@ionic/utils-subprocess": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@ionic/utils-subprocess/-/utils-subprocess-3.0.1.tgz", + "integrity": "sha512-cT4te3AQQPeIM9WCwIg8ohroJ8TjsYaMb2G4ZEgv9YzeDqHZ4JpeIKqG2SoaA3GmVQ3sOfhPM6Ox9sxphV/d1A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@ionic/utils-array": "2.1.6", + "@ionic/utils-fs": "3.1.7", + "@ionic/utils-process": "2.1.12", + "@ionic/utils-stream": "3.1.7", + "@ionic/utils-terminal": "2.3.5", + "cross-spawn": "^7.0.3", + "debug": "^4.0.0", + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@ionic/utils-terminal": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@ionic/utils-terminal/-/utils-terminal-2.3.5.tgz", + "integrity": "sha512-3cKScz9Jx2/Pr9ijj1OzGlBDfcmx7OMVBt4+P1uRR0SSW4cm1/y3Mo4OY3lfkuaYifMNBW8Wz6lQHbs1bihr7A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/slice-ansi": "^4.0.0", + "debug": "^4.0.0", + "signal-exit": "^3.0.3", + "slice-ansi": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "tslib": "^2.0.1", + "untildify": "^4.0.0", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@ionic/utils-terminal/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@ionic/utils-terminal/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/@ionic/utils-terminal/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@ionic/utils-terminal/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/@ionic/utils-terminal/node_modules/slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/@ionic/utils-terminal/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@ionic/utils-terminal/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@ionic/utils-terminal/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/@isaacs/fs-minipass": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@isaacs/fs-minipass/-/fs-minipass-4.0.1.tgz", + "integrity": "sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^7.0.4" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.6.tgz", + "integrity": "sha512-+Sg6GCR/wy1oSmQDFq4LQDAhm3ETKnorxN+y5nbLULOR3P0c14f2Wurzj3/xqPXtasLFfHd5iRFQ7AJt4KH2cw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "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/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.11", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.11.tgz", + "integrity": "sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", + "dev": true, + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "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": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@jsonjoy.com/base64": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/base64/-/base64-1.1.2.tgz", + "integrity": "sha512-q6XAnWQDIMA3+FTiOYajoYqySkO+JSat0ytXGSuRdq9uXE7o92gzuQwQM14xaCRlBLGq3v5miDGC4vkVTn54xA==", + "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/buffers": { + "version": "17.67.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/buffers/-/buffers-17.67.0.tgz", + "integrity": "sha512-tfExRpYxBvi32vPs9ZHaTjSP4fHAfzSmcahOfNxtvGHcyJel+aibkPlGeBB+7AoC6hL7lXIE++8okecBxx7lcw==", + "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/fs-core": { + "version": "4.57.2", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-core/-/fs-core-4.57.2.tgz", + "integrity": "sha512-SVjwklkpIV5wrynpYtuYnfYH1QF4/nDuLBX7VXdb+3miglcAgBVZb/5y0cOsehRV/9Vb+3UqhkMq3/NR3ztdkQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/fs-node-builtins": "4.57.2", + "@jsonjoy.com/fs-node-utils": "4.57.2", + "thingies": "^2.5.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-fsa": { + "version": "4.57.2", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-fsa/-/fs-fsa-4.57.2.tgz", + "integrity": "sha512-fhO8+iR2I+OCw668ISDJdn1aArc9zx033sWejIyzQ8RBeXa9bDSaUeA3ix0poYOfrj1KdOzytmYNv2/uLDfV6g==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/fs-core": "4.57.2", + "@jsonjoy.com/fs-node-builtins": "4.57.2", + "@jsonjoy.com/fs-node-utils": "4.57.2", + "thingies": "^2.5.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-node": { + "version": "4.57.2", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-node/-/fs-node-4.57.2.tgz", + "integrity": "sha512-nX2AdL6cOFwLdju9G4/nbRnYevmCJbh7N7hvR3gGm97Cs60uEjyd0rpR+YBS7cTg175zzl22pGKXR5USaQMvKg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/fs-core": "4.57.2", + "@jsonjoy.com/fs-node-builtins": "4.57.2", + "@jsonjoy.com/fs-node-utils": "4.57.2", + "@jsonjoy.com/fs-print": "4.57.2", + "@jsonjoy.com/fs-snapshot": "4.57.2", + "glob-to-regex.js": "^1.0.0", + "thingies": "^2.5.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-node-builtins": { + "version": "4.57.2", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-node-builtins/-/fs-node-builtins-4.57.2.tgz", + "integrity": "sha512-xhiegylRmhw43Ki2HO1ZBL7DQ5ja/qpRsL29VtQ2xuUHiuDGbgf2uD4p9Qd8hJI5P6RCtGYD50IXHXVq/Ocjcg==", + "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/fs-node-to-fsa": { + "version": "4.57.2", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-node-to-fsa/-/fs-node-to-fsa-4.57.2.tgz", + "integrity": "sha512-18LmWTSONhoAPW+IWRuf8w/+zRolPFGPeGwMxlAhhfY11EKzX+5XHDBPAw67dBF5dxDErHJbl40U+3IXSDRXSQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/fs-fsa": "4.57.2", + "@jsonjoy.com/fs-node-builtins": "4.57.2", + "@jsonjoy.com/fs-node-utils": "4.57.2" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-node-utils": { + "version": "4.57.2", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-node-utils/-/fs-node-utils-4.57.2.tgz", + "integrity": "sha512-rsPSJgekz43IlNbLyAM/Ab+ouYLWGp5DDBfYBNNEqDaSpsbXfthBn29Q4muFA9L0F+Z3mKo+CWlgSCXrf+mOyQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/fs-node-builtins": "4.57.2" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-print": { + "version": "4.57.2", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-print/-/fs-print-4.57.2.tgz", + "integrity": "sha512-wK9NSow48i4DbDl9F1CQE5TqnyZOJ04elU3WFG5aJ76p+YxO/ulyBBQvKsessPxdo381Bc2pcEoyPujMOhcRqQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/fs-node-utils": "4.57.2", + "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/fs-snapshot": { + "version": "4.57.2", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-snapshot/-/fs-snapshot-4.57.2.tgz", + "integrity": "sha512-GdduDZuoP5V/QCgJkx9+BZ6SC0EZ/smXAdTS7PfMqgMTGXLlt/bH/FqMYaqB9JmLf05sJPtO0XRbAwwkEEPbVw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/buffers": "^17.65.0", + "@jsonjoy.com/fs-node-utils": "4.57.2", + "@jsonjoy.com/json-pack": "^17.65.0", + "@jsonjoy.com/util": "^17.65.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-snapshot/node_modules/@jsonjoy.com/base64": { + "version": "17.67.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/base64/-/base64-17.67.0.tgz", + "integrity": "sha512-5SEsJGsm15aP8TQGkDfJvz9axgPwAEm98S5DxOuYe8e1EbfajcDmgeXXzccEjh+mLnjqEKrkBdjHWS5vFNwDdw==", + "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/fs-snapshot/node_modules/@jsonjoy.com/codegen": { + "version": "17.67.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/codegen/-/codegen-17.67.0.tgz", + "integrity": "sha512-idnkUplROpdBOV0HMcwhsCUS5TRUi9poagdGs70A6S4ux9+/aPuKbh8+UYRTLYQHtXvAdNfQWXDqZEx5k4Dj2Q==", + "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/fs-snapshot/node_modules/@jsonjoy.com/json-pack": { + "version": "17.67.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pack/-/json-pack-17.67.0.tgz", + "integrity": "sha512-t0ejURcGaZsn1ClbJ/3kFqSOjlryd92eQY465IYrezsXmPcfHPE/av4twRSxf6WE+TkZgLY+71vCZbiIiFKA/w==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/base64": "17.67.0", + "@jsonjoy.com/buffers": "17.67.0", + "@jsonjoy.com/codegen": "17.67.0", + "@jsonjoy.com/json-pointer": "17.67.0", + "@jsonjoy.com/util": "17.67.0", + "hyperdyperid": "^1.2.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/fs-snapshot/node_modules/@jsonjoy.com/json-pointer": { + "version": "17.67.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pointer/-/json-pointer-17.67.0.tgz", + "integrity": "sha512-+iqOFInH+QZGmSuaybBUNdh7yvNrXvqR+h3wjXm0N/3JK1EyyFAeGJvqnmQL61d1ARLlk/wJdFKSL+LHJ1eaUA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/util": "17.67.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-snapshot/node_modules/@jsonjoy.com/util": { + "version": "17.67.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/util/-/util-17.67.0.tgz", + "integrity": "sha512-6+8xBaz1rLSohlGh68D1pdw3AwDi9xydm8QNlAFkvnavCJYSze+pxoW2VKP8p308jtlMRLs5NTHfPlZLd4w7ew==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/buffers": "17.67.0", + "@jsonjoy.com/codegen": "17.67.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.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.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": "^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-pack/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/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" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/util": { + "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" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/util/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/@leichtgewicht/ip-codec": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", + "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@listr2/prompt-adapter-inquirer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@listr2/prompt-adapter-inquirer/-/prompt-adapter-inquirer-3.0.1.tgz", + "integrity": "sha512-3XFmGwm3u6ioREG+ynAQB7FoxfajgQnMhIu8wC5eo/Lsih4aKDg0VuIMGaOsYn7hJSJagSeaD4K8yfpkEoDEmA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/type": "^3.0.7" + }, + "engines": { + "node": ">=20.0.0" + }, + "peerDependencies": { + "@inquirer/prompts": ">= 3 < 8", + "listr2": "9.0.1" + } + }, + "node_modules/@lmdb/lmdb-darwin-arm64": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-arm64/-/lmdb-darwin-arm64-3.4.2.tgz", + "integrity": "sha512-NK80WwDoODyPaSazKbzd3NEJ3ygePrkERilZshxBViBARNz21rmediktGHExoj9n5t9+ChlgLlxecdFKLCuCKg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@lmdb/lmdb-darwin-x64": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-x64/-/lmdb-darwin-x64-3.4.2.tgz", + "integrity": "sha512-zevaowQNmrp3U7Fz1s9pls5aIgpKRsKb3dZWDINtLiozh3jZI9fBrI19lYYBxqdyiIyNdlyiidPnwPShj4aK+w==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@lmdb/lmdb-linux-arm": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm/-/lmdb-linux-arm-3.4.2.tgz", + "integrity": "sha512-OmHCULY17rkx/RoCoXlzU7LyR8xqrksgdYWwtYa14l/sseezZ8seKWXcogHcjulBddER5NnEFV4L/Jtr2nyxeg==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@lmdb/lmdb-linux-arm64": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm64/-/lmdb-linux-arm64-3.4.2.tgz", + "integrity": "sha512-ZBEfbNZdkneebvZs98Lq30jMY8V9IJzckVeigGivV7nTHJc+89Ctomp1kAIWKlwIG0ovCDrFI448GzFPORANYg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@lmdb/lmdb-linux-x64": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-x64/-/lmdb-linux-x64-3.4.2.tgz", + "integrity": "sha512-vL9nM17C77lohPYE4YaAQvfZCSVJSryE4fXdi8M7uWPBnU+9DJabgKVAeyDb84ZM2vcFseoBE4/AagVtJeRE7g==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@lmdb/lmdb-win32-arm64": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-win32-arm64/-/lmdb-win32-arm64-3.4.2.tgz", + "integrity": "sha512-SXWjdBfNDze4ZPeLtYIzsIeDJDJ/SdsA0pEXcUBayUIMO0FQBHfVZZyHXQjjHr4cvOAzANBgIiqaXRwfMhzmLw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@lmdb/lmdb-win32-x64": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-win32-x64/-/lmdb-win32-x64-3.4.2.tgz", + "integrity": "sha512-IY+r3bxKW6Q6sIPiMC0L533DEfRJSXibjSI3Ft/w9Q8KQBNqEIvUFXt+09wV8S5BRk0a8uSF19YWxuRwEfI90g==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@modelcontextprotocol/sdk": { + "version": "1.26.0", + "resolved": "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.26.0.tgz", + "integrity": "sha512-Y5RmPncpiDtTXDbLKswIJzTqu2hyBKxTNsgKqKclDbhIgg1wgtf1fRuvxgTnRfcnxtvvgbIEcqUOzZrJ6iSReg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@hono/node-server": "^1.19.9", + "ajv": "^8.17.1", + "ajv-formats": "^3.0.1", + "content-type": "^1.0.5", + "cors": "^2.8.5", + "cross-spawn": "^7.0.5", + "eventsource": "^3.0.2", + "eventsource-parser": "^3.0.0", + "express": "^5.2.1", + "express-rate-limit": "^8.2.1", + "hono": "^4.11.4", + "jose": "^6.1.3", + "json-schema-typed": "^8.0.2", + "pkce-challenge": "^5.0.0", + "raw-body": "^3.0.0", + "zod": "^3.25 || ^4.0", + "zod-to-json-schema": "^3.25.1" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@cfworker/json-schema": "^4.1.1", + "zod": "^3.25 || ^4.0" + }, + "peerDependenciesMeta": { + "@cfworker/json-schema": { + "optional": true + }, + "zod": { + "optional": false + } + } + }, + "node_modules/@msgpackr-extract/msgpackr-extract-darwin-arm64": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-darwin-arm64/-/msgpackr-extract-darwin-arm64-3.0.3.tgz", + "integrity": "sha512-QZHtlVgbAdy2zAqNA9Gu1UpIuI8Xvsd1v8ic6B2pZmeFnFcMWiPLfWXh7TVw4eGEZ/C9TH281KwhVoeQUKbyjw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@msgpackr-extract/msgpackr-extract-darwin-x64": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-darwin-x64/-/msgpackr-extract-darwin-x64-3.0.3.tgz", + "integrity": "sha512-mdzd3AVzYKuUmiWOQ8GNhl64/IoFGol569zNRdkLReh6LRLHOXxU4U8eq0JwaD8iFHdVGqSy4IjFL4reoWCDFw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@msgpackr-extract/msgpackr-extract-linux-arm": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-arm/-/msgpackr-extract-linux-arm-3.0.3.tgz", + "integrity": "sha512-fg0uy/dG/nZEXfYilKoRe7yALaNmHoYeIoJuJ7KJ+YyU2bvY8vPv27f7UKhGRpY6euFYqEVhxCFZgAUNQBM3nw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@msgpackr-extract/msgpackr-extract-linux-arm64": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-arm64/-/msgpackr-extract-linux-arm64-3.0.3.tgz", + "integrity": "sha512-YxQL+ax0XqBJDZiKimS2XQaf+2wDGVa1enVRGzEvLLVFeqa5kx2bWbtcSXgsxjQB7nRqqIGFIcLteF/sHeVtQg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@msgpackr-extract/msgpackr-extract-linux-x64": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-x64/-/msgpackr-extract-linux-x64-3.0.3.tgz", + "integrity": "sha512-cvwNfbP07pKUfq1uH+S6KJ7dT9K8WOE4ZiAcsrSes+UY55E/0jLYc+vq+DO7jlmqRb5zAggExKm0H7O/CBaesg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@msgpackr-extract/msgpackr-extract-win32-x64": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-win32-x64/-/msgpackr-extract-win32-x64-3.0.3.tgz", + "integrity": "sha512-x0fWaQtYp4E6sktbsdAqnehxDgEc/VwM7uLsRCYWaiGu0ykYdZPiS8zCWdnjHwyiumousxfBm4SO31eXqwEZhQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@napi-rs/canvas": { + "version": "0.1.100", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas/-/canvas-0.1.100.tgz", + "integrity": "sha512-xglYA6q3XO5P3BNJYxVZ1IV7DLVjp1Py6nwag88YntrS+3vKHyYcMqXVS4ZztJmwz2uGvz1FWhI/4LgbR5uQDA==", + "license": "MIT", + "optional": true, + "workspaces": [ + "e2e/*" + ], + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Brooooooklyn" + }, + "optionalDependencies": { + "@napi-rs/canvas-android-arm64": "0.1.100", + "@napi-rs/canvas-darwin-arm64": "0.1.100", + "@napi-rs/canvas-darwin-x64": "0.1.100", + "@napi-rs/canvas-linux-arm-gnueabihf": "0.1.100", + "@napi-rs/canvas-linux-arm64-gnu": "0.1.100", + "@napi-rs/canvas-linux-arm64-musl": "0.1.100", + "@napi-rs/canvas-linux-riscv64-gnu": "0.1.100", + "@napi-rs/canvas-linux-x64-gnu": "0.1.100", + "@napi-rs/canvas-linux-x64-musl": "0.1.100", + "@napi-rs/canvas-win32-arm64-msvc": "0.1.100", + "@napi-rs/canvas-win32-x64-msvc": "0.1.100" + } + }, + "node_modules/@napi-rs/canvas-android-arm64": { + "version": "0.1.100", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas-android-arm64/-/canvas-android-arm64-0.1.100.tgz", + "integrity": "sha512-hjhCKhntPv9+t4ckHymdx0phYNcVW+GKQR6Lzw2zE+pOVjOplSmtx9nNNknTjbEDLcuLZqA1y8ufKg1XfgftzQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Brooooooklyn" + } + }, + "node_modules/@napi-rs/canvas-darwin-arm64": { + "version": "0.1.100", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas-darwin-arm64/-/canvas-darwin-arm64-0.1.100.tgz", + "integrity": "sha512-2PcswRaC7Ly645DGt88///zuFDhJxJYdKAs1uU3mfk1atYkXufgcgLfBpk6Tm12nCQBaNt1wpybuPZ4qOhTo8A==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Brooooooklyn" + } + }, + "node_modules/@napi-rs/canvas-darwin-x64": { + "version": "0.1.100", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas-darwin-x64/-/canvas-darwin-x64-0.1.100.tgz", + "integrity": "sha512-ePNZtj7pNIva/siZMg+HmbeozkIjqUIYdoymH8HaA3qK7LfzFN4WMBM8G6HQ9ZC+H3+Dnn5pqtiXpgLykaPOhw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Brooooooklyn" + } + }, + "node_modules/@napi-rs/canvas-linux-arm-gnueabihf": { + "version": "0.1.100", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-arm-gnueabihf/-/canvas-linux-arm-gnueabihf-0.1.100.tgz", + "integrity": "sha512-d5cDB48oWFGU8/XPhUOFAlySgb/VAu7D+s8fi55K1Pcfg8aPplHWqMgibhVLU8ky7Pyg/fuiVLz4Nf3JrSTuUA==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Brooooooklyn" + } + }, + "node_modules/@napi-rs/canvas-linux-arm64-gnu": { + "version": "0.1.100", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-arm64-gnu/-/canvas-linux-arm64-gnu-0.1.100.tgz", + "integrity": "sha512-rDxgxRu69RvDlX/bh9o22DxLsGr8EqsNgotL9+RwQE1S0b0cqeatqsw6aW45mukm0B42DIAaAacKaYQ8cqS1nw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Brooooooklyn" + } + }, + "node_modules/@napi-rs/canvas-linux-arm64-musl": { + "version": "0.1.100", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-arm64-musl/-/canvas-linux-arm64-musl-0.1.100.tgz", + "integrity": "sha512-K3mDW66N+xT2/V439u1alFANiBUjdEx2gLiNYnCmUsva5jZMxWTjafBYwTzYK+EMFMHrUoabuU+T1BIP5CgbYQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Brooooooklyn" + } + }, + "node_modules/@napi-rs/canvas-linux-riscv64-gnu": { + "version": "0.1.100", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-riscv64-gnu/-/canvas-linux-riscv64-gnu-0.1.100.tgz", + "integrity": "sha512-mooqUBTIsccZpnoQC4NgrC1v6C1vof39etLNMnBwCY+p0gajWJvAHLGQ6g/gGyS5YrpDW+GefSN4+Cvcr08UWw==", + "cpu": [ + "riscv64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Brooooooklyn" + } + }, + "node_modules/@napi-rs/canvas-linux-x64-gnu": { + "version": "0.1.100", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-x64-gnu/-/canvas-linux-x64-gnu-0.1.100.tgz", + "integrity": "sha512-1eCvkDCazm7FFhsT7DfGOdSaHgZVK3bt/dSBl5EWHOWmnz+I7j8tPseJqqD81NF+MH21jKUK4wQSDjN0mdhnTg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Brooooooklyn" + } + }, + "node_modules/@napi-rs/canvas-linux-x64-musl": { + "version": "0.1.100", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-x64-musl/-/canvas-linux-x64-musl-0.1.100.tgz", + "integrity": "sha512-20arT6lnI19S68qNlii73TSEDbECNgzMz2EpldC1V3mZFuRkeujXkcebRk0LRJe9SEUAooYiLokfMViY8IX7yA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Brooooooklyn" + } + }, + "node_modules/@napi-rs/canvas-win32-arm64-msvc": { + "version": "0.1.100", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas-win32-arm64-msvc/-/canvas-win32-arm64-msvc-0.1.100.tgz", + "integrity": "sha512-DZFFT1wIAg37LJw37yhMRFfjATd3vTQzjZ1Yki8u2vhO6Hi5VE6BVaGQ1aaDu7xb4iMErz+9EOwjpS7xcxFeBw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Brooooooklyn" + } + }, + "node_modules/@napi-rs/canvas-win32-x64-msvc": { + "version": "0.1.100", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas-win32-x64-msvc/-/canvas-win32-x64-msvc-0.1.100.tgz", + "integrity": "sha512-MyT1j3mHC2+Lu4pBi9mKyMJhtP6U7k7EldY7sj/uS5gJA65gTXt8MefJQXLJo5d/vZbuWmfxzkEUNc/urV3pHA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Brooooooklyn" + } + }, + "node_modules/@napi-rs/nice": { + "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, + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Brooooooklyn" + }, + "optionalDependencies": { + "@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.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" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/nice-android-arm64": { + "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" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/nice-darwin-arm64": { + "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" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/nice-darwin-x64": { + "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" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/nice-freebsd-x64": { + "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" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/nice-linux-arm-gnueabihf": { + "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" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/nice-linux-arm64-gnu": { + "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" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/nice-linux-arm64-musl": { + "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" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/nice-linux-ppc64-gnu": { + "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" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/nice-linux-riscv64-gnu": { + "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" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/nice-linux-s390x-gnu": { + "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" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/nice-linux-x64-gnu": { + "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" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/nice-linux-x64-musl": { + "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" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "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.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" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/nice-win32-ia32-msvc": { + "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" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/nice-win32-x64-msvc": { + "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" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@ngtools/webpack": { + "version": "20.3.25", + "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-20.3.25.tgz", + "integrity": "sha512-p/YopAgukaIvezv3hsJzJevnNUBNTM8UQIkyDHPY5/aANdKraUTKDQUwlVxRiyD8U+PTSeD/BI56oOnuKrdFZQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=24.0.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + }, + "peerDependencies": { + "@angular/compiler-cli": "^20.0.0", + "typescript": ">=5.8 <6.0", + "webpack": "^5.54.0" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@npmcli/agent": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@npmcli/agent/-/agent-4.0.0.tgz", + "integrity": "sha512-kAQTcEN9E8ERLVg5AsGwLNoFb+oEG6engbqAU2P43gD4JEIkNGMHdVQ096FsOAAYpZPB0RSt0zgInKIAS1l5QA==", + "dev": true, + "license": "ISC", + "dependencies": { + "agent-base": "^7.1.0", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.1", + "lru-cache": "^11.2.1", + "socks-proxy-agent": "^8.0.3" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/@npmcli/agent/node_modules/lru-cache": { + "version": "11.3.6", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.3.6.tgz", + "integrity": "sha512-Gf/KoL3C/MlI7Bt0PGI9I+TeTC/I6r/csU58N4BSNc4lppLBeKsOdFYkK+dX0ABDUMJNfCHTyPpzwwO21Awd3A==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": "20 || >=22" + } + }, + "node_modules/@npmcli/fs": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-5.0.0.tgz", + "integrity": "sha512-7OsC1gNORBEawOa5+j2pXN9vsicaIOH5cPXxoR6fJOmH6/EXpJB2CajXOu1fPRFun2m1lktEFX11+P89hqO/og==", + "dev": true, + "license": "ISC", + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/@npmcli/git": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-7.0.2.tgz", + "integrity": "sha512-oeolHDjExNAJAnlYP2qzNjMX/Xi9bmu78C9dIGr4xjobrSKbuMYCph8lTzn4vnW3NjIqVmw/f8BCfouqyJXlRg==", + "dev": true, + "license": "ISC", + "dependencies": { + "@gar/promise-retry": "^1.0.0", + "@npmcli/promise-spawn": "^9.0.0", + "ini": "^6.0.0", + "lru-cache": "^11.2.1", + "npm-pick-manifest": "^11.0.1", + "proc-log": "^6.0.0", + "semver": "^7.3.5", + "which": "^6.0.0" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/@npmcli/git/node_modules/ini": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-6.0.0.tgz", + "integrity": "sha512-IBTdIkzZNOpqm7q3dRqJvMaldXjDHWkEDfrwGEQTs5eaQMWV+djAhR+wahyNNMAa+qpbDUhBMVt4ZKNwpPm7xQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/@npmcli/git/node_modules/isexe": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-4.0.0.tgz", + "integrity": "sha512-FFUtZMpoZ8RqHS3XeXEmHWLA4thH+ZxCv2lOiPIn1Xc7CxrqhWzNSDzD+/chS/zbYezmiwWLdQC09JdQKmthOw==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=20" + } + }, + "node_modules/@npmcli/git/node_modules/lru-cache": { + "version": "11.3.6", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.3.6.tgz", + "integrity": "sha512-Gf/KoL3C/MlI7Bt0PGI9I+TeTC/I6r/csU58N4BSNc4lppLBeKsOdFYkK+dX0ABDUMJNfCHTyPpzwwO21Awd3A==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": "20 || >=22" + } + }, + "node_modules/@npmcli/git/node_modules/proc-log": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-6.1.0.tgz", + "integrity": "sha512-iG+GYldRf2BQ0UDUAd6JQ/RwzaQy6mXmsk/IzlYyal4A4SNFw54MeH4/tLkF4I5WoWG9SQwuqWzS99jaFQHBuQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/@npmcli/git/node_modules/which": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/which/-/which-6.0.1.tgz", + "integrity": "sha512-oGLe46MIrCRqX7ytPUf66EAYvdeMIZYn3WaocqqKZAxrBpkqHfL/qvTyJ/bTk5+AqHCjXmrv3CEWgy368zhRUg==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^4.0.0" + }, + "bin": { + "node-which": "bin/which.js" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/@npmcli/installed-package-contents": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-4.0.0.tgz", + "integrity": "sha512-yNyAdkBxB72gtZ4GrwXCM0ZUedo9nIbOMKfGjt6Cu6DXf0p8y1PViZAKDC8q8kv/fufx0WTjRBdSlyrvnP7hmA==", + "dev": true, + "license": "ISC", + "dependencies": { + "npm-bundled": "^5.0.0", + "npm-normalize-package-bin": "^5.0.0" + }, + "bin": { + "installed-package-contents": "bin/index.js" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/@npmcli/node-gyp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-5.0.0.tgz", + "integrity": "sha512-uuG5HZFXLfyFKqg8QypsmgLQW7smiRjVc45bqD/ofZZcR/uxEjgQU8qDPv0s9TEeMUiAAU/GC5bR6++UdTirIQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/@npmcli/package-json": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/@npmcli/package-json/-/package-json-7.0.5.tgz", + "integrity": "sha512-iVuTlG3ORq2iaVa1IWUxAO/jIp77tUKBhoMjuzYW2kL4MLN1bi/ofqkZ7D7OOwh8coAx1/S2ge0rMdGv8sLSOQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "@npmcli/git": "^7.0.0", + "glob": "^13.0.0", + "hosted-git-info": "^9.0.0", + "json-parse-even-better-errors": "^5.0.0", + "proc-log": "^6.0.0", + "semver": "^7.5.3", + "spdx-expression-parse": "^4.0.0" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/@npmcli/package-json/node_modules/glob": { + "version": "13.0.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-13.0.6.tgz", + "integrity": "sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "minimatch": "^10.2.2", + "minipass": "^7.1.3", + "path-scurry": "^2.0.2" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@npmcli/package-json/node_modules/proc-log": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-6.1.0.tgz", + "integrity": "sha512-iG+GYldRf2BQ0UDUAd6JQ/RwzaQy6mXmsk/IzlYyal4A4SNFw54MeH4/tLkF4I5WoWG9SQwuqWzS99jaFQHBuQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/@npmcli/promise-spawn": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-9.0.1.tgz", + "integrity": "sha512-OLUaoqBuyxeTqUvjA3FZFiXUfYC1alp3Sa99gW3EUDz3tZ3CbXDdcZ7qWKBzicrJleIgucoWamWH1saAmH/l2Q==", + "dev": true, + "license": "ISC", + "dependencies": { + "which": "^6.0.0" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/@npmcli/promise-spawn/node_modules/isexe": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-4.0.0.tgz", + "integrity": "sha512-FFUtZMpoZ8RqHS3XeXEmHWLA4thH+ZxCv2lOiPIn1Xc7CxrqhWzNSDzD+/chS/zbYezmiwWLdQC09JdQKmthOw==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=20" + } + }, + "node_modules/@npmcli/promise-spawn/node_modules/which": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/which/-/which-6.0.1.tgz", + "integrity": "sha512-oGLe46MIrCRqX7ytPUf66EAYvdeMIZYn3WaocqqKZAxrBpkqHfL/qvTyJ/bTk5+AqHCjXmrv3CEWgy368zhRUg==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^4.0.0" + }, + "bin": { + "node-which": "bin/which.js" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/@npmcli/redact": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@npmcli/redact/-/redact-4.0.0.tgz", + "integrity": "sha512-gOBg5YHMfZy+TfHArfVogwgfBeQnKbbGo3pSUyK/gSI0AVu+pEiDVcKlQb0D8Mg1LNRZILZ6XG8I5dJ4KuAd9Q==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/@npmcli/run-script": { + "version": "10.0.4", + "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-10.0.4.tgz", + "integrity": "sha512-mGUWr1uMnf0le2TwfOZY4SFxZGXGfm4Jtay/nwAa2FLNAKXUoUwaGwBMNH36UHPtinWfTSJ3nqFQr0091CxVGg==", + "dev": true, + "license": "ISC", + "dependencies": { + "@npmcli/node-gyp": "^5.0.0", + "@npmcli/package-json": "^7.0.0", + "@npmcli/promise-spawn": "^9.0.0", + "node-gyp": "^12.1.0", + "proc-log": "^6.0.0" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/@npmcli/run-script/node_modules/proc-log": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-6.1.0.tgz", + "integrity": "sha512-iG+GYldRf2BQ0UDUAd6JQ/RwzaQy6mXmsk/IzlYyal4A4SNFw54MeH4/tLkF4I5WoWG9SQwuqWzS99jaFQHBuQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/@parcel/watcher": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.6.tgz", + "integrity": "sha512-tmmZ3lQxAe/k/+rNnXQRawJ4NjxO2hqiOLTHvWchtGZULp4RyFeh6aU4XdOYBFe2KE1oShQTv4AblOs2iOrNnQ==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "dependencies": { + "detect-libc": "^2.0.3", + "is-glob": "^4.0.3", + "node-addon-api": "^7.0.0", + "picomatch": "^4.0.3" + }, + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "@parcel/watcher-android-arm64": "2.5.6", + "@parcel/watcher-darwin-arm64": "2.5.6", + "@parcel/watcher-darwin-x64": "2.5.6", + "@parcel/watcher-freebsd-x64": "2.5.6", + "@parcel/watcher-linux-arm-glibc": "2.5.6", + "@parcel/watcher-linux-arm-musl": "2.5.6", + "@parcel/watcher-linux-arm64-glibc": "2.5.6", + "@parcel/watcher-linux-arm64-musl": "2.5.6", + "@parcel/watcher-linux-x64-glibc": "2.5.6", + "@parcel/watcher-linux-x64-musl": "2.5.6", + "@parcel/watcher-win32-arm64": "2.5.6", + "@parcel/watcher-win32-ia32": "2.5.6", + "@parcel/watcher-win32-x64": "2.5.6" + } + }, + "node_modules/@parcel/watcher-android-arm64": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.6.tgz", + "integrity": "sha512-YQxSS34tPF/6ZG7r/Ih9xy+kP/WwediEUsqmtf0cuCV5TPPKw/PQHRhueUo6JdeFJaqV3pyjm0GdYjZotbRt/A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-darwin-arm64": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.6.tgz", + "integrity": "sha512-Z2ZdrnwyXvvvdtRHLmM4knydIdU9adO3D4n/0cVipF3rRiwP+3/sfzpAwA/qKFL6i1ModaabkU7IbpeMBgiVEA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-darwin-x64": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.6.tgz", + "integrity": "sha512-HgvOf3W9dhithcwOWX9uDZyn1lW9R+7tPZ4sug+NGrGIo4Rk1hAXLEbcH1TQSqxts0NYXXlOWqVpvS1SFS4fRg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-freebsd-x64": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.6.tgz", + "integrity": "sha512-vJVi8yd/qzJxEKHkeemh7w3YAn6RJCtYlE4HPMoVnCpIXEzSrxErBW5SJBgKLbXU3WdIpkjBTeUNtyBVn8TRng==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm-glibc": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.6.tgz", + "integrity": "sha512-9JiYfB6h6BgV50CCfasfLf/uvOcJskMSwcdH1PHH9rvS1IrNy8zad6IUVPVUfmXr+u+Km9IxcfMLzgdOudz9EQ==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm-musl": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.6.tgz", + "integrity": "sha512-Ve3gUCG57nuUUSyjBq/MAM0CzArtuIOxsBdQ+ftz6ho8n7s1i9E1Nmk/xmP323r2YL0SONs1EuwqBp2u1k5fxg==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-glibc": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.6.tgz", + "integrity": "sha512-f2g/DT3NhGPdBmMWYoxixqYr3v/UXcmLOYy16Bx0TM20Tchduwr4EaCbmxh1321TABqPGDpS8D/ggOTaljijOA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-musl": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.6.tgz", + "integrity": "sha512-qb6naMDGlbCwdhLj6hgoVKJl2odL34z2sqkC7Z6kzir8b5W65WYDpLB6R06KabvZdgoHI/zxke4b3zR0wAbDTA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-glibc": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.6.tgz", + "integrity": "sha512-kbT5wvNQlx7NaGjzPFu8nVIW1rWqV780O7ZtkjuWaPUgpv2NMFpjYERVi0UYj1msZNyCzGlaCWEtzc+exjMGbQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-musl": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.6.tgz", + "integrity": "sha512-1JRFeC+h7RdXwldHzTsmdtYR/Ku8SylLgTU/reMuqdVD7CtLwf0VR1FqeprZ0eHQkO0vqsbvFLXUmYm/uNKJBg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-arm64": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.6.tgz", + "integrity": "sha512-3ukyebjc6eGlw9yRt678DxVF7rjXatWiHvTXqphZLvo7aC5NdEgFufVwjFfY51ijYEWpXbqF5jtrK275z52D4Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-ia32": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.6.tgz", + "integrity": "sha512-k35yLp1ZMwwee3Ez/pxBi5cf4AoBKYXj00CZ80jUz5h8prpiaQsiRPKQMxoLstNuqe2vR4RNPEAEcjEFzhEz/g==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-x64": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.6.tgz", + "integrity": "sha512-hbQlYcCq5dlAX9Qx+kFb0FHue6vbjlf0FrNzSKdYK2APUf7tGfGxQCk2ihEREmbR6ZMc0MVAD5RIX/41gpUzTw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher/node_modules/node-addon-api": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", + "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/@pkgr/core": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.1.2.tgz", + "integrity": "sha512-fdDH1LSGfZdTH2sxdpVMw31BanV28K/Gry0cVFxaNP77neJSkd82mM8ErPNYs9e+0O7SdHBLTDzDgwUuy18RnQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/unts" + } + }, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.59.0.tgz", + "integrity": "sha512-upnNBkA6ZH2VKGcBj9Fyl9IGNPULcjXRlg0LLeaioQWueH30p6IXtJEbKAgvyv+mJaMxSm1l6xwDXYjpEMiLMg==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.59.0.tgz", + "integrity": "sha512-hZ+Zxj3SySm4A/DylsDKZAeVg0mvi++0PYVceVyX7hemkw7OreKdCvW2oQ3T1FMZvCaQXqOTHb8qmBShoqk69Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.34.9", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.34.9.tgz", + "integrity": "sha512-0CY3/K54slrzLDjOA7TOjN1NuLKERBgk9nY5V34mhmuu673YNb+7ghaDUs6N0ujXR7fz5XaS5Aa6d2TNxZd0OQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.34.9", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.34.9.tgz", + "integrity": "sha512-eOojSEAi/acnsJVYRxnMkPFqcxSMFfrw7r2iD9Q32SGkb/Q9FpUY1UlAu1DH9T7j++gZ0lHjnm4OyH2vCI7l7Q==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-freebsd-arm64": { + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.59.0.tgz", + "integrity": "sha512-EsKaJ5ytAu9jI3lonzn3BgG8iRBjV4LxZexygcQbpiU0wU0ATxhNVEpXKfUa0pS05gTcSDMKpn3Sx+QB9RlTTA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-freebsd-x64": { + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.59.0.tgz", + "integrity": "sha512-d3DuZi2KzTMjImrxoHIAODUZYoUUMsuUiY4SRRcJy6NJoZ6iIqWnJu9IScV9jXysyGMVuW+KNzZvBLOcpdl3Vg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.59.0.tgz", + "integrity": "sha512-t4ONHboXi/3E0rT6OZl1pKbl2Vgxf9vJfWgmUoCEVQVxhW6Cw/c8I6hbbu7DAvgp82RKiH7TpLwxnJeKv2pbsw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.59.0.tgz", + "integrity": "sha512-CikFT7aYPA2ufMD086cVORBYGHffBo4K8MQ4uPS/ZnY54GKj36i196u8U+aDVT2LX4eSMbyHtyOh7D7Zvk2VvA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.34.9", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.34.9.tgz", + "integrity": "sha512-6TZjPHjKZUQKmVKMUowF3ewHxctrRR09eYyvT5eFv8w/fXarEra83A2mHTVJLA5xU91aCNOUnM+DWFMSbQ0Nxw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.34.9", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.34.9.tgz", + "integrity": "sha512-LD2fytxZJZ6xzOKnMbIpgzFOuIKlxVOpiMAXawsAZ2mHBPEYOnLRK5TTEsID6z4eM23DuO88X0Tq1mErHMVq0A==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-loong64-gnu": { + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.59.0.tgz", + "integrity": "sha512-gbUSW/97f7+r4gHy3Jlup8zDG190AuodsWnNiXErp9mT90iCy9NKKU0Xwx5k8VlRAIV2uU9CsMnEFg/xXaOfXg==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-loong64-musl": { + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.59.0.tgz", + "integrity": "sha512-yTRONe79E+o0FWFijasoTjtzG9EBedFXJMl888NBEDCDV9I2wGbFFfJQQe63OijbFCUZqxpHz1GzpbtSFikJ4Q==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-ppc64-gnu": { + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.59.0.tgz", + "integrity": "sha512-sw1o3tfyk12k3OEpRddF68a1unZ5VCN7zoTNtSn2KndUE+ea3m3ROOKRCZxEpmT9nsGnogpFP9x6mnLTCaoLkA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-ppc64-musl": { + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.59.0.tgz", + "integrity": "sha512-+2kLtQ4xT3AiIxkzFVFXfsmlZiG5FXYW7ZyIIvGA7Bdeuh9Z0aN4hVyXS/G1E9bTP/vqszNIN/pUKCk/BTHsKA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.59.0.tgz", + "integrity": "sha512-NDYMpsXYJJaj+I7UdwIuHHNxXZ/b/N2hR15NyH3m2qAtb/hHPA4g4SuuvrdxetTdndfj9b1WOmy73kcPRoERUg==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-musl": { + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.59.0.tgz", + "integrity": "sha512-nLckB8WOqHIf1bhymk+oHxvM9D3tyPndZH8i8+35p/1YiVoVswPid2yLzgX7ZJP0KQvnkhM4H6QZ5m0LzbyIAg==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.59.0.tgz", + "integrity": "sha512-oF87Ie3uAIvORFBpwnCvUzdeYUqi2wY6jRFWJAy1qus/udHFYIkplYRW+wo+GRUP4sKzYdmE1Y3+rY5Gc4ZO+w==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.34.9", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.34.9.tgz", + "integrity": "sha512-FwBHNSOjUTQLP4MG7y6rR6qbGw4MFeQnIBrMe161QGaQoBQLqSUEKlHIiVgF3g/mb3lxlxzJOpIBhaP+C+KP2A==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.34.9", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.34.9.tgz", + "integrity": "sha512-cYRpV4650z2I3/s6+5/LONkjIz8MBeqrk+vPXV10ORBnshpn8S32bPqQ2Utv39jCiDcO2eJTuSlPXpnvmaIgRA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-openbsd-x64": { + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.59.0.tgz", + "integrity": "sha512-M3bLRAVk6GOwFlPTIxVBSYKUaqfLrn8l0psKinkCFxl4lQvOSz8ZrKDz2gxcBwHFpci0B6rttydI4IpS4IS/jQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ] + }, + "node_modules/@rollup/rollup-openharmony-arm64": { + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.59.0.tgz", + "integrity": "sha512-tt9KBJqaqp5i5HUZzoafHZX8b5Q2Fe7UjYERADll83O4fGqJ49O1FsL6LpdzVFQcpwvnyd0i+K/VSwu/o/nWlA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.34.9", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.34.9.tgz", + "integrity": "sha512-z4mQK9dAN6byRA/vsSgQiPeuO63wdiDxZ9yg9iyX2QTzKuQM7T4xlBoeUP/J8uiFkqxkcWndWi+W7bXdPbt27Q==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.59.0.tgz", + "integrity": "sha512-UKFMHPuM9R0iBegwzKF4y0C4J9u8C6MEJgFuXTBerMk7EJ92GFVFYBfOZaSGLu6COf7FxpQNqhNS4c4icUPqxA==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-gnu": { + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.59.0.tgz", + "integrity": "sha512-laBkYlSS1n2L8fSo1thDNGrCTQMmxjYY5G0WFWjFFYZkKPjsMBsgJfGf4TLxXrF6RyhI60L8TMOjBMvXiTcxeA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.34.9", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.34.9.tgz", + "integrity": "sha512-AyleYRPU7+rgkMWbEh71fQlrzRfeP6SyMnRf9XX4fCdDPAJumdSBqYEcWPMzVQ4ScAl7E4oFfK0GUVn77xSwbw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rtsao/scc": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", + "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==", + "dev": true, + "license": "MIT" + }, + "node_modules/@schematics/angular": { + "version": "20.3.25", + "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-20.3.25.tgz", + "integrity": "sha512-ezoJpPKhhjXgE3LxuNcJO/ghSXs8f73xrqGvqouag7IbuliJYbHrt22WH3X75XSbD0+iOdiqA2bARvAO/ezyxQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@angular-devkit/core": "20.3.25", + "@angular-devkit/schematics": "20.3.25", + "jsonc-parser": "3.3.1" + }, + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=24.0.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + } + }, + "node_modules/@sigstore/bundle": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@sigstore/bundle/-/bundle-4.0.0.tgz", + "integrity": "sha512-NwCl5Y0V6Di0NexvkTqdoVfmjTaQwoLM236r89KEojGmq/jMls8S+zb7yOwAPdXvbwfKDlP+lmXgAL4vKSQT+A==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@sigstore/protobuf-specs": "^0.5.0" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/@sigstore/core": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@sigstore/core/-/core-3.2.0.tgz", + "integrity": "sha512-kxHrDQ9YgfrWUSXU0cjsQGv8JykOFZQ9ErNKbFPWzk3Hgpwu8x2hHrQ9IdA8yl+j9RTLTC3sAF3Tdq1IQCP4oA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/@sigstore/protobuf-specs": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/@sigstore/protobuf-specs/-/protobuf-specs-0.5.1.tgz", + "integrity": "sha512-/ScWUhhoFasJsSRGTVBwId1loQjjnjAfE4djL6ZhrXRpNCmPTnUKF5Jokd58ILseOMjzET3UrMOtJPS9sYeI0g==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/@sigstore/sign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/@sigstore/sign/-/sign-4.1.1.tgz", + "integrity": "sha512-Hf4xglukg0XXQ2RiD5vSoLjdPe8OBUPA8XeVjUObheuDcWdYWrnH/BNmxZCzkAy68MzmNCxXLeurJvs6hcP2OQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@gar/promise-retry": "^1.0.2", + "@sigstore/bundle": "^4.0.0", + "@sigstore/core": "^3.2.0", + "@sigstore/protobuf-specs": "^0.5.0", + "make-fetch-happen": "^15.0.4", + "proc-log": "^6.1.0" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/@sigstore/sign/node_modules/proc-log": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-6.1.0.tgz", + "integrity": "sha512-iG+GYldRf2BQ0UDUAd6JQ/RwzaQy6mXmsk/IzlYyal4A4SNFw54MeH4/tLkF4I5WoWG9SQwuqWzS99jaFQHBuQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/@sigstore/tuf": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@sigstore/tuf/-/tuf-4.0.2.tgz", + "integrity": "sha512-TCAzTy0xzdP79EnxSjq9KQ3eaR7+FmudLC6eRKknVKZbV7ZNlGLClAAQb/HMNJ5n2OBNk2GT1tEmU0xuPr+SLQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@sigstore/protobuf-specs": "^0.5.0", + "tuf-js": "^4.1.0" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/@sigstore/verify": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@sigstore/verify/-/verify-3.1.0.tgz", + "integrity": "sha512-mNe0Iigql08YupSOGv197YdHpPPr+EzDZmfCgMc7RPNaZTw5aLN01nBl6CHJOh3BGtnMIj83EeN4butBchc8Ag==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@sigstore/bundle": "^4.0.0", + "@sigstore/core": "^3.1.0", + "@sigstore/protobuf-specs": "^0.5.0" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/@socket.io/component-emitter": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz", + "integrity": "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@stencil/core": { + "version": "4.43.0", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.43.0.tgz", + "integrity": "sha512-6Uj2Z3lzLuufYAE7asZ6NLKgSwsB9uxl84Eh34PASnUjfj32GkrP4DtKK7fNeh1WFGGyffsTDka3gwtl+4reUg==", + "license": "MIT", + "bin": { + "stencil": "bin/stencil" + }, + "engines": { + "node": ">=16.0.0", + "npm": ">=7.10.0" + }, + "optionalDependencies": { + "@rollup/rollup-darwin-arm64": "4.34.9", + "@rollup/rollup-darwin-x64": "4.34.9", + "@rollup/rollup-linux-arm64-gnu": "4.34.9", + "@rollup/rollup-linux-arm64-musl": "4.34.9", + "@rollup/rollup-linux-x64-gnu": "4.34.9", + "@rollup/rollup-linux-x64-musl": "4.34.9", + "@rollup/rollup-win32-arm64-msvc": "4.34.9", + "@rollup/rollup-win32-x64-msvc": "4.34.9" + } + }, + "node_modules/@tufjs/canonical-json": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tufjs/canonical-json/-/canonical-json-2.0.0.tgz", + "integrity": "sha512-yVtV8zsdo8qFHe+/3kw81dSLyF7D576A5cCFCi4X7B39tWT7SekaEFUnvnWJHz+9qO7qJTah1JbrDjWKqFtdWA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/@tufjs/models": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@tufjs/models/-/models-4.1.0.tgz", + "integrity": "sha512-Y8cK9aggNRsqJVaKUlEYs4s7CvQ1b1ta2DVPyAimb0I2qhzjNk+A+mxvll/klL0RlfuIUei8BF7YWiua4kQqww==", + "dev": true, + "license": "MIT", + "dependencies": { + "@tufjs/canonical-json": "2.0.0", + "minimatch": "^10.1.1" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/@types/body-parser": { + "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": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", + "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", + "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", + "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/cors": { + "version": "2.8.19", + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.19.tgz", + "integrity": "sha512-mFNylyeyqN93lfe/9CSxOGREz8cpzAhH+E93xJ4xWQf62V8sQ/24reV2nyzUWM6H6Xji+GGHpkbLe7pVoUEskg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/eslint": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.1.tgz", + "integrity": "sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.7", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", + "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/esrecurse": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@types/esrecurse/-/esrecurse-4.3.1.tgz", + "integrity": "sha512-xJBAbDifo5hpffDBuHl0Y8ywswbiAp/Wi7Y/GtAgSlZyIABppyurxVueOPE8LUQOxdlgi6Zqce7uoEpqNTeiUw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/estree": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz", + "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/express": { + "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": "^1" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.19.8", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.8.tgz", + "integrity": "sha512-02S5fmqeoKzVZCHPZid4b8JH2eM5HzQLZWN2FohQEy/0eXTq8VXZfSN6Pcr3F6N9R/vNrj7cpgbhjie6m/1tCA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@types/fs-extra": { + "version": "8.1.5", + "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-8.1.5.tgz", + "integrity": "sha512-0dzKcwO+S8s2kuF5Z9oUWatQJj5Uq/iqphEtE3GQJVRRYm/tD1LglU2UnXi2A8jLq5umkGouOXOR9y0n613ZwQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/http-errors": { + "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.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": { + "@types/node": "*" + } + }, + "node_modules/@types/jasmine": { + "version": "5.1.15", + "resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-5.1.15.tgz", + "integrity": "sha512-ZAC8KjmV2MJxbNTrwXFN+HKeajpXQZp6KpPiR6Aa4XvaEnjP6qh23lL/Rqb7AYzlp3h/rcwDrQ7Gg7q28cQTQg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/mime": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", + "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "25.6.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.6.0.tgz", + "integrity": "sha512-+qIYRKdNYJwY3vRCZMdJbPLJAtGjQBudzZzdzwQYkEPQd+PJGixUL5QfvCLDaULoLv+RhT3LDkwEfKaAkgSmNQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~7.19.0" + } + }, + "node_modules/@types/node-forge": { + "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": { + "@types/node": "*" + } + }, + "node_modules/@types/qrcode": { + "version": "1.5.6", + "resolved": "https://registry.npmjs.org/@types/qrcode/-/qrcode-1.5.6.tgz", + "integrity": "sha512-te7NQcV2BOvdj2b1hCAHzAoMNuj65kNBMz0KBaxM6c3VGBOhU0dURQKOtH8CFNI/dsKkwlv32p26qYQTWoB5bw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/qs": { + "version": "6.15.1", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.15.1.tgz", + "integrity": "sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/range-parser": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", + "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/retry": { + "version": "0.12.2", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.2.tgz", + "integrity": "sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/send": { + "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/node": "*" + } + }, + "node_modules/@types/serve-index": { + "version": "1.9.4", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz", + "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "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": "<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/slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-+OpjSaq85gvlZAYINyzKpLeiFkSC4EsC6IIiT6v6TLSU5k5U83fHGj9Lel8oKEXM0HqgrMVCjXPDPVICtxF7EQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/sockjs": { + "version": "0.3.36", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", + "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/ws": { + "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": { + "@types/node": "*" + } + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "8.59.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.59.2.tgz", + "integrity": "sha512-j/bwmkBvHUtPNxzuWe5z6BEk3q54YRyGlBXkSsmfoih7zNrBvl5A9A98anlp/7JbyZcWIJ8KXo/3Tq/DjFLtuQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/regexpp": "^4.12.2", + "@typescript-eslint/scope-manager": "8.59.2", + "@typescript-eslint/type-utils": "8.59.2", + "@typescript-eslint/utils": "8.59.2", + "@typescript-eslint/visitor-keys": "8.59.2", + "ignore": "^7.0.5", + "natural-compare": "^1.4.0", + "ts-api-utils": "^2.5.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^8.59.2", + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "8.59.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.59.2.tgz", + "integrity": "sha512-plR3pp6D+SSUn1HM7xvSkx12/DhoHInI2YF35KAcVFNZvlC0gtrWqx7Qq1oH2Ssgi0vlFRCTbP+DZc7B9+TtsQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/scope-manager": "8.59.2", + "@typescript-eslint/types": "8.59.2", + "@typescript-eslint/typescript-estree": "8.59.2", + "@typescript-eslint/visitor-keys": "8.59.2", + "debug": "^4.4.3" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/project-service": { + "version": "8.59.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.59.2.tgz", + "integrity": "sha512-+2hqvEkeyf/0FBor67duF0Ll7Ot8jyKzDQOSrxazF/danillRq2DwR9dLptsXpoZQqxE1UisSmoZewrlPas9Vw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/tsconfig-utils": "^8.59.2", + "@typescript-eslint/types": "^8.59.2", + "debug": "^4.4.3" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "8.59.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.59.2.tgz", + "integrity": "sha512-JzfyEpEtOU89CcFSwyNS3mu4MLvLSXqnmX05+aKBDM+TdR5jzcGOEBwxwGNxrEQ7p/z6kK2WyioCGBf2zZBnvg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.59.2", + "@typescript-eslint/visitor-keys": "8.59.2" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/tsconfig-utils": { + "version": "8.59.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.59.2.tgz", + "integrity": "sha512-BKK4alN7oi4C/zv4VqHQ+uRU+lTa6JGIZ7s1juw7b3RHo9OfKB+bKX3u0iVZetdsUCBBkSbdWbarJbmN0fTeSw==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "8.59.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.59.2.tgz", + "integrity": "sha512-nhqaj1nmTdVVl/BP5omXNRGO38jn5iosis2vbdmupF2txCf8ylWT8lx+JlvMYYVqzGVKtjojUFoQ3JRWK+mfzQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.59.2", + "@typescript-eslint/typescript-estree": "8.59.2", + "@typescript-eslint/utils": "8.59.2", + "debug": "^4.4.3", + "ts-api-utils": "^2.5.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/types": { + "version": "8.59.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.59.2.tgz", + "integrity": "sha512-e82GVOE8Ps3E++Egvb6Y3Dw0S10u8NkQ9KXmtRhCWJJ8kDhOJTvtMAWnFL16kB1583goCWXsr0NieKCZMs2/0Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "8.59.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.59.2.tgz", + "integrity": "sha512-o0XPGNwcWw+FIwStOWn+BwBuEmL6QXP0rsvAFg7ET1dey1Nr6Wb1ac8p5HEsK0ygO/6mUxlk+YWQD9xcb/nnXg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/project-service": "8.59.2", + "@typescript-eslint/tsconfig-utils": "8.59.2", + "@typescript-eslint/types": "8.59.2", + "@typescript-eslint/visitor-keys": "8.59.2", + "debug": "^4.4.3", + "minimatch": "^10.2.2", + "semver": "^7.7.3", + "tinyglobby": "^0.2.15", + "ts-api-utils": "^2.5.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", + "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/tinyglobby": { + "version": "0.2.16", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.16.tgz", + "integrity": "sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg==", + "dev": true, + "license": "MIT", + "dependencies": { + "fdir": "^6.5.0", + "picomatch": "^4.0.4" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/SuperchupuDev" + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "8.59.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.59.2.tgz", + "integrity": "sha512-Juw3EinkXqjaffxz6roowvV7GZT/kET5vSKKZT6upl5TXdWkLkYmNPXwDDL2Vkt2DPn0nODIS4egC/0AGxKo/Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.9.1", + "@typescript-eslint/scope-manager": "8.59.2", + "@typescript-eslint/types": "8.59.2", + "@typescript-eslint/typescript-estree": "8.59.2" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "8.59.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.59.2.tgz", + "integrity": "sha512-NwjLUnGy8/Zfx23fl50tRC8rYaYnM52xNRYFAXvmiil9yh1+K6aRVQMnzW6gQB/1DLgWt977lYQn7C+wtgXZiA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.59.2", + "eslint-visitor-keys": "^5.0.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", + "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@vitejs/plugin-basic-ssl": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-basic-ssl/-/plugin-basic-ssl-2.1.0.tgz", + "integrity": "sha512-dOxxrhgyDIEUADhb/8OlV9JIqYLgos03YorAueTIeOUskLJSEsfwCByjbu98ctXitUN3znXKp0bYD/WHSudCeA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.0.0 || ^20.0.0 || >=22.0.0" + }, + "peerDependencies": { + "vite": "^6.0.0 || ^7.0.0" + } + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz", + "integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/helper-numbers": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz", + "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz", + "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz", + "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz", + "integrity": "sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.13.2", + "@webassemblyjs/helper-api-error": "1.13.2", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz", + "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz", + "integrity": "sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/wasm-gen": "1.14.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz", + "integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz", + "integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz", + "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz", + "integrity": "sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/helper-wasm-section": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-opt": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1", + "@webassemblyjs/wast-printer": "1.14.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz", + "integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz", + "integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz", + "integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-api-error": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz", + "integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xmldom/xmldom": { + "version": "0.9.10", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.9.10.tgz", + "integrity": "sha512-A9gOqLdi6cV4ibazAjcQufGj0B1y/vDqYrcuP6d/6x8P27gRS8643Dj9o1dEKtB6O7fwxb2FgBmJS2mX7gpvdw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14.6" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/@yarnpkg/lockfile": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", + "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/@zxing/browser": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@zxing/browser/-/browser-0.2.0.tgz", + "integrity": "sha512-+ORhrLva0vm6ck74NDCmvYNW3XLoAG81Mu90qfcssN1PBKJjQadxZGeMCcIk+BdJbD/zEAjjHDXOwEK1QCmRtw==", + "license": "MIT", + "optionalDependencies": { + "@zxing/text-encoding": "^0.9.0" + }, + "peerDependencies": { + "@zxing/library": "^0.22.0" + } + }, + "node_modules/@zxing/library": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@zxing/library/-/library-0.23.0.tgz", + "integrity": "sha512-6fkkoFwP8CHxl6ugnPsj74PLJgX2iRv5zczGAyt5OBzQgxFhuhF0NCEc4t4OvSr8xAv2MRLlI0Iu9ZGDZQ2urA==", + "license": "Apache-2.0", + "dependencies": { + "ts-custom-error": "^3.3.1" + }, + "engines": { + "node": ">= 24.0.0" + }, + "optionalDependencies": { + "@zxing/text-encoding": "~0.9.0" + } + }, + "node_modules/@zxing/ngx-scanner": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@zxing/ngx-scanner/-/ngx-scanner-21.0.0.tgz", + "integrity": "sha512-oiBCwXsIsBa1TKAlq8GWa0qoRQt9uHe2WaU6zUkgGe+cYOjgIrSvfdE/iE170NTc6OTaj8GjArIkVKhn6wqLIw==", + "license": "MIT", + "dependencies": { + "tslib": "^2.3.0" + }, + "peerDependencies": { + "@angular/common": "^21.0.0", + "@angular/core": "^21.0.0", + "@angular/forms": "^21.0.0", + "@zxing/browser": "^0.1.4", + "@zxing/library": "^0.21.0", + "rxjs": "^6.5.3 || ^7.4.0", + "typescript": "^5.9.0" + } + }, + "node_modules/@zxing/text-encoding": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@zxing/text-encoding/-/text-encoding-0.9.0.tgz", + "integrity": "sha512-U/4aVJ2mxI0aDNI8Uq0wEhMgY+u4CNtEb0om3+y3+niDAsoTCOB33UF0sxpzqzdqXLqmvc+vZyAt4O8pPdfkwA==", + "license": "(Unlicense OR Apache-2.0)", + "optional": true + }, + "node_modules/abbrev": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-4.0.0.tgz", + "integrity": "sha512-a1wflyaL0tHtJSmLSOVybYhy22vRih4eduhhrkcjgrWGnRfrZtovJ2FRjxuTtkkj47O/baf0R86QU5OuYpz8fA==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/accepts": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-2.0.0.tgz", + "integrity": "sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-types": "^3.0.0", + "negotiator": "^1.0.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.16.0.tgz", + "integrity": "sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-phases": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/acorn-import-phases/-/acorn-import-phases-1.0.4.tgz", + "integrity": "sha512-wKmbr/DDiIXzEOiWrTTUcDm24kQ2vGfZQvM2fwg2vXqR5uW6aapr7ObPtj1th32b9u90/Pf4AItvdTh42fBmVQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.13.0" + }, + "peerDependencies": { + "acorn": "^8.14.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/adjust-sourcemap-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", + "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", + "dev": true, + "license": "MIT", + "dependencies": { + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" + }, + "engines": { + "node": ">=8.9" + } + }, + "node_modules/adjust-sourcemap-loader/node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dev": true, + "license": "MIT", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/agent-base": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz", + "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14" + } + }, + "node_modules/ajv": { + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz", + "integrity": "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-3.0.1.tgz", + "integrity": "sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/algoliasearch": { + "version": "5.35.0", + "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-5.35.0.tgz", + "integrity": "sha512-Y+moNhsqgLmvJdgTsO4GZNgsaDWv8AOGAaPeIeHKlDn/XunoAqYbA+XNpBd1dW8GOXAUDyxC9Rxc7AV4kpFcIg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/abtesting": "1.1.0", + "@algolia/client-abtesting": "5.35.0", + "@algolia/client-analytics": "5.35.0", + "@algolia/client-common": "5.35.0", + "@algolia/client-insights": "5.35.0", + "@algolia/client-personalization": "5.35.0", + "@algolia/client-query-suggestions": "5.35.0", + "@algolia/client-search": "5.35.0", + "@algolia/ingestion": "1.35.0", + "@algolia/monitoring": "1.35.0", + "@algolia/recommend": "5.35.0", + "@algolia/requester-browser-xhr": "5.35.0", + "@algolia/requester-fetch": "5.35.0", + "@algolia/requester-node-http": "5.35.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/ansi-colors": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-escapes": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-7.3.0.tgz", + "integrity": "sha512-BvU8nYgGQBxcmMuEeUEmNTvrMVjJNSH7RgW24vXexN4Ven6qCvy4TntnvlnwnMLTVlcRQQdbRY8NKnaIoeWDNg==", + "dev": true, + "license": "MIT", + "dependencies": { + "environment": "^1.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "dev": true, + "engines": [ + "node >= 0.8.0" + ], + "license": "Apache-2.0", + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-regex": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/anymatch/node_modules/picomatch": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/are-docs-informative": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/are-docs-informative/-/are-docs-informative-0.0.2.tgz", + "integrity": "sha512-ixiS0nLNNG5jNQzgZJNoUpBKdo9yTYZMGJ+QgT2jmjR7G7+QHRCc4v6LQ3NgE7EBJq+o0ams3waJwkrlBom8Ig==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14" + } + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true, + "license": "Python-2.0" + }, + "node_modules/aria-query": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz", + "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz", + "integrity": "sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "is-array-buffer": "^3.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "dev": true, + "license": "MIT" + }, + "node_modules/array-includes": { + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.9.tgz", + "integrity": "sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.24.0", + "es-object-atoms": "^1.1.1", + "get-intrinsic": "^1.3.0", + "is-string": "^1.1.1", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.findlastindex": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.6.tgz", + "integrity": "sha512-F/TKATkzseUExPlfvmwQKGITM3DGTK+vkAsCZoDc5daVygbJBnjEUCbgkAvVFsgfXfX4YIqZ/27G3k3tdXrTxQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.9", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "es-shim-unscopables": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.3.tgz", + "integrity": "sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.3.tgz", + "integrity": "sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz", + "integrity": "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/async-function": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-function/-/async-function-1.0.0.tgz", + "integrity": "sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.21", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.21.tgz", + "integrity": "sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "browserslist": "^4.24.4", + "caniuse-lite": "^1.0.30001702", + "fraction.js": "^4.3.7", + "normalize-range": "^0.1.2", + "picocolors": "^1.1.1", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "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==", + "dev": true, + "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", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/babel-loader": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-10.0.0.tgz", + "integrity": "sha512-z8jt+EdS61AMw22nSfoNJAZ0vrtmhPRVi6ghL3rCeRZI8cdNYFiV5xeV3HbE7rlZZNmGH8BVccwWt8/ED0QOHA==", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up": "^5.0.0" + }, + "engines": { + "node": "^18.20.0 || ^20.10.0 || >=22.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0", + "webpack": ">=5.61.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.17", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.17.tgz", + "integrity": "sha512-aTyf30K/rqAsNwN76zYrdtx8obu0E4KoUME29B1xj+B3WxgvWkp943vYQ+z8Mv3lw9xHXMHpvSPOBxzAkIa94w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.28.6", + "@babel/helper-define-polyfill-provider": "^0.6.8", + "semver": "^6.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2/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/babel-plugin-polyfill-corejs3": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.13.0.tgz", + "integrity": "sha512-U+GNwMdSFgzVmfhNm8GJUX88AadB3uo9KpJqS3FaqNIPKgySuvMb+bHPsOmmuWyIcuqZj/pzt1RUIUZns4y2+A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.5", + "core-js-compat": "^3.43.0" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.6.8", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.8.tgz", + "integrity": "sha512-M762rNHfSF1EV3SLtnCJXFoQbbIIz0OyRwnCmV0KPC7qosSfCO0QLTSuJX3ayAebubhE6oYBAYPrBA5ljowaZg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.8" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "18 || 20 || >=22" + } + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/base64id": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", + "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^4.5.0 || >= 5.9" + } + }, + "node_modules/baseline-browser-mapping": { + "version": "2.10.27", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.27.tgz", + "integrity": "sha512-zEs/ufmZoUd7WftKpKyXaT6RFxpQ5Qm9xytKRHvJfxFV9DFJkZph9RvJ1LcOUi0Z1ZVijMte65JbILeV+8QQEA==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "baseline-browser-mapping": "dist/cli.cjs" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", + "dev": true, + "license": "MIT" + }, + "node_modules/beasties": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/beasties/-/beasties-0.3.5.tgz", + "integrity": "sha512-NaWu+f4YrJxEttJSm16AzMIFtVldCvaJ68b1L098KpqXmxt9xOLtKoLkKxb8ekhOrLqEJAbvT6n6SEvB/sac7A==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "css-select": "^6.0.0", + "css-what": "^7.0.0", + "dom-serializer": "^2.0.0", + "domhandler": "^5.0.3", + "htmlparser2": "^10.0.0", + "picocolors": "^1.1.1", + "postcss": "^8.4.49", + "postcss-media-query-parser": "^0.2.3" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/big-integer": { + "version": "1.6.52", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.52.tgz", + "integrity": "sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==", + "dev": true, + "license": "Unlicense", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bluebird": { + "version": "3.4.7", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.4.7.tgz", + "integrity": "sha512-iD3898SR7sWVRHbiQv+sHUtHnMvC1o3nW5rAcqnq3uOn07DSAppZYUkIGslDz6gXC7HfunPe7YVBgoEJASPcHA==", + "license": "MIT" + }, + "node_modules/bmp-js": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/bmp-js/-/bmp-js-0.1.0.tgz", + "integrity": "sha512-vHdS19CnY3hwiNdkaqk93DvjVLfbEcI8mys4UjuWrlX1haDmroo8o4xCzh4wD6DGV6HxRCyauwhHRqMTfERtjw==", + "license": "MIT" + }, + "node_modules/body-parser": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.2.2.tgz", + "integrity": "sha512-oP5VkATKlNwcgvxi0vM0p/D3n2C3EReYVX+DNYs5TjZFn/oQt2j+4sVJtSMr18pdRr8wjTcBl6LoV+FUwzPmNA==", + "dev": true, + "license": "MIT", + "dependencies": { + "bytes": "^3.1.2", + "content-type": "^1.0.5", + "debug": "^4.4.3", + "http-errors": "^2.0.0", + "iconv-lite": "^0.7.0", + "on-finished": "^2.4.1", + "qs": "^6.14.1", + "raw-body": "^3.0.1", + "type-is": "^2.0.1" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/bonjour-service": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.3.0.tgz", + "integrity": "sha512-3YuAUiSkWykd+2Azjgyxei8OWf8thdn8AITIog2M4UICzoqfjlqr64WIjEXZllf/W6vK1goqleSR6brGomxQqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "dev": true, + "license": "ISC" + }, + "node_modules/bplist-parser": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.3.2.tgz", + "integrity": "sha512-apC2+fspHGI3mMKj+dGevkGo/tCqVB8jMb6i+OX+E29p0Iposz07fABkRIfVUPNd5A5VbuOz1bZbnmkKLYF+wQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "big-integer": "1.6.x" + }, + "engines": { + "node": ">= 5.10.0" + } + }, + "node_modules/brace-expansion": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.5.tgz", + "integrity": "sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^4.0.2" + }, + "engines": { + "node": "18 || 20 || >=22" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dev": true, + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.28.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.2.tgz", + "integrity": "sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "baseline-browser-mapping": "^2.10.12", + "caniuse-lite": "^1.0.30001782", + "electron-to-chromium": "^1.5.328", + "node-releases": "^2.0.36", + "update-browserslist-db": "^1.2.3" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/bundle-name": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz", + "integrity": "sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "run-applescript": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/cacache": { + "version": "20.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-20.0.4.tgz", + "integrity": "sha512-M3Lab8NPYlZU2exsL3bMVvMrMqgwCnMWfdZbK28bn3pK6APT/Te/I8hjRPNu1uwORY9a1eEQoifXbKPQMfMTOA==", + "dev": true, + "license": "ISC", + "dependencies": { + "@npmcli/fs": "^5.0.0", + "fs-minipass": "^3.0.0", + "glob": "^13.0.0", + "lru-cache": "^11.1.0", + "minipass": "^7.0.3", + "minipass-collect": "^2.0.1", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "p-map": "^7.0.2", + "ssri": "^13.0.0" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/cacache/node_modules/glob": { + "version": "13.0.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-13.0.6.tgz", + "integrity": "sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "minimatch": "^10.2.2", + "minipass": "^7.1.3", + "path-scurry": "^2.0.2" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/cacache/node_modules/lru-cache": { + "version": "11.3.6", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.3.6.tgz", + "integrity": "sha512-Gf/KoL3C/MlI7Bt0PGI9I+TeTC/I6r/csU58N4BSNc4lppLBeKsOdFYkK+dX0ABDUMJNfCHTyPpzwwO21Awd3A==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": "20 || >=22" + } + }, + "node_modules/call-bind": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.9.tgz", + "integrity": "sha512-a/hy+pNsFUTR+Iz8TCJvXudKVLAnz/DyeSUo10I5yvFDQJBFU2s9uqQpoSrJlroHUKoKqzg+epxyP9lqFdzfBQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "get-intrinsic": "^1.3.0", + "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", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/call-bound": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001792", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001792.tgz", + "integrity": "sha512-hVLMUZFgR4JJ6ACt1uEESvQN1/dBVqPAKY0hgrV70eN3391K6juAfTjKZLKvOMsx8PxA7gsY1/tLMMTcfFLLpw==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/chardet": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-2.1.1.tgz", + "integrity": "sha512-PsezH1rqdV9VvyNhxxOW32/d75r01NY7TQCmOqomRo15ZSOKbpTFVsfjghxo6JloQUCGnH4k1LGu0R4yCLlWQQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/chokidar": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz", + "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==", + "dev": true, + "license": "MIT", + "dependencies": { + "readdirp": "^4.0.1" + }, + "engines": { + "node": ">= 14.16.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/chownr": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz", + "integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=18" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", + "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/cli-cursor": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-5.0.0.tgz", + "integrity": "sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==", + "dev": true, + "license": "MIT", + "dependencies": { + "restore-cursor": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-spinners": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", + "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-truncate": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-4.0.0.tgz", + "integrity": "sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==", + "dev": true, + "license": "MIT", + "dependencies": { + "slice-ansi": "^5.0.0", + "string-width": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-width": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz", + "integrity": "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">= 12" + } + }, + "node_modules/cliui": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-9.0.1.tgz", + "integrity": "sha512-k7ndgKhwoQveBL+/1tqGJYNz097I7WOvwbmmU2AR5+magtbjPWQTS1C5vzGkBC8Ym8UWRzfKUzUUqFLypY4Q+w==", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^7.2.0", + "strip-ansi": "^7.1.0", + "wrap-ansi": "^9.0.0" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/cliui/node_modules/ansi-styles": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/cliui/node_modules/wrap-ansi": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.2.tgz", + "integrity": "sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.2.1", + "string-width": "^7.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/clone-deep/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "license": "MIT", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" + }, + "node_modules/colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", + "dev": true, + "license": "MIT" + }, + "node_modules/colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", + "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/comment-parser": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/comment-parser/-/comment-parser-1.4.1.tgz", + "integrity": "sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "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": { + "bytes": "3.1.2", + "compressible": "~2.0.18", + "debug": "2.6.9", + "negotiator": "~0.6.4", + "on-headers": "~1.1.0", + "safe-buffer": "5.2.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/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/compression/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/compression/node_modules/negotiator": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz", + "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true, + "license": "MIT" + }, + "node_modules/connect": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", + "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "finalhandler": "1.1.2", + "parseurl": "~1.3.3", + "utils-merge": "1.0.1" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/connect/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/connect/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/connect/node_modules/finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/connect/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/connect/node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", + "dev": true, + "license": "MIT", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/connect/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-disposition": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-1.1.0.tgz", + "integrity": "sha512-5jRCH9Z/+DRP7rkvY83B+yGIGX96OYdJmzngqnw2SBSxqCFPd0w2km3s5iawpGX8krnwSGmF0FW5Nhr0Hfai3g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true, + "license": "MIT" + }, + "node_modules/cookie": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", + "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.2.2.tgz", + "integrity": "sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.6.0" + } + }, + "node_modules/copy-anything": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.6.tgz", + "integrity": "sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-what": "^3.14.1" + }, + "funding": { + "url": "https://github.com/sponsors/mesqueeb" + } + }, + "node_modules/copy-webpack-plugin": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-14.0.0.tgz", + "integrity": "sha512-3JLW90aBGeaTLpM7mYQKpnVdgsUZRExY55giiZgLuX/xTQRUs1dOCwbBnWnvY6Q6rfZoXMNwzOQJCSZPppfqXA==", + "dev": true, + "license": "MIT", + "dependencies": { + "glob-parent": "^6.0.1", + "normalize-path": "^3.0.0", + "schema-utils": "^4.2.0", + "serialize-javascript": "^7.0.3", + "tinyglobby": "^0.2.12" + }, + "engines": { + "node": ">= 20.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + } + }, + "node_modules/core-js-compat": { + "version": "3.49.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.49.0.tgz", + "integrity": "sha512-VQXt1jr9cBz03b331DFDCCP90b3fanciLkgiOoy8SBHy06gNf+vQ1A3WFLqG7I8TipYIKeYK9wxd0tUrvHcOZA==", + "dev": true, + "license": "MIT", + "dependencies": { + "browserslist": "^4.28.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "license": "MIT" + }, + "node_modules/cors": { + "version": "2.8.6", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.6.tgz", + "integrity": "sha512-tJtZBBHA6vjIAaF6EnIaq6laBBP9aq/Y3ouVJjEfoHbRBcHBAHYcMh/w8LDrk2PvIMMq8gmopa5D4V8RmbrxGw==", + "dev": true, + "license": "MIT", + "dependencies": { + "object-assign": "^4", + "vary": "^1" + }, + "engines": { + "node": ">= 0.10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/cosmiconfig": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.1.tgz", + "integrity": "sha512-hr4ihw+DBqcvrsEDioRO31Z17x71pUYoNe/4h6Z0wB72p7MU7/9gH8Q3s12NFhHPfYBBOV3qyfUxmr/Yn3shnQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "env-paths": "^2.2.1", + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" + }, + "peerDependencies": { + "typescript": ">=4.9.5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/css-loader": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-7.1.2.tgz", + "integrity": "sha512-6WvYYn7l/XEGN8Xu2vWFt9nVzrCn39vKyTEFf/ExEyoksJjjSZV/0/35XPlMbpnr6VGhZIUg5yJrL8tGfes/FA==", + "dev": true, + "license": "MIT", + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.33", + "postcss-modules-extract-imports": "^3.1.0", + "postcss-modules-local-by-default": "^4.0.5", + "postcss-modules-scope": "^3.2.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.5.4" + }, + "engines": { + "node": ">= 18.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x", + "webpack": "^5.27.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/css-select": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-6.0.0.tgz", + "integrity": "sha512-rZZVSLle8v0+EY8QAkDWrKhpgt6SA5OtHsgBnsj6ZaLb5dmDVOWUDtQitd9ydxxvEjhewNudS6eTVU7uOyzvXw==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^7.0.0", + "domhandler": "^5.0.3", + "domutils": "^3.2.2", + "nth-check": "^2.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-what": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-7.0.0.tgz", + "integrity": "sha512-wD5oz5xibMOPHzy13CyGmogB3phdvcDaB5t0W/Nr5Z2O/agcB8YwOz6e2Lsp10pNDzBoDO9nVa3RGs/2BttpHQ==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "license": "MIT", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/custom-event": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz", + "integrity": "sha512-GAj5FOq0Hd+RsCGVJxZuKaIDXDf3h6GQoNEjFgbLLI/trgtavwUbSnZ5pVfg27DVCaWjIohryS0JFwIJyT2cMg==", + "dev": true, + "license": "MIT" + }, + "node_modules/data-view-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.2.tgz", + "integrity": "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-length": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz", + "integrity": "sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/inspect-js" + } + }, + "node_modules/data-view-byte-offset": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz", + "integrity": "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/date-format": { + "version": "4.0.14", + "resolved": "https://registry.npmjs.org/date-format/-/date-format-4.0.14.tgz", + "integrity": "sha512-39BOQLs9ZjKh0/patS9nrT8wc3ioX3/eA/zgbKNopnF2wCqJEoxywwwElATYvRsXdnOxA/OQeQoFZ3rFjVajhg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/default-browser": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.5.0.tgz", + "integrity": "sha512-H9LMLr5zwIbSxrmvikGuI/5KGhZ8E2zH3stkMgM5LpOWDutGM2JZaj460Udnf1a+946zc7YBgrqEWwbk7zHvGw==", + "dev": true, + "license": "MIT", + "dependencies": { + "bundle-name": "^4.1.0", + "default-browser-id": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-browser-id": { + "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": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/define-data-property": { + "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", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-lazy-prop": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-libc": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", + "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", + "dev": true, + "license": "Apache-2.0", + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "dev": true, + "license": "MIT" + }, + "node_modules/di": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz", + "integrity": "sha512-uJaamHkagcZtHPqCIHZxnFrXlunQXgBOsZSUOWwFw31QJCAbyTBoHMW75YOTur5ZNx8pIeAKgf6GWIgaqqiLhA==", + "dev": true, + "license": "MIT" + }, + "node_modules/dijkstrajs": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/dijkstrajs/-/dijkstrajs-1.0.3.tgz", + "integrity": "sha512-qiSlmBq9+BCdCA/L46dw8Uy93mloxsPSbwnm5yrKn2vMPiy8KyAskTF6zuV/j5BMsmOGZDPs7KjU+mjb670kfA==", + "license": "MIT" + }, + "node_modules/dingbat-to-unicode": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dingbat-to-unicode/-/dingbat-to-unicode-1.0.1.tgz", + "integrity": "sha512-98l0sW87ZT58pU4i61wa2OHwxbiYSbuxsCBozaVnYX2iCnr3bLM3fIes1/ej7h1YdOKuKt/MLs706TVnALA65w==", + "license": "BSD-2-Clause" + }, + "node_modules/dns-packet": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", + "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/dom-serialize": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz", + "integrity": "sha512-Yra4DbvoW7/Z6LBN560ZwXMjoNOSAN2wRsKFGc4iBeso+mpIA6qj1vfdf9HpMaKAqG6wXTy+1SYEzmNpKXOSsQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "custom-event": "~1.0.0", + "ent": "~2.2.0", + "extend": "^3.0.0", + "void-elements": "^2.0.0" + } + }, + "node_modules/dom-serializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "dev": true, + "license": "MIT", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "BSD-2-Clause" + }, + "node_modules/domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.3.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz", + "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/duck": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/duck/-/duck-0.1.12.tgz", + "integrity": "sha512-wkctla1O6VfP89gQ+J/yDesM0S7B7XLXjKGzXxMDVFg7uEn706niAtyYovKbyq1oT9YwDcly721/iUWoc8MVRg==", + "license": "BSD", + "dependencies": { + "underscore": "^1.13.1" + } + }, + "node_modules/dunder-proto": { + "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", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "dev": true, + "license": "MIT" + }, + "node_modules/electron-to-chromium": { + "version": "1.5.352", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.352.tgz", + "integrity": "sha512-9wHk8x6dyuimoe18EdiDPWKExNdxYqo4fn4FwOVVper6RxT3cmpBwBkWWfSOCYJjQdIco/nPhJhNLmn4Ufg1Yg==", + "dev": true, + "license": "ISC" + }, + "node_modules/elementtree": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/elementtree/-/elementtree-0.1.7.tgz", + "integrity": "sha512-wkgGT6kugeQk/P6VZ/f4T+4HB41BVgNBq5CDIZVbQ02nvTVqAiVTbskxxu3eA/X96lMlfYOwnLQpN2v5E1zDEg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "sax": "1.1.4" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/elementtree/node_modules/sax": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.1.4.tgz", + "integrity": "sha512-5f3k2PbGGp+YtKJjOItpg3P99IMD84E4HOvcfleTb5joCHNXYLsR9yWFPOYGgaeMPDubQILTCMdsFb2OMeOjtg==", + "dev": true, + "license": "ISC" + }, + "node_modules/emoji-regex": { + "version": "10.6.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.6.0.tgz", + "integrity": "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==", + "dev": true, + "license": "MIT" + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "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/engine.io": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.6.7.tgz", + "integrity": "sha512-DgOngfDKM2EviOH3Mr9m7ks1q8roetLy/IMmYthAYzbpInMbYc/GS+fWFA3rl1gvwKVsQrVV61fo5emD1y3OJQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/cors": "^2.8.12", + "@types/node": ">=10.0.0", + "@types/ws": "^8.5.12", + "accepts": "~1.3.4", + "base64id": "2.0.0", + "cookie": "~0.7.2", + "cors": "~2.8.5", + "debug": "~4.4.1", + "engine.io-parser": "~5.2.1", + "ws": "~8.18.3" + }, + "engines": { + "node": ">=10.2.0" + } + }, + "node_modules/engine.io-parser": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.3.tgz", + "integrity": "sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/engine.io/node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/engine.io/node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/engine.io/node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/engine.io/node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.21.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.21.0.tgz", + "integrity": "sha512-otxSQPw4lkOZWkHpB3zaEQs6gWYEsmX4xQF68ElXC/TWvGxGMSGOvoNbaLXm6/cS/fSfHtsEdw90y20PCd+sCA==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.3.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/ent": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.2.tgz", + "integrity": "sha512-kKvD1tO6BM+oK9HzCPpUdRb4vKFQY/FPTFmurMvh6LlN68VMrdj77w8yp51/kDbpkFOS9J8w5W6zIzgM2H8/hw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "punycode": "^1.4.1", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/environment": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/environment/-/environment-1.1.0.tgz", + "integrity": "sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/err-code": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", + "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", + "dev": true, + "license": "MIT" + }, + "node_modules/errno": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "prr": "~1.0.1" + }, + "bin": { + "errno": "cli.js" + } + }, + "node_modules/error-ex": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.4.tgz", + "integrity": "sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-abstract": { + "version": "1.24.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.24.2.tgz", + "integrity": "sha512-2FpH9Q5i2RRwyEP1AylXe6nYLR5OhaJTZwmlcP0dL/+JCbgg7yyEo/sEK6HeGZRf3dFpWwThaRHVApXSkW3xeg==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.2", + "arraybuffer.prototype.slice": "^1.0.4", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "data-view-buffer": "^1.0.2", + "data-view-byte-length": "^1.0.2", + "data-view-byte-offset": "^1.0.1", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "es-set-tostringtag": "^2.1.0", + "es-to-primitive": "^1.3.0", + "function.prototype.name": "^1.1.8", + "get-intrinsic": "^1.3.0", + "get-proto": "^1.0.1", + "get-symbol-description": "^1.1.0", + "globalthis": "^1.0.4", + "gopd": "^1.2.0", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "internal-slot": "^1.1.0", + "is-array-buffer": "^3.0.5", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.2", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.2.1", + "is-set": "^2.0.3", + "is-shared-array-buffer": "^1.0.4", + "is-string": "^1.1.1", + "is-typed-array": "^1.1.15", + "is-weakref": "^1.1.1", + "math-intrinsics": "^1.1.0", + "object-inspect": "^1.13.4", + "object-keys": "^1.1.1", + "object.assign": "^4.1.7", + "own-keys": "^1.0.1", + "regexp.prototype.flags": "^1.5.4", + "safe-array-concat": "^1.1.3", + "safe-push-apply": "^1.0.0", + "safe-regex-test": "^1.1.0", + "set-proto": "^1.0.0", + "stop-iteration-iterator": "^1.1.0", + "string.prototype.trim": "^1.2.10", + "string.prototype.trimend": "^1.0.9", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.3", + "typed-array-byte-length": "^1.0.3", + "typed-array-byte-offset": "^1.0.4", + "typed-array-length": "^1.0.7", + "unbox-primitive": "^1.1.0", + "which-typed-array": "^1.1.19" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-define-property": { + "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" + } + }, + "node_modules/es-errors": { + "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" + } + }, + "node_modules/es-module-lexer": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.7.0.tgz", + "integrity": "sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==", + "dev": true, + "license": "MIT" + }, + "node_modules/es-object-atoms": { + "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" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.1.0.tgz", + "integrity": "sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw==", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-to-primitive": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.3.0.tgz", + "integrity": "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-callable": "^1.2.7", + "is-date-object": "^1.0.5", + "is-symbol": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/esbuild": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.28.0.tgz", + "integrity": "sha512-sNR9MHpXSUV/XB4zmsFKN+QgVG82Cc7+/aaxJ8Adi8hyOac+EXptIp45QBPaVyX3N70664wRbTcLTOemCAnyqw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.28.0", + "@esbuild/android-arm": "0.28.0", + "@esbuild/android-arm64": "0.28.0", + "@esbuild/android-x64": "0.28.0", + "@esbuild/darwin-arm64": "0.28.0", + "@esbuild/darwin-x64": "0.28.0", + "@esbuild/freebsd-arm64": "0.28.0", + "@esbuild/freebsd-x64": "0.28.0", + "@esbuild/linux-arm": "0.28.0", + "@esbuild/linux-arm64": "0.28.0", + "@esbuild/linux-ia32": "0.28.0", + "@esbuild/linux-loong64": "0.28.0", + "@esbuild/linux-mips64el": "0.28.0", + "@esbuild/linux-ppc64": "0.28.0", + "@esbuild/linux-riscv64": "0.28.0", + "@esbuild/linux-s390x": "0.28.0", + "@esbuild/linux-x64": "0.28.0", + "@esbuild/netbsd-arm64": "0.28.0", + "@esbuild/netbsd-x64": "0.28.0", + "@esbuild/openbsd-arm64": "0.28.0", + "@esbuild/openbsd-x64": "0.28.0", + "@esbuild/openharmony-arm64": "0.28.0", + "@esbuild/sunos-x64": "0.28.0", + "@esbuild/win32-arm64": "0.28.0", + "@esbuild/win32-ia32": "0.28.0", + "@esbuild/win32-x64": "0.28.0" + } + }, + "node_modules/esbuild-wasm": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.28.0.tgz", + "integrity": "sha512-5TRVKExcEmeMkccIZMzUq+Az6X2RoMAJyfl6SMMO1dMVhmvt0I2mx7gAb6zYi42n4d1ETcatFXazGKzA+aW7fg==", + "dev": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "dev": true, + "license": "MIT" + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint": { + "version": "9.39.4", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.39.4.tgz", + "integrity": "sha512-XoMjdBOwe/esVgEvLmNsD3IRHkm7fbKIUGvrleloJXUZgDHig2IPWNniv+GwjyJXzuNqVjlr5+4yVUZjycJwfQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.8.0", + "@eslint-community/regexpp": "^4.12.1", + "@eslint/config-array": "^0.21.2", + "@eslint/config-helpers": "^0.4.2", + "@eslint/core": "^0.17.0", + "@eslint/eslintrc": "^3.3.5", + "@eslint/js": "9.39.4", + "@eslint/plugin-kit": "^0.4.1", + "@humanfs/node": "^0.16.6", + "@humanwhocodes/module-importer": "^1.0.1", + "@humanwhocodes/retry": "^0.4.2", + "@types/estree": "^1.0.6", + "ajv": "^6.14.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.6", + "debug": "^4.3.2", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^8.4.0", + "eslint-visitor-keys": "^4.2.1", + "espree": "^10.4.0", + "esquery": "^1.5.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^8.0.0", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.5", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://eslint.org/donate" + }, + "peerDependencies": { + "jiti": "*" + }, + "peerDependenciesMeta": { + "jiti": { + "optional": true + } + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.10", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.10.tgz", + "integrity": "sha512-tRrKqFyCaKict5hOd244sL6EQFNycnMQnBe+j8uqGNXYzsImGbGUU4ibtoaBmv5FLwJwcFJNeg1GeVjQfbMrDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^3.2.7", + "is-core-module": "^2.16.1", + "resolve": "^2.0.0-next.6" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/resolve": { + "version": "2.0.0-next.6", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.6.tgz", + "integrity": "sha512-3JmVl5hMGtJ3kMmB3zi3DL25KfkCEyy3Tw7Gmw7z5w8M9WlwoPFnIvwChzu1+cF3iaK3sp18hhPz8ANeimdJfA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "is-core-module": "^2.16.1", + "node-exports-info": "^1.6.0", + "object-keys": "^1.1.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-module-utils": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.1.tgz", + "integrity": "sha512-L8jSWTze7K2mTg0vos/RuLRS5soomksDPoJLXIslC7c8Wmut3bx7CPpJijDcBZtxQ5lrbUdM+s0OlNbz0DCDNw==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^3.2.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.32.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.32.0.tgz", + "integrity": "sha512-whOE1HFo/qJDyX4SnXzP4N6zOWn79WhnCUY/iDR0mPfQZO8wcYE4JClzI2oZrhBnnMUCBCHZhO6VQyoBU95mZA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@rtsao/scc": "^1.1.0", + "array-includes": "^3.1.9", + "array.prototype.findlastindex": "^1.2.6", + "array.prototype.flat": "^1.3.3", + "array.prototype.flatmap": "^1.3.3", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.12.1", + "hasown": "^2.0.2", + "is-core-module": "^2.16.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.8", + "object.groupby": "^1.0.3", + "object.values": "^1.2.1", + "semver": "^6.3.1", + "string.prototype.trimend": "^1.0.9", + "tsconfig-paths": "^3.15.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9" + } + }, + "node_modules/eslint-plugin-import/node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/eslint-plugin-import/node_modules/brace-expansion": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.14.tgz", + "integrity": "sha512-MWPGfDxnyzKU7rNOW9SP/c50vi3xrmrua/+6hfPbCS2ABNWfx24vPidzvC7krjU/RTo235sV776ymlsMtGKj8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-import/node_modules/minimatch": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/eslint-plugin-import/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/eslint-plugin-jsdoc": { + "version": "48.11.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-48.11.0.tgz", + "integrity": "sha512-d12JHJDPNo7IFwTOAItCeJY1hcqoIxE0lHA8infQByLilQ9xkqrRa6laWCnsuCrf+8rUnvxXY1XuTbibRBNylA==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@es-joy/jsdoccomment": "~0.46.0", + "are-docs-informative": "^0.0.2", + "comment-parser": "1.4.1", + "debug": "^4.3.5", + "escape-string-regexp": "^4.0.0", + "espree": "^10.1.0", + "esquery": "^1.6.0", + "parse-imports": "^2.1.1", + "semver": "^7.6.3", + "spdx-expression-parse": "^4.0.0", + "synckit": "^0.9.1" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0 || ^9.0.0" + } + }, + "node_modules/eslint-plugin-prefer-arrow": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-prefer-arrow/-/eslint-plugin-prefer-arrow-1.2.2.tgz", + "integrity": "sha512-C8YMhL+r8RMeMdYAw/rQtE6xNdMulj+zGWud/qIGnlmomiPRaLDGLMeskZ3alN6uMBojmooRimtdrXebLN4svQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "eslint": ">=2.0.0" + } + }, + "node_modules/eslint-scope": { + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-9.1.2.tgz", + "integrity": "sha512-xS90H51cKw0jltxmvmHy2Iai1LIqrfbw57b79w/J7MfvDfkIkFZ+kj6zC3BjtUwh150HsSSdxXZcsuv72miDFQ==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@types/esrecurse": "^4.3.1", + "@types/estree": "^1.0.8", + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/node_modules/ajv": { + "version": "6.15.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.15.0.tgz", + "integrity": "sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==", + "dev": true, + "license": "MIT", + "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/eslint/node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/eslint/node_modules/brace-expansion": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.14.tgz", + "integrity": "sha512-MWPGfDxnyzKU7rNOW9SP/c50vi3xrmrua/+6hfPbCS2ABNWfx24vPidzvC7krjU/RTo235sV776ymlsMtGKj8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/eslint/node_modules/eslint-scope": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz", + "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/node_modules/eslint-visitor-keys": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", + "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/eslint/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/eslint/node_modules/minimatch": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/espree": { + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz", + "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^8.15.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^4.2.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/espree/node_modules/eslint-visitor-keys": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", + "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esquery": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.7.0.tgz", + "integrity": "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true, + "license": "MIT" + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/eventsource": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-3.0.7.tgz", + "integrity": "sha512-CRT1WTyuQoD771GW56XEZFQ/ZoSfWid1alKGDYMmkt2yl8UXrVR4pspqWNEcqKvVIzg6PAltWjxcSSPrboA4iA==", + "dev": true, + "license": "MIT", + "dependencies": { + "eventsource-parser": "^3.0.1" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/eventsource-parser": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/eventsource-parser/-/eventsource-parser-3.0.8.tgz", + "integrity": "sha512-70QWGkr4snxr0OXLRWsFLeRBIRPuQOvt4s8QYjmUlmlkyTZkRqS7EDVRZtzU3TiyDbXSzaOeF0XUKy8PchzukQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/exponential-backoff": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.3.tgz", + "integrity": "sha512-ZgEeZXj30q+I0EN+CbSSpIyPaJ5HVQD18Z1m+u1FXbAeT94mr1zw50q4q6jiiC447Nl/YTcIYSAftiGqetwXCA==", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/express": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/express/-/express-5.2.1.tgz", + "integrity": "sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw==", + "dev": true, + "license": "MIT", + "dependencies": { + "accepts": "^2.0.0", + "body-parser": "^2.2.1", + "content-disposition": "^1.0.0", + "content-type": "^1.0.5", + "cookie": "^0.7.1", + "cookie-signature": "^1.2.1", + "debug": "^4.4.0", + "depd": "^2.0.0", + "encodeurl": "^2.0.0", + "escape-html": "^1.0.3", + "etag": "^1.8.1", + "finalhandler": "^2.1.0", + "fresh": "^2.0.0", + "http-errors": "^2.0.0", + "merge-descriptors": "^2.0.0", + "mime-types": "^3.0.0", + "on-finished": "^2.4.1", + "once": "^1.4.0", + "parseurl": "^1.3.3", + "proxy-addr": "^2.0.7", + "qs": "^6.14.0", + "range-parser": "^1.2.1", + "router": "^2.2.0", + "send": "^1.1.0", + "serve-static": "^2.2.0", + "statuses": "^2.0.1", + "type-is": "^2.0.1", + "vary": "^1.1.2" + }, + "engines": { + "node": ">= 18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/express-rate-limit": { + "version": "8.5.1", + "resolved": "https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-8.5.1.tgz", + "integrity": "sha512-5O6KYmyJEpuPJV5hNTXKbAHWRqrzyu+OI3vUnSd2kXFubIVpG7ezpgxQy76Zo5GQZtrQBg86hF+CM/NX+cioiQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ip-address": "^10.2.0" + }, + "engines": { + "node": ">= 16" + }, + "funding": { + "url": "https://github.com/sponsors/express-rate-limit" + }, + "peerDependencies": { + "express": ">= 4.11" + } + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-glob": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", + "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.8" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/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", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.2.tgz", + "integrity": "sha512-rVjf7ArG3LTk+FS6Yw81V1DLuZl1bRbNrev6Tmd/9RaroeeRRJhAt7jg/6YFxbvAQXUCavSoZhPPj6oOx+5KjQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/fastq": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.20.1.tgz", + "integrity": "sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==", + "dev": true, + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "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": "8.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", + "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "flat-cache": "^4.0.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dev": true, + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-2.1.1.tgz", + "integrity": "sha512-S8KoZgRZN+a5rNwqTxlZZePjT/4cnm0ROV70LedRHZ0p8u9fRID0hJUZQpkKLzro8LfmC8sx23bY6tVNxv8pQA==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.4.0", + "encodeurl": "^2.0.0", + "escape-html": "^1.0.3", + "on-finished": "^2.4.1", + "parseurl": "^1.3.3", + "statuses": "^2.0.1" + }, + "engines": { + "node": ">= 18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", + "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", + "dev": true, + "license": "BSD-3-Clause", + "bin": { + "flat": "cli.js" + } + }, + "node_modules/flat-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", + "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", + "dev": true, + "license": "MIT", + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.4" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/flatted": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.2.tgz", + "integrity": "sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==", + "dev": true, + "license": "ISC" + }, + "node_modules/follow-redirects": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.16.0.tgz", + "integrity": "sha512-y5rN/uOsadFT/JfYwhxRS5R7Qce+g3zG97+JrtFZlC9klX/W5hD7iiLzScI4nZqUS7DNUdhPgw4xI8W2LuXlUw==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "license": "MIT", + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/for-each": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz", + "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-callable": "^1.2.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fraction.js": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" + } + }, + "node_modules/fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-2.0.0.tgz", + "integrity": "sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/fs-minipass": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz", + "integrity": "sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^7.0.3" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true, + "license": "ISC" + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "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" + } + }, + "node_modules/function.prototype.name": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.8.tgz", + "integrity": "sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "functions-have-names": "^1.2.3", + "hasown": "^2.0.2", + "is-callable": "^1.2.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/generator-function": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/generator-function/-/generator-function-2.0.1.tgz", + "integrity": "sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "license": "ISC", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-east-asian-width": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.5.0.tgz", + "integrity": "sha512-CQ+bEO+Tva/qlmw24dCejulK5pMzVnUOFOijVogd3KQs07HnRIgp8TGipvCCRT06xeYEbpbgwaCxglFyiuIcmA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-intrinsic": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-proto": { + "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", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/get-symbol-description": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.1.0.tgz", + "integrity": "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "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", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/glob/node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/glob/node_modules/brace-expansion": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.14.tgz", + "integrity": "sha512-MWPGfDxnyzKU7rNOW9SP/c50vi3xrmrua/+6hfPbCS2ABNWfx24vPidzvC7krjU/RTo235sV776ymlsMtGKj8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/glob/node_modules/minimatch": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/globals": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", + "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globalthis": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gopd": { + "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" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "dev": true, + "license": "MIT" + }, + "node_modules/has-bigints": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz", + "integrity": "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/has-property-descriptors": { + "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", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.2.0.tgz", + "integrity": "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "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" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "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" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.3.tgz", + "integrity": "sha512-ej4AhfhfL2Q2zpMmLo7U1Uv9+PyhIZpgQLGT1F9miIGmiCJIoCgSmczFdrc97mWT4kVY72KA+WnnhJ5pghSvSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/hono": { + "version": "4.12.18", + "resolved": "https://registry.npmjs.org/hono/-/hono-4.12.18.tgz", + "integrity": "sha512-RWzP96k/yv0PQfyXnWjs6zot20TqfpfsNXhOnev8d1InAxubW93L11/oNUc3tQqn2G0bSdAOBpX+2uDFHV7kdQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=16.9.0" + } + }, + "node_modules/hosted-git-info": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-9.0.3.tgz", + "integrity": "sha512-Hc+ghLoSt6QaYZUv0WBiIvmMDZuZZ7oaDvdH8MbfOO4lOsxdXLEvuC6ePoGs9H1X9oCLyq6+NVN0MKqD+ydxyg==", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^11.1.0" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/hosted-git-info/node_modules/lru-cache": { + "version": "11.3.6", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.3.6.tgz", + "integrity": "sha512-Gf/KoL3C/MlI7Bt0PGI9I+TeTC/I6r/csU58N4BSNc4lppLBeKsOdFYkK+dX0ABDUMJNfCHTyPpzwwO21Awd3A==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": "20 || >=22" + } + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/hpack.js/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/hpack.js/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/hpack.js/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "license": "MIT" + }, + "node_modules/hpack.js/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true, + "license": "MIT" + }, + "node_modules/htmlparser2": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-10.1.0.tgz", + "integrity": "sha512-VTZkM9GWRAtEpveh7MSF6SjjrpNVNNVJfFup7xTY3UpFtm67foy9HDVXneLtFVt4pMz5kZtgNcvCniNFb1hlEQ==", + "dev": true, + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "MIT", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.2.2", + "entities": "^7.0.1" + } + }, + "node_modules/htmlparser2/node_modules/entities": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-7.0.1.tgz", + "integrity": "sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/http-cache-semantics": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz", + "integrity": "sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", + "dev": true, + "license": "MIT" + }, + "node_modules/http-errors": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz", + "integrity": "sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "depd": "~2.0.0", + "inherits": "~2.0.4", + "setprototypeof": "~1.2.0", + "statuses": "~2.0.2", + "toidentifier": "~1.0.1" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/http-parser-js": { + "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" + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-agent": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", + "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.0", + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/http-proxy-middleware": { + "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": { + "@types/http-proxy": "^1.17.15", + "debug": "^4.3.6", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.3", + "is-plain-object": "^5.0.0", + "micromatch": "^4.0.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/https-proxy-agent": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", + "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/hyperdyperid": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/hyperdyperid/-/hyperdyperid-1.2.0.tgz", + "integrity": "sha512-Y93lCzHYgGWdrJ66yIktxiaGULYc6oGiABxhcO5AufBeOyoIdZF7bIfLaOrbM0iGIOXQQgxxRrFEnb+Y6w1n4A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.18" + } + }, + "node_modules/iconv-lite": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.2.tgz", + "integrity": "sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw==", + "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/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/idb-keyval": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/idb-keyval/-/idb-keyval-6.2.2.tgz", + "integrity": "sha512-yjD9nARJ/jb1g+CvD0tlhUHOrJ9Sy0P8T9MF3YaLlHnSRpwPfpTX0XIvpmw3gAJUmEu3FiICLBDPXVwyEvrleg==", + "license": "Apache-2.0" + }, + "node_modules/ignore": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz", + "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/ignore-walk": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-8.0.0.tgz", + "integrity": "sha512-FCeMZT4NiRQGh+YkeKMtWrOmBgWjHjMJ26WQWrRQyoyzqevdaGSakUaJW5xQYmjLlUVk2qUnCjYVBax9EKKg8A==", + "dev": true, + "license": "ISC", + "dependencies": { + "minimatch": "^10.0.3" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/image-size": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", + "integrity": "sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==", + "dev": true, + "license": "MIT", + "optional": true, + "bin": { + "image-size": "bin/image-size.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/immediate": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", + "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==", + "license": "MIT" + }, + "node_modules/immutable": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.1.5.tgz", + "integrity": "sha512-t7xcm2siw+hlUM68I+UEOK+z84RzmN59as9DZ7P1l0994DKUWV7UXBMQZVxaoMSRQ+PBZbHCOoBt7a2wxOMt+A==", + "dev": true, + "license": "MIT" + }, + "node_modules/import-fresh": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", + "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "dev": true, + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "license": "ISC" + }, + "node_modules/ini": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-5.0.0.tgz", + "integrity": "sha512-+N0ngpO3e7cRUWOJAS7qw0IZIVc6XPrW4MlFBdD066F2L4k1L6ker3hLqSq7iXxU5tgS4WGkIUElWn5vogAEnw==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/internal-slot": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz", + "integrity": "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.2", + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/ionicons": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/ionicons/-/ionicons-7.4.0.tgz", + "integrity": "sha512-ZK94MMqgzMCPPMhmk8Ouu6goyVHFIlw/ACP6oe3FrikcI0N7CX0xcwVaEbUc0G/v3W0shI93vo+9ve/KpvcNhQ==", + "license": "MIT", + "dependencies": { + "@stencil/core": "^4.0.3" + } + }, + "node_modules/ip-address": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.2.0.tgz", + "integrity": "sha512-/+S6j4E9AHvW9SWMSEY9Xfy66O5PWvVEJ08O0y5JGyEKQpojb0K0GKpz/v5HJ/G0vi3D2sjGK78119oXZeE0qA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 12" + } + }, + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz", + "integrity": "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true, + "license": "MIT" + }, + "node_modules/is-async-function": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.1.1.tgz", + "integrity": "sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "async-function": "^1.0.0", + "call-bound": "^1.0.3", + "get-proto": "^1.0.1", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bigint": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.1.0.tgz", + "integrity": "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-bigints": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "license": "MIT", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.2.tgz", + "integrity": "sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.16.2", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.2.tgz", + "integrity": "sha512-evOr8xfXKxE6qSR0hSXL2r3sd7ALj8+7jQEUvPYcm5sgZFdJ+AYzT6yNmJenvIYQBgIGwfwz08sL8zoL7yq2BA==", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-view": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.2.tgz", + "integrity": "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.1.0.tgz", + "integrity": "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-docker": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", + "dev": true, + "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-finalizationregistry": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz", + "integrity": "sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", + "integrity": "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-generator-function": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.2.tgz", + "integrity": "sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.4", + "generator-function": "^2.0.0", + "get-proto": "^1.0.1", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-inside-container": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-docker": "^3.0.0" + }, + "bin": { + "is-inside-container": "cli.js" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-interactive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-2.0.0.tgz", + "integrity": "sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", + "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-network-error": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/is-network-error/-/is-network-error-1.3.1.tgz", + "integrity": "sha512-6QCxa49rQbmUWLfk0nuGqzql9U8uaV2H6279bRErPBHe/109hCzsLUBUHfbEtvLIHBd6hyXbgedBSHevm43Edw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.1.1.tgz", + "integrity": "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-promise": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz", + "integrity": "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/is-regex": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", + "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-set": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", + "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz", + "integrity": "sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-string": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.1.1.tgz", + "integrity": "sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.1.1.tgz", + "integrity": "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "has-symbols": "^1.1.0", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "dev": true, + "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": "2.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-2.1.0.tgz", + "integrity": "sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-url": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz", + "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==", + "license": "MIT" + }, + "node_modules/is-weakmap": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", + "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.1.1.tgz", + "integrity": "sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.4.tgz", + "integrity": "sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-what": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz", + "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==", + "dev": true, + "license": "MIT" + }, + "node_modules/is-wsl": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.1.tgz", + "integrity": "sha512-e6rvdUCiQCAuumZslxRJWR/Doq4VpPR82kqclvcS0efgt430SlGIk05vdCN58+VrzgtIcfNODjozVielycD4Sw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-inside-container": "^1.0.0" + }, + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true, + "license": "MIT" + }, + "node_modules/isbinaryfile": { + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.10.tgz", + "integrity": "sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/gjtorikian/" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true, + "license": "ISC" + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.3.tgz", + "integrity": "sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@babel/core": "^7.23.9", + "@babel/parser": "^7.23.9", + "@istanbuljs/schema": "^0.1.3", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^7.5.4" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-report": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^4.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-source-maps/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/istanbul-reports": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.2.0.tgz", + "integrity": "sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jasmine-core": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-5.1.2.tgz", + "integrity": "sha512-2oIUMGn00FdUiqz6epiiJr7xcFyNYj3rDcfmnzfkBnHyBQ3cBQUs4mmyGsOb7TTLb9kxk7dBcmEmqhDKkBoDyA==", + "dev": true, + "license": "MIT" + }, + "node_modules/jasmine-spec-reporter": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/jasmine-spec-reporter/-/jasmine-spec-reporter-5.0.2.tgz", + "integrity": "sha512-6gP1LbVgJ+d7PKksQBc2H0oDGNRQI3gKUsWlswKaQ2fif9X5gzhQcgM5+kiJGCQVurOG09jqNhk7payggyp5+g==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "colors": "1.4.0" + } + }, + "node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/jiti": { + "version": "1.21.7", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.7.tgz", + "integrity": "sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==", + "dev": true, + "license": "MIT", + "bin": { + "jiti": "bin/jiti.js" + } + }, + "node_modules/jose": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/jose/-/jose-6.2.3.tgz", + "integrity": "sha512-YYVDInQKFJfR/xa3ojUTl8c2KoTwiL1R5Wg9YCydwH0x0B9grbzlg5HC7mMjCtUJjbQ/YnGEZIhI5tCgfTb4Hw==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/panva" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/js-yaml": { + "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": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsdoc-type-pratt-parser": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-4.0.0.tgz", + "integrity": "sha512-YtOli5Cmzy3q4dP26GraSOeAhqecewG04hoO8DY56CH4KJ9Fvv5qKWUCCo3HZob7esJQHCv6/+bnTy72xZZaVQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/jsesc": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", + "dev": true, + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-parse-even-better-errors": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-5.0.0.tgz", + "integrity": "sha512-ZF1nxZ28VhQouRWhUcVlUIN3qwSgPuswK05s/HIaoetAoE/9tngVmCHjSxmSQPav1nd+lPtTL0YZ/2AFdR/iYQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-schema-typed": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/json-schema-typed/-/json-schema-typed-8.0.2.tgz", + "integrity": "sha512-fQhoXdcvc3V28x7C7BMs4P5+kNlgUURe2jmUT1T//oBRMDrqy1QPelJimwZGo7Hg9VPV3EQV5Bnq4hbFy2vetA==", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonc-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.3.1.tgz", + "integrity": "sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==", + "license": "MIT" + }, + "node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, + "license": "MIT", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonparse": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==", + "dev": true, + "engines": [ + "node >= 0.2.0" + ], + "license": "MIT" + }, + "node_modules/jszip": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.10.1.tgz", + "integrity": "sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==", + "license": "(MIT OR GPL-3.0-or-later)", + "dependencies": { + "lie": "~3.3.0", + "pako": "~1.0.2", + "readable-stream": "~2.3.6", + "setimmediate": "^1.0.5" + } + }, + "node_modules/jszip/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "license": "MIT" + }, + "node_modules/jszip/node_modules/lie": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz", + "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==", + "license": "MIT", + "dependencies": { + "immediate": "~3.0.5" + } + }, + "node_modules/jszip/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/jszip/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" + }, + "node_modules/jszip/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/karma": { + "version": "6.4.4", + "resolved": "https://registry.npmjs.org/karma/-/karma-6.4.4.tgz", + "integrity": "sha512-LrtUxbdvt1gOpo3gxG+VAJlJAEMhbWlM4YrFQgql98FwF7+K8K12LYO4hnDdUkNjeztYrOXEMqgTajSWgmtI/w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@colors/colors": "1.5.0", + "body-parser": "^1.19.0", + "braces": "^3.0.2", + "chokidar": "^3.5.1", + "connect": "^3.7.0", + "di": "^0.0.1", + "dom-serialize": "^2.2.1", + "glob": "^7.1.7", + "graceful-fs": "^4.2.6", + "http-proxy": "^1.18.1", + "isbinaryfile": "^4.0.8", + "lodash": "^4.17.21", + "log4js": "^6.4.1", + "mime": "^2.5.2", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.5", + "qjobs": "^1.2.0", + "range-parser": "^1.2.1", + "rimraf": "^3.0.2", + "socket.io": "^4.7.2", + "source-map": "^0.6.1", + "tmp": "^0.2.1", + "ua-parser-js": "^0.7.30", + "yargs": "^16.1.1" + }, + "bin": { + "karma": "bin/karma" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/karma-chrome-launcher": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-3.2.0.tgz", + "integrity": "sha512-rE9RkUPI7I9mAxByQWkGJFXfFD6lE4gC5nPuZdobf/QdTEJI6EU4yIay/cfU/xV4ZxlM5JiTv7zWYgA64NpS5Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "which": "^1.2.1" + } + }, + "node_modules/karma-chrome-launcher/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/karma-coverage": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/karma-coverage/-/karma-coverage-2.2.1.tgz", + "integrity": "sha512-yj7hbequkQP2qOSb20GuNSIyE//PgJWHwC2IydLE6XRtsnaflv+/OSGNssPjobYUlhVVagy99TQpqUt3vAUG7A==", + "dev": true, + "license": "MIT", + "dependencies": { + "istanbul-lib-coverage": "^3.2.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.1", + "istanbul-reports": "^3.0.5", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/karma-coverage/node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/karma-coverage/node_modules/brace-expansion": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.14.tgz", + "integrity": "sha512-MWPGfDxnyzKU7rNOW9SP/c50vi3xrmrua/+6hfPbCS2ABNWfx24vPidzvC7krjU/RTo235sV776ymlsMtGKj8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/karma-coverage/node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/karma-coverage/node_modules/minimatch": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/karma-coverage/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/karma-jasmine": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-5.1.0.tgz", + "integrity": "sha512-i/zQLFrfEpRyQoJF9fsCdTMOF5c2dK7C7OmsuKg2D0YSsuZSfQDiLuaiktbuio6F2wiCsZSnSnieIQ0ant/uzQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "jasmine-core": "^4.1.0" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "karma": "^6.0.0" + } + }, + "node_modules/karma-jasmine-html-reporter": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-2.1.0.tgz", + "integrity": "sha512-sPQE1+nlsn6Hwb5t+HHwyy0A1FNCVKuL1192b+XNauMYWThz2kweiBVW1DqloRpVvZIJkIoHVB7XRpK78n1xbQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "jasmine-core": "^4.0.0 || ^5.0.0", + "karma": "^6.0.0", + "karma-jasmine": "^5.0.0" + } + }, + "node_modules/karma-jasmine/node_modules/jasmine-core": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-4.6.1.tgz", + "integrity": "sha512-VYz/BjjmC3klLJlLwA4Kw8ytk0zDSmbbDLNs794VnWmkcCB7I9aAL/D48VNQtmITyPvea2C3jdUMfc3kAoy0PQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/karma-source-map-support": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/karma-source-map-support/-/karma-source-map-support-1.4.0.tgz", + "integrity": "sha512-RsBECncGO17KAoJCYXjv+ckIz+Ii9NCi+9enk+rq6XC81ezYkb4/RHE6CTXdA7IOJqoF3wcaLfVG0CPmE5ca6A==", + "dev": true, + "license": "MIT", + "dependencies": { + "source-map-support": "^0.5.5" + } + }, + "node_modules/karma/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/karma/node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/karma/node_modules/body-parser": { + "version": "1.20.5", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.5.tgz", + "integrity": "sha512-3grm+/2tUOvu2cjJkvsIxrv/wVpfXQW4PsQHYm7yk4vfpu7Ekl6nEsYBoJUL6qDwZUx8wUhQ8tR2qz+ad9c9OA==", + "dev": true, + "license": "MIT", + "dependencies": { + "bytes": "~3.1.2", + "content-type": "~1.0.5", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "~1.2.0", + "http-errors": "~2.0.1", + "iconv-lite": "~0.4.24", + "on-finished": "~2.4.1", + "qs": "~6.15.1", + "raw-body": "~2.5.3", + "type-is": "~1.6.18", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/karma/node_modules/brace-expansion": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.14.tgz", + "integrity": "sha512-MWPGfDxnyzKU7rNOW9SP/c50vi3xrmrua/+6hfPbCS2ABNWfx24vPidzvC7krjU/RTo235sV776ymlsMtGKj8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/karma/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", + "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/karma/node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/karma/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/karma/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/karma/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", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/karma/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/karma/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/karma/node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/karma/node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/karma/node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/karma/node_modules/minimatch": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/karma/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/karma/node_modules/picomatch": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/karma/node_modules/raw-body": { + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.3.tgz", + "integrity": "sha512-s4VSOf6yN0rvbRZGxs8Om5CWj6seneMwK3oDb4lWDH0UPhWcxwOWw5+qk24bxq87szX1ydrwylIOp2uG1ojUpA==", + "dev": true, + "license": "MIT", + "dependencies": { + "bytes": "~3.1.2", + "http-errors": "~2.0.1", + "iconv-lite": "~0.4.24", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/karma/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", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/karma/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/karma/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/karma/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/karma/node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/karma/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/karma/node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "license": "MIT", + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/karma/node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kleur": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", + "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/launch-editor": { + "version": "2.13.2", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.13.2.tgz", + "integrity": "sha512-4VVDnbOpLXy/s8rdRCSXb+zfMeFR0WlJWpET1iA9CQdlZDfwyLjUuGQzXU4VeOoey6AicSAluWan7Etga6Kcmg==", + "dev": true, + "license": "MIT", + "dependencies": { + "picocolors": "^1.1.1", + "shell-quote": "^1.8.3" + } + }, + "node_modules/less": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/less/-/less-4.4.0.tgz", + "integrity": "sha512-kdTwsyRuncDfjEs0DlRILWNvxhDG/Zij4YLO4TMJgDLW+8OzpfkdPnRgrsRuY1o+oaxJGWsps5f/RVBgGmmN0w==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "copy-anything": "^2.0.1", + "parse-node-version": "^1.0.1", + "tslib": "^2.3.0" + }, + "bin": { + "lessc": "bin/lessc" + }, + "engines": { + "node": ">=14" + }, + "optionalDependencies": { + "errno": "^0.1.1", + "graceful-fs": "^4.1.2", + "image-size": "~0.5.0", + "make-dir": "^2.1.0", + "mime": "^1.4.1", + "needle": "^3.1.0", + "source-map": "~0.6.0" + } + }, + "node_modules/less-loader": { + "version": "12.3.0", + "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-12.3.0.tgz", + "integrity": "sha512-0M6+uYulvYIWs52y0LqN4+QM9TqWAohYSNTo4htE8Z7Cn3G/qQMEmktfHmyJT23k+20kU9zHH2wrfFXkxNLtVw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 18.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x", + "less": "^3.5.0 || ^4.0.0", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/less/node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/less/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", + "optional": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/less/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "license": "ISC", + "optional": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/less/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "license": "BSD-3-Clause", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/license-webpack-plugin": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/license-webpack-plugin/-/license-webpack-plugin-4.0.2.tgz", + "integrity": "sha512-771TFWFD70G1wLTC4oU2Cw4qvtmNrIw+wRvBtn+okgHl7slJVi7zfNcdmqDL72BojM30VNJ2UHylr1o77U37Jw==", + "dev": true, + "license": "ISC", + "dependencies": { + "webpack-sources": "^3.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + }, + "webpack-sources": { + "optional": true + } + } + }, + "node_modules/lie": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz", + "integrity": "sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw==", + "license": "MIT", + "dependencies": { + "immediate": "~3.0.5" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true, + "license": "MIT" + }, + "node_modules/listr2": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-9.0.1.tgz", + "integrity": "sha512-SL0JY3DaxylDuo/MecFeiC+7pedM0zia33zl0vcjgwcq1q1FWWF1To9EIauPbl8GbMCU0R2e0uJ8bZunhYKD2g==", + "dev": true, + "license": "MIT", + "dependencies": { + "cli-truncate": "^4.0.0", + "colorette": "^2.0.20", + "eventemitter3": "^5.0.1", + "log-update": "^6.1.0", + "rfdc": "^1.4.1", + "wrap-ansi": "^9.0.0" + }, + "engines": { + "node": ">=20.0.0" + } + }, + "node_modules/listr2/node_modules/ansi-styles": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/listr2/node_modules/eventemitter3": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.4.tgz", + "integrity": "sha512-mlsTRyGaPBjPedk6Bvw+aqbsXDtoAyAzm5MO7JgU+yVRyMQ5O8bD4Kcci7BS85f93veegeCPkL8R4GLClnjLFw==", + "dev": true, + "license": "MIT" + }, + "node_modules/listr2/node_modules/wrap-ansi": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.2.tgz", + "integrity": "sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.2.1", + "string-width": "^7.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/lmdb": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/lmdb/-/lmdb-3.4.2.tgz", + "integrity": "sha512-nwVGUfTBUwJKXd6lRV8pFNfnrCC1+l49ESJRM19t/tFb/97QfJEixe5DYRvug5JO7DSFKoKaVy7oGMt5rVqZvg==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "dependencies": { + "msgpackr": "^1.11.2", + "node-addon-api": "^6.1.0", + "node-gyp-build-optional-packages": "5.2.2", + "ordered-binary": "^1.5.3", + "weak-lru-cache": "^1.2.2" + }, + "bin": { + "download-lmdb-prebuilds": "bin/download-prebuilds.js" + }, + "optionalDependencies": { + "@lmdb/lmdb-darwin-arm64": "3.4.2", + "@lmdb/lmdb-darwin-x64": "3.4.2", + "@lmdb/lmdb-linux-arm": "3.4.2", + "@lmdb/lmdb-linux-arm64": "3.4.2", + "@lmdb/lmdb-linux-x64": "3.4.2", + "@lmdb/lmdb-win32-arm64": "3.4.2", + "@lmdb/lmdb-win32-x64": "3.4.2" + } + }, + "node_modules/loader-runner": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.2.tgz", + "integrity": "sha512-DFEqQ3ihfS9blba08cLfYf1NRAIEm+dDjic073DRDc3/JspI/8wYmtDsHwd3+4hwvdxSK7PGaElfTmm0awWJ4w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.11.5" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/loader-utils": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.3.1.tgz", + "integrity": "sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 12.13.0" + } + }, + "node_modules/localforage": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/localforage/-/localforage-1.10.0.tgz", + "integrity": "sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg==", + "license": "Apache-2.0", + "dependencies": { + "lie": "3.1.1" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.18.1.tgz", + "integrity": "sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/log-symbols": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-6.0.0.tgz", + "integrity": "sha512-i24m8rpwhmPIS4zscNzK6MSEhk0DUWa/8iYQWxhffV8jkI4Phvs3F+quL5xvS0gdQR0FyTCMMH33Y78dDTzzIw==", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^5.3.0", + "is-unicode-supported": "^1.3.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-symbols/node_modules/chalk": { + "version": "5.6.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz", + "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/log-symbols/node_modules/is-unicode-supported": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz", + "integrity": "sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-update": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-6.1.0.tgz", + "integrity": "sha512-9ie8ItPR6tjY5uYJh8K/Zrv/RMZ5VOlOWvtZdEHYSTFKZfIBPQa9tOAEeAWhd+AnIneLJ22w5fjOYtoutpWq5w==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-escapes": "^7.0.0", + "cli-cursor": "^5.0.0", + "slice-ansi": "^7.1.0", + "strip-ansi": "^7.1.0", + "wrap-ansi": "^9.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-update/node_modules/ansi-styles": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/log-update/node_modules/is-fullwidth-code-point": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-5.1.0.tgz", + "integrity": "sha512-5XHYaSyiqADb4RnZ1Bdad6cPp8Toise4TzEjcOYDHZkTCbKgiUl7WTUCpNWHuxmDt91wnsZBc9xinNzopv3JMQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "get-east-asian-width": "^1.3.1" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-update/node_modules/slice-ansi": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-7.1.2.tgz", + "integrity": "sha512-iOBWFgUX7caIZiuutICxVgX1SdxwAVFFKwt1EvMYYec/NWO5meOJ6K5uQxhrYBdQJne4KxiqZc+KptFOWFSI9w==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.2.1", + "is-fullwidth-code-point": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/log-update/node_modules/wrap-ansi": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.2.tgz", + "integrity": "sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.2.1", + "string-width": "^7.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/log4js": { + "version": "6.9.1", + "resolved": "https://registry.npmjs.org/log4js/-/log4js-6.9.1.tgz", + "integrity": "sha512-1somDdy9sChrr9/f4UlzhdaGfDR2c/SaD2a4T7qEkG4jTS57/B3qmnjLYePwQ8cqWnUHZI0iAKxMBpCZICiZ2g==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "date-format": "^4.0.14", + "debug": "^4.3.4", + "flatted": "^3.2.7", + "rfdc": "^1.3.0", + "streamroller": "^3.1.5" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/lop": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/lop/-/lop-0.4.2.tgz", + "integrity": "sha512-RefILVDQ4DKoRZsJ4Pj22TxE3omDO47yFpkIBoDKzkqPRISs5U1cnAdg/5583YPkWPaLIYHOKRMQSvjFsO26cw==", + "license": "BSD-2-Clause", + "dependencies": { + "duck": "^0.1.12", + "option": "~0.2.1", + "underscore": "^1.13.1" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "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/make-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-fetch-happen": { + "version": "15.0.5", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-15.0.5.tgz", + "integrity": "sha512-uCbIa8jWWmQZt4dSnEStkVC6gdakiinAm4PiGsywIkguF0eWMdcjDz0ECYhUolFU3pFLOev9VNPCEygydXnddg==", + "dev": true, + "license": "ISC", + "dependencies": { + "@gar/promise-retry": "^1.0.0", + "@npmcli/agent": "^4.0.0", + "@npmcli/redact": "^4.0.0", + "cacache": "^20.0.1", + "http-cache-semantics": "^4.1.1", + "minipass": "^7.0.2", + "minipass-fetch": "^5.0.0", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^1.0.0", + "proc-log": "^6.0.0", + "ssri": "^13.0.0" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/make-fetch-happen/node_modules/proc-log": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-6.1.0.tgz", + "integrity": "sha512-iG+GYldRf2BQ0UDUAd6JQ/RwzaQy6mXmsk/IzlYyal4A4SNFw54MeH4/tLkF4I5WoWG9SQwuqWzS99jaFQHBuQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/mammoth": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/mammoth/-/mammoth-1.12.0.tgz", + "integrity": "sha512-cwnK1RIcRdDMi2HRx2EXGYlxqIEh0Oo3bLhorgnsVJi2UkbX1+jKxuBNR9PC5+JaX7EkmJxFPmo6mjLpqShI2w==", + "license": "BSD-2-Clause", + "dependencies": { + "@xmldom/xmldom": "^0.8.6", + "argparse": "~1.0.3", + "base64-js": "^1.5.1", + "bluebird": "~3.4.0", + "dingbat-to-unicode": "^1.0.1", + "jszip": "^3.7.1", + "lop": "^0.4.2", + "path-is-absolute": "^1.0.0", + "underscore": "^1.13.1", + "xmlbuilder": "^10.0.0" + }, + "bin": { + "mammoth": "bin/mammoth" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/mammoth/node_modules/@xmldom/xmldom": { + "version": "0.8.13", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.13.tgz", + "integrity": "sha512-KRYzxepc14G/CEpEGc3Yn+JKaAeT63smlDr+vjB8jRfgTBBI9wRj/nkQEO+ucV8p8I9bfKLWp37uHgFrbntPvw==", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/mammoth/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "license": "MIT", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/mammoth/node_modules/xmlbuilder": { + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-10.1.1.tgz", + "integrity": "sha512-OyzrcFLL/nb6fMGHbiRDuPup9ljBycsdCypwuyg5AAHvyWzGfChJpCXMG88AGTIMFhGZ9RccFN1e6lhg3hkwKg==", + "license": "MIT", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/math-intrinsics": { + "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" + } + }, + "node_modules/media-typer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-1.1.0.tgz", + "integrity": "sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/memfs": { + "version": "4.57.2", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-4.57.2.tgz", + "integrity": "sha512-2nWzSsJzrukurSDna4Z0WywuScK4Id3tSKejgu74u8KCdW4uNrseKRSIDg75C6Yw5ZRqBe0F0EtMNlTbUq8bAQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/fs-core": "4.57.2", + "@jsonjoy.com/fs-fsa": "4.57.2", + "@jsonjoy.com/fs-node": "4.57.2", + "@jsonjoy.com/fs-node-builtins": "4.57.2", + "@jsonjoy.com/fs-node-to-fsa": "4.57.2", + "@jsonjoy.com/fs-node-utils": "4.57.2", + "@jsonjoy.com/fs-print": "4.57.2", + "@jsonjoy.com/fs-snapshot": "4.57.2", + "@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" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/merge-descriptors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-2.0.0.tgz", + "integrity": "sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true, + "license": "MIT" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "dev": true, + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/micromatch/node_modules/picomatch": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/mime": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "dev": true, + "license": "MIT", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mime-db": { + "version": "1.54.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", + "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz", + "integrity": "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-db": "^1.54.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/mimic-function": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/mimic-function/-/mimic-function-5.0.1.tgz", + "integrity": "sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "2.9.4", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.4.tgz", + "integrity": "sha512-ZWYT7ln73Hptxqxk2DxPU9MmapXRhxkJD6tkSR04dnQxm8BGu2hzgKLugK5yySD97u/8yy7Ma7E76k9ZdvtjkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "schema-utils": "^4.0.0", + "tapable": "^2.2.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true, + "license": "ISC" + }, + "node_modules/minimatch": { + "version": "10.2.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz", + "integrity": "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "brace-expansion": "^5.0.5" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minipass": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.3.tgz", + "integrity": "sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/minipass-collect": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-2.0.1.tgz", + "integrity": "sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^7.0.3" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/minipass-fetch": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-5.0.2.tgz", + "integrity": "sha512-2d0q2a8eCi2IRg/IGubCNRJoYbA1+YPXAzQVRFmB45gdGZafyivnZ5YSEfo3JikbjGxOdntGFvBQGqaSMXlAFQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "minipass": "^7.0.3", + "minipass-sized": "^2.0.0", + "minizlib": "^3.0.1" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + }, + "optionalDependencies": { + "iconv-lite": "^0.7.2" + } + }, + "node_modules/minipass-flush": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.7.tgz", + "integrity": "sha512-TbqTz9cUwWyHS2Dy89P3ocAGUGxKjjLuR9z8w4WUTGAVgEj17/4nhgo2Du56i0Fm3Pm30g4iA8Lcqctc76jCzA==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-flush/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-flush/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true, + "license": "ISC" + }, + "node_modules/minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-pipeline/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-pipeline/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true, + "license": "ISC" + }, + "node_modules/minipass-sized": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-2.0.0.tgz", + "integrity": "sha512-zSsHhto5BcUVM2m1LurnXY6M//cGhVaegT71OfOXoprxT6o780GZd792ea6FfrQkuU4usHZIUczAQMRUE2plzA==", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^7.1.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minizlib": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.1.0.tgz", + "integrity": "sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw==", + "dev": true, + "license": "MIT", + "dependencies": { + "minipass": "^7.1.2" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/mrmime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.1.tgz", + "integrity": "sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true, + "license": "MIT" + }, + "node_modules/msgpackr": { + "version": "1.11.12", + "resolved": "https://registry.npmjs.org/msgpackr/-/msgpackr-1.11.12.tgz", + "integrity": "sha512-RBdJ1Un7yGlXWajrkxcSa93nvQ0w4zBf60c0yYv7YtBelP8H2FA7XsfBbMHtXKXUMUxH7zV3Zuozh+kUQWhHvg==", + "dev": true, + "license": "MIT", + "optional": true, + "optionalDependencies": { + "msgpackr-extract": "^3.0.2" + } + }, + "node_modules/msgpackr-extract": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/msgpackr-extract/-/msgpackr-extract-3.0.3.tgz", + "integrity": "sha512-P0efT1C9jIdVRefqjzOQ9Xml57zpOXnIuS+csaB4MdZbTdmGDLo8XhzBG1N7aO11gKDDkJvBLULeFTo46wwreA==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "dependencies": { + "node-gyp-build-optional-packages": "5.2.2" + }, + "bin": { + "download-msgpackr-prebuilds": "bin/download-prebuilds.js" + }, + "optionalDependencies": { + "@msgpackr-extract/msgpackr-extract-darwin-arm64": "3.0.3", + "@msgpackr-extract/msgpackr-extract-darwin-x64": "3.0.3", + "@msgpackr-extract/msgpackr-extract-linux-arm": "3.0.3", + "@msgpackr-extract/msgpackr-extract-linux-arm64": "3.0.3", + "@msgpackr-extract/msgpackr-extract-linux-x64": "3.0.3", + "@msgpackr-extract/msgpackr-extract-win32-x64": "3.0.3" + } + }, + "node_modules/multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "dev": true, + "license": "MIT", + "dependencies": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/mute-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-2.0.0.tgz", + "integrity": "sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/nanoid": { + "version": "3.3.12", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.12.tgz", + "integrity": "sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/native-run": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/native-run/-/native-run-2.0.3.tgz", + "integrity": "sha512-U1PllBuzW5d1gfan+88L+Hky2eZx+9gv3Pf6rNBxKbORxi7boHzqiA6QFGSnqMem4j0A9tZ08NMIs5+0m/VS1Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@ionic/utils-fs": "^3.1.7", + "@ionic/utils-terminal": "^2.3.4", + "bplist-parser": "^0.3.2", + "debug": "^4.3.4", + "elementtree": "^0.1.7", + "ini": "^4.1.1", + "plist": "^3.1.0", + "split2": "^4.2.0", + "through2": "^4.0.2", + "tslib": "^2.6.2", + "yauzl": "^2.10.0" + }, + "bin": { + "native-run": "bin/native-run" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/native-run/node_modules/ini": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ini/-/ini-4.1.3.tgz", + "integrity": "sha512-X7rqawQBvfdjS10YU1y1YVreA3SsLrW9dX2CewP2EbBJM4ypVNLDkO5y04gejPwKIY9lR+7r9gn3rFPt/kmWFg==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true, + "license": "MIT" + }, + "node_modules/needle": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/needle/-/needle-3.5.0.tgz", + "integrity": "sha512-jaQyPKKk2YokHrEg+vFDYxXIHTCBgiZwSHOoVx/8V3GIBS8/VN6NdVRmg8q1ERtPkMvmOvebsgga4sAj5hls/w==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "iconv-lite": "^0.6.3", + "sax": "^1.2.4" + }, + "bin": { + "needle": "bin/needle" + }, + "engines": { + "node": ">= 4.4.x" + } + }, + "node_modules/needle/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/negotiator": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz", + "integrity": "sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true, + "license": "MIT" + }, + "node_modules/node-addon-api": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-6.1.0.tgz", + "integrity": "sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/node-exports-info": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/node-exports-info/-/node-exports-info-1.6.0.tgz", + "integrity": "sha512-pyFS63ptit/P5WqUkt+UUfe+4oevH+bFeIiPPdfb0pFeYEu/1ELnJu5l+5EcTKYL5M7zaAa7S8ddywgXypqKCw==", + "dev": true, + "license": "MIT", + "dependencies": { + "array.prototype.flatmap": "^1.3.3", + "es-errors": "^1.3.0", + "object.entries": "^1.1.9", + "semver": "^6.3.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/node-exports-info/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/node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "license": "MIT", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-forge": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.4.0.tgz", + "integrity": "sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==", + "dev": true, + "license": "(BSD-3-Clause OR GPL-2.0)", + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-gyp": { + "version": "12.3.0", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-12.3.0.tgz", + "integrity": "sha512-QNcUWM+HgJplcPzBvFBZ9VXacyGZ4+VTOb80PwWR+TlVzoHbRKULNEzpRsnaoxG3Wzr7Qh7BYxGDU3CbKib2Yg==", + "dev": true, + "license": "MIT", + "dependencies": { + "env-paths": "^2.2.0", + "exponential-backoff": "^3.1.1", + "graceful-fs": "^4.2.6", + "nopt": "^9.0.0", + "proc-log": "^6.0.0", + "semver": "^7.3.5", + "tar": "^7.5.4", + "tinyglobby": "^0.2.12", + "undici": "^6.25.0", + "which": "^6.0.0" + }, + "bin": { + "node-gyp": "bin/node-gyp.js" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/node-gyp-build-optional-packages": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.2.2.tgz", + "integrity": "sha512-s+w+rBWnpTMwSFbaE0UXsRlg7hU4FjekKU4eyAih5T8nJuNZT1nNsskXpxmeqSK9UzkBl6UgRlnKc8hz8IEqOw==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "detect-libc": "^2.0.1" + }, + "bin": { + "node-gyp-build-optional-packages": "bin.js", + "node-gyp-build-optional-packages-optional": "optional.js", + "node-gyp-build-optional-packages-test": "build-test.js" + } + }, + "node_modules/node-gyp/node_modules/isexe": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-4.0.0.tgz", + "integrity": "sha512-FFUtZMpoZ8RqHS3XeXEmHWLA4thH+ZxCv2lOiPIn1Xc7CxrqhWzNSDzD+/chS/zbYezmiwWLdQC09JdQKmthOw==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=20" + } + }, + "node_modules/node-gyp/node_modules/proc-log": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-6.1.0.tgz", + "integrity": "sha512-iG+GYldRf2BQ0UDUAd6JQ/RwzaQy6mXmsk/IzlYyal4A4SNFw54MeH4/tLkF4I5WoWG9SQwuqWzS99jaFQHBuQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/node-gyp/node_modules/which": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/which/-/which-6.0.1.tgz", + "integrity": "sha512-oGLe46MIrCRqX7ytPUf66EAYvdeMIZYn3WaocqqKZAxrBpkqHfL/qvTyJ/bTk5+AqHCjXmrv3CEWgy368zhRUg==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^4.0.0" + }, + "bin": { + "node-which": "bin/which.js" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/node-releases": { + "version": "2.0.38", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.38.tgz", + "integrity": "sha512-3qT/88Y3FbH/Kx4szpQQ4HzUbVrHPKTLVpVocKiLfoYvw9XSGOX2FmD2d6DrXbVYyAQTF2HeF6My8jmzx7/CRw==", + "dev": true, + "license": "MIT" + }, + "node_modules/nopt": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-9.0.0.tgz", + "integrity": "sha512-Zhq3a+yFKrYwSBluL4H9XP3m3y5uvQkB/09CwDruCiRmR/UJYnn9W4R48ry0uGC70aeTPKLynBtscP9efFFcPw==", + "dev": true, + "license": "ISC", + "dependencies": { + "abbrev": "^4.0.0" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm-bundled": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-5.0.0.tgz", + "integrity": "sha512-JLSpbzh6UUXIEoqPsYBvVNVmyrjVZ1fzEFbqxKkTJQkWBO3xFzFT+KDnSKQWwOQNbuWRwt5LSD6HOTLGIWzfrw==", + "dev": true, + "license": "ISC", + "dependencies": { + "npm-normalize-package-bin": "^5.0.0" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/npm-install-checks": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-8.0.0.tgz", + "integrity": "sha512-ScAUdMpyzkbpxoNekQ3tNRdFI8SJ86wgKZSQZdUxT+bj0wVFpsEMWnkXP0twVe1gJyNF5apBWDJhhIbgrIViRA==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "semver": "^7.1.1" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/npm-normalize-package-bin": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-5.0.0.tgz", + "integrity": "sha512-CJi3OS4JLsNMmr2u07OJlhcrPxCeOeP/4xq67aWNai6TNWWbTrlNDgl8NcFKVlcBKp18GPj+EzbNIgrBfZhsag==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/npm-package-arg": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-13.0.0.tgz", + "integrity": "sha512-+t2etZAGcB7TbbLHfDwooV9ppB2LhhcT6A+L9cahsf9mEUAoQ6CktLEVvEnpD0N5CkX7zJqnPGaFtoQDy9EkHQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "hosted-git-info": "^9.0.0", + "proc-log": "^5.0.0", + "semver": "^7.3.5", + "validate-npm-package-name": "^6.0.0" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/npm-packlist": { + "version": "10.0.4", + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-10.0.4.tgz", + "integrity": "sha512-uMW73iajD8hiH4ZBxEV3HC+eTnppIqwakjOYuvgddnalIw2lJguKviK1pcUJDlIWm1wSJkchpDZDSVVsZEYRng==", + "dev": true, + "license": "ISC", + "dependencies": { + "ignore-walk": "^8.0.0", + "proc-log": "^6.0.0" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/npm-packlist/node_modules/proc-log": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-6.1.0.tgz", + "integrity": "sha512-iG+GYldRf2BQ0UDUAd6JQ/RwzaQy6mXmsk/IzlYyal4A4SNFw54MeH4/tLkF4I5WoWG9SQwuqWzS99jaFQHBuQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/npm-pick-manifest": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-11.0.3.tgz", + "integrity": "sha512-buzyCfeoGY/PxKqmBqn1IUJrZnUi1VVJTdSSRPGI60tJdUhUoSQFhs0zycJokDdOznQentgrpf8LayEHyyYlqQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "npm-install-checks": "^8.0.0", + "npm-normalize-package-bin": "^5.0.0", + "npm-package-arg": "^13.0.0", + "semver": "^7.3.5" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/npm-registry-fetch": { + "version": "19.1.1", + "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-19.1.1.tgz", + "integrity": "sha512-TakBap6OM1w0H73VZVDf44iFXsOS3h+L4wVMXmbWOQroZgFhMch0juN6XSzBNlD965yIKvWg2dfu7NSiaYLxtw==", + "dev": true, + "license": "ISC", + "dependencies": { + "@npmcli/redact": "^4.0.0", + "jsonparse": "^1.3.1", + "make-fetch-happen": "^15.0.0", + "minipass": "^7.0.2", + "minipass-fetch": "^5.0.0", + "minizlib": "^3.0.1", + "npm-package-arg": "^13.0.0", + "proc-log": "^6.0.0" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/npm-registry-fetch/node_modules/proc-log": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-6.1.0.tgz", + "integrity": "sha512-iG+GYldRf2BQ0UDUAd6JQ/RwzaQy6mXmsk/IzlYyal4A4SNFw54MeH4/tLkF4I5WoWG9SQwuqWzS99jaFQHBuQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz", + "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0", + "has-symbols": "^1.1.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.9.tgz", + "integrity": "sha512-8u/hfXFRBD1O0hPUjioLhoWFHRmt6tKA4/vZPyckBr18l1KE9uHrFaFaUi8MDRTpi4uak2goyPTSNJLXX2k2Hw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", + "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.groupby": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz", + "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.values": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.1.tgz", + "integrity": "sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true, + "license": "MIT" + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dev": true, + "license": "MIT", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "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": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-7.0.0.tgz", + "integrity": "sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-function": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/open/-/open-10.2.0.tgz", + "integrity": "sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA==", + "dev": true, + "license": "MIT", + "dependencies": { + "default-browser": "^5.2.1", + "define-lazy-prop": "^3.0.0", + "is-inside-container": "^1.0.0", + "wsl-utils": "^0.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/opencollective-postinstall": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz", + "integrity": "sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==", + "license": "MIT", + "bin": { + "opencollective-postinstall": "index.js" + } + }, + "node_modules/option": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/option/-/option-0.2.4.tgz", + "integrity": "sha512-pkEqbDyl8ou5cpq+VsnQbe/WlEy5qS7xPzMS1U55OCG9KPvwFD46zDbxQIj3egJSFc3D+XhYOPUzz49zQAVy7A==", + "license": "BSD-2-Clause" + }, + "node_modules/optionator": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/ora": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/ora/-/ora-8.2.0.tgz", + "integrity": "sha512-weP+BZ8MVNnlCm8c0Qdc1WSWq4Qn7I+9CJGm7Qali6g44e/PUzbjNqJX5NJ9ljlNMosfJvg1fKEGILklK9cwnw==", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^5.3.0", + "cli-cursor": "^5.0.0", + "cli-spinners": "^2.9.2", + "is-interactive": "^2.0.0", + "is-unicode-supported": "^2.0.0", + "log-symbols": "^6.0.0", + "stdin-discarder": "^0.2.2", + "string-width": "^7.2.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ora/node_modules/chalk": { + "version": "5.6.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz", + "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/ordered-binary": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/ordered-binary/-/ordered-binary-1.6.1.tgz", + "integrity": "sha512-QkCdPooczexPLiXIrbVOPYkR3VO3T6v2OyKRkR1Xbhpy7/LAVXwahnRCgRp78Oe/Ehf0C/HATAxfSr6eA1oX+w==", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/own-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/own-keys/-/own-keys-1.0.1.tgz", + "integrity": "sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.6", + "object-keys": "^1.1.1", + "safe-push-apply": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-map": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-7.0.4.tgz", + "integrity": "sha512-tkAQEw8ysMzmkhgw8k+1U/iPhWNhykKnSk4Rd5zLoPJCuJaGRPo6YposrZgaxHKzDHdDWWZvE/Sk7hsL2X/CpQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-retry": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-6.2.1.tgz", + "integrity": "sha512-hEt02O4hUct5wtwg4H4KcWgDdm+l1bOaEy/hWzd8xtXB9BqxTWBBhb+2ImAtH4Cv4rPjV76xN3Zumqk3k3AhhQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/retry": "0.12.2", + "is-network-error": "^1.0.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=16.17" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-retry/node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/package-json-from-dist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", + "dev": true, + "license": "BlueOak-1.0.0" + }, + "node_modules/pacote": { + "version": "21.0.4", + "resolved": "https://registry.npmjs.org/pacote/-/pacote-21.0.4.tgz", + "integrity": "sha512-RplP/pDW0NNNDh3pnaoIWYPvNenS7UqMbXyvMqJczosiFWTeGGwJC2NQBLqKf4rGLFfwCOnntw1aEp9Jiqm1MA==", + "dev": true, + "license": "ISC", + "dependencies": { + "@npmcli/git": "^7.0.0", + "@npmcli/installed-package-contents": "^4.0.0", + "@npmcli/package-json": "^7.0.0", + "@npmcli/promise-spawn": "^9.0.0", + "@npmcli/run-script": "^10.0.0", + "cacache": "^20.0.0", + "fs-minipass": "^3.0.0", + "minipass": "^7.0.2", + "npm-package-arg": "^13.0.0", + "npm-packlist": "^10.0.1", + "npm-pick-manifest": "^11.0.1", + "npm-registry-fetch": "^19.0.0", + "proc-log": "^6.0.0", + "promise-retry": "^2.0.1", + "sigstore": "^4.0.0", + "ssri": "^13.0.0", + "tar": "^7.4.3" + }, + "bin": { + "pacote": "bin/index.js" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/pacote/node_modules/proc-log": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-6.1.0.tgz", + "integrity": "sha512-iG+GYldRf2BQ0UDUAd6JQ/RwzaQy6mXmsk/IzlYyal4A4SNFw54MeH4/tLkF4I5WoWG9SQwuqWzS99jaFQHBuQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "license": "(MIT AND Zlib)" + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-imports": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/parse-imports/-/parse-imports-2.2.1.tgz", + "integrity": "sha512-OL/zLggRp8mFhKL0rNORUTR4yBYujK/uU+xZL+/0Rgm2QE4nLO9v8PzEweSJEbMGKmDRjJE4R3IMJlL2di4JeQ==", + "dev": true, + "license": "Apache-2.0 AND MIT", + "dependencies": { + "es-module-lexer": "^1.5.3", + "slashes": "^3.0.12" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse-json/node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true, + "license": "MIT" + }, + "node_modules/parse-node-version": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", + "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/parse5": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-8.0.1.tgz", + "integrity": "sha512-z1e/HMG90obSGeidlli3hj7cbocou0/wa5HacvI3ASx34PecNjNQeaHNo5WIZpWofN9kgkqV1q5YvXe3F0FoPw==", + "license": "MIT", + "dependencies": { + "entities": "^8.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/parse5-html-rewriting-stream": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/parse5-html-rewriting-stream/-/parse5-html-rewriting-stream-8.0.0.tgz", + "integrity": "sha512-wzh11mj8KKkno1pZEu+l2EVeWsuKDfR5KNWZOTsslfUX8lPDZx77m9T0kIoAVkFtD1nx6YF8oh4BnPHvxMtNMw==", + "dev": true, + "license": "MIT", + "dependencies": { + "entities": "^6.0.0", + "parse5": "^8.0.0", + "parse5-sax-parser": "^8.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/parse5-html-rewriting-stream/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/parse5-sax-parser": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/parse5-sax-parser/-/parse5-sax-parser-8.0.0.tgz", + "integrity": "sha512-/dQ8UzHZwnrzs3EvDj6IkKrD/jIZyTlB+8XrHJvcjNgRdmWruNdN9i9RK/JtxakmlUdPwKubKPTCqvbTgzGhrw==", + "dev": true, + "license": "MIT", + "dependencies": { + "parse5": "^8.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/parse5/node_modules/entities": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-8.0.0.tgz", + "integrity": "sha512-zwfzJecQ/Uej6tusMqwAqU/6KL2XaB2VZ2Jg54Je6ahNBGNH6Ek6g3jjNCF0fG9EWQKGZNddNjU5F1ZQn/sBnA==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=20.19.0" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true, + "license": "MIT" + }, + "node_modules/path-scurry": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.2.tgz", + "integrity": "sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^11.0.0", + "minipass": "^7.1.2" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "11.3.6", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.3.6.tgz", + "integrity": "sha512-Gf/KoL3C/MlI7Bt0PGI9I+TeTC/I6r/csU58N4BSNc4lppLBeKsOdFYkK+dX0ABDUMJNfCHTyPpzwwO21Awd3A==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": "20 || >=22" + } + }, + "node_modules/path-to-regexp": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.4.2.tgz", + "integrity": "sha512-qRcuIdP69NPm4qbACK+aDogI5CBDMi1jKe0ry5rSQJz8JVLsC7jV8XpiJjGRLLol3N+R5ihGYcrPLTno6pAdBA==", + "dev": true, + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/pdfjs-dist": { + "version": "5.7.284", + "resolved": "https://registry.npmjs.org/pdfjs-dist/-/pdfjs-dist-5.7.284.tgz", + "integrity": "sha512-h4EdYQczmGhbOlqc3PPZwxevn7ApdWPbovAuWXOB/DjIyigSnwfy2oze7c6mRcSr9XgLp3eN3EeL4DyySTPMFw==", + "license": "Apache-2.0", + "engines": { + "node": ">=22.13.0 || >=24" + }, + "optionalDependencies": { + "@napi-rs/canvas": "^0.1.100" + } + }, + "node_modules/pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", + "dev": true, + "license": "MIT" + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "dev": true, + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", + "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/piscina": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/piscina/-/piscina-5.1.3.tgz", + "integrity": "sha512-0u3N7H4+hbr40KjuVn2uNhOcthu/9usKhnw5vT3J7ply79v3D3M8naI00el9Klcy16x557VsEkkUQaHCWFXC/g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=20.x" + }, + "optionalDependencies": { + "@napi-rs/nice": "^1.0.4" + } + }, + "node_modules/pkce-challenge": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/pkce-challenge/-/pkce-challenge-5.0.1.tgz", + "integrity": "sha512-wQ0b/W4Fr01qtpHlqSqspcj3EhBvimsdh0KlHhH8HRZnMsEa0ea2fTULOXOS9ccQr3om+GcGRk4e+isrZWV8qQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=16.20.0" + } + }, + "node_modules/plist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/plist/-/plist-3.1.1.tgz", + "integrity": "sha512-ZIfcLJC+7E7FBFnDxm9MPmt7D+DidyQ26lewieO75AdhA2ayMtsJSES0iWzqJQbcVRSrTufQoy0DR94xHue0oA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@xmldom/xmldom": "^0.9.10", + "base64-js": "^1.5.1", + "xmlbuilder": "^15.1.1" + }, + "engines": { + "node": ">=10.4.0" + } + }, + "node_modules/pngjs": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-5.0.0.tgz", + "integrity": "sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw==", + "license": "MIT", + "engines": { + "node": ">=10.13.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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/postcss": { + "version": "8.5.12", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.12.tgz", + "integrity": "sha512-W62t/Se6rA0Az3DfCL0AqJwXuKwBeYg6nOaIgzP+xZ7N5BFCI7DYi1qs6ygUYT6rvfi6t9k65UMLJC+PHZpDAA==", + "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.11", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-loader": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-8.1.1.tgz", + "integrity": "sha512-0IeqyAsG6tYiDRCYKQJLAmgQr47DX6N7sFSWvQxt6AcupX8DIdmykuk/o/tx0Lze3ErGHJEp5OSRxrelC6+NdQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "cosmiconfig": "^9.0.0", + "jiti": "^1.20.0", + "semver": "^7.5.4" + }, + "engines": { + "node": ">= 18.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x", + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/postcss-media-query-parser": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz", + "integrity": "sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==", + "dev": true, + "license": "MIT" + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", + "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.2.0.tgz", + "integrity": "sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6cDNpTr+UQ+v2HWIBhzw==", + "dev": true, + "license": "MIT", + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^7.0.0", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.1.tgz", + "integrity": "sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==", + "dev": true, + "license": "ISC", + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-selector-parser": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", + "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", + "dev": true, + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/proc-log": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-5.0.0.tgz", + "integrity": "sha512-Azwzvl90HaF0aCz1JrDdXQykFakSSNPaPoiZ9fm5qJIMHioDZEi7OAdRwSm6rSoPtY3Qutnm3L7ogmg3dc+wbQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "license": "MIT" + }, + "node_modules/promise-retry": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", + "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "err-code": "^2.0.2", + "retry": "^0.12.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prompts/node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dev": true, + "license": "MIT", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/qjobs": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/qjobs/-/qjobs-1.2.0.tgz", + "integrity": "sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.9" + } + }, + "node_modules/qrcode": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/qrcode/-/qrcode-1.5.4.tgz", + "integrity": "sha512-1ca71Zgiu6ORjHqFBDpnSMTR2ReToX4l1Au1VFLyVeBTFavzQnv5JxMFr3ukHVKpSrSA2MCk0lNJSykjUfz7Zg==", + "license": "MIT", + "dependencies": { + "dijkstrajs": "^1.0.1", + "pngjs": "^5.0.0", + "yargs": "^15.3.1" + }, + "bin": { + "qrcode": "bin/qrcode" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/qrcode/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/qrcode/node_modules/cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "node_modules/qrcode/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" + }, + "node_modules/qrcode/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "license": "MIT", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/qrcode/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/qrcode/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "license": "MIT", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/qrcode/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/qrcode/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "license": "MIT", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/qrcode/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/qrcode/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/qrcode/node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "license": "ISC" + }, + "node_modules/qrcode/node_modules/yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "license": "MIT", + "dependencies": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/qrcode/node_modules/yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "license": "ISC", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/qs": { + "version": "6.15.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.15.1.tgz", + "integrity": "sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==", + "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/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-3.0.2.tgz", + "integrity": "sha512-K5zQjDllxWkf7Z5xJdV0/B0WTNqx6vxG70zJE4N0kBs4LovmEYWJzQGxC9bS9RAKu3bgM40lrd5zoLJ12MQ5BA==", + "dev": true, + "license": "MIT", + "dependencies": { + "bytes": "~3.1.2", + "http-errors": "~2.0.1", + "iconv-lite": "~0.7.0", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz", + "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14.18.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/reflect-metadata": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.2.2.tgz", + "integrity": "sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q==", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/reflect.getprototypeof": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz", + "integrity": "sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.9", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.7", + "get-proto": "^1.0.1", + "which-builtin-type": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true, + "license": "MIT" + }, + "node_modules/regenerate-unicode-properties": { + "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": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", + "license": "MIT" + }, + "node_modules/regex-parser": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.3.1.tgz", + "integrity": "sha512-yXLRqatcCuKtVHsWrNg0JL3l1zGfdXeEvDa0bdu4tCDQw0RpMDZsqbkyRTUnKMR0tXF627V2oEWjBEaEdqTwtQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz", + "integrity": "sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "set-function-name": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpu-core": { + "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.2", + "regjsgen": "^0.8.0", + "regjsparser": "^0.13.0", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.2.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/regjsparser": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.13.1.tgz", + "integrity": "sha512-dLsljMd9sqwRkby8zhO1gSg3PnJIBFid8f4CQj/sXx+7cKx+E7u0PKhZ+U4wmhx7EfmtvnA318oVaIkAB1lRJw==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "jsesc": "~3.1.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "license": "ISC" + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/resolve": { + "version": "1.22.10", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz", + "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-core-module": "^2.16.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-url-loader": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-5.0.0.tgz", + "integrity": "sha512-uZtduh8/8srhBoMx//5bwqjQ+rfYOUq8zC9NrMUGtjBiGTtFJM42s58/36+hTqeqINcnYe08Nj3LkK9lW4N8Xg==", + "dev": true, + "license": "MIT", + "dependencies": { + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^8.2.14", + "source-map": "0.6.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/resolve-url-loader/node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dev": true, + "license": "MIT", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/resolve-url-loader/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/restore-cursor": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-5.1.0.tgz", + "integrity": "sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==", + "dev": true, + "license": "MIT", + "dependencies": { + "onetime": "^7.0.0", + "signal-exit": "^4.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", + "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", + "dev": true, + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rfdc": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz", + "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==", + "dev": true, + "license": "MIT" + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rollup": { + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.59.0.tgz", + "integrity": "sha512-2oMpl67a3zCH9H79LeMcbDhXW/UmWG/y2zuqnF2jQq5uq9TbM9TVyXvA4+t+ne2IIkBdrLpAaRQAvo7YI/Yyeg==", + "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.59.0", + "@rollup/rollup-android-arm64": "4.59.0", + "@rollup/rollup-darwin-arm64": "4.59.0", + "@rollup/rollup-darwin-x64": "4.59.0", + "@rollup/rollup-freebsd-arm64": "4.59.0", + "@rollup/rollup-freebsd-x64": "4.59.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.59.0", + "@rollup/rollup-linux-arm-musleabihf": "4.59.0", + "@rollup/rollup-linux-arm64-gnu": "4.59.0", + "@rollup/rollup-linux-arm64-musl": "4.59.0", + "@rollup/rollup-linux-loong64-gnu": "4.59.0", + "@rollup/rollup-linux-loong64-musl": "4.59.0", + "@rollup/rollup-linux-ppc64-gnu": "4.59.0", + "@rollup/rollup-linux-ppc64-musl": "4.59.0", + "@rollup/rollup-linux-riscv64-gnu": "4.59.0", + "@rollup/rollup-linux-riscv64-musl": "4.59.0", + "@rollup/rollup-linux-s390x-gnu": "4.59.0", + "@rollup/rollup-linux-x64-gnu": "4.59.0", + "@rollup/rollup-linux-x64-musl": "4.59.0", + "@rollup/rollup-openbsd-x64": "4.59.0", + "@rollup/rollup-openharmony-arm64": "4.59.0", + "@rollup/rollup-win32-arm64-msvc": "4.59.0", + "@rollup/rollup-win32-ia32-msvc": "4.59.0", + "@rollup/rollup-win32-x64-gnu": "4.59.0", + "@rollup/rollup-win32-x64-msvc": "4.59.0", + "fsevents": "~2.3.2" + } + }, + "node_modules/rollup/node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.59.0.tgz", + "integrity": "sha512-W2Psnbh1J8ZJw0xKAd8zdNgF9HRLkdWwwdWqubSVk0pUuQkoHnv7rx4GiF9rT4t5DIZGAsConRE3AxCdJ4m8rg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/rollup/node_modules/@rollup/rollup-darwin-x64": { + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.59.0.tgz", + "integrity": "sha512-ZW2KkwlS4lwTv7ZVsYDiARfFCnSGhzYPdiOU4IM2fDbL+QGlyAbjgSFuqNRbSthybLbIJ915UtZBtmuLrQAT/w==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/rollup/node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.59.0.tgz", + "integrity": "sha512-jYgUGk5aLd1nUb1CtQ8E+t5JhLc9x5WdBKew9ZgAXg7DBk0ZHErLHdXM24rfX+bKrFe+Xp5YuJo54I5HFjGDAA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/rollup/node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.59.0.tgz", + "integrity": "sha512-peZRVEdnFWZ5Bh2KeumKG9ty7aCXzzEsHShOZEFiCQlDEepP1dpUl/SrUNXNg13UmZl+gzVDPsiCwnV1uI0RUA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/rollup/node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.59.0.tgz", + "integrity": "sha512-3AHmtQq/ppNuUspKAlvA8HtLybkDflkMuLK4DPo77DfthRb71V84/c4MlWJXixZz4uruIH4uaa07IqoAkG64fg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/rollup/node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.59.0.tgz", + "integrity": "sha512-2UdiwS/9cTAx7qIUZB/fWtToJwvt0Vbo0zmnYt7ED35KPg13Q0ym1g442THLC7VyI6JfYTP4PiSOWyoMdV2/xg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/rollup/node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.59.0.tgz", + "integrity": "sha512-V5B6mG7OrGTwnxaNUzZTDTjDS7F75PO1ae6MJYdiMu60sq0CqN5CVeVsbhPxalupvTX8gXVSU9gq+Rx1/hvu6A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/rollup/node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.59.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.59.0.tgz", + "integrity": "sha512-2HRCml6OztYXyJXAvdDXPKcawukWY2GpR5/nxKp4iBgiO3wcoEGkAaqctIbZcNB6KlUQBIqt8VYkNSj2397EfA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/rollup/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/router": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/router/-/router-2.2.0.tgz", + "integrity": "sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.4.0", + "depd": "^2.0.0", + "is-promise": "^4.0.0", + "parseurl": "^1.3.3", + "path-to-regexp": "^8.0.0" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/run-applescript": { + "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": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/rxjs": { + "version": "7.8.2", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz", + "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/safe-array-concat": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.4.tgz", + "integrity": "sha512-wtZlHyOje6OZTGqAoaDKxFkgRtkF9CnHAVnCHKfuj200wAgL+bSJhdsCD2l0Qx/2ekEXjPWcyKkfGb5CPboslg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.9", + "call-bound": "^1.0.4", + "get-intrinsic": "^1.3.0", + "has-symbols": "^1.1.0", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/safe-push-apply": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-push-apply/-/safe-push-apply-1.0.0.tgz", + "integrity": "sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-regex-test": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz", + "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-regex": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true, + "license": "MIT" + }, + "node_modules/sass": { + "version": "1.90.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.90.0.tgz", + "integrity": "sha512-9GUyuksjw70uNpb1MTYWsH9MQHOHY6kwfnkafC24+7aOMZn9+rVMBxRbLvw756mrBFbIsFg6Xw9IkR2Fnn3k+Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "chokidar": "^4.0.0", + "immutable": "^5.0.2", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=14.0.0" + }, + "optionalDependencies": { + "@parcel/watcher": "^2.4.1" + } + }, + "node_modules/sass-loader": { + "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": { + "neo-async": "^2.6.2" + }, + "engines": { + "node": ">= 18.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0", + "sass": "^1.3.0", + "sass-embedded": "*", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/sax": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.6.0.tgz", + "integrity": "sha512-6R3J5M4AcbtLUdZmRv2SygeVaM7IhrLXu9BmnOGmmACak8fiUtOsYNWUS4uK7upbmHIBbLBeFeI//477BKLBzA==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=11.0.0" + } + }, + "node_modules/schema-utils": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.3.tgz", + "integrity": "sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/schema-utils/node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", + "dev": true, + "license": "MIT" + }, + "node_modules/selfsigned": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", + "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node-forge": "^1.3.0", + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "7.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", + "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/send": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/send/-/send-1.2.1.tgz", + "integrity": "sha512-1gnZf7DFcoIcajTjTwjwuDjzuz4PPcY2StKPlsGAQ1+YH20IRVrBaXSWmdjowTJ6u8Rc01PoYOGHXfP1mYcZNQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.4.3", + "encodeurl": "^2.0.0", + "escape-html": "^1.0.3", + "etag": "^1.8.1", + "fresh": "^2.0.0", + "http-errors": "^2.0.1", + "mime-types": "^3.0.2", + "ms": "^2.1.3", + "on-finished": "^2.4.1", + "range-parser": "^1.2.1", + "statuses": "^2.0.2" + }, + "engines": { + "node": ">= 18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/serialize-javascript": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-7.0.5.tgz", + "integrity": "sha512-F4LcB0UqUl1zErq+1nYEEzSHJnIwb3AF2XWB94b+afhrekOUijwooAYqFyRbjYkm2PAKBabx6oYv/xDxNi8IBw==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=20.0.0" + } + }, + "node_modules/serve-index": { + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.2.tgz", + "integrity": "sha512-KDj11HScOaLmrPxl70KYNW1PksP4Nb/CLL2yvC+Qd2kHMPEEpfc4Re2e4FOay+bC/+XQl/7zAcWON3JVo5v3KQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "accepts": "~1.3.8", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.8.0", + "mime-types": "~2.1.35", + "parseurl": "~1.3.3" + }, + "engines": { + "node": ">= 0.8.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/serve-index/node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/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-index/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", + "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/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-index/node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-static": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-2.2.1.tgz", + "integrity": "sha512-xRXBn0pPqQTVQiC8wyQrKs2MOlX24zQ0POGaj0kultvoOCstBQM5yvOhAVSUwOMjQtTvsPWoNCHfPGwaaQJhTw==", + "dev": true, + "license": "MIT", + "dependencies": { + "encodeurl": "^2.0.0", + "escape-html": "^1.0.3", + "parseurl": "^1.3.3", + "send": "^1.2.0" + }, + "engines": { + "node": ">= 18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", + "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==", + "dev": true, + "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/set-function-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-proto": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/set-proto/-/set-proto-1.0.0.tgz", + "integrity": "sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==", + "dev": true, + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", + "license": "MIT" + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true, + "license": "ISC" + }, + "node_modules/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "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": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", + "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3", + "side-channel-list": "^1.0.0", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-list": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.1.tgz", + "integrity": "sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/sigstore": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/sigstore/-/sigstore-4.1.0.tgz", + "integrity": "sha512-/fUgUhYghuLzVT/gaJoeVehLCgZiUxPCPMcyVNY0lIf/cTCz58K/WTI7PefDarXxp9nUKpEwg1yyz3eSBMTtgA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@sigstore/bundle": "^4.0.0", + "@sigstore/core": "^3.1.0", + "@sigstore/protobuf-specs": "^0.5.0", + "@sigstore/sign": "^4.1.0", + "@sigstore/tuf": "^4.0.1", + "@sigstore/verify": "^3.1.0" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true, + "license": "MIT" + }, + "node_modules/slashes": { + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/slashes/-/slashes-3.0.12.tgz", + "integrity": "sha512-Q9VME8WyGkc7pJf6QEkj3wE+2CnvZMI+XJhwdTPR8Z/kWQRXi7boAWLDibRPyHRTUTPx5FaU7MsyrjI3yLB4HA==", + "dev": true, + "license": "ISC" + }, + "node_modules/slice-ansi": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz", + "integrity": "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.0.0", + "is-fullwidth-code-point": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/slice-ansi/node_modules/ansi-styles": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/smart-buffer": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socket.io": { + "version": "4.8.3", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.8.3.tgz", + "integrity": "sha512-2Dd78bqzzjE6KPkD5fHZmDAKRNe3J15q+YHDrIsy9WEkqttc7GY+kT9OBLSMaPbQaEd0x1BjcmtMtXkfpc+T5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "accepts": "~1.3.4", + "base64id": "~2.0.0", + "cors": "~2.8.5", + "debug": "~4.4.1", + "engine.io": "~6.6.0", + "socket.io-adapter": "~2.5.2", + "socket.io-parser": "~4.2.4" + }, + "engines": { + "node": ">=10.2.0" + } + }, + "node_modules/socket.io-adapter": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.5.6.tgz", + "integrity": "sha512-DkkO/dz7MGln0dHn5bmN3pPy+JmywNICWrJqVWiVOyvXjWQFIv9c2h24JrQLLFJ2aQVQf/Cvl1vblnd4r2apLQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "~4.4.1", + "ws": "~8.18.3" + } + }, + "node_modules/socket.io-parser": { + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.6.tgz", + "integrity": "sha512-asJqbVBDsBCJx0pTqw3WfesSY0iRX+2xzWEWzrpcH7L6fLzrhyF8WPI8UaeM4YCuDfpwA/cgsdugMsmtz8EJeg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.4.1" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/socket.io/node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/socket.io/node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/socket.io/node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/socket.io/node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "node_modules/socks": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.8.tgz", + "integrity": "sha512-NlGELfPrgX2f1TAAcz0WawlLn+0r3FyhhCRpFFK2CemXenPYvzMWWZINv3eDNo9ucdwme7oCHRY0Jnbs4aIkog==", + "dev": true, + "license": "MIT", + "dependencies": { + "ip-address": "^10.1.1", + "smart-buffer": "^4.2.0" + }, + "engines": { + "node": ">= 10.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socks-proxy-agent": { + "version": "8.0.5", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.5.tgz", + "integrity": "sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.2", + "debug": "^4.3.4", + "socks": "^2.8.3" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/source-map": { + "version": "0.7.6", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.6.tgz", + "integrity": "sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">= 12" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-loader": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-5.0.0.tgz", + "integrity": "sha512-k2Dur7CbSLcAH73sBcIkV5xjPV4SzqO1NJ7+XaQl8if3VODDUj3FNchNGpqgJSKbvUfJuhVdv8K2Eu8/TNl2eA==", + "dev": true, + "license": "MIT", + "dependencies": { + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": ">= 18.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.72.1" + } + }, + "node_modules/source-map-loader/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", + "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==", + "dev": true, + "license": "CC-BY-3.0" + }, + "node_modules/spdx-expression-parse": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-4.0.0.tgz", + "integrity": "sha512-Clya5JIij/7C6bRR22+tnGXbc4VKlibKSVj2iHvVeX5iMW7s1SIQlqu699JkODJJIhh/pUu8L0/VLh8xflD+LQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.23", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.23.tgz", + "integrity": "sha512-CWLcCCH7VLu13TgOH+r8p1O/Znwhqv/dbb6lqWy67G+pT1kHmeD/+V36AVb/vq8QMIQwVShJ6Ssl5FPh0fuSdw==", + "dev": true, + "license": "CC0-1.0" + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "node_modules/split2": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz", + "integrity": "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">= 10.x" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "license": "BSD-3-Clause" + }, + "node_modules/ssri": { + "version": "13.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-13.0.1.tgz", + "integrity": "sha512-QUiRf1+u9wPTL/76GTYlKttDEBWV1ga9ZXW8BG6kfdeyyM8LGPix9gROyg9V2+P0xNyF3X2Go526xKFdMZrHSQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^7.0.3" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/statuses": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz", + "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/stdin-discarder": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/stdin-discarder/-/stdin-discarder-0.2.2.tgz", + "integrity": "sha512-UhDfHmA92YAlNnCfhmq0VeNL5bDbiZGg7sZ2IvPsXubGkiNa9EC+tUTsjBRsYUAz87btI6/1wf4XoVvQ3uRnmQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/stop-iteration-iterator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.1.0.tgz", + "integrity": "sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "internal-slot": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/streamroller": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-3.1.5.tgz", + "integrity": "sha512-KFxaM7XT+irxvdqSP1LGLgNWbYN7ay5owZ3r/8t77p+EtSUAfUgtl7be3xtqtOmGUl9K9YPO2ca8133RlTjvKw==", + "dev": true, + "license": "MIT", + "dependencies": { + "date-format": "^4.0.14", + "debug": "^4.3.4", + "fs-extra": "^8.1.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-width": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", + "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^10.3.0", + "get-east-asian-width": "^1.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.10", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz", + "integrity": "sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "define-data-property": "^1.1.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-object-atoms": "^1.0.0", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.9.tgz", + "integrity": "sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/strip-ansi": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz", + "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.2.2" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/synckit": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.9.3.tgz", + "integrity": "sha512-JJoOEKTfL1urb1mDoEblhD9NhEbWmq9jHEMEnxoC4ujUaZ4itA8vKgwkFAyNClgxplLi9tsUKX+EduK0p/l7sg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@pkgr/core": "^0.1.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/unts" + } + }, + "node_modules/tapable": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.3.tgz", + "integrity": "sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/tar": { + "version": "7.5.14", + "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.14.tgz", + "integrity": "sha512-/7sHKgQO3JLP9ESlwTYUUftHUadOURUqq23xs1vjcnp8Vss6k0wCfzulyEtk5g91pjvnuriimGlyG7k6msrzRw==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/fs-minipass": "^4.0.0", + "chownr": "^3.0.0", + "minipass": "^7.1.2", + "minizlib": "^3.1.0", + "yallist": "^5.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/tar/node_modules/yallist": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz", + "integrity": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=18" + } + }, + "node_modules/terser": { + "version": "5.43.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.43.1.tgz", + "integrity": "sha512-+6erLbBm0+LROX2sPXlUYx/ux5PyE9K/a92Wrt6oA+WDAoFTdpHE5tCYCI5PNzq2y8df4rA+QgHLJuR4jNymsg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.14.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.5.0.tgz", + "integrity": "sha512-UYhptBwhWvfIjKd/UuFo6D8uq9xpGLDK+z8EDsj/zWhrTaH34cKEbrkMKfV5YWqGBvAYA3tlzZbs2R+qYrbQJA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.25", + "jest-worker": "^27.4.5", + "schema-utils": "^4.3.0", + "terser": "^5.31.1" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/tesseract.js": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/tesseract.js/-/tesseract.js-7.0.0.tgz", + "integrity": "sha512-exPBkd+z+wM1BuMkx/Bjv43OeLBxhL5kKWsz/9JY+DXcXdiBjiAch0V49QR3oAJqCaL5qURE0vx9Eo+G5YE7mA==", + "hasInstallScript": true, + "license": "Apache-2.0", + "dependencies": { + "bmp-js": "^0.1.0", + "idb-keyval": "^6.2.0", + "is-url": "^1.2.4", + "node-fetch": "^2.6.9", + "opencollective-postinstall": "^2.0.3", + "regenerator-runtime": "^0.13.3", + "tesseract.js-core": "^7.0.0", + "wasm-feature-detect": "^1.8.0", + "zlibjs": "^0.3.1" + } + }, + "node_modules/tesseract.js-core": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/tesseract.js-core/-/tesseract.js-core-7.0.0.tgz", + "integrity": "sha512-WnNH518NzmbSq9zgTPeoF8c+xmilS8rFIl1YKbk/ptuuc7p6cLNELNuPAzcmsYw450ca6bLa8j3t0VAtq435Vw==", + "license": "Apache-2.0" + }, + "node_modules/thingies": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/thingies/-/thingies-2.6.0.tgz", + "integrity": "sha512-rMHRjmlFLM1R96UYPvpmnc3LYtdFrT33JIB7L9hetGue1qAPfn1N2LJeEjxUSidu1Iku+haLZXDuEXUHNGO/lg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "^2" + } + }, + "node_modules/through2": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", + "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "readable-stream": "3" + } + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "dev": true, + "license": "MIT" + }, + "node_modules/tinyglobby": { + "version": "0.2.14", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.14.tgz", + "integrity": "sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "fdir": "^6.4.4", + "picomatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/SuperchupuDev" + } + }, + "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/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "license": "MIT" + }, + "node_modules/tree-dump": { + "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": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/tree-kill": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", + "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", + "dev": true, + "license": "MIT", + "bin": { + "tree-kill": "cli.js" + } + }, + "node_modules/ts-api-utils": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.5.0.tgz", + "integrity": "sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18.12" + }, + "peerDependencies": { + "typescript": ">=4.8.4" + } + }, + "node_modules/ts-custom-error": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/ts-custom-error/-/ts-custom-error-3.3.1.tgz", + "integrity": "sha512-5OX1tzOjxWEgsr/YEUWSuPrQ00deKLh6D7OTWcvNHm12/7QPyRh8SYpyWvA4IZv8H/+GQWQEh/kwo95Q9OVW1A==", + "license": "MIT", + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tsconfig-paths": { + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", + "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD" + }, + "node_modules/tuf-js": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/tuf-js/-/tuf-js-4.1.0.tgz", + "integrity": "sha512-50QV99kCKH5P/Vs4E2Gzp7BopNV+KzTXqWeaxrfu5IQJBOULRsTIS9seSsOVT8ZnGXzCyx55nYWAi4qJzpZKEQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@tufjs/models": "4.1.0", + "debug": "^4.4.3", + "make-fetch-happen": "^15.0.1" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-is": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-2.0.1.tgz", + "integrity": "sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==", + "dev": true, + "license": "MIT", + "dependencies": { + "content-type": "^1.0.5", + "media-typer": "^1.1.0", + "mime-types": "^3.0.0" + }, + "engines": { + "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==", + "dev": true, + "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-array-byte-length": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.3.tgz", + "integrity": "sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "for-each": "^0.3.3", + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.4.tgz", + "integrity": "sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "for-each": "^0.3.3", + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.15", + "reflect.getprototypeof": "^1.0.9" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.7.tgz", + "integrity": "sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0", + "reflect.getprototypeof": "^1.0.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-assert": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/typed-assert/-/typed-assert-1.0.9.tgz", + "integrity": "sha512-KNNZtayBCtmnNmbo5mG47p1XsCyrx6iVqomjcZnec/1Y5GGARaxPs6r49RnSPeUP3YjNYiU9sQHAtY4BBvnZwg==", + "dev": true, + "license": "MIT" + }, + "node_modules/typescript": { + "version": "5.9.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", + "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/ua-parser-js": { + "version": "0.7.41", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.41.tgz", + "integrity": "sha512-O3oYyCMPYgNNHuO7Jjk3uacJWZF8loBgwrfd/5LE/HyZ3lUIOdniQ7DNXJcIgZbwioZxk0fLfI4EVnetdiX5jg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/ua-parser-js" + }, + { + "type": "paypal", + "url": "https://paypal.me/faisalman" + }, + { + "type": "github", + "url": "https://github.com/sponsors/faisalman" + } + ], + "license": "MIT", + "bin": { + "ua-parser-js": "script/cli.js" + }, + "engines": { + "node": "*" + } + }, + "node_modules/unbox-primitive": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.1.0.tgz", + "integrity": "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-bigints": "^1.0.2", + "has-symbols": "^1.1.0", + "which-boxed-primitive": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/underscore": { + "version": "1.13.8", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.8.tgz", + "integrity": "sha512-DXtD3ZtEQzc7M8m4cXotyHR+FAS18C64asBYY5vqZexfYryNNnDc02W4hKg3rdQuqOYas1jkseX0+nZXjTXnvQ==", + "license": "MIT" + }, + "node_modules/undici": { + "version": "6.25.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-6.25.0.tgz", + "integrity": "sha512-ZgpWDC5gmNiuY9CnLVXEH8rl50xhRCuLNA97fAUnKi8RRuV4E6KG31pDTsLVUKnohJE0I3XDrTeEydAXRw47xg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18.17" + } + }, + "node_modules/undici-types": { + "version": "7.19.2", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.19.2.tgz", + "integrity": "sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==", + "dev": true, + "license": "MIT" + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", + "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "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": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "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": { + "node": ">=4" + } + }, + "node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/untildify": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", + "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz", + "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/uri-js/node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "license": "MIT" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "deprecated": "uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028).", + "dev": true, + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/validate-npm-package-name": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-6.0.2.tgz", + "integrity": "sha512-IUoow1YUtvoBBC06dXs8bR8B9vuA3aJfmQNKMoaPG/OFsPmoQvw8xh+6Ye25Gx9DQhoEom3Pcu9MKHerm/NpUQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/vite": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/vite/-/vite-7.3.2.tgz", + "integrity": "sha512-Bby3NOsna2jsjfLVOHKes8sGwgl4TT0E6vvpYgnAYDIF/tie7MRaFthmKuHx1NSXjiTueXH3do80FMQgvEktRg==", + "dev": true, + "license": "MIT", + "dependencies": { + "esbuild": "^0.27.0", + "fdir": "^6.5.0", + "picomatch": "^4.0.3", + "postcss": "^8.5.6", + "rollup": "^4.43.0", + "tinyglobby": "^0.2.15" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^20.19.0 || >=22.12.0", + "jiti": ">=1.21.0", + "less": "^4.0.0", + "lightningcss": "^1.21.0", + "sass": "^1.70.0", + "sass-embedded": "^1.70.0", + "stylus": ">=0.54.8", + "sugarss": "^5.0.0", + "terser": "^5.16.0", + "tsx": "^4.8.1", + "yaml": "^2.4.2" + }, + "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/vite/node_modules/@esbuild/aix-ppc64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.7.tgz", + "integrity": "sha512-EKX3Qwmhz1eMdEJokhALr0YiD0lhQNwDqkPYyPhiSwKrh7/4KRjQc04sZ8db+5DVVnZ1LmbNDI1uAMPEUBnQPg==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/android-arm": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.7.tgz", + "integrity": "sha512-jbPXvB4Yj2yBV7HUfE2KHe4GJX51QplCN1pGbYjvsyCZbQmies29EoJbkEc+vYuU5o45AfQn37vZlyXy4YJ8RQ==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/android-arm64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.7.tgz", + "integrity": "sha512-62dPZHpIXzvChfvfLJow3q5dDtiNMkwiRzPylSCfriLvZeq0a1bWChrGx/BbUbPwOrsWKMn8idSllklzBy+dgQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/android-x64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.7.tgz", + "integrity": "sha512-x5VpMODneVDb70PYV2VQOmIUUiBtY3D3mPBG8NxVk5CogneYhkR7MmM3yR/uMdITLrC1ml/NV1rj4bMJuy9MCg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/darwin-arm64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.7.tgz", + "integrity": "sha512-5lckdqeuBPlKUwvoCXIgI2D9/ABmPq3Rdp7IfL70393YgaASt7tbju3Ac+ePVi3KDH6N2RqePfHnXkaDtY9fkw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/darwin-x64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.7.tgz", + "integrity": "sha512-rYnXrKcXuT7Z+WL5K980jVFdvVKhCHhUwid+dDYQpH+qu+TefcomiMAJpIiC2EM3Rjtq0sO3StMV/+3w3MyyqQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/freebsd-arm64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.7.tgz", + "integrity": "sha512-B48PqeCsEgOtzME2GbNM2roU29AMTuOIN91dsMO30t+Ydis3z/3Ngoj5hhnsOSSwNzS+6JppqWsuhTp6E82l2w==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/freebsd-x64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.7.tgz", + "integrity": "sha512-jOBDK5XEjA4m5IJK3bpAQF9/Lelu/Z9ZcdhTRLf4cajlB+8VEhFFRjWgfy3M1O4rO2GQ/b2dLwCUGpiF/eATNQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-arm": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.7.tgz", + "integrity": "sha512-RkT/YXYBTSULo3+af8Ib0ykH8u2MBh57o7q/DAs3lTJlyVQkgQvlrPTnjIzzRPQyavxtPtfg0EopvDyIt0j1rA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-arm64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.7.tgz", + "integrity": "sha512-RZPHBoxXuNnPQO9rvjh5jdkRmVizktkT7TCDkDmQ0W2SwHInKCAV95GRuvdSvA7w4VMwfCjUiPwDi0ZO6Nfe9A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-ia32": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.7.tgz", + "integrity": "sha512-GA48aKNkyQDbd3KtkplYWT102C5sn/EZTY4XROkxONgruHPU72l+gW+FfF8tf2cFjeHaRbWpOYa/uRBz/Xq1Pg==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-loong64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.7.tgz", + "integrity": "sha512-a4POruNM2oWsD4WKvBSEKGIiWQF8fZOAsycHOt6JBpZ+JN2n2JH9WAv56SOyu9X5IqAjqSIPTaJkqN8F7XOQ5Q==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-mips64el": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.7.tgz", + "integrity": "sha512-KabT5I6StirGfIz0FMgl1I+R1H73Gp0ofL9A3nG3i/cYFJzKHhouBV5VWK1CSgKvVaG4q1RNpCTR2LuTVB3fIw==", + "cpu": [ + "mips64el" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-ppc64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.7.tgz", + "integrity": "sha512-gRsL4x6wsGHGRqhtI+ifpN/vpOFTQtnbsupUF5R5YTAg+y/lKelYR1hXbnBdzDjGbMYjVJLJTd2OFmMewAgwlQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-riscv64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.7.tgz", + "integrity": "sha512-hL25LbxO1QOngGzu2U5xeXtxXcW+/GvMN3ejANqXkxZ/opySAZMrc+9LY/WyjAan41unrR3YrmtTsUpwT66InQ==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-s390x": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.7.tgz", + "integrity": "sha512-2k8go8Ycu1Kb46vEelhu1vqEP+UeRVj2zY1pSuPdgvbd5ykAw82Lrro28vXUrRmzEsUV0NzCf54yARIK8r0fdw==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-x64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.7.tgz", + "integrity": "sha512-hzznmADPt+OmsYzw1EE33ccA+HPdIqiCRq7cQeL1Jlq2gb1+OyWBkMCrYGBJ+sxVzve2ZJEVeePbLM2iEIZSxA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/netbsd-arm64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.7.tgz", + "integrity": "sha512-b6pqtrQdigZBwZxAn1UpazEisvwaIDvdbMbmrly7cDTMFnw/+3lVxxCTGOrkPVnsYIosJJXAsILG9XcQS+Yu6w==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/netbsd-x64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.7.tgz", + "integrity": "sha512-OfatkLojr6U+WN5EDYuoQhtM+1xco+/6FSzJJnuWiUw5eVcicbyK3dq5EeV/QHT1uy6GoDhGbFpprUiHUYggrw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/openbsd-arm64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.7.tgz", + "integrity": "sha512-AFuojMQTxAz75Fo8idVcqoQWEHIXFRbOc1TrVcFSgCZtQfSdc1RXgB3tjOn/krRHENUB4j00bfGjyl2mJrU37A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/openbsd-x64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.7.tgz", + "integrity": "sha512-+A1NJmfM8WNDv5CLVQYJ5PshuRm/4cI6WMZRg1by1GwPIQPCTs1GLEUHwiiQGT5zDdyLiRM/l1G0Pv54gvtKIg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/openharmony-arm64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.7.tgz", + "integrity": "sha512-+KrvYb/C8zA9CU/g0sR6w2RBw7IGc5J2BPnc3dYc5VJxHCSF1yNMxTV5LQ7GuKteQXZtspjFbiuW5/dOj7H4Yw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/sunos-x64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.7.tgz", + "integrity": "sha512-ikktIhFBzQNt/QDyOL580ti9+5mL/YZeUPKU2ivGtGjdTYoqz6jObj6nOMfhASpS4GU4Q/Clh1QtxWAvcYKamA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/win32-arm64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.7.tgz", + "integrity": "sha512-7yRhbHvPqSpRUV7Q20VuDwbjW5kIMwTHpptuUzV+AA46kiPze5Z7qgt6CLCK3pWFrHeNfDd1VKgyP4O+ng17CA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/win32-ia32": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.7.tgz", + "integrity": "sha512-SmwKXe6VHIyZYbBLJrhOoCJRB/Z1tckzmgTLfFYOfpMAx63BJEaL9ExI8x7v0oAO3Zh6D/Oi1gVxEYr5oUCFhw==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/@esbuild/win32-x64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.7.tgz", + "integrity": "sha512-56hiAJPhwQ1R4i+21FVF7V8kSD5zZTdHcVuRFMW0hn753vVfQN8xlx4uOPT4xoGH0Z/oVATuR82AiqSTDIpaHg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/vite/node_modules/esbuild": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.7.tgz", + "integrity": "sha512-IxpibTjyVnmrIQo5aqNpCgoACA/dTKLTlhMHihVHhdkxKyPO1uBBthumT0rdHmcsk9uMonIWS0m4FljWzILh3w==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.27.7", + "@esbuild/android-arm": "0.27.7", + "@esbuild/android-arm64": "0.27.7", + "@esbuild/android-x64": "0.27.7", + "@esbuild/darwin-arm64": "0.27.7", + "@esbuild/darwin-x64": "0.27.7", + "@esbuild/freebsd-arm64": "0.27.7", + "@esbuild/freebsd-x64": "0.27.7", + "@esbuild/linux-arm": "0.27.7", + "@esbuild/linux-arm64": "0.27.7", + "@esbuild/linux-ia32": "0.27.7", + "@esbuild/linux-loong64": "0.27.7", + "@esbuild/linux-mips64el": "0.27.7", + "@esbuild/linux-ppc64": "0.27.7", + "@esbuild/linux-riscv64": "0.27.7", + "@esbuild/linux-s390x": "0.27.7", + "@esbuild/linux-x64": "0.27.7", + "@esbuild/netbsd-arm64": "0.27.7", + "@esbuild/netbsd-x64": "0.27.7", + "@esbuild/openbsd-arm64": "0.27.7", + "@esbuild/openbsd-x64": "0.27.7", + "@esbuild/openharmony-arm64": "0.27.7", + "@esbuild/sunos-x64": "0.27.7", + "@esbuild/win32-arm64": "0.27.7", + "@esbuild/win32-ia32": "0.27.7", + "@esbuild/win32-x64": "0.27.7" + } + }, + "node_modules/vite/node_modules/tinyglobby": { + "version": "0.2.16", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.16.tgz", + "integrity": "sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg==", + "dev": true, + "license": "MIT", + "dependencies": { + "fdir": "^6.5.0", + "picomatch": "^4.0.4" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/SuperchupuDev" + } + }, + "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/wasm-feature-detect": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/wasm-feature-detect/-/wasm-feature-detect-1.8.0.tgz", + "integrity": "sha512-zksaLKM2fVlnB5jQQDqKXXwYHLQUVH9es+5TOOHwGOVJOCeRBCiPjwSg+3tN2AdTCzjgli4jijCH290kXb/zWQ==", + "license": "Apache-2.0" + }, + "node_modules/watchpack": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.4.tgz", + "integrity": "sha512-c5EGNOiyxxV5qmTtAB7rbiXxi1ooX1pQKMLX/MIabJjRA0SJBQOjKF+KSVfHkr9U1cADPon0mRiVe/riyaiDUA==", + "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/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 + }, + "node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + "license": "BSD-2-Clause" + }, + "node_modules/webpack": { + "version": "5.105.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.105.0.tgz", + "integrity": "sha512-gX/dMkRQc7QOMzgTe6KsYFM7DxeIONQSui1s0n/0xht36HvrgbxtM1xBlgx596NbpHuQU8P7QpKwrZYwUX48nw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/eslint-scope": "^3.7.7", + "@types/estree": "^1.0.8", + "@types/json-schema": "^7.0.15", + "@webassemblyjs/ast": "^1.14.1", + "@webassemblyjs/wasm-edit": "^1.14.1", + "@webassemblyjs/wasm-parser": "^1.14.1", + "acorn": "^8.15.0", + "acorn-import-phases": "^1.0.3", + "browserslist": "^4.28.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.19.0", + "es-module-lexer": "^2.0.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.11", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.3.1", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^4.3.3", + "tapable": "^2.3.0", + "terser-webpack-plugin": "^5.3.16", + "watchpack": "^2.5.1", + "webpack-sources": "^3.3.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-middleware": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-7.4.2.tgz", + "integrity": "sha512-xOO8n6eggxnwYpy1NlzUKpvrjfJTvae5/D6WOK0S2LSo7vjmo5gCM1DbLUmFqrMTJP+W/0YZNctm7jasWvLuBA==", + "dev": true, + "license": "MIT", + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^4.6.0", + "mime-types": "^2.1.31", + "on-finished": "^2.4.1", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 18.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + } + } + }, + "node_modules/webpack-dev-middleware/node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/webpack-dev-middleware/node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/webpack-dev-server": { + "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", + "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", + "@types/ws": "^8.5.10", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.2.1", + "chokidar": "^3.6.0", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "express": "^4.21.2", + "graceful-fs": "^4.2.6", + "http-proxy-middleware": "^2.0.9", + "ipaddr.js": "^2.1.0", + "launch-editor": "^2.6.1", + "open": "^10.0.3", + "p-retry": "^6.2.0", + "schema-utils": "^4.2.0", + "selfsigned": "^2.4.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^7.4.2", + "ws": "^8.18.0" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 18.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + }, + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/webpack-dev-server/node_modules/body-parser": { + "version": "1.20.5", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.5.tgz", + "integrity": "sha512-3grm+/2tUOvu2cjJkvsIxrv/wVpfXQW4PsQHYm7yk4vfpu7Ekl6nEsYBoJUL6qDwZUx8wUhQ8tR2qz+ad9c9OA==", + "dev": true, + "license": "MIT", + "dependencies": { + "bytes": "~3.1.2", + "content-type": "~1.0.5", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "~1.2.0", + "http-errors": "~2.0.1", + "iconv-lite": "~0.4.24", + "on-finished": "~2.4.1", + "qs": "~6.15.1", + "raw-body": "~2.5.3", + "type-is": "~1.6.18", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/webpack-dev-server/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", + "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/webpack-dev-server/node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/webpack-dev-server/node_modules/cookie-signature": { + "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" + }, + "node_modules/webpack-dev-server/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/webpack-dev-server/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/webpack-dev-server/node_modules/express": { + "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", + "content-type": "~1.0.4", + "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", + "merge-descriptors": "1.0.3", + "methods": "~1.1.2", + "on-finished": "~2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "~0.1.12", + "proxy-addr": "~2.0.7", + "qs": "~6.14.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "~0.19.0", + "serve-static": "~1.16.2", + "setprototypeof": "1.2.0", + "statuses": "~2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/webpack-dev-server/node_modules/express/node_modules/qs": { + "version": "6.14.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.2.tgz", + "integrity": "sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==", + "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/webpack-dev-server/node_modules/finalhandler": { + "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", + "parseurl": "~1.3.3", + "statuses": "~2.0.2", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/webpack-dev-server/node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/webpack-dev-server/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", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/webpack-dev-server/node_modules/http-proxy-middleware": { + "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": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/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/webpack-dev-server/node_modules/ipaddr.js": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.4.0.tgz", + "integrity": "sha512-9VGk3HGanVE6JoZXHiCpnGy5X0jYDnN4EA4lntFPj+1vIWlFhIylq2CrrCOJH9EAhc5CYhq18F2Av2tgoAPsYQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/webpack-dev-server/node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/webpack-dev-server/node_modules/merge-descriptors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", + "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/webpack-dev-server/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/webpack-dev-server/node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/webpack-dev-server/node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/webpack-dev-server/node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/webpack-dev-server/node_modules/path-to-regexp": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.13.tgz", + "integrity": "sha512-A/AGNMFN3c8bOlvV9RreMdrv7jsmF9XIfDeCd87+I8RNg6s78BhJxMu69NEMHBSJFxKidViTEdruRwEk/WIKqA==", + "dev": true, + "license": "MIT" + }, + "node_modules/webpack-dev-server/node_modules/picomatch": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/webpack-dev-server/node_modules/raw-body": { + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.3.tgz", + "integrity": "sha512-s4VSOf6yN0rvbRZGxs8Om5CWj6seneMwK3oDb4lWDH0UPhWcxwOWw5+qk24bxq87szX1ydrwylIOp2uG1ojUpA==", + "dev": true, + "license": "MIT", + "dependencies": { + "bytes": "~3.1.2", + "http-errors": "~2.0.1", + "iconv-lite": "~0.4.24", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/webpack-dev-server/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", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/send": { + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.2.tgz", + "integrity": "sha512-VMbMxbDeehAxpOtWJXlcUS5E8iXh6QmN+BkRX1GARS3wRaXEEgzCcB10gTQazO42tpNIya8xIyNx8fll1OFPrg==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "~0.5.2", + "http-errors": "~2.0.1", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "~2.4.1", + "range-parser": "~1.2.1", + "statuses": "~2.0.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/webpack-dev-server/node_modules/serve-static": { + "version": "1.16.3", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.3.tgz", + "integrity": "sha512-x0RTqQel6g5SY7Lg6ZreMmsOzncHFU7nhnRWkKgWuMTu5NN0DR5oruckMqRvacAN9d5w6ARnRBXl9xhDCgfMeA==", + "dev": true, + "license": "MIT", + "dependencies": { + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "~0.19.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/webpack-dev-server/node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/webpack-merge": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-6.0.1.tgz", + "integrity": "sha512-hXXvrjtx2PLYx4qruKl+kyRSLc52V+cCvMxRjmKwoA+CBbbF5GfIBtR6kCvl0fYGqTUPKB+1ktVmTHqMOzgCBg==", + "dev": true, + "license": "MIT", + "dependencies": { + "clone-deep": "^4.0.1", + "flat": "^5.0.2", + "wildcard": "^2.0.1" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/webpack-sources": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.4.1.tgz", + "integrity": "sha512-eACpxRN02yaawnt+uUNIF7Qje6A9zArxBbcAJjK1PK3S9Ycg5jIuJ8pW4q8EMnwNZCEGltcjkRx1QzOxOkKD8A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack-subresource-integrity": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/webpack-subresource-integrity/-/webpack-subresource-integrity-5.1.0.tgz", + "integrity": "sha512-sacXoX+xd8r4WKsy9MvH/q/vBtEHr86cpImXwyg74pFIpERKt6FmB8cXpeuh0ZLgclOlHI4Wcll7+R5L02xk9Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "typed-assert": "^1.0.8" + }, + "engines": { + "node": ">= 12" + }, + "peerDependencies": { + "html-webpack-plugin": ">= 5.0.0-beta.1 < 6", + "webpack": "^5.12.0" + }, + "peerDependenciesMeta": { + "html-webpack-plugin": { + "optional": true + } + } + }, + "node_modules/webpack/node_modules/es-module-lexer": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.1.0.tgz", + "integrity": "sha512-n27zTYMjYu1aj4MjCWzSP7G9r75utsaoc8m61weK+W8JMBGGQybd43GstCXZ3WNmSFtGT9wi59qQTW6mhTR5LQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/webpack/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/webpack/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/webpack/node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true, + "license": "MIT" + }, + "node_modules/webpack/node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/webpack/node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/webpack/node_modules/watchpack": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.5.1.tgz", + "integrity": "sha512-Zn5uXdcFNIA1+1Ei5McRd+iRzfhENPCe7LeABkJtNulSxjma+l7ltNx55BWZkRlwRnpOgHqxnjyaDgJnNXnqzg==", + "dev": true, + "license": "MIT", + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "license": "MIT", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz", + "integrity": "sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-bigint": "^1.1.0", + "is-boolean-object": "^1.2.1", + "is-number-object": "^1.1.1", + "is-string": "^1.1.1", + "is-symbol": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-builtin-type": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.2.1.tgz", + "integrity": "sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "function.prototype.name": "^1.1.6", + "has-tostringtag": "^1.0.2", + "is-async-function": "^2.0.0", + "is-date-object": "^1.1.0", + "is-finalizationregistry": "^1.1.0", + "is-generator-function": "^1.0.10", + "is-regex": "^1.2.1", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.1.0", + "which-collection": "^1.0.2", + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-collection": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", + "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-map": "^2.0.3", + "is-set": "^2.0.3", + "is-weakmap": "^2.0.2", + "is-weakset": "^2.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-module": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", + "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==", + "license": "ISC" + }, + "node_modules/which-typed-array": { + "version": "1.1.20", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.20.tgz", + "integrity": "sha512-LYfpUkmqwl0h9A2HL09Mms427Q1RZWuOHsukfVcKRq9q95iQxdw0ix1JQrqbcDR9PH1QDwf5Qo8OZb5lksZ8Xg==", + "dev": true, + "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/wildcard": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", + "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" + }, + "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/ws": { + "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": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/wsl-utils": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/wsl-utils/-/wsl-utils-0.1.0.tgz", + "integrity": "sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-wsl": "^3.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/xml2js": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.6.2.tgz", + "integrity": "sha512-T4rieHaC1EXcES0Kxxj4JWgaUQHDk+qwHcYOCFHfiwKz7tOVPLq7Hjq9dM1WCMhylqMEfP7hMcOIChvotiZegA==", + "dev": true, + "license": "MIT", + "dependencies": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/xml2js/node_modules/xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/xmlbuilder": { + "version": "15.1.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz", + "integrity": "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.0" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true, + "license": "ISC" + }, + "node_modules/yargs": { + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-18.0.0.tgz", + "integrity": "sha512-4UEqdc2RYGHZc7Doyqkrqiln3p9X2DZVxaGbwhn2pi7MrRagKaOcIKe8L3OxYcbhXLgLFUS3zAYuQjKBQgmuNg==", + "dev": true, + "license": "MIT", + "dependencies": { + "cliui": "^9.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "string-width": "^7.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^22.0.0" + }, + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=23" + } + }, + "node_modules/yargs-parser": { + "version": "22.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-22.0.0.tgz", + "integrity": "sha512-rwu/ClNdSMpkSrUb+d6BRsSkLUq1fmfsY6TOpYzTwvwkg1/NRG85KBy3kq++A8LKQwX6lsu+aWad+2khvuXrqw==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=23" + } + }, + "node_modules/yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/yoctocolors-cjs": { + "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": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zlibjs": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/zlibjs/-/zlibjs-0.3.1.tgz", + "integrity": "sha512-+J9RrgTKOmlxFSDHo0pI1xM6BLVUv+o0ZT9ANtCxGkjIVCCUdx9alUF8Gm+dGLKbkkkidWIHFDZHDMpfITt4+w==", + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/zod": { + "version": "4.1.13", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.1.13.tgz", + "integrity": "sha512-AvvthqfqrAhNH9dnfmrfKzX5upOdjUVJYFqNSlkmGf64gRaTzlPwz99IHYnVs28qYAybvAlBV+H7pn0saFY4Ig==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, + "node_modules/zod-to-json-schema": { + "version": "3.25.2", + "resolved": "https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.25.2.tgz", + "integrity": "sha512-O/PgfnpT1xKSDeQYSCfRI5Gy3hPf91mKVDuYLUHZJMiDFptvP41MSnWofm8dnCm0256ZNfZIM7DSzuSMAFnjHA==", + "dev": true, + "license": "ISC", + "peerDependencies": { + "zod": "^3.25.28 || ^4" + } + }, + "node_modules/zone.js": { + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.15.1.tgz", + "integrity": "sha512-XE96n56IQpJM7NAoXswY3XRLcWFW83xe0BiAOeMD7K5k5xecOeul3Qcpx6GqEeeHNkW5DWL5zOyTbEfB4eti8w==", + "license": "MIT" + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..d461d83 --- /dev/null +++ b/package.json @@ -0,0 +1,76 @@ +{ + "name": "canticristiani", + "version": "0.0.1", + "author": "Ionic Framework", + "homepage": "https://ionicframework.com/", + "scripts": { + "ng": "ng", + "start": "ng serve", + "build": "ng build", + "watch": "ng build --watch --configuration development", + "test": "ng test", + "lint": "ng lint" + }, + "private": true, + "dependencies": { + "@angular/animations": "^20.0.0", + "@angular/cdk": "^20.2.14", + "@angular/common": "^20.0.0", + "@angular/compiler": "^20.0.0", + "@angular/core": "^20.0.0", + "@angular/forms": "^20.0.0", + "@angular/platform-browser": "^20.0.0", + "@angular/platform-browser-dynamic": "^20.0.0", + "@angular/router": "^20.0.0", + "@angular/service-worker": "^20.0.0", + "@capacitor/app": "8.1.0", + "@capacitor/core": "8.3.1", + "@capacitor/haptics": "8.0.2", + "@capacitor/keyboard": "8.0.3", + "@capacitor/preferences": "^8.0.1", + "@capacitor/status-bar": "8.0.2", + "@ionic/angular": "^8.0.0", + "@ionic/storage-angular": "^4.0.0", + "@zxing/browser": "^0.2.0", + "@zxing/library": "^0.23.0", + "@zxing/ngx-scanner": "^21.0.0", + "ionicons": "^7.0.0", + "mammoth": "^1.12.0", + "pdfjs-dist": "^5.7.284", + "qrcode": "^1.5.4", + "rxjs": "~7.8.0", + "tesseract.js": "^7.0.0", + "tslib": "^2.3.0", + "zone.js": "~0.15.0" + }, + "devDependencies": { + "@angular-devkit/build-angular": "^20.0.0", + "@angular-eslint/builder": "^20.0.0", + "@angular-eslint/eslint-plugin": "^20.0.0", + "@angular-eslint/eslint-plugin-template": "^20.0.0", + "@angular-eslint/schematics": "^20.0.0", + "@angular-eslint/template-parser": "^20.0.0", + "@angular/cli": "^20.0.0", + "@angular/compiler-cli": "^20.0.0", + "@angular/language-service": "^20.0.0", + "@capacitor/cli": "8.3.1", + "@ionic/angular-toolkit": "^12.0.0", + "@types/jasmine": "~5.1.0", + "@types/qrcode": "^1.5.6", + "@typescript-eslint/eslint-plugin": "^8.18.0", + "@typescript-eslint/parser": "^8.18.0", + "eslint": "^9.16.0", + "eslint-plugin-import": "^2.29.1", + "eslint-plugin-jsdoc": "^48.2.1", + "eslint-plugin-prefer-arrow": "1.2.2", + "jasmine-core": "~5.1.0", + "jasmine-spec-reporter": "~5.0.0", + "karma": "~6.4.0", + "karma-chrome-launcher": "~3.2.0", + "karma-coverage": "~2.2.0", + "karma-jasmine": "~5.1.0", + "karma-jasmine-html-reporter": "~2.1.0", + "typescript": "~5.9.0" + }, + "description": "An Ionic project" +} diff --git a/parametri_canti_comunita.md b/parametri_canti_comunita.md new file mode 100644 index 0000000..bf4744f --- /dev/null +++ b/parametri_canti_comunita.md @@ -0,0 +1,144 @@ +# Parametri letti da canti.json e da Comunità + +Questo documento elenca tutti i parametri e i campi strutturati che vengono letti, elaborati e salvati dall'applicazione a partire dal file globale `canti.json` e dalle API/file di configurazione delle **Comunità**. + +--- + +## 1. Parametri da `canti.json` + +Il file `canti.json` rappresenta il database globale dei canti dell'applicazione. Viene scaricato dall'endpoint configurato in `CantiService` (es. `https://www.canticristiani.it/api/canti.json`). + +### Struttura Principale del File + +Il JSON restituito contiene diversi nodi chiave, ciascuno contenente un array `data`: + +```json +{ + "canti": { "data": [...] }, + "indice_liturgico": { "data": [...] }, + "indice_tematico": { "data": [...] }, + "tema": { "data": [...] }, + "canti_eseguiti": { "data": [...] } +} +``` + +#### Nodo `canti.data` (Lista dei Canti) +Ciascun elemento rappresenta un canto e viene mappato nell'interfaccia `Canto`: + +| Parametro Originale | Tipo | Descrizione | +| :--- | :--- | :--- | +| `id_canti` | `number` | Identificativo univoco del canto (usato internamente anche come stringa `id`). | +| `titolo` | `string` | Titolo del canto. | +| `testo` | `string` | Testo del canto (può includere indicazioni di accordi). | +| `accordi` | `string` (opzionale) | Accordi musicali associati al canto. | +| `autore` | `string` (opzionale) | Autore o autori del canto. | +| `link_youtube` | `string` (opzionale) | URL o ID del video di YouTube associato al canto. | +| `data_update` | `string` (opzionale) | Data dell'ultimo aggiornamento (formato `YYYY-MM-DD HH:mm:ss`, formattata a schermo in `DD/MM/YYYY`). | +| `nonValidato` | `boolean` (opzionale) | Indica se il canto è in attesa di validazione. | +| `isPersonal` | `boolean` (opzionale) | Flag locale per identificare se si tratta di un canto personale dell'utente. | + +*Nota: Durante l'importazione, viene aggiunto un array `id_momenti: number[]` ricavato dalla tabella pivot `tema.data`.* + +#### Nodo `indice_liturgico.data` e `indice_tematico.data` (Indici/Tag) +Mappati nell'interfaccia `Indice`: + +| Parametro Originale | Tipo | Descrizione | +| :--- | :--- | :--- | +| `id_indice_liturgico` / `id_indice_tematico` | `number` | Identificativo dell'indice/momento. | +| `tag_name` | `string` | Nome visualizzato del tag (es. "Ingresso", "Offertorio"). | +| `slug` | `string` | Versione ottimizzata per URL del tag. | + +*Nota: A livello applicativo viene aggiunto il campo `type` con valore `'liturgico'` o `'tematico'`.* + +#### Nodo `tema.data` (Relazione Pivot Canti-Indici) +Utilizzato per associare a ogni canto i rispettivi momenti liturgici o tematici: + +| Parametro Originale | Tipo | Descrizione | +| :--- | :--- | :--- | +| `id_canti` | `number` | ID del canto associato. | +| `id_momento` | `number` | ID del momento liturgico/tematico. | + +#### Nodo `canti_eseguiti.data` +Informazioni sull'esecuzione dei canti: + +| Parametro Originale | Tipo | Descrizione | +| :--- | :--- | :--- | +| `id_canti` | `number` | ID del canto eseguito. | +| `num` | `number` | Numero di esecuzioni o indicatore di frequenza. | + +--- + +## 2. Parametri dalle Comunità + +I dati di una comunità vengono letti in due modi: tramite l'API di produzione (v3) oppure tramite un file JSON statico di fallback. + +### Opzione A: API di Produzione (`get_all_app_tables`) +Endpoint: `https://libretto.mmcinet.eu/canti/api/v3/get_all_app_tables` + +L'API risponde con un oggetto contenente diverse tabelle relazionali: + +#### 1. `parrocchia.data` (Dettagli della Comunità) +| Parametro Originale | Tipo | Descrizione | +| :--- | :--- | :--- | +| `id_parrocchia` | `number` | ID interno della parrocchia/comunità. | +| `nome` | `string` | Nome della comunità (es. "Parrocchia S. Maria"). | +| `codice` | `string` | Codice alfanumerico della comunità. | +| `mail` | `string` | Email di riferimento della comunità. | +| `guid_parrocchia` | `string` | GUID univoco. | + +#### 2. `parrocchia_canti.data` (Associazione Canti-Comunità) +Indica quali canti del database generale appartengono al repertorio della comunità: + +| Parametro Originale | Tipo | Descrizione | +| :--- | :--- | :--- | +| `id_parrocchia` | `number` | ID della parrocchia. | +| `id_canti` | `number` | ID del canto associato. | +| `num_canto` | `number` | Numero progressivo o di classificazione del canto all'interno della comunità. | + +#### 3. `canti_settings.data` (Impostazioni di Esecuzione personalizzate) +Configurazioni specifiche per l'esecuzione del canto in comunità: + +| Parametro Originale | Tipo | Descrizione | +| :--- | :--- | :--- | +| `id_canti` | `number` | ID del canto. | +| `speed` | `number` | Velocità di scorrimento (auto-scroll) consigliata. | +| `tonalita` | `number` | Semitoni di trasposizione (trasporto tonalità) consigliati. | + +#### 4. `canti_personali.data` (Canti personalizzati/inediti della Comunità) +Canti inseriti direttamente dalla comunità e non presenti nel database globale: + +| Parametro Originale | Tipo | Descrizione / Mapping Applicativo | +| :--- | :--- | :--- | +| `id_canti` | `number` | ID del canto personale. | +| `titolo` | `string` | Titolo del canto. | +| `accordi` | `string` | Testo con gli accordi del canto. | +| `autore` | `string` | Autore del canto. | +| `link_youtube` | `string` | Link YouTube. | +| `data_update` | `string` | Data dell'ultimo aggiornamento. | +| `stato` | `number` | Se uguale a `10`, il canto viene contrassegnato come `nonValidato = true`. | + +*Nota: Vengono impostati automaticamente `isPersonal = true` e `id_momenti = []`.* + +#### 5. Scalette della Comunità (`lista_nome` + `lista_esecuzione`) +L'applicazione ricostruisce l'elenco delle scalette (`ComunitaScaletta`): +* **`lista_nome.data`** (Testate delle scalette): + * `id_lista` (`string`/`number`): ID della scaletta. + * `nome` (`string`): Nome della scaletta (es. "Domenica delle Palme"). + * `progr` (`string`): Data o stringa di ordinamento (mappata in `date`). +* **`lista_esecuzione.data`** (Canti contenuti nelle scalette): + * `id_lista` (`string`/`number`): Associazione alla scaletta. + * `id_canti` (`number`): ID del canto. + * `progr` (`number`): Ordine progressivo del canto all'interno della scaletta (usato per l'ordinamento). + +--- + +### Opzione B: Fallback Statico (`comunita_[codice].json`) +Se l'API di produzione non è raggiungibile, viene tentato il download di un file statico (es. `comunita_123456.json`) dall'origine del sito. + +La struttura attesa per questo file è molto più semplice: + +| Parametro JSON | Tipo | Descrizione | +| :--- | :--- | :--- | +| `id_comunita` | `string` | Codice identificativo della comunità. | +| `nome_comunita` | `string` | Nome leggibile della comunità. | +| `canti` | `(number \| string)[]` | Array contenente gli ID di tutti i canti associati a questa comunità. | diff --git a/piano-generazione-test.md b/piano-generazione-test.md new file mode 100644 index 0000000..f8470eb --- /dev/null +++ b/piano-generazione-test.md @@ -0,0 +1,159 @@ +# Piano delle Azioni per la Generazione di una Batteria di Test (`.spec.ts`) + +Questo documento descrive in dettaglio la strategia, l'analisi dello stato attuale e l'elenco delle azioni sequenziali necessarie per implementare una suite completa di test unitari e di integrazione per tutte le classi (servizi, pagine e componenti) dell'applicazione Angular/Ionic. + +--- + +## 📊 Analisi dello Stato Attuale dei Test + +L'applicazione utilizza **Angular v20**, **Ionic v8**, e il framework di test standard **Jasmine** abbinato al test runner **Karma**. + +Un'analisi del codice ha rilevato la seguente situazione per ciascun componente chiave: + +### 1. Servizi (`src/app/services`) +I servizi gestiscono la logica di business fondamentale (audio, sincronizzazione, storage, stato). +* ❌ `audio-engine.service.ts` — **Nessun test** +* ❌ `canti-letture.service.ts` — **Nessun test** +* ❌ `canti.service.ts` — **Nessun test** +* ❌ `comunita.service.ts` — **Nessun test** +* ❌ `connectivity.service.ts` — **Nessun test** +* ❌ `lyrics-parser.service.ts` — **Nessun test** +* ❌ `media-session.service.ts` — **Nessun test** +* ⚠️ `my-canti.service.ts` — **Spec esistente ma corrotto/obsoleto** (`my-canti.spec.ts` fa riferimento a una classe `MyCanti` che non esiste, la classe reale è `MyCantiService`). +* ❌ `playlist.service.ts` — **Nessun test** +* ❌ `settings.service.ts` — **Nessun test** +* ❌ `stats.service.ts` — **Nessun test** +* ❌ `theme.service.ts` — **Nessun test** +* ❌ `youtube-player.service.ts` — **Nessun test** + +### 2. Pagine (`src/app/pages` & `src/app/home`) +Le pagine gestiscono la visualizzazione e l'interazione con l'utente. +* ⚠️ `home.page.ts` — Spec esistente (`home.page.spec.ts`) ma limitato al boilerplate base (verifica solo la creazione). +* ⚠️ `display.page.ts` — Spec esistente (`display.page.spec.ts`) solo boilerplate base. +* ⚠️ `player.page.ts` — Spec esistente (`player.page.spec.ts`) solo boilerplate base. +* ❌ `playlist.page.ts` — **Nessun test** +* ⚠️ `propose-canto.page.ts` — Spec esistente (`propose-canto.page.spec.ts`) solo boilerplate base. +* ❌ `settings.page.ts` — **Nessun test** + +### 3. Componenti (`src/app/components`) +* ❌ `qr-scanner/qr-scanner.component.ts` — **Nessun test** + +--- + +## 🛠️ Strategia di Mocking e Test in Angular/Ionic + +Per testare efficacemente queste classi in isolamento, definiremo una strategia di mocking standard: + +1. **Storage di Ionic (`@ionic/storage-angular`)**: + Molti servizi (`MyCantiService`, `SettingsService`, `ComunitaService`) dipendono dallo Storage. Creeremo un mock per simulare i metodi `get`, `set` e `remove` usando una mappa in memoria. +2. **Controller di Ionic (`ToastController`, `ModalController`, `AlertController`)**: + Utilizzeremo `jasmine.createSpyObj` per simulare la creazione e la presentazione dei componenti UI di Ionic senza istanziarli realmente nel DOM durante i test dei servizi. +3. **Ambiente HTML5 (Audio, Window)**: + Servizi come `AudioEngineService` e `YoutubePlayerService` interagiscono con le API audio del browser e l'oggetto `window`. Useremo dei mock o spy su `Audio`, `window.location`, ecc. + +--- + +## 🚀 Elenco Dettagliato delle Azioni da Compiere + +Le azioni sono suddivise in 6 fasi logiche per garantire un approccio sistematico e sicuro. + +### Fase 1: Verifica dell'Ambiente e Correzione dei Test Esistenti +Prima di scrivere nuovi test, dobbiamo assicurarci che l'infrastruttura di test esistente sia stabile e funzionante. + +- [ ] **Azione 1.1: Esecuzione iniziale dei test** + * Eseguire `npm run test` (o `ng test --watch=false`) per verificare se la suite iniziale compila ed è verde. +- [ ] **Azione 1.2: Correzione di `my-canti.spec.ts`** + * Rinominare il file in `my-canti.service.spec.ts` per uniformità. + * Correggere gli import: importare `MyCantiService` anziché `MyCanti`. + * Configurare il `TestBed` fornendo il mock per `Storage`, `CantiService` e `ToastController`. + * Verificare che il test passi con successo. +- [ ] **Azione 1.3: Aggiornamento dei boilerplate delle pagine esistenti** + * Risolvere eventuali errori nei test pregenerati (`home.page.spec.ts`, `display.page.spec.ts`, `player.page.spec.ts`, `propose-canto.page.spec.ts`) fornendo i moduli minimi (`IonicModule`, `RouterTestingModule`) e i mock dei servizi iniettati nei loro costruttori. + +--- + +### Fase 2: Implementazione dei Test sui Servizi (Core Logico) +I servizi sono la priorità in quanto non hanno dipendenze grafiche complesse e contengono la logica di business principale. + +- [ ] **Azione 2.1: Test per `connectivity.service.ts` e `theme.service.ts`** + * *Perché:* Sono i più semplici e privi di dipendenze esterne pesanti. + * *Test:* Cambiamenti di stato della rete online/offline, applicazione corretta delle classi CSS per i temi (scuro/chiaro). +- [ ] **Azione 2.2: Test per `lyrics-parser.service.ts`** + * *Casi di test:* Parsing corretto dei testi dei canti con accordi tra parentesi (es. `[Do]`), gestione delle righe vuote, estrazione del testo pulito, formattazione. +- [ ] **Azione 2.3: Test per `settings.service.ts`** + * *Casi di test:* Caricamento delle impostazioni di default da storage, salvataggio di nuove impostazioni, gestione del cambio di dimensione del testo, export/import delle impostazioni. +- [ ] **Azione 2.4: Test per `stats.service.ts`** + * *Casi di test:* Incremento delle statistiche di visualizzazione di un canto, persistenza su storage, generazione dei report dei canti più cantati. +- [ ] **Azione 2.5: Test per `canti.service.ts` e `canti-letture.service.ts`** + * *Casi di test:* Lettura del database dei canti, filtri di ricerca per titolo/testo/momento liturgico, associazione tra letture del giorno e canti consigliati (sulla base delle strategie liturgiche descritte in `liturgia_strategy.md`). +- [ ] **Azione 2.6: Test per `comunita.service.ts`** + * *Casi di test:* Gestione del codice comunità, sincronizzazione dei canti della comunità tramite chiamate HTTP (mocking di `HttpClient`), salvataggio in storage locale. +- [ ] **Azione 2.7: Test per `playlist.service.ts`** + * *Casi di test:* Creazione, modifica e cancellazione di playlist, riordino dei canti all'interno di una playlist, salvataggio e ripristino da storage. +- [ ] **Azione 2.8: Test per `media-session.service.ts`** + * *Casi di test:* Integrazione con l'API `navigator.mediaSession` del browser, aggiornamento dei metadati audio (titolo, autore, copertina), gestione degli eventi di riproduzione/pausa del sistema operativo. +- [ ] **Azione 2.9: Test per `audio-engine.service.ts` e `youtube-player.service.ts`** + * *Casi di test:* Avvio, pausa, stop e seek delle tracce audio locali e dei video YouTube, gestione degli eventi di fine riproduzione, aggiornamento dello stato tramite Signals/RxJS. + +--- + +### Fase 3: Implementazione dei Test sui Componenti Condivisi +- [ ] **Azione 3.1: Test per `qr-scanner.component.ts`** + * *Casi di test:* Inizializzazione della fotocamera, gestione dei permessi negati, decodifica del codice QR (simulando l'evento del decoder), emissione del codice scansionato tramite `@Output()`, interruzione dello streaming video alla distruzione del componente. + +--- + +### Fase 4: Implementazione e Arricchimento dei Test sulle Pagine (UI & Controller) +Qui testeremo l'integrazione tra i servizi (mockati) e l'interfaccia utente di Ionic. + +- [ ] **Azione 4.1: Test approfonditi per `home.page.ts`** + * *Casi di test:* Visualizzazione dell'elenco dei canti, funzionamento della barra di ricerca (filtro istantaneo), apertura dei dettagli del canto, gestione della navigazione verso le altre pagine. +- [ ] **Azione 4.2: Test approfonditi per `player.page.ts`** + * *Casi di test:* Interazione con i pulsanti di play/pause, scorrimento del testo a tempo, trasposizione degli accordi (es. +1 semitono, -1 semitono) con aggiornamento dinamico del testo a schermo. +- [ ] **Azione 4.3: Test approfonditi per `display.page.ts`** + * *Casi di test:* Rendering corretto del testo del canto, applicazione del tema visivo e della dimensione del font dalle impostazioni, gestione del blocco dello spegnimento dello schermo (se implementato). +- [ ] **Azione 4.4: Creazione e test per `playlist.page.ts`** + * *Casi di test:* Visualizzazione dell'elenco delle playlist dell'utente, creazione di una nuova playlist tramite popup, aggiunta di canti, eliminazione di canti con swipe. +- [ ] **Azione 4.5: Test approfonditi per `propose-canto.page.ts`** + * *Casi di test:* Validazione del form di proposta (titolo obbligatorio, testo minimo), generazione della mailto URL corretta con il body in formato JSON, comportamento del pulsante di invio. +- [ ] **Azione 4.6: Creazione e test per `settings.page.ts`** + * *Casi di test:* Toggle del tema scuro (con verifica dell'applicazione al DOM), selezione della dimensione del font, reset dei dati locali con richiesta di conferma tramite `AlertController`. + +--- + +### Fase 5: Raccolta delle Metriche di Coverage e Rifinitura +- [ ] **Azione 5.1: Configurazione del report di coverage** + * Assicurarsi che `karma.conf.js` sia configurato per esportare i dati in formato `lcov` o `html` (tramite `karma-coverage`). +- [ ] **Azione 5.2: Generazione del report** + * Eseguire `ng test --code-coverage --watch=false`. + * Esaminare la cartella `coverage/` generata per individuare eventuali rami logici (branches) o righe non coperte nei servizi core. +- [ ] **Azione 5.3: Incremento mirato del coverage** + * Aggiungere test specifici per coprire i casi limite (*edge cases*) e la gestione degli errori (es. fallimento delle chiamate HTTP, storage corrotto). + +--- + +### Fase 6: Automazione in CI/CD (Opzionale ma Consigliato) +- [ ] **Azione 6.1: Configurazione test headless** + * Configurare Karma per eseguire i test in modalità headless usando `ChromeHeadless` su sistemi di Continuous Integration (es. GitHub Actions). + * Aggiungere uno script npm `test:ci`: `"test:ci": "ng test --watch=false --browsers=ChromeHeadless"`. + +--- + +## 📈 Tabella di Marcia Consigliata + +```mermaid +gantt + title Roadmap per la Copertura dei Test + dateFormat YYYY-MM-DD + section Fase 1 + Verifica & Fix Esistenti :active, 2026-05-21, 2d + section Fase 2 + Test Servizi Core : 2026-05-23, 5d + section Fase 3 & 4 + Test Componenti & Pagine : 2026-05-28, 5d + section Fase 5 & 6 + Coverage & CI/CD : 2026-06-02, 2d +``` + +> [!TIP] +> **Consiglio per l'efficienza**: Si raccomanda di iniziare ad implementare i test partendo dai servizi a più basso livello (come `ConnectivityService`, `ThemeService`, `LyricsParserService`) perché sono privi di dipendenze e consentono di stabilire rapidamente dei pattern di test solidi prima di affrontare servizi più complessi o interfacce grafiche. diff --git a/public/.htaccess b/public/.htaccess new file mode 100644 index 0000000..98055f2 --- /dev/null +++ b/public/.htaccess @@ -0,0 +1,19 @@ + + RewriteEngine On + + # Se il file o la directory richiesti esistono, li serve direttamente + RewriteCond %{REQUEST_FILENAME} !-f + RewriteCond %{REQUEST_FILENAME} !-d + + # Altrimenti reindirizza tutto a index.html (gestito da Angular) + RewriteRule ^ index.html [L] + + + + # Disabilita il caching per l'index.html, il manifesto e i file di configurazione del Service Worker + + Header set Cache-Control "no-cache, no-store, must-revalidate" + Header set Pragma "no-cache" + Header set Expires 0 + + diff --git a/public/icons/icon-128x128.png b/public/icons/icon-128x128.png new file mode 100644 index 0000000000000000000000000000000000000000..f9375e1b0dfaa1ca7b5b928a9079ba73b7ad4f6f GIT binary patch literal 13837 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 P00000NkvXXu0mjfBNAGC literal 0 HcmV?d00001 diff --git a/public/icons/icon-144x144.png b/public/icons/icon-144x144.png new file mode 100644 index 0000000000000000000000000000000000000000..37894af31800f7bbfcb2cef4cc72a355f9c0c176 GIT binary patch literal 17643 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 literal 0 HcmV?d00001 diff --git a/public/icons/icon-384x384.png b/public/icons/icon-384x384.png new file mode 100644 index 0000000000000000000000000000000000000000..d05a3d548aefe5b177bf2f6a147e0b9b2211a302 GIT binary patch literal 99795 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%0DbJKk=frklb z-NZ;xKgQ=&PyGBDxlEHpTlmAFuzZc8$MjBo{>jK`sx;v1%xy6dTe zYf$Er5e5|!Y#RYYGu8{i@=aIlL+f@(25vHOjujaZI#3PDXUorit2Q%T$m+pGeJ<5= zeqigitM9_>WAcKjF@h?)J(5L_P0nG7Kb!->Uo|M5Zp@#l%+EB=A4{J&Tsi$#Wp?^( ztyo@vaQFLuK9z4?N5dX5Gj!?X_4l4Sdu;jiD@A~$Qa$Nfap}zTbAP*eVta~D&;N9i z)|!VyS$(DO#c~7T$~Ce@d1$fBGZ$!d!N&09K@;*A$vDQt;c%uWof*JmcNfdHkF#P| z3Hyn!lt6O@G&+LgJDF!V$4D=RBmmH!m>9TQqB)dknNHiT>f}l(1iN?|o*3;DLMStB zZG31@!)mfxAKhx@yR4xhfPk~CpZ>{EK;`D$1e9>vk};4Jw*?;H>!nkQ4?G2*L@=2+d;aCoT0kK202caj?{zsa&~DY>B1-06+jqL_t(96A1-1x};J4d&;N2MXD_&yS9j5B^H zk*27o@xW?rDX1<4=T8J@j#g(+)lMI)pPpWto2ggJIlh1guLdt?akD7i98|6NCzr*O zY-Zw;p=;hX`&VyeD&;KtPb%FPlok&FY(SI0KUcy@@pXEKv~S;4xrKEBnWPFvn{sXN zexs-r2_52wSx2v65tu=iUsx4G_;DQxRRu@1q(n9mha=gh+yzt8IxC}K&4TAq;U)U2 zR0JvvU^pO9nN}o?ivxBVS_{Obs}&IEX^oYjC_EsLB%WB6)yGGphhQpZ!ccAX%Xze_ zAK1e_ccxUGnP0#~UfB;P1NhdHC4?(|AZ&iek*ab{sln1x#n59~tvCk;xVqKi4qN!s zMv^6X_3F;eBbz5i(Wqh`(=2|44CAKik$QotoDQa?pHzeDx%1C{CtI53qCb_X2AQ+z zk;3+CHeY^AkitV}XdPli(3r)$5OHi(oy9GLjnZsz`smX1;ic2lsku{`+0&`TbE#St zyYN2TbCSvNmJIscz%$r6oO_iJdQM8EG6TguH!Z&YXwMAK}EOmov}x~b?Sq*>S)xav_k ze{lEZy?J@H2;)u>h4ov@rxir4$NA2L`+@0dWBQfqTQ3)J9yE=caMG1@&-~!F9ar9& zEe?vGP85feKvO{3LbuW=ovgh0t@2CX$1`8)MmbZj_TY6{kgVfn9U1HjF#*A4Tb8F% zSP0=jMqY{Ixe^8>m&%O}AH4I#=@YftBRGqYYLt5#wd1cnHM--9;(AU%p(K^n84sqV z)aQ4m<2aD_4Ruy;S8A|E_>$6;h#^{;wq(Otk=5*2q;y?mx?ZW{#W^P2nTRXKIh_&w zQVjEvfmAk|#$$xUVRyx07b@gp2_7rRgc8oJ7$V95jx&ut6)Dch5Kc}|Q|WNHHpRH4 zwe@UmY2S|Z;RSdY#a|S}FbzS} zqhiWz-Qs%FLgmP-ne%55HGC|zmdcz@_x5eLtbbw~Bn??RX7m1@?FXv4Jh~ue z#B8maojFoE@?$|E(SxFGwT{q-m?V(#mrD?-+2m65EH zHoh1Wuhi!&-CTMrpbGo6sjq>!2skpu>tn0F8i0j zz{k#54MEZrm5?W4;Aseg*@w}=1{yL!bB1Qz!h|B7m&uktR}%W%5{i%+YPb0{G4oIi z5-L?MuOBXsoG(&^*4_N9~XVxv$W-8Qmm8>9_Q35H2h z6G(hw`%?nl39;nbxSq~bFz;lGi`o9!pdXj>PZg%lja)iEwWnGfXw-3(Tme!ON2t&o z;0o!%^}U;Rm#cupaUWiuUaOp+oFfsvoX5xBXabQ$I z3<`v{&-wXfo@MZ0{JNQzGU22~I&4hWEpX4g996Lv5*1F~3=xCMapu93R5W2Ko-6nG zj^qE(XNkKqLHisSg7JD4FO%#Y8NjzETas2pS*8_XwkWjA)Rr4(-l{GyVw%P+Z+O(8 z6y*Ci?hf*JIU$pe8P76a8h3;QOP@5}PnM~sdzR9Db3w6^?Md~Ir+Y_oeZzgD>qjOg z`$qapfBnDB{rJUtt;&NkF%j8F9Pk8Ke`d?xrRTq00KV)&@RarWV{Z&>+#~G}QEJI* zBwJWX8LgUML7#?3B%6fM^>_=&?=$z7{!BBaS6E_*|S>O&Ja{wi%XA6A*?w2WQ75<}3X@`HXk- z0&JjqwpBu5e7YlWOV5Co3S-K}f_-Lofsg74)10(`sxY$3(RmC^jw9}Ap@GJil_9$W zqeLVEsTG{ZaI+7E9h3G$K#86UakCNt@RM8)0%WvHDImAfPP_x8wmdn~H{8P&kZ%rI zwW$1vGrp}v8c@>7@v_Q=)X~@Tcu8sB4fhfAh9I+TGQn88RZoM07B1Ar3() zg_i^kE@cNw`N34rXkl#Q@Z{#+$&J~8v0Tq!z6WpP)jMcPDbhGl!)t&-nATsZ3(i0m z^5a{x{lk^nQWmSxbUIhBES)|a)GK@oHTQ1RkGVvwL}sgzXwG6Q)?Fh;g*xWVs1KzY z;8BVdg5mf@37TE76bhlwV*={W z@zzuJFf@`3DG$L(h8%eAb9_%aO+cY~yIo}1QNXyz7pMULl0}XHF^2$34G-Nx4NPJ zOX)&!d_!>nZ;y*kj!EE{Cgms=Przh)&yDRVZo6V?>%PJ9&AEJUI$MYw3v-Rcx??4d zrLi5!CICxyv)RGP+{jdQ?i3~;G(av@t<0TjEaTZ&_n5JUB0;}v7Gh{1Ms%&6Am{^H z@yf{3@XfuP)F0|>V(yC2J@H2&#RQ#CzT(w8L)s3L34?$K!i>ahIrqk}+sH}o#z8T7R-Hel1NyAaG|DU|~ zfYR(b&cxpPW9RP40h2H@7=Q>wB1oT9dYzQ$&I|RB4mY51>zl zG+;m?7C;g(k}{&61`1RY=Ae!&SC4uL&s?4W2a_(CztNy! zK0dVfVJDBHMMMmLv5BT^vOERdVItb(`qBGoHnE763vA47kpf>%+GOap8>a z@j-35&J65%4pBnGY=UEQ`icf(%nUE2lJ&OehUMbG2DjWxal_X^n{}FimgYsktA!_? z`m4f1h+8&}@>5~r3k5A@8?UBZ#7DXVYKclyZK=6A2|?G6c;D&w0o86x07qpEsz7^9 ztV|VaOW2qYRs>kWSjU=!dIdMPj1B?RkzzB0wzz^GAgzEP8Zs7CAQ8wjlL&&w{J;T4 zFyUIEKyN6LBxq`02~(W>10Pfv1d`2xo_J7eI2Bw8qh>Vo0*c5TtbO?04PWY!elHR{ zD2#i+1cg5{Fffpy4(Fu>$)Y!j0Z^O`xIs)R5hh7c-(r1Fp2~?sWgH%X@wVt_1{lS- zUS01hHwSv@d@yMRx1LVNzXBy8Yc0&v?LRmJgrhJg-@xYudvT72b{IyiJv=*xfdl8+ zd#=8yNesY{=0g@?$7v&e9eNvN5-#)%wMsp1t%3}m%*fZ4YE^t9ol<7^!or?2jN;+g z;WY)Be>(Ccg34WidKiTWzCl3xo9sSOae5GpCUlOT=Wqlko)N072(8Rv!Vm-nw*fI` zN_b+9IzAkR2-QfE$lDyR#Qf4e7fOVWuYk}|IsuqM>j%(`E-Z+U49ANNG6eEcT*L)l z;BY1uO~lf-FsHg|S~;Q%6IHy+7!$8Q`=C)#$p4vQ6|8Z|BSIw4QEA;3LtcgoL8>7k z0LvOw6(LwX6e6jpF={eiC1ErG}t;3P2l?si%J~{)v`Ux?>7bBOJ_;658 zaA686I7R;f(F{gqLctbsLm06bl9;1H8db!Pnm`hT(Jaq>rdJsHb@Sc5Eqq`ek)mMX zU`B*4;SuRq?r;0_AI1_S7rDXO&7PAlLlf-jCA${>ff<+xgdK>S{5!GT5cLo>} zu^y}W6hbWu0URV{s$vCCCQ-LHMIytpo(D#h#y8Zd!qhxc8pe~na_K^KTw8{inpFZe zLBkF8lW1xqn&U)Fk5WaLizsX*x7Ev+z)0Flil&5D(%~=No6(@t$h3!*%X>Hs#6HY- zwH+dAg7^R8G!1{FlaDv0rgnX85I|$9!dkMe4QiNDnchD^gAlV1F5AOj8k5UT;?+vy z7BQbx*@$2QgL)$B$$i2S0j$hE90N0Pe5E7%%t8(>=cGO2d{vV zG*J_;GD@&4<{cA8nu*ZTc;iSCNOnG3qgL>Yk}7E6D+s7Mu3?f{N;0H{hKxu`DQG$( z<5tBH0gx0VNc(Kys4dVakgYI<_NB?3*In4dsDKE2UQsPTBatM%#)S5XSWh5&n89si z(2Ax+NFXH(6Two#;M>H$5lVhBEg z3Vn-D@2(Brmh5}E3`*?AR!M4!WexRHa|{WZGuZGjQFSp5CfGbR(U3z%JXZo)IqVWX zWRy^OTSXNW-^jxaFA0a{Eeu!Qse?oUA6rO)5TlqAh@ms6hp?)@Zn3Lt5hoh(%sr+c z@}rK^LOfZtv11&j!GT*1aQP1B_i-B?&Sj%65>@z*z*hK`9gFy?2OS<4@H{HcC_{$p zmTUwtbX&#ZY@t!5=?WLxoLr+&q8W2#N#eXRj8)a9zJMwsXfpM;0bhpy+Pf4w%F&`_ z5FwYSzvGymW>u;YY$>Kqhl)f-9HW6NZ$u0!KuC;H_ppWyDPy4nJ+g(qMTD%0(A#KW ztwsvfGXx3C^yUXx^Gt$9LKToea45_f1g;^P9LYonG72bKdJw1lBtmpO1O+5&PE0>K@T<>|DHgJ+?tH9GCeMXMD^^#_+syI=z6Z{R5{hj1hA(gKeJ364q% zL1IktXcwHbcsM*O`2%r?}m&w-D<;u0w&W-bp3htC1YK>pVbVXPCV=eeK zg{^vHZpy7zcu}2efO`r$TC?cDyK6KP^ zahK*k^lI+YTt}LJX^+CMc0wpfjQt@0y~#-U0!88CBo$Pe`BcQqLgYYG4Q(+Iwzm)q z2_UOXnj?{CM~xQE*d}noraK36SOd6~8eXn)D-tSFaQfEZeV`cX{9VmlZ>zR6e!Z_z z%jM0hg1Nr7b?RLlS@t$p!(mdcS#|Rbjy?yGHqgVX5y$IqeS7iE=PDD|QDL;t5-x3E zom5&!65erzjSiZlge_LHi`Cgtr#6o-$s^u%w^%Rt7rVlb#f8-0wyZSh%FH2#bRhuq zI4JZO>A}(uH1ZrP6dO~@Z)-ZcWLqc|NXJCyz#bki#G!gwJsetr-mY+|1WiC8H8C$t z*-BW5wrudioNu_p8>{fxp&z|egKREZLx4w_0^}EQ&&Nk==n9MRiL9ys5a_vT8Rb00 z!6CP;6w0az5aNJrW5p~OB2`8S6|g~sCV6l60SPAjLO}6QTdkR2#I-%o0R>qlqUiJt zy1fI9`8wX?gXz2MROiR8t#2;joKBokbTBMxa6Gj@^8z(`#jVd$XyLOrLZ~(r=%w1t z({rzXKRvhyB3$Gn^PmW^o|FNu&}}e)GQBl(``!c zh@@?|Qg2XO)EE6$=NJzWod7OYk1HqgW`xE6w~9;_2e5jfEH@SP!?EG8TF4WnaPIau;#<^9H&-j zUhxM5TtN<3&{>Zaq!xlKG}t!b!x|F?j#X^?iL?MJtja0hoao^K@kC|B6Y|uS?&eG)Mwffv>X$|gvjGper+so!!(-$h|4m#J) z)hd-@x$KnjBpJROR1O3UW2QFKID5bWauJ_>r=2^s5nZgH4r1!)wJ()xQ%VKhT65-l zYjPxq(^AbMj!~=lena1Sx-*DFvua`J94N-y&Ov+)(=~a=<8j4==|9xB&F;CVx=N30ZOg0r52^L(lkxd9+z0Q!(J9*;uW?+_~wlaRa3;+pf7Jr z3N4-p4z@NEwDP4$FqJR-m;SnX^;Did)tSTV6Y*?%zKGd}-h61u>HA zUi)_A`nkSbvnSW;aT~o@G~w-IM4F+Xy4{_0tt2nd9Hg1L~MzJL4Hdw+~qSfL;Y z1V-ATGjpSI`4nEnPgQL+mhifw^5EcxZJv?;e0~uwx?RPZiz%2APHZVcw6>%j>)V*P z$+Owx5hM=7M~t%y*6pj|t@#ioTruJB{PD&V_j_+2&SK~~uq<5>vp1Y6EMPuFHw}K& zT#%xbgrO+YGaEC=wFm?ZV@=;vD!C4p4C)4l1Ov#r90pm11thO%N~R{V>&3$G5ImR`P|qg(ZPE?|g_u06joir8e3hQbfV{AYu+gGf7RY*Pv(>F>vyh*IInCmI-xbKepKRCE~5AQO3bdN$faI81B zbm|RfX+EDXpzomfj5+;7yY4P^(aX#{$yNIe1#{JK+XHcB5l`{}0p-g_+_=&kXeUI~ zN0hNoLhp{RJA~~jgtG0u2ug^$H~?5Bf>KtFmZ;1u6#iJtI_?|>F;=Oj#Y zm$%+A)4jGnhZnQbl!C*nvFj%)6Bo-H@HKic#B3qo-9OjN_25NCe7R8^thMr!cn8qn z=5i0-Tci$xC^&_IHTQm~Ys>B`J{C4R<>bplBH)W=qqHKy&>^RjAPqwD$v9VHrJZ9_lCO$ z@X;~s6|E zm(QbtFFinmLj;c{uY|`|+|0d-6;|t=Vxm4c<2$#At54KDR+z#QkcJ?F3x{b$NpGhI zmyr-igeg~;n_I#fT~$JL6CG?JARr+DRZJ%c0oELMXrR>MuSa=+_$61UoDK=e3Qtfp zq>RTNG>YW4K^~*CU-4gbY&wDhvs7Q+L<(&NW{-UF`sCus%-o%8&3h3;KHK6-XOU51 z8Uw|3Yv29B(QC(@#yp5@79Uw1tDkzIa^Ywm z_hh5R^6p%&Z>E3y_PZV_b`5!wF~1#FIR-&k(lpdbsDa2;dz+}%c>%+s%Jj$2u5i!v zj9SiMW}?okr>Vs^+n{)8b5=+LP!Xc$w8$n%1wPV!f6cl13ax;+eQlXe>F@-UtZy9V z#^N?p+qvTG{0y&v;)R8DG`EIey4=u zs2e~KItvuJO=s^g0X3%Q7ZTk~z>->r3ezVb#KQ|8=@Bi%)_0m-5tN(d%U~gB$=Y=m z4=B`JZ6RW{qD->Ly&LD5)(`d3i92d8+dV&&B+Mmxm?IWL+mIDIKnSjkAHSxaw9OIP z=6F)sf639sX6fYlk?MoDxHJia0VucqlZ|Hycr^m;x*Jdu^Jan$r z=&8*#hmYNO=^NWVKIjhah6O%ez-v;s7YDZWqiw0J>@%aVY^LD0*2RD5gWxvDK4Zz5 zI5qduHwz;d>G68La5h`$pYPtX^Zp;lyAeYbv8#+CJ1dAG`7Bw0h!_xTz%06LWyGrp ztY?wBu<5d%|M;Z?G}B?JSBFysEiBMc-mZQ}iXu$vu8S4W^!!q%7wy!vZ8!ZW&IHa@ z0FA*(;gdq_#jr|Ws4Q0K*au0>U@J*DphHC@njzVW7z;2BkGHJvq82lW*tWdkU_DP zq;+RU%&-?4ur_gY58U|97hBV3aZ4#z9P!~q z&qjtWEWkCifG1$N0e?^iHSv($0|z5YS_)Tsrk$zdwdcRqx^jXasK2|Rzt9RHG%C)K9ENZ7UyyqzGanL*>yl*l%taa`_#w-tNK+ z0pbWrpvab+l$t;|%mi(kf!Z7y^a;#R-gHVVO$?m{HE(o{kcvp0vyHvk?_~uLBXiZ(n zx%lcV-y*=%G>;3@(tuKP>W>6O_}B^oCX(pV&E7cg(;RbV&Q)G{dhzm!vO}*GLUF|{ zjkfxFc0RCa-$S?|Q(cw73z`6mX{C{6eAQ?}Bq`ebHV~0w(dCNzvlyhnkN770LNvIE zqzDAXXlF=wB+^l-sU4t@fT@y7MBIsIh%n2NM6U1Oweh?or z=Juj>hv%dS8xVNHM!*!lc^@fprH$1Zaf~_ht3_b~j)Ylp`HogY=x+_TJiXL9cJ_*b z!Dpe>q7Ymgvw?t$sbUhr>eR>GuFV_Y`_uI`I~MVZ4qDFODWvAwT*W>A!{Ha7XpEnA z9W2Cfxa5aLG1*+0uRa*JJkNo^Pgmk4LDS9Q!wb)SrF!bMB0bbfcnv2%<@7GB-?!tz z59hse&rvAF6hb}eh)`H)!KVpkb@NNgD-05H6gamzy6mw%cuyp{qV%;+dM#fo^J)@}s&T88MnZ0YTRoHs(2pk&S6VIJoGF z=dhZ&!j17MniBoa=eIQ2f}?2B3P(AD4;3lGR@C8fU$MAp-H^PXn)o7WZAp@EHCBIU zRm%rukRk>AnL|cP4Qw;&1I%S)fP=sEX-JL%0S;d4g#T%jeeb-SClrURi&~T(b*z06KYm>eB6ZYo*HvC!YQM!qI1(>UF#*gD=6W zN5%pgg#TcfQkq@7U86PWESzh+`L(%keZFz=2(JCp5gdI~zBE!?H@WuC9UuB7e5A|< zNx@7hvJq_BRsoG5NE~b#rEOtlCJ}-YLL+o<2ms9k#NnshN3P*QKchb{eh`Ej7Ncgb znPfC0-*!V)!1Vl4URJ`^#V{Y4STf@)D?p5#IFmjBh1Fzy+9Af{@_0rFA9NZSpOvmE zxLVZ^q1iBWFdr2IhY}wp_m)Z<)(p|xq3NX$d<8S8jvQpA8CZ=J=?~6IqT*GXZX(7# zBgrNxhFmHkMPID6N{26uk7Lxc^STv6s)H>RTS?o(;)O|D3p8C2&f)RYdpCUGAIuHz zS}621_`MwYX1%8|pC3On_0p4L-}_Q)s&0&^r1z!V6hG+1#9R z>NlJlhv%OE`t-}sxD(fkc=-n1B$2D+d&UcECkFQHeE)yBZu`4vUCRlW_!UgyV5^m} zX=SDmf}m(BDSTw3fWhjhMwn0pyFk!vOrUvya(IOXr~R8P$$L+}s)(B6Pv#|0M(`C= z3EOTG4PiT}7??_DAryp!>9$mA-I0lD-L+={iIagF=q>z8*0^HBLj>W0Y*kF_K=Gye zU>eAeP6VFkme7kX6k~A|FiMEJ@>N~<{pCDXKu-OlL$?k$@v2a932jKr4r*m2@PrK- zyItPf;EB=B;?GE#HwK)#RlFIk2>AzZy`2&QS>e9y_*eTW23Wyl8wt8l# zDEKPuA>-k>-qN1;Z)~*2Uw*Q=Fx-#R&vl%dY4kR$UGp=G$8QW@JwABvhe~@NDy-k_ zy7s3~DUyss4l*_>OMi4}5@(%p3aK{ToV-}Sc(8it2d$Z#-OW0^DhLmvp|uL-sr=wX z?~ZMc{^I&Q_oHdx8}}nWVt`eLm9T4}%p^i$g;FI{QgJ{?X;emqV+lowmL?QYb;um| z3J|C>#f!%d7s<>6o@pr?N9c@BhQw4?T~%bZ9_Sk?V-t!%1UEb;pwaOuYO|FkLB=Uv z%tOEm!=V^1ikGq#bHZnN?j<-Y-oh!2{Ee|m&YLO;dep-tzAXuJQ8DGvAz0qovAIkS zlS7S8%X@PUf4M@aDdj{(wki9+o9xe237~B8U)b*o-?i{|{jDrOP zvFtVrv%?GfpQ@aCHNSOl_trhdO*@^TO?ae(3h8wj@R2(qt$M0%qe_Qtc)ERdtTlY8 za{XLm^h#}dtcb567VD^@eG5;p5X-H^^tMZ2B)>)toF%xO^XWNp$M(0f05@d_SRhG;*8C-87T@&aPE+`2?3I~jIm zS$Q!Rt18uzB8W-7;5mDh$5GfDr-v_3&+i_jPZiT1lY6R48hMIAS{+1QwPHQtof%F- zcb9IvXVZs@H(n`^UVf{$Hrd@;!Z~Rykcv*dtJSJaU#rfHPG30E>>el%ZR}mM8TTdP zYwk`LJuU`E=*?71v(C(TeSCOs{91Enthg}aRu}N@vl4a&>_2X&uDK<=pkt!2CcpEM zy^s7<|E4=aUWL51vo;;lN{NH51saMe!Xem{Y<8$Lb2Q^{;B%=h0GYL=b}=Pcx59PUE>N>6@Mi{R*rRwhQ8E>K!o?kgX3y&Du1@ zPh!YcaWCT3d~0&HIXFNkm24F;4NjIitC$diBU@89HVhjZ2YZJ4i{rRtOihT{SXz$U zrKV-8Mv>kEr7bEY;#A@`SkpwYWfW+QOm)1l(7q8Xgksmxt7C^Qj_tbNeF&p_MDu^M#34_jKR3 zzPldX`M{5tde%nkBK{;e85K|CXvCC|DofVhrlD||3Wp@Y4{^MBhS+{KAV3*H;I^e5 z4K3oSovAa6QPB)&`Cy3@sR0p}?hTvX|BtGB9=!S14{n@4G*}t$Yt9#% zReBE@ean!ZWWslIa1N)0XE+dMJSEn`OYv~XMjwjAm(6jT9WBank{MaN&;uX-c1ufz zzUkr+PB{2m3eQj^|F)CA$v7v>mf)Te2-JiXnB)#+D{ws&K5&Nm{XdLcq>Z zCLZdjBxQyL-wZ+1H4iCuH5Mn9X}cGzZZmB<7R_ct7~sl5U%7mX3yYHPo`TEUkr^}VeQgyzo zwOGIfEX*#rkpbbw6qBQ&;?nyMXm-QggE-@r8kmYeVD4GME23JZrToxh_r~JpJ-hFG zcxcDn`J#F8khYQf6B7_`-h@n+Dx^SZ(MpJpe25xC*ytp@%sv#tP^I|R24lnP!BLb{ zPBez8;_-#jw?mZ;Wv`4(SL?<}k&nm9#?3SV0g9a9ehONu%C_MLP8XoF6y~e>Yd6QT z8I6&O);v^g)#0{u))$>E^zsT^B!(a+Y1;pyVd?93MsBg{*+mQ!sym1b_C zyrwp=HMeo^=6Ah!?Ur5nB918i8=ch)aV*w7&n1=p|2lyMBW7*xh+b8+`qYPM`9rT) zX9;NzPcFl+gv*YkO=kcwA{ut6gN3XTA_32?-ke;-+Bab+sY+X;R7v?RSgfc3DV+F0 za}X!aO1Eu*#z|ZWYoS$md=+F#rBfxEQ*snM7*#f83 z$Q7D+l(cVczJG1+x^3&%-!`y*YiVFDKVU)gRRG@0h-00*=jjK3y;#ND3d(kz6Y!4J zd<8@af9MT7Bc_m5LV@YdFyvw=^IX@{o_kNLvYo5`qBZQq&DdX&mA- zh$mWtsmLi>D&qlSr_gnAeD0~|54?BpPvc7z5a4sWbQG2}l0DtTUx3&#Oq4SPu!Qb~ zs1|br+lK~j8^ZU$7H8^1wDz-CHKZB8dNc5*$%p6+7LCPa=xi$_PW?Bx^w6nyaLF>d+^r6ji{AR@dn z-$DlCv#Vud`8cRBcT4z3L@+LNG@HX=EY?AEHZ8sm%jGWL=QxXFv(548s)Ji#yg?*{ z$Z8#twP`60Z<};ZF=p+MuBr7Af(~gW`G-Qm_Hv=7fNWOnP2vui^a zKI($;E$>@%`wTswgVat!Rm2l9tMZ z)P)}`rSHwwN^8FH!r{Z0CvoR{_IQTCSD1xYmSZ$CGN2F|^iXz%HdjX-5!1ibL0l0E z<`^XGJ);S3qP6LMDfFDA&J$Jpk#JCf(dpUo$r;R~;wrmr29DKL$h%Nh9Tr832OZ_( zAI(A9nN*AjK^K-y2ZT%p2zi_Vx;na)WwfYs;!PZ&&$DGvSL}RY40{tyK<~MGtJ_%e zMd7m^7cy52sq+G*Oj{AOmWqJwr0s)BhSVXiDOA)ptN2tm)WLD<`R*I@#Xo)e@@nW$Bks2ydDJ^?1q4x*R@$~Lh~Utn96s!g zw`yG+Tf!}B?Lrm>X{Qk`hY3tT_iig}T+?g5u@x4fylqHmdn*FqAZZ0dTFBZ(QYvAA z7P69rCZGt@6N&$|U~XAh2k?YXz?`39yVDgk8iEx=kqW_8h4;7EH_ zJ1jUoe!b@WZ;v1N51;?uNR2Mn{fHB;aA69f|A9W~d4*1cAw(xL=&bIKY{~1n6Zu6C z#NS-gIdQQghA83YRGbL-o1-_MdiCPh zo;&&5fBE7x-z$ltj4@m#Uu+mUXrVKg-uSf33{A6;ze|e|_>r>U`D~?e=E}HR;BTK` zru1HJBi-Ki9o;5l&qZA&tZjf*+` z%`4T0UkfRW1- zX@3Huk>`a5M3TPnMN+r));?TE%$FzTYiF+Bq_Y;QnrPule^{oHi?E9=T*p@w?z_Ev z5MTMEmq^gb6RtPaTnKtPi7TaNqe(X|K?Q8m$`&{Xi%J|A6{RFmfq;OB(O4XuA82%K z`11FTe&xlJIM*d7Dit}St1AEY5K^gIYD*%9Eo|9AK*OW&U2izQ{l)#KE|23|;q_c@ zG2i!lPrmtoKK|lFol0Yqf+!Iy))5m>NoaBXgZeKIUR0uk^>{}vg@nb!BqwcQ_=KJO z`5Vp2*(KaOh*K`o$_Z^v=d^5f&icPZpuxYP6@CyOk1D2=n^VD1 zD+6;p1^J6qK7EBo+qY%?_6^-Fe3Tq>4)PQkzkT5tCF^!6&hhlb6Ac&po9xaB4&;4h zi%Q24LD3CKMvC0JTbOS2{Xb9c-+y5ohc%qNTaqn*a3dkx&2CYdDnE=-H7H5Jj_#mQAyDuPf5h-B=b^L$D~7 z6GRCPhQwDVD;{dyQ$XP}&OjeKH_A7@L(uf~6qSrc{sbhb8P!A>UeL*Vvt*#hvGCfL z!>6yIA4HRgdBRj~(@}Yw6N(WODR#8WaQ3V#?Ae6x6nd?TGK;2*VpKvbn=iC-7|A!t z*tq@J>pfmc$PHn~GChs(Z%A0PAmEJpBLueOe9Ng9`i~DgpZ?Nw*OvGlY+=+@&Z`^g zxLL%q$fR4zUW(lw7KzWDpZl|?j#r#sehP&82yWJHmU^ZO8~*rPC;sHAH)eSi^maNX zRiLhzP#NN*2bdivhGakxuCA`PHkwT*ct>n>Lrg$#ow?9->FeRDB?J$#fVNi`pQ$R! z;$;+Gl)2mlL=Kt;ivm}33#YD5jm`7L&p2e;GnOWRX~kTbxLUEJ(JWN%D|U*d&>i^C?JXg9A@ z;gl5JPR)g-Wx>FuqESx%fLqWCwiDAtup_17N(UmPK@PP;K7%bxxGnn3MNw)K?&LRZvf3vVPi%XG_AQ#4_OvY37748>CGcfR!6TNg%ig>GIR^9e&f zZODsRd_1Z&;|@Ijo#UVRs~_T6%s!qC0eWVa|0{qz!Ei^SSx8pnra{AD0oxzP#x6i0 zCQu#qv5bD($muHZ?%3t(#5}y&r)7h zj=vo{ti4b|lOkd*ZH5JIZMQb*poQvc=@(zlu7x^S>nNv)D_5KhDojoi$Y zFOSY%n>J6SLQEuu5E?j2D6&nc6=ABbA-Dw<0q+KS-@bvNUYrK9R|cf2I70AE;uJ$3 z>TAu9002M$Nkl*?OI?yI{$upA~w2Q=zUwG)Z@8WFn*FN{{S1--txI^Y3%TybZD;mFHTWmVgK~q3u zu~OvQ7TJIzY;z2a11P*OAKwIboN>qb({G>o;!}re@{|tEdNPu!E_C|^-C|5rA*w}Z z1o1jqr#R*GfBvrz{oWHlL^q`vGHzSnYysOV55VVHl5m4|nDj@K=^W$^ou%T$Jw}w- z6>*0cq+)H2{IY%oU(f_rIBmfYpUX3i%Qu(s83Iz5KVQvq0AE0$zmlp*No`Tk!-?c2 z9(aa9n#xo%Ea~NSwi8?dr3iY*QxIS~a1HM@?!I(${^HFE()RX&B8;sE=}!&HX-kN@ zf(U^X0`802xwiL_`}Ve~{&QjAvwd`{-|*vPKCTErxArL>OoU{D_1M7IeOFipML+Ze{g1k z29H;}SQ8hm7@fT@KH*f3!8DA-+$)J zXTH3Dp5IT6Z~yRd4LQKR8Ny8J^8OHR@n*hf+Fk#LPaXZ^Z@xZ*v%w6l7PAnxGmy8l zpo0k1t|nGoAOgan5{UD1m({5CMIgEj!nV(mRqpwK(j;o3Y!VjK(Z?>0PTm-s=35YH zPPc`v&JVs_L>9!lEzdNe;tz51UnCe2@);DMU=nCWryV!#yQv{t`NHTz>-ae=Z%wDyhI^d2u{it&gPm8yf>O$uI2lW z3^)Jnr=R}T@llLJYROI#EK0JKG-4o>wgsZJ4FVbhvW-eEgOdbB5y2IA*BQo<*Edf7 z(N|uds})-K4u{{}Xt6~G+jz-8^hcQ3~hc8?jS>Q z2%W#kp{_)5o;z_0S$K?KDlTmWzsX4tpPiuz3io{03VmnC-CzCex1Kq49gjXyefTfk zkhmDT^tCZ2Txua<#z+Au+<*EMiLc`k(eXD zy{Z^MjwW_#cW>>z@Ad%~7dpJes|Se^;zc2oV;NF3GDK4I^Pi^|`1NH2Y|3CBU|&2i z;8Wh%iipQE$N{fLA_0f!kAZkuW~yu|%JU2_U~`S~;F+oX|MG{={>5|0v76$~Yr41^ zBjpgj05MaGqHZWcEMY5(fN<<>tYSJ7>UO|wG@@O6^_iYEy|UE&)jvJ(xhIb;w#xWC z8C8f*)S(xkB{>kb8GJR$z@oPkJO_Z5sW@ecFP%-hYya@+w?6;O0a`y>!Lc!HTD{Vs zfg{NlvuK`p=!CaFW+4v&`cEB+S{whl%?;NG1lx{8;*uRSEms5~ly4I$MGyll0zS4- zedFl0T(QKX1a9(dFRnv|yQ__B2>wOdF`KQ5HVQ?D;^|Hvs|+5-!|OEGbdz%2jzd zOrFpd&k+{NbMC;WzIy2Y`q~fWx%njjfx%j&Z2JaU5`o4f+QISE$Ytn^cpIs40Zp2x zvnq0$oXb7md@C`KaV&AqF7f>Gf9+DxC$ z(=%@3qYEFkezEjx9_r7}MELJ1DOM%CJ%c*=@BGFJVYOsrh zqp%M@v}xD+e7;$;cN?fV#QB(uCtTD8Cvq|Az$5M$vhn*z#4WpBZJGrc#Z%!x*~Yzs zY`+sES&UOih8&m5RXsO6gL$< zoQrw9YqHt@*fWPe`_0#JkD~NfTZ=&34Ofv#+>(C+0)u3n@o-?q3jw|zgd27FA+?(( zySEyUkmv9Zali!h^1%y@T#k2xn zjVlznMW>92-kavL(LYjZ$DU$$+4 ztl|&?tJ5K-BoLTVQKR9e^VrK*{{3fvaNyjeQ!w95L*21-rEBffE~G)g2oSwFidPlX z+O*?lzH!dT(ej^GPo#mBQlWdiIrNz)-+Js@2j{RxHnObe)r%CZL}e@np3n(f&pN$3 z9c@FEBk!m)(jR=_{;0Jee-fb5*y0)_gotiqmF+Ga5`Ytpz~ z#i>?oh<<_z^#a3~&i11K;)P~~5N0+cBP9;#mT@qDuxI!XmFwbGo$p_%eDX_2{`~2q zv(=_cZ{#D##g^YRtVy6Kkvj20(iSs=hD$NYP=oWFU?%l^zS_zkICf>RT7BrAZDl@e z7j=T=sIw8Xv6({0ZDF&~n!Q#z@oE9zlBG*B9_stj2En(_Zm)QA$+Hy0%T+syN*|j{9 zA<6ApsZ_T1RzCXhK8Vp6@T60I{YvsIF40Somw543dY#+bUA#P%d*j5VRvx$H)2!q* zHh~coIwh7oJoy-8K7C0g!HLGm8=<(L)GCG0;`HNrYFCK_IrQ3~2e{arFU>7A4jsRA z`rM5zJ2$Nx?2=b#LoOE0W77VfLenmZJOVC)o_agAcIASjXmoDa!8h>eKEvUL^Tg|; zpM30v{l|uzg)Tl|QMmRFr}$}l21#(w5HPn;X%(!V?G56zB4z%Z>Y+!x}oz4Vh3nsH|G|5LWFMjl#!VE}m|G;qvtFeD%a1{ne52g(j}TV2#I) za%~fuh7J(89!kJ7uigPCZ6;}WGYtZ`)XE<|eYL;r+_!g2Nn&S92VmM{_-3wVb8hs; z(buc3!jfCAxLr#Q{z?_1%N3`HzlCOD!X4<{b?*SLfB+h4qqc@9Hp_LBz`2VM0T9r* z(fnGa^~cYgy*4s0w;&35k_qK2L0G8?lKg&Y8j-&FkP3vMf3YvSFW^NrkZe)$kyEb}YB_((q;t@CO+gqSIdiLLAm?CE~=U(#U=wHLWYcE|;C z5)RPjZ3=H;&7EZ0VhS2YKmRZ5)x#EuVU$hsH=>qD~J** zkVHgBnvE>9qTv**2|j$4CZWOXGzxj#5lPCUSil@t)j$*mAr_+XcdJ1VbLn%{Wo>Jxu=?D(ab1|BFa^+;pE zW%9v0>g1Z*R*ZY#bM*ZFC_-uuS*6u6R-qth!`E|V+{^#i(+5ih_uu}*_u&0zT8Y~x2-DDhLan5u9!B_Napt9+_1_foBk7A==RQ=n0DXp1+` z&Q8zFx;=yJRaU%6)1)c-hhS+^9hR{NXi7RZXe~_s^!xVpp&3yLs}pw!nMqvQ0ERYh z9enZNrQxY1eCC*@Mrt7(Yoph2$AKLG+Wv@un4$YJJXcxP?=_kHNDvaE35CmHb2a#i z53TBaC$SWwCJ;uxYpKc8H^q}G0TTtr)KI;9~$}fFC6{a_f8GZHr#v>X9yrq^^g%N1S#7inIPd0 z0Ey}_X+=PIGz{`OK3`gF6%L)a(%a?Uw|6s+#bB22)c&TaNSFl#vgqB#P!Jqyizh_C6^)AW&-kjYLCq0+=xL7 z*G3U?r%;@p82+*Qw(Z(DME7rJ-fy(GmmmS7XjRO1rM|B3zH+>h>o&a-!KOVaishC> z@-dVY(&h_OIVzJxKvGqdP-c==65qBPrJ+T&@{+M46{V#QQne^i1--;sFO%@gN}^~aXlKK< zm%J~)?TAOKE3LwTqZbycwTJK7hB*iVbR@;|9kvN}I$+xns{+{8wpvj_RnT|9Y`V1k zdHG`XkN@fb+JabCO*v=0R@xR&v?M}>LFDrf{8PURCuwBidx2DRv{e(|C1@@U7MDK! z&>eKPDS{&vj<8qCfT4lGuGdeEUc5Qu=F8OODYDq#U~zz7I$Ofi5qSiTW^Erq(^$58 zr_dr3lGLK83W}suh_+iG3plnRH07iLk~Y-~)x;Ke65*Bv40!Y^r-0Q^@xqNsTxovk zz}btF)!vOmxpH1E3POt(-(DhRPK>8Hj~o0Ii#V8~U3joaa$JO%;{-EZ-ooXTNqoMd z(s<=UC?Atr#LOZ&D+@?^L@xztvPh!X<>5>KIHWkO79 zf4VM~KY98BI?Q|Sz72~3nz4c&T3S$$zt}KXg6}-i1jogDP3fM`$G&yyjdK%n;K1V` z#^bgzkI@OTumbWYpd`2?eh^9qImO*{4(g3KKT%tppZM4Z-n|YTJ(2_&HP2`w0uaL> z>yFc3Dq!w;VgKo7p@#*Bzsju5DeMYwo`?`qh_4f9K0b9((5Kk<0TF^Nkj+hZG8OdjtoW zYAjxu8h91q#tL7%1T;Hfc}wbn#DK(Md=ghqK+ejL0OsXf5!dG5I(c=VhmOVcfW$Ts z>BDxRh4>C8B^nq5n1IeKIiLB96Jhfw~_0B3FxH0x1Gf${!KWICBvVvDYAmiMS59LBCdpe}S~wzXUSvyOY6)>4)&}%4w5*MN<@gW;IX7ydLC43SkY{hdS zged|d$uR!FK(=iX5EZktv9!%pE%iZ4?JZ=)XAqd0a0awhD7wYg^_k}Nu^X?wRsWlp zF0AX%Z&_Eqch9!Fc5mOiy?@IZx17g;8Xo+_^Dbse!fYW&BEXR@i@=%brsY%{_-icG zo0msg=Pu2hIDh%r#jC^9?!-)Ub^%9VIk!~Gcj5FL-6p~RaOoQ#NHCLy`0x8^^>1aG z%38xA6bh}isMuST1QWDk+O)w(lwblK8$RT^@E+Vh`R1WwKKF^g|1jntd7hAa4E1c! z7w^}DP*^qOmHcRa)gLvlj)B1X7oXvM`N)O&rFy=*1Ys3Z8e&4LB4m`Q^092a#=9#nU<=G+`>oEWdac;<4>xlqd0 z*Y_81r?Evc0^ScesF7@i7c1k5`@brtgy29z zIGPng#e4{lLJ>U0^I~HS=QB?p=_}{|+mAia>vbqT{v)@=b%hn}6j%>F({BhilTMsa zx<6>C<2UDyU6{u0KWvfj!QytJATS}GV2h*{Y+9MIge_U%4j2%VVl@^h^D};j5J@_L z$=wJdrWru-aZf&9x;WYV{+pK{+_teq*TQ978-(<5_y#jmScM5@-f3+qyZ`;qKm3W` z{hPT~9|4GG_~l-X9A3siA>`dTDo(T&Q&LGt27z&)XV*frf(L*oVWZl*!neU~jtyla zB+-JS{@73`5`M@x@bh@_9bKrxyi~wF!B=ORSEt6Cr$$O>{M`7> zkN?=d{xaU+0){_gRg0BYvU!EL#Z%h>n^%dWaEefhR+ivS0|4f%#NQrkN7xFU(G6~Jc!zh@%LoaI{AM6&d9C_K=W6z!naOKuv?$kXENzwPKryf^bE+hS9P(PRQpt5uc|%2n*Gg zKLm#_Fqkb5NeWr;kA!0r@wtr9%y_0Q9$V9p53ztY6CesDx;Dp_Os54z5EM{U#832V z%*d5S@zBZ3gT1-CagQRZBez{~T|^fuN~BxNSgL4BWK@ibNn}ENta)+!&vU0|AA9Ps zQ^0dO*nPuPxOJkO5Kbs-dmGiw=iZ(6I*t%lFdOb>wk49}Js0g(yuQ?k?t zq{F2MWiEns0_6RT5JJ-qjH^IMxni}Mf8*!{eEIvKyKXC6Wwv@|n{TV2R7Xro1<~(u z4FR8C{_V&2pBY}{lM-6hTj*QfePBh0VB(rxpRluha7@Fx)mWOFyMNE7eVc|*=k|(W zpu~Kvb!8%oxG{S3wv8{metLSTg+qn_5SGs9ZL;j)sfSKd;14X0zv8HtaIh6Z_%^MQ z%ODg-iDiI5Mb)E3M}VTPTboeiWdOpz;J^kLC4o|+EwX^9nBLYb2=-QGvJ>hC2&FxB z>Lo6on{VWfpFEFidJpc~f+H5;O7})_$URTDvtI=fLbIKrSkkcwm~L_U`TG~@fA;jj zxf%j#E^UMAl7Ij5zf{!Yt+vkSKEi6@s^0Oa(_)fa&1T||9ldc{u zjSZrTg-T(4pcik6ExdC0JT5Jgv;0R#WBeUW?m6rcIYuzFp#wF}5F?P(^8k01GPY4V zB#d{VGh;SpN17>$TBJlr$RZrlm28Na1y)t0D=r(ywxyUDjetc`juFE;I$v696b_%b zyr#c!_ilU`3Og<;Tonhz3ZT?9Xe48Oxj!)oJp16Wn9uz6@z;*s^j&=mc-+$uxTdJ^Mf}|%~o;q0UR>D1V0MSdoMbhK>nC= z0uuLZCrN^5sED1886DtQE_H0?ovk22u(wfvrJ1m`i!^#lpwy;q;p}ue0=0wJ7Id(l z%P-Y)Cr(|$@%=;lw$RC2w&aOqH%pRIL3O~cuQEGBj7Uo)jV;`-=eW34{fQr5fBJ=! zPO)3NKFo4x@x+vtx2O6HvMljW`JNhY)z&R=zkhIl66K`To6IW1o+Y zf+GrGVk^m}l_SikuFb*xf?4PGJzHKod}d^75ijeasoxxI@qLthVHlXyp?Eg(ytZN5 zOg%)sJv=j-V=A34#)b zh(>#cz(CHzBgc{TmGS7Q>*8x`Uw>`ntKT_JUmv7o3HYLhVhEg&W?CmZ zK!T(ly#$erY#WKENieY6!j87E&~T5QJcqAcJa{MFqbQQLylp~zuk<(BDpMq5nKno) z9Ri8U7+9BHkaDTveCp3$x;D+re-icmg_ubC2!5f@TQ;?v2`Gy(<0SuJ!@p*bqdwC! z^PBqJNAB2))gjQrHM9)aafBGMDsOAqw51&;#gpwD2S(=V2TxwXBhD}mL_X!r1BrSO zX)z!br6hk>pCXi8l*MN;!5%S?PbK1}!1`zza1sp!3#3Jamts1ol$JA5r2#D+hKDv< zW%YbcF)vkUTM_lea?%{jeR}!E7hWFy<_l+PEq+LWM74eac;_FAx*P6A5@7_lDNoVj+tYeD=aoO5L1`Km# zz!(O^MiahpB))hv+`0M2Z~n!BOE>0o1wAQ}#osLMw3i7?K;l_@r8o)bqVfFumpmD? z6FQK+lmLxy%T0~n+`WC{{kztquF>j>C+ZIfp=Ik~`v+pmNg}8pOJa$^a&chYhF9M_ zvDnNv@d8k0>ZNx93E4_Qw)x9YvDMS)XpGXNZ+Tg4O~I5~W>#e0+ZO;N*2;>&+bL(V zD66qxi^yRk`;420(3SF)CY~3&fCqaYzRN!rOR_I^Gg(i9V16t@2wcVjh9QOo-VgW8 zv73)SbG(J8`TSuTtXrzZ6&402pp{^e^VXgdHNanB-k~W#Zm)zK7Jm7e@!_9%?;QhW zx*D~-8pnn^wiY5O`!~=qw{2_xQoV8D*k!z90iMfI7<5HaotJDZrZTzinrlO30c->D zjx0vKB)sBXr`60J!%mTJMYO29#&lV*JTAIe9>-$Ex6WK$H&D3ucDgR+m1Xisrio0V z9STVRF*b4f`C_&8smG6Byg7w8!&!Ce$kPtZ2gO%y0zz~pWTqz}E6u@m@j8u}fZzje zA)Oi<-7r*maNlim54-KyEs8$e5KrI~7RGn)-E?Ji{`mQ84t@ItX}NLFtOx7%D7CA+ zY+7oxTIv)aPOAlI;{e#s3T>D%B~e+QqfkotWf`btYSCVn(KC6AWl*u&D!+N+l2dFw zaL49oKTq*=c^;+!+C@D3I5Up>)mMif|MpvM0gtk2#Xw}Lo(;Hcdi5qCcrA4ZI`36X zJmg^xlBOp}x5h?>Kl;9RukWIXNk*o~2ep=6yF^8aabF>~ZRf`QxGF!3$D50EtjJZ6 zB{sdS42}k?lZcq1V1-o+#Uzx4eQ=`8wtk5UtI}q5=SKl=>qB+{1yrJ~ZjxjyKbGm6 z$j})Cfwpu=gO9lumYVK~lNSo*`~!PCn}dA2t4GPM9pkX(xOnmNZ#?$mjTs(`#)OQF z)w9g##s z@FiRVz%^7Fe)OVHx}w3ekMTzxTe%af0tFCqbyZWyu~0VFR2G?7#g3R_+$)aI<57KiTGu@*1% zd*j&ITE2&0kI3&QB`4*N#<}>MWHHP63$NB@;z$QfGNgP}S3-+261E~}BpoxF%?Onw z2Arg#W$N?i4_=s#Eq74XdJ>qjrwn~jIwwMFKjThXPpPKn^O zE^{#Z92{Tx)Z=fC&eZb-`?l@3J7~9d0@83ulOPMi4h=4c%}h@Y^_Jdu&o;RRsFEV4 z!pc|7RUr^>^oBcjZ@M}{_h`c~KEU=}>i+?YzL+>SDs? zWTDkDA>bag6iTvLa8w4ml9aP5gojEY1})o=w+V)_ zm3yp9MRJNZsF9o#yHpJ;C5y+Gn6n=7g_*fDot-X_WV&#gh;{>zE;x~6YJPY z-R+`|Xi*n5^-8kKz)@!uK?u!ugb6K4AuaJU#LS-cP4?5jcUyJ*fInZY|KNv*r)K8k2TZK7RHki9s*^5`ZoT9!eKDCp6k9gSNQA` zFVE5GmsRLnu|BHlXeq)EtM_f}|37~DWBb70J$(zm@-Kd7BR(x6WeIz38zeg|RZEe_ea{WY9dn$|edDd+ zsU;kLaNkeS2p7dh4?-GbRcPysNcx9h85Pt(I-!n=82So0vW*y`7q*U!Ozhb_aL=}N z+I`aT(@Vurx{O^aMsHi&yLSEB*A5(?ujg==0Ph)Wsar)y0%8nF#B8fclD3S}Nx}lF z;F?v%TDPikazVXGDRQfYRpUg}#AS!|fhk?ES(sKfJbB1>4&Nd%wQqEu;_#yoUQ9y>G|= z@J~L{U7K=hHQq;c&^D+elDH_eX4Cza$V7#~58-GG(*dP4Dl8@hR{az)Y=rPfme zaWbUdDM-j4%_f=l%xMED5!Mh%Pu`RwE1c!|sk$Jd2y{6`djd`=wpxYS%s}SmmG5g%8Hoo|+qhoV$J54oODdpG%Xvty=f3mowRz=ZY z0cpW92*HA4Iw7ShLx!ZOa78|szd1TK)L(w&jxGG?51oSHlo}^bDD)dJ5h_c~VyAHT z?Q55+)g$z%YKgz6nyTOxszne;XbEh+!kFJssjVVK*a~4o3CD(ua_rI&O^BS7Z)a^< z1=0zqaGO(2MV&dMq(nM`mWsM6s=5%^CUov-kOLf5S3oggXVr&J34kb$(2~XdW8NAE z$6t-^=FDK_!oT{Ndw=;Ce+JJXc4{R_UQH(nfUh#}2Y)#C{DoIWzw+%PO}g`t$}^t& z5gcrVfTng!Are|A#WmxbzXD2=%}^%JsUIMe7H#DSA*B=-J{WH0@{5Hvk3aMJk*m{~ zd$0$|U~`p4q&0@}?kE21_x=2%JIb{Qe90r-hSb__6{(JJK!*erO~mXhBuywdAX21a zHlS*OPyw5nkyeW$52$6K`7NdD;%!DZR7}*dwH;HYiUq;ZgF?yYh@>qKTC!qA=#YMF z)|MoQ;NC^D;;LPS*{9r^AF5vZ`A7Htn}7Cmy+wS?*>^A2&@E!ZDn7Y$a=QBGPaVSB zSLylQb}3Xx)J~GtIaU!JDqTIx8Uc$##NWqI$ybSZ{1$NZ_H+#f62%+0h?= z?_GE>j_*NkA11-Kp<-=iXTl`zkiP$2TQ3ezoVhZFFM`LeRztND2Xw1d21n^6A5;s3 z($EqbTFL~`7EP_Fx*`Z6$Tq&JBolT+fR>A=#zQm}TA0nr+yR037Ei*r>m_arN9ZK2 zAm8^8T9UM;kOU_vpOlLgBc>uKAxvqJ022jhKBrl3F7#D~f8jmre)V7d{DwY$4|-NN z;@#`8)eHz413S`D$NAJ>zV+gfksNONHwpEMtuIwp>Lr3wJ8Y3Os-RJ-)wkt6{FqM^RDh+`@}!rIAA_=oT!|w zpsf$FFqnOC_UDVQ4S(*5H>$3_a|2y^rM<}Z2lv$2*;r4aOn+QSSuBJfRSQ5RK}3^Y zmDD0t1qb~USKRqe*|gJa=E_s`uD^KpjZ>3YFm|{bWu#bFeH$4mc5PRG_y7K{KmLI| zrBZzox00!9s4r>-qlBs`5$m2Pii`~cj-9o{IDQHmM?@8qIC0u3JiuTm;*WQdc+m=- z@9;S&?x@|wE7(hNPX$tZLQyEN>1Zgm<%PyJM2JO(f_sz$E!!wQ_(mUMtya0Yw5D?D z1G{_w*MI$wH_A6)2;l8b(orz`oStny{>-u23f8XSA)oFOYHHtF30jhb!q%0ZU~@ur zNJX-N6;MbaW7fu%CWK;y2}YLbmL4D;86WTO?)tI2w@Rq8sHv;40w1#3Ql&6Kz9R09 zv%a@@&z;+joxO5>Y~IP2Y1nbq#Dup6&sdDDei%I=4~tSFgg_}%k@@h41ZftJghu6U zBVbzUen}GFmx!Urg7J-J8X%*s(f4>B>Ts74b%4;l1S=vSOuNVvp0B2UVu+U9Z%6x(bSSN$5~=bC6oZoxG<WzkOXaOw)!U!=S2?5&1LdF&vkL@$&4Cf3-0)(X_ zd327Br5Ph3AuNrMErv1l2ulVm*525f-n+W?eXq)Wean3Jei1kR_+xqTUS?JoBSmG! zyZ`;~{qFKFu}AFPy90C3`LW3s_Ja~Pt%s5ZzoG=2R_1Z(MQO`Q`r}(fqo%nK@S?hi zk}B6jm!?{h6Tq=2#G#@p&4%eF36t~)ll1s3vNm5PkSsNNTeGX@j=l2w+QgK7VEM;?S}^;C#SKvZcf$uQqC+;{uUH@tB8#Hou@WtoFe7d>Jk{)T{_ z#pNxEONc?+O7kd;A|^ymmm8N4BYrh0(*l!&6)nWvk%_b`nUh{d+)e$D{e>3av-Um%Aq>@ zBn6T&rYeGoZi3kdk2n3h&%N~5j~r^^jjKT~MXrN`N;Ck~X(-EE@U6=sOUfR|fm_Z}q56?7y zasQRy`Ll1&G^@DL7xRvsK#)H<6YV#owg|yJ6DStyIZi`Mdc#|dJTx~8sOoqEf({lJ zr7cZ)T_>YXXj>S#HF2?d=ER8y?%g>$An%RGAKL&ro)0Lt?JFXnp1a;VzWJEunb_6c z)%AnDx8Jto*zpsm&R%Mi@i`5gq3UL7qQjya6i~$+L!Vt)*$L4erpy8BhT13>S$A8(-Nkia&p&U{%iCx9rhKWb!QhfD-uQEHs{ZSL^u*zFQx$p13_Cy5*Ct*wWCTs1XdEL@ z<A=+b>)h+kf~>v(hi0^vU!}Lf0g~E%hw) zPWSOdEy6eR0U@GHpzO%&(VlT+I+O$<2JU(UI&d3@48U|?Lz5~(K>7=sD1mbJPaM$q zS#W4XE-y%!>bk(u9681`J9N@qRU*_5F(YtOQ-a8WU2>RU^))UVm8b=5xJG{@2Rc+z z4ViC*aAer5u-~fUZo~T2>bX-tbN{A~{PTBh-!Lj4`xXOY0ZU+sh3vI;If|INB1nfM z$B0xU)*>j}_=88@|M$Oo@r#ciuh#mcvj>fns@DP2&AgM40D-m4Z9XW%p)e+(_p}xD z1l;U+Rk5P9L--e~C{W;J(<OD6><0yLT9Zg}Wh&4?u9cLqF%uNcr-*ZLS}Jn z)5!FY5{j6Nl!nv?kprPWvNAxX2P`bCwbW5v_+bu}&;k{ZX)RUD^;L~4>+6T#|K>d( zdf&S?tXYK*t)poiMQILQ0?n|P`Ac1_jR^E^wDqtAV}j%{Sn z9kg{))jDEEjhxnhB$fJC0FxQ%W&$bzz9f+#^%x--b(I=k+j`>I;eEGl+cvU_8v=J; zpe3q+HX`YPX(d$xi(%`g76n}96D+O4TJ?@wZs_l=J^#Xig(kYSeo@;=Jr97TPczL_ z4rxbF;F61+Bn&rtDKViFgs!@}V3Lou7i=U(+ig9F6uO}#Q2F2G0#%tQiXkxM6icG6 z5F9hiSOU`+k~F=ql4{Ih43=OxYoR9lT66u27x0FSU-`+`eBfu^yrv&7Q@|U2S*cw& zAOpM@R9Zn%gV}=h)Lwd+Qne0u-XJf5YM$2Ckh^omK2v+gHx&%O0W2GRO>sf;YL?Z69Xl!mMYlLZ-B zfr`W(_H9-~-RD1iyzFNjg(GxmXg^}vH`n3`-r6=&x z17pr)T`t%9kDop_H9K?vo!jMdqBbkoTwGJ&xJA<5JY~}jgpGzIb&UxEi-$&*?1Hpf z_?W=$+t=>hx%tq6gXhQR@uhj)<54v|N#p6d#U!#gAUjOK02C@v2!De?6mq$DC9XsQ z0^$~9HGv|3Ivv$9SQm+Ys-Xxo+ph1S3ndYY_dHN4h!z7#DM()la|&opF}4(8!&_XC zq1WM>zk+C%%s%HzrQi9_&-|CKy;$k(*T@6w__4!JPthxyU5{U|=&IB6EJX&~n;wOA5DaPjDtr`j;^ZRwF@r{l3vfAACpY9B5Rolwlp{_Vr^|t4y#Ony6J1Z z$chZ&YUWLw*4%#UwsU7MoH%s~&$8jO(>O)YZvII}m5wSQ$W~NItaL9A3@PiMsm6@?w z{qBPFL)s0khrcSjf-5*rbP^U+(j?`sp$RDIVh{;_M~Fk9^i_`+!9 zS83SS<9DeE78e98x0p{;m?)6!NH-PP5NtC*aO0~VkpqrFVwkorj{m6 z&#t)%h#k@Tka!MHndwUH%5>|cL&xvCbNkv=y*U@ay?EKW>>NlRYF(Pb$+RXp9&Df} z=N?GTM83n{xy6XKxui z^}(Ng=mYP5>+nFYG?FfE9zb(pRsNdY5;E2sNq_^8d|j;-8T`lb0Ur2zcD(VS|MSuP zCoWcckxHV@&IbhIpTU#JhY^(0V@+_lq6sm=nsNH_kraim196og9(xuDz;3V!L zFqv!u+6oX#s3&0o>5xA*R>+M1QlD$o#IWL$e=kaIsx*7TFs5{*py(#bXb_lJ&;%U9 zkgdpJ*A?99bLW=UM}PIF-}c(O_3=c>C4{kblvTHznXbYJ4hiGuBI5*t$m7&E4!({x zS|9(D$G`Ud)74&FjEkUh5rRs9XuL&aeHpr1%;AKtGCH1se3*9SPMy=_rGo}dUFkV; z>QZTO`c=2xh{wdxQ^-#mvc^UgYq|E&bE-T^uV`p+Kqg4+rI$)O*ALx)&))HgE5}b= znnUl9Ti~(KM-PA<4&5C{5OB7rvUL`&DY&#Tmy1{mc+>!)H%mbaF_!cTmykHgo#xMo z5LEKa%T-yfDj%D>R;{_vyKrSg^XyN&a_h%`^__R^x>3&0Ir}~wx>-1(#pu^0P0@O( z0>>IXQp=*sWjydT)++t>|NYWuzw%P4XTUm|Y^|OCLjbc5f(!T{vfw-7yErbL1wyMU zJ^|4@qqTLGPr?tgk&Hom5^i*;E|zQi51w4NVdT~u*UEvIZVQr_Nd(GR+b30ua9nk_ z_XN7F*4n|^>+jul!{)*LFYX_k#y}auEC2vN07*naR5NX|D}+||!p9h3Pu9U87j7f# zDr`koQJu_~Ft*a+Er_O4oB)(XL=&!|_Bf8$ChWOKek#*cvIx_nS60lFmzi68QRtZb zhP046FvH9T6$x;;B}iVVI(Pi$)t5i~OK<+w_q=t}@M_#=D6>!4QVFdrry{;}7zW~o zL$pY=Ev5TDmrJEjKXU00{_^pKQVq8#g^{PvKCX3_ZfmNbfE!L*6{f!Z1k@3zYt>6A ziq_Fxu?}ctRrd?V&#vnK-TF4aWbe-xmtrUWSkL8uP4=6Nl{<%JZE*N%l-yXmi+uVe;Dt+U# zi_gAr==Php-7qqsv7`^((4FYl9E(`RC_2w@j8;|Y)4FNYhSx&?Y>l?99eCY+d+@F2 zgGY|e%woR{SI6`bcBfm=vbki0=Mjyn73pG@!z_7E-7UH*gaw+*gs@k1)w5_qQ8BsB z(#qkxK7eM(Ah1Bo2oFK)Jf0lS>VR|O3P4;aY{~E)i=O6u|NQwI`o=!+6Z<~&%kSK~ zc^&suWj9l|e_5t|t7&C(9+e$8qHMktv|Ps1UO4sh%`?*<{{62XzgXAz%%fT_@uk@% z&$SMYSIpK6YVze-+ZMzVXuk*KDdZR71Q&>bur&xb-K@%oVy+D&fR&CIcB4wqh4F>w z_8++W&h1-P;oMuuPv9m8SVE*d!v=tfhEbs5rE7%6C~!=dL%p@v+`jFuy_;vQoIZK_ zY^gTbsPw7?l7szxNs)ZIR}fN`AZo24zOAi_oD}5*%T*!G%(w_Hod8H-xR_RLOmJM< z1YE+iNO@zLItjNI8SSFMUaW|Mc0>1qg&y-NH#Da0hf4-{wrgVJ{Qe)`H}cW<|HM1q z@an-{*{yJW@WGc*4vi-q&cakdxQbhV@T!exuFQS#-+%kLV`JqWIl#vf4UG`NOn4!% z$kq>K+x$WW5?EWGA&9LFjgoEP!s?U>C`&(!A4175WZZ7ysjz5kuhzvOlu4pUScfA= zx%hVA#Vb>%&z`?`-;HbfYI?sO-ySc?GL?Kop53gXnP#H7c7$P3dqK#eJa%|+QS_z_ z!}s5_d*jHOV}}pS&PZ~-FPpp0Oh6%D)~ zpg|MCa6DM@32rL+gbU@;<{_9^I>S_x(86zU>J48RkRHVUt)5bSuyJK*;neQcllXq= zue|4td$w+3W1v%Ynv%r-yz=_kMS)X6fQw+Oq6POQFhMxAQcs(hV9 z8Ip!TEs7WuMVFrd$Yi8UKwV=|5q@w<+5|tzOyy9L;c;!4R;7yNW_9rRsdE=EUwP$i zH?HZ?`>(=XBua9fYNb=A3+TWiDE>uwfg~CwtQ+pF-Mf3!UAJtT9J_qs;@JEmK0(Bb z^f=a(3ocNOFm*0MQMlNy>4G8`Bm@hYScAzm3GzMK0sk<;CpR=U%Lmg^pA z&(F5VAp)lEC^^wL!STKxWE?qcwyJpPOKHAu;qndDi*LJg<46AKKYr7zZeP_ax6)Xn zhG=cg782+P%^FL*EtfI-;Ih}T`ORHUAeNgv}Z!@nI2vB=2zc*%MHVq&K^H|{t|BQ#-D!j2VDz# z>>>DdK?u$5NuI5jC2-FuipDX*^D|k5WKLX3`6S1&B_qv4 z!`s5ZLrQU4xzb!1Xj~eZJ@nA7>WBZyTYl-C|7gqFktE=OGj_I7 z`q*C_`0ST{(83Le@@PJB@FRbbd>o!)sP(cDm+G>VWwZz!CLsT%^n@!83P~jQQBG%KI?_IbwICo;# zn(6ny{Wbsk7k_-;j_YeW<4eM|rBac*V6p?i1M3NK5Sb8_lhR}93~C{SmmFRyl|K39 zFuHqUQAK?kE^#;8%>^Cwh;4y}fJb$L7f|}8! zAv209QH5H(b;vZaPKhL%`Op^GBx#gT^pG6&mpSlL+Ro1aTYlsZSI>2{;1S|hqt;sJ zY0Q+TPF+7R`HolL@Eafaskc0^Z$#ea6We4h*LbkByP?JX5863yKNLY0&}90O!z=i@ z>DN#FyFYtEzHW-Az3{p|ow?LibP3547FgsugpglwteC8|DkDsu1lA-VU=bO|w7MW< z0@BDM|GGeVxm4T~U|7~mJx@Gy6t8^Qck`A$w2j;iiX}5NSH0^H*xs&slH=AI4YxKA z4ZQLGoA2JesaBsje)RBSLmv9aA7T;TWTL?WL3AtIPJ)9TCLKZdilUiFg}YxZOEzeJ z8KJt5N3wBvz zieX0=K45VeX{5F!D{OcNa;l3f?&GD>|MBJHzx!v8%rtBIB47Y6eV!S|XS5bHKHDY7;f|^bY>i|G$6{m>Xaaov&6P?MrP6e0!?9^6f4!aDneZmVVx2~oneF^%9fM=S1{$Xt^jV#Iz;#g#N>M}$p4&=MOOQb!1Z zu(={AI{O$=9F8jP+SARcQc2m)&6Wn9eCoxKp@CQI+`#98p_SDSj4$IEOL(OqEb*+c z>~;c#%w=B#cXh3L%XOna_9M6NxnXpAVtj03YJPs9DhFk<5!YsclBir!TBvv+A*)pyu0h?G~Y}&$NY272xcHYhIXr z{_^qDAOGXWCl+cYnSEd!*yxZtf2u1$pt)2iuNIQ|{zKjtlO#Tis5O3Z!n9nXT=|91 zhY;N14@=$t0=;d7ZL#U1#q0sLGl5UU%@38P|INGZ`M}$5$Jelt@6_0Qd`nDQ|5iYN z9S(ku)l1)g_Q-#GV*kUB?Z40%ny;>@R|e!WWax7(y!iwBYSIC*W*#umc&O<*)hEZACLm7CK{lE=@u$sQu9X@CrRi0R=QsCFyyL+;9=h+&J8!vZ09k}& z9Nm%`XLnz6`xP^0oFbqQX6xdtGmgAI@pmVF@6R5`OMXi7;#V}f_^)xtI<*-pV&dA7 z;T{nE(V+a+dD&dGzMk{|RXMdX+mvf~68-7tUm9M!ZtwO{y)Kp#7(v)M3^8ndua_ph zSY{6F(PV$6bkpY1`}Xa)Z{ME&((Kg5lZ(?6t!5qHmP7xO?`=X-hmoEt3f0=Vlbf-2 z$}3sFRL7!*5(;0m?5$7s&Yd5wpWU^3`kk-Y`@#S5ZEt_wJv+9n@6iDpiHAW+(|5H= z4*{ZI>q}%AtPzoD4u$)D$~f{Wa$-(|(+Fp`Q#T2eg~2&fLzn zU^q#_oq!lpH&GdGwhu*XTqu_|eK2*7fS=kFY5vOatn|#Z`oH_s^FwO}Z{E2cttSeG z;t*yf*?Y+0+R?ZgxKHgHakR?H#H!&ICMMFuY?jYUBA6_5y=$7$kd3m4bR^H)Y& z=l5-?yz9XoAAbMa-|_mpuV1^SrthLx@$^IK)|ww|&iu+x-0`n|>h5)T=8F2N>b5!eyIgRlR4O9GBJbDGn^LU2zwjcDZ)> zsdO-}G1CbNfPiPwxddh1CUEHlQo!(hE8?VhC^rM^qW<7voJwo4(wOUM%?vJ_U)wYD zBX@3p;{$izbL;NyYloP<)PT(Y0L=-_I7JA<0b%lPXv~{cr4kW{Of&MN1wJeI@4tBb zlmGc~d{vom_(c?Y(H*~N?#Nau;BqmGG|Ccfxf4)kKhC$Y5?&f+f{^Zn2?)E|Agt9h zdc1tzuhdu^YF_$h|HHli;vIKx>cN*xbA9CqkA3;k z7r*q#Q>Vu36OGzpZB46Z4L*+8)Y(;oDbzdNz!{4SZ=^KHM`nCfL~>jSFkMbYbGRC@ zxjt5rS2-tekhc3-!4!{9(B#x-1lgf>d8 z`BM2zv-HWoJ@Na0`Pf{ur&2?#XcF$|V)EskV%KmO9lF-d1myL$4lTA9PvD~gq`T_~ z3C0KJ4fc2rn07tBv3l{s&povJgYS7@+bTVlPK+PAwL+7Q!5Yy%3)vF5E9A`N+}FSJ z>{p*W`1G;aBj*>U>b3H~>K2}Hl?Ur}KTmsXHbzh*DGjnK9AqA6aocLS0@^6Sv_+b= z`4d^9iCxHub^tL9@dd~xo}Z|-8r9}PWnpr-XKweVzPop>dF@?$9=PkakyV4yWg*2V zlI&|uF6ty5&cG%Kxo zZDHac-@WnQzW<@!e1A|FHcYVnY;8t6BCLBE0d>&C?+A**t}ZdT=0OOOfNQiz&W^uu z_|$h^Jo$IuKXCBE?0j`pubTDAW>Y3* zJv#mPQ~Mu%>fpJFg{g%KF5EV2gU!ldtI~_7zjYo871Cy|A&#H9X8*A$^ZmPt)r=i5n1CMcK>VtRTB1pKUEEygFbilUX{g@CvHP~K z`shFX(bw)6mHw++OSB?krKyA`r-xjEwb%X{`$Sjf>fe9y*yGO}{QiLpM=#BtzT6nc z72V$ca;;C_Lxjn^itQ~oIl2QGoD8!h1Yv^B-T&OM^#DQAMfG6JM154!sF??WN||3M zjOmj!9`ILj)MAr>1CdsxzSwLmmKJ74dSx9_HP_uaAUu3L7E4i5He(+FyZ zi#2P9dXae72w95gc4#sjQ-AB+^lyIZdyhPG0e8U56+Z0PRHd9Qx!@}RY35fX#^BHB!8pCZ}8wrtIM4_Epcp#{>FuilM^s)E< z=#SrtN5)FHyT)t4pv@x1_LS=bq*)|zaWoGk6(HVzI5!|^GD9U zaP;D#b5|D11NGXPg)&~uC?C(n6V*6-t;e%`L9$>tyH>Hl$h#*c*E9> zLwJXPJ`qm%gb~-EPt#|YTf9YFtyDVMWG0r=Qj|gPn0m%ar7!KD_}C}Db@=R5xd(3- zLvYeCd~HY|sR1KvetMY*0Qn1MCOMm@8uB)5X;bmlmwVaE*Ww;fYErDD7f+&eeP?db z>0h_N==}?mH>_Ux*YADpyI;3^R9?6vZO9`s>rzIf`eRI*psi);+2%9R=!RJ_yZHoq zpB-T0hT5^&`76`2r!FtNc<{_iM^8O}=+ybK>DhW|u3ny7EaS8GIOW;ITg@xIt#WTu zo?^hXT$R^$g^SnKgZ&r%Y1yUm*deVP8t9Rq5PEkD1o61-T&1;8uFvCLJiX;6_Gboa z&4FrjbamgJZJYP*xbC*y*YDVZo45K$R_pbG&;k516%L~)>7}%&TAEy^4Uxp)bb*&T zp+s;%}kZI(vEY;E6K_kDony=F-{Avp8)uHd~*VX^hP@rWWdp^>U-s zTdww&s#SfF4$_bGaH^Km+c-SHf^D^2r@^Sv?E|*jviqbAoXx>>(`qeZU1>C$jXEwU zuj;Lg43Ev~}aU!Jb~AnX7`ctP9h!6v(9`z&a9y zLtyOtTxhg@@8KhV@`dkC)@!xkn-;S311loNM1brhBXZQNTT>8fN(&Nm(FsUobC;AI zv0VAAO72oD!vvINAfIoE_QWha`X|{8c2J~QsHI&$re_>BUaU?FL<{+78*FD9xJ9VH zHTl;2uKVA9;i285cnxQ?*8s`3y)DaDXhnX_F_)Q2)10kMh6wr2c(o{c9H2?3ra!0) zsGx7lnWNdp*!bl5@Jv6+gPi~0Ng}&)VTgqCL9RWLLD4s@9hgvv{6+Y-Tq>bYi^Jyk5N2a)Y z2o19jKBx22RO`3?{Cj`%&BJxvJRvt~>y|>^oK}%n$0ED&tszZ#&8nx*!l_FA3;Mad zyAG$;v_EtAUTT9W$pT@P4B7ap1dx}!?T-P|)oXYHa{7?X>xh6^i-pojfvqASG6$jE z>v%KXt9Ot7FF*H&AK9~Rl|l(yn;IqE!lxL}`e0|6)#Rjzwqtdzm;-F?QHGribU|Af zCpd6hsAH~aEG*U+8_jwHyD?1=jb>}1(W=)=ji&q|KNvoEaU&it@2TQFS>+x)rj4sO z*rr!2{XMllA!_~M!w@l_F%#-AbG-^_9xtFN@VC?@#C$n%ILTti2bbF)Il1`T|M44- zK6{~6?Z=Dgq${Fj#JgB`v#G(F&jLV1ptB|gm%m)Go9X2uf(fYl^A9iY#Fpcq414A| zTgc6wCuQnJxB}KlW`bf#Kt>K-Z9}wuqp~owbGZI*e*S@;#>RW@`*{f7E*ywF`;5l6Hm84{N(xH{PcH^o*%FF z;*M>0MtOHpau~8pGg0|D3DsrODOpWJ%R*oiWYu=ZFM=r>7Q9WleCK<*vr$Bg8HA)u z7@dj`Z1S=P6^K zF+F6^t{;I!wQ+rb#~B@zlDc%2S!xgDei@aT?R5%Ec+PqFUTuWRaUYdq6t&o>q+J}) zta9U*?0Om2yCGaf%t5Vc&tkLk{DG4%96Y{#*Otv|@G;(C4vKl8g`{c9xR^<;A{_c( zL^9PD1J7~~u&G)_%(azCA}2YiAQ1B;izmSY^l(tyHI#>JMVd$&G69dksT~~5;yZ%h zIk)g@fAr`VzV^~=tEXJWhv8&FgUEy?TR}Ys)sqI5PKuJoLEfLM0+#jfHMuO-*oeAY``$)hYtoW)Q32C9UuJRQx^Z_2j@ThiO0Wp;9{wF z5Vts>tHMLM1r0q9U+a(_uKg6yVK)ZfqA(v+i@L^>1FmR*IJ8L^rbiIX#5y7j3Rcj`x`No=y@g$?;U^O_JF$2m6rnUUnV$pu^_LNtww6gq+_LwP@!yK8t`a zx0})gnoZkL?*6LwUY=?G-FFV2I6uB;@7B>ieB?bPL$uOyTnPokAz{UYpfKR3c$(&q zvb72j49ZyAMVwOiWD+@vWirX}lN4Sdj`^@c_-$d)Ot{Sl4_F+SEq&}WFZ}*re&^go zz0!-jxaBTqsKY~kS4X;Z*u&exrVE4zT!3WvpxCk}VVMDST&0`?f*CGZqaC&BiBN8+ z9cEdDjY%R$J+%s2I$r=wwiu9+?M58g6ydgb-p)x8U>}h29QoD4bkX%~a()epZXsg>)5YVcaXBuX2^%-#s^rjdr8cGXLolGbdNk&8@@dGkdzo00V^u{6QI}al zWL?j!D|`4T=EI5r?~=g5w~hos7A-v{mm~6Oy*7C265e|89Ii(1*|B+bk32je68X>_ z*0y!k#iR8c2Mo;!SG_x$P)v0Z*tRkhz?wvNUS(;m1ZI{kkB{zwKg>SZ_c^`L`Var@ z;w1jt|dyS|t@J_=oBF}q#aK`88eCrec^}z4`UynY0WUSOPh#eoO=j2;!0}1?C zxAZbbF)%^6RbJ5(2x?VDjv#cQI!M@Zp;Bqc*oZLj09F-TIu#*{X^NQ>P?o0g4Z=7e zz_cWSwj!%s$s#lnY&y4exM(zyg@#(M%5{lVv|?g$K$PTiJnmSXsP}&F#S>4zcw%JT z(3XvB>;f4SeH(_gtOOIgT#%ijArZ@E`iBUoZPXaVJm!)ep97bEK5cI z^-&CSsGz;1SUv)3p~AK?BEK0-#kEB%tTH}fZEbvy(45Pq3*0kZUYr@}ZT#4MH~y=4 zz3SHW12`fB|A+mc%!}78TIOBmKhTx|JX(PVyPg|w{K03R|I%YGjp3lH4;R{_QJU=Tzi_J{xd8&98` zZB(mxrG~tGCw-U4MQ)o|SHPuR5RZmf5!0>~RBUniSB=IV5WbAcvD3{6g7*d6wP0!h z*fw}tEC>j+d`v@QEVF^S9%%5cspU7};S%PJl<}HeJI3B(MwjgoUXe(l7Ney zMrGb)=`!rDVGZAiR70suQ%NJ_o*kT+)A!Xi@cz)&!sO;vl{ekDy~&1oo2 zab2uLRenB#$&GUo-cjoZ=d_pV@J+J(edNjgbFIEj*R2`s#d|4av25mc zYZdKwWkYBwVS4TvX17iSdTc>DMod&J#ZU8xAWMe=0zt6Oj~a6e-W!jp2hXw}oNfI1 z*U$gfr@r>hADo(6z$+wikE%4afao!r7R=ed?*ucPlZBUg4=Bg8<*i~OY$PllTzjpY z7r-qR(ghofeT|8`cdq+|x7_iTd$(`xmn|atwblvliz2&1+L34~$M?>vRsyp#4+={!bpl$(Pyq$EqvkJgCa-Xq%PR;!gB}wc_A7h^ zCjb`b`YZGI-n{82U$^(|5A4`fE8#9Q2;*(0j0**ZsTxIBZcdWws7*5Sp*@wPZ)Pzc zC#RMs%+S&S&6Z&rr#O+SOWy$Er4en6Co1s%u(PGo-+brNUwvi&_ntewfc@Scyvk8` zbfgyqla6j^fTRcM0nhgf_-2dd+@de7<&F;MQW36kraJ+_Rb(zBc~>_Muc^8-ZXiZ< zhm)lh!D6nIzJ(QL8+>(RVr_rxuAOV&_s;tt*fYAJSMI~dbN8BDNiVw{)U%L{A9QHj zCbNHsMT$|zREiLu11^F~7lBHZ@$ge+iZhdFT{~Gs5wi++dGH#I^Yzkqj!ymY=f3yd z{pTkz72&Pb(rQ7&1^Y-ENs*nM;vp|lGU}O~08y(u-A?SpWS3zA;y_|AiD9oy;VLJn zZ4lC@v4ex%9DRR6DBr}J*jJaQ-*nG)KlO$^uemc!mt62Cl8P53NQPQuyaQ^@K z+S$K-;_zI($tTxCMQlw>FW|{Xqp_L6|0OIdvA^SDN@9y$r&~f0ovF$MWE#B6*kxN9 z%5oF#b_UqRH#MB9+D=%+C#>6AUK~Zx9Cc~xYOB#)m>%ve-*?N#w>`M`&G&8F(o+g{ z-}UxIO*QP`^nu)O?OH??isrmaP|O5et$dm)CgWkMGcg}bGL^Ysp-d`{ z$23^eH35U7OhHT&rei@-w;2Rfe0+Icu5jVjo>Ps|m%o4c|NX{+?>u{I3Lm@fACOH< zYzfZ(SkFW?)TIG2gu<&}M#NNe3kC?OWQX(s9p?kkB*(Spsk>EO(94CEG68kr&5Eid zTV+Mf6$DRhY^PQ94QJ@NI91tLY|T%O4mNJRVdOn;ec-{{N4Bi$U5&RCkcJ6))asO7nhTv%Nk zIn-F5-+VuRC?}w+oJz}}5o{U94cYdgh$WDb*#w(HoRY*_@6heBH1NHZ-p14&+tAb3M^fb-6>LwNVv=aDoGrmVncSJm*0|a=<=QWP0S%*l94Su8a(5oNk#~oX zrIn8?eIOjM-642dE}%=B7|h9uNzEXbVqM;qCZE<-SCLZg!b1q0R;j*FZp_`ddHCL& z*S_`sn;*J!{U}auN^jOLh$=1(33BYblGL#ZYZWZI0u)t9*qVSvQ5-n~1kXh?Kv%%g zi%8S*9E&94RPn%p3{`_Q7)cr4c_2+y=H)Hi*YmBH=DzsI3*Ua`(xH>*aW`|NCU0vF zRY=JFh2+>s4vL5!-%!DH1tQd0%B~PPjH$bHh~4q;vVe4KwG)M44@lD&>{xc9e$C0U zn=Y?g?8?Ao&&~qZ=|(zGt`F?f_+sc>tvR=Tb@`4R!*756-S^+V?uIq}JT8L-db}77 z`@L(?b;f8{AeByzc8V28$btnQAeI>d(p;*F%QUeh0Wo8Gw2RP|1_)%3Qu+Fl-pY)9 zpUG0`XYAp>B5DHMhoxF=&4~Ai6$R`ZZ{%yzTk;xylRynV{hxyKM1%P zhz`NSjuJIr*@p;L3$Ml&R&OfI$sOU+vh1l<>(B*T{x8*?{p9C-U1 zUh&#n*WbQ6!>-JsuqxbE-d1D2iY30X@v4bHWQV6FZ z>&^KQdDf|Aagp$3@&Qc+1fsy&^~9x%;Fyd#7SD{;2lE0gM%*;Y!a-}`4>Jx=@yMr; zFPFaj#PM(Z;M9vpFJ8PdUg;f>cNHeKxN3zSwV#0C0(&V4x7|J07?;QFx|o$E50L4y z+^42^?&~R{~M_;9gDw{EL+Qtw_SP_{3 zX0x$aTAUf`ZEYN?-f`20AA9ibyY~)kSUs@5Dl-wUnxU)X+$SAK8Zr)u(8*|~Fpi0l z)7{!km^#8Sx+8-AxPXAN7gUh0k^kIqqWI7k#R*``Vtnt)P038DPV=Li?CVv^ll71vElIz2F1c{MmM^Esfd zb%I}$Dgs5c^V>y=*X3o7DlKRURJ}nG6nsiimjn#R)}C# z;CG6jDxb>C_g1%4*wujxa?^jcRqtueZr?QYs#|Zockj@yO+(u^Z`?Xm4nLrXQKvUn z^W2g_tN#oTJ{Y?=!3>zZS2TVq5llepl4X)^pa>O7OI(vhD01F`#~|>u#OdkM!E=|7 zUYL0DrNzgdK7Q=X<;500Cn=W=aS|tttWbc~7DmKfXj4jRfdic=qWHmG8#t%h!(k0! z9jT5&BeJ&V{z@s z(DfTfw{7m(d;RFXJ=<>Gv1a3739o0wscYQgh_lx=7LDK#K}0V2iqf1-WRB5mPmyU1 z(a;UdFK`GV{KJW4+%bq52Y(mlOD`N<_`&{@2Too%adz><*|CdblMt)+;Wf;7(pUE5 zQ49e&ER`ae1@75^h)J?AamMG!h4TN&T>U%;GF_Okt!q%hn~Am znxqAlBwU#!ZQ!X+y7Goh6}kbYOQ?*V`N7*iP}6L*78gpb#lhb4aDREtKR*2BaMb2Asmf_wFY@rAm2Ud99 zGF~<~J->Kirhf2bbN``J&mK5>^1{UUY-MV$H9cF$j3f6A$_+f6Wemf0*`I)zWLvwU zZd<$jBDA$#vb{{*WQ^kyR0PL!!}ul)0i*MYREq>mS}6_-qb{-m<~x&9n=%2p268mp zRvAtz0rif;hCHLqx7!xebB0A*6Pzv7k%tCLKMlbHERG34SC~bjk?(L|4I@w%^iTf7 z-axffFE{Fa)y8!jhIVdUyW_fbyRPfqI?^+`dew$CL!+zvM*2&Gr4r6$Q<+`c=Aa~@ z`1;(5+DfjHgTpu=@CVGm(NGyhJc>2ZC|#LsoEx9KI5~Z0eD2Vx*3mPQhfZETer|le zArJK8EnwJ)K}oJ!2@0NfVgIoSC>Xs2hLCq#iKUB8V-4gIp;PUD4Gp4(;HiP{adL_- zAjJrq1TP4y84w3Zc=#@OM}RI)(l_%wCsMB}Wdiafx-MD@3?a#}svLqbTbkUW3+U2W zXw*e5(M-jNEX5*xf_Ns1C>D`1aLYqni+w%T<2i%K;SP?}8ueDAjvI~o`+A0lR*eh| z;^oz&LzPVC596#-_(6TH{lTmnUb&CZ=X*=do*p zv&fYy9!A#-SU3+KoE?I30>dUpS5*^2W;`YFOYCeH%O3OTDkM2>tw*;NZY$sdnlK3P z+jdTqcR@&}R=KcAl`c4`fT^b2f@AyF&EgsJibO;nJ-#)6M<#Q$Xu{03h4oxAWRKq# zCslxGhUv<9d2p)=(%hOR!9(O=K)Pr;Ky`fLjf|DPN-uT_nscSr+*Iq_!~|XvQj$+m zm->1t{k3LawS;4u-dcH}uRJ{1H!`$pba-fZ^{O?i2ZmOy8XV{!9O&!sD-HCQ`g%pO zrw3p4mPr6sWa?>_>W$K3y|u7dT39H}%;8d0b9QcSW@dhJdgjW+^yRUME0dGs)AQ4_ zi}UsJLZdw2sLU@mXY0)tW+s`{s-;@3Tl1YwLd4#z{zA2I*zGuZ`49WvBK8XA(2qe*5b<#~aEvG1n*8Hu+eaG19J#RTUvzK!9KYhfJ!2laE7TtRY5qPrfaJC!bm* zeri=m%xoOrf4J>QjOasf`SG65RD`sfaJO~Az=66PSB6^C}@Quvwx$SN)-K~q(F}PwN%>S*YIQjQ0nxMS z*>G!J+7rtuS{PKv8XPiRK$p%!qpsDas-!Ya#UtPbID~Z-$zheJQoQKGGG0&D74WLu zA{{eVSw&_@2V;^i{RoFAEA>MU0bCW)a_n-Ht5?|V!Qjxn6U+-LsS^zZSrQg0tRcb4 zOPIt`6|CGC&0EH(X2FwvH&KiM$5BEwdg@|^P$I$b-6TYMxs(AK8aTNcT~@ljxkhu~ zTosDZH*=K&M02Z>idj}n%kZI#g_xce_#P*x*!={Q1=^AMED-RMI7v=w{D$deEvasj zT@!|Bo*1WVOeh+N5iS~Sxofx9qYc3bSAfiT6@X(q8Z5efD(qkwfzdoA%wR~yMkdt7 zqMVCzF(NOFPlED+7VtwQ^!88(EF80CEh1)G6e6B1ukhfwsCHlv^}i z5?CAIig~GVt3adH1dN~z(LDJgMJg&Vn<`N9@WJicgzH8s2yMA*SB12z2-+(q! zi&u0dU0eE63q~DuD()AFx*Wqr=`z~&3Q$%w!oepdE`s4N<;Eu2`I1>FFzuod#MWlr zIGqw5AwW1s-XhJBDdL{t7(p!*xws(UxW!buh>R(E&U-}@OC{v8rd4>FsPZ@_X#@mZ z1mlBftLq9IO*F!q11MrKneGVJPY=zl$_F<^sBp=WH_0r4R6a1l=Nd%kAW#q8iikF`IvXJ9dr{q3bS4wAK)?v< zy2x(Gj-BpF7rc8Er*Q#dP6B)>_=aPS5eOaLIqEr8Il4JjS%6gW6kS)d6tno$O@+-;N#o1lEaC;sqdBq$H(JpI_P)?QSmRHPCOs(?Ny<)0L zr_5!amjz@gfHvfe$U<{nEuKtQ3&<#X9Gb(fja+-@k)!ro z-4&8bI2O?fb!E7iXcxc$BI^ANEx5R*yHPZnT$>?QrMjBb>XbvDU9IBzbhWNQIvz;S z3M-UGH~e4%iko)@iqcC*NLpG7rkgvLhLxqjnv(?akgc{0qEoNDA?H~H8hoRBog#Zs zECK`z0X>0KCS+U>q3ddS#e4)Yj7D?y+tD6=JMp6R;z?(Y6h&U5Tvh^?2zwQRUFJiu zYbRjj&RS*V^0-{caMiqBVh*VeH2Ag@_fmC@ss2VMCOw~1cgm8w;9#-9S@fW^7)?Gv z<{$V}3^vwjYFC+Ofm~&~Fo)DF&FIUP#idR_>_9JL>X(-Hj(2`mN^a4+vEa*va+@v!_5)B;cV$IqllsA9Lg*`pQ6J6&(Occ4FC7-oe{sl(O zZV_~gsEF{jB*WP!n1ebBxos3}(U##x#Ln~1P}ylfb6M(C7~-tdFH$KzJ{&g7VuqN@ z0%ah}>mgtX$aN8iy$LaNjL(Y(t(=eJA!y2DkDCTFoz6;jaV;M+bffq$B98e?O?e%h zp59uKIj^{PD<&ECpI|;htopaS_Lx{fP8s%S$Q*0=wK5bZlGu%ZsuMPL*8rmE>@Of_I#a}@A~L>X=CEVbb-3+mc}m~`~`6>W_knCxWPjT_W>;I6CLx~^0z-8Oc5ignZvrB^yjj$@8g z*4|k#t+wzP0bL5BxyTM3%fk`AC{u5n@|)P-0; z8sRy)az$~B9WwMmZCN-N7v^Tn3)fXQ;VvCh$Sjzx3`;4BP~o3j7ctFaI%xrd2+noL z@Cf!}V$ii^!87WTrF1yNX6>umNW<6BWvgv!mF`U2$;UPMVCWA6{ zSH2C+lvrYtgsYz$peq>A@D0vsr%~Tf!Y|H`qYOR-?2w$3<4hltGx7Gz0M>S_56Ml>9 z;U8QJ5Fnr#lPYO7eIYD-Fb~b2R9hi_@GA)TAG&F^YQjn$0Si!*MSsK%H5yu0Unzh! z9b+-1@p4-y)#603q-Gd(a8NuA#ge~L6}aJ7icuXbS>VV3L~0aLL+-8=_L+S|DVMD; zQW)-qVWi5ZVR$@dC)3NA(NHzr7P+B6BI~#p6hj2RDk*G|tdbUWob-_6sS{O~<3g<* zjqU{}Wx%MXLI2it?FCjysVJ+S$Ej-4B_bp0Q2%>I5 z1<>e7GWfYD<(!TLAg}~3(hWrI2fCsjcrWaLqY}`S+R!o|c(ksI8q6FJfXke$U`OQR z3lU`ZO{$SqTk6bfq`H6+2g3z!~12*DL{XqERsoDkrqBP=8n zmE?P3-4ta`FmH{J40#SF!QmAqAZ-p*N{%T5elU9_bwUmsroD|&KJ&M2Qs9iqxFNZ; zhwiF)RV?P{rpkj!AJP@s-b@-Lqyu=JAYC=f9Qe*ADkg$~O=>u{w9}Cj8>B_r&m!^!ZL6CN3 zI-#{gsJCvqlL$+*lEgzg(1XxmvJVn2!ioKb6{)`+xg_n)0VWZ%KS^6i`m|x6u&p^rWrbXdMk3|(kWx+G_B!aaxgsMP4NJ1d#ilIstX+inmn&dOA zwg6F2o`fR>bxs;XEb7^1;019&{{s<+S5{$nHc#@yw_QD%5Mk6LtQaCg3dgD3j6%8S10V`(^X2R-| z98{$;O~rg5;R;)o36m%yW4cCoASilOfJI-*SgbRr*XL-aD3oz@qn2b`;bqRjP=PpzSfyftulP}BiicS^seGE2b=VyZnQ5T`6$2@oeX4}+1r7*bj?bXYbue@3sFukI z3mgz1h${nJy0Pp^#d>)N9R8v+B7umAx?1G@ZNP8JAi#5(5(3cVKbPR7g(XiifJHj6W`mOhcp{EH9~cZ$%3Xhq zTvP;Z2qki2&S_SZgJNV`696-Eq#!4;H4=D@vM?3ISv6(Mi4Oik=S_;>Sc_p5fW8DG z(ej*$oaK?IY|+dppv;2ew@fh_a#>!6FC6)k?k!>>Bx}m3+c<3`GJ-75fs!lzfdCCj zvVBq=ZJh$Wd4Z}C|W@sC}Xf)tY2O+L~S5zUhr*YG1Z zG)!Uy>mU|&HK1AJIG?5^`;uXF5;EhWD$|Ktmnl^km{KRCnXtb}Ka}fuaeDoYRs`CgoV}OIn zAQnt?kcXJSSfhk3r98DS(8(o=L;AL=JI==B5toLpS&}n7>MXV+O29nBK^9dq(q#xy z85F$Ntbqi9*kiRUD6EojGD<}x83{x@X-r#`jty9=RYF=y-Oxr6mT|zBqFvSuZ80>_ v3g!?=U|1=!us|{Cm69@KMq5WZPV4^z$ONag_fOLg00000NkvXXu0mjf@9Lwe literal 0 HcmV?d00001 diff --git a/public/icons/icon-512x512.png b/public/icons/icon-512x512.png new file mode 100644 index 0000000000000000000000000000000000000000..f5a59bc68ca69583a06fc009c69fdb9e5bc182e6 GIT binary patch literal 157134 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

Yv02(XfG4 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
  • )dND7Gr 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⪻f{}02UkUlbx&-ES-uQDqrKfH`gCnR;k&R^N&AVz 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 Yv&((AX~FGx=_;o_rM6^RFa7@Xe*`}e=>Px# literal 0 HcmV?d00001 diff --git a/src/assets/icon/icon.png b/src/assets/icon/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..b4f8114b68a4309afb6bf6c4d414c476e713aeb3 GIT binary patch literal 258530 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
  • )dND7Gr zxMp_^XV%(Ap`mjkq^@c=K$8B`G?t`PvKR8Qs>l_q(`>pCKp+(TKoTew z;s7K&Cx1}#$ zQER;>2Z;#ic4`Rnyt~?>NQ4`+%@Im7@8{Q>{bBPR&HJ}$A|eMsLWm>|i{?qB%Bd;o zA;Y|>AQRBjFOTrm^QsP7AU$QBNE$XkR2rGB6F+Q`gs^jv8S(?|7nYa1IW|jpWgnzG zBzSDa{w_R1Y|mg=G1%~JxaR$b2K&CDLHzi5QwH7R`rKWL?M}(h%eih?Hkj5(ao=(s zy7YSQx}1Odn|udPvi|^N+b_Yp71^c<*;W9#p2;WgD3ZXqp56!OV-2$)h@VSSAIJMQ^AEwbsyYh<=B zvl2M(Sfqcu&!&w$a(1RGpm_dwb-+Fe8gcrVk{-~UTWdSF25V9moS&1Pa>+Xnk z%Z{A}Tz;)t2*^Aum8NIyzojU%J z9y$6J_0BlofAZZgJV%w;ngta+w3$+pl=_MOJ3oqKTjte>{10pc5r;0@6j!dl5jfiC zw1>a0v^w|^wmo!PEb%ULad6cxLsn z#pp=$_Nz>5MXudxk88GDBgVE{Eq0i(EjFuNve6Ofwu?oo(;4@pMzq=^KN389OYgrD zELYxoBhS9`&m6$^Yuws#>bYBUv~;{!RTTa#9*%NI6}2)A>eQ0YPa$@c3yG6br4SN? zsaT8c3%#?2%9*j)1y~ie62Qf3WT}jqOSj>|fwaX2_m;9q8mS|gy7dm=AWQ@Rge65$ z+92g6^ApOmF7P0)!!U^=Mulm{3)`TFMM|l6^zUwzKzEU4nFhX4M!#-k=5^w7RVhTC zS?oC}NYEqz0#Xdx1P0h%@N1%z{0?~|X#bDRJ zm(hSPdVQLiNhhz_I)XkdgaBN|pK46}XsvfhQ@lNRQ!WO7MxY%8lb>E35mH(fo3CfY zWzBngc!y$5yK?x?Y(q`zO#RfWFV9~z&*(g1i~!m&#f|<2f0d$lu?=muQa78RM96%4yIYsZ8-I(^Cgm> zMnW{EVE*I;)>QOCGnQqt096wxW<=eTz?`Qr^>|Sq9NL87su5S^(ycDw4q0|`gk=QI zgMps`PNOs=l8dP!l~i;>W$d683PDz&5)^V?f{8vd9ZI7BAQVB8XDtU@v}lQQYvq@J z-riA^)6+T*WUt;+Z6ni|9DNQ#dW}7rWU|vPIggHYGHL_IIwAE^GWB1hA|Mq4JU-mM zCPXm~p*81T0YOyY$@~3^a6}VCq^7{?q@)m#6>2)qQ7Igz$V5U`VuaLX>8X(CqQpLm z5BgJ#$IIu)>O8VVL@G&~z*-dpMf66l=~OioJIIHs06OZ(Mgz53B)ay4=Gm0{_2DiP zAU7=s{M_?d^wqe+Oe!xtsXjEGRnVasYu|Y=2@}uctI(F96{>ZrQk+L}WFQ2j@XIu7 zx@G1Q>#xC1icLms(gBp~(uZl?w32c8Grxz=+&-Ym|(_$bvHB5T~Q0BP?S()sTN)P;ELC zAQL84km$dtkOvx~wp&vq0FM+$eF)4d3KRXR?1LcjKmle9f)OB<2_Y!~KxZ-vhR_mt zZv)36x>Q$GBb6%Cb?@x+f5P_(002ViQ<9l1=U)9v=o}Fd0Y4=80w~Btb6_93f|LtHKom{XDrD#n3_J-%M|VgvAQLr1IlCYbNhPaj zq}~}KZyA|xgpl5$T$3R1kapSp9lUacNp6!PNq|C3x}T(HR6(oAC0!xVNuLR+R4VN{ z`k6LVB*OYuRW<3CGNQN?Jv2ZkCy1y855$qG!6Yg6bv3R8qAELfI29kYuzk1a@dsbOox&6PO@Vl8B&yGD1x_ zoa9b(mQ4yI2O2YY#H@e^RSeDU6Z3m%Yh@4uy=TD_kZJmc( zM$4oE>btrm0g?bftwLlKIsyhEx@YHfD(0wUPLrKb-Xu5YK^RFRN0p2^JvQa01 zKnQf7?LJn-FVbeA;z$GlKr{o8k=>!H5QCl9cZTQ$m!*<`fd1hsJhK$y@gMKDSF$am z?Yn3=TV*>X!k3me$C%dghj!c-4btd-Ev6`R#I##2wuqaSTdwE2?9Rlu-xs~%8qZ+5 zuIN#1w(CSF4m|PrYwKw+>ROCKzM@4fB{a3opHn$$M7c8MfL5g~MUoh5&IVaW(LqU5 zh*Zm>qLR9rne!7aRGBE^n6;>ng((+55zMwl?jAL<&6RB<$0U882E$6_jQ!*GicE4t~~SaIRf8_?npLKt|S%{deD4x0Ta&djhDN zBV?%O5%4Ke)r-!SSu>{$%_>L=r zwBhJlK`EB*)12_BY~TVD%b?YR0T&BkR4aY{Libqh|Qu zWjjE+VBeTGAK|Ox3gRoSC=Q!V*?iceSgjwE7`pS;Yg{KH{{T^8wn73mirWeet^>|T zferV4XWlM+He(+N9wD}uusmq&X!h(6e#L`x-%r30A!4i{cz@UMo-4AuzWgx``nc^D zOGT;-D6xObuQzWCsx(7ru*L)037;wZ5Z!VA0K_NYo*vaUBXsz)!8bUKj`kA+{JS4J zWP)C`-tsGfa|#%?AyF^v72Wv z2d|n_f^9nGQBC4gOQys)xM->vf}U`^jo2hFoL6v_|hn)@-T9Xe0$=8$OlP z0+f$=K82oql59`AAI(k304;-<=}WmKMI^`xW>?mMI4T)86K(Prb8G@=k|{mCNRLj)9pn}c^3NfzNbYu+zt*B1#2Qb-`AkU_RZugjhJ zWgFAJ)+Gg*n(mr75rWvX!lUir&j3bb33B*+TOIYE4$CP@G7xP#Wzp||J!#XcKo^#0 zPX5h6%@#yvf?pPck?cPxM4Eap%k0xMLe)=we(Y8ZhhX_cpRn)^6GR;AMDOgzck*LQ zL>hrpoTQbSckI!*9T~5eH0Te;OU&p{j3pC1#JHbK^`zQ~5J-~CJmjKFER<_XvjEb$ zDke+FpjpWSYkBviq?L3!i87%lBBxrY3r2eN>d=U=f7AdSDiX2>b<(9^c&nvR5jbwrnl^Wg>sd}nM9^fk z0zySN9h`y7KF}}a>njI-5z_6G6L5aVT)!-7(4d5xgf8c)&s?|}=lb`+mxYV##!reJ zm~0~KcG(8z#22^u#?UW&8>ByQY}*gK<+~T&f;Q=L&uX+-gSREi7AP=|A-(RKJIndV z-;mu;)Cw88>P&^J(s%aEn&m{Fb+7R7cs&0AqV0m;{wcA2(jen)zQuOKgCDfPBGYwj ziw@f#hj+gKJ_GiD_R|o;wqMqS-i2?uuG}SShENiGYknJgor2gLO1@0MoL3VA@8s}G}?itI#?=``{blkSOT9`$@E z%w}z9>@S3HwZ(z(wjROQUhJ}5m~RVQmsTFQZi@^d3d42W*ENdIcU_ltk`t%>-I~Q> zvq7^!heu(-PrqUFLn<|7B4_aF{I}-c7QQF;dEoy5VEE^5+ex)0 z&xG#cF1wNhcrb5lUy1FjXT#V+;c_r|MZK@vz{9gcd^r*og32v-wY&1}+rHZ#59s)j z9ET0~kqC9i9WOjyAOHX)spLI6w?Z$*d+`H_;}gULU7hUy{Cd;j`(d}8=W^jUtZ|)w z?Z+728__Q8QM5OV2cCm&usHNMw+0N3Uylr2aBY{(h4^3XRkF_SsqTk%^_$Du>P#gF zn4Bt=NUO%G(iOudi3%Ud;|;+&tw70@@dW|zCL|wrQyyErt>Mz{^JS`W4kRlSt4gVG znsTAUx`hV!+!rQXfOyqn3b;~pj}`tUcKx(}6x(aZdv)5yyxXyMIlW?9-?Kn|GuK`n zxu7~=+!$8jg&FtFn&HEDTd;2X1RdiZF>)=w-xfW-*=n@L`dJBdqr0kr6DdtlD0xJ* z4yYAxn-o73)FR10bwJ3G#S~0TD||0bo5kmWz*Bil%5nymn9)700028LCvq#qgM6!jb1NXQHa+~T>7fHtDQb%)fFjA zn0S=#NzW~LJ)pp}Byj`ujPz5MK~Npg&;sg6(Nw%iULH`6q{f_B2sA6~oh!y|`a?16 z^zr-0#sM#rTQSUmW9q>55v|!s%QAz@JiR3)$)jvKfd2sDm(&9)Q%Q!Q-_h{nV>qGD*TO?Qe*j+*_` zP7-Hc=ymS!{o*N>lH#%+vNTl5wD0#)U;v7XM9(FX4=CW6nOZMHsXt;U0%j9#O=tbJ zT|gP2$PQkpMuAQ8BsZQSvYvbbR(v?&)kl)4!{_{KqZE0iUEK~!LXM?4PGPIE-qd<$ zojutIf$0!QI(wBdcMjygQS8H zndpA`b1?C*>3c?@cx2*QX?uq>}mOOxA4&)6=osny(VRpU)4w zA|RwuL6JOCVDb{-N;bpA(Dw7M5u=I4uBxk~^8KJl$RSls!I~&lWfkobTBt!V59vULW=az( zyQ%@;YAaqNDQlBJK~*X!3E{kQI?9A1lqDGu?dzSOcb$?MYGm+5{iJ~Jn2AnjR*U6L z(hht~iRG4j)m4O*`vL8j@WM&y-vwkKq@YBiE~PqpAOcE_pMz;lbCl;Q^!4eRMVHMv z$RB*Ynrz)~%cn=@pURk~7 zE|F5EW<;j!&y=ZDQW4}L7Th^8*R8{LYJP)CE!xaWjQc}1wCBi1U3FCMJoM@&>HzTa zno-e5krhG>;bA-ahz|g>3JE77zGInL&PO8JFBf-1s*0*rN=e=lcXmMN3Q@8jN*Yjq z;WGo35hs|XN=bIto=tB)v?xDG-7`c`h$cXiHwk~tMIKow zASw0|tz}XI65l3ELKBJ*smimIv!j2w*@nz<_S$xXg?3r8+%0)yTz!piSXV|L!`Dm^ z64Pz8JU=o#dqil3+cn*EUAAW;-WR>`Z;fZWZi}|fYPQ?$Ff6cQMR(+_t)#=LYAY*e z%crEKmS)eWnxvvssc1+lQj}N*0P4;o>7%2muBnqrNg`!MO+wQuOo>V2T*auRDFGt= zK5W+i07bFQl5G!eJ3+#GDcM#Oyz!nt#+Q)0E-Q-bhVSM_h+Qwowc9N*w`|v4&30MD zYjyK{TcSX_uB*1qX|~%V!-EOt@7wrjei@rL@Da1W>n%>*c+12NF}rNe?I&qM%jAIT z&qK8w6@o>k6PBy51>JVN*U5dz7mg>l!H0ccZbLBco2uphU*UE5W#AtHTQ+v|y^Yz7 zd_v=UuFL-bNgG3l0pn)7;GfC0{{XPK9NJ;KX}j=!*J^RcuVCC=OpY!;oP? zx$cXT%E>fR9VUQ~Nle0=g=D-%TUwj=-<@9G*G}2ppPe$7WT>W;l7gf!8JvROh@32; zN(gxpO9g+3u>2`T!?z!~S}l#Dm9#kQnRQ!9SuHaWE?^5r7cFT7OP2OC%2-TWGJh&s zGy|fPN@NEPXsX(1gHGw+R=xM=*wGmy5E&|W-98Oi#zG9~)44H>gc#2LjThd7mli@4 z%ntIO*XrZ&?>QevpD7vCpySGAgQU!nejK_9NFyN?8no}*=+%&k(VadW{kX}i83>&Z zx7Di{$U(o)VyrcB;|w!@VH`_#*)Oa;iEew&;lA#B!V9*G1?hC&_BhrH#_qPjcy30r zTWofi)@wv3{IMZLdKr_={r(3uAgV7BIRPQhn-CHRO;r~xj#5w$9*ty7T&1F9wJ8gh zq^%1{AxToabb85rcKBGn zd>Z(q+Lpp^7j1EFON#e5*3YkNX7kVD4Vz*j{l5raPe*ykZd$E&TMN%zH`Hh@{#&?) z<-MS~f*XE7D=-s)DeoehiB5$JcT@iW5kG^`wB3W@j}=%->JhP)!0iU=#;@67I&C+m z$uT{?6bn>n`+&x@f3aAeE#G|E-IN;z&3t0(Y*&MhZw{5H9uhv1PF~%GZMN<^Z&SD1 z2Zqnis^yAvsVQu73W35^Xvu9}4s;-<1+E1YVMd?(4MqDL4#HFwB*$*F7^#m2sW%FbrjqM3qb3%m*ftBhT-}l^leMlesl`;$0-4QNK4%`_RM2tQ?(t0vom zMDb5g=d@_x&!@Q5O=;Y==?Nj3%R-W*mv zg)Ly$cF3DBxdXBE4W-yxAGfa;h^VQb{!lkiuBLMdm_eKqG+wC9B+=3c1w_Q^l>)L+ zJ{(eM13fh9%lzJYW^#!DoP-D?Bq_Wkxk{R+qh;LuyQ|hu;$7mEJ?5&I?B79Mug>VQdeDF31-y7s1$i=)+ik>ashzX1i`%lJB$KcU6MU z>hB0vOBI?0oy960hVJoIE!ETfHr^Ef0H(S2v*QC2-Go{%$k8@KvdGqmL_97_rqg4+ zc7c9a%vTQdE6)9ga$)#3sBZ%fE*ifqr2bu^D~GknQ74MlqNtMq5`b~eNif>P_MqF5 zw7Yh!3XXrg!**g{;L;MOmopNWlq$7$v&$hA#AcOBm!GLUvvFf=T75MV~ z@_3TVMG`F`Ba z+}ASoR;T<^JitTt6PQg}094G#k=dmu>8LGG>mjdBLS0caGGrit9_C~vAU+zkt$kBmojYCgiAsaKQfe}5|oRQTUhyPYUEH-RMynYOsaZWGbhfNv%-{1l#-x(PYB7X375mQ^OcW?0Mkm{(}$P@NCv6V>s)t zTkUSzuUkMi%fiz8{{Toj{KK!AnmS&1589cdr6nh)Jk$-bZa;Sv+q~HNdRem5{AUtM zYq5%!1z!4MLsNsFxu!=9q<}!;N|r|wmBp*g@a^SJ-)&7zNtjLTKJ<0`Ro7_bfU;uT%sRpKf^-9sb=*Jw6nUW-v089X@Dvv2jpl@vWPD~36aQrp{lbpta!SuQE zU>iH9C*pNqQ?HJ;v|?(3L39JXA}71MQ=HJGknm%m2?d%{nBrsrDe8d9s0HVUB~=2@ zOrR=cC~5#fL7a3<6ha=|c!dh6XquHJM9C9sa^(3wmd&|>JHgaNi1lc%P&AWS5mU27Ify( zo&4HGhkt)g#_4#s4v%w|T?T;LJp8nwd2aIlYcGlhuF>R8?k=p3fXPTXbu?%X?bSZt z7Ngv*T7;DPAa^y%q72!#PCkPs{q>B6SsBq6RLYeZt!0~Npf3efr|srvR3Hs`Ng(b( z<~tl&PATb^e$0U<$+YkB&GS6tK)M8^Py$dqzNU!0!9u9730GIpgfsH4^RI7LRGN+n zmF)rewCUe;XFk5I%epHXDLNO4RZ~4`I7xid&Z9ha@8-sL=p@LUKVM$2q*ODN0<+X= z(Tsz7(=KCQDATD!A{4I?A?Yxgo@mDi0p&?fYvv&cthx;{lIO9<+FkN!J$vq1dXkF- zxINb8k>|+eoN_wyDM`~=A;}XUvgBPpX2_aQbM?!*G}E*6^!PELkTWe70O3F$zu>Xw zp}oB0MAb^=#TSBlDE15`XI0DX@NCOX7&GDT-`9eH2PoqyBQfS8_u2Jm&c}T{n9||d z@5|Tk(kFzo>Ff6WAjW_a0bNPrGEN+UqO}W}`yMDhYt5^~FVpVXSpJ<{3E)>T=k|c_ zR=xbI+?p(qD{2xt6sB~zXaEwh>#!G*hWBE zbjwf?471K&?WbL?Xi#Uw{CXUkxC#-f>G2Z@!84kPXath*`fES}ODZxSKhoYY07VHU zCy1gAatG2{Kmbyb;v^Ef{4zsE-o5qtbZm_H6WqU?^9YEJDNd=_1p3QUDK!CBbe#Bb z`)9^sDf-1F;T{tokLgZ!zRzL!rWKX7ujTG|bDi40E!$u7G zd?!wvz71V9$tTpv4#@f;5miCY)d2nq3hLSU_u4j;fKp0w&ZwKLgk)x#DCRjXOT$*6S6LCNgPm5W2Q_K053hQ$)mctrQr1JM?yQ4r zrd^(2C?vifp?#ODZNXEb4`2TPm!ljNQJ~9|!1;{1Hk|+o1oxIx%_-WEw|jirAltpZ zZ57d3$Z@Ko=m{LvB->v^r2RTlSv2@^_B85*qZV{YrHy>y&{5Yf{IY-?>{J#kw*UjZ?g@U<8KK|{V z#dp}O@Z#HVYu4Qs&v)H7b(+<9-WHoZj?Ee~o%VkVZ^GjR_zl_fxQ`OMbz>h9_}c8V zxwIU3<($T`+;%74g=-iC0=*s-J4K5M-L{t@J#V+}+3onQ^s_^~Z$}`&v)tE3$@6~; zPr}Orcn!d=Vw_a%)r`DJV=JxGN=Gv2ZEf$@e-#^TRXb+(W@_p7 zT9#=<+36(<#wH-KTA7HX1Ue9Z#r(?nKz)I3TXFI>TAoHfv~s1+$EpySlB6tgrw>BF zP(XJc_=_z-4jZIe(H(F&E9wY$%0Fr$5>Z{$l$)J5f+0K3s>n}S01ilbBcse)jnG~I zl0%?^CJ+D~4=FkmPy~yrsPl8tRLOk?fUn-5WSG4fG>{UIkSve~hF?#d08H!NmFB%s zw8nJg$e1yW7rw_n9?XOfC2H6t@s^TW>&a4mTQgBJR6H^@l}P2rN`!2z!fBdoI#e0v zS|&(lnsdwBC6t3ntj!by=(5wQ1Z33%+|!Q%n5Ic4LN%1ZTK@nO_Royi0t8CeKK;5; zf|b#7=gZI@I#KuQ-`1>z8nK=HnFukYy7%9!Wc8BsLNcau6*^XEMyKC-`+FGm5e&rA zeKM~`&zPzc?bTDACRZsisLa;1{t|r@q5xS4ggqosrhoh)k^zyCN2m!>ViX|qaMYPh zES>WplgQ~c1qfsRv}_ZK za0W2C?Dyst##nm!!q|rAwnN{tUbij#ciJwy&hL)vq1V4I*J8Ctfd1)phhBKN@E|-r zWgabjJ7OOS9wWB5upCBX#*4GuS8K4`ccrDx$d~>Ox491Y!I*^|AD6#;;frnV&OKt<^L9Nd6ODwcNWd@ri}*z3WZG77obv zs}{`+0{zK*TJ2Ys&v6B}^4)RJ<=KD6zA)vc*B$qwMSl}q7B^4j*_?H;^QrcX+N?#J_mv95k_~}KGOv$pGkdYYM?I*E6+6|C6?HrywM*&!z zz7+gxp;HOtue%&GIRv3h#K%$rN$RB5N)Uat$d=}H61$^-6iyWsCTf(?xHC~ODI@gC zr{b-rN`yUy64Qqyt8C&m(-raxlOpc`6+o(06?6$)hZ<+aJD5*F&P_?qb2L;LE?J?b zlQLk}N%|+RB^v6;kRR8rBRv?}sQ1@EoIYq9I!=A}CPAC+=rkC{G9m~&`S;0;YxAew zkc5(x{yzS^8i~@VS6u!hx;9%wpNV5L`G4-H>Xi)MW z5#Q25veZnOq>X$2D>Q3GW0lHlUzgQ*fJ0Y#lf>sBiAiOjtecJ3faS~N3Mu>V9QhoW zk*7WCDyD%ZSE2?&DM?X4G6r*(_qqm8DIw8T;&DoVcR@qHrs@pA0RctbBm$ZPr`>dd zRE2fwAXKcC2nv((%?Q&A`ig}@K@vg~)etBv zF?PF*mDZmiwx=>DtLY)*PTm4=K!MKlTc*_c4EFE{hdSbkBi0(Wg zhOXFPZ`*I|NqJfBd#2103!){m*8$h!l8~Kw_>Uv5m&f^+4)8J+lz>p_RRFsrrx1dO z-g8IpvG~2b_RoLa!q$2yw;=A?} z&a7)K<6^n(9$n~b(l?E@a<(^PHiKyA6oZG*O*F_+B+aay!6uSWauxi_mCH_c%#e^w zcFl*`>AP38m@Wk=B>p*}U1Wldc~+L`lI zT~j8`TBb}|jmaunluMIy&n>m#)KYNT8caT#T4hM2rY^AQnO*nW5x!AY_A{W9$UiDlZ-ZC#n(XtOZ1!1!SDH_D@BlP_rAO z<>;x_U0DcB6P{&CWQL2TV}L|pR0d{}3F|@W@@;+lr+iwn5tKn8rz&+Rkoq>7ci(=} zVD)4o5hA8VIw$bmI6uT|<9;S8#rSW*76HA%xNvN1vmR~2J&HLn?f9ZSoLew11+@nY zuD=fCyX^xQ-xf%MG#Bp+#|l0E>eqAH937!NV)&H8-VyvbZA))Bspv7_;G8>Xjd5J@ zV+av3E-t(tcI?7fX3p}6pP7B)8(rUFixLa3y<)ONwO$XpAXy@pJ!cz6#+ajN_~#hy z9~)j#FYITIu_gD5F-7laBYNL{U)K27mEjyX=^_*pX|zRh&1Hlgg=Mn{R#*YZP@Hw# zsrFvo$=Xe$pS5-L;aFbIsVJoPss2>_R$^T&;K2w-5#O>yhVnA}|b+rzOj|aes)h?|xT&qn*ctukMoR4sP!~Nj=R+l& zs*tXLq>(wwff7b!I)zaxoMGYvWC}4cO}T;yi;^9Sw1GGdW zhj)=slez&#P3GkMt&qPHhO@S8=c_k8VukZ8-W-Fl>g{j=(Bt=@B|S z70|K-pl!J77qxXsITa`-CFR{fvnw)6HUK#&RYjqg26ZSDI_OY8N*uY}B!o}WfRG+E zr6gBUh=OEP!MgV8X16=@<_=NBOFLxN%T@;~479kj#AO=losQF!MfN`w`!q#hOo|EV zNvL0%yCW%R-yU^d%~P2ArCUYiB=8_)Kr8j<#TB#DzW%Dnm$4k%$_#3rJ&Ikf5b zWJuE{?PIQb_+}u+p-=7fQ`46kwD~e1oASS_{dI$1W=!V2jeC}iPCfP0ksgJS5bwWs zjA}j;9X+W&jD#Huee_;(J^D6>=_XZ|3UjSGHbcm$DhT24#+BhTY7It3eTUe3G9)&+ zde9LW3Xe{5uQ~Nm@nYA$`{2W>B`Nedb@a}K;3QY1_~^MxN+`qY(2G7rxijgOfMk3# zZlUr%GKztAybkDfG6+f9W0M_@g9;XEIE+pz7LE5tgM>{Sxa0}S2HtH2lU3*O4(rFWk4kls@^SN&=Tah+_T?!qY&bw6d8dT{5=8Zm47TL1NLSO{{Rk`fSf$!ANG#hw)}q_0r`(& z4Wq)kpvQVjerN59ShrRx$(b0W@R3ff`DV&CRPJb{9dkbzK z!1wUYxZ%3%-W%+f%s>Y8Y(cb5s$UTwAcZ@YylnlQYNPT4q?AA&A-~;0{2u=R4VWPv z@RPG=uC!h<^hQ!#e(k`>=dH z#<(KB3P!{GPTIZN{37@6au@q+8psR3wcqL9ha`Ez2@H|#fw0S1O#PqQSt%d_u#7cf zJgh5tn6p@N>k&KIS8U~{icT?tPF21Fs+1Gc{0kdr%aD&>2S0~?=iR1SY5b>NZQd6d z{{V*n0KqN%>{qasG~3PrjPkt!%MLQbxQ4+6RJ!Zdd{Kk1TYOg?B{xmz zd#c-PeiMp!q2c^x4+i2JOl`oT&34_lghG6dZ@g#X=V+TH+OEiNNA6v%Y}+2}#`fPX zIbhlb62I`2dr5SmHZy)$EKu#vOaU6m{CF=9GqE0Yx=*lRJAbizOTaKKrNS{4ts#Eq zMQoqM077iJ1c``H;t45QLXub!9$Sm-X4T+4U&XK-N{A$}T-sTl?4Dv`LXbyPk{ewk z>(IGnoToCWDz1PPq}90`da0bpzYMaJvTPB$D_RmAD@lowUNn-GEdu`lY^5_mdWV-J zr!_L|;Xr^=TpWn{M^{j>1Q2bbDCKhP&+T~T2o)HwyFM7m8lr6tPi=)PUr&slH_NlXmnzpCE7U(3r_juvyDc2^z0taGf9r+xS6+-^Kx zS!wd&rn8jhWn48H8FJ)-DA5%*aKl4 z@&`X}W^U0pt)l_&uRq6&eYsJ#ft4nn714PL33BCG z9N77)bh>(KX=|H4qH=;IOO}9CwJAh|fD-R<;c@j+Qq)z?l}k+}brm%e6DmxJ zY2#YfvI0_+CCMc6{bO4{z!=wRnAZ&K=Vw@6_QrVU7~a-SRp*@F@N9U z92;gPw!m@soU>gvdj*0AnSk*DcK}+3`dbr3-mNh9D!Q+;-&T?5v49O|)_mJ07T(mD5wLJV?V(untOb z_=49^{J)hsMFC1FnmhrZ-6B9PMo(u&LR9GqC22G{jz|QNP?@f>CM(9S0U{<=sVP){ zaFF9B(BD~r2dT@KFMbCXBPU~wf~Y||pSVoo*_weg-KuBLUi4^wT*Lm4Zco#zLN#BacTOBKsYP116VHW1LA$+D zgsB04Pd*vYG`Jbs5y+?)to!z_2FlQrB^d^V^rk(Zl^jffT>&|re@yQyp5i}n!cC2F|1~mSAL|#oNK3XXsCHe~0kc8zl zt$1rSmZ4XZLTfM%RHrkPis|UqYfXBgm)TGj&haV$=u?7(^`Eqnkb=BW0x~rDA))R? zlUc4|5f;B0=^(l@c%m0X=^}`!MDOFJdq6vve+-a-RQ2^!)4x_zr!+h?nU;uiZ8QVv z-_KrwkcCGABy|Kg&^{?P6NfxZ_3exL zosguY3XSpRc4VgLGs<&CQM}kvj>ru_;s*dYnGE?hw2@qso|(>^Rj_x7B3r8>?t)|W z71JP`P==5l@(c;Sy$4=G&#sMRk&|5A&w~q_2RE_$bGmA%=q67D(tAJ#W9VkpDocvDL8c+lm(|v0aKQh5oIP=N^EjkpQrcO#x@1Ub3w9l zI%z_w%z&w%H4UaR5t0C`)aH`R`wmC|<_V#yan5z3ugSF8018z-xSr`DBFIJWzUaZj zlU6biV;IOrLWNn;42Qv~8JxYnJ_yynH+Z@63x>QZ_;T9L-*HiLCE2sABY0mHYq{vc z1NY_q71wMyV-8v38M|u4c#7F|+?Hp6A;{MFZ@dGJJV(<*M?Vm(rJ$siX4O_yN~V!1 z0o5{m^`>0305d95fE}^&VinRb+A6yGl?in8bn|K_D6k2aB?U?)`U{xqz5XIE7;kL@ zYq(3oHW0nH@UF)Nn;PvY+caYJp7h#X{{VJG7=Gro{#(V!hX&yr!RuKLlIXlKoNGOz z8@8*V!4IuGLLYexj}iKJrj>B6=t)=2B;u&w>2bc%aW>VlzA@THH@xCr_{SdNYx5Xl zi_$6G{*8JHmYH;;(3ZGKv(2KQk;dgIlO(W zsoPzz#qqi8U%Hu4sWeC=w5mxe;gKyjVekM{z&U<)_|Y8zgqowSqrzXdWRXcc^8Ta* zhlP0Eanrs^p#UK#(m~Zg0Cc3LNKrqOcY1^Z zT?aHo-Iy;{YC=`eNTGD{I77Y-H<%1D3^_YLOLt~>+s3H`*o=b3eUqE7(dFkyNK$vaJ}Xmp&oQ8S-Mb!&w7$aMpKhf-uL2i`5wPFeIlig5y*yd&n9u%mRWa2 zaLq_2fCG^RMbe5%q5weM6EiKRQhUV+E0ds?LLJ}}dElfFP=u;HNXF~v_v!MI0R;oq z8>Q+Ho@x@ABc*C?={HCyya5!bD8IFMG1SeYIcDgaf%QFa#PP?O`+CrRyx^p%3Q}_% zxT-28c$&5v_x1GRT1&qEKFtt=7}tXJ_+`*Zkch^kP=|(``#{@u*MNFSEkH6m(maIg zrc8tB>(!$gaG39dP!>z+PqHb?fNhQGi3K5eaVQWGthAURvK@ITJn1=v6YQQc2u4#c zaAavAsqGoxUg_@D4oFbsnN0KdW2Fj}T#~BDKn>!8NEFMaz33ZGiFHiQS{-CHDwS-y zP?{8VdMH|_(OXsCT}c!*26@k@&5({cY2T-MNU@DZk}4>vLoCLDkv_eBVpA^lpmZ>ZDGHqMQ=NPbR)c-2Uwz{rrJj}U>` zx7zzB*xu51-HmR&oa~bV;$5NRd+e>-Ha+(qw_jJa zqQ!LG@SYK^w#z&ueEhZ5)Hr1<`rJaUMI9wPwN0Boreb8uM6?G|l(mqM0K1crbCi8F zlvQ=}3G1l{{YaI%x_oWLUA`@3l=ikG$%xRM({7dx7}DO1(C>a1+il* zOedao?#tU5@awTZ4;V_#fwn2LJRh@sF=qUyzsqpF&1AdHve613<%@OgZE_jBFT2ts zlC)m8y{_ANT4wxvOh?HriaUMnU$ZzVpNH&qDz=8YSyZuzOeRJXDPr7G*53B81!eAn zWXuQQo*pu5Vf~o)ml;fo?Wdlc4vJ?A{{RR8nO`zlApA)OhC_`P@r;TFant+4_xN=D zMeQH_yAb%6$9E3GF#K^2JZvF{9kOHXq{M_?hV#~2Wwr&O+zp2#L~y(uw7|Tvk%aWE z7jv%%ogIbzI(`j40X#iIyY1F3j9uGM#kL*N_AuK-S2m4##E$A0Eif)i*3AzET{ehs z2TU0ECKbCP!azhq^P%SQoFE5CB0vH+Y6vw7XYdCxAVz@5f#uC|CRrqe&Qzq+5B9@- zd&JvC%uXSX)lyMR;z`4>xvQX~5|x~_rb>j_>1G5}O_~Vg>U^u&EzE2#$tGE*!Rf1N z<$$ln*P%62iohQlOwds+P8@r*qzAAO@NV0t?78fATfXYBSgz~7#R1DTj>BNGz_M8^ zupv4fhX&7QfaEw(AwzU-Lxl;@)`09wF39iqsL2sL>{k5q2JqzO~axfRanE zJG_EKyQ(NB^r}1;cOXCpjlL-{mS7ZGC^T7c8nks1N`KU9bs2D3R;utVwv3(mhVmab ziGvzuKK}s6L(eJJbq(vUkB^ECk~p9Wy>ka7Z8k`fZi87#J@V+k2AgH&)3PAxXZ^?T z-5gP2!+F9Vb9@w$8`abm%YdA?H~9QdfiQkIx-EEn7~z|P65T>;d1NR@`%pnVP$;a5r0A8US{=ti6S};Vr1BG#lSu~Tl|F2R z1<9K-Qqn<6khLVGR$`I}W7KQbK6;8OTBMZJQ_7qOA*LZJvCz2beBa7EFnERh2s{LB z!}{yb3*dXpV0gOK`O#g!HaB>=aNOq7_%B2LuK->)d(#7(GqF7JpOqiVyJk_`TT6w~hU=YtIk(lEKzb&5rGt55sc??Jmz`g%5na8wX#PgnOR$eb-gT zVPV`?c;0r$o&Nx<+>pz{8+W8pFbYgf4sskP!bZ8U0925F=5}ZoD$J<>CQ{ee_CtR= z%GlYG(@T%d#ORVz4jqj?AtgyoxKTE0zZE0_`BNsL2uT6ZN5XukYPTJ`-Kj#=I|xP{ zTBqTy!w=zRg&Vr1pnHjqtDZSz=Xbn%r7?yG#k)SlSC$gTI9m~5%u{ql{EO2K;+vZB z!`JoQ7)y5Db6)m)CE;dxlOq<-4akFa_(k_fdB4mDQldyG3gwkRtmPps53}#YhlBqB z4n8aJ!`NeQ8z{oK^34VWSXWi=ZLz&!#aMaw)#DouV(YFYhZ5W|3_>D4F1ymp3ea5+ zTA|t@JoGoZt$5P^01pn+_I&N}jr<FddIWY-A;N=fzirV2ujV%Iy{WcOX^e^ur;v7I6 zM_Rz?0LXsb5vjt|wBn>@eML7~W2i(l?yoGXfOHY2_;ZaBji_6)_h1*z*5 z`G&DQ)or-1`<~YfI<{-d=)Bm{coR06B^n{ztqEX3#b?K3Tq6g&vdY66u0(dH^7M!Y{uBF~>z z@*&Qhd}9ux6?Z^W_Ng?G`)G2o{V6|Ld?Yw!NF8||K}z&PB0WPXY)12p#0H%DC zHAL8j5c!LCfO6{g{o`(^P*SxdAKDC!Bo$I;bS90&8&jULCXz(mN^;g{n*RW$!I(1^ zZ5I~d+y#K}*9 z$@LWrOsO)Zq^)aOiv*+xDlU0+=NrKICl_re7-7r-fNblY5ZBy0_WBgAnYec`(1D8$g6 zhiJd;P>q(zVBD5?5Un0+LK7tf07zN`Bze-HewpSHMrF0Tzn%NkZLLJ@m)VK)DfU{K zWfe6t)KN1Unu5fsn5Kvk@FD*IpJl7yV0Hnx{mE18yoozaw3O(bk552dEiA-^qYXlU zAhutKQd!CTnG3u^4)H*!0t7*y?wHgRbxf8(tMrGrL(e=&2u@&DRNg>O1SK7AKtf8C z^p`)61{u@UDbThp#!pyeJGuJQ_{6HZK}6)di1(+XX`rU8CS$C%m&u;B?e(UeAod5F zdBtczH58xA=EL;%D%PFrHblq4ysa--uKR7Rz#e|hWwb|hJg8oU4d=ipg$WrT;uJT7 zsGo^8+TV&(31B#GyzwE@<@@Fil=5$0Y9+cn&mS-;x=!nPyuZp^m$&}_bFG8_0O8^% zyLCo{>zP>#V28+tk)W!bd(=??)|_+ z@u6RoD7E#kBxIsWU6wiM8@|@OYv|a-zLlgW5^4? ziB{Re$Z(zmnF5#mh@t^mGKsI=n}i`HB$OlAZhSO(djkO=kc<2;q|F zEdByCVVTbS^96p++n`cU{Sl`G*b!4$!Ih~c}sPAfcP#e#)0GjitdRON+Ao9O#`UinLIt9*oMkL z2nGPcB1LI%UHk`rgDO3mHva%>_RA951Z@^EQHe{YrI9k76G8$|rL2XPKu&-&kCb9R zwBGMFKVhkMXzacbD-Bg_>aTWpz#lzfVfls*jGn^7dqp^WWPfWFiCck_s&)I(>5MtwBt*YRE+S zdT139eq0%+22W3avj-+ZD;iIQeUsw8%~~43a&IU>p`^Q6FG{e`@-$?>PY-GglV3_S z!aOeiJ6;<90O{|*o;1ZbU4#0(Ww0xKn`{>Y(4cQxqFi?*8%2v~769|B6j`3ZcKg=( ze$L{5QEs?y?ciQ<((gc}6$BBHQ1C94LnRy}O8Pgo-xT5drxjt__YGfm7#Ee#e%)7v z(R*Firvytiw(h+wk*s#>BzR;OVnMZ8qeX)i$AiJ=Um(a!)%W6SVppGs4-mU#*j4N; z1}@BYfrv20-yYEo=OW%1dIhN3u$}Hh$9XTTFKW53S4pdu!0=F8J-v_iyw0G(#*pvuqehRTM6~NZ<=UeJ|~B>FbcrmFFq(odU8EllS&kjj4%n zPMtgG(5{}uPQJfQ5s-+~rc7M2VyC8l{5^7HA~u};L#t(|uS2GXzl7Qi!5tw5th@F2 zu_U>7MvYckrkpr`3>gl=@`+J%+&)4Q7ml|>|(ZtqC> zzUYe3CiKW7dn!nwN_*ugG;Il;(i3(>m8b3}IZu&UyEdwb0`>yrzFZ_qXs!E^F$?XaKrl!Njm1C?Yryb;LlEL8rARDod+)U;GF51U56^69M8&!pLm6k8XF( z_qGezzYMt_{IdIc&2wP4H;4}#JWLmHTz8$E5<`z(k;|W~ljeNnRTHgSQM>Zmg>6>y z_KvgOd&+7mrC}6oc#OOi*T->PMR9u%qH&VX#0-YwCvXJFi8qW1x0+3iB#E% zU06)ih1uOQ$`N-UC5BP9F^%ML>(Fe9(KAmjdZg9jv?O_I44R-d0Q6wawa<{J51O(O zSjLOm9>-QfD;f^Hd!Ib@X}l;k9rc$b2Qa99p1$#>F^q&8sE7EK{9J!mZP`DA94mN% z3IT(*J*~sD#szm?x7^z{!}hS_^Kt0z;v7qDu}5^IOD-0-xa8r!-L$bS{{VDhOh0~N zYx>`2x~@z;blx}B?|NGz2v$qB?Yiudt=9W>sv(p+J(kM?EuuU^5!g`Pc*qv@et5Op zwfEwe#Ln6LK;JPfB<&{~-j}7vWwn={jdbAa3(j2lBII~H5z}*rBwWa;$2qL7PFdGE-JKk`*mjg+WxRRFJQPnP?NI19L87B`(Ay#yR^) z?TOj_k46nmJKfde^9+TAs0o6OQA(z^pe;oRIw>VWKRrP{M_vR6e^&Is19Z9-)4HI& zngyB=grDiz$azVc0v#hIb>lxa=t6{_^n)i``Juudeb$E9#@OC2oQec-l008SRNqO4SSXs11CA0o1p6-I4{pmT?jT~ za&P@C4p|-$P&@$M-`sTml@6@Y=cGrNzfgC8%unNoS9#LuRd*ulAKRJ$_qm#=csx(B4}qKV2>(^<-#XX@4CLKk?6o$YvnQ2Kt_5Y5yIWuVvS z(g8nHpdP-_E!pBaeg1rmWv_kc&im(+PJY@?-=joCJJZpq`gbg|qRXo(+4c5nP-+fe zQ7O}2BS3@)FHJZKdQ(X?%0S9Nbu*V7`0$Wy`E@ypdUr#XOLwK;5nAS=v!Vt=*RNht zRH;yDE)>>4aYlfd*ZE&xX|sBspIOmQYH0yqhsX^pUaH7KXN`WR>d~l?pQp*AAq7qg zFI<}XOsvv*bk9wHwWD&mnLM@9y~{>IF*EySa?|((4H$&}-YM&>^`mmSlUj){m>Nz> zh*XVp2qeS~jnWb71L#NtIxE0U*H?J{q z!6hY80hp|ck^$6I&}h7YRROsO-h2($Wm=Hzln{=AG3DZ~6%P>HfC7@>oQ;S&jWjxQ zetATI3A?tp)8*T1<;p%Y;GN_k6qBez3BA3&lb}0N@Ti_+;+Nfo9)0KCao1f(pDOE) zfCre9Cjg}Cis>!>*9c&2TeLh+aNv9ihcCQej4?gwX1TEL8N=6gqV&FRtJ2ngE)9zA zv00(SixwlmJoHC^5THPZ8q;Zh4W0~V-R?8^W&Q&=Cu0ub{kM3=yRKcM?Rn4XFKj!q zh>t+NHg&U0P~49KCH4r5VaM3Q$og+bj_hnFa@vGLblGoM{ZpngK*{DQC_baRz1Qsy@at1650I*SISNRs#HOW5 zktsHQ6@OBj@}(|MW5$lpy7X>b64Nauzkja0S-$k>T3zOQRIQax<`dt9W1Vd*SoJ?goW{HV?DgrwLf% zL$jOq{Vso);{01}v$#OK@m?sm2)DKOY%jeQBquEvhin&kjS|mwSg!jP<(1FU@Swwk z4cJgzaublib;n$AI_r+Qf!9C)00W=|5=0b6<)}hC4XwT7Z+B~Vkyy3jm5ZdplC>IK z7LsDqM=3l`gFU!SRNy#XWYNM1CRDk6L`K24eY#zj-SsjJ4Kgb+MIZ_IrA(wMpsR!h z2`&^QAeUf+#MV-aMPnK-KST6yERRuvqRvy5Wi;zVY{@4=LIWfck?WTo+BVq8L;(Ud zV;KlEK)g{nr#iM#28apX^fSz_?$rsAM$ibKeO6N_IB0@_83?Rn8XON^y*cLyl9#hH z`7}@jhd>TzS_;$As`tsJBHi{sN7J(|?4V`{YQ~fAIeSl=B49#H0qE7T6Z=smK}i`VUpCUT9KT2Mgk*)& zL?K31^lyg}<V)bwj1u&v+Cx{W2>(*N>S^8|Ey|oT)=Tlp~7%lGLPu&*Z^jV(pQA zdvv@}NlKg%#4;d&*8p|W$EJ=RKL>ck{5rfdc;CZ@>)Rd(hYuClERR{R#?&ymfpP5@ z3vU9J5+nysp<`#EBLrAH+60;||7&5ZWT$M%L^&@cLbN{rn_+Mfe)D-WZ}S zjs2?Z9mwxJVcPB%yCXRc^53;&A*>{-Is0iV7A>iwT8!e-M5XF(P6jU*6TDIWsciown2Ucrpauw$8szS zMV8Y7Bk*IvjSc8gVLtRH-Fe50r`We^zRj@R#Z;71)hiUh_=n;!O6jXyf`j?ZBF_@2 z=C#75gDj|$xk@ZYknaa_+b6el(`pCUOa};ygfPW7Px^ z-QYh{$N(?U7fR40z?lNSs8Fb0M@T!VQc+ffq*q~83PLOBW{@0BlnLUOWqY~u%H=Eq z$|NiedhO=!c8_=1lIU@YMH+P}Mw1bglB!C%Pi3NGd@H!(maY|o<15AksJSf=AfWsD zA~X)5AT2^78mA1ilDL1BS19LmNRVWZjVu2@`gi0#p*?a@k&P0V$X`1IG z$tsdmZ`FwDVf5F-oK(A8IOC#<323SMxhVp9bcB)+jq&89>XKAh(KD|` z`6XT=vnmoxLtYCvjz(yR-`&C(Hxy&+Q-|4mXf)PTF(kng#Q4TxEAMqV~+>m{8zLb zRfq6C2E(_mEyh^3_OaYpZw*{lIF{?)`@SvF1UoH)!DWIsqQ!{$-hKCrkZkZBiD|UO zgJy*mE4}c439rI?3wR&G7Hz0)Ld|tzpAvkRae7X5{`>$qKO}ZP8MZnl5(EFvw zqP!h;9xBA}Ly@n`R5N3-Jr3ftK!4@dQ1?ZQzn?mpQg&_v*2MXvW zLd_CNt*!0+@8+XzDkto|%hXJ#*?MV)T}@oFQoL?r2uV|mri2mjApZc2!Al$s#h?3< z+=PvolTWm}O(7Gp+4987T2+9g;iy;BCC z4msu>tr^SgU=QLp;Z0#H2o5wQRgC4eRUoZ;v%czc$lWZDm zf(UTdW?g~-YR2j$u zN^Y6}re(W1_;)L?-IN`01`^Z%0GKy^gwP<7Pk`$n=ys}`-d76A03}cXT;vr3&SSGz zhc}mDdna1|0MY&u)}Q1y4%e3k%@1S?V>?bc(Np(-F-PYA0KQl~?T`VW*!2Jh_pCq= zAO6Zg*7@AK7x0g|*v2+`jE7+PMg_r)XoE`CrV&`i%1j^$HTfqMPvsd1zT6tIp(*?p zfO$V&p1MK+ugYEgnzZaCKA%RdKDm1IA?w$ytp)aDO*`-H$&+3Q@54T8!82q%diC~- z*#H7amhvxsl20ZH`KA7n3ah^f)hSHCXz3ngc7-=a?Ee7Om3W+xOfnG&RNg?cO3b=s zvP7CCQB_R3PyYaj`@`@13F2dBo*-_!5QB7Ww*N7k{zbh@JC_B zys&lia9HfFyst!shOI9+N98`9*nhQ3)Y3$Z>E+!%nW=9LUyiSb_cqty4`_IT!C^MM zO|aX_=i4R5VZ#qacJ9Nk$Gfq!uD$_?><2I%^@#27xZ;Sh?(07AJC5%9-s5(qdndfj zoUJoG-7R%eaEi~1g(|1S6q`9855M@hr4rok0al9%%^F$dyPm;u)2yFD#YoS zI+HSyDwwVu%c@XX13U5Oq38tYB~jBw9Hh0@pDdf1)j=W;mbsuD6V{1Ma9-Sf^dO14 z2t+AO(&$PiVEh|SzOxcUAEi5&EP(+VZh(RT7X$(hgdB`&%!Vvn5L@mDhyn8w?85L= zLs=@wDU{bTNePuE@=OAnNkx3JPz=F9+uo&k)hWlVIwNtoLL8=eey^#?N>Xhwjxu=b z=`BwVV2(``pN5}c)Rj+{9EUGnh|^C>_w-~So!2yI&OP__YsaG@4vXK|{8%`5Ea#_G zV*31%hu6J*cynYTF`c6t21BrXqEFC#gkEDQW#7NdM!E|3$BRaoh%t;gto6-)tb`kq zfh2&*Ns_G}%6p_Nx$v_QSFNWSc91N-+Q@48+vmEMoM zO`%51Y-ZBqYbi;f!m8I!2>>dgQi^HNe<*pg3Q!XHs05xSj^VJl61I1U1kuss7BMtn>H@4Jn+8aBPQnKy}e4Q8hwl0H~6p(K?ExWRwFi47n5; zQ!t>QZ8c7qxzlD%n4-CpR=JB&xl-mRsY*RbB%avYg*`ecspQj2NJP03rOK9&%#@)a zDF8EA4%nq-!g|Y~Gs;?;plDG-o!56{6*!kkxY^qQX`B0Xi zsm!A0lM*0-T)({wyekX`0bEv{?k78ES-*B`KV!fv2Wg57H0^P(=Pxo_tb= zhnTo>P-clfd(_TSdz=IkK_n5DLRz3%6+*cbkxZAJnNqH*oTMfWS>!4mBpud7I05n< zZ5|W<03L4>M_~R3u?_>duOI0#pNQMh&6M3vz>Xo>;9)C8nkDD7TgAr#55Hx94B28~ zn@mS%3O+2bybn7?ObScl86id_ftf@h zP|N~{MU>Q5VqrO5N|ca(S^!XUAEkfzDJIAw7&XR4xv{ow$%XA67@@@O{{Yiw84X-s z`5xxVHNP<;>E1`4K2$+e0ofnbB@ZYdB|0o06%Em z4@y8y!U+AVM$jThbzOEr#dLwX>X9HMD1@mG=%iQzU#4e4-`7rN!OTk?Lu3JaX?H(% z7dd6G%p`86@e+IXp)0)U4>;@8$Zqb@B-~FO=TmjrJgOabTo8jQg{o()Q~)}m0#p_C z8GkB)vPcru)ijXa-Pcx-00W0W=D~%7HnuiAvlfU0E~UO-c%%%B{{V_*I*gNzQd-Ma z(I<2jHPbagk(im8BZ3L!rd|I4J%GZ@_Wqk?X42<9b;#Mv1Lj`L#B|{ttlC_)uXc#q zl4Q%vXU$66ceB#juTt?LWkh({RSewmF1t*vlVcn_Jd<1=nIC4VJ}afL%9* z_kG?mKkBzN!E``~?V|R+ZLuNQY_OgV0~XO5&u5SPEsShqX}%%$ql9)hvHUY^#hCjW z-a_xWuB$Rbv)SP|=jL1Qo8sE@ufe)*3zo?2Tf+LjEnBvG1%?bq&iqpj6i;Cv;jQ>? z?7#5;0NG2oP1NO+744H3SnN^utFV|YQjp;{e;{i6wN^2=*<#kg>+2#$z$i&+q_yiXPw zw_i`ev%7a(w?~!1FKoC0-b@tINSb@;*X4ct=-R=@aqL@ZaXOr18?K*-VijvEn^8Sw zM&`&s{IcbvBuhX_5;768EDr&~wr>un!mxTdG;~zR2}HR_0H}b)a}+MMsew|IB*$MITqG+ado^t(2LbOu#DI-HMRSzmmWSWB_tuT$YGMa@XAjxE*GR4NDD-QMb?tEB>sgQ ze&V~MDRD_4ne+c z7fny;G%Aj$bSNbz5yuz;=njJLp70Y<`bv~K5bzV#8^C|!r}#Kv-xt;k?`@k3fpp*> z6IKfw){9@39p8nv#R|yeuAFE6JAxhEid};R+cm?EoQCvwT>P7-61jNY4&Bz9i_f0v z4x*I-1crOF2~evf6_}7M!eA+TG78KfpgAY%nBknzw`19Ts>ZfM6_Jc!b+c%yPTtP~cIUt11lD-fYh4KUxkd+R#wL2$+?S2_Q3&tsBR7seVz@?$pB}Tz=)WoGg z>KjgGJyN*K2IDQ6<19n7y`o{e>jz_OCwfM?u_hbD7B{Rnwaa=y-F^Edt_(t5dB~98 zc0HEY0qE8{eU3Gr+hMd?Y<7rI-~MHt)m`$BA_)*ggXjQL=98eJOwDFH^?oX!g&q#^ z!-8Y&2LM@atSRDa2HjB|!kCfwA=qy0d3ITMtq$NEa~2by?<_Ii5go&K^k2=jVQa!U zh~a+ewcd6sPegoWf^kmIF zgdd5W2jO1{1~s$2o!4TUyTs2DCQZSr)_(MZb9R5Tx9b@PnCP z;@3&k9UohCkBt08c?-^yx>LDix=~WA@xM9om?3wvLIMX%svenFYLk2klyv-7|Rh{csB@KH=ZcPc&7HTTzGd5+;%AUo%McS7mQ~t z_6x4+uvx?L?KZ1qcieH&4bb&oFF5P5qB-!^R7jzbGODg>Ddb5)=FXcjNkS#dLS0K* zm5=~E+bh^KeUx<5YiCNPrnc5-D#lU4+AlwemQooun8uAw`?+Q7 zz8#i>7}=#A^g!=&0Z{3xOd_b%b{FA3O0+a(P1qO7P6&Z;(9w3kjK=24d$s>_NIsTWjFL`FGr6+X*$=8Z+8W2$o zpRCfS4>}8z6Av$yMx>N83JEB)Bm(r+qS@P%_vPc~2>wO>LzgY=_zLg&eXOk}U__D` z=fH(T&AOyRGkqm7KCdT1+8GYlSMz|}m#eRT`Gu-rqW=K6i7Lv2n#yFiR5u3h_Uf6; zWCE2k;3`noSvCxNVmH3nu;d;LSRlQC27pW|Z}=O%+VP!!#oR@Ecmr_o;CxTb@eT&) z-tqfHbEcWoKZm^OksBUOUxEvrnMP4NVG72+QARz=2lN4(56CerQUD66> z33G`lDpVo;xJCgANfx?za(B0`T5B1?Nj51g`SO3ter`K5kBbrVUjgmv2S@ryIg=sK zRFwv<_G$3uS7BQw;j{cCJuVvnoP_f-&!Fos6Uy_TAuFj=aH%9nqq&Vksy9lvW^WE< zHWRX0fB8ScR8#)|$}0-xm)>oezQ|wub7|Ns{f3#}FYy(Z`E$$Vlwm)%KmN|x@BaW7 zUfrJROK3EYx|d&v^XXQKbo*+mog~98PEu8@r^Af&XhB4*k1hsW=$@nn&tZ`4A1J`M z5g?N5l4V_er9i*{Dgo6002P|7f=XZ(WQsx#Njl0|Wz^}RFP2?CJv~}s4*MS_tYbZR zdhmo8#)S9n^JF5iuwESXk)W3n3clo$zc=^#yp) z08!lP2@_S`&VdOHW&jFTpv+dY%2g&wS7z`81VB`&q9G=Sfti&}5m1WmVL7Uy%lB45 zYtK+eNyH1p}!kfctPGFpMSA!sQt z(TRSR$~{&aT-nv}vHhs+7iAcM((U=PTyu)B9qg``Oj~9Wzb*F^XybUiuzk9h5{{Y$r@W!H)`R6W(sN0#?4WLfc z>|V`dylGs_O9`T%KZUqOPrFKLWrih+Cn99BlA=thep2*8Zn?`I|s@TV)x%hzjg}e(y5=aw8GzR-`V3yEUd1HGV2+ul>zZT_&>%)2!x_>(Bki*YA zy5$K{e1RP=6_Swh?|?!Fh)_|ziT?nDe#pkhzYf0+msD#QvfjAM4BGamd^}y;iyA)C zuUlp=yPu2-JR(8E*PYK|0q--A?6BMfI^Y8qeXVwb_-4RUVDhGcHyy<(A@0Zq~;5I#i=KnG%h2_ z_VJ*ZLS_&Yrii&v1bVClpHz@V{WB(FRN@qZfue$vlA`YcJ=qyNs%VI$9V@AYG*SD% zx{ibs;AU1x+SQGSLTgd_K~GgFy{cwH0`6+mS0&_zN)~fXE5MLjAeEb>60%j0APq$K zl*}g-Q)p}{m4ZpLW+c7?;kLD zJn9)bLCtr)CFm25fv;&c zrvt#Hf=(xi(NZl*Nl}+3Z0UabVf39LBWJc}8O4f#{3QiM#JLIL zSeC8?_Ninizp^?wZBuCYhim&x+78vRW99rww5)B4G3EBJy!eH9;;ZJ@e8#fE-k5=6 z{;XK+(8`Ebco3nu1CBZe_(w^1&6L5FLK;y0(ngJq;%0N{?J1^NO}QN1c}XOMAOk{O zQ>2Jcfk9l$q=C8|K8{WwMM*EzSNlz_;WE>aUMDM%S41cq#bYZ{BJs+(U~ zQ&~{8Oq)|aZ0WNL6)AHTR-$^6Pfaw9?z#z0((AwnR!G0705_#D?qPhWuC#H)0er@e zO)@G|Jpl5P=6iZ*+lS>vDf&!_nL{#3Qt2Es(3YeCMs%7KQs7iYB!xl13WDEbWOH-O za~bBujFes6%z?^4DWU@O!d7((TZPA84@5`aAd@#x5`X{% z)bBbsWx4~TJG(Kv&&AIw=AXMaq?M9-sSU;Z-+9#qYV?ed1t?~Od66?&GzQl#S)HFp zj%I7K25*Ya%nRl-aKPEVA(UVjv_e7vN|^!zQDkVNOqlEM5JSZ(5M)<~QfH|WCS&x~ zngCFcg+)}$DhEm+s-P1iKyMH3q1~b*!eQ)>b(=`Y09pS4K8&2K*H<+QTJ7+|GQ}VP z!pA#XHx~FtMBgD8keL$fXnK5_u}r1U?@&sjq_Yfa#1=`mj4X3z&yzD;T-~`C)Gl7t z^ytA=3LPW%2EF_7y9F?#*v#qLat0c@VFdTM(=LAo&?Hc&e?|Ca(KFM&{{WVu3g+6&Goa+Jso2uWrtG&zoxPq-91_L(Z=24{wxLZulIt6S52 zp8TVg(x6s)`fvl=;=ojQ)7#?Mb?SsNpZ+O{RZ#h~H9px9`bNwD02v-KkUeS^vPS;a8p9Zi8R83%31KUe@x+*?6WGkn^|e8ZA)zq(Bhj@i`HY9#Y*a{>!zw~*^018QFP0ejHSw!mQ1t@B_Xa{oucgK&tbbS zgi>JGRD{T+q?DOy2@Fd?w)J{cNUk3-Fnicbd5n_WaC)#?~?WRmY^6%xQOoUc6N^sXXCwlv}WFXM0OTUl7ha^h(>rS+6DH%(O$jYZa zYBQnLkRDssz1dP-=EM5<{rWlhwO6=0gkiGp$` zOodWwB8fs-yVFe&Oa$PlB_!gEgiyQLq9RI1)i_93GCxk6Bj4d#D3wn`qBfZbG+evS z=vuTnPMqiO?LG{I2|!8j;MiAy3PS0`AtIAd3X}?=H)_eL<5kPY4px#){^iY_{{zm)?XC(GT-7OVYdW0J|nO#%1!Tb-SA<;du+H$ z>V#ew6{Z`Z*J9(Vj>!%G0QNHSeIs60cTNzzUyWvqamTp)`O&zdxFR_7g*RRV5K?Qz z$RzSQH)Pp8s>Sv*9-!I`5~Wntv{OQZD2a2W5I#^$JM}0Yj~AZp&d? zV}aJ-c(jC0kyR~03R7{&oIk^zEm@^#Qx_SB2F5*3c9-Kpv|4Poi#&TRs>>cdp3`KH z3MHP?3ejhX{3y^Z7I?10iD!>yjO);?5MnswXfa%V6YlT2^P_O011-|8B!UGXNkrC8 zn&$MyQ?noA>G)}#pI>*6jva|yJD5um-cUz~3^{dKcVJvNn)0;4vfbNMvRU9exeD&Y zcF3^q%yYWrFUh~7UD$}ZYkv8^tyW&NSXSu2FvI zsZEN?n=uJA6%tYm`E#75k}k9?{%K_@4aFM1+l}Ai+at77c6x0z$?9CtC{-;ACaPN0 z1hXt#h_gQqN_&P4{*MabTt|*E4atNsg~fW}Tuq7ZOBKh5u6iTy4w#dc?lu>pyP zZWzMka@%giK6BlY$G$jmzDxjG{xiW<2b(Uw!>I!is zGOkEOdFO=?{Hmg}P0}P6{U&V##ZUnvQbanknxQB4On?U*$voK&22zrupqK~*!ckhG zSxH2_f&T!6Q;fA_B7pr=Q}pDztjcNrk^%x1gcpGY2fk~YuFxVHEojlzbO4e;!7@qx zms&29p;hwdB-6QQ$Vc*T*H+}c9ZJ|OWB&l*;(T+e@ouONxC75|Ips1@SEhB4)3y!x z>fHC5Oa7y4BvF6dME74=t93!6&*$c!si#_LAxdD!wlk(?#ebRHDkF7nBr2K<7Nds1g|}(8(r*741R$^sfx^6=v}vL0rI+&>j_^ zqE<}~@*s2?ijY)_$O05rY7S)@lJKB(fRmKEFZS;AE5VSAm)=tBf&!=ts0x||AG(zQ zsBO&vRCwlrPZZ&&E=)w#RFZ>ql};5@&DBYgg|2`Fbc4s%a}NS?D^kcr6`B+idvzvC zoaL$2R7tFXMEy&Yy5tF7w9&N2LJgG;_nAKuOtmtsn@yFTfFaduL>i(BnV^)=j;%l9 zXxP}d?Bm0p-mF$fKQ{?u980qs`qJbwV#K@g#nBHDTxL7sUy)(FFjeCQ4)I50-%mQ~ z80ETt%p}JZPqt}K=h&b4%xskHd+_M-8+O^OZrZP09fmAhQo0Cp^CH=!Y|{C=@qOnO z&I_c7vGDcPeppq_()24_M+~2QJ?pSplt+bKGMF@{$dF`KVK!Clp^ltOcT=#*lQ`z! zIK@pe5J@UcJy1ntvOy&9nUkj>4Z<2(01_TG&+RpV3^#B803R&@GVzKDRRur}6FOJ& z7Bb8wC{b(tLCCafXq{L)`+T!wI(_-JQ${!w$TzOR_wg`e7(M&+WJFy%@8j$m9{!AD zAqJwo9{3iGw`PNb$tu%2XY$REj4_RP^zXh@lnjSp`9dQJ^z@S$2kIJxN#sF9n5&^A z6IPfmF&X~`+|O5B%wd>MhV64(^=*lY3Bb1{1n)774-_CgXxE_cjs3Hy#?gZ0m>fBoT{$w)3Pr~PX;j3Yi;p408Qtumgb6qfKaD9L9bIgiG$?`@H1f>JjB@yl z#6MJs$snhYl2m8{fT&6eX;2>IXsI4zT`~pixNBNGSM;h$xfs}Y8EpoMpI~S`C$FMb zG7$(>RP_7(CpIe44_}}yT2tHaLDXtWN=$@tnSte$<(PE~rk+&_WVFd>FC&}9+My^z zp=CYoIO!sd$;eeEGg)(x&qPIN0&iv>B%$<4`V5gdlp~LM(xY&^1%Gt-6EcNeSs@aY zHM}JvyTBP4NQL7<>a68b1E)$50+UbxN_;8ml*y1qBYt+PLg{6uUsVOASX{exxuKD}}6^8y@2aqK~~o9JDad<#rBN()8ba$u(| zHgfV8Ecg6E=t%0_(&9b1~iFBYP)RPO}uaw#TFb* z_y*+JdSMzVq{7NY{E4xppJQfWAJH^ zPMIvaOQ7~{S6wG?mx(}R=%xfDeM?$II zD5M!H=twH?QtyJcxJI&KH6<28{(g&V(;I5*Q z7C=0e27ncn1b{?m5{gtV6iBe{H%JX@-p8J?!rWX#n>EP+h$Py=`4Yh7?_m%;f$0SX zbECkIRBjF8=ttdo&nS`v-6#k%E`-iVW~z@jE5%6z{V4L(BcTVG3e5!QuB5|pk{$^1 znW~+78PRKySp;hr;Tit`ylms)_?rT!<+opedIL ziB||(9z^Ci6!fUC7Ryi!&;cU5rb#9FDE4Z>#q$SFxdIPHf6&BgLK=>f(?uN#%O)Wv zYp)aaohz$Q2$(3U0xfhzB$cAcQCSs=CA<{@y!!oqbVp7s05*Rdx{w-pO!~S& z30J0pPE6M^qSAS&oQe4Apiy#{ewFqWVLYGoU>eraBoHpo>pY_XfPgyoWl*M4l=JyX z8*5ypG&P@JN*tOs__6*?pGNdMqDq~McJgaj57WLOAetojpTAle7B$c5-d>z@Z8|eR zLZ-S?`((2+rgVs}=?6h2+|aE76?A7+oR9XQnQc40GD?#vnUtEUZz$)(BHDBmRFwNE zT1cS?vzrIc*#dM#OxgQ)LNmMifhwq{T*xCj=bo%|1w%9_==p~2Wg6YUEaVO#@( zZhKB4#yIB?-1t)qTy{4<>o>L_zpbz?>#oHNyd8%L$hMg77_s6PVA-Ju?Gc`G&k7^s z=c}ucLrqaxRW%Z6>7=fF`KwS$CCZe7rL9ER1f*P?wU45jMC!VUG}P!+$@LQvDpa%w zDwwqdp&$(0oV%|cR6hqF0O!Wfi3cydb8|$rYy)C;tE&=i9wc`Qwj5!9#EA8y3vAKY ziMtvF?HbJe?TX>JuS3H&2-XJcWrGe4p34RlC=g*ob{rTm zVL0oKLxkivcU*QHFawa>bN~_8Pzin|{6G94VP6FP8gK^1?gwm^+xE$1{{TJOCMAIk zxf2%c3jK1=9~0ltJrU6y*+r$uS5?Ob&`etv9lI`@1MfcdmFJuHASQ;W569`(Ce)_- zH;q%gU9hXJOzDRP!`Cv42BswYxpdOi!fFC61j@3XdZOGx9_nQ=j2?HrhF(FeXLMn|ZB$qDD8#}`wejNS_E^?b|+Mg0RO@2B`$aOybkCP!1 zNU4@-L)SmKt5HcyqBUb787M`1`sRv|cyG>GEmNsk7$GlPLg|%$l^J z2?F<0hyvHoNW8goCoMANOI+EDAt;wEC2LV7fJ#ycB%1&Pe_Ouj#jg(j2~MC|!M3{r75%WVv@i2>$@&+oQyDI7J>$$N0zb zDB2z9{785o0^!^@1n+)brvAKbxBaQ;at=K8lI|Bhngies=biqp)&#*M1$)YNhkiS? z*~KnZR?$;cRG^fad^{?xK}pRea+0Y@R$mIH1z#a}^?jY(cJsEC2%ST+)ztLM;UcFI z380qBW+4?SmpMry{796c$hiRdq22_@Q3}eR1g9$Vo9-x5>du5v$$F(Gfx7bE{y02M zUQfj^@%5VMhWHPDMbUa-) zsZ#qP?;dgjr{WtuPNg$T{8d!NhhWO#qyT2tC&KaBC_LoQEfo;={G(M9M^`MpIeU9I zT${hfZ;6Y&_g;s!E5^_rAQ*P*lM33LdF-8iZbu?gMITv$pb%aAdklUd+jqL3hA-PL z5XClkOQI{WY!>T|*!T}u`l}t`X|lNU;3Tfc-E^zP(CmllVZPNHxvg4JK2|Y@x#2S> z(@R{SZT(Vaty=#8lg2+g74}cwejP1SWPb(3fNmLdwbK(hPtu~ERIu6JYqWXV1XDzo zi%!Ek^x^dSH;mj1_>^Ef!TUXzXm~>W!VkVfkKT7=M{z~d42s2#{WL2T?(3-Q&u+uH z+f#n{cPN?lTpEtjDiIn ztuyzUQe!68hy`cYF{@T`WFW>dkb@Y}J5`bXDMms+%wsGehH?HC#270W+?ReL!q~3o zym0m*xUX9@J6+p*+}Fj9HG=cIZT47>mm}Eiwm9*u)`%~S*pQ+;>5*>|eggjh291LF zAKISKw!LP&W9=&#Uf6>DgR*UGZX`+x+1000XBECfKB9-~aBrdep$v+eR~#zeu5Cn+wxKCR;m#TSk2aj@O2TK0c% z;LC#fu-UFVn)d$yFuZST!o_GYFF2O?aUcj5TP$c{$U?^J&b_`Ke|_b2AYQAr`(=Ub zJ`^#GetN0sjPz3ph?c2`-pmS8M+!k!Nl~ylM{3ypjK}ut7yb#el!>gwe-ARN+^TH3 zFD6oum8dFel9vWzZ0~zVlhhpsS!>=+2?;rlg?lpQ-V@>eCfiGS)H^!DA>J(wnOQ6O2#zgQxqQ zMeG~;4sUI2Z1#^*KFs^xNo8#Gpnv}WV?~!X_tEC9bQG6P$EZygDnGRI=k=v|RU5*o z{7kl$p3bnHJj4B-A9Pjw0WynM3R%9ORa0x zOeZ}Pl(Yz^-#K&oBS7%sCV6XnXz7&9zTee7qP>QGsQ)BTk+FFqI&hU{B z0)SulzXAUM%+uuq)Rg2t(%Y(QV)Y;V9R8o^=1+t_@N_j(R-^9ad4$KvD==P|L6M+UnNDh5m`3tXYWzv|i*B=8 zY>({o2|{ww0xSoT`@P>gu^lkUb!>3=PV2;g7GXTVsPVY;!IA}C-8urYqhi0be)6_c zc#GLpY|UiawBf161z)_Toln4ORYmSw-%CMJP?Is6CJx+98DH$ryFIbp$M(PbRfo%< zIH&M`!EjYmReRsUemu@|PcmRn58`C8Q3Sgs$SuJ9fC(@{&z`x+QdwjYMMCSl&XY|5 z%c4?wXfoUAf{T()Nx*lNTMs^=Ws)CKG%2bT(qNXw_BJiAaXkoO;A1JAFmPBK-Gd&w zWPBr%&i3Z8CfbiblAfZq{bim!q`uo>`@9b3YapNWRk0`F|=2xq2YW0&vO4GCTLFvQ7pZ=2lrUFxE zI6w{}| z2HtEIas@?IUZ*A^TM%0pr|a73{~o^e2ey{V^X40gGXz zo-C{?U-Y?X^F|0?(tTD)sxr``rgc@TI#zTu1O!=d%0ve7ORk{v@+iW+@=N{E%avj@mw}_BoN3lbN5%T?!*GsRy9o&8AkdOiLwG5Y?4;l~% z;m?n1-kGsmf3tgkLq8DNx~Y|P)YHv0<;;;bK@)-!vXGgmLXX0QxNtTL<6)9AOEpo#6CRgj6zyR>_ zhOG|?H+GJh6^vsc81n*5g(R{h>PQGx06Iw-ye4;EmS{34faoelK}}mpB=?`yecOyo zkoL6#WCcJ()I93R9h$u8^8yf$@w-F9S57^^Sjz-oa6dlg#rR_oVT;}a&Tj~}W&Z$l z+U~1#C*AWe=2-2K97mNwK<-WIyTur4@xfTD6kwa?3`iHw4aB$p61|~Bbhz{@&kWwy zyOQ4H&J}srowZnEg6qig$oZ5vwbCP-?!zpG7xRML%==%0M51>kSY>@F1Vm8Wo}bGxcWi{w1f-e41eaBA_nmb?N#% z=mGwKkd!19AZ@|`G#@|(G^R+i;@B@LOYcGYSIUEQevrD8Ks%*TNHhf~K|o!2Dv_L% zG%`ejbkpuF%RLRd;%@{^WmCY*?XInByG5VSE1@@lM9w~ziBewSA)m*f!k>GH|j!Mh@D&gQ^%EDuh6h+t!}5BP63a_%MZiL}k4 zMze_4ZJO*-*I}~8E-RKx?;YZclF4O=>(dTJiF4uXLkUNn=OV^*2VE})?(*GR{{X`s zfQ6T3z9_by^Z=NTXqYDhSuG{fzn6mWy{7*FwL)>{fbxEJK83#E9#`D}p#{50cj(%k z_KC$#DZP!OW%0|PGZq+) z0i3RBmXcpLOtE;&rQ`a7eEoq5M$<(3`^>QsB}~?h;u(7E4t}ORtJY_yu3jc9OuPFq zcift*Ogg=r(SFD@G?I0cx#cX-v$=hKa%h55;3O#}6hOJ_=!lph0!C`9G@VdRRY6aS z08lfbTFfNWs;)&ToeNZ^qpvh3eROKbMhc{|tpQSIbfH>2ybVR-GA5Me?6d>nCK7-= zLL$n%fIxUh?{1xR1de#Gn-NA7wfpc9{~THSBAUe?Q9>v_g{ z)p=gFyG`eKT4Iu7S}peY&)V&g;yg;c^lLh{(fbSuSN!NE68l{MTJdlf#oC@-cz_)%f4yG5ik$L3B}3Osrk< znNYJWoBi29zayi^JD}5cNVS^FA|$n1R*C~?I-tx{kPqrq2tQ2_yoY#AR$fzFSEQu* z0ZLDF3JDa|DLj>`2SK0|$kE)m5}{<16QIop()QuE{6PJ3(W4SccFN72^6l66jwe6} zfm3-Dnwm)O1QbL>ry0B^bR-m_kElVS%1w3oR)gP82;3_oIQ)W-gIMdM{hL?yo5X{1 zNCcen>Bw}qEAwcYtkh~$9(<@J@@vra>A{}7JM?WkpAn+3u9NrCkywIb^v{n#9av;=`K7Bq#3+&KRo!;-1KB3sVJbO7lgh(;R3B|zqtYwIm}AB zfjR5JqP%FdnrZOlHR2TM%+D`ye}+ObDpTG_B!y~%MF3w$fo2536%!mj8RbT~yqXX? zpGkCCHFA`n@g+|5WFk5O5_t}?T8c}Dqi0l_1t+K((=97po0K6_BwBh)te4|L*>nP` zplSaAgrLlVhg}&6oz70WbeGvO|B6_tCcFmI_Z85NVyRb@mOiDs!R$OI%!7DetuK*&Sy zpMPowvhSr+D$;ElijD^FyR2snPhXm!YtqFV7S@wj2y?s#N%xxx5G z{{Y9Brw!nYDR)G@@kTJe?p!a2E~pFn*Md#yhDz< z^TXMz;Sa;M8}O;&!(`hB!!E*p&493-g2Q^=P@#xs{lzxT>(duv7_Of%i+|!}Qc7nQ4RvWX)Lgn!QQ#TNsX(<4L54lKG)e&^7faYF5MMHw?fB@w( zL^TIAo`zJ&qWqO6gQ?(tb4PTmI2?+-H}$Dep&njR=_*RL*7&Vny(&*)_FGj@9frz9lHAG_W-q^+5Od~ zRM9e+tk$Y0M|9cU9sdBuy`LWB5fc!)9>{Z%U)u2Wk?5)dHIfP$3TY~EDXJh0Knmva z3J#M4J|?IJL5P(8)U6RyBdJnXDHcK~ocfA-gvlDQjD$nLD`n^5!*sm+&baHLNqC1q z&ZP!g)xVj3Uzb)Kx~0BwEIotf;MAnw_*LC2jW@nm$jYfwoB(1!v}HV{toCQ(SfY8J^0%k6o3z4}TZ>Ki^^+2zMTSXQe-l$PA!7dSTam>v zNnkPxHjhZ%uIu)fdHBk3ybedZrj$}~3{r9x_&OO!H7!BCcyxa}?noOoMr7$lp*(*@u}OSTYw;y7Ab?*oBKQhm8!g>1^9F{*Y=eNvv`8C{*(y8?;&_9Zvs%AQeUJ`gQBIsVeHGm z_S!a{<(BcZT~IIK?F=$8f5A_r090>^SaWwpBukVoa(?>ldoallq*lVyFL z_mj086;kk{hS1IlU*hpef|#p~n5I&=sumbHP?f`}E<{e(dr0oXWrC>{iJW5)lBFcl zV6u}^loX4lRRe;JB`O>|CURB@vTUL}D#UTo4}JIDa0MP<91?mjl<-@t|_Z$L<9Cps=0B8WygL@@6 zvIZ=hk1Cn z(HPIbmxr8N3OTc3Yfcrm#Sd=VFumz*yIq9y(^oF%qFOG5R3+E0=bd=~co9#J74}Hl zdRYZ{Mm>gN6A}p$XQFK>U5CPwku@iYg_NYHD~S6ruWVcbrg~G3Y}O}5D~L48De`K< zd6lJVkhU6d1)Xgjd*VmmE;+jJK)b}zRUSY>0YVfRAj#JGw>9a0VcXKpe&PG#^|)_~ zE5a?B_PMRm?%To{47#{VFhw*M7y)fnV z1Ap_Z7sZk5J)!3ve21+TSfo8?w%H$f9dg%Ui)gY$m*qx%?bYxce|HQKp=pio*+^*yks`cZ%21q#iLyo5s2Z~lBUbypN3aUM7pG* zX$ewSNl=unQqLC;5J5tTDF-<64Y0q&8x!I9mOF=SFdoF0IsB_Q#us&-94qd^=JxB+ zuY0b^4a+s@3LCFFVn@2+S*@nV_%Y!=u;W0A>^SfuI$_6!3L~Y_)n+}Qx(qj74;}9>?J@<|RZy&! zLWGicq~Bv~b8g#1*mfv|f8eXl;bM;w!+qh)WAPukFZeFJ9WGkz&Y$|VutNpgE$L-- z+g+LD4;c1e&9cSz?bv%x;k9b5Ha277 zThR7Z!!gQwoNr-MD+tASS2d>(egQ2eQ?MvYl_#`er9k6J_d4V% z!h)xO_RhVA`UhY>Auv|ou)CMu9gb{wy^Y9FaSj`{zTmv>J7dm}Ax3r59gk*?U5NdL z-vQt0t#F-tbiBr~8r%vR?F_428#zGAgS1)FF)44GQpAMdxG7t&UT(~E)a$p&e zKArO6R=pU=L!%lJfm*T;>$fN|jAS6)et!_yVEB=}9w7e!^`V7f{Vy0P4B|mnU*X>XL0P@ri{@0~ZIsln-i6^=; zYuPzmJJmtc_$7EfhIJ>>KMuG{gw5w>5N^8o1xgPvAj#kW2o+4E==n}QUkFF(P6{6B zmY>`Y=~CPgov)SIf{O3}r7J@0s%Al)&`57Q=o_oL0P@aqT*9cH=@fK{BDS+sNGJ&w zDI~Bqv*&vTv!1#%Z3=CN5WZe~tTnOBJGO5hBsc+F>P&#t@tF#WXgcf!oaUq{m!&ce zf|(|*hjn@5#)Ec3Mb$;jaF+5-?peD+pvh{xy5=QNQo2-Bjvt6!#}8`&&#T|z{{X|Q zeBx$YS!jE5weu|P6iAX?CZ%Luu63%&k1k0tTaDsfcl4d&s7I6$HCoLM>N+Ne%U0I$ zE`>BCWKC4MNXa!vk>ImL!HKv{N`wb5?Ez$ZA&?7@Xt=*W(Aa1)HenEEf<7DE0CNDA z2fs@=)SSdcBoVk&aos9+PV9#Bt0Gi7WRGsmxLkQ&bP`@g1g>?abs3ch%e)G<_shlL z2}zMpGsEPQ@|mL4%ZvhEm?1Ngl}$j%E7?lFq_LFXwrA)WwC=Fin2LoQ^Hr~A1+Qz4 zje9+gW8@I1K}7D9_F-88N)?_)UZTFW4Tp=$>QPIi)8WKWrwPdFh@!HWw6z^ZQ^*ft z=yHi1$Z!i?*dFf8x@6Hqu9O)p#zg`l5io0kVFC3cIzh4kYjtGFFI`SRTcT|^) zvvtQ)be0j*k<>Z2Am>hY<|0x^0i0$?IXep$ChcN-FKGD& zIsHUTZiO^gvjV1Tr$)gg=X}l+y+?w&pwSd8jDRC`e9|u#&|T2spD~h4psHj>O~?WA zoRK$IB@-0hPH3FUk_wJYdFNr3^z6G|n2Ps$)ArIJs_vlUp$3B~<&w}VZ|UEB+NCt_ z--jwRr#PFd7c#w=HcG88XsoUSr{q=32`>TvsGD;mfMziXaQpaw}E&mKQ-o zDR7Zq9a;)_bY^Wb`geU{>y%TvE6crdY8Id>@Sk9W{wJ5eY_plKDM-(OQBEz&?Og@k z?{t-QNulY*B_Yl71pP0Tw+wkckp!@De_wCfKR|d=aJ}LyWXE*N5nDW<&w1QAemnum z6b`@**(Mr@PM`{cw4!Cny5M+E3F0GV3iUA+wdtro{cc}_;jTo~O}ijNls9B(D^&g_ zpH|pkvLJ1b$20!`+mi*d{{UsBH}Q>f`(LT{?*g+n&Psp&Ii`4FwcyAne7e*oAT_NOxUH8%V~@p zA=^#&fbl)`VYWVB{m;X>uk1Mt{^ub%3?DA)_kAh~fJ&s55j5xgw^vW`HsBxXwo~DQ zYA!)nu+Gu3mISoM4lnz>b%mhc)@L7hAP&15XV3myrQ(mpA<$H}xqCTc{{X^wv$L+E znRtM$!)AOy1&WGEik6b(Tk#U4vUONaZyq7-359Qetrv;-dXI_g!M42`#)9xvrhmxx(?XdN zke9Ivsp~^oB|&PnQSHQc@{-Hnh#fvUd?=nV}KH^-!5)d&sth9u-9y%>eFQ8;l?#MQRAh)OR}4t;+A|Is4=Q%7fO9>WD`Q zfRa_yFKq(w(9Nwn`|$LirfAZqPvL&t8q2=;dxqneuXolF7}w_0qI~$&{JA$IAjUB> z)A(PPRzfvWs*6#{IRyUKazxRNiJ$^y(>>Xh12mNBpbIBd9jN`q50y0Jg#a}Z1W!|4 zitCRDpO_oZP^sMuS4Q&4AYEnwc(rD!GNsIzO9^t!!`vMD%d#&iJaZ8&W~HG#{{S+Z zFIh)@&+z=el~3vxEnwvV+8Z4j3Wk3@D3C5eJ;u{^;@e!+t*ueep=xJQ`f z=HQ_dr>D`pef||VK;VDFzrr=f^dHEJ8)EoN5=Vwz-FRAYosi=TOV0!zXXD?IA9-d; zSBWZH$S+3H_TJY201?}5tE~zOO#Pt66omrd%N4UzEQ00ukd)+F_Kmx21sI^%t(T+& zgv!BaID;_@RD>;dYaS&W@6HTpN_%^hYTZgZd>R>wro6MBT=HS3@jerj=+dAnqE%4! z-9bspOQHrs1CI~xKOic!AEgX}HK%LeWuTDNNkmFzprH8)BWaL>7{)>%GMY-QmyGj} zT1_}{C;+6-rjQ~ev<;KG?Mfi2A2hG}Mzltbzh9MPA3h;#kKo-rgy;6|?sveq;<8u{(YvdJvniZMg3n-j*o7U(z3mWWcr(OqJ3q z19ibx+Mly_5S%k~*aE^@ZX~+e`M(bdQJq;i5{c*hiBiH;b4LqVn^-&k#MOy!HylYI zqKokKXfEx+AqroF#VOlYkCfmj5=V4Tqq5ODPP1v3d^^kJ*$9Jx9;iO8Ti+R+^C|Ko zJYCz!c-jrYEq%Kj=gC`{S9oWf)e33XxuzW&rAp3nm_*FaRG3r^Xhe3YkRXpxI4wqs znPnF>S?9~|EhdLvM_m&n3Xnc2IhExi=miVR2tgsynAbN=2L+<&BpOKid5C)T>#{H& zN+&e_IR5|*H;N$VDP_?+%C%OGk3{ZSFRL92vPA-QH4~Ug+g*b zSG61)VoE%yk_Ra}EmumetaKn$%;r>}9&cGGP*R8+N*05M3ips*D#%0xIt=FVCoUfh zl1DUIP3od4K51$KRe5t+A~u!L`*_VWr?y!)8;=As3J#whnSGfEI)755z?q>>Fd%?{ zaRXUQwt{2`RN$!S2!ll7`m&j9xMXA(RMZX?uc$OY+8w4{QF!pA{{T}V838^#I&k#m znbvf#MvT(3;-3yJ2P7RF$LCV><`e)tc4h>|3)0Y(GCY|;gJ2#M@F?rWT5Rw9| z0R1INKmw9#L5f4D=n52 zx^`!Gm{3{(tHlDbO0{sZimCuIQg!$wd$jQL4$febLqBdgQI#Ik^kmYL(UJm^;0g8t zyjneE2aBk}VRGQWwmDXVc}B z_>lhqcd)P1g@4r6i_bO9B(sv}5K}3k6^vsc5NKxK7Ts;LUDiuQy4e~Pn#*N`{Alsx zKI}M9p+j`O{78?yL$0{vpuF)U00hVrA0#{oS|xZliVws$#9UhiknA%FTTDA$lhEHLc<0EOeiapZV9CHp}Hss!ENAa2V!DixR`;X;mFBg&Kk)dO?_ z@JetmI(d*@B^&RpgY0V(ZQB{yu%;bx>otlIcGrln_u)Mf#fR>vqVByKEZlZIy43TL zAl;S{^N(7iIQ&=3mRmidJUv+Ac*fLkdu!feXV+r5rBAw}rAw4ZLX-+6Ar8{z%0ir| zkOLJeHnoFbn=83ZjZ#v%G#FMDP4BT9Jo~geV(=Fo|~fff57$%M66dCmn#<9Ifz2n zGHOK06hwfdE}aSmC23WR(j1Umghs#j#q9~SJI1J+h2e8&;QK8tYDB78OET(l1f{^6 zTQLMErDEco9t4li#H^0G>yD$2hg}o`Kx9x*Qz=%JW8rf^g-oTyDElL6-_kh`PP`hn zMu5NsfD$qQFap^%hOOP!G0ytuuWWIJcXoT#-gy8BmFXmzlJwT|x{R|O(rr*8Ni<1% zNx0BD@bZ9oXcR~U2#G~i3KRvK>F4X$$_Fl98hA%58Un2zdDmw1&b!6p1iG-01Cjvd zPu?dx0P$->)6{dX!M?iMM#^v=)@~TMcO2pC4fSAuedrIybMoz$8$-@K;I&=W_y!fW z!E106yJ)e;gBS&Oc)Cli{hUXR@NN;a3tlJ0_YK2lcP^qC>rBpn!$vkphMIe$Hz`j?H(55)17`l8;m+`bK zmozGxx=+54Q#mA%WY13z#2Efnbjmyc_?z%qjkYTu*^2O&`Gzprv!(d9n`h*Rm);nH z@p+k?Wh!0OI*{C|N=4Ny-dF^Jr2Hd0w;k;9DMId?^(QESYrG*#SL8z0}~zm{|%+S9za@wp+BERkEC0cVjFaZhG&% zF89N+Z1H!6g7&bz5DQJ$dq8lwBiL;r)OZv5ws`Ktwprprw7`cE-o#rD+fEqUeh0AP z%YrMgZ3F(Ne%#R`Ly2s-uZRvqHoLyoT|jqt-HT?79Ch1Wjw}mYH(hctbaj@E7(;#U z%ODVDg-I^XYGmzDpDF@M3Af(98aDlU>>Fv;JN6`K(QtkD63KRBORzlgawXhiq#NQC zCqXaUu1DfMXog*N_v2XJw%DC?ziV~)T^DgX;;Ps@Zbk!(PF&5K#HXU3Y`Kaj_;mHC zArqw}mO?^^6M$e*nBz!p_rJZ$NZZT`qiOI;WJ}s?DxFi%Wgr8J(o0Vo>86y1TKEE$ zOtN2(;c$g2J1qlD^&{xT3BpbM+oJWcUsq*@_q(kSZB`4$%L3VCwAtTwEC|+nL>FU0 ziwY}*xe^>mPrCDw9rC>C1W1PdpMCp!Hq4~Wmp)Xv@>V8FnuN@jw2)GyC<2uNG$6*Z z7KKY%<;+P$$!aKC6d6fUNlKDNgb+dMAjWoB+>ux`TFaLopSLEG_{x1(T8UGeDr+R5 z?@c%z6$rgO)7PGp)}@Kx%vV$F#8Xq>dTEtwAqFvwghc|fVvR#qG%&TY$`E5k*P47i z=+LMYr8y>fFB2tBO)!cjB$qmK>%_NT&%`D0JV{z% zS*;q!Af{bfvD@6tzFq+zPJj4!noU zkRWe6x~1SAlC51N%1I<`7+^Z+bRY*hDm^qq)MvXgt>nGm!%Jyy(`XnxNQqq6xp@?R zll@>IB&ua1v}_;4PiZ6}+6E4h3b!Tgpp(E`_lnj}0%m7M!A1K%?@Vy3`!P@sk3O2& z0^{C`mp5V@yD%@E%l3@j8r1&)+L>*m($+A@7XD3+X5E53Ybi2xgsD2B`Bgl#k*cJo zBr#-wsZk+K(jFwQ2SEv%x-)Mi?|vE^OC+YyFoG0M{Y`uW>-}&-4oF2z&^AxupR}+y zUfK>2C|&&*E$oC63ZvH9mr(IOgAiiWrSeKx(5RokXP+VRFcqPIxO z2Wn-WD}S-pd?Lp`au|-ot68JQ)9(*35~t~?-qJ#8G3&Y{xi2CC)CWS5(Euj0CF7WR zXXK;*07iz=N&f)kgM@P~lX2e4k`9so09^?$)w}w#Knm0NXzebCXc$H5%l`mVUce$J zoBp~;-YSz!hOJ|`9qPD!n4fYS`|5jGY9^DNj%1s;%+LIycSz0ss+Jk7X)8}J`-_n3 z>zUR(YrYGhc}vuJ(?vojRIHF1%A4D~W!IDv4D%jbkO4#@OId(qO#GA|!$)c0gZ}_X zI6S*YfAvN1B`~NhY98H}>Y*Sg9%ufI9jBB2^JrK^0G?MaYuyagnOg#8i0|s4B%^XC zaC_AmY`sCS{L|^dIa>2TzPAZzvVEdAMyBH0xkH+jNm%-5BxE{X+L-aQRzL-y$#am? zBO#Y0rl(UvOomeKs8HqPmeKfZZ6e2IwAx~A4+*3Q5n~YL&wL%>4acI9{{Yo_2T)7O zzEFyuHs1Z)wH%j)b4oA4x<1zI4%KW&;D*xSGcdD=d+);g$FZA8^hTByfx!xF@$2j!v6pcYfQN{5=@`O`_FJ%qEwW+jupvrPNpgYw@(~mnW6cqz^3f!zVaNmL3q-Ex@))tsV~~!XzqpF9|pCUF@O9dWC(oh-zn+<1kAuQ zB#D5YRd{qt$b@f?x?O$Jpp%|u)l)f{OF0Akvi_Zv!H5p?yU&MrfLDKX^C;`jIwU|U zL!&2K_wEkx0go}}5W~2_?Z$Xk$795oHQRkzEcUCm^nTF-1?6M2TOq=X{2Nc@M1B*I zcRw-3b>is)NZrR|b`xoK-F0%dYYdx+&ZIzG^r2`+2vWE~d4&Ku93YZF&y#eGt=<;O z>>6nowHTUk>2=cE7{Dz~bRdgeZiiBr5G~UOajdv_eqj>X}MXN@iO@NCt8X zUWt`S%3PbtFaC`kr=kpfgQkD^m3-2*{P_@4N^_YlpZyveP$&NYulyalmHz-LzDZP} zclwuP468l_1@0-_CiT)s{SvBj@BQME*$cGt?isjvn=;u)P5%ItF6cfX{jaC9Wkp}{ zK721sGRV6Y1BJ|Z-6VifI)ziqhYwL!o@uPqsGtI}qNY_k^+6USfbOGCIq#hQyqQo6e!~Xzv78<^y*J$y!M8`2X$OX!o>s|`9fvP1qsTyjP z_szVLf9TTMaR3dWVFl1!_rXD(ZI1g+TKP`@0Q6{WF-QLZ91I|T{ZD*J0)#)-B~T#` zOEqeL^bNgo-}FYS{{V`lU`AIJ1b73hvlt&}UC>|tm(!MOehU!zvUYl5mX6P($BmuP z_F+O*Bs!|-B$88*ZGr_KO+&y@K~91|iV_UMk>rp607j0}Q~v;x1`jF_Ezx|G>HS-v zdh%MeABLvV(s=s_6Qj31^hQLXdf7Rwgp8E5jl=I*lm7rjs;=%0O&x}JKK#3bqqW_k z{{Sdm(ELODUrt+u{{XRK3|*axrfYR>k@<_loI*TA?4Xz32mPY9te%({Zu=4?2tsoq z1quQivKxoU@BAS2M)6Uxj{#WoX4_H0c<%Mam}1{x!#Aa(+iI~`?z_?rrqbkVuHRq| z!HXKw{5KyD+XO;lIP<%%Jnc|7m3Kp~I_sqZ04bmvat)e(&3hfRdmFO&wI0%8lQ7Dv zoLO}eWlfnXVwEJwkbtL@wWW%Xt8qBg2*Q79ZM4~)x7z$G5!rlA7^NLP2`ZL!`EsYq zNT?N66BLda^5v|MnTaIuwd`#hV?~m*T=^bf876-7mPkf8#=af*^vu$7LrU@O7@T|W zxiS%0#xvJHUW_2#5I@8bf&T#7ufwMrU(Ui2B5dDi+bhP7kPFX3c0MVAf~`-99n`U7 zJ3)EkgYx&6%B|-5S~ric#a{=zj(-mC7grI7`LDs)wl2i5905=Dcq+&-m67L0>)v-Q zHv}i#KuCGlNJ53Xe(&qQhHb{l*Afz%eWAiuwHpLWHL_DNPiEmkD!r|HM^D}b3UM8Z z+G<4y_n19*2xoPsLezlWR0Bt?z>o@a2Y4BmROF}4(Iqg^U8|y6?<(kBM_o#&mWxKy z?>Jt0=N)%(^7GKo6m=Z{5(t`&=bn=9evli8kOJ<7a*`+psE=6?-WVapj7W7Hr+&eUU?5M?2vnVB}9;!)TMaAeK&VrdEeUcAZ`_<6gq}r zjR5m7wVS1b=E3|=Ek`DZ0Ngr7gWpSJeC^sY45EXY&EG9SL|$QKG?FWA#00!fPXgv> z0G}zMaBQQf4HToszw>%YKhq_eXikI|p56&Uo35as2&Do_Mu8S0vB%$i@{ zqieqV_G%z7er*VRzQK#%b!gQQ2I!?!&T`ENsFQMO>iID8v^{$CA~Lj>%hyglSjLF6 zIMZGSRr=$_#Q0%oy8~n0s*{s0gIILI+V^(uZ#nQD;t*^p$1t zR{sD^f^KK=CN#mgdK;gZ_5T2iu*JsgH-eJ&>wjJMd#->a`6klf0UiiIE~!TR>|$t> zh2k?F$fKzs<&>qjWPR97vo{lir|y3*oy9{{XQbANDDOzc2E? z*zpx#;*y?Ia^RGd{W9*0G(c%JdpyrBK2!=2Ng980jOASh>K}?`Pg%YJ=3P;s zGLX!!ilShUfE4c1VnqI-APGRb&nfbyWK^u1=8w8HISThuhz4?+)KIk@Q~0XP9R~@e z8gg`GML6XoDaxp=0i6PrSyo@&N0NGdP>p$|PBJ|beb<9lhH{vlX_j9F=GBmc7}?6R zKc#%8L1!xKDG%FKLN5d()8tzZ?z-yfN}QL9NG&-{sd$X5PomLinyLXJTZSP>aZc-{ z9eff98>4n$lIS!O>1;$7K4qz6JM-0+wT1uc%I{>3{ z^Q?rHNa$_{3X)|ou8rN@GI)e5Px!Y`Ci8PR302+zW=2RdFJ&e3P2vNj&3pdfDk0mr2V|grpkxAhnjizWBdM_O z07?GZqSW_X>M1=7WKVbs5*DILDDoy|swvHmW)HzTpkZd~Z!j|X<Nt@1BfC!+Fq|hwumPKkCB@mETh|B)~gfu-UbK(?UGOcwh$!bSJ)r14c zyRy@qlT?>xOa^GFr!lOkev3faXWPE&$d)YnM&l7qXz8fWdZVf5 zP{w_U}m!CESJ_fV~KFy4#V&twBPv05L~!UzY;z5 zi0?}+&2>QzIIlckw%Z`OH+PD>WRq|6t}M!}1k*qX{xsm;O#c7}{gXo4{{Z46;lk#& zLHzrx2x4o~YFDDVUUnOsIk;~eM{`7d(&u9|Z84Fv+b6U* z*-%NtFpBELxo2FOb*(9OEJ}a_GWk4q4VS`BGqji{5(gLKu_`)sTS=3U6_wZ`=cj~w z0yZDBTbpCMBiWwH@auvd$+Mgbg)mLl=yW(=u;H7A#d5%i@Bjf8E0!lCMIvuSek1RB zo+ZB5^C|%(u7}onY0TyE;Xy7#hUf^6I_^pl-V&~h^KNsz1pyhUPeDB8G6SM}$xSX* zR7|R>pHnqn@@)CDr%YKcrLJVoH7LGiMO;LZ@6tB)hf<=7hL)CELJ=ZFsX-|W5)g!? zfN~f$n@AF<6a@>rB1lPum^@K^*r{3Wf~7U$j)5?U6rU+*sk`L_l6QazMM-!96opa5 zy(6o5*K{fgs707Al7fa>a8w6|KG@XqAy5S&R&`K;YakF4kgS?1BZVrG=T3r9!A7 zXiX_ZP+LtY-3NN{WFzY>u^X1_Es?`+5FkBB8h_hK? z2zFZ}Cj-LIW`zb5o=8rE-dS=knbVF^(sP4kB;64fxl79kRrBkHdb@ zFH2j{%A`vTk|1;-E#kV*7xUh9Zq?K0do004s?BrWGnfNhe$+d7ylZQdvQ)E)!>|;C zP?W3SonJKxT+3vyb_!(+I#w6XHa+aAyU*bJBR6fTWdUEb6Bde9kT~RFw9^!XF(cqL z6B9COh%C8&>Bqv+@+>zM>xnO$uMgZ77?*|fe%=;)rs}c61M@9b+hj*!K!WS*y5pPA zy8LL*pUZ&-*W<)Lmgy(54~AWZT-yfOwcUp7?n1R+_VEt%#dp(?!?7=0>d^_$&wLky zuS2ofQQIZoXDA@qAj95t#(FeY{C)l%8y$guVjMxW`{Ky#Yc3ax{u{!doeVtV*Uh2~ zIJfQR2p35F%N>T%WxHU;hq^!Ox0E94x(mKz#HawGoRfgAUs;CsFJ>Lq$iXn9w^)>r ztVR9y#qxy-JOs$40|pwFF@p5|FG!%2Ot@ z6H-#X37jY5MH*C;gc8Y|RtVyh7^E!%{A4psfkR4HJ*>NzIpv(&jqfm2&Vd0agiqM; znq=E{h(d5r=hlsvQHYU{5z=>#qk!)^0r#9 zH|#Ij)b~gsNoK zp=(G|l;J1|LY+)cAs&yq?c3se(b`e7xMf{E3eib6x_wPTRJ6;dlDTMEM6|J(x0-;I zaUd7Egn6OH8)(^H0}qT_k8s7w6~MpKTQ7?Xme+zQ{Hq`4y=jU-mh3n$yib$@^pE81 zb@+(vQw|7_@Z>y4jiR_nALTbY_kEjr(J*ay{9C2h-9NSaG&?}uA>g2f@OJ{y<=&U( zK0$bpA1}UtbI+3V?-Ef-c^*RW1gSiccVfDaO+W+?e^Mww^>PT5P`Y9kJ?&w&HR+iz z0mA68q$q%i(|GFVqfl?bDZm#BLV-GI8H=;t$U8AXH455HZxO{-3QFYCqE!_-z$tJ* z6KCCs1v7yOEIuG3$W}M}PBw*lZ`trJ0l09?GIs^G{k$!>hSc-44~r#;T()QrfmdF% z+MNXgnLOW`@h6K-zvFmM!@l;FepsxrL0b+T7JN5mbP`A9{{T~T!L#0R925dQ;T_@& zszD{cIYoeBlK$;x6c@4p$=M00u3(=td{?8P4wq!AYvj=g8@_2EKiWdfFNWiL;@(a- zHe#_Ysl-gFkHsdIXW-a2}$7%p9yCjV<2!H#qO^Il8@oLCx)(KKq;uMO0gP% zpgt0rwQ8L)4qeDnT!Chf?%r30runo#YP>Bri_X~;lNQ@~S|VN+sE@qz6B5yDi5e@< zKfUJOe3>XJ0(si}JY!m4@ac3wv`2{*%O)kowreAi2_glUUp9#DK!)m_$WBC!5V+%@ zI^vgHb=O097P7?~;nNMmpuCT|cXvW6$(o;wh@#<~^CRDT#lTT7OLXeQc*8`+}=mcnZFBFu}`ti`W!@R5(JJP{xyKT03 zR=XXx1Y0$#%^n-Ephkfn8_q?A78BsP5*$cxJnQh@1=pQ;f(oO2$;f3tfmNK!)U9e1 zf+zqeqM3SS-v-#6#3F39N|=zJLvfAP|=DRDdBZqX7_nFf~1P7j3fFMi6>kHw}YEkx8w#*BQo{nK%ruMVkxQG|TI7Z;VA~|5U zMUDGQmME`T?_J&LKVfjaP1fw^0w|3N6i0Vnb}Tm^1Q75c=R?5CPXt6D_ijGRd+D)E*Sg0RDJ$VL#~!T)k)LPg+Qo z>3M72IcrA9xW{sCTE#xvQF zgBZp_4V7LRYB`Qz%hNU!QPyXbD@`SnMSDS>Yv0E-k}?rgYxi9<vh&Xhe*;vk z(Kv4n3sogSbXUB%SCccK;8Qw;>BMssWFpLfoIXn_e-x`(_oGSYucs+ZdrAwhee`4^ zv5gNjCG(g=@-9Bp8&f$Ri;`DLiIXD_jUCZ}#2{=*2iPRgxrt~vvm);Qw0>H+`+`BF}VLQe%w zDb2VyL%=u!0)#y!MFi0$<|u&80tvUtGv9PN9!dpt1w?ovtfor3mCc}a(2DU?sG@$< z=|_fzQjLR6mrTAc>)!tW@pi^`lFkEa;f7C;%;YV|_?<$D`EL~qMH?PkfNs=qji#e1bT_Oa^X25PF#o+3LCRWhbM{H zPRUN_AN+4{jDkr20FYhkCB~FrcFiAS<`~A+0sjEF)7k$3@5_4S*%(Ldl#%>9V->IB z@e$!FM~-p#TJaQ@y!cCkb75J}rhO?-bQ7CklU>p2>*?&HLfV~6qta@>GelpTXS`rc z6)JL6`14hf;F`9A)ajKzJ?e7ET>$$~qGc&b3t6fGBC37~uN@@FMwrGcAqF%uT~Eg? z8Y$pP%nYc$)1I}XAp%FHmH8%l&}J2)*P3x0eJ8_+n-u>5Xs-&C<6b_&s*(FgF;7hy z2#a1FLV-M_v_;NZwOweH)i`LC=8Y850w+#7N_-SG1jrzurd{PhlF5*YBq!QuKz)7; z66N*pw3t)Bvpe+dJ`99bF^q&8>0c4pWBs?-7TR!dh9jI)vaO+E(FHfZFyB~8_q#)z zpdIbwX%3=IQmEf_6W_mjRMEaAx(qu_hSvfkj=u^$o-`Pa)I97+W*g3sM8S3Akxd)v zqn-GAx>@Z0=Aum27AM`zN|+rTv(q^Eu_|#@hu2dpDfE>RkNk3!pR9VEpb{X!FHQ3T z7W}_?f*pK*;=9Y`Qj|VmKm;Y@P!J&fuOaB8pXsrs)czmFII`h-7;-Jc ziZLC?`@6&!9=dOp-Z6yZtDqHnTJp; zTur2qL12G0q+DGu(5Txu)3zfiQgIsaQ^HeMJq7asO)dy)H^j%2xQ=%a7l=Yi0J(`w z3W2>ZFaH2Mhj8~n06Hc{YOfUtLDdO$YAAnm+-~oe-B%>)%Xqq~P_LCrkubI15_L;y z*MW3_Ez)EaKv6(Km0b#ngqwbaf?R?es3yZs9$`g=_35gk^Tt^VwcMUTm>!Pa4AHT= z4)8N2UMne~AP*`@T_;eJ-A3XsNXTSAY7iz$f2kGht4f|oW*B$OA5&hx5(Ke%SQvN9CZC|1hTaFRIP@aMz-051h&7|4hkH|UQDS2MVW#gB$7h4%yQ-u@wWHDZY7=!hahi?n<;7{-tFn*)4}zWyT0M^3$sg6c4c0>F$I$I z1cF1TKcrAlpjVUxC#h}iNu$`kr>alpk%D3qMpjZOrWBET^|hSxj?1y~zZ10>1u+gM zVw7^UEyq0pnY{Z>dHXP6{{Y!T{{Vs6WkL0AC?Kn+LM1i9|w4Ayp`{c}&U!G}SE!lu1zn1ez1lWa^UR5qPRH=DBNH zXZ2~AC}?_9nEwF6RG_E|G{!;jOC!`sN$05)=R}bmoK0EtCJxTb)535WC-?A zMV_RnHBLYTmq6-INyx}HOTo|;QFm68>QpSzOwy%7#dmcB$IMmI@Go)ltw2nbDrCq+ zkRf526(6LM@*av*y(3k4q{-m4zCWjqP`U&-o5XJ?DAvRWd&pmH21;ygrvPzG{9l~%m8mCclp?q(nW zH6=g+-^-kQ)rttDsaeS~CZ7ZBYek#Fwei+R0qPAI)!CFqx?BfoD4-XxOq_S@FiYI)*HZx@VGr3A?{ zZ}aYzQ#^)K`VvYar2uW)Z2W;ufnfCLPXc7&v{J%ZxI!uAjuyxO&DqK{@s3UvIL<3L zo-cb}Qm1>8XUrk9)79QSL!iCpco~Gzb1Fd~nhpv6qP&B20D;hsmr)Zr8C0SD(g0^B zkllNCbp>5BCR@($9E8XPYe!UpF-p(@Kusy-<6kn$brkZq>z8eF`iJt*rg8Y{wqupA z(T;cKIrWT?9ev}#I(fQDnk2l>e`%b|l<>SIyzz884)LSG0S1+NTi>P8Pe0uFl$asXLI48DII0qYMXZny7H|DMTQRNKmfIm0&zBM^KY+*lQ;Kvm5?k ztpkDyItPA$WgLPrBszi8h~YF+0+*2_CbC&9)CSh@-3D?Knv!Y)nXLr>0Ca=IZnpt0 zuAs@@v&nKA@zCkQ3T!C=hDHOvzRvk zG*=aJ%1VVw3TGgPrfA!BcTCgF06e9wP{`#fgaZLU0zk~IC7P2Y03~W31yvXy4vEf! zMO5gBp%#ij0ZnCCsJ>d|$oKrBiV&o%l0|<=JPN906P&OPQ_RbNKVL;{0s^Yc%UXx0 zDiJJ!T7&@QT?_h@O=NSNiWHbCvi&GcCBIe~3tyC21CSnIg5(D6zse&T7sis!G6fL= zZ%pqH5^?~{qqIx4Dnqdi--0hFN(fkSVuGqb>x~81Nb?{H zLYYi}0RT+_^H4Yt0zg&m{r(vYAmyKCJ}PnB@WFce+8zSJ5aTD9xrH#TzWIH}NmqhD zja?<$swh!E2KJN0{{V*Wn`qLND~`AD6iFyo2g6ZcOqqc6GWe3As!E1MquO@`hJO>@ zjswJyQAlcP)RhnFlS?$9<^3w*Q|QAY(b_wC6+y0<07}z73y_geGG2C4D2qbujReS< zLnNT!*UC{rN=+%wxuW~)le$49PK8|*B~oDN$!2nGQ^wDrOvjX|c3xtNq?cvO^#MeZ zNr0g8x}bq2bN~r@awfGT3DtC-L7UPmAxEo3Gbx&Yl1VPgBB7EL2oWYY1r^~cpkyNP zM9WfxhO?~eHVI@W)7dneUh|*JPJJa=2!c&}@8HHV5eY%x(6%BS#~*miItfD{j)L|` zh?$(Yw(}$5{GJm;Z}T|D`Gaubd;a*2_UtRV>AWqGUSHD=&t!`k_vEs5*GkDv1kt`~ z%7jutk4b1M`bRZ9l~m7>PJrv5He95RYM7vr=3}l8ip*U0(02a-w2VOP zN26IRn2G#1b|b@e%N7`O{GbRR0FdL}7JGHJXam-#p57}z&jvg8cZcLS{71+;-2_kl6l+uWqtUI_r{0Mk-xf8#(Gl`qF)bFz(JgV}KmEn{ zkzRPbb62-W-Xs0~!!VpIW46tfVaU#YeVX5mu1iI(3(l9_iDJ4Vi{{%2=Rn-tiDbKD zIQTw7>%T%to{-+`8s~JG+!0O>&p0wrmj7B+U-A=Bz7O=y66GW2LMY!w7%Yeg^=cHz)(#l8-$df4u7Uo&cUU8=UR}i0y z;&_H9RHHJczOtsSdemI1ZA8^gStj4qqS;srX%L0Vh>I~PiAa<^R%3uVG6_Q}B~VjA zmjS~l66?e594)hbpyOihG@VZ#o(=>2yF$z!s(>y~RY2oAXDb=P4+ zavPuo0RygqBpe8rFFM$tWcjs}R9J@5?EsZ3qD-m(0E3~DR-lQg3j^OxAOZpZ0J0(O z9?|G~ZS8txR@PALzRbC&pEg2kaY~*SRHc+De}$41NKr{4>QX{jkPD=E9m5_0cK-m0 z;kfaLOXN&sZzwek<+iQ-0bG9pn72^TtkpYJq-)4LnJoBIqeluB)VpP zKTm^u&I|10y9^-9T;B-d@Mx^5ZP~7 z7TeO_dJ9xbq}>nMZGW41$FxR;XfE61!i)Ja9D@75ltd?9ap#}?+xT$DdOwGlW#U!b zX^a98K_mRhKr}|WdujS#gD3btCqRdc|KJolF95DPm zI^j}AH^sm%pVq>7bVJ3w+hcHyI|BBX+I%+%qo>30`8W)dDw3H3RGEJEiw~H-327W7 ziel8F%;da!KH6gVjyvqXvN)zOUsH)t=og`N(4rg{;5Y(0H@hfhFq|dIz3AQ^{{R!b9|ghr6*m7dY4_V``7g$vCGNO(rPd|%4)<+BjOUK%}q4K2EPiG zH40E4jZv6hh1S z?w3obmd$6sYVmnl0XuKm_7JI(*jQR6Ky>3!& zd(I=kubL&c!yWZIr5^^_E`4s#i@36YHgVXp`1Nln5K4IZ9b`O*Nn#+Jq`cev&^)7TBC?nkPKgTK#05 z6;mQjK|dqk@YkojkG~#Xft@?_WFoPrY46yhMNWAj>YpsA$VK`44*o5ZN-E5$NuV>+ zlJaV!h+j>4PvIsg;%kwoL6)^vLL$zer%C%tNTE`)$r~!EE(WXoomY zpI$TiGzGyzM+x`x(U5>6Aw-w2sv0hG6Gp2rCz^Elolt zoXH!*bkhfYu-N|qW5IVn#6WJQm@ywv3D5}6Ph$`Eowq;tSU~>(%~=PerSPDX4w4qK zKqye0z%LUtQtsV41G^&VDo_#epju=K2FL)3o#GVKkc0M@kQ2)yqjZ3cwQ(wdi6ps8 zFG_0IHTBBbjI!+>I>vX*45AsbI`+NqpMc8Imy6zHoSu*hfeO@#D)1-)8?D)&!3w;<_F!le%hFVCsi1LsUbVEQDkiSIhufWi_PbpDHV8lu07b zK_CYVl0@Wzr;!B8&>X@Hfl(@o%q+~?O6-YRNmSIOGdWRFQbe*5a?uk_N5lBYwLpVT zz5S&|QdO5O{!HcHdNL7M#xfB*qeT?s^aGA!lq1wrUOWOOT}KnbO(is0SAs6Qd4iK< zBAEj(pA9tE;M_5QFkg{U>5x-Q@*_3Sl{0QqT?h#J3XHn8AKflLGCZ#gN*^UX4) zT`Z**J*T?YjX`aMl+x`+J5CD;SfymPb_^$}A@p|w#9qTTbpHDH@yV!?ky3+-XeIMm z@e7nevN(}8c)@YXgi;M&01yOeei0;MFwhm$NmqYh>+awW2~^<@iAkMwcF&T%v$DNj$m= zB|)Nom651#-=Bq@llsrZKf)9W?(K%_wtkXR`U|S~wvGiqrC;>OsF`oTP2^+nk%jsH z0Eqtpgqb=W8%4ZdsPh;&9~Qpp0SG608-e9Nsn7)hJr{X}w|%w^Z~8xq3%CC3HzC=V zn+FlxHUS}9YqKDbQ~YZV0FVox#LEBxZY|l`S)%&R^`% zA_W}1JwKi;^>*6ddKSpGn)oPT?E4wKA6bIt8@z}zL@E@bWSl@GneB94R0{l${!Ril9VSgu|`7>T6TT3DQKN zZeHmx-JA638g8g1RW&-3K5KvDB6aoyKID?Q)=AOzh5^$AJiGywnv6(Efi zmkmWZPJ|Vxn$Q($@p)0tTD#vvtVvGiLd4+sD2u zmzdGKb^V$WOug6Xm%g-ybOcLLNjoG$wRw3jnom%VC{hm&QmquHu1M4uLRWfuqKxP$ zS9R&{8UC3yVE!WdxE5pCpzrA!bQda>NxPiM9&PE=rwU3{Qd8pT2qvJYCSZV+8^eW1 zPN$-vrdz~h7cAO?T9fNpld6o0=B$I=&F<%{N!NfrRF;&Xr(g9eMzean-X}gYH9NzC zS5{4Uk7OAh15QkcimsPZY8Ikgv#%pR+yhsr03wt08PJoe0VMMkFJei?Qcs^u(?+O( zNkU3>l$6ZYxwPNJ4RRJ2XY6Csq)tupJ%aiMH`7j$i3#!)CWPrp6wn#wjjsOe2m%=* z>!Q1^d^)8prKFWO)@dw-4^WLByc^ff2QjO4%zE(gc=quU8`%I8Iee&5TBc-ABf&^B zqAt13b+Rssf(i3Y3M0rTEcwV4-fcP^D(a-sKWKEyhzycRP=hvu%)Plk$YVzw*r0N97Jj36lA>B-eQC-YD_mlvV zBUMycp#p#?QrmPA3%{g-iI`N>=fLH_w7?x03jl2Vt~$3S*I4I<>#n*8NpAzZ6;G85 z*#MdVy>#hhDPAcBCqRlMT`$ z7%zgeo7>4zy}B17Yc!&Mq(a^6f5W*A*FO)ZU!(E1+qEa-OLXtK8svbcPN$L!h*E%R z3u4E$yu~ATG-yhTPRFRyw1)tt5+^Mn+U%qQ$-vCUN_#KLO812^WICkbHA+gfb$hgD z*t6t&eC^0+G|Qzmn<#I*@oiBs*XYg#rZ6QqYRK0pPPQ#m%6 z#)s4G)9>oggBZq`L5ykNbYvl3hred}Kg6A_`v$@GwQPb?EDQsR-*AuA9~T|Jbh=Fl zD3qRbZ@d7OombyqR{BfCeTnOS!Zx*Jan*i40mW`QgLv;7j@*)vGaqG{{4J;AJ2{SU zet+S0+&}LMd5xD})<0io%0@eb@%~TZbUc6V{w7oTM_IUk?gNg?bT|QY$bjpi*OWUl z9&{liQTvOfzg74pfd=vML$jw}0E+{dn%}xWJI_PISCy5*j*Zttrqr&xAnJiq8}fWu z&P8}`suvu4e14>P*HWqw5|2Dks&L)?QQ%%XwqFzbKYAjUZFX!=VR3w=*s*Z^y42tx zf;Wh=Jcv~a%n(kfw{o#5LYW#AdLtYEZX*i8+6{3z8%r+bjfFiZ}v|R zZWHk_pd<{O+ShBd80=aA0C{K;22!9N%|?08N#LX9nuYDV>mybwK4-?`SB_MH= z+MZ9o*lZh`cB2kbKnL>#Pi(w7Mo@bv&i6aS#gF;+Ll;TX-uj64N1pAMyzl)V;P8k) z+1s52tNvYP^_0yN)=l;VkrY#$xtflNR{Ha1P>=fqgZ}_en-5&2(t+TA^=+LL1d$uX zLKIKaCjS6>>ViYlDw>s)r6;K)*|a4&RO}p$2tNv&*@*BvT7wPn)lgk7>)@S+#KEm=HIqdl!s9X9LWHA$L42{ zj}yO&3!Bh(H6%Zsjps!F0Ck57f()L_5jvtOkGnq(XE%I4fKdMc@o$VL%HHd;mX3f= zNoVxG;&%J5L)gG^=U!VzHWDC@`wTh%04Y$p$Oo$5c77dB?)ZL$i#%zI&T{_%)*yMe zkmaRxY*oQNFKO+nQa~g46*a-kegh3+2+sciR za8~m@@QFuuyIb#@gkf_?;%4IuL6_gg5=OD<8=x~r^7c2}@df_?8>SAN_zx0hX_1yx z4vg;}7@l}KHQe9owKts8@G5{a~qz(w)TR#iv4-2zw7NYCh zu`fI)WptEH>ph0`j`)^fTO21%;j3U@vufrmdsr6*lkRa&J`h`k;nhA)AHT;xy{1zy z{{W&4bf||FcsIKmzwufdjXx`b_qpwlD`{VceA={L(D&%owt*VCgBZp_4L$pkW!07R z?6Q0hwS9Op5eQUMEfCR19$c%*T*jK@na)!@iDFAC%hpsx&pCRAysO`{Apj-Ehs(T% zfs|ASzI;7ev5<&^Myz8Y2Aw+DjK7ahnypy~ zfG1K@(}c44EZU&ZdN2eY{Fo)*YuwogCw_zF+O=avWFoPQWFz>vi~j&&-rxPswtx4$ zPWU%eHwT^K0RdhG-P8Ju^)*F#?1Q3;-LEkZ{=>b$`=4$90PlE`^pdw!4bto6C`X@o zAe~>7!YKs?fCrtPSU2s6@3HOvTuS{Onf!sj+B2Kjz5f6cw!|O$tSA2fRao)x$~l9e z0x~}OuBGCumkOWUHBY3NllW3WGL*a2whjaLzJ&jl7G-%$* z$k1|BLy{9It#e+?o*YO202sZKC`8%*5t30Z3kdAz)w4U;{E>}qKn;2tKzeYkceiJ0 zj3V~RQ{lT9m;ALjg}FSrBh9^DKJ8;<1kK~jt$WQ=f|b)}%wRki#(;yCdFP=VG~~!d z@4B{7IOuoW$VhufK-gWphKKuIgYR}Wx zuaqFhF_428#zH3zHJtlAIs|BgJh>;ozO}1a{3WKXCVR`Z%6W{L2)}Qq!?`vhO~?NL z;Ciykv-&oXQ1+gRv{WpA^gsUq3*Q3LGaaHTugb6YPs%-Re~RUU`VYik#nc2%{j9%h zb=gSXIA0Ch-XY=r=Fz-FfHE~Cc=mV)M1uKhYp9`lGXDToawvS0{x8nD@8VD5(bqvB zN;#jOa5&6W$(Pq(G(o=66j^tc@V}#vhUK(_B z^navrgp%tqpzlNWXW!rEdb2M3{urWC@4nFzqaoNnQ4wY&PPyi^T#wdmT|x@$sy&cU zLK&3hGD-r~%BL!3R7p&eTJ>s>ZS7m}o%4uVrao6{0K2G6Eoj_o5wGY+Ql zKcE3H3I$LAdG9RdK{Zz6As*ge(u9PW1nLUaP-qUJ=H=_sUqx;`-RY?lAqt`0FCdTw z>VYzx-W$ad8O~V;u^<}<$(*-mSmGoB@EX0E4NnTy8_3V$AsN^oi2neD*WVkv+eWuR z3W`j85sM)S2?Ab%XR@K_wfb?=?JIzuOys^?MW1ov9{UPGbG~$8Xpbgl(qG zkPCkr!@(u2)iTT22DOdN_2=xIhyMU(gn?G9Y?C8B)Xeb` zuM#?f8e)A5eEkTgxu*}DxT7Rc^&Lmirs|@HR!bvaDV0C83Gm1v(;*Q#(JFqm<6bRT z#(Md8{W-!iCTL|sWzJRPQ(g=8w%8#U`zzW!9nxNnfpKgk6H^l4yj%{TnI%9$GNXe1 zm86reV7K{vXJi+K6U29T8^YOfUe;Z}KUe47@!@WhG~N*a0Tir(Z?6teMj=GCFbS%s zB=QNGl5hJ*=iK8GJ=2#md5^0 zi6G38kta>=2qc8ix6_uoX`}xDPMz%Iwm4Eod9h>Bjz-5lI$rM@-zDOIRY&h7H0hI1jF2Rbi~JU%b=~*NIVM7R%%Z(EaTeiwa`o#zW+Dl}D5|4% zJf|}y9%7%Vb2GcZ0F`z^gLr!l@J*vYPHgIZO5M_Li6 zL&j8ME_wO|toWabqg@SjP=N=sQ(ev{{RgJBX-x}t8cha#@>%{ZPDB3@>DDD=G)qcr8l~|!uHr8w9`f~M`$~HfiaeM6=O;vh*{n;;x)0~<2X^3&r z`3~#k@mSGVy*bLPiHqNT8gcB`u+^o1gy+kKeAx&N^pvHi^55k#)zB~eABiqkg1LHJ zx1E9Ti~jD{VvT2g0uV`dAqYVTOp(9U&Qs^bu@%u097hcwapzAW2yd3Uoi%iIbgKNd z6!WDX$&$)`vCmC8RMiqH6Zxc0mo+-xTEfMouf2?0Yls*<-jt1<3YT zk3fp;L3ef}7sJ4TGI!qH^Pjvn1&N{H&9dyn5=49QVOVjU%?8x@AUfrS_Ka>@d_qga zZo{(Pk)JO-NDjJ2^%MGjBJe@L8*tig9x%i^JD8r^eBJKukUz_@Aa?$<2r2-1$VS}~ z$X|E;*@{S_Y6^cNp4KJ&3R9(C8OO+Q8z)6HOj5X4x(zF%HKwKZ`wPXR@l}A#*apa7Ta&R zEbuRF!av;KS9`zZ*TtRe!G(F*txkYsU3JHuS4*!w_n9L+y_;_sCMP2q!Z6HMkwJ9T z^i=gyln5^_e6&nSu_5?RJmXJzt{+o`;&_G^S1nTNu=>i1I*Dowq|K+AsY?WZyp!~Y ze47ux>yji57C{qT2LjlS8Wo-lOGH=0kl@39Bkz&`amQURJn<$#00}A(0YnYq2gKix zOlyB)3(pDcUhx=r3fLn@u|~zPV8OKCIEEw`k3fqa=>DP{Yc<<*huuHY+QcZf>tli2 zRhlh|8FAP8j_~)9fbQQ4MkS1`Yh2|i6tr>~bLteEkc7HfDRIRyOq93;l0m9=|6c>Nl8?Z=09V2o^NifxKHzb!)9o#0(c+kc6iy`HyyxuLD_(C-O9Nq{;acfke*>@R{sEF zxC_q}{@jFsoXM=`mlbdFTRkg*u!+|W+{6tB`E{CI8~tQ=i;!Zz@9K6N;K7$U$co>1Tf98uG-xEKa4rUWRC#<$*);Fm2BECMB-6dOE9R=ZSSx-o0GJ`&m))k|ut5q@*f)K^{o7=9*GLY7`6cq7?;d=qKNoCQ zjlS~Qw$fu?Tkl@6ao#L)*6eqc=O2N6+h9V6=NrZxD?BJRcrFl*+2O+w(ZJ(AB$rcg$+GjW+z!9RZ^ESqFQFDH0oMbB}qV6 z0uw9%QUO;IiBbOmZGP=5Xc*edbY1w@7hjmB&2c?wi*$dVTVK4RSf94J2wIDl%Sbl( zf-E~cA^CQTL{}UR0}a;+-fuPEhlIR7*}&Z-;`~@%Kte6#^Tk&%NOws{oV*Me;uJui zs$dL(D3T==;Gi0v6&@abKM(tw+je+!!`7Q@2$pwm+v5@6Ryc7TE)!t2UbcvKNZ=GE z6|N1Q9kK*X;v&GbLWt={gL)UT-F1E|ylVQo>Gf69(}PV+>Z$8o)c}c-5h*K}vZXLj z3Q`KP34^#J{{RwNp%dnWV8gOqRtS%PRn7Bnygw{~ z=P+M%1$2h;?(^HOy!*uiu9t|=0H@Fjw_BeX+d+3|z9KQDvcVhkuBVZ&s|b300+Oo|oT3i^TBVvwwt6JUEexZ_#O z3uH@*4fA+Hh&N)pcwg_oecNHh%smFvZixtof`JSIq$$TwWegovyKhyCl<`Z#@XC%A z<^L)8Nzq6zaeeKK{*F2r-OgAjUC}gBZ^AWFz?afq%&FX)pe-woCs2@#1qH zvMtp360abh@sfXQ=_;at4OFQTbgOp3zrcFry&b0Yg4Q~JPZLa=svChHB-PSnNIA}; zVwGBQ4TGN8ie+qSSlnWSHl+rQ{{Z!mK2e-^;sN9b1cBa~=)TGD13EUE05k*SwV==4uxc~5W}W{4NSn^g%0WV+8i~wE(2%ML z(HpZ@heZDXpuLlTRW^TwMC&Vp?+SHPtj2_f>nKszUO+!f%ON=s7gCw#In|Jg#xanC7{)>hv}mhC?cYykt&;K-PGpn`nfhvmh*=TK?Ee6_ zd&Zk3c_|8dfCT7B$p~M1JCPX;d&?##5`8^rDcEF8L`qkQD0o*vRN|R6&zCW$uRfZ! zV<86Pi1Ik{3GSMSQ_%YSTamcpl!p2L07>|FMwI3|N75-Uw6&LJO0UY%>y7+fBmV$V z_>p+Cc~v%naloJd0NZTu1;Qe0CrhXb%w!Eba4)`P3IzG+ofNn4pT#oX?dAB0c)PTS zf&JaD-ZnBpQt$b7$8lYy!=I4Z3#pQBoloFGetLYn(oMOo+m0Q8*wOz0_}&oh{{Y~m z#-aB0L0fCJ3K=UK#1!n-H8UBx^XTzZ^UQo?6*y`GL&-bVrJCfSDNZSpa^u0A8@k6* zh>J|7$#<`Q>|-GYOrRlNc7k$vAb1B+c!wD_ z!T_g<2t?HdDo~J8NQ9G&6(+>|3zEa(R__vqSIIiAz=jloJUDp}_( zANoX60SH2dt&?7v(!7;bB(va9uqXmk%}>s98CQ;FqB$V)$vq`L6HaQfN*Xa{fh3A5 zLiGSjd6}wFWWW+rN&1O}kfi6IIut0DNCL}Mtfl3UAGeDk0=X1AqRC~aT!i=*(-_D` zKz6&S&nsWU0%DI^nngWzLN8$%${W?N3XGBQg3(z~kZl>DQ01dj5V1z>Qb`pb=7qK+yJMOCW; z;j_4W^dY>!@NFUGIVaOx)A*YX?n;VNK~D1cB@Vlq%RxyK=9H=OpjOAud2wV`2;-n4 zfuhhar_gY%@`q3=jORaJ=T&U8zWdikLJVUW6X~E-^&_fH2QZ`LKt@kqDIf-U0hYZb zCN<7$uNFi_m%_g0NldE1h-9=yRFW+<<`G6s5jpyf)?6vd=t9Y6Jwev8CY)Ia(mEcH zCv_(2kwdy(MUtusf&unM zk4%sELHCj8K<XfC=H>GL_OAJrfX1Ca4m=>r*clEpZ&b<5>j)LrH zQ6a@}mtS<9ZTnJe9Q-3~5ww(&mN3nrLKiVfPr)X>QbH$!a{gcmnmDdjr8ZaDU$SQ2 z(_*_BQL?p@kTG4HnxjmWsPWIkC#rKc{jH)pH5rTh|C* z_dX}X*0W%~?hD4vdEJ(v`2PTNYO_8IzntKC-_EnzVeeV3R&(WzWsMpW-bdbE#+wA& zULD((0lP6>%@PzF!O{H=BDwznIoOt)lKQha=(bqnsCDO|lKZxc9CG7=*I|zW)Z?zZ z6goZE*@t*?F-@ID#aGk;iQuVM-~`!&ilTu^;^0RSbuOJsP~aC5_&@+AJO|o~cQsfp z)Xm#k3RCi3q#qb|gDFi4n)0QXX|(^CESWjTPABen#nZC*{cz(Lp0X z;4cl&FPH_H4cj*LyX^O^-)Xz8P@Iotw!w>Kv_XjIeiTSCoG{`z`-geg+7P zNP0@%5%$gaeB=Bhe%=?p$*d6Zeh#$SAGFzS7cF*MHU9u`!;D^i>kL2h81`!|>vvh+ zF1cimEs*aQV7(3uYb~wl5iN1QKiYS9`%$#&!LfV>ihd_gK~FZGs**rd$+Gy?557c^ z@h^xT6%>L)B-lAWt?aG5eUaGtxb6|Ol~ORd_?+5$iW>Tk8FD5WX!mNSn>|dKY*|u* z$O=-_0dgb9c!gcyMGAyKfl$5rrYSxP=10D5-wM@u+N_sNh6Gzxw)3>Xx~vvxBl99! zZMTd;W3j=8;yke<+G9e84c*ttd&ujh2tT7P?+ZJAzHJWO_8pXBcro65x?(@T{uTGFY3A!!9`2}uDV%a94wWhU@9_q*+%*~~#wF`67-6rE2xRRsneK2<{3 zHew1;slMcqCQ?;(Oj}qU2TGt+gsjaZg82 zOPXZU%96@=WFaWM&R}2n5vl3(l{%ty^1)MPu4!zzma?MV=GTuFzAn5B-djPxt=mr7 zE7mtLHRkJ)F)kIh#uhsz`yK=*VMDyG%XwHfE7kZg;lZ@PwYufsZ{3F-`$dk@EitWr zIPE?gHvM))143%V7u%wA9eUKT4&qQF7@Uz+8o^3bmE2;G@iPWw;1 zi*Y{Vk8b%KCn7+~f@5Do5wZUOZ2g*cA8Rpb_|&=Ih8K9y-mqc+XQ&mw-B_ISyOzBf)`^iWE1POqx zAOXZcNFEI~Blvpl2NqwJ3*T$DcW`zRfcvp+7Xy~dJ+Bd8P=n$B0O(`JusKrOWw&id zHlF~en5v4NAH`SIC`_xL!W)H4NC`>>$U+j7-s2|oz2WaeYWJ64Dzj*+kYv(=nmP(p z8B|n(ZNz2EDp@N~1BznSrIxV+;ffBrkW!z|p!RD$JMV(0n41D&k&U@NkS4-wWuX2NOdVnED`{@B-jBTMtGOn<(Ffd zCd9ayM}+P9X|ug^;d>+KUbf%&j5x3?PP-3yJrWg={$=584v<{2SuGC_GpKsfTOmb$ zJbP4lu`L#u(W1wXXpZ}@MYP3>6Z2!ojQiWW(W69&`|%$nlM&+b0v;#!Pm4bg?(Neb zzXs#9y#4~g@hvxY7<3mzE6&vUb<4{UJm@L8Yutwd>Ur?-a={JQ;n;6m;zY?3miF*IX4W^fR`4Y4?$rt$I%u1N;9l~Ukx5ZfXVoZyQ9U{S zbpV7A8-`j-T*lA+ns<9UU^Z2Fwkssl<2yzrRn;P5cvnkAo6*xL*n$wFHej-oGHTF4 z;Sc`*0AM>lkF|}kV2lrEg8WMr<9tB1- zS>Y4s1-n35phL1*;923i9ft-KI8Hd|0oPrI=x_%>qo4o)5)uG6i?73nVSnT|74f!P z^2YQ#b}4k-I7Qgb7hi*hY;oOw({FLtfG)dz-Z0&L!iCtDJG#ecg!kpzXXP;a{IgEc zQClj#nKlw`$m}X{8tF<#BeXM9TA;D}X*;MO3R1{iu;Z$ssjBkxJ^sm=W z`Idr!B-c-{137%yt0eA(@K50tkc-_DKKa$FO#UBFqV#IWL5yP|5do14+OZX@MVcYz zlJ#U5a))D2YBle^`8Es0WI$AqUO_7{KPY(u(1vd*k{~1!qDPLLr%<3|gjLk0MLq&j zmTRtx98_?jmYq>d@)|T#DFsy%1SJgmprI-<-c3*^eTG6S7{)>j`7w-yJMYzs#)SMw zf5*Z_2zH*o7L&;L)6?dt)mEMTJLK7+67wd%&n)Fx1!N=n7=V#--noC&EoV>t!};pD zW(##jclE^o0Em?4@hQPc?8Ml2()ax=V>!KyKgZjfxAL%i4SqV-e-hmvq-cebR$mmS+v@;z3aVx1 zM9X+?$q1S#sHRzXA1yZ+0y zWU1~8c4hG3fB400pE3UcNBBSlDiGWj1fM^4%!~IgEj|+6{%0BI=`mmJKf|O-GoqPKx!5Mvm~Mt4C) z3Px$K#)HrrfZTS1kYd(OJWh$a_YNBA*N}tzWtM*>M4W&MQh6Q=S>3Znng0N@e<7ii zkP3#fF0_WtL+8>sY8AszJw=BMsf6;f4`h1GKM-rp%iqUmi~DE5E4`XXQ|TZ50s7KdW-yF)mB$ z=)K{*9e(G%F5BJ{;z<43Z-H!Zyn)$+XLOG=jKU(f@`^g~S~#w~GyecIrJ&3GCyj{f zk3h6K59)^%$50aR1{2|3B$85&yG)R}8{)*}iP&{~kQ}a-c+j8lm2MqejdB`C+lMSm zucBUD6;c*R50uoG>26*9J+HWW^MiccH$ClVdDq}xS6znP0ryBQzY5i5g&rHukfU|y zB051+A`5?AWS~z))8KefWV2TM-Qe#RJCA%Q_;JR6nj@T1u>FR3#On;TIdV9 zx=Lhxs_MdzA>Q4td!#%1Nv@?NiM+q40x6d9Svr*ib$F398qv~8Dv0mLAEO6e-dB+2 zLg^CYA`w)BDx#}us;-xF22+p=z=|QS5Um}WndkwK121Ge7D#u4RM9{Hx`IndjN~-v z$VQmc{uDtkN{Lh5G?NhlNh+SEYRE-wy!Pl+T5!+2nvw!6l%VIMWcg-!4Q5IJ07+#c zQnV_BLS{ze$@+>Xo6|6ZFnxpEaZ_>N9h=b0sU;p#KuMtsps1=#L?hELd4Epw)qlHq zZwd*TJOk6-XbZ2Gh*S=t1W63_nuO4hCZQTZV*IZaQh1W2wTejYA-f~j4fwZV6N0}H z&lT56f?$isXf`Zc3>Qm+BbeU@;hb9hS4Q;2OHJ` zdBpz!5RMK10A_y>%YFDE7;yH7vE7{FlJ@EdwwtatBEd0^_wISiJ{Gb#@iRmeM(}vL zR-hV5PK9I)xEVI$w?$rzOLp56P#fae{5n$jPY@F%Q;Aa&4cw+=wIGcMY~xbf%cC?K zeYG^?5yOntsW$%rtD7}b5^l`tQ01>_gr;2PJiJPg?5(F=QXSpi-2zIFXzvtXS^zjf z$G&FKs3|bsiyaCy72h zKc3{$8&PXqW^NwF))_Xv1;XskZpO@ceEYm&bnD!*(TV~nKFRJ6bE73(`}zqnjyYYq z>iPI-&ix|R8XTDT2Ww^bY@ySxoI2O11}x~36UgPuDadi&s~Onu?9mZnZ5y9vR<~y{ zeFPfR{{RE{?yT?l*H4y=l3MfmcA3o;hoK)YmnzST6two@#zWU+7|#3elNl4HS0#s) zpw6BBnwBz(2+7S~H#wV=-X`Z2WVC1o$SF_1jS14cz-J*Rye@1F}>Sbt$&B=!-u z5f&s1F3z^Ef-yDj`-SHodk)y|>l_?U0GCnV?W+!2Z%aG#O~{W2mC{3f4u^-#QzWXC z^=j*`zvO@PKI_olN~BjzGJi=)Jv}lF`Iz1tD;L6XJSw3)QgI3znmMT%l+Ki?Wj48f zBl3^b!t0lY*U(qWBut~Kr>IE=;L4bV18a<<+Xr>WgKV%^?QkMH8V#b&1~e#;-gW09 z!i^2skm9)egt}dQ$DMiCog@)AN*VtEK%gK6P(>z8l4~SNnPfC?9^Zv--Cgks;4{On zIW2=aS%pLU^OD)upPlSa~5`YyTQ1K|0c*qibzqEh}6D1aIZ1xOL zN-y z#j{#$wuo@!K#vAHk3)+JJSdL50>a;_J?kTcvIG#o^m`vsKs?dK1Ml z24x*XI_YZ=l4Q+E&58I{KdA~(&f~f47TRKa1+>_H(P64DO)w&^pNNTdlv4=z^wS&s z$s9-|9tnv`n6nbAV9pOqm6v$GW4GB~d-ClTc#1;15*djC zBq)#lkmwIOgiB2&P8_P5ev#IPW1DWqyAH&E=eRoFT(jC9gzfo(4H z>!8GqcSbKc0{F0~dEsfX7oUX;x&3vX#}(rUY%_H`_1W#Yp{An6YN_zOqe>Eq)YTIa zE>&d2qysXQY9JmmAKf2_9JsTMaPMPrTS>e6>YB<5T8vv}6)|%uu^M@5nKF)1Q>IoR zgaTz01HvbP?v~C<6hb5QHt1P8=vl7n4-B_RF45V7>6prL zBPprm2vF8)sF^2D6j7*~d(t=v3YWvcKp>@nQ}qJw8@9}2!Arf}`svf00M3N-;ZRbE z!!so;{U8MNn3Yo?Jn+do>WC6!tag07m%^H`G&{#VR=0E7=;ogn;BwzBt!Xk z^hj?PU$`!a&L;iY4e;}qwYCf2mv1Bb8#B+?{{X6f)Ah%Q&m5SeYySY(VB8Arw+Za} zCj1L!puTMQixa>PBktOsg!A9!7d%1w>@cD~ZMH)N+jMA9B1W(`;m4u6_;uF@&lL=S}m+&Dx zVW0}lcmVEAWXcoM^fZc+VJ;~RF{ zi0{YYI}X)-Uol*UEf%=0x?cRKE|(pFW3va}7Hb?RFgKz+B1MVk8-d+5e%<5Jv5Zcd zVm4P?fuWE5>bxM;i zNl7?mBGc~XRZR&$0<%RpP<1WH1t?jMxo%sY?!&i5-Ev(PNEREi>akhu7AqZ@$6-LT zS!|G8fdT{=ZlkV4hYlOAIN+0@2YG)?z5bIae8<+BaBI91r>0+7@Z#A~nt(MLq6t%# z3vBL8sZ{c%$dZK1lO+k4Dp~+aP=o-Kr65=YfB*v_8oQXa&06M6Ql?Cpr7mLDN|d#z zlBFn{lA=i@=1djZp_aT8ze=k&fsu5fpA*WQ07a8fT|GHW3a)d{UsfnpU!fc;n(0(r zo02O4i6zRbDr%uevLZ=~F(byQ%hx>^CUYRU zycd>SL7!Q)l#W7Mv;v;A5*o=%AsOBh8-$@z{*}^&W>5t*8YZ`-KoXb*LDMOwbQse#MZ7 z!zP8`GSBb)anY3(>OMTXt3rod$|q1}gVJY+Rze%!=_lSvpA@L~U?9l~e-hCVIBL>M zRUqfY@JW4ygqunw$KgJj^W`=|GDuPr{+ zS0EEVhx1u75&WD$zvP#)1tRXYC;tGm#O*@QDJykDtVhU@CF3xI^*ltm%2FJw+W!1| zcILfGfAYT9DOd6$YcG$pbwO2#{E}~J{oEzVCG)}0Y-S(W*367e$0k)L50AzF0Ebq# zb9)#60JLq-{{VG^YA))odl$)vk4P0#6b(3W)Tsti50flf7lEnXew?C2mWH|QzTBL^_eBqd`tAan#?^~ zJb{?O|7lJ-~LCB-nHXyMfNp_iB&r<3U7`9@L^1stmv?7K!gZRH|@dfT$8u;)$HOK0R(umG-=7}% z2ADAlkXFelp#deHe`>W^qLIQ=`T9{ZYE^jfkc|=rT|Fry z(sEHMG$d1WnsS=W0{V*T1lp2-OzK;z%HTs)j(#GZ`Tz83=&7^pcYz zXbjR-nN;%Vphz`&;3gOL(I&sO4+JO>p^_DNy4V;S;lpt$vxkcyvQnC~u)6!DcSE?;IfQ%tn=`kzwQ zgi|@8l5c2=07-dt&wvzYg%^av6?gRhsv;_9<_V!{uBL0qB`BHBTg$~HjLJiq;8V+# zlnv^I1DnW3TM7Yn%B4j}btO)L6e8zGwLHAMT}7WysnCWOR0@wReU@UfN}zgrB49~M z(##Zsk`E$)JMVTakbBxWC7uPLT$GRut|A>2*`Gfmk5KyM}pI3(nNsU+8w{nm}(Tl_k>OshaDf_y3)Ok*Jv)_wHl?N)0)hn8KL{2I1M4+AAl z3LZ-;gGHfaB4!lK3W)GFB2s3&C=d!vj-^3N$OyBkNq((&xSulD zT-^eaPBaLjK?$iklUX(0bY)!RzPa&LCpBavr+@gHa1Zo5P4Ka_$Z&u9;K92|!1k!Y z#UcDLeBr!7cS3pelDUg7XWVvwq9FhP@jYH$l9Ux*2!g*1o4dF8k#=bICh%>5wuxo4 z{$;CWyK2MMi&df5eAZio8Qi!27q)LbS7F7!EjVS@ohTlNKHOK*S#ZE!Cglm&FUG;4azHZj#k?z(a4SqU& zsqj{PyQWMa4rsC~Qh*$(KPk#$Wg|iE$Yt0(`Sp00Zvo+-o_-;s^Y4Q9*Eq!Q=st}8 zS|T1D@@G!<@9fkQ%P*wT{!33&CQ_ymlR93^X(N7s9h|a2% zophCSRW%-fuD#@?p$d0UJu;$!C6;1SkpKnIvMiIQJ$W;i%tvgm@YZ;hv!>j9C|_3B z9ExJuHrarnMSaov(CrRgct>a!I4(T%q>DUzHVwTXK!W1D_2GM3h;%sf&D#~@T=!GT zM9%>6Q&6)7Q-N<;4}sqjHqQxODK<5?n><+J>B0D}%L5u&tmXdz%(v|O5IGXy#@0a% z&_sC9?hC@#cvxXR3!?P9>=D0QCkXapVe9Vg#CJW{e%&_9HRE+(HVYl+cHUMfj#@0X z>%QLt9j3=>v)W+2yB5!Cv&MxQ3|9-#--i*$op`!c?PB{;>|geCZ`X~|NZ`Y^o=R(- zDIV=OjF6dC(!*q>w5jFWiBpu$LWtO}vsT$B9N5(0RZ~LiunEhjNK%Iy=$3uuI*84Z z>XZP>ggk#~0VMAL=t?Ax=}=@Oj|9$n7TO}AoR*v>b3r`(uFyy}9S%BBkV!y2RnRmb zbI5`w+_Idx%DL$}@oZ^~k%>V=$yBDZpQ-BCr2Eh4)r^ErpU>H=8ZUWw*~yTIp*}Ln zP|MVCVMCaa;me|Sl0g8UjdV$T`7tL?y3~>IffdJ`eiT?S zL(abI!Q+U}5uR2|Q((Ayw z@F0Q;85*~lZzpw|JG`7RRM?c1)8aCae*=n2LQO?7^GH@+_EA5YT9h0+6q}Dp-M;iT zk9N4SYp|Khok2BeIEE8BXYjSM!5mg&?x%3s6Ofk$xRSJv80u*j(&%?}(x8>zbcfw| zZjd(!kp)KU%2h(3UEhTaM~7*FY_q=}%WAVmcGG6HS))X=+N^e%aW|nyvsxg&?07L@ zmqCXb8}2^jh*Br!BJ3vp@y=hSd@D zdHYq}3MG~2x8g>+<4218apH?;TOry8$?pfQtb2y9JU zkJFnS@!7S#o6Q0PQOss?!zk z*KW*y`@uhmHo`G0u;F4WW$S@$u{RtraRu8JC5*iEo-W?kU-j2`f(icsw6#UDJRO_x z-A9AI1|N<6IYRMQN+3JcQLgC$UdZMI(S9!Zit?2XpVE%hAp$|_lrE6$r0M-6H|=b{ zv}W-(N=&*lTPqf)mdH&uD1}W_w1B`F+)1340Puq|A(pZDn^Ww^yM3;oHoi?P`~sqL z%v}5)Vr0r$AQG>`Ei);fi18AcNh)$lG1?anZM$U{xyN3^xc>kN-v%NiI}QDHT4Eu{ z!i8#jBr`N2_e0V#l97`h*X z~y$Dqf2kJC3>l6PO6;)Q0@` zi@a?3b;3?XbmRNB{){fanos!0ve|C?uA~xHoF`s zq?nMMdE!(&@C8(PioPB*1frGwN~ja#LWK?!o11_EkRDnm>6j7}oPvh@jBDESXr`f3 z@NJ!-qERP?bzIq%MIdStgCrdKj$y2SUj+6xz$Gk9$2PLQx>^VekwHr)jI4qj8Iw&* zCzuI-N)|EYXK4Qbi5=;9LXBbBUJMsAuLA41ixx$PXtg@;=`Y!?3%WDVU5Em`4f|c{ z`=Fz-EMzW3yI=Ym4af&xx;8sQBLIW zpeCL`NKp15mn~UNz1lp32#bne}sF`UbaVav& zC5!MSBE$TVb=X9m!T?uZB}VU!Kz3l%0W|%8w z*nY=`a6TWf+*eJB)N%!q6QSs_3$BQ^n@yqRv|BB4%b>=!+M>m@#(Zx^it(FzzUzIN z@%(>9shCRs9#_@-DUKC$rk;lBoK2M!Ar(C_)SCcIpQ6A|L8Tqhm3 zUbdGN=V8KdZ~p*AcG+Hu5z7sN3+2czJp4$}Ef%QJ?J<8vA3>je<&=puKR-^-#bH1u z0(|%c@1txV1;KE=p2MlItR9X{4Gk=`%abBXLPI0~RHONpwJ}Bnp!*83jOu zOiEJDZBrwZ&`BzqSEX`lfJ}}Zg(wO5qkgP@Y(NG?bCENah&ha;nYEI7_JqYea)*O z1~H6;NqXz|>@?DH9Dq7-kRLXtVD+TC_;75OS55mRqg1C2IU;H`ugROPjH&$3x^RuSpNX`54TiF@5KKAh=HYE(0B2{zieOrr+>SNf9j?Ac{t}8&Fo%3ylu_D>actA z_^W=8n?_6fr4ZBgeWbaqBs4CqbrQ0gaw#&om0D*yw0IJzC&39hf~)01IFX=6I_t}dn_G9#iw^WVYouB?P>@MPsO-(* z%x`QnWc$tsOS?b9C^_60eE8+Sl^{^IXZs-*#&(+E{{VBQai|{gS0}4$<*pI?Wgq#k zV^~}9ScS-I`?)R!@1A*qY@R;q(Fm0R%t-qrtH(B>G64>QO?#765|&x=Pvsi6dyI!* zj0K5G4jn7==1W#FrVwa(rd@L9$&>mo*`XpzGSZU+DTQ7=5V8|JDBSqy-h($#}pv%&eK_kE(99ow_2z=c1$VgLM ztCX54%1Z6+$%qyl4|3Dis18 z+MrebIrB*_l4{69zWbFJ#)aS!WUPc2RQ2G$epBGmbD9(qMFWYUG$Nu}7SnN;6-H*~fU=Qvg;t-(;Ch2&2osf~0RBwK%RJ~fsTgHdu4~&Ke{5E`9UV<~QqF%c- ze+EN)c*A-4n?S!Vj0#+IyE60e@dNIGm!eXhtQs`yWO@ zDVwxdQCLcNo?N=gQ)W0Ca3Jvf4wA0077U2Vk^nJ!;}wmCZ!>mx3(^ zWXU~4Pq({YpDlg88n3@TOOX5YX^O^LiTnF^U!z6&cbCHKols(``y`7|LZ3Trj(7-hh$#SuOn zxOxg4kS<-1PrF9EAg83|u3afPd6CzZ7+w!>-A8noM4AOvTq%`B!`9Fj>;5`MI42SCG%KDiJwadF>g zu#2RE+`~6kY`ii*4rDe*wzv3VHiqH5JXma=Jajf&+h$utyDY{30N4I;V8obW`i|qJ z3*VG*-N6nk;2`|SE)zgIVe+GNOaA~4=Fwfk9z89%Iy_+x&9!ZfV=O%a5qovm_s$r+ zaQ-u~lq3h@!n&@ULR=naopLN)-!Aiav~5!RNZ}_7-o`wycfgEFRSqF5FNrIrMKY8d zCz(vQ9K-7yGxm7J1|z#XDqj~7!>3fyDcBT|FwWs4MiZEMS`7&Tqz-aw#_)*uC^3yX zX{Ns_{22(XfE^rnwJJ-!YU{h)YO^m+)gA_1D0%lO>nW$3`-uH2nIwwtf{G0DRb(I@ zk>F7biJu+c_+31Snt`^+2$gz3DMk4x%;(Q7G7*$27a^@or}Cz9Mx`W9Up6YDQhn3t z!jdN{e+?eB>EYS0j6pf%7=e7W_1hjiKNa1VKehh=!{fy!6SKhnrr%`Qh3Sp1xK6ph z75mF(){7?4>`>qU3H;kcY%uMa!snUe7`O;h-nW48cn5>q!Qc~%qT z=DYDG9=`DX?Pqe=c3)Rb;dNd%N5iGdO@i{WMzPwg@47?4yBg0LBsYNs6*Aqgt1D{Q z0`l25)V7ndyXF(n?|qu%++l$40TI&c&suPe{{VPgF(RP@$shc`^Wi)|--Qv!!1I9F z3{|XN|QE7QPikRn%xp(>+*5~%TfuQW&z|-D0)B%00RqE~earm{lZf!By4rBOK$h`bloutA#TUKw-rpBA5Af76#(Wsn}ZgJKSOXWvdk}3O@2arsu==Yz5D+FVGtz=_Wn8cjFzIg zbD2XSr$kD&)!L@A{tUiT&7NGqP6)L1%6xrU5fMUXIo5UiNmi@O4FD;uf%f&PNi+?w zEq8mbEqxM{!9-NjglSCu`R0s-OsT`+-6birkUjRS`+U3k28@Im@@7+GAqLc_4RY(q z2}m!=fizw{6*`%GD=iJufPw8lPPNSwf)9AeMXbI3l@l(U!bMPyG}1=3Rn2%JhP&JV zS!vyRg&d$DNV*n%rc=?7jc;)hIUtbJRZV@HA>t`500_jeBZ!4HkkDn{We1J!tcsuo zK|iTL1Q&BxLKSrMZu38YKa59q@!@RjGZkK<)wF*N(JVMg*jAXt+i!iCTiuHjXLqx% z#eBqz4(YPlE%-7%T-*E<_^-el zUWsV5{{XPo*w0|Stlh9bGB5d#&9Mcl%H{2AcFzohYqw!rZJzJNcVrNMGCiv1{)9a2 zD|CJD5#Qdye{S{<5RpwQj~BtyGZn(PQaI*Jl7sK5l0Yi{e3G;zWM^;_`9P0c+`ikL zirYF0nez&8+(Kl!8t_R7Ou4HZ6OZ)&04Z#uP55}5Ha^M86$AwV3%=lQ5EM@;7SI3y zloU?>Iq`4gTo>ijiLP6x5ZqUVj`q24%eKXP-8ZG*XoqUB-dAnoWrb_8TkKY-Pd^6J zWVP92LXT#T3FqO(gAvEvdFLMmzpiwlZBEQWrL4qguDJlgjK}q3IP&c*Q5E+Z! zHjyf9xzf=#T9UbQQk9`;JV{bi0Z9Z|h#-c~F`QO0j2V67k|z)0pKi62R-X@>AqoEg z3EvNpZ0`28P!!Xinoyw7K$DVZ>a6d+`sjo}RdUIBan5x2sy3L$LJVUW2siMr>^pJd zYrfHR-`7pwd)?O9W)-T%d0A}syDWHeSaD!lA;pIfAMGxYB`Sfxx~oRavaJ3y^gV!E zhJ8GWnM;#VCS2)D1TI{}C23IA(x5@HkFBQu9a|a3FUGdv2$!zT?+B&${{SlGjxBd1(TE^C^~rdPOc)S>pX6O}uGcqI zd1RlB@i*bOwi}i+#|&Z&DT{2d!oxO)t@v`>WjBAOi4OR(Z#_Ws*Ncv<%~ibSg0)|S zjSYBn8GzT{zee%RqudVcwvKY@r(iPZDwgEV!xU*9M(^&E{Fi-9x94c~O`6~S^!8p# zDX8|AqPCJ>4-Gadl-H+)EI2*%-|rzMgMmB<>ydr_T+#p4M6Z<9F2z(MZMjN+84;57}!EyHryq;kv z-cswuyE+$LH30Jf{6{}l<1iqTykSEpC2`W6r6%)Q&t#2`n!YMrZy2XZKb2nMV+$P9 zDH%0`YaW|R?SHrOkOfW=fK)Gqio~j^V4h(np>1K#I@sNQ8g~7BJR#ZkLydQ$BZ2#M zlFfBP{{TzhnR;4mjs*`@;^|Nc3Ict*ad-sr34d-IWy^=~tP{E(e*M3p#*Q3$OU2tg z#RB(r?Z5&lsv5NMwmZ`EN%2q{` z5hsrAqQ#BLw0szkwYKtV<*HpBE(L~_1N`Y!v!_i#CEXtOpvxce%UCBd9x5;w;f;qZ z(QNkJqvPAo`~bs?66V8pI9Cmc;y+Xv_W1EHE5S<{5T?RSVj_9g5LfxGRBcz;h5 zm$D{Bx}m!2KKTTfOV3M)ed?8(A|5V~PPjGgh>%Xl7A^)P#_jQb5y9;U40(b%MsxcY zsi$qyG*rA4k<|*WZn-H>-5LY0y5za3L_m}|&4OSh490{Kpn@{x>Xm?Qy(Qf=2=?eT zDp%AD$fAbO2%M2B0(3*@vdOS?W;;Y@Qok|nKRa9XfdB&N{@0H{?CHWrXXf3RygCqe z9kP9Y==%tdONPKJl_{DikZ!YxL$L^TR6L_6PzqHkFhvBa-I%;N1lV55f=KN52q*sl z@N7RxaN^mU?1l&N-K8TlLrV7t^30fir%snKgx=W;Ckoia*@b2#t7hg@i+6eVN8O9x zCM!;jTRuiZyQZ9@0pQO2@1q(of5S{7_uqden#;aaL(k^YprM|;Q>f^So@Qf3O*--( z*`W~#GNk2Cnsw5d2B|gW(p35N=ClOwqgFyDd`&tJcC2F|1~H5l{R2V`lf0n>mUN_! zhltBPL2L4#e}9uZmYwFvMi9K8r~@a2hFm5mqtY@-mbASop?5Yi*kLs_Tr0ojzvpPqVT=pz8hHgmj zxt93EIEEZ2-l2ySI%Gq3%WjCD;v?EaxWmWohXz59`Idc?YO4tkk05+yw zn%U$F_+PX}Df~Bfn4$v86^PHKqDv48ikI(55B`}&^ykhz5z1(VD^Xr@S`^|WMGEa5 z^GaZRW~zZ`G9*xe$dUoq9eD20JnE~ZO$)!bC6cK!0o050$rTsWWU=j%S%E34yashrfkL{xW|Q4(yy~v#o=TJ+ zZ!J=CAu`QWyZ{JAG@0VF6VgY@tb}Cn63R*QKN6WBXwKXI@MNFqcv6R1Z( z{Zo7R6d+x#~+oHjY*yTZOZdei+Sj?K0_F^2C;L3q0CE0<_5+ID|?#EkMd1Q=Ev zQ64k<#n%I{%f-{WK=xe2dwItm6nWQ8bpXj1;@+p5zT0cMZMHko?27%K^1CfId&=&Q z4P1+7x83m}+pIC+kn^NH3fBf4R~~Ugs0f$|?J4m6w3{B-wjZ)RtJofK>n73maf0!@ z0S)J0b{m+Z4qdm`mC*qA4|$97{LN>BI7Dy%+ozoeRJ zlIKWkW~9!XOP3%93=C&4vVJx1aP6YNl(+X45-a4T!?eVEskZ+BhFBusDEon?W3OYp zn3S0SWILNxS~eKQVEKOc@%q7_2_V(77di40=xLY%KqU#IB7HZmUsx=rU7N|n^&lM5 zNt@DbF^q&stt6G>qBUb0JvXg0`f`LxXwWR>J$2#1DaNf5f2hi<$I`RlG6AU*U1Vv{ z>+g_8bZ*u;a^zwQ^6b+vFRlBs$|K-DeoGW4@p&5q^U zCLY2&Te>$L4#J6PyzCJ$wkIx>Ll!nE!k4w}&UyFk z(YahC0!R-bC=~$+5lEl~RTr1-ZK!(sMz#R4dt3hiFyZabF7R}=^_q7f%$Wd{Mv0LI zt4$FA^g?;)&=B|znR$>GN!}6w8gCEupi=Q)+**Jh1z#wj`E&Auh+RYG0YL-Ihay?) z<@)$*73H1#t*2}H>kGbG7eSiQLb{`Puj!CE3c5)J*2n{Jl^fLpuOQEal+z$p8)I|` zfILB-=s`m3tLF%n1cIRc*F?z1;B-2#y_)2Fz`I9lx>aVf2!sM)c{sahL-gt*AOoe< z3W}Y06ah$>UWlsFKrGM@1KARPZ1X(5WTNY$kBJ~bS+Dk#K|SFxnUny}DhZtORFI%t z`Q=J9!XU_H*iO@)j`Ty{(~D9;0B(SlI>|qpuL-t6;HsnUr8)8983?OR4H?tE`=c2M zzT>h}PV#FcrgAGJ(tQ4O43=xrKBi|z05vnqRnoPTsU*peih@NsK>DE~i$V7B0JOJleClSJY8y+3l*(Az5thy!=P- zb+YV-W`HdCZt#vfE+|j9_0CftN;j(0WZP56TM^nm3fkVyugJK29pDT8!HIC~=?i)H zAzSQE5dD_j2YJzLy01GNTTRz|-OrH*@Vc#*%M4-pQQiaC>EJWQRs!+C;qwY@e+R~e zVZGmi?Z>n{A^lJ0UKk%9SRlbS)*rSw@2I91bxml6A2)GF`>dhk(Bp6#Z{0nmU;weEv} zrJWL8J`Ia;lkiV@~*Y+A8(iS#X5XDn;{S`u9T5Qs+^S_A!kx}AZ;;>gc#5!UH#U+?O6ya(VZB^LJVx~ z$bls*%h59JB-HX>r4+GHY8NirJboLjDs;wAXrK=7gB*Js-m*=5aiZ4V4=>e%(K#N-%pZ13BxLi@78 zhhV`NM)G#xu@&=p-?)nsUblt&f8TeNswJ-Tz3;2m*Bak>-j|K4E9Nbx-EOu= zjcK$+i19IE#(n3e@hy~I&)b%!+l5wb2Gml{J3NUs6m&AaIcB!4Xfozhp<{*RQi4Jh zlX>OAN~GTyckjMBjgM6>0kd^7(Ty3hDr+YK7HQ<6Ntl{)kZh^I4lu9!vIWA(k7;(m zw)?Wr68kN}+hN%DDzM_*6N@Y^+N>7qE8*Ksj?)jxZ@KTA3&;AKru@0>LHiBwbz5A8 zYp`1(KL#_OrT4z(O!fIUt=I6@{71H*_XaI$w9)r5A>S3G1!q61CRM_P- zw2JC3AUMbX8S(+TkfWFmQhG5zZn2Fg-+tO>kn$+?*eLJ5{TO=X-+YBy4G}s>Pw71u zHlvbv-d@avBu9CD8nKLo7}2k@AqF$P)r^D~)3P`;Byp{x43}J| zmj>#Ls$ZJ!zWcRb((%<1KezUoHV%7YhZ`ZDSdej`CY!@7<2ikd5BHt88hflDw>DL0 zu8{!;^qo{4vQl0eTx^N>PH7d1e0m1I&`6q)!nGf9w%!{g|l&4W>$ ziheHjGd50hv%j8NWecNq@QdYm1R_cV(4>UR&Wgz>t=X5ujJ6rFfj|C7_(TQJToweU zJxL0gH(7JL<{QrgxbcxWIzlE}%2fbRq?tEnj}9OFgEmnzfB1mHN>0DzHUp&9R;NbH zzhnpgHMG3H2~DQH^<%doo=nFm!cT0F1{<-=GpfWnf7!_WIcwHF>=bIyNds2T!I119 zD8QIB&*Q{X*+Um3_rv> zZ(0Z9LA2L)#pBz>UOX0$>nu_B$BFRG(`a?@`;l&apBNiHx?;mpM&w%t7lRrW@05OF zcunG4*wMF*q*!)6v0ba}TJn9zF8!Qr?-}EJS$u%&&@i?gyl=RW)#P`2D6p7LI!~GR z-E;y=da>;`>s|3}wqCcSckMTw?QON*x0Rvyi}5Wtg}yXfU9Qm-yjADo+9Sk@`_DY` zm3);u?U{bZ*e|}vcAp(kBk*)In0$gVDyo|@Y~WmG6Cz7+s?JKdA>C1wEC?@t(R=!z{ zw+7fOV8l`qTGUALr@-j6M$q3~;H#*vl>0UssYJ=F z2oL#&scwJL`DM&slp-;Wr1GwZN^dV8^o+g%YY58#sYw;B3IQtS5M@>~r$tY6Da{Wi zLJaRN9rrNOWTj4Wsgfz-^9*Pi4#Dz^D?8_Jkb@Y(I?LtWXuKCWiouNU=ikw_x-^|s z%PrY(RSLiOW?2%<);G%8`oEVrI!BpD?U79KNvf(2q|5>vG^cY~XHG-d>Y$Y#h$c*^ zfXZ5l3U0H^?75`B<$KndDrQ}hA~s$gRV2+z#Y#*WDI>~BSsmn&nQs38Ux41&M%4cR z4(*#<)|*MR-y0spILBo7nSK4}knHy*>;8L&p^?1v&O?QR@g^U$LIgVKb^&r2-EqBt z;SowF?Vds11nWbND{-BvGwgH2A$7`W2Gt378TmNgN=vnUcZ=Z1-Uuz6kuU#p_{^JQ}rQ5s8vamyDFo!83fieY>qY%Zz3=1 zGpdABDN`(mMvCjo?rTW`wFNk#Awq*@IFP$fHnPnhtW3BG#Lz zc~mkHtvz%2%Uu05tvH}m>@JO22r;3dO61jpA?xLD2t*5-bnmYUO%&F_AXM(sX*|$T z1nE_nM#y=?`<|<+t1?L4sMdksEo6$wMI;IVm{pi4WI-;ImSb4}t@tl=wFsM_r2z_Xu6*UUY(pgdr3HT|&Hbr|Dq$l|~DTVVJ!s zDXGIN>1(7AS*Fs@MC1czVo(Bs1Q1F~gMZ7$u-Q1q6NzC}DF#h_6-6x2MT%!iQVH!2 z2s$v2Q=91V-*w&BUjiedh#wol(iD(EBoJpRC@qjuVH6?)6cZ#_9aectK)3D>#Dl~4 z{{TxLjcvbdn$2VWhYwist*;eem@Yc-vpIq>AK9;&kBoo0=B@+NsIO4l0qfl7(7e52W zu{<87EjJIYsij&=fJ~{XPPbwb2-CVCAS2GY3(kO1QBgdq7t2Bk%!xZz(~rD&$qxm1 z6*H<2?LfP-bP{~UK$~DYH3$~Jv=u<4(MF{uB>}V@d(Ssb4^>49K`ICc0Lcu7GrJrMztHyoWPsl_!M^&kyvBx`X00O8`{;?vV!E6@(WIt?NU(ReV> zNf$k5?2Skpt31+G%CkhsCz@$So6g8gfT(FRJ|ctNnF9HcPbdz6UY&fjPAkTTcSZszzT70x`g0uzuj%48fEgAi zxW8#|M~6*d)no^Lo$%uov;nF~a{_WF&`osBB+(U#$KRr!^U1UUPKHQ0iT1LjgGq{n zP6(N)9994gLGr#?5Ybr(sGYCFUsU(YH5xUS9{m{-$CO4gK{eu>JM?0V^QUSuY0Iat zv^{-(Sw#gsy@)?1(Dej_bjqy#5Hz`|TPb==!vBIufTjAkYI2AE@wL)SSq7lVCkGqReio%}Rge^*~7q(gU|r-nG}4W>Fv$r>|OP(m4a# zl5!lCa-kC=DWZn*3HWn(_s1Rq_UT~9cUSfI=F72L_6v_}mInOQ~+k`O*jHwsuE_0 z&AGv{JRogj>P~$jc>5?lbr=nsOgTUYs#Vu^kg`||JBr)P* zGH+^r%C@0__Rq82CABS^Vk^HD;Cyd!Sa19}eqE7-OC`SUw?h$O#0njW0z494vs-Ld zhap<-`)mmI8)O(3xDnvF_83a@=Q*EQO1}o^XZSyUDYm}_c+t&|ZF=*!Tl_L(%jMYC zt4sd?pKXn?>{WO~aujS`c3I(mbZ4-Y>i6ZpjV@axH{#jLj$&)38`kJoy^8(sX>niI zHYmC7yhDetOTPNJZ>zq^dfgYj)oiod?#t5cye!b|RvW_Zw^<@avs-L7%Pd%Si!G|p z79u9Y%oA2~~#g<>28N~)&fvPzqUGvtDl&P9kU zpa4*fpl-)_*jDhc85OkC5ib&ugi6Gyl%$E0r==+hSWEF4Yg3e#<}`EtarOA0PBLva zU8Otkun-M5nn$I0ZMj8q2?{LQ_s0NMV_XleCl}RXfQfNKM-9wo|Hi`U`@oLg?ryoqZrE+S>L@SX_io^=2 z7c<{!Cah#2(PR!^ROmf*>5}kDk;r{QW~|kH~ZS(DY%ES*-w3 z@Lp3z=-HAJJxJoY0=;S`8iEc} zJNtXG5m?Z!UhP>3F^!dXrz-1~OoVB$p;D*k-$l`zz~*Jqa~cWHPB}4M;tcCvS<{TV zt05I?2+4XR`x>!ClZP31=(B0O?|uAbt4E)8)5ns5nKBY6s>nv^LGnS~i8lHh#IK0` zmv~dy_Ac92*Du#DTq%VtMkBU(W)w@~5nnOgdCQv%VY>uKuubWRFWX>p$#+=Yi4GWe z#I@U_*)Gd1w%KO?0CBZFso)KZU>sAl{ikA!rv~6m8FbojtVxLPt3b2ZF53l}-!tzc zuSK+4BgJ|hmc?PR!;fyfZPD!33k90fZnW9#@qKHu;XrcJ4$A}b6Rtey047B_oK0w-HknsF!tS&LddZrZruT;x%}t zCpA?ym9wVQPMWoGo;9n9o$MIc2LJ-i95A4|`E4P&M?;ro<8*k)b=GcmlNl3wzFN&r9RMO7rK{McpKNDI#bLcD}k2q>=!yS#|% zA>BZmsq*bM%3#}9gH~Wz^%R=gD%oD?Nm4#JOHc+}$xE`N%$BB77LpW|Bry$dvuC!C z7TJ7SlNrJ4rqb0?OiJac3Q|)sAdV?h5(_B{LE%zV7^JZbT0NyZ5Zivt{6uWa3T=C2 zxT3*}utqPtoVVR~orWj-$T0%BZM!c!Bm1_CuKBvHPQ<(Kd!pSA4Z7^N!Hs0K!G{tP z!M@ty2DQ&#hgwsUdg#9m&&0cFKZo|yosA3p%NXn%7+yAGwGEkzM)7&T=zwvq3K8N$ zvR&BD>$5oPkzqdk3l1o|?C#w6yU<^ObY9m#uoGfCZrPWJjhbOyu56PP-I&V);|sbS z<8$8^WNqvIH3LUvO&2dz+)icVmpM zT*OSPz-s0!;dr1y;Zg}IO*KgahFwgw5cwuzel!4h(2bXFuX?yv@o=ebxpcVgG_;ER zJg5Rl02%b)msF*jl;IZrdx3S-&Wk#f~Rp4tuob)+1+sGr<;KnhK zgBo|=X--Te36=LxZ=Xg&2fq91RxX36L~N*(>yB}~&=dnI#8AsSy~ z=Sq32(r4odmk(3Gq>IJy@vR>_xv83(3UO}M_=GLTdr5!weXdgf0P}c>DiRN_a+`HXE4=tK zN8j|{C}pW#1koD@y|GWjvGzCqC2{`%{LBwOEpMb}FR_RFPTT(g_gGGY{MCKq!=z?u zlJNLY(o;|QLqJqgVR|nR!d~+3fTVuuXuegdf5e{{>dZWw*^q%HI)N@J#!_q;jO$|j zncR41)O})|;35+9ySs)!Ard;0t2C5|P>4%*X7J`O{xP(?zY9%f%i~se`Ut{*Y@n~B;Sz0`m_huXkL-O2@2{Iu&dxz#f#JigH zP%pY)UE<*xnkV-t{{Y2RD2coqW?su1Jgg&j$i${3CU!lER#z8GE8NOZqm-T}AcZ2C zGeb3(!rV?yxILw@v5RjCWfZj)O2O$QQH%UMYDk?pfuT&rsRrNDF2pvqAMqz4L(ly> z$SXaym@^bfO1uq5^r9ju){3MDa-Sb!uTc*TLo-~6Dnz$xnt$P;3J(r8ERa`GkXdpoFwz`cY3tDC(h-H!Y16UtJmVPE84khni!bvY?~sES#+a-aD^Len zdMTeKdkM~`(95dJAabA+K}1~w>S!4ge_X81^ldstn5IfY)FghHXVWS1Y)ij>3omXB zSjY<(enj`@ZF+%x`MgYoj#DEi+lkkq)gS!L#K|DR;TV1f&?i^)_qU?(l z6BF{R@7-HYvwyR9W7fBe&IopUzZXWr_p|XICC5LZQhcG;yltfoDk_S3P^EK4R{7U` zuHAQAtXGxQX^UaJ?(19&#_qPkfAXT)FFOQhEth?&3_umgwtG|vF=4zs+tA(JLMPU? z%LJ9Qn=6mtlYlbu94fAul8|^z*(yR*0o5uXgPe9fl*OjtdqacbvXrhWI{I1mQ#eHM z;PfC|J;R0|+uI7^b>|%_2_e^(gp>;M5t6S1qc?-7fm}~06<2Fol^{%nMN;3N{3&gc z#o`;ocEonsV0sC6X&W`dSf@z#DE}QH6`?fousmRt?jy#V# zLwH=?Z8FC~`g7IxM9*dTTKE$NCwO;vG z(Y|Q<;Knvd={(Y7go>yXk>t=r>PKN{L32td;+zpxWiS4CBMAa)DryF0Q-G|P0cP)YA4m+03isRc<7)94yCF_1I+3l)1b0Gf!`)zkev_}AM$GR-8yrvtC)iu4B zzlbk}n>UM32-|7cn6p5Me_|{tX}mB@Xrd4nEPIAthly}iqx0YY0P1)#F%{W&*)8#5 zmtQw+rrQLa$d9^xX*QcBs=;Zr*lqS`)*E$-(H_NZv097p< zdA)#g6uBDlS@)vHw^wTJ|RwCt};TjNK&V*jw@oH9SUDQEE z%x`OO@K=AyD1l%^yB`BIW6AW;?L%p$hUnECkVM^0y}#X5g?_V+*AkpBQnZ3~&#<=%~k zq0oK_z^Nv3kQsyVYYy;qQ?oXGw(21PJgBrBk$9}V8K2X-e7zaoS$EZvO7!o#aY)ZT zm-5OiI$JJTxNEn2bTJs$zk^1I68*gxboqSFmW$tfnl)#A_Iffa1*U_N@tl`}(T1l< z{j)z3oLIVKex21l+A_+&_D=EipYYq8^&mWqs2~}&0)m+ zt>UVrRQXfrL8Oo-^wc&>k2)80DO5rbro4%-QKLkX6ylWW@@XZ<338G_KjzaT>Fii# z7b@mPnGi*@$@^20cFyKLQoxv8@cwjj8h^EnqFs+ryvF@jzjeg;X z2GafGb6Y`8}nR8K+(p|DF&KaIPu9!O+VSIgtu1sZvFYBih;cQEGSnrF65L{OK zJ?C^@_g%gVwu>F%cit9Ak!;qxC87)NM1vj+@3|4zfpz0H{{T|ny+6Yz@n71vfUHAi z!Wa9uw$eN{-*=DZ;w_xNZT#EY21d2T4_on0%&iv4knFY#VTklgW$%R}#({C-IHoLT zV_jFppx+O7z}OdvO_BJT*{#L3jf-PTryJnQ`U=6f-O<16H+{Anjy-F+ugkVDhj?6f z?cDT7Azn8%>1MLt7AS?!&VU?#6VWwmy$#cC4(#zsl51qls==pDP{VO~Xn7Oml1e4c zAT+9kq%lgEEsCYM3JKW`?DwmI?+Xu??q^G;#$?MMjl)*3CIx^vrbv6tlu6R*a1LTV z?C<8&ucxXY;Y|Hz@4nHZN`Xk9KKi$nN2^3nZB1uCK}5|oZ23vcBtX3pICT_8+}H2I zeE2WHqH2f<;G9>nPKZGT29pvdV~HNz86>C`68a|qy7Ff3QUgKl_ohXvQ!P`yX_p2< z11S{*i6(O-q5>tNuN7cYxh{oAF)4CHrlo*L=`Y)siBfAlO$%$kRzeJ8N$+L4omGAa z$VH=M(9C=jnpCdS~}-B&c)cHiS(86p#`+6qp%>;VlcOLXXobpB_TYqcl`Etn3Jujg2u#wRh^Hh4kbvkj5~m)ya07^H5`OE( ze&H9F2Aimquk)Dao|I~mN!Qw*iR{Qg5TuP$Ek4q&eLkn#X4&>-;r{?<7?*0>T*cQu z2*9{X!2Q1YzptxD{$ZkvOX;~Y%zu|{{YFiV+?hDK!PH>aN!$-#(^61w>`ZJ z`m01pmRqXng%%yM`n+!24)vwpg5QX5;vu%b#0O|5`o`9m@Se)B^}5j$X4@UQ?+Esb zgAPG|ehfR}{fy{<<|oFst1ItAw_o;~G&nXlV@I&u7Av;G^k{aEXWb^|c7u7iiYBH^ z+8vyxnf?C&7np{Yu$2xfYCa$Y`Re?oKpApCC1kILTKsQ%+uXr-eTPkunbPYq`RFO7 z!{sa~Qc8!zKBy#4Mu?EW-i z0`bK+j0c~y+40uU;n`xvvs&+m;6D)DcMFkiH*OQNMlkI0ZP%=Oed`~^WCd{$09^)w z(t!eh;v1%gcqk)3m$V!#2B!L|SnTiFjIA%aDkUCD z*zJzNb|(m?!LT|sQ_@qRJW2q2%7wS{CeBsXxvM`JQFk^3S~bVC+fj?{W+zdK;`LJ} z&z!PCRCtjs1%hRvCdo=gfX>0W$MnQ!Ku3=q;2xBn^8WzBGbcAk?N-x-Jf#r|S0Yp% zGsw%$Ax8L4)eQGQ0Dq(j`zC22A)m>0_mH99^E?B5g8qY3G>5`~I?v!+m(xfW> zr&VSECD{ad8xjQqc}X%Zl-|uml{4m1Rj85!M+pW-uK@F?s2&9rNB|TZoocJ&9}Br5 z!N{M7AX&4^gz^@-vH=9=b^vFP1%V?{Kn26|$VbC31$|08k5r7?{5XJ7|jKlIh0RZIC+a zuNR=$F*Sw*mo@bCGUeBLT)s9UhxcE5dFg<&s*oN^ru9$~gNiyhLxAQ{;Op5Ugj9B5 zYdz_bjn}rPW$<0D!RoL~YLZn|4PpuwiHS;;B$f%8Ep}2DEP%8r3JOZXR2ZZf>{~sw zSf$aFZ=*W>mEggr!ahIW?o&g|Q8{Y|q3-%&@N4_D6~? z{9%Eyh1(ACx^HW}^)8aG+HU*8%Kq)9>%H!~OR;YI+Ud5#gKoPo2odad*brkvebM&V zK8@?6{4>82t)u=Q+f60suS{XETxWRMj?^}2>~LO${_HC;#`q!2L|Ar9zZu<@R~>Ra zo%oh}zZPBAcvns95(TCO(|g?>z>SP;pJu)wc5Q|Bv9fGecH=w?j4sGmmCb!!aZAwO zapLo_?3T+r;mb|idR^9+BG@l$rr!e3c-?n}o;`xyW`Sz6#f0vwceT1~V|G}|lFC%2=E3+fHe!C&XUU;z-bEg>5`|YzUY#}7vU!dvK_gxZKx$-bE6^1aD=Jf$ z)tkP8gD$*&K@C|5hzx-pGdhf@lvMcK_-8Yxrei|Q*^?@-+r082pm$v->b*hDLm?ET zmSTy=;q>E@dMv%@MxSNm#2xp>a!K=Bz)Ppu83_JHASrTQq)3at*hZ4G#52?5qjg0t zk-oCtdEyER6EGb>6U!kymWbW1aS8tb)OWET{LZ%4L4T%*eUp%y%uA|4coOv09(rW| z0I1D$Gvz}tTL(R{O}02Tf5cxrhvECZcxNxMfd2Eh2mb2^{{Yol>yhq`H;8w63X&-E z-ch0>rfP%_)g^R<1+eSx7eOI807*piDL!e1OiDuS@8b=hH@TK zg>?zi^U~b`N!CGAjX$?|P0{*f?hUiB*P}L1&fSAAD9+v<6q0T~%#{Wf{<{;Zb16Sg zX$5)Hy73Qri>ojYa8;&6%mUq*{5SwM6|#U+{{WHx5R%XT0AN@*bMoe*X+@O!&$|Tf zAJXflQdMmxO)Qr$h#$fl3MR6cj|H zP)Gn&)0a&8rxq7!!|y?sR4Rf<&D|+llaf-2PQYyU84khnj0cM;N~m}*PR|x;->-6K zefJ>MrVwbLBIib`(nfzzMnWc(Mfm7`UWFvZ2el``S3QtL$@rbVK=MH8Z-rd=0^ky6k*E!i%)W$&O_1XDFPbBIMMO;aGh zFq8od*$ApAl9`{Z{YNQrN+do>$WYEhkF1)c_-W{zC6t(hreiI7e8pJ^W&CTyPUh91 zro2%avJh@J-T~L1QRQ@*iAt+ZL|2n<-M)?SEw&4M2p%t$ z2mu46R3wV3gmp<>(vy%6B3JtN-S2v0d*b-SclE9%-*; zji*XItjy=hXtJ#rQIkne+t=vYbM*tJg${J%#C)2n7Ck}zvh?sCKVJs&Xw19UwQ1S! z(V6N!56y;k@4YC&knA5Qvi|@v?)eBc)4a=)gpD+zV>@4iLTO4dYu z6mT3uv|}L@BF>FFsV@nHO|u9}T>(=4M1 zguIjKKn)UtWRo&y!L%3jjnt?F5=jMXHF$~sl_o{zFJed4fFe3F01kkA>%^c&hqnus zE)H2J2etWk+QRW}BH1XYaHtcYVRy`3nB>Pe?&tm-eZLHS;UgF9GV-^6b@#A6pj*iCjS6!>@dK0@}WSnK!oZ$y4{F?5=EJLYh33tX)iJ- z{2&g3{{Vouh-iBh@!N;+ZSQXWlMDEQ!#AGHZGt3S+cTK1%0?)_)~K$M=zh@}-*sMC zYQ&-EzdIBM98LH4yYvF<&Vwz|0TZm2dFeC3wLk3Yy(T>8iCV4rNF|q7R=L36U@ZQnE#;`Kqt&$wHwjo>oF2bPVJWamgJy5${1Z zZVo7fBFc5+K50Y}2}7t1%<~dKkatboxXrZC{=6T+7)EzTvUJe`3P^O(faZs-38aBZ zuK=nlp_`!qIZPhlV*^KtZ(aa|}d-3-at%d_`}yi$2mWXfLC%zo@d}m!8CrS)n>yvR(ML?1TVx zI-bBu0iX@xqw&P>lzdBgF~oSc4qay5w670wty@&WqR$M!Znxpv4UEFtJ{*Eao%b&s zDGoLB0?P@6hZ{1o6?X(CZ3Qi5;;JSlX55g&s8E?22b2uAQz;%f6#m&t zibD_AO>@v|*E_@q55;hxhSV19*6jDNwe1`Z!vMTp1S`(1XbA-bog2HwN-LsM1QytJ z(jpM^&Y7p1cX%p2BJ-tW5gmD5l5U`GR~AjizK?Fwvq?LYXISx5$l4>M5<@c^;QtL+E z=yV<69rI93$Pk;WhLXuyNubDb=b@ETi%$FR=BPt1)OG9d;L(g^K9EJ|z4!EDEV*~xI2JG{ z;qmP$!I3U}JiUFoMBN&Doqf|SGDfX<_t^S1M5wPd%AUGp$Um$Zpx?NMR4^hkCa;=vy8zpil_FZpflXLco`9B;_P zAr7TTl7e2Gw}x>8Ia#E3#B{Q+IU?4QUQHA3aH28%D zOtng#Pf(OCDoU7qAzVzLE*6$!a6ymJ!ZDmn1+9^Y;We|Ut7+7g%b!lNk{H;0KbR5- zAlS1Q_7r{}{{V}xho2jk8?y;pZMI#LZSYxxw~orOE$IX~e_A2Cy=b=V=MYAA$7aSB z2lro&ZuoF)n4ZB2*za4eS8PyW-d3M1;D>^WB7?mnEV4AJja9u)_G^8%#c6|UvRWh9 zt+qQ%3tfiSWVA%G+U(ZLG(jHEYO-4(M28y7YqLg%>{t=tL~<-B(Ak z@&4O>!X3G`ed3nGdu{h-Hec!N7Hnx|k7jplcw)xu?m~6@WwzS=mhRd;lFtYfa{RR2 zc#-e>Soogsb=X!Wz|HAT!L5n5;_=bxl?YIbYvt(%f7$lT>(TpaW@hN+tj- zxr$`QZEoAzR+6$^J{7j;{4H1rmW*CV{zTGP15+$sT8^tgA>GoEc<%-so{8`Dra&I5 z)deTUXTDiT=--$8GkC@D>Ei1Mxr}xRwER7dtZ<;fH@(jSJJt+ShAkF{Rm%=3!ncdI zTmIp-2ZQk83w_@L&uuP08t$~)EXEvn{{T=(iO{W2!-kw25bJ0waN3!ac!e!R9aNPR zO{b}pxie*{CgDh!5~1OK$ja&rMuQZlmsf{X$gHNC0+BkNVrHO&adZ>!)_Df0u? zO+=H{W_{|CR;+K4+t+71cWWPP7{)Zh4LT=kveegH+O%5m`Y(BLSp*{p2kMgMUJ5_b zt3xzGYEcj{p#TD&Vb?VYDWZcyR1v(|B44(|N* zXgGvtXvjlAxvxNdT2CFGlB(kPtGfKTxR0RN( zh(rYOmP8^E1ENyQ%}A7xqUf3-Sp{so>!1=PkeucQYIu|=r6wxdFCbY;q|gP`0;LX_ zx8olczCFA!_%Oq7-&=9oW!H0GG3=2oR}KNW-g5ogCMewz1UD`mBVdYeD3)l^p*?0d z)!;7tKV*)M-WSD)5c|Jw9fjf;#ayZkE{>+UvY|mTY3U@)pEYE++5XQj7aV!Q_C3T`Y*n{jb|~b2ZVSWK zhp(riK#yd;Z!9YN&@B-<_W11lay&@*tT)yI*zvr)JM2E%EfyO^isHQw{U~EgwlklS z^gLIK?)Txla9!5eUzjZzZwS9W)KNm5IleeA-(vmllu?@tiEBzDi@n`sx8)pp~KZ(MPU zt^3d{@h!0g8>0{1W;5}jTv%4*fxC9$+ltKd?>`FfyWqoiEO(+?EwL?D==O_LU!#k} zfC*Ih(4A&X*QQM>OqRXt@FzUjWtX`5dv*qM;ka!E5l2lyhEhnNqNS9HQYk5=CQOM^ z(PX6vKmafoBIMlPJTt^G3hYj@eRd&JI_LEz?sZ;ICtpL1rk~`-rp};7w?NX8lIh+^|NK$cF&L! zhEFJ|{imQ!*Nn=6Gs3miG%1%x zh>j!AmzG`;nSk&QA2R;{%e)iIB+1oX=~RXQ0-+TE1fY@y?y8#X01%o0B~nmRL|pO{ z8`4^243~8IQ~@cO>P(QC1l_76xn|S$`ws|lD%ok|$B=Vo?7U@i$y zm*5L&Kss+MVX%y0d0C#?X3YhpJ-A*F?9bzD66K~OD=pcK?&~BtPDY0ONH=~dyX@{= zH^cB_!n$vJo5mPCtLmR6_Y=v2boTjjZnd>LFN5uN4_ATXlya)*D$r7(vGK`Tu9>oy z;Ygb)Kq(6a(m-POj>EINM~dvmD@}{w^)o4JDOQ!Fp+zEMb26qSz)}_iDJ8*Am$dt0 zyK335h&`I&U9Iew6%akkK$jnj{rMN^Bc<;Y!4XTR#UX?nnR2q ziwW)5Eax2Hhb=K-S#JDccG+Bp*F{0(8Rzg3Eh+h8y)K|J6{#M&46+i0H2+M~C>WJ(&pLmxLf=Lzg2g#|BbeEMk zf~4lC-LWqVANAG?WsE)fX3=GhXWjyC{&Y8-1g1b0-4&C$H;8*b;g5-+lIz=9x!)lE zul73D>Wa-VE@Y1_5^7CxSK3Q=dsnw=*`Ms*8gT^Bis4ezq{|YF-*Lfdia{ko3jmC> z?8?t(UF7VR?`CaO&8NhF0sKW6aHImBbn`URny+|2lPzT-B4QoL&A>Si6>r0c;o`nu z-MnPzApt`#D!f!L?cQILWP%FsgEBXeNPtfA2e)2!q&rDhbb-C)QSZYm5XR&VnPQn0muLg%?II`i5vhswR@!Qi4XQZ)S#f5Oh~45lDbJMrLkOlI`39l z1Z?t|j#YGtVP+Sbt6$XhXFlxL<8|$bY_4P<_6G^52#RhSzx#A_fS}WOshMvaQGX2FR}{Pk z)-Hzu0n%N;*1{4%gcz06AQN<`k^xYBrtH@T#K3q92Vm&-*Do7J7{iw}#~R-b3)Xin zk#5Vn&ti#batrZeJq^guK`~v1^jM|9@N~p`b+TjG$9Fqnu{f?fKWQ+dhsvs?kuF00 z^ofFE(6Uq-Qq)C=&;i;SF?ZTmd0QQ~v^zB~W-)K#GiYblE~!6;sFCi()Jh0H&X$0G zDGUyA{^me%3TAnPoVZj5(?lO^r&)3CrE6u>VmulZNh11vd(xt@kc_F9m!5)Lm)J}F zNa=-XFrs; z2}-ry8K^=CDwL9eK~&_LwyDU-QGI>KVXXfC)c5ogMnW_BZt*XkxBNyMfByiZzX!N$V%KfE`g`xh7SL|XvfX8M^5l2$M$g}YjBylk zx##?&h+ts5vN-(_Z1<#CZwH~g@NU8Ea-5r^jvW zfNraQ^>|;y#uK|Xb!B!GU(K>Vj4y!ZEXNkd5bir^g%(fYG+DC6BE0CxGTV_CcUTVNNs>>8fzkHKQRJV_wtgmweJP5N*4W;`gu% z@ydG1u-uLX_ZnAs(wedngXvD5zcR%5Prm+5WTd3M6G~^7@X#EMJ{*6Kvp~pp50qJ1 z_+^$uC~@p*r@@@GQ>QP7Bgt8){(IojrYjeRe!5GOPWxFk=RU0&2s8Gd<0GD3oSEtB z7c9E>G%^uF0hbK|CPOr!GAqJ)+;qMP@}DSGG*wXS#^{vDBr1ucY2mn3@Gmb;GD*ry z`hl9A0_dOmLM~4MJjkk)Kk3MqSqESUa4mK{AN72-kM$TY7GK*x#n@9G;Y(}w98rQX zCBuv`?Xk&!OMc;-&dYt>G0GQ74qI$ia}YW}dBF38`N(f*7l&Q2;qMR|4cT7V@T^B3 zxptF*@a8SDLvkarU$DP?-L`90vg?lW6t&$p=j|6=xxyA5vd119-e(9Nt$>*s8HEax zbdfLBGVv>#q><6x8~ixFCLPB9ANGggru@8rGX2<&Cpe1=S);`QG+mwT7SU|H#0x8r zJYS0C$&D=7kXl}I{oRt!e%$tNF8npb4{ME&7?#Xods$5-MyCU-{5@jQkpBR~>v#|q zGTcN;sZ5ZQl2bNeHn_@fW$mpvX4KZ~ZJ(GQhsQ zlHCE&fPX#vN{mr1G+@_M?Q?3{?u~$tzv=g8@Qi{|ePli3FrKI#Cbx$Ks7l~Ee4A(Qmx*b@%Qj#_lPeG z@b=$>?xSkjXNIGCVzTXy59V91t(RM%!Fy*4VK07av@5zs;xNDn$)Dg3$ ziD?ol6q9zJCxLuKF`MraKOv1>@2g_Y#cjqRDomv#4aDXyzJ**T-SEv@%#@RB%3F&$ z;o&DZuB=2Q00jstrbK|7${v_J$=#wi$lP=d+PZ4!A>yJ#HRSnqf3-uc!wJv}%A}V{ z8XD7jsX9w~nFjf8x(m*NT@-hD*$VL9CGRjRA-g@)dDiy}e6{QzX7|fOq|TP z5?PI|UHSAcrcIE@g$+m!kn$2JU395AfRKYEp)*suvY?yQK!AYo1l!M->zKGVFPmvs zB#l9PyV~3>+sFpa{{ZI8o30hzBX#8yE9L;Yl1Tt2Pnl>#lg8t&(bt5CQlL6lASm~g zfKbd5bZtC*!8HESyOiV*8do((e4vb#4+lY%$rJ#|T`Ms#l~SAn4tzbDh6J!bE=*f9 z0;bin?{k-PacPuI(uYmyA3`XLFjhm{wga_9DhZM%L?Jq<&TY%lps7l)$Wx*+CO8oK zYcIB$=F`6Y+hBx{L%gZg+H*ovlSBzx{XPO?LKO=O%!0 zmZ&*=_*534JFaNIB~N*0BvnD+j)1Aq9#cGNt$in!v-P3$L)7$>R1+(#^P;6@x$-n= zAx$_=VuML>mP~{tLJt8ji{BNKO;TJwOZN3>sK!DJ_%n)k*!E)~6asYDPf9gP1fL8}o=QkM#OQ_U;$@8#*ijEM~WEbrXy z`f1-7cX`^p=zZ=0rc+9UqU*Y(5F0Md`I+v$<#Z&7Q~(fyN>HLqx)OY-hLfb~ha;MN zS-LlsXRb-Z>;me-5^huR4OnErWZBz4oLh+BnP$*mQfOjsh{cSnO3J(4m!?WV_QF)VhtNAj(3BSGJB?#3Px zKg3tH><13(!rm+JJ)dlteiN{4=V*8y72AdOjc0)A4!vo;@Z?9VcsCVV9flq&cg4Xm zjN(Rm+a2eN-DfH{RRNR2er%64S_+BEjmREAH(oNzN7ZR0-k1o2LQUs;X}Zmc+sbn< z9l>d))BsZ|xt={qMu<*(FjCefpX=kxQ*!J0Q)wdMdp*Z|)o?<&d!dpbLMJ^bTEbn0( z_}H&I#oIrb$hP~69qn`%$NP)MGo{y$?ZFZpPtxI5uwufG z3M24iz=-5)JZNt{4m23h$o#mlBf~DlgBBS9=ORLV*W7svq$;A`(-jB!ekZOPB6`;6j3vBuN!N;RFRM z?1dYtuEYNT#K#MA#dr9Q@Z)Q8B!#aQY+Di8?eJd)MkAOL8%Dch*_{cz_;VdzF$j~8 z-gpO3md%j6zq|dRNAV=_sfY$xuJ#Bp!N?ECo?O1m#XjDUmsiGiR9$(Bu#lti2G{ygaS- z#s%93%C?kSCdK8NK8k7adtEQZlTq<1Y zY6t%S3W)V+`7CZ1VmMEg_e#t411z(wz|N9xKvs#KVA4XKyeQlx5poD_e!p1y0@9!e zAip9HFO!HM69G)CS|)j?RwJuGr-qCF0MQ>(!uy~qgyz_KD~^D%9UR_w_(95S0GxsF ze(QZ8sfkFsk{Arg7RyrImySfC(v4f=n^l|?G2!u7-5T=H`#06QK-R zXFEQ!haQM+7~30R%r6IV!MyX%KYm_z7hXVrV!UJ$fw|<;RMf0Wr>37iVzNY;E109F z@(qOz7k6Zw@ge53)*$yS3ikk&rfB?z3JCYWUvMe)w<5L~yBn6uhyJoxaJKMzh9)A@=b>vrG z&AdkK*ZfSE<*CbM+u^&zeVXe9=#E(Ne%i4k)~KJBcb$b1{0D+#L2=i@{$LN|_rt%X z=tMkI(zbhY+s)c_q+#17iOZ5eQmQc-LkyCXf0!<~$TJ>~N zGic~%PDmhA(JaI(5Yo92Qu;7jr&9wJkP~-)D$lOlH(+&VH?MPiT?n_ zTfsMk@o&4fg|;i35Mz4~is{*&&EA2IvC*``d^q)r-FDp;lXqdLGtZZ-Hru-kn+>}Dvby8J z(GL?|x8uYBABg#zeh&@+2o8s4UMLfJEK-_MNCbtY?T?#P?N`DkNZC9XDOXBsu@w-3lN8eae=hH^;v3q-9l;vGiD1M5=X(9(oKuN0#v#3NW;4V$<}JlH?WOy5_lWT|?{B|v z+uqp}??km;H@)c|)o-=Mc+Yx0q4Wsrp~qcy#{L7K5TN{#DyleXT|jLhnNpeLfK_Eb zMb|dVt&QEz$804qr`fy~mWgEmO{^&Q)zjDy@vA0r&sZb^5@v9N`9K0Ob87bg0BZKi zrBm_zTBfZ$TvF+R%&J*L=!$f3OG^j1PZ89d;{nGVB^@ADOw>sLk|4{c1c)-vFP5j7 zTDHrelQ|@%{h)H-p1k4(3T5fq9YFcFci{u68kf(T9?0q7fbL%++3EAQXM;vtK@T(6 z;y}y!Syx?M;2 z*@U1)HCY3aWO76Wwx6m-peS6>nM`r&LvhIxa+#MPCUjE0QCZkIbN&9&Pb`S?KD;5{ z!I=+_%2N5UB&ca4lKiDkKGcA7`1_>30GdH%zJO}Th_aWIoVn?rS$byC02Co;YCAu~ zq{Kwb<`FXZ)iu(KOv(afBgmka1^Y^fj~`yUyY5Fo5+yohywYBZdDlaQ(n|Co0y^{) zT&X67C7E2r%=4D3C0|)rNK`0ZBp{ePDI`=mgk(%<&?YN1^)r%?6eGq&gDKVM90Q1^ z?t-3aClHz_$+YPMdQ#rV4Mforb?VxdpU1=5kd7eY4>Z6+K%gNe5@@>nHN#y6Y@n@ri0wt)OdFT5PHKaMafmYC4&mu4}$?9M}W)n|F=7k(_e z?C|cJ-S|=L*G27ec+74yGGs_myb#rEE;Xd4D5I|JM$6#aVS`oRc;zIzx+muyg*sG1W+W86xrxb0Sg{Iw zcSp4EV%uohuZS(0;Z3b$3bZe-iDYcmdi+z1p&@w=@q zN3h;^UA_&T@Vf5^7MlgW&1bd1jS0S;Fx!kLAom@d|nB z047~bp=BiSiG%rwADJlGe(JZWh3^juK@%m&#_5oR*U%|ID3Aa%r6)B?Q4ep*Y)-NE ziyD20eM>-sq^)PiA(m8{dN+`pU)GxFE!iHm-Rb=iZurwFAP_N(9eYLJk@7hoMq(~m zv-t1h+OV9n@8MdjCnH$pvJe$7hpVko_6Qv}(vh_-KGoBUUmHV;IOmjA_x3 zg7@Ek==*n{Pm2_LE_CnFo%iiVLMs@?LJVUW2#HPQuEe5n|tcG5@zeqL~U%g)mV72jioNqRN1)dCBSm)~{M>h#AL z*AZg};aH$O{|!>#}w4uRa4 z{73#KKiE$WyFc*Ra9#!-{{XjqR_*hOtneZa%!jj$o7$`wt)d;N#~*e0ZeKXc(}du_ zFC;rvn(DqFqv8}tM@uvzB#BN5@RMve*&}2I8M8R1*3`)1smCh+01HI5C6)X>gsCc0 z4sANAQ>MECFbWFq7`_xv^8dC-bvk4{f{Rn;=x4^$b1-rWVzMry(vH%Q+y+B6_vFyFFi5d&e`PW%Br1fV#XEK?}K*c@ckYUGgpX zRrsVn68vlIn;zbGh_GNhUw93a?J@V_n07dLKO9=@HaK^^vGVhw%RU#x)_gyStuaV_ z=yp4**$LT4d>EieBhw)PPivIuvdoRSd#pLz7Xj?n8KeA1wn6W=L*&7vLdmW0!X1=X&KJk7e zd{c&F;rvw+E95$D7uBK|ot&3^pc6^{ku_7vLWCwo*NtaMHkk439;;{ZtWyN7M-5gP zT~S3eF#xJW)l1?}G^`{k1ZI*5a6yf_Z0<2lkKmYQF-owxHS}^S5=LX*OG1>BYZQ~h zp`o$7asr`H@-jV|jtyHYN-xZQpgB+G+Hc8^+JhLzLLwQ?w2+q`J#=culb}vKKaL

    Yv02(XfG4 zHyZ{U{{e}>7#q(sJqqSs7)5&z?&hRnAh1cp({>x~Y_6{pGNV4R>-4oseV+(b8!DZm z?V}O6L&yR{lK*G|FFsDniV7IX5G1#`!(#&+o=_%Ui2$-^3?vjrf*grQnm$6E2Ub-j zmXmS?t!8z2pp_ZoYdZYbf%aLc{wsbxphM2;HbZWqieS>yswXT9sWC|^U)8Bj8sRgQ z`OH4kfPg+FLXbYrHj@n27(k<~y#|VvFv~M#I6&mxBMG%MUd~+lm4_q%XPBK$GG=jl zcU~3%LKeSv0m#bYmlgHqD_Em?l*Ir*g3i?c5Z-Dv)NNz5iU%+p-S@r#<}Ni95V81W z-pdvy*s^F@54_fC494R_{NxOiQQ18*N0p?nc?1x=SQyEjm61u)gaA$BUiwCER?jl= zJS3Q^uZxp@FOCct2cY3RF#UvN2DUu8uUqYxKpj6G~Q^L+PI(WrkMLrXzMT zh2Df|)a9`fB(HUUbxmf{=thK%xm!@y!+;BVsb_)TE4{o0*D#@@%r;Zb^pfG3%#?B= zHUMxaDL|vp4a;^t9^BtW<1CC|JX<}sdM-6M^Nq_db$ zM76*mi?ERb&oi@&*j3K_-d(>0O%(|OJ33AG462i?4=lst$))tW_< zWeHXq&$DBqm0zX3>^T*N4}bt@aCop}>UnMqRmeU9cb9c!)Q3emn;$c9h{U=tgTa}x zWiTYY-q(qjt6PuerM=E9jl!TNOA02TUV&jp6Z6eHl?y6g4_Up@5zdM@{4p!zLC3_E zmh^sS6y3NFFqny}Lt{=4mP53$S9sYGR778vN=CIUvMePT43oZ%d_6GNBa^w67^Rst zE+ZU|e<-!ZY%T&91bnX@=oE&D$>|n9o8pgD%97CEhpqSNhaq9tUHsREp$i0~c!1=AEC@VPkcL*b$LT1lXRRiglZ>3TUf|Et9LHoAA_qiLL-;;T-bZ1M@kO!Lh~-euXv5C zQ%AuVm_OIS%%xt)3|7YofFd9l2Q(}WWLGXLyOL#DV3jD4tJl}?&WWFY0iiiC`1=p^ zf^C}T6uB27GP&@dWei?hlf8>9Gt27mB||v1ImLFCXk~jz#vh8DRDnN!z1I5*xy}3C z?p;59!Kv!D55mC=F$TrSMOV`&KJ zA{E!ctLcM5tG-ioXc&V z{T*QIV%=R`BlgCEc)Vm5M0n^WQ-B7Cm?3cRAeXZVGyoVlpbQ))7HDYb1=w=d!R$jT zVmv?bM%edIwO20k7#KM+HYPJ=hc_ZIMOsYh&B!)9%Y|I=*URX0#nW@gDt;M~pL+ZT zZ!xwP>YH6uYqbtT%v8#pNhu`|pri?*#iUVqPOt{j!RWE`$DyF;!!_ov&#BUwlc{opB

    tX} zdew7=L6RZ)=D-yVO`v3WnHBUrWKMtu6Rrk)od9XD^sAzYN}YekFa%*T>H8VHW2bNb zXu}vf?0vu;u%}Me%o5ENDk?bBUGEO9UD2(n1>$xzOtpviD_>}MxvhcE`ht+nM+IQq-%t+djp1ci{>0yF0mS;DGQJ>+r z*55J`y33SG)^pW5!t@kC1!SGDZVngh0RU?~sKcn~Bvd12)?IDNICWu@)jZ=#0cNz{ z5XrVW=^4Dttq!~Ep)J>{G+Yx00O~u=MM$FEWBs>;P9qq)@XeYI6a-AyG3CVV}X)1jf%Z zl3C3}i>-b%mTs$LbvsNGamw(epi`dJl;{wt_{PIxruU{yg9=fdTiPurehgNs zPCcFghEZ>?7=~DqVEWmUOhSiGx~Ql+^>yTyHT80BnQEJcss2f0qc}W93jI91X@*+0 zibBJ?&3>cPtZ6_+jk)kWsnK{&W%B~i)}nKghXU8;CKb=>2+yd(AthXRd0vkoqd5dm z#bljLtD?{H%6e`N*y3Wk~#Mgs?fM23V6 zWK^NU*+bOcS8^E%lM16TJSwxSMxMH|9(<_#vZ|YhOl>IDc}j}fm-{vQBOVy?oW-9d z8M#eZ;YkmEV?ghH)(a(D-xcdHY6NZsC>H`l&0s7zb5kWW*I8z$q+CezBnp+CyZp|q zH;n5xjP&)fFMbLg1!qm-j6+s+eAQQTS;S!Gj!m@N5t+O#?GSq9ePbZB~^kvvP%RHbMX(G-bI+zz_#2 z#m>DCR*pBRSC{?qck>gNt7QqhCv#`Fp3=82!NzytA)whqsKGX1dWRN)Mv_+I7(KZ&}0=Qj29Z$v*rcBo9&3q3i4E}9j~d&+o?P9 zlcAAEbyxS>rXi=!89DW^gbJff`_24FIxmnQe=K zJy)?A9k$@Gr7%qF+G<%C0btm%t=#xxgZ)yx@r6f06PvEhdW7>>eQ zrVGH}HPo?9<2IlS5SD-QS-W~*GplA80Nk>QxcWi~7tr7^jthCv5j?<`a{Oavx zfjb1xQ-@hD-#t&OOV*!cF2C69lBcaibuXEQhG4EU)HRu{PlgE{l@q7$(R6b(9S;T@ z3&j}!29wR*B(6d6oCE)FPR8q-lg-V^`Wl4s`PI$yYwO|P#`*JWXV%uv zu5O%JU0)v$H^!ToDW{`_@pxe}SSbc8b^xxQeW{ zKrN~Ee0yn9P_Aq}Ov*+&RP-q0TzGF>uOH^lSnUi|-6xZj50eeTOryMUA|TJ-Cr>%S!mI z+h$d-&J;R9Tvyvl=-Z%?ys@O!80ey0rG0M3siXu&>#e-39^*sxfbGjxfwKmK_ug11 z1lY0=E;-wy(oV-}ELw#PEbAm_gh5#8bwk^p+YWtHY}h}W=rOsE7Y5_e0NeQu`#0H` zPAqHJ;^@Hsy+;opc*fyFM-T76=zgBl-*7Up58dWv3$tx3G*AQ;eW}N?^)1O-XfxXxy#*XRq9m+iC{P<--Wg9b zSy*tuP$5?Qa7Zal#zVagubk{gb&RqoWF~-$%Rmmb~!tV@qvdD+p+FFta~MMo~Z=*W>n2X`%E*D_rQ z_hEd9zccHlWP*LC?rYoB)aSefN ztPpGKlSdza{NYEBKltd$`yP4X-iMCe|H$JHAAjQHxy`j=X}qv&bF^n;x-uDJC0N+B zO0b(qwqW2oAv|eEiOiRU7{@j)9YgDtZ;x2*g}?r`g@S}8vv#Mg`AP=@Ku6*1ADRXk zaW+g4`wS-KS2uhXdv{%N$xZ>((UHR6e1rxJ{~ji$n3nnV_l z(6b;`+N6?jd6_95r(L7{mp$W}%bvk|L8u7)+n5xOpD4a| z-y>hU_x`)@d-!YjJaGRb$4;ML-xy%dTAqxSH>XQDZwwbUu?`NFVOtCqG0BhPGB&nu z8;(%DHVkYjwRO)P;Llr}Se9x@z$_lhNJ6MrN}Ilpl!iP;E0vpeovswi&WwVV?OXyf zNx?(U)dd0zLS$oEGLnuYmR}r-gzm`iD

    P%4ue9&Y=q*ZKG2I#MUpH089c?ZsakC zaU>d^m^Qp!0id3+9{caU%T2VeU2=NBHsyL`EI@Rf*rC*DhfXb#^0)G7uEP^QBe%M0 z-YL(d_RSy}n;muoXv|UVXjB5#rmqoH6!6mKh`2f}@W|@6s`v;A@OYEhw@qo;Vcrh{ zcd@3md-n^xcRx9^G(NjDKDSb=9^JQi%@r5D;F@c%zw)wcue##0iw-X?E&>e;|F9(Z zY&!*)ZJD$5EXXWWCExeJN=9|A$+ED5U3$2<{_sV`4Hshvj0N-jxOnujlV85~fjjSc z;P$WFcjw)YJbYqxV`0yDw0F&(Y>&qH@w&lih~GtK+$N{rG|5HVNTV;dg1}o4YyrRpZg_bVZ?Y72 zzkYLRfXAcfN0W63Biz-QtPZDZdzOY*UvcU4uX)xBue;{?&%Nr>XDnmBUkKAZW_op9Za@1eU@v?wW=nj=egSvNbL3wrYyV`Ggx0JHg=8AERRnu zj?WxknZEG4%U<@p7rhu;{i`nDv%HKM9}hcQ22hH#rEXcVJ!5{V!LlM(2Hv1J`i$a5 z&v?%GTc3jm38&V^cies7Eq8wX3%7mkj=LW`e)fsg(Sh~i5bAA=M-YPrbX7ccu&!$r zl@VLH)n2~orBux@7fE$RkN0|+Gzv6_Ee^GjI5U&Fo>vHjDc4W*%p$p$4V*?Ha>K$J zy?L-ViP@bWjG=>pS#^MCwKp5mLR2q{N7iM(urb&BQWZ(?3?AwAo(F~+VeMA{HWigU zNnAElrb?HxQ9vlv2Y;mv^^88tqS70J0ZAN0642<)1}SP%I08sYJXCQ6K#ZCa4UGarc$zU8--*Zx0vMuU})?r z(xlIcKBB`j0LT{8_7(sVvTQ03Lsu38smqOp=}?LRg0C9sJ8WlW`GCpK62VYHCbw~- zKEu-&dw?1-skXDo+ZY=48dT^^zW8-;Tdwym*ihla&T?4-J&oS`Jfbq;KqgU4D#2IUz?gXnBN?H8{ za&oq@men%=qeu&Y$!QugP?+?yXbjVSuq4ROtc)#nEN?A61X|(jWe=VyXHH4z*(6gC zVck$!nE*o-L?kqq9wr{<8Kjp0E3Al05=<&6k%Y`7X+1z100>5hqs;H0>GeBW`7`le zQ`bI61etd3N9O^u`xmf72^oeB(=BaPi@VrSQ5A_WL?2 zgFxCAAuD?e>d%%Mw|e+65IrD1FbEe14?kXf=9WAE;0w2X;nuI5TEiokUF(D8^&#FM zS{@hn{R4n)1XsR&SXN!?8YH5NC(EJhIJTr1A@ZzXE`jCi)#&05b1Nc84ceU2vsK^8*$DD^+?J z$}0e~ObdYIMmmMUssV-qJ=IMbH6)Pc)x}c88U7_7Ct{sg<5X$)NIZ#*trfYa{b7f+8_LnzL zT)Kbw+LvAbh8th-@)tjU|MCcTb+FU#jz_dl3p-K+nBUO>ahvGO+Vs=6-~I8=-Tv_} z-0{H4$$0t5YO!x~u!w&c)9Fn#YaaN;xuen9(*UDDlMZ~Jf~X&6SEAB)EC6i*)Jx$t zl)VOVqW?pKDhT7i79Srx%S&ZI`OH#Ib7Wjd=%R6Cl{QK8wn=9pX@TT8Wmd*XN3x=j z6(P&*NG3L0000{-yzjR$)mPj%{X%C?e`F_hTM#LNvOD^!hb(h1d$u;c$M{HuhhSw6 zC8z97X38?pZ0jYGCUZyEPsf!Nm!e;+XH@)H|&%b>4Lc#q$mMI*S-CfW;eY&7Ez&1l~#sdR;kEkfl zj&XzN_{TnV^B;ch)`w5pOQm*AFxZ8aV53;Vj}%Quc##zC%NDcf*lm2LV$4~0@&&1b zkxM0eAp0tnIAelit`-0$`z!!r78}XsPDuc8C~U<*J>Ir971w>+t6uz)7d?OX!Vnw&h0t5%OPo&&e~LALmcw&`jX|-tS$yu! z`~LGMZ~5rw?s(|*U~}ovx#`{wTod5eDJ(wQ|E9Ks9KXfQ{*d%#@9k3}ZzVjG;M7Eh z1pry}0zrCz1>gchl;x|R;-t{%P8jCO5yRjDApRiW*%+>)!kl1fs}uV}pkXA^92!jA zwBo&f%CI6p@lfxTif1l?(c-M}%Y{>VxsXujC%CSM23a_VXwz)WD}Z>Xm=i&hX|RdL zS-vBUt4Ibw(#IschY27@%*~Q*N^*t`P8ox@6~A}dCVNAVk)8t1$faw-yxtqm^iC3) zE9v=}3yp+KmKO-zd6~KP9!MlxFoaateT3h99!=Klm7e1K(&YR~aejGx=DLIt3`2cQhfG{4}atjKKsef-}dg+Wexmnm(tD+svjsp=0VBE1 zsQ@DMFC%dH_&CFeDi;8{pe?@LPQgFyt@F##yn?7CkOB2Wjo-itqu}RtCp>0)%7caX zejx4sm0MOZRPq{y+Oq-ZOUootnbmd5+<{Lp+m_ia#qvn@7_E!HzgLFs@nrM$E`Gu4 z8f8()07^mt0B0^>^b(b^nfRtq$;VueEc4o>O8j6B`+aNzaj$sS^xW>r`CXIad#6v_ z_<}3m{@Rz_bmPnRuh*?%aRKloegW_@Z&ZrEE|5f2 z5P+%f-|e~w-Pb?OPU8&2aK>A6b&p%tY^N_Z*7nRuT(xvA0F6Y^xZeT*203eF>rkq5 z_|?zjS$H-Z=g2OAfv54X^r+H@y0phZk4EuW8or@B2u6z)#ChnHsRk zKP&(?x#N}w{>TBwI+lU8qPXXg;=}*tGr#+>&)j?L+<0;C+7M3&cH#R3cxwm`5^(TN z0Q;EwWSHAIUzE3HG&X%V4jh$J+gO&qf_4c``Xr~EGI_(&;z6!{z$Wcz4W*DIB-@y4 zFU4ism$d!Lo@X^Oc(yIe7Q8)@sSN!7Y?=r9n^cj}^*~nu3S|a$zXiavNv=j<(;PI& z%{;1esFMLEFiDVD+#%KTqekRlqg;o!=^K%CB{Ygza=1T>pSF)* z!Gj(P7%b?>So>SREc*4^IfpXLu1DpS}-RpNZoO{V&QKn`&zb zM&b_Okp+bx%SdXBJ8VS+9{)iFbKD1act3vaw?t`XqbAKKw5rfm6ClQ4@F{Qaq$wy2 zA*(kW)f%8Kp5=%_C9f+{MxN@^9M&CyRsaY}`UPW7*A^D3lE+kUcn08$9l8q9`K1u; z6%9aMHk(<8BIpLHv3;jufx!S<`9%_y0u2Nl%p$okOeRje;Y3C2nT9f#kQoR@J-iDE zAp`p)kYB|txdS0f%LG~21pq0 z*7qUsJI3dW;(_DE2Y&C<@BjZk@#yKz^+o*J1fCG=-N3Jq4$&QOs4v7J22C1A`LiXU z)k}kIJPGf|GV-8Lae8^#3QczIOdCCA$VNhx-)Ju=v{yq=O{O%97jk+h#5=655bG^_Vz$c?rC|@KQ`yr^7QF(~o@SPk!}- zpS<~N$JdrFULCBg4R@n&VFr+2>seu2qbU+|C^d9V0MD{AFR7%MtY&+4`Y3Q0x;e>vD3ye(;a{^PRl}1*c zs!g6*QKBV-C$AS)7@vg~Ibnsvl!M8l{anxL%Jkgw^xV?q)UL_-n_m9Bcfa$kFS_;_ zy9)k9kKN&EZt1pSJgtASY9O}b&biah8I+j7!`W^M;qd?-68zDZPyhM{fA3?Tzy0iV z57vNT`w`^vZLzW79=SDnULN8REpG$#bjo7toUGzJZwr7LI8;Zu05sPN?lq@ZquhJz z4YMRX(Q9(Ktxpy{L>PIp@R(#?-LEO$;>cR5^p7Chd{!*_eK-?%3M@J za`*jn2K!@*(_K@1clYex@gs*vr@!m`Dezry_CwS>g`Snui0|3| z<$}#Ezu8z;T}dxPWhISY04fiYMGmB5?pOc_OSCgSvoMg<-3t~C_6(q|XO?O}!VH%! z*>Z<`$aXtHR{->6>#p0;V=I|c;oe=kQ)WLEkQRfikhxVYJujZ&`Pgcd&5ICW>KxsT zD$dLik_ebFQx*~e^gdaaGqyS)Xl#ELT*R-;(2>r}rEOFOx0IpB7s(JMevlb2_2XUs zmC0HBY{QXV(|5l0b^q0OzVYb(5#H^=uMme{O}AY?!-hFI`=7UL*xyATWT-1^7hgqv z47Y=!yX`Q{w0#m>AO_W2iU&7T>E$Icb+|Hv)B_MwkGcyeQXVc#mA4Gfkh z`1Sxg3*I=h4qx6PRu7brIPs~gj>>iBTxC=j4Srj%4BWTho&SpH7l29z5(-}KtVWs+ zhC!32{9IQrEPauOlfJj{c*;Z)qd2`uqb#Hs5;C?+z5rmNO9=bq0stNE7=p!A)diqj z3_=YClafJ>&2avM9(~~{+l`J83;9_`q^B&u5@tFlv+xkS36sRs9eKUClAN(g5238@ z@IHgZZ*Tj=+1UUg66eBpF1CjXt4_$ZZjB`V@YblHU>KbM3h*0O3 z1_F*W0aaQI?~vi&x-Uvb&c)d8;@Yz4oWYn17cqkbDT~ zV>Lh+9`aR8=hcS;;-P^6O7ZevW7hg=sVF*VT;LmdBN;dM(#qczEJ2kMi`uA2|W+c2CI5{bP=i|5j zZ@>AmFCW8i!ya56?nke*ze5mv57q$Oy2Q_h$J@f8ry?D{j}m&frk%7U*-}w8p<{yP z+!bibojzXT)NkpS)^1tF`L3tKz-(Ch!UBL1x3im0kTa^8BMvZ*`kujiSR*+J3Bv;L z+mO;Fi8(?tL}rr>L!^dW)c7o~2a;J-BDqtC4|=CK!9!XV6B-pwMNo-6Oz}ubJd+|J zVRyg)V>cw%p#{u>3jk>?H!Qq(rX`7v8%YrbOITdCuq0y0;kqb6D^-9Te`2v`P zvLdsR5Vp+hNxYnS^jVY{Lx*2o4d4p|SOz}yvAcfp*FSjQ6B}!z{j0?ud}&~#us=V5 z2gOD;wx6I5^ND@?1l0#6x;MgrGVKssCsV?@W5%Qm0BFNBZL&EZ#J{2iS(837#0O0C z=ElNyg9S();HfS)DWm0+QMF{oUW8o1B+x`j2?9gYM%%4N(OLlU%FGr3mOq>+TIHe| z={~b(C;b@uYkD zjcjyO1`zi9wjz}8PTNod+W@zGa1~Q*Vo0q_PVX(w?c03xnY+&a<#)X4d%xpbcdgi8 z+_k{w{O+!b+$fZRh3v*6AjkZM7H94ON=hFDFRni?PNMjh8ySBP&tAs|* zo=Wf9o6O}4y%PV9ZxsLWKi~ZCe*O3FKf7yfVIQ6iOzf*Fb~P{@;yr^fL1U7~)E{~U z+#w4GrWLDOJX}p{fsbShGFvJc#)W}%7nM~&`2abY*k?A;>xv=M%cTFTA`=N#329P> z484-VR0ONRsOagpjnKQ+l~Y^*=pn=wmm09>CS4hVo9q-l1s`-<1PQ~%r@W_DrxF8$ z_UA-We$KT@mu6K-rGRV20|;Fc+a`OMcto$VNYf#hi`WA3Ywn>H?BW{lXe`*jF>dtl znx5J{Ielnh^)G(c8{YNyHy_>;@AccYYU*AcUS?)xB?aEoDpx|Cup_G*yk)~W?Od9< z{LaNJuv}2cl7LAglRiR+RpuyT>oClaN^T+($Fyirg z9|Po>3jl4c4D)ZyX#(5K+_y!eEMJ+SFNkDdB)15$t~#y&O2du?padnU(>EFhj?K63 zsi|Ozpqy(uvIK^pMn%(kz2vr)ll%-=zEr;|2(r>GvU0_4z=z2fdac+DK>Q+9U=S>} zFd*-#q!JUDsuyI+69U;Ey-U2^p3;>@=8{`$!bDZ@%B zAp=~vBs_w=u>!Xr%=Q_!Q1BpQ45S&fKeq4LmNW$$pnp6pH7h}c5Ui5YtnK9t|5W-@Eaze(~2necL^&3kTPRd+@gh z_^0Y)4C&-DdG#qKnsj2sI@x_TgMx5wnU>yyL~EpBai=`t5rZl^5hl{H!|aDSP~OWEEND)JVS_@v zlj8UO=-z+%OCR{sqZ?-yFSfryHo&W*Hh9^eA#)7EN)xWX?V~s$G%f(y+cL| z4&MowOgFJ);qP-Tj92$ePvb|M4=${}@6WyEFTL~42N&%(e2_~kx>h6^xtKG3&!osb zkC%J$Je6Ttag>y>&EOk(sMHxQ+FEcf?`^*7{Ef)De0ea~Fl*rc4jv4g9vA=b@7((D zfAvF;Z|*ujI)pV~V}S1u;~tPbBGxpG1%M3xU4GBmwg6;zBfLo;xvk)wL;RhIK5Tt3 zXjwSzgPaS~&Do$r2pWoCVs-7dHfei6@bsg0d)N zx!XzB{nmX614mw#UnnJe0aVQDA2t^N43dE@0At+k*;}01xADMtzVgby`B&ca>}TvB z;x7k#9~W3=d3A<27E0#}?7u?KFe<7Gkk}C~B9U+bBAt)&$%(}NRC+NuhaZ}LV&k9x zAHVa#Pkj}4gw72QPKOJdcq|;=WaHHUqDM&eGPG~zDp)Nf6>T-qh?!Xrb*u2SQd`NY zk2EI`LvsEYJ4@Gp?B~3*(v7tzqaJ?K0ua6kW`-Qqc9%ZPTzF{H=p(@*o@LI?Wb@JR z1putxjSbxBsA`_}3+`$|fb9r$twMGBlCg=ZYO5}#DIG%tFCK3$Oz;QU zPuL6o8z-*0XwOgl_4mBy#m`z-3Y{s6Pu+gv zU;MjY`P#8H{FKmH{1M8*;&ik)w!dOz-xw&y8Um%C#`yu+>6M|h1*tu0D=Fre`~b-o z0E^Sz)D^ckkt~6*EGgUV2;zj$!P7G5cnhn1kcG=@D^<{kqpRFB^gr| zVkND;ppJh~q}*m!aw4x3V1hK5f?$kcj!qX3#)HO-(FcFlNo*MlKeT|KTL=bt0~z<& zX^W-}0hL>Ix{J9+i3!(Utq);ag$3^;sNjfq-T`K-(0c%vVT2eg@Y-P)Jvc(7A#!}T z3xA%$e#dPcFZmqay#EKk=cb?i@%LSK`H}P^ZbpkEYx_VFm6S7IjmiwuNbB3Q&1p|^ zxno`FEWL!RI7Bkn%fj~&UfSxY4?1)s2?!?SUGK|7gFg*o@O2R%?DrO(B zFydD=Dogcg8v7oYZB|wWgR3uEdFz{AxjYC0c)nBuqOFhmy7@9{k`05KlP;LR;J zjGmZB1p0hPTOQu@vl~unP#W=*(XYb+q`DSNH7~vj6-CM`71A2P#3{nP2-2NaIzUs3yIkP-DzkBnE-Qy=-`rJ$Y&VT*x>#jV4_k7UV z_@fTN>O!4-obtgUC`rL1B{w27!;U1)MUo{u4Etw^943%y$mXN$0bWzrGk50M8&b|R zWbj?c$1{^301-k!QXQ;K--nYJG03E@sb}FrpD=sr6T>C^^)WmcxbvaOzx<`&_~dQ( zo*f-pEq1Ss_5g;jjNyz!Jl%qQd(5zyvhl08aY^VlsprC7_68#`P^#v$cvz*t__}41 zyuyo`Ct0b!)v=v6-SHF$T~ib`VAI8>Vt#obZ;X|n#SS>qmGj?upnp)D+_kZ z9O5BnSW-_f>M+o!(Or@^2H?pf6(@nxZo3j)w6QSew%nkPEj1e6@NQgguo#NFZb<<2 z5`=*>9Nrd5<@Of>O@+sHzo9XVglj&Cc|lfsfMmO9gM@3t=n*l1(LFRJKlbkkl?|yl zAxtLr&M5UNO8_7QO!Vk97{NA%X_c-(f-1N~o<;@nj0AWiECZ$*4KQ6SHkOKYO#O$( zkL+K6=nXHrg{B6O0S0ZqwZKUxC_*nGPMJC@#>TVAeZXcHyhtel zIo_T0EW6pcrtwJQ+_^(uGD_(?UB^O?1~2|T)W6-2tJSG^JrUTIgdhxse!erKGAZ*Y zfIdyM_>?n?G({UEz-@xI729ebo99Xk*$QuZi=46%a9$1qlhELR%mRYPzS4;GBCxX4 z7y^G5FSrNRZU+SuT8SrAOpKSDSRDvt3|N?;U!1HiPtF~jJbd}+v7h{F-}B?|{qCcC z7V#(eZ1kifna6aNOsEU~$vW9_H=>0=au#sMiwQ#cQYq>hWo=pL;8YnwzRd#4OP$A; zRIn`<#~X@GP9-E56zJ!^|5^^x_=TY5qBy!zy#8CRzw((E|M9K2o*(1q+wilU_HsjN zd;|OVF>d2PuZ;KDRScaDj_{P~{sb3_VkDXkIt+ke5GpKfm83u=c$mal0Z2Lt@f2f#3eLDa7#1Cn2rKW)=-;6y|uI;MuwZZbq6h zrfQ>;6)P?9#3mOf!T=IU(2NGtrRmw-;}eIbj~!Zn;Po%O{Ga{zKlX~}U$tnPpYY5% zaMG4m^db#C?%-L>5L6=1->CF}xn#M66`66CFc(!HFbhR~kFRTd?$+cEPGw2hnhRQG zBw3ZJ$P~8YhzyOyXTPy?y-#)qrt02c=9&Q0KGr6L%D3HmrQRB;5BaIPc zcuyshx)K@~R`fQf$!qyzYiVQe6mZHvI*U&Y3Ge!iy!?;ou2bPPs-1NMQo^i=7U%YL7 zjGwpNZKESyI)K5GgkeyQ3l&7;&P=(0R1HgH2tIW@&n-w4Dx92uFdi*}N&uuHk*^lQ zlB3cpbE%{RKyCKtyo4Dgcr-TShzG$kQBnaUVEHLdZ=r%?0lK;_klv_#o!?u$DpQPMg&m zeZdv(_=HNR2F7K>t|XA}A5h7Vb%~^DkO(A@;T;bl^t=gwxdk`*GfVK__ir841-~)3`n*MnAkcL>KYY*H{HymZDnF5R;mDQLrvPVgK&s#G+D<@ zf6V?z!aM%|(+|JrlKsoL^tFYl#{r%ms4YSo$s3hz4k``jKqBz~DFKAc!x^=R)_N^j zooetSpXW}XW%@Y1JkwBs4o4_~Z3_^K&`H>WFFMK$JG>`XbANVoA^KI)w$V*qm_xmN~AWTHLL2g;S{i@0{dwHfK z0(_8OZZt1rYs{`G(PK2iv&@;kJYIe!_*}`|xq{6UJdc-Yh{%2LS+Y(}2AZHrF#=!o zyvttl;+Nch%cs{@Pun+z?RndRt&|)=E$z-+jAgi>(}b@WP{}ah8b>{(HjO8&yP&4- z-RtR&JZ)YY^>WuJ&_uKn>Qp|9Q~?t!p?LvlWQXxwb=MY(4+t32N~!uXAxwB<0)|AkK4t^O0W%J`-Q@EpUz#RIZME% z>Aj%f-TEfJxrkSNc1=zn+_?WcUUcZ6|NX!9!pn~=1;(e;?2mw1Ojn?t6g@e8c}<5W zz~+h#cpN08pk#-aEoaR|&OR4|tGet{#tZ}3Gri9QRHJB4c@i%-qi1QwfO^0H!G?c# zQCxat>D%A%$_F2K@ZJX=n-mMNOC*m|2^h8u18C-e-jwk-)<#!IGij z!XpyW@~j}4l&!#xf@c80+Y;}?pavKzJ*T(z80tfK28YnK005C0dtUFak4!2tFm5G1 zL#c$6MzRNFazNQG0JCy7Bx-vbzXY$0p@xzD45B-gIeaGMV>+e3eYtdd)ed--3%aaz=yuRke z`-1ehwN|TELS5sTA!qn3cdq12Djy8MGx0kcp336GkaBARemo8%7MDcWV_`G2XKC=- zZ+YHD2M*qL>&?Xke_R+3>z2ZHt)XYK_z1?kZc{R5g6s9>HI${1Krcw*@J_v4kEC1U zbNk3F1(Dt_Lh3O0xs=1%>J7r|1%TAF^jeHu*P<^=#^L`Xplh6%K0jwQfmcJP@tTtC<wga)(! zU^3oqv;VQH_MQKQpM2kUz3!EJ!=r=D*Ee_4*NHD_o8Du#FVE#gZAZVbh2WKB6K5T; z{eU|dd?X#P3!Sz7FkHQ1>ay{LD|ZZFO!m76gBL#M$je{;vM=6x>#1|=Yq&PB*^Lt% z?&I6d*en2_giP{|N+4e2*CQLvJ%1y(4(Q-f=kZiM<+`IjhOm;M1WlEF7XWw)JZyedR%6g2epUu29)EP^Hz1L$;0T{eZ)<~DOft+~n#|La+ z*xCAFuMS0TK!=(jlD5dh0S(?2S|~PlZ9aZ*`q=)B2jBdX%YW`?e&X88FT(eG)3rp5 z#5?_Fl~E^+MQhVHf-|MwrNIoH$w=bYDDe;50sPIv&G0+*_QwlD5`VV@0?zt}B>yoB zhGrGcW7r0BaPl8|k9o9Ly-YxNz&{8kyR|=y*2UOd6*c^hbr0*kE%je_`ebStmDO7~ z?6EN8#6GJijvQEc%Nt(y*u%%}|N2)k>c)fRxC8{SL0zGkq{izbb?qY}p>J;ua?(`u zl9-fBfs=rgg4G4#A!NDINB{t`C*N{w);ZoO5aGU@=E|r zG6ZxZbt#ge@o<@G?-yew2o(ww-WQ@FANZknz4@np@XsIFWtX!4&X4hbvma_27L-Yxk=$nS*~Ncl;s^|D8_)lE|V`%K)uN!ZR-|=?={nIz`!dL1Ql(l&V~!sg*m= zX-TUuwdD6zZ?~Sq`jNF`AK%?3WmL9X!r+Y6VtV`>y8ZI`;NU`W)2pu8yL<1=e|*R4 zU@t~3UJr$9*+Sr+T0&^6be5!^?r=uwG;gp!%djrc3VL#8HAAKN1*1T6 zVj9h5h+G1w@n^4>jH;qMSa{!Wn;T4?;lNhc9{~9vkj13O%#`T~hH_6HpA-p{c&ei; zZzY*A5JOq!#2_mO=Ft{_a2Fq!nbgZ10uCr)j`=-o^=+(DBTflncfuOLRAUDTgJ>E| z{rHDB{r8NIU%ayZ5C8TL-uR*`_ZV?{Jnilm1*>o76WS5uBr72+9B1eo>p4v2cEuHb zWzU)h^KVd^z`2+j%+6q;k{X=PkBigii<75|Q>Tj4XV%Z3KYw<0?cDjbbLUpiudT1H zZLF=Wt#581Hv4OD;Rm4bCK!%|(O_X=w7jyoys)^kvb4Okv}<{^du3(!?%n(M?mcv% zIIyqSx2M=Mvd$D5)LvhKtTUB(qzMgV!mOB91=c;V4KcCl@D<|aChU`;V>8i{moKRA zP;eXjc zxz3M?n7_CwM;_xjNn*d%6Gj-b2*w!|$5k3UqzcafqMUfJ|46yXZ_3I)12ayz{>PRD zUU7#Yu8sj}-z``gpWQt@cVP3r8!jFE!~gC_uetc(2!lSf6x<*loQ)wIUe2BET$)~< z9AAB+?v4bxs37p5&hU@ZI=18xxG~p0{qfVq1ILO79y#~$W2YZJcIM$@#~(d@`iV2E zXUxDg7G7L=6d`rV( z|DN54_Ag&_Xy3(0_g!)X=l#z-df>84ilYbY3$FNw`3XOIgERi2BwP$aX{^`yJ^;TV zu-5*-z<~MYJF>Dj7SI;x@P}pYdUWF_|L6bkM-PnGhP&4BQ__aE1;E#j2q_>JO(xka zdLJ;v!I>9EY%*_M_v>>zWYBtBBB_L&Wo5wwMob64vcw6E3@Idy?MTey=)J#XX7+-k zed3UTmt~xV6)d)X0&PZ!L1?#Yf}UAu05(PjMiP!?u3Tu;X2hiUY`XU*!4u%2M+FdN zQi%jP-dDH|zye@L$TDGZy0%=b?caQC_r{~&_R4Gj?hk+e;oS?k?PDQ^KP(Iek_110 zwoa%YUv}$y;lSL>8p14#?L5x-hg`^*?lIRRiSz08;_D9;_uO~p-uoZA|Di|m@7NQk z&YoMtYr1%LI36qvhKpmopIeM3!x6qs3T}S;FS<#c#GJYQrjQUGdInI$WB*}y`E1h1 zG^1cG)4op*H}+#58+L0Nk&ZWqlQEw9>{(v8=*YomUVQY~mtFd-%bsz~vyVROnZ^Dk zo2alJ;LIgK3j>63m@i6kPaE|+@WE=&Dt`xfJ1OK8DAlkmI)bTZq3Y2?Hi`i{!^3OE zKmOMr_{it)Iz2kNK3G{VFt*UjVWz;X+HlYvc;s#_L4AXQ*rW$rn_PD!^R}$IzOKp2 z;=R|wUgMFB#ODS%T>)SLFf=-L?1yEuu}SP)yBYw6_fcc7^WcfR_)@A~t5Y(2Gmmc%3^?3$06fM&C&susmzXjwH<$r>jDXC%3=*B$u>PZYO( zb$ZvmkKB3BLtnf1*u%$9tmDT!h6~t*W2#nPwMvVA!d4O1Cz51JXjKLQ~< z39@FjAN{BuDp!_+Njyy7Hf7;9Hm*tslk>Y4@NWCwYo2}SHP5>Ex+^bv-qp(&A1L;O z^#HRM766!p>jUeT>@A|DBL*qug%(&vSw&qqr{0m58$I%N(7*Z3oB#E1eCq6Q|GD7- z>p7v;c?}1vvbx+|0nS~GoE4LV$Ra^f8$t3z11w>blj-bFFwjr}lO&W(A|`c)l2)_b zI3#0kGHF==>IN1;S^z+#C?SZqBeEaO-NFQ`CO3$OguH2l}!M4 zpJqnU7#?~ckSoRc<;mFt<6}ohC;#4${J>jYd7b^Xk4*&S0^q$T+p;DbHB@FovTHnF^f0~%a+3Xd$v-l_Phx1|VS z8q99>;NrmU{!KQAcoAv3KALWhijAZD_g#C{WiNQ{l`pvV%Ilvq+P`f3Sp37!f$$&J z1G|3VCCHQVm*7|mRfzd^yC3FWpfeq@N?Fg|Q5FU|4E~)cir@djWB=p-@_#-yKCn92 zjXOeN>aOSSb*rbMh+13_+Y7hHR%s zzqG=cLUpIly&7(QSIGhy7_u`LcGbT>)6_I}E{w zfgXh+A!DPQorTF;9#KtL@k{BB5T%jz;lp4rXJQoMmRXHVY|YTGP8G#hj~74rbH9A+gXhl=_pS~0TYn29mNj3QyMhPb zB9b9^_tGO&=(AiOKV%$Q7(7WI8O%6H0wFVjKGXC}k~0I>`4hn10y0&a{;ZdUn8Fli z6Il$X{l0vON!~rSInkU{3Wjg_&bg-y!fB|#QP5H*<)Y*b2SN=!hr=CX}i^9k65Y8&uZV0VNYv_s1Nwuvg`?=d*c>OXsPg~X~aUqW>OV}+C#6f z-cl!=sS#m@3|kNq+9PF_*XB5Ms_~hFyB1#Y{3~An^6Ovw@@HJOuhr+@xGe&Y5=PL3{xhF6WObL&IAS(q5TM(vw2 zTR+=^q#oy1%chK;eo5Qbd76m3bd63!{4sdD1r)^4wZcxHHjG2lpC&|l%i{A%$r8E( zY{`Qya=NS7V=%GO9k=;4R-5#xq!n-ELAJlbV^;w9BVFYbPuE0JAF7NKggqwQGd;a) z^Thtmhu?A2^MCTcdC#E*8<~xRlZJ}NC%r7d4hrB08%wc+v~?=fEIe`2*W+Bw{tuii zKK7}HKmO@k?zrpTvzrUkh24|E!ep>$4{|wpY|^g`b5t$@ZhQc1WeGji>TP5%hQ$U# zS8IjFw5iCcXJSh+D#rM?Jlq^^o?RZSUw8H8 zufOqzH-5{NmmRW|fY$`*W_VzL;lb&%vDZ~1YfmsX|hl9Bt;%BbUsO zaU?JChL7C>vd4UZ1&?>b^kE6SwdY>Vj11W8$B8L+JgbecgVt`sd=z86_IG&v;DNRK z-uw1%`SI_6`{D?{UtWoX{`{Fd^|Qz9xXf~q)&frl!$_$e_{7wYgZur{MREVx;`cs% z?!$k0+n2s}->U8AG0TrOt->)`#aSEp7)I^NGLYHH$4_OrO&3}xEg@=CUGvG@3+x-# zd}Swz`Sb$4$LDfbU}&3-5lg3WhH|=tL8ABWUIo#SMZON}b6Fug=k@$M#)%LPygjLNP;nT1Tsl}8ruzp$~ zGt^mx^jI$%SSkxZ8*A3-+h7++?+cU3-XpU-z;e^m3y3HM4=f3+3xEw0_L4Tagf0@M z2;|4R1Q5&?$Z*?d*W|>W>B;>Y5B=!7-}at&z8>H5MW;ho5%aT)Pyg|qcb^+CPDXn+!)%5x-J+7Th<0!{ zw_t}s$m+IIZU>DjPy)bS_Wd7v3%~qtz)xG$PjtTMP)xx4J?H zflm+>HVaaP^hzlnQH5Zv;c!T~Wq$JTEMHy;nI4~v1;Cdr3nEK0)~wiG>8Yp}gC*VT zUnJ2L3=2$fx+aim=pXh*PpFh|Q%HFV23HgKTfRpp4;K-sfOMgcKU&`zy+@fbt4CWWrYp1x= zB(D|3zJP}Fba8TSWw`#WFS+_1Z+gXRZrF8bP~IBCdu`l~%pJ`)tO0r>{ykn4AO6h! zKl87C?bzU%_^pV^2+Lw+8fC?LWvKsnmB4G$R0miL%0tafRd`ZmOGS3DrxBcG)stB; zA(Bcj6c4lfxz5(D$$ZtpTU-EGV9+Ug33VU+H6mf$Sw&<##7HSyX<&}=fU^ndZ^9WY z?u`h<{vV?a4`<_pql^c(xb1_nw|n#W-tmbe!^i*8kH7DAFTZZLT{74%&4&RnNXbCG z`3@K*37~IgQQpEC=Cbl(NC|;1h-|}ne51@sADeyr!yBA9<9(j59V4W1o5O z_}OA<|9G@K#@NGs9{cm0cG%li6a0X086@>vI5#c;zDmK_Ryyc?MP=R_nT;(x6RO*K zD&^9(&&s^?Ny4M~#jRm10bB`u`(mpx3^#nnYq%y@n4TYQoW1*JIyT|1;f~So<&PvNO~S0Ku^L9MnZW(t~eow z+;oeq@(?(qNy)ZBlJa|fs*nuJ7r2*w0{K!=M`oSldTtMQZAej1A#vDe3}9%F3G7C7 zG19^y6Jizyo1^i@(eb^P4Icj4zxN}rzW%ZW{3*$J!Cg{D!qn%KBto1%31w+Nj|6hs zW?no8J<9KveSs651yzatzCC#>ijUr0{Q3t!@%h{DS;v-ixMDA?<2eYvs~i8CD=e(` z&12X{D@X<7<7|^TA!fO1Bj|mJR3RCDX0oks%e$syQn4&_E!lgQ%v>Kp-Iv$Mqc5Y( zmCHJ00Qf7@qw(6}_=y`|c=h+b_0_L`*}+4jVjsU|>>iTWBN43x(jrM_>3a&@E=0a% z{wxf*!@*GTi2;oMd9oOM?#rit^k;whfz69I@Ealausj}(g(8D^64qu0+c;`yy4%Ra z_*Mg0h8=DfHP|r;h>`;kV`Wa9!VCm z!^(T|{E|frB$d*D7KbI#cwI-jnx-myL|Gm%M*@5Qg<`yC^7!uY0SrnA)?dykzd7I%#cd{cLXUudws1m3U@JC-C(XQqCcbh&ZgrA^ z>nuFev<$E|y^mid1ugYnBUvVOPOtH@Od16u;S}FA#*Yy#4AvK>Yom>m&${@)JHP!~ z-~Q(3Ub;J84d6Qj=%@@14MR3of?|e}&D7|tL&*Y?4KPnAtF1B1ye`NovM56cw{Ou` z2k5S!`+D)?|LEU5yt;(zfbgrL;f3SWKqOSmb^fSvlYV!*D27(5rVQ4VY#EO#5c&+z z#L-tLs?1BcdDibCa9>yLIQnM30z%U3JCYg9^PqWnWD`Vu&j)LHJj!o)3&}{hOHDBQ zRKqM5>r0c3!{d9dSbFT||G|HI!?P~JeSa|$nH8szCpt=bY+yBWQg7u`BpsZ>^mhOg zyz79O9k=-LV$YvETKvif@BZ*dKXqyi@1|gHg=G}e{Rl77#-gE~@ua$Y2Cm0TgC5Bh5&Y=bY2s@4xm}wR-ig>OOsfz`Q*@`>egfx7H4|YuB#o zYPMzR723(9Kn?D(S`-z3>4>z6ho1M^!0K!W!1(yX4)4g1bgIsPSNY03=EZ814p^pw z*DHF7YT`#g*R-Am*_L@;awcQ%sLRP>q^(z$H0?9mFh;O>EcT3LrYjqVYOJ z9j75kL^c>)hS4udS!HMubz6zxLs*BU2}pZ}>%YyR<$iV-n`CLB$a(88~` zgM%!~uSe_VOA^esOdP1Gc8%^DnL@^+l283*dAvV4vTd^2iI$MsMAbb!-R|*D^2vpL z4>;%4XFc_C_dl!U&kGSW_Xap7k}IAs(veWs1(5MV=xdGWg}zdalGT{Dqt(3md&>un|fkxofqb{r;5=#OMs#{bhU=qg0N)k|-!R=Qkn@$6?gQ4l7rkewZc0 z{uxj1eP1D{^y@^jHZ4}+%_SX<3rV9IA&7U(UjrEI*vp! zk4=>EV=>ZrmlZkudN9K<1)?u=vFhjZ+3SnHe9zav_>J%K_FZOts%Ey;Kv#eqR)@Qrdo$el*?i{-KtgX*`%EKOV?)uH?8)WHSRq|%v(MWxlZhNK}>H}t2 zJpBM_b$5{1Eb3W_Wa|i-i#p$N97LR0^fu%iKxc3r@XcEe|KjWZ;>JTqXZHh`xV;~B zR5G@SA;f0AnZhXFB_omPq*hXdPG|8es*E|T*ms&nm()h%4}%)UcNbB?nLnTtfcutX zir$4Ta%SW>jiK5_hVZ=(Q3tw24hNOC5nP|)FWLu<5QNY3{;ZNVbnn>Mx%0%?{qK0q zi|%{saZ_p0q*oL;4n#KNyU0U=fLS7kDI+S3re#}Js+t1i*I^qG6ilNiGFkQWVWXdQ zlUDs-_|M{<|9JHm|Kr9(?e$%L@`V;^$yCTIMUaS*QK~X8ZXjSJsrw%xbGt80n zW1B!TmviXPr~3h12fXCB|LE5J?E~#2?dfD5^r$Z1-B&&4BmySCFv@JT6{+et8bpjI z@`uqLKnAs3oJM>=#BT&gx@ISUM)!@(7?abksX*ap5xasDbsam9tb@~~Fe_H8JL@8w zxuE*`S~1yrc3|ZtkCR1rvbT8j;*F{M*~5sE~EJg zW@skcVPcm;pd)t>^`eW0K}A0EJ_~;~`uTkNJH=o8pRau7+c(U&=4d_pl@)s;LamxA zo6Z5&lIhzLNowmU2$-~|l2(|}%d+UKUm9(fRmVnzI&-vNNmWy9MUdBVMsw<3>YO@) z*VmdkIE}W_Vf;(Sz7AzSq0pV^_NI%&t@%CoJ#pQ0ul%t`UV7w_6X`Y7^jguKwx40Q zjE$RXp+@>8Kp_GydqJqVinI@)a@NuQYXq%8>rXt@FR|+CTl?;iKn!+`F2g z!li9BCnOMNit^e$4P@(6G_84xu3a&t#<5aLv^fc!q>~Q-h{0r~>F04+B4vUa^jEiA@(RV{<*9p^m{_o$u z>YP)Ln@zp$Cjj&TG^84WLpc%EhS9DJ5p^PeS@bv{+UwU7K5X=JoP6m&i@*H4kA3O7 zn-|)fIulciTK?F}RTfzx_8Tt!h%PSTTDTvc?MGW_oW|)}Rg@aGDlPqYWnPxXO&V&( z*qEAXt?oaJG_0~V8C9>-ATGkIHXA2+9Rf5b0Jsy~`H9~A)Z+e$!*`u~`mrzk>8CvS z!VQ~R_Pqfv2>3oDgWsQR6V5P?%c^~Bz-YK6pE;qbNVIFF>u9gEHte#+PAC%!<0-A)Pl}e{+dh#ND z=`@605qB51_O_oear^JR`o;IZ_ila(oX;V4X+fIryWjUlvUMu3l z4vmz`kl02rw)KV-(%-7tRTv{zZ;o$^$MKcN@NX)@v>H}4OsdI+ASbvnK{B;iuS_($ zxMT&n{<3d~l><4A|1#|KxEj+IL3cO_@J!bvzof{^lXu+B8#})AwQt;f!io1jVrzTK zF5&Fvu=QXSjdf)OTJZ+{*2i9*gMo0o77kJ8NaXxzSVwk_h@=ca|1hK?)-LIraYt+{ zEbA!-X!c5qufpc7ExdhdWp<0tw{VtJnq~`k3YM9g1V#9wUx=KZViTi!v6Wp_bD78eESCSN3(E)w;j zJY!~^^(qk7-}p)n6u^M5s^C$L=yE^MrIHu zuhKR9{zZ?Ub~$qKme;@ZxsSZ)41U&;hvaNbX*k$eDia)yPL)le0<2W}Bg2&;#!QYD z^&MGK&m&*VXeC-Y)P)aM#C)6gwr=rf@4MqwzyA+kx_f;`I(TvGVTl0#U*`nA=vZ`zi&pFP_288oXdlkt8aF1hx z>7AWy_}rZq{vY^!=QsZ6-+lCR-#FZx?oG@vXE5J`Syk3nMx^8p9)H=5g_XEgU#6MT zvqvJ^EFKRy<1ec?y7iDM;R|9+#yw}Ma&|s1yDNp1; z=B+Wny=MxUFE4siIFb2}d}^fTKl!+IM;~|cHP?KGS$~m}U8;U+Gabb!+R|RvQUIn? zsxAGJjxf}KrXO8o-q)nqh%aU)%8KKA$8d!wfW|n+bX*U&&dH!gDA-soXDjPw>+Ez) z+JM(gWgW+VeailGe8vFF)Q!EJTNZA)>L(xl+$UVl+CQlpiat^XR>(dI9V8Nxj@F6# z*$Swva%wtg zwHM%g%}8jp3&ljU2GX%n`c(T+Xe1bHW6qW(T>2BCoOT6qM%3LkBT>hxYGhih8SMf; z#42f6Dn_ss(l$P6-ytb_k1BP(J-CpjBj9YOKlF$_y+$ptu|BhoO`2){8jigag`eb{ z>9p4!Zg1Gr-SC+&e)X%@-G0UyXB@e~ZVB)+WHEUogXVNpxaVk#KP4xY;mhi5ElqX! zLfmO5ZJb%R@!GF^^Y8=@#BvHOPjes(Ttiy4c}-WqTK-dO8}SxQ|2m)^i2+ps*QMid z+}w!~R_JJa4$~O{f@s+%fDv%RBFOj=p^G#=Pt}+Vtte zUf8l4Iz%xG_|3VQ`9P6UZX|>)I;YH9biYo6rTMiY`;`33B z7;;zlXv>)N=1$$|-BuKT{{C&Rf5-c8+P(f3@QRevRptjdf!yV{|G6z+TGF^3l> zue|?< z=o}}Kr!?K0RqDc25l}F|O5YijK9>Z5r;9m6EN)rQa?NL7p5h_6?!?UD*1AKjxi5eF zwoiWgYbTy^`Y}gM>nG`LtfT-;F{Kbd#kyzys=ro;U3HfIrh>f~&0>Ek|C54_?ag_G-?KU z9!w@`w=P)TW1!Jrq$BQV+O3>GA3AGRIHX}veUT0O>VPcOZ9hYOZV&;aPxp%H-of>~ zJzEyGU4Hh~-}<$m-!#SXV5+WTmcdrxi4#LjT0`R;7XN5I_;M5jz{L4(9yyxy^_^bs z^zxj~%?riv{mpgnc;~cVA$q+)x7J8P9ta8^;jiS2< zJ3y!A8sLm9$d{``*Up59YEGwl$|6tkb3I)48bx$cS6c5u^qVP(48iK={8G+@$hQLa z9XR~qPh9i;org}l@2T7~W-hcD5gc=6$pe7)CQ6bu&Z480LYGyukz!-oy7vB;oc`VG zZ@+EZ4(snP6sdW@Rl2L2s9p-DE**z6%(l*t9JK>G{=B;Rj-vSI zuNA-c<_}!+?Oli4>la$ni&VY;s-o%yLo^I+d+52}Y8(h9hg4%P%`h`gYUw0|_6QJFO?kvMgle>iPr0gTsn}>0 zLDrDQyQ5iX78_%oTB@H}%-U(&m^O3S`~w8 z`PR&V*2e2^zWswAx%Sv&PderJ^*lV!`}M&wuOT*>ldmAv+j9jVqfL?v8i%@C*aT0( z?gzArOD;Y8^IyLH&OQ4Nx8~BwF(jsc8%b7EQdv>^!z_|&4WLOXnHR-WUYbSL@@YUC z!5wKyg%QDEOG07UCjfW9VnU9+ZWNu)Fr}F>y(lS_&|`}NvD{AamXc=KTW*DPsyH~? z-M^)K`$=R%=YmP~aHAsC)nbKmbWZK~$CtT8UL@CaGB|B}>z&7^SwwkeGdA*GL3>MKZ{? zQbdbV2gJ};sYxb$q16rDL^!UT0DC}$zlw^m-1CJK%_A*aS7;QujuTQNcfv(=BB~{Q zG8@~v(n4S7Y3nrlCH1L5tgHB+I!PRw1uHY;)DDZ>6s&_3Ny)F=F!^acq2?30lSuwMWno%@@uVZcK31GCp z=wk$(xsR9%&h2YA{aE9AIn)X6IVr{IcCLf{_AyV7UMA;{hR~X_F>2W@`iu; z;&-jjkoOsjZv2-B0TKhyDJ8^nD}ZUd=eKNE0%TC1lO;r0xor`xj?=I!aP7-630f4CpaijECaKt z*gWw^eAgU7$W|c9x*YlNoe8Z$t9WDr9i||32Wn)pm?~AlMr7uF)vk0wky+4A@>VZ! ztldayA;VI*J2AP?n^~Ax|E=%u`tZMBbMh%?oN(+cd+4Nr)=8W-%q)_scUB4OI1qiB z`q~?RTU+OfGta%~L!Y>2u{*IiF^fWKOFtHvS zJAy-tc`+l9W*jdf8hQe7r4tX4v|4&B97X@TLWSkngpe0)$|D@ zH*qw1@uDk3xF3b#nk8X>EJPK_$4LpcY(rH<;G!MDMT2~+MHNg5;(!%DDWtkbTck?f z5YdGVqclqFtgoceLKpL`S9_Qg$;83K^B?~BXYbh4J?ny#+l+uJT&ydzinZ#$M7tUc zYPTeU6sX14t?hdqcfx0``TSyQ7DK+^i)%F$%}^d0b{RaO+vz4XHJeiGS~vwNG;%d8 zyd?ujb^}>75tJ$-%m^;Cs6PNSSQw#(=$<_RcyoA29*qdqFq68D^Bak%<}`#m6-_^3 z4oz20_U7k``K=4LJnu2*KKrSUS+urjLE-3pdU44(Ev}9`&(G69|||)wCOuHGs2m>aABX({6#SeSqS> zVM?bKp&b}a2qlsQ&~#i2C+3xFob?SNje_etpTVrU1Ww;vm~Q1R1f|HKQ}bG7V;vi< zGK5$hM%$S+&8;YaDOf41=p2ZsY5J-4R7aP3km8V&1ZcB%&5ND4trJr}5Q)uTRZAMa zIW>f|Xh;!I;9+^*qdB?In&sK~|G569Pkrt?=bm@LQJV}z-xZKc4@Lp}5OZ&Y(J|0K zj2NnL=1Cj(%};*yx?4Eibtcj;CfLMKR*ObUIF|R36VsY29X+vUM>`!M?Sls;nBqGT zgdv{D9i*dSq|u^yPn`gOj$veuoH~eZ=7orzO}#re zFWz$bx%Yb2FFkKv+a?SWI1N@h5(F_u4uYV{VKatFU1em&RS$E*8k?h7H+$Lh*-;e# z=jsE$`IdKY+jXGZwqNW*$Nq;&#CWxo+&OGbTry0-nw8a1xi@0qUSAQ?b&n7+l~Vo; z3<|Laa#;zp0Dk(%gIRYXNTTJCJAw*~9Fqh;+g{W_c!CbU*4@0&t z@<{q>cJ3vH{@ONEt|LT_13G~e1iLqkFc z%p7s=vyQS=MztYjXO~b-8U9G*)Z(1;Pq^{=ZMWQZ`@#fIgY(OG<>}L!rW{l@08~M8 zEh~+aYG{o%nAWN(z^Q`|x>}+ngvNMamM4Hl@e;sGiNSPO5uQ6=7!;|baySsArQoa1 zNXt?NpZZCL%7tl{uWbJGx>H4GOK01CHt&DSZ~n^BbGEDJ*SwiK87>(>Q~)6ZiPE*8 zX%Ky^fvBv0yyfO@@!CK8&R_oHM-LPmJ1yQ{$A(rpc9*P07O;x6iEgS}eP~-d>}@sV zNp+zJq1*^-eVbLK2H|Rbnu96KUs4c=tVFwEWI_wa2`Tr%lLAtiD@W=eOjA+FGpr8i zRw8JDGWx1sLbK75;LJ5OiJoe-W4c6~m>W(?zFJqnp3Byz-KyR2n|AEYQ1Lsy6LL}6 zmJO2pl$)KdU?4Wb(M;vBV05}gO#SS9Z)@Z>8;&*x41(LpJRmg3GeXyV?LTk)-u8Y zGc_+tKUzV1QM7WIM3I9mmjGnw7s2Gf-7FUx{b&nq!z|1iDmq6BvO=_^I~kh3t%&Vt zbdGGj$b)Uj*Y);n?Cd7 zxZlgR&sTO9zxIX?T=TUXSom{0FU6GCDVh%p8Xc0VoUZ<@r|hcM=bfa0Ie$HOG&8h* zFoqN&;cA*c`^7{_Kel#qWmsZTbi!?=lUYTnXn`y5&!MRb*rHR3Ox-bA>Z;;!G_Itk zI+liMxhpR*kARLDnVRb}6EFqq{AiL!YSpbY_24ZQG+j9o(0*P47JQq&)5AjYRpu42 zRaK3UPL;6D#J0f8Z7ae+rOU%IS`$o6v0nbLqI(xdI53w49A5!st^n5f zo4_7!Mo{!B5u%D7Yo_e{5rj;%_8-wMj9Z50rp}Hn3pc;&s%Jj@{L@({+nTlsS~wsJ zyh&w^dG4`}TMt7wf_2OHeP1ko^>^OC?d~p5FR)-qEt;mK_x|M0wXs8+zQOeiRmI&c1;nl8G`}yf7KY|@Tv*mwKP9@8P>BSWjgJH;9GuQ}^4uYkg^w)!) zJB#A~diVGK;GOR~)SF3VTwTCNSk*Urg#$Hvl-Y5F#`^k8q^X8VfassP~D- z&K+2s`TBL=<(}8##1ya1psuN{EUUa4nT1`6R`@r7uMlChnea0&6xaABusd*qu$*?H z9xEcHD1uWj!qoW7q|$U|QsZkKt+~$bO`SU*bnh*%|K(?{x7Qc2fGIQ?|9&r?+pvZtKRyB_kQx*^OJL3+Z`^ONNqAca$OT&?#>CRc~JzpT1*5w z3?xNDk5x=tCE1#DuoLS|?U)It?A&^I&WZZTsSaM38zG$mR$8@*qqZU^Ma@WOASOy{ zji}?a2rovzxQIm$0A=adV-P>(x>BW!(-ZpXI|`h!fb{c%)EIRRL?cstsiENd0u)CyqUqM+O!vT+-j0*k?Rm?q zfA!dnGi`2mC9xYqc&MVug%fpFLq~kaQGMm8QNhE|+x*$~;q4Az+gZHy^&kAk_1hQI z(?02Nw|SGzq$EEL;4WDwZpaiyCK{$3>{dl)PNO@jtj4(H z;YiO=t!xA~&ivIj%G*DP9VzjTv4HE$OG_`%7Lyq*AYrT{69k32#%;y|}s{3h@{ zkfIy4xSV)%i*Pk3JeE4gMG!94(4u?fMX;i$yZh(5`?k*C{Fayf^m(VBFl`t6Wg|*K zAj+NN$kE+uXvdGp&?+k65%?_p^`!s5U03|t|NMuW_wWu|cKmJ0qL|%QfL*HM5fdhRYV0vv0-gp$^iKDles?uRZN$`*@t zdMOg$Vd08~NDnF6JY_9YC8TZ=Fw1J73FRN7LXv)r%zUK}9(ajDr!{q`nA>}3@grAX zbMMp6I{BCx&H;KX0T_4ZF$f#JM3FB}aK1LA1*}m~IrSLafvV4WYx8t*(wXOf=#yXQ zblVF(embUX4o1Fiqzg)zZaxmtSUZ??s7B^EF2>PO7~}&d0CC5$A4f-M-tIDqE+Rb+ zVAOG2b&WTl_`JiW-CNw)RVBn5?l&0^cbc@%f ze)BMpN?5Z=z;-GyWCP@ro*l6J$-UM>xA?>-ub$m_^lA4#Le~LUP#<1I2x1I?qQ{W& z2Yj!tkhvJs5l7e7qj*)s%-6p0EgpNtiYpzU2-)cBT(Y{*?s4l8m6eFRJrQ09J;GpE zuntsLaM3W>j8D-LjckLeHU@93vxb?ErXaC19KW~G*I58j9<|}w{ z5SUIo;ED;kh-3mb2?qOVrLhK+uzi^XQd$T4XOwN!cpt3lY;uGzw{eFxexO`L>6q-A9+ z<_ZlxO95Xolb4q-eJ4hlu61s|Uu;&h>l^ch)RAQuk?raZ9Yd))OQ!-#Wt>FIwdn-! z4&wVLpZU_a4(?yL%&=L8;>CdY1aB2GA-Ft51|h zny3C*$E@q_-PGNA?Bv~Vef5iv-oyjGmKgXk!SMq|2$I5w@UYEt6)7EZW-k{)5Gp-O1S=Z?ceml}F5qm#I|jrT#jU2y!Q6 zT7_p7(bf?Bz@&9cAGXbA?Ux=nFd!`YZOQd5`Ow5hK)V@R{~gP1+*&i6e#-1cNrhCam8S!764x!Ob=7h*LJe9 zE^mM9JJ)~fh8-7OeD(|*mfRx1py>`=b1SSJR~1juFAtPv;_P+b3-0^TkAG%ip_4X( zs0UNOHJ4zQhd8$O3ZiYq9)TkfxorWB&}+n9lIiGZjsQobBtYmTkzFAu+tlMlW*?qe z<`>>K&)@pWpMUy8&OL=6da+K6Bim6@c-U&(>j)8)0|wpYk-`K=DTQE17YUji1v_*g z?Ne64Uh!sM^=k3N=S}m)OW%C$r@nf_;^anleo)iIG$Ibu=(l28rwni!OjAUqjmPGC ziPN9loeyEY?86~%2?~yY*f`O02{p}wNx>A=$iflRpsF^>I8s|p9z8mE^sa8QIvAJB zeA}0|Hd9FIpQ`AQL|B*<#UWQwnktGDD=ul4m#t?LGJvV?*j`WL)@>tTG|&9HNHw7- z1k@4-h9gnKs(tQI)x+`X3y-;56|&!;TyK?{nD4d z@_yIEXNmd*${WM)1 zn(gl0ytwU255D)$J@fH1reQ-jX_gC|G*U|r{5XK5)`wdi-H8ed)+^M^M)NAzMo|q6!jysAvl98A)!*s^ozMZn54!7#$ZxPL^*v# zd$UR^<|R!k?E0j|qy^x!zngdqI7b9doQOKk&-BMBGL2F5baE}#y)G)N%FyuT)PgAE zH(O8CF-^$Eh#?8kVI}h1@g2tr>3A^`)ii7knEu=8)G?(Q&7Fpb9-VI{)uO)7EZe(Z zOH+YqpN27(PDS_bbR5C`u?_-igTj$AblnP$w|t{i%orG)VNfFwMu=jN zsHrKWUvGhSaSuEODmU)T3Dwh!5O88K*2?*jnbC$|XKAY>@A~I$&s)1YkLYfD({H@! z%;S$>+3af#IYLdTjw24zOf;exgRiSaY2|jHzL?0Jt*_Fvo(Iw!ey+W(c^C`STevy|`i-n%yiWc@~KT>)N>C;`sO^G zndUz)z$AF(&q&6&9dm`a6;QV8bn4Ym3me=l$m;rt$N$q4Sf;_4! zY&fnX>9XCW?JO#DudNez9h&;`w{PPP2fvQs-b+}Vd)q`h#+2ys15h6ssw3CX#%Dyo zk)~=txP)W(tq!X=cIVBOlVOnAKpLpIJx5H!P_`-8&iP`y*IC!yvw88>`<}Szxj%U& zBTPw}RjK@2IklqGPDsh(885jDAw--=%NNRy43VO@-}2SlJ+HZ?cw8$B^_8gccgXIE%6~aV&q1E2q zU3b+R{^C>LJ;*|bdtG=FpMU)1T<30P8(sRkdDdmluM+CtAd;2S1^sFs2TzU2#K`E*%Hi{W110S;} z5OVF9E2<2cq6L&9A$R0-sctX%v9?8HA1I7 zy|;bDw%)y7{>DG~%(r)E_X9j;2w8ck^;&o^5T0BOj@vpcOjpRH;}kgoa5Lb@R`IGA zJ#AfYFS89tdm7S>)}toXdUz3{J}M*~#*em6yNi025xG?QYrF*%(Mvkb2plZdFU%^{ z1Yx~o|KmiHXqf0!i->xyDh|sc(?@-}dvLDUyQOpc&p!Dfk9*i9Joy8kF>BJ4M9>@_ zo)d_~k5ZV<7rkVTxsH?QQC4sSE~m-~MbG@O{O8U7*L=Tt`D@>~>kzM1;rBO$kvhFL znj@y_Xq-$fwP9>oS$Q5KapnMFjn|Oq8Jo##A5*VlNPF4kh)p~KDL?of5taNYw%qrS zcyhH=wg^*_vu40jC5=JXCs63BSgDkMBM!6|oj@E6MO zy*+0hyY6S7`j~Y#MezdwCBAT!#~2*P9o40Ej$36!^n%EX5K0c^1mlVDdFF?;|FyRi zFMi#7b{<;SotW<0^Zp4UZ^q20%{74M+_B3mGau#=zI9Xiv{L!3h?Gr~df)2~Vbeer zeC%J7Bq*4XAFI{KcW^Xq6C!=0)d*U?8evCRdA-na?_Q~BC?-1QqMN=qk^0SUsMx}& z9IKK>PIet8OxKSt>a^k1+ORP^jy^ZHAgg#_M%s1igjW!e-E~NYVzT(>Ba_A6#6mH- zr?q8!_k>se?q6MV-EQuCr30Z3+2=II9GTGdIHN*c+DETZ7)D#kHKni%w3&^dXIy&v zG3%y!hwHtg9;`t&FqRByNreW`A*=``I##gX_e0E=$Bxb_OWWv{OD)a#vTh|R|FX-8 zNYYG1G4jEWE+&f3Wbg2XV$Y_9+g|>nXRV)^QGKirtNDeU8DU1IOY82&=QtpQq7nx> z!*@-r#CyIi|gUar0a#J+H* z6IIt(gF};Wsk;v?YBFv_Ixq9cjCxxy%T=@O@H!@ z@9k$7bexpMCPx?={@~#zw5UH0ex@UHki8K&8mR-{E_%c{b3gI$i>G=Et%8@e52S1= zaG4_X;y6UTcgC^`0T0uU!3>>Zh8frSY9sOMjb5F*%4ImpO6W^Dn3Oto7ZnGE@{?Yd z+2wWr8+&)$Yh&x@p853Yv|I{k< zKR@mAm0iWlUi+@y`+4SPvb;p1P0}axRWJJDOGI5^G{+-HtzI>lRj>77>Kw^r?qOJ? zr1Kp7bg5^3%28oz>AnsG&61=Ila_FX`RYeAgsQ_To)A)l(+q5cci~9iYE+Hk3}Kw2 zdjV5WSUDj&7Ueny5WP5BWJ1G_pSn~o+>sNxW>~vK9cV(TdzaG~fB>aW&Vy?U#l)`8 zhF^KpJHNT3;2SWbuLCf5zveN-lZEO<*LTjc2$|yug5(~#2;dy>OV54SNgEH%+M%o& zDPdP5e6%BBHtNKdjC7-NBU5oIW)wttUN>2T6M#33`>VSV$5tX?CUsizHCnk&i9nUo zha&sDv&Dh+hj;wabDnn0#@Tjyb#JLwdCAO?);TeLnJXX0cNai;bGu>0&z1vrEmW{~ zXy5g{;b8HSH-6}rJ@(cVz2Vsr(!#%?UqE(nr$snFfQ(Cyu4Y7Wr;#~$^xGH9>E(!t z6-6ZsAq_2;nEC*BFd2|PKMy-BD{!Nq%*5nEFGm7qYGQ> zmA6m&>R@KD(WI{zC_lbNXu1eOG)Vo07YmqZ3DDQz=|n+Xg7%-#kUE= z&a`Dhldb=m-adZr@$z$zfAmAnv7s@OprkBE(C%?ekgOJCT4hcLt@{0 ziV#9p;xH0yFeILf24R~^UU3)8d^I3of)3QL1%G54z6$%Hx>e zQjV}OV5i-M6E3Pda!yj_9L0A$s);zuP96_YpY z>b&H4{^I-l?K;4>RQiTyTp~MxG*d`geKi$VkP9|~o2QU0hN8z)p+ElMqc1=I)Vc27 zN&CenyAJT?ihjie04B6o-*6H$DvOr4I=_)4{Fu8MO!1vlC)W4`;0|Kl6a*ZP#tG?5 zIVv~~nl|~Txx$AWnry($+5XSIm;dZj*YiFXTTU{cxJtiq4Iw3ALOS?z36B%Q60|~# zMY+gwY`Mr~yYtSXc-7m!@|ElF?6&7R_SP(e&}Yeb6hK`~zMO9@HY5#07^1#BHsDsB zs!cG~T#&A5N+@5Y_Mum|=?@Mbe~|TZcQ_?^v0tMhl=?+hQgK^|Ax8a?jNvdHN8`H6 zj)w7)B5~LlSOQ45YLZWdM;-~$nJbv!nBHKG#B^mjUFc18CT91wHh*e6W#xe@h!Nds0{lJuF9k8)?*M|Aqo`2;d9(UP= z{Mwh!V{RowLm3=}vFPD>V3BB)%ADM#UNuK{owO*RmV9`5NU_*z@x&*;?e)9w{MNsG z`s>}+wB9JbW7r6PFgG(b8ga3JLMjCl42Ei)k*RMu zs5Xp0s5MX;(_~4tB^64qwVGl`vSWe8OZe^!%z;3W*EpF1MU6Jw^&dE11{8%uu7nI? zK%?T6?{Q*gv1c4CM*Ck$6WNrdhk_(P-@!#FPe)Ax!?PXTyg{_Rh?c8$IIZhnIM0;t%jmwxnV zAvz5Rk&VG%aXBS0#~uIZ zpYQ(1k6gRh-oV#=HOSr8g10)xkv{;knu50sAdw!1=}`?+7{rxpu+D4`vMUEo`V%%Zl zI8Fe93waSyig-4gE+ds4*H;UE8^~mC@tA4VGD3z4$CI6_>}3(N3zHiT%^drIYi|C- zcYXFy&-PQ$acFFv{^1fH$z;*vW&mFcc>YhEecI7;?V>YL?NP_bW3;Mumvsv6kQ)KOL(|-xnMG{_qbvNz}=9|3m8y^Dw|i-^;?J=!A<_ zNsJR!RipmZcim~J(=_H|MKGj@vQiyqDUOXL66V=+{o-diYH$=l%%vu&P5db_oU9*H zl1TKhJnB?XW!LwQ4#Kn_2e7Zb>(iN9H$SuG??3p-_kQfl?5Rf(ca*i5^VftJ6FdgS zIe;HN{^jRCjjshv_YPIHTa$2_L85mwD2kH>-^gr49QOo}94&Kxs`hrxwtvi87=)`3 zwYZQ}9FNkBDm7J43X>haGJDs9&O7x{m!4x+i`8`C=FV}b)f0~CUQ`R`H@e`GkmHgQ z0+0P%b93>AKlodI*LR_qmQ@K=uKMYSar>gtS7d_h$s>dlbw<-}HChd+!(t+*RHP!z zdZ4nl{V9mU5}d%y6F?>np$BdX>)t04$RwIdfX1dTzfkNsrW`l7hv!i|?-aQbxba5?T% zrMzka$%-Yj)>cD2mTW~xt^_v=)x#En+Gs$eb_9-@>Y(ng5h1#dYf`Kb$=3L+9IItx zG=a{G-7a6fTi@HeWpUe8&w1+9q-~l?C+U{8b*s_gHO4%QnL%YvGw*5A=P4J~{yn|w z=R0>7|Km;nxPQ?ij8GV=Wjy9#0W8UP1QBKP4nJI%1YA-fIzpMEobs1qMW;?lT}&_Q zgH$(%SuqWs50>!hb(FiP9a}Z>mqk0ix1KnjLx^4$EXp#>f^39x*K(1W4D%aD(Kseq zJea^CC%Io8n_hI+jbS6jmfln(X`4^SBS!<@`{3cwH27H$rEli*jagoM<(TNq76&(U z@7&nib?of?Nk?rIU{ENJbdNBK){0iu)HowBV+_=abHJ}Y`_UVUeQloepk7TWnz&qT z<;6NtZ|cbLI7Q$>$#p1Zn03w)Cjj?Rx6Ghbly9x;;m9hp^oBe1*5-TycWD6u6cK4EAY#UrNF zGKDdV?h$=xkD(eY<|jgBMTuCg+fR&Dnhp{T6J5Ro$`6*PfR)|}B%JiMK=y#_5fA?J zndu(fw7Bb-$pioE6<3{h9FN%aCxnQz=JX1h*PB8|JNpn99bY`@kq?~gElk=4zokLg zd^VHLlDRiE9!V5Q0(TmIhSMl=W<}6h7^ds-XrIAV+I<-P9&y1N-Q1E?WJ$sT}RF=JntD->U+PkLcx_2Qr;qtuu8(g-CYEPx!CKLo8U#k zi>~;(FTd{l#y|Pm*Z%W1#s&A%R4cDoBTmE|lNJuS2w8bCGM5DOCLOI=2bUN3l@&n) zSxh5R7pXmcoVZ8Sl*ECC$nscp!;BcSE&>-|bX4c43JP1kA|1UC<4ebp<&L8EWHSC} z7tvj$aot!Hc;y0zHW-yKfpB*a0`Z({wMv0obdcpV7ag&RPiwRmM*$i!jLMcr<;_Ax z)8Vm)UT?ayZ~elKO^dgk(BApGuYTDXr=B!ozKpPg-d9*!J)piC_On0vfTO4OF-OHa z0e~m`=F5U{BKEfOHneuDx)@q%7!*=O%A*b(febV?th#D66Fp2P@q-L5@X=3rz43Q zS)79TzXm7UlanTV=ni;qkg-lTdfTD#QaWWc(Mjb~MAuDLLVFZyQ z@_zR!{uxZ+pe_FF0ij^C@*sia#0|J6T)=oUp!l&Xcd0?(SE+S9P@Z zR5i+ZVL5dYNX#>97sZyB4jfXZ??ntH9XJ7uFmTH{0anHoy3pA6)hunN``R@@shI$x z_ecZI@BMOWo$Kzo_Yu9PKjCuw8E?Cj^utU;1*# zB$oxgE2`#-P2}dQA!3WkMT!t|wGGvX0J!6eCU_^zYw4H8AdAOx!B{bE3Q%P+fl$$D zib}$iW@BC{+GutfA}R|uaw1)qMh;M36hSURAXzaY*XhxLIjlRCz8C9&bq*kz7wI^- z2roK9)lKD$pD9rE1KCX&`RNdVp(|T#`^Q3K7*-c<2mzP+eY$&?AK2QsxZ~)F?Z5l# zUp@EC)75j0w!!azMUt=i!3h?15#We+d53ZC}?%Tb^>0+KoKVSIYuGl(j zU%^n^Zc-`s|ANpj+yhjjYog-A34r~d>+dRF^R|E3Uu@v(zP6@G_rB7}&=v(N3(uX( z+;a#-jtM~$2ST-XVsvB3&>gvLG?$L!NR%nWqH8)45u&dwX7nYEE}%(nRWG_15w4jP zoi7B>rB*Lyu;Ulqkt0KZPmai?865*~ozYH(AY}LDj+~IlH=WX$G#=*BRvdRN@T`cA z&hD5(+ZXcL2TCIjs6Jq)3)8{H=c-|{duV-k?-8xtZ+peh-T$l;rqjdqsJSMX|MioO zdM*Nvnv%^1l*!pr)DlQiJazH)PwK&s6Wg#?H?BoOr}z9{v!n5XVWwnrR%{mFW;XQ$IUD zyzOUuQM~r8AKZ0do?k>|y~A235s$W*(Amv(?eS85b zD$%7$6{keX4Z*%6V&CtP8u?6Xes1B;O`Y41?B4u4uYB?S&bbfoa*qnG`J+Ox5yUUX zJmF!-U2xL+^~E7}DN^;zO95|+tU9VPxd@k1#DpZm#8vBw=|!0|G97Ig0Z79MAcG!e zJd95$64^dYI!MZ5dJDV)68RCN%S&>tZT2}0-g$8DU*kZU)F*3a| zm*vQn9V#0S@LeRry}RxB1hypUM;cC6%yd!|Wh9PJ_bZVrI8oQkI9@gQ!>klTX6VXD zMLQ>Ix>Sx_log#n4v{&M3vyC4_aXs`A2r7?kAe;8q#hSkV3D$(v< zSD?)Pn2Q++$K=8P$=;!LoqZRcy7^(3o|PUZ?(eU;+7F!|CO&%d=TrYt{O$Yxtvfl# zyKmDIQ7Jkq$xN5-mQhw~j1zXU>o1)Qq>m?|aY`ylV^h1bh-KwqTDMglCl~HZgrwuZ zM$H(la3TUyFS@2Pop2opz=!b>kPD6+mAzH}L7`imNtJ87;-wByZQ#f#9%9zqb zA%d%zF{47H-F3X_szc1d2LteDdm>Cp%PB{(T?eEC&%?k`@@1pmZ}4Ogm9pO_P|I{# z`>*fpKB{%+@vZGV@%iA3&*zE0N;$*$(JOKh@Q4dHTyVzm{9YKpSEvf`-E4aeb~PDh zwSph353MA=ccqE~K_LSXN776bi>OIQXcWt^>WI;7NqU&M_~axH4uS;7VD+3&Iz8GI zLn`{(AGvn_XS;X5;Hi)1t)BzSi6z5Yg#r;S*BS%%e{MQdyzw3HIy|w#zVTb0s<_7C zV+Vj>V+EJ=;#RJyrW0R)i2SKOSBr$JMP^2qJ(9T6k9kxU-}UR@E^@2L$@IMlLCQ4Y zI0!^iDLJkwolG-YiH^3zOyC16WYMycejT%sbEC9t7{tN0KU!uzCbY9HcTQ_bEwhI24eQqHUy6WAN)U+2W%3(B|GNo&;LIXjX+(v2zcJppV00ceTwltb zOUH}Dh^Qvo7T}~P5NBC=qq%A*5xEy5z1S_^45NjHtu;uTFc~kt``_Jh!5Q~@@cr+n zff9X1dRYN4sjO(1RC5KUeqQ#;=Fji^;pcbmUF`8tUAw%x0xFABcRn(vLy1rThd(s5(L;2dm`MGSLy=O~hnAjXEwJL3r4%BX=rR`#M$vS;>6ey=d?3zW;iZc$!up+;+DRdWtfl1rTr0pE+Ruu7sl z0jvfkh8uA_RuNuA$B(hfcIbr&yZ;*&?|A+*o;=HA%7)IYN+Xx4GOx-%yuZ8=oO{3T z{>bi+UVG!=iS_oFk{yWD%Pwo`af(B(MBorHd~Y-e>39P|#N<|DQiKrG3D;>Pz>k{3 zQSNAwDP`r2fOTfQb`js9#B`B+7a)8!MIFD+iI{b%1G-1o$wGDhn1swDtVaSuG zCItMLB!c5Qk#^>aiSpeYS#T?Z6G+U7H5Q{6XiuCG7-Z$yvU-Ge(!L>bh-d%rf95d{ zIR7L@ouW#6j#^@@EX)S0)wHRe{9*b3<(A9ZW(4snaa<%o{z{Eb_9luI6 z1;l_X71TuHL%TwxT^f~La~vYN&X84frW3$I$D%uGWV%#_Dkgw3iyUYzD#fhlYBcd1 zgU^^0>ru(EK;$k{tDDp#5vQ){94FAM)8a%vF_4BiihR`E+zD5JBWC8eQW$t9r(zEL zjbUh`Umh9HHl?SH`{*J$v|%i@B(ggMy`nQ&99-Aiy|ugJ_|~>J{`adcJohXuJl%Z2 z@sD_cyP(2uA(TZXeIlc%7iaO35hmav2 z9YKWWkq|9q(OGzzN3RIVPDdRF$(WJvwh&H7eW#H+tsp(rWNH}-V!EcrtrR46(P$#p zD07El^eDf|9W$CcvrZUt8aZxWH>`^?kFFqmiWw*KiwjR`9~3GpyBtrSvN2sG6L&Gy z zsFyU=hS2d6P__14np91M7gttU!MZJIaO~l$72{%$ElJQ2LXTB~BQXnuK zAd*CuPxK}i_pk5ny5NixF1_e{Jt8JAa&b@ORV3v+yQDkq?di#%zy7D&zjec{or$SM z?)A~GY$YUny<#=&*Qkvo`KRCUcv0mG={ zbi|LeJE~XEZ6#7sw$N_asD{*o7fp^Pz2>$;7(b7WVih9a(V~JgGeVIlP8~C{sslPd ziZU0jBO;S#uDz%jY%r&#J4Cy%O`)uzKubfrKcP<-ho?G+wsdyz#OLdO;}M%cQlgS3Ak|XqSLp0{pLLjEglXcl{WK#zUL#I_WJIGPN?>xb5e?yovnefC?-p}YEP>? z-;~OgC(I$0SG+Z@ufx`f%&!!(2uCm-5S(F9j)nrX)Vxhx>QEWs3Qoj$goena5HXTi zl+G~C%m|Wmaz(7Jl2`;uWhclp5wNl0$zbM$K?@l9=P*=X6j*oiW5nV3pYSGH1 zJSApt_bG3e^ZYDN(av`Fop;LS%Pu*C7LJ(pibd(NXhD&SSe7ly?ELUcFTC^T&42RA z1H9AFu4wES&_%K8X!+nX)EMHc|j zbeV^vAVX*@$|@5Ht&!1nY(-?nMp!W& zfntB-b0)Mc(ss`;nbnfBR)Gc;Lksuqc+M^Jf#{V93jKrInP@Wg>+Miw9QL*G1#X^9&F}u1CtkjRXaDW=&>uSP zT3$-4<^LfD1xZc<01jz#Ej0isO$>SM}n%}DLT0AfI$ zzl&WPDrYMdp3&C?qlUAwe`cAm56E1SXMIy2|DU$d`i*5d-*E&-~)6D(bJQULhK080_ zx_fxh+Z%u78IQQ+%()4E_`%L4vLeSY9V7C#mbnKeB7+`Q-%M?sVyp}L{h~FLy%~a^ zHF(C4Uoq90pGdC)Lr30~qwm2uF^=CA>(m=$;7DFEE{1lyKMe?SrNr#l5T@hD+QMhY zKXUkWO`aJz<>-x9T=qci{$m&w9A^cDhao`aVvg^^-}&?HJ;h)C?LSSlXKY2ET3`^$ zRzq+ia{4VK7?u>j6ZPr{4Zc96IYPgVFeb+xW%}@&MCGbb%2J4GC5Kgzy#s^#Tb{N+ z`=^SeV>ncYiGU&mDGOjkF)BMP9IOJ$z%3iYRW;f?2~)maylfG#o~$V9>0oj=6iGZ>W*_zqdHQo<*Ha(+ z@QwWHBXh{mF)Xm=+yDoYbIe(iDo0C|io~F4Uh+pj-}Gl+*>!k&F)eQFN`*=ovNnPk z-RTBEl~Y9Oz92_O^2oKviBXFY5ICKQB({$@-kj8-h>5&MCCPi_eRU8eTNwLKW zrW)3z!W3W31m8ckxS^Y@6`^>{bxLExx|Qqqt5BU0r9&P?8Pi3MQzv9Hj%Ku#m2)sx z5(hdGT)waG?AbVf`x{>T)W<*Yob|2V6c-NstQf6QDw?{iGGyV5le<$_7ANNJ#dX$@ zs0R?isaHGg0&Sise(H%2o$Tzd*IoK(lAIn58(l1m239Fr;kP^icmz@0NP`03Lau_A zS}bqD&%MvbK3qYIYn8t<~iQ0KX1;?7I0UKI$QQ+L)E2R)`T{NxB3Kdg7R; zl#uW@$c?Ornkf)5zx2zEUw-W6Uq3(p>1)5*v9Gg`fU*rA=_d|f2kw6f0ADbDDokqS z^+D#s5g;5eh8k(NMN|AnsjIDq09nt2*FoH=U(~0wn<*wMYZk8ygp#DDR7v5h=zt=~ zMM&zo>x<(>$9K(4A>*$}kqDOzpzcWZ%4(Mty*iGc;h>+HxI)H{2$_iDFsb-aD*Oy# zs+ec(zoon5$i*99^UKeE+`}*9mz#JYmfhh?DUJ#lnYnbv%IRWfa#N1k%TI;Pr=T?wazvNtA#Xyxt{9jDivz?bmL6F}yBOn-tyNMH0&Wg@dUFv|YpXR3) zmvgrqF5dB1f4|sXuM+^E)9UFD*P!D_k=nzjmBpk_Cqf}PHm+de$)f!E&K7@b7r&u=^tXwqa z4ibr|srVx&!%S7QV>r_UPzkrJ9jkI?7XB%UM4vz>m-N)LS)zj7ev$ zD%V*&5h}(8Uz!Ti)iO-@6^9i8H#e=Jc;-iI|DzXgdev3WdfXM4>sPyD0F{*iN7@~Y zPsm*0LK98oB4R#1>}bslGZvkW2x>+afSd!K_V^1owDwH34ylEuhE>$3*x2$`seu6% zjaEx@0?=m}K(P*P=9Ni=odY-%II~n^Az$aIR79$SeUW{~IUv1^V zNTIAqxmK&rPw6IHrs;r@FH9HNzJG835#2jq{|irk%EK;L-?DE)Y1k7a$s>fuO1Yaa zix8B8aWoMULC3T#@VYWk&J-Ovh~!IzG}DU!%1eJ9V__HQ^dpOh-|wu+4nG%S2@}Py z9F8I<$_dZuGj2uzxVRz|2l6EdeM4@DOlhB zmbpg12cU;xtUs%S6;j!V&fgKP6ln%S;N5f}a`D^fN1lHP|^ zDhq5$92>xKvF~&SR4b+c8VA2!1Ry1qeF0`uid>Xs)ud=VpoFFxc~Q(^R?e^Mk1$j) zD2RyOORIEytsY6bek~6Zcilv!Hczd@Z?*EgKl}d2cE10rUw+nOu6PK)?G^pn6>v(b zf{Wlqy2(p3PgSU+l~qedD?@JfSH^rAaBo*luKaW0x~I=3mj}kceZ!% zoa5JDdfv(H^aEP(xPinz8YmTJ8SR)Y0&*EZ@)Cp3=p_N^G)@3){(R`m#pk|$W3N3^ zw5Es+9NAiB(*w~y$-_4~oekv<4hdR(g|}oRD9cc`nf^UmOwDGQyg0Eer{jlBP4&s} zt+}e?3Z-(z*WY0ga=MO5wi=6N-RKmqO{)PaoPo$$9j67daAJ>?k$CV`k82SS{YDxW zBycbvmK1>0Otb2UOh3bMH3-qd!AgV|9Y<ai)eG|@bQx+zECn!@++j0q=R-J+j@KQU=HtUf zz=O`3IP0XNCmAGz3MiA@9KsgF6=ivH3*1R0K@tC-{EwQByiv z{`0-xKl*>)({0bO{YldAqe3L4K3X)Vz7FnZb-OFj>}|jl!-4V-uprl}yYkF=7Js9T zOjP}G>e6qYL1&q-QdsWGmqSQi2t$rCcj>E36=*VKe?P^{F{TfH`Y&#*RP(=HO}Wdw zpzQ&OCXYI9E@>>n$&yP&fa9D-&8(GNIpa6mqMfFjOp4FQNm}KsWc&WT{hPaY9IHns=*-Z;MR+d1b&%NO zlCmMTt|*@T*oRK__O*L_g)~p@5yEy0nkt*ytVLOin*K?Cd`v>D*OMvT5m3-+AC8pm zrrKav!6(6N7Yj4pgGbJ^p7^i_aJeKV_>SPPjfCsFG{z>Wa#x5ZnaFiS2ug4Kf8U39 z-f-K#&cxirL|gMZI#r!*L8-y*2&EUQnChOcflLU0oT{Nla#|1C>Y3Ci!_SK2 zyI8U!<3nYdLbjGlZ54Agmsal61;;*3S`@R@|&&Y^JrphJo@d zfUKwhGA2beo#%ChjAM--RsdPOqHb`HWfq zPNpr+rg>p(@2*E(e#z$bbA*zNm|)p58Y>Ck9bqHdb2uJ}l$8rT(sh3{5H;b^&)XJ@ zcmBf%Ta$D4vN!v^-?Fl5!30uX3PAIXU*n|zEPwc$g0WvdfFRW!HFC@_v}9dp^!l!@ zzXFcCuudKOn#8J}I%53Ft{}F`#O}%HIcr`d-r{vq#X_rCZ1?y*LIxPEP2QzQL~PYz zWrtR^Jxzr62p0zf*WWz2h!BX@WT%+w6_eef-Qi?m3ii;Kc?=7kDuDi9t8W{>=WHyE`^6-2T$%Kjmppc<_vk zjQ$~pm0&Y)iV`W$q;BPec}z!&G@b87DX5sCsTRuJFfzxaW!s3b9FMl(*g9D}{_^wx z{v%&HnBE*ypLGGmkpdI#Jve5x%T@DNEi7&5k$GDQRg74 zUdqjSs&{bR;+;==^yQQG&`&x(b)+pFS6>4(FE~CN(IQ-7e1bZ$HNe9^fBjE8cJAlc zpR#Q{r8E(MPpVkv&Qew8K{=I_s|AKF|IzU#0sz{PBEQ03`fmm}+Q5~g)A$sY#ZXnu zm4{)jEZ_{y&VD+LB1l(J{4JYBvv68fl+!b_e6KsnD~Oq)ibE6KgA?8Pc9%0jXL_PF zJ6UX4H#Ivwy>5D{%{!a8yTl2gH?i33b~>FyhYufKSlEB4d*E>QaEFJFC%TjC7F#o& z)@*lTZlRc1>`rzk*yNZL`~fo&iBT5 zj%*z#D%YX1kgONdP*iQ0{drb@Jwz{_et!ZeOO7heup&3(2fsO10$c(23nXI^y1F=w8#1)iNl(!rCmQClU#9~PK< zL?P0{^oQ~1i-M=OwjV0~@n1gKnPe-E$5<^wt6I7hKo}Ic$)Tzl-`XJ6ohD%m!Q_^t zIU*P-xbg^1=`5K?z;TonJXY@7=HE2yXHZ#jN$`~^Xayu+Hh|J}Kgj~$zGcHKKR?-B zX!qtPdkfROh3>+EcCWK;X5!eRHl1|*aVOpDtP_tv?zp3mI{L`1n>NgCTwhF2*?nHl z7G;&vP@|;&A?J%H2M!f?@9pfobN99#ciy(+j$5|v{Qhk_w(q#}t^*76MVpgBw>`7K z&sDUhxIS2H@fKLF63QzB_LjVwYDq7O=(j3kqBH+c3N*l6T^0a8+b^Cx8sPu`Q&N zM09h9`J9^DbZE06*9J_K6gte6x=P@BoG(dFbq_rGk&m2B2WNUFhzY2FEDh_J;L9p2 zwJgtCp)ux6Co5|A|6L!r{_ew*Yz45L!-fGhNj0*ZH=Xc>H3g%=P2VCXAjYbn4uP$7 zEYw)cJW`Z`^12kzn3i>&=rKeDXz|@+B%+C2kMQWq5WqT4=5ARc#FoqY5KXP$BPy-)oAsCyG2JFn}$^LzbX@94%t00amUAPIo`PH_=Q zQKBfy+D%Eewb_yvnXzPBvPu)jjx&y(Whzt2)MQebOr<8NRM}NdoMaMvWXrMSSc@fV zv(`uyB~e^O68qNZMt8q$e&_tZ@4WlIxAf}`uO+0`t7G5ed2}VOYM4fzFwQ-T)CXk4h)JW}Xx+FFzD)7{V0Fe)(S6A}A{9ca6 zGOljU@p`xi?)k#+eQIoMyv0S6DCb_C4RMBeTf$Rut#1Mdh_o6oDXTgv$&YqVMV>=7 z+*WZOFlJliS}(JRn{1ukGSR&Mt{34AAYlbU(Gs&)U=U}BVyZHTwhd$7{CV$&AAcdXO_Ee&41O z;3eTOF~pGkAMQq9qa|BH7-Fa-KQwAwOJ>IH6CBol{F5Ub84Pve!bprWPTP-ylALc0<=vC4z9eUJe8C#8WwSfx z_w1Oz|BkCz5S(jd-+c1)7r*w{m%je(N5Av<*;Ota%&b->SF$N~jrg+*24l4ZHZ@_i z1CMl&aC#i1X08{bzGcBP3qhkT*tzL&K!oz!4O^_%ncKW^YTuu4dolX|%1^)c?XQ1{ zU99tbAm9OTyMM16XJ8DKB2Bg^*VU})Lxed@s#k@C3fWuoW%3ME{Ch)5MSx+kj)CBCmSA9l)W4?Fs5=jqK9bnss&_X4|Ky zn1c|kY7J6>DDo5S#&ovC`~5%gmiylR zhL>=TWQ+g8L&>b=7^U6`ZlzQ5S$idGEo4o;sA{Eb!@AW{aT`dfQCm6>;;>_2O`rpM z-c;(9vLlXw(+qCF6pnHduwyEF$*os^yN$tP4=Fy zG=!BBGmZAriA!{uX108+{phE%#&V^#Y9qUUuG}u5DOhFaR&kX}HK%JAjqkZ`^Tn6B zWO2T-p%E>?gI!aZX;0Lj$4}ma5 zGS=KfWb&jD4I`$NMT)3>*p^PlDNyoldmwfr_GGracT4Tg8!s=aI@KFS_g2*~>9x{m zanT7wR=fXy_@O5jo6~mxAA9}wrfak8)^VS~#ZFp%V&G`gf&p>hmcs6)lkWLoA}voO z(`Y!bF+ymgV9LYwnzlTy<*)<-If&l2(UV8UbZ)p=nr@z%tRLgW;IF#>wjY1+#rrSY zGc}gg#<&2G4nG}Qc}dYCcj0Zv4X+wyBvlzg2fkKGWW-vm58@0zvwZ%kmR)koj#uCE znlr!fsz3kCH~!0CeBmok9z9pvagM72?HOx7w6S8)M>PPA>G_bK;zz0^Q$;!1%Mo8k zQ>Vdt0J|g{Q3xbW*kwedI81eRzkhp?(f@sKzWbeTdVu%*NXxwTW?=eGz*i$Dnu4rF zvr=kgi-%wMnqwl-A8y#{@7OJ9VgceF~?yh`C{d zyYyJxJ#g0z?BQ-81ZEH$0LfLXzjRuyDu(6%v&-3s{`+TIl`S^3C-*WDp>f)Ng|&4p zK(xtYo!m|lioW5JX2khYkxerfsbXD_qc96|xrwxb&fki_!vuhX@JsyOwqd%g`t8#0 zIrjIbTMLuzrSbZyt1jLCrdR*?gZJG&Kb=jn&r@Md7~1Pz@r4@@Sd{0Y&%ZQ03&3&@ zkevu`nHqcJ12?|@3HQ7eH0Fs;XeXTRF_*V_NxKk?u@-}1`R+8-Ig zrsbI%N`cm(nMs%fTI1DrjR!0nwlt&{xsq3OWz3$cp*ZYvnw@=B`3T>*&j&?z*08Wv za^wQR_4~gTdUrY}ubV5`{deE;lx3njjk`F)>LMKg8gt9D$TLl98_3K!L`(nR}*uP3MCiG88U%f=%-> z@YboB`k{NTz2t3g{FytiKS&?1Rs5a$V|yteh&UtO?4_ z1g%7n9{P{}?XUjBpMT+n<<@e0rad;nssSjW+0pwR zgwX6NLtf^2y@UhnB@#?4F}o9iyj#n(X(58lA*@kADKL42VzPafegF47{GxZi<&|3d zlS&f0ItnDE19p7`uY;`c3?5(Awz6bCpq<3&HBa-gU%+)nS`Y6LZnSw06FExme2XY` z5QCID}D zIX~=`G{r9|r_s)G!pkm_#LqqO^3A6jd-!W*vT}CcuC3P|xWXqQpY4avhXLD{P|o`% zt(VDJC{KPJUCI8-pZ#UsHgFl`^Q+t{Fd~$RKTMS0;nPBf2E!D=6V4KLnJBuVY!R}C zMf3tXT!8cI_1WE&Wln{V8Vy>`5S4mbTuS0d=;gynwU7~J5C}*Uz9(5NLr|nF;cD&W zNiOiV&hRqf@%qVoZaVNYKk+j+UA2={5^DmAF&~ohQ8LdO04aXzRWI$fa?jm?UXf8b zCH1~hjalAE?4lM+=H2tzFa6X@-t_vH{HH(r;(z>;j~zXCj2DS7kImU*1fEL{rSAcR@(|eUwe$>EkLu_Z8#U9G>fQ)rmF1)uH`d88%qzR*DyK@H-Q9|2f}-DW~M9ed*kgt^<%gH;h%o$_y6Rt zk2SIt7J}89c01%VZNn8=QeZ*jU~US&tcU4dj*^1!Q29XCw@d;m6saL-6l<*&_Wc?C zfAMvar(5F|5##!>1qKFz#izVfkRQg5(q;Kl531GdJ!T^dqTOXsI_>M;V_IBjYb54w{ zOs}52|L)uDbk3W5NhJV(kc8Gk)XMRU<^RXpybOR5%+?wVMwW<^-Xd*SBLUAnTGZAU zXQ)MU^l43*BKzo4r@kwjFSsIK!z(FLMaW#}3OS-~CGV?+(L7qhK~fyA8V$@TjL{{5 zuoZ+9h!PmTA}Yew4O!^)U+S4_KQ-4%n}eA4u%PlECZROsEZC_w z412aFe=O8$Q;*tc@F3O2)`tAiksu36aoKFjEyWMrea*lBOmqnQf`I5y{hNM(ImF%mYGQshvFK3~=uB}9j?@0d6 z462^{q-q(jZ8$gAI<_M_`ZI5M;O8EG<@6M{Q;rnmu-nReOJB7#U!qe^UzI^j%S-oU zQw-BNUs0*Ma5*b#*4BD>UuMRA&&}B_wSVx)D}VeIcm8kx=0AVs>Eq4u@m6)L&eldT z-1l`xp5P2cT5`#mDrmJp1CWf$ifB&cS6^~r6Ej)g4uZ#*yjsgst+TVM&p+~pJ05xa zYo=`%&KBN=mXt%u0mtZn7(tS5!#H6fyk#-aYB$I!97>oQ2u;RkK5y{s4*Hd({x*N) zxa12UUt__+}k&_*$+2+;ZxcC;Q|03{{6!beU!JpkQXLsKgdyQ zjw&4Q`PLiLyyK8Xy;o^kQ)$RiDQ?(lsS6M*DYERAIJq-}?WLXvo#F=*jFc}(IC8^} z+@~WcTfzCnMCDTyw%NsYID2DE`MmXyN4lm~kKc9eWxxKO_Z+xnGv~rS@M$0t@W7+Y z$?ia*3!0!@j|iCvmrnBhOi`;X+sMc`>%HT^mVf)dy!*fW#bf{GKm5tb#_U36%Sx-- ztWH~*B}1W1ryLU1XDAJuR&2>^mT3{(D_7>YBxO!A8r)Bl=R(*5( z7^D9?fBgPme8=m2Z#J(~lvMbIcGqv@wu3%YzDv1?fN!149t32^mBHRtQ3UH_cy2My z53KZTKCl^ps1KY4!jJ5)j}_q^&ht{}Dz6oL>76$}_Tfi)XxyH(^B%3EM4>~cmx$CL zdSyx+wT)ChudkFP9dV>kLfJqRoFcFWVh^RkY36w2+{^B`(Vpl@Ru-dx%eP*iN6}qV zh6#Yt|I6RazWS}_8g`wAj`dZsO@|!A1?W}8{AT|sc~$3 z>-oR;t_S|r@4V-ROSr?+1~Aq{LSFL-reuOxQ|0?4uwDnqCT&B_gEl|aYR$J>yT`Jh zf8{m*>7Tvtfg5+(a}SleO_@HnQGO6AMrEPbVu=$`EB&GwNSCNmb3O}B|HFofy6||m zGSymO^#A$S-1MvOc->ru$MLK^d!-sojz4TrlC}I8{&aB%MOYd7$HbH#UMVUlytN$# zFB3XkMcu%gGJof4B*)VtD%ZOqTt}|Myev2_D(=JAC{JlolU( zXYJv+h`i{Iy%MapFS$m{e4zaz38)Z4I7%Zp8zxi~0u0}R5Ns)0vK6TiB!#O%z?4i# z2FD3T1>4_&CNOqMjQrQwLul4{i^Fv5%=GH<+poI#H{bX7uiCSjn|#dDhC=Gqh5&vz zN>OwWM*Geuw}9;3Ht|pY_8b57Q_ueMfA{|!Sv`BMGJ9@p&R4wVr>b?3#|Bdrq%DxW zOby-j3SFHRAgO79LEXDuGat)&qbj5SeDmmh{m@%q^Wyis>*4f0KV{P!uC_8z#O*Xu zXNqE(|6E7Zu*kV2+@e{MLDmy?Ik;E~1j_f7xKK^b-3H93yDYo@%IwnZlh2&6dx4ZA zj~;+D3SVx2eNA3E*h*9!L!$Bt;a_^D6wn50@|} zT7(25wJ;it4uO0x8p$bw)JrA=A$42%Cl2^3&8mB>Ri9`s&o)k6RDbsUZ+XeT`-i`J z#yCte}1ODz@<66*U`&!^t?E>ffGc>QLd_$LQBS&xW@-Bc)x#Z ziP8U^4_*6#cRf7Iu7A-hrI;SkO{1cV-1@ZBo1Ad^s^bTmNGa7$1+2%>o9KX)Q+`<` z3M2>7#(4t1CMm@MJ`B^A>0uK6(gv9GeA$i8ZFU&$f6;XlV|DNmmX(wSRZ$282qIt- z`q}JX1tA=SaHzPh5H`BFBS*|BcT0ra?bhavYIOdUiN>jW?!1W`W@29jv3~O1+TYI@ zMav3`x%f{$c5JCR&i(w>2&=s6J%7^IFNSd=e2cY zN8`x@^DF=IAOHH#z4djI6aL8`yR4WynVLwU&WBbx49RkUk0KMoC1Rv36t$n~_8LWs z8FByi>|g!P+a7uSojV#&%r}p5k&HK?N;o|V3XVb=g@(zolv554GpzxXcJ{^;8!n*pI8R7X^)o%raK_Z9Ohn|ze$Dmoc{@iu0(gUy|JXP zjcx%+x!2dpq{LX~>2F=weS~|>$qGj@K}j4ykfK`zFy9ud%>^>Fv3VFLI*cB6Pk9?%hek`E0L}4n8|Lvc5gmbxJ2Jt3Edw6L5Xq!fakwH z^sz6t$9a&`Pcs?gX`0kk)tqI}Cl5G-w{n=AG6}$Nw%1D2z7}8(y9mi9soP-kTH_qn z5=X2=5F-0Bs;Kym1DTKhAz30)kWx}_RA}N4Qtald1k6wPb|S<(WLotZZu74ndf>Wk zfA<6L*}d7W_s4uMx6|zOy0HO{08{@*1lfSf1#q6>&ijBCVw?Kke<{XhT9 zKRnc&;&$X_ese5kijQguh<7eBMFvS_!R#{L{34-iKCo-4Uij7m?S6k-`yYA7gIE9B zyMKabeLKOg<15;m(_T(TaV<&?NXlp*6Rfw`vfoa!Svau-@r*#EV=JK(>(ty_3_DBqad^SqszZf9XifCI;^=77_0p@ zRUz03sSoT#3A9xIrS9}+vD61eIf7(U2TK@g9!%T1wYEM=NQ==76hXSgO2jCbsf=Ya zZ;%}}uwn*2X`(rbNCYSc)~c}W$oJhgwN7nq9=f>x#81EG?tk*zAKbZRhNoRS=uY(- zEeUKm3bH&L5n)}zDds4OC7G^hu>yh_d|MUXe#!s!k3MkK<}*BsHQ8JkudLe8M}x6u zQ|kFKp!X)_o(8hwswO^7&h4Jt+Q+xopJMI*YmdB(`~4$GMO~nzj!Z8{%#@$f0SiIZ z5Q0@Uq&St<=m3E_H4Te9A`oSBaHAP;i0f;I{ zI2NVi+>(xP!mhb(Z!22iK|I#}KmFj8@LE+2M(p8*^!hwv6`m9VmbIW6`ls9Hwy>yd9=f#p!awTb8BEl=?u_Yn>`4DQs)fdBcE-ZK4&ho;>iDe{SI#4 z)9ihO-lXVOJ|^N7>k+}m&~JS-38*8c;B=mKIK3W+m@tU~D=_E;H77xkq>jCSgE)Py zhp=oZ3NlejpsxvMvPF?q8m+13*-fiQFP%E`umAodFTME+KgkQo|GyG_bN&6xjI}(T z6l*m%wOW@&>@Up{@|32jlH-wxL9it@D$Sn(DziVisK(y-eyMxG}b)0|- zof5I8KuP}mqsoywY>L*&Y070-@CjhsRCeQ)yZI1;#BdveBcWT|VoK`eZ;aDb${T}_ zR=S?W@5l)wp;jV@F~Rew%Vgu!i*LO_0x;7|GDVbpC>2C#mBdDm3NYkloi&9%{`KLH zf1y=n)anG~tE5G8%I9U}QUFZ>d4iZCiWJKrbjXW{V=5LhC8!V{od^V}C|Y7BXw;at zAmNcU`wO2Fv7EHApErBA7Uo(<=jzYxpIiJF|M)kqzVh-R6MQeohB-qV+c0KHad1I( z363b%rISRI5j6mySZCOKBP!W^HT&Q%y!=<*a^LLg3w)5BPo^+9a3`9dSkuw+wuA}+ zJasqW#EQi2@UrCXWa(?}iV)_ZMbZyc7>@B))W-Xv(}Gw6ZBz<)nFF*Fw7b zzRo*2>O=>E;8`?Ed0*2XS&>*uuc^2(0c8zcEfymRC#6$xGQ$we#n2budR4V$X8@$) zDnw+qxQBU%t35 zVYzM(Z&U{0B~dJ<90VBc*#CL@RQ9FEo?W%)AImD@*do`xMZF|LmBaK@4!r83V}aEg znS*P5{Uxa#xxrM}>h8~j6?#%Yz`WQH0u0z75Rh01r%1hGmTET>a$%ph`7g{ik6ba| z_}9Pt-m77j`Fah9FUsqGNH$bO3l{y@S4WO;5BIL+OQ~`tYM5{T|Y+qE#e(B-c zKk&}i&oud3PTfWgI~`+D+?kjQ2lHptO~x(*@Phr^zMWMxS6KVc)Q`OBp38spJ#XWV zBklX68`hywh^Q0loz}wp2C4K-3Z?*Mh$Dd{9r>}pqFFNJ`(R)`NK3s2d9py;rE_V7 z4e&ukjz1{*y!k`$OI=kNDH)VHHAQE+>!!XJ>1rH{+kzw;^ zA(_Zi;etV9LcLILFduJbNr;f#kYRx>tzW8W%G+&;5Sdm6dYa{8mR+qIXLpN z2g9xZzP9%*;fPf^qmb{`P>TXy}=430i$XTYZ&TWOrM$J#Z?grj6@_+onpO4kX zSK1S+`YO6xwMM5^7k$ik;KNLymN~A+2)Ty~? z+U4;+_Ay^{%@sUs!eZYl(?h6)MbJ{f;GZWULxCJ<+#&_f1+`AdiBtc-*wq<|H{wI*LWDymMl0R8PP<8DA96t$PpZZ1X2(< zX;KNnBu&d^I{WOGmU4cj&6=3~af+E=c+)aVXt}MzV!)bwQB5fw%#hqL5e}sILQ|6H zQ7n=@vP_rZZ0v?>t{AhMUGx6FVfT6!hj?O_-TMY|BK{ENR59dXqC(Vm|Ml(>A3k`> zW31H}YpmRU<3Vi>2$`cophY1HlhjDs01;?%3^baNkU8QZ`#;=W@txz@6VDz_@nx5+ zh$$yS(Qs(FRF^N(Tr5sUQW&G9WrWKQ+QF2?R5{G0AgREJG&ljSjFc2%cASJNLP;!% z+RIzGoH*4!v$=U<&-jUd_S+x4@={)ImWMD`FwW~2cY5`MDQ9~H*2@VTIZqTKT1(_8 z?5-DI@*2gU!(56JR)Pt~nwW3b@Y0BPzwxGbz3PU!<}v2oalVy{lh&LGygP^YCwD5^ z)>!_~Kt6B;HbQ8_fz~mYYZAxTTB^V8$B~ z(n3^mhj1wxJ3n$VRScD0rq0d;MK&}6eC)HQ8vbpz$cSy#_}l*jK~_K(2OL>}&s1XT zHTsTs9|SagnpP;4G^7G0`BZE~8q+CYN(VwPA>3u9#4w)vY)sr{ym4fc z_(pLioabb^%Zyn%Z2GL2|5S8Kt9km>gkrbSD5dj!DB6N(3 zNSPEpd|nw$cioa@AAI|r$4;L4qrW-2(ylbKX~uufEc3;dNmB2AKMiYYp2xP2JD%g7 zpV!@U`ER}N=jLnn4ce-o=3+t(AP6!dyTfx7P7V?iNGdi6)@2;VCNf`CnNQwxY&S&R zN!uw-lRtB^MpNXHn#a1l=rz>K=~5Ui5+Feg(n|%R1cFGl#6+G2F+<|5*Imk6`I>g> z=2AXtLJ81HexwqL5J3li zidJG01)osj3x^|XE|SuyG1;KN!xoC%Hyce7LYrPRSuN-Ll8L0|)6vb8+dJh5fv>EC$I zJ8r*;7h2^de12AP`*O1H5efK%{aklSY9+v7mYPi%4Pw2PWJo4N3o2+uLmwim_iGBP!xXTE{N1@Fd2oJ+OOD?ZJ)34q6BSFFr!O2HI%9kq62o2K+0eD1mO3y zSjJQ$V2P80mS~NbV_AJ_Z287(uAKC^yj0$V7MKtOfdo;)Tr&!?bUDVFD=?Kr0n@U$ z0{qnR?9nF<*KHau2P6r~EI3Y^Z-(y|0Jz8jpWtT@8u@JZDX0xJrkLNsW@&$k+kX)p9{FK=2s@}4)o`1LQndD2!b#t$@zpaW!d zLb{I8!BJFJQr||0?Ue*awjwDCfjSKvDZed!PbCxVznOHf1!5);i4SU3(&+p+$_$Un+>gf5bfN51ocLQaO2aH%j6wj{Xj zBRKLI&9EXm_^GW_eobTKfq9+%y_>JPJYN4Ntqt_+@MlfC2#iwTT{w1@<{@&+syXN` zQIE(Q1jgEY0cPQ*YY#G1TJ?EAL?tDJ5{`6xF-x4jVgXC4);n+r(iK4)DP5$X zdePj~F3D0vZtJL|Au5HKoj6sq`lj~jZH;Gs?C$G+{;hAe??x2`TQYGz(ZH1Hh=K_x zjh>Gc=>}SgESjW94MV-0NE$>0a==QGXsCz=JcJ{uL@-`lGL!wIU;p`w$4^c-Pum>e zLxm7{-8zqD*xJAG^s8Qc&9A@zmp1ucuWc%L08K<{3tIe=t8H&?rw?r2XRXbI*t!TQa!frZ8l0d7OSCWkAifJ*_oYs6xprU0 zp7*vuE3h@!TBC%7H+)>*1fcR&hCM$Fa&|#C${nB6e6kGT1`^+ZVRhY{Xf57&^?qh= zouURBM5>k2qhu^_`U;b(0IVU~>qa^?r0;+I_2<9Z=8oxPHGz!gUemF<&tLBYjTIeb zt_!^IfMzQhR*~pJM?w3!LLry@f|JB@GBwnjI-Iis-I7Y)0{!$QlDOr6oUhupPTYKP z>+inz9h<6c&YPl6hr6_~RF!b5+qbMzf#G!I1+jpVm9Q0jgd+@x9WfPT0K>GRVXhSI zi-`<_1@Dl#es}h}zw*}U1`i46AIPN*QENObHk&QZH;=sTw%vd4m)}0?Z&;wyrTq?M zxe=c9wG}c-ji~$#mEgmHCLloQD-g^sBI%XR&wGr}3Q3y}9M}3INkodIPE{JeC#25w zB$gQ|f(%Jr&Oj?j4O*RAT111N;s!ru=8~Qb=IGn5y@bcXtP=gNSMow}!kHMCMnW!? z3n-eV^4E+|_uY#@yI{zrD{cVwJ4Uw6RIb>!jd&O{fFvq@a73g=L$Q|#EhVK|O3DT7 zPE2b$Y9pKh99_yDef%lb6(vma;=_0Dtu1~14>1r3lGjeLNBz`W{Ng;x?b!9~3d$`J9eu0rpRa#T6Gh3U_@2H;rhrj--TW0{H+#+)Zah@5m zYn7Wk002M$Nkl)FbGkq)si%Ce)4Z-#XlZImag=DN3mKL0gd~{| za}+d6nh$Ee?AGn?eB%RC^<$h~^TIei>&xqyw$-0}@b>+`@%~?$Wz@$`vAB^Bav-b^ zF(=8s0+A%=`^tzZqdN8%qdJNXRR~z4O1L9HGb&X#p^#l8|IlD;y8J>ze>Dr*$z|Rc^_-kEmkgOvF?oB5D|6*_f?f zy>G`X-#YT3B#oX1TU5U|sXD16hCoi`#ncfi>iCXtgESMs=e|~7s^g;mq-w?D!lsu1 zWk8z0quGNgej@F0@sV@SOzjwhaUUCr{R69(iQokF*9Rdjb_v`Wr5vrpli| zRxH(@azF)|5R$C)XIcwe>)-p$UwX^IOSaVFt-MJdLpZfKgqDdAkUB^B;Q)jF;_jtCP%xI-Xd zC&|{2Xk%eRiZG=ZM{$%I%pd|5PS7I~0ug>mC6dyN$OmyGzb>N^CfgJZgA14U_wU_J z&5FM+sFJs9M&-Gc_~^lOd}|vOcg|<&qPpM+lvELZWck=&q^Pu(Z@l`7s-GgjmvCu6 z1ZIhYBw<7k`wB}vK*pSO_RkMgs9zyQQ?6vULbsOwt4d52X1}Ey*DC{5gk*a+w$5m*-hmFSxI5ye5~}v z4<OYq;zOOh@TQ^>L6NLy3L6RfK$2~uHMgb+2()*bCCM^ z@RhaoO#ssIW0#_p3KwMGJIOY+sYp=YFOr~WDtw2s7R2&M(- zBnhdN5oxpvbCGwSX%j$vGxv(Mc_6Q8QQ(ebzNPY_Wm-qOY-4vcnHWJvQG@0y4x3u1 z59}EKwRb*DOZ9z!#vg?96P?Ex;g3dR^v9Y3q-IMvwy> zMFfmeBRV2M>9b$J7e%h$k^Sa-erl$Ed~@T_LpSaGM<0Cm=1EqR+~Z~eTi}b9Aw^TB zQhSdjKP3=Mp`}bE1u{vZL#5Y*acl`=SKVk#sXPrUHb#J^fI6_y z5Ct!9c4CGD>oO!=siZjMoptDS2d?C{UQe~2wJzj!3CsD;p2mpEc+3D{*WrtzDHL%! zsVyp$1Qxt}-IG_4b6Y~CdHq#a(qz+83mVv<3&8%reZ@-5G%C86livV(ID6sP$;t$` zU|F#Gu%>9f7mEJE6e30NiGxYaDyhxA%X!-{^$5rY9qW|fqy&;O2UB!W6d*w64bA|4 zHiaOheEh>_m>>i{H4)4pdL>B`g3WG@Z%0fzY?XKZv>S8n)0>;m{l+hUV19;|Nahw( zLqAZuQ@|awNiI6fl=3{PcPVG&`uo_&Qq!V~Lheo3IEOyP!13C9FaO%#Ty^H?o70uNeFe!JTF7!BPZa5SaEZ!!BO4N}Q!9Z_Mvmu`hQYDv=!}T_BJ*+AwS$~=%%nVM26$*4^G#zbB*?NYm689bqZlP;D%Gz zJppJ@kG;rko*9OrZgl6bTESaW&T*3G-N@NK9(C@Db1&7lgJQGQb#r2o|<&t zd{g`!)>)wvOo##_N2APD+@1wCb$uP=V#cv$Lf6VDwFMo>DL*^pdDHFJ>>e)$Uj)!jVK+bz0U44MhU9=GhdYCe3DMN@%DmF|c~`V@a#v+Q^O){m2q$qCNFt);U5vV*eh#P{PM|06pk z6OlSBYgQ$BD?-e=SM;N_UbvsoYKt_|?Y$TLVlE1>M3+2KG!-5qP;#4S2rDBgr<4@Y zzJwG32?VFD1gJ#JT)c(9nL`VWx_7P+>x*{&%ymxyj5p?NcLwkSPG=CYxqzX;&IurR z1Z<+cbnwc{Oe;E^*PIk18wdnFA`vPEp41cSX1aKmM@jk7t>_7WuRi*Cr8db~N?*gi zH|JTiMTrGq8Sd@IihMWU+N$4=lmW^>6Jv5Uzdn(*w$ehX=+Bgna zULW-JEqn-~SFDur$OV!^w0dz$9D}W7GgI~?qj#}99ZZr40iMz&kRs~kW)I)yU+8td zEiwuLYXMene)KNkt;RSmlBPl<%F%y22wfDmR;eRf*ZUwMZ*dhV=sap^mJ#6C39YqP zC)($-);Yf?R=vS)@lJY1mkmWs&QSY>!kq20l5Sb_9AT8GwG;kqwr%rnx{U_I^kCU= zi-ANLvEvH#!OM3Z`5#ZU+tVQ&GQC7E4l;e2y}EGLF#!lvKG~YobJEE}QS#Qp5)Zu0 zR>!l&YY)CC-6|GN_*9Ape-y$jx-%R_$1XPN!3-!h09rSXfc=lho^H0e_TCAeBinnl z$;ukJF~-L1UVZ}oz}pxCaGH|oC=aIOhSI@-kk3JjNcbJBkb#xb9f^Ka;EU)dlJmf{ zt*j&{Up9T(c@H}bOVi8G|LS{xZrk)Y%YXalVNK)&vWrAf8A-DfXhC%8bVouai0*V^ zJQ>Tlzm&CCG9IpJFj%Z+&DE^FlC7@r307M_@_ku8s5?H9jZfR(*hE(2IF(f=jJCV& zH{R9dPq-IE$}cf{vM?$G98Nzqw$Qi?wy4jNiBhzm0mfNQa4D`8^>LG7T(T*_1K`Y{ zem8{)cw^RCsL>|bnI3%Fa2fiN{L4|)k*pgOHML@+iUqP#eE3Y@VtbcC+HyuuY_8Pm zXS2p)rhD@Y$EPUU5iPtb6x|A`Dc|XmOOluWqC>!7dCRR$vHnh`fZjMkU8L<_b1Vj~ zzv|Mz{@SY>k0peV4Y zA2dS{cdeeR`2_-3FVIaj4^euh+9K*`#)gPg@eA!ye~ZivmG2(?5w$toa?OQAzTvz) z-8^~!&6mIYp6h*8oI5rYaqUDoHj;a5fN5pguyKd6o?)xCY=6yjSz{$zIG(-m?78Dd zR?ePUI&-qQveIhS+0jZ0cC5wh&Z9h2GZRy@lk?l=w(T6>esQ*KXEr^b)iz~(A&x&L zgUSW}vi%wvTUT$cwxr@FyH|&_s??EN z%}?y?M8W@<-JKxOoU{QdpBIs|lRP*!j2V|GBG%vS7Pur|>Ity%f3`6`SKED{J+*@Z zVF_4dw)|UixSU+Xts{Amy!>NCzIOj*ylRDU)3fgmxR^=Bx6zRDDvcdJVp6pHQV%3j1=V(Ay3*Lck5ArowU)IVT)#vV%@9=;G+RJld~~r< znNW@-k9y0mZx>Np_*2h*QNeNx-}7#@;#>c4jJEqiy<${K(1es0hhumsyM1M(i)5Nw ziU!~iLh500h~%IouHH|zmuA}w?|;|NZmMMVeJSfZRu1b8%I_ep;i-eP3ONCU;TfSGa7w!g)1dq;!=PCHx0_okXY1ej%<{KB*XBKwJ{0Rx98OBU z!ky=1wl9lIj6B%#Tj*?nZ}VPy27Z&XiOv33#<P0w~I)JmL#E45wnHq>vH5q9NZmnyU2D!cUJS zv|g1Sj&&qnB|lq#{wH2_{}q?+<{1tO$g`}19oPYSpo~$eDi{sVSWY(Hu8D$%HYPX$9TBX5}g-qd_jaF-`19w!`svxN7w_DEef6qave|9f_`ID8 zb>1W7KEc$;3&G0Pg=|ugIc5d%tGxAu|27qY2F7CcBF+Z1u`y@-xulw_0gHUI2dik}2z^(*&W#Os1DNU4>) zGG~f%Nok2iQmRFfG6C=w=&yh0drjNtwO|exIO62GHkny=bQ!>s;CO$_wIto|D1X8$ z0h%EYpajGDkMKfC!X`44ALd~M|`pE`T|h3Tw*k+nL;06bjVs0j@BQfC3P|h2ICR;q+hXj z*Aw47=kL4jz#^7fh@8Rp?U#+OMo8r?rlzX@Zocs%IJUeZ1%$8F9S; zC1FK#z(O))hNPy>Ll>%@dJT|BDiLc6l;qcpa^A-7|3vfDyB>aU=R8+St-n&)9M{zC z6;P&dk|Z6|Z1&0z=6Dz7_7DCVr?b^F*|U$G`0}S$k3T=tJU7WzIv&}!Zfu6AYTdA5 zA4gP=)#jB?114Y#(cGn+aKr9flUH2REK)!-whEA@pV-}vj5#~1P96w9^`5BgHZ}n?KYPAI`i$>_BO7Hq0i7IJWxnzE97fIoL!?uni&)vFD?4zzdx6 zwo%&KH6Zz34IHl~>0!n3HF|U!2~0ERog$Sn4rwg&GD)`}X|zN556EdrvyxlHn+ep+Z#5USp|BZz`P5 zusjH&q$Xec3I{W47J{V&@3-5(Z&z>skaH#cbwyKzQXP2I4)Q8|17G_;k3POyXE|ag zSt?MIWI#|m4K&)4c8N)~e07HumJ~%z(rdI^wo^$G3lkw6L`iWFKNU+o3A&d^Rff~m z=IV5N@v<$GZ+_^WsR|!+reMfF#f3W>Uh^J197m~ANhNzZX=*P`UJ4afZA;ne@$AHt z?azJm#B)zfw^pY!K6J%uyFC zRFdRFF$hv4sh1W)*a|HXO6_Ypm?f3quSM9dEZ-90JA!Y0-9tS0YiHM1Y$_f)gZ1b1 zQ~)Q54}o1%V2G}gY+D&0nrG~9<#_hZ&p-d=&rCNK^Ka3xd(R+Lsj_{;MLT@q{{QCK z_{!L1y*kz8QIE07##pVMjW?MlY#OtmtJ$mpm?9=B4PJ9yZ7lOb&02kFvbDk|ta;5c zEtrf|s`eH`JmJlTGn@=89e(1If4u4OukXD371`E(cC*kJuV*H7);Zu4A6_i3a={K4 z#ukrTkqPEYN|Bv>-~Y72vN4__%ZGZcktsp<-p6;p;RheoH>`NwAx3{~-H20cAA#h} zD#^VRshotDcM#)v1GA=SyZi>OdBu#_#AELHP5P!Tw_RyivotJ+f+z*cF{yST!77oM z9jz%?kZ><@#>`)Z!gz&p~A0(bxha;$zJ)~Tv0Kh8JNm~ z_zWbx0_d^tKHC}_w;HvjE$f=RQbV^dk>ZpDloS@z)X)l} zeYgIp51)JXvCUQ1_BH_J_v|yL zd5w70bdCN+Wtj{oXFkZJXedfOEj`gB*_^~+&x}&^0?7-(3|W7+fyvXJOMCSY3$fGKRYw*gW*Ex!U^<# zM6djCT|CM&WG!P%&j3IE%(Ja*vpmI!d2QR=YC8G8kTbhHa43@*6ok;Lh&)NX{9r0c z>H-g2lHn+V)DRYjWB5}tK~#ZS6OjssR#=4KtE3Z^I{QCwdgY6^OtU2EE3=xsIt z1B=!W*hmUO=1Ng9`yIJt)3l4d^<&v{-#qd0KVq=nWNQmMKjzgj;IzkTjdpdlHdU|A zEN4^avdOdU>g1N4TX*ff{IdPi+jnMDv;J%sHy`?6ml<-y83d1p)$N9&v!~8H_r&pM zo;Y&kneoQC*=%*HxjdPzPH<~>yTOG=FKc#+7{cmPXAgh-qyK)-ZHG49_VUWq)~vdj z2F4#{GIH*^T=|iRxbx<}uZq})V9fRGXjrfneNpM15w_*$h*~o%HI7z6-bg%mhG&;w zyzeQ$1sa0tfSvYitU?_zXnPLd15tuVjuPV-sRaoGbA3Xgk|%{O@t{Q%hWdbv!g5d7 z=q7=Kue>&Y$JUu=k1xTL=^+k`?qNtq?z$!bxN922AzDNDYCz1LMSYJFXGPMluKCbkR$4n=TEGQFHsV0fw|0UuFJ z@(9bHR6RHlL8qQTqey^203yT`EeVGh9~qx$EzMU~-~7;hY)6XEu|SBvl$T7vy6oDA z^~&4m-(JpEk7VEZ?6FUNcxL$+p0FJE`G>KH;e_k89u(4 zj>Xw)x4zCu%D#l(w4*%g$TbyYkYn*j&Z}G@@EswTI6z1yMSIc)w%15*2?217>+-_P zo#-Ig=8$A`G_O4PqS+uFAaAG+0!M)wksCy560)n7+@~4KAGHZP;js3T2lVZ{Ab@lH zHGbTgHD&xB(+c-r*}aLEUvlwtM<3^O09`M@4$%uFf#8Qqa72{EU@`&ZbwGq}6$*nO z5QwClNXmkeDi#ZdRB5e_wHEg7*^6W#4Z*u0&wh>KF{#CpW$ZJPG(be z#A3|vEw5B^y)$L7b40yl!6&zWs&6fAwcm4c`5tkeAy^WpbrD zbGEj1v9@`6a`UbOH{WpWE!hl<@hN*msOUWMD=kKG5a{Fb*mz~KnvIX|ynf5htFEs< z``u^0{@LTlpV{0#JG*?c+E|(3#WjqEzAk2!JkwrWc>Hfx>W#fGdvmsFdp4Gz2lPSy zA+YG+%41rYgZ*$>3d-)GGN~40kmZ!Qz>1GnlUINs;6boI=JzZzP#QZ%f63^mqV{n= zZ*Z!e9FCfDxnL5LikU6yQRZ^}LO_yA67BL1=Q3QivI)w4i`K4WHye1V3Pvp|A0WUt z6GacrMMwS#oFN*>U=wc`m-k(=_0wPB+&2%TnDrtkDo)BT(#yXk^+@hI0}wZb4!M*F zdqI#I1|R~bnypS|%X|0iw2RqEKrzG;_V)Onr<9*kag|bsL;)m79Rf)mA;M^+h83wqRKi27D2ZH8aZ^p>_-kMOHh=9; ze~r#qVoU6iLby7TbS}hNn+H>mW#9ViBcJ-{Wq-_ywrXKi;<%bkEmpT2tL>aV zaK|mT-d)|aozFXKy{|S$fni$Kqud7jpzQdO7Q%0B%lN@P`!B!#^mo7f!ry$Py}US6 zsgF0<5@DS?X7`y^+OzF*v+c&Q=N^6b6P3#zcyl(p$=my=B{SHW3y?BGmd%RFC$+~w z$rH17>zg+@me&kF^d{XOFG;mAUtQ;R?8$&)?JpTqp}*TdW4Iw->KbjuNC+pRn$*hC z^97q}Nem)ixS+#Ml8q!>!tbOSoLd1kXk@J!#F9q|xidwib7lZ6@>YHMc9UNL#*DQq zc^pa?n!srao|AxmyD#D$3Tei}6n^AB?M*IV2kH4v{G(^{QZ$2E&yct^qv$?2#rH`HH%9;k*?>tLa49 zm5?JECS1kXK}bddB_>A2De)y7;1Ecbgcar3iy!JrElCC}cg+Qz5O#)ZQG2}|Z%tS{ zuzU8#Yj+iPJjD$d73M86Qjl-M^}_!Gk!hM;WncS0@s&fL`3r_!dw|of95V1T0ymdx zb4%5kQ`N1FxxLrl^NLNEU6YOT3{BTfnV^BJTvF3KwQl0olid3_Bw@WW5(svWC% z#ykcht8FVjemtX!`dNVa%xKJrXeC^2jgzjlt5WtUxiQKi}7Bo=(jtY=Vk$6|8pN7(meMt zsER{UR*OQj0)!K2!4Ib7Q?U|)qNSt!NtuI?k?93b6-S`~r#W#q{djBXwJ*72y1U51 zFKTrZur3+-*2U_H^vKXx>vqr2^ItpsSARO+JZo)~ioq+p*OLbmY74dbW7Vxw`)IR>_+`7c?B4stU;RFC2lHtO9P#)}VE_0n>(cJbB4iIxmcg9sPSGWU{3qLj?+D?XWDjb^tLKHd_B)6_(pyL@E zq(JdXBX0lMvN18+GnN4kDRv-&1w34SOvs9{SQb}t7 z+Bl~IlULnw?Y4^_|JWZLJ@NEhWo5d(Oef{75sWmIR((@zVc}b!-88p(_NJF-Rc<}9 zkIj_~4FE5>V9}CdABnYCquc73<5pU`S&pHk+N8*Jz1@e!!kRrJ$G$(?M7CbeZv#Qx zPQPTaIJyQhoCDaP0NbjG2n4eEAj{IjCV_l-3Qyu(L3ShApZ4HMv?@MwMcVELwksAs z&e+YM_F^}zm@OMXZ9Fne4W@%=S+%-kgy#WPdyYIGWbJte=EE`Ga^_o5G||po(emxW z9zox+HJhFoTi`0ZJLJXHWkhYmd{j>T=+QpSrdM5xc{djp@V#eKcD ztCiOF&9l?xlk&kR15)JcfW-dnP*IK|gPZ{zJ&`S~aA}Kc0JNCS@*%J7{&*d(=hWJW zH+(C7aX5B_oC?zr4xU$)>qcWXQA_UXU|mQ;F3F@uLpLO)k4hI%5rLntp_~)yeD-Uy zar%Y>d-iOf@0|dwd;P!y@9|%J?(`@BbZX%c1!Jok1|!>Xm|*Yj?8LUis-Kz47N7dUN3Xi*lJPy)XadMls11!iJxwLdTyUZ%BcoWbS7bNFcuR`i z^KE6z{Awd$-kf+I50(vv8ZoFG&rx2gz5*48NkZKUWozIdn6RPQ@N7>HSh`(L!7qc) z`=eubTs3oSzf{c`8<$i{j`YWs>h|5zW`Hm1FE6kKK*LqndsKN!JFwC$eT zW>)a?g*^kkJ@0HgSLpeF+ZyGWEILgwuc)G**53%(TAlh2MCIE`m8wOA3SDHJwb=^s_ zF3|8Y^>{>tqGDwTXyhOVLfpYA#LfeU^pjF4BiySMGQC-gq_84F z8A;`P1xO765gdCRNEFq~a)t|AHyCfP@baIRz4%o%oh>H{Ba*2bp`t8AbS+}VF8uPW z@0UNeeB|lP_U=4O)y z_fd|`v`>BalYey08-6z1Jm=?{-qF_6XX0`dlwTsV9Uco>^!*+8V zZNRrRf8i2Qc@iE5(dD5{-#&c%P-`XcBLzqdL?+2JleOpTN4IC3>M@a;p%N5PJh7Hw zS`)mCZ=ts3Y<2T$o991jT&%X|%4}Q%PTNC%xer{%CAWcD^5Cm!s=>B{#J5F7PMe(N z(>g9t#)m@`7(899Zd%Bu&sFE92Ha9?`rVF$~jUc5L7Btp)pXk^7UEHWgy9 zUD~$Y0uvrHqIqv~ut_j$#?X|=Di>=6b4P1T4MHi_Btrt!C z2`zy~bYlc%!WqE#4jr*mx;z9?F#7$5GhRxXV6B-Hg>LzkUPz`e?z}ZA0mo_(#U`p|fhQd|a7rE#7^d!w!D{N^ricLwZ* zFvvoOALSF?cG7Z6*ZTbPGIp{*o>lckgp$p!J@d6`(`7Gz({q3Ehbu=O=T&s9d-!Ag zsAF_k`{LI&&fV|j z84WTYFmqVjut^#ugSr~04WXS7MGY%xwJkl#0l$*jdzLnx{?^%#{ekx*H{|lUOJ1|K z+v(E}b;AzK!q{AO|DAjHUQ-{Nwex^Lr*1UgK+tl)vEFHf{qo}>kQL3H_klB)@#_*^ z_(eCbj5o5{_|{7}gUM0W`f>HOg!-j>3(I!xyeRwb^YmHU^1^?c+Pq~lO5}~6y!tkm zjT=g}e0Bp?N;)cPd&HrEwa`%7>UbPK;9SZ z?h)$NBC$=A!faEIGS<&&%KZ z^oM_c@xUG< z6M&LOJYvh|R2R1sbR&FvcF&vvG)ti!+vd7@;Q#}2I(2=3;6~U1PWdqb96oZg&x@$i zQp=~b+*Z_aT6Rw71swt?^wL%{Md=GMl}Ymxe5sVQBx$Wbu@WjUk&kFfrzU!7*`gP) z3tMX}-+SwI`STIIqCK22S4tVgFNsA|C#vMY&d?fXvTuHN<><51L|NU?MEz>qQf2aZ zb<0HuZ{Kn7_I8z<<7ifSn|5XS0(vidoDzx2`XWzRpga_qUq zQ%5Q*OUK8zoviJ=g#e1@;l5S-EM~EnLM`vcV;Zutj%r~nMUyPR!i<(-s?}OP>7hHAVE!^Di zX*Fy9KtQrD(lg!}`D7R9x;sUn+eONIn>!1%dq`!)tu z+qN=eUK%E0XE^*6y~a8MvjCjbrCh`0E!l==ZH5_xk)Kze*aB#S6F_J52g65ygDrw_ zY_6vAn%i{`P>~eBQ79thI>+FLWJ(NA4M{5u51M-d96k>Lyl~{Wul)+4;y1t{3Z9jn z)Po}ermnY?_`T5-tv3~vUIB4PLOyk%L@Tuy6OMHICY6}7Rm+;(0#s=%-FfTve4Q^f zl*&su#Scj(DLbQE7r3=Y0?WYWVs`HM@o#*7vex9?Jd8uMrIl=w52T*1ZfWi~aNzd) zvRc;@eBpqg;^=%Dq1pmR)=<36hwGPmv(UNxqrtp$ap`3Cy{FC{e(vmvW6O(YSiJLw zQC#wRMK^9 zj<&9lkAQ$^hL9u)WkBcjn(GxqW@BMpQ0wguxI}+o{@u1^t3AT(_g2YIw`-?CsRNGB zAs>k8O{AJYSIOjBj^pPHRr_G(niBw?#Bgf5>Ds@GE_}kUi4pbv&>dUtQ;@wO+!bN& zdIo~us{&_uYG0L<$+&N40LM>d?X7;+QqEntk!l5&pLj0&-s7#q&nzE(ZiPXgkHn5;n<|yLDp&sO=0cWT z_J!M4vsP`|>4wcjc_1Y+n{VzPY| z!>Br=$uX=_f|SR?YIb(%T)S%fxuv-x5#-JW8&9t7JHx91DSiT6ku#LxE z?S`ZRyi)=N$CN||CkO#XYR5!wDW6NCrV4ici=tNFeDGwly>#t?z0>2o@m{`JyK$Fc zbmV0MMfu!o5mBWUN~8QzKWywSWlJwS|IM$=Q$D`aMX_;X-%@S!(dw2Y^ zmPKxxqZ-V6Gj6Bcn6UZ4u8!NSfp$AfDQkI@lYq&sJMVhMQ_p^Tx_)N7$sIwQy|Ay* z;GCv$>iLDIzdm>Q4cP?uED<{8>CwD$$qoTd$%JIi=U4(%G?*BLj_COqlCGdifWbt@ zGn)4W=ewT9_@Z5f8*)!a=_(0Df@o5M8FWcFjY@c9M~sF`DT4SZ=X_|I2!GpozQrns zi!mCgX@k~beehs4%bZ~Qbd-W}ZI01=Z20#9CNGsPN1}X`i`st12C;S&HO^>@CM zEga=^#BTbuCrPN5ao+K{vgN?Oo9}7YW~~<8lYn9;)cwjGbC(&VD$A~n+ux&q$#UN@<{nUW+`WrlR~e@6k%nRkITZ-lVD{Ejs-Do63qC(o zYc1V){Xy;;=+2Gd^@69I1S*X8QR$@hQmk=!;d5hQ>6>5WKK9H6@AT*6bnQCtSJAtR5wU8uYl@s_ zGaXpInNF;xtcmcO_Y(v2u?a#BD4IHhMmD}_;)Z+MbKC3VT+g&;N$ukS&BjDyapi^Y zWG4^VHk5}{QJlWV5ykrIuE`AWAR>=z>W(5=k|{-HqL&#Qys`m}A8+;?!z<3v;92z) zl@du1z06cMl^jH;^1Wz-v@R^4+%hyzj%CwRJdVX46ccwfJA6?*aKB=3!k|YZPT=OXTk&mnPC6*)4pF8~Yczvb9yEb{~zS(My zO`K!ZKf811Bd<;?NV#5R(ZRYJ+4JXxVoP6 zq@exH0bW1c4eM{fr_yXMC=XWP9q3+)BCKZBP1)QYJ{i9{HqMi@>>1f-bDPcC*7Dr) zsl(s?x_xsdnd6Jx^#2VT{c{(|BM@N#*_4i`Fov|Zl966X!3r=vhB>Ja4XBj1M#q2e zj12seaRIw0NXst}1fpYZ#SMsd(sYF!M-jq|)QAozWJ}0#6iC2|zh2}u>{1+l8DMUD z+CNof3;Z5uVDcC=Cz_p7wE@Qi_$p6v(3N`0ZfpUS_+3$H0^7yyiF66@aCW6RKR=gR zP3crP_%NXr)lp)idkpqxq#)f^YyvpRcVK+u3}s+rnJg{a6|s`HU4=krL?B9_EyA=? zu%W)Q03o8_&zG5ubDVIT$ORzKX4DGP)FR2WJXKJU6w#Cjw^Qbtbl{_oePtCb20C_K zF5kUvrbfMwv3DxW1!b{;fa$jS1!-yBmZ(8GF0KYIW+=*rq)P zudPl@7G>P=P5ulpWM_0>SxIvr9X+JVXv{wwlVMVoHr+!SzsiRm`LY;q8mMR0IzxAb z5xmByA18SrfZEoAp(vA*U8~PLiL1xclULom^0iM?S5A+&7OZw@PtDb-vFed$zk6|G zk+XziKesC*k&6T^=M~@~vOb~&2wKWHPw;R>upo;Qu;N5Ch}4Gy#IE>ITyz_+HI+|3 z`X|VwTN5Ra6-0%pV`>ggKP&xD@Gsj=f{ zY)hZkT(mS9Rioo*=g*$xie7q91&14OtvrjW!6i$x(lc-Kq8#q1DHQs$JxJba#Q!*d z=WD>5=ee<>PoaQTrw6NlUwx;ea_OOMP6nkX?GXQ%DoGFC@&Ddcjm7)D` zxxUt}Uv=3|-CbX56VmF7BWB;E)Wq5}Ut6r7J$>j|KEiGfko#UH1!Z4$tZv!8|N3G( zzSEY%DDEkgtsrZq!B!HoR4s49wzDzY+lksC^JDhiZ9W;_9GhOvCeBu;PuKXmz~;ka zTh3Ov&Ae*!e539r`czy%87Mbya9jG+=8N`S!+WAReL#z8X1vm#ZrAH)jx8N~fd|b} z&t1z7NQ#bBMT4*Ch{w=!2Rel&{sl1+o`kL7qy)A~=9DUCNjHzO|Cd16s>_P82sRLs zY`xVQsu!}vQI`-=K@nBbdXK4NqB%wwgpa^_4W;toErc)6Y$)HdX`1a&iAjK?m4G!a zLjJwBRDcpA0S-r#^^gjP_7P_N4}uB0fGGdk;N~^NiFPGho!?}yLhKF7NiY9AIm)m= zQWMblMJZA$r_S<8sXmvbm9Nl(2u?7`ooZNyBm=WJ1GAAU_IcUPM}VMYL-WF64&laf zoFqvmM01R&6J?o5RR;SW^YVA(6kp&a4oq{;CTwnduOHaQTf6%NlPQ8|;iUW`J)ia> zIs)O1n=^p3N0&|=pRrd}Fk;i`$M_b;ayCA@>&k4l^X1NU813$jlpYtBdDgT&#>XRT z&FVB`be)xcZGw%adN#gX&sI4HnA}BKNs9QEeW5<~#d%D6Ht2Xz zbr2nBK}fO`9l{)hT;iv`^#w17#7>uc*aH`U>GJ0jK>DTFn|Dw%|akRLINR)7Fv2y@7>i^)z!7{Z(r}d{(a}4 z`Q39f^WJywd#`$#@u^pNzw@2%`+whA@|=?=PiD5+OFi8?0JwinI7X2ZCk-fB6g|}m zp*aFXC?jhubMq@Lro35Nm`$V+FUKsgTc8?|WeRZJ6|lL93f*?5+igSLT}-=vmWd28 zMYU0fxZQ`aN+QT}xhmTIhY&}S#bfNYr@H?!rfA7HpQuUzj;)E%Zdx06-g2b0Z;KJ! zmOLa0g5dmZ5^U2vbE1*(st(H;@7ZB7t=+CIZ&q)*>jB=wV|z{Oupq16m@2fAS$m4h?E|9lrn@}1@HhsXqzUV3$zkO za-^(YL)&lx0|><{zM?w1%&rjqGqNLi!D?V5Cwr!O*{wBVI2!gs`IMMQ746yxQiVo4 zPOk<~utFea#bfPT5JL?BMQbYDB3~SASj}v1OmPPz3a;e@iRNrJ&Zp{rs)xAw-9MD3 ziV1A2$BE3OdVX;ku5}I=O}jyh5@IOVg$XSIp}|qt?<)4r8s1@(wQQ+`da}*~F+<>e z@hmO}QaJHZrp-=oX2szc3-_mOKnfx4$z9QjOu(`%Ta44S&Ia?-+ipH2wW2Uuv4;|X zBc@}HL;w=h@tIOtYoB|uNzd43f3CfBoi8D+)*73Q$-}qY!K-N`oZ8KH6%4RWd4+av z4}js-Qf+*-IlF3|{`7ivtTHw;vG4Hg!CP-RbY%9(t;xisJ)%`@*v%n(Q!(v=mcp+l z?`abqCU?QlI?sIVzv=dkYtIA69ylu|ZnN`90vmyN+eFiyA8a{4%6o89g_f2)DzO%HxSV5>VB=qv2JPJ?ubm;=_6=mjUZX97y4n~{A*Ii||l54vHss*7tf zVKac$q^)Tw*f?)gmVM7x@XbOO8__Vd zT%Ed7KTtb#*Z9q^zxmdC_8h*w-r$|SY~H7P4o_5O=L*818Yr1iq?~M4;NTe4mLX_2 zlKS-QEq7jiW{jQCtoWf%4(gT7>e_rVf3-4oJ9br!UYM!bEe#AU;PvGiZUUm1>SEg< zgy#4;1m`=E6Y!{e1z{~TR7I=>mnfI3p@P%)9}8G&XxlN<@rNf|U1-BAjwCtQRVx5) z0#7vcWoAVU-%3Eg-OQ#Xqw=vMV@Epo_dYo&g?@@wZHpk*q=y;+(mpN#^gF2NS@e_u zQTnP0z6Tc0CufR~yAI{W?VM6#a41@$3IG5=07*naRC%G|IB{{nmm=+jzooUc@P2YD zJMtw-HwS_^VdiMvtTv^=CvYuhMZq5_q42$A0+_)driGxm%Sdm_n2wbX!W^wfR!y2- z$_%6(49CQJS~(mlFz_SItfuK@Qf^O~n>hb%s0x+gbrg*7{1RQ@=7D|FW6g$la*~uY znJ2MVO6eAO8sE+je(}8S%Ie}APvmluWZ$1^+qY18{pY^JH`|-{vwJqNS6iDRvsM?? zjdo|bF>%}5zWMMQ-(#QZC1$Q*-!Z%=OOVCL}QNlQc!u|rYJlZGYiCCqEd;#_-U4HZ7?7Yx2(v4ZYQ5cVwAYsBuSb$OjF%}|bpB;BJitt7jn>XXkcZY1 zxa#g7OpMYj?P5l3oc%!DxLhLYgeTnyLcKqkpBUraCssN>*Nn}%Gx*Oe)1$FWjz)%H zr54IdjXg03yl6jP6qWk;o`Wl!t8IJv zs9i^LnbmA>tSs<}KQpQ#lrtG8E!84;DaUnPT^#2_kfcgG~{ zLCJ>-QOoR}s>I>j_STka4UK&0M%AY{Nj>va)<3^XLEUF*`kH}*qPm7@Kc$b3b5ihKPE^;EhjL7v0hO}?q%;F7Tm*0 zg7qoU*#}3sG*#>p4eu}DUJ(^Uxu(~h@;IZjhl!pqn%*1qdPboT!7ud@=Euzja>DXlnw-i{yJQoy2zpMKJ}DG3i~q#T}B; zb5FJ+CWKb(onz2mzUnheccqe)+5D4v$zMJH;GD zrgvyzkUCcSB{OLlY_dBy)+!b_H@uL7ZX-6QGZ90oZ#qu=Qz_| zuhmId0*Z4-std#>2Gee3u$WT&;Zw$(cI$i*B)nc6VPNe{3?Z0ErxL~wfs`;vhWxSs zWFOG6;Qk;bPRtaoBqU?uSl%pT)*Ymj2wJIcb-9Mu&=q zmMQmy%(Ry#Vf#EIeM@2_%_`2KQN|;|kx8HoEeg44l=8BY3;=o=999RrG&nWqv={a8 zZ8~or2u+~)(KP{tn-N{Fm)v6*$Lu^Q7OEj5EF*G>&BGy~h1hrftn_STyJ2C=-0ieTZ^SmoscpPRo3ArSBG3n*Mcx~}(?;vgf%Og&8d zvf)keB*l~K%;py3Xa<-Lq5&kW19L1ZBk?m#`&Fg8fU&|1$dU?GhL{4W5E6het-uje zl@-?9Ve>vrCf=1XW*TK7wi452vP1FQpHw#8xn08G4~C^?B1{dK0)v?y*ma0 z&dONeZmS=@XI7G1%J;*`@ns#R0NqMX>}8Ak6xtmtnsz6haG4^!vjmWmyq?-|7m^bvFbezoZET>^e*oG^pV$440#fzGG!6(ra z#WLSp?;$~k{AklI)3S@e{G_L!I~WAnQW?QoY;2|P-{f)z2HcjNF$_qVAN^29;pfY9 z6y1?zG32&ldL)o7g~MA9x^1kkU>1|YmWa@j zL!rx(JL!g{7^@d$a=LbY*=GGdA(*o=c2Lbm#WC7;rrY)gI5}ge5MXlVWRr$IX12?g ziJUeTWw*$OgUhiqNJ`AEBLnTnv~%E%G+8TC-sw)_fgz~d?lCFGR|Z~ssfh?*ocJj9 zTp1z|Kp2Opqn>d(GuJJ4adf#Ckp@xE9&8thLExogmSYA zVz_pN+&zH6PtOIH5n-A;7+GC6mqF*}%w zTjr{jn{?HQ$yVQOps_xpMDZcRq756zUfROqc%kDU$*z96{ z6r&+2z4I&qGo6(ue&%4g*=ZGGqGnerRt=d6d2Rx!NQe2cFl|fq%Mvi%YljwFZH$jC zcKDV$1&$w9A2?Xy0kM|7hq<8A3lK`rSv~Su#x29v?OM-bbXF#zHt}c8o<=rvy#0UO zzUEF-hrNEa%3_rHgcIhHTNy}DlC+og&dOW^Z*&{Uerg+Bj5O`R&ev|Rg1iyI_W!DC zy0=`g6Rrhw_9$L!w7VOqAF`%n5xF0~D7ot#b}hPZ5a4?cP--jdsfvlA<4S8U(4l48 z03h6=hF7+={7~_6L0Bp;l%U`&6>Vz8aEWrk%-~>jS#v367Oii|ku!tQ++m%&bay5n zPGu=_6oDi`J_l0o^t5IXy4vonL}ExfAy-vOFg59e5VDSv50^yprAJ**4(NoCV_WVm zP@XEn>LCPHEHExxK#3p)I;f+VmWN$&(_}iG^>ucqpl)=K$zk8nXeAjR=c_xm5j1Tx z)dmv?9uQkwtIUjMy6e2vrcL|pQZ-x$*tEqa{zRi}+6CZh(q2l|uO;&rlC#GP!w?GRiPX z8UQRiS(6H6PkqSeplE_xSK(?WHW$Ns9&PLmg#?FyjKnlmha)sGB_O7J81g6;_35a1 z6e}1IKai>CE>nij5)f-Zwob9O!IyF^$h|V*9-izDDcqx(i*N$-W}e9zTTo=K9r|e7 zL)mUk)Yew7UmQDdA8!ZBDfLFJf6apEaIElr0}mE(KY1f;qDXu2*yjp!ev zinyHU@z8c>F}q}1SL(sb!z>mzXCh1s*<_P`lhG?&W<}=`dEwNu3g|LXQciK+0HV?t z$5Ta^m2?>3>LKl~m1T=XjF4rqrJh2e zP_3=4^EDJ3$Q?5RC?Ta=k}xuh!f7Padnz>^8KJ4uy69@T{nDQ5Y+S#1?(p4wS%_Jl zP4ou(7E0LeYtfsiEkg4J;7zV1=+e#MsLZWXHbkBbTu3fHxAf*-oJgelDDQAa)Ru zQ5|;xGnA_5bSUXjh3t&$e%p3STQqfwd50O_(#oir*iwEZhpkBL)b66E=|);C4=!=a7&yt!&R_8VwcTCUQ(bJjryk+RBQj+g@WyS8<}4 z8gpXWRUo`TTp;$Lcg|_Op~S3(CG{4cLR_}KFP-YfxHp^*R{#?;mFc}3tMk>(4XTL} zZoPjxQz>(Y88rJ8fVi(Pz+@_9?X{d?(bXKk@k zui0+04ttO)e06fQ(wseTIEV0BiRN;;%Wj8S4<>A5f<8=LG?CQ;L%X^^W(-jWSyULv zxv@DKXnM=UFkQ2Ds2-Gz=e*5|!cKgr9ah3cz6&^D--~N03yAKM?`oqQJJF@Xtdq0U zI?OO&F_+{-Lca70z-`N$TvW_1xZ>F{_A29*|HcSt;T*jPYq|t(mExR+E26@b8!SWE zdkC_e`bvw$z?85AqymkYGVVqt=22t_fk{OwR$g;yTJMkBb)q*tg_1e5Y?d#{ew>S}78%&33b$xPt|Iy|1%bJ+uRV`T`?<5zmp5<0*Wvb3Y<;qwaHV(Id#i772R4)jz8L-JI{C% zGS3}?Pz=l!>`K?BVAiZdAR&}nkO<5iX6D;QvbnJS((wk^nql1-CQtSNCslHEXgr)Kv|(!2|^xiaNFDJ~*G+<31O4bVEIQ1;KT>O7>d3yi$`F zHO=0V@dC-Y8kb%!$)hUO`~V=t94-#@87e6%=e@Wn_t#ntk)ozjg(L? z(9_VBR6I)E9PHxco4)4}85aY}`9)YIQE9D8?b_S|vngJ^Ulh9$96aoCtUfk*^v-J+ zUYw@8wc_IK6rDz;U0a=>d+E8o_rAT-m@adJi8VDgpR8R2kq{8?D~J#V!8E_*O@_cyu{OwteW~)HV;T$F@)+7BNYcdMqg>9Igor zA_SL&fT6u8(1U}(<6}R0FiDD!-F#&Zm~QY$Aa<=20!u(#8qLiw8Up`bmf-FMYwVP1 zR&Tv$gO4>@4{Wc^skb-ln``5(`IqJOW+8~{ z1Zl4(S5L2Ay=Wgbwu=ag)SkB3tTd+%-I`R{20H8`1vzK87wu+eXnnG#wt+@5n?u74 zFUZhKy|Y8h27o{h(6ts~t7>+Np%kJ6#9!VdmD@JTyq}w^3;>~B^{a?}{Cg;r5+r$ECRl$)}4ML*X__)MSf1S=^~36NsYjfTD4I zaeby`D<-F{O8wHcxiDh(I4mD>$im;{BVSNCa2p?h;l8W&m$V(*o!J`OTv>eSiDa2~ z=+lqWpwfU#!7DcJFDENkE`9#bYpoSB%QIhmdy#Ut=YNUOPuS9>&BINzw>r#DeZ0Nz z=B1?00+6l(gOnA5wcez*Se;y`O(pwpuk1Ns2wMc4yHpo{YH(ITY zq`umz@4M+v`yN?nGg~0N(#aGi;pOv!VUoLstd(I?l~rb&I%1v{HVW9S0;{DR+yf}H zusginDmu=El{I@52Dfx9`qz(Nl+1CYm_8+xOY26nIit1aw69ak=#CtmZnkD?Gi;k* zOE+AmRaaMSWjPMTq8Xe4$rrU86LkgWloGhbM3*lVPc%3yLw6A5EHiW*_KnQoIlW*Q z267;tFXLxrl3BK2*c>%XrX6cYcAOBiL(GB3x*uagVlFQtJ|d8d29@rpBV^&Ib~29j zkmy>KT3%T8YFxT}o%s~b2~*(Es1Tf)p>@Tavt5E_L+OqsjXnF1-eD&l^plh>1}JKy>~KJ)91ynjv^wAPZJd+(~KrBet7V`v9ikd z7qx;{aYxXDr z95))%V*1gOoD&l=6mzzsxlcPYd-ofbJM}j21;Wp8sy908)3wbr&plaXp`Yida)Cae z)0(?*9tFE%u$w!m1tA9Yuq&2MxJ3r}_Jw_LpqsTIRHa)_4&8UxH+|2^vD?p2+;Vm7 z@RhLxR~q{+HIG~vzvbN6t*4uJ-1Dw~@96FKhR+C_QlG5R_}Rs{lB{1&UVLVKdBLpn zDHywVR%P?gJe!14})u}pLu1oPiFfmjm8H&!>8TZHEmWuJvjKU zEU5jXLX`h@7noz#Tzho-M>323C3Y!gR6|;Q4SBUzN{R4Ct6Jt0wlt>b#M~tZQgq=4{MGqAQwMo_fg2UE4d+KztTgB^lOuQ3ruJ^mUmW8)%<3Xx zBTc2Xc4_YX{Hf<>?|xHKo#=7KF4x-awT*hqHgDOCI}`}@7_^PUqQPdh*6P&8CwZhe zWe1SZ5m%>^=G5ea?|3}>A}FUlP(F+ z3ReJ>iMKyb+a;nq0LbqlVLf{}zd0Z2p{Nupt6dpeT459SHbXxX+l0&1W~NvN@(!^( zq043;);r3yJAkSRCq4=f4q`fH7J7u8xjjM_-4;Y_D^87N)C~qs+7>fO%blMx#l$aZe!DD(9Fmh!lD*xw~Hf#qPv*rz1lc&`r_t0?-w#DvgJ8a zG}Q?|MNXXRI5D$79p-lRnfe>vz46#rTkF?s9*BWpW3s)naPfuJ7oHfu|6sfnW3Py) zPfp+a!1>2MN8@X78-Qnb?aphs9$@EXyE0dux>Voy&bPfcDB2yb0O^isPC1d(`P-X} z-@NCDts{kD#%@T)!ZGdoDZyT&&PuX!Y4MRS@&I$jtg`OJ1^i+%dEj+#OB!5)$Xs6g zRT3YR!QFOI?JBd#d1=q~hTFOt-SpnL$Zk{voI+pLmP8-BAitSncSmTYfEjFgKi&vDLU8sRt^ z;|xQii&$)trnP6LX>a9jy5+pz;e>xu*_(=|h-0y+61qp}+di=)zzp@O+E zyAL{rq!_7$w(azl=JTg7ZBT`FH_j#;1jkV}OEfbvF9(-&qMud?pDmKpM-JWd#^t9k zkJ(EUSiQGVt=Zn#Q(JxUka(I!nOxaE3F5?f$wUC$@{U9lhQ>($|On zgO^Lv?}fex0e(_=ac%#?rcrLd-1e_Jx`usdiE8|J?z@9h1`}(o3Ra#5+ z_G-ASOvYO4%{K3OxP1DdPu=>h-;<0@W&ZJmaIG?abo$NTaqr$+U;6q(%X60)Ie7b8 zt5#cS&dlC??>pb}p62Y4Hjn>Vo6K@mZr(Z?0-n2Mnv1{){6c1}=UPkFt|iAGzWD6d z_VO0!Fq7a51h$W;Id#2u=(ab$r!l#Id(;2z6r-}y=crtes9N)==Wf?6_HiVgUZjmD zDq;ENj>YQo4V93}$40mlFt|?5inmWEV$7Y>ZbC%xt!sBAqsp4AP$~-y0HO2RiJx+* z6k*!~Ksw(HzJhP19Da0?F%Bf1TJ!qcg59j|wJhP7=NWc_)R>NiN1|mbK-p={rPRJX zliU|{5Crhlqc(LTBR!mMV$LOj2L$t0L|1xr%0XgeU=(#ihIVew9R#YC)K8tibZsFy zXm6{ev$XRnmtU6`QA~CJAqYA7A)>q&sG01&W&fML>GG2gjobFkO&<7Rz~+@YQ?2>A z<6l`haA4xi?@yYuNkun=>DcQ@V|w4hs_{ELYe3!dp)W4UhMs7F(tah8zHBzIO5y zgIA9X$a^Y+hrU z%N)*v-P6w6rdpayx|j%$W~x2Ea>H3*GH)cBQzzPUOST-v7(i=kwI^EFn(fMqU;fnH z)BBqDzCCG7grcBYc!5Q|!UIC9VqOA<7DABc z^yFcMx#arE`M>`7*uq8Iphc)vc>&O7oqa?TbCuaU-u`XLMEUeT_-}x*^&>5DSk= zJGio@Dm%fY zd{u7S0BH1|=6RA_n_m*WZ8XD)N-2laGcobvb0U*2@BNjkBFH4epv{TPI!c8FtQGEI zcRN%Uiip@&OiQH5iBz{H-8Whe()>SoV1|{(A%jgo$V*rh7U7CQc6{fHaJQX^`Re`Q zpdKscqH)rVrrSwlqdN8Eb0@=dhoP)+Jp_3Li4Qu)ggfR*&enT@#@KKrrcrLQNOmn+Gtrr~bd2p&re_m7L#d&G*#8K;jJry*mW z>dP)olJ;VXFJonYI$Ilk3Q1u_@qG^99Bg9#H`aIP(X&@(F|j#UlfJlN2!t9Bm3>DG4@~cLl~WuhP#q$W5s{0EzbzMBX{=M(o80l>>^*N?txU?GJ^#-)BRiXW zT62e&&OH68k9E#In{0;n7X=S8WvdAOvP#L=>941Di{AZ51lkoud#XoGAiSo+=Kjm4 zJM{i1AD>|;3RBmxmxa!$zEYi?pT6x4@A^PeDFVy6=UWwbgT$n z41kE~XmPzeb5z0&3E$P>J4bYu#0-no{4AFJs^P^hiRNhAylACd$lJWEn~Pr9ZaK@P z40z;US9g4IO8G*UB*)nQ;SG~N27uL8vbe(Inc;(UC}+LLV4Ptrx(uhpc0%YS$`oxI z9+>oh6}pnu&5gOGg>10yb}OW+XjDu9IR}Cu4umFvWtO()IS!&U5)Pb*2lpmp&9DX& zEov3rkOOWVC}d(WfrmYp|sO=R+MlIWNtEy@{j-V0>) zuKP2YIwlm5jMa-Ec?Sl@T^(=V?WFgB{LW1=9`M zu}cG#h8zHFadQ9)Nny^Fo;<+^G-}+AyD~Sg%*ZW)K*xa43Zz1~p;*P45dHX)5x8VH zis1CLza*KgCi`c3uZx+{JQ^+U=%GoGN>F7zvO85btq?4!_YE_!r7Itb$HDXcSRN=j z5Hq)=hrcF}t9igmVw0!#5U;R=0#Yedgut{M50RUK32fGxf=JMiR z1{}UTvzlyPORhe@`kCKbKK9kw&MLG1Fb@bOI&A$MyHeYC^uc%UyY2oCFS*NtO!(2Q zh>(X)XG%NzjnSaNDpr}>-I1kUWo&twyALwmD;USP|8F5?K?{eYh`?AnbCiG@{*W+TF#x-f zGD=qRC0-^8Pfy2`C)!-n$|ya}lx=gnV((zNaCJ_5Ze&joF)fbrFQ?sgiFwq`7u6jE zLa7{cBQr_d`sE_v@WH*>t0yfaizd2&_Muw72xYxuk9*;UpTx4HElSCSi-hNBfHOs{ zn3J2)$4NPwT(~(;qP6iR&Q^W$p~sH(JSE{0S;4{(LJ=gAH5o$88B8PWfPvsDt&tqM z`}X&J@1^SArP|C|b&L_5_bRi>&!l^-+MZs&dg8DCaP84gC(9?eC6IKM_`Ew0d8j*< zpBx?59SE*iE_AzN?Kx<9EK}uD5+tt={(|HttDGxKStK)E&~o^bGD0Emn7LA;9lvNT&Ncz)9Av z5#c*>Y)<_QoYYn@>ab44D%+qv7XS*=oq-SyUj+CfJUXgH6lKK~>2ByYFJH4Ig!q=Y z3k*->kaLPd4gjWA1S*}?hRoQFIGzP#i{8bn*W($b%p()T(s5Eu@CnWrv(&C9c{oI{e`SNz4!AjEi|LoRbRBTA29r(XqLc$=`ka;-CJ;*tJtrttESZ zJ>L%Ifn>YbtuNQ6t~d8}4&V2NZ~2dt30@yqFvSOb*dT>i+NSv-#5qTd z6l7Dm_HJ=| zr4(I8mXm@dW`9V^CGRrQ8etVEQ%ntIFp3tyc8%dBpF`}&kHykb3JpWm;X??kKqoF< zJ8^dN;LSW^72dFxom5`7UYKC2SRg!AhH}x^dMWKVO6{89BA_ud{=nZmu(5Ia;lDXl zuk-CjzVc{S0qiqwZE%>_Y_Fev>iPforQ6>4j`0WHnM@t3@X`f)Z5&^I*4?wT7k00} zC&bZ+wmTpeW!BHF1$(RWlKt_h*QsZ&eC4yP%cq(QF!q&TgJs}EZnZJBl#E|(99-Xf z=es`eJ;@~BFSFMYVI@V&%1Rs^O+9l%g!4(-MsRgyM^VojfG!|9PI7alOiwK(9MrM=sRnO};n87Gt_ssw5T*$FRx; z3bFGNh&d&Q16giDb`_=b<9p910?(dFxG*+;aG^c^J9{dl|lM988V6OL0%Cen0Zc z-t}uy>j>Q1D?qsQG>5(Vie)O%@fknceeVEV$2+fowHbKpL_u)>+b45KDo(d5%!|A~{30A|GCt~5@=@_=3))q3M`<9HH5zU8vXauo)@F{iXWNDkr+MeXyx~s%! zo;sK?3uR{qT1s+t#PB4Jiq1LX0;Pn69ZIG{`%5lgxo+8rk z&(=C@uHvn;wr!6;%Uj5wImS#R!?I|W@r=hW8KU`F3)DDa{ZZN;BdHrn%CWA|5+{4i z7c&A!5=LareWTJ`t*Hnm*ebG3e;a^!XI{Fd)bX7+_*>y|=X&MGvOr*iF_ zu0k*6>b>len2JmCt`#$jI2>!G48;_NFk*(M{vT`Xxgw);r@ow%#$5dgZnlbVb@q)4Q06-4^$~LClg1> z)FxK|N%QN^J$3x-+Q z{l2N$6JPxJRQpPEbB&coY6V>u^XoLX*7}}mdtb7?ab@ZHLnqfBp5Alx?#Wy3PWYRc zwf*>v1Z>M;0I2bXXF_PPAavG~7G3|U{jKwf`Gw@lndJ2G#nUHRi`VM4&R*LY8_qP} zh|QM<_%LUsx>%jLSUs@k-gn*mjo+1w*}79eE~hk!DaOlj?9TmzHTNpE9W$ZHTalB>v#TaOk$C4qhsUoz@i&ir|9||w+ZU2CkHNt!Brw;0pTEE2BnL{UZ@2}EKwUfNu{>n-=r?0N3u+pzP~yn?^Y zlL59I94^MW$;;Ol*PG1N*B2L0K7RG&Q_RyRX7^9+Jvh1laI$BAGRte9Cz9~VE}OFO z8OZgOWO;#)0c>8mxOnZ-%JoZ~wdHX>7|gpxE1PzCV5c|8j2%q=Ya7YfW}`k=onC6p z%ry?(^^W)7eE&N_?_biuBmcV@%`tP)u3SV7Q@lkSIA9E;8<`r7+_s5fyh6r`UM(>A zWxWb4yNnC-O>2RgiFFIVSPr9QDYGc8A<>4(PSFhqPxBal5To~B=_Hr0at~kgn`%YMLpgBvVTHOTCB1t+D-L4M{#FmZP@>+7`TIcBDw5y1O)v=l+-Ux88 zySY?BN!<|~KbI;2Cb1Aq|L(ly(6#4JCyBjKEM&x16*V^VJv}K1 z!v}fmfWs^9TvA3k$_D^r+L+eQk@eboZSqgP@c4iApMC2dR!t(qyW)1S^xO>*vf>5h z-iEQ8_r4uSZrXd_cO5?Wwa;9A@{9G#dZV_^4eQX!*|kcg-KsN|Z?v1$)k#J(+rioC zteojwY%FqPjc@;wCpKt?-9)zR)7s?HA=%uh^2)hRt68s%g+^j?Pqv%dOFfCF#b7Vy ztyR|SPRZ1z+WyT$_r3WWzhmOiT}gv$lx_zUm09pB#FZ~4sSu*9#Tp~ixe`O)k!8pQ zAe7|9@Wxz4XgS4FrexfioJuijl2KnrG?aTf+X=phQxC2!Fr?{PnUv_L7K=W>QBLC= z#WYqW;JR_DGlwUn?ywX9e~f9D=aVHqsXM_**%vIY+h?fg=OIRY0LYJ`Ih!#AYNWbt zr!^Eamqx&3IQc5I^-BHh#Y=DGzH11^kAg>?h!VFTT?J2|V}H+U@C z@Ut%@JZ)q}9kLTt1meBCkll~a5=}m2&hRDg0$UPA`E7t~X=Q+bIbCquv#F%@%EYN_ z%U^oz{Go5SiRE*9gkzeZM?HO&X*k98}+b9w`x6m*jgS=3B##$!cN`}cYgRzux;WEn>cNj!UY67OWD%N zx0kYedO?G$i_NNiPq@C3)LYf&YJHNgMb0M^EA`o19(d<%Z+v$$&f*fi|Dd4a&E+MI z#`GYdK54EF;Z^Cfo(jilCtPexBBzpzZmB+uK=JHg^hPoKrxAuBHcT>Yq|c^lUS-3W z7)C}}(@`#YW^+-YdFn9WMH$qA6|$$&%e-`fra9<+0WJ)&Z6AC9h|vbovV^;(e!D9s zK<8SmZPdojoWIn0@Nih+OS=!L%S=oUGF+A>UAYt&0sJ!YbSNdyue;+2orT>H=neEP z_#HNg8v>X#v(WEH^SiJRY_q~`b%ySzoOD;k_h_$Q+liU)SvAG_MH8`0(5+-*wSMpq z{_L;6<8A*%jSr^>WtWMewoN;lJS@d=nch??g8MHsNpmK-bN0TYZ@BvGSI#~0(8l70 zMr$6GPG^lOqjR_K0b5qB-u6+z+a2^$rQU6=L-b3nyT%@k65Wk-mW)?LdBhn zX=e^e}O@WVeNZK*VN$*@MKP_Xofv18jQBm-;F;O*e$3 zmya_=h+p*3`49utb7%vi0@TsP1nyBMj30K^@hz=Q7CI_pUwPvBr_ap4>9$#W4+9@} zphHX>s6A#Ca0=t6!wpRo%VDr;kN*?)&GSd-TjRk0r}jrW(tQ^`&NO zwccKGvyyce{-S($k0?4@B`8D2()WIfg@a*%W; zwBG}`<7hI~s4dXTn*e7rzed`!oJ?1t2H97SV!=%S=d z=va!7V-`W&ga`>ptC*=Gp9^a8&#s@f+Vn^N^z*O#Z@!z4sZ*CoX0}QSC+F3u(SD8< zakA{_f~;wugyc&AGY9v)^~jzF-h1`<VsuO?b7`&eDpsx=$H=v%DJ z!_ym9#MH563X+mmO&^a-is7 zS~v!um00F;SGdUOrv1B1we87j%1tL&R1V%eRH}A$W+$xO`43Wk>mtI~niQJba)lzt zlSU#kZ&M|~ra8)*iUTr3dGYL3zGdW`A|YL19YiukPEpsKVFFZo6WH~g$mwG*^qW@t zZrcev!E7!WCfDqhtTs-ay|8Zk`1+qTIRjfo&HF51H;!iP^gQ$^go|xQ0ve&l>Y{Kd$E|y6RAQ<1*oun{CSs7Bq$h<8T8Z_;7r%Q% zv|3s3OnveTPyYS?^tt`<=d+PF;6X&j7 ztan;t>>jdhXsjo5o0l*Au;Y^*Utt&s?=82*BPTZu9cTv$WcE7z5G%`s`}ETUhP*?ti!%)+iNVJEDIU!84kh5?(RDuK6i$>pREuS`f|@N$+Wh#C;}Y=#wFk?2tad8wL+6pfyD9>6DK~# z_*>F$RD|rt*4;`@QpoOAtVktN9_y8<`F88~KJnLY_y^z0{8^GgYj-AGTV`!&f%Iyi z!}DVG3H$!z_>n`0-*{+ad2?mq`uUgUE}dDQzp}V+rM0q9+gz`7)~l@XB&|9xzoTla z_8K2_TdcP>rz(?s#`hhb+~v@^cU>^5kvz6)Gtb?< z_yE(}H^ON`e`n8+8iqC3GAz4ZCn4;|D@)%6p3W5Iad%4+Ol7UqOWEZrl}qrYR&wde zJP(;u99nBZS9d7UbsRaVsQ5!U%-la6XUm>jksmrbsM~-5D-vv=H-N%j3ze)=Y737&0P>8F+Xkg0`&gGq@ zZ7nNpigW8O)*V#8!+cIzGw} z9D0A&OU|56RyH;}wK2QRot|#C>aP6@5{3_bW$+1+X$SiUM*pKh#M7W2@%K_&& zj`%K6L~vV9AOqd1G+Dk|*qHd8KmF?;`Ul@JWy?ZoBaxLH)R0kmQWV|^rqCh;{0x1! z`8%FnMpu)`cCx24!Am1T2IUDe%Cs-BdIzI#3mlMynPR>M%NI-FMsRMl54(v^2}Wm@ zB1L?Yp^9o;w6Q(QmVk;fH=-nk`7+p|HIl0nFU{L5EbPmO_ql4}NV$%SOYVtN~*}!pp;=f9LvuyZu~T*BW7Y2ahaZU&n1Y zqC(z=;!adBO4td)t4lX@8n{HJLWNk3D1%-v_V#VA5iG@m^A+9R(F*a^RE)X;ICknB zjgtotRTO?CkBk8TUqGP01ZCg(%Ef>JDdtha22>h~3Z-KGOrlOwSkJ2Q1kDSlF78TG zmATxppAV%DhkUWAF`1|&ufP3By}gd7$}C3(R~!-0=d*JqjJf? z9YnA?0^(8RommPlf!>_bDr|=nbFHIMebH{_w=Eba${D8oRLD*$puT&!4ZNV;gK$cdp!Q|%_M z+FAH8z}w$=XQj=8n_XcwJM?mySJiNxO@n3@`5FtH zS=Pse?jh|riaAggIdWRrnMKgBQ51dca;Q7L$aMV0vzuXKvgI-KGdArH8;6uN8o81b z6|I&(p#8fTGF(XUZ9P_Me16oo&`^_RY%J#V)eNuf*lgD?TwT7t&{wKoLY$MLxgsaV z$)(Z_lTR-Gk>O@KG#i1w;laCVZ9erE>ltlR-%##xf}9aQJ|g2uMJ*wSFEKxgFmqWQ z$L5@$V=9WS2RP8BV#70I&r>>-3wHu|H{3#H_Ln~LrzzpM;Xb%0<(Y zknx4*D*0S$yK(Hr%QmEq65=yChd&C8IUGZwOE!4K;?4I|rkmW_B)xdbY+)e}7+R_f zk)$99=-7FpIcTNEG7@l33YU!&LJ$+l9O0=-%GoMLB_G>L6=_o8kC)-BCX-)!_R^n! z>GX2wVsaot$T453XuraIrTp1NyIx1a^kNsEexE+$a+3V$zxvcu*OJ9B5@^nhybJH5 zKf4JP&I#+pLid8V1Uid&w~x%hhX_3#4|AwL@mxyewR%)GSSfk#RI+YQI$Iz!9BuMn z*16|eyOxHA$-j`19BKd%BF1DdHefzxUdDXUO5Ln9H)=D_9DgwkQ$?wvII=R7Xh8_w z*mLsC9~*)8HAgEiatzsbc87)HtI>98goi* zxfLgZii$+#Wb|5Pda-fjU;pMGU04hs#EP)CG!ecfjRLD^A|a}JR?mrlBI8UglMZq~-1dEq42ry8l4b{-~1%WL&UFof;*qo4K zaFsKB1%bJM6I&Tc(_LN!m?XqUUg@#gX`EiD{`_x!YA##^jC{ouOu3;U9owGR%VTAG zzTF5dPAgXD=>4C#n*7pl{4w|Kk6qmO{{Q_~pSzxL+h&LN-fo1${V_2Ly>Dd<3E(c(byG?7_FEJl=#Kz#7zU2nd-+HUDB zR4!n7X0;EJ{GMKsYlK4v zm{(Do3;;~I@Y*v)Q8=yK5Y2I7dC&2HGL%d@07#Cb2-hz)DQJ3g`@KE%60$6_vp(*lp19irpuuBznUZ;`Q*7TKmH8&+uCjWQ1V(* zf9lM_fA^tZImvfL!bKax8n#~^hi`-xKl=opRgLAWw0v%a4>t~zs${gjyquiB#Ct%k z=jrx8y~A4}v&^h{`%cMac~(T_UW1c$aJ>d3UNF-|DJF@-(FtA9k&8;T$s2*zliJhA zPFWKidZ-pu*XoFrJ@8{2e#j%mX={s6U~&w6yAM3cUZDH$XjFJb46TTTqVB{WYps^O z)JTPB8H)m`#8gAdDN!+M6k-ZY~<5#7U|Z zI9@%@31aO{UJl1aKyB)Y7fy$nc8qib>DWokxO?K$yvRJag5US{*RvUv{blw?;aUQ+ z*0s5c@v|PBw@RiTDxy#1i?SgI(~s)wi8@DOqaGarMbZ6^LYBD!RwUqJPQ)s)j0;c{ zOf#7BuU4o3{3|Cu_7~4G1~6f<*;k}&1s4reQOf^Mj$8sN$xx!!8VO#uDt5~MdXij7 zl7IFuKC#?shVR@+oTglD)tY?W^Wjr-Kk(BZIk}va?%)z^jGUugVAqK_Uj`ng4Qbm8 zF}r_QW)(IkV7jHST%=6x<>I9kF#1_Q@6TBN_2*6`4L(Fl)~%AstU_`6I827n9Uz9Q zJp%xugB41#Ttx&&e08R&@Y=>J~Or%2fRhzic=aB*P!lruhr6<@eggI2&CL}WByyd(ufVT6eVGo9FtjFdxfKlht`!pfA7rA47oW8 zaCCWz4S5W9%0`SK^?SwS)kvPW16%~OtJS5-^#Am8A31)NIg7o&Fb>-QkJY!Nb8Zuj z3wf}*=K_`CwZM$6tof0eec)ir5_Em*6ti-ol?aB!szem|~Xpg_)*RaPO=x zOWFP3*bwNs=$7_Wr<_Mzr9FG>MdafW$f=k1QK8KI3pqIri{erNlN%>?4}I4{aH3mt z!qro1T(I#{forSDu@~oxb4K@|;G(DOGJzpg5(5D5xqR<8yqVVphkeLhLq6Y^SLtO< zb}69L*kRFGo3!oo&_w|mi1}TUQN`!l5K%&`MKo3%OruDMRSYge5P<+7Izo7AhRj2K z;ZC}30jez}drmCO{Ij3`&FkywywVjVUr^6rcInr>9mx>FBgwn7(vs2bAvn~QM6M)D z<>|!f${#wB{LA0`^hR@kr`q5;J6zDyDsa%+GE3zA@gkOu%EVmt;KS$ZKlD?-eR{#_ zE9ziN;a?_ZR+9Lfc0_Qqfb6h7wQ7Rhpv1P zVS6iIj$b6?p7KvB7h2o~_||WHeWSfttJo)GT_yM2GD)7QJwix==6ndtP6}Y7t7bF~ z7!hIq65jP1F?&cM_prj5?LHuoOWiUmOeq$R^55}=mb0QL-nS}^_1eV4FI@haU$Z9z z=#R*7>_AR2PTC<|^mEs30jPkh5bm%FC+2w44hc6G;Ub@;4} zEf<(?@n1BAgVW|oj!N^1vx^`6ncq3Jk}Oy9_isvV#m?-Ub`u4{uBk&7SW(PRV@u0C zw1J-X=I#L=tB5Amjk@FwB4o(z4rzr(#=!iQCl@v=>`pIEzxu)ib0teErTKLxggo4} z0RT85%2UzCN@u}*X?ASAI`ilg&+B@}T`A_wl(Hb4qRglqnd9i-Lgv)5uY=v1+;wzs zt+OGq47_Aq&64~Xc_d11#7C)%1MMav z!iF*lSc!z4*Xy0yS~9*=KlFQ_d-iuf`6QE;(uJUre9H;DOXA1TxO_w0X+tq-<>vIc-ho<7Z9JG+1jS&O0iA>?Fo(O9e0 z8QMqJ^;mjHTJ|{RN1~i^Hc4C3AGi4_&iUipbf>gxUaY#=hTU`xd5(f%e zwse#bw)x|c;BSA=1I^A_oD}ZDn-ok<`8k#J7j(He>DhhEwAh`uQ_q4`BkBs!v6C@v zvV|ar2Z#Y%Q0g)~)roFeL^-|_$U}QHlI8P0X%@KoO)Fimj;%KL|Ke}|*(V>l$h-dN zQ>fW8#Ry|)Qf|0-X)eUv6^lg>fxBHN+@;+mw!~N0&)olXlKl9;{F{>(uEviG;lE8u z!mb2^s%E!Isgdj{7TX?L<+|<44}AD{Us}!Y3o4etwlgRw+%QkVDG)=68FOefoF}N8NCx>hj1J99IcN;X|I1`MNpNT_S=d9rxnpxCiPd}f8N5F6f zWWoTiir~X=91w8iyOUN=C=%|68_-xyR7pA#B^1=tF{a(AZ6=NDOY6_Rcs8CbI)c>8 z5DJh(GlVJe6gd>BXiRf`!hDH~fDgR;o_cGwbPj^L3L z-w!V@l!}9-{#ctY7MCTu2`8k&5fA-Ody_0$hJ&v7PB=(RxUL9}CQoMqDrM#OJS>}d zYYoOae||V)YZFVA*@gPy|K%4x_T}f7X~ALQV(>-JW1~aTnCK@de2xV3Bust#2@k{X zXGLIHMPendbX=zr%n7zq*Wp(_kPrMLrLs`yHQHW{hh$;8B zJi0}f%&=`+DnV%BjOZFQX3}8*c;MFLw!^db0{pBK%K>^6LbQl*lOqEUz+k#Lzgr;d zx^hiDp|yt-JKpCYOdS!EA&73U7p%q?B9|hSEh9Rl`S344{8wLkgsz-fumTz96bsp>9a>Yg zs3qI&HYJ7X$fnIWbyJcVOH zW^p~sTsQ?Xz99z*&LcA7P^I{uD$Jc91?V`jQ8C?OPSRES5xTbfyT>l_{X})G${oj8 zCGI^^i#;P_>Jdp^lCgTAt%Yb*;n;3(s@+)9kWR-VQfe?v!9c(&9373&T$RcTvq;jD zO0!j&{PN?+XmGNKu;fMPD3BmBASX&skEry-dn4KD(SwF9r0kL4j$HvvC&{gyF)&6R10y5QOYZC$@*5^Q34(0x>_Pm1;AmutAWy|Nr)@PyOL% zA6ZYP+MRlPv&D8~S}$#wW`eNlDAfvCgF^@dL74T~)f=&Tt2VtfW9Jvh2x|i_RlNc`bx}CWk?vY5l7hA6e zKV6?0XsJhC15^(yAi|L`H;JVF>`IhTAVk-zjYpq7y|AKaT2(re9n-rW=WI#1|6S`L zd*Umr97VXW`^@zxdx75n-us*Fg?dNBQ)&|xD0fK+QVipBdKb|JP@pS!AwCgGOgaXIxBKR#aYbB&b-5Vk9|pBtnJ) zb{E0XoDgR0)kszl&gm-35fe@$7F!f;t;cSwR8}gs-~Viq{M0W${KtR!&}MC-U9(qa z+Buc2|AgA<_I0{RW zQ)Qt#RUFiEX+R|V>yZduglWV@5z{%ebbh+S!ot7+8v>_0;qmm%%Gko@*yGRe_Qh3y+`-)m0(%aTsUVP71UFK(D*_$9g39{ zx=OnMBBUVUP5`<+>M2YrCQKdOguv~!C$_L_3IL{rfobJ5Rvngh6FCJ#%{qdjjFN%~ z%kFeQ_Jr43RUWXz|z&N{a&*I?4a|e?0OBpM7+_wwE)AhQQgRX@PtT9Xkz!Vo6UcCdjrC zD2&h!t{Vf2wyX7x%J_Wsz{6)MKlq{FIJcDE4;Zy1yWm-~5hs^%7jq(1T67L%=P3el z`Is1MeK7q`XBI-4MfvQ}Asui}c23BFZR0QiJo{2|Wqy?>Y?ulPC&pA~662HVA?Ayw zC`irdd@rGbQhBBWKoMdjj$8p((EW5t<*mZ2)tN7T?d$9IJW<-0p*~o#A7IS)49gjk z!~xlpoGBvW+j+xYpznO&o2xCJu)#H3Kh4f2gNi&%*UcP1pxL|%f?2c8ougo4;TkC7 z87c7e)J-crC!#Y!FDb$$3(``ie6&}Rr+Rc71m2p%S+D^toMvWGv(AvaAfqc1#sFTV zVOn-2+iqTKP5sDE|LX7m?HS%uz>|$MZY#|UaF|~?V2HsJ9Z`&ls5;EUI6908$(Vr< za^OXT?cwKeFy)+>&RJIy^b33m+t4Ngq#^hD^yz6?kO3Y z`05P^U2PQw`6QG6M?1U`?*fvouI*kbPE{Utl+^Z`harShgDK}19=X)6(gP7Rw6pfC z4?P-7XT4ETC^af(08T}{#$8pZnC5SH1^_`@exfGcGirs~0HpF<;(Bf7%a1;_-rG%* zqy|x%D|dYW;fhYUR}gZ{-OHJy88TU-_`mC$?;5YJBOM#EPS7e!lX}}>t#S(vhaDGz zQhv#YR5Vv0T}6y>|G=e(8^X{ZF2tLm7M>5MyS>?bnONeRHB~F;*Cbj*Yq@0Ng~87zMsu z7R+K%yC-r(GNLIrN{?6Wecz9N=JQXS+o;X5fg%(Pd!FpRn*QRNLXqIkr%Q`gQ!Fdk zG*AK@(>BAV3|`Y4t^*!AvGyZB_1l+LtiFPP<-(!Lvy^dNO#Zu~_#8!K;$^?M6wWe9 z;vava<6}U!ME4Lf26y3@S!S<<*Tswy9Waco0)QJVSP3-PFh69Vq=+)AhR(#7j1&R=JaqhR^W z1Tx-^ejQCY5Af!I_?{{oF2l~vJN6~-deiIc;SNR41J#HP*j8({5bugeTK^cb7}((s zs@)Q>KfixqVremSv16BVj&+5$phlWr=dp5)Lq6cAyGp+mbV}|$kUPyU0AbFloL1^Q zBi3B2?)in^`qYPh?F%gS@rXdb>wq}>?g>mU+ti=XdpeCjE|bqsZyX#!i7i^X90`Kb z(W4?fNxC~cIygAE;U;1$aH&gH&sg-olq7$5F8ObN>|-ySz1-pZP_@t<1c$R4NjqC#vwmeTREo7y+3IkAiHtIFVUSMy0=sT7)3!>)#XxPfGXB+Lm;d{p`RLiTbYD>H zSZb-y4|xHN;F)qlOpo>fuoAJq-e4|=jb5k|0#r@2D`gF)G;)MVXGy(~BgbN#fZAg* zPK}}A<8938M^i)e{uh_{4CE=E>ac3EPJ@y}J#;duL2EOl>aU2lr6&?7ij6#Z^bx6u zh zUgNy5b=JI?v}lD&Mawd4BQ`&<`L>vGj2}#Jl#Gd$1xW^V(?Ud?qHJki@UWkgMTB8E z*2;Q=yn;s-l(jfr*|dj_Y%{)nBc|12NoagInVxSP{WpL4>_7SN$ImX=LoT*(JuraK zwG~xR!0viQR4`5qMC~TV1uI>dbE93+8%Y)2h^#!a7pe&t7h=J&3wruPFJydU8v9L-I* zm43QKzN1-E7^~ReWbTIZf?G|&c{|G>YCMYqKReNiXxroT_z*z^(-!xfIwz9ql7mxS zj_WO({y)69%&W+%_3%(p+Psl*XYAC=n!W4BgiFTE7$L{^=*R1+kX9^o9&5Ya8wivn=M{KzZ@oJGg(uJb!yo^DzIuk`>G8_YKuYIxRB9{j=EKjNnp;V`F8BlRGqjT5*fhx=h4A2faTJ9XoCus_u2E0u_mkO5^1a{o z)_QvpmlPz)k^bHlV;ruq2^ys-X$=oVZEntrULmN601ud%nW(>0l2Q#icMOWp4~SK#cwf-xo?rgqpZ@6i6?;Cwl7hd1?D5=^vf#9cI0`*PuyX;hN}Ej-;nsDF zr71(VoI=`^%N~1X#$gxdA$OMXULS@qw1o&3g&8B89~ob?jsvjd+W-M2F#ud|Ctvyc zbFGf8j>JZFmThThOB2E@iYZ5-1r!s9=6D@Q!?KV~Pn?rYQfv;Q8S8pw?CN^+%a5OC z;$z)GSo$2=W?w;TD9>Fb#*co zO3)O;(-gM90uExFTLCj1!fgN(Hp^)cE#csAdLUU=h)Yy5ZaM=P^y|7gAqVLv&?ArA zS&+91UIF z_@jUL#Ydm#<^IeZLW^Sdlr{#SaEy@Ju{p5?i!!<5H=KG}@wc8*Nw)Fd`WF6R>e%LM zryT|tJ0C46MKpYdfz@REtIu8e!Jqy8m%_fFR<)(Y@ccnoei;^6IY65;%RU5|nzf`56d#D*ljw>)+)%u5;?&eq_#r8dLg&Urm*gy%1R?r4Ou}5SQ*k*pkrF0c<|FK2+Tgw+{Y?&_f<~+ zrY@x6cZgC`E*v=?1phPdY7BRifdCOt{5nWR`2hu{_jwwSC6ILLBq`R&p~(1<*{ ziiUG1%mHy?gpXx^_-{AA^<#gx`Ed1kX-FRLmGQheDrC82kv(%PA`@FA+O;u)c3HQ! z&7BJ11Rald<2>MQcRyhF@$~xvKy!*=C=RCSZ8Jab z(6kp$I%YPP>Iwou!cqgan6&~n-fZB^5<)2mqQmqT_r~seaAU2CZkC3Vv>z^KRVM? z&vMT4U8Pxur4>pETiP*g(JY+@C{4(U3Z35jbcAkr$4F@VJagw3N*Q$Qi`tx){r4&%)O_A5>|O)?vEEd z+_f%v_ecNX{--uzaRlc6t_vYL?J+5lDqy~ADyBr1yx71JB%QT^DpmIG-}}U>^~;xE zIxHO>u6F3*aV0e7@;inz|EY6^D(;IKa!J}$3rAn<_#m)&1?vcvHExawK zj8!C+L)E$cr<^zMM)a6)UdaaZ5?%C}Cl9(25k%D;)%20tbGK{|1;O;$&11qI9L0}!n^dRE!+VcTKlaQf zG(HaZ-2Wqi9Qd#Zl1X7}S_M2YW?8E8?&3b2lwlpc99My^IzL!)=EAD9kqioAl`F49 z`!1`r%D5VXJaB9Z5#sgfD#t){N-DS#sYviAm7m4TNAt7@Znstde4wEgCmMrCOY`?t z&iKmR+kXBXU--toV_5HqQvta#Knbg6YBkR8HV1!@Qc<$_slqu-i8dqQ2!?pE)Mr1I z`5zB{=Zoup?ZaPRe*hoYnT^XY?utD3N^JR;0p!@t5gWZL(`M9%4H6^u;?*q91Mt0v z!@>M}HcY+e6JOmsAwDzZgcgak@oUh^Gv&%OE*RqSKxqJLpJe${brv3fo2d*pszbGM zf2}-FN2$D4vLctpWZo!srEUXF={B5*M4^rp<$CrDOn60Px(6E5e;fl=Z3uSm#{=n1-e|Ll|Qy7$qE$_S?W;&Lb_ zKY}k0;)Hz#a~8Pn0ss@Y1RU+;X$zz!T#3L$L=S$|e~YC?!Aupf!tK%oR}(y2=N4CQ zW#6pezLq=%?FJ^P6FDWqkE|CBCZ}e8bpNA|t=@j>xl2aoh=2MmD2{&_K5L~#Ez+jn zaM*T_HnsD_Z9h!bHg|Z8`?%nPp&u9hzy9xs-~WeSdve|OT4fNETtdqta7StN=9xrU zR1FeW3sEUn$24N3fL+r;w)kj()3f$ ztUpqncX(j_p}zV1t8)+b%{x?`cc^ax{ti^ZTyU^D|6pbQ{>t0~)zQ6``Lj;D;G|Q| z!s-q6S&4$CJu#>w*>anhNjOy28#D5znpzF_AP0i+ z{$Tu7FTVWOU$bKIXn+F&&cN)Y2G4HyS@=M2JA=wmN0DM`g(!hnEMQiFYd&~W-hJzW zKmF?;Kec{Ky?+D(T#HF{r74z$(*mH~|pdqrZ?B`vjWEokyYnk2Mc zwKm@0n7HMlkx#w%)h7*L-X>vov$s0na6<WPg}-{Ra}_728YV5WDi@I9O!d zH#mD>5LeH2!eD`4Kr|gzhgh??^tU4jUiY@IKYMUMM@W@P5^TyO9~|47sRBu+s#Hps zXWj!)p`?D26A4QrMI*TzleK(Z(09=YHcFgZ1btl-NaD3ybh1T4-Wf(ODZi(pH< zbE!CNQ!>LlnxL4y9YQ{~7{WAOG46I-dg5-LV2{NLcc9Cc1MnE?+6`O2{r!87PLG^+ z-pLKD#&yFRck2unnm*=JY)vZzcalsikWWiA8A&3IO3}Kg1h$_*pGS8FfAINx zKmT_>*mY+q4vtg@hpPj_ zAS(Ss)uEBf;BciMoDumO9O)aJg>64%`sC`r_}4{JuaxKlEKk+dGsYFU_=B4*m#XJwaCKA_U}}l}y=|0-2ia7tnbe&N1W15z`I#aTIyN z6NglkaG=NI0)sPnJ$+-=<7+nm)16ODH-^tVXF*>@>L1mM*r4y#iB_@}u?9RbEscAS zf~Jy0R(UV0{49d zt0&OTaU!cU;-lA8gL0p2`G-?Mr5%CAQ6(b)<8BwsvDvyPvhMea)|y7b_7h7}1STRY zD1_6pq!kw!{_>8^t2XR#uXr+8Cyb1Ih#9CeC;!`kz|;>|`(`OF!ia73`+r0SxA3B9E7}L<|2h z(j$Q{qr98rV=K21+)gX8yMzjd7)UxyNzE$3($uYk2{#_NEmA0DrlJ*LDncs3sMTCf zW69Mo*Y+~C#4!SuAX&H|?=Cw&Q-9>C)&KOv#|}&lEjaTe+#AD<0sCD6QDVTZN+Ytl z_j*2PD=0r1EF&V{6Z5i^0jAm|N9J{MDuX7+h>y>&%d8*Q`f-sL`}sp#gWJCJ$e;ez z_t$OThYJ^Ss{>I>2M}$SbCjzE0_xVC6|hu!&0w3X1VvbHODSa{3z}_58d(yWl~6@Y z{%UeRV9!&}Y`%W^CBt$afWvs$48(M@z1(=sNB7i#msS3APgqYZo$y444lDq}YX)}V z0}p?3*Rg3l?hsr50|74qL^%Z1EQo}OHW*OPy98vBIP_X6rY5ZuTn(a5N4@9D)oezDks*K$H`UOyIC` zKqv= zMl4}vA?^VG+f%{c|KN#I8S8)KggF@_Iku(XhE|C3+x5*F0^Q;az>{v*n8=%cWzi4{ zh6D8I;nGBH^6-mqxD<;oQ>r2ARj&FBRxwv%7K^D^DeR~NeZj7ymB-d@#XeD&4(}Y2 z**(q&+*9}Na)zvXK?xhvLGYy*ay8sl0X@N%EeFD*tzDLaqlA`%Lz+ceEy`C(74tYn zvIJL55Zd7^6HpqCdSdZa7)8(CE4WKb^mi_4{{nP9`#U3dK8 zo_n6$ajddn_Gu$C6&YJG#m1!-Kta=8H4$Lw!j+i0$QDY9BGMH(&%V7l4_L9{65I~}P;_99x#y|7thAW> z%ZWHm?>{(CYaaEB_<2e2b6uOWaC=|qB}eb_ilETI=;h=&>Y zF}e0LjEj23O~?U1zT<=AM%!jr#=(-D=%SibWu;Lo*Qe(WOx<|p`9E>fl{Z{IIHxS% zaK>UG3_WN7ZnJt0Jk+YNo~Oo*A&SXEBM6Hq!@&&meNO1)Y2Jgu5AHkoy}MVg*}Na; zhT+Oi-1CU~2GkvnULKSK8Ip_&iA0~Ft3GQW$(p3LhUtM30qWp;w2jNtO3hNfzjkb} ze*8rjjePpIU%Q|`7)ce4n8rj_?M9;ixqeOH5*V^P0N~Vc!&LC9U;oR!^#vy4*fn9p z_er*LR$Keht@5}DEcXBahor)mR;EW3k)aADu|<-B5|aqbn&tMM?3tCu%uIb|@q*b` zoOcrTI{bMR*Rfqsv8^n3Z>YfE%3!ejU~SF%%`?^6l84i{_9^#r+}?>SYEYWbRiG~T ziRu%PvIudh52yzmN5b7vxrPv(2*I#Z$W$>ft+^DnR;(;o=w*SYsxS<;L$W=`g zrog(Xyu*R}QeFH(N13iSHf|sL*B?Lh&3}3PiA_g#PmJ^}7{M}9OucbhfM;s(hXXeL zpl1JILx5n#;j(4HQFoLhV(tvUsf!l=P>Mf%^9=aByn`7WRte+2E++d}&i}+ttmxnI zr+<6bUwq}?A9(!PeMcs7VH52eT`+`Qv5Y{ReL4a=wB}4or*gI7mdTNpV&@{YBN(Z^}`3A#OIw&#BJ0GV1Z_IJ10w(U;4JrP!zP62H5r8 z><_SV0C0&jWsrT1;{(Cujb}`M`S*ThsKk%rgfht=dZ^W!6zCNP?ZgDf4+f<*2ZI0S zZGX1Av>4MmoC2c=KRP>OT<{H-GC1D{O(&JWAwr)aKoQ?^1w!i~G8oxSL1-3<1JStY zDKg87N-b*1RL>y^T0>C6BB&usQUzP(TVap3DyiU#qmmenG5X-6=#A;=!Ql7>XPk8X z<>y{|$$3{^T%A7*1v2SgVnJuwTR>~ur3S%POD!tGWW!m> z@Bol3utMF?j0b)ri51LoT&KjqN2Bu6&0uEHAZvJ1Fp- zEx-S_5C8S|p2maecupNEh(r&Z2t*HTct8e&J25d#;gGxJvUNDe9UF@kb3-czA-uK^O9H3+>Ud$_WO?Q| zZq=N1>Pbt^Kl7sV&%E&Llh0ioj8x^)5dLs5Kzn$XiIBAk*J9XasC52;LngM^Y4;ur zp4|{^*u3kRXE(2UcGIr?2k_CGMtKM~uJMQ3keLCR1|RiCUkDpQ21B$XvgC+>D^h|! zFpI6aBsWD|0*5ME1j0(HK$1z0XAw+rv`7iXr+{WXLe+6FkUh6CJ-e~z#-*oy{I`Dg z)QTK>-CZ)Qp5x(DYM{s=A>XLy!wWFm(tirz-Y+f{KD;k@_1nIJw;SQ*7KjB!*y;hm zM#q-YtqME&uo10%5n5ZH!p$=PPuY|6O4G7Yqeo>x0Ew-RWfoIu^hTU6FPz%=%P(L0 zu3ve@e5a1!s7tVx^-Hntx2cA3kr#*Vr;ni7{_4>c2$i)Z2r(@nLCDY2EyxF~I+J6< zih0N^LLGCc0iM)2UdvaXDc7fls*OeSN6uWd;EYq}pR#Cl(frYQvq$F74Q7u7Bg4U9 zU-SF`y%sIRYe(aF`|ofJ*3|^2w z-2jb#hs#WIp%1GzgDTE6@KRX!;4+?BlS4a)c&QVS4PAqR(jlw;AJ#MVqPSuxNoG%K zRbj0IF~iAB6niC@#u@x*eb4fXPX73By=HO0oNV>E{%@6V7@(_dn6Uc)!D;E8?vBw; zdHuuJo;`$V1o{$tk4#;9(vBTeQp#&rJa4>g5gXXGRE#?YK!}4l@i3os9!c0^u~Bno2{`M#S;kMs;?a2eU5G40Ku;Wk>TYD)?ng1z? zWbFwD`;J>McJ~v(_Ps}gz6GosSDDhMw3*ltx@8psft+5|n4(om_#Qy76VM4M1pY_a z(2mQ386E@OFV2F3a`o`ohX4Cz*I;&yJ<(}}I|dPaoL;+a@nEZIF7&_DUk$3WPPyli zC-J~~E&5J3#I(tU#-$#Smp|nLnP{%5tsS3cOH*EH3RyHyt?6oH$P*}%C5UI#Q?!P> zqLx|cTJ==gT4%g1VJSc~i>Zpr^Z+pn!3c%jQUz4SlT^MCVb_kxC>v{8$0RJEEIw$P z6+E+dSXvBZB#K#K&@|+k1ArEh$bgLcr|HaAlD4=dpQFFZ;H(M9-Lc)fpI*Ir*@{aB z-JukRUDSk3^KcIa3MSGlZxyh&gsm1!_uL8q5hf#5L&$Oo8D0SQ$6tPQ>)0VY5Khxh zQtAi7)b+Mn1fu&y$FQY20QT|#;GxqDnQBjCkOQL35pZ_x=Ee9{aHH?|{>>{czu?q` zvvG3-iqwUer4`{s5Hw`X2`w{7c~TQMe@{DS&OHxr-hX6#x+1He5k=U=MGot`-70oO zgo>335Dy08sl@Br7~_sTL-L|<)uj;_`I37Yzveu2_=Azm_w4Hcijkc@bQa3dU zYGIpN+R_J!GK!S6x#9PO21}Fm zslzudTQY!k9_~gep|ZSJL+ui5vwW>o8SGVy&ph{gKfD*8?{IFr%ULqKqXZ2mH-KG= zcE4!W!`4O--n~*V9CZNlOd<9O{(&u;##S7TLTGJPf^>hmqB(#$MY)htNL}lBmP$8P zVwkS6iH1gn2eHzO4CJYjQ7*%Q6;RsaL){i>7R;n%maQy4k&|1>(}Y@dOxIQ9Ill6) zv7Ku-?8Nf{LuGk92A4w>heTYFkpHo_h)Y9bB-#XSQCVX=C}H{k7jIwt$hzHl{jHlf zriAQ)q)2qiB61R6?soMsx#n)-p%%0vnp{K4^>yj)s1e*-t72j74<2}C7jBlD6Gl1> zF{9Tl=~YAyxEA3^jjoJUsyAIY@QUS^_LpjMk1_1w($AeFq~wrJe7S!hZifeX(89+x zBKM}u{F+z0Km*OxZP;o0URBVXZqqcHJWtolHsuOa2(z%P2--Si6~PA(>WLB-wp}Y$ zH%ZeRF;mSYRq{D4K5^y%06+jqL_t&*#L}uoTfB!sCdJ6NTUBY70Epsn6(6?bSc|Uz z^ROp9A6GV}%Om5}Q|^3n-v|HX_5(Aryvl~4nC<%0D|s72uP|+ZshF4=;0$1IBlzck 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 literal 0 HcmV?d00001 diff --git a/src/assets/icons/icon-72x72.png b/src/assets/icons/icon-72x72.png new file mode 100644 index 0000000000000000000000000000000000000000..61c6986e3dcaf67afe2255440fd5876bdc89c692 GIT binary patch literal 6495 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 FV1m-Vaohj^ literal 0 HcmV?d00001 diff --git a/src/assets/icons/icon-96x96.png b/src/assets/icons/icon-96x96.png new file mode 100644 index 0000000000000000000000000000000000000000..81dea00a66d7eac9328eaceef16d284430d0cd75 GIT binary patch literal 10008 zcmV+zC+FCSP)Px#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR91V4wp41ONa40RR91U;qFB0I4%yP5=NVf=NU{RCoc!dB&2@ zVK!m035(rD&IAb%fly#Fla68%Wty_YBc-$C?@pF%9hL7a$vVrHWJ~&FQMNwHJe|VH zl9(hhfFwWyL?D((3t)4Ov%51pxzqjC)!oz6)3XbLl&-Ltse1M5y;py|3SCt_tn0z2 zR4p)CU|9x#G=R)7NYJ#Rk~~HuBA=r?yq2qiPI45D$PpQ&Y(6N4OpSyrlmL%THDrQB zC<;sEFkk>1%{8)gnKWq@%xltPx&)*+m7~m1s{I)pT3uLGtD#wEuoKG_Qd3e1)kWD2 z5umDu*+7QW8zQuzRYs5NI`AbEIeHxoszMAQ>_EyajwB%)aBI@E0t7pjQMVLclfwB4TtV!byBa4}gKh zV6j2bzpebXER8?UX0($olN8K@ng1`TtM%4AZab5XDK@3#1u-R{zA$UjPQ?iP?`k}G^5clTKh6A z?V)HIWLQHn#hPo4=QZl~6G2dE3WO-DY#2aC039IOAQU63Tx(qCp&n$65}Fop>AlS2 ziA1~h-|!n^fMyo)T_QzAS7%gSm03B*s_3k;E*l+=L&TLh7>7hFpzJpH<g^YUT!J(-x5CS45 z1+y@PiGG?yQcy!j<3v;eT#B4i#dN@xsq-l{fm}y@Xl+Z~n&!He`s(sf(Cu>ZJjb!* zA1SVof085voMlRG;Pl?AItr$`>Wd z*W~cX!pz$zdiC?*Vu#@QrsbQIv5J9)Qm@pW30JxOXElG*tv5}tBYI8jo&^r#S)S# z^XkR1$DTa<{Hfs-7ZP25V=<-kny$12KokU8fL5I6w%l)aT^knQ1I0wm3Js+b2C|Sr zpPJlUzWAv-w}1LiZ(LPhjk%xdSmM(ZYvU z+-@e|W&9k2RU;~gPyAsx!{@TVnHEH|^0%Kp^VpMJ)1p`9{df*FMK zcq%$Nv#^-T%KGw-v=`6GVV}@g9d45D3i;5WH!=nzqw+uA^&M2Cfap2x`icnb{smef8saU%jT$WGfW` zC>e%HGR&m~=JZhX=(*UbvqJ+T6ImInY`4l`2IR?uvR-9WA9csnj7Kw>!=IA#x|r6L zwc9te?p_z#++5vR$)ma&R;6_6t428Kp`Q8w`kmi*Pf3b9tl^*+vBL4T0MgMRlO(AH zuV#bUiEEpMul>dQ)-~3U#w;9AGy>rSF0e1lFbRe^Ih^^)vt1|qll@aEDV<{k0Zsx= z%?mVebhGncS_R0G9D#hwG9%@@g1WlacU61n{u{5_((Df~43=0{S3)V>V67nicx`O) zZ@&B7(ZQ@L1hl@U=h-l_CMgF*IeQT3#oQ>vGqOKBxv!c1_9t#{X{a-KtTs`iqLHQ< z=H-F-kA6RW^iHXRdj-2nG5@n1lJj=Trv9J*Vjg4Z;M}uOm%yN7tD_|e8jR-4D-W-BVYPa*9&lK*3Dt=2P+A7^)zkEK(d7U=nx=RWjV#= z%`o2A&yF4G8jyIkqpceCwmTYju^^MY~(Ek)XF%dcxH;2T%29WezS~%tN(U=?)&G={BkbUhLnga&5NvFK*j< z?~QwTv&I%N&<%8A7;(l^pL^`=?_WKu@&Z}NYQYrfSb0-Sv2kW`v!KaCBN`nOhf86& zGrbetL(%3{Rag*MtT)Az2G&G zqcOlvNHYZnc&@g-8c;^F&Xa~I6-Ar@GB|K-CWdkopS*q3Eqk_NZX_x#T@30$inHu* z`xYMk&asKP6z8(;a2R6DZ_Qq-1T*Iyh(I_-B;FNED{pr9wYJr*t_lzfi{?a(28|W& zxXc|sJH~J&A7H4R_EDcY1vMAaeVOS48*1;pX&<4WgasWCupr5@?2)nbqu+gfY&OLb zWdy`hffg^exD@|eqHEUSS)G-Hz~Ic{*T4Pa!7)sy1uaSiqF(4)58SZsx(&68n6YiJ z(IRF|?EvW_G;N$B)^pK^ZrfSrcX$v55*T{U#?`Odkg9AXw11qQI zT-oTJ^$l08X)aa+4lH@*8RnZ$_P^HE!wL>lrdf&#G?T>rkY~KW)_qpcL@fQ(-yH8VOg)72qydQ-?!?2e*Es* zay+Ol6Cxhw1MgZ>&6x(nH$)$vAbQKT%{`AP*+bciy;H?$@W#(^UFrI%^ z_2#WrTUV8%Vx@$`(ez;DfTMcV)Lrk{58p6@*rn_@~RjL;`_ zth2H%F#(4~4Oz4$+>`T2oKJKG72czrGQ;}9qJ=5Avx||cQWtO8TKCz9-(MB<73Px^ zjJH;hQs5mGEOY1e+g|8?Nm28sM%LnafD94X#Z}zW!lstWU0VvCDyRZf0H+8?CR0Cs z`Wz#8;5iUy>NY{N>TrsyZY3#*@c^3+3v%b`+Vb zLYnpETtSt?t{n8}P*H2?r$dUJ)D64#mIw2@aMnWD`oa!IG$nFmC8|rj zd}#3C!idRAW^Q|v>(;B+y!)EXD-G5reeQ){nC>sM!LolDcR!^ zyqYq-Ni>b+M<2SQilReAWW>qS(#fZDE?=&8Q}wo62vS9Xf?ea|Z{F3? z)q9lnmzq!ZFs z(dMkGWbciesy>IFl}86+6frp;?|C!H`(-&)y$!vvWWXufu8u%3=ub*G1hHH00FWxC z)~~8q+gMvH61HJV{K;?6EX1&l;iAVo#aLJ=)RR$=QzW;Nt`NuW-rM?@ckgSit1gmX z&>~3CMsEr7kKTLjP5U-{<7X$IJU%SC!nojp9a*oO@+HUa+12owhwi8i70y}YGL7hA zC5cnAh#PKRq>&IX5^Zd(>1e5c2Qg0IIc^TeaYcF zHkEz$BSq+-C>)y@hfxcSSb%$hTrC0NEB$r#efBWF> z59|j<3zex0H?9wV_Tf7t;X>chy@d?u1Rr7~09pnkWN&S&EAwK>QBY;rU)aUatL1D> znY3x`YUJ6lho{C>=EQ}?Oftj!$ioNO$X_myWsWKb(qnh+ZvEt+-Qu@^0~lbx7PP}L zRU$19tt|W;hUFWNaBB9f^f8Y-u%p>BC;m)cO7`OACu`t6G*7=}NflVdV-QfgijbJz@Z`zzT%6`qu} zmM0Kua&%=aKK7sf%MC7Bsv+p0jYKs)&*m0%*8zbHjf-4r4pk6Tk&|Lfe2`4x+I3Y( z!7jcmgm_;CcG{>=7_qvBjg)bN*z_w5d4NC%AMV6;G*ptspV7EllvoM;r&8&@!BLiX zSc!qb7HF;9N+zVv-M)WYTfKeM*G`7gOtN1ZJewLGnv10u(-~|;)`oa@ZDXKqJ5#$^ zd+;t03?o-mmK!96QB%1y&vAXP>bKKS3v#JgVloLlAiCJBI@2xv{(HFPO&t<7!Td5^ zzP@44?Lr{GjzLFlTUmc%bk>kezEOodKyVYF4}jJ**XEtu!j7lY?g=H9%yQlUxh4m8 zBR~-GGGlh9&>)kzq!iz}Qn>Hdy#_D+Mp^iOT%Er(dF-X=*jQP0V`azoNVt-fM0w)U z#HEYOrJkCd^Px368IHn18VN!Fq6zXT`MpAY$J{l*Z zwN?aUQik=!bK!ak3tl~-z8Eq(TAG-n1ppyC50J(S?3L#FDo23ugmG~wr()B`0*#?U z|2Cm9>3$}2Mt-& z2RHnQbv!a98!CmYuPPmCVJydOa9d7J%Go$BfMOLc1%e7(fsA87P|dP};;&-J6Va{G6zx6z6FNRxAC zPK+$NS6z2&xNRe&rWtXLiH$G|(}{%Wsco-4aKG@o?+>3m+}^N3sAx7;MK(z|oCpRw z4|wV}=Enq;@u&;x_?xNYPp4V86zPoYxJ70?WCTHAnIOZ3gff@6V7CZsuG$)8;=~hC z0wwJt`Pyn_Wr0(x%CWX|2pCJprZLK6?Mqb=9@AxL#O!xSf{j-)O*P@wjdi4e=64z! zQVKKOJJr_{-uSL?+ZK$|QhZ|k_21>D2i0^YofR8*2P^8gR_uKDSg;QkT- zp(bu$q=ms>L0C+wi%=smF3DHrZ`-L|4=LcVB_OCOz+l*t=saj-7XXB@t<2|k^JE1} z#}tE&d}9oni>ENy5qPygcwmLGJf|3e0$Fo>O?x;SRXt@G=GfZKQ2jY^s*lMg8IL(ITeMqd5>PcITAN{Nmr+w( ziol)*yfw!ZZk7|vEoEtq+#FZt^UNo4D}*#C4OW0qO7VDcJxWHos zFrWbG*T#^96yY@R!#A$G)<(*Caq`$F z&18ryY=K3p>!MS=Qaa@-0?1~eCdSZBglhc+1OQ>dLd$Xfz}naAajVI!RZ78djK+7l za96j0NQFU(tP=NwGHMxx!&#L{Rh59>t66AOifmPtL>C;Ikg?Lkx=v(0A##yf9ChVl zZp_n!OYwNz3Z9;Ewd1V^qL)Z?2*u!n34H^53TAuLVtFjIGS=axNG{Pw0$vcZqGMBr zBn^NP1C|I}?Ey;NXslc&!AL3eFJ*B;n(4#k2u7TbA9`Zo&@*BtMOs}+FD}lBE}zR? zGzr>eE}6EqP6^&(L&2y6gen0+Y)a)sNi|lSHaS>6X!(byv0EEsWIgn~XR;`O4GNFFuvcq!_+@CRa7>Z)d98NEba5&%IvqWFtNVU0>h1op_T|uvu8dq5)H)y}@iP4%W1+B-0oT3v?AUEbd5%DmOL1*i>5yu42}v z+VIiS0~kM%YdBqzRaOGWM>Fbc-D9_2-Hu~$OAg{LVfC&+R*jx`I{KS`h^*br)URd& zAx6qD(*sG|VeB8tHSSt_?M*mMwiGOg+AJ){BSvBrB-OCdi<96&rDoz}Lx}DInml&h z3d@hr#;|B6YoWpb*4BEQ0%-F~Vb&6J$r0R>y06-G8}@+y35Mjww1SS zH8Lq%p`}J1P7NkgSw&PE!`{;SQYcG{qsG`0F$$OX#(;_~wM&De#rgSlkd}x2C81|L zmLeW%4}h#L=wIL2!btE(5~z>Rc*##}5D0;1PEI^~dJ=XznTndg41fX+^v|rGT`Icw zBE$Ub+ipK zV!WuYk*6G-S$opBo{Lpmks_=6qb87lx_>mAAy?FG!F~k~Jqg zcS3sX<*6_I+o_rPf;*5n-5s14&tDkWx~>7IHYjD7BW2@r3u9xVFTzJ!t6H(0hS5zA zREyaX@XekD`CpzHo?S@N7bFZu@?8uNd8kb;%kGOWta3}maZf&;R-Ql6f9MjryeCp$=EL;@W7!2!D2V@PRm@fxkGr$XW3NWP^2DiM zzu29X6!U7aAs_pHuJO6d(Q~6a*4C~Fo3~M1E`N2fbw~M{U7@CRf)|@AL^2Iji;*H1 zonGjh`uC^174jm0N!BAy0AbF{iFFl$>oznL--?C=%&u{ff3>R@uViDoH}#njyOP2* zHf=@TJ319Vc5d|W$)4_sY{FeG`PBuPnOB%ONyUpfgIW1-uk^!byTAL(H=aB^JU+FE zn%r(7 zXNRx^E3}lPoL^?a1O58Y{L^2)v$3kIST-j4{#fdPzkB7_aGEdLsVmk|ib4i&>>Qvj zJnIvf%JM)c5CCmHk)DesLHRo7Yt17$N?E6{oh~#@jBjL}oe~pP5_KUakWaKs4OD^^8mmm=3mi8#mwNr& z$j-HO^&zvbS-I?Spo3+?k6)R1=13n`;)%~biLRl*9* zebga|`Sr_Z9pBra<(xeT*5M#&E+IAsnXB6CC@X3J6Y+^8q+|H0U%BGtuA#*=4$Dd} z`b*gNhai*jkazdbn)XWV{N7o0 zhG8$p#J_#w)Z|PObE`9xx#jAV&GH`q$>GFP$0i)z6?njH?%3J-@a>y@+1cWYBTh0M zXzwhtS~FqPR|hVfy>PL|L7&#N7&wv)^Q*4ui+$6qu+(;C$uWqC#s;IS=7+yI+A|e* z)P%yALO*u%hP(H)vAIQZ-Q=x@rAL;xEDyWLYBrD=|KPsX>-Sz&syHU%v$N`BPxY#J ze{spds&p5lvRN*^n2avO-+gr(uH-s~0MBgS*fcj6J>NemkspNk{}$lsxBwPOUi{#m z*3bRt_l2F_pn!3hyoMR(%a5Nvetx{vaYI%)`;~^r==u(2Zx_OJUspQlU+EN zUe?s*0m8yJC2`}!Lp!#tt}k<&6B(46y#roT>EU;7Xk3V=&-G8?0)X||$70?)7S%SJ zO=Cv z$wg^&V&=N-&3HY=+KHf*2CxMMcF&gP+8}$bZv@)$3j|h9o8q^d%!|gehUm%7ZFCR* z^?mz3cJEC=Pr;glwkV9G=v>MvpZr1B*-PWN$#yw5ToynOgtr35#;4NR%r%>E9aOgt zTCF;e@Nvx6_S*K=n!et?x%qi)zhQ|)p5w`~p@7+1@QUK3!f+g)G#}26ZLd?m{Lwq^ z*uPE4U#%cgO@9Y7p4!J0=Bxkb{L_aAIamJSerfHO3lJ)YD>i3`=6q~!=b9DRwuef` z8e>J#SyQ%m+v;34F)@uHK225`q|=eGv^AHVOMX1WrQ}@c=qg|Q1A7|3`tU8ARyP$( zry40b*cf*RRT()ghh4bTpRz(;T2?+1qzUu0Z zNG>)xJT@+}ZW-Q0aC%z-5>Os5Glb-5U9SJGEoEQ$@Sog&^R?li{W7qr2F76ZF~cz5 zITZWO6Nkxfs95fznQWyZ0O%eqZyC!e5$e8Q0VZqt*c(wWAYJN%%yaWL(GcN&#Z0W4q&5T6G*vv~%leIa}$GK7Y^F zhpz9`-;Xh#(Ml9x@M7r8UH!j2bhc|Kb8#{m$8BF1evtv2q1tb<0VQ0;f(fXQ7PKK1 zBytrC8|8{5vSOk_kT%wPwzl|hyLQv=t?TK_FXkvytQw93bkMWD`O@6Co_H;h20BZC zSuB810MM^BfSj`(sW2Kp92w%WAH8+`r|#Sw=89f5Dk_GG)9R1SWzG)_clC^S^^TwE zo196=B3=#SJQ(1x9Zqjwk=N=}QBbpjlJ+R6h@acCs(N$#%FUh4ooy}k73A(NIWi?Z zHs7u`q@WQq`k2am<2U0!`qi-v&eTh6XcQS+KycnLD`0U>u!@okGx59kw|(-yU2TEO zo)t7{SgJ*n>A6IDVon+wUl^U9om*H;Bs19@ZpEt}Hy;RitHZ&SHI+>(sv4?<>VOyT zlHml$YKt8aixP_FUT( zMx()l3o5ac>OV*xx)q)z;5)C5r$6`jnGqnSpp$j`d!g%)Ib=Pg>+6RsKkTtN|#TS0>sv#Mtbn!XY2`;qd5(LFbK` z%)cBQ|H8k%(LET&cIXvMSj8$pVfhDsWh^%w8Qu~RrxX%?7J1c*%G9;(UYhxx1qiyxBa$j* zy-aRZwd=sPj=Qe!SXJe#5Xj3-#fBH7=4`HZ#DOdb$3R2R>7ydkKbQU4^FuG3yf`$g zC=#Ch@Z3ke)>+IIP|5EonpeNCpnRz!sFCIiO1WFUZcFofw^i+EiFB+e3u`qXAfhB$ z2a=&J-vWo`YA9dZ=-aWjWm9X}$`J7>4CnZRXVDd|-WfGF!MF=g!5oJGc)t@_to_j~erx(Ro#x(A!ARL8oY$RM<^4 znDj9vKR&$;t#6~~5&)6LHY68Tz@WZ!-^DOsvVwMk=R2o`N`hnrh&5|R>GadAsa|~m zPYSsX`l+&55pp0(yGMq#ldbz2;K!jeFjG7t)-8(H{ zaY$%;H4gNpNscBE%|@UMR*I2Bzx74Ua%=^KNX0BF3i2$8k~K2QYUrSw=MRR6m(VfN zBF8bRtxHO-J1laX+DLn#BZ{<nY+Rt)+88XpQ4!_PxD0~o@yRMGe)VsC3}YWE9x3IZbH zWNP@!)P&H@@|Ojngp{m;3B4&a2nZpFl&Fx3`}$?Jo4bnX`mmq5=a>n37bfBF?MO68 z6kNimn23l9YyFApY8N-%mAkWQBTTPrNEAqT>Evx~n4)K?%%2P=?+3xiT9V|6QvS~R z>hvV(9y9mN@4VOd{9*=AMkv_KCZn8Cd2ykFAqd#ahGTI=A|XFDfWbIeng2#i`V)W= zg!Ecqga|d|zmd^kGGGKdJMdiev3gKm(CAOpgEvuTR=U7R4ZJZkM5rp}q8V$47fNdfWxZ=d z?Y5xYmX$giHxhb#kW>c$6^4b>|L&)0z932q5-M6$spMFz)x`-8TsdlsdgZ(;y0fJ| zLEm-J*!IrI`L)gq>~1`f=s=W|HW}<~@a!zp#6UPD-O+~_JJs|mzP_5SvCcvpPv#zH zRriRrW?V{8trM8HFW8A9Rc6wu(bAu&9I`*jDdrr0j`ehmkKGHT-i+YmYES&FUnUb7 zzLnHygY^t4mS7~Bm@F>b4`(ZjJ%goeY=5!RMYM*qtz5SzsTrrLk;Z0@ap{j>DsT1v z#fupoX6!BwLB4hC(r4-RuG!QQ&#=67^O|8rZL8RERIW7K(&1%QVRI0^C*|&S z9mk`1JWdG7<;RrN?EMPM0;jzOEfdN)s*}+q6gsLi9fBO2lhzJpj;6-sl~rn|k?AOo zn*8_E>ILPt$3>HQ<6o5MfxIIAGYm>97yHr0=)84#lCHmjwW8)WP@sM{T&XjSixVkK zUOqsKjQnbsm|U^5DHOE8fD{HSs&;U5#4w{PwzeWs%Oh+{XgDjK&96DTW7~RS!V%i> zI9M8+my2{uUJu3VT7G4;V*1FxJC{bG(02bAzzAXXR^a~K`=I#!v#RNgFwJ5-WiRwf z5*pHOaN^?lSq;bE6E=a_dx^fLd}-p=1T3*!t&ZGzPYzXff+kl27gqr}c@S;q6ey4? z=>Ro4vR| z)RvRl7=#RwrtMV>0rNu%X&pA8(t)w0&aucWBdRrQNx^ZD-_K>Ib=6)XHz zPJF766Q<#lwqX+`o@z4&o4*bOu?mn3N`OdAzz&+4{DCS{sVS1Bh>mf$t}{Q_c+#Sv zbCROo2+WmmcwHCC>st!wpoCR>kxwjxVD^B7P;_VlH_~-g<#8su+6|3R4agC{6C9fe zJ8C)wh#Ubdw$>FlU3h-FxTl!4B(rtcELDe%j3>g%u z6`xEQLDX z8Iub{tU+9C#!dQr1{-}(SYF6Ibmr>>b~u7OM+mEJL(|xVEy2<4ZFx?iB^4y6pF6F3 ztgL}iOuA%O#-kYfAHJ6KyWsnXPq*?Q+A!sSM^TfKS))73`zFuv_~mbAG0uu7te7L7OgH z^CyM0KnJ|;acHv9+|6YbxVDX2HXjuCmapAsssA+xhtk?^B74^{R*e!l2sb)U1@B)y zBhxiGT(|7(UN++cp0Ut*4T=mlZ`TD7a^AL_?BuOPEXKZ~{YPsj>;$Vrf_u2vn^?5keeGuDFJ3FpOkZpeS>6PQ~5m|CC z7aiXVAQ5)sGB?DWq4%|iiW|7SpFPi7ZR@CoPf*Yaw=m2KSMJ!=x?bGqv#%OV=^K;PRzQD&H+xH4})fR{)7vX%v{`NyQgr2ApvwHNKCQ+EWZ-v2dWXG#*s_uMw z%t^0BaiCV}C{2%c`j;^NgeymI(OLkN_;xFKi;UPx1*F<0N75$5n5n6-8foMgb8xC3 z&B5J@+mE~E&Vxpk1X?YXZg_TWO?4B2zvdyunIKf$g&l8eS|JV( z4IK`w*ur)L?MI6yfO*+IbIrmRV4$l$%&(cKV~32fFW`Pj3lr3=3O#yteJeRVMc?q~ zY4Q={_T5;TB{O;lo25}3kx@50xP^50Fk{!Rtk}z$L5gyTVy5&s@89O-;Ccs{R%61-+0NO-U)RxhqKbOxI<_j^J%m04V4X3 zVtoOkfVPzf$lb&x)ynmau&qmq;Zie`KjAFUqIFG^eOs?{cw%(xe z9A-z%CnrkFnAa=#liXzCW-bk%a-5a2=I;U$dq`oM4`1|)(vTYymq~2y9i6$>h0&kC$}xblGR-oF|34pNLDsY*uKUt}b#VW95Bk z2Wz?1uh(wqdFqbBB2=@dXl;94V2jcL_n~5iO0IU^`W@7v-AGk`=9buEgixlcv7de7 zW96z$9IPOqq60lcV~aa*-5)l<*ps=}mr}GqQ==kIBIa(RW+DdnU>Q&6*fcJop*&}> zz7I4VB)T7Ff(edSJ^d~AN#i01ZIbTmn4oDruFCfRRmNMak5+Q1ft8Eirhor&!3c6p zPjwLDcCWRb<8}eUucbN^T2U^tJ|oqJfw9FFjPg%Q#G^2^6$af8n4J$ROoAHz8%>D> zA)?+HH>AC!AMnfMNV%2OfAWTZj}QnF^)3cvUz@AXNO--ikp(}lFL52Z*0UQVPfhsf zW85zHTX700lMu)uI&gyNJU{7W@e8EJgo#yr+kQwhnY-IV{7mCFml+jXDuck!O6mKv zPoDFUU!-iCy*<-kp?;L72G`lx8r9=npQ)=FDv#oGUq)3)Wl_{REuxhal6#FW?Arg; z#Ob2&YvS5oeB)+dq{Eiw==VM$=`ka@Q+lNxC%YouJEuEh<1=EiX-b3JV z%2{LWl#D`eq~;lch)bIL4O4Ta&O5eB78^wF+;ktfO^_14hWKc*ci6juHQ)|8j|)kd z1;e7Q)U(lMiVL~j(Dkox?yj$8JT6Lb(ks8+TUk2|u+>~0-Mcio^PF}2F85m4Me{O1Qqp8qCs{4)1WrcJ@sfHL+g%G9CktKl1Y!)6LggJK{$xy|<>QXtHmW zt_0g4t)K53-T(fwx~i?d8d}?qzGD-V4PV_Ey1l3eEVcXp3YUCR(3 zNYTa#bV+fcoeOQZfjg~qao}%lYY#tH0sQysFs_~?MdN3-cig^BGIYA!mUW*n7#$8G z*cygjFB%#o8hzK!7#8T^o8g2Ak-v1=mnDnc0Rm6!?#BuIo1d2a6ar203@b|tTc>*` zmyZ(3pax#Q6A79%6e-a*UBuTx{ous}2ABvg&&(xZFKWz-6Y*-0-rn`}{r`FE52Na* zj%BFw*l5Xqi?2AoI%;TYqDxl}5)zM!d7qX;Dsu-SjH!^_!k$k4&U^v}op_(#9zIUG zAnOr|+vl36o3jjXnM_?S@*HdtV-HuwF;GVjW$2;V-5X}+1<|Id0SfD<4S{LwA0m!b zk+JIPcy}N0p(FL~=AT4QsXncqHpBsf{(!rH;2{7i{>%)RpH?5xWBY3GJir&c*xnA` zLgg$+cy}0)=y3G<{4kYo1NIq}E4NgKFIJAV7er!F9p(P~QQ*W%b# zgZI?2N3EHh6e>|<_H(8~tg_=6d1NwPEW-l)h+=&iq*>xGPc`lW7<-1q?e)6hPliFo z^aN)k*~IHGYcGfLc)+9qKCF>>JogGIWcisLoZ5GjTasgZ((j zLi=?-jXD*EfO_%`QC9DhA%jLG^MTs8)tNC!>02k8T%EY>DpUz2N&iT4_EE6Gd=q4D~>=k0RukKxfoov&#PB~OE^Z2pE_{mQwnLEzL2 zV`g}+0(OEB4of{%2jkueYWJBJ7vb6SQ|&SsBPf5=z~FTpY<9DN4NJ`-@dj@`V0|To6rfV;|E)#2oW|G+wLL&<$Jrhv<2d$;gFf z&Q5P}jh(TJ;R5JPM6?2GnR2AnA6S@_ zL~=Rt+K)cNF9n_aq}+auZgFG~|N zIk@`>nRaiDUfhI#)=PJAdIQ1f9GoukhXPMptpJ7|_pc`GE6r|{S0H(1ozG;{xhWjB zAy=o7Mm^&%3eDdQxg(PuO_3*sB9-}ya8cu|klE<>kHxAV-CN|4tP>W{ny*~WVd1GY zlX-5NLfv-04BoFCt2cXlZ^SwW6mUnCj}zGOAKSZ9zyt#9B6E} zPf9e1G5BfJ;%Gu>WadsnPA*C`f+S(3=)~p6e(EsuE=>=w^eJNm26wxXdO7JrHLC-h z$0@du7kaBrSVqi5$Z@{h0nVYr^9*B@*KpW;7Tk*6Z8j82(E_{+}bog5o09;NSXpWMTIl(QL@ zhE95-(lK0!uc&By>e@qADTPCpBX!T}Nhx}c1}m=gD8aEVi)A%Xvt+PT6`#!~a_e$r z53#nQf9OJ{LZhuPydR2yUSE(nYWll6VecwG6n}d@61FXRR@Hc74h2-6XKaxv6%PR& zPzJ81Zsw9?_>BE=Tjys@gZUodx!n3MDgDmNapn;xmOPEL~xZ3XwV z0VYO@C{uO)z!-goCuJ5TM^1}9LT`As1ULK`j-b?WcQZy!(+X~&;wrx-*aH(ds(N6Y z#>Jmf*A<;6jMnj=_j<}zw&`A^R$Y}+V9*k~#>SZon zoSGcf_ci~1ACpoD6h|6Pi+em;>`qCE%3$^+CqGK_xPI%#VufSpX9io5p>UqwO*`n` zxg@THsY+OQ6LV?36)(}R*PY`Fah=;U9!{gw>)_4~{qraID18ir&bfN@um`gw0iy(} zq{nvN=`D@Bf6`jrw6TcJ5)~hsQroK?y7vUi*?aVjv8@I&Nc<`BVyxA`{RfM@bl#KS z0d|s+XocF%r7d{+{EU;%^LuH95>@Z1Uc3<5DNUJMgN2u|vviUJbFwJJNo?eCn+ywQ zRZZJM+c8fdOm+gUeE7)_4U1%yVi1o**hM-ah@8MceN?A|Dfz%W@%oB;?+9qQRWFh+ z5|;3@D>_8L9yU3bQ#mv-i+JSAntowU$gutp6zUv(cTjJC&b6@|ep<->M0 zTt*W1f(Y{rdOQwR7@0=yxSg+!^?xe(O`ZW9M|umxz%G-p#NODXP~ zi0_(QpIN+dVVNfP>fP@EXfTwca2t?H2b z??skz<(L}NfA6gCsI$E8-QCAg)tx20{R83W%3W_`Q5+fpBD!VvHbcVuAM%1F$&95m z9TEopWFa|WWac*{?(bKbl(MJqJfv*GG4j_$rEV`b(4xK_ZZKmQwwbwjudC~*NwpAI z1cM%{1ju6*4gn$vxm{Zf3CM-Vd)QQ2i{XQTy8nfsQ;FZxe57d$p)=i|-}n(E;p$1( z_x2$nAy0+vTYwWy>D&8XB4kkO#Fi=4f$kswaPhG{He-U$EpV38^ze3I=G`m1PB-<5eE=MO+|<{C}~Wy8536CCEZ2 zq!9X#K|r)t%oTd2n;=#|6HPC=&Ie2tyZ+(p!OlK^ zY2s@hqZF@7cu0$}SIQ+|N9*V}w?PUsp|EH(NrIGROeA|NM(p0RrrZKs>gZc*&8m*S{ZmKnFzh$4e)haBJhmdOz;6Egw5Xi{M(N$_%Rfshj{7i- zAey7hbS1=Yc<=`c5Q5uwBm zt(ep(J~Vg04Jkx8UK)s#&e;wQm>G|+JKABsx*YYI@x27~mfI~`@K@KMCP>B;%WC+>$J)O%6$q5ae z3>Pz$$tf&QR8E?WQe}#(5zQbX=rXc5Yn6QONrttySz$UB-7e}Hbu4S5A^mQWoIhsDRb1BN)E>`Vf=^|cIPvhC(wN;c)Z5^N z=@Sf#+%)_BhpA@PYmaQFmyiCmuN@060e0WA5_H4PmWyz#Y-VsW%9f+KsA6z7diBkV zemL=MJoWdVcrZP;Ud6_FE1>Cxq~LFTlp9dRnMKibl%&RPXJ%3j=Uy2P>5W8j{6Cq8 zYukPc}lW@v(bxqz2z_K2{3pL?8B*Q_;hZgw)A*FWHQDx$nu61zx_p_HZljQQh zX&e00_)0Ir;;9>z|K$vV2y_SD8{QqCoHN&MYZPr5+#H5BFDX7=O4s!&h0vtY#l~@X z4cmxRz}jH7(C|D`CZIMjrRm{<%mqa^^Krc=yjL59>*-!Q=b5C7LxTURA*m0PPULeF z+@%QG!je8;=Y>#8N;Jd}B6EI#3Kqw+GEEsa8aY?|taJ3qd)7D;Z^W}qHtmNaAb)PU zxy^lxzwf2yZxtf0xcv8Hs9GBOq^D68Kd%r)O~M}LIseZXW(t;Y6Uf2aFG37?w0x7o zUmx{F!ZtOZBY%Qo{T0uYa>^Eo;+Q3w{p~d!c26G67|A4EE0+lR7NG^VhKPjVj`Hu| z0+V`cbc6m}E0`&z*Y*c3yo=qQ$$pN#Y)Ef+bTcgE?DVfghc;AgPXA`GPlPVz3r07E ziK#vRtB1U(OW%o+mbKAmoL12`sqyPAK6;8C_h+~6yl*2)-n_6Vf=!O!skt+`^zfa} z6|`=(8h+MTn)|g>N?oy>9!Nt5uv`r!OURio{1h5RtDijgcVy=koF$ zG^+T#J#&nl>*h7=<+@l?$d7}t|6>E1>1a*%!|B<8J$1e9-$d749{#2O+%iG-HX){U z+EWz)Wtp>^O`&;A62c-r&mzY4zsw2pq3dwpvvvJBUe@?xf}LJzP<(34X{0EKT7NoJ<6*Yxb8ny$4#U zl)=jPsc_sJG>61kQ)nLKH%s0rxGl^4tB#K2oo+&5G=VzJwBH)mrHP*lli5AQ)yk$7 z)3{|%vJJ>mj&bn9{8P1%9DI}ld*R@IUa;L~tqzKUvie%1__xZ@achI;2ow?05RY!{ zGd|8jO@`YZa{!!n+wy`kQyTw#?kwToVu3jsPcl2$@Km5w%a2kzs-!p`*pQqSfd_Gf z-jJFihio7GYftAFvrB{P2YTKJwT;d@dMWs6am ziq8ClU@{mmpZz97qDp@l4^_P%cuQccP*k9~S`0%=pLd;yTXxcMjWx}k4?cDp&yY4B zYV|>n0)@#V-f6RMr&KWc@}#S96v8pZ-@2kmmRKj#kv~GLyFF`c9vFS5F+2o$+8;!^ zG$296&Bbrt&Ae84V&TBpWclwZbP>)a+h~OV>utDLTzjm%`qf|(isJ!0Xo~k5wxmE` zthjv}`S9wiyjxU3dP$o#i?y1|pq`{O^9u#8iUQv-n~gAHu8TN4Tp`|O`Mb5!0>_-c zP$40+s0-X(MK<$$a7OK21vh^w7$f5vh+%oOn)P#oMQD|AFr-rLO)Wf`t?86`T#wH9 z8}k1yMJVgIFUd2I`wKH~_ z5$SsAw+R;0sU~F5zi{?x-rHnTrTY$R%rE@q-tzAY~KZYTfF?e1bRN2&{VlG}*lC8!t zFCIGbZD>@ktmwh&be%|-PKo}cCKU{!A!(wLa)e$5tIY&}Z@2`jF1dTF8MXlhM7>sG z9#Y#bAnE4CKUK0!v{lZ~V^4`FCt!}qd&kXXE{V|M*Qsrmr|>;x;Gksr>M|~a76z;g zgDyN?8qT^?H`h#@$e`){)xi|6OQ{ztTpQQ7hMy zL(5Et+&HUYMUs0(q^!yXT$5b#>eTq2=LAC{9Sbd6asAlspiKw z@711iV_e<}p5jp{8{`x$C#lTozlFs#*i&;8xZOf$9)Tj;Bo^Cm)$JP-d{t_Vx|Qk9 z=trRL(2Y8tVe}6%tKGU^_X8B=w_ql^cPyMP1Xf|u4_!Dm(#Om1nlw1PBiRJYhutZ0 z@#wvkEl-I{9V?HvRA`Q86&pZlR4$X@>4ahC_;sRzs>ZFQmF}yxN$zRFN=CqPf&cJH z*~G=IRWVw6cRqe@_uImTrvEw=!;Zb}-_}SGtU3c3JfLzCi8z!U#kZJV6zsDvM2c&K zw$kSKLn7zOvndd$dVQ~dN;zh0OcOfZ;g16#m%i)gZ+rXd&9`IGpKWhbc$e*slJyo+ zc3*9--o!vMlA1-CF_;YOBEkmGPNh)ELELX5fNZHlM_uJ^2#!YnLt~o+y1jIH3Lc*3 z)kcx7VQ1Rh%Y!0nO-q?Z9SQ}9x?S`*`8E27eBF$joD{637k=)8aE{xCAP_nIR`nwo zKKr*d*x!R-cUuPs!Q^k&1&7^-oC4ExX$4bmSg6)_8W3-|RIfng;VDE`^QHH@2l|pV zb7JOTC-wGo7%Er;@#0Q*GAnbYdYrJP8HrMZ=vO!WK1wZVO};tB_9-ELPoA6P1}<<| z#r|82J#!|l&$u~+O4;IwO3YoKy-U|~#H-y}9uy0WqIKlKV7elO}FNesMCI;zBaPjy??_-MDK^;g)*LBuA5k+s5 z{5T{#BHPsgcrL#?r-1x}R!8j6Gs50s328mf>uP&S&%a+QyLs!ntyOYne+*#YNl9+| ztD5jmzWo-oYQ!+k3aQPZSp-8*wzGS$4XfdBWw3nxAfBP8K52f26RP6gl_kVVvRS>{ zA8&iLp}NeIm2r#vm&);Ae>lW*;gyuKu9?NgST3{vd0%7#S4Drk#U7{lZ(CkXe~Z_D zA&_wFHM25l*((l()R2o0^q3xYT08-#>Ui;o@@nU{_GoWuQSJCZ?lzsl_MfXYcOZ+#efrg)4g+6`wy<7a{zi9`kPEt}BX`->Rv>G%V9o-)Jm zS}S{Fg$(H^#VM*alwHK@eoQgJie9aYqbDSIkJlDz8$;dJewM#JXf@e4(2&eBM(>$ecI9$vV~1sY(vdaO4rR$PL&4o*rgU9y<+jPbX* zn*ybLNTg(z6?86x957fdn$gi!z1l7szAqngIId`hBV1Wb8bSlBtvL#S-VJd*bLj6u?L*aScuKT@I*7LFl?ajjqdPJ+R4qzMw`G&`eoK{z7Ahe}IH4}FBUQltFlWl`p>U93q{uAqqRlR+0}q8o8~=XyAWrekr0bOidbSXlJBwm92FNfqu>6 z!=@gx?LOe^`>7W_59E)D9rUtemQ^fjkIlAGCWjxFNsRd%8^8E$4^JztJJTk9nP+ON3BN4f%2E=k5=7{IV#eH<(4pNnJNQ>H!DTB+3RK02 zsFb4hssyXh6ll=ta=-y_Z-v3=8N$I6tdger{%ahk8I6m|{$Zi<`lSdC6q^RUa{MO6KE3qP3V=y?fUf*8U#wr(n4L?;I>`Abe9`h(>DTY$ibba zEZx{>e!)o3=QrOh4%!r0O|ydN%MIZUYE$#s+V2>>?FHn`N$c2Y^Ns_LuLA|?Ep;(1 zzD=%{Uw>lOqXm2E0yp-cOL7ae7+~@&j?%D^hd#yF2F?06o)=V$%2jH;B~aab6-Fx> zJmb;*uwpHfwZ;_*h!L&Le+RkzmK`|~*6(b{u?#Yfd2737*V3LJl#J&fZbParI6O=I zHVWa?cN0_0T%O>35NbBzdN{yC{R7}k5#J1vl?*0?upGif}}NxvfJH5cdlNSC>=zPl~aPO<7gd(*r zR?=i%hwh4ioUm>?>H>qa(uz;vSDLT=l`VhU;q69J0Uu*OaC3>*T1?~PNqbx6-GY-t zuu}(j0NrPm8XLSNtbrb_*S%#ignpRG$pY|KsU?Y)N{%{5^k>pxgc^;L`r0#>1n3IQ z49h?5-JMqJaPH*=uyA-B}s*O7!u(YzY7mJ+^H$;t@g^zlh9C>mcov!mq&Lv!QRA zfN$-9fiKcdRn2w?Stv*UIO$Z8JGX_%{i%gVOqZBJptfA^(4sHBU9t@Aqulyuc9;XV zl422S`(?Y@l>kvBAX8v85!22M^}n~{Cy?w~j-XP*$yYNuPROS=<(Q0<2Tue;$nM$Z zB+Z-n#y;X|g&?FlT~_De@pUqfD&Dak>JQ`Sr@5W5-%3;GX-@+1Zt?%U97b;q&xMDZ z7}>Vm&yTo8nC;GH4z1`_md^&y@0y?mTO*ZJx4d4CI9#yppMGZskLJ1hhX+flw5v*9 z!ZD_T5Cc;(?VBy|D4*LfCpg^;AdqqS zCizKnC>Z3(`0Je?QQ#}-0Y2(97+<*u2Bn3*xTx7$IKKYhmqg@BXB57$hAKOQ{FlP! zS!K=%Ld1Sk1&a{O=*Yl;C4?G>TW;>8-?R)F|Ef{lJG+(OVOy?rj2B196Y-@z4N|65 zBg;Xi_Y9n?ddFekrDZVW%~gc-wyxqDmk=6Ikr2CGqFWmjqwXWY-3O&2?!7$eo>*`{ z%{r7LE7%D2z^&@MsnBt3Wuy1@z`ga;lxwPTChacV40!spLzVhj-9Ado?ByuAh~1^t zw;md@z)c_ zTVl^eKJ8B|{d-gyv-mERDx3&g*}rVYmfsNZ67RQI4Jm+B;FT0Ry{5f@>y-x*))p^L zv%p6Jo?=y2^qvMOt-rRstl2dB8j)p1p)ZP;0(s&U1>i@%YSth3N?{8#H* zQp^{zAKLf-%h&kUnM{Pbtf)A5YU-Ap7|xXt?lqJwVd4O5$^cn1~^i6tVgQ`gr zxwP2>u*%*THf4$Gudr@5aAHkUv%3W-bv86ey6czpWVCVRztNW3)8b5ri!QSMEa3p2 z9}2d(908hCmeg;dlA__g5zUi$EAS`Q{X2->GZHq%iC2<>R!1Y+*l9^J7B$Rz?cU{) z-X5Rs&{#E9lo-Jh%Af>uhO>c>srn94`Cd#v{9b@lwEDY+i^19*8y+b>$YgJPy8N4( z7Q9t0Le1~0o;HDQJ+2wgeBR;tOiG7+e4tty6P|sA$*n9oM2o-zO-ZWmikP8?5>Ti- zTo<3b-8v#%o0>R8X40v0RBPP7Vbbq;(yg3nuy+|SofU2+2f-Y~rP#M=7iO)RH}Hu3>WS8_w05(3yg zMPk<2TN9(dNsKf)8{&U&*jCax8B{n134?kj|6*82UqKLd?f@Xdk35vq>;iL#@*I|T z2`8uK@GN({bNUC03Y!Oq6^j2zdFmn)m!VTmvz#PBsq9P{@nI&ywb93GN%*-^MF;VJ zlwVvm{y8R+S^Sh4S{aM|tFc>30tdh}i{xIHIqzqnPq zr7C)lp9&S>IvvE=W$tj&-agC(4FKLtmh9acbDEzkz9mJK5Z?^Mo|h~hcFnBXlcbX# zT^bZWJ-+Yo--f$z{8DKY3>a}G&H0y1%7(nm-p+lbFh51PgPVzJK=j-{y%Dz-L=y!o z(Nw;XJk^A1)dY-UA+)_H(0E=>y7Y2!0{!ZidIM{4(?{PQ_$Z+~gqGs(Fp|8I*6Yt5 zgpxQJ(g8vhy?H2M?37sXc8B%xa}P31MvE{25@nGj>`XOKy}}Kktv_=c$V`@gOPHj! z0ujDeQy``vmFd`(IISl-lI)Cub$SqhRW>m`n-=bKJ;FpfxFyrjehOfzN6YSxRJp8f zX1DCZhJ}(Hn>>Xj35}Vtk!MHHna0G;NTt3S;vp(Rq1)>u4!jN=^uOsSqTRlT zc7md$suz{diD-7E;&fn^P!MLHc7pOwwZs&_Kt+Q^YYA2%&sw7m;;52pE)Hh0TBznJ z!C0ukC2bkdygSO!srR&z9M;+VYsY%t!*Vs6ONSNG>-?Rv=3R1fJMgIDO;C#Havs2Pm!z>=OdG1XA%C z^#Cr{dYFunacFca_jutH4uWojA3=tNnQEnfz7tBXjXD%1whG+9Ap$g7x-a8cdiyyy zdstZjttAa^J>lNqKaLYH2F>>V1L8FUEHDlI{HQ41n=VX+?4x;C&bhcKUt$11Z6 zx2joi;ouw{g+U+vD@2bD?&RLb1JtwU8>>p&O;%kFqIiJy+{@I4Vg@8B#gBH(SK5%h zKFSN4v(wrGbLl9&ejXS#3{)rEGk0Znclqk@ygrHqtkeM~e)Prls?=AR^)s79M|4~lkAP?nIkQE~D z>YqFwUz#RIO)xjuxPebx;SSIKLM?l)CZy4u>6w{0tjWDLbPownY?z|Uya_a9+Vr+! zj`dL=oQRybfj&*LiRXs=*FhV}wz*N0+fR<38eBhj6KC1rsJ>x zsv65boa>lm+=JA4K#auL!>0S;^V$6QApQ3c0QP%)eEbwug!>$qWvm7K#zP(WSZ|Uw z)>u{wyyW~Ly{)axtDPN8rpvY|fF$aWg%UzmfDxW3t9gtSCTc8KVjyJw_lp9^L(==W zXs5<4bq}E-4~dLY3m5Jd>HWdrQQr{-KS7E;2!|Bge6-}3xhpCl6^{-a^P&5weLM|b zqL3Sb25N%0G#l>5mSjt^{3>uSPs;%x?F}&kU8y5i)D-aln6VPogw(RWrE>HF@*3y+ zcaM*Y4&m+{oyY~6yTw>C3l%ViPpyzCJVL^GGi`~WwLIYpB?kaHpZ0Ntck|1L-66>9 zJ0k(AVE|;4^)xBIjKTUHH-CR%&8Kbu@sbi9Oitb(Gb45yGdAo#f5NhkbC z2T+c93$V>=qRWDeNHdRuMcI>AHB;;lBIX=PwHtYFTtFY?2;_BEGXa%B$`MC%=QRgEgHGfzDKkb$fM8-cTMO>*O~%(BY#G z*c9ahVF?*7P=TSHur?UN$4zvi>#S3u&Se8M01d7#zl?w+2NV#a|Gz0oO z{mKSn!n>VoUuO+u*3$4ddH}!|VxSNY-G{0V(CZr&w2K0J;UF zx-Y;-M5thSKgXjc(J3{sF+o$;=B>j@jNwmICT>K`s>4m46IxP|h*NB6tB4w1EjU}R z%ghY?mk_{90qi`18s@6QyXf#^O5;vEHpR!dNUUy_W>l(8>xdH@STp0+y6o(d1*zaRKerLOCS|B|wwzlnUWdlc9MESp%631zG zdR)AjFi1A~aomk=1o!h$VsR5u z#(z&jKxafZj;Q}_wackJLffV#47sT$h3(xwBZaz$8j&<-G4|A+=IkytjzTZ7yVVbH z`-2=^72zzYsquHR%w>)XGDLI0eMo*q{E3Gq>)R9=J>+V2sYh-i21Tcxzch6OWDT$1 zeE(Z%faEx8GAvKOK7Z}_@F3|2%LdJl&d$~-Jtl5Ixt3~s6a&~_R__}LG8AsIoff!9 z&#Mz9fJ3N#Bp@lXxVh;gP<8hP^=UDTmKxH-I+EQ{YKxU>LS>GI<4P$ z?z1QQbP0~CBJQW!2!r9Jh({2h+Mqw$h*leZU}gfi($@hak&KjL9tE}Q;|dqH%FTt* zaxm@D&LvZbSeg;in}^u^TP!~dPpBQ+^5X5YlQo(58$F7Ny|G}IC`0?`$SyYeWBc-> zAOULZ42(V`Y=bMH7eT^*eF3UU{xA{_x&M4LmS{6U*3~sImMPPv?^qHsP>{Jzn7GG< z6=QU>N=i|7ru#X`RH#bTx|gkcN9YE|w;kg0@C{I~=KzKqwSMyFcoX9vHT7a%1H zWTj{3JH=hqxJPT8#>J|=2p8dmoqj;10g_Tcf>c*E*#`s+3MX;;KPgxZo5%scH$btF zlw5cU8@!;^SNJ=4hvxmd!s4KHPwMT(wC6b3g;Uo7-s%n7Sx*gg9r&qn zxzvpon1r-l1gN#Cm@ZUJ22Zi#YzQg(1f`Qg+!LW9g??++2v>ZcwN7g70^Q_48(BXr zT)ryq>{~FB*-$epDVPh|!s|UwV5L;#^{t2p8Xo*lSA#}yI1iZrzsbS>v^@|3DCGa! m5#j&sk?=o%D~IqQz~%k${%-z`rp+h9?Sr(|6rmXGZ<#R!T zi&wg9ovrCUB1A?bKnRXF2t^1kw_o^gE5yH_iGvIv(S`oG3jRt`E)|93-_LRZy+J7d zyPG%&4TB=+zq=EEF%paXw+d7+Jn?@kl2b{;q5k`sN>E?u=fBGd!6W>?Seknt@rNK2 z>Mv3_fLsCqVDSk+1e7VKXTvZtlXUp1BNFMp`QSPR{w$ObT*Yb3XYq$Do!n{ z3%{n0fwk4WrH$jGZ~K{%oSW#d>hOvp|C#{<4!swf1r-3`4q#M>&7&Cq%}iffpSYWj zkqQACv{K55I<6HO8T{a0vy$z4uq!hh@!v|Z)FwbxLv4?T0yNiR{A)wx<2>R$OZas#KtW3;{C~ue zo7EG-wx^+;UBx>q<&u~)o^O{X1)|p2#BIX`%&wm;Yudg%YOXYCkD9<%QUL$AQ>t%_ z#9su^A(@%8B(=75t8DWRlhw%WUE@Pot49>rT&X&E?jpI zqm@PdZam)Dl9b|sGP!BNvEf=K=hV!_lD*#LABLB%bA9BxRE+bMs&khX- zRfDOTY2k_iahrxg+6|BlzUytp5$5)v-*_uY|9hM-;61Gk>hzqXXiTUjJKwUpV8|m@ z^j&z(-Sn$?^3WK7{&liR41FQ&a05)H8A)4Srn?~bqcrnoZq{XwXTF?^Q_uanciXd1 z1bYA8EH}tVoC$>vp-!DQD6ZW=?LC(lX;j8OPbX<6?6NVS`@nmn?pr3+4=?;L`-J@9 z^{b_!c1wnIt46ds$VLnl23olef9g}dTrI41dE^(T^<@4VC31&)g6s^A$e0!+wLKmF zUI*i-Bv8zc2{NC8_HWKQeBHZTCm88T{(CyLR1}zaDfB{^>-MMln}yxN;zNTqJXZfs z!HWpO`mWlM_06w5ZqlFsjVb8>iXfjfxMuT8_n9T=mbAZWP0%tzrZF!i92(~vN8OkO z|B@9t1U@&?fz93_*JdWoosA{laP2Ebp0~5GY{%NWd|g#CD)_>GeuaSEYq&ct(h}GD z6j?qeRX0n`YvAKy$hDPUvG&lpq9~mYrb!)7eq3z^LFDl%A6gwA0qs(E)In{1;Tn-Gt0YHdnpQ`W6za zG%^eGhSWGsa#Bb*OcdoBXTRJnNC z^aQNJ6!V~QBwN@B^ncf-$|W}tN(G@6o0fjGmpJWh(|)6bK}VKJm@}3bNICZWh95|P zniBIr{^kZH*}>~`ORV|`O;=Tx4i0tW2g1|Qsk=UJvv#b!Sn~vO{fm{PG<+gTI$WwX zQBG(3Wv?Q_Riq#kzyh5Wa04m+>&ej(AR#ZkdMgH46 z+*Ky{IXRhtcilzP*CdwZD`*60engUAC|kV)LNT-Wd(OA;`KJcNN~jPZVhw)Lat{|2 zMt&PE$ak`!9^c16=2-E)HtNF)%tWUdBl>5jxo%iZ@VQ}rQX{urEv>y4^Zl)Kisa$( zYke!Lud$lgcJ>4|T15^dIY=tw4kmn#v+l=(foJH??QC2<79{pW}J7wWR?Y0ECDPiz=*#`4DM%HJuH z(z9)R;Q;^?k)tu$6<}MMPEX^_{ zL6J1|V}=z1@J(U3u9SK7_)D2a83lwNV6gT#f+FkD*SXvD_BB-wrx$_rb%M?R-+6jz zL1;qg5K`s0EF8*vM&At9lEWm>Zh02x1&hX9$OiPdat&jx2`=wEqK&+4kT2}6y!*5g zq%J=)5`XuL7iuc0)Jc}{)%G#Uh+!03Fqc~-M8g2sfEb0PH}PyH_OK*Yw>>BIBMUlO!H8 zYM=^HS!|OLYvttn?22J79Z62WaOqg!UlN=fwr4^C;>qromiB#g6W+w<4;-!n`?NBm z@KfI{G3r>21WUQil}u90$t7p%TZX7BLSX!yNVU@|$Er(4{I?nm>t50< zH%_}r1LSn&lGMXYMHD9#UL8c@Z5FTu&$cg)XVMtyp(xx4`Iz8LnuGwY7nl0BYhB5l zsf5zU{IuCy$h)e^`R5)G00_aArHPH}VPRCYPvC zh$GbnCoJUV$D?G35@;IfRI&>g1?F?CI4dq7v&EtJ>k?sP0;hpiVlx9ajq3p##pL;d z#II^f2^ShVgdc|yh#wDybZFMXa8V&s;8d!Htpgowy$yz`x2sTPia>`t!Hf*c!>h)n zr??M%7ss)V^<@YG0F->~(o!@;;}YN4d~it7tjIyZZ#ol9AS&Qj;V))w?bym0OR99T z;Tg8zl5Z6u3fE4#Gh^?!3=I<;9`AS>3U83G8cYx= zE=;uk36i39B4Z*2CdHM{pTw*}U}zqN(^kwCP{31xn~b1>Q#d2XNbK zY~Z*Qi&t`XPu3|@I3!Uh&UpKy3&ubJqwHtff=OmOD-F2>?!9hjla1N^o3s8$0~|TU z{{SFD*w@85VV6!1^Ba+L>goc8(Ez>6?SA#Ob8BhK50Y|+HX|_bv?>PyYe`riSct;E@>O)RP_tSbKcywuT{=&3(c6Rv2&Hd7cv(w<M#%Bb z4eJAbFT_Sd(Ft2sMKP81{6Vh}E)V%s#!upkte7jWNV8vX%f9ULWot~#iq~ConN&4} zAuWsj&zhJ&Dikr}sV@>IsVh9I41RmX^>X3&;GpV?zEI?lPkm-U1b_XA*z%($quW-8 zw~H#}RmrJ!eHYobl_7D!0tm zJg0)s#WN9Wp|ENqU!2jg6BdY!f8F0o9JUwTQdBlUKRUuJdf?zZb|3DEBzmA>*6MaY z8X0B!HRiQxtjB6)?PGMHgTZ+Re_st7%qT`H)N502@*vXU2?1YAXAP7AbYN5r=7V#y zSahnZd-IxgHhU-l(1%o+yRxv~qr`|&r#Q!jqY;%3<#+6)Y+NY_O!)Ktco?rkw6L7K z;7xcv%6B!!bY5&A1aGVY3uClII&2>ZYt>n=*%h^q8P}T?FWu#_u*!5o0F+-==Bd8S z4N+^5G-uR^%hOvV!SLHw*@mv36cV^epavQTT0?f)uJE#shDgQQMA8Vi8|UdO4pJjGR9hIRw3BFQ<94Axd9XQp!G*lMuWulc2SV za{@|aKo;b>?Xs7S&NgRF$3T-QAcZh!ppw7HCN?XfLPl!JYiWDz*!1gHT-SP!W!N+> zXwg8G@04FnOtA^teEtHF@s{^{;kSM^8&)2L9$=al9YJjZF5XX#_k=!h?onDH zdv4NrwzQsIMM2YGnL@ier>lsI35VMm7V2-6*I(%#xLx%$wdQRQ6!w657o;B{r#C}N z%!+#XU?~-TGYSqX06#Lpl&Gbt<1OG&9~@6c<{3ynv7i&e#Fk^{tKF6!XAAUEnTzc^ z5f7>A0^)7P3m&+>6DqQ~{FP53rWsqLIQTr3r**TFAqjeS^w!I$aT}D#hN+~b|)(Pus0r6$TwcMStk>8WPALsjTa}r zoP<;&lzX2tQcnaT|s2 z+fn^ICeZqebtv!Z;S)ojZ$sHd4@a92_SD3)tEs24gUx<_1ARNc)|bfWW?OXyiO$h{ z3Bg1H-!_)#GkK&)l>#;FMmQPqqkocGfy{K5;o3|!4k$7|2-v2wu`>e^@RBpT=S~O# zL=7(P_EBa|r{|_Tr>m!*`23E?-o}CM8iTVwZr%J{ld)L^^1aeq={pWSJl(Ia9sHy4 z#lIzm`CFMj`h(Nni@vFW9t}J%7<7*whjE?*Qzu;SeSOdRn^J}Qqz6-eT=k1||0y1s zP(0(}e4J>6I->-WbLby(hD@XPu3%}>^XF5|R{-P#l6@}DU1Fd_7W`bL%3?4J^eLO# z=2(KnK8sEPD7{xVv$IO+N2k1J&QIzcBcvi%(pSk#w45vbRl19MBR~wNI0iOr1~JaU zMKzX^&Ry+!yrjxL$nj)7(Qj|QZY5_)*(LlxmljSD_Kia|uhdwe0GE?TN40AT@dd@} zM?XQh;mZ9n(NgKkR?Ij`Uuc}}JvTOtKRnAAxK#;}^Od<0=Q%Jw^?m&w#rzVOhu%wr z(6FGZCON~TgF^LlI@&}vGz(p1aqYAmcNa>~;`s8Eu-EyZrpDCo%<-BH7y|NZy5|DX zPC@?YiqO@vVvQ*y{%XuBqvPpgZg}C}#qMFa5^sK7qBz5zt-f2usW01gFr}LAQ%A%5 z;KlALcZ11;4BM~-|ECFD3eOK~E!pD#ZsJoRjB@L;Ri92W#Zn&|pdD$yRBCSVIgB>V z(7A}Xj}4kC#gjb2{U@X+iq^dO2Ry0%Jzn;&sFsV-(oIXp7!jr*10a)n$sZiLeg+|b z91)v_D%!O^;zyl-EvLj$q!+XxFiM~jD$Y-b;gZ~p;#Ph^F_l9%!9VND6J#};oqctf zIoA#x<7Y}fOSLIw-PK%3&TJux$ur7^xC(f@Kfo^*SiQ7ST~v82r<<jT~Q znrhm~b9xwf&%dT!Yc72}YQ4?B|BTs|%}I7SgEnrpAD~8oDkwgjrw8HwZaS+4n#1CY zmgP~E+EO8e&?#V$KfnT&cCZ<;$j-akIeCggrNz;{a5u+T;3J8i;$8a4onYT0Wbv)X z9BaSPt{)C$Q}rYx*=k2?fd z!nFX`PBCd~+L^r87)>noOX-F-A1McQD7{`ib$H%$$Ug@MP~Oc~&P?cW(Ovzf)IeQD zDgIZ<#EW}J!rq^^ipq(Mc97`m%I0$s?gJr>R7KRwer$q%5Gduchrey@5B{-nBRi)$ z{a=Zf_R?9(@rh__+@gq_apw28d3AU7YfRG4#i_be)fWQpUHBL0vTzxHU80}U0s=>f zFV0i-Hz##<(lAM#hLSU&O8_1IyOTer=j~f16Hcc<0-?hP}QPU?=k5*dA@f|oe%U3vZd71_V^R!96%`>y-a0>)20Gkr_ue;K*NKtBPNf=YfU^t^3 zo5IHiFLu zQ)@F934V*Kr)wMgF3&--$XqY@HLD<@nOzyIB)S^vR;L*Z%(9}y3w}?Nzs^|6B}&X! z{CYQUkFqbmw?~^wKE8kldMN}ulW%}W>@8P@2C>6qvu`as<+L3+7Rn4>*ir5wn2rG* z0^(9g^(O@RZ0|v3w*5KH@R}Hei5vew%I{*`aym0`xanpu)luh|+SJzUYLOL4uq9Xb zazamw$jfJScFE@ICL+JQ(r3kWYUF+u;i0#EKa(LUBWy>~2t?|QUybyYM z(&zQ=V$X`VPR)hSTlnNM_~F#E_Im*N=D03j&ry-B&pbgd{4&)zEt3Kbmhq5JS;ffR zjdh>AnXtY~^~%wl!_qQbYeJFUwo(osYjNs0-n`Nbm0moj2~AJZ87LgO&<46ZH0?t7vog5{4UwA zgRB*AMnzkc8#!@SbL$^{!wn_ZFRY*3KBixtY4(smzu#|m4-4SE_7n7AcKPz~brA7P zZbu2r+<(?Niq?Xhbg~~%UwYri(Rt^T3{Axe;FlQ~8N9IUHj7eKyuh{p&foj>5BlB% zEHrr#htlDM22Nc?Ac4wjY0r^f|2_W$R+LS#*rLM0>8%0V)X_n8;D-FcE@#aKjkm|- z)>W;u_h_d}6LwpH-CB4%E)C*UecI*pr!$7C(pd{CfOw4s;fp*l$_0&(;zBFa_4?{M z=Cx~iuI;tw8Hqo@w_N5=>qV9d_9iqE)=L8A3F!iWRr_C*hkeS*7QAmvG!vImZ^gte z{G{2iBIn)M8#+-_wn?qz+vUA{^u8m|^XC)oPm$da_c&JC;lSO!c%{VuX;Q-d#y;9S7KNR7RatzdBt2~~uIA0)b z_sCIAvKK7ypG0b~WLD~7m7Z1*wtYp)XX}(HwCykBgww?E{fD@5|HOj6kXJS9e7yTh z-B~W)^5(9wj;2tY+8V+IL-;iFstnXF&fQx#Hs=Nt~z!s5rb z-&@dE{s+hJ%@deYCcn(}bNz3d5KC+)J>Lf6sDCl9_n3$=G8n3D)yO^%c%lBc>B7hV zyXke_jdllnD|U6Rj#pJg5C`R%?ZfGrK8*G00Uf6+A*EKpEf{Mu%Gb@zytg?d;d1ilnkvRpky>^=V)+){xK1%Ci3sp(TPQ z`kq#1vHN>++7gZrhs)=H+l3TdpRY+Ckm670Y6q^_TNMm>91{RQjL+-={5DEfOrwjf zOXQkYz|^;mqG^t81+O5waDm|qOhgeph%OjKhR_g6WDF3)a9KiW)f zo2uF-9+W+yP6~1lcgPNF?Mpl)^K&(HGN{guOP;e247Zf* zAd}CW9D;l46H`(Q^FFTE7wKfrTev3Q?wI!wVXZr(9v058MUL^mtD-Y#t2AFll0+?E zfXHG}KJFAl&zA{i!;uo<2()w9+DO#zHLJW=-zS8pbc!AYGbR?ewX%zw(v6~bEY0vc z-=|uuw66t&{xgy^Z!p+M2p7muR?BE*mXO^O`>8&j+RnFCC&qsmkYbeLu1?RcoNu2S zck~0V&ijSDCF8#VK(tJ|MP`x;N{$GSNz5^sy1bnq9BrBCU7#zQZ1cx4!pVbq@~qmE2`i-Rxw5!}EvLE2FgyjZ1U@zI-J` z$)c^lbgz4|=P zuT|jc&#B*G=+F}DU<_Q6UjuP;mghI^9{-8w9QdQLQEQP)dcB7Z@Gug!sY(^>^aJ9} z?!9^BG8){&QeueQ%7r-D8@R|)*`24xPvcuaWrF=OUk zWmm+wuq&u^{@8;{KYS*tJ!S*p=>6TDT|!||BnHV1RxVgRg9Dx#wjo4p>>+^tD(V zT7Q-1{EP{%+A~xNE7f9k4iBPT>YtOhbop1X2`>Z?sy4FIvyGCMHX#5x-ZO0@JRQZw zj2iM<;TP3FDg=Xs|0QpKfb#qyI*EF&5oHrYE8457GW0QGkKYbp(5EZ;=f{3x28UE3 z@qkJj&uwmK>DZ=}l#1ca)7x*hw;9fPFbF@3=^p7ntaW@mSxSCYDu#X{b%Axf$CFx6 zS;2U4&WxAVZ60CJmnz zxaSHwBCEL7k%u@xT-$>l8+gz%`K6snOE_h)ri9KRztEZ*Xf&Nev$YmGI$aB zZD80AFa(u1a?|PNtcN=T4ll#?LW=-j`(ZH7^MuYZaBG-R~Li z>Xa+D7FP>x`l`z#!D33$gDGNiDvp^XV92M>-a>`OI-SGmj9Xzw+K~ zS7xHa5Dri@P}*BaonO?pOQD>m3~!02(QKxyQf}SKrGqeq5T=Zk*D`c_srOp+`-P#%ygxiF7-=A zOp{B6PZ8VjSr}EM3M=Lx>g`ae@)46_3?p2H_ zVTJSS0O?3QN?_2W$d3`ieG1Jt0wxUj3dm0U3W5-He*Qx|J9r)>o;G_!k6s$Kshi<1 zCnlPTGPhwYw9EEvOQhC==Vk5IuDV`)scH!#AMew7?#d;^ue5y#eW3ZHeKpXg8yMzz zsB{u#){+?oiVn#t#V49DR6jBa&y$e%Tgepx4STb+(h-Du*){giyy%vy6tcz3vMdG{ znG4faicjh1X$k4Hb!kyM{dcZs9-exq?%p%_qLu&-m2b%lYNp9*1TVHHITmX*){%Lu zToX>`;pI5Md6f6g9lm>mH)le`pw}IE>_+?V(PGI*BrsBxtM*o{6$slmI0rOaM|r8A&PLrnhBck z#x7A*1}tj#s=24`^n)W*wnr0-U^a7dSr`eau~I^urtMAsox9;*D}dRNleG6JJF1<1 ziH%Me6AjRCataEfkKRT%;p8eS`mns*XETv?X+;uX_tLy!McXbbY{>>*-CU_a5;(=0 zn#}SC^|BwLrF?KCU-sEm?pWWe|AqBK>ea{;GC+K?bA~1bKGesNdPK z;<@M#5u@i5vR|)W)b5m}E}UFod89@b1gQ2fpAT9n}3lF@sBj}K6=wE5v! zThXoGN6JWi@`O|cRU@{OVcS@1lHJZjvn#u+&WDDq$iXzY=XHw7_1IxZCH;!I-65Pm5n=XP_qKJZ5@}*_3PH&) zPn}-dDTsBs>N4;c8M@vZ6f#5IOtXzpk10Qi0#f4&SuFB26-+R)Lf+4S(8c`gyOAld z$_q&+vRbh?Wo0~Cr|Ye`O^x>-`c*V4);}{(hVLx*DaNQ+_e^mRJ-RrqG@J|g4Xe2M zLh&9BgAV?5`49|OYZnsxcF;TS^+tAEihl8!dn(45Pt>gP+O;DSou@{0*C;uk4K4v! zD?-20Uwula&NVYSUEJ5hJ~O}H=&TeykUHFMfJ?3XTBRT>b~wOTAA%%Y{yc|hTdT;! zizRget$%#kWW7u1W3lXRH6jn5Itf#)blW@1T#%h%r-{8xweeW5fp2Kr#2@6g7V8R~ z9NERGXk#Gi=)~kGJv;69sRT0l#Jus^QbSfAxBfhJ^MhU2KVE&(&956Fc~_qWL|I)q z-|tOUUL73W{l7DeU{|`shhQ$ZYQcUB6<9O$Je0#DAah*sx*3X4poypuT#q%MMO{Ml z^hx%xNg5SiZQb8O5uNGE%It4EX7rDf=u8w)jhaYYyp95?)u~=QTnr?jl#Moppx%t@N zi{v7x&8ur9EKAqgwYT-ZNDt$p3pY{g&1t&$)`p$?(+SK6W71cyoyh`Ff|+_n>^!}% zgE#3jwMHM@x@T#t!mHrW>8hikkV&~A`-zICKB)cRew1}C&5^E7k`CDNx85i#&xU;9 z@vT+*q=cD=HDx_o`NwmTiuc2Rj?ItjM$RrS~bUdqwiB&a~tY|Lmow$A;1LfZP zHsCs#=ZVXHRXfZio2$J4AuGgWMG7I7%v8i&`^XaY+$TRJ1!oJ^s55Z(=MEs;u=PD7 zU;!>{ZPxrXC4Dn{iiaBj;MnUI8S`u(^%nVj5;hFl?`(f~aq*a{sPBqOE01&r=~F1^ z)e;Ua+Q2I9g@E0tz-2IKKNtkFnHtCelFF4*m=&cfS&-ufi>#YFA`GOhIQD~dR%a$f zZfMK(b{Dk;EXl^;Mgj^kopB=~iwYt<%D8@;q%eJ27XSMR9wmQ`I~w`Uhr7vN=;E)x zm5IMnYSpp61U0n=wv#fU+RbR)gtrV~{z)EH@-9yfmK_#?bYF%yd=QbxsIic^M||sy zvJE*C;g6hWx~=#6xO@)KX3!`kzGx#do!c&-5~D3uGP0<(QLjC3ZoxV5o$TOS`kPkDcg=SyVK+f>yE878J%UujB0mrJX@!-YgBYZ zc^AkpdU)#Ggxm}Zb6a`2xEDV8Jri8`Y1+9zot^0X)zwIqny_R^t+4*6bKdGJ>tU}k`~24| zrE2JlL(;ylfQ{xy&Uh?C(EoS>_5E@XjW_rq6p)vQBI@X2w>WloaUYgfUorJ3+^%^n zP!kqit0j$|VKPUpU`%ET(A_H}407-*yg`e+P5I5B+_HVUT8upR-7#=1=$w;<<;PN( zD*s8CiD6Mn8(3G-)QnBQnT_4It9d!G);%S7o>}Naav+%5bJ89iK7$W5xjem;^)2KhSRRwe=$aNNe{O;BU&S2Caoi>}#{ zR!Pe|IySvucmnZ@SvVnQ`(sBK@!lJDeThY0bm!~dRp1lcurI-KqX6@beKK%7f4Ca7tBKFNg zGsUr2v+|#wx`SdN2)D6D6s|e)P)>6ZLG^r5;4%bsk!EOri! zVf`?(#oob#)%cGC178>At!tpqhO|00ru*6VG+TiUg4Y<43fssQGe(K@g@KJn=^Koy zV0~O2&e|X%u<^-^??Z`zq{OS$9u9;lic^aR&X4{2Sao#?`s((ss+oz`V!1d&Fb77K zru(>nU%c9iNw}BhI1_#YFys70;*5oX%Yb^AL%HO*Ad|l1a?c0ZE{FUsF7h#h>lb?K z6&^&;W>~FLyxVJg`Hbu+zP7JW^1z61OW6ZhcU_N~GO2K2V`@?;qTmFamej$%FRhqn z_}D8KvX^H#^R555=nHkOpq`iafOdOB;!?x9Evwhkv#N z&E(NYEu`1OT}7b0Bo4 znev1++u!P#CBP;UroC_t(K1wNZTUE`P`pW5|%OF?l?MIP;wtn<$#naZ;7hT-^ zrWl)Cf2||RhQ-EWfx&GA!Ctc@W=~js%E;Vrc_+BXGiFHuU$` zIdao^hRAnuUoaM*#F9(kcx$1A&ENEENwQJiZ`*mPHN*x^Eu0~LD8@8x&@7*x67$f1 zmC-UbY0VpyOD)h*vw#W!&*Y4yGvZ=EmoyQqe!P$wXicL?9ggb#oJL0k{1V@uzq!_V zkusdEjeK&L*`pmOqH$kX=Pnk z*UEbpQrhu7!0zf;+Bc$SMQ9yZZF)~dylxVH;W1i|6;mn9 zY@-m^wH&fxx~2p(B$DVsqW*RWcEL!05rhiP`nJGlY4|ZR@lPuuxAw4W4pKZ9@X&=| z)8_s43XfL+(b<`JGl}`(ZxT{vWh1J3xq&1c3Gh_rWZmai0hR=^&Gt=4i8a`sIb=Y5 zH!2h~8T_ZuIp0ll z)SlqzS}*>Y-~f^+8bP3|-6*xbZ7Veew|=rMOaCHAeW9^>YP_hhenXDr-m%G!e!b)3 zD$b5Y-_7r1xR;&G*Lf+=c=>%2mlfSzhzgcSdo7;w?ZM+FIX-MX>4l8cDyZ*`S$G!L zo|<^yB2|1x9h6 zpYKL!XoUDbJc1Yw`_932)nCu{9?z=K1U`^;eT#c5$4g(Vq26K$j9BvTC|dvT1p?AQ zDD+;ZcusqNFX-IrvWqL`_F1mYGbe;Eq^GA@FfE+nL9~cmRkNuk1u813bJWazA`IWz zpr2_`pzZD@A?dmuH&0>59d`@k$(RU)Y$1qYVrD>Ev2pJPsMW zSVYN}dnRkxw*Th6%nk+jAu4@a%`+@ZS^6@m0>i*EQ}@kX*D}s;@+L3yvcU^ZL!i#)J)RZ9%9rla;Ojng zhMzIMi@23#P&>0byG>bNmb{x}o(ODMBj*9-CTSThi*7zsg#-LXS>G7g$6oJ?t{qu~X%pIr#S~+$d{ zP*~(>1*2b)8j>>TF!(^gB(;!??*qn<`0fFOc<}TXQ|9379_A6B;U5^>!FD)7DJLV?gjahFFV-Mlr_tS*v zG*j%_mu&a^y^l^_li-XnGha`|snj3Xh9~?_Kzl=QqV#z4(ot#IruDSsU#eokHY+N1rgy+Ec!A}1-+Jm+0o_K{u%b^D%-Aku=RuHw z_Pe+Ch7m`|_D#FGH`o{gg03fG)*~|er!?j!xNmGpCWw3T=daXVUkVCCU2 zOE{RR9V>SoFUT-lCNZ0jKN#L`GcF^`DL#FDERkX|dXTaIK3kxrop-|_H_x`zSIc%n z1@`0lj!&U+d5O;62~XEyP0v^E&2RKS@2_G+4{lOrMWoI9 zOC+of;~k8bb(82}m2hU&JWF){tcj;oH4e(`aek63s1itk$c z*f=GG8zB#HnxgJHG2?&b9>rv4)PVdwoB*HMNMC&8JN1-uaS)?})(Af6hkPp^u-auZ zXP1x4=~HxnwK==$GRhNIvh#5x#-%auWzSMgQF*NSrzU)f{`B{bsejf&z} zkIb^tna$w?3X}?dD=MOGamZu1ulM;wK@HdwMC)O%_elg2=ueKZY{%^~(r9ar!3pj!5x$<3>)7woVNrHpRixVmdRm^r4l;9=BpC~JzNO7~uAAYz!YlPUHJE(z2GSkP!G zUysJZE^_l%IX=C-XjTYx)ly$tsxXXcy!gn%<*@WfjaK7BihV7Nq76rw`yMVX^mu?d z1hWQJ7~Z$7*MtQ?s&9kP8~lqzF)fb{9{WxEZqbnq1NiidENxsyp*UU1BF&MX3Q%n! zfhi-2hC+nH27bW^$`7jhb3jBc84*}e2t^|UJXT`Frl8^x_zeDWUTpFCRXbf$?o=`J z$N9D{^t7hSlTo2RPa$7aCR;AADZL?K1O}qO|7$E+fIS3@O~l8bJbFC9XjDN6OpJ%? zT|!@W)+;GP{or6pnQPD9J2+og;MG}Nf&zQyKO-ZAwr3h|(w1%v9us@ywPM@X?T?eV zxmFixnoNyuf8{sk@fBIlzz55;^oT%^IE3}};cE=^&sb)SojpXjZ zutrtdXkk|d67uNMOQKW;zc(r2a%7<&P9D>3+=qCN zzQ5ocz1u9ffI~yB(=Hn6p6%yOG6@FT51Yl#A|=sCQ*B_YYzz@PEa%1X7^Egs}DKJlr{}e>w&FCF3-+;d@%&s&4U*I zL}jtQIA9t$s0cYz_vWBfO5}|ojV zf>+S)=(K&w*N*D`fjT0I=)u>~-XEKgHtj8N2 z;=zXcM)h8Ams%A(Bz!NE+tpg%ugkaP9UA&hFl|r@WOedBhV*M53?VIm|V z-}>+rqG#hi0Ji7QSmMU6$_Ddm@$#>6>x@ZWe06!UkNReC=Az(wOJJ4NCGE2U5Af>X zc;#pYhx$xrsr_Ud-#$jbs*n8CRKQmxEYA~1!Ljc0RLYxyH#5tHi9jlP1o;bG!Pct{ z{ERXMQQO0BRqcb%o7cOOMfRV>7pw8X0mne>t8s|MU~i5%?eFkM|7Eo9Egc2`-l+-E zdNHh`l88+9x`jN%4|g=>B-2St^N#S}!_#|3W)y6c?9S#U%IWIL2@DPQo+rNAFhE)DLi!6Bzgot1qn`%zX*)A>uA+j!iRG6J=>cJWKU;3|nXy~XAuY8{%e62Ae& zWBrJTi;%~$l*j`~(0gaeo@AKw&Dp}+{$y&?I~q>0poD0SVs+-I#@pUMXh)-8xYg3r z!a~K|=Q!3%zEusn-M`5ZY=hsymEV1EJul~RQ1k?MH}C8R@H%gg7S(b(qt*8Sekv%h!mMn`w|1DKM!0%~AxTDscekY?-Vr%!?s?Xq=MDGkK17>wA<%MC5%qncPl0aP@Q(Z+f zX^wK7{ZobVX6z!%!fa&1;(~}dx%cwL)aPffoTv%8xonp4b}of18>Pt{L*2x}nDt;Y z0%?2$tC`c|OgVY!Snheu_2XM(czmQsK)_%Fc=f|N9P)FIe=z9e_pDN)y?!3rn37-u zhhM^?hqRe#(_69$`1k%oRn$3GU?{dsbL6zs&v;dE3fhCLjnnN-F4L`f%;md#E;$-M z3!=^uza)8@`K$GL2){i}83L#^FgOiVS$OVXZM*S4u#7gIT@p1}bUu`<&Et4SJX3x^ zdkDPGw%*o|9=1Dm*?e{Xr}Q6I%W5tHHs9o!4$C^;j5r-%yk)x zEsfOtcRLY!7V1Q5x%pgO+w!r63hDxK*`DS#U6cHVxh88`xzMmHoWmk`uI|AfGxO{j zYbQRUVUhaExP!;Hd)L4BaRGpBAL1+Gv5T44ts08sl_^w_#(t}M$TM>;TAB#pj77VT zIIj5U8~fI)n+%jF7$7(ZI|h`UojDpjD6hEn#c*+|ywA&;K~vve4dIY{r)SFBb5D_! zjPouMc^udp$799*xNrLPAUXQ-C(5K!+7Iz`a&pIK%j`+ZgX7GEs5*MnFYbQ$S+D<%%KUNk2WUqq9{Ok+RxGg6T- zisu!FH8fMPk0yAmzGqlEJ`8rKQ<`e!Z<^qb!ro_?EzZr<3j?;buDAi)BNa+ocL|4@ zA=*R(;6%FsRhTPjluHpgS7Ev#^T7$CcEBH=r z!^;fr4|(w(KG7M-FqX4OU6+yiXB_&{K+NP2L84L+FIJY&pslWLzUy!6`zz*SCIre$MVsF z(l{n&dPZjXhr0+17K<{|gH%sXo=oy67MIcqw$h`BGod^(& z!&6aR8n5Kuz+M?h1*w9qkSh!Hvetj1ZY9+q#x@D%UZG(B0H7z&< zY@bgRa6!~+*cowCL&OW*Tly^-H%G2 zWXid^c9SfNgbQ$T8IdF4b6W-7Haz93e;OPSWf7Mfm7r>+6i2d?oycHE^OwRb`lK+H z`2O;0pm1!sX?u9^%u8%N7@i;d>!Z`h?;*&lCt3{FJ~fOHLA#CrI8Zi&w%&@z0z z@bdfZ%=qHVCaA)hHuQs0K-@3<=kPe_B4;z+|J>sM#;;>HRrIs}7Gj6%r}xcmi3>6I zpXypv>E&~dc<^5(${0Zx_KgR??wP;joZYjp+kK<9O;OTY@O`38>~I%K(89XT>K>E` z7#uc^CQ3IWEP5iY%KaIrjMcFozDh(?ZoE$yBw=U)rhlMBm3R(`5s}F2>L=2(ix?G@ za@gjrW|VJl?xJPoa1T--QF?zBr)s3jDld{t)6=svOe~hE?oSx)b>7WTwZ@tRTdKNt z*U`&&)ef>PG9)L$1BkBx#0Ex~;D!>u_Ar4ZZ+H^gK6WiWqJ{d8KOd(MV)No{nX6bV zmpfpDUYV1>rDiiSOJ6OGas^35_Qw5Ne1%9Ssr`ez2ly^|#`moj+_h2?tyS!2-?P@C zm!j^qG1fV2(1^_1(uw|J_7gl#@bOt-v$@pX{^=ncr!s<1P@%gE38d+pUdaMYtiz1~ z0H@5G*yX$kU;zs1<_P#*sMZw5F_M~c@5I%>x+eQ*4i?#mY%4Tf>&Bz*;@u|;}n=8VSu zF+^D?(-R38W7N$6RhbL!jj9wjFcjn>}7c2~l1SRfnwK>j#bPNB7GD z{c1aoBzqID$R?`bX7G3tXO0ff4paij2lpju?;3+ra;%|*^ z79HM90X6@%K9_<{n@RJi!NH5L&RuLBJKDDWud@qh$?9+5xv$>`w@@3-P`zoq-dltb zbIymF_c1f;w?=rw@-yWexv4l$Fc>l`wSN-CN6E(T5Er*Y8Av*9GuW@r9u^|e+3udR z3A@J`q7oOrebd{zW3Ff0e`6_B7tPf)qMqa^Iw{A(`b#bfJ)IdB6vTEOf@*>=e?)$7`$4VOK?BkpGmFpbif+`i}}JRiiX( zDwR}P7*qzk)|3eC6)X3XCNj4euD$ORU366{vJ4nheg*CQ>FLCKS^1_Q`9f#ut7;rh zx4$JgL=@Zb;UKyi5?##ey#Y>Y>TWhoVYDk(?ZeHv9qksG?TxL|Zr4ym4f@?hL;cJ$ z-WDGFB!J+Q^ex2T+rZ_y6iD&zg1)AL?TPoat(iIKAC_yl!@8T>;m_wVtdFOy+MGb{ z{D0)uxioI~>=xwe{>Srg-Xyd90WFxk2FEb4S?TBFcGgmaI3L8iA=i-L9PSi72onLg z@H-h8KNk{>!Xo3|B!6vR$CNM0(B~My?+bn_p#D>&uWz?d311l~(6$R&?YQJ>o4V28 z?s;4|W(7t!myIW?>3(be$?R5JM?hSX7VkhKO`V^Pht5bb+7+*RB5#4fFC^ES4jB6J zZ96JU*YrNct@zxxbefyBwEHpcYn6Hjuc`Ue#FW+6r6iHRiKW}$iK9;EsoU=9SH5mo zguVceN%fkV#`LQSMh%tVMv6hbZuZ8Gfu@$>41yDY5Dh?tA)SJr<+Twmi^C6ks<+)YkL__!Yf!2dex!sqn;k?-&Rg)jh*_tq~k#JDL-r_;!L z^K}nu*m%)fk3&1n>s~ghbAA|Q>WxFWV;8m3)h_w`);$JCUfgdUIdrT5vq>PFp`(7` zImL7mc@do(+XJ(V>NGjB?6b`4Are3ZN37d|5!dCK^9+d%c0(s~@Lh+NE=}27MF09F zN4RGKrgQfmCtQSaY7b4{DWOM{(P_8qm)?biqb-7?h7Gd*=IKUVUw%`c_{~GMX6;^` z-3PnXw?TCiM(vX?>s?hlP&inbku??eTkG{r?ireE^+(HoYO{Bs#n;Rz0m^KLZR`h( zv=`8Y|Jg_yPgA_@{3V~}hpG2tYG=}C$Y};ES%+PhJC*4agM-TrosEtbhMr-v)R~WC zgm9)xg6HL+WVv&@mzI0_9+I)fGhkkgQ796JHjbxjRwM5;u1Kok3dqa-JQc3a>ri6# zB7^mFE_LEyhqd)URh6grm;YBd7^s_TwCWw93AXb)5rp4yqlA$M1eBbzmfH^wMoo2m z^)ouINexEm&Mchu>g#r$Xzqt8oR%-(pG>AGoR~I_FCUx}!DceKoYmv}Zd&E!9`3CZ zp&~dMIW+>wWp~qv-97E| zE#Wf*(^lh|0sqU{0*b_Vo<{q`q%Ba>XOg2@eGTVu{#7*3<8Uez;Th)S6*-2APHTQ; zLC?xB&33+Kqp4o|ExPkIj+6czlzP8@UE46(RDE-e+}A1l{&l0Sic9>Sepv>hcS5&4 z5t&uI>UOq$p~K#esZ;WFbbxh=Q3|_B`%r@7!mn|}>(g|CU`MmmgR#J=^GZFP?7M;1 z(yk&yC@aJc9b@Io+8>*_83rEgC4iV!I;|oFVXSV$BAxVlG-pS!zN2+RV~6!3rD^3P zSV-sajn5w7;p0uTbzU04nNfpYdS{eZNAThUW;6DS|hHm?4H|ZHKll}hThtxEVVx)pjL=q zs}w1mUB;2p2=GPcb%V0{$km&#zbT8~Hs&HWpmw+q*~wKJyX_qaNdOUeIP!5G*mce_ zoRE{%mDZTO9J_nN(N;R&)gs?+qcf0_^{8U7U{GYDDyIBjhNh1=KYw} z@p0m+gR_ZW#C}WE<5?htyGSNEzBTK2Kc(C=#1QRwe268#+kKe&;KRvJv-spcEOWB? z(1e$D`7vLuOt`93Yvk;$67zttwMKF1y&R=|a`vhw@BwT&UtcG967+96J>^WrZT`p9 zMuzPz9=tyxPl)>N5XCOK=!{il;~8{!U(dhN<(S|TGAVBq^**W@{%dcmOd*-NTI$!< zooo2;@bA#To8=_e5Yze5Ry6q&%TJkhajKo_-R;#!@pz(h-EM7_tBWUlHS4?Xzfwdt z_PFc)t$%n|BE@g;Z(4JDLyK^@dNSINPd4or^tmk`=)AqQJn`TbRrt_);kF~nNOvQL z0Di-`e^>6pOo6Cv8osP4Wj)xRL1aYNk9%UeT&=5Ic~C0ld%2i=y_vuyg)_a5K+ zoUk~rG)F$QgnY1$be`CDXa{^4JMF+J={8|IRoS|TrZ(#yZ!Xczdj!5{}y1A0Nx z5vUVw9Qr5t|6#rB=(x4}9Y2_udrnIPD(qQZUA%xIhF>@6vI8F0&@?%3dl6PeuQ&QX zS3hbc?|S!?A72PBysfuROcFeuGFKs&Y`MF*WBtvjoEVl^Yv)n2Z+>PbL>plQ^na8U65m zxptRWU4)P>>>YNS2anN5$1VmPv(D1d3-iaDKt_YM#n(iFK%;Mw zK{2<&+z2VqTO%9wX7fB3?!$4qfMq???tSYr_vtQwUq0=i%V{vlivo|F!!6Zim4o4R z++A&<;;^6tPOkES-xbTg;s{Ha01W@>Z(Yz4D@&)EC19WiFUAEcQd@b;WyBK5KF znv>`C_-E_2HB?MhUu8Nv-|f8|H}?113Ex1nf=F}{9{j{`$2g2o-0m9EVImMVB5kA ze)HLwGMI|dQh&7WtiW$w?J~7rycHiNVS9TSz|lLXTzZJZ!wVS}Xulofn-58q z@9`P#h5DXcL_4EqnP1h_x7?hT>2*l;G+PPmdFtc0ojjaeI0?I7y?iwNRHK*OqpLHE zeg)WEI_0_9As||7dJ20&yxdi`f9CTwY3{daKQ&M+8xd0xO*sBz0P=i1wO?z!QV1JT z31c)p#F5BYyPr2P@*y?(Pb5wdW5N;yQ(1?hNjwfI%~5&(rRCAa)*c^qU$mc-hu%%O%17QUa7~ zXP=}{X7uqJJ(LA5z+_iE6SV>@8Xj;|=Y8xfSUml~$^YcM_K14!o&F&BT{3QFmdxdb zyuT1Wj+8sx1=5RwGNqD#UEO4;1VylGw_1RgBh>FXlK*mR#|NvJNq7D#N#RVV*~WK? zpy%sLcqu`86p%g<{q`4E?Av>u9sNN9=+@}64%Brh-(sV!3cddAjA`BPhA3|e3+8xI z5V-cm39B2|_xWYWA9R(w0mKu0?A{RM5mY#1_l7D?=K9BNddiO6p2hvT9gw?9;!iIh z=s|>!?XAH?YkuR=)4&bGFAwII^mC0B7L*FTRK9z`yjwFFkFb@p#O~eAdvHWOCc`Dp z-qrfG9S55&)xU^Kc@>z90s1XZ<#;zsB2Qo>eEGJqDbDFEx;Kh-pj-`{ZJ#;iEsAcz zIpJXD$;c$KZc@#1-otBY?g7U{)A36Ewwn7{P}}ZegO1K0WLt4%eA&yuwh^9xeJE4! zKRyI6#bH-wC!Fjs_sv#rm;n&EfP2B=xCooJOr|?~j`%#73tLBf&$|4%CVH!95p?&% ziq_7Btqrg1O-<*Gu`cttp;=t=Gvu!fOlh2see*;gAIOEG5VB4{0DA6`B_J6CKJC>= z&+J(7LHJ<+gOpK_90eL7@l*D;>WO7jI8erS2TU2CU21Cn{*5^qbK&1+J6)w9?|V0; zB>8t}vu^f2aQW`6qfGI&1THW8t-(M}?L!;j2CaVO_o%mU*U@s{dFJi;IM(AIe#oRh z+hy*(H&>3jQ7Zt-qY}I}xoCbmm@MG*Z{tXt@P8@!>;7SuQ5l`LUET8dF{{=_IUCg5 zbsWcOdvc?Hzo;v)xye8w&&KCY?=$Qnp44jZXIN%|+=bF@c@)6ApY1-ee?viEV>jqb_uBX_i0yKW~2U8FT{dZ@kD^OEVembS@$ zAz+o2A=PXS`P9dzWa$i|GmGuu^_1#hM)^`$rEy$vkZxOhE4^-B7$-n2;#_?L7 zBnW-9Sihg4rAH}HKO8c@$Z2~P&q3}xSpM~JVbOVM&*U}GlS|*Z**&w>SwUwI3Gxj7 zQ!%yQ@cExyCb`N?BUKHATSEv3*#4SR-q#oNC+90L9lT8&UA_XKn1A4b5x7k@^FFjx=kOIloTw*DFd@2q=%Tg1Ty z_);VnUD(`y+!%KV`o0Q1)VIt2{n$CMZPDNAx|8AKNO>72N_CJbrttON*tNDh^Ieqn zrZivlQ0A2HAfW~?>AKl4U*UM)jf0ixtb!)S&VGGt|HI_-|7 z%TPBP#P^dzoSsAQB8dqs5Y@-)_}eQJ!=0xYzu)h5Q+*DbXhV%uPj+w?d;6@IF9X&8 zX#1F~sZnZ!;fT>|(GU48Lo*2vz6-ytY*{vdj`I~>Qh(+&Wvr^B$tdzG?pINx`k7R2 z{SaO;pGk|eAi4nU6g~=}5eDcDk%!0FF8X3XXt}6H!gu1Nkn;Hj`bNw}R&w?jIYci@ ziUt>$cF1_$6(mUg!PSGlXMYh$NMT4JXtWThowB2_eUe1DcA4SN!ZAskvVGj&l*tqP zx7?-+o=X?+H+hE*T01P2NW~&M39n16Io2Iq4`(!Q+AtC%JnFzq4>Yp74L* zoLjDRF{qAxgn&VDns515pZ?*rghqDj=Hdky4z_fi-j7(MngZ>#sI#RCOC}Zk4hPLq z@;KWzap~(V2hY(3z;T<&%i)d}Wh(c(mPU)LeS5R(s(8Kw+wD%C!W8H-Y-tw*IsB!6 z3$Oa_WN}q{&U0?{@B7Wx+3QobmC72X6GKN?@$u4@e`!xL9xr=CP=;768QxlF@kHm_ zL*2E4Kuge_$Og63+6cP;JUgCUyP4=tIKQ(?^BH}iE0^}6?|zB8LLVaaBcJm8X7H!Q zv-PK$fdstjh_k6YPT!G6Y;O(ZE1>nn{QP^s zaJ-t{v=W>(5q1w%7R?1*!2o5esC07EjZEY!%zigYyKdyNo|JV;9zTE=jt%Oqk-V;p zXh_+7QtRnS$|vEFHiwIkg$S@!<`<FvK=+ZKTM;1^*gB^W_by44pz7Ju_%Ursf4xqFqs}3zbU9 z1!FWv&$svjcK3#aMa(tSrV}!;$20#!}o#i71%UPu9vMML|+UW^d84!5$3#S}!F|VgGM0!1^|=sgB4}e)rXQ z_lls3NNC;M2~KahmSOXjY0%33BDBX>vk- zEYCd@^(6-WLf&|LZmv|H@#S%*&bH5zr=57!vQY&vEZ6Qr=PV5c~(eqY%L0 z+8l%0YmQRN__DYSwA0hNZ#Er8-&(vlttew%;*JyGyACRGEW$vyzjO0CaAgh{!D7N@UJ>;E*1h8n>Ru2)qzX&a zz?#6)EziH+$Lp!zRr_sGFqbPm?|j1B?XsJ!KkHfhS&}YbT9?4embOvA^U@eY&Fffs z;bz@~*v#+Z;X|R@TO&{!%naz?&*ciX*T1hC@05NYoRYK7l=jXlqGLqtbWm{KQE<|i zVg5M27~PE6f&ZcGGKr0H&eTBa2BfW zCdDmZOX1=HgY`wJ>NO3IC#1}m)JT_X3u(nDImF|q8|g#|+ze=d1LV4JE7Xjd1D|X7 zw+Frwh4_+5i>=(r@ZXZjLE7J3i}oU7=U1LQ`43`{CW|6+A&aGk6EcJKfGScNsOnOb zFjizUu>9iFe9{~SFiO=X_f2cT)qM6n<|UPjz5^dqivscZ<0bB!ymzJU+y-f+rxThL zxM}ADzB_`T$3P!(g2eA~QSZBf2`yW!4Oa@y?l^fyPdk@6G|gzTJTp=c-BgtNuSrsjnhO8Ug3xyh-Pc|X1wKsoZCRVH7(!Kop* z)37A9^6)G^3>Ig?uWoGjqzi#U<3R>h7AF!w4z`D0f}m6pk1uu7U%n=0=0|=NleF9l zmP*acQNzHTe{Z}bd3j?x>Me{w8ekEkX~f)3BIl5pQ%c88bWR@)3##N#`9*>Dm1^}p zdq-G|>PNDHA@@-lqw{hF^(^AXTOJwcysV>&;M$e}fOl{8Nv89#@< zA^Synw)J7up3wh3E_(f!|7mN%v8f+2ZrJ;I-e-E=_f>tH$>&299&GNn?K+29`R8Xa z1naArT7T+tx-jZ-p0+qBJt&<1zH#;3Ev_~$`zSPlpG$psVeUYG9X3s<$FW?Aern#> zeO?j^`AI%9`6JRmof)6u514POc^w^OA{+rW{z8}hF0Ow&**BJFPVj%C#r*^O1uco0Y>flUfOkS$5i>Tc(7Cw;YsOFZZyG&$d-ct5A;`AX>YObt%XBxbMoB$) zUH8TH4Ae?s+cYwk3YB(y)pfx?{!)hQ4&UeYlvPeAv<`8C*o#GcL9F|6#&mLnp#;mM z)Q={zebY}6VoR1J#1m`tNkATgiIhVEFd}dz-VCn+p3%}sNG~Z2MKKz zO^Rsz(D{a3)E}WBq9Mzms|OW^s2_3$Mb+CZ^$W)6dHfGqaGhkyi3``;zK3$AyuP1O z+1h=0S`Oi1!XG?OjOT3F>bnd3lFR{QsxQ4npuK-A~;_Qee? zk&R~Y0>|^q9?xB4I3rn*RfCkkO=b*CcV@}qLYl9;MR85~^l{_+F1DYn!ZrF%beZL? ztRT<*=IdCtfWOgF>w+xPnr@l1BLvN#r!j(e`;TXnf_m0d7Qq&K$$==p{qli^n)kW# zU@Nun$M@f~LDb}L=UL5H&*sMd*S$xavDJRq6JU+G=&!e^(dy|Lu4;DV{&G{Ramu^nZpaLe;*DW;PEGp zbU73PFR>Y|oSU%d&N_^mVc5Ti=Z4|tM_L+{sL7 zOj4>W;tD#cNyC@@w*GI;@+t62W`{ zPUdxUtESV~KZ(g7E@ zYZT)uFJ0+U=GLV&GJi84L?6<0YQg}i7c37vy0yNOw%HV>p*kIy<@NFsh*6jwZ70nn zMkt`mO8OvLL3c)kA;UNJEkhcxis3ju&$j2dT##<0#m7cV-3~eTXmcb?=@r#wwTcqs zPq3LVxjy&Fin-+29^i!U2b!*AOCe!tXF>z5^n4dM@+Hu+#9V%sOuM17u;b>D-@=G9 zU?e0c;~`ZejtA_A9R(4K-Xsb=SDvyuAA@|l+ojd9PE>yTd)rhGFEl?qrPWw& z1OF9JY6qocV`mGD{VImX&P9ojf0pu3!PlXH1|pkBh2j!GeZN|M z{WxC5Vw0l-hVp9{a$N8fzxBYC{K+tpRkW~kV9@n`zP1nV0czlA#HjIc<|5*?2(r!7 zrDt{c6eGnH%gqZoSp4k*x!oAV@d&E4{Yy~fg9(b4H{2Rsaflt;QI1;}NtZ8PptM-7j4AiW z051^Pe3kOUJEH7uJxeA#TW;rN?*bf{xvL95{G6&5Q4mntFX2VrZ6EEwiV>!qO&IBa zPgQCFO1dVC%+$YOe42gfZGEthn~WjMv3_u}mA4B#1V?b4Zod-0#7m9qbw%orSFw}2 z;nMd(8$=n3YCk}Ft_qQt)yZWy>s3PdKq&!YZ>o0q|KL7FFz(v`7f6D(nTVKP!>K@? z27wQ;DIKpr25TL?lzpApoLdDwd78`w)R`3QRtVxfZcb$J!~%6YCYRA2*bEjHj*p?F zz8|`ciAxwBU$x8$;a#@`;q*oq9XheOrQGg=IfYnK9!S73SN}kS0;Eta)CJ(a1#MKG z<6LqNmTF50t*yS`Zh=g38djuTCIwzg^P5DBsI0I;@X~2{|Fy*iqQNHpUID+6>%z+1N}so_&AEr&aUD82Sy^i{(2uv{y;&l{h*S-hYA*q2*P}7L{3?FG z9u21skHAB=fjJkt)EO$X1=hW>%iOpP0cAhtd~yB#LqQj3;6+v6gIU}#g#*5HxddPN zBk~Xt*O%wB9jCv?_Q2!!q)Hvejn(uVLw2Os6o1f}J(=2DwgLY3mY@85ZdG6^Y}zn` zLkKyRv5mIpjpmti+;GJP&czVy&I`e2Nx+vY_^%tWB|j6i-g$k;WO!3j@@0uZr)xv+ z-ncrrdW0=MGTpdJa&W(Y>f$f%p*RY#|_07Xa@wEY@BaXmbR9zg+Bq z1bV-nGuXArI*bPqJEYp;g;fgi4yY-&qpQIJ3sSTX8D!M9) zLm1vfGg15EmLm!JazJh$ML2oLct2V2)mNzHYnZqfwpJ~BD>Znmn)S#M`*(7xf&-iQ z(UtH-j)W6-26R7JtqU|SszqoIa!Bv82#0}|^dveU9j~Nty05vc#OMJjG7bu?*<4~| zH}qL~MnA0s{w0l}h2z<+>}AVuui+A~so&+GmVz$D!2Sy*^bpJ`ugT+rwPt1CWqlS_ z1M`86ekL?seBc{Kvv{@j@N+L*9SY2>Y~J*joOcBxpKmJP_$N1_MOqrqkM)+_tP7ol zQ!T355O#rgh#dr`b=7K3YSP(W_3BEkSeSkp5(Z=KX<9`1W6noj59;VIC9aS8Tmhoy z=)->}@`!%F+VsLy1NSZAr8zIInxKmbs%|dO+nuX>T?7eu#hNgsr~a~tL!HAn9~AWc zpj!1QX7zqcrslu@W;4IUx;|09&SNOb$wvasyKPAfG(a+hd3D#IUv}RNDDPwWQFQDA zYKvkS{|GS+S{t0BfvIyrL{%vSFyHI`QJNPrLVS_o$oy1&i_UBNNgYO7Vp9ToZFU9O zJ>F&$WqIsjY?{pfUhH{T5w0EjCMu>nnxj=mBysppG^Dw9v)#(qjU^Y}Y&LMJ92aY8 zdWUBAWk}1Wkp*c$cO|6W|K^>yqJt+{pktD_LP_4hIPGhV1}ePm%_qQ`Xe?#)i6xI? z@*1{Mzar@jmIv;({gilc;P?7xS_isOkwyj+$+SJ2KKFbK(n#gXf{N25m z17wiDF)XkkP*tB9ocMq%L(fqd_w(xG>C!y{@k2uAQ9&$7Duf)`U&9O;Z4Tfp|-*~{l5L_HD- zSb6?GP$CAO_yS>e_R&|d38)Rfm@ZS%gqEAf#ecDcM{j*02tXS627V^I6hGdNVykh_ ziRRh#SeNDy4U@9qX3q8?8sWsK+)*e8B4U)riM7#3wNQh8@bV#Vi^Dr5$SLWGoBX6K ziO+^`a^B zB3e%M^!LhP86CyB^W5XVYamTSVK(pqJvx9HbO)#VpWkz!h2{{Bz8)d^Osd|XY5)MM zPyLsHL%Ss&7hOHTcr616rJ@mJs0rI7 zmzW+@f=ULZ!YlZ@0M$f{ zc5zi&N(!rkAPR=ABARh5TFfDVVEOPy1Ut)Il-8)1$QS?K=9IR&t)oFQatQNt z6E>tB4KI`q&;uqcWiSiyHeq>y3fdezD$9+j9uOf=lg?HMED+n4)P%^4;_$lNXNOu% z4$UY3zeG>ob6E;A0KeJQR4MVG9Qd~OUD+g};-G$IiY#!!2Lcr+m`I=*fQXOvg`--4 zZ^)WFVmK_)ig*QhK}f5gMv-GngOEm{X65Un^^P(5kfXOWUfpoa$_%x{fx#sZr96&rUqQV(>NW+9yUeG=9uje7D9D;QV%(QZ>`3+puF)GJK zeB$~f6ddeI%m8JD*(^?voWZpZ;1a-tOH7><_ftp6<7e!}2%>ViP!vZYM@d*WnSI%u zGeZD$B0F#r6BKvKbs{VFj}%3Wqokpfw>4p+jzJWZLIkAUz=mWC!3&+ZuQqV}R}5{n zDF$gGm=!wnyJwl(YoFjfbD=v~06pVv4x~BI0F~g}Fxx%?0AMy$2yWl#4{Z~9fb%&u zeBgd@H#XZtybzt^bE+A*0Mm5Fnoyz-SQQs3STGZCYq92Xc5~SM6q)^OqVeM3o{YbK{zDd#3Lc7=qL0y z!MCAo+z|PUio7}yp;x5ZEg1fEog@x?)Z#W#pZPPaYjYKTVF@+ALhAYr4ng!T#AlYD zomVCLU|GXUI$htcWySsY_q_DE6e3h7-SdkS))#GBT2|2LlkSvS@~C=Hoy!;8PI&Zu<{{~mk>$tP^@u?IUig2}F#`gMpabTse+*)C#yIpkCbU`RFg z=9p&Ojq5n7iOf^OIn9YG103=HL{uc_d|Hs-@}+D2fWE*gZ6SxAEM3U$<1ysnx}mus z1TbhEMFACXK!M7rf!kO#pmimQ_rM5jjK4C6B9|Y1^~r^G;Ddo6x#9?PAjjj+9Jl5D ztpM$|lUWuLZ*!$POjFqO^}n$@wCXKj=6wBT`Gy*x=*>`tJT(p*M7Y`(H^KpdDjN>W zd&TJQn^%2DE54H)UvMF8swg;v0$`Jlk})7axgvC&ZBc+bax>Eia7bv{rGSZGraD{ z%*R%YdDLYe?|uhgZYEol<&O~k{|16@DP?=FdXU++3ey2PxC4sGGZb-*ww1k1Tb4Of z*;;N8;%@7VuRI)?NB1Edsa@Em`%UCB(i}DYw<)3iMr0>RAf^ z#&u!I#& z1sgr-Pu_a-(J@sNTXwp+)i}uW`iA2^7*OlUZ4X2kTY~-1*{=B)Q2p#}7tn~iHl_`SzQ~`qvKgzz{upvSJ z&~bUQxOhC~icy%i`8a=5CM>R%a2?|Q3R6KLJ+fu>w4nl zCnLwW21We&%&t>a8Y}w~49)(L{ZFzJeq!Ci$(9_!lQT08;h=qCBiv+CAgM?U1IPnd zP>LcXs~kX!R;FZBB2DSKIs5f1_@Fvw3mSAHNuKWu@M@$0#a~W8aYM_YgeX&F+c3$W zwDCRDno^leF>4XvG-^|a|EuICjZ26fT)pB^Sls4dc~%dIL>zFygpv)%4L0pZiC_w{vtfU!`>_0Wcm7NP$DgJMN7bN~k zb$hArJQxIYtkHd>%lI_Ggv8S(0x$B$5VBXc9mET7B^o&=hn^ZZvf_zSlpH1r=w{Fp<&cRf*4j4>EkbVsh8)&qMC6+@8$u%e~Vn2`< z{NLco>0d1nbNKu=NlA)VwV6i9!4>fzq>m02Z}OFpcJ#^zox8PoQ0l^pHmfaC>vG`{VM*(+qmt>wrthE;B@MDL5#~0 zkVgEvEvWMzx+gvSJpeTgB^zKshTDN^5j>8vnkP%gPedRn!AkSRlH457ivji=5h)e> zz!UoWqxJr6CvzO8nKLLv)un%t6F7ME@46ipH)KzQPmEKn0G`;@Y?1+nIZ*L)_N#J(NfDNzwFX^TUvUKN^^L`Fs2#2b2{t)xovi2expU`!`*0%+= zh*W5*UJkUpAY!G_7*+)^0t?y`hPOP+uVWq|ydr3}bi$XU;DnHRG=-->LLu>-X-;{{ z{Kg4Sfz&?$lv-=fvsUGr9+^onPe2rnB-LqH*pkx|7U7y((K`&BcY+5nZqY+&;n9q- z?%Y`sLH>JnHT+$?L?ju#eSJw|wgJctK}MJ=ZT6v;7ew2v1kcB*tSb0SO3C#}kztW! z17b_brjugQpoB!Jco>KFnc-QeMgS3|2`-nx?$XCN{e2iB%lbxH#Q3cTUJNVP{I{6$ zlW6Rjve>RL#NIof`@x-&46$7unHm0ZzDOv>JXwWyi69MX||ctSv)l z*k}L)wL2nwwj3|nmGUB7Av`;F#Hk4Kf#A4A!v1Mgo;wgV_69wivHRw~y#U9XPysF% zV$Mtjd*9gL(M1Rxp40rNY)Yta#Dts06$AsXz9wc1+dwYB?rhuVZ&HfDAFso7zo}R( zjt~McL+HJ)ZpVY~yS{6V{~xWDjrC;ZrB~Svt@&_gxN)*%w0E-`kXHc#iJ1g9WCdKf zsNhvvK#t7V{`r6(usbAxh!_lgF?2v#Ihb+myN>6x0IJW@X~FWpljrb?CN@MU{9RK8 zXY-%YN1^=jI+0VlGt?6FNcIQ&s}7~RQQHMnz5nY`r@}C{R2A8Ee^Z@=iK*Z_Yf~Xb z#2X+6m0<(gigw;UvAGm@esYD|M)+G1wuVhwI8qd!oxdaOb%QdKEMp)ZIfsGr!!Cfl z6pbLf8Zw|1Ef>{Cep`Ib`|DG?-Grj%^?lFFh4P59#DDI-u@wJtZzomPE3Q=Zr}YzL zI9fzkU+eCXS}Ucf$Rd~@EQUP(ds7HS#&Br-S53WJh~V6bo*+TV1k9ilvx~-o2= z@2Ti>OlRr}8!!EE^MstR>mr>ek)Wy;wh;RhrZ(ccTys^mqym2^#M>xa9MpdQ-yi!N zs9vJ3lP+TSS*X;S;ZMl%&#&KsnRcs~3CZ(K5)e{^^`?Scxi3J}lYo5~CuWjaOx(O8 zFyoh7DtYx8Yg^03qM69SRM8LlI0PKl9MNmj{^h`Uf^(g(m zWzj0^oh+HC$kcsFjWIjke}NCo?>D@yY5ecLYkg2!Mt(~1dt3m!1W~ieb%;{T@jYxa zBQN(#Z=UKF=!$slV_RbWG~<0OXkGv@GZZ_btfWUeG_MdtD;@;c{lGPT5xpWqC_ZFx zIOkKNjNHeMQ6Lfc9H31pJxP)z)TaAOxVVgMv`ZGOl! zKS`4%k1&g45vkN<;2L1tI%T~2 z;+eMnAZDoP0Xt45ydG2XhYEZFz~UzJgwK)G%#QuoVXj-X0U%KE1$naq+!wRqO#^TC zJ@E$|IHdqXlJ+1uNNvPi*ds(}9CA+RNGDR}`{H}EGShyJ$c(^T$_#R4=Wpx)R1@g6 z?VCdu@poGsDK_|CEFr5@r(Kpn688r=jFT1;L$>Ow2a^AQPMn}9$o^G}k_rgJLdkR$ zxf*CdH9Hn6WW>;YDy64~I&k$MBkEWU5gsD`fC;Com)jvc+h z_Va8?bKygxQNE{{DoLtH49^G9(l>_K8Oh$9BY%`PcXMfn9e9~SUL3`R z0mLKY3=k9zOrsiLn4lz6n=t)ETKK{uU1TgZEW`!o7Ffid*A=uW|39j}IXd#Ci?(A= zII$+l#F*H&C$??dw(W^++qP}nn&|bt-+gbb*Q@`@TD{U;zp6TCpS^e0p~iFPXjVZ2 z(DkkZTztnsT>VMbRr9Q%PS+GV_jMrdALUYLU9+jO)Vsa#%D5l?tAw2L@_cRWo7%?F zyfF|ly)mGAepc5?4I(eLi81dYi}btOL|D-3F{$J?OmqyG1> zr9rJ`lnjAY-ibt&-++7`P8~)(1}%XhL6R3qJLU;&T(;z{P1#;tH6+m+IiFh?HNoSe z4SA~4W$y6*=A;7kJ4B#Y{&yE%I`W+XpkME+93E-c?j z079&%D?vrsaE9|cM1f#@&>-CxBE9Z(jOzdYFOWr`ty;dWh$X`a58UwFs1d-&x1c1v zh``EVrULP1h~H(aE1$np^vFs;VzMTT!a>R^*wrH;CA1T=H~ET}m!LM-?WY(*-?Yl1QVF*#&FV)#0ZaiQVVPNn=Q zSoBB>bTpOe1Ua_G^Qy5~k(s_6=r!izO};X9M35?eetI!~=tICO$OQw6%aA`M6!b`n z!wTujGTp3yNIm_SkpaEDVfCxNlQ8B+G6Do*pwmI#5!F$JnE2>~EHt=HXUe_X{ohJR zs<3v$l4P^J_j)9kx_pr?QYb1`1;BKT4G*1@v&gBTWoMhO7X`H3v5aesPsZXR>Y#c` z7g$kQ!kvOALM!FXd=I4!#V2wDrfnclq$V$_!_V}pAAd?7@kaCSn9y1DTZPuZ|1WoE z%9-)8F{^C)*3b|}3q|>6fbCSR$r~ymNEf(RKJaknIkSw2iY%5lDc|l>2JY`#`8Mlm z1$nu_FxU$lCG+imG~z3@Yaqk^LB{LZLmY7`f$R!4=x1O;h%mq5t2bI2SDh+1+KN z5RE1#NEryx#0B=A$LCA1xipFbWn)invT`?6k0^dH37$9eqDdMmrIg4$ThbI*mRhee z(iDSs4ZGXh!!B#}3Ro2^o%g*t(RG5t`wuyJ0}XmxcGSXVPBsVaI7Wa;5E$R>cA$v~ zB(kXTlpUc*A)w57O%|S{GF^n%DI9d(?lQOQfZ(r!4_jJl_-U|GeN2!qhW((yR0Pa9 z6Lh91#mBB3I?{j8eyW6tkjr4^_Vlbt$O0~$Erat+D+A<*FW7#X<50TvdNEm|>6-VE zlzn52X_8#H?Ht>$k|G2gJ}xV6)(R;hr_Bm+DKUFIQgX5*Ght{&x1xNm{rNFVD;}bM z3vEneJlj8(LpMTBV10i?Z^SdViC=#9IT%{#Rt^P0P zNZS((dxD=~we%tbhPnq&<6O7wZwa+s_* zFqXZ&nCMGY8OuJ-iEB&r@pHzwSSwD7v$HAGU;q9Ttj` zlD9peze$$j$G~ zCmtgf!~)doUGC=JZfA<|I1wSsrafmX4)?7&&UxnX=AJD^z=%8R#oo=iWs#vnhCD7i z6P2F0L{;V22mLRsl(Lu*mCufr74tl?hzG`2MuAQpMOVp{Nh2bZ1?v%HE)4f!`;tK= zIia8yF`w7^C7P`c2P=dWGxgWRz!%`-iHpL+>T((I&gIA}-6Iw!-P)3-Hxclpi4~R4 z=LG=r-~oZ0>*k<6@lAnFMUY@o{{=G@;8DT^v=G@rN}ue$Hf$0APWmPQ8`Of05d2r+ zswfn2#l&PP>yJL7pc*^A#eEi(t;;?RBTAo_ne(_&GRHDu@QBo&qXv(EsmRBY@v^%n+`y!J>k&SaX-50Zj!<&mFHt!0Qz|IM?O9Vy}a zmMv*q*%gZbfIAAsH)72Ykb!gm5Us%}^K)W8zs!2}?QcB&AmC;~?C-$~L@H{kR0d+s zgh)VXTnkp%86rHn#3%m4YU*#f$$o{kS>(lr)BfW4{N2ceVIhFF?+Gwt?M@p-9Vx@X z2sJ0r9R~_Yd~Ma_|G(Poid{MDa3HO$TFa4T1ki>f44BMq%wkS=VzPvfDV`n*B=yZ# zSc6!~v8B!Bok@`@s3iNVkZ)%|o5#&nfc`--m>2V4V$e4M{N^H8b1}R$hhOE%z9~In zBa2Dw*N%CFJA>}y1eLu=2LIbeOE|-zeS*b%GTcf$v|;D4Vb&=ts5{*Fxq{mLjUva~ ztoaBr#ZGYd^t+{4m#@2u(&_aon`x&H{U4=?#@vovEGVoZr1LTGDe34LO{WBZlM?mu zv&V38#6ccT^^WVzVf@JXpFjxxQ>6*AbiOyRBR8x?A*obA3P%37$ZT*UO1+-j?qryl#%!}Kc9l^TdZ%2eLIvJ1qM>~ zAS$fHxw+p=)9G}!9@T$LVq`xq95g{pdVqm=aW+lP(w`F)F$=M~@Pbx;+D|Zxf!P|n zy~uc$i?_dvyJp{e6#G1Pgfth+<{fj#^uz7GZeMH{QsGUm&Lt< zrBgj7z*6F^c<%Z6r-9k|i0xVLyt!s=HhUUZ8aZ#O`1(UFh_KwGg4|o_C-C=tVqKn? z-bRH&AOl+2VmUJyB+%iZs=83(V`_p?|CdXpzO%V4zm1dif8){M!O1WJ;H+My#w3@uvnmWZ*tIoj|NZlNS|>xi{Nq-cNwqe>7nI03Hty2-m#AZEsf7B=FWAu``&p<;Kk2aWMBe#ErrXC zrQ_ENs7J&RhHMp3hI6d><6KzL>|2eV%vfms^nxr_IVzZ88D-{7Zx9K46BR>#EUpk$ z7ca#eL&R&qFg6+(H(O~UQ~XW()O?7;Q-mGM!F4)=pZ+@|$GgCqhoie#zt257?bMxj?^{vV2NSPRc+|!(%Mh(*hZ$NRJYX(wD%J;tMuagG@J!LuL zO82-NfVXVlT^R!t&B9MxlJuUkndgP|)lY46GHw>uJb9tAKpg7m0SPfBfkzV{@l() zsu*Q&ARrln5>)kDBFwoe1L8I?w7OMBUZmJ~k@dsSvN6V=V&0?KY%~>FAG+^q&C}N^ z=k*Ke8Bes&HLXXZ^t@xC2O?}kWL>i_A@mD5VjdB>KisX|4!YfS7`e3_VJP7kfiehR zt-TORHNPI0T-k*5j-IKCr9fivuhu|Nz_~54ZiDum)1D_t65VWw8i#_vo>-<35*hMB z^Vz3qK@}+k1cWf+O-}{+9GUlnrGgr7d_s$!n!O~`>r1m&BGpFmgKZ!Z;N}T1CIz#QPY=&% zpn>h21$Tt+DB#Fv-FvhG-l3OXpL9kVG#iR~Nh#=^bY~jWBrI66I3#&kCQ0M2Gd0wN z&1jz_PGnf}*dn#L$o2yS5^n?t3H&FM{eV6wQ4fre>yI9|D}+h1t@qLgPgxZM`Iq2A zn2W*sy$Oxvzod(aHk9vPLTJF(hhNg^MiA?8x{628Sj|a&o;#&cL(ILqbx*}D%KiQt zs_M95ad7U>$!`Nezu<6~dJG1jO-WG`woA^d`2`qXt%BcK z`u`w_1g0*6&nOn{DqAQFOkg6{WBpMpg#?fy!0gWYvth;r-KsLtqF$;GTwrs6RWa|_ zN0n+>S;}LsRV|wCv286_lbg*bQrH4!PH)pith6J14rCPB>>5;=Il?p$Y&%rh8N!wc zS+mKN4oGh}-&FE3YiPi}=g#()fB|rsH5NPdsgst;pB7Huz0lA$5BxMpP8xGt4*4p5 z5QF{w{qweMwcUH7-ldGSZ1#HVorrP=IWH0u%J1>l9} z`qhrhnA7AkC0eL6brjdJ|yr3j)XFUf*8UA2?MQ+t_I;^22jAsgR54; zlR$k=5}guoq(Z=vsvz9h)anbNbn|ZwZpbwWqowpH6UsLV59i6Piu1z>6f*C!%~tg)VdpCv zRm9;S1P)5cmqj|!v{B7%&7BDv5y>P|ijv%xt%1-aACtmh9|Ttoz#!}1@fX)P5;k;Q zJkFjYXKgiH>6Y&WW6plW8nNv5T0xcG5dO0lr)yk`m=hn4d)3R_YY1+(Ge{2hr4=9l z@ZN;;y9yhP(OKbSlHLuatP2$9Vj*ADE1glpl$UL$;!knNJAuJ0D3?krDPaSo%>gv3 ze8+b5{(lW||21r0(-nVP0k4MI!I9cUNi zTY~P@_&0c65TgMncQcO@rN6gDDshtUlxd)Xejb+3W?3K8zb#p#7lshJ&y*-qM3Vfs zMNgE7KxO|Shk{l0^pwrq{&9E`yLd;PbC1ND0}7`JDiQe~=o;`DZAlSmn&cn5J~8`C z{RoP#GvyQL^VeDAQ!=O$eJ$VcG=~rZIEzHOU%h76QxdCqu7aU#!UlegV|+TbM7Kr% zyC(ZO87p>sx1X1pb{8Jjj$19#nYmgXb+ZU!4n&4DJ|?$$$#m9A!l4h{Pv69Up^ZYD z7Y@5>1f8gKQ>0JXS631 zdPzcii5Z8!+GS`yKU5u^b11|9^8x@|osoFir%>=KY?SHNC4cHXxZzLl#Q)efE&2ZL9%_Rh}nCg|4~8sZAedFZMOoz!~L^ILzz~XZrBnP8{Rb+ty^{J8~7|R zW>F-dUiEo_|7rmMvz#tG0Dz6x^M%~kZ<1b86VK{uOxXR>`mjteh8s)tplURBI75(y zHM^MO>Szp}Wt^t|j9*=hyTVF3p0J`2w4g7%3_p&m8wrHrrp5t^?_yD3=* z3{_azSwdm}pd&IPd4XM0vra>Z6B8;z)G!A-Zd~uq5sgTPz#TsoO6{~zrKS$`@*yK8 zW0K7KEjY2;AMCtcit{fTa`H@pqv)eXKse=`0mM%lcQhr0Q2X?rNPq-bGN8d;*PfqB(9{vo*Nxma zpOQh>xE<=&t?eJv^ZXT-%1#?D)7;Vn4SJTY2w`;TR(O}L>{Z{#Mi|cRB0!?HEYoK+ z&*_=NnVpS1WDHbg1&eX+8ag{allyQwn0YB*ls^S*ZKN9-?m{JxHM@mc&-z>&JtSog&{UCMvr~F)V6t`^&|X67_LE=A{x4~ zEA5VJ5-j=nxS)I?Qm7r0L#Jd+c1y>E1*4dTJV|9f2jc6Hfs_wM1sqe4sn8#A{#uKr zKR%WMs4|`nl}#S=M8cx@;=5c1m&{0}49oq~;;lV$lrV}nDL<)@ z=;*L*;t61J^cD7&2X=}(P1dDm-hM*cnrzuzE})}Mi2D%igw60P463DFGz%WEKck~! z$Xj_FWNm1hK#-|~G)bhWM{&i#c>phA%x4#t=0Nj<59ZeAj7Avfo4&u>J46%*Eou~k-g+k@zi+SI`!9dr;;AU@y=AWj z`DL)kJp&zT$*~sY%$b$E&zmpOu$fn(uK9(9_&%u6qj`>jbwcL+UlqgyWZc7aa` zyKo#g6I;ukdo&CQ_Bp%#xcP!&-gU{}K~8CKln@b~XP?&WGYB6{v`UW)5R1@-!xXaw z=S-Cu9p9Ki8;w#KR{~m%nN8_bN6X5E#Tu!L_hP?fK4&45PLZ37|w|~C{GZ;Sn6zMg$rMIRTMhReB zCa^eT+^r@`|A)Rp_LSNOE6@k8Fn!kJh<7)V9&}>yt7>eo^UXGxJQM-|N&LAwls9`m z#*q-wCrU_0yz-RPIeZ>X!J#3@=3&Y9`m+47Y3JOgZ|h#uPZfqYU_7Beme1nHj4Jm7u}V&8JYg28{u`=5gHa8sr3z8au?VB=)`Hfe&9RW2!%z;QwI zCwj1OD_|n60R!pvy=h!B)yh9BW>j=bg(8KVwZ0N-8E*MlXB|3>y^&>UZ;^gK+2d-d5&hIc~Sf8`UMa<={Rx8>L`2` z+-E|ahU_H$3-Kw(^h8@69s(kW2F|K407{nix7;7^9!Ylp(BBb%`jhsWt|{B+F?|0W z4`$#ihiCs3CBb_v7QArqkUa=eaF`?&qSw9k zodU&1MJ5B`MEZ>e-8U?dkK?TTT_H#>TeY1_9Cso*>4vpZEP3X_zE5WinX8>GX>b6* zS4q$Fx|*Z{RIuOFt$Q*@XAcz81fB;lg0i;VHoO$TTNy6dw-VTqq1L7Gl4RhhN;~$n zhsPYP)%|};s#Vf=eX7Wcgi(-NOKFcI5C(Mt1D*#b`RUPTPiE~>v}5la6q^O zY7*5SRORW)`tmb^sM0M&|`ga244x>LI8O@4jiQ-ILMK^0I>`%os#(jn=iXj zV$iP^vEOLmB7iIia!By2acDi@EG_yNDRz~JKIPOMz!j1~;<-{<>HqoZ-t;T{^+0RX zc$A^D_u-5c!XjcJ>wSvO8im`kO~aSCk#$n^gz*GD90o?G&|0+ z_Rt(Vv0CRO+9%=PAz}r>g0fs!-%i?q0Q~v%$vIO4g1~<<3_9YcuyFYw{<8?P`kW2S z8nJuyQ7N5XM&*Ngg#h6oSrCq-Gnl@!Ao*bapu6+0M&lq7nhgqE4c$&}z2^7(1uMS1 z+PE*fYY0fWAL08bS`RrQ}b4q|5++hv20rxw(##Ue-_tNo6h9lu zgC94g>~L{-MUjV23|<(0DpH3HReh}iHc7jXrK~{&62XX`{#yp=H)9vY3&oNLkLYFI#>TFR znJg+EuYyK4?`d%f#7zM%JS_5p5SSWg1n(m8Z6(HbQB^{{Ek@4l;9SY$J&Ud>9fv7F zbURwa`HWD9blT%^x*Vg+Ag9(A8Y15(OYn$cfi%a3KvV>V{^0Vn&$HWBZvWdcZWszX zKL8TJ&s3k9)&#xG_Pn%GWaJJ ze;)|sR}EVvT!rZwiPVC*F`@bWTB7 z75*@<-1=Jr1%fn#pjG)NUtyC=nY9donVEn_#YZ3B!NkwTLq;Og$Lc~= zY9sGe-+A|%kYxp^XY%7_n_MHe|E+$r#x&d&S8WP^OEvB65o6Cy*1NtyDOI~%)?v!z zc-nBIv#D;8|FXhZPZVqtW@$5>4tdDBPNl;^%-*mto|x`lDK~G;VT;5s2EZ>*q+^TJY}D)_A~S$@UE?H z)BS$sgalaB2`0P`+QkP1ikOF<&sPQi@Oh-W$F+D8yK3>dB@MPN}V{7;@tM= z#p>1dtizu2fZ~Kq<=r0wM;jFMN5wt_W!bL@bcvh;nTj$;MdRjAPOfEG;j+EKM2@&tvqu^ zqK7h*#z-%1poJ|-z#q0nVv zerhEFD;N$fzai+FLsY@|JU35Ttx9HP))H0%i`UvQ2Q;I@%#sbiJ$m*%S=OY^v}F$k zoB{H?rH0tBet~>qSDEcUzg<=zfrXB8GstJjOlkeJo}!gu~S0VBYQ?qtwAV7_ z4bMa1llU0;WXQ3o5HR6H&BnK~xG7Hi7Hbh?VRDqIJ zc{SCzOvRNP8jFq8^{v7RyeCeB8w%QZm6SGNA#o7EdX_;m`3WTwY&TlCWZI{r<2^T7 ze3gzVF_qj+aFG~yefip?qQ(EUX9294wmv)m7BlG$571oq>i-ecZxNMD+?Rjx(K3$- z(=B&$jmtzyZOw%-$zvDif)`9BkCfIW3$AOWhDQR2t|^No+R{>E=GcGJD5J2b@i@4v zN!zc?2u8(7SH?{QRZUVc4n3LWXZi*<2=m+g)*sz#I^03RRP3q;>F%`2AbLI8mE-RA zGM<9C-^$4XvbZ<0RxaU-w)>dQ<&H7JKur)T5Wr_h{yfWxvNh4Z5+J&zaD%MsA$bx> zAIA?e5&b2J6ew?%NcAABq&4!Gjwz<$=CIO|n`@{=9;R+kVWp@=ajAG=z1r~0KEwW` zW8azq*!{VN#9Gn0WPVzo-2QqZHDy|}&dW{$$?Dd1c4y(w3%OtO^9HvQif8{U7lj!T zBy1`i$wZC??gt()0=QgB5(R+a_5L;-%?$KP`R>ESVYgglUqPl>>7>~{45fQb8%~gk zZpqU2>A|>R*QUUKI?UKY^@(~t7RL`HHJhVgUfVj>_A%D(4yE(d_K5|BowceXNjo~! z<+RJGs}*#}RX!Bg4m}IIm{~abM0YwV@-)aKaB=AYJzd7D-YgVs@97_ifZ=IYm##VL zj40sp%Y3yHB4?#ZM%?Ko%;aVF_tf0pShWk-gZszm(F7>utZ^j-}1IH7Oq zNxKc0zgEK?^$5=`D|T|HBc7UCH-1dR8F10lnVT9z2eV@vGr?zJig6M;e5%oh!{h1N z%`LK&ZFsPI{n~!&qdL)f*G0OrnEQH_oy42h_j=72;PG4rP27rTrgMot)_9PIWajbsIPRd9G6ts7^T7X}t zTdW46UVrYMAbhkB0<@;ZPPt^GV2GX#5hl+NtJl)FB~e!_t|aNJC%@@p*6E5|*pL-i zqZs3-;{|EKQCNNyv!YM(rj2UYd3YLPE*y3!VAPyE7KxjWVK@jMptlo@Hrb_-g&s#41y@V@k8k}m=UAb}4d!hJPq zdtGnSTDT9A-|cJ3C5Q^e`f>XE0x@4U8C9ez3njsatj zZ6-N&N>&TW$CIf=^QOF)oh94NP-u@Zqd}kLROM_SM)D{vdSecaoMlTHB!CC>o>Yz7 zi!@WUyBO{@uX-Yie7AU4;QxGBWn;BK|LUBL;NeCdD1d)1;34LBgC zl-kF;7KbNECrZ2S^Q#9)!IKu=1#zw2fa8alonHt5Zr%G#4I=&qa7!z?)_54!&e#c7 zn$!MFx?E51Fnwb;+C#E9dmEK>9zSl+55R9D9{rItj*cC?l{osfE=(3SSX;rrd`48j za5?|hPCRkR{Q_;-M&&*>0=-Vn)++C_W7x0Z!|GT~dUj8d_d1^k_PS)%DR0GQm-{-t z`M8N>-MHz7meRbwR@fXkvs^9Z61vXT`#Dr$I=g-);`qy{^> zxUwAKR~g(~$y+*_Hlov-WUGsZ-^g6CH*eeF0olw(kWSsVPtbtJbakN1dx|tkl?myBfL|iM(i4qUaGWtq?j4W#saWDu2A8nYPCHvTT-<#@d(I5EdbaMrd`$vk zV|ton3Sy7n9}16*rYiVh5LVy$-f#Spm8K1ergW@cy;U}gg|nOlrLe4DE4Fn1Uih{P zPnO?X(RKTK40U)=|%=@P-q{Vh$;v*a9#s=rgOAO@{4a&?uBX6yKxz zC<>S{2ZV-yIqS9ikC+kkoD11j|_v*p>fFRRk?rj_Y}+$FE$wDKjqtpPr4GXxZHx$TN% zDg+?NSodne3R<&9OJyp7 zP1_;amJ{8XlIs6{D&B=>NDUNie*fAu#|WUDLv;(XN)T0d2^^;LsCv*q8CLIPORF%4 z^c_0I zcFNR{4|Ef#9_c<$ck6+mLXe@7?8#8O{>@YF8X-Gd|LyfDSs)LcjCwt8YClzT61zzqgq9>BL14t% zSo(DE+Gct58TO+9u0BthpW}2J2Xz4p$Zpaqv%6GG!5P5IGzUUGLe7h}cg~%5d2HbK zzE}zeSMnGFdALKHi0;x8iCP+dE{{T^$La6Z58g}C$Vsf`+xA*M3?jaT zn(Hk)Y`5ny5&WqWd|hgB=1m&37~;Gunr1u~K!9^z2ktOPDz22ZPb+cPUH>ill_tNk zHq?jCF?V7V#3mD*Ab&}{+2xU8yz?faurpya>(tjs;G0?m;>#m zMPd#St`0l!XCwA6j1!*3x!HI!`t;0}^=!NWA3bqwtTtBcTUl=!_xGBFKfi7NJYra2 zC*pe~SKw2+-d&;1VfWhUKhLfS^Deif9XPn94%@o(V&VXUH(e%{=v1=N;vHERwX-?} zEZ}+yXv@wT0eI`Shd{Wg}_1ImgDB+LhP;w+W+O&w|#WUBcK>+m4>;g z!EDrljf1hLlm7*nc_@f!ekO_#f37_XX}1%QS$OCuI_I;&`! zdlF^{TO^!!wcBp>YSaQRwP>ZjV!L9eTgJJ!%4q?H3SMBSAcuDKGFU{k^W&;=c+O7Y zL&iiKUrwfE$a}ry5dPkCA~Z(Y@nc7CWColzz%RH)SE|fcSTtnF_GhouHB}f#o+8%P zs+3dSHBW@TYST|`*reTN4jmK6$cDHC_B4}OYB#Qcx0`p8`?`?*fgt}SxF7}=RGhe< z;Ylk>6^)JOnlMp3t`2OiqOGcgmuf#U&v&a#k3?e(SFWUEvMe&cl-!yTa+mGFKAV39 zjn+_4y9b;OUmiZUCV^+-OSPLQb0zp~r7yqlO()4H1YF@z5y|RW<%fGtPmiM-5WRx) zTW%@1y$OU<`-ZJUJETqPt#_ykJ&t zaY)E6od5{4!n|v^7ID$aEEKul&HMroeixAOymh`;ibAe*m9VmH_l9V$=j^i8a_hhV zbhc3qtR;VI6L%|8=j)w}^!{ji(ldxK(7amZf5*6%B$jQ2A=_I2-7=Ooa(sy#8EN5U zM4I{H=+OGc`!yfdi@1?2)=uh`3w)e^b8i;!uUO)MaEySP1xT4m)4eNuN$tMlUqcxf zyn&8R+{zsdgY#c-YrCu?Dgk?&#AA)n>=Rq*uzTmid12?Ik&;44GOO=%wsW=2p%2ys zBh+x9M^LV@Dz>BfJZX@Q0 z2(;D8Pk@3(k6bA|kA&{iCpb*1Y&4>_b&d-MkiSKtQaIrlLgbv=zqcZ2^Z)G2xf}3d zI`i3FEcIW`4vPLkjQX1Exi&)L?Fh)~&jp%|>^Vn%$~};=kuy-njT`IHgEYWk`B6i1 zFa@L1+yyX01G+Cuxn?lRc-(2~gW;@lni^fokew0hxWc5>3xJPmR}2my^?gpeg>_JK zcV?}~>nuT%odBI~b+tp+qQ8K(iVgQ*k>Qwv{8Wm`<&RU$-SO-e3O?@O@RnA#u?4~v zw>GD{mRfUVuPhlPuahigE0?6vS`vYlbN4EQFUD17Tou2|EV< z;OGI;xeTeS5!<}F$hc)zzbAc;!{vg)^Z*)wyPD4d!E}7a(^#jDWzp zJAmkuJlJh-^hDRl$fDSNZ%}(FDx*`|?k~BgI=yAVTm{hGpMou3?*#_Dzk5P;ie~dy zu+OtiF=Wsw+u1_u0rF{2y@<4}&5$5Frx3T)q%3-_FV9r+SzWmVkx|`OkwlgJ`N&@v z%X_8U?G3;WO=|R8NxSuW6rVeDt~|?= zXIDt+BE>TM_ERO*3Elff^-+Rg<EHx}bc(gwk!J?S383ELS|iC$@eWPwA57*j4MHA0Ju~Wf^DAWliM;M&MUXAk#!s z$7@%6N@`*rn{@zGsSw}E;v)B%n@TXcJ=`kE?EIC~I(F62Em|wJn#Wd;T+s+3Vw%3i z7^D~iZWaJr9TfBc+Z)A?J}Vi`aTIK#n%Ou`&!X9VymZbPb$7=TON>2Ck}Xb{F0!k& zu6ngH5Z`N);Pi8TAR3NGyx$aRUBqr*7(QY-ZXHI}A77y=R|XQ0h!atwNGmP%eN8Uo zgV^UL-zobw+AEucfC9q4pCavgdbA@$^{I>r@sF%9YmK-}BrA&2HSe0g-99Z5!X2qJ zs!us2b$iXyRT`hW-($2ynx|qSW9lO3BnM@j3qN!%-&yE9hu9>U|I7wrk;Q051IDn@1wHm3Kc#2nptsA9=LJoJ<(ga2*O|u!)Z@spw0b}}tM?mXhVM^1>N?rBf6%#Yir1Dl zHw@2FDF|2HLw=W9J#`$nk2^fj+E#SDjKO9q#?hmp!4^{$B|dHf*Y0Y#jOs;5zPA|~4}?A_<~?kcOJ`Gc26 zd-8%$AI|k_*!i-sVj9z<$Aoy zr+``i6B1hg2?>@+EV~2GNo$pF?bl{q_-s;^mJB*QMNv}ds(XRr8+_PCs80laX(u;^ z_!&V)LG&Rc5Hs|Ks?=oa2LwQj*+fwB*`~RU^JMFlLXCbl6Speu5;9e9>v*&BL(d>2 zFlrR0(ot^C;Aq$ITWcE-K+ex5109`d`#%A|68t{%o{Im zu7?Unzhz(sn(^=e2H;1!{!m}Da_cvQyqoJB1>Tt2>)ZYAq-UZY?CC8F@3xji z**{L(L@GF6Ni#@k{#}~wb{E)dke@mqS?As>tQ>q~b|tV$r!XM6Jm%^4 zTy}OTPKoKUh(NV!jP_ZT+m-YG0tyLb9`a&NQFqv_g0ey0zgU1YY|K=%h%{o3nd((u zDc)!q^;RgqGlw2H|GQ^JJ>)JtGB-`{SuMvg1;s5;N^ep+0SBo%FzjG*?U0CytD*5} zhRFE8UVuN+;m+~Qe^)nb>u%QziB9LZWoTyD5xixY@8QgC2#aPlLqaSX3)^ zJT**=Qm)*t0LNx@v!GNEys)cvM4TD*UGMZfFB9fYMXi%-NhaH za5-7;^GbFUNEpbGe(wD%jf_iL(*yyE>03h)|Eoh(g5mh7Aoa7cRsLDksT_Iu1(*D~ zoN>Y^AIKjd$+pbVe$YJFJg~x}R0dyt(F8X}BWYOOLbF7jCx&Eur#~;aoy$=Qk8VB5;5`24X_!U_(&LVYAK8U znW1}t4fv%K(p{J9`H{e-f)LaJn-Uf!vqwN9A1SuSUz-Q?swNDy%jZ&FD|;A)YYWu* zCZi7v%NbhYYM}HP&&O@J`lts`M(s}OjKP%{&Yp|(I8RtWBiE5I6|A3;0&G>75;oSq zD~)Y-yZtU>#$%}=ppbiHtRr3e(>sODQs zZ=I{!w5kd*xb9T3T{eE7H#KVI`us(lURnlHkUt&vMvH+Sno$|DJt#npKGOCQr)?SE z=RqF{xZe`X<$i`H=@%CxapcB;CT)D195xf<&rsuxhK_U3Wft-+9vB{DJ8G(lqAXqI za3nw?W&ixPNAeL)ys-%qKKFG8lPO<(VL^z9V16IFe46thfz0Pqt+lGdZlZ%upba9;wGR09mO)68YD`>{=XQLiJ0NQvFu9MjQq7O?erQcazKEN(62oNbG-)WVx>b>3ZV zJvWtw3-%A)&(pBos^KnZc&m-4YYiwF)*F#5sP5>9PFRPEetFlB5 zy9W?+zV7o)f@KS&layOW)kr%p;z(WNJJ5>j2gme0iN?q8gFZqkc-3=|`Xd5m|KEA>+JTv8;y7_#Fw08I|%9<<;N$)&N-n z!MwgpsZ!_05PoLvRFNYA3nx;CyvaJDCN~sF-y!ry(bMHN`%5~gJZ6HxB;R@FkNbR3@MC80l2LV++M&qAWJ4O^>gmt6X-fS(%|HD=?7h=tU0u{Kyptwr8#T5X+ctLW#!edBc9X_vY&U6a zvvFhFw(W1_dEav`zQ5tDt9`NOS`%aZhUYLjQH>RdZiH7{92~2saoP$Fh7goAZkd|x zHc?%}qh8mL`UdEv8H!kAQkAb#;czN4YWM4;_sQu_{i`tU&}Gpc7K;!d`O!}`bw#&$ zt^`sZ=fEvwR)0;3OnOJ@r)LX#pgCKai8A#BNP;3PROe{kc$M#l1vu;E2tkqXX2YsPy1V`w!bUm>q4n{D zM_uCF+7Z3`x^Mjg0T*t@Hr4L3 zZy;i)lP%yprip34POgd2+5x*S3w^AgkvOQM3|D}#ihnon!e2~2fl zrHeg8X9v?2#6W9u9pbjv$7?!RyB4)KC_4LT z!>WqkQkbyLIoLgH7ITA)aYIc z1%elQma<=}CqZDyI=D>H=2HK=wWz_+sFhJ^IJ6~>hzRZX99v&37OBD57lGr{A{gU-_bwKhsdDf%V9&zC zHQLHS{`d>zUTpNUmfNHvQvVtrUd!v|9^$8bbblv2_3?q8u67r%E`0+Wa?eC69d8UdN%A$UuyTG4H+$j z4|>Agzm~zBz0~L+8N=KsIP@;TJ}h#VDs9n$;cJInPIXn@Bq8y<4`xlD@o*4^J{cB> zai9I&Vu=uYe$kWq!miNN&nIb|(WS}*1;TPVKJi3#=}?=WsaR|mjKwn4r~+IEUkL4z z3R8N8t*0V~H<8|S%{*RyNI#w2EQ6|Nst3ScFVWI*B;Ty!LKpXc!_q4TOOD~NMQ>|Nu7mTkIL?E;4WCh%aZME{_ic?2R zM2rwDC`5S^)@kV z93Q~D865YcIFrkn7zZpE=ASDL&;1&Ero(`^H=SlJ9vBjuU5|l%59W;6o^HQz(e}IP zd;Hj{Y%nhV#m?AEJyLf9rU8X0@=)lg7|v~anl$sR-QLjbdp<9_FDIXw(=PA=75o9<1KtIYx2X>JFdFC!C(L&-i!q_Bn_p~tHZnSe}K(Za+ z*L_fnNj+qlsL`f&iIq%9AYOjX3W=&{*+}9tFcM(|;xN176dCT;8mzQ`JGT`I;Y)lR zFu$bmPE)(-DAKrY-C`_W=dZh{N4T!w^O=Ktp3SRjdfU@Nej(y=^Cz`?6vmaSn)sxn zH=Ae#ahaBu_Dx8fCO^htZ!PaUzs_ez6AYojR8Qk+2^y!-CI zd)AfQefYbrZOL9CwS^UbziVPtR2STO^aCRW~3Kfe&g=qhjZHVy<~xdrXq!xtkip!#8`;a%{KjrU-X~(G|ij!Tvc7nd6rQ14ITO5QFE&-fe|&h)}?`hC%QP zd*JjFW;ou-uXcWRlU+`nS_5K=1`tRF{`boxICVjJ-v0M)#?YXm*D(7W&;}r#mLIa7 zZWpBArO;oUXKNag)x?o7@E1pGdZ>dw{8Lr?nh~)}{o=|E3eM$<43nERP)l&BX?ZP= z)-!05M<|aJySvctd$de3ZN?oaC@h-(rH^YjIIdI|Nu=OJo6_v1{2Lr7oVl_7k&js= zNy)7oFb9s*#_z7V11c9JTAThnT<6ofL3rY!`OhP{*x)4%<;o6zlKEU<(a?p(k45@H^H9KmADpFhn2oV zKbnS8<7*$$h>G2{V0GQo{rT#T7WWkjlvhpN^^??>SLu(6V9@=OLZry|-*jG3lbdCP zUu(?Lzc1zR(5+f5k+S?!iYArA$NvlxA7ytcAkmOlTsZ8Je_L<8$0iofb5evqIxMdJ z$+9&9Q=@6<_2kMUO`8$wVui`&?pD}M10XW$7qU|A*Xu-7-O8w6TpPdJGAkzB>uPLa&OMbz?}9ZD6YhynEWLJP@MD0RuL_jThfeWMFPj zV|(11o&S}|>}7f|8TK_6awO$*rBf27L+Mr1#+>MPTdiuHREf?XH9@$JR=V`imz!lh zwK*mY1`Oaadwc;|L|%;0-_ANVL&!>hS{(0mW2xZ{^)@iR48JoC30RmwZbc3q)d}-5 zb=Y?#7k}d%a-bq(-Tt#+Ai&EqzN`v3DV)=!`2VT#WpuVf*BwJs;sn?YBov#%y; z#>bw;3@DG_kh|y_VQU5_@&8MHLJ{r>hWFS?gu*LDMA;i!|=DSC^sv6&fYA4Q*#mOwUf6d8Q|%$Z|7s z=*pqyETR(Dy?Q51}SyfJHT0c0sW;a!n zjfTBZ`trcur+lJJ=>UHcEGm3EHfD0dqv-oA)gm1JC1f`Ohjds9k-Whe3gU=8i4&_F zTbRO9R=9TkGOkDqaaOJ2a7!d5uLiiH`4f|8yoyElm7ey?dGVmZMY}opzNfqFqfws~ z`{P6Gy@AG8!0Ocz zb$$1J6)wB5CEc0id`$bpM*$2;wFgdaR-_zXx&Pv+8#6Nob3Cn+Ha>WIrgP;TFYqg{ip{JLVm23lZuOLEJed+P#c5u|J2py5B}ylyU*#g9Cy#i! zO~i5h)8a(_xL%lj!IcY?{4!Iw8|%%Wif33NA0Wsf1_b56nf8rkB9X-%frV((0@d#? zDyq>x=7SjBE6M&&Rhxu4?M^0iu`fs5g z(G8PlKa1z!IagLY{_af*cv$^Cj=NcsuYFd@L7$4znsmSF3;rTeC5G7WrX(A65`x5I z$iwvGgZ>Egyn|;?`T$cv?1zu7N7b`i9=l8JKG5Fs6)c}d(yiFaU+eE*#F-mk_hlqd z{^rQapr%u)L010ceXK$u1Hnsgs7;&Gv){oY{KZYNVq&3A|CuXc1+ta^RJ48+(Fpj@ zNkQ(2Nba}^edmXFz2ct13Pv5T{@EBqOYF#b5iHHVhqm7<_cV zo=KiZ*0$`^?9>B~+*)FLfsuH4i{x_qdznV< zFiTTSQ1>OO#6>lXaj0*Y)4QqHd`Gmu*2VN=kng$DS1Q6y#y22wH=(^Vfd)ZwL%Swl zbM3c>iMUc^%sF89VT*d?R%xKR%f|HL#X^H3XYVyBZ1R~uD1MvCOkC%@RhK#5t%^4e|V!YepXrvy;`uC``t@5+z5$ zhi!bicLHG%^h$l&)2D<_w96GOl`BQm?KkV{SW@+=oD4wX>b3<49}3{IEw3qQEH0lu``89?Va zyzWpy`;6%11WTzBB+rf^;Mt|)a+hdG$I>UIAYXI<_)w=J$x5QMETH>8F%HzNJmjPF zrw#y-ffcw>1!G-c=}ML;!WYZZc7`Jo0p`nqLxvzVdly}>#iI*{Y!nvX+9!M4(=h2iu4@D zLVIovVLI_w&nfAEwEWa;P(c&(yB8+`e^*@#5Y9i_eWAT0-dK*b6-|f;1eWVh{CFfm zYktJPa5}M*dJI{{h3ucH26zz>kk1cDrl2%(amx><&x~LX@+P5x`ofUV<@7%3PkZOd z`+;aeG7=S)KsdZ2fUN>AzWG2zaDt?iVT$*ySEZlHz$9?Oo=BGca z{08KeA)&5=1wty9$Epbb*C^Ddw=&$9Lv)84I8YLewnZTIOb|yqo!enDJSdjbxGkeM06i%h>ye#X()?>H*)t0(#$u@LK5C|hdJI`H zggkQ##Vgeo4?1T%Jj&B*Gd$c(Dey8VeJol5z!ec9Yw_;SyYF75NAznZtZmwhJEq3G z)^7<|flaPgPcVq6;V8_?+^A7R7sNp1uEE^i0Ho8^&uS4D8wTy3rO(Yw9EFQKD6B|I zmdwwbGG;K53wc0-^017!bN{;eFC~bhVMaHnSjM|66r;NebtE7!c|*rsmpbl<{j4nY zNp#`0fPVWrRnyt32kW1y9hXyGU!$3hWZs_^A2GZ%G;}8bX9OPd?<2!!%OpKBJZ3*t ziHwK|rC2@mt98(w6-+FV92ZUIB3uedLeLgmMZ^OBnXU4{3%$fF8)phP$5I6@Pmmtg z`hGl{k}|#LOYr8$JNBUy+l&C`=3Xu##1kY4qK@Czy{6Dc)7J-71_s1OSogPMmwYM& za*NnS_Uc5jXj_G{i{qubFV3ATZ_UeMZ#o5|yU3DEkikxDaiN?EbI<#GqLy$veGY9N zC|)px{tag`L|c8p<_6yEfPVD~ueCGus_-tDb&c&blxpf-w;nlKiV2IOLP@AI4)Jay zW?HyixZNGOxAW29V)*p{k$g;gk-X0WzI8VaF7Su<}(`{GZpA?ud@JAi7K0pZp z@j3ogb&oy5o1eG#$$Ni-#eZIa1gWR^o6BySa(=KifLl9=e0GyR<&B;zWwusCNAfnA zTcCB6_3^ws&0p>^Nd0R&s(X$HKlEr6^4;E!zhHP^5VLgsu&7lFw5h9pLkW-77QH#)-_-a%r27oC zICeSKfOCm}`Dtbp6{#qxe_iuvb=L_UDy)H1co)8HSwbRyoDnw0ZfBP$7`nf$8jw>Js6J_UUc<*apZMCHFuTTr+x$s$*x8(f`Fi}FeK&5 z*oSFsNnyqUgqCb2oK7fAVWpX9y!;eK2aCiUn(Z0enOL*AR0dR4Ke9m>0a1qtjo>NL3L z2y)(zM(YqPd zSl^GvU9y0Hw0S!D-{fGeY9sq}%3?FUj<&-W8v2&<4mRfVm^bpO3in1CPJ19e>nNbs zj03ZZ1t|ST&;O`Mh(YT{x>wJ(G%ZzJ4`!`)qk$5VSYw^PznQ~hmP>WaD?S+}3=y3~ zwd58=$8fe5awM-lmuE|h)B<&iDg55h-eR^KpCAMyi1UQ^EeT~Ev&4?2<29!a9P*W| znN!by;5h5%5rCXLT5H90=2tVgKf-c=9V^j3r}gJU2s$u&>$3*S^+U-xx$(-6_m+?A z<^xXl?dBi8hu6vn*&WF!;Iu5dN+>J}NZ^e~)}>|n_GA*)F30?# z>3kK5xw(2z{bc&gdl4c33lm>*y-}{)wxD98?3Xe}HBEMcLfZm-Dk!^M#j#oH59>M< zMABpWjl0;FILe`ZU$npu(E zjQCAK;o5dq4uh_PZ{T^}tZT2`Eh?i^u8%{ z62iiU`HVGMS$h6`-ee!dane`8I6FN+`F4|CAk<{8H!{6E4$Khri{>VtO+rX$0`7n= zQN^^718FTi4(?$GC}}vibrk+c+9_iXYAX~{nlF?N-R=vn4!2NA!oAt}p2(TJFkad= z`CAQW6HO8FBH-ytK&aw=i}1`nl)jK8L;ge%`wQw55>$+=lp<9waX$UDW_Tm-tmaNt zJFi7q#ZBGprMhLAby;tISfb`{3}mF3A4Jt>fl$?FOI8ENd&5utpG72sNCp3~cbxSL zn6&L>HtmsI4Yg@&((@D!k4cqv|CiP4F5q`FjM$3HgF)55{9og{q73uBP(hB)!e?Up>)?wmkj0szu)a_=u;>(iC}HfG!NN!`n}y7fINcP@@ff=~ zbHP;Hhhb}<*MJ@_!9XO^pWk030|SkW4W0U{RIa)(1gq``cG7RTPy%XCaUQsk$&a{$ zZ?BQ)WFH}jP?kBCP#%*SdJo+n)Bcq$%%o)IbkIvRK4?)n3?L}N`!xMI?GPx8O^RGj zDw?(AsppEH+oVMRVTA=L5yhW4h0QW(K|y;01u|a~K8H&D*(}(>(p-8LFV+UL^6MmJ z5M>s*W>}q*^%QT?4yu+^{GQN?uKSr0!G39eL0uL^LEQEOJF8SKO0}A{yGF*Rm6=73 zZ+bRl5Hk0AVmEBf*1D@*2o!=e7a`D~>(uWLv>hE7zi5Lp*!hsBgvxVxrg5^m*6OMo zI>80Kx2qhTpj%1J4f;!j;tA}8^4=)Y2>;Zc@Z%{EbI0%Dw` z0>TW^gjr8HR=0Vxd@@aQ*ZY#R*50U)Rf+7qWV~=BOghR0Jmg-B`BpdMT#eq!h#$t) zh6yQE)cN24A(YFY1^BM1UtI3?p%{6BLf~EVDV0!fE_eJW+p3_CL=Of&KcWi^PgwFC zb`dgEz0PGxH!I8HC9NQT3J`j{riAY{nEHl^tvzq7>)OZgRok{2JU zD8+@Lxe}jNIv}SoQ+ppZ(=?FHh=Zn~TU9lqwtVaeR$pkg`jBOYAtUxvTZDJypJ_jp zp{x|~rUp5USPFgx#(fSa4JB&tdaCRW;jtChx)@+CNZ9YyRposD-fMh2rb+y0n+m>8 za%Z|*P9M0!?+|QX)Dw7%tfm(~q_~nPH1QCru`HpR6kr8mr3M)j#aq`wr#7%&;d%DA zIz1TeeU*s%DT}CQAJDM6As?xd-&dS^+|ClY`i&-^v@mW{nLW6peTHL`X7P_jqft$l z70UKh19T!be%`+jWG5W|5M|yt+zP2kRqFd3tTPcXQ=^ULPKj2kOGC~y(AnVEfMK3U zQp1TYPERI0^cii)Q>Sc7PGGBn=S}39inH&${GU{1DY)(86Jw zw%Vcz!e6J&OaX*lLd1PUJy=j$p4qJnTC5Ok{avBc8^n3fW`k1|9h|cd*D4KS%1|#b8A!;bLRd1GNVk0f|TE3Tk3Wa zUa&=C836)$+^!kcGMUtQEu4IQwh=#CzcsaMd!)PiVl((Dzw_kju)9ErxY=d139aqy zw>9Vy24wd+$d$+m<{(7eW3L3`4~^Yfm!ilYegk!KIsu`fXvuF$9PV-)?xBsxU|E;k zg5He^v)g#h4`Em;+7T8J^3{vpH>$o1m9qE~u;c(u;JUTRb!O>2W9J)He+TFWwoFq9 z%sccu?I&ya03gXkG?&I zBRe8S!eY619_=v++{|$!UX9nn5$fAB!aJQRc5gMfjnyyo_UW+uu3ra)*95tdlM+LZ znNXNjqq2@5`nrcV6whE+KkTz5c5O4G9pZiIwi24SuuWe=b-OHM!Spycoa+so4Nr_;BH9yM?IM1;lEAC3iJ8U_k|`4_tXP3-BM(inIZ+#Ve3y0*n9q!0d{zg~8#jtF4)lpGg(B zx%r|bH5%6onD)&aX&}9?bK}n7Ej(zQIpUWfWd;6Bx`pd&+4cpGIGNMq+YJ)MxmB@f zf`y{{%QxAQhQ(b=i#)d)>Q$Mau}01?hbQe)C0Pb;8Hw^C`Oid6%l6KyV^OS5QYL1%de^eba{y-R8WJ_4LsN>7mA0#?*aujaU(C&a!k zQbtIUMRSbre_~zqoY zZJ&oC2y0MGnTRy^P|!}iZ0^bC;N=RX-Pu|AOdiVvDpNL8H6L6;N;SW@Yis^xdf}N4 zT*TyM5phVJ%bwJcPdC1KJ;x1+D3CXEu8AO;^>mlo%1;HXj9(HZ0K5$c<;@@3{JV+B z9#*VOKa^79H=25;VMxw+P%u3wY~KMVo4jU1SGLJCtZJUo&X$1@HyLi;79IC$sghX& z9!sn0&!8GZ-KIc?!{+J zk8MkVLDqwWOJhmcS7*bOgcEEagBIHykdaa^LhS>0Pd9a{!DqW%R3bH2-g=d^hD@I@ z0vNgdpTCd4uMm#40U8VTkTtAU-T7BmwX&m8xb>}5B9EP^pWap60PqK(^@M(*Ivj3 zP(KqH3qbvO%u>s172CoJ^V?-d#{%7w{TD8gv>%4wBZW(=46DMX@a-B!TWIuMuUs;) zJYDFdh=`hB09Dw#y&fb!&BQ>tHWKq&1*w}R#2_T(t7MrzXS@6w1R2l?1T%lfSxWWK z<~6k(nKpPGPi%4V1<<|qYUb+a2tu~A_(7nCzRxLCLE|&{!SBH2AI5h0bF`tS-z+oD z%FE=;U8$f1vv2J+<9b|05w^Xa-YZlXS4v9&6a=)rY_kYT|;e#m7&ivNM11vv(j0NL-X1&5RJ zLx|h0`k|Z7Sufo_!3~%OX#ensk)@Hf|)B9ag4 zIIy7gSbNrk)y~sy!E=v%ph`)$j)X?ia{P0f00gm^PTbK*wDjAB?9s-oANrfi2M`jn zBBVHsF7qLpX5^0$p9i0V(E4)~3}XN2{U>M`>G)!XFNh(NXR1lOzT@usp3tCi24XTK zO)`sHDHqS|(q)6$s?Qj*cf}q^=73JR?slb>rFz1->0&k8>J72$Ee5V|{3F zav63tA$KWfgp280I9+QkxwU;W=e9t|KIH|0t}T|l59Z`fi+b!;be68pGJUq-5o00z zHb}pjd=kM!;cDwF)^s&b;amM35~=#dC0ZW|En#u>zR_z1VhOoL-M{$?1RDQnOIRs8 zsVG(*b)>r4SdimAQZT6Xs(I^dsju*^+6)le1Th*FN2MhbX>%}HoU(Rv{Z11Uy8{;N{qfQ7`aG zyMEq`Z)wk|qkG&I8?|vDMn2XBo^?9{kHzY9>1~OFt72LpV3`4rV2na=rD^21$|_k} zXUSE;qXV2f1hsydf8na_>3xrq#S9E26OUW!{~eNjU1!~AN9JqFA$Q(#SM z{k1p;SbfEW9a?QFTRyyGmsh=n+v3cgRuMEjhI@znc>g?q0^#ee*a=|h0fGs zg@qy+&SBUBoj-r0=L7+d&-i7mbC)FHltlKGguuMg6YBkAj9`O-edylm;cKkkhD+zQ zOuV!>o9(J9yMKV$mm<|46)=)TSY=ysx3!J+{(rwrgVUoQIQi=vsvS3e-eU*1_Ed*j z<+A_eSgL8Il;A~U(Mn6Lmnv&c6;eu;4+W-zic#Ljf!aifjwOo()GaV?5UaWf3L73M zq9$dt^d+Sy9YcPK1W`iMSfqPKH(;pLpH(>uT(RIO5qjd$!z zE5J}k*{Tis86X}1qYmMuC7RWi&uU3&i|#@~j`V*vJlr3M|#*l{u%{E|rNx2FEZJ{@?#QCP>f?IbDc*BSFqB-$-j+CcL9~fP=d! zpK&fe&S1J2Jz%9JWZmJT6!o#V)G--bxrj>UR=r>mp%BvhG}lppeaxR?LF;Bg%|oB6 zu4CyFH~oW~3qRO-IvrvRw3<-nawW7}aV|bli0fD&?5SdU9|lVL%o3P1icR`QK!WZS zqruR&h-Rj=ky>29-O9iOE{j$2Ti#p5#^Q|MV7JP9o%eyPi-i?mS&#oVB=$SLF#GOy5Ds-1HdR5Q|U# z_&#*sRGoP->l(fYyRT=8lF!vSsDQDbk$nh_Fi({Rx%FxA1c8;cMLuycI^F)1!7-y6 z=FnTnl`(|H@O?Ds5g&2`J!Y82+=5-TTccK6td#NV5F`0eJW`$_Wo0}oZ--v7tqVSn zHIMQprR}AL&Ufz?^{vEI$p58tHCU7K@{mKp%0;SJCDPmly7p?ZwGEb0x0+uV6_V1^ zYp@ERxeZQmC&t4XHH+(GMSUM<334?{I`KHD7!^4 zKUgG2^?#98H-w%_$=k=-?iH~Igvm0)ncEk)!h1WUvkw+3!!GOJUBg~J_Nb=)DPDCx zj%X_$Skk{+T8W*ZV{iOz!C)cr-<04Xp}HV;;3pv(z&4?pAHb|Cdqc%n>7`D+DQFWg zqP3C|m4$SQQZ()C#F^C9>W^6vG*@wrs^K9CQZCp#JTgIf`apK&$WQ zJuI`Zn_=^$2HX?~tGTm+X;@aMp`VU~|66zvEL4{ehNi3(c>9Y7ju-l^UsIQ{LY1b! z3Y=AZVgnZX=ZV4J>UCsN=94rt)VewPTrTGg1Tf%%y|~2{pOTfO@x!8G*SR`3ttCjg zhW$&)llJT>nuXSH8RFD8B#@Brn*q=DDNsbZib4Gtb-?~Kc?1$Y&0rlRvQ=~psG(6D zI$~`V>n(zotJre3(9Pez))eZjp(g9UD*bWxHi*IBf%OS$Wz}ztfosvrCVGDNQY*u! zLEOo`*QLSC6uXR1%?#i6%m7uE8K~d z3B%$e%-@RSUd`T^0n{@)DgPOBG~Rb5NWqR)ns%rXK5t#)0j#up+*#16&nN*FA|}q# zL(9*mgeD7Z<)7F~f`k~@y{_{FH;7x^g;<~Zwdq*d!xWdkKDtzmPE~y#$0W@H2i9f( zM+4me95WLADRrcgHf|@Xlb+ru{4Mw2B>z^c7jQK5){N^h3W7i+Snr&t9hk5t{kFkY^+gwV zP7eV`c{%KiH0;~?!_Cag%x*&7W(xWhimB1T#}<+grfvuTZ)?+*z5u-3PAxM-pYk0! ze|_qR`l)0@yd9sgOvTHq@$(ey=ESrOjQ^OfLG4iFKC!SVMtl7mF%YiKXl!)eWhjb*)) z3I9qQ`4^U#<#*67EVk|k0DY1`0O05sQp(Kmdn#Q%+biM?{c9K=V55Ikx>&!ZHj-*S z4PqiE_An5U^{smtKfcFm+guCQdZIDVRg@oBXxfUh@AU)cHF=9Hy>D9$@A*H`5Fq5$WCJnx!hLcpp6I%+87)m0efg)i-{s|1SPkmm&dX@YP+? zL(u&SgWj+avwWZd^KgjEg9Fnb;9Yg;Y3{TT?&(R84e<&C3Hpov0|0kMv)x_nxff2g z*dJFuu9qcKdx^KQBh$!=Eoxr7dYHTehC`Q3?w>7)o39vp2~Vw?a$i_2?^_D`6gq+$ zfT?c9vi4i*q{+_%6h$NS$EbmJEGxY{uA<(vR~`}J=D8-D=rC30rO4wh)jR36ci-6$ z<`Nf>DQbuSG5=i$sKDpau3WQo_5RS^+)ga=-Be<5?>`r24yx zT5}0N@PAY*on6*~J=5OlcaMDhR~7*pr^$*)Qx2;H7&m$;=wIR}0k5YLGjdzw1@oVe zo;d%z)`WmA;PQq5!Cn?if`5uM^RDeS%XY&U%`3TEYdWc-VBclcx4x)8IKH;k4H|PN z)R-lPGCn(Fic<9;f^>Xwu&tHtr|YSK)D(=Jn}-6J;J3Dwmqf;jK;Ue>dB*k;B-Y}c zNpDB`t@#9u$43Y)Q{xLt%r4p+S`K1y5B~3((M;Y6we#`_MZC8#WdDX?%vwU4{j((@ zPKJSETV2h?#+N}4HxI$w&tv#0sYNulw~6e*S)#`baIm@Ga^roN?)z?imU!;g>+JD{ zTHDKfLhw>hXNMZ{SNIn;5hTKO1#ZS0Hg|BJ?BRCMFNb9Zz}J%nsY8-yZHVK7J|7@J z>tXLQ8w+a4q;C*&P>c5xIx)vu05^`H?D?UCI_s_WuGfb?tG13(hEs!`Br#-lX=U2j zcq{ zkDP*-kM9J1{vSb)1ECv(gL#((+zJ~f?obKXNs+T8_6BH=vP%w%xnE{z!s4+mCJOeK z7qKOGtfh1DJ24_1w#9@&6UZcYR4tCs9QN+m%K~xT`V2`m;d_4{#B~FdWKWoKj zohWpB?As<&(~7WYA3W4~y}OL2uLJ`996V$?4ZHs7wPyKVD)B$cP9PHV=h}HWCGMYnhFONk`6p9``UVeKk&3ZdaR<6H3fZ1B#Gi%o_6e z$L(}3NFQ-Ppil3xyzUMu^hbQUgp=4~V|LoTgNI6<@aCd*Bq4l?qQGKEt2Lu0`1sWF zdxXX7oz{^ye<%KgT^t-mpwB=a zsv1rqmp7x|FE61RTaHi1FCiyZgyp}gD8?MEkSSEE9;21;F>`5E9hh10-l1Dn;lbs3 z8%+9x=c(?uXbGpLoU2&1>puY-<-T{+r`BFbl1p{q@lbA9cUmdWrLf>rJ(`h}otb6| zk1)6?e1+>89UDiAoDZf_TT60${7DjAteugybd-h;;6=1J1r{{%<7K>euK>-RO6||E z7&KDz(=2oj-*l>L3gF1i@6_t=5Ape<1=KCCbf$+C31JF@ZT0_69x#oqE?=02gkhXL zlFSaO+P1yq@_YdB4Cfush~{+;Tj|%p;HesT(T?={<&Kio)tTue1ZRMQ0g-X1R{QgX z4rrx7i(Iz2AOWV%TsWU<)mR96LATbZqRvaD$n_BKXShsiPkXGvjXgf~V?c_SpxMSn zpr-c<&|^c1`O8#tihc7^Vkms)Kzp@JM+MMuaDlhOrZO(U04{o-2e3H_X%;OMg{4?C z!&coBIBH3CQD5I_udJPcVl=z3=1J9eikD-o@LOd#MaoXgu%?fYkaF9KYwjqW_~|dc zozYgPI*p}^io@=;FyEb9rzm3_JfE7xB$`DU&fTbiL=lxeVpqM@<9PUtbeI*NgWb8X zW?DWSUaChxh9aue+44^?^7J!u>%Ju6Biy}}u^ww34GrCJ3-bAX2&G)jcDoABv%$mM zxs`rL-NmFEio>qf@$4_GAke@6Bzfo7Tj6}2aD|EkINk{5^*KOsj6ud55WRC9r4{_X zQh&k$6(@9mhM~*qbTCp)R%RxV&2yWpaOQ5uNK;u!m(wG=x{Xn#etg;YHb$>c1OP#6l7T0RKhwU2A8Fsh= z9NBh!SJg0pet4f8H?9Zda<!!c@G1kJ>XBTus?UvYA9)HCaTs4(+taHFz9|O;JNNSn2l4BH zz)gi!k)<;&?ZE2LaLH1+D}bS~8Vx=*sXq3?MD(RobTUuuXqL zGZ3f|DLw;GMWMtkw5N1=Z=DaCKp1&y&ttB!QobsUhrxL$kzti%sq9h$d_(%q(6h&I zHQq<{CA8q$i{!`<-A9{4m4ij>4u0}83Eq|Yix#gfrlaSofPSCTVbfE(srm5E!l3TcP1#ZSLE>aZ6bgP@pyvS z?I{Af2odI~S#jH>-ELOF<#+ny0o%Ec{+~<_PX7$NBXJ}|i*uq>wG#Y$J(*B8T1VMT z_qtzcCE6|?)2@7B4yB&`F;|!c`J}{5OWVxneDNOGNQ_h~T8UYt7(MvRLPuLqui=#v zsautFo@NuVME{W0`PFfEY|^1|0JXu_8>_pRHnJIUmgz5PTRD|L6=8|%{Wku0heaYAh_7bON)INM~V`Eh}yoo?#R|&UYCP)>0B?qWUhWB$CFh zBS=tKtep9*IQ?E!vAnCR|G27?nxK#Nx)yYZ$v%A#8H+}mn4?^CISls`JiUG{?|D&( zM(S^xnxS*oG&0D9q*ym|Hxa-UT)cSZme=Sw6FmM=OZlulkfY_h_0C@O4(ddB_+&w= z9e@EXM;36%W$k~37`(ljGCziRJi`FS%dYs<7JS%NUHMO6%0q*fD-b*Y1K0TPV5+~U zxjnDB%~;q7NWnzCBqGAu@5)zM&zu}bMFAPUNhNM#tHT)e>uw&k4qnxXA*oA{XY?Z; zZq6EeDY;xtV#JS!wOcz&lXHYs-F*! zI`?)9-hU{(2<{r|H3B8`WfuBq%r}nJyl4KV}F|O zBBPO*f1?my%_KO^aH})Kx=oR)o#e+Sagc)9>V~ z3Cd!ZI>QVA)UU(%<=nYw=OTz?^dyTc zmfT{?aGQ3PEorWL8!?||%FT4=s4E{cg}-46AdFk$v0L4R(U9>=oZIeKruSymoT>it zTgU5WPI}!PkrSs1&`Y&zE-bP!AH?G!bMZnDYbs;Of|uleQt8h1W6=A{4YXgc)B<{= zJ?&NW3!QvL$#HwUJ)r1q%~7b0jlng5+o#NJ zeax)3rJ*70_zeSumt?IAJC=i(Xy5~t$P zAx{eg6g-rP0dChX;?cUwrXY~M{(q(&c|cei$1JODgt706-x$q*_)jsVk?p($y6EmAPzt+TN6_V$EKtDnK#wtnPd6I;v z@{_7|J_)0%{UURxr)c(#l!Hh0(g>QFP&;yd>1`ETDqv)SP%@!&7 zkbm+G*PJoTU4ay%*Z%%Q9l4Y&?ziYZ)@Lo^T3X1nFCQ2D0QyVTox==RN`^L>_9Gv- zZr(g+*3QN>l+Ea^Z(D1NZpCf0Ruw0i1ZrMGZXVU-Mqf@oKlD2p6i02 z-$*k)Z)@fqH-puZB=;CVt<qv1Mmxcw}#iD_N7Pk#0!_4QVh$JMrd>V zqTuLw6#?ExkcfV5YaMDcLFl;jJOE$sogn0hXg^(=utD;C6`gumy=y;6zR_7Os{Ab@ zr;+iRESOPodr@=Z?pN4vt8XS-+N3qC#l%o`ITt6qN2(L*4+HWW`i}v}Z3qbKo_za! zUe#ZZ@w(G^aLONM6tD6;F`wJ_2cl`#R%g&OQ|FC~NmmPra;qe9h^5#+YbEZqj$>Xk@7MdeJeKF{Jtg%S4ujoAhc$D9 zS#XT2n?rmxx!2>0%O8}QauVMFVE6NcO~e=T@B#(C>N>~4YC?I(g$IFQzFszBt->hQ zvbQE3(}a*TXasZ$R-UPGqoa3ast4dm&sgyaCW*Nw*->d$*53201@`{ABXyYGO7*?u z!99ysW(N2U$V`^TE<1cneg*74moD0S11rK36^weJ!z)QjU#*=kE|Y&_$=O4P%SQ}& zj6Bbs`Q#zP#%iT;t-v0+(^T5KhOHY}YmS7eM~;=7jc0_;_m;_OwnG*T{5U4BU&hsz zaP42|1DZ)(>lWg`(SRMHMzZ()16r=+MF{y~Oee3z_(^c9l>_|(!LK}KGIPEQZStQR z%$W(MWUPQh6j3A6%5BGIPQgZT#!ObQZhNq;zOj4})O`Ml!9DNQ4NBL`h|Md6f%sGn5yEC|#11IIZ z*m&`}BOl}VGNs7D>Mgnfcx*iIllSNA{G_$(ePzSqLevIpr1U&uR9Uj4`ZnM@%Mjv3 zN8-AGLyak*%;Ir2HhY3cO}tg^sa>oa6j|n?0zMySW8GPMgtSCFfRObl^hw;k>V;!M zP@&cX1LXJWZH)QB$Q20zB@qE7IXM3s$p`H|z#MON|D&|;Z^&$DZox>|Z}n!#V59t} z=zyXZ4;^c(w~c|ux;r0>AL1;fI`;NhS{V~~8k7CNdHJ zm%X&3dB|-;e|CZmsR5x5K@}qEm%biHtWhJ9-S3GX>t);2lTa=IfK1$N$X%yC-Jxw#~>xe%dUQ^)2mxvDveM-3yKuXXi)9ZaR>mL3S?fuQD; z^J*F?50B}?a8c*{8U{cUNEWX*bv+|OVc9$ybTEYyhlt;v-A`^DM7LaVDV zO0I^q88DE7X(865hVJhKe5oHp(N#dCj?6UjpXV3U(d^xu!Y=PX@eUB8>p<{d%hQ1W zu(R8jSAG9GMz-)7%QcdElmW7~+8#e&O_-`Cv7Yjv$5a!Qc7JY1bavt!hp4Ew;@suc zI^L6YYa)3b#QJZ~3As#k2UJHN+aKVuDoexSttH~_g`m&WEX`qov9CGt=B+R3)u^>u z8fd4!)Sg^jGf6y(Y{P+n(Q+WdPHa3Z?0!Rs-7fm;z0dk!Roy6QFl(?CZ{{PplF@U4rC4}!zDjv8Zg=DEG9O4^o?HdzS>bqo$V>9P9^6q|w_>Ek#k6noF# z(Fz33I!s&UlVU&-lUkGT+l)}wN+6VNbxie8oVBriEAR&z<<~Fap8~z=WjYm5tbScE zC@*u_%(C9U*IfHIaeck>`~)5n2=2cB{`RQA$0^gNU+rwEXbWMzuIaCdWMpJbXa4Lh zWpjUt3B7QyRSd=i`@v;051l zGtCb=@BwRemIO`!EA{2{_p}+u)Ms27>X#}nd7e%e2tdFmBl{-*RJsjt$Tbs}Z5QD8 zlLKqO^^Y}c6ePuE7-GFm>5F9i3MMM9z)$Zdu#T9HHwPLi=MAJhgMbYB=v%LU4MhzN zSP}f(JzxBs;m>dXs|?Jj6rtA2 zZwazAhyBKxgcMp8xO%r2gtYYtI8A9JY9*~c42pM1ht2ztQu9H8Iae;}pUXhX(RB0z!Tw}t zj1oQv3B;?W+UED*>Cc*JWIq!i>Kim;_=64^0u>@O*S$&z?4o-Upy>^K(gt8j&S>H5xv=m`OI^QQNO}v3J!Q zT;Pvji;wlGa5&Kuxz`G8y3S6qBVvBbQy8+}TZEPo>P=CdDc1xn4aXE~QrG81Zj$~; zQsAsR?P1thIc33mkU1ewPtDbv{e8?O@EsuWRas@q78b5V<0yF(L4`s)7WSVv zidMRwA*ZwU`8ffLh6Ox$8WtJtMHPj=$P})pW&|X{@ZmRJT(@fTt6MKz(&}@qz*kU z2_gDIz*)A3^ZcWG(^WSCR>F5p_F1l{Vg9`FscQeXfyQM<;53wGM~1l0NLrq+x#RL! zj1u?{SXZ~gF8=QJB_7ohbnV&}BE^D-TTMq>CV7_w$W0Qk43p+#OPA4`Q;|-d6hK8b z;9P(N0%}w+$ap;iY;`-02~o$qr_gwn8&ovI@M{oT+kfxPRMcTMfcSr#{O~Ae@PowW zMKFW+C%;~SE8)x-^i2%q>CcFDT6N9sjM2nH;7usYgTiPpdKG441?IF+j0EFM~50lKRt z|4CnqfkYNDUJSjnv0MrzbZc+fE5{0RDl5T34Ujo7-T!bELfh3Q`YuwB9yhsF(XR^Q z#D*XIJwJDqE}{`QufYzs%GHj51l!z#=_8wz9XlU!S!#%i!DTmwB)^t2s(;F?TJfQs2FhRR*iZqu|nYnoF^ zAF9v{;_@FE*IikRTTLFD!lRXt=RfoIyZjsAbbKj0tVqTI2Os671|R$O@8J5J3r+RdYKMaQT>X1+W{P!@x4p`Z~PJu)Z$9|o8X1- zd_KEPSXO<_oaa+D(8D-N%Y9pn?&fY(X=$pYcRIAMmG&IjOH=C87|qg`gy}X2Ijt{0 z{h44*H+M0`>O3kLb?tH>u&h-8Au))w2w8j-!MEBd8NV~N;Fep-dxy41(v3{r3fe7F|GNZ_j zqbpR)!TXkz_Pga2G>e{N9!%GloaP~a-X6o?kVn07&T}WWsgka(rxAQG1Ln(t_ccqa z;HY8Z&6Pv$;Xat{iUoBq81Icw$q0XjLB2jATvd2WhtExGlAR=Jp7S_d!JrUE%_isKG|q{r%8 zvK_48pdf6WJ>~VSt~mU@(2HhLSOuq3Tu>o0fj(!n+^j(1m*c)14rr2F5uj=5-xGR4 z%IB^r;9V2s5{2FzyDO>%2LglIc0Xv}jXGD%XG6ORoyQ-HJ#tSWr|n=g|4jp=zs zubd~Z^efWLTYnq}=E!|uk#=tfpK0~;MtZu&3ZHzEO9|A^(^rD~wvU=r!La49_s0Vd zqY#o?tKis1{Yqz*enGPM;C$;Aa6MF89YA&r_@_pMxGRHgbImLdV=t0qRStyTyCI(x zp9a+TuZ(uSdCcCF^ASS)DYU-Z;5^-wW?Y*f1)m`ne#@#6i+A`~X!7wjqxf5k1On;` zai2cnUwo1JR~vsEgt4r9#s(NywW9RHPeQOt=ho*JX&t03Z)N};0Kci?M%oK%x=Du% zM-BdXRqRW7sB*;xV7H&AR+qvlPrZz@LwFYWQmHD5N=jB>vK9H_yWaUadASisN`uJT zSVe*q^NdrH5~GV^${GZR^klY`bmAc|{t^6#vbzOF(yr^TKmsK>p}v^(jd;a5qpOz# z)uMRVpUJ_&9LPTINIY=HyU=c$y)mbuSLIrfBht%DYhkRCX~gLo#6u^sXq{aJ4Zuo0 zu%G63BE?j$P5=Tq;yqrG)5*JGf83rwHx^&#Up*w6@4x@|;%bA8-ER4gMuQpfc6-=6 zxHACo@VKAxd5Fn7Zazwc7B^2{5p3Do^`lSSn@|j()uTz_<(&{Gg7xB2feOoiUw&kj zPs@`2TUO3UIUQD9cN&2wZ*p|9#Kd@xtb~k=8rE)I?&^@p zNuH6{;&{-Uv7Y>j&NbRKwDn5IrItFsGr%mAZhH)0PeFOq47>J`8dB$_a-MSKtbjR) z?cE|b8bZ|@o6H>rQ95OC&@tI4a%9i0>{U z=j3>`^7Md*{e^_6oY&#=j&r_=a&PFPRbMB2-ZsRhK=WX}Zl%d1slRhGI`Xp=`G!tz z>9v(vB}%90xzgcuY(~WcUoTjD*^I@-uyQ{EHWvP5M#DP%S*g-{8Yv0=1w#6K0~lDc zCFk=h=rES#RD@qrmq``|K+yiT&E)Ur{IvVczsgYB;H)Z_GbsR@ZB+)ocKsuJR-OMD z_&x3+Ywc}OF$7wNJr2!_(72qf=K_k%v9r1xkIde9V{M5h+&wq%xLMxDFnl#7n0GSm zt9e+nAO&9d?%2}MloNe5V#7`k1EvanVuhzIs9wEsZ;^w28dX4 zzH&T0I$F^E{$zjJ3<1Tg2-nediZ_?(x*7l|!Cb#!&5#vBOe8WSqdd%tggO8QEH?aH+;h6QmczcrS}>Xx2E9<`N)?4- z-vF*unr`t*)Kfmg9>(3TbEoZY`qF8;yY)!)q9DK8%?tsFAS+PuTiI*PU3Wx39jIS2 zltTM^`T~-6jf7%+dNBEi`9pmlYp}3Z?fe53x!*3FRntO?Z^Q3Arz2xt9LT zU)R2sFR_Lb3!HC0B#alAdz~Y^D3hZR%o#4U=6cT;<(r2rW}d|koLwCRV}zVTiF@G< zz*D=Ry6C}$%=@Dv(R85GXk0^8)&HmqsQ<$XRm_uSex2?!WW?} zi@5ZmdK7b}-YSoayNt(n1|TQn_v$j?hubJ!Cqc@x4OiU?5`YA7Z3|*u9lxJTNcX{S z%HEMa2J@JE@K}4g3NWjd_+>lvVQTijsMUdTBf~>B2V1iImo-fd6it#N#VT7?lXA>cj((DCUR!{o{5C4x>4s;=ZFRe`_t&a1H9Y!Nf) zwenIb*ioT3$3gV~vzXBvdkLGv{nyW{HhTgRy}ni(N9SJGZz}2BG#G+8rNpsUV88E| zu}G$Fb@vstIz77Mu*Go8PWaC4d_L#BynYCg*MocA{8ol1`u8%#Gz>?NYhTaqfUxbS zb>c4~DDP&iqsVAWsN~@PQ#OyJ(|nLoe$D_{cijg7;U1*H@j=DG91k8vXpcpeZ+F34{@6W*MAA-gw@F#GD zBEA(JqjAu8LbSL{q#z9|BR!p@QEW&uTgjo%job3APiT`?#+ms+4as1LwfclnCL}(_ zLa!gAkh(uw2M5Nagj+y1*$ERt{htKtA5a9gKHTa-qd&8OXlduRYS+W_`~8;$OE0xz6UrwxE?A-UNTGV31$c$5$cqnp*-%i}3DV^lu7pPyG-&g*k^v`FWNc%fa;#B?0mm8Pjb5h(%z!+SYeH(+ABYDkA3*W- zyNA?`d=)~f#ZFf_OMIVZV&C_yO+FwXE8Q196^ZD9y=tRZW?!`ta3DNlpjJbc4@!wC zWzKynwOp5~Nd!{<&Os(?zZUn(1pO0?64&%|?BSOvKIE=uHiGKsQ-58(Z}UuuMLGS~ zQ8X2!MrN;-(shfeFP-El7Rs0ySGc-OoH(tU$QIoBCVmOI@J^&V0a|NkJ^DQB(ew98 znj9Z$#F&QVbD2zo!rO&M<--kvF5jZWIb_m)EFPB_$8<|RU7I*7jZuPC(gRR`aMvO(OvFkytmP3?tFSd$^De#*#yp0F(B z>b-wJNlbzH`;Ju$aCHjw#rJe#t-2F3c+@=hCbqT&2b1)41yZ*TNpV;~CHR>gi z2y+b<_Htc5+$b`QuAs}$G$aQnDs9^aMiaMGP{*X5V5^hMn9=lILQhhpvGtOLmDf~Q z4L3v{ha0TfOs3z^3+%@p2anc7x$hj+%YFGk#J4vlj3)N=8MdMbOK3FzgsAUMQdFlw ziM4W-_NZ5u-DV*)XYSi%3|v8EfkT0n5mS?{r3Y`n@vannyBaZVwp(PbpQY7|KF4U!vS${QRBmy!ACDTOA!8KO7d#(BH3rJ{{!4k B)yMz< literal 0 HcmV?d00001 diff --git a/src/assets/mediapipe/camera_utils.js b/src/assets/mediapipe/camera_utils.js new file mode 100644 index 0000000..8a7df29 --- /dev/null +++ b/src/assets/mediapipe/camera_utils.js @@ -0,0 +1,23 @@ +(function(){/* + + Copyright The Closure Library Authors. + SPDX-License-Identifier: Apache-2.0 +*/ +'use strict';function n(a){var b=0;return function(){return b>>0)+"_",h=0;return b}); +v("Symbol.iterator",function(a){if(a)return a;a=Symbol("Symbol.iterator");for(var b="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),e=0;e8S%6os=J+`o`3057(wS1d^dbE$|qmDl%K%~~tj zs7ThyddH(35NMj6g%Qn|>}Syr-#BL|FjG-fiX@V9R+4p58MF4C(={VXQc)(k`dJS6xs(Vo;CHp@9v^3#TccT6P|u~T#W7fOHWUAWk3 zY{_;$vZji~#fLajb;|(~pd&%AGB%{^u6|E?PTP~#$st`wk_%EaY5eE1 znRe3W6z8FmjPk*akFjGdhlGCvVjMwCny+J@`E2~sI)nGx1ADWFLH~ohj;S9)*9|Vs paT`OwtNPDsSNr1}zK!K0?HCqCmPS;ixxgPb!^P+$i>l49_#4y)QK>>0)+"_",e=0;return b}); +J("Symbol.iterator",function(a){if(a)return a;a=Symbol("Symbol.iterator");for(var b="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),c=0;cc&&(c=Math.max(c+e,0));cg)d[c++]=g;else{if(2048>g)d[c++]=g>>6|192;else{if(55296<=g&&57343>=g){if(56319>=g&&e=f){g=1024*(g-55296)+f-56320+65536;d[c++]=g>>18|240;d[c++]=g>>12&63|128;d[c++]=g>>6&63|128;d[c++]=g&63|128;continue}else e--}if(b)throw Error("Found an unpaired surrogate");g=65533}d[c++]= +g>>12|224;d[c++]=g>>6&63|128}d[c++]=g&63|128}}a=d.subarray(0,c)}return a};var Da={},Ea=null;function Fa(a,b){void 0===b&&(b=0);Ga();b=Da[b];for(var c=Array(Math.floor(a.length/3)),d=b[64]||"",e=0,g=0;e>2];f=b[(f&3)<<4|h>>4];h=b[(h&15)<<2|k>>6];k=b[k&63];c[g++]=l+f+h+k}l=0;k=d;switch(a.length-e){case 2:l=a[e+1],k=b[(l&15)<<2]||d;case 1:a=a[e],c[g]=b[a>>2]+b[(a&3)<<4|l>>4]+k+d}return c.join("")} +function Ha(a){var b=a.length,c=3*b/4;c%3?c=Math.floor(c):-1!="=.".indexOf(a[b-1])&&(c=-1!="=.".indexOf(a[b-2])?c-2:c-1);var d=new Uint8Array(c),e=0;Ia(a,function(g){d[e++]=g});return d.subarray(0,e)} +function Ia(a,b){function c(k){for(;d>4);64!=f&&(b(g<<4&240|f>>2),64!=h&&b(f<<6&192|h))}} +function Ga(){if(!Ea){Ea={};for(var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),b=["+/=","+/","-_=","-_.","-_"],c=0;5>c;c++){var d=a.concat(b[c].split(""));Da[c]=d;for(var e=0;ee&&128<=b;e++)b=a.h[a.g++],c|=(b&127)<<7*e;128<=b&&(b=a.h[a.g++],c|=(b&127)<<28,d|=(b&127)>>4);if(128<=b)for(e=0;5>e&&128<=b;e++)b=a.h[a.g++],d|=(b&127)<<7*e+3;if(128>b){a=c>>>0;b=d>>>0;if(d=b&2147483648)a=~a+1>>>0,b=~b>>>0,0==a&&(b=b+1>>>0);a=4294967296*b+(a>>>0);return d?-a:a}a.m=!0} +Ma.prototype.i=function(){var a=this.h,b=a[this.g],c=b&127;if(128>b)return this.g+=1,c;b=a[this.g+1];c|=(b&127)<<7;if(128>b)return this.g+=2,c;b=a[this.g+2];c|=(b&127)<<14;if(128>b)return this.g+=3,c;b=a[this.g+3];c|=(b&127)<<21;if(128>b)return this.g+=4,c;b=a[this.g+4];c|=(b&15)<<28;if(128>b)return this.g+=5,c>>>0;this.g+=5;128<=a[this.g++]&&128<=a[this.g++]&&128<=a[this.g++]&&128<=a[this.g++]&&this.g++;return c}; +Ma.prototype.o=function(){var a=this.h[this.g],b=this.h[this.g+1];var c=this.h[this.g+2];var d=this.h[this.g+3];this.g+=4;c=(a<<0|b<<8|c<<16|d<<24)>>>0;a=2*(c>>31)+1;b=c>>>23&255;c&=8388607;return 255==b?c?NaN:Infinity*a:0==b?a*Math.pow(2,-149)*c:a*Math.pow(2,b-150)*(c+Math.pow(2,23))};var Pa=[];function Qa(){this.g=new Uint8Array(64);this.h=0}Qa.prototype.push=function(a){if(!(this.h+1>>=7;a.push(b)};function Sa(a){var b={},c=void 0===b.N?!1:b.N;this.o={v:void 0===b.v?!1:b.v};this.N=c;b=this.o;Pa.length?(c=Pa.pop(),b&&(c.v=b.v),a&&Na(c,a),a=c):a=new Ma(a,b);this.g=a;this.m=this.g.g;this.h=this.i=this.l=-1;this.j=!1}Sa.prototype.reset=function(){this.g.reset();this.h=this.l=-1};function S(a){var b=a.g;(b=b.g==b.j)||(b=a.j)||(b=a.g,b=b.m||0>b.g||b.g>b.j);if(b)return!1;a.m=a.g.g;b=a.g.i();var c=b&7;if(0!=c&&5!=c&&1!=c&&2!=c&&3!=c&&4!=c)return a.j=!0,!1;a.i=b;a.l=b>>>3;a.h=c;return!0} +function Ta(a){switch(a.h){case 0:if(0!=a.h)Ta(a);else{for(a=a.g;a.h[a.g]&128;)a.g++;a.g++}break;case 1:1!=a.h?Ta(a):(a=a.g,a.g+=8);break;case 2:if(2!=a.h)Ta(a);else{var b=a.g.i();a=a.g;a.g+=b}break;case 5:5!=a.h?Ta(a):(a=a.g,a.g+=4);break;case 3:b=a.l;do{if(!S(a)){a.j=!0;break}if(4==a.h){a.l!=b&&(a.j=!0);break}Ta(a)}while(1);break;default:a.j=!0}} +function Ua(a,b,c){var d=a.g.j,e=a.g.i(),g=a.g.g+e;a.g.j=g;c(b,a);c=g-a.g.g;if(0!==c)throw Error("Message parsing ended unexpectedly. Expected to read "+e+" bytes, instead read "+(e-c)+" bytes, either the data ended unexpectedly or the message misreported its own length");a.g.g=g;a.g.j=d;return b}function T(a){return a.g.o()} +function Va(a){var b=a.g.i();a=a.g;var c=a.g;a.g+=b;a=a.h;var d;if(za)(d=ya)||(d=ya=new TextDecoder("utf-8",{fatal:!1})),d=d.decode(a.subarray(c,c+b));else{b=c+b;for(var e=[],g=null,f,h,k;cf?e.push(f):224>f?c>=b?e.push(65533):(h=a[c++],194>f||128!==(h&192)?(c--,e.push(65533)):e.push((f&31)<<6|h&63)):240>f?c>=b-1?e.push(65533):(h=a[c++],128!==(h&192)||224===f&&160>h||237===f&&160<=h||128!==((d=a[c++])&192)?(c--,e.push(65533)):e.push((f&15)<<12|(h&63)<<6|d&63)):244>=f?c>=b-2?e.push(65533): +(h=a[c++],128!==(h&192)||0!==(f<<28)+(h-144)>>30||128!==((d=a[c++])&192)||128!==((k=a[c++])&192)?(c--,e.push(65533)):(f=(f&7)<<18|(h&63)<<12|(d&63)<<6|k&63,f-=65536,e.push((f>>10&1023)+55296,(f&1023)+56320))):e.push(65533),8192<=e.length&&(g=xa(g,e),e.length=0);d=xa(g,e)}return d}function Wa(a,b,c){var d=a.g.i();for(d=a.g.g+d;a.g.gd?1:0)?-d:d;0===d?0<1/d?Q=R=0:(R=0,Q=2147483648):isNaN(d)?(R=0,Q=2147483647):3.4028234663852886E38>>0):1.1754943508222875E-38>d?(d=Math.round(d/Math.pow(2,-149)),R=0,Q=(c<<31|d)>>>0):(b=Math.floor(Math.log(d)/Math.LN2),d*=Math.pow(2,-b),d=Math.round(8388608*d),16777216<=d&&++b,R=0,Q=(c<<31|b+127<<23|d&8388607)>>>0);c=Q;a.push(c>>>0&255);a.push(c>>>8&255);a.push(c>>>16&255);a.push(c>>>24&255)}};var ab="function"===typeof Uint8Array;function bb(a,b,c){if(null!=a)return"object"===typeof a?ab&&a instanceof Uint8Array?c(a):cb(a,b,c):b(a)}function cb(a,b,c){if(Array.isArray(a)){for(var d=Array(a.length),e=0;e=a.l?a.i?a.i[b]:void 0:a.h[b+a.j]}function jb(a,b){var c=void 0===c?!1:c;var d=W(a,b,c);null==d&&(d=hb);d===hb&&(d=db([]),X(a,b,d,c));return d}function kb(a){var b=jb(a,3);a.m||(a.m={});if(!a.m[3]){for(var c=0;c=a.l?(ib(a),a.i[b]=c):a.h[b+a.j]=c}function mb(a,b,c){if(-1===c)return null;a.g||(a.g={});if(!a.g[c]){var d=W(a,c,!1);d&&(a.g[c]=new b(d))}return a.g[c]}function nb(a,b){a.g||(a.g={});var c=a.g[1];if(!c){var d=jb(a,1);c=[];for(var e=0;eB;B=Math.abs(B);var D=B>>>0;B=Math.floor((B-D)/4294967296);B>>>=0;C&&(B=~B>>> +0,D=(~D>>>0)+1,4294967295>>7|D<<25)>>>0,D>>>=7;q.push(C)}rb(p,A);H=$a(H);F.call(E,I,H);if(z.O)for(E=0;EB;B++)C.push(D&127|128),D>>=7;C.push(1)}U(q,2,W(A,2));C=W(A,3);null!=C&&(C=Ca(C),Ra(q.g,26),Ra(q.g,C.length),Za(q,q.g.end()),Za(q,C));C=W(A,4);null!=C&&(C=Ca(C),Ra(q.g,34),Ra(q.g,C.length),Za(q,q.g.end()), +Za(q,C));rb(A,q);p=$a(p);I.call(F,H,p)}}m=m.data;break a;default:m={}}}u=m;w=n.stream;switch(n.type){case "video":f.pushTexture2d(Object.assign(Object.assign({},u),{stream:w,timestamp:g}));break;case "detections":r=u;r.stream=w;r.timestamp=g;f.pushDetectionList(r);break;default:throw Error("Unknown input config type: '"+n.type+"'");}}e.i.send(f);return N(y,e.C,4);case 4:f.delete(),y.g=0}})})}; +function dc(a,b,c){return Z(a,function e(){var g,f,h,k,l,n,u=this,w,r,y,m,t,x,z,E;return O(e,function(F){switch(F.g){case 1:if(!c)return F.return(b);g={};f=0;h=K(Object.keys(c));for(k=h.next();!k.done;k=h.next())l=k.value,n=c[l],"string"!==typeof n&&"texture"===n.type&&void 0!==b[n.stream]&&++f;1?|9nv=Llw#tkoCr;=Pdhfk=2%Samz4sCzJ?@rm*>OVX zz4s1_x>&%1Meq0Twe~)HpL@>vaGv+MpYH2CKP#RYdE}YV%xI)Yf*?9IP1C{VuU7~W zPLv^nh>AoAQH`ht?*vgAOsy76yq*_L%mLNla~Ti-=9D6cxnLgX2XT*PMH5yq6Eyz? z(gI>eG;w-*G_eH?nifrvAbd(R@oaK5A%QuQqKPzs#>4*OV1LjH1dW0C(a}W4V2B5w z21OH@1EPs`K^oGn+uXA)4p}43W`_xlzQs>?q=XY!q=iCW?@w zqlnD9QN)@$QN+w`4T)h}8xoziG$ahG8xqP@4T)Nn8xmzIH6&hFXh_@+Xh<9{)sT?p zHXt(QG$2;YZa_?(+<+J~sR7aMeIy~iizF0pBZ+FyBMIWSNaDq?NaFg?NaFC2NW$7X zlGxEJl2~%PK9PQ_KGE-HeIo5beFB}YPeiw?PlU9sPkd`#pLnLKPiz1N@FJl;u>~w> zSf3!l?FRLU<0r!iX@3}z0ak#iAi5}wIPVK1W_rU21-R@EBj$inmN23gD3cRLShK^3 z9lOGa=HT5<*dL^UPus$XOwevi81Zd$7?Ha%jOYXmE5nEvE5eBD3&My6VBE|wA{-o_ z5k{ngNN{>8|A~-4s5TJt9{~Axfc@Kt5riAYP+}Okd^(gc0OP4pqSmocV!_c+ z;`M=0q8B*s3ngd}xg(TVu|1TSIwO>LG(D6!-y;;-S16I&J(Q>h=5z}sUUUp4x`D%O zLJ1P=Xc0;TfpVj%v?|1k z)0K&-rz#VJT2&_6wX95tCo2((6P1W+$14%Uu}Z{?BbA8jhbs|>4^<+p-b%y{PbFfB zwGxqTsYLY4u0*6|RU*)iN<{SbN<_%IO2oG{m565{m59q#DiI~CD-y<46^SjCD-sJT zRV2o(tU&ZyQGsY)u>wI?s6a#pS0E~uuRwe%SAlp`wgPcJuma)x7EI)R4JJ1H8BEN1 z6HJVH7EE+|8ca048%&UQf{F0U!9>udVB%eeVB&uJVB++J@`QZ8JdxS1Jh7&2d1B_d zAY$0rAfi*7Ai~f(h)|{l5w%(c5oKBi5wDvE5x1KK5yz8)2uUAAWY9sx3SAH}H6e%? z6dy#iiwq*f`ay)EMi5c0dJsWuEJwUpUyit5wH$FctQ=uoSC-hZwk)wEv@DSxQkLkq zCXh&59Y~;6fkgDmKq6#CAn|QkAn|NzAaQw4AWScB*u*lBzg@9 zB%1dRBwq89zaBckdXm|Z$to*+cJRY1PloQ#EbX< zVhd;tUMm8K9iTaQ7ZX5afV8Lp;#0!_A~P}oet!V*Edurjo$5j_3|@r6{$N2crzA}Xa~OiQHsa~oq(ZjDdI)zQpENB1d&-x5NjlY7zMh; z5=3+iL4?#Lh!=GTLIw*!JMgV0K|BM8K?ax!KEa{*#|3Zrt)KqwZTRdTKU#Ne-Pk{( z_{SBfEn>qz(k+IqV$|4y{nLk!9TTb1Oc*?IaQ_JdhiUo`AKgDaeeeX$m@$LXCu-8i zjvX~oGjQyf$%7|Mgru60gD3Q#s7)U-YIyo!{@*{uN2*j~`i~y0|M$SYL;4RKJbLiN zVSR^B7(Q|E#J@fd8P$KN%D;c#31f#3nJ{+rUkOGHA2+e@;AxQN@1!a%sU`c8sIL~O zCX?#Fb5su;K)}(_vy131N-ewr)%iHDLBcKzlFy*IcUHUummBsQ(pE z`m%q{1pk$Tt^Zuv^5y4G|GA-r?^ymEs0cH}zh{u;;J5$v3h*E23h>Y4_2*yluRg&a?@#T2|JSkm z%jXKX3a)|c;KRQidjm-8FVlTs4Ok1df^A?sSO`9VJs<<@2D`vcU;_SQ|L^k1`2KhK z`scjPn`Y`=qVz+Z8l!8vdVlmVqdDG&hafnA^&1cDN902~B| zz+rF%oCjS%5%7UR-~}GA6O;%2K{Zep)B$lI9drUcKu^#M^ag#vU~mD<21*bE+5iP; z2O_{8aQ?^N=5I?TksLo0}%j*r@z`f zf-MYR#IK+}cmy7UC*Ub~27UwYz#h@24le_Fd0k% zQ^7Pa2fPP6KvR$mhJ#cv5^&%E@LyN`-P-?kZj^#>e_Lw@^k5z637nu42n9SO+6Yp> z6c7bG5Uv1mAO`qf6(GD4s0_A(HW1bqbOUzK6;uX#h+7AeKx06I{SfXyhW4NXfSDzM zAe;j%*bUMktTpHXB+waz00H7Q00YngEs!C+C1?Sfg9<U_x*i@zb}R)fAvk}Ve9`+|L^dBm%n`cW$8a&e;N4e39eR% zs-POE4*dOnO;8K?+qAz8|FgaN+pfP2*9VcH0cZ&P?JpYm>(u`{{q^gwXaDc^|Ncav z1S;TfqZ&X03TT1ts zKYu;81g*e7+kwA*wFUp)ZaTtef4lX!4S#+5+nm4s`RmxREYgArgP7zIXyF<>kh2gZX5U?NBdlfYy!1xy9gz;rMJ_|NZOz$`Eu z%mH)3JTMOTjX*9IOBfgB*|x@<2W)07hT}W?%tUU;}pG01|Kl7jOd^cz_oa0v{*> z#b7@u0SCZAa0na*N5D~V3>*h1z)5floCasWS#S=V2N%Faa0y%nSHM+p4O|B|z)f%q z+y-~RU2qTF2M@rn;30Sf9)l;~DR>5c1JA+l;01UIUV%TrYw!mA3EqNt;63;NK7vo+ zGx!3&f^XnE_yK+be+N+t_{UxU7+eMfg0i3-2m=0bG#L2%Sbx9s&wlow{ZA-_g@LM| z8mJCxfSRBds15vMuYU{<2mUd%9;go@K?Beb`1^K$f9D@_V}XCH_K&;qAOR!-|Cp=- z|K6Wc@Y&z*`ukshf6f4ZzwPh8{rxxw{&B?LSNr={{}|x!|NVWe0r>|D2#b=m0u`PQX96@y|=Tf^MKY`0wT#eIdLb=nn>f zfnX3A42FQAU>Fz<{BzQgU=$b)#(=S492gHKfQcX-Oaha^6fhM`1Jl6_FcbU&W`WsY z4wwt(f%#woSO^w@#b60o3YLN8U1MC5N!9I`)vOqS-0l6R#q<~b= z2s8#wKvU2RGzTp}OVA3Wf!3f6Xbakb_Mijk2s(kzpbO{o{}U=!F3wt%f*8`utZ zfSq6$*bOqk9xlIC;;i?&0EYMS^=e zy`kuwJW07kQR1#GPcJ$tEOY8?&&>fi-sAFg^X*5okmL) z7N2oXmEEppXn^RdsS#4yiSCLXi`2{>?{4Khl+e%_#ojV(=Gz+j;UV}HHyd}OcUa5o z&ao;Xi;F29fulT>(`*msU4}#6+v*!TdLsq8tsW&J?=iKG6;Wwzm~&iA6Z&dVU)Oe1 zvHKy_9FK9nmOnec@aOVXo;KcAg`wgj=8~l;yOn;!cnW7|YaKA7>X~bBXW_Qgj=$r5 z?6UFAO;c=x9iu%~RL*t0u%7tF)xp_G8jRX|UYb&*8OfX3p1xe`wxVzHU0kjhp&O9H z@@y=XPFh3n^t5ylT&=u6*|lh`d%5?X_nYSlcT?ytGMT^Gt?EuitvpYuI_wA69A72t zeA_3qTwf?Ru?I*U6ib-W+CT7ndWWsKG>r^2%*AW?apWv}u49TY-uE00bwAHtiXHOM zg!V$+q&S}jO+t%`twz@QJ6qs9Vn_Bl?$zEyB9noDALK6m3--of|8 z-2{udcHvF*h??blpPTMkDBsdOLd!H&WLgnYvIl*0miBe9jOD7cIW9`L!4Hvd7hmS? zI0oXAxn~U{*z<~N`kJ1Fu7zCP{q<4Lq7aWm8OAq6)k?yowXQS%A(eQ}{@s2f{U1d5 zYYcz?+|sa=;s5`iTS!ue``@K+`M*p*{U7P8L0-L>Lr9^kh=0(9+)lO{3a1aEZU2b( zF9v0*>ucu456MiV>F6JM^W5vGht^{AWakg--2!FqdTA)5)c(QlmdojO7MHcxW$tTA z7?NVJS{gz( zvoPACP;HCZh=#E(wF}7rGF492o?t3dpC~HxrO8HrF-J)~y|<&<*!C2sI8V3(TwA;; z4OTgiC|{^QY0D(At|o^8#?U6V6P?7g;i~9TC{8M~y9}D_xQ6DrzSD2$dGtwEX4!~q zF(ru?wB^jdZN8`OW=-?7rZ>js$353h-QU%-yf}g6Oy+-b!& zw1;{YAMZ?6|^61nQVgD>F$T-u|1U5+|RiS6ULj)neJ%TyYif$r0|TF&b#Optz@wFfMbSM zLI1+7l{6&grx+g!z49N>=TR*~8b6sE#x06`pggVWoZp@QntyNO1-dU))jp7`_0WT&BeH zhfrU4TTjK^WP01baCJO2Oe@LBj#Jp0(!kiqQIm}3 zMj4LZtZ(EN@kzMC{*#^|p6af8g_Fz+WFgkPsx`BREs{gkTRbn>qW#IXp|&4%LXKFp zmY$@ub7uQ+`a*6p6>IFFso@wa857PW^r2g`d+A!bnwnB_f6j@s>FQ`K_mvH_f7nMT z@|ZvHROeteRqBaO(^CFodOEu;i;Ewu~Zwl>Vx5%*>jqw{>nsI5|Ybc-3Ovgt}Q!OFGjkFLth&4P3G zCy8DvLfgR|o4?fgc;6PeJrl-#BQMxf#aOz6eH%)0w{_M;VQg7yv8F=yr9E4${cO|Y zeo9Rw+PN$Dz56HbLJw!#QjerNWMk?Px5GY~U5Yzc2MSzPXQl_@414%M{DZx;w?}@3 z_#MVLW{xH+zqW^=zQ~lKr{`Czt6&UD&CO%iGIr*9;d1(Gv4RX`-&4<+QMPSj`9e+6 zJWn>&a7Qev#q5ZFsO*D+1(P(zGfAvccXZP4agnjOLnC~7mRvDM(8@Q6t$aeqq}L%i`0sPGWw`@JFEM;BvR~j(+V`1 z*{|x)?xa4rgQySOVqHVq07T|Rus8A}th2o1)msWr6koQ#^{kUO7cSn>Sf;c~6({41 zwfm%clH}<~^ZOsszd7b5)UqGF3og@T@D5db z>2bj&`y|wvyGVD@9fz|gk$J8Ta^7Xep`M;qsG?^(y_ahu4Af@UuD!OVlA(&}X#6zq z2f5n1qp*k0qHNF2*D6XXdK>Q#L$4Ze&X1~^ns&_6qNm!?p1vx{GzcZxk-}8Ci5nta zbNtFovxb

    _jGp3@-6%HfSBx@sO8fUu_d~(XI1P_QjsQj2gGnt+!El6LZK_6AiQ1 za0l~hZE0QIh-1q3nhG8yon=~k0^Hjrd+ueAjg`o8rntmkU6*xl=m@rqvnqRujgQ^R zw@&!T*y$U|f&3P9mTs5$Lw!}ToH}ngk?pf=@Esw)dYX93$xm!SCQjsPL>L+&2=Z~JYS1_<_T8yYmm#mXIGkYgkj79x-9uiAt4x?PsL%mVU`}! zAlm2hQmgE*sA+gfN|1J!wJuv_e-%?d3MHJ*D-j1WT~2$By%eAmUE|j9aBZRkJiciG|5ab ze~fZ+x{Y-*b;{7hx4H_}XBwS!)mN42Y>CWV7C(J|zC5pZH)&OSrHa<3#Ntl%z?uPqM|#3wJ}{cx!A`VajQLhP*fE}dr6}fn&U$)|o0)t`Ch^!z7dMR?WGN^PM+XF1 z(0W(#WfLmvf6rf}Js0a?UbwF(9;zh%#PVV#8?Vu z5cMV2w}X47JEL6T$f8cuH&(AUmeQH*J)G;TBd9CPBc=vF9Pd_sbefrY2@BC8IK@c@BCsA5nK~UT-Q;JI>op+22xR-RQ}shmzP;hFMvx z@jNaXWt&9p%x~+CIj*hxTFvSAk0RomNY>!@Px?q`AaAVyD_mYvc1* z#+A5+B2O%%TW#4ak3w2$j5@&`jKa|=Z38M)jE`LG7>~y8F}f;pU2s=wlR3&1o@|| z`6++TN5kR5EBVkXeb~WqeD{(*czDq$;fgU#zeJpz#28|e7pA;QZkQUKT=rmQ@`{qG zhF8AXhEmiBLo59-L)n!2hE}QVl8X`nM&Y#REk{43(rn zLs@aNzG-rcq+^EsBuh%U4D>orP$G0uX>H50{)C^FfrmNd9Ad`y<57fIPC1}nuL0Ju(XfdnY@>diK~g9 zGw)a}-;#bJoB0RQIMlJwZFwQRGalwYR`1CkKwljLgdZDwXuHX`(JnZ{`m+)E5~Za! zxLZ(D93|W_@f?%OPv`3KbNMAy6u;NKgw)ZYIghGS`wiL=eAUdFiJA5{xPB!T%YH;3XT%Nm1DxJ5Ia|^7l zYhs}5t5jOl&eK~H!IV)|5H<^uico8zkj7`=PIP_S z455@*6YBqzFbcIcUFR2TL-=foE#9sFHQb8k+XQrjpDUGT=BbOB(fn+|EMFnlIDU2B zmp`lB*oX%u^y2sJneJlIkHm>=hlD?3w8kRtGj2>@;GfH)^PobG(V5_b}6EVtU* zj{QxnN4xFGbQyL48YQ%054)BM_2dya!SgV;hFoknh=TS54GRdC9zwVL6YM~zgd4LS z{Dx_Ur_;-w*8COJWZgn;s`!*TY+_5JQp`ZIHJXIenF!`Ndc!jGXZ%tbPSw%1_YB5e zjW&6Awj}o8Pno+it8)7>-|#efk1p395I>dbrh8!gX0L;3O*peH@7KscT?t~ufeFK; z=X+?bEZ>^Gt{vuXLeBGOJtb_t>WkWOB3j_w-&8y}ji+%v`bi_|7lF4~DN zL7P?L`^;vXEN(7bf-j@Z_6XyBLt*4%wwS z9ZL;&FGKn6#X2{lP>!~aWUw4z$D``vC9cSMO86qb!x~wNiSo3PrixXVXkBNFV+II0 zxk*U2348#n<5Sr)_$brb+g#@&pR(Z`D=Nqsp%0ggBs5lc5_e={qW3Y&W9BMm7f;eX zL4i`R-K3n1mr3K<=lnjDR(OgouqH6|x2H?lv3w~H!=!J`%=k)MtOlFLISa3$DQ zl=eK98di`FZaTu=MGoBx?Gt$bqwofL1DLi+OPz_Kq;2Ct6E!fmv!S2Zo)*N6qIj_} z666ZFm9vj(A@hbR@tReylr_BpjiQ7J+G&muT|MzKzRxW}mok=U@9`e=QW$Oe=9bNO zb9NPFpgky$euO%*tMGS$lc%B<+)G;<<7xvRg}EF#cn!r47JiemnfsoaWC3@S93tN5 zj})x1T@{k>Jp2oH!*)<;VyGhcP=9eW)>}T~&v^&AO`hM2NAPbnt=Meot}XMvNK{=?m46{P2uvz6F}ZWw!q z-$y;;TgLQ2WA|?4`><{KhwMANi|JhS3tdMQ%^qZ4@_QBSg~8la0Den(D6_PsX8(!*HZpospRyDI;-&8Qp1zp%%1 z_q?;!P4OnGtGE_lmIm4u3L)qws)uS=*Yj%)2T^mTs@N81TNunX_^zw!8B^q7KkJGp z#&t#0j~#1T$1-sNWHa=uxKPSt-{x~Zn|&dbh*DWpxRsT5HFpLJx#2xHz7~`4x#3nS zg-^+=$-a=!+6KDk;efc>Y=T=Q$d0@GY<{723axF>QJ#;ha8LLeI6w~JA2{b>+9f0` zkzKA7fu&nm`ig6{nYeiGGWNP=C*P5sitBQ3@DRG&{@JRHrf_B#)W(;D?m{*0J6i`; zM7weMdN1&hinbIKba-o4M0lnax;=aDyx>AluiPvMhTZ8y9dN;nv z4pheB)^s|0rg$c#qOI1Zd**T zaN|X}k1g9d6UXbmuyeD!XS2B)W2=2XjcxMVL|1~VH!iU~x!PSZ|D?OOZya4)f6~i1 zR#~1LFi{B%oox2Dj|=9B;x%|Och)tB?`n%;lE_+$jbvjZWjgG3z-oFo4O%yeJ%<-_ z(QF>7;aE+r#UI&(+(_$2c?hm&d+(c~e#n;7^<}Rxzp~}=7)7vdh$z2gy~$o)W&g{chg%qj%%IM2n|XOVgj@hzXBb#+(OfJ zvz1HTN4*1d^R+#!HJw$+V*0zK71vDNoeV&a#pkBA^tlZYzCrPcq`+ftyXT{BS^O_j zJ7Ggi4s$8GbJb_@AyhPOnHNhZyRKRS&1G;G)mpeBo+S1#uj3=}D0()1LRnvK#czhA z-i_1ckElWJOssQXSM`=VI_vSZ=#7>Xajq%~m(NAIy3}mG3A>2PWcT2XRGE_V=Dx<6 z)Jo$h>EhEiK<9aMsOe9BRRL_f1MH zF};m{o7KXY#vc&x;dx9`^$OgU`oMNAcqs&9Y~PCmwY+XiqQ$!ePifdm3g4Y0j>Ip_ z`_Rj3JG7^9J2_i;MltcVUAa<-b-sNkPLCeMRNJz{{!n>LQ_gh6d`Qt$Md^m38{`r7 zBIiCyvMwunN_W;DF1+u`vaLCwp`Qu&lRU-g(h%IE_z)V&l}O>@G50_mpox#k$1`_M zwYG8doJ0LAa|!jBIfFg5Ja=)2G>X zIp1UEyE-R2a#;Nr^AB#9qlT5#jAmCsNtt}B%_l{zaT=~n9=3mye&Q*r_smV!9?fXm zh(qH#Xr|&UZdoQqJbF)0S?nU+>3ekh4PF$=;COe~-VvMDxY6E%68&5yZ zPUShStaG|r8#l^bQ6y~*wIyGOoh6xwjlHcrkkJ>Zwyi<-;4|ac*D&TMQ<;?ngh5WuaBQcWPKsM!7ToJvQ z(c@Lxb|qwiOEq3ymVS(`>Y58{nR(owsEBKiZ_8#_Cpo;MvF4aZVH}0KM}BW`#QvHO z(B4PW)LR6VuXpy!_(*!Ct9C(cevHr&FQUFsZEzipkv3#7LQQP2WuuOC11`Yw#ubOV z#dURP>Q@%6C^2t3=S`@gQ}gXTH-vmsVf=m9sXR?SYi_{LFn?xNL``t5(*ES0@9t;p zp}n75ju!9+x}w@+s%2H>RVn_R9k1W+JuhFfmpjmgDbk-ws#ikFX?RERJk*sN>bxfo z^yUif6#B%9D+>**Yh}jS zo$XII)y`z<$+Z;<{&!3v(JI!J}3&DN2{$f9EUO;1X3|;Xl^0w<&Si5m&3dUI% zIji8CmLrUrshqIQw34fAd1qY4?PdGWb4jMs+mK;!-v<1oblJ z)sFNSO$5K3tfe_+yU$N%cA#F?X<`-M&&?{$zx_i!g5Otz1$;5@OegxnCdhjlSu+38&CqQ!}o z(4VLbxyLcX%?l?TPo25)WcDK6pX|l7Rm|0fIcnNR7M3P=D>6h~!7IifVJY4bsxu=2 zE%jYfzSdWh$};hpe_Gx+)o8UOGEM0e^$2OMQg4lL5X=~68}p50`99LM==Qofbba$Y zc~{;is)$);>x$CI_uBPnt2mVU-QJyk>0Uu!)h6?Qup}N9*TMAJGXsAt_-y&9PLeJw z-)T?lu4MJpRx;&8_drKsem+ZR?ztp>v6tfe<%`LSNK(pmZ9!M*2zrbVS*R8!;85X+ zcM`c#3Um_ay{@tU?wRd7ep7H)~iL z8r91m!Fst)^g3v!J@*Yi7Cp2sL7nsAjvg-S3&N+R zDj8GFA)0hEZ;Tb{Dz~GG*=6Omj*8r|#J0J5y0L92(~~x%Ri#Cc-p+CYne#%{#z1=Vg60w3ctqwX;SE zhoidVZKk}UbNbhoewb50s}|~5Ire1yeeODcf)AEsv$r~p*0atd)NRZOUb;vaAHCaj znQH7_&rKoUs8yy3C=-`q+6&sk?Z%28(Xq_jRTdnVQMC7Ac&=)(xD{rv;e1zaBy$gM z(%q343(KV$XjS3dg5&1x_7QlSc?~_EE91B-RI}F7tduc&#)d&ZI14#cwe)jbCS^}4 ziAmC@XlL;*ZVUc_S5e*Z@5a&;75A%>%ez;6iGG1&V!P}vw$0@CWxu5_A?R)8AWbIp zS*-n$trJ{z&*5D3E3JS!@(;4kkngz!6iaWxLlsxyp6_h$DTKC6cjs$ri3K=Jd7l<@ zKhsBWEk~p*IJ>J>EACp_Np{;6t{2mcoV%Hp8c~<{3S#wLA&wr|Z`l#TYHi@At8#LF zsN6;#&fQHKwezPVU*37pN*&^68f^Ss$|BY*dMB<%f4WkI`<{l(BOW87XkCM{xW2qE zr8-wtJHfts-v|A8{1dm}&N-rW5AaC7w*HFhhV7VLlKK?2LF>^Y#)!u0c5rirxkeW@ zp=H)9N-DXkie!6xd+z8)D}=YE5%HvZ95<5n?)if3;svRRy|PeW_{7C)nnsS{dx^vK zU+FpgZ)_*q8@{*QArLR>>kJFVGN zQ}l>GNYxO-Vt>#*B+*k5C8*r$8Sx+B*_I3R53KgBOURO2*>uuKPiK2RUf}(zRI3}q z{nKDany?5>(G}qUT`7-RY-c-*l6=n!mTz4uE#q3)R!~K(E{_yVmU}T1WHlGX&1M4G zVQ58Mj$y1*-gwaYmge>Ib3WoN+oz>$0b_r$e9cL~45!_XD7rE_yZmVBac7Tpc~%DA~v zq??K2e`S2AHAmUn$H(g96C1PRJQH#+(nWlU^Mq=lb0WII)gvRAdt!`RBMspj2v6Di zWHsdsJVJj?{8JOa*I--O=kX2Pk=lL*VZKe`>8xMarkRbHJGi$o3J+5Fm?GRz@VFES zOI;lmb5uvwx7nrqk2UXw%vMgRnaN(1_CDy8%G13dNm-!k=vRB9^;)sZ2 z<}CLvW+u0Z(=!pMw|Q;q80k#GQ>lopqPI9|;yPRu%0xSuzGy^JIb{W>o9AMyEgpZ${_gI7sgi#sJARnOF{^&0HAmF3Y-E=xTiZ=$`6 zrZlZ$A1c~K^h=n?Oy|#0w;Y>X0j8Bwkf$SgM-0qvCH;`Em-MAZIJAZYvL`&fG{_Sy z)Iw|IRpL4_U7y65*X#7I^7K=&2YQB;XrTMBb|P+vZ#h=dL*?q+ z1@8*aWuupS&wOH*s+!V^&|SI_GlkB!sTCIfvZ^=R%(Ek_C8gm9%0bFm(iaqnvzQ&m zJaL)3sdFc8f)m*a)UTTJ+;V-S5M^u+*Jb!=Idt$*aX z#(r^GZK8LpyNfhWcrPEzYQiAvMDmEF(J$gFWk&K=`h!g9Z_-}=nXieR(+zQ+G}p`{ zRRfscNRMz+_0s;(d6rH>Vd%2X&Q@?XYqZO@Zx6EX#lSv z?YcPy`l24_IXb2qmw4CsnC~x@C9hFWwfEdF)tTmN>~C}v*9x3k)Rv{#%1lobK>n1X z)l*R!G?r|J%PYqV^(mJ(j~x*ILhfqnES_P%NH37N{uJG8Ji*$%cpRBR5h}{_%r>d+ zD0GNxt=?E?kJQs<%=@I>rCdjDN|;G6#!aYR(h{kqt&^lE98dNWds+Lq8q4!aj?;hC zJ&@eO*I9Dn&E6LLW{#07>5sX$qO$B0or10`UuJ6BQnj0%TvUeCm;E7h;(Fi=RK>f8 zI*rU|o?L^j;+-U9dN;^-U2V9J%s6_kCQmz+_1Q8t?VO8k-YxUElZgfFYPqZJc6eF5 z%Qe5jM3)+~e0$AV`yYIS=e%b9+MgPR=@VSF&gP zQd`@cJ9IOoQ$L_jy4NzL?D6*f-s>wayQ+w>uIceT*k9PUs@k?s;sSnA_yYWn{p`6Z zu0&W!_x)~drB%3V+a_mK$*M`$HZJ9RYa2PX**h`oq5jnr&1{gmrvzCms;62+Awn#P zxrWv=GJ1oSaM`Gb;hS=U zh6x^DT_%PbLvKNSG?7vPRUL2S+^S7zvvQ{xO@+zJ*~dBcEK`oeBdHOi|0xqj4>3rLlwH$~dRH5)QE4BGe;*n zF|YOpsI)E>JHWHe(NUm1%a~Dg9i}6ypwXJrRHx8bc84Vz4W+c=fGplv$UVzh;l3bE z5CXUv)(&W-B8+n5PVSLXUsF|;+Z1a)VUBiG;%n-fF;Q8)$+EZjyq43>|+|~t0dPdDeGx~_Z2Ndzi<`Yll7Cm`NBfQ zNXm3R@oh%cUozkRk$p?Y~nb6X6{<1ue4nHVBG~z4ff%x`G(O8^u4X+)D@|=?yc~Y z!UJ0`dMTZzx^1U*-rV+%iR>ntWF$^ND;z}`N9a}bmdvv9o!k*rF_UYWhVrS_x^5^& zUr1fIpP@dwOw1f*Q@D$!X2Z!Ri3^;;XqANXGZT7B^A(kK%V|T_NV1#tkHpr@EY8dH z;%|7iihb+}2<`2kL}+R_(@kd7T(^mVXUqy!Vl_NNxZ{1NvRMYY7O}~6FkPD(W-HH^ zWOt3rS1rRzJWe@FM{}>W$=*lW>uQ7IDE*Ch8?WIAW-5CWb%7^?oJA#x)9W0t2GeS< zIeH7;pgj?P&bonLstaVk+q;R%LSEI--UCY)ZaCqKsBnpa|oA@<5!0=d$(ek1|rVbw}OvNRP*)yZS ztR-Vhqs4;6?M;m0YvD9r*51jVE~I#u>2I;W@RQL3dJ4Z9rHGSxlT*_FWJd5OG_WGh z57K_#w^T6@uN10K3a!(e|w6ikVzg~>kP`y|98h>p6Fw|Ij!t$0QT1i=&?<7=W z6nvbyDE`ULaJfrvq-($3gx1OfNQL%wauRb(+W<9WtK-i26#dlA;q~_G+|R-d`5WDv zjJI$-hmM+s?ztS;s-31y^^C+3+(M=Wtn*!^9NxX2!|^4qP&86ZC%^GEPzbIE(kfl@nHx~{Umxwe+G*1py3aB(K>)D2@=Xs+36I(d9BX>a~{dnu>> z;91>jeqVBJX*rrAW*u0mzm4WOst6B?YM|46B)7a|Gly|E+sxE!LT&BuW-S$|-^#o3 zM{bwBvCb_F7Q&K7=+@U8M^~_R@!g@9qe6BEKao3%CyL+YNw~6Rg{ehOs3D9DN7+RO zb&s%@zsudy?)NNJmC_|BhoK1ZH~PC~FnjkX5q;g<6E)f%0F8f-o7p(E}^|8P9ut(IvxBjVNmzHleF zKG)dtRF$IKiY5yMOfJ4?vzfM;CfZskCtI((2BOo_MYe=Hob;9sB4bbrtHI%X47XXT z#V=B5aJu)mx{@qN24S{2M*R`3w~xe&=!491R~WBC5Rk>-O2s zMJP6DT}Ex|aOvWKUDRCN&*UfcQm&iWr{t@ch5m5l+h;14{m6hqE=M@WvCx zFsg&)C6z2L#P87<^uxMNJ5(6XUlS&4E9Bo~es%Qsg>#RP%rxQMTzR;PH#u|hBVCqp zao(upm+DriY*CQ5A%B@q(ad8kp5x>sx=wCBnk1&MX4MS-Gcxnd*oKzMVqN_#aX*?O zOu@^wNBB6pDgMkJkXs3>*esl!Sf1<1Z`KTER>q8jd*qi@2D&ud|MeA)-WRP|==S1D zQUo%P3B_|byL%lMpY~tK(`?Ym#lRcudn~=x#wL6q5 zv|C68vq8wUfPdpT>z|0QA;}1Hid@k}@w#YF-ISWN0RoaCKUUI_39fy_?)y9X5x0$b zkmmp^m}Q>9Emlc!X-`}>`6QV^Di9wbX`9)9g-@guBk0OIKH{yOM&TToCVz&Pv=sSG zOGqL+hC)E&mRm+A1$1pmtuW7=q1)xp0q~Y!Z`OpGnTtqU=@}fQnJWAu6NS$>*6~G5 zOQ|5H(x6yEFmtVih8it8$(0WF!aHFV;z=9?K9SB`1DqDiX`0DTn$wRY$r%sA-{Wi6 zd+*ngh5m;iTYXpNl*b0P;TLL;vcD#u?q__3L!Fhyfqb-(%eN$ZEnP)ShLBP+ zZ66Po=N56FHFx+WTo%#utW=WB!!2b#sHH&Y?!*L5W$St6uDs!TB|Wcgw=0 zxWg#6f<~UQR)c@-moP1T811<~g^P@!vHaSYudiFd`DpOmV zk^4elMf1}&ruh)juIS@jjmFX4IDq!ZXVcnj9f89EXW!kC&ZdNSHw~|br*I@FNta?q zUIX_4JFbTMtKOQsCUwyEC+WF`s`|`A6WI>RnM5+B=2g

    g*(uH6!ENNNdoB8tDW$lt>dqb&PH_LQc5f-5NJz#j6j$M&p5t_GmhgZ6 zL{ph>&JFQSrE_r`VI|$*UPbNpbF`YTNMrIj{Qn4}Y+t=$$tcexm+~GI!Bi5Gvw#r2E|DVl7%Cv4ObS3)Q-ctGq%XgU*SV49nH-y>m3T}N}W9K z5l_1ct8+(!p*daPURzJaI-!Krg(joYy0a7^f$oL_r6PI$W2c+5nt@gtg>Ssj+;zbA zca%$NO#jvVCH|@R!b?IU>mcA%?9k>r^K6e*BeTrH44oRcRy}b)vbJ`fU{l%i>27T@ zu+b`-RIZKZb{y|hg-)Vvk~>(^v&uTPP|LhyHz!@lEz%KsIR6>#jSEd`p{}_COw-j; zcJy{uP0l*tjA(X>)Q)|biSQ!w8-9fYNQ$x=vw%JTU3_bEF1ZUyvFm9r&o)7W_`$f2 zoL#>nF~rHY!P|6`jVlZx)g;m()G)0hN+FxH9GQ`8&&d*+X*%NNq!lR4UMM_+DI^+q zHmxNzWfvg$Gp$Ff?mtBo;9}PEgHyaK6m!rFuC;B5egn+Xi>R~yf%+SA@Nt^{c-oG* zyeTp1`pF)MUIs2}zD2bNET+E{hk>7I+wh%C3SFU5OoZkiR}FNDV{w}L09oiYi#TzO z)RTH(V}2-q#@j|v;Y`vk+qf(n~cgapr61-unh!Mm9 zPouZA72mu-bZm*E`VH)HauS!8?#Z9MHyta#1M1Qx+(yn|OHyym?VY`jt~3gsc)&=+ zrXc;%4smww74}$k0K$Z}8mo{bE~2rp0aHz=4F{1+pr16GR`S%NL$g<+9*QA;wQ$C@ z($O+woOGBh(doqF3EjYVVU{xjbvEfVQ+#`DA7eA(i~?`j3rnhpd-D@oyZUJEGpV|A z+$X-e(2uRczH-gandX?BTOa33j?f`rFBe9 z!KV9~@iUXA#s34m1duuLW65Bo>5&42Mxu0>=Wnn}jMp2Duc zcqvJ-LTUjfif)Ec*YTaDez*W07wY&c(0)WCpg=sk!{hUIprsmLwyqSGTO(vf_&Zyg zJ1^8APq{qUkhW%D6nxJp%RP-sWd@LHc#P;rEo8<$9xtLdf=%@)+-cix?o?2a*ONDz zYBme+5v%fvM6YQt#pjl1_NhORzwPIg-{^IEguK<301If2E(axoePS%V=8hpJ6-x*- zEpmD2e#d_2LCr@oj*MtLOz5p^0$Ygt-4SqZdXBP{;aenX?=ct;4vwm-<*`k z{jAF+bKr?k+Pq5LQRu2|;k@VY99VT=Q`~!PC%6<( z1Kx30rgsz5;B|oGE}3de!yQFzHT)H|Q`aT4sL^xNbe zUGC#n7Gr}h>5@H0>a%x)VYRlvxz9Q{vi1f(Gz)lVoiw?Z9l<} zfZ6txa+;~?+N@H%2zTJ!woIu_ZUlQzb4MWFP;7g8lSGplmMd^0nWZU!bHNm07Fp#! zkGm+2k$a}8+Y_i@3wzocQ^omskL?i6VE`H+B>D%igT1}Y$L!CPN95sFEvcuqHJzl~ z9+<=Yqnf1sgBb;%>HEpEygg`*Vz90{Us5|E?81Ac0l`0meLb5C9)MMb_iF zzWHDA2bAP#U^o}5D_PBH+8I&@#W=@U`D{1W?XX2NkN81I11q7EFx}Tm{SaSZn`>{` zpLtf{)Tn3PiJk?ZALz~uhD39kX-i%^oAbT&cEx((miYs$>+a`VrA_2aq%9d1{uoza z_+@{mD^gz77kfV7_ttTsBwt;doV;ywui7Cy8AYz(WA+eA!iDTO zAaGwv1nKAQkBiK^$hX}d-3hYL)!g4b`-*S@&vSQ>X~0>ilyEfgS&{6$WGcB2>+YHc z6um;$4~%Zk~atH5el;t$!*`koX&WV6N8 zl>LH|t})CltY^q19pzRzDcr<065FGZ`Kh>(ICJZcW*>xrI@;bqcRuNk=%gI_5a^txru&HUthQ&EI>2R zl;C)VF%U<3>xRQDd&W;vw!M=i24K&A<&3<Cnb*`7?8!Pwm*1X=@<+QP`EC1Xv6xZY)@fFcmVN$@XU&-mkZAGn0t5FzK*Loc<{Hb885XBvLMQh?vbFl@|>vZ4-(~%kNTh4r!SNQG5=Yj3T zjhR2Nm=c*h2-iqDl{Zf^kWPX1f;m5E97Sit&EZTS2s@4CQ>zPMc8A?>uAf{{OsCDz z&7cJy6|ajY=voFw&9xT=YKB$T?sx`jK~35d^0}@kxQ}KUjd5d*i=^^gKAw|TOFxcw z6Fy~)hTr`Ka4D!0vyNm-EF5Q9Oe=|I@>#2}92GmcM;Z3PpTc5XsGTN023fQnDHEJ+ z*sa?K^EG=(Jz)X(=U_WtnEIfWNZcTp#GRjF-&tTnC9l7N)GcOUtyB%3mIObf|Gue<3I=^@iyJ zQkEVN`*1;|q5lO>Y3HNGATQK}`zfDV+Ot>XhUj%ZmXE;q=v;pU_mE2$ha0gm3?FRL@K^jHE)vI)gWMtF^UdQo*%nxLfgQGZccfCH^JwqPb?_`hc@9R}J2e^X zIsy7vF6uINHv@G^HggC?Zu`gWvUdXvo}=4u+LjiL+6W1_gt;g>C` zb3|xZaX;A|5Sv0$PB1XZpLjDH8W3i|w2*2j1tOb_&sEBU!5p;;pNrM+caXFr?N zO30z7QRh%P+$>fXV}%V&Da&v7!@$Fk&OHcCKy}Eb3emWaSU$9ttjoNmd7M>J=))aC zx5BoB_T&t8cwKB?&opu#DlB{OPD#gab=06ci2iDXsv;%77SF-yP0k~TN1AqR!K=(p~KW2n0~oWi%zR?)5$Yq9ZCB`(uhPdCdw zo#Z88*p|7D6?8Gz5_QTD(Q>~%kmEQRtS9a!l?txwk{y#0ETFDd?PxDJK_b}&KLt*a zzcU+w(cuG%3`>OPv34u|0@rXATnp)vgvILpq26c_e6M|t61Z-rF9mGqNg~fl!Y>-@ zQ_`N~lsr2;%g=-j460nGE|qR$@A)@!dQ?T&T=JvUWovoAAe z3L5FV&b8M6WMcKR$QpZjRzwp>e||Gg3?!hBj`ukgxPU9c7d9Ut+2nv@4?fBWG67ec zx#4VTI*LrzZd#>r7Jn8^m7l*!yU`P3PjdVC1(C1QwrlIaG4wVfj-|AR%q)xz1eH4B ztMj^fSMI+>e*O>cWO8Pb&2iOmD|lN-Ly5V~#Bq6Vl;6Ss&t5m2N;1aWGN}V^iZ8c! zx%s-GE_Kr_=$)Ki>V@WVTD3#=ZxH9Wz}?^#?`NN=bZvsuFAN(xWGLl9IpdQ>qZ7OM~ijX3Ji~Iw+Yt4dD zZ{kmbs{Wheg@fhw8#QiNgZzoUGf8Y~^d}WabH0kby6XxGb0;$dI7ARZIbkS&f;E_v z%_*pnb{?3?9ELJq#oEEM^IJk~7>>OH{BP{{XIJ9|5da+Cqh|{14(Uz!Abp za!+Q3N8|S-O}NZIgte0P=YH2&sZv+u`Nc%SfqJ4Bnc1*4ZA=u-W1yn{EqKIkC!0)b z%@489ca?q5<}u5368`S4tJ9%ulAtJsp8IRjD~{(m|LRM7;sbXb6X{)&}wq3sW5g1w$>k6`r@y06#y66NV%DR!x%!R{y8)!>3W%|GS1OIGrCu_5%3 zsZD3OPCD;|NYQ>Yihf9{Nyd4fOFKi)=nHs0cd!(nmkYP@7nv8h!1Ep4H#G;M4ez_D zZL8fZwIfyNQ}{H{i5*AVqFgkSZRO@OuXtU7y8b`FXY?5OHEMPi+V4|nE@;Q;2j}#L zO~EU$I=8v)BUf6^WfrRZo_n~I@V9OZ^Mpn)F`jayE_n}PWXHi;{*lK_6x>p51QCpa z?qTC~UJ&hK=>dJRdV+Qn$VLU=AZmp-p9kMKjn zDU`q#>UQat=0w0+_%*YEyO1*hr@B4fJ?>48$?_@fWnNGCp|O_U;x?L#d8_b9-cf#~ zzXB|cCBINO+^gvaMYb!!lT1{EWlma?hz1$#X5UA)nY;pQ;dR>C*22OCj;_ppP(gH} zGR|w{F^s3Rh2G#5x-Zete+h-ytZVIQsBH+FsC}BJ`V|<<$v~z*7mV`D?NrT4I3jbD zy#YPu?Z4OWup06J=uLjEyG%-sxg z=ycz7U%60v;Z3|$YLS!`K!NSzsPHTD3ED$-47bBmXcKO+Rwbr*61l0?>bZTq|C$Cc z)wr8NNm7+?&>VQAuS0V9TA+&hm3uQg&OOn;-P;&!L}frrITJQ=D>DaJbj(!dd3F}; zz$U|t;5gT7Mu0n+JIt&=Irvt5s~Rl#g8l3T&uRRXBVZ>mvn5P0xSGGoG)5idJMcvFxh$=nZmr!Ds$*3yV}x6xRyHy=N?FvBDoH3kM1fJzyLH* zj0m<8SUL;W2-nc$nwNMM*~gLF(4(EWy9l*H4RRQ_?4Xbh67RX&OsSZTg)8L~=^|}` z&;{|jCUhS#lRs%8(8%w%fBbKa7deql_eLbFKuxqAbnBG&NCR9zWWfm02ad9dG1cH+ zYk%7#y3sL|`^3Iv_JOV_(%A&GA^+kj+Ls{U{!1urLFryD!qwHYOFrGj;mW@8C?n?r zTOY5nt+fuY%wS5o8z;O~E&vtjCQwy=Ds6(v2%(3}8TEYiYh_o^g?RYQmKWH^{>)q& z-i&*R^Mb}eRsWNMrf9sOLek|teP}bSls_IHL?J&kJk4D!zSoRZSf$%$UXf}opI^#1 z#H?p$f^nnY`4bn>+ThJ#;4& zSBN`pAH3pi<~qcDK^dYGmM~47Ju-%SBJ{7-qlgln<&H9A zwOhE!z$pOxn3x;p^@)YD5#?#(bo~!rLlJI-&f{ZbgSUY+Jg{5nV?SpYt8edL>)~k= z*a_5=x(40iZ90@T4UOk@&Y`|`-~xKimr&I^v=7&U$+GL=9Jx&xK0(ep-l(1yYymAm zan1|eh@|M2QvhBg8@UIbklwldT&r?AYt{o05Tn+UuS^ZLef23q0>tRO=Y?=T_+;0d znA@b1XQHttE#@zwMyhx?1!ePDn$`SbG8OMPpMy8-h+3Jp`davo)9f-^V+9LNmJ`Z$ zy6vz$z2IM|O>pnA)Ua1m{FOaId0y@xd?BaVMS;4^JvdXFrODvivkRb!)ZV6>p1v;O(M0Ih+?H_oW7hYa3WvnDteBT6l#-N!7u*qMEd?B-zfS zRF?MeZe=-m%3u-uiL3GAz$p|XT@t4XJ@p6qN2tByS#SoZNFI>_!G=1B8Y$AWg#6HU zx|1Um1|WZq?0r<0_$usXw(#saj=LZi7L&zxc4qA&a+!Q_* ze5Nr43+1U;-Ha4*8Xh7r(iGW-$AwKx35 z;(3&9e8n9m)2uV~NBsh`F2L~1bI#aD(vl&cS)yC@JMq~?JMy5!I}??+)$#stktg6xOkYwZa1!{1QS&>12^xn#4hVXj~= zQ@XbI9-jl&xOPi*vCKG#^4}*$hh8{7*#*~reoI~%x$pIlZok%yqU45fjN?M$a$F|h z<<{vV=nwZUIiDK}RtpNy7M2zQQa&QoL1e}$ScSg!)FHX@N#=*}z>UEM{*o{mUt(Vf z4V*kUBSvQ@I+lA>2{O&%z?yrGdD7`n8&Z%6yfMLQzHc;+yV+p9@do-^YRFo-SHZCL z9T;t8=~L+(er(?As999Tvc^&?WgZ+alrT&!d?vjhPYz|0mccp3#t`v*@g`c2)bloJ zRV|6v54TX6Ysirs4#_l9IgTwOeUo>TR@~b-P`u)b4mThSt%Tyl!*WLRU9vHir6U?8 zcTu?|xg%GOHp=@OhQ#4wp}ad&1@ufh{L?W)sGC%t-^#ruHAqbzY)EhHGzLOoG9s+>UHv8_pKZ?bepo@1^?_vl9EXJEVb zWOjViSnVquuz00;@}5)@Tj5x-r+2ucpDki{f4M;C)hrTtxYoG`)exJ(1@Q}^7Vq;n zL_JlV1ig=eDMDEiFQ23x@}%}GCA1GMpe!+je$fPfIl?#}k~w0u_sqd5AS5os^Eiw2 z%&`r&m!{~BFtglGBKKyEv$l>~VgD-S1xL`tj4Gz`<^?{Hjt1TJj0NJqr0cxE`vOW$ zbr|hPr7dKNdvw}YSIffn&isHrWwGd{XQapBHgf;Jcg{()f_dxdSUZEMQ{*8v*cji1 zRxOgMXqPyWk?bXbEs2lbVz21hi;J+<`x+LzW=bQSQDG-8Ntc0uV5B{SZ0QneEDh%* z_-E5oNype%WPGk4xPW6uq=#NVGEjqBJ33RRQlK{wltp2s`HYUEx$qqMX6Y*8WJ zpmW4_oKKvk+6XqtnamabB5X%j%V&vWqzk!1HtQ$HRHyYk{~cIN|4?qtKg`V6E)VC^ zt${z4512q+Q?MehET!BBW?*)EHdU&OzJs{%2-)*s2C_3RUg=!GJ-wHzcp{ zB42eV7n+58zJb6**U^)7vU)A7EVN?X!fCQiC`}fGd^E{liQKTH%9%oa{|8;3PA?Us zrs$4gu44fjE2T2+zyn8%LkY?%jScLijAaIe_nrW)u?KrYx7Pt`aUQO+7UKx%A$x`W zJGeLg7VPRxrFEqz>=cXHd8Ocvt#!bdJPT8T#Lc-Q#Xm4}fZ_@Au4|Kdl`fP|QI`3u z_jt<|hF;pfj?1W}-0M1j|693jg9=5er6R!_Mzk>-60%Su%gZRLGZ z1EE9Ui+pz4C(QM}xx{tH;1I}q(ZPQedb+BhN(9((PFkg61-IP zm3HICs6^7m#1W{QG>5-~o4QIVf7+Dl7-qHZk))9OYNu_NoRx5Q*A@0ASBJGnl}EYa zFpkLn52NL8MwIiLKqF!mY{n{Bc0K-QMoK6 z0gq#gr&_gA87GG~2^cIR&90}n${9(9=Q;=z76=_MQ z2>Vcb_!!*GZei%AH@!jj)#Tud&ARWdLjKq8%@D(pub4cQgl~2ij-$5b+vg^6N9n z*$aZ@;Gy6b$7)^3YvuO@PCDYLOv>PW!V>FLrjc4kF-4tszx@1{YFkhqx!`z4C-o*j_#P-- zHYV4~^E1@IzzP-4QyzI=X3oM9#J(zk9Ah5nrkK5litBwgx=fNF&sCB-KV$0axzn> z;L^Ndw}Q?+RDw%s|zk7zT_1W00ui6-;pVVWX)~@2OP14X*d>_=M&)f?IrFxWM zJ$z4_>aQ@2x4+YgOchDZq20ggC(qQ6e zX2AQT0oNtJbWWHj9I{kEJK+WKJ8mtr1DlbB9`?o_dYr?$7J@snsqY4DNNkQVpsci) z8vtKwT1!=fwNM&URch!7up8w)&3IBO_A7W!J6m!|Iw~mvI>)yHPx0i@4%!QvRzgd! zPxC76oOle~LQd&V6+lXrP8tPkmdfL}Ae}@*y%ww^?QvkWI?y4`(mIv+dqkpakLH=yYe`Jy}{o^ zabPg`EgaB|U_)HJES31HVJULmL(^w*-@syd60;)o(2^|OkL$%XK^$Q0JIO0{K77cI z&_pXnrNmfv^Sj^-Tro0{%)(UzMV^06kCh7cQ$~^Xs`?L^>R2OlKLsia{0p|S>cIj< zT5c`Ka8s}@p4kM%SzxcduyKM6;va98^HYjW&$31<}HcwMJr_NsX zn(Rmq?0IV%EKWv5<_wR=zd;YgG0v-eSKnuQEp~bQfBIvpGKO@`KXjS(dY~mqFt5^H z&_@HG>J3U0U04}6&Ka%S$jK8+dR8`koeLaw-^l-m`AiQcd2`KyGdMA?3)%ytO>xp0 z>rL9yp=Vyo+|M&-w6jvqw4CCDqtsO(-~reLe()-XkoX97(!S^ZY*^rnM+)al{|fIo zW{u38#lR!X4V@s2Fmnvleu`$toASQOw}c^gPDV-GnS6pPx^Mcz5Et#H{@UNn!E@^IhJ|O8{1>z$gw^l z4N$DEF8f^g3m$20jU*P^?;agO=s*Fq0e*CVPqP$IkbBWoEAI0)^5NS2bg6$M)i-Krbez6vCUNLQ+c645=NB z@D3Nd6pfQ7GZwg{pb{A%b#hj1Hcni?pE2#!_>vY&`-LPFk=vfEm&S@ZGG~7Rh}G8# ztPXzVnv!26Qhdv75SB?f-i72oa}M~elaq&mesca3;MUQLVg~5|#|JLT4#Sg*=5&Z; zmH!u?lhm%& ziaAeErj^0fO)j(*yg2xb*&`&$@BgJtHzD6~RJ)GESNOLT_VDj&-M|CSB+$22Ha1 z_`2i{WloWheyrn*b-z4K-!EtDA3bC2-Eo}vjAD=2$a{jD>vtBX=q?JAQnFGmlNQMr z^L~i$NJg-^FuU-J(=!#9`sj$&Bn>wZGp@vkp^B||IL{fjb^KvV9nA~&uDco-Q7r)5=1FX?+ z&Mr&0$OK-xF_m_frzX$2PUb{O5ngMUjt>dv$#J&3*h^2PHl$JTxZyD4!*7&N$q>QB z)-Z0>9H!00*+>JrxGK7@fm6zf`nH;xlBVe_32GMwyVD`wd1Pab1}WH)w4wL_td;q? zbDFcBC&6L5GrRNT^^RBs)vK!CQVwW;z>_Zv5L|3wYgeg)@grYfkv|fgNBN zyaH!wYPzE7EypVKBs`yXhF#>Y%X*Nen;otio~%ER?h=<%l{<#Ml)0U@(jj&wn2jff zGnwBque>Qd?jWQUjRrW@b(SB;M{5N3xx>mC?kT9EN3VKrwU z=hHXg)7Ez0+rDb@?HOk67)9ct5^x}mff4DY!4@!_?C?ff;)Mw=3#=DX6i2Iv5R$Sw zbpx!J(k5_3s7jvZ-lTzi$zPdTVS)2IyPnR=?%(XIY&|L%nZu#=V^1NGwCcRq|gIi4H-s$%Ds%aYy>;h zfb+KKCgZzkesGp%DUP*7ffKgJOeRR>f1sZz%D+*bWYiZc+g4f&`AN3X`my#&O#k>z zXs32CC*oPKAO8we^xf32QM_P-dK_2I7wybO7f{fC2W*eWu)KazMuUX@=6A4IUDznb zI+CqVw#TQ?%JFO5qZ~8PQJr41jOnBzU_aRaZaR+O<;aWY`S;o{k(r*Okju?08qBoB zOOnT>&dt1&eAhFJDp2R}0HJ^0XrF|Bfrq%YBZd@aWG0n>QqE4#X2?ihVUu5d29u2TnS;Yx1y9F&o&;y8XC3G%e02Hf`9nuOOp>i zResUCU=sNZ>MAeV9Q}2^LwoyPgYJrPDL%0 zF1ux%phZRzWP{TJ4Klg}zX0*k$Z4|7Y1M)Ku8wxNmI@s@oSRS2=Rn z`PPNd82c!G89FRaF1GRaebc!Pj+@+hb&%SFT#>dLHK4e-?GBGl<^*0+d)&SjX%enFV6sA|u zX525|R?^C~N?pgT#ourrReRP=yE4=5r_oorGdmUj)J;Z4|8ug5b>acQ6?>P25^BJ@ zT$*dIu=1e8cz4%WumJrB?yw`-J~AgS2tPBFMw_dh(3H7l_R;@HW0}MLmpe<%#t)E! z8p_q+qs%|tMsqc{*;g^!&|h*fcc$`<*GjI!ZiQ=QccVJ3H#^F*KWhr!z?~!Iq<{Q- zz;jR!49L5o9P4c9t>ldp|0Qj=cCP;k{pJ(-%fU2#9Q13pqg0kRwJFF_w&ytN!I!~M zPeZZ@Dq(Y4g$)2Uxli5(W*NT3opXJ*df{bjXKfeuU--A2lA7#qxQ_l$%yYgc5l#8_ z`7)jHPUW)JVMoZWp$pO9;-@19^^`5`r#w4gf#bO9fcEIY>%l>8CE5q_Jmqmj8~~;D zk8E9XcGw8IWg1|6F7K}A;jy}-B$YYlHGo-Q4D(Vsjj5&!bCL4oZ-^rc#i5VP+1z5z zggS+;JHi3JZ~}~xE*l<@g+ZH?8M*~kpl&En(&mP-gZZgfCNKBen2LHwxRHNB)^n9x z-%U6}JgB+e?U|Oi1lHHKg3q|EUh1ysI_SS0Xu&q-_wpoiN5WI)t||RMVeA~u#JKiM zOJ)rB+&jsd2Po_dmHci08zw;*ZhWt;14?Ru`wnaYPqSzFv&^~dtk4M7V-A9v{Is|| z=s4JLV7Ia!^B=Cx8u#C=Vdw61Ke?v-0dN)U!o@;k{RB(cQ4TfH3){O1Z*eo`IbayQ z_$hm}u&jotZmSt*l<#5y6>?hZTe2tVB*v( z9h_qjeOY7)Sp##!jo4Zqo41>D1K9??TL(sugE!DL{+eeQ*o-@|2Vnv5D!=4aCTl?y z^q>=bv1&E(gHy8K?H?|Po8xuiwT==>j&10Pd50+sffA} zZe`tKnL>s+I`U(p?yyy~e{!WXJNdcTiu!VMnA)!WD3!UO9}9-0cMe{(Z^o@*ZEtNH zsSWc};U>>RT{rhPbvZ{y{6=+uzJzR1X@zU*+xS1onPwTLkG`>XQ+hGKgtP>$%pGwH z@Ws_iet*p*6+%<}3Epq{%|J!zUqeywNU*f9Gw%jSff3&AQfi>IP%WyRzFG3}twd4L zR5JgRH^#y-^JK2&u$=1MVpe&ED~G|jxQno&D&)NzbKK$f&GVPl@8@GJ&xC^vgEv^y(VYJ>my>%@%Gf8>+b#=m14^9)0yhJVeTb? zs@7#@mMaOHT7JWK7S%1z|OE-qfXG}9UO!oj(KvaCiZMF`HZ0BC9J*f)H zx68ae5Xs!gDIuiknu@@_I`N$GqRPNtIxX8Scmo?C(t~!*EvW?4~B(G*7M>W zrkS5}J4qC-4PHqPd{F#CPs-Dmi=d3Br+21o&rRo#Tkr8fSX-t(Hp*FUH8PBO1X^=H z5`%e-@DBMqoep;Lh?_#&vd`r+s{-C28-v4r!(0(j*FZUMFsC8e!KHJJBi{)Z{@;&q zwxwl*Pg#d?0FC$5)m0)>_-m-8;w9(>GqXQ1-@yd@90BEfHrF*6chOkEcKpWO%2g_J zJ^caym2Y&KoH!l!kmvs|HTztzEr+7YYii_tX9kKqdP=UUs|RDbn*2{qUAa-RMq5^9 zyw0N$jy~`k_-fqZ_(qn|74(eT2Be~UWF1i^H!rS(FH1F#440R_Gprl_;fU#bte z!`Wo4;jWWOc_a*j$2YG)?F@$nlQfEE1;!C9QF*R@Q*)Q;DGu}WlpFP9NuuyV_?H-@ zYSLEvg_P2igGL>b@&~*u`?O4Cglx(9Deb|DoW2dv*Cx|B5vhB7FU%%2Rie;0HhY(3EI#g$Pg=ioJ^~fHIL$9F zU9t_NI{k`O98W)a?rKNUD{6&jj(;pyC-gBpIdg<9Ak+zWVp7cCoD1{Ud6YtHqu%|G z#R7_?73wL#nLEm#05vW<{F}^YKgGu>z7>ta=Y=LIZ-Xmvr=%LiZ{*hXK1WAsLh&oC zGQ5Y|3mcGZ!$Mb4@*LqY+bS-HKazA+YAH>`4RRX`ho#HH4>-!=2hGq!-#FK?|2MmY zx#C-GNAZiO)QNZmJB6IIC#DR8kH~+aZs0D_OH{nWw)b?_byv;YC(=x5Bs`=0h`N$X z(ixD-l$C}SGf7j37sm+gxg_zZdZb~4FwdPX`{28Zd*p2L|Mp!8jnf;&U!qD|40}1s zx+l1!xY_Jfv&*o~J5}nrjuo(rT=_#Axh8{oWx zMh17l7id>f7CI%YW;0+}+0qmNmsr23ugb>2vq6JZmwVOIh99GTkiCFU^Nx_y#s$!j zw@&W=6bs$)8JGZL^FZzirYKlb=m0tQK%q81EnBI1w1=jIs{|go3IiHcyP&pCj%ek)DeR-#vOhs2_m$ zDb~28gu1ftwhdcbw(gJid2w{$F8ePyYi@*3S>6>t=gUbyQ${2wdhh9+ymF^1k^u zdOx$DQC)GTG}ilsE|c23$5A7GFBZEmH2V#YqYnP|u#01sbQe!?K6iG2#JJc0R%#}d z@YJ_+311cXwWXQ+!h7B#Gz^@9KGsUtGZCR*?osjMKw7Yz^GD!D@VTlUdjfdl zHyvz7BAic2$pR#-BBfyoauSyD+Cox(B>ZW6C~YC#ypZ&u^Z22LNPZ{xSKvn88BoHT zEDSIB>761%Q?{HE_Ef%P^PM;OF8Hnw;fKsp`qk3Fu?u^4RR>p@efnnXZZS%qD|__i z2{vrVdzsnnB)Cemfv>6@;cLe|042#gZUn2%s;Dz@<$N=RGj91b<`{p-x^gfLMn-4G3s?q^Jm2Dy!fk703J>nA2kmQ4?0l&vNLdQ2jQmUi6=O0T+ za!&QjR7091dEG;twMaYRrEnk2(o~f0g}=${fQ7yxO`R3R%DxfON`HymzYNtp<;e=B z8RJ8gM&=c_7lwLW2rZ03!pWMr(se4MwhT}g1KcGxfl00?G=hA$&ZtMDR07gv*N>+o*?UF0!L=)u2&kM(fH9&gRf-?*z{$y(y%(M*42% zezo5N*Gx^!Z`dxRhG!v9&%z zHl5AozQb8SE1xQ6>HgjEOeNcA_^;Y6rn-Tx@`<1^{4G0$S7***ll5g?lTd%FQ@$H= zpLMt;tXdA?@ zKbFoix{2+5+qg?{C=}|AXMFZpQpMd5Ufkv2ZU>6{!KKujMkdM3WFn=--QBgg+u4~>bbt8SLA z84?kP;-)_84ze&2s809AI-Hv8!KsESG7^xb;nW4=F#8YVd^$xeWeyk9Mw~2En*u+& z)xF545B$cS00E{nBb5yh%drx}N_AIp4We(}*}MZrAnouBLYY)nkd>9^sn(b;6J)_IAgkOz^YvpXRCB7Nkdh zKUm8(OsektY}}nS9zGvUu4Zhc<&wLjJX9NQHx@@>l6X>{TXPNZ$q}r4T|DP&iol`Nid9D^f3Ce zF-_8V<{0&{N??jN*Z9D=#mx~x14e2!Rc!AJBR#k9M(9*Wg8gF7Py8W$fh^m3N$aE&OUPfe4=;{4OoWhC%nllB3(O@2vjlFzys{ zk-#le58o8(@-vD4M-my)^1^MSlIhWuMjRhW3tyNyLLpNnI2IC{rt`nqb!cA92EM1% z8ymnqq|d=l*bBCS(2J`nyZ{@?IO-R1(i%?_fCyG#kANBc2O)!}omM^NM79pfB*kxQc%3b%y`fz#fzNFbPVYXp>?z zE;JR3h`$qGo(KFS>OZC-msh&he?(eevVzMpCAuf@2w8(G6)v)zu&`93`>C4)4$!T* z8PP?!OWEmepf3NOxgV%l+{5#)Z+^}UcZ3`O|6n}!w5V&^bNInLge?omoZ63QrR-x87E z!ut-N=4&$^q8fj?GxN2?*u`d{uPev-xPY62DdFr+Sf#5-ZcU$zjFIn4K)j|6so{4Wu8j zr--kU%qTvMRd}~>QC(6!6bOgC znCqUJXfNiDREB(y$|Oelj`4@MhWtoK`l=Go7US+J@;mh^HlpyH+Cq3p2~1_aI=hA^ z1G|toRVUA*=7bpipZsZDzzX5>ZVvO-f5UTWUx_?3db~-?)`GK0BR3M1=Qm(k^kVjk zpfJn0CiH5?7W%^EsJoeuzBynDKi3P%1;huoG5L#P_(!hA#CGnc`>|9-8Efb)$4OI) zLXM4sE7X%2P*m61DG;fiVO}`)<7P2}Y9`EbcgN<3UU-^TO+iK8%-z9v zfoy3WF`VkCV4N;-jd>SUiCV~=<+V&b?6hz{`2=5Cs0HkNck^?8c`UTia7kVZbs9Y8 zw-_ogite!$1gQ1U+ZqF+x7aJi{B*bav!-VZ*`#UC$I|dZrZ*qibf?Fl3LY~@2sVUI1@t};`=-L40 zvzHi}AHjJ*5F81$;oSb6pqbi^P2r>Dw|GzF5w{;7#k93-aJQhA@rR4FdCfheBbyiv zu6&}MoNf6QYR=D6xa!UdnHgX3H(Q?&x;fWjZ=bppNA!;$|rLFM0 zxw>mH7Xg;2&6r{0p8{vh4y|PxGFIXndyD(bbP;OODZ&fmII5O8!7>C}237=)k`!lW z1B#n&ELCKpz%$9ojY^#2?n-Q=Z-Gx-CuWzvKxo#wA|ECE3krF2lRG@IzaPO7FkN80 z1S)WMOi#!%;9&}xONJVn4=OjkCW@fWr6wx&i=*1$U5LdMUpQ=T(*ID|gnbu+uMdHMChFrufh&R0yI0;x;| z&f(1hf3cg~Cc(!pXF7mc#a%fza10UxpR>0)owN%(B(~>^@K%h+x>~M8H4#z?4Sma1 zA=^uoWo;p7&j{;(fmeKc=PdI=KGMGm`4el!{B+#_d-!qo!|1HQZF?f$T$>MD7z#V7 z2$TC45BJ>YT%lv>wB5q4z<6{Fm7YY8Q;*d$iue2>dfpi;qKYa3c&m z+!|jKHPJnf-VA2yhav-EHdF)Z;vL;#lwBUBj$-WyS6VOjU;VxV4tk+KO+KY_`5HMh zOL%r7ZbE)JMz|{Q=g5hKG4xrZQB2fuGR$B>CmM|6e(P>-CowUxSL#9A0{~>g;b`WnN0UMt9ckD0fIX{FD z;Is5}!B4COQWyW|by;H71pcxeH@xOA%al1E>p&x#R^Skyg%@A}^fUyU!T^buv?!iMu1(0 zRR#}1v!>GnZLkWrV`(uNhSNy?F;Vm_mD9_ z^>;(6!{1yv-)wS+Z!*!B$#X_BD~09667xJ}5w!y*>f@tnc3j$5I7Qe+``9s&gV@`~ zE=nA9gdg;n$d}~XY)^a&H4-v>r$?H-&54qIf5AKATHWB1QH8zj%R*O(Q~sd*Elcb~Km!dr_^#Xh?bKLKGn7NZE#29n2=Iz40~u+nWtCu?FwR4u=cuPNX5VL~YeTl7RK_<=MOlE55u4kU_>BhLjoIHnUls4?j(B*&%7gje7W_&1G^OW1pq)&A(m%NlQYIZjj|z{Z zNa_{P(XU|8{X1!Aol<>%KGO|0u`IshAk}YRYg0+ko0#sm;bFQid;-;)nPVk2JLuDV zJF)Jm-E-8Vde}>M~=&%PrLYJauE7X5yc_Ep=5AB z7zOF4lzB%M&v3q$Mp{QuO-vPl!`+8jOFqLDkS3&S_Dd@fNx4bgQ))`*Q}ft#;{)di z@^gY!+YS3cpCHc^6@b2mUD8P8no`8Cajy#ooehZ*NGr+>a;e|+9DX?c3V%yg$_a95 zNE2{gNjJrki4>d@l3w3K^Jun1et%lv4aBXuGU$xNXh59T*P;)kE{j%1k!u2hCV za@BwRH@v;XFk~9?L_0FCIb?Q+$e+j=cL+~FcPmFghW0}7z$oBa35jau{Ml0Z{O|O7 zxpIgl-{S=lb@RJ8Z-F1!$xX}DWlUYPfNDtPk`2vIsX@-FR*AA=T3s=g39XMCsb|!8 zwgqlr7c)QE1>{A1CjC}jz_;@*m&165n85r=b)wUea)O(_r};+g2LygR_)M2Zrh@Zw z06A_7rroMpIe5Rh9X}SeEK)x&wvT?fAF-bG82hc#7*|4Z!D2lsN*A{eQ&PiP23N9 zJ>Q6`N!9lyxZmS_jN9WUI~!OwI=XN*iv;fg{)8u4Uj^w#j&jxm%lQDs8&6ArIpXM7 z>T2la?XCIjt1DMOaJ{HTLB6#b9vpGm|esSIA=#8>OdTDVL-L}z_p zvTx2eW~w2L-XktBXo&g5M(=BCjH>F+vrVE4$eC<5aj0k{=t`_0o#+AW3hZl2VnREj zCb0>`+H=4d?1_3yJ@3xmT?4Ia=u!CIX2RZ}f01)xQbLQpA|A^(s0rFhAu7MBc*x%d zp?tp~cfKK4raV!Lu_U}~2h+05S&klV%+0a+Ca|SMb4Y&qM94@4&C9rD6kp`+4_XZiqr7+9b)&$)D(H+%6yc}OWZW9wm-DSp-->7j&1>q*u&pCxCrUse~ z!M})Pm{Uws79)>yKfw+36qq*3BX)sAdZ)PBSJ}}Ox(C`g{h)~3n*W*@!DW+A5J>ak z7s;jMI&80HygCEFMKq?OsCx2odMNOz3)uJ6L$(HJEUDCdwHwICt3#hkU9}0iwy*}@ zkcy;og_(|LAd!zZ9l{5|dD>L)#n21sq%~N!VfFc{;!#D%pO>aVi~Atbu&oPt#o6h^ z{HjVUqKC=N<;-)szF6uLrJe_l$3@_4t(`zKhjCQJZq&3}5j6h}_eGEH@;aq&AK??jAiXn$=hGRoREI50hq^0yH0fM2_vBX0Pa|L*m(^4R5^vu)}E-c1xGz-;fXVQ(qS$J+D}6 zjjXDU@(0*il!;8>Q(^$$3Z5|i3F(kqf%zQVD$+Rt^Iz+QGB|G~l@JcBM5Y9A?LJxnm(Eucqc@=2D?ROLe* z>9N+s-mzpQ`XjL$i9!xqw(t{$J^%~us9`b3oXenP{w}o}X-;O*Az>=vBzCYv zj-IfL0&fZEafb8wC9w@G=lF4%>2Pn@ga3|v=ObAfgi{>Si9g9T7EgeKa(TI<+>)+I z92fnTkx~z#9C72&UqY&Dpeq^Q#WX@Y^Pl)Mu$itd`K9}O0m=Ct@3-r?IM zwWU`Iljt$zA^JJ&JM6%Zi$`H%xWwPQXm}_^*_$Jp&bS*JMLEnqK%b5@Ep7yu*UzaQmJs89g{e9bmN2v-W@0_qdt(!w9BHO5Q zV5@p6&|E)6?MA-v6y;6xL0>xG-ZY2(o7Eb|GncKBX9Zh^4+Nqz#T*50GbgYB+$Ywi zBiS3sb)p&AXQ+p~+nZ`1LYoWfO51%ih;so_ueCKs2U9)$JEYUGWvZiOxwk#&C$ECL z#z%<6=EvVMl?J=}i|H)&7xmLo!F_?4guglXn=U6TOB~Cr#gF@93?wIKKW~Qg~g@J6Y{mc18b6AkrB4v`D^IvJIwraz8g#p-U?Lo4}z47N=T{V z_Y!p1;u+XQD$=?T=Y(J0j^t?U7-W|`Tafd4uLQ9^K6N3K=>6A&n4LZ~R5jjFJl|>#oz!v)nYhVhywq%Vw z7tRk}&|4hSwL1w?X(at){LAO0Z+kVy#g5B)CU&+toEGWXx}W4bUhupFqmX5U*>%iR z41ea;=$qIm;sBDLcU#vJanbeYaW-oa@GQpb%WX-myD1r?!aa|!4fYQwUd?wc@^2xpa%1>y{!QQ??gKQ6c0mjH_wvxh_he(dq3bn@NXz*_lq}nGD}!W_ zk~eW2M~Ew3)#(_v6@Lo)&u4QJ4s{pIU@21y+>(c#DftAaqIK*S@*+z@zvtOm$u$zM1y< zYAOq*CB-&M^;bfFXzbH~wD%>_6OH}JeXe@$ z?{QTSop};8qm+-oss0(79y{5!(Q(1FR9ae4ErJxsYX(T`^-;`(;7(s4=L0sEiw@i^ zeM>%KmRftKmQ%(j{VDDy6^aN|;KNE<`^va^RA%B7xhwm{-pqO4(aRm{FLs-)Q>{8S z5nmN*#ysKf(nFZDNG37$&@Q#Lcs_It@5F3iC;68VTiFhwc|fZcvg>6lw~C0i&%wyp z!6tOkhWJdPi# zG!thD)&eW(Cu##dh!D>rkCAmuGP_J*{a?IwB_XkZxaerlEaSV0)A%v25Kr(AT-(rI z-ed3t`JA>fH(TDfTU}SMv4P&9470{R!_bc0cPJCz?|Y3D8MYxg@;&k%ewJ-Q_fg~h zjeaDvF}xIk~fQqk@I{H(Ls0>*zj3W5`j2~>4lIZ@2M%BRXPSA(Ek{h@gC7H zSxFPx953ZAnWs3fkbzP!El~>nwD@l&nhY6gbL$J=74Ct4&p}u{UxXURgrw2PeQ~}! zm=I-%N^lxKm=ZiK^tt9S+OIinjTOMmBFGumtTY7Bj$$(j5-GeN5`LklGMc> z%pL6Gj6;c|h}*Cv`d-|;0>pHXsYcz*9_yW`s>oBZzHY2h^%}E2*s3`!`76Zt#(%Qo zi;t?i>=W$k**?LErF#hk^tN0}ouWo1l@e~GA{q+)&CUyUQ1f6`IGC)1!E+RwCtp@< zVoh~~=a!HoPz*r(`zzq-^hQ&8*heaJ6NkR5Z9VzLpHYRFN1yPe8vvLX>_@){+$B!9 zt4l4=CEkCrPTp$7WO%C^nEOscg6Swu{((x&c&V@VBl?JaK#n3uBbPvz&?~T0O@QW` zDM|!54W0I>`|n6g_%v5zWDwSmI7hC?YDZi&KZG~LT;ZiZ)@78sB<{tJHAlbkdq$B=Hnhp??8*faFESlwbgKswX4ej!$MDz;0&g^Gcf2f1jC{J|<%@xJd zSaAK99e`Q44Vw9}elYi7ib*6Wvn}ZJeL$Mp?QDSfycV_!NI#q1R7>XNgV+as_rk&GXQs6y4ZXQ>RD70mydy1-_w!2n z&hy5N;&@|JLQDLbHm*oDwL;eDfWc+FsjXn}BRiPtIqYaxGEY&wlhwr(7jTzUqCy}?AXA(AcUTqjrM;GJR_GM-hgjVm?fMrP zkec8hjUAzTmz4R3I5OSMWQ1SBS?EJW34s~$x6tNd1|&=V@=rX-1fF@SALwAbYZzr- zAb(Ipo@hEzdFC4uri_#8r1h^Wr zop^*?FvW*f;RAxjq|fwPd4MNEV$EYT4f)7A3tE|G<_<;QMilFQ=r6`U#rA<()@#AN z9%X;3Wg=`OI;i$QaekqzCv;1S4jf_1Ob5L&Bxg@H$j0)@mV&X=)~GUnydt=N`j3+J z+&fEIyp8sYPQ?}|%^|1p^1l9{TjCT%6V(bsy<0;k$(~-`zEVymSAxU-FQ(>(f0+f8 z6zIBttTD|uobnn5h#CnK7Lf<3&h%l~>gYu7D9oaVkoWY<(L&_u!KczwcRz7ub``aX zwj6eytw(;R`zJi3lQB#l<_pnZU3&L=SBt`F+AvQiyiWD)(Nm>o>P&~@uZa13T4^^`UWXF)b8^d=$?P(+RMS{~?Z`&{(^mxP z^ymOlazQmIUqa1{!3Y!D)crblwy9>}WVBUixck1LU!YsUpL>_;QoRoH2p)snAYs_n zIEpGEFN$@D8B$AWH@!gmg6fhbyD0_%cwmU5bBhw1K;AN|?`i|mb zlTp*jdC1Pk97oIORhA)vjBJ0Tn|o}2(4>i>kQ(o4Owo4Aaz4<>@W?z)xrATZ|6@;U z<1SCv!WzzNR8yD1V99B!^kZwda!Oi|V+>acO3=yPa-btRFH!@4|EZelkdikhC#5(Q z|5UWmu|!@Ob&Jjuw-sHalHsJUjdBK^L3RziqbJfM@_#B__$_!M)5?9e;Ev`k`43@$ zbo5xmVe%vBrb1Di6Th3i%m$=eE4QUfr15J)q0A`qj^}}wrTE@Ir zx|u%PtH)<=zpFh?J!Zyg7sapi)nbw6-x-b}fc-|9GO(3oeS-%Rgf66nD(T&vTz4pCXoHjc{V zPyAQZda^ja167&&q0DnV0y82s@a(bytKc?KoydpC6r^5Ul5;b+&Qa6hHol-LNZ*N@ z_#C;ann5h4UK=;ZQsVYPn=M5*(bRgc4XIBU`3BCvv|kJx924wkTTZ37AwWK_x#`HY zX2~bn4BZyZTAkCuI5nux9cG>M&&tgHm^i zeBopvG@sFKx{b1kOo_YVtqvA|Hs}I}pYBc81&L%RzCL$`Y9!^5Q;nW@Xz!zj!wl_R zXHWC-f-R60{~fjnyFh!AEqbC)ucj6tWENHIdQ3h7FNhTVMrMlfHTgO&6D;@j!s?l- z@F8y^dIkr^PGomiBeD+mQ{7MAA^Xthsb<;_`Z{U?*^Sywtpa+b%?`oUlIcx+*LLKt z(Q(X97?G5LIGsHf%r3}?k~ zAGai9{sR_^U*tmv|VitH;M}F&6GCoRnaGn$%xZU zagC(ry1NYRGPp_%SzG-;Ha5?zf-E+*joWC%@sC<5(}iT)H%X0&?nv{3UmhzsCGKL! z2}uQ3xl8^oM>nvVhMNwm?ps&-Wv2uK38XjPW}fVr|8SS-Yu)=x8FfxYC+T=Wu#( zLb&@p%rIuyhV9FwGVE#AHwP}`ZH(0lGr<%37s$3B&f8BQj>Y)pk~5^2#M}?)bJ(&7 z1APL$=K_ytg!GPbOZcS5X|n zxqzp-C?yV#ziU44ufy+#ZM=RZLAoC)9$0UTBze3aI1H-lUgA&pECvOE>AE{|jIWZn zMe$I`k}3vsJ*vxYtQMlU*@jZ^gK9)q1IfT0yTe5g3((1~o<8%QXkk>d{`oJ^$)aq! zB@cJ$Vp|wXvC3RKd3^3WcCxtJ^$zQ_ehcVX*d!N*O3nENfLKTVGMvRb?kGa?WP$3? z;1_z!eVeXB{A4;=$~iNYeFd|e>p*9GlCG@PBwTczCprESp3RP=`)0=%;*O!jA^1~P zLA3obT~WOpJ=Z=6X797)q|zL5cQ6`1Lp=~@;XP?@OJ0ulHOp_$Ty>71j842oCvp&^ zmd`ry#C8ligccJE#PVp5oDO@w8>1*(`DN)<5>4u;b>cy4E;WzYjkznPG%sbDwR&}LiQF-uma1_ZRV;G%%KG_8Fhn-B#{27~zp>ud} zL6SKmcdmHZ5VTuE%fQvRg813YBi|alAvhkGLtY`8=a58+IKecI8WnI8?(BJx_Be^0 zNKIs8NP$`h?!&J?mRZNmCwt|#1}lXa`iE_#v8wuwYUV7HzME>9+ldNZSp32JkkYvH zmO4z^#J-#dn@lcpMEW*Kb&~4h-E^k{b|H*e&Uj1vfOuD4ae1r~>?@TPUIdb}X;EwH z8Z%rvZNB4ZBi}^xgU`V&0%K;1kwtC-Eq)IP@qThT_#%&Cwt%bp#`>p34Rc!}&7Hq< zfn~_9-wE%G7mG@K^PJIA9dxU-2_|7Wg+QT>nPuGO+GV^PJCzw@nCQTS%|&wx%4-jj zwUHra2HEM}FAp;}g>(zt=L6-HN$gDP6|K+zkGRddg7z3HI>%_1lOLR=$XT}S{~Cy3 z@b2eCUCk&Xj($VavE)J?Y;k@PH|^B22k6&@-qMxQ%;L&8v`Zj|3k;y0n(k?;RCT9t z>qL=YvmE9TXcgUN*kD{Io)Ei`g-BobPrM}IqP?o)UwpE9+A{UPVQMh>6Sa}+i1Pq* z*Fw)@<*3`{>ZK^U8;_0M#yF`q6r{D(OM9>eD8R)wLnXh6+jj!3nz>eT;{ZA552=S8A78htRw&#%;6?fqbJehlYa&_SoX9@SZrz zJPtD87wDV1E0Y+>w`? z9up>85;}*lHL78G9f29r&8=HD^cxE=AS;^2>wfyyap9hU@XlS&vBW;ggXCNQ4T-}2 zt-X=PIfmx>!_X_HY`F~G1BU=w!#HfKy^=hMS*Z48SMnL=6pua9oxdK8A-;H{i&|r| z^)0B=>>`+|98X-O4fY=@DHap;$?hQD+!QodVx_P8TyB*6rH3m0&zn}P65sK)-c3X& zn5<-oRakP^bGD0I79Zg)iA@K63{%Miq2+o{PCWEuzI44IBwe!OgZl%TgDe#OKEUCV z3)@9hr_WH!$qu<&R`jD1kr~vplA-K)n#m7m`e5}nqnXWEA5)QOuzT{~|7g=QTNd@k zTG_WDG<(S2o2o&K!KRY4j2f*(Ha2ZCta4w_6w95=YYWZ`lfema0xbl(lF**>MBV&I z$gI2R_^7BfLU?_XgV|_DM_>6~JPS0;ezq~QC43aM-n11t2TwO=z$cH5H-_LlRsKiK z)y5m>&jn>c2c^?jMZJWcUW0$4m)Wx{DImpqi2F!rp*5L7NOZc@OW^noXD{I>VA$&i z4?=&Xv3SGwoAh_XQ@CHw(KbOnB1TO@-jeg(mEqa4#$lsF8e4a2Ub4#@;24 zDnx8SGU$So8jc0ii7|%d$UP)2b_42eRUs4e3S<{kZQFe}0d5=(%=L>XMKNZD?W=yNl%L%TzJDvk?a*p-59uS_K>Wwq5~K15=;~;{ z!tPW%VNb~e!^6BL>NV(Dt3&rBvov=pMNX!slx%?PqG`&%%pKh>O%GZ}^mP62ycmA_ z|IULg%9ks5p!GljZ9Sivkfx;vq^5yyN#U$&ZN>Y!Oume?3eLg( zV>y^K+cMUA%p$V41x_2r{Y)Fq8(Np=cBQ@N+NAd7qf;cy;lzK1aN$4U3H3qv*kTWV zIBkKYIMtolEXAI5C-INu7yOqbf_a-L$3$CJq#b7dPOHgKX;VP6)GC5A=@mcH`jrdk z!})1cH!jLhnQzs4xV3&-<)rZ`+mrVtMx})K+9|b-4-)n9Nfuk$ZKiMQ>51)HzfE+e z{!VV5WKT&42UFgroMi^2s!WyCMCL=1otT9a3y&|kp+?`QSDkM?)||M_`cxpHXCEz=+F)6|LJI$|=? zDdsb|5H@}OFlqBY82&Q)vP5!>`q|OK;l(adB(fKRM^3Z_y#spHB!UNVhK zPv()ZTXEQbgC>gy@dWYvz!QG+)_Ir^DVK_K9UH_dev)Y?adJD*Qc6|_c;}MkpgXyX)SVguhPaM6W0isKNA_(} zu44-^gsAI(ub;1caK^D=R7J+Zu9gd=a%vseBJ1O~IQGB{ ztP9r=IOr~UQrt6kJwMXDSoc-z%niWmiwY(u}wAn;_%V?4p`^zmNj5g&`9AX|6<`1^tbM z=3};eq?Nn{8^y+O<@7c2gZO5dlg0(6I_ByQa_0Pq17gIul<)54j4|T4y$LN?`KjUq|6QR4zOS*08OV~IcZXfL04sYX!< z^yIX-A-YXD#B-F9CguHubmc~8WgyK8!t?gY-Pn97!(D-4JT=tUIWy6=KuaEwF=)kE z8A(e`l~s^cxxo23Hy__l%v7tROXb1#)$Dk(D?5X2;hW@GBBe5;!4v31AISaYHu}x( zwc0H4GV;9Oe(_}aJ|{5sKw`}Doc7!;u9vf?>4~NzcRY5t_8XWBP_+U@FcsxU?g)0e zWl?AlwtVL_b)e-j{Qy*Dm+(fuKJk@Z$YyW7OqD`k=N5`V6?QjMPm_)xLc_f|mcNP( z%ta*(k9CblH^QeveP*Q6q{R|@g+MhwA$EhkqMghfLlg0-RE4_>wj(BIbo`XYQBrru zaDSMKk(xUGq_5h4pgYkk^cMdc^0LDd%Mhwi5~1vm6oq!ZeG z%WHCsIfi@-`e_DZo1>hXpnE7D%Vn^gbEBwkbgXTk(mjaSYx#$=O^H9?6T3Re&=r(H z&T`;yit!AJ@1Q1=v2><=h{J+ZV^)YQ!E;qZeKn*X?&Wvz?b%+CC`|DkEW3%0_{h)^ zt}S(jy&RgNpA1|+m`CP@h^P7Y#qFIn`Ic<8;4er!IY$j=ib@X_TrgBMvC&qEmnun% z-Q_%~1i`n39sIXh9>aK7TVy@46CL9ot~H>SnLl)1tYX4*117cMKFMt}jm%2%xl)bz z68DMfNo#mn@l*0V+%N6UJIEd-&M(V%Nw*``0iC@fhE{##?JM0%W++Ci^X4mpfs957qCYHSj z`3v8O+m7*;g9p;sdg=>v(95E~@ak~iyxBL;powdxw)9#Hvmm3s8Jhw3cdvbCxi?I8 ze6wQ-c3SM~x$cS%oGwU0u(&q#->#Op7t+TP{27qF-YmzAA9sD#PjsyjcVpX$=~*|V zsp|6FEl7PVvgnEJPx_;F3(N>qhvdz{MPc^9&T`~NZa%{nbq8Y@0$Z;}g-+)^5pixE zu{Y`=*Z@9&Kcz>I`dA+1+Lr2;duEWoK#5(+Do>07VLFs)=+#qWved&>;b~9Luj#@p-r4ZFXRe}ry}R+7{yP#WML3Y7$5p8CXnmz2Dru72_012ju(rh6Zk*{mprC9-r4!nG#hf~n!8CgVWalvUPx)c{h$jI zp$74tVgUNE^Th~e1Wc`;Z#Ykr=NxCt%v~PauK0W4F;~h6^bw>azY4btbdF0wO0hOv zW2u#Xlj zPA=R(fceh&kO)MiPDSDtzGNu(!Zq4Zo(Vcx~($X8`sfR{L zBDW2!2kn%xOq?Zz-@sM|87`V>&yOgciB6=(N|{6s+gECCQPlBxLm@$^7ZB-8pRdJF z7AgKi?Q1KeT-Y$F1F_TnPL1&`N5@+hqY~97UoqSg9RQLVwTta_^e(z3TfQjTxeM8i z^$>?~Utpv)0#3f|-VTMSg*(Z6q*zo%IV4RY?s>YNPkEadcjWFCjC^Gg2Dk zsYu26XGdpn31S<}fqKYG~egovy@rm|yD0xR9rBK~~W&4u8&1r2B~j6s6ef8@0g$=AN+*^F2;ObkKiiri!z~McjE-&!sm+ z=)HVnJ|Drg~iqnVr^XM7sK=2@YjH_n(;G?rP5;JT)G3W*J?cmQVA8}I9 zCAJPda-<}pddYM0>Ez)6^0-iS^o2C3g2sd8t*!?(_>RnQx| z$g5y%<~6xDIR>rkH-nkR6eWjBmX<2l+-=P@=sDy}ajve=_?Y~Kl}UZf4r6bh%~?kp z=$Q_Ar~j!Dg?`o{>cBu|z52oS3_rjyuo3@?oX8oNU~q&ZS1z+x!EpC9|7$0~#j+1u)fDr?`l#8<`Fhcd{05~NJXyAMwx<;M z?3hQ@WLq=y(dyJ+9L!CUv3m!=cFkmItMdkZLrNEx!+A}PcRy*cSe!0*TIfJ$nq{}UL@tL9DAc>h?c67N8(04X?tP2#gHk6i=oMMQhkUW9|w$;!Mt zkb>6}IwigfdH73WMR_t%lbn{O{s;6-rM|mW;FiB`=(+zYI#rmA#$&_%-Q8YghD8wm zHdGILi+&cK0|VOAXCw0q|Ma({+!#>aK`*ya)$2Aw-pvJatW;OG6-lD^;qR0L)QSnx zFZVuKbTribLs-<+`PJA)h1Zeh>|$TMb19L=q%l*8&tz>rjiEw^@}~PH7uYCV-0r`K z)#X~UVa~fb6Oe&ymB0x}Z+ZY*q2CP_$9%3PxzJV!>QW;@e%1?3>W5?}ouV#~eV_(2 z%$Y&;$zI|4Pu??AN(rl==*Bc)Af}k!3?wWd)(#0PhBUn1-h6w znowwMIi_?ljq}fw?yGIt3^rZ;yJ)nGfalyVXRdv;b~$v!x6fQA-@tJ37I6oJLAOD3 zezfm<%OsGE_0U%bF14S#tA7bONxnr-ik(SCkbRwO8 zx=dQfbqLi&DhVSKVZ~lJ?wKm*(7%$qCC>FKH7FAAny$=KG_i zWj?)ikZ>N2G1`gImK)IBxK^D@=GyQ2WpWIDM4mBVIf0J&(HxDzMA=9N?oXH6s}l9FQKndJKohK+Z(t=>JF2S%x=} zwP6@{mqM|YYTDSynVB<^wz#`{S=^oCF2&uoP)X9rcqXY(+#MDcUszaNwm9tao$nvl z1wXhVlXKqpdG0&bexEWkJOv@;USuPWb<5lC2!Ws|G-Al?jy~p)$|G_ zQqNS6DtC=1d(zeB6vTRBK@{>VJ!Jdoar3s-GnIXjn(qn zY`8)mrK@5hvMhC@)3t##%a-)_mC-QRd(2x~9iGzwMA7Aqu9l=g756T#2ek}#XO}Cd zm2Spt_=0)dJ8!q}a9athp{%v(WtKP*{IxW$tpntoin={2=haErAXW^nUUixHCdkVJSGx{R#V9XRtY}h4sTo z%Filv3O*u}J+N8rm~=c8#*4}^@Oy4adw4uewE!2i4C_5HGrvKwRe7C~Ni}xGso+1^!F+wTS<{O7zpUeQpX8 zm5G(0TClmVCw_#8z!oLuCe$%!qo!$wXFXm*-j82YDpKvZZ*ZFD2AWAU38e*w=6&~! zDtO4=wuVzWRUu*+I4*zkpI}x}>n%Us9gKLI0bPCf5(MlfzgcTbmk4sq1pnq^_l#+1 z{#StwQy&R0laEp*@nQLmxW1@+_Is$8FOHid1NsZkCH4?H78d9O5!rc$zKBf-nV440 zs3Q)wIc%;}FxJacF)ZkC-*>)7XOwD?WWv9n*H8l>9?aC#9A8!gVius(N!n2XYG&rmeL;4AhBz z#4QF>sg7{9e9C{!2rvXZkjTPht|xb|@O^kYZL4d!`I>)bq2SHoK2y6GkGFe#JC5YL z%Aaggk*|Zpp82YC<6)ffL;8#U%4hL1J{_B#-;%z|t`3ZKG-6wE#T+LT!Ekt*tILEn ztdFQ{rI{{hQ~Cm)r~2X*T_NX7IW8$NRLSvJiU+%tDv2j@qd~DbQh#NCE2R{;wLiqg zo+SDPw_1AR8Y(SeSAdh=Y;U?WlWHezG4)mwJvY@p>OkBY+0k1SON3#;5J`&P@%>bJ zDkxQkZG6Y+`2-Gn;WdMObE{F?uv{r7wpHTs>@jd1Sv}(*^<9g#4bQ5@bl`SS+1?Y# zEMGsbbf{#0!r_^D9M_tFbZK}IOQBx)a{M01(s7`i_*7a-*P;8^Ul41-pL`!}2P3Hx z^Gw@$?514TF@!CE3Es6rwUlPmLhM)QK1^d~z(8mRdfK*dJ)`Oi`PN^;%lvjmig18J z?+bS+AYrrNje>uJ4N-!*bP$tf!<9ipDzL61w|W}G<;*Ux*qT_uPQny<4we|)!R-tK(wI2#olPRr;c{vQ-rPCYXBKNFjSap{D)jv#zG)|OraHgiQ`JcA53oeN zQLq`GmHR=`!BO5&ulhGCv1}Ermv^*#lvJ1g;+j^cs>^?{hEiI6b7(PnR{RaoLBoOx zV2qeTBr^c}&sT$-eJGEPYWlAg;*0gsxyS&W@Vh=erd)!3>pixub*||&+@UY`6_YjC zCfsJ*KiQjLM=0m5%c~c9lGWDe#@?kEWSMwJ-6g;IDtWH6-I#M|zBB^g$()4a?C z@1_dYmFS4GNU{@}e#5zq`(*DfkEI#^OwiegriVktH3{}&?QHd;B7B%Z$K6U8Ahj&y z)pFczGLe0>pU6DTJ+}>)acqj7&;IVr1gLw?ybl!T#e#;(*9AZ)dgJpKAeTXeAvkzw zmk;rf8)=y@T;>)_;W_sNm0nKP`H3W}LCxutZCXef#;5Uxc@TUN^*&Fu+C8@#1mp)M0dn} z)7gvSn~=N_!Ow}@AO8fZ$FB-@|nj8*tT>1W&^ zp}KV^p2^qHicu4+4gVi|U%ZMOPBZus!IPmvdp#{ZV5Oe3cf?-k^DC-_-dQ`(@iX|j z>^+MGK7xMMB%kLj{N|(y_+YLvO+Z(uL;fguLwJjqW;oHx(MewWZVC&YM4S>)IF}pe zYfdL%yU>$9LyL5r4f)jbLP~P0ya>llX>8yqtk*n@>!4XdV(=K&!$*YF;Az#3r%{>6 zmRUzKYvVO8X^rq8W485pqdLNU-f1fiKBr@y$JFug7GkV_LM?zYMwE0_J_+Nfwt<%D z>1762Y+H>4EFWuP+t+x8cbjRe@||d|xAuKvM;=^dp2ntY8|_{ZfvCY!@kCDZYekwTEH&g2cQ{AU2d-XlBFm5b3-;4u0lSo`_w_L3qIHM#@E(S z((_Yz9e#jm@0|z?dLuhH$Qc(wQ{zr(nX1SQ3^TQhj}H!#N-L4{1~4M4wwPoknR%{H z^7w>tc2)V$KT6b*6El;)rLT#`~NzDh%g3BmCs zVlddff{3j}Sume^%l8EJDW7t))h6ss!7TJvGmRGTmX;IT0{ZdeGy{F>x*IWBL1%)n zMmWfh!p}1&*dFjdEt~Jc-${D4zlpGzI0@evEkoDYqe9cf_H=dQHtZuz#RfAALbs6J zw`S6E%Uyp2or=G+&tN8MgN5+?e-d5`B~mu$S8)Wz&Vdfl-&{z_HO^97f(K1f@J)!! zV*>;6W!xcZFwwvmrX~g6C6#yhFv)t7*yC8sjV2ZuooU*eXVhl$K|8es(@<+@l(t3s zTQaY}_CQOj4Sty}Ybzb>V!wyI_mmVzsnZe%c@6TA9-IAy)vOWbiQHiQf%^j44RQWj zf}Knmp*3Qv9y5`_Om{Y{n3W#-g;(Vlu*2*ft!|qO(VUwH79(=NL6)&M$DZ($Kq>ha zh-WJ4S)70-2K96Y^W)GG?GHGDTB6s5J%xw-RuIjN0IMzY*kK&%zS4uiOt24*3{)UC zQi|H&k>UQ6eeJyk&)9BJQ^^s6+55_J5Wy)nVEa2ICWrmM)Xhi8{p2@Lurc zG(Asy%w@%H`#ktaaYyU~YMi6B<)}CsbPcBNTR?`H(0768?%5@6j+`AoLphe+OZ+8S z{T;+Au?rI#k=^X~#ZuHTdZBH+ySaFgnr5Wqrx1T6 zjZ$l9WT2Mb&b2nUf-I!-QE&OJY=|onV=^2ZB6yW< zYndb%Ww|iuv5!Sm1)M)v_(}SixZM278mToXj3b)x`{57jXj9gb!?D5)v83&;lEc@6 zzx%5(0$eLj^ZdiAMs@CY;v=Y--vZs^QC9WRO0`cEl2IJW5{%QEB%ot_hNf0ZZZ z&b2I%zPR1Kg>oRrrc}1v0jah)u+)Eoybjyr>*G3jMWR*U9%3ZYLTk_#ECp-Sd*bec zA#*!@4LwP%Cl4gA*z1t(1D(Am=m+Faxm4_T!wVh~92lZT`Frr|-Px34Or`HRi;8aL zRdDQtJ*fL?U16>x1DMF!1(UdN<`;h>P(f~h=AD4N%Kd}Yw1M}9%r;d^GFzlr|>^~_VllBf}Kb!C&hQTiD#6C3miIHoQ1 zZ{u!J`JNlxZ(h3bC#5!boy{=yLHD)3!kGLgavPMR>}(ruYEZDubcS!mji-6*k)5@K zIs9Xf$9BzA0U5An&=zBYEKm6*B_#*f=F#~#)0~8Lsvqy zHbfCi<>GRV_;#>ldb72};x ziS_;tO%vrN(rx^WRLRrQS6{v4ED~p65!8^(O^laxkjd;o@XX%dKQ%H-@e(!p;d~Wq zRi*=!_FqxU)^CR~8VAeDqkITCkG%6ujL+T@&_nK!(j#^RK7w!5NP4<5IpY8#EFq$e zT8ggfT5)Vl5DFb&0{EpaM!)%uscUv${#&+~b_jfak#{~lNvlVGKBOUB!eXc&&Z4!a{dLG}>j&^bd`DBKxP^U5*wEfJQ%@xh zXeB+U7NB%LG*js%d5Au-0kM>?tdfQ{7GtOd#P7ZrD3O{@wPwfC|A1)uAF+~Y81`ocC`z2RQ#-?G&M0KX^ibOwcS22;hXmpC1UeI zLuUe64AQ_BmWbJ7?Md*KPW%bQ6;s5vGZpGh-K#PWfot?bzf&A9k07o{8x^a|tCsXs z@viWNV`bF`AX-`$cYzO*L(L<(vSJ>XjtksDZdulOZmW|_j$?Ou5j$l&0(UVxWfL9A4lvRM2ERjX4oUQDeW!ku9}Yex z_F`*uWod@3FZAKAdb7bio)pSZwar$DaZ88{OEnl{sqg5JH;sL+{foCzH{&&9R&(#z za$2l41~k=%Veh?b&~EAtJ4Kx3mjiEvmO_~(FQxbLnnRM;Oxc1wK8~7cpU2#zYl45+ zJd`T`LQc~LiDSTiwYtl!uN05jCtJVy!o2^=@3XR-ETD!t$M~Pa?tp^-KUd?7ReB~p z1c|V+FqD~T7Er=*3i&*6Eb*efkM|vn6uC$<_nz;-aay={8h3@6h+VaWVe4qf?S}Uf zzJg4A6rPW=H1`m9zT2_;N;&=`#~Q}L@OTJ9(oE7vH8cGgo-_+*JRwPT0LTc}Y)F3Kz=i;cNd;R}C6rI6>&NhZ3> zN?6`<=>VV3wF7VQ7TKM6Kc=GR%^0$~5Yu>Y>`V4Fa&lfJH^VofYXTLs0P4tbP+*ML zWB3b9sixcE2eu8U#ZBRT+_2a*@EWCyworl0?dUV{iu8zWVY#SF0-m>w`%V37JFSwS z9Wj?X!IsdU;*-q4v&Gh3Z0l*mN29+F$ghp30_A9y(^~E=4)UnJRH{vIB5{)3N{*vB z&<@<^zc5FXPGqW5R{E0~ti||h8zXba#J{tY_k1*ENtF)X%RC0slu4d1bUo}}_BuTf zlx0cZ0jUT3m3`00kv+&2!a<=Ku{$s*@ujJ6!g{8)XRE0qN*%O>q_obnng7NX(LR(2 zi-jAwFLVI>WcGq|tblJ%H-fhln4&G2i};h&I?zVD$yDO^kUz9ZThdR0qe<6mMR2J{Wk0FX6+Lh4x5!FKlzDroSn;qa8Dzsx7haNwvu* zRIJj*c}_|aOdR97aySA%&J_^7U|rOx?g!>t9|nqX~gQa1sVn1>HRKqgHasu6(<|Xv;HRk8jRkH6ALtxi@MQ}=H zw9RM%%LT7#H(+13V@4}xGPjP_*t&duE(sUGzkEdjPzStsiIVJP>>tGr`*_<4#eo;> zAM#G3qjZ@n01vsE@JFBvn&J(%d&MkiL*O3YpR1}pmf9Obg!YaWQWYh`Yl&})PWu~; z7%&BU25Qrhcn5l-;G{cy#^FVtB7bG3YT%rIP(Za(qATH3!bm*XZ_aEXmP0J7uW@zl zqixsteqbBn=UmQx;#IymV$D7Z)0w)C{X(SWNZ?*nc~4L4JnAuV-h2a5duv;}y5=C8 zZW&|@E=&B$G-NAt5?BeRu`S?h($e~~o;!B_eh zJeV{PZ$_B|Z@j0}po0`TH#v~-r~N)kTMcK9%L9Q4e9rxg=}SyfyTNMaY>o8p!CKR; zV5+nr`<9cYyAzuvYeKp_R30of)LQ#a>|H{o1s=MZ@NqGBJrlWV-dS-zM7`T?*?HLy|Ci^GawlMS2ZGVS*Chw#!Ti#JO znc4ZT`RP(7I|C8>+Z*GxjnsEoIr9YC*H!19P^Y+_>^J-owU^(__W=81zhkx8>SAFo z15ZnL`Se|T;biG9U7T&9${|ydm8xls!V{E^=5l&PSvGtqe|1%_h1x_DxD!IO+Eg0o zhCugT1FSrXNJ%_}|D?xTr!r%O@1UyncuYm}Gv^;nnxRWDFph{-+Q#JD)2O=f<6I5Y zzsMBC=YryN>pa0t%(s>n{Mp666d_({BfRroVkbMc2`{rM8fBteG`G)lK=^@-OHGvbp{j@%_Q3jxgvM8DA@YGe zrJLmaLd1;xr1|JqDIm{3k`y#wd%lhI64BB#BNA`SPV}uPkALtziH05y#THBn8f*<6+0lcB@?WvN%m;s8_kj=Q8IsAzc_KWO`!wEsh<+0{VKH!c~_`nag8EKeSj zT-*xtAGxon<8TEFsmjPHwTQbM`e3c#ou8XX9CKX`6_GXgYpf!z@yx}?bC-j?^@-FB z_=v4QSPoR;yOL`Uw?`Jyws{jdHGVfE$Qxl(-K8GEm(ev7n$TkeO1N)n%sZe;qJ$Aw znr}mv!P*h~VK2QG7|)E?$_gDYo_XV+0n=gz!a$-&kigBrCbE<|LfwemUNzJ?Fq>PT z{~hU*ThKT8Ra%69iV9#4?{d)39E+EaxLJQbV($%iFGps_x7uu5Z;ZzekdgE|f28yx zhqLz(1E$u>McFQ`@)RbXbJYQVVy&e)$bKG|2zI z_Ww!jCZ;#~hIet4BG+3-7ZCg`u!OB?8|gXERXtP=QFv-)mgSlm4->Yr5-UomkCNY> zKS8!HI+|qhH_SY*tWwuWzqDWYK0OZfqmJ8KF@@f8zG=#3-!Jk3=o`32SZtB5Izk7n z+u;X$N4lTWy|s;6M|5vm6lg8AVf>6n-@}AGC8?gSnes}tm3wd87L*39i`nrmn#r?} zES)fjeMvVZmoirxy_QD>Yp_e{5u^s|vK2XGThIR8{GUl9z6G8X{(*B`W99_0Q?a4@ zTpeMpx)w|^p0ewhjdCjdPX16L4j00g#tyczWgB1dUBKIN=K=2 z+I8UccRxBNILq+?bsu}9`A?Sc5zo$b=8xvPYXn znsO&!4p}dcW?Ik@M`O4l*wL5_{SWyNQPbE6CT6!p`Mo0RG}KOR;ajNO@iqf%s8;%Y zaNKer`xV<0J*D?rPiGEKv=APP%nC;;YMVbyk`F%)1GRb^;GAja|e51R{fXu zFVPbpA(irvr^{M5!eQ_mU60I9Z0vi0JR4s@8Pjxx5%pYUg72Kx-1;7YqcQ)MAAng-Ie(R2rS3$5bMoF)BJVgU$aI?0u7XROhg zl0DOv2inqJx~{y^bRdk9_HxF?1g8f-CP~PjmfTkc|JrVErK)TM-~*P1$EFVXg!HL1_U0f zyEX;nLoh!#`kC?eiFSV>^E5m|%WS4|-xhd4%!=sG*(yI6g#L7Tw zU=mf&B8fjlhS^v3Ke_>OF%C;$6D}PdmiL_22n*Q3hEa{+vcmGDYN>DxNQmLF^ks&R#VZz3;G~6K&2@8~;nIAt zHfCKc6V=6A6ZyN!Vj0RO@7vsS^zW8i{z8jGX(z^!|0X7@^}#dCiI_@k1F{711={t9 z>}FU2I-4}$aN8254@?grw3&J)bLFm@Y-f6uPlEG(e_8hu;i`m~u00WluB)XiY{>k? z8R|9|n>@n%5FS!Y)C2#yq8%BUuo$#K8Q#k5WByNTWy^oTbNs(dI;$yN_l_5WbVF(% z=Kzu;-e{w_`K`tXbufFu_^9T=@cicR7p9y-(8u)~6~!hseJDPa zyTUn0mGW3*iF@FZEsxqJZoqpJlL(0|Bi+#?x~qCfotccn@ZS~kR)qMMLQz#O(4aMHI5J^0W_KRqa? ztA4lWx}SxWnpSmZYDb7@m;!R7)$G54g_MVi36$c0`gSTtPzB}k&v5~Fo)BD0&BDBU=zKN*qFGEDFQ{V!&+VOUzbZ5hsW@}CERRl)XPFy zKQl*FDBY%RD=_GyWoJm5eE1rd7uTy{Ykw>lO!N!3)}~A6KoyNb#`qHUuks>r!+#-R za@1m2HuIIMxqY-J7h$f8q9t%@xXKmaXWg6PQdj~XNXChW!AYV%z7hSp{L*mhsG6%cP0YkwQRi*P)QLU~bi}`D z|LEK8=~%W}KhU21n` zkp9IxvM5~~1?QQ%SJ&M|+IJ_N(edq}M2T{BwURj6yIk0a45WR;7Pbio zw-a}$KbWD0U1|)!X{50U)^Xp~XD7Vl%DF~*s)!b_kXUa76t83g;aUPd7qllfpyU`Y zPxH>eAG1v2rOXYMGtn5)3f9!eX?L{8Xg+j*OY26>iH4p^-le;f@Xvt^P)_~mO%-}t zrXHFgRFfjSolq~eqVOAN$95K;@ZAF5yvlxAo{a9%cJ8A~5W?Y^Ky&hWZh~-&N1Kh9 z^UN7G86Nk=v+vlVq`$BVLdf2iS?Zo|WWb?9Im<^h=RE_$`SP}%^w3~9znecK_;8Ps z#Qs73AUnb$pG(NsXNmKLC0t}MRoJKZHYBD`GL~H3`8V~(2=`TUFEO0zAhjP@O3h{p zs8(t>rH6`AL&99FdCY!al&~E83*RnAP?w1d-kz}jK29qSS}5^>G*_ynGCkPRSi9z# ziw&WUiN)G0+p~jVa*U4R3O+)tZ5=D6+8QB7$_^0D+=_jh=*ry8{DtTNbr6x~F#Mw+ z!(LC^4Kfoy#Ci+6`m^9JM1p>Uwhjx~Qo)(pXtqCj9PtX@N~QT)iRC@9!4U1tV>ySE zg13-&(IxOs#$XtS@5BtyjC;%0rgw8Ah^~kN&=DSmjlufpX|RwY^Oe}hZlCpnII{lZ4<3L<7McaLFZ;a_V4ppEii8oSb79?lA8q1M}J zM>()bt<9VTn}}%)p(gRYjie1{geFNXLobAzN^|2Ro!D$!$}Z&*&4etjl19bgNn@`z z50vHZfQpnOFix4TMI_%9HrR*S=D80zzQ@)=&qxPV70^-|HO#VHT|~|En~Xx|fVkV# zGy86RQ(S%GDbr)uH;phyxlcRKsYPPlM8)?6cj^mlC0K@hXWPggjrVRrf+<*sl~I@N zIakb9$nRj!_kW7Km{>n*eg4qKxhU)KHS?hOg6PAgg{J9!;Q@LOy9hgwt*P0x({C<~IGTRm?u?b}C7p zW$MaI$%^3%@o4!5UY)2NcOWLsHInFTe6TL({ucVcYJ|U0v3gz(S>x<0<%;z`X;^^A z)4e5eMm;31q!zR6K4U{74kb8PT-vTdR3>#r*mF8?T z;-(BE|H?lNm(U5^Sk!Sig}Aj=^F?kbmI~VkPZFExVa=w=2dqW;>r)ov=kjMZ^BNWR z-Vkr9`vYafXOXS*>smw1^hTwq$EK^YL+pr^AY#bz==Sjr@9LL@*`Z`>^>xow40r=2 z5ubds_|n*(JI^$o?ZkEmch%o=TljtlhXWtg?$X~{w!Xs#w$Bea8u#IThd2FU zTrK6Wy`6TKOJ>`m@BS|S6@ROst5%yX#vj=SsB=O!s9W4az8!bTG{*Xri{~yWw``TX zzaf{~Ht#%YE$mG-Qa#+{&;hoUbvL^?Zx!_#_iK5uGriP4gy}12jvwwN+zBec`7p0A z4)JakJI%~T&(C^H9nz^!6|O|P2&Z0`TFo4WgN@P5c4@BOiMpe=HZ~Tp!QR37tc3Dn zi)~}o?OZ+HlQmBI6cnH-a)o_n{!_dncxj>dOG(}B>DK-9nEVKvO>E`NF)#MC&q~q# z>O`!OzQw*pyrdN89M`<&DX>iLX=az_;64wcNXKV(_U3!=zy)j?Uy@U(jr2BfIkTS< zhxI4At4qlR2Cgi!M$(($`oLLFYh;kGBefFy1m2T;oB_`p)78Ep*E0ev&wWo%$Y^-1 zXTd)9Ul5cksbMJf6+@qNzsdiBYz1+GKN!eePQ7)0wD#b;!Lj_GY9D$$tk>+9cH9!m zf0j}KExc1pYGm2{A3^v$MRh8ebzkiY37oqM=`qc9Iu!f6(*9TVQ`|Z_5Co zr@nAsI5EL826d4vz9pROsjF|2;uA-q-dZI$uXghv_1poYlyaI&`!1J4cKLlo5E(A6 zX18#D;pcz@?iTz-HHFHu{>4=gbf$uEQ`qDv2n~`>k>$vTn1i+l2V)I{JHjx?;9FdW zg`ezlH3EE(*vLO&SE1Bc8a!ZaC2i%i1O54+9o_Kr?l2{7yObOBaUvzx0i)4e{TrT+ z$mU1jWOECltuP4OjUR_L!Np8{Y(GO~Pv9$iE+-ait(XZ!ALflQ6E5}_NbQ_nOXpC1 zgAE+jb6^%5N0}_yY8l5kmUM^9t5HgdwSTemd1kU7nQ(X$9G%pU1k^M(FEq#gRh#Uu zPyD+tH>av5YePUq#h#n099AWFFRdazgY7Hz;f`VjhyO#rHPCs~ztQ(bJ&d2_JF;gG z1L!m}8Ly#4BOClhtsmXR_~q$<&1DO?zm1T$BitlbP&WB)2bxf;!Ay3O@ltu{JnXkZ zDeO3Xa9_t0yYf!6WAUNlB=tPIlB>ow+oxB&7u3M!w4r|n*Ay~mCM0F z+_U6=jc2CQ`O(Q~-1y@?e8za=K(s@fi)WL{Q1bMGm*%q|*RIjPim0WLx z^2XC1_2Ft!XCtd-T7)W0o17w^6I;+#KsCOEAOf4v)=?p8mNCw|iW~v*><#GWp|_UF z!b4#+Qvti}`$rhSmGz^PPizArob8RVa47s50ca5;^-H7hK zhVXZm3Fb~?nbKCDcA*kebOExmJ9HEC}L6}4y<$tKNh}r4{`hs~J8E(9RZ9t6F z3GIDfc|OKM`G0}fz4E3GYv2UonJvCb9Xq)QJSLJ+gwkh zDp3&pgkHB)-${2zwZAr!8j${;#xzF(fHjz&$P z0cd+LT?X6@E{r~}ZcX?bNID0v=`R!7Fs+4cf^O6n1@@=gEjhe7+H2|`sB!;lhR2}~ z%`L;>)K*%o)9mD|z(sh^?GXp5CD{+mCZ@8wGGBo%MsPeTYHq2_)YR-?2j7|{# z2`34eN!>&9a9jQ@!6iIB{;aT?=^o{YFCXZH*i@zUTX+WeJNas2FY0e(1Un)&r22?6 zVB3U0nSbnkP-giSy5-*hCz*jlt(*t;x_d561;PS&Gc_rMWJNwJ9+@D!bb}Ch)F^ZN2w%-wjqWkds0(Ov#1iG z$JP--1xHPKM&f$^UEw8DDRw1wBNqyz;4b%iIGb7LA4PuQpUe5eY)(exwRiZ0F1Ra(#)vP=!hX=E*@ z=Cd?BDxLI1(Z7PF*tf1&>?E{uorzFWUag;0R+y+BR_g{fgO=Xghz#5gbfx046||T0 zQf2vid<*R-UNiJTUQQiXExtbbEjaXQAPO!O7TKDJwS@gBxqMj_;zp2|HVsZvFPo#dW{%~;o4~(5AJ>X>W>1W5pEZ>E z#Qnqm=dFQF)oV2t`8mugrgX!dCw6!}?8!sDJ+(C}e9F{dEMjh6J@zWQ!*Rc8QDiOj zze+~;f_P?sQWtR;q#gZ|59X0@cHS_yf#dAaok#BG#==o?2h{UW6xSH*h^r))l8x`A zqGC(gi~XJ1FSZrpS6(L#p(vU4+^2hdhr^jPl`kJ%0GXUZCF z0=dInGZS$e)y^4q@uFPabVtmlBD}-1w<6*YX-(xjd0x<;aq7WOESw{&upvsR)JcMS`8l4 z)8rBCDZQ!Mj7cSXiKm!c_yoLQ3x$)c*V7%#;D_<8i0&99dvoEmN&b`ljoQgok`&m` zr-G2Q*YpCAG_rVUAP!K6Qrt65Np9;~Sg` z`G6cm1*oTpG)oEJ*+gX~*~?fh-=`nzkHx4!Orud6q>_Da1{MV>eIT`#RSPDkuM`xdcb^U*f2bm3OkKj|A zLb#Hr1BIHPoQT^fjudV)4Y7_`V=9cJm>={|>?e5!+@(@@C%#Kc=Nf`ZzBq9e)`*(R zwTW%25b8csA)0!|xEE>TeSOh$;ECsu7j>i5H*v#+(e~m4-T1e;b*UI`0Dp+PZgX?M zu|())v`9GZ>q@02){)m5%R!h>OBiYqO|4xOg;+TaQ}B8guP_;AN{hG~bOj5Yc%3^K z{7Y!=YX(PT)HL^;@I&Bms)y9mUsVIzrm zti>k7k^EQIV+RfUH1H)cINY8|E=7rs#K*rU?lMM==f7bZ@O@fcUoB%=>im)svr zLU+PNNhJzzij|0Du`|(;-JfX)B4Qh7I!dK%$WIYA1#(=-i6r;Y{4N=;(1F;=K0xmt za@q$1F{vI^kN%*)a!-`sIXZLCEPrC1s8NECN~T^UZU8C>N7?heV3Jgw+knN1Lv#Mc zk5Zf1Ns{hbC9S7|h$9_vw^D~6>MoDdo?B+Rx>IXZm|0oK!$)R*;wwA9;(fTq++SR0 zki(XAAa{_lBc^YzL`<{~@!`fzP(t{|r}`he(qi)YsK6i54stkV7S_PS?hjlOIvRUK zbl^sYx(PRYHQ;mnI_#<+RqDl^r^b7mG9S23ti;q3%CM=HF!Y*l;bMqf>nV$kU79-_ zaW^X1o3UG|*UawB+VD5upX3yB7C)SBWc-;pdh2^-IDOK?>u1>(+($JK_gcKmw{~cKzc$#{378}5t_+9puFEcM|f;Rjq}jU%D5+&32qy)0^M3R_5$5qt*gSkIoWq^rdyy;I1*{v)MRfXI;0(J`eSf4TM+)caS|g7I zD^o2Plnw)RgZtU$j$KLH^W&7Iuu9@B6BH+vvaLDPSP=)KQH(LRSu4_9iILlIrmHEWL=npuS@d7(jM1Wq@SrC03n@ zpj^HOtS4GgQY|{3g{XzN-ZJq&88W4?GUmh13eqmTp}bm)AnBE_!De-^YbMWtL%SLZ zk{QG5aogA{+*WD?dqwCilrxrEViF@wGl`7&T%!WMl|RHsN*(=E6Bi&(PrCSk>W1~^ zr@+izHTfyjY4beh2zxMikN@b6WU_%59@H}B#-4qkiKinom0!X3rb`Iv@Ns+swT&y! zS@FU4fu;^@w3yKNGpu9_V*dLk_ek%W+Z*A^+=|nU1ZK3y6xWt$8cfl z_JllSj(;a48ON0+IgjBk*$!ghYkPlBs;_|dshyxIOk!*}g*m+)bNZl6T`$xO-As%( zeI%cocY!Z)J2SJDy;LdVk)_zP-de^n3_JmxZru4NyyL0s$T;JBz(v+fZ|#~eZ6h7l#$M_f~Wq4^D$$}ME`vnQ-Nm%zIKNUWkn!#^UW`L$XZEKjTq9&3kV zws1!Q?YzfF*v{B2Y&!hHenOM_PC}&6JCKFFjQGR13=Fhg4%KrPbL~08Q%=dYSK#x} zY)(hNdnEUq9)8e`wmY*ux8P%V()h&fJN%Fe!_$yav5V5lSsiS(?xQF1W7xHn%D05c z*6oyw?ZB4DKiO6!`~eH)ma+X{Z6{#k=#6w=v^yx57y~yF7;?Us*3V<5y*X+vCfQuu zlEy&pvb-!77pKF%La9K8G8LKrD*A^}OOYY8sz1k9joB{v+^3brhqnhWd0JwJ!1u&! zSbOV6{Z6JIqt%?u6%s9%lbeVoEKjX=lz03~>Wuw^y@{9OTKe-TyHT8w#gWe2`b)(cFIFNKwi<Jr!fB7EOS^uQ|Vh+edj0SQil&;93uQ7YXJrRbhwJSnzoSmN8S`&<} zaa?RAln}iIOD1kao0;oaH)de&^4yO>D~rMM@H;b!Eo7S(G?Zpp{_CIc;_8!Cr=dtHtThD2F2r(=3H&KNBf+g4_F`2dH{YJ^w)u<6a3W!uY z*k8!u7UFH$cytmllN#5Z@q#P4H^2ghr>sO_98}x$RcsUSQD~#o0QR8{8VVdiR0%xw z6Z(UIJAa6gqN+??eCenZ7kTWnSEG4?Yc%l1{i2vDHg zs<3k$?GxS~O10Hia`Q6%Q?kbRW{~NYFk`O0iZKg3$I1l`QX#6Qa!~9T$g*acT5!|6 zwdATPo`g^2P*ui@a+@EG%D*JkfIc`w{mzyWBFPT!YbY7FjQB|}0+i{Fum(&ASGlIv z0Ya_7f<&1$8)AH3E*|;}EX0zdCxsvCY;2R~xl}VVD6K=EA{W>Wn%lzQ9orqxSowt3 zmW*Jo>JRam{u{0|_Km*XR?S=)@w7&&`{fi^Ms5+<>d69ybQ^Gno)baX=UYz(#wevS za&TPR6+CB-x0kZtR+ga*Q#7=|T*^vruuS!g%h#BrpbA|UzW;v@IDcnWOM5ju)4n?I z=8*>EYj}W}=ieMqfx%Q4x~QjMwfree_y3V}mhn+sZyQF76-sakBq7;kvsoFRGqwp{ zw0Lp1;_mLQB{(Dy-K>o7tc4`FyA~;K#jO;3&;R%4OTKS5Gv_?deP0(*N1FobduOXW z`U|ia9?(_#i75=0rUzs<^`CqHN>BIPt<}; z$V%OJjXmC=4fJ#*!hG26H9bR~I;n6FuEBlJRiC>zUn%9{Pgkz6|ub_;kxr#%j?$)zW^oQgmHyCsxmMxcFmW72lbRFg4}n zuuGeRwH057X7ComM%{K-L8F{@Dw-U^Ucf6mv$U3C3pTAV78*B>8^_do)Xw6L1hHcb z(q44Pzu@~78@VLMM+`%uE0<}H-z?yihw=xaDnPYte4qHmvXfdaUP2C|Gfk72W@1mN zIhY_W*S(h4WEuPddL0d#Hz8(ZTJWG)-_)6yp-F){!~k0iZq+oH-ak%G1_An}y$MoP z{55ive2BazhJzBK8GR`H!S<*97izEPT3}ldfli@E5<}JdMiDuds>NOOMX@8p+epH3 z#<&P-!Nkc)$44p|5=7ouThK_bEXc{MVcZ9gZL6WRCd^FAPlEmTHSoKz2YN;hqXruA zEGI`JSCJg?efDL08+N7T2Hjk9+dK~39p`@rw$Td}LAxei2;OpSm8wxwkd|bj>j^T* zy&73TE%Rq-eVP+wGQICTTj_y2 z*PGuK)R9`j+=QHeQu;z}rq(5OrpFVS>cz-n^$Ze9 zJ`DaPk4mTLR{C*=9hCKNW>T5aXo=E6hHhEp1Nk$y!}3?^a(faJRCf}kT~CXaY4iD4 z_yG2^6iv2dF58>96M{j$G~JLcQNJO{P74j2x$Ii}h_jXYt9Fwef1rQ%PNJMq5_m>0 zKX4S@OMY`4k%6?G7_Y)zgnbV##(X5-Fk|qVo>q#ARs%<<5z1k-n|YWe8&R@bVB4`P zDG{cex4-z1&Q}~-J)24*$R$UAX?@-T^gZ@HRL9%e3f~yo+MolgW$S~TRClxW?bY!A z{kPwD)I~ab>qQEQXtWEu4Sa`Q*^hJpk97WePHn#>j3Iz%v#kRXhHo>!6ZV~ zB906m#VRE?3Ty$Sc1xXUjU|>E>%d#bV&ZLJ2t5g%>R-eJvVLMFQddF!oPQx@38m#Jo{_DhJVA_han~*`L^w_Ybp!Y=z9{o~!@)-jJ2qD835$jhw;W zX9lXTBG06cXk%m;hyvfYtzqA~A4t|v_R)FLZbhm%p{^i&HmnWKCo zsS_@|5VC^#MrbB;T;c2sm@d{>+XbT!-ubnm@Kw6=vkasHNB;my*9=ZeXOI?UL{>0F9+dSJW zY^LZ0y&ajz2zn(k4xfP#dG_FGq8%~KQ5GzOxu&$pxSXLGUl@<4siR@>b;}#7mh_j` zWSA(59tuy_Bl&&G5`36xroSUSRxPDhSJDVH&=_#mDM$;WFEt0-tj`8heb=CedO3KD zt^+NY#*|39$VFrmdINIM{R^H-Nt+uhTfHZIquC?a2QW>^wqAod-Bj0j+GJYdo{a32 z&jlxf8PdbJtJZXyvGq>A?7iTaO}^6C%WLE`;*{*9hf{x|L!}pJ%jg;UO>{A9Mwi)d z#Fa`OgEeIyD7W>g(rq+A(wkO$`l9zesBCTAII~`0Fg#IRanIuqks;f0evs72`h@Mq zZ|BpqZ!&lInf!32Mr4xs9{Gt}Pn3Yx1%7@VL__ll>b2hn?y$a4sk3kb= zfir;B5&EV?Ko$2=U1t=&hOI5=Vm$ZNXLv^&(qh!)+wn2{Ml&t-;4aZLejbdH4)bFq zMIFwchF$XnzK0@*H&XqDyQ!`4Ib?fdjFP&4uv((FMe7kc#31khyjL%Zvt?1J$3yj% z{ea~@rzcM+m}lxpY{1X@=2P2D8S+GIhSWtb?OGA@3g3)Rm4|ze5&zJY{fESBrrVB+ zdgIUrIo*_!)6V{vXEmgvj;0>tc6yAhe@e6HpQ%0cd!i%#=l}Q*A%|y*w=c8QbBcU> z;JUdQ=x#oT)bJlBPXW~Mt8@4W5e=?m=?Y3=+v62dS_b*Ye}Er0N6JgF1GS@psudy= z-4ksE7{dHU_at6|iSSK3i6{mfBx9`Ib<8o2H0v?Be)BuEIcvkdQQxErM5gawGKbhr zR}z2KmJnkVmmWpem)DCtN`gg7*i=RyiY37f+-lzoaW*ktEKThpbFERnp6I3IA^u~O zli!1nK&rT3S$EopgINZtZBS6Wi@m_HHvc!gq2su_tuzt6W(4t?@?No)u$J7pqlHjd zkPS`BFZpspuDdKhUsxrGa>LLvPp<~QlMRvEpp-g8NZ_s+C&}|t6QQaQ$IIvzaD-jQ z_{DqdQg|bs6gLVoK<+aS<$lT<_8^fE3x5c|{v;}cz%TRx zM4_GPJvPHH=bz@!b7KRm`6Rh~xF$U_Z9y7tD-8|=1{a*uE~)hciPn9jja^MyK`H;Q za(6i;HJQJ?tpj#pS0mwh^oYa@1%t@TgiCpY46Hp&sz_d!4jJV#o}^gGu>FlTc|Y*z zbX9M%>dwOR#_pS_w^NoPc{#n%_xc6I4gA@4|R3oUTlQz2Dy|S%^2t(YzVe~mlMO8j$jsE!#dhNiuP$!3bvAO)ep=}q7Qjg z{7!wym<%2e_1IkvCTM5z0m={eTJx>=S-unGVCJ4OYxi|IlYGZ`J@aKzt3|E1nW;mV zZo5&?IWdtmrH#z1udk0wk5rd-AlFiIJ!O>#=5#cp(tyUR+jrPzab;=8AvmmXm~kR*AWG|-RxJJ}9-ZTKSf zg10mXi!tyN_D0>A*-vT!9ZQ##Y;OCSs(Dj#qsi^wf?(&u@z7*&L^>)>q6pzG){F>- zT;wRK6WAww70;vZNL75yRH8=E^+W4nMmMHKRd;ptN@!fOdA3@{_GW3}9-h0>pxlJO z`u%F&n8-TcU23XW7HdulS{-*P{tL1Ie=PMQ-rHV!EAlJC?UC;Ye9one^>6n?b-kcw^mg=zF*IqFqn5G9 zvLSC1v=CqPjJFj#%v6*;QSNE(>pkt;fNZX7AwK(Eu2#%hVGaExrL&l;-3lDG{oxqt zDRQrpY(^K`2>&Xyigk?Ehn#6+)eB0DzSvtOeFNKBYo=Utx{y)s`@WvYUGY@HwWz$K9uknS?C@}e1WvV^nz%48WvAb>Ib|}-A&$kJQePU zZra~P58->&3~dK}-Mq|LU9iE|h4Ik=HV4iNu1bmcWHDNe6)Wn$1b1Wz9?m%9c?bDq zfT`1@GV+@4BF8zJ2c67YumsYrYOy!Lyl^w)YvU+T)g}aupc#x~YV%KtxzY~!H2(zt zf%$*g_z619&mdh12g)Ym`d)A`*b5XW`ONZQJ+dF(N|n83?0R+&x+7Pab9!!oIQum= z&UK8#KxeYIG}V#=ykr-omNiBVvy;f>Cc|%{X8{*E$LLSJQuFl-1?IpVX=r3ouxzju z^v9*!H`!XMqrp2+kX2U-`x!dU>`#0eQjopmf5|Bz+C1J{S})OegfC0q?N8VeUrWbg zw#0a5ZAf|TbV3=A2pxyn5S?ry(IpBvu*o&^pFl56O6h{*HLpCFqfB z5~)Ev@|gVr?SdUM&L@`(w#0^0eT_?GEIGv=rDBHYo#Oo+>*KSiE7L9$oz2&jRmmdW zz4(3MZgvwB!~7abC9g9lu;f20hW%`Jq;~Wtwp-E`{yQ*Xr`e`Tgu4@20MEzI zPMs2{V#k85LUlkVcW3W(>WjNoV31ZIsqAv>2#1S5+-)2i)RSr*t&zKnS}s!PPT$j- z{7dWX93f7jf8cc}6F$_3+ue~u+D4uM$B7Q~1>#&_t3N%d6+H|oRn+Z3Dm{r_!Tu+| z@c$rc(M6m^jbmm+x{;UY`s#M-jFcf;(KfL2httFLG&VbQoa${_q^IB>PXoLk{Q@+D zzVQWQb>bbv<@^cWIVe1&P80(~r{sh9%Dh|Fc5DT7GcnDdgC+3GeD{r&pe|M~V1mZ+ z_v*CpO=GG&j{Mm+4L_JvBECcvYLaw9S|shDm7LoN)BSn&LevF2@uB31@=Y0_yf#{@ z*OJn>1u4t1NpzI|b@F^L5KFZq@-k~*y&33%)T3o+Bbwp*h8)-aVusSO!IpBmznZNg zJC8R!Sr(W1rCL(B!pCNJG>+!2BYrO!haC-G!Q+{LF^irJT4~+2J;wVcr_phR# zQi=Laze@`GO?pV}gq}ubWeQnqvRisCB(p?S^=IjhG>n?-ZHQgYzgA~*3NW2_tc&OL znEb=yG&N3H;u_E1CKq5M9476;w)3F3*va~r`qHzf{Yifg{fbR~`-snQR=y-A?^)yg`U1Wns1ExPaG4Fs@(|>}f z=zh;Qkm-^??JejJ=4y=`+i9&hHk8B7pt|$d{4-q>Q~K{grELML(2bazzfn1f&ri)| zl1P$ymNPT8pW%^aGoa)~!7)cGMT~T#rWYLpJ)2yr{44Q?_8mKqsl-5af&HaY33!>) z!0E~LJ#}{m%cQ%d(pqqf$HnRWq4OdAf-Nf-2TwKtWxCjz{McUAtH z-~+NeGE%pLc6v7bny63ilRZRjstuiq+wHFGe8*NtcjbpzWZ8jj7R#Y|_R`E;x-O$= z`yf|ggM3QaPpzYuRQ6@(Mh7mW>|9azjHvFH3YIQ1B11lXVX zgJ6QvO-p9(!F$;|+}fB;`x89i%Bastr#-#skS(5nh$iuW1g2|uC0mmyG0JEzEC3o- zGf)FRk%}?7kjmPt!Oc`ll5SjPua#`@Xms`bxydiw356^Of+>XQuF~vK?JymHQ_z&BK z-tj&|+9n5e<WnUShSm%P?^RU-<{qla5R>i0#QT`kPxE07JfpL95DB2tk{>PEw4eDR+n z#>%nYN9wqOC_s2lskGcr`XNq{-w_S;bptz*78%b(qIw??MbwM84sHewLL;_uw~Wxzfj2lXXGqcoEO7osz)J7@T%O@4}GlaGT`P{2sqqrKM~IgibgsQ3LU96iphJF z-N?5mPr%9Ne$bhZRw-j2q+~kSm&P=zdf{Wg#-H=|&o>peht~5D+ml6opYmS&Z?aiT zNwPcPOt3LiX2)^mW(3f0b1G{$!NIhyD5>O-8zR>%Ta|CVCItufZ?-oGjSSeZ_~1!+ zreERhY~A2r9TNhdR0Q;B=$A8@!|2C?fxhehT%(P>9?bLb&uYZjDghLobU@Wk1ESX>$mLD$X;`KaSZ>S9n7^bQt2vWM)Qe&Cf*&fw|GJ~E}8G# zZ*4XcYC&|`KscMP|?t%u|r#~w=n+DT-Ie_gSwXTB7ZAC$Ua0l z!2y41<^^_(8!Cj^>wJnpIj0+iIb&e5H<_%#PEamFC&m|{BD;X~yusKf+(}tL!S%F0e2lz;;MR?nAUD!ibNk9_)B_09IZ&gf-v}${IgL zn2pr+hzY0pdR!^kKJe|yp|@a0D)cU*W_d zCRtLZ3B#F&67F4OWP#e=!TUc2D^gk3L23lFNvj7tZ)@0c;WxHV#wNM3bwAq4-OZ>R zM5zAi&+1bpSs9<#+>nT>d{h5D?k9Y|I+-iQ)fLC8PNS}ofwtpUqM!1YfB`_F`uZw5 zUQn`;NKOtFB=@$qVE+}ef*-u&0BKPA&+^|!E>X>Tk?kJ3X&eofRZUJIH%z8nBV4`P$A}U>Mp)Sts=5 zCn(Y2P(cH}CRgH-K`D^nD}`?n%H$5I&StZxd5*?tg3L|KN z93ny{GGEiW-_qVXMQF%Oi|xS$=s)OHmif7RcwzG;k);5R6u0 zJd;6Nb`E{a?v%bbS2JGqnp)T29Xz)7u|sb1JJ3a-gs4%W&|?ylt@c>r0+%5 z1Rpi~(KUhTaDH3ExS&5}2g3VBui(i@ZRRXh(J3BmMRH8Ce-8N!Hcd=v-OVqUk^E|* zb9li1wUN!KHJuj@yGnLj^RRbPg}@0W9s8~{V2)BhH_c7iOO7E@(Y@MI;)OATm-2=& z;}xEr!VdyH-Irk&ElLcGC^IOrdVvmindRk@%qzln{eOL>Oi?z{!`4Yayi-e|{82Aj~k zN_D1JVUe)Nv5~9?rm!UV9ZC1>O1;je8u{8fM&@UzBRD7b**`$&L?1>MLK>+-Usqya!)zir z$iLD)>;FqYj|Nkf30WFB&Ug=SV>V`DPCHLK{|!8mDshUtqf)f5o6;7n(!UMzzV4;1BkquA_H{#F$xE3o z`axDlYJlZP3|E(*#;mg+q7Siyg)@!-v0S)EFGLCH0`e-Qn2lDKD~*jb(wx#5FY7z4 zzPEjoyy`1rqI&|>2kT<4Bb)*w68yZ!u^Kew6Zv_3DQqBoF4av<^9@IuQ|$m^`IG1w zC=Jf@n*_ggq}WBNB>V#3kM-!5T9h!DudKabKGJ&324ag~i)$;y?{reSV=i}7J>vNt z8*Zwj?S~uV3JwkCpD+gMYj#{=PqXh5`VsNw`<#{XNoD!5Y!zxG@&T^9GN=)*rt$=3 z4jaqj?o_E2{Um(G`6t$xsLv?uc^pG%_dm`=VQ}zot(82HNtI_%Cz#5FfGO5t^k|q~ z`Hi2&R}-6)nW2vA6uOT8tCX&HljlIv-`2d!Qdqs7&`qApZKIO>U%A(?=UohYCHvTg z;weo7TiD71r7w|M!~A;`wM2cqtC(1?Eu(8{Z_(Xc{nQ%5b|c3Z$0NjHQ$@=oWCgR1 zzX(n_K4Hy*kEK`qM(`RG$#oBRCvPxj?LTFeafnV&SqD1HrjQHN<>xuem8_{BMebMs zAUd*7L8a7D?ikR(`M_Bv!m(#UkH}Q##bSSPu6rr4sQ;+(>;rLk;2~&D4oj1%y3_}y zv+Yl@Bfr5~O#AUcbT9CgY0I9Z2jQ=&bIf|a63HW%`03Oyj@aCE%#3a4u8J$3k`9fg+|V?D(l#b z)uN{(-dzig9I%1^$hXTKDCUR@_>Z>LSWEJiT1oiG{ilv&*U)zR8RQOsMX4iXxVu9? z>LOOtnuy8P>ULesp{g^J@HjSBV33H?I>_A`N6D)0^YIVWxn-w`J0UfBt5%Qc z1=|~wsYXnHewLV`rg0=cQaIs1l=VjV-I;_&>-i!{ES6qj{bOy8O}sgE1^b&G-c$M^GQ~a@_Tzt%Ph+2@diq%6XbM3#bVYd<@O$V}872H3he{0R@3M!vo5Wx2 z8o?txQuZUi5nu66*eFYkq0p1~bpC-aAm4Jw^SitYtyQT}+6vyv^;FNXSEv(^sGGzW zt9$sbzPV(3I>3z70=}~Du>GogJ{`|4CoVE;_`ktJIRjnGHfMfG{tMe%aFc0ceIV^& z6To#G1@pjrdk;{`Rc!9DKbD`uepV-W9}s*H6%IRU<3Z4no#noW%uLLLyi6p7=^-m% z>*`0~B=sFy+x@k1ge;xA6a2+rW0SEH#B8IBbPVW5mg-e%CvLzFksI6u(nS6vXR*A6 z8IjOKsZHIYtMOf__n?umLn}qLX+!mMO<#R?lzFK}gF@`XY{lKK6LxJ#n9&%2fnW_$#UuF`j}`1ExM111G*~QvS>R zhWPM0_z5u22yQ#!-$UcRB4UMy5@(R>#L@b%ba(qQqO-?pHS_DitHdzB6+Mf+=5{kp zxCq&mEh{V(1b0>91(CPo8J>$&4M@;e@r5Hr4|K+^=Xy&|-Q&T}+5zqmGev5`jU(Oe zV!&`QGQk(SgTzj{C9_+5>KUHD-{!OIr+2eYG1wpG4+EeU;v}PhOR-b258hKug6pO@ zm>o}dBUs=A4-&25VbVNgQ(^=<&QGXgJ%fo-!O_A;>;m8+H|WQnIAmio+?omxg4xS5{H3vYj*1)OSiX*bdwn?@XQt-|VMUCK(9 zp94uL?H-CgCr|Pw`d_LMvOGRbnv37T$3bh+Xh?5-vkB8DT0cV@UN5yZOR7y-m@JU<*?V|p z)yv4tUa>#Nn5QE{DH+7;H+*@niMHApNv~mf>?^p#rGw#$PSB7`O(fJquejSV3%xz0 zrObTd8o7+F2;O;4(XqC^WIVE)f6R7JySp1YW*N^Q3+x874EmzekaLTQ}4KCvtK0Nr3+87${W%S*JM zf@rZ+LQyLMxU=?WS~Ju%qX$uhHlv-8#b5{j3VXRL_N$PgF)%P6-EAA1y;`SKJy06W zG1BF3$U*fkc{ur^Ynj|YJ1x&i@iKMQovyspIvC~YCk;TeRGv6dcmb4QdnKUiIi#oa z`rddtE;xefLEPM9Z}wR&Oa05#lFKu-VY?R%7o+uEmz!;Y*1f};v)M8KH`lrrC6NcF zLOG6{8M^K5;CdVxE`C)L#T>^!eBuJ7yTyr3RM+q)3o(2UOppGScU`9R z47wCn3*Jut*2;2WTILsN|40k<2>T?imR3=p=nW3{%lCp3`!QusVru~2{=B1GC1_lN%~ zm`ctkKD$QifIgZuQ|=l$PO$W|{QW?}3dD>0gpeaLRUJqbb9>~vR%ojZ)WV+;1I>%v zQ?S2jL)%Uz(ft^M$=~(GdeM;_^fR}piy}-H>R-iOR8!#*_0$!k#`(8Ld>|-Y(YqRP z$w!Rt)}EmZ_c}+1iS1(%4jNN+C0I~M zD7e~Vk-I|7QJ6eG=~;}kfoZjYWMjGvc&FC~ zdm{qbmzkRI0q>oq%0uLebfr)-#Tu>Hv==^uh~@q>l=ft=t( z+HSdlwsMWoo?!J!e^Ejv80+=avOf?P977wvjvHzdlD%%IY+#~tjhn7~XF_o&Mbfs}*yyk6^-8=_wNOLZ zS;U4 zPt+h%vdpv8ASPlq_7871wlZ%RK3DA|-gi3-j^{1*)Ie5{Lu|M3i~cdz2xu!FbyuR= zcxP+J1A?~Q`Y}9BT`rwNecn9#R?kYgyUXGh9T$E1szAK)guW6H^yRxC$ zitUR|@>!ae=E{Jd{gK3HbYP=U53i{`rT)QxN^8lv z2s>j{Z#q$bFQo&xQRq>-HcBO^a^P?2(9h5=qlz8XcPeAl4uLlrjj+LHt1mY*MrtQdcU4fL@M-3C`gi+kcQD1I zUqrWU`d515CIO}1#VV_*^6G*b$Wt(bd4)GrcOZ9CasV!~$Xt1uItreKs!C1$%Rv@> zZhuSW6ZH};#SaXjdJ6K9VfmW+NTiU-0RJh=i!R1jp>66uW;(MCoMHw96<-hjh>^y2 zJcyRJMdyfI$U6kgU- zM_p+>so!Pl!xPxR#G&rfWO;Tb8LJ$EF59b8LvfC$JyE0{whm_ZAe&dTPjMpu>5GjM zi37;L#VBneIe{EaTrNDO?e}dp%SOt9j<%;*hSuC@P2Xw~%KVVul8C`Y;(|Id(l#YF z<+ZI{LL^1E4l_E0UTZD6P0;igQ}UPc3i*&X5p5YB!EQym=j^oQJMU@7&@RS(q>Fo) zG}m~Cok(2deQEKU3KZ3-hraN%Rcqko^nB_@{G@oZdL`M0Z=-s}pUdhN+tqQ{zEbQg zO|l1+y>dJId2c_ExUUmA2u`Yp+sbRH=s5cm*JxXmHCvnS{W)((&N$*HcMWefcNeLn z^u#)+U<$Rxx?Z+etE;VDPT1=_Ev3u7ypNcnXga$_I%RJ~JBYVr4<^ksJ$x5zN1fn5 z%VBJWZ-OsfpG{TwRtPi)3$Z$AU;Yp)<@_#`3U+iKgzft=!Xu*s+*jS>d8zmSi%%d1 zqm_Y~+p0SFcIvI*E=YiA!S5Clxr`>e$l-wiQ z%YB7ATr2Xi#Q061If?mKfT2V``5n8I??*2-Z%O9)ODw!MC)cNOYO%kDXE=KtH^EPB zCO~ZNoC!*P!BnNc{=vK+|IKqKK~~RDNu(P7+fT^Xy(@z;2Og>Gtq%WoC8*x=RCl-C z5#uR@ZSE~OoBZLts>D3P?}{g{+qxQ81F!P0GRrb{3m=PPHDFn$tzs5Jj&%;UClIF$ zPGe!eVuxoZUZO8Wy9R&K{p2XwaC}c}n7=Z4wqu=iLmn)4QEQ_KuJWFLyiwvg^d1G- z^X{|w7uZOOF$E#3(XTGmQuCT7{dEg(kH@5Dd$a`b3oq}!i($orP5N~Ce?kZ5-w#$sB5ePr5; z%fc7wmyT*+0$IoPPEB{u)V%074;HkOEOo^;gfC{!lf#AafqjYNxDjy1eI7m^1_{lC z)xPP46_EAxJS7wT%xFp#;TpUFxY)h^Y(7=k%2hTmU!-$u;Ji#^mQY_(FHjAg^B~dp zXy90+9RHfX=Jqm{2x3gM_rnI*jzHJj34S26F=#=Gge}Z8tTQvgTi&@EJMQnnyNW)* z?Pw?TSy2<Oa@l~ItI-P2Xt9G4j*wBcmaCCoux2A%!C zId)R-h%B2bKBp1SBN1es-1)2M&wX#svh5n*hiOntf=vP~D z##l&a7^)P;4WehGCi`>8aQ{~Fvph(hko<>oo4rkEk{87eFO}?Pka`JsZB}6p(~}(KOz;kO^yY61 zigT6Th^yd?O&ucb3dMSB;}2jiF#)vDmkR{{UDe2lS|lV3zcU@t&A{MT&Mk(y9{`1K z#U{>g$Sby`wz=>xuC_2&sgJA+%~3{>D~J}@M|~C_?=0Y%aGpDleGP&L3d-*~!Ywgc zIJygOmD$FA&XC3)7{>g^?cypj1k)~1N30}GAYucZ+4i6||0^?&?V}Bi%ii+9d5uYRa+Nah}`p! zVg{0fv5?URKgEm;xU_1*Ik*YCLw(dv(e2SFV-?vGPIv3FWo)wx!q61#)Vj!Dyj4w| z(QD)h@CHjE)7c92BB>{eLT7nL`w?3;Z!CDOxcz_7<;=yj06gSw@i5)cwtzfFlrSh+ zB#*Y=gU|cl`7uO*X7JNMbN_6;=bJ@E@q^SaTC}%4NHzZo9MFPrNttQasZ#K#_o$mc z%E8}hrAw7s)#7GqK~sfwrFMe5t?KL!b~xXhH3>=FP+n$+f}8Gd)Z(B6oGhB|+}gA| zFFI$iM|mr>Ser$XeHC=DOWZGjg=(K1%X|#J<$5(wOYtyoXt7(VX zoU~QoavFtfPdi|gPJ0qQ?A(0dl~AYI8}KB}OJq3BIm02ZrapT=@DsC2`-ab#`soAl zTcMBih!**&b(-DfSEilk>kF8$lY8!b%XUcJ#eH)&VP5ciedW2g!DQ}yQI@ksvv=II z)WghKNCz#?q1t=K8#FUjwfUfm?LtBYa6gp7A}ubaj%rrcX==LCxx(2g^**1NHk>o1 zC9^4M+0?L9j~WpULepeHQMPkbGb{IN8V6PgQMipORyQ-Sm30s^pJ-EgJpX zF|qC)#0ndr*yKTUDK?5q<$hCJ1DyFv?2$8#!}3e~0}*43fc37A>~*ZF@eG*gS}MY{ zvyRudSgXpN`3K+&yP0lJ<3O_CfM%H=T4V4{Q{#UFv8a|={M;S{S+BmNVq%D zOyH8-DKMLOLY)D*NG#fudH@Obi^!&kB^RcUtm|`sPif6pbN>V8CR`(C3nxJ>dtr__ z5Em)rKiXIMT|~BePMML|Uv-EtoWQo*@6+*u4;J3XC%$*s)ayh&;$z?ql4e|sCPZonmDfr zbt2isI$%iC`09?u?oN@eVM1COI74Q`Np9C*3VqJ}lYb;0A-}1=d&l$Biv|;o632wL zpuDw)KGqsdUNo}s5#IiEJ+=t`{p-sov8SLsQw=AZJ*3ux{`>=#;#QEe;O6d=qEhvg zTKQFo0qj@$c5pv6kr+=JWCK>DeBib^7SdR|qUF)H{seU$+n;KgJepi$&1U|yEtW;# zrJU*=(A4OwGuT^N2{(}s&&6j(^_j5J&D)I-jQT^sRs>TR8!V1{b8LlqGCnt>tl@o_zjf3s6SLPfr zhv*vFn$Qvp8dXI#@H(XrkQpzs8tF!F!uvBQ-3k@N32ZM@qd>cYJ=`p5Gx%=Z4F(G< z*zWeW%KKnA!mzV!e;YJ926?Yu!0Tz1{C^1bh>+e|8>CFIJy15{Nc?ELDP0fp@7_AT zs*b!bXah7Bc3WRbkC}g+_f;FH5Z(mJi@G#Kx)Uge3^XURvyHW!Hjn!VVLgN_0KcInJi$GLYldp{LF{P(o6)8q4eU|ZBgtSD{nnOUvO2gW zxg@aG|F<{8GoDDNhqAq>@SkVVu|y^Hqy1FAKe!O%K`K@`FqLR$-BVbeEJbECX=o(b z!sbtc)3Gr3Map~pMv7t2hJApRNvvhJdmebLc?;$u6@>3XYurODSN4;&G74B{L0@Qu z)*;t^JTsc=6tZH$BsM-umiWvc*l5b?|{ zte73dk7KTyR~g;I-3!l?XHpgh2xJ{KM#{r0`%{8VxMtKT6(-ZQYL1rLVY-oTE*pei zn|r~rh&6epXADw}S`G7D$JAnWyijQ5P=bCI43RGd1f{EGt@R7lovRwI$n=SH78q(O z=*A9^2ZYypMy76JY7}OIzRY!^A%C9H+?RumjlTXXk%`z_DvjJzbj~Qt2P~V2DqttK z(Ky8v>fNrR)`A=4 zRQ6ZCp>v0G3fGh^hg1td|2XrrFedl}rj=Xpmmqi5o3+lpC(?oA7>XFcH}N$?jtkBC zLxC^0&B8hCvr>wFz`{PfISLFf8sT40{KdUgdkO#2U%0YtN!|}6I)Amb$QHu{rJ3jy zu#c%hd?@*DtdG4Lc&Vp0sGnn@_JE(btC%9<6u@Vye-d@Jem83S{)HXA^MTcr;V3Tp zh0LZGBfo{-lZ|A*K%?JmeN1=k%T1l__44)+$yjgi3kh~jv{>;Sbr%|wi?R3AE9o+| zr%3_d%eRmnm?yy9_dxbOJ<`}qy+{b^D|6oYE2vwkjqCz46&uFUkx4R>Oti&)aTeIc z-6Iq&;C_w9a#j<}zSLr@Ht=xYy_F~{ZcAQi7%8A`BTF*QkZ$Dt@*6!9g%8oF42MN%6-ebZcTKsF^Cak^y6J~ z;9cUb_c*u2INWnvxy3AGw)j)oCgje;ov1PB4AaG*imH0AOZbjX*FUf+UrfkNYK!v* z|FQ=A-)hM&jq|5)gzXR7)3Tsqzd$OgW%}$s+@zuB zI`*?vzmvD2Z_%Do8d}nij-#VXGs?nUC_JSq( zk9_?0l^zCdCF=PIz7)MA=`hZpoM$@t>wv0cr@|qoBHUhhApe6WUv(uTRUPvAwA*N) zvmS#=bY;}pIYX&O)o`b&nY1GOCtf5wqxlreRn3o(;#}tiLAZz0Or^1b9cm|q(h0Ne z*-1yW6a~r0*yj*Io7hNujh6DS4P8Ay#aHYMcp5e4N9z%s$v5Nc8hZLCfIgw2!O;a( zjgg)W>I>wyFA&DK=P3dINTvqgT|46{<$Y=0K_3$^!%KRPQkZR?CW3*R@3iOE#Kiow zyiwE83osCyq1}AL0|zkiX{s}dA4f+apLoc>$g_ofB(}0ekQ4dtIG<6$e^11u!f-5m ziq!>>SXzqM9hJDrO>2h&pFMRUWTTG^^ba%NjN8veieYh(eUt;D-rQ1dS+ER>K)aHw zDfJN$yTUL2?yy|*cVgw_x%jszgFpYP*2r+nl=tSk;wIl?wyoq9KK?1_7L?#h zv`WIH38}G^CpLo>q*b>2=)Yhx_rqA<{6bm_tC1DO3*tyuZGD`jk3GrrCzOPNTzlsv zxaM#%|1`dyImY8N|6$lCtT(T4{l}c*24^I2>7uN=PY!^~apo{ka97E&x&n)pisUIO z8%+>C@WuBctu{a3RLtiVHh|a6PwzBt2Poy|K{`Q&SkfqN1S_m{;dFm@@u6uZ-_>^C z-HM^Cx8QENJYUZzndvDd^! z*8a}@aB5x!!H;|YMZq!ZK?62ec^3IfVP*)w=%KOXii9%CEqco}-*ztc0Q=WE#WYaGQ|I+hJE?xBFl4ojt~eh;Q7=vZG^a>TfJki7Rb|#x#JRg zi2sVig$49G?>Zrg+~n#Yo?^!_F5hgv8EBv>Tt~_w+L`a7MsM4=fpz&)#f!NM%};V# zXEhOS825_j7z)`78>ma@9Cul5QqaLXX6%NWxGT396Qi^ER+$Vej|g@c*NOis^6Esf zi?O3MHOHYnjNauNijE0C1Pu-Vv(QX&yQ^)&dVJGq<)0^gBpdZu!VFl z+?ab3u8(trHK`A%PpGrF&)<=6MGp^2qD}pr{|ENvbV27igHQzC@+NVIZxSXQk9U2x z4#|1q`wUOISF#VdXQp15oW1$bQFpTPbA8R=A-cUc1lKw%sOhj353OnFCzAD=kfkN^ z-2{IDMIyK+S25S-zB#(r`|P``WGUWoFMc4Cs$J&>L2&plbirJp-Daj?m)GXxTKRqO z{@)iU=Y^hX>c7}C^Tj=y90Kk9Y2m0T3cg{Y(PX-^<)S z&F?1}q;0}d_LWi@??3Bh&K7qu-I+AsaG^5*YI9VAdYk+g2#Sr2$G{}EoxiGhTCQbz zb*M7l!xb`S>z(s=t9?7VC@mxg~raI)pj8DU@0KgvjtuDO#YJAL~m*Ed8E14A-c92~{HaSimo!K{>n>QnHX|HG{lqrCIk zp;FDl-nrG~$lQI&1DN@0*qjzLy9aqI;iS+;lF=Oz#?oI8|Ar+k-LzW5ef>`<%|bHc zJlW`1Xj9On?Ft{2C!k_-6!jNlMk`+uSL~G2sT7EIyN8+T-AFZ^6Mo)K!>==W_nkZH2!A{lO77LVXw| z`j-dOmAiSz<>OQdxJBx%w)Fin{`59b)=;+KX;emN%~Fnu@?_^ib_si#)zb61vc4D0 zX>3fgx&N_6n2s6>>Q}OtC1GL-skk+QAGCLN)03XE;vn-*LmH;q@`=N;w)5ZO)+Jrm zNcn{l0Y@071g&wmQKEll9`K}aM{utyKt(YJ^?y+v;8M)PP01|+YJmRKP$6yUr7z(b^iWp&>^uK+_c_+QL z#5+X17EAQi9_Mx?clw%#IvQU)W5u-Op$Q?$78n)GHKppiQh_iD>V>9o*}x+0L~&A0 zt_pgJQVWSAli)K0k(?A94xxKECy6HgTC!^3X~@p(Qx1aaNlytYX57B=M!HL~k!*(c zmWRk+Fp?duqy-X*tIoH+3eMXH(zLc@X+tk^Zh~1XEk@>Vw$;!D$gb?~=CzGmTz5H^ z%!3o+lSSNScm2r?cHbis!DrM-O>)GS{NT>P7@-0zax^k2f|F`urHs^)G zvgj~1Rw=}`d(m{jX31Y{?P6bIIOR;iOzFYk&Y=#lfa%t7INMW9PCiPt;p#gkfHV6E zb7jmD9<7YD_I3}3qbQHJ19=#xY99>0ZHJh0*;iSCsmzRWbpiYE6l)^2$=M!Nw~g^8 zGhTE(zn}d&u?s(i2GRAHseCYeDsU2N{yg~+SqU!klJs-;8>N^a8yorm({EEKIM~hD z8hbDjG-oWG=}j3i^i_7>(swb$Zvf5WWJ-093zDk$@q1xCg01Q{lsa*Hj*PuaN8Zt#J4 zNC(*hvV1T|Y$`+)Cyps zDlt#Fu3CM*t~3HpbN<%i!ycu9u^PRfS;D4??X+6zUXvB~rK>ZX_X!^bk!c<=n6boP zr`|Cvdw$Lz7ut_$s5)>yu?n|?KH`oR zC(0|lLl_C_<8LVCz-cbaj|{(=Br&ycXt1U6Rp^R!1(6~w*N%ZKXRK!6Mv~r=(i)#ji1oJ!USMx$)ehGWJ_dEY zjotY%_bd&X4}>Me=I$fpkWh!h&uCtV6=wyyO6wfhw9KsH_QJ+W&Cm>qWAE^PF*jm^ zO(zH3VL*%~2MEs!BDJ4}y#Y2?=Sm4y3QbEW@O{vFf$p*ctWR2;KgHc2JvI$<7TTiO z<j#A#izP1BIOYA?*Wy)oiR5O@JDmrI3`Nov!T?n0Y zCOjTmum22=WWFHw$9xJ#lI4@%CG52i(|X{-NQAJ&&s~j#eqOH#YdEI$S@R+s&?F2=osocSGW_Z3{7*-s!51 zjBu=8knwZhkgr=wYyf}TN-`Iik-C4-{HVRmuB0B0R+($a>B>efg&XF{2F*AdjN2b= z-o|fCZp7X|;}1+l=S}%3q_dM)1@trW?he8yHU!sUU+pm6U?#vh<#X~~beJ0k`Z(R- z7D$3#=92rORLALao#tk7m56BP0j@Y26W-|V#oEO&hlhlUykEn=?PKVPe3B-xvTeQZ zxiOB}7JLWScw?DCN-*J4a4CLo^`jm-$CHg?YUZ6%u+b#hj^1M*I>nz2R%CZ7ss7&R zi>q4UF|8Rl){v#0^>UVNEh)B=`90CrwJz{J6y^&lunHAjyW{s&z44%{^Ux z2wJ*#D0>f8puA*;vA?^X=QBOufPI2V<;Yc>PC4co3U!TQWtzFI|CfGdk8xH9K~O_z zC6@tRl@!{9Gm#5ZGI zOTWn7!ye)`Q>)Z|Tof@|6;0h>ahpXSgsF}>$dV|t?@iC;tu#p%v$bZ=!hiI0=vrVt zS7e(eIbk)+Wo8)vPf`+6^#7#j9PLCqRLSmgs(1#rMJM@YiT{uS(+3=tPhJ)8MnmBlREzCdm|nOE9tl3dhL}qQ<vuq99V9g?wm^8 zu~tre24(L^+YV|WQuEeeI{be~W5$BU@HCOczqLH(n!11GuJBAzMiB~Hg`%heFi>Im zABja^Fzm~$1mpA>@H6w>+mX#BDQ~9n6`$nZ5$j{eI;~`u9D%lyowpRgfNmf0hlW!H} zKKwymL?caIoXv68`DouxH0W$Jsi9$b_;?ZzAaJsA<|~djN`*6P^%-Kt$dIb_EOwGC7cW%()YL@k^T>r%Stj#@XyO_%xY|M)zERKMxZ8mL&i8)CQu@+esMl#N_i(neN+;J@nmlz zOMIOmax=hJRGl($4;{0qA#T9UVNaV6TbH2+tb`(o`pu^A?!tfLqrugKO~vtIA65|$ zxI2TBrZ?;cQ=IY=jT5%;4%{Ta2{MK8_L;;DJYUWvcZoImE98B9Z+;QH9`*)*3Z2L@ z1>?hE&$#e^JFX$*sSYN2W7uv=U%dG~<7c$huGL8$!8t>^@&=@{GTw%NL)*YAW`GLx zHHC_3oYn)J1?zlmh$Y4*`e9sJZkNzyUlE%xr>hH@3F7z`vdb+@@+=^JYkPR zDH&QQK30kOT0xS0sf3?iEA`82bt3yJkeo;ff4Z9H{H5KO zUp9*f4)vvwt;lGQ4p*V2&aZHX`%h;fmzz`5x&ymzI*QfFuS}Rj)_uHYDaTk`*Ila} z^KE;qi?Kna3R#hSfd_4q>2x?uY{noi-8Y%{F&2L-Hb~8bOAH6Zp2{8d5F=<^=+o+R zaW9cec9iNF3(-Na5HY?eu+%-+_+0IU3D>v8!EzqA7m<7-{Uo_^jn3#gN@80Py@c*~ zV|hee<8p%$Mh<_`Letd54^~Z=1!Ypm`;ohrV6utVZJJx ztKY8FbV!jF$a?E>eZWn%8}kKGL|JMn(L=ixNM+Y}qp~Z}&EfrKceBQ`K~I?FeWSUZ z(f{VGfwH7S$uAJg%w%R_Y80JInz$814&49Jsr}&Lh z{{)-!g=+FVw3{7|M3WQ)+mT~cy||CQ24ry(V+4!*!-WgXNv$zFNslsLBuhz~9XpgO zY!lyRE<#yk)(n@Z&QihucM;$-Bnr-v1#;uWl3MRTSAAdDIp-z4m@g@oWv)p79jppx z!)xpe@DxuW%lJjk9&{D01YcRKf@v6y;c+-r+@Vicfk%Go+^Ln znIjq1)p#^ZSw_tf;tNJ{H$1!DR&&TXD=8l7LIdcXJ2S%up?|$4uA8nLrDfqOc-Fip zkRzQ_?}&GkZy2kPm+*FeWXKZo2AY}P9V%h3PWC5yq6B!hL2;r+w2AA(JZ@GGir^+$ zZ2$746JQk^<9=fEVjJE;W*XcFjk#sWG%yql*S92lqp#qz_qX^6vjXz6zB86MGx2ABXyS+jC)WuIB{qxQ|mS zAsBc>zSS-S6ZGx8!_@@Od*{EdiogevnB1hl_KMJJe&l2rVdnk+Y+OY?G00ZP&@;BoXLrk-_E;m2g8%d@6Yx4hz!wm=M6?G`r zc~dcTP5;5^@J)4g_KKW2t5(?H*uyUl98`9Av4@ap3X_={U?*1;{gvGcJ{ZO)uBGN- z`>ghcLZ@?xs}@9h4^1%azt_=|I2iEJuG&8ETN_WBeAaowFS| zj3{HuQ|23&Yk8){Nl*PsP$77stISs+J(&zCvxNY9?1(stI4H#Pn9Ua#T4YLN{3J{-Ej2+^B|!a zGt@g1F-nh&8H^2#cKuDg;;$FBfh%3UKo0Z$;CwAYKBFaT^%DO|1nhrAnwTLSQS0sO z?~LPW#k_3Z&tAw~$Nm4~JjY~-3FbaZG{|-A$yskC&?ZAye&xD_n9II{&gcFKbPDYk59t}Nj(gy1Zq14A ztZc2{A-S9Wxb~NOs?KAw84f#3WgXF86WwZE_A<1|H#u<)Url)z{IL727Q<(oPcq;6 zvEF1nCGX)Q)Gb=2L$3mDxwe^4#rvS9`4nFQbG>JV4TU>E0Ns;Thksz-AFFqP9+WkA zqrGOha_kRpPx=8ld7sfkGJTY+*yr#pc7>+eTM73Iw}X{W8{-+q z&SYxw96ODt&_HGuS3t*;a{fZR-kayFU>krAxL$$4;XUDcIir1}y)9L5eo1l&8-$o= zsqU69>bq!Uu8|lLEYCF&n!w?{e1p;6$i12=2D%>VskG1~I2rM%>E@wtwx3jA+G34$ zwym@c4KS3QO2jF@gl&>O@frOlXDJmEc}>jUYh#W&{*Fpj`=Eb`hQTq^751>d zjd}u;xVmIag$xtH?qK5VI@A{?7^~W*z&wKS55fei(y?#wF3H2p5mNPTIuVWx=7nzY z3Y!_>sryeeZhfp2A-62;vQPp0rooCoufZ;KqW_St~J{>1X&2 zn{TnO?wGXN`Nk5iHsSBp-zy(X4VWd0=H2QnbggZA7MjrB17*E6_%emXSyxhT-y3zX zu{3k~&?-t*8{)tKV4IRPu}NSqZfy>ZONaNkugOFB-$(^7K#2X$P7!m=V?0l(lL?iQ zUK-r6I!b~h5zF)hf1pQf8K%D6KdLNO9+e?PYLata{5xS3Tq18Xd;|-aA>@61OQxdO zU%&6rTt(+;3*NE~pb^}F8!;sw(Or!kaXF!e?kn779c8SE9_nwh@ke`xX4_Btj%k(E zm+_e4j`OL1bJ)>oNYZc8dM70l|M;!2IKPg)sx7CN9R%ttx`>I-8{t_%Nv=Ucx{)&m zavl&nOjTo7yNW0aqnCQgdU#pCDB%<-h(D#X#?xSVjvuVcd}Q8WJqIW1YwA0?-l5gZ z3XNeS^u2s{lxJQm5tVQbzGFDHB}lYZMk?$}Mmj4Ak4>e5X6iKR6l0{Wv3_Nl zJ;~^?P^qvgf+=^wQ020K;x3x~OzdF)+}aaNC;t*oBGGz^eeLKB>+&?8lk5~AR}ZAnA$%i`xRz*Tw>-D zHNbuGU)@dj5wG4W6N}+k<~jWh`{<&ZOyC?}@AAZ0zwG7@xr4eHe3x>vVKkaEE-= z*Fih497$r?NzjB-6F#R4bV`c!HKw+iQhWke1h<0}-%@Zq>74eIT*&3+meLw=!`vH% zW<(M_C@Py^4L|k29UkT+7>Op>WUe#u#rgn@64px%$PiaTzluxDo@P1fn99GSI}k&y z8~LwnYxgwx!5Z(mBA4>6&KlnEPxPJ5W$kQ&tqAr-JE`JsuXx6!4`kw&`rD+-rb6x} z>`MQVr(hOTWI?-d2g3nxl#d4q&h@dK$mQ-u*j`YYZ4&4U2dWeI@5?I!Z?sgH20qb~ zWXPSe9@a^grc8Ub8oCv##)rhNjtKagtF3GS8-v4?8X1?}*U&sLBJ_;OGd~n+oBIpv zV7zuCG)P+jKcTjTe$=da0WsKfFtL$oj{ixpvTJI5>-=hLSIb+V_f80VkBEI_wGPErNx9=Skh3Ad98@Pv8{D*WP@Kr>P71Jfa` zPvg%Boy1;B4)L#Xfs-e?aE~z4Zwub${a{l0Y*5EFOnonZ1a55XtODe`2V^<%3fC~W z!!}jg4JLxmL<^809a2kbQ?w-Q7SR^9Am=jO>1Omgwrb|Y+{WxkrXhHQe8vrU4)BP( z1eY8+9-Jd@@}E;DC`}R?z!J#76LeF@EckEI9A8y7g=DnPE zOFKJ-iD5Cc8u>;@hwmG_K)bCe&Tom=)kU(0*n+ykvhXCV<9rDJMRTdC?gNraO?9%c zH)@l3EFm3EL)Wog^)xu+=ukK~{L_)@i@*%O4^9i6LR58~^gUscq0iqOHumJ?4b9#O z5BZ|_Y3xQu7u5|tHI0i)x724=p&)t@n!|tQ88w+pXZr+4u*ZY6@~1w|zK$QmjtYG@ zZnhNhH>JkH82Ckf9(TWZI92r!co@AvUwQG=v(+0Hz*ekdFJ(d}jYdttwlYFF_w?ZZf;*@9=igOdaNYGMCr| zyh234Le32m(UrnS!REGp{+7y4`C&pTir@u4pK;6e5leRRRY$d`i*j3?4i02W`ueak zvrRi->>{+x{Uh7YmQ#ldF-Zf^V*Py6U7}?CKqd%!!YY9-6!vw-&h*qt_y@HWN|>sn z6TplvB-XR^$m`3OgmoET(kH>l*VbnU7u}VkOEasrd5(GwOYs7dke(0Q8Y3NFmbmNM zEM;Re=25gCT`+Bs_2>;es66+qhJC%$3V1yGr~Dl~WnsK$AeSl+(ht{;TdSe_TDGy0 zXGiuJ(^%A29f(?U(Qpz@_pPPg=~`P3#09yBFeenx=c9d!9;CS!g|nE(p^@rH*E7d< z{uAJW2W{OgPtXAA2Tsi=I(zw{FCA8ciG?P#ta*m_p;Cv^>)eVhR4ls#;nBXpF3K%s zd!R2Fwr))fNbjK4DQiEPhWLgFJ(a5ZU1~9LTktA#7W?8p#{Z&z5>bQGV0TY_557=y$Flr4!ITM`zE$JkStzki-z&i=4{V5jMRfs^8N zz7BnwnCDuG{$%HQ`Wj8bAVOseh^o4dQnpX8_3{<-p5>k(6W1Jc!ddR>@S5>V0)^&- z=CF@oAseDRHV(fDk_$ij%UiqohbS-i3tQ fixN7KpXoMJ=dxT3g;h7uP?qoq_4} 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

    tV2{cUXd4Q%n+DEue-%Xcg^Ns$c?#SnwA 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�N;_ux*yIV47CN(k)cY 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 Ug(Hn$n$ayV2RL_1%{f7Fb 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

    %5_wk5jpBlS+q1iG!d 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

    FJcbYRUC_b=f>J91xm85pefwcydo(3USM&i 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 Dm1^$6@IEy71j90+A@D~}k8 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 z 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

    )1#Pw2UT=F(s&eaSsCR*dlGF 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 $&p+WrO(~}^S}>dH*Fyk<}U-g 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

    -;&JOsna zd+{^g{Blr+n*d_#u_2U3e1t{xQvLO*1d<_=;whuOt>ADtP_ocPAv zB<5viz)(t>PE=+7@zQ*X;dNjD92=kDJXdcvT?*D$5wS^mOJ>`H&Y8d<%S@D7#BJ0h zd+`Yccjb$ox%N!WYma;Pqx@OAe2|uD0Ud2Lhfq8DoU5FYMcgsYbNzNi85wM{%FACs z95n3Ae_rtb{nimj?JE~&M{b8FCJoNYX5AqHqd&*S<hEN3f7;8n;R?+RDY_R6Pt^2gtJ9PNs6j^E_~F&Tw^#QqQH=HPqcA z4#!`1ZUUQ_k=7s72W6v!RKHZ8u6b?f>pbghL9M5n#~qAk$P>Pf3d>ax4f0G)9cqVX zt$TcC9(h77j(1F7eaRWqsmAgo&lkeZWao!vni;J6vcJ(U69qULyjGV`Lkw5w65Lhn z?(MCn*{d**P3~c*gA&2_*$dGD^&s3%KcXj-4$P;ku5Na8 zq+IL{bk+VByyQI4Z+gouL8o+0d`-DXo)rqc75MeI!T*NsoAC$M(Y?o+<(u4QoN@Th zy#qAg0e$9s(k%pRpo07O>TF+24G@Wm9phkU`vBRmu_ORLsdZl_o>P1 zQt`c3P0kOU!_&q;rsuRX0L2Hsv8MlArW8~1XYM(8fV5I^l%!sT1xz9AdGM!lGSJlY z)VD^wu0nN>d#l<}@p@10s>!tE7l8zMbn;%f2gvBL($}y6bvr=oZxEHp=J|WbGW>YW z4Y@kVrC*ZIq2ftos$0vFFZqjf?ZP;0n;t`L(N{nx0+;Ysx;OKZZy4Ib?Wc0`%Az*p zzQDSI#G;>Ik#d_q4vmK$B)1k0+axHp;| zIL0>N8rD1mvP)23c2%V>@VJlEWW1(w}qhN02℞?E=>_bth61RUWO+zooQrzF~tFcR&+p8JQy(xfke z{rIFm;-Bn~3taGSQHr=}>=)sq`zc*d|5_jLt`j1;ncj+0P4Oa(=T74;)g7j~u@N6_ z$l-n90lbY4djGW!0c3bm&NNsW@u;V*fPabk*h3Q&FunMrX|Xp7))YQ)EtHTV2vO0S zg}49T(nbtylUr5Q+x^0Jc{sn5oh@$6nHIqNhT!AqvOF!|zX_#+gqT~O)fQD2_L9TUV!lpQX}n5uMC4zM4biSCM2InAzvt`)aFcbjcl-sbF5 z#uky4?5$i!b*1#F&OT8W$uZO|%T1x`DPwQw+ie9xq%e=3>llx3w!;lGfFswhjg^OLW*c9q!{p*h zfxD*HLkQVt<7@NX;|Gwj+0&>(rG`4l_d9zjY#jI9c+L4(ldhyF|Iw-1uEYaJx??}E zTgN&kQnLGtqm6r=<49gva-{sj@;M9Jg)JJoZ$g@{kK4#FTqS!ro1qT4T#mufK|{VT zj&@-h@oHNdb3OK(+F0M$(o-j>7n#n^Hum27j&d|zo`|v6(v;?sNSfWu!~oH|MIL%! zi!F^FV{e_4?{4SpB^%}TvY&|b{ct82QFcp4%3rOCu)lFnvwv%_#rlxGmN5ZXV*bfG zrB09sD^0!UwWV@LWS-9-XclnR>=4>xuaB+YwQQ&HIp2!8YMq%p_|VC~I`fo}Gw>`l z!3)ii2i*rpC#k`2(%n!Vn{Ap?usc89_uYG-C?NbSaN)?H{J(rg{jz2R!sU7 zO&Sh24HOy%`kCG47MRJl+gQ2jT51d$41UYE3fFTl&Hc6iHrXnyHj_k=={>*0r%xIU zhx0y@UP%?6=VU>O>&-s(?)L?p-R&E>BKQ?_$F7LKaB&d3C)I9bk<=;Nyy<@t|A9=* zI>;n$8dK0nKgC?yz9Fg@XFwxB73QcC2IuIh-WhBOHj%od`|Dnx|G?nH8;XJU;YzyN z(D^e^&Q<}O%Ke}2ka|G-5_EIx)o*Mj9m)Kqn=!kr#R(fZkeWnIPI!kZkTc`@!}hF= z%B0f5bLp1$Iv_FkI%W19q(0cQ+_M8#3TG*3gw1VBm`Yr{O>+1d8T?9Ihldk8{2^K+ ztT!BDeseb+>7KRh2+GUosHwJ}sE&EI)R9dk4;nv!d&cj&>T5>|8L}wlu3)ombjwh6HuW^PKTYd|WG|j+<-01bw-s^QzNt4NsUEyxsRd{e5K|%rH;Z zeRG{<2eCF!wx`hN$6}rDWD{nHXGOzEaf`AH0MG*Lr%P#8LWgBIyA3W8RvOQWGZOE5 zwlmwbXYkyzsq-*1gzt)Jkx|(7_`YBfQs@fo1-F%>;z;93j(|grDVq5#=WaudXZrBH zv2AQDu?-!<_ql@&SAb4QI&vxeEO&=xnIZHhOz`S%-vDAX9k|7cgYCxKjn3!`^2ylC zc{PNdxiHPIaye{yhUU5^XND$& zQ9di3C>g*>P#7rY-cG$0v%-rCwxAS5Xm%Wmw4`AJKoaG(C`GFhfv^)#^1g6k^(*XN z&?c}B4JcZOS$FFS&iNlZPEfPMlaSB5Gq|Z}p4)7`U(_(^y!V*cP?)%R4UvmT$MNta z&!teEg8K9eMd8Y@b9S3jGL=K3RTR0`jzK~u_gQ!q$n%{tyXbsupm~e$!rg_Yfo*7m zTEhRzm=TN&zQ@*=5x70@1det`y8bhD%v|d(joi*R+~>m4)Jp0HkPcg&%@aQc%O3jV zORzMxEJtMv8L!jVOKBGDLF0R=kyzOEUQK$|wwIQnpX2+F92gq4oyASYNJXc_v z)Lbo&t>uQmXK#JeIQIp5pLVlH;M;~Ka`B#G*7_7uW2G8RM#O zGGh)+3&tGo=r4z}4P&x>e42e6)f;D1`aJer=YhI;giVu1vIKvFuToI1Jvi1h>1A9Gi5LUq+Fe@10 zoz0Xr6w(ziQR<}W19{nfJk$}Dr$Ye}K4KDtGU$w4o{MHHpn;8_`A30=;2?Mg7tqB} zWxk%80{I#fxjbw;@OgPmKz#?&VVZ6=H&^%qD}Xyi5tyZ`F+xOA=f(CjMEv+S81$# zO8k@ki0Z|rvAiq7cZ2=4$Bw;dkzgHP7Yyf>z&twE)!Dd9goRa`jCFL!p3O9OWnE5< zwcu7DkCp63`+r<<_yxwZUD)?j2V!K_ex^0}NkPLF&xiP%&2>d`V^fwSx|`zKE$E}lMvcdh}drkd*7 z!hNT!6B@A1+XSa&fbR`9wI}?s226BsVeX@_ogkH0$ zaUS1K^*)Ry*J9#fN&A_+05hFz!^b(Bz)oD||50?7@l7Ou7{~SCDAGe(XiFuw$;!;^ z>}FFz4=pam-QC^YT@Ed^w2@7+n{3h)INafIcR1V**Z=(A_Ep=@?#|3_p6C0e4l&EN z7jcci1RRn5L7Yl+AkOrj>j{C-z!$+B;U^RR)=xAQTSMddE9_BlIQt0ja$n7dAX&BI zt|#83k2_epG4q-@$RF??{XsZ{%g>#k0AMu#8#@^l_daHqQI#wgEdAgO`%w5PDHBZd z{$$SZD=DA;r7zF)-4KhOQDZ&(;T!vV&#r|Gk6qA6l$ zdV$34V)ue7bZ2y~egu_HSEKl>pE@0Vm^lTF+$hH?xDk{B(%Q6`!AAj{#(*U?-@KSXS;8R-GU`U?FhqggX{Obd+A}Zv*9dzHj>v9OzpeWWs4&2W1ah$b7S`l)89(iI=et&T)6fQH%~R2=vgFh*POw z2r6X>xv?^Cp#4HClppG9_Drx!Fqw0sG~AN-P|Nuads|pb(R-D{{Fj0qNLN&j>>d$* zzi)I{bmCB=|_~yaKzLtS@-dX`8>-A&r>%dT7P0N_T`f!$G-QK^&Ek!!Z z64%~fbjs(V=O{gOOyM)RRA2{n++}ur_Qc^EmM+>CYf1DQsGVqxm<}V@t32HK_T1Vo~;X)$=cL>XErllV~6I{#0GZzRA zry_p}Tv1n=n+h#+?4b4DjUl5(`}T1i`7PcX%sWpoF4v9F9r0Q21ll7Way5aKDW^v; zMbNc(jZ-#j$NUlYa=KEcZ(3R0E@;wkl12&Nh}XTCu?*jQZAZS7SjKZ*%yXvO>KCQO ztd-`4hZWJmYW_#!!oAP-j<)57lElry7<@?@S@g&|(Z7$`SU3Sa3$}_Ls67;xp`X48 zI1#i99^ierFYW>>`9-!am4jkQqjb16RhO;yDm;wGaILlBa4;xI=I%A*2tJA%gCkw6 zc92XCOM{9W$BxIx_&oBTTM{=CIjP6+s$U0H`~iAVElW4JOh|<7!7B8x^B(+UZN+zR zjuk!zX|jGjOdM&0*7-p!)l7}DonoGu=chHRKT>Fi8u`ZsYg#8KkMQEOw$|dwt%Tof z6~rh7b#2a7%%FxzZ{&e`LdqULS z`6=f-IkF*?I_Q_3ibstt{d_aG#z|HlL_JVH#%K+nx0EelW|-Vli({yoin7H zd%;s#$>yit2hM3)Ny`Jm33#1-*1t371+1nl4-AD*x#^sfWue2T(9?Gn|~nRZx-pg&dz4Dy$h=uic=NY9C{qQVtLNTQHOmuxL5j$aEMD#veagt4zSLy znJGu)8`do;k){GZ-S^zk-CDZvx;i0rJH&ZQ@0%{H2l3K2f4Sth;5%O&>=sYrGVBa{ zp0+)}@n^OE{??MiUjjaq#@R!{Vk;+QfFHpro|77FJ!)PYJ|@l*E((XmYf=hnp*9xx zY_n)ba0jS*2l6rCpkPtWYi`TLn|!4-CgD7?b3H}M;HLe-o2u3RUhCt>ObLm?HH8xeHv(yarM>~)|HScB z2nXm`?3aq8i^@_mn;r(P1=4(<`D}BdQ{TN*XTlQ%bP54{J%n?Zy0llpXlii*TBX2VBuvLfEXPDJmFIovb(`6N51P>-fGJX z&pzfGoh+0?Gf^q~91z2GXST-AgX;|vruHh1FBQt4ZRPy zH+xdrkA`qsg?1e-|HyGK8QEe?PcD_)P`lb zrHm`LB}#Dr4nKkn=9PVDjV;Uz14d8G+e~Y~U9cG(v=paSz)h|f<{@eYVFdrk^gJ*M zj$^jdJ@j7y1ZO~N(`=I9sG2m|p20OJ*jRrdcX#JWDiLg8LMS=6lI2|H3$P4pIybru zXOhO{+u&vRM$NKRfaKHyS_hYS9CCNDcW`jMY}m5SM=)T6-=FQKAhku6ArC`@3S;DJW}eZ6oQ5PKORTo zNm$mC8QLN*)|f&cbAV7-YZ&y*600nC6BK+8RQJ?Fv1HZK0`0U_LUY4UNHTTANAwI8 z)6RoV$~v_-=Lw$C!X$^g23`kW!Ftyeay$BWv_bX2P21kU9^pj=v+1GOxi`7))c&r+8u2?3L`#d0hlhD+F|73~)46?M1dbVwHQ4$APgu=Vs-h_1)S=P!sE8fuQK2;(g^ zECYS{fDOGx4}`VxbH&Df(tgmQg@1v~JtO`mq(FP$N}ODCCL9$r6dYv+s-wvb)&t*o zG9$RE4rYHA{E(+HkD6kC>9_>Dk~L{$&KG+nIoI8Y@S!c<8TJ(JH)UL)zxx2# z9Z>SC$n^q={v3Lp`a?d)USUcHRsttV4)*m2;FYXn=1jCuyGy@e!|XA104@hR)K9v3 zc%ZX6Oe*RZ^!tnXdei6NDc@mwy6;&2Q3nl=3HS5In)?Y4T@bW2CCaA^bE!y^(<=qm z`xR%??7ex90s>mBNxSX=!UYqT!UgCyb&$2g+Bkvm-Z#L{uyer`l394}-y2v=3?HTZ z6_q&}#zme3_z9g!+WUvZK1>HZoA8CJI0$3FYd~|T!EmbS9p6ld_nP^&Ijc4s#ZJT^ zUkg9LldM(Ae7&T8ug@snG8`1&tD}U==s`{nTMM@ZCzT*>2z!8jusvbpG~)k4hae5> zc~0Y}OlM?cr&~6vo1&5}3xw|G2>NK=9rh(LEA(Y@kWC6Fvv8@l7~WPyrI5Yvw&0qZxnj;UPO z%Nk3#Z=$f<-v%rTn7l`oVaa1t-mrDN+o&w7CFKJ9hKZs320ny-79P=3q?W-ZsfJ({ z{n0Yt=_mB*{&+N31G_Ot)lb<#j#MqV9Q4LM3U{)2gsNPF-6rKT`iI#DO0!kL5UEqF z16|Y|Cbuj@5;x#0T)F+#2z5U_FWoX7PYJiTx_7@8G{#$0R4~e%=a3{A68%Ry>w5N1T73}r46^9CsVfS*00(`)Ko}D_pzRz%|G>YhqdTkj)OSKx(d%E z{z|0!gd4=DT+KJiIg@=xe+=Kyy2|G*)8Po_8(wIZl;UU_{U_6&`_AvrTY=Sn>} ztK6DUU)KK-HhU#if%u|FM(sDgXEf5!q&v#C=MoD2|v?z~{hwgsAadmaU)g2fRdV zz+dP4gRodhO2Tz+wzEY!q3 z`JFfdwm==xb>kVZ9%q=(l5W$d#3iOdmSN~JT8j-r9*h!ikz2Z}q+8aO6VOiXilx%7 z{oGZw+8>QJ3Speben1OI5A2h8$@_v&L%~2*p*B3CdWFWAv&5NapjNvO91UydZP8lz zmtcOkRWNS=>xgs3F=1>g1 z8Ga4hz%D!&IE1<2hxD)1RBFeKl_ugsX_@CWK5d(U`#Q4a7%7&}0}=&69A$lBy@dL+ z$xK^ei}DKJ#qF&}l5*6CcuRPoc+U1aSC2R<6G2qUK(cSBlzIZq@yx*G%~il0_6SLQ ziqcL0Lfl>*m+L29o^{qO_%^)keI~BwMw$B*7|8D%0e-rB;TPyQXor`OM88sSP7py_ zVi$a#zmM|8d~noyk95O!ienW)YA$qSviO|(om@M(@p#&fJsdKx+cpN2bWedX@P<3+ zWnq{6l9q0kt;7g=Pc1?Nl_7MEZEvl!NV8{#OUqWpgTU-LK&aytm|~vyUZc0imI;YZ z;b6KUzeM?E{w~IHSF&1#Ut6s~ql0C1YPN3@)!lTFJzXChOQ(8M@ z4ZgkPtrunMb-pK0l(8w|H`qtzzt?=EuB z6+A-|^8`FcrF(V$z4SO<@gEIt@@0C;%3sveAkVx&i=i(CDg-*qEu71|eDJuC8mOoJ z<8S7^poHB0Osk#8*t&VcapibL8DL3d3Wa%rKZNTJuIP`b65%;PpYk2!f-mN0!J0`2 z(Y7Gx*O7!%RB#tvb9WkAr@Ue3nukz5#rkw3dTby__4UuxHnFuWRkd8Z3!Q+R=bZPU z@1D6O+nO7tmgaY|^Qmo~E1|j0p2|3{4|U@oD_6NqvNtddHnGRoEot_dmgZIgHtHrl z**#gQ#}!jv%CA5vEmPkbJp|RgOD&_p>H10LC-FDrNb5#VcF>{!7c_I!%kB^AD0RiR zi6@+citchN#BAqK(rvlpE|b55aLaeowdDJOwV^eAKZlP&+YxtNPWmFzSo^ z!rsw>vcj}~TLNP-Zd2-!UHTLU6$A;0b*pVG{ryv%^X0!y>!}&e-4@}@l#K7AD&&DIXQ}9@6E&s-O4iEQ^#+N~p_|nO*tXyD=&?;q%q{469w6tza z8*68=qP9L1B5C^!ZD{HuseJMb!o=Cc|Jrj>@=7i?A!WJ0mo1S#%A`~;WjY9NC=Z1M zc-Q($T8;MO|M#g|Y1N$=oWQl=sr{_<*fRiE&nC@2kfL57L8k!!fcU?gp#|7TnxYGA zwb?Se?{hBqB(h7pnlPPkg&J|oxoNPt=al1uQjBd-h}qKErWLVUJk2b%up(^T@oWU>SFVAK`5L|JGd4z)rB{v5j_qHIG#u6OPFO_?@bq(+(WsYemSUSCJ$K!k6+9G}wl@d;jcZt& zr~{-ac{YBaZMpQDP?AXmi&a_eiEFFBg4?7^2@CLsGh^MwUsJL_j@k0)}sEu}iWP|1c(m=nrf@(mm3oDO>7{&|3IC2k8aLOpR6*ukWHuBr+ zRbf52MYyD;k~9{!25xhtX}D=Qze_$T+@RxytIlh-)o?1xlKs4oDWS|JUg@UzLHIt? z0DR&v@pIq+eu=!8ZRy!=y6GA1WC9XBnQO@N?vI?;oeLJ3UnQLJE@lnBH%wFEqjEbl ztLhheqD3;dFkv{i;BWmNZJOzlu#RbBJnh-HJ;{_n6*n(+m*BT4hx4}MUrHYsrA`Nz zT@%c#AtPATU6lcP8$FXujDJC|@rKE1K5brU8AIAFDIB*oNYV-23JQQF>kR*ft;Auv zHFu4k0E_amV{$N8Sc;ZWLzM`W$z`&3!${C4ejj1x7my@v`TQ!Tt&nxij6V;n%C(HO z*bCHKbjXYy8_e6FPi&*#Kzz^*U^*@yOolVnZ~9*BL+XUNZ0M0M)-gyp9CWD>fQ>_% zspvkOXTI`Gp9}N{JahRny&mpH~3R^ zhn@!_9izc!C4+2WhiHYw7XsK5Uv&6()*uLR+plctBi+ z-QhiX4?G+IL9+YVwiJx?|ApF+4tPp%aJ^%mUV+U_zYwdnC2ifebY0$nhGqZbDh0FL zKfUF_d~YA=OmIPU8P2o9eMM~M=20BF<;=B_W?}_xR#LWxFs8fVBWWvM3 zOg_PLKy0p#;Z75h&nrjA&`SC?y30n>dv;ex@7tKXg}|vAbphYkntg zf5L6g1alkL6N=_9J4d-D7&vb^HQrGkPS!rkSs>Z-pTC;Esz-G-)8K33JUSb^=c*`aj?<{SZyg*EI;Nh@&vKSc=*RZ;(o~XfI!RcT zu$%-9T>~u@aCY3E@M+>Jxpveu*Iv3z-c-*%Wo<#~&X|H)%6m}WZ;3rlh|vSA--O%z z|7U*_xXIFJM`c(O){xo~w#;$sfI=p?*1yKwRq9+gD?H0~FVs(H8)A7R>i1Xi6;mX1 zVlTyCEm|JkIqQZn4NokH6S@jNwC`LVlWeU37s#WyO`sO6&UoN@aaCMOsCtlefSKdU z1(N#piDS@eS8B%`*1Jc`}{}BSGv18zGyhFz!+im zj(3u@y9sP&{X%F}3+QORb?B+~8ZOf+XeDg_y4&J*R>xmGVJ34`Do;*Cwt|0i8`;y) z>2Q%WR*XhV2`kCuY2Yhvof+H3^u|=jzFr|rM8GJKn8N+(x|bDhUSjZw-T*2su&#HEaz=^z-GZU(y=%Qm8Wn6IL?&Z^E2fgIWhhg0yup+OggtCFDCdSrZ;<&K1v_6{B5qKOo!9p zW@@Y!%XA^8_U>STTtKKI&k0%7bqCv*9 z;JI@df50@{JCOhxYH8Q|~umBb4QK{9xdNl>{y{2hR0xqGH+N^k!NKP4}(HohnWa^$Ju#!}2$2 z@Ar;?rCl$W&q^=KQUp{B-eK87S5(uqakN`&s_nC9D)ofDS?jXucv$V8`%L%{e5}|D z>jwW+;*-;gK1dB*C8$)~o{R8~wp8|h38l!df?~K9yH2s9G*4gn-fGMK$uXP{*KwA? zJ>)T{z2*tt5zO`8!Zd#g;a_529UMwGPxYWolDI#Ql)+^Jpn{^$KFoQ*B7F_IS+@vT5@ z;kz$JTH@ESL*Pqlk1MNi2H1g*paS|&<4&P&h~?6)8+ZOd5!xSMx!;Gs0L{BLcRJrM zZ=A9W7SEe5Zl}%I31(;pEdo4N4za^T!JkYs`CnygU?YE7{gjYtZ|!)Eay-@0RL5ga zXE4ICo?ed^%2A$*dH21a{p(%d;1%tt_bqY|xADcK@oMk9$;8-pJFtteDz<7XwBhU% zH|2W^Rw*q_?YVPFAGkh*=6Oarl)Vgp_pX3#!)kzXO_00OHQ^dhSxZ^viF=OY4*eOH zblqh(3n@{}`Qq_ieHqyo9B=eDU1gL%)t|dN#!WW1@So%pG=qtjCLoJcQGCs(3Y(ZR zF{~|JDXjklc%`)Pen*D&XHkxl7+A-BkS-GL`W{=&qMqXA!hyuDK5YL{?`5R}J>+kl z;M!k>E$yI%g+d?GJzPgP7`i~XTGMScQ5$&(d6zW?~< z#H!K@u6M)O->hqd?nwsi0<1#FbkY1hn2hh?rvBF4bUaoV!`7l}sSB)KL~=gEx9NA{ z1fe%ftzQxwJavWrVh+qTeG<;7slsOT1I#0w+Am6sbw~=5YS5SHFKHfVwl=c@?asc2 zqS~3~%ldQk!HeQ0Tw07jnrm((}w#7MNG~P6w>6zdS41`uRoVaKc2}|}* zJW8llXmx##-;58i3-*^t#m=Rq^Xu}x!k3gq+_YeG-Wp%Y4q$T6s1re9`6L2b1aa@7{c-D_=n_ZCcOQfCb#|q&x7q z&IhKWC#Il~D{p9;d=m_YqNycgW?H5|APu7TQwrzrB9O%Di@H`ndw z2ce7L$(|cZIIowvebOn9-_}o8310#ndmj9zEaV@P){xcPQrm=QWc4U&Oy1&sXfO9u zDno8I8;a?;6nblf)`y`Ih1q1Q4+86?KE7Kh0&||3;ITX``3myqkB}$9uZ71!r=pLx z)6#u<4ar|kQW)(LBYIxxA326)S66<4$E&q#NTzy2) z0-5r#umNYe&O1g**M;^QC+LrYkn=g^R`Zymtm=fLTg`jI9`7IOS|<0+Zt8o$48e4YR;x?{j5|zCzM-e37|pqUBW{i#V5# zbF@;TjJvsOhF$zeZwq4<>xGXD?a*-7EUH+wkJ3VrYGj9=r6oBbeRI5Y?oisBHs&7&lw$?m z+x&;;5#8J2RJYOV%Ju`-&}q>9_@aM#bq>ysQyMR5f3fe&b)?Q8Hk_je#f@0JApNb{Lcg0}(f7q^G61RuiU+)-`d z-!e$i2Jl;aF1qi&Xq6!>={Wu4!v5MsQ;Fb z*KtRai2n>x!MD;HQy;MuxoJ(2#tFDE%%l_2^oE2%g>=xwZvkET%Gio4I)>yo;p;nU zdhYPo>JKqRX-$RT))w$r(HfNRTNUgW>ZT3i3ECYHs;OfU>Z-K|vp})Dw=BquqK2rm zw1weqIC}qU+#}qHarnfdTB-H-Z?ax$(4MSGhv@p2bHN^-X5MsZfcuNzmOO$`B}S3i z@j`FB^vcuSRE_j&Q^V;+?LiSLj{8vqGCzrJ_f`Xat+DDnvWfukEwJA9m2|6S%Du(q zo{`FNUUI%>!e$qq3Y>wj+A(;Rw4aw+$ErU;e&XN3;c5$Ok=oyo?GAe|+8=0#jEc_l zh;$*#qQ|y0*W&Cr-&XaE|D~&!G%>ha9w?>zI)vFy1M7*L@6&4H#24Q$3vOYXf4_>LM)1EBrOxnanWp4rd~KB zj^v*6OOvd#2zRtUi)baC{TJ5{UoWaCefG0bntwYVVM`9wb5*2PnBHjp<2vQ9 zvyal+5ZXaQRZm9&tab)J$z)_TU%~$bZlRyTTP%VTrOUJyu&d4arQ&+U4l6T@@{;*z z%OBi)eJTE&>9#A4EsqRr8U;alyn@XSv@nmijI*pUwcx_)4=@ux2)7PaPy5Lnm;_(8Trv(xjUPUH_$hDgBUVSlVZJ>@kH>QS%VIle!@K8H2RY3rqG@dsFAn}C@Ijo zna(ulYez}z?!pVn-F)To66TXREwI>gD={N~0=%7H&e?Kz2eQX30cYa%Y?bV7#C&Nd zuEB~0lT0Rf(NxHm1gY?8{zcQ;UA!D`?+iyc$Ld3#53Wdb#1t%iPuw79(Hm|aU*MHM zM$*HiCe&-CA9ax(W>C<1d6)lSY}25TDe%?=hq5+<;-+PuiR8|_E~vpTu(U-zaa&dZ zM%Oha!Sx{SIDaa4nDI9Iw>p{Sg-IO64&|?KSvA$rJPhsrZC;K z5JX5=sz}(*tHRSlpP6xJSun~*>(*M${5|dlGgYZzlSD?SL0g=TU4NPX^A%7Hgg*tJ zP{R6v7vxR?g|dW5YOZCh{Rp@R$8x(tCv0X`0}phwpYpEcmcgSqD{z2V&_8JtZ0;LF zzcP2g3LecHz)8~>{1lcT&Z^nmQ+75S2YmG-9Sup2_B?N(ze5Ri$N!-Td@<#br9Ps$jgpPAe2_#}fSq(;kcXWTo1H4$V+y-U19&i_{TFcX$*g<*I z_}AbP!Pu`vO%S820W$e%LU+$vSc)P*8TVb%%NDr^JQ+nW zD=_8HVS0N8F%v;k)EF?n@5mHSl4`dG~0n|<~irS1xJ|m>XPO0D*NSJpCi@{Am`V^c}@N$(u7v1O@3!%78*!EN{!${i(TWg?Aj4^uQph{XnyH6gbvv);UqjTJkjE;ek$RBWG!rf zmI&9h7v4VueNF#x!z@$fY)7VL0O|IfVed%!B5@%3+DO?{b>AV_)H5MrtN#bdr~=nk z`%~qzc~RgK%7*DXX|c2?X!%Z_vLo~f*Q7kaRzn5u_QGP_3*S*kNs~Xnk2^8GJ|oGS zVQcJ?=d;!V(<+F?~tG{K6+R&XY^pvK%BjS@;l0x(s*$-HP zzESkzKp*W7*I@3OcczD9I+|mA<}4Fxsa2OxK*baRSMqg(x7ftEU7#7h#oY!+lr~8< zQ3ZxECxtf=KKusXPr4KYE(3GVQ-MBakA%I&aNXaGWB47Op-;!TlYz{w(#PO8diL`;g;6-9RhC+S4xx(0@+nh^m7~LmaS^1db z6k#}fZ&~ZAz<*LxUxdD_?Ty%vEwcQ!r@p*{hV=IxMgFtQONhKHa*7d$@EE9Pt_lCa z2L4vuB=#v)URVh`SnDPL!)PzVmJ#==3n8Y@nLB|$rxw=~E5GMH^#W&SBWXh~6KE4GDxv*8@rZs|{KnI6>G*-p5;_Z<@0 zH#oUCT4QG7e=?*(ne`nVL-qyG4^ zvAMNz(sk68)1fA?O8h3UQq}auHCmWwOj&6LsX9p^d7mNp~UG4D2tWIF9ArId;t zXKqRy*)8Y}Af2ScI#`Cd>T!|OYtSk1Ocj~3Mk9{#PgXOjBv_ui>ITUtxc%Zb(FiwT zvz*LCh|f_y=CXeybt)@2Xywa;Q(%&7L-Ji=0R7sOZLKXeC$>lsRsu^1E5oUEkwT_) zQR3?o`f-jY%Zi8%E1Ql;SmH2R>`D~Q2pg0+cmiCD8nJ(JgbdHMV%LBh zNh>hnHgNYqJ0@Y(()@~o4JPcKPk3f$5_bWYI*?t&Eahk6aiA*rL?$5&?91=9R0RSx z81&?Jn5vma6?(El{5{iN7){9aM~HiDwl9*dfGQXC5r7a1tl^6hCdPO;o*U+V#wxBd zzHS6Dc#IF{y~8z(EZ}@og+*i!(hX060pgir`4~$YStoal3=ZoBxv5)P9oAcRtGZV!hGJWEYcvDb1yaU>qM)*4OZc97K0Q)gt_)Dh8 z+&c9;*o3J3FL0@DG%*R+h0xPlPJ(*AI#0vRd^2-2X|((l^WhA>4maI`=`vhBun2t- zuJR8}72!!;NwQ1o$Swyr;C9$lC?_OsIUKjfUk_K{%P}=|y})xgHtsjH4X(o{+;`U@NKXCN;8@2X%S^Wn zgK~Z_8J}eTMcvdG5qu(Pbv=*lDbHYc2B(8`0+*hA3 zj)y4q*vbmWHc%+SOFI?Zh^^{h_zGL(C!KyFBVGtZ`kHx){C`tD+}+r6c(+U>Xk=pZ zK!ENcu1RzTJWHO^-B}J8OCREdJrr`IN|wo%`8Y@J$6PWGbN@}6#RCX?GSz)Hr@hCh z{3i8h!pcC{)0>M@_x1|420Ovheft9#3{jl>Ix9Q;3zYL5E^Oy-U+4vM3#Yg@h9a~e zaX6f&6Xc#D)^V<|D?SaIi^64flRI`(+`Ww#3iYDN-Iz+8|PJH#68*l9VS&BmM9=X)NS zmeXzc8SY(TcgrxXj66TDn74kZBbHU{ZdWFu-gb7q;bOA473}f<$w|~@x}NTcd>3Aj z8#9x#+OnR&ZO099h;6pqoVo|X-Wz`6f1@hNWdRkMAEcA|0He~=V`h@rvz{ozT)v~d zv;RQfmO4SJP2s#=FAodsrr`o`1X6+&|HADDnDVeYNlGTYts;2Mkw>kd?|xc1}{GJv)h|Wwnwz=v+X&@-clt)#lFSwigH0%neTYm_1Sw%=8JN-U+ z<(#X)7Ip!jv9Gd()z-MK{J>c*@Sjq_+bb{tJ>q6KI#O!|8+pQPHV3G0`UAIz-Qe%2 zwELO26fVasboz6`U6V-LgqL>Ox+4zIKOQd_@kz6!83Rt`3qjNE?nE&8;;6J zF#SoN@U{e3*zBE$kX#U>r20#SUxQx0ox~sGMH;o(x!+O)=+PjogVj(=;SzTlb_H+1 z$lNbv()XL$LSIL%0{Lt;@h9k+)t8Bvhk-x%0pPKrgz*O4M7I`a)Ant1?HkcT*p{jq z7a(ogr%D8Z375I4GTL*GG#KvTq4G0j zHdiLck(aJUCZD8|#q+{LcpaaUpIf}-M1GS~j+#&s;{#i`2CbTt9C(PO6 zQahv*wD8?vDjEbfg|66EBFQ>K`~}Y^98$kXm&J7;31IIZ=CJ;%ueko4AmI|idh4I) zrn3P#yZNkXG4Gru;de|cszBHRfAFrvuiQPR1DH?Uw@h<)2u%V{;2fF|yHF#6;=duM@+Jr4()Rnp zW@}xNq<#iI5_b9u@Jznx%G6)>p47G|$3bUea-C_K2Y33*;0^pv^L%edemqDPN+tGI zTQdC#L1`Os3pwm1p|P?@>TjOw_(^UqWH2b$l<7j+_2*Oo1a=xp%{LP>xC3$+J~f==DuO|T z&LJ2&I?I!ZR4G$WXyq^Bu7pf84%ad{zy>sh9$~bgx%@fq5I=~CH6av%Qgkt7)m%+4 zfo)YMUBh$G)R`DK;+QwesQ7Ym?O_!)TP+P2WL3%;5!{^BO&?*Il07Z%U)7R%iJe}q zI8};_gK1V*>7Vo@2^ac`x50sKbNu|0CXx*Ljb1 zljx^e9sHGDEtJ>l5^9R)J)28yG4#cQol&p?cZNyJJIMC1d}RKVbLEb3nkj>BvZo7^d^l)KS!TfQiDWO}og6%w!f?}_q`ww?@_X)>c|1P*3 z)}=G^YUHorPN*B03^?1K2itp_(iut=!cBNYo`Cs~qn4wMGLIDq_3=tpf9DdAE1zR7+rR8uo-a8ngH-$?&yc_Oug-E$ zB|0~3X{5ABtZIL(#Cb>3Pvs=iJB`SCA%8YC<=?4Z&m%SzJyY)m%~d1wG9kjkLxE`q zK6=O6&w}@cTBgpy2kI1GV>y*}aAWN^%no;~v3b@^rW*e~aS?SMj>zvqbNaf@@}^j( zUcv`?oi|>Iwtv#4#l@*UcC}J<^AB=ca?QFGpO#-*?wMZUIbsG?12^?XNll8r1FN-x zHmqo>TF%%|99h(EpH3de}!_0{4no(rI{o0K88nVFx!$$n?@*xtF<*~@qs%w-)qn?c8EreAa} zC<#Yr4>oRgLRa~Mf4JfW+cJMC$#NpBpTD%Q47kSEA?54FNRux!&$peAnVM8w>F+hN zNxB~BaNbaLGd(7-lsVz420mryfR(zY%BI|rTp34s)RVaZFTf6@eVkV?QvcT7!%&&G z7pyVHFk6)NAVsJQ`h#?`3#bTITZVCpZi2ClVJ}-*s38DW(x|)Ht+!Q$3 zG!M)G+q3lchUP5lgKj^SZ79W6XS2D|=F5bAHP*ZoWXK)V2TXzaE}y84QNI^_(EZ0X zQJSUfbj+3dNHLZyeyi&s{ZPD0)$#NV-IUkvK3Vt*$Fh)bFB?-f2#rD60!}<`oefhg zn+p#Fii6{NS0Gz@;*TZW%$9^G8*lJQCINvw_aPq!C0z}*27C~2#wlWT=^ekqHxmWf z@@9l)z^U>yW-{w)+Rm4U!^}gtF8=NGHD(Ig^M}aZ z)?}U|`uQ{TK)E{ol&eWjOvUtt=5d8H^mkw*Ii8#vRP5(N{BOQ8#>Ts9)mhB96zY1O zqUB&eKiqnYx+hN|6#OFhBK2Ef9nR7IE&kT~|#YPBswhB^{k!EeM^SPCVAFnC!o2$v;XFDP6EQ!E*92KU_f zyD7^cM2hu>OkT;B5IGY@YjDZnM1NOh1#KDT7329b61M6GP!~ zd@Ui8a9m~@qfHiuhUBRg26MMe54g5qKll#z)1}b}<~=k57jd(W&#tAGKu5qO%VK8@ zvWY$Xlq^94^tq*Sp6gkao2=UUJjWWnczPg@SVsB_>CcLu+XBpr^rDJ*-N*3M&+ z)J^_kOjCX_KR0Tj<*vL@>1Qorenc3oGvrO^MNuE^9O;&C+UHO!F<<;edv$7(@{e2w zZVZ)HtA;*Ujt5t69T%MFUlr`^|44ezTMJ9)hr(D$FS=s6pY)&mpe;S@2VqTnM*0wtg-9we5e{_^&6G_@o;=Ezs`{$uycy--zQmA4I7 zu&a(MN;?9p=9Hk*;>XD6U^U-Fwp`u~b4hiyi--(u4L#j-*FbgOyucjiPI|F-68$)^ zPqWB}IE%8_vyhEsBGqCB6Y3wF^g+WxoZ=a8s$$NtcO=dK^xT8$F3svscm9(! zBz6+H`!A{K?7s`~Y@Yb1H4+~NO+1&eL^y>n(F`EtMS-QlRQOSA6RK?J#NGyTw8o)< zQjAtjI7w~*_X`KY4s)_O5^OFU!d`GIp0CsaxEJ^Zo;E=>`0|oWAvEf?s$R9>`@8e~KQ}^Vfs# zU`Motf5vulw-owg8?KJ7dTv{Iyv7-++l*%Dt5|E=1|WmH42hm4+*1IVhSDkP8ReI_ zUm7C47kpq}Y8+h^zqER_2+wHgt@KEnlwy(YNz?Ev!s!2) z*YuJ9st<$?kW@qu)J$&>ZmIEnroAPVz`gP(;CaNrGmy`w^8@FCIYk}WO`d;1ovgng zL)CV4-E)XNYYpQgU>`|D+~!Kacc2dFW}idr_$uzO<0k%uVNOkx3iFBx<|Otx+5PA(xY65E{a(awKSsy9s}It2!h23#ckv(wM|)bOu{Y zctdDQ^Ux01o2+^>0!BEF5OjxT=X$cZar(8oIQg4RXDTnyVjuJXC&fXU0-5lPc{4Qx z>O<$XekhA;BhHIEVUxup31_92R-M!r*{s_NLFhI(&tSDja%~h64aC}(Z%Xs_uuZof zCA_r8p3SCM?vw|zBgOGTH$wca1WxFC+K!NEca`Yv&YSVI$huY?6}P&CL;4DY5g5&I z`HQQZWlF<8_=T`9XlfPzWvF!22SY>owrlR8!o| z(1Ne64QG}~+q^B50z!dyksQuZ9|s<@5+Qwdz@H71rC9$Ju^c3br$B^zP3{(TFFlz7 zg3}+Mqs?|!mi|&sy5P2aVe4bz z0yUAIMGcgB9JSeiTYH}3Y)^EgVU8I5P2GnEe3~~1c356KLwqC= zhBpaR)-S6(U!~$D*`hD2SH}Fy+ff@~A|_ySM|OOJFw-0wytHYHa)S~*fxtm-nRj)A zmQ*-*GT9vB8WA>1`#Jt=)IrDcyJ8iyN%zCPU zW?o27V#k|zd76RauI_=&Y+I_4sg-`mVfSV6%R@WeMcpptQt+}ikRBep*tlGMQ{$K0 zrgU~*GBomkSI3k4$}htlwN~g>)|Bv3P7PHtk2H<;j=_sU zG|^I7?n+Ydjnp|x55g(<;2zDsbJ@5kZ?sup?#jo#exoEmW@31Qypqn6FMHU)IE&l+ zj_T*Ld!v{-#)TFp;f-^U93$^!I>EiJob1L44U}ujls#r9thcoc@zx2PlE2eyy|fZV z8*_@v>$5RdlQ{Z>prgWyIcMbh->KkVbIwkI>b)@?xv6+7Klp(34puaF{mJ2!i z3$3_&Vpm%RUI7=Y4*VI<7QDE-PzHb1OW1Z<2j%X|oyZQ1_h+!-w~=!8CbORQAS!x`ci5dyL?1k_Kv4VGM zSOqb{T;VO5EtC;=lWp#6nHOrw3x!N?8`Kpb+?B8jG4XG#hv#=5#phu`p#s_Bo^ZyX zQTU^95Z?7)4;tTr_F-05&%diL3G4_+x(}oT5cPGw)9i&;F|01RA zI+-S3&FP%{F1fc50jgNYUK2ggd&1em2_ffT?=Wd;*vf>*h}(n4U|ac}Jc;#$Unw)_ z&B8H~aZYKtO1RFH!dj>#(;t^Go0O;E0)G@_STdo3s}xwpwPUNr%|fQ|TWfFMz61q- zH-E{0C02wM9wq$1Kf@*Pdd*`wg4EpZD34EabQh))qWPoz%?FNvSBe08`b!G=ma4Q# zFAc^dkCy^$Yf#ian>}hFTSU|<^Oxs0+NHH;7GPJz$EHYmWS&r1(8IHs*3uU^MHwd( zk~z5Gn?bG0D@&3#XREK?W;no^>7THz>Xyh)Tr#5)J7>OvXA{6 zv?KeF7ZDs;$$t?l*zU=t3?10RU_5WM-b$RsZO6~W$7rJ1gFWv3$-ToZHZi?un`PLcSTvNz!in0sgVQK;DmhD`&S{@V7{Qfx3t_6DQ${W)HJA@q|6o z^`G^oa@BgQY62j1b9*7%O7a;Ev(tH)?8P0WsD&-PYt1{v<)TA)E~SY+rZfW+QWo$Z%MRnCo`cOWi|dyQu6x^;bbauTAB@;g{nqchSoO{ z%RX^z@G^hjbin#PWF@3}cZf{B#SA!=n96||qCV93qD_1}o+`}XjQE-=dd_p#_I2@{ zh0)j{{FHeztsN{?^6dnt&~y6|?J3+Wl6R0YT4|5_XZ(o|gAD6!e4qDb?R75>Oppcz z?x2hOM5%-`CqJKMa@T7m!FXcyYlny9AGU_#XK{wq*!~8^z_q@nuv4bBCTH6O11K6c z3wFj9`*gmfc)|P`ZH|Nz3&Vu!J=t%#8*YsX7~-ULB*`&P@RNq^CvArQ7vAYRK%9B) zrJB$r-WDIBI#6a6b3U3Z?e>ijui1-2>=++j0oKB!JrYM9Sw8MHI>G7j=? zM_p=#x-IyR>n*2eCI)oxk6?ZDS-$L@>hJ0MN52*PW;(DZN9|EH@@;VYk6 zI(XDk*wfXZ2bSqq9AaR*`FXGz{m8rl_P3_xtXID(t+hsc|8Sm`ppLKJ%`qZ4Iq=-E zAT++tE9?-L^T#rlqe+(PJcj8eH`O;#RryZmX@WdM{;m2$rDJxRpBOr!!|u`aVbed> zf?9!K*|5zy34V_K*BPzufVt{1`6R64ZIh0a`6MSjOujB3vo_Lh$)f|Ey!U*Blc{Do z7JB!?b)Gd`o^xl=r}0crFyB4b@r^kx_ws$*G>2Uue#^Abk16Gq7TkOD2Yp4oBHrv> z4Ty{FwbQQro3=_lLfITu5;i-x;bDe?Oa^ZUF8!>!J$nhslEu><=rz8Z?x}$d0WR>% zm=c<%6=vV~`cviPag@c^T;1jhz|wY=w8c!`wH)arHIHFieroklFSeelve4tETi4RFPJuf8~7g zZ)>vjOMeVHGmA|TKEc169$RZK>xO%g!qx)y_>M{pXh4{9=I{*q8h6pK$ytK_>C-IB z*kQ;|zcqi})7?rNt6SCqD>DRNlTw5&UcxXqSXJm?$Tswm_DVYpQloD631UI<4?HLN zW@MIzxLc7m_!*j(C{V>4_5-w7PCF=0`u~X#u0eOwtfIh>$pO0_wt+1Z*6>fYYpxQm z+rn6O6!RLD|=OanJ2hQ`bj`eS~rUJ~B+2U{x zDk}G9Dx`DfO|}pGI;JbP8s-w4`FraE_AkqR#~Gh3frwZFE@N@aq?!X|Dln8op!dGR z{AJ-^k|qqGL4mQnCfDP-W%x#t*c>gvnPiRxHd3z`4bUW4DRSez`whaHpJaUqdXQO}BbCH>_wb0YM*HupX#Q#Ys)3H+7@Gx#I zzn*XIK96Uhtzfq8j_{DbK$1BoE)hJlZkA4*oBj--k{iG#4kvIYJ$k?A`A!mlKb z%HqN{DOxz>FYcWbPQagpHr!vv34AMf)FGm$U=XhC@8w;~PeM(=AN*)yaJdfaVryz` z&|Tr%rj3-J{sN@Z0NJG13O*b0}4AnMkeC*;0ivjsG1iX zgK4OS{>oGvpF*d-oxEvDkNCRyLM{@z;vW0DOCQ1bpj*qv)y2!oDz>Y31}q48wI$4< zNOxQ$$cp>8R^hV5t6I&J7km?_D|4IPATktrGv{Jh5^1lQo;t9U}X&gRe)eWePL#c#?mCtuH$z zH(T!H+og@B>+o&(j;=w3rQOCo23(J?=Fox*NoL5%J~VBYlhHiI$>zk=1na^_-6w6a zN$nLQa|6y$^Mj&msrhX-1U~bxb;qA<3OHE5PWeD2~jB?%%I(Xtl z(Mo5}C%e~CP-i7^Bl-|3#$~g=xaQ(+Si|1UR6S7DH;!v41vNKn#+)(U0K}&0Y${AZgaRqR3q(hZ%={>qm`-in`Q3FAG8LpSfY9CY{{jnfUG$WFDG;j;JmE~H_tpL@^r7k_ zvqzm#0PFH<@EkKvTooBQCM!{kzv^)>a(um&;n?uffj{6*tDyFixwpEAtJD@F`s$01gWU94PtErP5DA{nUUPDrE zFiM&zrNWum>va&v;8URk*HtgbY*Jo^a}iPfplbfXNwHEF`UHG#v)lLKAwrLQ5V3(L zXkd7)eI2_;>WR-nFF#T-*aNol;xhhcLTy(RCk2X=Y+^@jmSUxr;w17eCoTtUrsr`5 z_+Q`_AUSC63ogxX;me|{93KTTm*Z3L?>Z*1TgZ-G$eqyqtd}i?aoh&6 zgZ8g}0JP*A%g6i!@h0mM`vg2rY!E8L-eIG;-q}S(Bl<6@nazL;gNiT=wy+Z4kzX(N z=gFOrZjCLlRH!o9|31m8Zk>*dj!n1^pN31~?qVrsh_Hi+!F@E0s-r%zW9;cbDLlfY z*sH)fAR0fVf3hp}F=YDD((@42GvCG)Jrj9FqgHg)@R`A!f!T(Dg!#BO!NO! z^mp-8|1jko;c-_cS%Y^ZleWoQ^Yrr+Y9y* zw`W0jXRBB44ml-(CwAx2;)wKC`E9cUBpzZ2Kqf^TecLMM#f|u8QAxJ1 z&L}!ITnb-d7Q172R3m%oH18R)g!x!#A87~nmzzcJwl*Uzt$$HF@-Kf73c20WG&q~x zMBQRmrtVhG0*kjIb2dANtq`s+_mh6xU&wz@mB6|H9X#dylk9;n^5t_|MJ5_9^5y`i zRI!%jmMEpwC6Eu_$|{1IvSWqn_(KHo2R&B!hUB^LfXmtw^9-^tUTA5S-ykwNa$UQ^ zJOX!p``F#edu~0kK5VyDj5Wj)XIr4RZ!sN-isfp<;?Ya=mmynF_7=(B>taGHIIrH! zn?cCL>9(rkFtQQoV(lURkQ#FngvtKi_;}tbp`=(XBjJyj^dNT5M}?-AnxnUF05Fi<+AXALLiT`hk17N8%gmH`(%TiEU1| z2$Ur)vf@%BVRZUr;%Q&!egN|Qn_ULyi-bpLh~sx`ANWkW#0GF4-wD=*)z#Dd5kUbA zbH!B>M3D`B4Q`nJSZ>VKARg~^p7G!X^%uXuG(|WJn&()xHB=bHc(&DS4u){A&~brs z@t$6=Cbt1S3g6TYaNl`5ah%oHY-|FY&;BM0Q6s1%gfC|o z7D|P#VTxM@~&*$o%AcA$7+B_y8urU+f#MB4{giw9bWdEYWxYd=X5^?g)Dj25dnz z*K`ms7me!uq1zp^O+CSdQ%r`AN~PIky!HNISI~r zj|mN=e=QY31#pMojm{I=97n$kXtU;ktb_T1?(`|8Hvd3b zp}yqS1e0L(z(wIa)mw+4rEtVuPxs5wo|{^B&5{aaSE6k93ZaM+AnDb=2Tr1i8 z%ouO^j1AmSOBLpI_Ejbx958H1T?n`MPg#cH_N26k8?OmyNo+a_*I zz;A2LZ4Z2c&wbf(1GTRBGrAhM?2Zn4W9|lLqZM4Oy`!Xio<|m6@H?T~j`b(FTaf18 zZKsZlFIV+PGVK}aX`SBPa)mnMkHF$+mZuKaQ=a5mp)a(qHpVh{bF!6^z?0R49^)Lx zj1P5@W5xRRF7n{`X{2YpNAK=Pr`jnqxH6IS@Q6K2xh`sTMI!Wvz4C2k5jYWyX|M_` zBF4Q`LfRe9zIGP}$ry4yfK9VUF9UIWHvJ&CN_a`Qp?1&m52yNGvJtXFTIkmdtI6hG4}ie+sp z`9gSR)L2|JcRX%_{|dLvKV7FRR}Cq-d-6xxOX@MUp1L32vE}O?`Y)<0n;G^KrgxGr zLA%5qLX`ql+5IRkc$hE3=D{@Ka&SHPo4bzAkZ+!3|IDlpg)>`$6QW%?jQ^aZmpkz2fho%4M`2P3m!Z?g9 z$%Ca9_A;=gSOlHm^SSyqujyoB!O#WiHta04LCyWMN$>hG`edN&>5|T$K)+x~X#kk0 zO?BS1JQuIzFR{ykwqk~_6F#Fq(=)vDoF$>fJJa*Sv>!D_DX5J-jV-+OCD{pm1}9Mc z*qMeGAlDM)4p~0%|9OkW)MxwespzYM&L|D6oqRQ2fJ}I*<}Va(67J4nV!TY(3k!`a z)VIE4MudtBZ`cXXE(!MxHPzewTL}<3oyc&0hS+!=MYZYH-{bGfb-}->HGScoSh&AgiR%@ zbwUi2NOF=dg%QMyv0Pcg9)U~Z#v7J^^=t>!8Jm1lvYx>bq+R|noS~6PC)_|{7?hbL}_ZEVxY+|O(6tul$*$xNgj=$5rArzd|{u3i6;1jIJt2x+M> z#`lk{GX5!Y3HRwYOa#S{OmRm%ONZ&()1g30xL9Z=I%Z12UsgRrYeLPi*>=`alxYU{1)XGKTQ{lz z>4JI1d8mkVHMXa%AF+NehJSgx2OMNyRnVU%7D9q}BzV%glv&Om^c)a*n4q}Ce)un- z!?v(2`;@7|r{I~)K=MQi3!9-Oc+c}1{0=oRS4NZR_V^uP#{Mgm7wg0g5Q^~cv0v*( z-c~epdA6v1(85f{wit{7#qcKPI~9=YSZ@h~a=gOf=t^R1-#}SZUu!eieBq_g7{a15Tx5w6 zmIpdBC%s8bh+7A%@+oq~=#9RKpmN}LP$V6ZDC3vqd7nF(9RQYS`Sf1JPmNI?$i-njJsxgWTN8|89c?^Y0G@D# zHO;%9vGwyaf z`7FPYs+F)#zO06=8^}}dXVxg{MD08!N^D8>(ynrT$1>iUS1Cvt?(nVhyJ}snmz2@@ zM>S54Qm)a%!b6p1p_`W2P@1QA=$D=uO4CZwcjbxUuCC3Io{-9&LriVow)t;%6bsF=@_C?&q)l!>Clb8ghI9%ZF6YJ7C5LR!xddVHp z9>!{+g4GW=siKvI;@;FbtmS*`8bHTd6HBjEc?TMXkiOw2HZPq);W?`VD`RYZ-S}&?owY82lRO`SB zrcx+2bUE`alc;3Le^NV{i@t!r1Gu33GpqB-mN{S~>=Hc6wA$H%OF>4q2j~~ba-88O zGH)&RNYh}QP(;l!O=pYxIx+_X<(XZ3SpGl!D*H#mQZQHC+mtNGVHb5IMv@QH(7CWub$v zf@{2&oZXMZ;`SV-Q|O7M-%v}R`^N3D7$FDQjKpbM-8Zo;!* z>(DNKG?~9I0wehRfG(^-iTDPH(wtOLp<>Pw>Lmh3i}c1m6Seo9LY2w3{si30Ub9V= z1pSb`bK+8aLvaF}->{4KANWo@8HwSh+BYSh*Z)a=Af?%Pp#*UeEaf(WleXiA_#|KG zifs^_i@rgpTmv7{y5M)#5riL=0u0!S`bjRXkG6;YkBt|v?<;9{SKu5bCw zL$(a;g9pp+8k{Apimf;)9IZbmo4Q}PwERxZ=VF*1mfdQVq;Kp!!k^y;iK@V1XLmzJ z7|M>4L@PzxveKG4TSP$30MIaH@roUSXYCSD&>UUuJz@y} zfxhh-mb;XnCp_m1a@WvV(%w5MTnuct>=Yi!<)w77W5_BF0{;n#QY>icHX8@A zrw@Nua|;&W8MWka|gUS=8phA`bs3P%a%Kwp^GHu?xB8Y8{E*Go)>cKjSB^H7*q22+^J)gcmnF z^SrBKc8vK39pxYItHnL1j?w{NT?X=1=yv}0+)vNJ=+(RDD0S49%vt6-`=HhdOUl-c zav_pF{i+V&FKo+WQX+M<)0$+&oG-k~>d3;hN}=rnd)o`M+wN)4pj_GmGkz zwBPzhb)sdP{3G-*>sxpkC>i-gT{gv1FU1rxwc3nOaI>cZc?%SzQ!VSgAG|a7-cqgX zKBkuB#M8)pJw|j;<@~k4!|aYbRP6yU!>LsOM~b4J9ST7U@O~Ht?210=CGXY zU&$m)2IG9S#OAiD=om_8cjJ!X-sIHyclbr_#%MbTg1E@X+@bb*!P=5duOdv7==?GC zH9CqD@(OY9z0c*Rt~dx$wEsI)g~h=w)}ZwoJSNo9^7+*upEUea(R5oe=5DCe-aTkP zZmd)gdz0^Of3&LJ77)i$LbLkWnTxcJbJA|dj8QvSjhg#MoTbhQ!BQGO=hr-mgf%G>ceFrr~ydM=(tuPFR!;Vk&rdS|;I#gh6mMu_7#! zFbGX#>%i5ht}osD998Cc^pkb5m6g)*oxwRZ&+v?N{91DNU324S3csksxtnno8ji|a zZsEfEZB!(4o24LkLqCgtaphe@h1GGDLc_v8@{_rJ>UB_XcSksvUMP=?FAkRsomH$eh1hKvrllRfkG;tc#6J}?1<+OS0Ur!j3jP7N z2nMmfw`^b=f7u*1-BU{@$<|fkDX}2Bi4QwYF%4i7G@0$_{1YyXtR_yZ?IfkKb;sw# z#nNO$wr!{_%APFjluG6I&7DDV5zqDFNgA@+#*qxf7vdlvkl4l6jPO2Fd{G%oxf{wk z(-f(QcmzL|QeZdFZ2MOHSz2X?&ptvD?g%HL{o)o8QX60lvFs}pH6pOt+Du3y6T6yZCpmM@*!3aE1Y6{+XvtyTV`^jUfiPjf2wUok-Oc`iXC<+~vD6&^r zf$sY(SY@&l3XX>yv5nLeH&gR$$+}5mL3>}j-~~q%TQ&FtT;&YnsNig7EOU&j=6@tY zkQk6~7t-xWK#Rd#`l_*-^)tH0RK|(0n$QAX){>QZeDP4@*dSS)o<|R2dy-@WCya5X zBL~+}e5(~FEtKZa?VYW(1iL)#a7}&!>l9kkKP*P$7*9laV0<7{_gunDebK>ozD(_v zwG?WJ!~9VcM|v|oNw$5Zuol+<@oaYNFm677!8%u5PKeAp%XIyM-M z%A+!tv%(fMiuS{lKta;OyG@m5&Ai0)Qdgw^?d}f-YLm3K;A+B0*IRwDvjU~nYAR<( zcP7u)LfoAOc6tDM?2NNUX}73qRQcd#&^f1|yRWlK_E_s~J>LT5uJUH}4e@yI*Jr|` z{z8Nu^V$2;Sc+Zeo~%uGQ*xqS!Wi)trn^~tQeWVSoM(JpxYua(43783Tw+q>dg?fC z994uFD4%9zzAwWo^O;KCb`Cu%I$%)&)5r3Zi8B4P=5N2^O-8A)Rn;c^mH0U8zo8=j z`l<7|Mv)kQ-POyLSK$HLIwR#|=_2}4&no4H_kvP8K2JTUmet0{!%b)9#8Bm&(qseN zEWF*U7!%w*#Q|Z3?T?q}`x>MMw(Utzx0_#kH>J08E((OWznKWWh$@4Qq=DEoc9H7^ zw`1?$+1>U2d`EEI<#F_qJ22PvrmPWMPovR5d5dL-dJ}9cyhQ< zlDa7jEvA0^zyX#W9vxM2`#vhPpsT=-Go1Aj~? z4}bXD;l*O@uz}0>w8iCc$kT-=5T^1SM7OY1(mdTFnm-ypfm;IO#Af1L((8QTg>W`M zUMQ$4{#q~~CWsqBNBA5!5dvCEP(j#<@8G4(3~N=}2(c$FCj9mf;g{oez81S?qmNk~ zZ5QpsQNFXHu#^h0_joI_#U5v$roG08Z0+n9#pirfBeIg0w%L1ys|73A6YWKF4aq0$ zLlXOlFNm+SHnRaYO`OGCN_K@mC&sdeIhSKd=$M$Q79+;8v-X)un+e%?Af6z-^0$ng zfwHA%+=GLg!Ox%z8|9&#Gusu4Rt^OHfiH9&khOpWIpd-ttYijjSe#fh8sH5++3Y)r-@7<@fh5;eKqNHKOpRjC8&4sQ$jK-M*M4wj6Sh7 zYNRECo_MB2ptGJ+LSbPaGn6_*d_sp>6dacsO;rD zU;RH5i@H+rTIm=$!&hx!VLI_InPTi)?ljnuTRrzKoDP=R?$_RxcuL$stxcS1t8bqL z-b-`x!r_^qF||FEnREm$CE4vR;0aYr>6bXmHo0DRu#{}?ukahSCg?x0g?LXWMb1IZ z*|mhA(okC9o){SF&%g_C7Ub;H#qZujprSO5UcK96G_ynbDB`49&Ym%i_s-KD#!9XY zP_;i6>+?lG9g+}#iLNN=;5Pq>&7ml!lh!M81 z)-Yuwnf&I0W>M^i^-_s7z<-X`Vb*xm*E-nKXJOCbE1~LKUuqn{o=M^retxhFVcC5L zok2N%bHY~tD8ne2R*%PSvfFV2pSD>GGtVO@4F}L2=5N>|odd&(onVxD4QkvnF;73w zJrS#+oxbi$H?l>%4BIe$%Vi7mz4a{PSgW>OnC6;;q;6v?>UBa@L6ewU))P8I ze+NH7{a{hoY~KO7FugN$N2|{?^3QY31Yd#Ea?UlDN>HAwGSkhvaQA)BMM5jD0tf4P zvG?S$TC(Scb_o>c>KF%j&RdJJGlC4@rM}Ub>D$G0P_C*^c_%x9aNj<|PcAc#k{@!f$@D8PJ38Fl z^@?+tKGw_0D$RZjeMtBY|El|li`7aq4$llQ)ML~}la|~;Ls7YGe7vVUZsV%QCV{e= zK`l$ol1I@!xH5qpOB1=AyfKi->`-b_o#h%?V`v*~X1-aj$VK;Vk)s@`>|xgx*MPVQ za!}!%(L5jiwIq!l<6Wq2u+SbN$YWoo_f!;XTd+sfwB^)vxwh=Jq@>#8`@-&NH>k_p z6u<-q$W{4Yfw7>J_RGCKqf2^{r-I?4($%-t0!_aQ;^63-5dL zZ|@B5r!li`L9LOutH-Oz&acb}`OMyixG0=wtAJwTpRyOBRXizT{w89yQ)pNI1C)>N zb4>m>-!N~Scq`Yvk8puQ+wJRPR9CirQQ~cOJ2yY`AMS5z5q@X>sL$u$!z;>Ea&`(T zZP9%zC!InY^jyvjIwe%Medf=Jy5T>699@U5U{kep5N4|SRIY`q8|Tm23}Vnc+@0`- z^SSwI3@nEl(3Qit*){Ck*a5p0x|mXnYR(iB4wL)*aL)yEmf2(;2R<;(#HobF&|7!l zvj?(K5t-=yh}F_3c%}+lil)?#U;(JX~Gvg&UJb z*>9!}a(QIDX;&F|ofFB^|1QOov~_W}s1BCKfF9gESQnf_bHu~SA@#YZl>NHZ-H^>J zf=PSAPDS3R@4WYg8%DQQNX@X+X9j{J@UN^W(>Twxgon1$WdD*0wqVT7wXE?>r`mBZ z+%a-ddL&W<`{QU9Q~e!#)B}8dTzG#N6cB$BTGTKUt=ERF)l~#(c`h<8P*j=DofS&z zPxK#ffv?h5O1}jU_&>%i*>WL#(0`Z7#>G*JubprNhjkVHRLcfu`hc$~JHzvJ?{2=9 z@h~{e6eHe~h)~@37fGlzEq*k9pwCvmFs1Q0*w;}jsWRFj z-IFY6H6d^%Sc$(Bj$}i@CYG{F_i%GG6lH+p{`-kXr9%8ayun_^ZYPeow7e@MuN1@+ z!`1C8xKzm^6cmE+r>80*ZJ4FDAkMjq3dZ&H(7UHdTZ9bhi|CX}>z&B^#YB>T4ajM$ z4I~syuZXdG1UYeC0zJbQ*jM67{;*gYF}5jqt$j?5zi_HP zCznHi2(uire?76{j!XI|lG8xABvXO>MGoiuO)^if_;LH)BqGYg#Dw6{gu`l5`%)bYe?z zbwDgJ5MGkXizm4q=y6(}&_c}QEMSk&OE^nXCXY!P_-ObHUPyc>53P0CJ#a);l(36% z;I{c*c{cM?g(dJ9$#r!W!srzqW_`vN#Qy9FxM*xP*8)uhISH$T)`4sE;;oJN@n8pT zO+GJ#U9Z&Vu2GvJjqnrj6E9#J2feTcXoaHm+n|Ej51#Z+^{~ktj1_9-HWmxu=KG*H zgYT=m)y9NVdDGd_Iyo>%Xis+X`@OenP8R z5O)Pup`!W}+fpe-pCC`oxry5I?-DAouh}Zr&fHPUTGBvo;@^Re;`M$JmZIj@~Pfq89e<)K)5<$JV(By;;d?`XIZyWC)iq&K3IP=P~n$Bkqu`c*KE)aM`dk)H1SxHQEwj z*mNyinRyl{pHtrQEGgUG%Y08$?G50YU}>_W>CH&4INLcSgf4k%ZLs~a#c$E92bj<3>Tcsuh)@XCMB-n(hpWTYwyWd7buy6Ck97#V# z=v-adm$6~_7tr0^=wgPEU~#0QcbBa|(k(fi$%P=$PM?zbC}vH)09=yaEcYF+gJFR_ z@-`y4!8up7RMTQ3uZip!B(NHQwZJ+KhXPo+GiGaRS!S6rt0N= z!2SnGM^X5#+}ZMxL0FYm#CimSI@4Z#f6$=V&IX?4e+u69SF_F8ci=!t^1N=J_&Io& zpPpEhX>TgH_pMLTvlx%wFyUo5K=w~bN(pA76$Jw*g};u!qheYFlw-|?=V%40Ywt;j zW8EVQ;7L3&)CoMK8^iBlz4syb=K2Vm(gm6EtU#XMUrh>s9}vr(u9{~t6^tESe{xT? z#sHvRuq=OxyS{xTs7MXBGzT@A>FB7`2%X4TE|%UuOSpkfP~&a$rP$!of0I_t=os-1($oVXWEHnANs)F^V}Tp2gQJr=&l9MT861mmnLSO<2n| z(NpLExl7b5AGEZ?6^T7#v^<^tMEZ0;Y#qX$hSQV`p+9mT1_F8lUfeCNZljJhYT3B5Dn)D(@vKLB>WlSVL{gaVwjY${8lRHZP zOs&oTfCYApa6-M1)L48Dt|>poDBCC)G2O|1s{aStMt=>N?1%K#cr~_JOOjmpd|MWt z#Z;81kiJ{UJtU%|!s0}HLyEE+u%i6|lej*uh;`vEp&oykjj$~B6TF6J@msF3{hg(hkmdd91+XRFptg4EBLXF*Af{)EXv>ZNWpTCWz)HP=lEe#fW{~NOiC!<{EtMDbz z5j?Q&CVrKEXbJle?aUbh=PUi76E<`v%V7$H6Gl@mo$%jK2*gzBH;~tw*=wMuXY#6P^KLTo}&bMbH}@ zVb8*`oC6wAFPusz`__f}p^+pvdpq+H;E|_+3BEydk!aae4D#g@fk;XB{I{^2S~ znwc~2`#krpbqyPE1lIx93TJvc(C5G!Ce>Rm&>pnKts~eB&KBC8!gno*XS$=Bh5N;F z#ClPO@Yye*lA#MAQhV=utX)xO35LSj*6#lKxF;ex2Cj^7yN(d5rIz;h4oUPWnFj@E zsjIg2gjzyM7V9=|@8QTM){PGNM*8|-*}}qU@<^O4gh55uJ(9AYq94Yt(&_}FnLYd< zjH1q%OOaH;zt(^mX%gC?4CebBcor-Lj-rTzjRQZJ>4AC0^);6|S{Vf^7Nl$W;S73S zcyC6{@H>BOIOH$IY*6bIra1LQvXEaihJLIY;%S<&sc-?VCp8O?R8xYZ=&@)%9WB3a z`h@8dsDo8dBH=IVR8U<#VzV0-t9RiRb$D#2V3BwR>z#A-dHz4lzXUJf)4aR+E^9-d zM)wFM2}cQc^bnN}AiAYo5Z7CP`otM$ndyp_4`$Z^r{ymELSdd)1ZVY6ogm1fA=y0r zF0Q|46sn;5xUFfm>HbGM$sQ3LQfqndbA1`o z$EMb!yP>N}Rs1*o6JEiM3+jPB8Ff)}Aq1a+D9uP)v6JaRpD!v7-v}*HPjS=u&Pp{l z)iaQ0h-=j%U8h1+oN!l>O>fLg^B<5t!p-a<{#v1>e!Xi_-0;}yq1teDuvQl7#=wOF zBb5{rVXAjHt|MH<4!*2Nm|sdMk#Md;bwjFV_v=S&0nb>x0=ihm`d*5}Ha$;(q)Td^Ee%&o;MlVY0JuPQopCmoFik3nxgQd^e@WaI5Wh zk`do#E(+7F5yTMO7j3ehK>r@}7v2g=Vo@kTV6_>9zcJnO7$<}_s#VxwxU2xgrOE%| zgtV80&pOMz0G~B^*ms>_tnV9@h?h)+Bqzv&X zUC7mw7Qq5$pS~DZj*HTjfvf$`n=HZSLp`77s1S z{jY#!kMQTnEG>fEF{hMq+dci z!m|mdub~txAE1-iBpBvyG3#unn6>yGKOG_A5|`DIEG+qzWG^wFKGtATgWy zAl;BQxPnPfguPORZlUdPXi?#L^XBwgt`~{_@+M(}ttvjJ>%%^@m9^EA`(&T@y|-{t zf586eqqU8+9zDjVvyQ@&N#lemBAs2{-Adm}xG$XM=Sn994?7szg@@cBv#ReN-o!1( z1wv;qEIz3q+um26PW9kv$sst13+kh7wvfnMy#<80l@ld+_Rzh3E5jXxp7;(Zk2~{g zh1tvmAxo>B9>re(JH=XTzHF6pnFiLG*7ejYJz;L(KfJdKim4&C*)+EPjM{)A{cnPc zk{cE8C64l#Kw4+{}1KH*h?t zXI1T|i+bR!@K^02BZyUn-ME>!PHHC1$4iCn(hPhawR4?8Z_{hIMq9hXE_^(K#Om5y z>I~b62lYPwTA^ke3XyvmyA2m&l`pIRX03#Gpw9S`wX0alf84L(&9WC539;lR*djC* z|KNGJp1DCE;QNYw)CXkBSdof^C*$Yp_h;U+FQ(RmO}U$t-{Qac9?-4SozygHg?u{j z99_s6#@r2pu#qk{m1SDHN{~LM3)hxy%4PZoN(yde*ZWYw4Bl{~l$lDdYH=*}?4)+m zE6jVq6MWxqlpXYXWsTdOUfeuY>1pTfnP?Te-rw8dP+)aYqIJ zQ!hG~D?7c6a>`NCgS9sSpJSnMr&_4>vR`T5iz@QQ%Pr#WdQST}<{38w42^A}yi^DK zx038yM^`LGnJ)$?(&2D6XzVTH{Am1Bizbxd^=fVA5$McJmCa~|D~fcHkI^q1SFAVA z7wgq_EsuTT`cL_0Tuy~xk}rpSqV3eKy03z?z$>k;HY>YY>>0mb9jIFu?2)wt7UOp8 zGQ&~&t?@G$P5PLBnFU`9|Ah31YLR@!5ut|sTU|Gz`{|dk3HcPYjd5hi>OlX9-~iWN zE{f`-7W>ZepS;VIA$$dQxx5p;{_cHroVHnhPnp%W@^pEzvcoft`s$sV(cF6o)sYjq zB2l0<{&TnbVZL z?jF7wJ8mlzSV_jhvD~`$`-BX;OLeO^J@eHf5Y6u;=F=LnHMO92$5$)1Ngzf0hneC1 zUGA&2r#SVP{5-Fc>sUTV=H5m=jqU}on&hjeJ`7v~F4uEuJt4kep1BV*i+vd?Pgf%C z>Uzux7DFYw9V$;O`X4ctu4!jMqmK7zUS zMR1exJKw|jku3(tc!2M7x6oF+0#zaYhxKqFT*IGbOUkqONbKbm;`QAf)14UD?#6QP zAEQlLWXpnYwdU}hY@u}^mG(&u$p#`|O_l1~_KF`tcG5KSA#yj131u1U+9GU2gVz%D zQo023ax$$L&+Q=|4<8ku=nvVY_n?Vzkv;BD6<%oV#D!GTgkoEea0xITX-$S5H79Vu z^SoHh>hR|ng?JR-n4-WAp_~7^X%->C-o;fzA~En7@E)PJr`U6tbuiuN zaqa@!MfwV6#Sm&C+%!C=T7VvWNvgeNFF*~z9(1NC&GEK#@NmF z3bzt7;&J+V%inxmp$7jz3=6wW&p?E5o)cqBL|e&@pFw8c4Ml3E?~3nvsaM8)^qjPt z(qI4ttSS5kd~~l7wc$F`)Ai@*f8{FS!Kj!grVcg}`S5zu4w$Su^$Yk8j&0&^_=vhm zoJ3{^CqySZGq1=P1uu9XhC2BkhE)YR{A;n%N?9KGT z_emcAk-nqtWZ)ofOpHy5fn6$+d#GMGfLkKSTA^i}=^#DDw@-Kn{#Cn)9SFhj4qQS$ zmrJISgd^6?@|ur@_h4uKj>^enxKE)9djN_e-;E)=#-N6TH#o&U7rh0l7*?l)YQkq& zUv?-DQR%#fLJru-neaIFt$wFF;QR-VvX{cpC=1`5gMz0VR{{=00`Z#1qgMDmh!h** zazY!@QDDIuE+Kacca`2`;l(8|jkM;VuRodJZe@y46oY`M4wIgP!@4h)Jkp?E4@$6O z@hh^ED~aA>QF!Ea`tmx5hPOURw4wfvK*>)YoY2tMRJ^eoKJlpk7FdV%^nrm;PpSw(%yi)TmRK`F7i z)ygbxXWBI12x2p}M&6Bik#oS{&$zVd&h^1{ znm7Hvdu^WR<(kGQ?HtqGo3o3Qw(2wGpr_DimY->@vXTNBbl<>BYJA*lx(U6o94U30jNo;)8?+Z)S+%GrN06`X6RXj#iUZ%%NeG|6dd^z>w> z(ebXYmQ%`3=UVTv-ShKha|8L7%Vnxf4>$f}IJ@tauZL2f%|;WP&b(gw+wwqVNOqCA zP+Lpy_w`oax$eV%u1TgO=OeR@sppBHVz?C31>&IZ2cp#o zPY-icZfW|I@40)lPv>6XFr;mFL$g`iYu{#?tE0j1c~=bIsSS!TJ}dH%yli@`;Wa%f zKkWQfZRbAY-sH`5R57n{&UTED>S;%Xl3(CUJ&(v7%#fm*0Xmc^fKe$FpvPoVFn z3Rq8BtOWx&+4;#hsE_FJplKv-cp@%z17^}x$bstCb@tDZ+ zbbu>MO$Em0jhH5Z2={JEmtBq->Yj&k>4R`D*iQ0gJE%I$XR10=kNwpwTb@`byZ||* z&xbUAn0a1opPW&`5wNtyPW2~o0ULx*($e53e{T;NJ-e6t7ojHnmV|F|t|PTzI!qD% zGk*~}$K2xi;B9)aYrW?g-2!O`q8oG#YWfL|cyPwS@xwT8CXWTHpXXpVa1x{rhN%(29xQ?sY!Uy^WtPYWB zhHMOPFm2B2ZmAeoCO^jg&eBJ}z#C0CtzQdr%@vJada34y=bdk;QOtC(%5_HjoYp3o z%4`6C`@V%T#7R;YdO7jITz9w4yG)lnc*?w+xe>}_gVbnly*|$%Wl@Goeygizo{eEF zQr=`A208qs?7MVpJS(9o6K_rj7WM#m%N>e(ANpZS$IHZX+C}qz_CHS><)x()n*?fe zCz;Fkd$59kwKCqbe7|D($P%vx`-+~3VvWlUix3l9jF2&bCc775`8}|qgmQTU0IZoUje3OgdYc|yvpl9F>TY7?nhHDW$EuB4@P;fihC6l)`Uf=fo$89oggLwY(JW zpg(ORWBBmj`Y*-nnek$7Mr-qGDF^RQ93nKcF7us-6VN8+M&9q_cMY~K!m+{>&>Jk) zg`MS515=C?Z~cfjkSCdA^l5Dk`wE&`OgFv5RkUZ|A+ue$K^k8+p%SsmyoO)pZD^!B zkNv@KrM@ByE|QMphPt27VfoBA3Vsv9Toob;>*BU%1TQcI1xO@FYvEP39cG4QW_RML(#Y_ zdyTq58jla%6khIp2qWC@d=qNK3RN8S-BqZ`@F$o|mkW`eDqcgk5jGc<;GXI|ds=%+ z;@sdm%L`L&{c|Q0xbSsi3wX-*V8^gc3$Nqj=!t~FLSU?8pR`Xptu-sS&eOP^v%sI3 z_zLb6zZbgf(`>5_?X>l^8jB7G4_n)apGo4mu6ma-hXRhH-h`sbsvY>5OdDz4ZXLX^><5HD-CkA_GIF6QcH0G$v=6eA8>;Z#fdfvd(GR( zvuO`k8)EuS0z=ena|!;Pl(G)ChCfs=UA!IFifZ>cmoe6k=wwvp`) zuV*6*>x3qVM~W+kt`;@qHy0%WisQV43x)I@elDV&%UAjT8S7n;ba8lrLxzzN%&?d=z#$ z*Am*sR;G^nQrZaqc5kyCQ|mBQ!v(@EIt89(>+u8N+Q1Z>Rd{#cOI9QLOi&L};dJ32 zswKb0+9YEO_l0W#%DFFtU8HBe5G|Fn_&bFK{PfrnpnUK;eZh7&`McZ_MzNz^e|ZDq zN8G?&5043?1?$nPP_{PDbA%7zXU<{tdhu%ETzRE16|@t&OJj;&VSC68#!GkUMf`l< zSZ*V3Ej;%xKIkkQar8<-OQEe;6Rm)w_;ex9`9rFb7>(CRF@l+1==;u}kf(8dC9~Ey zIIp<1yg02obCLh6=o)u95M}5flr+5&OIbG&@?Ht$9L}^}L!C*h*Mlzx_6l3j?%=#| zZq7_F0L=WxFNrFov| zB{9M8@ZM#+!3!}S| zXes{E%6nBp=VC9ogXTXl3qQj}2{C9`lTGL({VyS5)pf=yi+MZu9hK&6bc*aq`wr%- zu~aj%1w`PV{GP^3d{0UrK7se6l_<(oRk)(&pe1Sfl#cyf+roF@e#>viFEa)FkArbV zf3tnOAAqyzPI%1p!TmvBk7LNQ0RV;|%Kke_)KX42>pxg%i$$N80shfQhZ9#Ro zkrc5`u{^hlyerw}g@}PPNokw>TOnbY3k`B=_$q_w$jwnRedQAR7+VNs#bM|SUY1vv zjwZ7?FS9!~5h|hBkOBvS0Ot2Rur(G>>zhgwt(7E<=7{eK!l4oHCR;baCESJoil50W zJC3TT4zK~M%#8(;mEWia+y)<^n20rmE%>9jfK2nt*tX(pVp_}%SGCkpd}-n<7$j~K zZtAv@-HVagpC6NL1|HI79s63}~j7!wm>^$^-x6>Ki*WT5U=|46Vl&_!|8I zKB%+2=h@6akLZu6H{BY&YkVKfK-b_`LXDZkwiIe=6}ZmA0;syyDa|;qdk&vNy5$A@ ze*JcHig})A5kH=o4@$f3_>=o;V1;v&+Rt(vekGigfoKddSSutI^A}G%Yw%BI`|c@> zhpB7mDtu%AC9~;%`NQF9T%SDyUlQKcYOSGlH+RDHf@w-TvE!ICW{lSn*GFl%09O#I zs$Oqj+(owx)WfB??es+G!?WRIWTBPVhG-Zv(53KelxXP&`>5mS_j0Up06mO3Ztkci z>&FnIyvi(J=!_ib&BqbR@v9(=A`~7E8ds;&smylQ;n^1J-%YO zw%Onr;cj9HWe=8b#VvpxR8EoTewj<+_1rTh(mcS@&@_+xMvnwvlw;1e+?}ke=I{Pg zUq@w{GfOv+-s)^;x~VMM{=V@Jb0WN1r@5&uSKX3O?@^We4G)MQe zbHha}5%&39oqKxi?k8?S%=@$v*(2@N54GtC=|wl*9MftA;ANU~qW& zvp6I$p6{9W8r#H*L7%x1Sjrs;Zpyaer@o(H1YN{DHy=S+DAhYCe-+&uY{QjZ7~VjC z!yeYrXcKmr2KuL=5E?Gj(cYsZ!Uh`4#TxVACCh)f66s>LhyOq)>H(LL`9do^gRUaz z!6I0LU&IY{v<3BX60bpzyRQ2(v2k8-&SW-PTH2Bl9)X*|R$Mh@iL)tKXB=V!(o1ru z`pp`jP{ukEu1R`Ll`$nqKZ3KEE4H`N-+{2LoU}pm^OJBX5W}`qq1ZrIIdN!so#X>Q ztRe1X;JMH#a8gt~LQ?6((mVy-WaE>FhpS8AZ_G_N>p;7##=$3IbH7tOq4x4!@gDF2 z<(4|daF?<2+rd?Loy0*T!Iq7q95(YtT$r6e|8S20&6umkm$09& z47ak`3sWi5wy9V2Hz8y6G9T8R;?D;g^7qyM*pvMIP)mLwozh&w6(jcqXB3_+nhJV& z&+-|r1b$cCh3qQ9gD@^(u&8UW0+y40^;ihY>oly9@l}5xobjb_6ZjUv<)A7)&1Dfr zcue2{>L3OQX?L^dHaG!VC^ziW!xBj+4q0C)> z9E>m^Zku@ApWOUDx0XH1HwbG!2_&IK!Up#*_9)H{$FnK+3AW0B#+`^kd4mvbew7!8 z?6{D|Of`Ho+*O;($8*`zidf!OUut0=mT*ceB~3*&rN{!c;51Ak*KH}m$A2MQsoS_K zMdjD9ZIk{)S74cVsOwGtLl>Bukw(NHxCl>zUX#`K2+tB_U1Q@c!0^ii28YGd!bEyD z%oa95gQ-(?cTDZXwALY(wL$zs>p!TPFvQY?zsJ=#&61bW z9XuVvt%?2WI=BR!s283D#uG1Zn0ms`%I|CSqQ(AiViQ~wpBJid5vHZJ4}{Eul3e##%kpQyNmeZ-wdgA{*(ze@0T zpIw1?0r)}A3J2+U>T1kkbqHa?JW{i*eZ)_sO)0}Sd;{>@(vknyIGDe{Ekt+m7QZVm z1M~^iXto*d=DXwQ^d6*bbZtEo8)W3ZtzX?4oUyQ{l$&V$;)rSR2ODZxtleQ0=w)isTwTheeEOf z8t#y8;yUCMCC%>-TPO&g)mNw2F`+LS7qqk)L>js|Gl&K6h zt}+bO)v)XY4jJb*(w4@6ti8=yb4{n$FeAT?v$pcGaZ~5*xDJLcO}f*k?I(1r^A}K0 zOoy{ZImQ?cn5#O(mz*7DkWvH`m5{BbZ&9pp4cxuhTr#M%|&rD(gHSm5cH9 z)lRz7zD=GozWwTRU!IJqvw7ouA9A*Oz0?|QuvxEjqOaUeS5q?0>f$SB4rvEm)2O|s zx_jMPcX^p}m74E-O4^w_=^XbFIF-qYzs_~a{u0;N`NI619<0WBlF9Dqci$j$XJ_f= z$I+Cy<0i8`gXBMsd0T7cb9=#148;y{gk9%lyPQZJG#xc#`%K4Q-0O%6`D5wT$~=cd zKI^I*yT;VSz1y)h{w-ZQ^Ny(mwOrdFv+Po|#1+VSOZ{+PcZm&tHGWio(xd&H`ZD7U z)2S(?_NGSe-9?pAJ8&~S_Ih1R$W@J9ZRz7qqq?#WO>GT*zLScjnO`2|DZm`+qt_L27Pu`PhYWPbG_6&E7QYxiScIt=G?CKbw$Ys ze9db3B8F#Ocb2yH^sDR<{$X;rA3Jz%tp&vCyJ=rC6jhNQRW-4Vm12Oc!Yz=6EdFiK7LZ@rP@w>moVD5JNYP|lCT42Ny)+#`Wo5wj5Dqgk1FH& zt%Ors0aY@egA>$PQ&>JLy1oC#nT5)r8J_JbXR7MmFT2Fl@YY1L_ZDw}Uv!OwJ2HPX zAEoRA`HnyG?PNb$8+w_}U=7Get~_!<=i#qyI^dboxKKV)HtRNUDi3kIVw*F zwmA;O$NCcGMkqJ^--0Hf6yC4Kf~>wRrv-oux2E&eTill0D?5R-0i`6^S!v)?oXcgZhLZKGGKkHDWoPf(6q z&9;!sBY~OCrtEBEI!z7dDA9v+NjmC?Wd_sMV{z99QJ^V1!E7X1&qL8gv0coc**m&< zx+RABTs%0-9VL|Qz3e{od{EYF(>^iREDeb7_o*hEYw3@e_G&SS13jyyfnpZj6~B{9 z8g__H_}TU5gj#3%9G5~PabGYK9dj2XJ`hIJYm8sXU?vXI5EuG_FHx1F5@zfew@4(%ihUdP(cY*ClPL8cnM zSK6h(Q$DC`OwKJS>{|H+=)wL6x{&_jO%snEF>$WzFcHc8LA1`ggYLsWaXlwZz3NOq ze{z;V*c#Z&FJfO~pF99n;r5b>*LvX=`;2QUJck{)u}BC0OmDAWq^l@2!43HXY<;1C zX{RQ*8^g{fE7OagU@wAD|CVb6cA_kck$32h!24<(`pNILEN^~IYX{aF1`1o4-?H2B zubfG+r~V$ugv01F$mU&z$~lK-_W1u?%Jh!gf_l*h(Oj4ZtAi`}kL+_yEhwdJGp%56 z!!6u?+>~3wJ|kJg3t%FzH|N8FY$ECjZPsnfJGQCv56rbFK7i>{Qe^%+YmGhl2lm(*IWH zt8;-4o%SE+V%4YR#%i6_99~y&P{3+Oej~W8Qd}q8BBpEbo;Rr04tgyg<+2lE%~=8r1=Zk6xrE$`Uu-T5I@zzGcs!9?>#UEvC|z~0>5IO@+7EgfKZ7r@ zPcX$Q?bX`WI&`$E!tL^SxVva$@C!Q;#uQJ|5}60u?gIs?M@?0V!Laa6^`FpD(%lR1 z?-DBK-xQkepGlL=YVV+4#g$2 zRs7FT6Cm1ZSw{jVNtiv?bt2tfz{ju$X!@!_Gzw8fuHvLd& zWOd@5FxI;Y|0?X|<8T&Ya7BMB>wC-8@Y`?;CY~Bj3Bk{yC)SIhVq})T5SQ2RLdN8y zPXH=>-c*Vw8)!I=TMZhyE}&(2hc-TcyTL-{2<3gXnV~2F)sr6cs_;FhbZ`{t%%9+) zwi-Xd<4Bt(-<^WSxc=Z9IXa=mpapRw-4o{rn^7 zaaM87MlC!YGMli)R6|?igu1Xy&`tV@t79gEt;QnTUTK!PO9)6;Y)RG&oH4mB)0sai z-3a~@f6P|F);@eVL2s*Rvk6cb1hbh$PfuxxIW4KMpr@@PtSf$NJ~4F8TG!uSS`rhR zxFT^oa*>4QV{3odPP+poK9gU6u!c4-^iHfC_=a`6A6&0=Fi+yUqA5(v zq{;j}vY)Q(Cw3fsL|;qsf@^Gb@Pe8_9N&Aq^Ej2!$F4x0z%V-ON!BmG9x6~cQ)ouK z3$>_cxG1=mZ>i={si<1GHfqmpa<1e7$%1Ywj4r+kek0dWy^G~1Qv$V-WTe+6M2Xwj zPvDaEE8T_O4gQ2zoWa~=!af&8yUa6TAJY}CMh${z*~%hBf4j%Y@6b8U9M^yj z7u=y+paQb5YizngW~Mvk7Wvol9kD=B6$anr$1rb9Ex^yr8*%}|FLfc)|s%IjW*k!a|`4sQ3+;!^gpq z%)|J7sG_(zsup=_+f5xo(ax5pQ}(ZM5wsW1)kk`(nR@#4+$*)Vdpg(Oov#gKnz=7B z^8>+P2h&d738rM^_c|C36^dNvoOSaF<5K;QzP#xHZ6aNfuIIwe0b1*Q?_9)J8QCGt zLhL$!DSygFZksD!&ei{7_RBuI)wIh(G>^(b_i|^9(*T}Y_L@JYzJzW^viqJk*;}&K z5V@N&A}_M>ggiTW9ji#1?x3%#ywCB;@KE2tw@!(o3bUNvVdib@Om-+B5dS%Eq+8%;mrBhho`N%PmZTXX~8HEng^(yoed zSj6nzbCg-|Z>5Z<35<46%em^=@43xga608mbcDK99`9R{f6KknRKh#VUOm4de3e&@ zH96jC_0WgN#yP}n$ zjdkA1`r=LDNOLa6KXfX+i0cpLYQw$lBU^a~ft|XA#ulFA`D45W?_zHg0~KhlUZicV z+2%X$Zl+z18%kmJ!t7KBN6gF_&}00S>Y_z^)4kpNs(C^>jy&g#!+q70;s<95*GoE5 zT0tgQJopAGJC5NUg@54M*73Fm{>6cM>PqQuXkvli-qrt_oQjj3ZAFm$3IfapN!Lsn z1XZxtRFraon$92R_A~j!7ImWGBsc~&=F(6u!`KaCBE3<6k)AG1iC>)2U+m{}(mz>) z?=)SF>khi2Z|oRcQrc>{n-N8S$vQ|M=GuaTN(wW~o?;%rR3zN3nU;P`M;Ne2y2`ot zajP=pKo#Vso1wB|Lt%{f7xBoUifCdeC{AWRTB`^ZTdpU(|B^N=4HYL9WE76`)Gr)w ztLPpfHWf-FJPXfo+z$Ld*}a7LN=7-L_4);Wrv9YenbGwAM~8>p%FoqGmS zIYUyRtG&B{wp?0mj3%$M^1k!(zEGw3#g@C`VmiW2)59DK;TY``-%`K_e}#ecQDBhw z7?|UJ1m)bDLQKrLaMQx8;WY+gKMB_GmXlssH|b?Vvh}L{cQ4=;9;}{oM(s_vG}X1t z<}R>CLkIsUp=z*+%b~i{cd~*jjh=>I@q%9kfABACoebN-85|4SaqH-9T;HOm@M!Z= zY+Y(LbD6H@=%?N?uh36Z?$g&m9j}RR<<`kd8qU#f(qGxtpgj7G`<)xYs_|=F?LoXY z$5YAC!Mz$ALLZDBzyxc7;8CyIvhio@cJVwYDXj9P?bl1h&ua7sS9o559sYgn8+K9~w3QnAA-56*>DxlGxJ$&^EK4iiS9|s&@l3S$)VXG?! zt>)IEDr_(B1NadlF%`XaM&edff4BskhB>$l-Jd~1X{5nKu~MkJrM&nHzl5;Ea`X0p zHu@?4mW++x!lej0JkUf=1Mp^U1@AY!5g?RguL?i7w1O0TGpOR}Y6)`uWhF~n zc{iSH6VZ#5NGt{G;cLXhv`M<`YblnO{;*xJ&SVzj_IPjH<=|m)sqhOmld^z#!RP)Uf@^Ke3jVK9HIHRdWM0+D7T?h+Q=w+(Zm1z4<)phUgTISe&lw;EH?>Oya&TA}TMwZ6WQFxB-=m>AQ>1I);3^uPBX)Xru}vK_ zV5QLh;Jl&%gr9opVEqG~#Jyb3p%*x|XlZx>UUi^K=>CCuxbDFZzLiDwLj2)Rp~cva z*Qy5C)c=F+94w-D6Xs8A>!0~MZS{*I{6Z*O>y1w(B#WcstA;T%m9R2KhU;4oSby=C z4BnQkQu700Q)J;+x;oD%xVebn1^wpWUawJTWt*aAx*kgnOrvw_1xA}{W=$2M(2+O| zZ}a6#DMIsuXB{Q9e&Mxvn{a^eLLG1ivNFppGPj<8M^c@ov75<8wH#;JxuL$Cndt>j zhZ`{^Z2gk2xo^QX&=PCPt0!HxoVE1AnT3hLUbr+opK*va&=TFV@pyrJ!vi zzAJo2O$=;cJl;k)ArX?^Zx8k>mgG~8)9z9H?7|spP2W^kbMZm`SO4OP-eK^;IT*o5v( zUw{hVg>CJ73Tq2ZP)R^0b9gPE?oT#F0}r>4SQQS-tA#@TGT#M8%ZI23I8E0gldKkf*WW7Ratr~=4<~-akeSaYGMK0k~E3fyH1E3LhXW!ti5bT|CXe? z!k&b!B(ZfGR<~Tm)2w&n(rjDRBxwh?oE2aP8VYk=Q(-h}X&o;-Bz~3oC`-7Kc`dIe ze9!)g9L4$8V$F)vT+2Q0{dLq~-Z{bF;C*l-?>EaK!3)xA`ORpjd8zk|sR_LA7rBLeGp#%n{1e_qtL@Rzo&7Ds_Zu+ewQf_3fHZ>AkWZ(NuByOPM`YAPM) z`&&oqu9HcA1AZ0x{`qk_o)=q$7VxK-eeO&b&97#v;C=LUi)v_%yQ_1Vy6M&NY-ufS z%*L8}3+rGTJ~cXujUbsHJb+xgtjuV^mu$s{TIZsBS4BXQHMrJrL&@W`O3PDq+suiqCg9 zz$}T=;utFTIz38JpfD(=X+{W@EErsh>t3EtP7W;(AwhM&7Pz)Uv8(pf{mb^0!2k{in3;dAOfo#xDhW6>ElTK&SMI`7Ey zb!*gjBp=@ZTmh5gw$Pv5JzRuvLK|F>@McN`H6k?G6^LzX*~elv@Fm$&GbQ4~#$`VH(por&MkmaE8qG zz3|_BHyrHs&}UUAT4@>Ts;BGC3iL)#96v|zGZ{=DnQ`{H-p_81{Un!Q1^h&rVcw7* z<=U$HxvB0`#%k%KT;-r!na=w1FJ^qt*_6Ko9Kkd4?l_ETwdAwv(cH@P2j89O+|0V# z7w=knjk48sj{ceUKyg`K@!S37z0JZhv@wc%Nkp!7pkr`fu>nG@k1pm0?>YZBbv4 ziQxiUru8VdBzX@zK&Wjatm7t$wky)sf~tuJY)xz>#2*5oo|`8`_qLt2d`PNaSRtVn z#Mtfb5ay*ennzm7-Lf@E+C*GMCxubgdR!B=E-EixMAZ*X5B3ZV5^Du0d`w#(c+ZUknVVF}`X!q&C2*@I9(yN#RnMs_HJ_qi3Yo~x|Q^ljre`8>NUAx_-I4FVqP|C5{@h{byDzY_9m&_N?W$RfH^Ie5&=2CE7qMJ~YPCF~gd+i+rhd`)F(h}h> z%b(mk;U3+B>Oy7tZ*sNqG~5`(8Vbk` z%pSF6cnjW)>T#pET(m>zNbXf5v?ke^s5`wfk8!jU+ zA?`e0n8hB#$A$5PF4@y`OZOZ;5^qoi!WTT!{1E}yA=3)i>9lCNDSV@At;WPzd^N!^ z|7!b2wwc^3V74^KI>d0nr=dSAJv|w8iO8B!vFI1cifeI-Q=qv1=JzMhgFIaB z_GaGq`~7?p%sm~A{Uf6fCb?$TSeAmTYMpF|t z&9U72t7V8sR?E4OrYJn4;NC z{erifvshGF^HFV{H_14TCN~?gtH2HZo#XNzsJ-&v%kuCW9I7%Rv0dOi+U|Z3wMl)Y zRP~MwjAe%yN2srpM)A|k(`jR~N%sG3WPh2Q_6D(o^$q??`!;B6O;ZDn&DgksF>#BO zDDAR!ytWWL4v2bPUC&I-J*}y}GtN@}-%YLPmd6X$#y>-?V>^KXu!p6#al5|QXJ_jB zQav@?PnF5R>zO|0eqwjJ$7^r>zj^t9@2j5;j*V>v+E=LH`O{kl*Y^gTg{Zx%I(I9T zl#<**Pbu$y%XqDedfE4jW2ti3lH+~g=nW|Z?4?7fw<%ar1Jf_FyjGR5;z zpuIlB7Zd*(7xUR!;RdG-^&PrfAWSHqovuCHQGcsez{u6#46xIQU&V;wpFI_EMz zuZU_{_A)c{Q(ofx;_u52tY13uiSsPzWNsjSVES8X?kNm#4d+DVX0)AuMeJu zy$d3|9Rf*wA8N;0XpvI~!E}7U)(<$6J9y&ra?$<}PI*Q0lQ&C}G+K>@n?N*^M(U!z z;oopqZFoj&?;v3&m?z#tKR_P%Bf1as8%^s`4+t+)+Q&{ZKKUL8%u_UI?~4w=UD_DZ zKYLng<8XQQs%1Rb>D#DaninrEh%f7Nc1 z<)ylURLuLJtqE2ae-18kr)B4dBNBUstf_s$3Tpg|p%c7@>=DBN72qC$CE8ePAKJ$& zw2wg*;;RW0p;>McdVkV8Ap#X<}G&Q-JyGj?Rf2F2LkFv@<$ zvr63+SsHIJ&vc#VQqfmd1vTuySZbk2JP6+pzj0hlig#v^OA)`L;X)^IF3vEwv{93W z#7lE%zkPsvzZr|$V`j!L)DQC`^x>}NsF1t|mF-n!K|TWiWtYlN#3ABcP?_4!+TpXL z5p~O*6yiudI!lE3Du0U_?Ft z`UPLWpP2{r23Ad2OU-73kY;%ZW{|;AH&Ft5$R6Q4#V>)exRlr(bd2M~nrH z@x>yKC4Sdn_yIZXYAY{MZ_xd|MH)=G&!f<0BzpTMMT!gHK4}@<`e-Cce!?CW2kIxZ z4R|?!eJ6#-OB2++wy|P{*hGcgOE!WRn5$$MsVh#Bf!JKw%zhwk@h<$%K3lFY)P*G( z6Yh&kg^Q#4fQ1cUZPJK|#HCrzCXmUbf@~JYWPc^m)V9kKFI$z{7>brn@@RRVIDr(G z4v=xV&_50>loH*&!5CaZo}V~}yT%Xo0=c`alUV7iv=&E@)+Ap}CTX$-loG0g6{NH9 zKpI7Vrn7h#Hxw2y1>z@jH8hS?kzP?-W-)K~n8?uYVyd_umGkZdHV7z_=PSNVMz|Qb zROl$!`5=lU7fBY%BsJV-c!Si5X(4gS;7ouIG9mAMb1d?>r+~B8Li0Lw+gy=cLLp_Q zUYQWRD<6hUrE|6=!G-9Cxg_bKy^{NiE$NLr(KjO5juqyf@2>O{&I%u}4z{{{X-Y_( zj&BgN`m?E@yaM!c*C^PA*ZIe2v1pKfF4zbc3N0Fs2VwU^+?QJ0)0xSx0(@UD7bxvJ zgmWo8wVrF8_5&ZM9lCa;rZ2}-%aez0IRDVE1=~r#?3Ih13+8N3}zKo^A}A)K2imcccAmGlc) z?_##0mwZ{>Mop;WsI~lUL3f`aSRxot&eJns9ncn**Y;B%PaErOQ!xH&&NAVfwVLJX z{=?3AbB_0A;y@uYG$E#;2<2R563C!-jLb%};!=DQh?|Qqc%@490Ci z1wATs)m4*hW_|;W=sV|Xa1pyP6bt``%e|Gg>XG~4V<(3NWm%w;9uYpQ`q|~yV)1j? zn#>(EASV`GA#WT->fFSB+Nsb5%LTq%>@;DMw$RrgP|3N-bkWtq6rud&8||3ni-L6w z?@4RZR`!@_0gOE)?#e#fG9K$_xMt(F@}TXGJ!hEemet1kq+|$UGw> zMnH}Rf&cXK=##YrH;3KMuQB~%8zG4Pq41xA*-A>Nq+lZzh(pLsouib4rIYCmD|xuH zd{_iy!*5eN30srXTgBI^F9XCLP_8^pC(L{pN8#P&(LV8ULff0z-JXka3{mol-Ef^ zlS&EYghsJ9oyqDtmG*Rli^H?H2JBJXh9<1c`ef7=7TUalvD`p>4@Xm9hyvE+&o3Ao zTCCT@05+uO=B813d>c?#jSyPEu{jGtfmY8IO;hAO-H*-B!ESKCa?=S+k)StufcJ#H zYyUXzd*+Z!xux(-+*!(}-%UT+nu|;6`Jg{;B~I{4)bX`I)1vF^?b*UyE_MajC{9#Y zI=f13WHZ|3=`VBQ3UMa>U0E+9>h2n$Wr)v&;rJ0eBPJ3FjM45%AF08)6*B~%52Xt~ z_`mT`YS7t&FN+_X0qSDDE>xymmqgjgjuv~9H3p6#F%8qC4eCTZrYSUyJ}`Hau!}mj z*D`~X?C>nTIj&}wxVMW7!B>14&18zC)vOBXc8VGmE{iqvQly3`N{_j2@K{oD@iFMG z1vnN0zfl^6*y!r=A)!U$9d(O{;4DxFrce^s?r>kx5U60Ar8f}jTZYO9iJklo6)0O5 zIC%;4s#qVlW;T-?c_SYdB`r}MLT3u)%}=w&%ejH}DVN08VzO^KyAk~06S>)98)B1} zN&ks$@E-GVO2rD}wA|m4%ah&cBYP8;5LV`m754FMY`6GbTuI)8M@UtqUiz>4ZM;gFpD>=8D^!ykdaqj#p!^0g zwrKf<_*S|l%_Vo?H@wmI8s^I8#8~_bx+--hX4?hnyI90U1=^Aw8of<%m4&AyU2Z{{ zW0|^6qgy%R0kM_P&_4~eM4G3N(whxrsee?`DPcSwL{IspiG#Eh-s9+C3bg~Aie4+l z=Pgtw3XNFo|B+e5MP^PCUMVplI??4{(9ZW95AUxo*QUg`2zW?NOPw5EB5bz|5-a}y0OV@(hR2gMcXVw@;>k#f$DGWOqS2$9g;~YpShBrlIoi77Stl^^eF8G zndA3{%Fta;S^f>Mx@5c=FUwhm9{UcF&w=Izm$WQtJ?Ry?NLsQLVB!>4dEnfuv6%|G=n;vS0r8$MbOVXT)7cU*k`8B%l-aAw8?xD??st~*VJ9X zqF`rA^}1^8L4B^RwE(Q2^EP1yx?$miEFQvf@U?ZX2ZEjI3vdtK$+K}L>1J|0l?5-* z&&L>*Y}0+V+NUdfbia4vIut_8OM7k$293||7S1V*llq;O*34Bsx#uN@Z* z%202DH%v41TX90e$$`$nDF?GdOJRVmOs8bj&n!&SX3^av$5&tgLw5tgPUr;mWHu%~ z{ebp9KiPgeIzg`nrztJMJY>T){!a^mm!0`EbY-txG8!4G(!tR!zj zWvKl+UhWc}R`3We4Pe_bu*o+@ZkkHBIJCjkkd$*ALp51O+hTdjkG3jtEns%$S~NJR zA8m+M@caszfp^L-ddFK2rPy+~O77vJVZ!prb=Ss z!79|JWrvS(2`K@MZ2Av!<*botUd>iAzkT?Qd1&4QX*APW{%Z9mFZ3C}{6HV!77K)Vuh^bdnuFHyRb8PxNt{RhMVDw1b>!QkDtv zy+|!ND%`cKylQ|9K0 zD;!glN~{q@sJC7JFsnEAH4M?pftgq-%;FoPU9?4KqF(04V4p@=eHrHP%-~@ENG3&C zABflXQjYlw^J8@iKJBgU3Ff%-OpT?uC|=+L<}olCg_U+Y+L$|qR(dU-wd^;;M%OCt z7?=pZ=SITS!boy0fxxFiNl+5R+l}n|xaG_gX07|G)|4F+H`Lo8_oew-!WOtDYXJP< zD%zLno#JY3|E44BP;L~g3paxsphr%eVW*)Akb^_C2bLMGg}76&wdXtI!pG5UZ}H^U zaDX&LOoNlLPd&@-mU1jP=IcRILOo_ma1s=SlkQK>gSHi-4$Jr|%Y&p7cxS@c@Oab} z^(AScWa$XKv(4aQg`+}q`rR3j8i*E3IqPX1sWx)ilSYtV;8$^hI7{OFci~gGmfkSjpQcL|(>31l*5Ja0q>^Fee5 zlo1ZV-P}}*U3dYa`Rjr?tSxGYHRic6gBQSgf#(nSX0o3V{REP9+*dmz*ilKgq2nBC zXSRdqKCpR$S~h<-o~{ff9#U*;3Y2wX+HjO*JR^-6J! zb|tSaswb9xeJ_QQ**xrj*eXkQ!l0y7zJ_1Le zekct_yFSF(;jPe8!GogZ@@%628^4k6u!jY*&==|ekUUGYpHrR+AFw5_9OlIZg&V}O z_;cX6UPr1Woo2f;8@yX^Y2}O7P&bECg(LpoNSN6gs!x`S|FJ7Hq-lm)+6^XsnSqIy z{-C>$r~bQ?-}{fg!p*Wj$aUD2n+|Kxk?l3U4xf(~g4@bav9&ZYw=6DUSq{?GB6D|K zMhxmn`WZU8dnnh2hjQJZa$qsuUDTssEB=@`=KzxzN4G^)4}P;&4Id9I=0D^cLn{mB zV{_pjnk(NMEL$)zw1-^=o&@7P1>p!>F24!0ihD#_$!w^YbTjlaaNmC=&{ZgH>nA)k z-wO`rGqr`xp!f^P-K75w5PgqrDF7d#1nqOR^yrUN)0UpHYG%PliJ)p}72 zY&ov2wNvhT)Jx0a+MDTADEPu)l#e8*DD(N*Xp-l)R?YsWLua#5$%4b-iRcC_@0+9m zxC*SXCTdM^^Uy169=(4~7CVT0^T$&*$y1?@GzZK_@3k4!=@Bh%@a!mfl4r{|=#|k+ z{ERkCCo>I5s;?U9W%Gi8*~^7=o%f2IWbO{LNsc-#;0*txt&WSa)Hgo})wZ|;<1(Va zw8o>w226rMwpPa@(Jc55u0h#q0L=?^5{^O-z7%LmpXD3)9f1p>`5-2+Rm>5ZQI7M! zDG6*Vp%=SE+Lt-P#zb9AykUJBuUl_1U5%SvP0^nw8PCCS)u*FQTmcu9`oIHBF!F;* z$Eq1fMzsrj4#cW=SQl4^64@RIweb{8_><->;GAV4SPZsX`?_oLZJ0Bb*Kyb4$ua%h|oS9IUOhAx2}Bu|{klxp&j83JzDs^V(N zqy2gLb-4X`%Ts#e=;Rt=S9z&_2H4B~#4W%bgmOVQq^56gTSp5R;LekH%D@-^?>YXm zT%+6gx3Dq)0ba;?A-u35fJ{@h+GZPhD`j|Q;X0se>g~{JCe)}rO7T@uChb{)V&EJ$ z7K{}XSjzI+RnIm)_bpgxJs?(w(^wxn5-u{&F_w<4z^#xo>8!49LIyVkx6PJ@m z)nQk@8t2V!0G|ux#KG`Ob~Y&stC1n77K#>610Q#jQd1^iAGz!Q0CUMUVKiC^8q#LZ8f7XA9KZH8&_}mOKg0=Ikr>g0gZ%Up{fKp9L_cC@8DCH4wD&Vbw< zawXcAo*^})6S8A@)LMMdNjN!!FWU>>^UmQxhbihIj)X1nco+G6|Z=Gw%=DMVx5)Ar92y za=)Se>D}YvP4`!#J&@5;^`b}|a#Ymli4@^M~<>I!j!9U<3P9+8UZh5-c z)VNQ1>XTCHlGEV4f4CIHlk*pVGQg^@P&Z4PNEfogW!PUyKF^O-dgi|XWwkeY2^{iy zL!a?C+}Ki|eWEnQlfbFm7S_kEo8-IStzFfoie1RTP#M>B?;qsL9*w5{yDEn)vAg@A zSC;x(%V1eqB*Ws@wxU#i|GXXi^^*}~&pK`!ATlxZ;x~%R366EX4UY{rFUTRu1$%qwA$FarOX2Gl46WcB6KmRNBD!pyo4c6x8`2XSe zk?G=pyT*q;yOKklLq};UDko^lE+rioN_rFgQOx6nZRje$*w={^m@blGT-U-%8XN2$ zj3f8RpNU)OFmIr9Biz8%v<6I4?jqM_;Tki}RC<4BW99fZ?!hJ?R17zb{Ulbh@k%yG zN8OxTowMq`Rf|(j%#s2ty{}c~k7vGiO|dQ$bkNa1+IQbukvf1bgZ0ut#Dv#_(xG~2 zFg}qT8N0;O3}nTOCS#Q8p$fqt;SXNO|HH2~By)fnhU1+^VTE+xJX^s=8||4qU`FuW z*em$8_a^n~4OgV3>CVVRk5*6J=^3c*kxNr%XEv&&mGtz*S$rjVH>GBtch9qJFNzNN zCZjwNm-?vfalnq*J|MVws#=O_l@houS|GCzh94T{ek?6?O+?NjB$m0%)Ghj z+n8z~iL8O0L&xDj>%qoLxG|1-=KY*XsUx4jWj!CZqV`mvm$Y`Aa+HsT2 zr7iu{Pma4Zt1#77!t$SEf_09Uq1)4nru@9OmS12Df57r99OY_Y4!bUZZ5g{Ym{?n_ zW2!_g4~Migd;#PzWjr*WsYDuPIr@jrnBuHs0zE-ulcSKc~!3Sclrg z)y&9Ej7&HS_Mvv%1bP-pN{TR_V$--rY-uL6{|ft9DkRfQ4FXThpBbOyrt>%M3>!vC zrdmASUwZFxPuKM|)N0iIm!9+=uyYM8D)%9&7~3Sr!-XwJegAMRb{<0g!kGcaW25)8 zuD%<#L2PAdpIDaeSKfO8JR-H?%%*=rZ5^lJ;{3)q-ITqxtJ|Mk1;;?5JLpNH1e#6bVmf)jsU6Dwbyb?+%w-~FhBvU5bil*9Z&?s$}Zju2(=&8hB za#Tm>;UV)zbDk1uzTvMf>;+>%E#`@HYT}5D6Vh|`tmhE?8Nb@O9IL@Uz+>({%?FR5 zeW>w!vCxQTL0r~vhIyuLus`me-5>6T;-WZR*EBpsayFl<3Y_O&WP0DYv*Ay}^{@)3uIFOSDVw%rUr&UICus_6h*rK(F~oG}d(*lDJhcpQY1k z&grQPKY@AFGFB|7JldY%r+JeK!ey@H{vlj2{TTSy-ih>#m$`Vl9~=Q20XH>yuB7jk zT!PJ;EFJg{R>XCHSNKapD24v+<7v)>o65fcol$vVur$qj%H2!d6uJnjQQHcW z9^~zygzEv=P5sp?9UphZS$4q6>^YOji~>>g);~zy#Z(lSq%!!Uc8fBZjLcI;z@|_G zno-T-yHF!bO~L3HY%R*!D704s;hi*p-Gt1~o8sY_j-)=R@2?cN%NxkyoP}x^Tc#zF z%+DX#U>zwe=qi5{^uV@2JpP4T3N(QQ8oxgrxZ|IK*A?uO$N693;Len7xb3O1E8~qMQ4xYd5HIb)FK5^Yj*YW>J;AA(-|!4;~3NhZO?;10NJM z@RVk|v-1Z9d*nmDSiz&1*?AXrke?JB%Z~Rn&Hvr=qaatjQ&5B1Wk^!`q)aQIzIb^- z*sAaK$D^|(6^wE%pzl%?>?$tj`z4o=Is-+|PQICV(*Gx18)zGwA9yA&Ab+k;H1`bL zWIpRn=p;TZNsx!A)i^cWMI0?Sth0C{#Hgd@lm7v!p~2Zj>{Pv_{hhh3P|$N(~Vi^q-_fhdICP&6X$sSsB<1Z>yOF7U0``k}`TfympGpbai-hKAfPRXPCOgoL_=QDN z@>k>~=}+i3+Tbk9SF2qSIep)7s;vUw&%8if<2%M^>{_S7SHZ1SZ-C7k@1K?Qk*Uhw z3)8J>=##NC+U4+)mtY64nwkqX!2x>EJINNt4ORM+JkBI4D*~_4Z0FSAGj9`rdtql_ z4UEU%DDAtwEgk=iHFQ+^VlSWik*1!GdC!5X%v^94v~mnVOwumbI&qevJF3CVBT1w- zvA`Yn4E?O+vN(iio;$ddkZ#%vPH?lxAI@e%J5&LC*iP&-aFPBE$9Pw41?Meb;m4yZ z*?o9`a*W=%&iF@GSMIL<6i%c6hwA3-l$7())&`aEXS1Evq3XPxn%rNM|4@paV$M<1 zLwj2}LyMFS;Jsd3Uh8_D+)jR3$72i}1^bNOIQqhp1A%_RcO$$Pyk zxNqK(_Z2Fx#!X}Jl8hI;PfP+UycP1jTp6^-)knGMcY=IFw7;sn*VGKh;^*St;8(7Q zh`6a1t+m6=!@)wBU&;G7bvAFr3Bq1xu}}ma_!>F?5-#x-wQX847$v2digs-i7*slO zrO?SM@#!#AzDCr7cY*tqI5m{~Nr}4(p#fI-iK|Nup$(;aeh7a<8Ipw8 z3!^|wGDiOw9VTD!O41+Hq;}#rY**?3{>1B~l<)_!30=jnlsIr*I7&X^e)ulG4`;C? zvIE&bvyT`rvH*CBy+h~4P4KC>GxQC7Php!V@w3P# z>mg<}`<$F4=cEPlOK}H!YPd%Z(=5hwV?()+Y!yVIA^r>Z4D+xX+8(mNGvtB2B`z&& zw4D*lN<{L>;|*tIS({3_*s7pn#y<93r<(f!Bd1cd7ZNXEkUIW2&SV; zzVq;?XN=82dg}L;8D5M01}#$hz&vRIKi=L{&&gflI3KIhdF2h71X>0ZdiHK%%_&H? zy$(fqKQUE;qMzbdO*q$&UCa@2AugeDptI)Vs(JT^wk0jFN^oX4&!Yx{=)1NQO(2(b z$sDg8g_r#>)IQWvd=4_rchEMbH%aD-`J$s1s}X^Fw8fv~edCCW9qeo#qzDysR=4KA z*H3$yoQk2V=n9+@+6L?Arv^ z$g)i6B5w^hl0R&JTU5ej3tSC~iQB~Am2Stc*{Ef^GoV9Fhg_cU-8dOFyXh1K>kSI zFTwX}I!)FTd6R_AmIGlH+Y=91kj2lAi=Qaewp?WDgQ!q1_)DN7*GmWnn#4^Ma$qIu zJ$ZtwvI)SL;8M(_mb)-K7hN!x%PkK7(H*Aq_%?iFT3-0C=`Zs8t{zGcp{nRxyM_cnah}?-T$gJwBlM! z-Wp2#_{sa(n(nR6-uB$Ln9NyvZD%cbMEA3?`dHyDctuLe)kFqPaL&h-iB3&-Vqn#B9y+k zq4cx=c%s{D<(uN7*!7n4!XUg_o+d0MM)i+SI(Pie0V`d6%V|+DthIY_{!AZHBk7&B$_T58mc$f!0ep`t?Aa z{9l9J#nGX|#Gu{PA{5|s;t|2szE0c*dV2eVjBZkbY>A&w`-G>>KjRunaoJaCYI8nG zGyTm2nCZ?3PJT3HA^P$b@-0oskVz^tf96k<=qtk(R~RuIY)WD@gT)Uz<>lcckk5WV z6Yi$)tb*x9)VQW~W-~n((PDO}lel(pZ0b_c#6IFn%6;JrcD2!qOPIsM;(% zDD)l1kcrg(XA-6dpExdx58-8{n71bRnOo=o*E=<@7JpHAfl`Exd`)Q>{ztE9O2;>( zkk{efOrPmfm@TF}$eV@u>f(aXIIsy-!R6%aP_b}d@D@Lp$|+r}r}^vf61S1*XfyM@ za3lNx%_H-9!Tl>|At_1=6cBxRExk@W%v3V91M@^aDW|wLq?Qyr$Zz5**fxX?=WVw3 zij7c~rHsT~NqgJRcydxhW~c4GY&ESmP4H^b;k*oiap%;f#l?d zNRz}EYrycg*)BZtcF)^lu3;NsStxzj(oF#VNx^2%Xt=)!56}G!ej*RWme5Zb<8y^V@SWRg9ZXGQ|0!$fd1i9sSKNlg z^hR>x68q?+PJFrS#qK%A+v*3?L}h^KLEJmnJiUWZ*;$1-5m+1iVEW4SVD`H9#m)qq zg?71Zlu@*)m+x=H>fUty1GkL-*V$jODzVPR&iTv{X0RohnU1UZn<<|yf2y}U#p2sE z80=|jIm$@<2Xi;I{Y*IjlP&Fvx3hxm=O%mg=jlwQk<`MPEz* z#Y@TxZDP8VG{o@I9qrzp5OB}YzgnlThqz?pDW!#Pxb{W;z^IT(DEy|KecSBv>4M9s+U&{imxb<4y^hQrTYh5Sz`;F5)ZikkXY!0JU z8V3JrQgD3sW1#DzcGFw0@yW#6{tlYQSTk7O^($XO=)y!LPBsS37SN0vZhB#6m5^4` z)k!O^Ub7F^I%$`k<8!wpZf3T})-b$gd)m|JX|zS4n)^B%Ypmg$rFMsR)L8FucwqOL zxWlT|d4ws_K2eX&f8IOp^R8ar1m}2TCGV-&f$CdW(PQPexjtwYyz?A)a$YuUv40`8 zmiABVlrh9|C9svbX0Wq3 z2s{f$J77JU%@hzN^T5jJw)*`JAm8YGbsW#O=DfzrKOcsRpxCLci zUC6m9UX003o*I(nPVfO)4jg)8;_&O_k$r0NR@-`X0Y%_R(hD?7U%}VpTjC~#27J)p zRGh7SBO7(Qenq{ebh1?S7C05Aj<66GvBu;H;Epk`*d>A+|mo~B_ZuoOaiPxf37z|tF$(tq0otBD6Kpfs8N0{>v84VI`B7e zn)n#e=7gcU;RC!V>^ILeH$cYlb^jOimM<;ej+|$6OG9fyTV*Lp#=<6PdftG%axe|7 z_0>i15rca0L@^CU$XyOs14T=kCHrx{H0|Gx?S#%rJ{WafuUZQBy*KR7tpn z3k(y{JFXHlV9z+3WJw9vq)e=>UOrc$6FK(tW=0!qXcbIPE+WOPPVQ3VtCJyHx zMO85E0?@lCG*;V)>zjUHb52Wa3$EcW+m?7gW#)j45Jp2m$bDDnLicM{p&Xf&*vxi0 z@EJCO)4YfD-uh7IICVPx*Ye3b?Va_ad58IycLtdXH~OxKd&wqPM0bu=kdf=e^rZXy zRADU57S+T>`V;4H&?fXG`XhW!yHxBNerMNP&JEh!D693f7Py&B(blB6$TN_u6 zP7@2@7HWL12^82Y_y*0Uu0Gw@5Lb})FzsoRJqTV^njy0w!gM0(3~q@N-~q0wkRmi@ zo1t;kdwNyv@9QeGVke?+^xk-tvaSlqZP*xk!8!Xw;e~LF0hHgHP;WOR&K`z3nSWVK z%q+OhEIRYdH>eHqhBD1}7Ie+*>d?$heb3ov>U?k2{X5JxK@;OjM=raObWNIK7~_qG zKav{jOS$LDti2y&<)pLLZR*863vz-n}Es zYAUbj<xf%;07j@3Ox{zhX~A=&9@!eY0a$CEd42Wvq?OG9GBy%hfu!f;rB9GskCU z91+&B_73)!?&s!V<|BsQ_P*wlmMqsluwh~?4KfW3SteU>k2b(Nof{MEs&+B}`$IKEz-3R(5sK>gke}u8uUtxHs#4v%dLvGueR#mTrbU;5mxbCzw1+ zOFcEQrq1U?8@pTPWdE%lb4DtMloyH(o~9}S=G*u-zond3aDoO3-fwT?|Q9@{zE z?cs|v4RV?@@71Qxztti~{@w}Zp`NL(E#?sOG2wUPgrur^8+8s}6(jfith0u9N^`Yj z>?w0IO82^}m(|tWmh5-?N#8e9jU+jHy1I}Ds%S5=OwOsoWw2hQgykA5T6Hj=vNWiD z#iz}86)+CE>c#oc&A1^;!=fYVkz@?a93FpF#sFLRo>kXtU z(cbA|2FSBKQ6u3`zI~SU+lB-ynm=$47gP<5F&U}Ge z;Yy}4vm|x}H&i<*q=Vw19RDbxjcLcGE5rxVTv_l9+F)9VS_fY6=eZszR(J!N!cV5- z|GyD|gt$mH-@Fn2B+M|H_zHPt_jg8I?mbu&M4>XmB^c%X$v6k3TFc_9WVn6-js|J; zb$-Gv^!yF8+@C$WwX|>|{>2f4D=?$X_Z%}xGV_+&8z-R>2~GKOur0$2kI*IZ3A*Gz zS9j!(x!l1>*c10rVC*kqktIi7iv_W2U@;KERqk$PUwn|dmeU(|PB_N@M9(3`D5ZQ1TuvTSM)Fl(eFV6_g-?(Z=7SYg)t(V!j-;ND(s7CzqDBUwFa{hZpx=!&$hHZNR-CFVzKX8aq#U zp#RRKQSSFc_lo`fwKdvgxdS)B7eec``@;9aT6sIrI56SBuHZ$mSnq#es&`#rqc#G{ z`56I_uYwu*Wn6>vRtNsdBf&cCd{4)`39exN5Hh%6AT!oH!csN4RemPfOOpq4bX%|* z*iG$6=W<6YGx<0EVL}PMOY(i`1y@l&V7qT+{FP91|COYpl+EeGdz5;K?tn4jiN1tn zz{&9y9mTgWg^9uUl- z+@XPnFkm^%_)TX$slrn2E3ZbD<@ft9*bhij@-j8uat*FkhXp=6t6H188-teN|3V!S zio<}mO5H{|;Ss)C+1>Hi&_kL|KF8Ib(c4cwp}MWT3$Zc35vVXNU}w8@ZEsN_}1 zE2)=+J#aJE2Tsf3;bOHrJ|;h5l=zzDs?Q!%#0<;dMR#%-a_ zU}c626%AnT!o@#!rb5wiV3xh1tQlT7I7bD0lL2 zm&W;7tjZC2pIi$PyIVemmY7ewXL*u>)r6(6Ssn+}8Tg&sQ}Z!Nq7UQ+=VLr4_SCsGk$Y8|B-AYGm;Gyosm_J!KY1Q>41VA{$Ar zC}*RuKx|UvQSnP$F?>Ixl{7HKIXY+AC&79|H*%18|upuyhhllyT7ca#0^o~qOJAk zIu|UurLitR7znteZv^;Yj5O7 z%nrw&=7ZdBN)XxXhJ@V7O_5!NeB?R97I`#Jj^9!9CI(yK@CaiE+rf%(PSj&(3| z5zh@$y3rizVBv#aTlT*O$vk8j3c0$}tD`)hCU_2SRmzR8~BG16~VuOA&v98w&dI-!p!5 zcgY`Px<_Bj%5XkvMSQ5NP){pqeFR!KZ;_>97i}nh!sQ8G;soWi(}tfDSL?qAm|#;h zEWu3)OLlNtpG&;(0&fLo)YbZo{L9*0N5LYrk@nKxkO-@tEc7U%mu=wwNq1YD;2NPx zd}l5~n6L3P^RSRVZ2wt;d>8u&+!5>r^Kd^(&|Q-lq$j6D!HNcfv3L{nS?i`=hKc@3 zWIqGa3fLqcoFj6MSQ2Y(nlxAVFY5`PW~mnk zpl*p3e)Vn_+Pe$&@@ib{^TaXmGJ0>C0jqHe8V2tPi2Dz<3I2xbGhe_;b}QhW+vM#`W3H?vRoKio+TGW=h|;SK(M4b_E}}e;6Z#`c<`*ch zy9syIG*7VM1+cHsi7QgRf}`*S7r?X8Y<4-W=qKD$5& zPva+8z6R5kLu_eFzw~U!KJ5#e2%6bfSv=w*`xHJDylA-z=7ma;ig7)?tG%jq4EK@J zkWZ@ZlD=ym-*S{6nuf0^KOw+2Q2%3wqgz>H1ERXr_ox3}lG%5KuLSNT>>;1jwYUzx zX$U&MGm~jvdXn;=t06+>oor)QE;xs#b5FhJ;c-u7uHBSIIrj`#1ikQ)qq60;yO#GQ zDf}NrXBpT;(uZ-}-JwW~5r~poepC_`%^E zdbry=?;Q5*tC`U=Zs<7X-FVVtY^p+ow7tO?`yT+eLiOJvXaZ%~r| z@r*I#fTtZB>2HLau-lc*=~Y-KeDAJGk{eHSbxQwaS!{3XF&|vac2ho4=U;EnBX*`^ zx@)!`1%lbtnSB{w+$^l9*tq!_8%<->Si19hBeiz(8M(|rZ#8{zdJ z&E<8JL9j$`C3KVz=TxYt#<#XS3q>&%yjMMM^&`-NR_f&d;0pYYxE<^ct|w}z_7i?u z=+uT9Fwe_orZCNQ|0NtFOO@idA1J)L27YJw49>I9;rHx+d>y$v$i^?Vw&sT7vT(G& zEPITz@Qav^;5BWvAQXk~@V&G|iy{n*yJLMQIMQpAb#hHy!CZ)T@aZ%a3!u83EWPpf zwzW?%$~_Q)m6}|3=i%Z6hW;~UOGOey^=#5nl56XL>&aKBf!m3{NZsO3*lg-&aR5v( zofV2&1_|SoBj9YE|LC521ij}9a3WdnF73IN+Hx&=wWDux&Nt5Ps{szy zEd}?RZl$a>H{kq;6K1mc@H{3o(fq}-ho9~|9oHAz>;r_|H!zH->g1j z=EGBbQL8I<8BMb_5Qcz~z5@ye?4U~Q$M|3LykF{`&PNFyXx^;XK@rRZr%VIc0;VqO zVPk}2>@nv|SeuQ(qF&aQ07k)Cc#gNRUWlD&Loe?B9cLEt6}G1v5Qboe&W)q^md8VpPb5#!Bg-x<^)^? z;<>KMnd~;g6Q+YugE4X?X*TJOqa{;4djy#)9TJ{%mmGERB+wO4veX1axR>mxd)yqB;$Y~TPqhh>z@HT zHfn>%TIPX{dMR-nT*%kvKhnm>4I*;`J?6jnCqSCpR7uj2MWBGfbcK{f6beK}00Mzn3n1g!B*>s97wfCw&|2w)fT z##E(#qsq7wa~nV|4*cOMYn#fd%n@dm@R1K>9CT(1O;E$Qaxfd~B;?I?RgF))=tZ{XuAYn-_>WlN}9{XmLP zp`j4}B~V^5vu#c7Gh5h;Yks=B%E=gET~C^359FE$Hkd^4UmzWKJ<#5B%(KO4pw5!E z-0z;2o2qEBKI+vBV%)(!4BlY8?pDk=_`xptHz*5zi}Vh0iM~o;8h07F$HWA+gK^>egdzWUNN(sy+D5?a*uppKn>SF&J)I&>QJ>8*AZ5RU(>QI?Oe+| z{fJ;`>gx>kB5l~J;gOmgoeDs%UpZ;+rnmt@jJYXYKQRWtaGi!KLs{<~cmkLlfV6jv!d` zl(e+TY%HAP-h%r?&dpqq;<6^Ct@bR-pV-DSIzaW5GVcN>}@|~dE_~zEw{%qCN;~{PL22HcpTg#&pM?QqZpFCmbh;y z=wGLd1QlXmv2-9Ec*XJ&9XYemgkKJ(sHG01!c=n)rb$k&zd--pyN_uL{&r+oM|qc; z)@3~9f8vK}ZqqWMmvYBg+%UxX)ZB-Yq89m@X@|5Qj*ksbr$*{K`H;4lI;u+R(c*8Y zj?l~Ewa%fO_vMys_5x~w_SkLmH=&PzqRv1M^FbZ!>lus|%Bs)EVnYowU2c!NWY5KK zxN3Nr>%MKZw+OxhFgg;wkkWlh)Bajvx|59+JF|Pl_vD@MK{_GmK z*Xv8bQz?+JiT-Ub<&TDzg>U7o3@(vp1U4nT_4C|KQ%EcD?^5azBh7se#h0~v3A6>) zumoI<|8T4zpPAMoXKLsB9;#0y+Bz#r@2@qb1sNRb1xAV`q0BmQa}dan5RSnsN`d92 zFgo`exmEQR)^X$9uY4@K-c*M>)aa|eGk-!sK}=QuMCOHdpME!ZomIn;!i}UX`ID}} zWzv)|OP<>X-~{Qia0#zAw} z+;sT1{t{d^Ha%zpUeKEBYy3%ST6PA~qQA>|i1!SWwqp?(<(rWa#{M|Y+??I%-OT@j zO*n{mWDY}#cqaMje9G;TFTepfiEJRLLSZgw+={2uw$@10T?pzE%`|_AJEM7~mEuyd zzu~OhUkZ^r;tQ#quSRecPKHiLq>Sk1q^mSYFp_WCYhwKx}!R?^7I1`_zEud4<3j90jNmUzxF5Y|uC^uMex@~d4+~p``;#== z@cMsK?nj1?NxCG8wwFm?C{I5NlsPoQH`zQDuNCjfX&wcw*OP!v?C+0|-U~U@M}JJD z=b8zDL`t44%y;&jL#NRTYMmK~ZsKCQDan+*;%rQQ7pyc>I#<{({|-06isB2^CPm3V z_%(vrJSRRC7R3)tTR1QCC1yJ8?v4abV04#u9_4Dg1&*QoxY2SKbpUFjZn6Tye^PUt z>GRt&qYK2&V4CMfqrOsAD^@>v#;Y~=w2q$#ou*_|;PXb+5j9Kk?6jQjVxwTZV>R=e z8lieDYnV6cW?0+)of3b3_~uwIL_K9sDD?wh+#{pAf)4?$!B_1flSC&9*XXt&-Zju$ zk)QA1uXBNRd=2Y@`VICE$}HfPQbMi@^E3PT0>N_e$JO#gr!uKpS~}MqCj|}$&Qtew zhVM3|b5}PW4FJ=3?^Jz&Vo`f&8-mZp6x|#+s`-^&>MmuSIU{=!_;F|kS`rghFEC9r zzL7otK6t;QaPD2EdG5F1Bt3@Qc2Bg_3|2EYgsTE;waL;KvLbN8e!*h^ceNO>k_($} zkfO95Rx8la^g=`0X09yLRNIjC7%f4|y@l1=p3z)KFq;16qtO#SmdWxR42A5qRD+sA z`@XaF6--CxA$2OaEPK5h6&a?>X+>8*3aJkYCd-;@USjGPl4)eW?XGi zvKGZ|i*DunCXI1tgi^h=a5?95k3>+Q2jSC)YUgr>!9(I^Zv}jd%yz`rWjw*q7<2b@ z6etn;j?Db5Yl zYA_Ccq_3ND+5Fm&Xqd@O=H6#*H@8*mq7c7Ess%S#4s*SPDU{1w7c>*5`p&|mIez>= z_!DI2EOm`>UKef#kA*McWqJ|0FH<|JtXwJqTH1jI<|v^^^cr!yIae(Orh@+Nj*;iN z1MUL!#d4mU7fPu^Kwo&qaG%oB*5RF|pt=SeHBFT6`bKjX*}C2YE)bmnXJ+p~JY^~# z;&yUlxhJjyD54$Ad#w@}$26?l-;~OXc0Y;x!3+}Sn+_^1mAA1o%!A|V(9FPm($p4> zGXojIj(j5=p_OD7ipRw(8Mw(waVOd!pCJ*6eM1LwW^<|G^S1ePZa7xin9$r{!Q2Lna&NIBe0z62cO;vR*C>Oc`g3oX_ZI9~0ZWLM{3d8Sxk6b-vB;$k7uu=Aggk49oMJvv zMf_G_lbWgz2K$w1$_V|f(A&K)(;Ax`tf=bFWT^-G=-Vi4Ao~Khgj(4tYJ6OVYnN-8 zyIa&4FfuLzwv8Dl)TT^%gQqpkac5ayaF>-b=1m~i*RRn({x`m8zDMJUo~yCb(t3Nw zqR#dTsAr>rhAwJ5X9Sz9Hb2-Ao&~k=e}WWO#WR2(Yk3A<2R5i{tn*X<#_`(ZjAxvk zy4;pz#wIL5uSKi044uNaoqxt6aRuLCdM^oE%z!agY^Ez&X_JWm^X*!(gyY(rGz@MFE;U1dQ+-^OktmKEoO~iwy zTa$%Oz)y{L4RH=y3O`fAbTm^0{sR+3og-N~@obEeL9B3(k`&MQ#!yzuc1K;&hxNb> zQdaOYR#Oil#n_gAr}WQ0rjEqlqQ3611qh)#RVWq9E$dc zpYSSqWk!1v)SHIBqn)Tx)qrxGWO0s!j$*R-!=GlUz*h!CGb<5*BTyr`DrrLrovVZ% z@IHEL+%3JJ`>4&9!&nd|2Nv>?@HRTgCgM#yp3x>jIZ300kAC>6Fw`W`?GHnHS{>nd zc8oSgtS)r59mZuSQHmlK8@331hWklLO8%`&8^|-#PvNtkwjLx>_6hCUohNrF9U~5% zl|{iIm0*u^OSpT$2L_Tf>31@M8e@hWq()`Zh93*&(VY-468y#UEjunqh=t_ATIPwY z9iGeRAh=Ln!nt~<76(Of44h5dI}Pw0^cD9qDg0DCt!@n>Wo)tLqucznjN)jjb6eb8 zvxPVEhbgV>C1^*Dq@ppOe-qFteRmV#@LYc$?9BBRrfJXc8M2#qyDGT(#1qJXng{9j z5SPjAjQevR)iX+fv>=<==drn-vc%sw$@f|NSNUk+^uO>Adz)Z8I?v`}bCo=A1%8L) zzdZx$oiQFIhtyu|YxRa0EspmmxVtMCh0V-m>j^O2c-vBw$zUB^hZw(_hqqwS(H-?} zG!#5>=EwQbO_Zt@(?Uusb+J4aT=bPVBYwV;Z#bkONv z7=Jd03H%vekMqM_^|y{O7Bmrh@kDv&Qe;r};7m+;IcrYs2rsMUHaP0owp&0F9Ytc`y3zq@A#5TerY} z!!<)Wumfo2O?LlbUJ7eko@yufrFu_(3$%eT;t1R?lna(>5$Jbvl-UZB)HJJ~@|?${ zoX!~$JQsSPUS~_d`v+?Aa~x%HXO|?jkc*olv+98X+CRVSN9Bl7R9#EI+BJ%@Mlh$B9G>#)@7xZlmt1Ti$QyR7q#?U_4df$bM8>RE0r#V_2??0XH4P}+b4 zRg*V!i=^i^+1fT?Dx9Itltqh>R9HTeAk)6UPTU7cs2~W%XfPxX*{r#bWe~b5HYZc% zisFtyF))Yb*cN-QlVNf<7=xY$u1MRHF2LR3o$0H*&o?}8t#`1T7W5|t)zYwnxv%`3 z+oQT*6aE`4LIi1X(g5)mKhlf%SVJ@6r#Fxw;Um;xebaKnF&_ViUh%b>G;tio4FU$G z2bk_FCv8>cAE}S0i7Y;A?o_{w6TomgBELIwLdqtjF6I z&}{W2{fGLKjLpra{jZDOhBUKop((XWWHhM=<-h}PM?4X{^mWsWu!@ujwpj+?UMQ7G zMLFy(^Cg&&uuLjn@G{sLR^c|{*YW9;9#TZw!yFgJ&`wsI_?a@w$CEyA0Q;1BJX#xf zgIoB3ULIJ;6O3?CCIi2eMxzmAi8PhWk?ok83CumkwP=`fPz;Gf$VpKrJ*b0asehfs z;^UZL8_x3ggAb*PcoO!;EEWC}GO01Lw6p|IqqBp%WG!kT=L&s=0rZ|fmDDFk;7sv0 z7tSstt`j1O563jDh^MpVNG-An**!C@E5z?ioOl=06gGTgPQs@t(|$Z$L9Nhz#RO~+ z@6dT10xoU_DXO-hPMNu`fuy5FXmE#aq-x_|F?72QAL2i3?af2PoT zr)!<%&NzcxMT$d_n_%{tf06nq(pwp?Mf#OcIG&VU zOJaPT0v~MHzgjjVMR9wDm*P{ohREYY@q!Q*0r)757V;8R`6T&aX(;7!Gnj#L7r()_ z$a_^>hT2P7@H^?8dC7Yyz|bCiAE79liq}v^@^SDFc`Ls5p5t4HV}TQPBBOUA++rALyi|tY;6UTaObw`>F`lY$HH*F<0xHdYqffETk;Y-6E$pLXYIW zw%Lr3w<)1$DA!qA$p}2u?d%h8TSpV()a+!v+yW=gti-;4gJIwF^r7D{@n3_-<4J3T+?1k5^os>0f#?DU7qtoF%cau z#Z5ys6RxN|8PycP-Q~IA35nH$e;j_79TPbvz%aK+JI_z|@Iu&snBs?pOC}$OQfk%);4B zCr4?^-0-ceTLI`RApeqz$|m7PqbA|bc(lXhE@j%y{_-~$3fLN?J1Gd3l9)hQQ9+ji zYuS6;N-m^{=1#PEQUs~s9&N5f`PSr^$(Vz(s{=9zu3Mt;D72mXkQa*&foGgi{{&R6 zaq5ivW$i6@aN1Q@k({t65uXa&Qufj$^g^Y5_`9~r{M|RfHGvnbQF>!#vE!_IC7Rbg z+B@%Gfl|l;Xm{HB+LMJQ`>C&!6}7q18^vzn_iU`T2`y(iGMz07=2+H{jX0m5frsJ( zrH4@6x6``SoXbAbY9gm<3>4S@(K~>OdK2^;oxjZ!_9W=I7sg-`k(KdDOa z8_oianZcf8Fx%9Edqeh`FQ8wkVcHm;hhc-V2fJ$%#Ld>bLe03Y_#c#PX@GXH)5KC% zD{f24nkj5Kwgmq>cn7V(8$H04&&?B#phK?7@D_X?-!-+SV5w_VQuLx|G;@ht)E4^c0m1yW=Bs)|fF#sYDbtwa3Ogx;WmT3W2)8<(_IteZHPY!%N^ z_S!P&(YuKq!Q=2(sa5WL{F}cnvC`z%Mbf}o(t01-YPV1)qK%{gW}@4aEpX0LUZyV;WOC=7wk*LX;H=CpIR`X z4;;n!7cU~4<2-l(Hkd{wy(=dO(>-gw4cNxo0I8~hIr=BuCr+g&uZVkTdA8B z6=dglJY|9=zN+hd-KF?rt|fJP;H{Xgudtj#ad{s>!$7|#Ww>YTF%(P2p@IIA3qHzk$fw*c^s|~2`2<%pR--rf z_hNBj6|~3|r1erdrDh%>0`t~vqJ)CCnI~N@k*>YqmI{xE57vtf(|1*Wc$>BkACU2q zOE|*z#Fa!D|FvrxWyK361Zc_$tqY054)cF=xtWlzL zhrLX?;lA8fa>G)QPS{G468I;{R9=uJq_I?v9WP*Z5!#8vo`IC?=FnP+pE!%7j8p^f zL@(nd@g{;oYw^vKsmW{PgtVTz|N037m|DzPP=^=A=BTc+5ywk$ zTu54&_KB-3bmNavzjO)dg}zC0<3`d=J^_E=&zgP*bW%rF%B|#BO8!}{@bnamA)OgD z;j?%|@W46f1np~GMKw_u%fDQdXm$+|wu0-n3%G{VFCj^;o?S~W9^OrFVJcgKxI&fa zN!D95NsZ8RsheEhT@|D&$7yzIAK#B(K_@?v>KAF8I#@29FdA1CQ>1^zhD4-%wOa73 zJm2&;c?teV_$&o!B4>^Ck=vm1a)A!z_i0*R zw$Tat0ogIZP{(;Ic7!2&L70)JZL!H(fc27a>RRsH$nLaD=ZhO@$uwQ6gZVC@k-B1ye!;D3iud^bHN=wUqW>tHT;ZE4}Z;2a}d4m}MEib+fMw+go>g@sF@mqPp8Wx>&@ zMa@^0U*X=kUGD6_-QX2{L0$yS`|LsE(KY`fIZ~OMJ)IeZo7*~uzSzn+#~!}q?it(} zEW(bGXT`^|Tf#SECZW`Dsay$rq`{$hmIu+|(crA?H-R!zJ36&)p$rTRwY=3Y<}{Yp z;7g$`=F37Au95dfX1(yq9R|GGT|E%Sci9-Qj9ZvnR0#zPte!rhZEHe#s{Ifw1p&U&AE}N zN_f5{M|}g|vs1_%>uWB_@-Lo@U(r14aiOd)TVS=DaV6LR$g6ecR?;rw5dQ?ffty6V zlPgIsX@I9B)~7ayZrolmQ7MxYZ0G@tGM4a_Q5$d~+Nh3%vF7e!5H zajI>lb!x(D7U~9k%U_Vxo77DFAng>dxh8=_u!dePGVa4L~5V*(3}4S zwzu^JI&MFz&N9rzyZBl-&eubXOkBuUclHS6xtrr8A>f%#zI*32X`qckKViC*;wfgg zFs;CM!4A`K(AJsuc*OL(;)+Zs*rr`fSP$FrW^p_2?u6`CKG~F;_?Mw6y6jF?W^uZP zq(s>4C_&rAhhQMxIu2Dsw%KS);%}b*1#fd+XA}bHBd*r^(2^vUYHX2j{5l6-)IKCM0Ry98J@9n zR^Hvl^e6vbT1ukAQToTIbxwhlip#)FNlj@7UJAF!e~8MvriWjXs>*bK;$aoFEJUhi}Y_yXofn8 zyBN3HpRBf2qvo}F)_ZIk{U5K!CefeO+0IJe`N1S#xXXML7cj9x6y++e#Y4n9zNh32 znJwLAiVBsjDR_X;()$QR!v+3(^sI6?A4xH|8$T(#n^*+ta5GMX3)O>x_2Ovi+DuYE z<7lRdR6@Fm-F!uK(Rx3w9vRK=6^jV1?Ue{8*8n%A4@yf*tiZ$4=EhOSB;;RhJ4K$0 zeXTLD6F6gy0XxMxWT0F{{w9{BJja3JFnkGbG%igzNh%0E!9I8zy$sb8O2N0d5hx%T zF|&mV>`hw}e1qIf7%o*%Vxk0m`;evISEp)gaT=`>^f&iW?g$} z4yl1NC|{`|6vbBVM^Z-cLbekxU@PgxGdOrVeWq~0b3OP1bg*<3PjOWgk6uh}rLk-d zu*v(ADuw#cx4{t7MEh!MC{9y&>YtpN^ahvXz9_40P4QBFyr~Fd@ZCQ+T^cV;mm<7* zrW>+ZUTbWWH%gl0M>N~M#s4@^Rrn5$nrXUt&sf@UJmnIEWZzu+{d_RDzpt1$5U&Yt z_chS=$S^^l6WcDjBt4RMz3dEkXSp51Wxy?ay6tY9lH%66Y!#;y<7w8X)N;b-C1 zq!Sfae$TiEhl%5I%vq-31o0X*;A~UA1X`Fj`;$XcsRPy$DnUuD|ME+{LtKYLgX1pZ zjb`d=A;r11XbX6m+r*O@XdGBa6TOk?ES$v7^j|_j!2-2C zQcxM|S^FyHh07KkihhG8k512{C?!68$xy>kR2vRV?3SE7i|#umMgdhkB!0mq;W=$5 z+d_V1{>(!BQGDUAE({Refv0MuM+VXI%E12MRe5%B7oHz%Cp^M`7f9~Y6qRNyXocS8 z#T{4%Zjk~!H-4=6LHrir(FtdqJRhw$*Mzhk!pw=MmP)ZlR(EQgdV>FAqdXR29`O5W<1bYgTNKNu5%@O8O(q?OI1pgm?O)d*PKCE zx)coTNE|Kiw0*{$G}H1XYqYI_%>!yA=KESE==MrnVz${i4SRh_q=$&*1Y0~M%f?|B znGoFX90E^DY1vZ`_mYcwwxY$R5N%}+)`#8YNU2@PR{uQ zu1Q^0KP3GtRbn82gfdSmm`ZEeY$>*K{AE}y^KteV9q+hyaG~;5J4F9hlK_v@SW|X+ z>#NLV%yP2LdRh2sU4pH)(_pqIi95}9O}`dA#W$m-hZyFysTMmxv%p>GZf1J$wWXEt ziF?dXP`2$^Z8`ua8y~^T`~N_DH|#b}I=9@b_};UNg}1IhVG?a8j38j8diSM*SNm%7E=R!YHMu6Vw|uHJ!o z^Q?yJl|R@l#|LFEKc6Wg7`VffpPfv3xFEA{YDe>$tPPELl+5_~4*U{!KX;akc20q7 zJe}-s{5`}gNXcqvdIlm4w+u#h5g5p~L5)q-=tk1ytZKXphPmS{?a{f+N|tuq3}As% znN`^p))~M)ybx>^B0zI^4qXZU1;*+_Vn$h=cGbK&R6_H|Tp%4nE7f>V&pABUBR@$P zLpzd#HN-5>-Rkd8Q#m$fQz$!dDt@MZDcDcxn^h0*-ajpRrK@$Yn{QsY9=z-u7A_sE z;vJY!ESF}t(wM9vl-)0=C9?;3eh&?G)(n*h_u$&AYhYO21RF?|P5t7Vm>?w?E9;o`yN5NRzI?exN1eHQx#r_=q<~dfRxqf3VycmOnVeQJ2*B z9U=?-DPTPJhBnU_zj=CkR(Mji(hdz44@Ri_$Z+S$Kup#fHSu6iF7aSn{}4(ciuL;g?=1&C z@%k_JbXEz&VxG-@Xn6t}f%(3w&eC|gdJXgsy-|-bjU1aSQQ(^UdVEXYJ7rbombl{9 zrrA7qAI~(6!e>(6`EJ`2lzRr0y4BUt_ab&qWD}a^pF%TXB`nWa&eK;cM#c#Z;~tAn zlt}$`SHUQHpU6jxAm*A==4eN9#QH6#bIc-c3hb!wbB`7JlC#__c^+vbSnvd)Y-*{b zk-m+flV>!4h)rX{cui(`{N8fd9VRPL3M@=cV3m3q7~;up8ZeNK%0zRCy`PXGM6iqS z2QEmeIltn1%s6WPc>`|4@2CRGrCG5wem7Wvci=scx1Nx;u=MkXr`ac48++ElNWNR6 z&er>8O%!bF&`r0461tMDV`#Q^7x|sML0RHwOQcvgA(0!Ea1M@A!}1f$v&7o+8(TSM z9<>-Y6n+!#hQeeLza#IU%@OWv+Yst0br5gMba_opYcZDB$mo46Hn7zdhQiaq_L7oR z2!+vbY_t8Yw=7^Ci{#2VgOXlo8~IXMcjXAY-aCal-%FrrM3%oNJt0rH4gLmTu6Z*y zdO+e{F+?dptK&FVAv}ssh+8zd;o3~T(By1aVXM2SG~0Rp@Jdoq^a~fsTjJ8*$&GNf zJj%DKV4}YaD5hN%0_eYBX?0#cb=Ug^Qr5W$ofa(lQ^Xa9dd+;~nyWE*OU;RAl&|3% zs4W=4)l&-R1kk#L>w>)!W(JeQV{|UiN&U@HS=t4g>xcE}k}FK|ABX2^5kg^cx7Y%W z6(>?+*fnjKRui9sQ?(+>C3H&K2_7&tNIN``_P9&qh1PLGazbOdRY94+G@&?m8Vi7frDULK$k-j0Z_%5q+`8a1F3sT8sY0L!~!3 zS^k&q{x3TYi88vPycBgwrYHrnxpOmwnp7um2kJqx> z$O1{nyT!t&A2}lom(K_raWZ}^UL#&on^HV_^Xk?Vafi^6Zrvh`-EbZHJg-X0hPz$A zv4g~gOdGmq+yqARRgJUp7Qs!TfPp;b=TZ;HI`IN%ClrBZb~`z)ZV~R{fsQD$)vTG) zgec2wTrq7nZ3UdhUlXdvmDKMsyYUY5YB7ox$rSqj9wG0+#W_aYirj2_)B6Tr$R#w{ z7Zws3PxLJDF~5T>0i~=}?3+17j1B*(zUN7u-lEoZ9}#A1;| zBYp{p-W+YWZR5&`KLD18*sigC$+KWCb$GobEnGXruxi)GB^=O?$~}`RF#nGg?a!s<-a7sJ{A`p@{=^bpv^OW zNUzXhhl*>oj=28FpKBj5j$%KWWU3=oRyg-uXu@us} z*iX_d$}@bAqKEj%rJ}US?outn~7quvSmTV4Q-SsUn9=`D>=8Va? zCcS6&TLU=X`c7QTv3`TzUAwPU4V(d|?Q8t^n3qh&pyoJj>BEf6>8EFEcgeh93f-F2 zqtos&x%2%aJSXHG%#q+{uprdYKR`=U&iU(Ry{25R4diLCbmB0502~)-#Vw@nx#2_* zDmd&nj-+1uZ1z5G;l0hZ58rpJC2MlWg;PC0z{Z?g_=a*8w`o|**Eujw{$;D5`Ca{8 zeQFu!-5RbT&u5L{3oLQfX3BXw@;!2m?v}7qU~W(r^4ag+j+Ul5Rnj&EI#Bb)3Q|h> zN62vm!o6@2`||92=F9vd|0fi0wUO(jNocy%HgJ<@XoCJXv#icy&l1gLYC~u5rG;ev zS=|Aonc6kPh;1@CWv&nzC}xd>tth`KBEK$a#2;qk{KKsle@^@(`wP=j$DjViO8=a% zN)yZmZ+i(%HH~q$4D3-X#(Z_YrxMeNz3;bqhxvZ`@5W9I;6O{?@IYUh0kNt$O7|4U zyVP3XHEUK28n+SM;XC~AY9TSwTwY!z4hB=XU!EgmuJ{PFL{38?Qa`wg648bSM}`Oc z`oW^;XsAn=l}+A;l2cDdKP4{wTU@@0SW1U;E!pZ4Z>m-azJ}*iGv&B`^(V6Z*eHGm z3i~<;e>0U)TiUWsrBnGjH02(NcasImUfc~fF^?BUoAv;K_rT+6le}~Jhe7}hU}z%~ zU!*>#{!9nH2LFsp1n(3?IT=y-AgH9}TPom(_9E8mctFYmvR1Bvzr;@yN{9Y|Z-iQW zWx0>E#NW_XE}@+qiz>r=Nk8o_>elTP`Ve(gQf+0`oTRtpDrM}gk`^G=avfKax5uBc z%~VsRBv`~!2v0Wm!CzdR;V8>u@o)Ty`rhWk8Dxihit^c%XG|l7@>IE%PsWPlnln~k zpb;g+781A zVW4j{lc*$T9YYTq_6g0!Vagx)!Y{+6ef!|zn4Jd30@MPy1W4HxgpHX`e0|j*HTC`N z%LC`@E`Vh%=TfcK4!j+$7QS%T;B~sYJ`RSlY5dLX7Um83ka=tT2KbkM2$v(C;)lo0 z<^J%+aqnRf@XT^1t}Z+Qdt!m_sqAu=ffvED_-FA?Xj=V-cMd3rtK+IlyZR+zF}R-j z#s0^-*m8V*p%3@X(H!1l2IKO2C$F8d7`D^B#C)wZ*Cyt8W>M`$!U2m#+Dj*S41S<= z0GaR=rXCJog0MDFDL4sU0|v$%o09O9v@o^9J>&>kz~^zz+-*4-d~digxYTwVCCRBc z9)$Ma(NvovZpFX&&+fPGRR?B!t2zFl?XR}vU#Yi{;{Glww1qg$c`kjpvog9!f9?lp z7rGK-Mrq(Zm#n;We5Re%1HwZ(PjDGt2rpcd80f$xQBJ3yl2Oi%cq#b5O|2$)&VJ{9 zF-xPrI@{%(wvG_?a^<-n=q24?{(zm-dDcZj*{mq>jyTP~5tjsSsb%y8DCGX?*k`b5 z!vaD587SMZ1g>joNuBovq$aG!`>a=KV`wBP!iIe5{6}FW#;_YX!VDnqJ+0-=9PwV& zayX}OHK>}691`kjWx!i@61e1GrQf*I%5L}>90zA{eW19^(SNbiXojew@RD{1wy-H` zqVfQwsgvTf(2Up{Xmi~r{4+2dJ#$}zub7K?g?66?1KZG-%Sm6F`MN6=y|p~1?cw!% zbap&Df%f0RL{{|!ZLO`-08k=*ulum@7+MWsx)~WmM*9wH z9Bvg~1C|idm^!9e=&ZoPs`x#7$$evQFWY^U;dpioFgRSrj=X`LVDdZHbO+g=fDgRA(EtQfh3=h3s_`6Js zA)ZW8&Z1Ya5HrVqmfb@s;t$+c-47vWTE#SR%>}j4cxrBI18zA5_eMj8+F0GgrGq?h zyJ67!)2S&g9Aj?n#jsHQ6V|t(3hL~b#$Z=?oolkGsrnSTY{4&@8J7>NYE_)iV z`?XfW5Gzn>ZvTtLU~{oc4B@^RE`#(toZ_i=V}Hd(0)BJd&41ZKW-oa?+cjW6VC zYcZxSalHbqmCJ1740GI6&wq}7sHE83F+Ov>v6ZKT=C$u+DyoX1mUoig)%%iN<}oR~ zXbYl~*J~^(bn|~vuJd!FqpWLSAO9v+s=tKojMj0Zsn3SbNQUur;=4E0+`mqH?b*WA z0H+-1EjvBmjNLQJ@KdlewS}pku)?*$?2LCgPnsHVFQRmBCe3?BIA+Ea*^{D;;>T(y zGRugCV=|?M;ua9#>iAfaDD9-owL+F_I4v-m_G;9CDg44$M~Hy|_?m`>e}f>X+W z_!DZ3{{+j`QI_%4WBk?J8pqqeQ;S|*jN?9_O*9YJRXD>wr6le&y{s+U)>p>pHpowE zYCeN==}ls(SCgjO9BMe}Ut&m@jrWS%;B`w8(opUZpKDvHM#^VFTkCScZhe6tyJFx; z{=8U^ykZiFpPpYf*K+4k_OUe!hx59~(P}5mxTBO^dQHvi$<=P7rF8C+E801P6F10dsw^Y70)9p_+U;l_JP0gZnB@9 zdZ?4*J*7XbHuQ-bgKr5V)!}d=_F?GR8#NfMhh_K$9Lw$ILVSb}$+va91eMsSSkxTK zO>hHxai+(n72yjVxR^CdTbIz-a#bu&nt|2W>bc4p(N=*POT0hO*Fa400<{6XX9hJ+ zPPjwNreQdOHuOdcr>Jo~HDsVC=%-+YZ5#R`H6`Ccj}1-rt~OQdC_LvcDkZb#93;Mi zjFaRdu0>ya-%vwkkaSP5$O#!mvS+z9X#>?gYBVR$zVTB;`oA zL-W;7hDvltT}d1+vHr1m4P{{5BP+lo_d{2raj2@$KF$WP_Rs^Nfh8ME(WA+5n*Q8x zA0adbElGFNMOES^3G0MHa0xMTO-U)=GTF|&^i0tSKO5x*3tMh5Rq!e;5-jF2z&K}t zNIP{(Rrn0v1a0vEZoBJ5)F#FOv%oW9B$|xtb0^gY$~T_U0b^L9Z(LurAYI_=!QWs6 zohODF2i7#ewnUaR*Y2e3 z6_$qd6ZF#Tq7%aAs3!OX%fe=8HTYygk1E-)OYXM71#M{TS1!zMb(4x;)@yrC9K7LI~O_yL=> z`wr}ne#Kl7HXx3*qZ}=ot>XFDoXj0&^0)-;aa?lB6SztX=&jI_{R`JD2|DdB&2y~> z)5`3xqnC`k#tl8V%=`k{T!Yx>`ftv=T;V_)JTK;_GR!kGriP`V_B%II>Ev#yrFiBE zDZyd*nPU~tv5&IKn)5hI+B@Cq9;JTPs!+b(M}DsLV%)#Djl!TSUKotRTzlXE`=YBdx1B58vAC<5!cSqZy>rYZ zLpMA%jIDVgJluKO*jW7*+NrilKkJC*H~9U^S+$z$lKR-%Ozq~8v?-nr#`m5;pi)}N zoQdd zO|$laRp}cYjr^%70gbc%mU-9Fnctv8J{L~TyodhvxEMnHB!5_(u11X~v5DL)_rm{C zbe7>!V{I75iWetg9&rn|Fdd}ZH2_h>jlNOCoIZ8Bs@Chb5@S^B;IeUihMrwvwkCQ%;Y zTS#|G)Z`(S-h7eXN7lI4@eM7F;V!);v%cOc`Y{~C+Cf);Q)f#!oSI;59nRGY)jD#J zHi1U2MB5(ecPiTXfvt<9>h-W(KwaD!wjAR!PjhM$bFERb(m+Lud{7ZIu&-9CyM6ie4pZ5T_ z)Ik_Z&W)nsSY?T2E{4)mG9}e^wG-DkO5n4N4x_XXX(gebwui)Z{z3cVXqP66qs%DzBVw2IIZwpmvR zlfZoXh$9*Nq*~yLFbzI~kv`SGpO0W#@zYQPOSZqfH4;wMd3GBAU0nmN_?~Ch;Ga^f zLz#Fbe1n#Alkjh3leQ?Y6*b!?Dqpyz?4dPYw7`3tq;-}Q6o(c3kKn7!edxNmi93}h z)CMv~)rMwNNvKLD9z+^DopSEc1Mz>h9`tI|B@oH-Vl}uidj)gecLJ4D-08X3#D^N|H!G0m7bau0!hTKI0lO!()$1k)#D%a7*eCyL zG^CeR<%EkuJ6uaRVc&>szK8bn{1bci_-^F=w+ep*EW7IkSljo;_I6*BG1wO05FxIlKH8-YqP1o4UE{5ipQ>ITpzs}`5!MAYk|m1FLq2`Dr47HwM0J{~O za1Rh4vhh+mI0=0PdHi1buqP^UtnEF_<1jgCvf_bkl(t`v<6@m1lQQ{kN$=s;JSR7Z zkbEOND+y;{EiTlIY-`~hc;-5xs8&JR1#Z)4t#1B(UUe2Q1-@-arRVT&={^71^HA;X zi}tjjBZ(8K0j+S8I6v%39Ly_WHMAE@qzA>ta5PuNvKCtz59*)jH@^Wf{0(xJk_346 zk>|abVQvB)dI}$u4UHgqV$^GMa8jLCHf@cvaM}>Ih15{)ply@y@$W-! zyv&ux9%AadY*Zoha7Xn(Tc57h(oa~z@BdevY2*Vw1rUeMjZ(;;ss?_EB^7WBqLkd;ks4Oykv zR32Nh@U8o?sl3`Pj8#L{@w|iF$Uu@rshV$rx`e*s? zR`VD_S722 z=`5+t_SR+L-GM@seFg$tU8_(ylLhWyS});0JGeg{VOkJ$4*y=e2tJ@t~z(P z`o#{D-l?^mH*7W43-J-|PTDzT8J!@P^1A5yF~2FJY&rZg{em3kPQ(|dio@3W9L7^u zw`IV$WCE<>Z;_h@_fYFCTzIa2$=^YGME3@ibFTF-Z*{7F-d;lQsghL9Iu;GgTSNCW zdOWG-D@>bmJLS`4dl!+n)3na8Q!{g|HAkb7jta1=xR&RYLk-fwZuFnn#I*wbkWM*H z@BO5-aD*sJVJVW~sO%V5RC9l}{c!MSa)cgd8=VaKIA&wqRKLMnhc)Rbw*J9IU?sHW z{j^SF25KAmM(l85HaaA41~j|d+m$41d)bYakGsvG3ZNN26G#Fht?7h^%1LLrwdvD9 zke<#VCIN8VGgA!f0b8x(wJCLerC*zW$@@fK^~Z7LP&rtPjRc2cayZWN#)7$n^i|TB z8HGA0rj!1!#1DZNw)PkQ6~?P{n&yziErhl;IPI>#H#eU>p@%(l(6Ho*23Oi)G{tUr zce3vnCen72xpLT=2`SqS!-Xb78-!&|BW&aJoNV2Elq4i0=(-rtkXJlwz$Jgq4$;v^ zvo(I~-HkGN$W;g(V-)idUu|x@bU*%uO=KcqM^Gqr2N^Nz3>^d+JhCpZ)@OduI~g~# zk2yd$^4eT}cQ4OP?;`rDXQkm!6-dNV9{;3ZBC{3sh1);`nk`SEH@P#I**l!7FKb-F zbJKKmeNz?xNJPaX(39mdV5yWqFKAdccsYrubLB#iZ956-ayJNPcZ#Kr+Fd@f$HpIy z5$k`oRh0h(7$0VDgXVm^yCGdbzvFh%RZSghv}DQ?=d4E#X`3w-Z8KbheH++#CW>6$ z_dtD1UxH|>U>NCQawF+B=CWV}Q;Vr%>zUP*TVgB$&b!KMko}(b73Bsab(1`aC8TtD zSxT1WmHn)vBZKgGX$YHbzax#3&W2}bgV}S1Mfk1lEL@_vQr_b^Fj)->N5yt9$8aIM zUikyQN$4M(V}C;&oh9%zLS`ktE%69>()=N{k^Jn1Jq^M=Pz1^H)U{W1c(9;L%xH!< zLip;u65oXFL7gyF)FMgislUz3OqJsR;1a|Db5*{@H|L%7IQUzTu`~FMd}F?a+{2wHnuUf zODHQm;{EJyl)~+iy4%K)wl`$z;*)B3aF97hjGAlFGj=x8U9I6S-a#-GjAmk(4*orW zBR=xy;8@;hG|96VrR{u&CK1`sR~EVEf#_WmKy2<^((|-28(}BF!sQ?m)`i=I2JudI zG_gX&(X%*`SVXh%MtIaanapNnj_2apKVU;}9`3|VQ7u!1d@a}nt%dt&EvXNf1+QfL zK`v*)y_~C@ztewnRcW$$v~K3Ea~nXi;R&U|{h2m?c>HJP5qQlhY$M@rkWh8})rr4y z1bNag^`A+?zP@;ax-{G!pXdHYTf#TIl^6vPpSF5iw-cN5rktnl{>j6V2IG4LJ#1m# zTiD+|2oBe8XcJKhye7CGG}iuf@7AYkM!{Kl!JekO@oO|wD*>@k)3_uwLLI25he&fp zUInUPRT^w>qfKyh7t<3x-VSIsYRB(Xa^&s!68#xA_ZfsN!3XBo)P)FteRE^BoYpkZ zlS#&$&}q+n%Xxo++R|}=UZws^+>6h6ZSVb%Le6`C-~Tl*liM1I-QQ9@uf-_U(ba;P z`mBNt%Bma;)89O1Vo zm2?bNa+!;vbHW;UKXw;6Ay|&SDu?VRncBL|&Cr~j=~)%eKu)sbC^4Yy27N7G-9v&a z(X#mE^kM3tw=rK_>kVdZ=*zU$-sLT@mr0qgoS}ZeN=j1jfqMZ{L!p?*!R4VeUnWS> zyvkd!jqR(ov_9m;aC>LN$?DwKYrAsHO-(C8GvUi% zdUO@B9NpDELA-2R#{NcjI@KIi;Q(YNow>A7H!%sLP|pH~Tm_ZjT7BvQldzT;}So>6cnzBqZ+nM-sUG*SVmx}x^;&IK+IA;*8hpIDW+Tl zf73LUFi5AOVuX~mg`XxL0jc$SvBc}(Z)BOv=9=y3M&1fSy6#et3ZBUTR?3ixKc#~w zm>5NuM>0>5-I`sP&OL(BOdrrTcB*X<|AtDpO#{R9(~Qqf48q2e1b)4Y;ZOxO%8V@S zxwW*_UY3iYZs$7CaF|BjONhs#c)`CMe&G%Hl~m5~2$q27U;~@X7{Ny7C210_${Ys= zGre(=HbWUpo(3L#R^99_Ed%A3s4u^od5kN=HPUZz6@S-IO`7Z-jEv?2 z{0fXnI_o*u)5pU ziR)s{*UkzOp#zsx=H(v-A|xG1SPD;P$Mfl)gN|hWMm!a?Fb=pVI6g0#D-fng93Nsk zf-Em99wmI*b^LHb@VH6d<#LpT-WgdLh(hJ~PT-}`mEG9h(O*pZ6u?cK4 zTxQG3|IW{%d!j9*b>0&%<&M{FDEFqG`iyuoTf?(~m$L>l(>}GGX=d$iYD7)H|)n6(L1&*R~=1^nPrT!&ERHRJa{X+g8yU#*57jO@@}J% zaJQC&P0mWmPY5^vrY#bYH%B^F;_+p8%r=^l$SgcriT4}%sk@A`F2&vB z1FY9Q5B~ogtT_G%?=wlbu^z!n@_VbFEy_1AWjeCQ$h1hq}8rXFHh!aw|xw4VOgJBv6EY3pI>D!geLV_6-p zpj1sd#r;+|#@W$$S9KIz(;m1QdrosN11EgL)n?vJY9#Z?|Jk=${UCLvB!9!uv0a4) zHTd4)epFL$1#OVUq@f%n*^SbYi+Qhs%ba; zPp6n}4L;fGqHV0o9aBQ-H{qBh+0vn4UBIJmk&7{Dpo6QsrJelF_|mzOt&EeiX=^@T z*cV$CB>fNq#e=8?fr+vsw@w-f_1bHu8gaWE_wQkHSk`}E%XNo!gA^3?(bAO z-AFvRce~xCcEr!pCy_eQJ9Sd_!9WC@$#ibG*;0o;$aM$9g_sh#nNQAv z>dUi1HNH6is{~E!01IkDol2o&!Dl)d-Q+&U&W2|h2KUhxt82;KW)NNypbX8pb52ES ztItTisdaN~1Ug}-2i$*JDSITI4*ylp&>ytl!%L8pe<&|we@V?2wiwso2*&_NacC1^ z*i_JpF+or6u;luoy2*1q2kCP(74oO9B<#dhrZIskd^Q@Xo&dv8HaS83=m@dT4cE{T z)Cj5UUbc!d0#3xlu|^USigFlC=IguLddqqjpfjSd&r>!YIWc?=W zLN6@KK|FC##d-c?r^4O1J5DwYH_a_r&rc-0m@OV1tQ1br-_S#v&`rraVL-*~vpwiGkg<{ZE%H4<+!Wq2O%!%x6>a*ke0 zoi3g73@2Zif$p`qYUgtLAOK%J}X?x)TUS%d4 z3#87}C$|%KAhfXV{FMf&^jYGGddtMJ<+#;q5o+Vj)(+=fE-Rk_CD_$g zi~npZ!?@5sPa9JSsua9#yG*vai}{0e7v`I96#v8}gJB%`KX(~Y2Jz9{C*vZL8_FQe zb_#za@1t$#L+A{yFJDpGA|XG(2)v6eOU@qF6T4g{f00`({h#;P5TuZleGz*e*Ce#> zPjVz(36ux>xQqHtQ+fAg{;_TerlY95=dMtAg|oA@9hK;AUb{wMh~YY?XZN=i@DIEl zm@>f&?)%*1z)Ac$=M0(DA11hs8M?+g(|ZYZ?UA>T)Cr+5YY#yu z>3}@h)?J^Yrn9Ty6;O_fVD=K$;d8u&x-B<{&8dELWI;#&ed89O6)tl}8UEJng`@O- zo{jFBU}CVjca3&3|2NG`*U;uGrS&^X(2}9bp$j>83cP&df`!yz_h2>Gai<`k3p$1d zk9$&7w<$kwo^zg(2CiCs+5o;CJ6qg~BhfcG#s10pDkBC?&!6KN6r9Gl<`>v5#WCHhigFLqq4;-4W+W(LX=$klYn z|J-)lUDCH%cY}StYgF&N#ooTqE#5F6z7ID{2ZSTCl#9f46!JD zD(F@8mt#n%q5Tx;WN&j+4X67`C7wxYA0ERj_Sb6IN^e8#Rc)0YurWPLe@l+Yc5qaX5kt5ogRJbi%?Zg`ABL&?{P9+!##5 zf3&8yCR`70kF6?bre>p##H3Ukw#;izT7JD7bf#kYQJZ=bl5lfOkYRX7_yu1T$>#$(HHrguoG=%n~~?&O`IkdxqeB!Wb0=CSv1pORlDK|##>aM z;4<}%DMDWlCs~d*SZP`S=W`!m6WkP>rPjf5per$SmXvjOH8|4P5XAB6z?g80nr9IM zPpNnwcz4vB?$7sJM|a#WLTyQl>m2+EzN2^Y6mCI0#r0!e_}fb#xdRPpbRg%j)=`cx z$Yg&?tw6N%K6q)~=bK!=2D26|Mh#gHEGC#B1@=2jGkX4ILqEQAgB6y;Tra%```Lb( zOJ=gba{npn42WhbQE8U`OpxKkZJ?ptFS{KGg5K1B2{+MiFgJfJR{)ox0*^vn;HHwC z*$dNtDxaH5=fE|@lF=W&pwIH{wD$g2>;#s^w}MNIr`WqrPGWUeszYDx;0XnPAU3;O z(pmP2_$Wxy?^=WE^st>Tg_lX6nN6u5gg2CfKWCrr_z&z8CWpHgEVTUuA!mc+dg1EH zo#hF(>5Ld!lR8H*@x_v62Ii6HSCKlF%z~{*4>l<|7Mx7#L^2Nj!BMUk_^6BlUR*l8 z2%9Y%EAMLU5x7>bw7kL{+`kT;MfytK1G->R(ONbv)3+oJSI$vbV_8eos zz#~}0hZ6c)-V`+Fe}m+W!@ZT9OYfwI@P9FFKr%NN+#^2k4jv=>57SbpnoMy!RA@;B zYm_~~3jW!APXo*H@G&bYBc)91HCs>RAMrK47iMV7V`m~etdEZozUM=_8A>oPj`hL` zW}=5kuGQ0DQ~cLasGpo*vT^4 z5N2w&)hk{|LzrU34{}4Dgcf@I+698_z3{m`%N zYN996ee}v|VxXbA-tt1F!d>#Lg)z8t;RZ|7{ILI#qh8@$u*C5oSVbDEeKwVBy z^kVCfhID0q8k=j+5K5vd3bB!AG|1ZoD|?sb_X*mun-5b@G6@5ojSBurysdxc9K+p| zO(f&e0B|3s%bQovl1T6L9GMLTrGyNBRZJ1f|CE&(!evKaBp60!&zXVsk zSBR~1gts^BCh^2J6l2&f*CFjhvpvHd$UkjupiI#X?t{!dHQCTfX%{%F3}H|CKTE&U zC8(`xZMquYFIYl}hp&@{+A`5^!Q+gPYQVZtH4sPghkqw5Ko#TH(oG771(Wp_%4a$k zqDu9UVOn&K_`VdgZ&ldSDlbuzj_5yBjphRQh< z+j0FLeUh+4NcZ1ke&e1RlJE#{nCs0f=F3qhq}t30NIcM%gKSMa9~9S1Saz|M*)rxD zV31Y-Bl-L2EMPpRY?bg|#zXOKQTMz`!W6;C{zbds(+Gofs<&GYrkbR+nx(CFAZmmx7Z@OGpq=j zdcT7L+e1`Ny)0|wYc+AZP=%a&>@Ut09-A(w9@7-ZEktu|@F@2YdcFM&CMP$+Rn&67 zJ^YRsD%M1uvz<@1icwYs=i2{pc)$<*I$XYBtMv=$uDo(2g#U6(lQen^D+NEKtP;Zf z&02%>HK-D4X5_=>r~+ZwS4wUS+hlD9gUQo+JRtTb|2}pQ?iU|}Q)~;p2iZT+fh?HQ zm%PJY%ja+hK4{8Ns?c;G**cPWzyr?#VJ%v2X$to9Wf~r=eKI-Vl0Cf`6AAC^Kf*aKu_?dASHvvvy z6}g-*NJld7a|%Uh^+HBP*@F=|iX=}_7O$e0qb&w(uPJP2I|g6JSK*TbSiS=)i$lF0 ze2AR_81np@LQIYK@f2Je)FeBm)5;xRbI&Mz52v6F%nxxNcr6FqzrroSLNdQ(?Kwx9 z!!4No;5+-R(M{Z!5UZ|h<563_xNSmAPyb{3*5=AWG4_!Z&mYX|#$@d&?_SS-U=TQ{ zZbGZQWwna=eV8f!hV*xEr?!i)jIP0w*57g1JjJ@6WMo37ex^87ml-8=1TWy9%zx~} z?Ad&rXA}8;q~&h@oSemXWNmq4;Y+RpdqgUU8GMkLPgmtf3hRAmlt!o^e;+%BH*l?) zDE18Q%w@r&TxrD)d+~F~R`xk;$#xRP1;%kP%HPEQ<%83}7mcR8J_^s#KLKZ>!;`+pq3L_3HK-e3HKmam6CxF>McA^aLEs4yKNDZ6}ZhN`48^? zq*YNz;zi-1!cFBWtOrKP<>?>jOwO#Jp!}+J4{S0QNwdHjW-V1$tgaN{de~><$@SBV zImc0oF8_^s*$~@PzDd$8^#~WjjGjqpzDVYSX4Eb+)6o(5BQb;Kyrcb9#3buy|7IAO zR2J+gtfnWLN5E4>EtJ|8G6NPJ)C=V*(x0G9Xr#;pBTah(O|7Q_m(*Iplj;}iQ*~o_ zVNR#QzWDb-v$b|MF@+^t3d_S54l1-xo~r*e-L@!=9xHM523sk85wV5$cXSfB!GTIU zM^=o@dl6bBQ(j8YM>;Q=N$WEAD-I?)I1GM4v$KW@FJz6`5om?`G5J!hIxk4B;CIO^ zJl+{ue@A99X4i(@N+-{1#w0g}MYxGSg{k1q_9g`Gfzh5})^^UGzTt3*bc~&nQj$5(%=tyGrVN# z#MI*-26ZOVJb~NI0|3FVs%-oV4L1Ht&nvtVToTZfmV~oZ%@Sj z7;vmKz{*oUJwvTS+4!BERG+><`Bly*3l3PXJFng66^xSpK` z*T7@fVR24D1=3&B!`}+qsn@uQxJRM5car1ZP%XzBUBv^E#|G~!<1Kl+7KDbxUY7hj zHwPhMVbj`aP|R>&OXFyIB{3sJYFp8Eb6Gr?BZsq&T1`mK1sn6)TaWUe%$E|~ za7F$(Jc@LO|Hw-qKVNwqD_B^!y_}8t_QQdV&&O3F9oD9yKFS91pOisr zv&OsdrIfCGwquU~6Z;Du;Yq#ucC7TrmzhT7e0DP3l^aQNTQ&X5giX{9ODSPDn1Nl= zx;^i+Jv*P-Lxr!Ce^Ddw4m!zDA~eza*-~7KK-acyj<2}0B{vzfIQijn5SD$yKbrT%>7WWyya@@4x+XEB=iv6MQ?ra ztUsY9BhtV4+mX&*Yh!iv(0f(ip2vhI5W0V95X$QfJxRNymWJW*AG!%|qN}3$gug-T zGi0K8=B~eO7Vhd&sL%9#J({~C{>cqzOAz|USGEdwfvy!>!g|j_fimJl)I=@k?ZZsu z-e>U60k9ZMH+^91k+-)pIc+VK*zR0cCd!}~?y`T=(i_^t>lpBQd=sDU%_s2^6Xpq!q_{bTYef|vuhMTknd$pmo~A> z^kTMW#Bo{E&_y@~&rq9*(LT&B$g9AH;5M9rSH-Na->WbYHb#TFmCQLH2+>gDg?hb! zk!eP^CN9^-J`-ri&A>e!F*H)AbEUvC{|3@uArMgW4-f};vxnr8vFWUzaa)^+O)ZaL zf63;GMor*z{%?{F-9~>v#dg*aQ*bi#CGc^>HGX@**JuFPB24ha;Q-5kWM3oVKCXru z2oYEyES4Y)NiDq2yg69KgV9oExo89<{kuGU;3K^uD2Ll*R)d`kkC=5}HF#%Og40NQ z^q$rk&EyALkL@6vS(c5#gesrzbMWc;QQW?m>n4>e&9;T3)G&(iEcc7vAl;Byg$Kh} z;wY$rp1?!>h#<#u`cfybYyWQqfL^Y=40Ok1~U}Db#-cx4gf>I+jC^=%&ey(OEW} z7l0)R{kE$7p09{k)8lEDUoVW3-uPFe$~ z%O5fIgw#MJS3~K-s3iY&6%5oqQun+s_(nP%y2qb4ysru%&Y&FnCo-dW=|FAV?Ye^5t z`C)Z1*8d-RBZc#~(k88}_KA6dTA^OMuG&s{%d0&_&i0Sr1G^IK*WZOH0c7b8nZ1{k z^;S_oQ#3(e=zk(j1K!XUJe<9Z3x!auG=&<6mFN_p>QJJUO2$oICr-6 zYceVmT``-q!q{b{cyt8?CG9s(L!1_+&Zui=*M6$~1>P2}$>1hU9j>4OA4G z;lXjOvxoSf(uSZBZATB%j|+{JBTR|l3>?MIlO8uX$|gdiv`qM~QKIW?b}qf%c}HI5 zdc~ZR{v?UvMGEmEyDxbpvJDC4f3QX6SfnMen>>?!<$Pk{)t0^{gj{vXSIYT_*{+T;fmDh1$|4;cNJ=WSotz~(G&Iaqq<w*11%p;p2D{wQ`Boa778Ym{7y$uABWF)HdC)e=9I&R8x`!#tVRhFn6H zn|Q`vYcZYyhSJ;QfDPCJ#dEtR|D%-^ooKKcCwFy>u}*b7)}C74m>CJwcu^ruuNSgFUM!R|9qU>Ym$=(Q@9$iN7ps&^1w z2h@g9#P!;Zs-?Q!@9AodTA3#2wc68)Hla}<(>jUHwmf6pbZ6^rb6@MetnrMD7NW%D z#s~gIanLUJUjG^YleD$*Ip+=K6w*=i)V0b@$>=F!*Jv};q4g9u#RcLj`zTgBGUZy44&KH}ZY zJj~WcL&U8O_+Ss*-*!_Z{{|z;Z?VO>E}*S)_`Wvu^%?=!5ikQ;7#Ve4%Rx_hV{y@M!$YY=a7 zZSnL`C?GJ7x*U_~=eVKfiP~T>&6Uh8tg_;`sgz<7kgt1Q3 zN!gXSN7{E+x?GN3!>+OP0sk?VOwG8@mQ2eH?<(tSSWMl>th9ZFa#7dN7EcGlAJYRk zxdYfB()b8^fmdi*=!1O@+l#9bYGd9m6c#>2pW^!jOYHQflz}bKijYBYix}1ir3)gM z|DXnkg)iYcdBucSFAay|ZiH=HT!h4Zl!2y%`!bEfGvR)rE8R|PXg?}83oj3hrsw7Z zG>f0e{o>!Ky`)pnsS$?pW7j>kV3NVLdW2C!dLFVjq{Yn?U+464IC{x(F_7e4cjT?pibA;~j_pgroUXbQVVV>Y+yx$!X?{W}CpF z2?ZoL%R2U;^P7snb_s9rRc)J)&upSB^h+uq+}5L$|4#e@R^ScX5_k(71|%=ZH9ZW|Nq&3@(|Q-6?qbt=4Xe3j6_aMr#w zG>NH@KhfHdKSvtny=+5v$8&!oleDEUQW%JJJ6BXrH^?I#8|+WjK;a8Q_*kBKL|c&3 ziv1~Ai@M5>91RYvO9q=Uk zKz?S(<)0U96gnzv`Ejr*N?SIcDW9urvEQu-UQIb;#~;EQuW#m_k_OnME9XIW(%k7p#^N zCC)NVw^a{*1s{Xs9p&*@Z*KAt{UNg|+{RvsDPk+pPsrABPM~=*g})VD%1r~$^?H`| zbWdSsCtj|d=%GKA9Eu`Ur~&|i{RvDk*tKFXcev!Oy^@9JK6sH zdVe);t#FffsPFct7A71P3$Ecx;!toAwu67*hIGhLJ@p!LIT%4;&&u~uZ{<1jr`_(a z8GO0-PkHk4Bh26EOi?d>d@z!lF9zK+95;ku?aEwfA0YI+Q(O*T&D~7A7xv>HLfi28 zqGReB_5`L2PZSv(6@%aHx%zxuBRM|2RlZ_6L~RHq#x?bnb~}Rwd@pcH*O^_+Q*9Xd z#ug*3{&m_hL|LDcceoBP=xEJs3XIxIP5 z-(u;*rr_m-7n)-8SQjv9mg>N%T_zciXZ&>LyfoNMnyJ>-bP?K^zn*xNviW-nO)+2i z9%*<8+rd8E-Z0oOrCiDryNq^#?v1~>x8ScR1Bt&HhklScyh{5{-7g@P=R(} zr#Qx}ILiBZVIXKj=$@@?N8u6qJAGct5m=^#WgcDze&T;UKG!SPKc4&I7IJj+lWaW_ z=vqnEK!2H{hACyypxkrrw%MK7l5ht6hJSExvl{`K_mCOEEX{~x;Vsih_BhCa*K<4; zLtcCT&8(Jao#&OQixThchE`;jE!c=I@G=?#p7N5sglla2W)y5`YQWkDEQ(G?4SXZ? z;dzPSlH5VLE_jmB4mwOfJU6MKU=cT#UqnBK3-NeR1DKo*xs#q@dnVwI*&R&3U^Q z*lk=T%R9?O>J-zHegd14ti)pwNjs6I_9yubl}p3(B`z?LZem%U^}E_B)wAaW`Lr3> z2s}vcX8T5*V+D*?ZNqd^dxqNbK2VC6^2ev<3%88`ra4&09exHrRJf+#6WtQM4vEQw z6H7Z%kV>{~leCt}AA~tV9r~EJO70TNDgQ5)62f0XP)H&CjlbPPNw%Y}_|PZky!)hgZee-bE518@0!E{+cp*QHk5J=m4LQ+$RQOFCrd;JUwgx^X+~%IC z!|2UP1}#2d4t_;L6GM0avlDz)cjI4RC6Ejd-@-CjD9u#J>j}?7PN++W!hLO{h5lZ@ z@RYfk_q)bYzu}zVA=0KRi$i`NsLc%KIOkol4i{mrEqnn5APV;ZJKdcVchXjJ^4b}# z=MLdP^aC|lJ_4I-ldWa=Ct0h|J>zSV66(QU+;$$dv1ak{`VF`YS7D#$Q`&sCyeD2% zY&{xy`09D>zi5p_7MyQR0sHUh5HydfN1RhB{0Rn$D z8f-Yut^|KEv@n{pz=h=F=>~JK!PXdNGBsdHv&9ih*8-8YwWN9j#fFdK(aJW|gWaaAW!mzQ8K(lLLub#4XN zu<^MNtsr4CzH2S?mlobzl>ch??oG>wmAt_llonK&!i$2 zRd9{B?DRcQ+K9#J7yfmym+KbyvT#zMj3oxLdnvUk-AL1lu4$i?xAI-?kI)qVyI@^v zY4Ee5OVF%M4@PT0Z7cnbaLYWgFb%ga++bbo{4GBsIlEvjydyph9+sEuMbt^gO-XWV z;{>{&R+A*P(j5y#8yxBH;;3l)Dm{ip(wFUr_0PBz_GN8wmQ&sInZOG2HZwivq2QJK zGr55_q;==<-Ol<*dJ@H?enKTfSlZ`oX6=&yRob?_6gyHPL`&?FP3$7Ko9w@)0e{{h z+uqDKz7a4=uEMU(wp)*@l#doVIx>8VvP!Ybl_5HGrqIXzQ)~%(LNHr;#$8pek-O$d z>j?jn#OnNp;7Q2^51JV;n>UAw*!3|FxwaU9C*X!^H?&2y=)bHT3;zms3Fi7&Fo`hE zJBb)zE?6JC%D_Z%M1wf$7u-#*XD(~m;J$C$!`W&tQNQVxb(i~9V*RW-fzn`{{wb#+ zdI#o;6&({r2iO(g8NdHOuM08aCDez+)xxlGa7SP%B&&^vFXUP(W&h}}h5vFFV2#hy z^T7tX4_8({$3%-}eIve}%W=m%#c(To$-q3SrT+#oD_z~QhAqS$G3^+`mlGdLmo+nz zxNpFqyu(w(D7Xb;`fm^?RY#p9!Vh3i?S^09p zGB!f)=jwwPsZGvGFpXZ~7?S)Hl<_QN>cL%`cd})rG0A5fAx~v~ve3^l)$s?so_5|E z$M;Qss=6$_9pfA&0u}7tl84(%2!Dbg{BET~@hMddC^f5~R!R%}gftdX3eO0gRIB3! z+tD#E?J9qjZh+?ziZ>ry6RmS}q5b>R!cefeSihi}V|SpXIyK{0&j@@(jgo%n9^nG4 z2<;o!#uto#F;~?>x*X2lZn4Y}2jZ*3LFN}4v6)GO;dI!`bcA<@$D@a~36>xDcUwVW zXZr;Zq8G=s5v9-|p}(@sG8Zfi=b(R}Npg||`R3sDqO$vo!(!Tjq<^Fn{1rOrOLGoq z6Vg75E~Y6r-=0SjTq5qxldF{3gW9O0bC2WIS{#2@sD-M~Hk27?YA9>J#edD+=!+Jb z(T&3owbQ{dj1iAV8*v_UO&B1))fzBg_)M{jf07ize-j*>MwR8`!8G>=Ar#C9L-}9% z7xpKiqCh;{k8g;&XEa?CZbFePla!j=670v(_yf9!n{e|RU1a_gPUW8@zeBO`gi^o< zm@%onnWm13jwKDxr*06d+P|>79p>DMhRyPZN`a zQ~WWFZ-t_~zru@!)o`MhQlbS0^u!-A7k_S>C2ex(u9(DE(kcaF3mSzC!L^dhbwfzX zY7E9^r}|3;F`;6e^3HT1(U1DFo$x>65YUuajXrP)ClCtG9o$QA=!-_NMeCKNAQA`g zhT-Jw&I`3KS2-jDQ$>uCAK9_*jczEH-lTRt;eF{ zhpnQpkf|eN1rIsua-HMjA-T#(KC(7jP5ec8Md)L_#I9lob&D#Y%TzV~3!Whkz>~$@ z;v9T~xdm%Fy9%X*g|-_)Yy5kxXxn1@;krUqb>5A|bl05H38gI^<&!xTYn-yy$)`N2 z>P5WL6Ql)wmA=u~0ac<8O9A5|LipO1t$X8{x~QAhiH%mRS{b$~cdPz6?*po_XJN)} zaG$MV+avpNTHu8{A^x;dOWI~eyT*B5Ge_x(TsmRbKTLQiAND-5^;SPwqUCJs0dH-0 zM4+#Cvd@s!lse#FldDPd2qSKUG~D~p`Nlt^(L%Gq5})A9{v&(K_Py#`Ljy}U<`5O_ zeYHxO z&}?~I7`6UjC-VNJj>|vk3*O8Bqv)*Tqqx34j1+gb5D2mL9l7_;y)&~(aCdhpRiKb0Jx*}H7_8ttU#v}dCGd3HB@9d##o zWqr;4%hT93kp@0b*ogWD(!r zxXN84ST{OV?62Pvy5=<_6{XUaqqbJmih5a1%C945XmgR8^MXk-)TguOVtQM)-7b!4 zLxv{w5NhI6=&+oHcygt2jo?*b0GLcR2Yp zQ_4WOjy_MCA@_9fawW7pZMVIcKTB>Ed<7Ob_BdMjHQ6CYBqufP`QQ`l=LnLF`6V3T zf)nyV)KM;k@52vqOn9AeQ~e{=nATNznEVcxl#feR*E7lt+_(E~QR&e0@GMCQA9pMZ z*YYmS@hO{>J9-tSGgysU3*4^#sVDd@_D$$eQonra^R;_nru~F5PBnw$Al}f}a}cye zBdE_K-R~7fGcuEc4gBMxC%8Gh7N21pinkUlr(U>8(1sTj)C5nsS(bLFiPaG9y02jW z6}GA#2t3n(KvD2L;Me{QxVH z6{JjPvam&}gT5+Ll#zTPw=S|pqrV7KA~G=}(P(-esUXx!d~IC?dx>*A_w?rQk=Ow8 zjUD&{sL5HSRe{pR1azIT;rEd>`LWfY#%# zU(q@uvQ^NZxJH5CFON3>zhi=ZxNMWFH}R$XASFrT&_JnkG_7zc^m28zaw*I3aMD_y zj@NKU?DZWt9)pvbnx{>tp;er3DJqI62AC!B^MxZQC9za^zCUAP6pGB{a`!>yzO zLK}*7T46;Oxb~K{)XE`I7GH6!Su2KZ$wQo%!6e#K$fngyIxZ%^M>nx**@^Ch8q5jB zV839xLbuUtlZ9|I-~^tYZ)%BI>KJAXs$i!~7p6p@vGf3s5+>uN`~myVdwz#WsxA7! z`;PQBULZyODdOGGKek?JvvqS)ION5MEs)E~jdBL~k2`J_*H zt|1C57q<88qE_0gIMb$4Q$jDt9JVGoj|a-z^|OMJ*l-UYr|lpcm>8)mb<#TVI-z&g zZhy^$>x9#9P(pS&X<_5<`cijNIE9%?x9WW4f22M4K)!-+$$r`I_?KzUg#2~5Oxp-p zL8>c0rj`3!{eL(r%kGN!7x0|gOIA7(=@wySK0x;3zhNuuC6taU@;hh`X%(rV997E0 zd-gay2=5hN;vwP}@vV@>b)puqN@O=#42FtXMJl&TUFcd(6M8=Wi7kT z|I9F~@hw*^Hl}fD-!3xVe;q8*8)^r36yT|_oOiit99tw#vYyQUGq*Fr>OJM5=aAOS z%Cbw?MoB|#kGxiQ5_O!OtGi39j@Jb5seQR*|4eN=lgKPo4=~lOttkcVrJ7*4>B+Pf zH2EdaH{qPc0v1!gb??xsCDVK);JoE~{)<}4w%nxYrV>p! z4<#S?uIGl(n8e*23W{{u#b>L<1(t^1SmTAYrMcP3& zoanMv2p>_VFyq3%`p1!`q?30O{d6|)!=0D-6Xxx<;!LNQILneyE!R1JiQskLF)LOx z3@^|y_H|A*r?O+RE9fpz4yX^{F?+gYhH^EqQk|;(&+6ki_J4tw*)v%X=-i~4`Jys0 zZF#!VS+}1XtlUi6Z2K?N#TU=d1$&%l6Q9|qcs6Wbv72%K8*|8dDZEg# z@Y!_c@X49)HLxX;ehoIK1FBQ}-1yzr@#t&5J*ls&x>>XxXO1QK^55lcbk6lHHr`Bp znS3F+c_7F4RoSV|cX_P2{y&USt0C?dQ(Fz@y>$PmY!2MbavJKGCmT-M59Bv)+)bV4 z`B^Cz=)~OeOtQu+9g$=kPp_;ZibkCd6 z@`xh+8CiwK?paL+lTQWB+20vReE>&x7)dtWhx)``<6h?$2thniyXM`RJc~bt<5iBo zA_Rr+(jlQ6ev*AT{0?rX7L5uz5lWGpXbfoW^CQqu!ZUtj;5#4*5Wj{S(0N(~_F-Dl zz4yA5abL@3$({y#;5$NH*xff>4WLblFMaiySzLR^mXv-x6RKc4!ryk@2gj2er;L)z z>&*zY*E#M>tw5coKX9!;1;^#k!`u=nm*i{Ibz0J)%G+^gvWy$d9MmsJjSXwkP8Q5^ zJOYg*Th5rsYw@xEU23No(%z>|#qB@`Vx}n(gU*0d)BsgGa4p;`GDd0{9w|Q3`Uh$% zzi8>!y`fUhRm>HEz^S7w$5>)p+im*+=)o zPzbXn-5V^W$XO(jC18cyqqm)R^g&LH_S?te|Nk#YfeFjjS zjMn-l3wtb*v3&Roe<1a~_}-oks>{c%!z>G^J)jBAg$H3<>gA5X(Fnr>>U{r)()-&* z+-#mW1x`?}dHSPmkme?{jzo7b1JO%rp2@PG#(sDxu+?=OH!T;Ve18Y*3$rpGaQb zOQxKdRPa||IX=tqDJQIEM}b`ED@GmFz2vpvsQhd6VqqP=6`QJ7PNiFZ(iyGJgOQd6Rrb)M+jAE7yfnQ!3E;+5V)u^rUx`G$ss|#3N)X%fn>q z>S|}pYP>u&9{xe;^e$LsJC0oQK62l;Ekm!QMc9p-2+!sHxFdGvQA)`wfz`mrMm{veYzSE!WbfNvIFEi}cgj5SiNkz?X-V0_pawuX(7 zJin2vU^9tzgW3E>%K{4*sws{Z^k7^0EeN3YW6Gs zePO`+FFk=R5E`kokb`^^d&lpheXg@|wpN^;8eXC<>HzgUPB-?T9LI9}Ej%1Hs$J4O z!97uI7`Td@AYI(Ew|GGBOPt~d>iqf+sXsS=BV6tL({e)8 z&|}mZnyAqk$&)D`IF;EXgn~yL7)-ECG#SVgdPaSk_nBO$=Z!R>ndl-HG)M49T+LM< zt-_1NUT6S$NXo)V@H@ZO@>a+t-_?86ztc0h2b`IE#BivID{+F&0w*M-`AXPZ29`1R z)Sj;K?0fezn%=3SoMf*CABR?(U$D2?vbjUDx`V1DId8E$bNg5{N_(~Yd|nT|jy=o_ z%FW47_TS2f?pSV@>2B;OHVWSco+%x;c;z3ZqOFlN#b=5?Y;DI*$!Md#ca`}D zG^%H-k?RK7)5UEMI+aa1&pg}Qi#^rjU2YH@fFW z_XIQRZRhHz*Y%j(=aQExX97*P?^MqxoYOe#KjuEjVT?2Ur2eL-`d@J6Lr48aUroc5 z9a8X||HrJa!Roo?Xti67lk+}rqO`mtYC{b~YyMqZ#|+{64j{+7?7>^*7x2DIWU3Rc8CT*^m1#c)zRf zy{}vqX%)ON>zKO$EOxcvCg)tzulmQ?Ch+Z@W3#T>Gks@W4fhOXu7qwgR(-L$!}Ek) zX=$Zf5)|(%Q*rGfd(Bx&Y1rtHI@G#6tA5h4>{Y@B;{?Xe*9JEIjXEg5p)!omw4Jd` z@ji4m@YnNqRZkck!4&@hW~XPMWrq8r;kM7{f96cj9pp@Bzj}JWsg{A(W!kT5Te>-S z&fde-%b4P#n?AN#Vv1xVQ$RND%E)9h8Y{$;1;S|clXwMu2=@z5f@e&d^NC&*Dk+`O zvjpH~NEMQ)w&P>@o4ll*GS8DH>cjD;JURvKUdQLEWtj=t*uPqEHiG5}TR9r(r_KM#-{tgRvJ4$}DckWPrQOK(rID}lmfil8uLXsU;lf7o6`N4- zn4|`KiZhbgl=*3|g$33lxQ5(bdX|3$#)^lmZTELCcoS12JzUQ%fB3C_F zH`mYC$0BZw{z%J4gKalJg1@Y>3tnhm&(@_pyad>e>&Sn!&&)py4x$I9=V(`0LkY}V z+Yvn7$`?%$cY_uV_KaYf&eweS3^bYW~rSp zUTLUo61H-`M4IT%a6`(B3W3u?2X4Dim3&YITSXyV{GgW9+M>0h#viss1tXB+R*DNk zeYwqO0c>_u8t;fFWptzB0RzWam8~*aEhchsV@vA zg$4Wk#c_51-xP%zDvy=%o|UPZXqHZZG4iTtx5D9Ip=G4vPAN~#DI4S}Shss^GaT3D zxo{kx5kJ##-jdAy%WjlENxR^6dIl&h7*i^e%Hq+C>sB*LMCU0>WuSbJoCPyrJ7GCo z$DXq3zh{?{#W%%kL>^BTn&WhNr*IP&`1(+e!XxIgC(+h6|Br|U zr{Y{#4-F8kXFiktiaPKwgiN#rHYM)hYS(dSEK2eN zP>Vi^GmO9DucVygh*iXxT$j_eL6mHCLYSb=(9C!*(~L;Ci;#(b7MdDs<}dJ!75~)M z2xq}X@lCujTALdZzLEc22$7kTl2k~o$_;Tq>L{&ptOpag0fDwK)!d(&UP_TI+!S68 z=Hk(^)vDnixwgcm4{-d;Z!|6i31l|5qiJkY(u&TI8{)gPmKz=D6zGULTQY>N_-9eU z{l#CYo%9W@BP)0a89@a01!;n{glc>T2IcXV{V@r~82(XaLgIAW6#u^XrF(hP>%>TY z#XwUMr+nZB2RjFkB{mn*xj%dl&1bmcWMjP*p0Bpj_@I_z8|+Wh?=VZbBNj`3anmO6 zi%cC3=h|3bs1bZAn6DhLLVtPx3-fP@C6o#5Or|*Svv1XBNspD7+}5`5fi0F?S81-d zn&X)eYT>%+`6v6nr9&Wf?^EA;3hvAF6)EiYPU@PqYbz6*4Y+n)4^ zJ)iK>Jz1$nPqNk7KXO)Qwoy)Kv)EnC0AG!qGg%Y;dzHJMW%-o?g6k~ncb{RJ8{VjI z>xKdy^H1g!OI+`567zUx9xHlwC_8L3tP}B9Z6J!#`bFED$|o-jb=GU-w{23xGAlUV ze~g_GcB&8-3asm?`K)C+i|tq0Hs*8IXNG{fEcbjXN$sWj^q9ukg;~2G76t{0Mro|wg#{t?J!pj;5O{9jmLf~7IU`+OvQ_vV-xEBh8CyU4iJGlk zzFCn;`XoFX98@OJ-13+$5&ldC;zsVcvIVC*v+z`9TNdmI`ioJ{)yMaUY0AK z^FmqtnHsdRwK2v{Xgodx?_1iD&Zxcq26V*B#MbI(XFEX<@rYJB{rYfRUPgT zCeo)?GXMYErG4lGqZ<=;f8c@VOp~hGGe@E?gYLjr5EctZ8??5rM85{x@q#7Qa3J!o zK!iG)OUmb+l=}(s{8YzK>ApCX#bj|Ls#Ox2H2E_;FJ&Rmi^%cCK7@l-2ekr^($8@n z!mG$ecp~fWgilK26Joe!DIIa1FxycI z)BI|h(>7TzCe(1X4ZmO}sY*K#+aMI+*;tv*GdRGNp)) z4q$Xkyo=tU?!F7^2KzR30{kq!u{9NS&|G{@$_o>;Y}UX#-6x`B49(DYTUq`fQ&#vA zYMhWkZ0n{)!@L()#=ufHkYes{OA#K@yxQ;9i{eA|fa5dE?A;rz0Ipho(O)U)TwhWv z0>Bam!-Lj*y0`z$U&vO3GC$VViTR&8DeJq{gnr2pgq`eDx_4Dko2ltcnc&Uj8^Wa8 z&$*AupLrg3wLNriMeCUcLiu17HjmB$quUqzdRjj^8?kGd+nILZuINx6M#Hyir|}vmAkN3EwaF z|D5N7DFse&%rk_}b&~CuBDJ-0V3p-ZW~?sgqjuN!HP#nvSqa~{yZJv^w$(eJ-%ibiwS7Y4 z1vD#t$GwbOfzB=nz>!A(#6TnDqhy9~U^f62e&46YD#kz7&duB5DJG2|r=k{~O zvJNuqlDcR4w4BhWx@#jp@#}THUYnZj!qrH_$i_so^k8apR~+3jNM}T(4@4Vh!#Vb3- zN$gAVm+}cMM=ug%`7``U+`+X|$PhSs^*=L>1?Ty1z{Q@*s_6R(e6_Cxx4rXWEv9GE zq1@8=MqV28r@jULVPV(|<{U(*a!NzW;n@W$7Yq;luB`H=&x&D&YkH!^bcM}WlgeQxSgmKJsIgAnge9zEn%Gl&DRz|FC{+6^m5C;=O!xIh& z8bQMKnA#GO$5G?+7*93Ee2JrV)hOHowh^k!EyJkV2Ezl(&SFNm;xZb%N)F7`8Uwj@-9i z5PnC`m@Rw{+d4Q8=ac))O6zU00`;S`5aQu6G78i}L-0ss!EFel`Gf(a1*r?W2#=A5 z4LDmFNfUXo+D`ESoT(>D4e?sbW%Ddjj3$4o{jHCjzAgia<`r+~W7a(ii zYJAe)+3}rr9#y4vV6I~%ru2cles_#SuMJzMYNZG%S? zs9ljN3MEdQ#Yy7dS;66qbPD*MEoNITPh?r+>U zT-Dx1+s@aMDK%AT5V^Nwd-!?uIr$t1;=rLmF|CXLPVL8NBv+tUCIgvIkV43c z3jHAbPjC=9LoN0L;YhAiXoIl8Qkpqwt6=SuyH2QYKWXo0IuqE#e9_(*cL?9Y!%fWy zFQ%y*KnJ0}$zflaupux}>}PQows!**OwP7G*jAWVK&unc->xtc|Aox9C|qZ;vLzwp zvOJ17z#q(RT?8xXh(o|&rw74qPo=H?V|oHr59y;k^) zUZHqyu=O{}ld!;R+_kLk-VpVb^n-bxdepb%uj&9BQxWUFGrjouLe-ocE{i$QTw=_F-GT3Raug&7- z>}?XR80s%2hmzA8M;NXrQwl9r|MGtav)K~(vS6Y{++19m@(R*%iR9vFgWo2OL07nY z_&XS2xhl-%CF`z~Dm%WT!T!}r33ikAKe0RW=fRuMN9qb^DEl^6Yvs7%KkmSa;XqnJ z@qjsO1$#1Y=q2F)it?QYLN`eL@Fk|5DW;$tXsj=3S{d;Pb3i_ImHCuskpb4EX8;~iy*gA|}H}h~=(^yfEbKt+YJ^iKvV!V)G zXwOw4ba!4!7hhv9{*T-ylkrZd34clBFui}UzmmU0BZT?5G-)VyL{{3PeQ4hx)fN$6 zNV*6UM1ydiq~f0`*L@Dj#21AdU@#uSma{oX2d*P-C;VrN2l-4Nlz|(QOzUdKDwTyP zVio*|axL$0&rwf&MyQ7yk)*&R;=)-Z3N{FZ2+&s#@_s}-Iv)5=ex^2HUA!Wc0x9eg zG68f!8PJ!sPk*Hw#e;jw$~PJr#f#1Xq@R2d{mZ4{Q9Cbl-6?|?OH1H~>{QZUOyQnM zf4TFS6ZnDsy=RzbBZ<>mlPtVhyuhp#5|~QNKK33tK&DF>@=38TdTS=)U3?M)Ygd}8 zh@u(rUtt|C7TpEk!`1p&>SB7EI0N^Azc`MN?P4t%$%Eo+${T}Ua5wn||K6GqNf4jO zXUKF>qlwWNX{v3BHQR2ME(X#;H?&KNu|ElT#Oz=%$?2Gcuaa`|KjL69N$eoq!7b&p zU@f(N^>K72x#DZGLmFl6%TFRddeY?Xc|-6xtV>R6j+b|Iw)Y4h6UU3Ugc<$;!Wejz zW`_PF$zo6EL%~93!1Le={TzAGi6VFn(+U-dPES>NhiDYHU4vAJ8sodey(MyVsi)6q6%v9L#-cUR&qIVHKC+wQ&F}|B5ebgI9sSuD2?t=m2#EDTg_I{i2tS4 z%OL+p>Q{}6#N{;yAK=31U%tM3x1&;g9~YfvA2ZvQ3x_^9pidlG)rKK zUo3cr4@bpF$>>XMNO-80V!6q`;@`S#WJJE^i?z=|Tjar!;!<;CJm`VlGekL58v z`E=nM7f#Ad#8;zL!--;9v3GPX+r(a%>T@0Q%%?G-|P#S z-I;p@r)>h$gsl+b`A)%DW~(qIeBU%1Pr?iR9?$_Fwaw!U$p_Wf#FkU6u!!BllRb8B zfND)VPRY}M;EZ}}2greI;XulczU(KMF+T6Q#DSuRLPl`c3VfNQ0oJR*ni}U34i4sLaE97)#l=BW*Urwz2pGRK-qCs z4;%bJPHF;RU++o0S(s;84>8Y^f$A6`2PEP)><9iDG{9D%9{ktl$vj8tx4VP}Om}7{ z?r2+WABL|uN3$jLA!r}-huv){&VMEc9O=ldJ!e<3dwmbAW!W`!#@`bBC9TJF-_TKt zX_l%``qU=5RpOnL+47#0>Zm?VvY!zGLKS5U8JgT|pWQK7T`02!Ya}bN$qUKUNJEb1 zWKf>(z1Yps3BB+RXB&D??L4K^YkX``{KBerZuKIj1mxLI1(p~%;6!lBf9>%cWItU_&%w-Vm&SdhpZ3pS6trd$~i@GG*6Z!jtwp1q-pm zy1ZE$xsi8;+bESnW&Mo`{|24m3G+53E>a1OF!m2UkvBOB?d3Ye{UH-OP>c$v_0Rf4 zGNjZSiAjAD=DYhZxBMR_aKhsoNNKn|)W1GC*kx9rgP_+EIJ`h{zS zERL(<`=VpvrLd6BV>ruIdWRe&cIAUWlWyW(BHjOz)|0FJbjuOE8_DcYN~ymP?!sLm zf8y12Cvh{WA^T~vqq5wH45m-J9nj?)LDmXB^`UrDG?Sk6d+0=o@JGRK(l7WZoSpSKqtQ+YIBqK2!AJ5Ow3ijR3c`4=dRhEQn}@%#Wu$%9Q(>1Q z5?LWlO&tbH;`Ng37%bfs-s4f?4`e?3O}Yq2ryLh$V!|z?vC1f+KbfVkk?W|NML?60 z=c1HR!VNN?4KAPt+{!r9nL=*C*XS^OOP+}&`vi5<-()4Yj3fy^ir>K-p)c(%+>$o> zSIB=GhjXn(*)=-2MLkDa1#ZGNKCd##>QndQa`1z4DEyMFpxcIJKrE@B2E#4TON|9B zJv|*;@v`6tWtX}@Y=S_b8SW&_V)pY(LLtxB)O%HYtABLsXdHQnqXxF*$$HYURg|mG@ zY&e#thewBtp|S|;hoGTwX6U~D6dbhT@BnlsbR;}BoUEP;%yD*SBoV!|JHHzR}X7q|w6Md}+eqHtw+1-}*B3I?MzXK&iaI-Pe_ zEd_$|j=ZwEGo%`gq3eaiQ1RrX!mRwd5YQ@fjB!r5U*H>eDP#@K!Bd$QY9(js!f>Ez zIMKbBY$3-3`vrG=mBOF!jD$y){`M{W^yKD3Giz^l9NZqgh8l)%@P|>wpp;$*?zOnJ zZ6Jxn@N=OjzK{1jUZR$Z#F2`g{=P-@mH)G)mgvPs;1>dOSt^ZR7YulJ*jq;UPZ&ZD*M*|HD z>LyeMqXTN(1!XHRH+jmww(bmiy~6}8*b6MzTfuF<8e*M2K})K2jC5KEvyFrcPz~q; zifjQ+G*SLj&(}I? yPc_?ZbAG$4FB+0NFo{+YYvVU6Swvi8cYC5c3JC3#Vpy}!W zpXEB7GYnO}BouemW|*HFa$Ng5ilODxtEpQkbN? zz#}lF@{18H$XhLKNLSJ)Sc!Zi>nSaE1Ed+lIJagXCzJ}pGp;=R%^I7139b+Zhz9sT zIYT=RBXJ4ZQRyIAsjvDe&FdY;4W(@TU-U?vBc2CEeEFP~J@FHXoSl_JthPEBI>Hnw1Jyv9rIUY?G>u;-?!+Gc zK6xttWoGbTeR}w3)I%I>pPygP@vGh*CdL z9CJZ#9~mLHbChs2r`g#>;!1H>z#g7VdP$8fudU65sZu}9fvunlqd79gHBu+JqSTu7 z=Evep$5mKME^sH{eBoEokGnWx<=G<7{h?JC{_`Ien!y+$RvIT~i*1A^nnTVR5)AcECleg;L-e1un}pW5akJ8M_RyL`0sE(zNgrgNtd|7cY!<9FxHjU z596&>HntL=N;eT{&T_L9%Q4P0-6n4ee}s48Y{%r(4N(Vt3|32fgS{OkC8xcbTMUMq zCevqn^~fGMDwfzM2=#@sk+RC4bO&&lRN(68D=YsaU9;3Lib2iPxk0}?QX3hK6IYNw z&<3u(*C@Ofj7_r9p1@_Xa%5TICjFrNO}regrBQRYILCe;8$=akaGO0{;3$+E92CiS z%p(iwPWl7)d2tH+IPhq1H+)pz6kepB&HpTQpcTw~PqAQs@_65=qE^tW&D-ZGswKvu z)&~l)rD#dCJt$o$g{SPRP0sBb7P?UQFw*?siinkVtCOr#a&ti~qpEVuYn-0ayHQ(` zDgJlRtrRb)9=4(>DT}bfzP#{Hc0~NWh_`U6v|8R3HV1zYKTAIq4bJ{wG(uj8YvgL4 z3z1WM)`ypbOVAC=RbgO=l}CXzb(#N+e#f(xI^`BjLq2r4(wQKZH&*F?}g%VTXq(hVDQCEa23z*NRw{yg;&@-DL1vYFBU@do2kJ1 zO6=r*0-6XXip;^WMC6;hf6sejND&AstMh6ns|`#+LqSN&MoYt+XdOCC%OrDL_3VX# z$;>ykk~ms1M#@Knhb~0^Mv1T!?a17xld1943z#SMro_`x_Lfd__y=Jo%wW>R@xecW zcZy1Q_`Cuw6IKgf3P0RP{6IWdgF6I@7LxsL-idsbsaK7-> z(o~L-@`JDCt&U&h{=!7CJFPzWf`1p+Mk<6COOqW3^-XD~$rd{O?@5BFp|vq#rP#&` z9euTU*}&iAZqqHO6Zo_%8@fRmDuWrxml0c{Ur7bmwX6)#ldC8c?r%q3ybbYFPlo$O zaEdlf-4vb)UjsEe%RZ0huWs8?<*%TYnOe&DD>R!T`X&ad2qK$G6J%|eJ!-o3H9(omb;EtRbN+d z71Z(Pz=pY7Q8$ajbII!AhQb!O7W@x(AuYLvXg&Qm`_*~KoEE0roQwkXU?Ce4n?re9 z5`Wk01Rk`2?`CXe-3V&hK8YT-l|4P@Hd+Hao6{TZ#6~x4StkGQRxkkn16gr33Y zOlz(&_=$f?cLE0Iz5=DW3AnvhPfY?9U^WK+Y5scP$Mlh&E&8IA+MWyI6?~sEe&#ET zJr~!3-9gL1d$2HkCDIYv;S&ZM=ckM%=L}uQbE&SJ4L1^VVTI^5kO^i-PB{*nD^nix zcW~1@GxUq21HQn8eEk@H_=IGv5fz=Qas z(7@FX%@P(ct9=8!eg+2DE(4}{Qc686uLR*jLz;l@KE(n}v*TNB~8hnTsa4N3sKP?yW33*DW z6}OCXXY1MLv$ycZzz*1gn*@IFbP(xWI(aRcFSLW@Xzlvmx7KMi)kTl^FTxb~2d>YR z(aZY3aSuJ0C?~#iawpg>5AX}1fqUuNj#Q>BzOG;4@8NY|VBSo>!!}MCfNF6hX{RvM zHGsQpAE+FJRoPq=QjZIdJw3EK-uLbXwvr%MXk#k^gTYQX8~hII!8>3Mb&AbSn#I0n zmzlRjI7DHFzQF|vLhw?Y>qHp?dY@v#5&)G*zXU?OKOV%rK z=%}6_ybl-VxpGEFPiB=d|6||2t54(lp@vzF`KDQOt<^wF-+ty+@Lwf|uM(2*qXd`o zs|s_57fHi!lP*|KM^Y8t{D3P{SkKkaG)kKreWH!uTfu#k-w=vbDrx(C zEwwl{7_&(ZdCAspC@yns`;`~$7b-Da{T@m z;H&8wopW4f@8NkU2tTRU$dUX7c?QrSXOR0yC<_fiUD({5KF(>NU$83I7;Vn~5l#2k zVH@fHp&CrAcd(%&w~<-tn<30hx@h~^GLS3GF$7lmSgx#kgqukHtP^bMu8{kaRtZ$} zMJ#vs{_e5Eb!wO!mA_|qxqRR%3#*c<&aUpNJDo~3-LZERQ&0P=$-F%3rwv?SUZ@j2 zJDKfuD^T0R5#eL-FIC}hC(JgrfkT6d?BYgr%?aLMB~a-9cke2=&DhqmCVD=Yq&=qF z)MG(T-gj#)Wr2CVb2)cG7~3$_b_-?Y|BsnwJne02e99KvdqEYo78=g|Y<_1b9-P6? z(2K<$!UK4-m?fRY!+=dYN?A((2#tlKXff^*d_;bMS@a2Mv5sK!;ggUj(o8NFsfIUe zMrLZIpHxUQ(wi*{%Gs{SSkBQnvQ1Xy46!3H zG(FE%BYWk+;p+aia!@u#ZK*Hh@{aZ-K*mGFT%o&RHJP}y+R@#P7u4D}Evr#j5SME6 zrTOr^yfUS{FqC$X+;j@LN~QlF@)vX-@EBskKa*BkOXLk42sKxV>;2G9t!AJVI{?#E zw$M6_QcRqbeCq#=&k#-+XKJ^FHSi32$qZyxCvj>l9HHDbmBK3{^MLIAXc>wFO^!x~ zk`NNngB?C%3at`s-mV54=oIctW`ed}B0L6N!*>gY?K{T*rP@LFJUcpIJ!UNHYRLNK z&g2GoNQnyLKyz3dRe^M`#Qsv4sCuojxN4*q>n4A)0`)8XsNc4AB@bbvtbHDrpi<5- z0WZQCrh%v}{rhW}Uy_;dz1o4JOh=LSFMUr1R+!FKGw$Y3TO#Z!+HEh%M`-S*gt$t7 z9_|D`VU>6iL%tS#YVu!+bLf6uM`IC9OHV;(@H=zVew20~c4eIBV^OsN4?RgaxI6Mj z!yX5cl=!=jCQ>Uo1y+%#7omiL&7_~P0j_9WX= z84gd1A4!hTRs4%d;+CXb!m{YdZLIcozQ*z747A7@WJ=OtkVjfE{bNU&24{5vkAx!R z=HqRbwI*7Nyzbd^;8?jYnN7WBW92${zwnc~2j1X2voFn`nRVK!h##k+MXYE!Oy?iR zpar|MW{tX`qO5PE84-Ooq#K}=Xp%T^R1H*zx$uc~S`lVihP2iyWT;ft#(bfuIf<5RH*P*2by0XT?X1NF%=uXL#+|iUq zxD4G@Z^K;hOnjgZxD& zkEK$$sdGDQfO#-T7=?CH21gQVN$5ry+6G2?ma>zqHN8*CSnd!^qO86}=sO)KbHY;V zH11BM3MCv&j$a06;~2rs4+3M!MKp(9i0%`Wtkd?WkMUCX2{4MN(86q|iHKy{JO7we zD?SSQ(ewI8TpRbZ-G;l=fPJsBD&d&DBEQwLT7x7c^*8> zQ=0k32e|L%(wTd+e>TxugVbBM3N^mom%XDKVFH6(-a zXVmxmEr$Z%z&NdB{V%>}>UaM;y*)S0GCQZdJJJ5o(qCK1zA`AedTsh>Y(ZV7>A^*=IryDM_>&r=76nG`>Ef;A9;D7xHzgfn9-`j`%394k zEI6Hym2?h+&rA-29_=gc`Xvzt)dy+F|5PVpb^!HYWtNkVL8c6VlWHrWJs zC{EEL#R?Rcw%B*Rzqqad7bMy2IrF~HbKf`kj(8duK)-S?xO|k(bc*ip*HAL;Dw=5Q zP50y1`HJk5VQ0LVTPbwIC9o7pmv7s3Ci$9L7B&s$v#V{BnIC9_YZ4F5#mY=PmQ1y- zpk3I9I`G996&wvFi%-49^bdo^Q|Mq^E-c_KqDViF8rf^1Qgj3u3lD-r>=sxJRIqmg z#LP#w6t$XN#3uR(w-#M2SY$K!r^8hCe$2ntE0j-|;fUk6_%AYz__gu9=_u-@cuY76 zrV86&iTK9RmF=7S6WAO$L?-T|ox`QS9m5C%dxRK;_9CnQ0(#l3Z%MY}l=qe7DvFeT z$0MbB!qZRz<1o)hKe>y=Hckb02Z!_u;#4wyJjo>yciCV1=tJ9;ky7LE@#JYiCaYe- zHZ+jvG~_ zg`4aXVI5Zs@shXtVIN_Sp5#ApYXqps(mmf_Vwzm;P*foqe>34b*@SJVBdCuH3EBLKuOq(`Hdf}j9DJeF)mnq9 zLXv*5c@I!!^An~Hn(b&HJuQa8z2r=e!yBk~xQV!3m`H77n~E;93~Q*rxCj5kmbXnM zPNK?O$N%SC=q;HuI7FICm)N#=nV89W@CPx7s*15BN3pHKr_!&14E8!^Q z1EhH(E<-`mW%>nOvF`yj#dl~WuCTcQv5}nT<_llMG~7bC%-uy2DlgVW)$mCE3jRP` zIq8JswVTE9eTAwd`$l6ob%iv-PU5wwKVL)*<_3vQZj0~&{R3{(bFHOGyLdfnPnv70 zT@km!?!pZ49d1G!$&H|fuMA%aC-{z_dDI!D3`(G_$WD6sbLIwQ7h3cQNVf^ z|3RM2<{GyWyGlP8MY)A2w1rpzf3cJiHOTvaMyD*B?RCToOd77tAC~K=`NlJ-OlU%I z6*F1b&-D~fGI{hE<_d0zyNmfko)C$45`+27sis4#9t~doo z3MLAp2Iz<*QA!h+;`)wxbRWlDZvdZijzNi=-uevuGjW*pB!0%Vlx|8l;0(MWFjv?Y zxQoZx0s>`SrbFkd&{eTq$~$&093t*=j1#MX1$>534Slt8(pbK|vy?cQBsz113hrI# zUu@M5OK#<=Fci(e5k-4Y6xYbQRoyPm5^nLvx;yYil5Dhq86<;Z$}T0`!egk;gu1*K zI)v+76SRvzjcQ6w0u!Zmxe7-M+dXB2b~Qq%t2_gXeR=-*dCdaP(RcQdcTgxn=m~)O zjX8`WQw|1y=iVr_I72}*$7{$2FUzz1KK?M+s`MtwM#{FG-=Hsc8?4)HWnm;$Rk*L7 zhMZIz-()k33!O1VdkfO`PSU&he^~zxJji;Ft8w+kA-Iu}$qiFyC-#?56*glI_;y%p z6xQ;54^H6-X_Rk^%LaE@E-D&WpeGbo3FY8U)Cp=TEJxkKgIEwa>Q7fkXchGTzz6pZ zeUZnQSTnRI9+CIwo1vEaZe=$5h3+Wx ztNpE+#eC)L`_dz&GsrX<&~u?U9PQZcUvY4b<%XQDeqT2oC0L`G)kR1BslxDZvi{ZU z1apf9@LiRwnEjM1_B zXSFZyrlQm`+0P1Z`L6~acl4nGC9U2xr-`18o!p$(efw7j~=&fKtkr#H- zb+#ou;lGyDmre`xREBZ)$obF-+6`sA&(Q?`G;NV^+LP|f;QtC%vAu!?a1p!j;0&6_ zHo2p^fZC^BH!Sk32%I$^3APBC%LLr8^@&Pej-_kzW! zgLhsE?`sL3c`X=M39aRV*Q zwBFzB{5Nomxu`Q=$&tVf7FEYV(@ZBt8u-Ox>8$1{ zGsGIn?_q!84wwN(f_C~mVJKHpd_Xc4uNB2m5_z|i#WKQqHH}VU8&RhMjc{|Z4R;;( z4xSTHN)~sE)|HB)Ave0nqTCQi>i1K&Dt)1YE-Rgjof|mM{XtKMqmV^-n%qzLjZ1g^ z4RTCJNIEL)bi&eHKcPC;qad399gyC7%1>D_qmju8Wg36gQ-$W^3MAk?1L8T#3Cm&B=+R8J|CJ;e7&S`*e6fK zJ4vFY3mgN|(M`bW8?vABo7jH~-l{#=y(9~hW>QHbIL1B(M8qXq^Eg7y5=;lHhmsh= zz(T{!qwrkerZ9^Wp(+xtn8;&Un2#%PR?085v)#<@L;P>`g3s7ZXeK_v3pN{WDwTsv zg#z&uj+CbGgTVo=odEgK2Nnxqd=@Pf8jvkeB;2L$6TkAQ{1EsUwG9o0*Mtou1*F+8 z^56N&>OC&7npOXxxyrU4?l*lA}XMT@H=zFw2=eC51cNwlUj%$ z`FC<_VJynVGWFS6B0k~)oXmGZ(S^NW0LExXnO}qvzGy;vd*ir_8%Q%81yYTKOsP|0 z9bto`9JmOz&{x#WSs5P?x`TL0m%5q@`NP4nLYguNwlTLA<7A&^aQv)wkbX+e0k=_- zXd&H`VPt<43uC4K(Pr@q*p@s&$`v>;Tx`v}cl}Q~uN6w^1)uR0$Vlgd*Ra7=&$BUf zOt^!qpv7_7K^#*FGpLEMhF=21#Cg|JJgN+lW`%ksk~59! zq}5Zb=$5N9KS23VXriZhx?nTi-Iu6ylEwAiRY>gc&6{rt8BtGl8s95mbY`G!N*y_@ zTy>IrkMSZq!?7Pouy!DCTXXAh>s<8U+IUH6PwW_QYnej?K zJ@|>=Qd}`~+x-MeIqSn``RCzuvc0*jwkduTn2e8rG5n;^P)DBs?cT2TP3W|=x#)P-C-I!)~(?DNFpgYFx8ef1D7Ekt>~ z!auBKi@xxTd%3$FHGqB^oW$ob`_Oo_NdE)x2`<7n;oVSmwkp3DS5n*9zak1&B8=}! z#%oBHCxlz@)$KF#W^v86m1O>MoZC%xD7gRy0NCovV}3<|Fo4Y?l);`~ywP%x!gODG z6rs<_?!%Ytn;K|Zay59F(6&zHE&-X$eE(#BJL^ArcawT5E_s_TA+!eGB*w7G>|1{e zE;W=&wY85|%hvf>2{+ zm4B=d7wQuJ!mbStmEOS5UZXf7je55sIu#!DcxPyYTtjuUY7VUDkHO0AD`1E;U|X* z!2^9Ee}$yq;$X+07Bbu9chVz4a{RBTPxy{yba;;AcV>&Ul(IWf@EzMgjR6#@j?P&Z zlD1>9?-iv`k4;P9PkfN<+*Z4H_P-ck^pm4S?4|9B3VI6f4_*Kdpc6z>^S~o{3E2v?zScpWrERE4A?_;bob=VsMx)cxPe=8hq!6-S8gBF@FB1@o|FYNlGbC5!Kp|$Q63+%;5%Vuzg_6`*+@J4iy6&Eh82U0-Indd% zSFRtff)C2og>3mVdoX8=bb|X?@Z)i?opLWJ4R`0V@L1FVkHg=j^*NQnFtuUPV`voW zSjxGO)SOC5J}S%<>*`afVcZX{g|{v4NZ#u+NCGnk*5x939aKdb?&i{AGzeDV`jLBJ zwtfn@xoF3)ba!0VTLo6Ls$`nb5ElxkAXP6K-BMn`J=8?59-OYWCO3gS(j9yiC?vxfw@fBvyZ;-wr3ILDSMY8ggLGS`T#n3 z7kKXRDWL_h96wl^h~yy4P2i6R&fsCZ6K8Wt@?K?K@_95CH7ca=OI*LC7mnsn2X80^ z;sv1;d|=L#zu=m&PQ|aMsjHY~K__;`ybSfgK(I1B9@p|xP*ws8~rTlP70M>>bF{cBkBm2B~{K;^7M@s>t>BiAr<79l)8);4LC z)cC+&$pD!A-|45?Xq0?#MKS4OWY#$Jd(k{p!*>0Uli6C>O@~xgI672N{2nEi4AG8+ ztA=ibM}`hl&EZRJuqPrE3;P#Vri|<}@etmpP7<0I|DnzbM(Drr9UZ&)_VlR2Oh%DY zJ=ffM&YohtuanwLIz-Hngnkfh7N=?{qda4_T0@`lUx}ue%4XaC~z?b|y{T@6` z9{>xv+Br3FZI@l@0RArC?0>Ev*AMbv&~Y}+z72H%8)#yQrDfAwfB&d7c#tk{3+8_1 zO8ZCH*IIYM*`fbTrKQf!poit=z)2o!;A_?iPX%rp99EoGSPf-^|H+r+46Y1mx^7gH zNMq(dmOX$Bq?zvL{?vXb$&QMgRwbmc?udak(5P z#O1fr7;dPmCOD$LRhBaAsDVJoJ$*N|+JzMrThdVD1>;A(enUl_lJ8)yP(xe4?Y@SO8l zrx+cM6eR=oGY$twOwkAlHPln!l((_@0%}12ind}a8ZPeSrwMZYRAneWk>kRTG#{Zx zG^f1e_4=L`v{~p9y&28}Zz&`H7|w(*NM7z*!XDg_I6D{fuk!0E|Jkd8q4*!lZM#fZ zNo}auM$OrQu$*I;^CO!Ye9ukEz2{#6n+2yhQ>C5C3p`z_NN7<8P&s9TrJnkablOvo zYwyq;n`~}EgPMX{GFQpT`pO$D?j|*KH{lb)N2CV$sq{1XxoHgt>5C|X^1E|EN*#3C zmqvXO!_GZaC(;+Xq{HIX;Z>oAQl-KMDQolr@qZbgdMkO=zyLg+>q(Me6g4HK3RlJ+ z$^OPYI`ENvMXO^POtxABod`*+&@&Lt2D}&HX=>9EPN#9(MX2|8F@kONs?>-rzkb3`;g@U zzmtt5U)%BS`Y6iwGqsevf$r>0QfJZirRtzg?s%;7eY5=HBp+mcMK!=M1k{1KyP*R1 zlKxa()CLbmO#+7zBUR#h;bOE$C_y`!pD5xkM^4lZMxd730O~(-M_1`&Q&(Y$xK>_{ zvxVv;L%&e8!L=EWbTOV5`N*R>R+xC*RJCO z*V0`~xS86nt|_O$LQsKvua+;`sB{dMR-o$ITPk5{S3hG1cly2ax#A76vIgWWA zQ;6E2-EfU-7`Q;5Dpvv*nO@%xRxtlT^2zt?ACN#kUeoeg{LL{zs-v_d^Y8J_qXp&g z#bl18yOx2Y!X{rUr6Qb%DoM+vJ;JYO3t>w23Z&ypxUG1yphx(u)UWsw`p1C^D!~;( z9scL!-Qoz`wfUvsJY_IWGB&dOFJU!2j;vz!qQfW@+N8b;ytce_oP!jH!_(Qz+zhQW zcR>1tG(!!~Kyfp)u-8!m*$w!88RAtCR!5@i{8n3O{1-b-vJf`CBK)e(l$wewxk$Jy zwsU-4Li9bJJBnUr*x?#OXM1-sEp2AsVb2<7LqdD=KBE@DM3j7wxy(QyafD?nj)Qyr z8%<-amC;PwJDF!(ct|sl^}_#HX>H$Ny-b(4cHxeAbAK_2% z9Z&kxy+Sz!r&_C%%!#0GvH6+}qszJ$1rzt@9FXX;`hmFJ>R{_bg-i)SFLgxTci(C{ zQvXj)(a+g!w*JN{x&Jm9&wQottMj?(vg+?1%%?uch3r}TTi;gIz)Ikg@32}BAdGZt zl5&YznXp;;nmAlN?EBq&E+NsYXr=Kjd9~{F4bF7S>l1+agl8XnBFDzJ%dV!xGZXU0 z!ZP|RR324b8^Eie$d}0)CW}SWxnI%jz(J}KEai(QgnoXRQA$d&^AW0UQc z)qz!>hkj~Ls&@>%E8%i{|Hyy1HNHCZGw&#Ni<~d4LM6l-HjUaqOzIn%@7#9O5neHT z5pwwIL7Q3w#?x)J7=LSx!L>Y#(AH)}Xur?|%%Vm3iJMCoH|yg_SJF^@;u;SmRY6^a zuyP!f^UB5w*ho!4t?@dvRMh#=!qWV|l$H2fZZ`g=l@(^7RrclF7(_Gg)l~GAq?%5E z6?73y*te zxON8?1opyS!DWQsJ4pGHq>!yrSw{^}Hf5B#o6^8h$McRG>A2y@pt4DVZ5Dn_cLf1% zz5I9aAgQve84tom(hPD-e$KBB>ENa=TXzOdI2WdTf=~V5?f;1%oI9zD?5}9PP8Gim zPYD^N-i7s3TIiRWzOXcr@5yDAfw(c(1sy;esj(@QxJq`wO5D}V>*V}OB}o|C`q_UH zj-!WDLu_Bj?EjanXw=^K1Wy8Gi19X_UQ<$ta=A9{Nb3*uGQ3P!mf3+n&ix4Yf&a1P zeev8@>b0&O+<2%qT|r-Lz7yC&ZY+c4FToe^pOgdAF8M4wS?r)chIJg-{AWCr_u`Gj z69(zI?nva7)}mj;`NABkk?Udx`ALvXPNrukwUE4nlv9@3g1wyv{7ui3bU{Xl*?I)ut`Be}_Z9^A?w7Rw3e#DU-e z*+;Aw1?e|lkcL7(-xIgsCV&=T615p*!9GkD;XzKN+vk>}CxNHjG;l+5!x6X|pCHAM zl-?YF4`KrND>GouV0yDh)G7!IkI@wKHBeDV;JS&&)UT)>X-^X(65B*)u?toNk|RxUnVMG$rO2SO#ws`xIGlerS%m!PhYJy`v`2vkQv$k^S^e^*&uhc1?8>I=LNU z4>+B>jkc1z#tk`5j0Vlr6~whPn;L-ku?wZ8ToigNh}sfze)VQ=g0yWHvX)V`QR_UO z+1zZ9JD&#fH}-=)-gkgBR$EzXSnn9(Ev$6O_Z~QvCP^oZ?{FHV193^?i7oP`ZGx{1 zdkvqe{~@tgz^9b8_cXs^dRSX=hvY=&1j&K5GR-PV5F3VSXB=@Y@RyRW8m4+l4~bu5 z?Zy@IJ5-DPdA5zobamEVHFRYEpeE|$8)mAHEM?T~6az=9o$`A4*V0+~IBmRskIJ!c zG&MJTh>sw91e(%Xy{ATUMj8R{r2t(OHNRr9!;RN z#{Tu*=~Q)3_h4!Kx9_XE-oGsGlKiV-WYP+`EqiVM8GdQbB&9y{cApL>=+XFWpk=t7 zZAnp5C?i-NR*4jdST9dA-wRayTCqNf(V=g_Rwm(de-nFQ)*7U?m?f_O@ z7j>Ds5kE;@;W^FV;8JuU`bGZ5BA$3r6O~owCE%*Bj%j+Jv!`EvIeCzp6`BbSg3-SF zo)J;wEWGWc|AGIQ+)!O=E)%`VeIWPfff7TPyn8D0W#>g$B13V8wU!Qny>blUP<8b- zppP3fn!IST4u19hL+|wd&1U#k3jK&beF-&(-Uf73!VCpO!~#3Q-O9aYtaXpHF)ylgnZPbRbP&EOw*k8LgR zZhJC%ht862WD!pbjk5k!it&^@85e1dgcj(vWfHdq`I+`wH`I}NOB(QNXajsk<_~+| zZn(*F8?Rwc@?U@{zK{AQ;RiDd_oqtRCChv+M71$YXO6+=QjxP9H#T^N6S56TIyt|V zI+sZ$fr`R*DOsxHK;Ua~qA4m6<7nck4i`DTI7*mvC_C9W=vKx(Nc3Kxwh`&%Qhb*{ps$<^$=abC@@v}hi`_Dqf^)$_=nZ#>YnCkiL?-v zm--4LwZG9G$7n+5sO%cWRpds8TjI7v#csokscLc^a;yD7J!Lnb$ogTeG1F0+ z#U9E_6&mx0Ep^2CzSs0<@;vp3f2-}>ZQ$c!4bo(+fCl5)Xr+GyN|448W_wM1UD%EO zWacH#VK3qixDDvZX9Rg>5TQa1VMkh53+IHrzE?Pv^pDNbFtM%mlb(Psf5;0Az(aIv*3$cGQDllV23OZs6l zl}Je3hr1J3=0&|ce_J9?9k%{LJ%`KJQfsSTa5Ugfd6MBn@ICrm@*H@Z+d_TS{DoEZ zPT-EGzWm;D4kvQkgwmGks4_QL>Mk^<$!Q_{zx(nsGV+u7zfF~Rj8oA|E>5V5uj&mA z3a1_{p(Al!ZlNGh^P~?BLj6<@OG!d==g&J+@rC3mf>CY^x{4)!)>E1{ko{Oqhg+D4 zpnQp6N4zSZa8}`DM`uv0rF$;?OLziSe9CXfH2QZt`R73qUbHOHH+%&i$SKGrY_ni>nyc1{Q^>IsoX|^j&$YFI<2;DrI%8J&DrKS!z!*0^Gf}~4Dnf% z?ZL;4!GDsN}p;)RgC|!+gq0N12(ol~lTcF@`Uzx5JMDk>UL&Tx1UUgH>Qvd4IxIeW!5> zA6po$wj|WFg`u-lbJuUoLf@avHTx-xAD7CX$TZdl+d3#K^hMTtjW26OF)iV8ZnA5% zub#TX^1pb|U80r|EbH}QOt0yoO=S-KK6;fvE>ezYCmVaQzzT?m^@9c&}%R)nl1E}&Hsb? zqL#%C5^wD*4%<11ulW0zMF9Ot+8V@X;UV zwW-lyF6r>XUQeVR>5Fo#Tu=d4GS4)T&f4@7d=RJQXr{HTb8t8&;zG2gd~d)lQ)1Iabuy zx(2%m=eIFq=fm6zu*>anlv7Xel?;Et7sdtraG|_16ZCWOdCPGc#iEnw2RXlr`9ru@ zWR61I>3QjRuvVG;tCVE}w+k&|^N88|C^MPl=6&={(%{E%8f*b$ ze`fmWDYy)kXIqo>8y82L%pd4u@RFoEJ8>vDi=(n6B_4jz#yBTQXM7!m|4DiNH4x2NFQ&DZHH@-{l;Q9f=SSlGO>8>hB2=6D)U#}%AZdxdU(jh)? zoIl6eH|1|`nBQfsCiO|qrE-`;@Krq=PA&eb6Kz*f{gk6YUtBr+bnnSP1LbG@AMNK0 zP$Ong%2aMVwVf%?zB6Z_|ENqH2?m%i%KO1z^d9a6)t_vo>*N&jbv8g(gp+UG6enk>nN9gw6xu}t}1lgs2f}ov8g^p=_2la!C z1?h}C{6b$LpQfh4e%uk^5Pm|qLZl4Qadcnp_8<3u}3uACzJ#1qTUN z>8WB9^#MTRD!Xz)5X2MvdMe6yIc^rRiBd^xnrcv+vScEFd6Q8<;(B`%@n`~j%~ zuiLK(OQj@VP$>!2aLVjRnI*llQHHeSFC>-zjXtjpC`<@;g7f!w^nS74$7k6~!Z_1^ z@H@!~rU_fvKg2acGL_(dhEid5luHsTpNIpt5=kc9L2PJE!mnV{!Bva{KO|)MW%Oa` ziKBxQ8TcywgDX3Q#PRrGayOxlJb)W2{^y&P*NJb5y^BDM(edFNJIHW04Pk#!W)6)G`IL z<Lgg|r5DNO$!f~iB`WYEzr?`!?DznH=y*fQv*lwFI zz2!EcX@tA>8|fVHw=D(l3ZA$NsZ6vxrx)8SK`dBB$H-^7Y_@}Z*k6P5Sst4IGd!a& zNE?*Zu$uZJPBTvujQlrck*gUoX-}rJ{NuQP@lbPBOAp1Nytdp;*u!qO8bGf=1$LeA zgWa9jIGijk41G+zY1p7}-YfCd$($q-36u+Np-k;m(93k7HFGIjr1>jnXU?gG^j2SQ<#KQZyCty8>M)cI z^da8o0ub=c(d}A>+>xrGtY#C;{nh!F(t5nwSnf?9aBU9;(I0`m+C+uQiT0I^i8j3P zB`^naE8($wo+&damu(a83C_Z!1NFlZarX*iL-)1$@Sf*}u~eu=Qhz?WaHiUs+!xbB z&zQkEJ-8U(UZx2(*HTV+m$ROns;BM0DG&5jwupo~!J*sl0mz+m_4UQ85tcMVf$NF# zo@~Mr$f+C=THs3a7nA11ey~EV#l?9R=nuFg*Yg80=1rzXmR zaCKov6e14BKJYeJYe*0V!5UigU>lfc_XP_A)3hn5Vcs~NX13u!uv5t59+9+19QwQ9 zyJLwm6)wqN3z}MOd~ZD4*A&jqKa%$dpQ9e~RS{{ui5K`c$Y!prjuSQ}q~mnLPCLS@ z+Xiqw`3c}Jr6=mf8Hh)B4P6YL5bMQil5eRYk4J!=$}i`RSQRTCO zdrP%3kE5RgBu#NQ6Rf>-EwgIyl(-#9!MvEqNK&)%92Q zTXA9XQfdYh!N&TV7JUhi)#Igcg%K&a`Z@Db>m^GipWFY2pTZOpGh!>yh|Gz~(^Kd| zuAONl8frU-?|>?{%Ny=+BN;PT#?IxgNpH8O^N-|D{0+|AY!eF6w+~hz&X|XZb1jch zWH?uh&QHhVZNC@4hz-#d0@>`G$aSH_;!cN#TN3p!b4vMxe`ifl&ncu4)I3To<8BCM ziEUK}8wLJ^R>BJG2b*fgxiICI_v2%P-1J8D3WTMNVjUacAoVxzBT&(FA$%va(c6(3 z1=B!lypdU*u@Tm9TFnl@XuhdyaWKsEmtIiq3PuTJ`9uGUN4W!}S4Mc1s7m2$*G^an z3eW>;11cn3_?hPQpp_H}$ejhJ3)OH{W>k&?>SzdRLAQnp`Wd z5RQ=m{zVK52D+y<1l2(+yq(2~_ypkrzK1eDiTeYG#I}5U^a@_)FIdZ?*(eP)L=C}j z{Lg$5$=2T$28+A+dTb5hIa(z)K^=t0unZc7mx0z`80>E-A`=Xe8HbwSa@O(8c)FNx zN18Jgga+WS@Pxl9IM70nYwiW=vg@f?)G5{guPf)sX*UkHWP1~D*csAa-=;iAqfuKu z9n}JTg7;B6{7Szxi~?i!wB>K|g;DMGFG>|0A8!}t*}D_#X#?VQRzRUm61L+zUaz~Y z{HtRr=;BW2?|`tmz4J3;02{fHYAZcK>%@n=o$Vr9Te!?V#kI_PXu=cop`pg*xEi52mId{NmFP=oqcsYYFTrF|`-Xmshp|5-i8SS|SaYSeXqIDr z!5myJna3NwqZ$kn$z+JShMp4t>UHTMO6Ie3dtqN-2iZNdV!Q4AL*t~D#TSK{&IQz3 zzM3SUM#+)lW85L-n+yW8gyyt`FT?#r=wiFXr=e~*s2(FX)6VO4O6$EYk`D;v$@ffSrwOyEz2Yy#4u{0Q$dlq0G{XE2 z&fC$NfAL+|BqlJIJ?=t0lapOs4KiylgU*PDlk)=yUMA@{mas9pG_dkMJ(3SEyUoHOipw z@C`A&%s)qF44vu!x2Yureo+18C}yp1OmLlPjdp`T(g12n_fYrY{1hwWq zBeh3CT-a{bn$f*NPqg0N8T9JB@4;WuNws6JuNIYm**_=uw&9^{qs!#Y#Fw*&EB$Ow zxV`8^a0ia?l`4KxkPw=v_fTH(DOnG!pF<0Fl}A$wdui_o$16Kj57f29@^L;7wbV3@ zkTSa`t+iLz{I-K?jl#WT%JxL>kdXn>xE`KN`J-ZK+}+wpj#8h&KdD&&eifKg}#8i16_7cu-&xGYtosEusx?&nR0`3xJ%0D{Mz8IT99Z2$@Cav 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

    @mGW6&E5$>u% z){{r~vUM$xX;KC)-rkvxu(>db&n}w9Hk;`&onNEA$3!n(MmH<{#{H zQ(Zip;%cI6mW;%~9tZWUP?lS%o%0*<2Mh+bkBe|Alp4POlA6&WYKN;RzX{tmw_Kdh z9;xignI`x5Rxm%eespzmy-Dazcga3v672H=Ydp=sMY!1WvKh2ZmaXm?(O=_B6dOhB zSIEnu9=$&QH{X795jD>+-`~Kn-&Mo@-1c);6!(X{i?@TNy+x#c0SE0AwZNB^6TP{y z<(6f<&*x^eOLAtx{lYG;jkdB{l=*_CoMkV_DvUEsNzC+*mzTwG4NuuiQKM~5T)n&| zwW;f~yx(`Z9u;rNt|#YkCJ!t832Ks0yo0^ZXY*aSf4KMb2F|FQ!SBHeZKIyRwJ@Dh zFZ);Pgjl1!KsCW0oFe2&7O(?71Qms~+vg?!<1fRlv%UbL^*(<9evrrV{S9*sf-t#o z8GHcB;M2s=S_jpMm;JIZpPDMv)RHj6t7%o)?))jPqJJiO!W{*b0ZUcqX7iQ#d0-QD z%s&=BrxmWHVHDF^-4=VzbRP+c9V}~=Y+$zfY{m3LZmTdUc_TN9^lBFe{_)qe_Vjri zGsK#n#*U`M&v90oLXAk-XB!!alRo(-NaY;v4$?XFO|`IFRkO2`xJ7 zeZ+^dUlYeiA5S%`FdO$&<|&jz-=NQ;QDL)G)8!PM(J8y!!Q339_8-%tz@h)6SKgEA z?xm06js=c#FOAdm9m*U!ws{_QyUDgdc&7f&l%w9W4G9%5mV4!`MaYw9-7RrdY(r0l z2g0vf0Zb-0{&X^{*bTB}xny~$wSOXuxbmO}YSb9!NAZV@kiX7m-kh2-{f4lPdah0dZFVG3x^T$U~p!r)Dkn25%JK9zZo zOlc$dH7mPuKkCiQm(U)v_5ahlPZ%bCv+WU5r6$4;!gb8MWo<2af5pjT#WE!QF;-}U z+QXfo0wJjEK&Rj&@~SQ8Dns_7tBLdG8F}pqXd(NCknkSk_9Uk|Uf2dN3H8u#Xbk!a zyQ4K+I#&ViwIvaP$28k(!t4#3n%gSb$aw%Q81PfTF(Dg82|@UYyT;8Ulf%`-*V%z| zcqay?!6fV@Y?kR{24>->3ctx8_}YB?KnEPd4Gb6s1A0$oQI*hD%N=rhf5>gE@6}$S zn2a}=%Xx|8gKHq|=*5?&t|G6yu4f^JO3T>T(%$6TBPU3bkhrah-}3 zkcLuO8@>vnNY5Z$1SnMsaB71iL=-g-?8f-s`-V!g*Y~r-}-T#J9 zDwvybUnK4p@;lN{E#I$VYx)a)%D-0pQ%K_%$ammkm;?wV73JY_1r_-mq=Z zF2PK?t^KI?M3L^DqV@2{kiV+2hKinill7T}+%$ z54J=9N2RRIE3XSRHO7+H?nR0YtS(rtEV2A(ZKcTecz~3h)|=Whz5?hds^}}1LT%vg z!+ar|DUGIE|KS{=VZu4SWAIDSKTNiLFViu!r1+IcK6Mz9&SzbzJlbLXPA729ly1}_ zA;oh@ImzrM4H2T^=3c9(Inn$hKNs!QT7tF2^3_l3%xw}UTl?yNa2@Cu!h7`s-yK}Z zQ`i@lpShvtg%HwLxQ*Z?H-`V+pz>E?JZbusB37an_6T~C%@`a=Phz$aF0Rc#$MYMr z-8#E)9&2K=#Q0=C_qV4WJ!n+KhyJIETIo&Yb^e`u&p#(KSao_i-nz_TJ9cHMt{K7)*d+~OV|1C^d|lx zZb!fs%}rnI=lM28UBt41al!~?vg5K|te$f@?fWcK)alL?W)4>ly=CIaba0hx8+i-- zYRyAr+`!MXb0hSZr5Yqd;h;JK{v;-a zHsk50D4Gy^4V!4I&qy_AKC9i?jil$*6It+lLLP5|o6|2W&E$5rVf<|ERz^VGkpBq8 zQVSCQw4Ss4(eNqgZE49(<(?YWYio_e&>ibL&jWrWs0U3#AiE=JQm>*f@s3cybB$il zJVvR$Em?cnUeE?g8>%P�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

    d^oUl7Ts;I~?=$xu(|sIpSfklQ>JN94 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�N0bWzI(K}WtFAlKXVZOO{ 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⁡|$*6p-yKEf-vm-_AO(Ux_kYd+f1sIQO#S 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

    wtt4!rg}m%24k^}Facz+=u-Lj=FybMc9Et`O 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�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

    tYGwq@?dyzNl=*uBUxi->lE7lM^@ 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�W_ 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�|ve|FW-~UJ7XYkv_(Eqa)a1Y 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 z

    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⪻f{}02UkUlbx&-ES-uQDqrKfH`gCnR;k&R^N&AVz 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 Yv&((AX~FGx=_;o_rM6^RFa7@Xe*`}e=>Px# literal 0 HcmV?d00001 diff --git a/src/assets/icons/icon-128x128.png b/src/assets/icons/icon-128x128.png new file mode 100644 index 0000000000000000000000000000000000000000..f9375e1b0dfaa1ca7b5b928a9079ba73b7ad4f6f GIT binary patch literal 13837 zcmV+oHuA}dP)Px#L}ge>W=%~1DgXcg2mk?xX#fNO00031000^Q000001E2u_0{{R30RRC20H6W@ z1ONa40RR91fS>~a1ONa40RR91fB*mh07#AmcK`r2cS%G+RCodHeFu~r#kF>IPuet_ zv$WC%X%$vNTIB>nBqNJ#Y)mlbH{ghk0~lkB;rZF%0QP&%IXyoclT8*NA;}U#0SSfG zYPHfzo3%Ml?(X+h*Gx@Mr=49SjL-S&%$cdKx~cBHbt`mrkKnxJ1w~N^A?zC&K@bR$ z)o)zU6sr>1C2DD*2ryoSEUzUFLaUHu^;c0Ob_p1e6=cdzml$MXA?1Q3Dsjp&NoYBj zP!^()v@{0KAsLvCJ}cxf4AJb{gfi#L^q|E87e-T5o2Y?Q;=0p$A17jq&Y|oxCN_wX)p`erFvtXN zwI>~;V-LkCTY=f|WmT#dQf#fj30QFhXnTMa!?RHy^Cs4LY1c7wfxe<$%2039lrq<;6)`l#pa&8+fELXZR12U}G^&`cDPl|k6h0arw5TR|?jw|J z+#WH9S21wmP$CXR5=g{BB$xrlV63y7wL<^}*?ZUde%3ImGTi4MI~HO?}o{CJOH)Hn+5OM>7a5vLq>lAv1- z2};1FgheI7zM*=zljLP*XJvac)6>#YJ#M$#>7?>UB9UMyG8PDq437SGGEv4M^*!vYDOiIOw?aKv~gfdeaHx9m%oM^f<-eAT77bE?W_PcNw` zE37Cf$j{4l()qEOxGH_f2{T3{rK^9W^>lw@TX#cq*P)Z0$69+vNSfb~6%=uxo!^V@o&85E4@H9Td}O7g3y6t>e-f8L<*rPGcl0om!I6V`7l#7xD1Q3c;5e zfU(zBTM5L_Y`(Qbv|y$LU5ei=`MpwamfXLvD(}+eHRrEdQdW?wMLe_l5FzcoW3TS6 ze`V*9y(jvH9R(o~(J9r6i;V%GXxgY~gU5A@CKtXVP{2yv1C4p*FOr{enC72?QrpRM%X{0pEz2U-D8!lKqt-#?SbV>l1KYIxs0-rD;0YaL3$cvkH zzwpLeUBi)pGs7=rV5q=H%iYER3@jGA&X57Lyp4IS9<{Yh@62*q8)$9GVN#``RB1FP z(z$R-%8gfEc**JoZkIb*@wHsvb)JQZA&G3<(eQ_t-rC<5^obb(G1H!~sY&>FW{;~? z4ugb>^gRF-TE*E@WVKwm+Dk1RQ3+u(lO_*m$Rlae@PewMTRyU3&B8L~@_^(90I7*` zXG|yY%?yAM0v*Cf$o7MSzkmFt15KSi!RvQqM?_a_zLY?F(gx6JpEpx*-twH!yLNNe_!hr$6i8y5+VtqlRt+t4K`lhQcTsoImY3VRtR#iI4vvD~}$fmug z9{t}m8eU5bJ-awMu8Kwq7N`* zReT!CtC8WfSRuRQ%uFu<8BKJ+HZTxHnmJt$c)v&tSK3np1b7e@s`&9ph85f+N=<%YBUiTVC>Qg zo&yMuk3Gk>B7nf{!_Z7gFc{M+%<=KbmU=S7JvU#u_H#E}oGMuC_Swj#PSv4SL}Yw0 zOJNII%-^AL_U$KR#7BGq5)PxC1baj&Da4ybFlh3XGcwQ?J{WTFfm-$6Ybyh*WOJke zLVo$gf!{y7WkAfwLO~K!bczBnSBSQX7jjnGT82eU3OH2g>QK&07yzeYm4WutG z_q$)b^1M|`ExpAGKUNOyv#B9whxjxNlEcTzvF5>(9bK(m1KoXtqdxc}67DdozsS;^ zYAGYtU6SW5E6l5$k~6!!WL~9MnM=}D?VD@>#n{>WG7|##>mOcFT{-3Jzj&!X6pAPb zi#4EgMRSemXquKYEX%zh9SMHPneh^2=tNTq+VWH>fHd z-|W*BBs=!{cfC`;|8PV9h(97=R_>NW=-VmN?G_en5bY^8^ABtb(7OfLtdTKcC{tmQqXoJh>^wrq{xa?qZn0SIn+s5`@SLk+$k>ZqOK{;vnWROW@Vzyae^mzey~Ux)&k zxYxtq5zrB5nup0_&z*R2^P58v4d%d0}`Rb*_lmcFr_YAxl)I)q0V%W}(CUbOn! z57ty>(_t3VGh=UHLTV`^&t!(9w2zU`e*16x+QMNm)wq#olmRju3mI`#*%^Sf))blb z001!GUsfvp?whw}WqD(pQ+D0{~vPb8*0+Fy%aYu&Jl+mj$SpJ!tmQ6{aV>QMG`-ubSGuOeUMT?Kz ze*ga*?iRxicZ7IU*4&6z;+vE^gay}|6em&SR(zQARA-F*{+qW>%}WP!c(p1a8zD_d zKm}}!?IGmPyUE?(eQ9TXcTh;h0*Bs^j3pCHO%b3pS2U|O-lW6nz&Ikbs3;EHknuTk zjx_f^zqQeukw0fTc1fbQD|Lwck_xCc6Q;^{kp;^aYUI5&b|Bh)V0rEI4ezEvO~Z234s#i(o@KybLMT{ z`sS$YqOBkf&cz;GTRY(%03Paq7Ay|8{NOW}tzIw_3!G@Tx1Qw(URQ7{gBZwKM=1Q45YHpvPxPz4?*0n?JbXrYp{e3KO)bg;r+{ zK!ED8nCvCwhfj9>_z%yFMHoh0AT2MhBTmUwbkjnPf(!t3q_ik39|uqmG=#&E?Ys7m zhTL=K6@dc!0rPY%SzR7&m{OV&4v9yO9uJ7=7^IW)#yA-}1H_?XIkn3Y?DJeu;dtPS zA5Wo2q-i^~ZHvLuUurHw1~JPd0&RdRApk6$SGem?`^iBzhl@AOfMHT#ZUC-O zo?)md@<^sUFx55i-}m2L%9xyLBbO-ryL~$wBHmaU--{$Z`YkPJrZJyZX&6n zNQbDqG=N77#sO20l(cm8?Ad!{*{X9=+?M@-yB$=3xf8~ZS2ynop%W$ERkjj?l|vYt z_(5kENLmt@_T+{;@4V&eio(q3Ewn@c05dGLAp%xd^-g zs5rxeMQ^$^c>cV?E7qOEtGFDzgk{EvfVt+WFuC)A&5doyCY$&vF)PZ95VMz-C@ZnY z(!!hO!JP^q3fS#A(lPe=Z~gCaKV7S{WWxeB_{h0=D{H1fOVCve!|s=fYHk2y^Ke() zEeEq5V_(1ZYIds>_>6>>2@r9KatPf@$d?}8R^L9N#(gc+_<2UzNPk>RCcwC0Rsi70 zm`233F=y_<)1f=Q^F$AJGc^-oJ_w_m;#y0U>!c3Zjk+qXmdHE;^6UqDQNUf=-|7j$C=^#acwuJZmIk z!zZt(oSNmQ8v#d@us7%oDu+xD3!WZkvpPt&t zc$kW-E9AU%<;KgXYRq()U}SBAq^CVnx?o0zjyEF=g*+af@BiZlkXs( z_~>PBX-qc~Xjy1USsDO9z(K;XD(vEx7p7f#!4ms5IzlB3&>SQW{CtzoG0qV)tq_ct zuEcoBoQO$ftTmQ!r!!We1a$Z}1K{u&i8CU7mCo)T-}mX2bEdNWYEvS*Lg)vZdY7M@ zTVCkJIeT5L>80KPTnG-0L!3F`uA8n|?{Zq|U!C<+-|r^m`@h^bJT|5c{YILc_(U^I zYe`~F2w0_wEkOmoUl=-B?CgK|YoA?EU6Ld(Ef~V?tyio}QJ|0LkfyEG<@E;8Rby6; z=wFo?-f&(GKy}c%7Gl!;_x6>1)4{c=v`t*L~vuJ zO&?TJcO@a7eajQ&Kp!UQ@{m{RFL4Zf@1D;tn>QU=Fj8P-t%x(7U?j*D$cHXH|GQ7@ zk#H~0_B@8pr{hw=%W%34t@XMh*Icwh7kwBfE+3*DmVkeFyt!vYrq4UX0uToPU4{~8 zF!3C{i=qTQ$_UnjUb#0b(!)N`TDm-lP)Tirdsg6%$Hp|7`Rk zOY(EFJsvth;_0xSzQN{>?xT&(2OEwL2ZaDVTAPkrJy_7HqEbKOG9%CBQRh4gd>@Aj zip9Q%@BY;C`Q@mN!YgAW;wRD=QG7&9C1SeZz*G|htx3|-M|EKexoFAEjXMw8?+zsx z0BBq?WYFLYsek>ttNFVhOxUVL*z@`AbHl?Cr~})h%qUS0p+(F91XB-%^r z`{4oj{&(;GB^lC^`F1k_1RtDV>kN<=Hg1s+?C_wjdL)9;(YBeDu(lb? zIbUQD;xUIqR6%UXPnB-CY~6=GxH>PDZcOrssnLEM6{<{kk~IsaFIh1Cvm@k>Prv!h zYdeQX=9n`_CeBD4o1$PX0U~MAkT)_|By>M?*KMm8RvEgkMC4HCiH7V@XTK|ND5bch zc5R%WZ4T0|o=ft)?g4+a^O?4qx5$JT0`A32XWN?_+Q;PQ$(PzkgLs6O-jid=gq&Ig zAx!1az>6+L@+khCaN9NKWIXfem%jL+)n%#l*r9eD0v8Pm&7vjvApT+!f`bkwA~xsi?vx#_;!uKD)YKVOt(m@!;AAG9e7d!qcmzMN0DSG zgGHfc`2Kh9x^>N>nH(!IgK$a*1Ob6B7WxtaEU%z92(WfVty73VpH^_@AqZnPWXHL*17{Fayztt@#1Pr5>USCR$M|$NJ9nVzIYDFa63jr z65_LI^UXsLw2w!n7uL+e)99dViV2&t&7YUHHHAbP9-u)chAF&hA%h1Z;y!lLF|Dk0 zwEysdFF^b8NWp+?zd_uFJ`A~GdBIQb{%E0N09-Pqo`UeH9O?9fciw#7l37-SqXgAP zK|&-eNSku>-$iq#IOKqpcvc3Wp18QC8mk&W7O%Z?g9>lpC{6-TU31a!Af9b0=(xv{~aM$N=xuSOAJfo*U zBvrp`f*U4S-5{D{JVY^lbDEQgh_|p>LUUMKAOa)_dVPYT*ofPf@&WLH?8i!e&scDQy` zRqaEqAc#CyE3L+0F-GKopw4{gIvkFSrJ1DOZ{d&tgHGT9baa6XdIQXzMsO4rp~5uj zB?b_dvWUntr{<;6b7M@9I4*AzdMJI zNrNPUPl&Xi8amxQFgy|pg&Yn?Mn+muK^~b_P15rTw!x!2;kp<`>7p?y4zgrXZM;?3 zG?snAL)%<^Cuq}S3Bd*uB6btWm!i-vj>#wq_mQ_Z$|;#L-id=wqDBkWkO5bI&^xtc z!AkYOb&QG{g>Y!Ls;s1|HD1Vbz)dg!cXp>7nO$DSyoN*TGUx%lGC9@WBZ!5(iuVsz z!bIe?Ji~-$mlzeX-v02VYi5>W3(F!w`|!R{7iriw@XkADA(K)iNTiWS^M0x6pO6YE(X(mq$HD^2PN55epzr8*Mj7Q= z7K5H?fueIt=GBtKXYJ7)&@ZaW%ie5l)57z7f&oyDE}F|}}91JpHERLS-T-~${fZtN;A7M zw_-)^f)hPkpYHBB+5XBOrfj&K*wdKwJpgeKV0b53Nnwr|e4GLd(A?3h-g}7` zvNo97BMubHsRJl>yaN}msx`_Hg_1`|cpzMNxUthG=U1<}^m>w>Ne4`MOu!UH!l)Rc zV{cd?9#6rgH+gox+dEnq!Q~_(M0LvAe)1@rY{k_B{8|8zi35~7eLO^ARa#qY|_ov|?B$yXZ~H2`aJmLpxrC{!n731n1dk`mlhR`)3BG)YZdMf!#V z0WTIp*DJ~!#{d|x+PeqYQx!}I?m;}0Ad9A>FaSJLhv|QsD6L#DOD_kgYa3kvs>krvWM>#HPW!(J7;lH z1`s@XHS0J-mVtt(kl{|^Zwnqjnjs7Ygp@%syL{35%v{?4l1$711^HB~^oD2RloCXY z4X4`oI2{@3bnG!AppeZK&;z=92XQQ$i((4Qje%MY$ue~Dr39)g%F@+i`5YjIqVmDm zTlaQYl1dh=a^#gz7FYo&V=e#OG}uy)S+^w7ASH+?2!^yVu8ho8>&dIHw;X!2W@Zfy zz>`Wb87MLnELwsKgA(mIzy@9ial3>-B(4EaV`TLPfLG#9WM+E0`rrf|l}z~|pyB1f z{lh+-@i&nbj5KeS=FE5;WV}Unqj6?=Ie4)Wv_wmdHcSeIo9iP|aY6Mmf-sGlq=a?A zSa5VWA_-w{VOmk;)a+DW-|3+2NWqXRrjz2?-kf*B-KWT4w^C4~Cm7R~X}eI#B++6; zrNvwy?TYI#Mkw}cN|3oH;!ak2T4-p*xFe)D0QGM{PEEtYGV1tMl>E) z*DMqO$z-LYjmFz=!5`;==fQ+U@Ug!Zb)IB`rOUup5$co+8phUz`F@3@M z8yqFmh$9{INXP!|tY2b8MIbINDe38J3iNfS6ehBaF~V;muXu$`IeojOx;}_Q$8x-l zu>$>XYHA7@qUR)ZNpAo+DL!lu&L|2qGL=GoYXJ86;1Ilt;|ihU4QFg@azoZCh8D6Scmgw}u;S;@b;cSNsn_aMDNWt`jZ5Lxe7E-<5EG*c9{xQtK-+e*@ z(ak}JHqbE9Wc1DDkMRa_ipPa_oyL_FtI`{Qm1B8nN>N+L0vap9_e8bN7{Punk9C}8 z&Bl$z=+++=>6nLO@-v)<89DNiULp-)UnpG}4YGq!beqTzaYER6*7dkpnYIkeNEpG)G{MtFyoLkX4+ci*ats@1 z*fqocj5OrNJ6-8}FZ;=n*E;Hs`6XA`xs{X(z~tcA=&&TZ-Kn^ZcBYfI*-6ue(R8Zd zs8IvNRU={ymLg%jLOBA@024t0eyHnKrmAOH5Q5htg99@m#Xan^+^VHm9K^z;nA`0uV{)mGnBXL@O_^MJA#+ z!o=Ox)2{{4 zI}$qFI>hf7>3N|;3U2qpwV~-NhkT)?m;X%K-X?)#B-BE}?IhGnLTy6mB=Ogik>dvg5zjgyAa^S9~rV$95Lahw|hXo9Pk$8zQ!)tW};l|MZ0B$Q7<|&LwJOssv zvgMwmt8XYTJ6%UE219>=IlU;Co_(ZKWSY1T>~h?1wlftJJzMtF&zQCX@xqK9=JihE zE-LxJCmh=ziyYhD{9MDd=~Y7I98yqDQm_pdB7JS7t+Au2Z6GAdd2?zmxlzc;OM-h$ z?(slrC|0|hnRt3+C_xJb1HeOjdI6^Qb%tp)04>KG0$aKUW>s0vBESOn@f1(1pU_t$x~J` zYfjCgb4fb1Z{Auf^48^0AoYCQw#JT=HCWtrwAu$e0yH{z+iA-1 zr`+wr{nAM_7J{-K6B09z_m8~3>-5K#7hAUw_d4jB%{BkB`LoU)I@QqE(G(i$^#ubi zr$@*v$iV*#R8)Js<2$}J3%eRfi$ozNvJRjP6zHB!YiE}gb#nvA#Epl0SUAy5DEs6}%bHP>HDk7VN>JS!5MUm5 zD#9K!`WyrLE_?>lX!FKf(m-!em*SQH`U*4_I>hwzRLg1Ja2=4j_u|h#>Q8oAC^kv~ zs~!Z6d9$i;4eC6xOMG(`M-kK?VI3eBI|j=Z;0PPIz&oM|mat+L1Bw3v7#Dya6TFZ9bxVCO71zG!#gQkH15F$| z!Sl0QTFEzl_2MVK_4l?AEtwFn3Ae_=@+wG!$seCFQ1FEJ)o`z9~x5V-qi#XZa2xqF(l?cwQu0-Ki)j5B*bXmV6Z^a(q>h< zLM;G%5We3*$n6gueCt@Z`t%t7ZVbE%ww#pj_>U(|`+<=l81X`$(K0g4qv!2Dbjs=} zCD1fC0Cp`RqVwp<_Re8!7AG`V%LZ~_7`S@v)D-GuG$H=8%p|_Cdylg>A;s~+TaC9r z{NnKtec=S?(y4f&(zV1*b-}z3xQLg56tLir2u`&hJZaSr z=m9U$jTh~VI`Ho%cuOdTdb+?iO`I~TWrpvIkoprRO?QD9n7IM4QH($E@DtBJ_Z>ZGY{a&?xn$LXS@d)k=7j1;2cP^UN zoO8k0r%#L^bi&mF2xfpc_eMezHWw_-X8y)3#sLo|I_2PntLM`55t^iBgLZpQTfG<4_p!N*fMbs5P z`a28;y`$@3AgLQ7-}?2wKR*8YNQha{qALqRZ*SlJx|Y>z=A=U5+GRBD(0I5kCB1Z} zd&(?NVP(#gN&+(^CRGqUaXhz+1G&F^YTvO=%eOdDM5{k?0}DLJkS`3r{M#?jupGmq zf;1Cy?KfV-J2)|NFr{cEgo9`=$IXKRN5R>&OpkEwg|*jTQZ+M=&b#1&Y?qmLUS{CVzXS_q8qC1CpidF)^65xCw=A-F4-{Z|=J$*F&e*?>==AazZ9o-TFU$ za_l&P8Bx0)fE%E=ty*4?Q(J+@&8&w4)i={Ki?{9EgEcLlRYI#+!x%?x-b@DDG8~MS z`8y_3epqcvh*fA9Vyt!viIPDMQBn6}cHRY6OmQx9I^G6rDu6 zV9Mw}9{M=iVdG28@2lnp+%GiAsfe1^&^6ebhMy z8fn6U^R-bumy6Ee)VGJ88juJP95>GG^6I2BhzHnl`pMtx4z=LdPWvD^PBkF> zV)_faj<*a%mv&qXW0TNl@4l(Fz=Nlv1L_7*6c&(1U{2@kWhSJ3E(UxScHP<7{i%na zX^-gF$@UFF*TlvF)*p?2vT^%DBUU-Y{$^J;g!J`+io~!Ez+^$C9)!k|VGvG&`9yrk0 zZ2vZChCY4|z}+!yWjwce_pv_pSt%8d3852(h6X$hx-#d6HRX80uKLC%_{6_uV*OzE z@!rpU|5@A^VG|p)MAu|p+k!+u&}kVXFTB1LZwk`YnqH3I1E5v-vQzN|#)j7{sk9jh zpnY@#d{!(h+qUOK+X!79$NG#Z_xE!lgvZ~Zds+q}O@|MzUsmmQ;qSc1Nf>)!fJgt* zu)hhjP-tTOG=2{N4VXP3dY|6jaIlpwNA0(ZVfP#-dHC*+lzV#8ad7j@C428Xb9`uf z>3W>VDavqGu%+w7fuTVt)Gk3M&B`W*h2nV|AT3@ORTOEz|C85lSUE2lZ=+MsF!{-! zp251;xc6z(ca!Y_OgL=W`@>3iYwJa;t05&D=5>?NC}eEQx_Ww6QSr3>dv;=ljJe(W zyC2Y(ap1k7xzg!8x%>W4U$9Z$pB-s9b=vel61ZuNnTZ(y&nSn) zR6L8DpOrJaGLOG%MBBx*)`o@B1YyRsj9HacJ9Zx!QSb~q3}@aS=xAYHV-)+{mYDK_ z_VG7}Ia0@TN9V&|zUA^&HPF7cY2eCR$IGF8M1;R>mwx~JZX9NqsALl}0HY2q?K^aI z*|McYnb`cN?Ra7^~YOU`U3P0a1zIOl4-yhfr0jMt{^|$deIEe ze?9QU>f%iLHUc#n>7$qxLi_kM$>jF`+|fOP>7l`;jL3$P$ru1c;KIJK;bSLHuU%8E zy**+jG*BQlp1r(q?Hp{>HP-DD@CpFTwDE>M&FqM`%^>I5D4-D^uf@d6<8mXX3nT5f zUw!`9?zk~K&1u@F;aj|Qm~mpN1m8c6KPP&0*TJSP)4kYagr1xMpgIweq^T$18yH$w zI}O+4F8kmf2#{DJteR6)d(QlZhQ^_>KuAbe*9jm%6K^5AJgeW(KJL(amBAdTr?!~< z^lrQ!b1}A{ts0_r4rm_^k9%GZ{B7X19q(Xhob>QDIRj8lL2>vr9X}yCGUm-Lz+4TN z$#g=%6y|v@zhptCJEgULF9{8!g#NoA9yyAK*|Vg4I>&dDKpNf$8$O*EZpE9TKX=_F z_kQ7{Wd*qqBkBm&%(?Gl$L-fI5B~X?P1q|-uHEKDCusnc7>(l?4|dhH=6bVhtFqxc z;~IeW9rXmRmypHP1(&Z~GBVVUTL_3nm|v-6$5n!POOh+4Pp;y>j^?i@54fG3 zBX!^Ni7Risuq-RKA7{riR>!uLaE{@45BckJTQ+WcdnDrU6TI*_HH7yg;l(fs1AGi^ zg1<~cyp#fWmhf>)qd6(khPBJDzv6<*0_-#=w`r;B9jeD(8$$ozwnrZN&C}TLeD@Mg z#sEeQ;AEUf34Prv~IPR~}x0Wc<5i zEuz*BwB@=yWWx-{D-GbiT$Op^HRmt7;?fI>vf_7qlN1sX!eiPA`PEkP)89RAFPlyV zo69p}0On=ck)BUndEOn@&CgcHTf8h1jJ0DIlY{jhT{)bKO{>u%_8l2|ue*TZ{Up=+uO!ZExADdGV z(dL=`U~YqnPJmji-Z?NN z!F<1kkZ=64d*kM9_Qy;(R+5=X8o-n~6oF^Y|74x~d|L9?E7rSutNV#WOF2 z-?0z84?|z~5INO0fMAQ}lRTnfO=cY;SRXF5XgHF|D{T zhekqtn7v0$1=9VeVb z%p=FdtbK=%zjdf<-rTCoE3k>f?aNs+k1i^AnWrzM+?1e{)30u9!`qAw@K2X0Y_47>oDv7gFJa zh>sgvP<;p1Sugf|>qpPG^$sO@xM9-Lo|$Q=J$sA_IAc1uK>W(h8!kD=jf1{tsW<3` zP$-k zdogASj+>u_9PilxNpF3~kqZ`1z5VJ{%PZ->tRNz>TOT$CU{#RPXdYf=tmRdvSolvF zgdKQ2#@n5()oS z086kwVe~y{)2K(L5UVO?0EPu!!_P3lvgbJ9?^s*m6v?Ky$rCSbKG@iXM@zJeyR)Eb zbCQDNW6v4awC1p9x|D7nC`wU=eA&5+E1U)Z*PU})sMiS<^>I|B1T6M5;%;+o3Ev&$D&XU(2Q-$=oBSeZR^W&jDT>Y;I{ z8yghRID1f{zMULwl=mKKdb_T9XcP}1|0~t4Z!o(1q)}l`DP*CHo)?5Pw(>bx){v+{1@H&{gUE( z98V$^a{#4B`FGPkn(#g{z<6rs_3y73!o`|gCK&@@TA@wv+xBxg-(v~2e0g50F_za! z6@^U30I_XAM#t=4n33DRqy!O&N2m8vfN11PS~GOxDHbhZ02`y3wIcEVn#~}REYo>} z7E31*ht!p8QM7pmHc>1s1>h#hOM^9zW;6t2+6VIZ&pl~4M6()nV`b7MHomH3z#(DTTBMP0D!a8Qm|oagy)Fb3@H2`iDCRmUvOE! P00000NkvXXu0mjfBNAGC literal 0 HcmV?d00001 diff --git a/src/assets/icons/icon-144x144.png b/src/assets/icons/icon-144x144.png new file mode 100644 index 0000000000000000000000000000000000000000..37894af31800f7bbfcb2cef4cc72a355f9c0c176 GIT binary patch literal 17643 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 literal 0 HcmV?d00001 diff --git a/src/assets/icons/icon-384x384.png b/src/assets/icons/icon-384x384.png new file mode 100644 index 0000000000000000000000000000000000000000..d05a3d548aefe5b177bf2f6a147e0b9b2211a302 GIT binary patch literal 99795 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%0DbJKk=frklb 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 literal 0 HcmV?d00001 diff --git a/src/assets/icons/icon-512x512.png b/src/assets/icons/icon-512x512.png new file mode 100644 index 0000000000000000000000000000000000000000..f5a59bc68ca69583a06fc009c69fdb9e5bc182e6 GIT binary patch literal 157134 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

  • tX} zdew7=L6RZ)=D-yVO`v3WnHBUrWKMtu6Rrk)od9XD^sAzYN}YekFa%*T>H8VHW2bNb zXu}vf?0vu;u%}Me%o5ENDk?bBUGEO9UD2(n1>$xzOtpviD_>}MxvhcE`ht+nM+IQq-%t+djp1ci{>0yF0mS;DGQJ>+r z*55J`y33SG)^pW5!t@kC1!SGDZVngh0RU?~sKcn~Bvd12)?IDNICWu@)jZ=#0cNz{ z5XrVW=^4Dttq!~Ep)J>{G+Yx00O~u=MM$FEWBs>;P9qq)@XeYI6a-AyG3CVV}X)1jf%Z zl3C3}i>-b%mTs$LbvsNGamw(epi`dJl;{wt_{PIxruU{yg9=fdTiPurehgNs zPCcFghEZ>?7=~DqVEWmUOhSiGx~Ql+^>yTyHT80BnQEJcss2f0qc}W93jI91X@*+0 zibBJ?&3>cPtZ6_+jk)kWsnK{&W%B~i)}nKghXU8;CKb=>2+yd(AthXRd0vkoqd5dm z#bljLtD?{H%6e`N*y3Wk~#Mgs?fM23V6 zWK^NU*+bOcS8^E%lM16TJSwxSMxMH|9(<_#vZ|YhOl>IDc}j}fm-{vQBOVy?oW-9d z8M#eZ;YkmEV?ghH)(a(D-xcdHY6NZsC>H`l&0s7zb5kWW*I8z$q+CezBnp+CyZp|q zH;n5xjP&)fFMbLg1!qm-j6+s+eAQQTS;S!Gj!m@N5t+O#?GSq9ePbZB~^kvvP%RHbMX(G-bI+zz_#2 z#m>DCR*pBRSC{?qck>gNt7QqhCv#`Fp3=82!NzytA)whqsKGX1dWRN)Mv_+I7(KZ&}0=Qj29Z$v*rcBo9&3q3i4E}9j~d&+o?P9 zlcAAEbyxS>rXi=!89DW^gbJff`_24FIxmnQe=K zJy)?A9k$@Gr7%qF+G<%C0btm%t=#xxgZ)yx@r6f06PvEhdW7>>eQ zrVGH}HPo?9<2IlS5SD-QS-W~*GplA80Nk>QxcWi~7tr7^jthCv5j?<`a{Oavx zfjb1xQ-@hD-#t&OOV*!cF2C69lBcaibuXEQhG4EU)HRu{PlgE{l@q7$(R6b(9S;T@ z3&j}!29wR*B(6d6oCE)FPR8q-lg-V^`Wl4s`PI$yYwO|P#`*JWXV%uv zu5O%JU0)v$H^!ToDW{`_@pxe}SSbc8b^xxQeW{ zKrN~Ee0yn9P_Aq}Ov*+&RP-q0TzGF>uOH^lSnUi|-6xZj50eeTOryMUA|TJ-Cr>%S!mI z+h$d-&J;R9Tvyvl=-Z%?ys@O!80ey0rG0M3siXu&>#e-39^*sxfbGjxfwKmK_ug11 z1lY0=E;-wy(oV-}ELw#PEbAm_gh5#8bwk^p+YWtHY}h}W=rOsE7Y5_e0NeQu`#0H` zPAqHJ;^@Hsy+;opc*fyFM-T76=zgBl-*7Up58dWv3$tx3G*AQ;eW}N?^)1O-XfxXxy#*XRq9m+iC{P<--Wg9b zSy*tuP$5?Qa7Zal#zVagubk{gb&RqoWF~-$%Rmmb~!tV@qvdD+p+FFta~MMo~Z=*W>n2X`%E*D_rQ z_hEd9zccHlWP*LC?rYoB)aSefN ztPpGKlSdza{NYEBKltd$`yP4X-iMCe|H$JHAAjQHxy`j=X}qv&bF^n;x-uDJC0N+B zO0b(qwqW2oAv|eEiOiRU7{@j)9YgDtZ;x2*g}?r`g@S}8vv#Mg`AP=@Ku6*1ADRXk zaW+g4`wS-KS2uhXdv{%N$xZ>((UHR6e1rxJ{~ji$n3nnV_l z(6b;`+N6?jd6_95r(L7{mp$W}%bvk|L8u7)+n5xOpD4a| z-y>hU_x`)@d-!YjJaGRb$4;ML-xy%dTAqxSH>XQDZwwbUu?`NFVOtCqG0BhPGB&nu z8;(%DHVkYjwRO)P;Llr}Se9x@z$_lhNJ6MrN}Ilpl!iP;E0vpeovswi&WwVV?OXyf zNx?(U)dd0zLS$oEGLnuYmR}r-gzm`iD

    P%4ue9&Y=q*ZKG2I#MUpH089c?ZsakC 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 z zsFyU=hS2d6P__14np91M7gttU!MZJIaO~l$72{%$ElJQ2LXTB~BQXnuK zAd*CuPxK}i_pk5ny5NixF1_e{Jt8JAa&b@ORV3v+yQDkq?di#%zy7D&zjec{or$SM z?)A~GY$YUny<#=&*Qkvo`KRCUcv0mG={ zbi|LeJE~XEZ6#7sw$N_asD{*o7fp^Pz2>$;7(b7WVih9a(V~JgGeVIlP8~C{sslPd ziZU0jBO;S#uDz%jY%r&#J4Cy%O`)uzKubfrKcP<-ho?G+wsdyz#OLdO;}M%cQlgS3Ak|XqSLp0{pLLjEglXcl{WK#zUL#I_WJIGPN?>xb5e?yovnefC?-p}YEP>? z-;~OgC(I$0SG+Z@ufx`f%&!!(2uCm-5S(F9j)nrX)Vxhx>QEWs3Qoj$goena5HXTi zl+G~C%m|Wmaz(7Jl2`;uWhclp5wNl0$zbM$K?@l9=P*=X6j*oiW5nV3pYSGH1 zJSApt_bG3e^ZYDN(av`Fop;LS%Pu*C7LJ(pibd(NXhD&SSe7ly?ELUcFTC^T&42RA z1H9AFu4wES&_%K8X!+nX)EMHc|j zbeV^vAVX*@$|@5Ht&!1nY(-?nMp!W& zfntB-b0)Mc(ss`;nbnfBR)Gc;Lksuqc+M^Jf#{V93jKrInP@Wg>+Miw9QL*G1#X^9&F}u1CtkjRXaDW=&>uSP zT3$-4<^LfD1xZc<01jz#Ej0isO$>SM}n%}DLT0AfI$ zzl&WPDrYMdp3&C?qlUAwe`cAm56E1SXMIy2|DU$d`i*5d-*E&-~)6D(bJQULhK080_ zx_fxh+Z%u78IQQ+%()4E_`%L4vLeSY9V7C#mbnKeB7+`Q-%M?sVyp}L{h~FLy%~a^ zHF(C4Uoq90pGdC)Lr30~qwm2uF^=CA>(m=$;7DFEE{1lyKMe?SrNr#l5T@hD+QMhY zKXUkWO`aJz<>-x9T=qci{$m&w9A^cDhao`aVvg^^-}&?HJ;h)C?LSSlXKY2ET3`^$ zRzq+ia{4VK7?u>j6ZPr{4Zc96IYPgVFeb+xW%}@&MCGbb%2J4GC5Kgzy#s^#Tb{N+ z`=^SeV>ncYiGU&mDGOjkF)BMP9IOJ$z%3iYRW;f?2~)maylfG#o~$V9>0oj=6iGZ>W*_zqdHQo<*Ha(+ z@QwWHBXh{mF)Xm=+yDoYbIe(iDo0C|io~F4Uh+pj-}Gl+*>!k&F)eQFN`*=ovNnPk z-RTBEl~Y9Oz92_O^2oKviBXFY5ICKQB({$@-kj8-h>5&MCCPi_eRU8eTNwLKW zrW)3z!W3W31m8ckxS^Y@6`^>{bxLExx|Qqqt5BU0r9&P?8Pi3MQzv9Hj%Ku#m2)sx z5(hdGT)waG?AbVf`x{>T)W<*Yob|2V6c-NstQf6QDw?{iGGyV5le<$_7ANNJ#dX$@ zs0R?isaHGg0&Sise(H%2o$Tzd*IoK(lAIn58(l1m239Fr;kP^icmz@0NP`03Lau_A zS}bqD&%MvbK3qYIYn8t<~iQ0KX1;?7I0UKI$QQ+L)E2R)`T{NxB3Kdg7R; zl#uW@$c?Ornkf)5zx2zEUw-W6Uq3(p>1)5*v9Gg`fU*rA=_d|f2kw6f0ADbDDokqS z^+D#s5g;5eh8k(NMN|AnsjIDq09nt2*FoH=U(~0wn<*wMYZk8ygp#DDR7v5h=zt=~ zMM&zo>x<(>$9K(4A>*$}kqDOzpzcWZ%4(Mty*iGc;h>+HxI)H{2$_iDFsb-aD*Oy# zs+ec(zoon5$i*99^UKeE+`}*9mz#JYmfhh?DUJ#lnYnbv%IRWfa#N1k%TI;Pr=T?wazvNtA#Xyxt{9jDivz?bmL6F}yBOn-tyNMH0&Wg@dUFv|YpXR3) zmvgrqF5dB1f4|sXuM+^E)9UFD*P!D_k=nzjmBpk_Cqf}PHm+de$)f!E&K7@b7r&u=^tXwqa z4ibr|srVx&!%S7QV>r_UPzkrJ9jkI?7XB%UM4vz>m-N)LS)zj7ev$ zD%V*&5h}(8Uz!Ti)iO-@6^9i8H#e=Jc;-iI|DzXgdev3WdfXM4>sPyD0F{*iN7@~Y zPsm*0LK98oB4R#1>}bslGZvkW2x>+afSd!K_V^1owDwH34ylEuhE>$3*x2$`seu6% zjaEx@0?=m}K(P*P=9Ni=odY-%II~n^Az$aIR79$SeUW{~IUv1^V zNTIAqxmK&rPw6IHrs;r@FH9HNzJG835#2jq{|irk%EK;L-?DE)Y1k7a$s>fuO1Yaa zix8B8aWoMULC3T#@VYWk&J-Ovh~!IzG}DU!%1eJ9V__HQ^dpOh-|wu+4nG%S2@}Py z9F8I<$_dZuGj2uzxVRz|2l6EdeM4@DOlhB zmbpg12cU;xtUs%S6;j!V&fgKP6ln%S;N5f}a`D^fN1lHP|^ zDhq5$92>xKvF~&SR4b+c8VA2!1Ry1qeF0`uid>Xs)ud=VpoFFxc~Q(^R?e^Mk1$j) zD2RyOORIEytsY6bek~6Zcilv!Hczd@Z?*EgKl}d2cE10rUw+nOu6PK)?G^pn6>v(b zf{Wlqy2(p3PgSU+l~qedD?@JfSH^rAaBo*luKaW0x~I=3mj}kceZ!% zoa5JDdfv(H^aEP(xPinz8YmTJ8SR)Y0&*EZ@)Cp3=p_N^G)@3){(R`m#pk|$W3N3^ zw5Es+9NAiB(*w~y$-_4~oekv<4hdR(g|}oRD9cc`nf^UmOwDGQyg0Eer{jlBP4&s} zt+}e?3Z-(z*WY0ga=MO5wi=6N-RKmqO{)PaoPo$$9j67daAJ>?k$CV`k82SS{YDxW zBycbvmK1>0Otb2UOh3bMH3-qd!AgV|9Y<ai)eG|@bQx+zECn!@++j0q=R-J+j@KQU=HtUf zz=O`3IP0XNCmAGz3MiA@9KsgF6=ivH3*1R0K@tC-{EwQByiv z{`0-xKl*>)({0bO{YldAqe3L4K3X)Vz7FnZb-OFj>}|jl!-4V-uprl}yYkF=7Js9T zOjP}G>e6qYL1&q-QdsWGmqSQi2t$rCcj>E36=*VKe?P^{F{TfH`Y&#*RP(=HO}Wdw zpzQ&OCXYI9E@>>n$&yP&fa9D-&8(GNIpa6mqMfFjOp4FQNm}KsWc&WT{hPaY9IHns=*-Z;MR+d1b&%NO zlCmMTt|*@T*oRK__O*L_g)~p@5yEy0nkt*ytVLOin*K?Cd`v>D*OMvT5m3-+AC8pm zrrKav!6(6N7Yj4pgGbJ^p7^i_aJeKV_>SPPjfCsFG{z>Wa#x5ZnaFiS2ug4Kf8U39 z-f-K#&cxirL|gMZI#r!*L8-y*2&EUQnChOcflLU0oT{Nla#|1C>Y3Ci!_SK2 zyI8U!<3nYdLbjGlZ54Agmsal61;;*3S`@R@|&&Y^JrphJo@d zfUKwhGA2beo#%ChjAM--RsdPOqHb`HWfq zPNpr+rg>p(@2*E(e#z$bbA*zNm|)p58Y>Ck9bqHdb2uJ}l$8rT(sh3{5H;b^&)XJ@ zcmBf%Ta$D4vN!v^-?Fl5!30uX3PAIXU*n|zEPwc$g0WvdfFRW!HFC@_v}9dp^!l!@ zzXFcCuudKOn#8J}I%53Ft{}F`#O}%HIcr`d-r{vq#X_rCZ1?y*LIxPEP2QzQL~PYz zWrtR^Jxzr62p0zf*WWz2h!BX@WT%+w6_eef-Qi?m3ii;Kc?=7kDuDi9t8W{>=WHyE`^6-2T$%Kjmppc<_vk zjQ$~pm0&Y)iV`W$q;BPec}z!&G@b87DX5sCsTRuJFfzxaW!s3b9FMl(*g9D}{_^wx z{v%&HnBE*ypLGGmkpdI#Jve5x%T@DNEi7&5k$GDQRg74 zUdqjSs&{bR;+;==^yQQG&`&x(b)+pFS6>4(FE~CN(IQ-7e1bZ$HNe9^fBjE8cJAlc zpR#Q{r8E(MPpVkv&Qew8K{=I_s|AKF|IzU#0sz{PBEQ03`fmm}+Q5~g)A$sY#ZXnu zm4{)jEZ_{y&VD+LB1l(J{4JYBvv68fl+!b_e6KsnD~Oq)ibE6KgA?8Pc9%0jXL_PF zJ6UX4H#Ivwy>5D{%{!a8yTl2gH?i33b~>FyhYufKSlEB4d*E>QaEFJFC%TjC7F#o& z)@*lTZlRc1>`rzk*yNZL`~fo&iBT5 zj%*z#D%YX1kgONdP*iQ0{drb@Jwz{_et!ZeOO7heup&3(2fsO10$c(23nXI^y1F=w8#1)iNl(!rCmQClU#9~PK< zL?P0{^oQ~1i-M=OwjV0~@n1gKnPe-E$5<^wt6I7hKo}Ic$)Tzl-`XJ6ohD%m!Q_^t zIU*P-xbg^1=`5K?z;TonJXY@7=HE2yXHZ#jN$`~^Xayu+Hh|J}Kgj~$zGcHKKR?-B zX!qtPdkfROh3>+EcCWK;X5!eRHl1|*aVOpDtP_tv?zp3mI{L`1n>NgCTwhF2*?nHl z7G;&vP@|;&A?J%H2M!f?@9pfobN99#ciy(+j$5|v{Qhk_w(q#}t^*76MVpgBw>`7K z&sDUhxIS2H@fKLF63QzB_LjVwYDq7O=(j3kqBH+c3N*l6T^0a8+b^Cx8sPu`Q&N zM09h9`J9^DbZE06*9J_K6gte6x=P@BoG(dFbq_rGk&m2B2WNUFhzY2FEDh_J;L9p2 zwJgtCp)ux6Co5|A|6L!r{_ew*Yz45L!-fGhNj0*ZH=Xc>H3g%=P2VCXAjYbn4uP$7 zEYw)cJW`Z`^12kzn3i>&=rKeDXz|@+B%+C2kMQWq5WqT4=5ARc#FoqY5KXP$BPy-)oAsCyG2JFn}$^LzbX@94%t00amUAPIo`PH_=Q zQKBfy+D%Eewb_yvnXzPBvPu)jjx&y(Whzt2)MQebOr<8NRM}NdoMaMvWXrMSSc@fV zv(`uyB~e^O68qNZMt8q$e&_tZ@4WlIxAf}`uO+0`t7G5ed2}VOYM4fzFwQ-T)CXk4h)JW}Xx+FFzD)7{V0Fe)(S6A}A{9ca6 zGOljU@p`xi?)k#+eQIoMyv0S6DCb_C4RMBeTf$Rut#1Mdh_o6oDXTgv$&YqVMV>=7 z+*WZOFlJliS}(JRn{1ukGSR&Mt{34AAYlbU(Gs&)U=U}BVyZHTwhd$7{CV$&AAcdXO_Ee&41O z;3eTOF~pGkAMQq9qa|BH7-Fa-KQwAwOJ>IH6CBol{F5Ub84Pve!bprWPTP-ylALc0<=vC4z9eUJe8C#8WwSfx z_w1Oz|BkCz5S(jd-+c1)7r*w{m%je(N5Av<*;Ota%&b->SF$N~jrg+*24l4ZHZ@_i z1CMl&aC#i1X08{bzGcBP3qhkT*tzL&K!oz!4O^_%ncKW^YTuu4dolX|%1^)c?XQ1{ zU99tbAm9OTyMM16XJ8DKB2Bg^*VU})Lxed@s#k@C3fWuoW%3ME{Ch)5MSx+kj)CBCmSA9l)W4?Fs5=jqK9bnss&_X4|Ky zn1c|kY7J6>DDo5S#&ovC`~5%gmiylR zhL>=TWQ+g8L&>b=7^U6`ZlzQ5S$idGEo4o;sA{Eb!@AW{aT`dfQCm6>;;>_2O`rpM z-c;(9vLlXw(+qCF6pnHduwyEF$*os^yN$tP4=Fy zG=!BBGmZAriA!{uX108+{phE%#&V^#Y9qUUuG}u5DOhFaR&kX}HK%JAjqkZ`^Tn6B zWO2T-p%E>?gI!aZX;0Lj$4}ma5 zGS=KfWb&jD4I`$NMT)3>*p^PlDNyoldmwfr_GGracT4Tg8!s=aI@KFS_g2*~>9x{m zanT7wR=fXy_@O5jo6~mxAA9}wrfak8)^VS~#ZFp%V&G`gf&p>hmcs6)lkWLoA}voO z(`Y!bF+ymgV9LYwnzlTy<*)<-If&l2(UV8UbZ)p=nr@z%tRLgW;IF#>wjY1+#rrSY zGc}gg#<&2G4nG}Qc}dYCcj0Zv4X+wyBvlzg2fkKGWW-vm58@0zvwZ%kmR)koj#uCE znlr!fsz3kCH~!0CeBmok9z9pvagM72?HOx7w6S8)M>PPA>G_bK;zz0^Q$;!1%Mo8k zQ>Vdt0J|g{Q3xbW*kwedI81eRzkhp?(f@sKzWbeTdVu%*NXxwTW?=eGz*i$Dnu4rF zvr=kgi-%wMnqwl-A8y#{@7OJ9VgceF~?yh`C{d zyYyJxJ#g0z?BQ-81ZEH$0LfLXzjRuyDu(6%v&-3s{`+TIl`S^3C-*WDp>f)Ng|&4p zK(xtYo!m|lioW5JX2khYkxerfsbXD_qc96|xrwxb&fki_!vuhX@JsyOwqd%g`t8#0 zIrjIbTMLuzrSbZyt1jLCrdR*?gZJG&Kb=jn&r@Md7~1Pz@r4@@Sd{0Y&%ZQ03&3&@ zkevu`nHqcJ12?|@3HQ7eH0Fs;XeXTRF_*V_NxKk?u@-}1`R+8-Ig zrsbI%N`cm(nMs%fTI1DrjR!0nwlt&{xsq3OWz3$cp*ZYvnw@=B`3T>*&j&?z*08Wv za^wQR_4~gTdUrY}ubV5`{deE;lx3njjk`F)>LMKg8gt9D$TLl98_3K!L`(nR}*uP3MCiG88U%f=%-> z@YboB`k{NTz2t3g{FytiKS&?1Rs5a$V|yteh&UtO?4_ z1g%7n9{P{}?XUjBpMT+n<<@e0rad;nssSjW+0pwR zgwX6NLtf^2y@UhnB@#?4F}o9iyj#n(X(58lA*@kADKL42VzPafegF47{GxZi<&|3d zlS&f0ItnDE19p7`uY;`c3?5(Awz6bCpq<3&HBa-gU%+)nS`Y6LZnSw06FExme2XY` z5QCID}D zIX~=`G{r9|r_s)G!pkm_#LqqO^3A6jd-!W*vT}CcuC3P|xWXqQpY4avhXLD{P|o`% zt(VDJC{KPJUCI8-pZ#UsHgFl`^Q+t{Fd~$RKTMS0;nPBf2E!D=6V4KLnJBuVY!R}C zMf3tXT!8cI_1WE&Wln{V8Vy>`5S4mbTuS0d=;gynwU7~J5C}*Uz9(5NLr|nF;cD&W zNiOiV&hRqf@%qVoZaVNYKk+j+UA2={5^DmAF&~ohQ8LdO04aXzRWI$fa?jm?UXf8b zCH1~hjalAE?4lM+=H2tzFa6X@-t_vH{HH(r;(z>;j~zXCj2DS7kImU*1fEL{rSAcR@(|eUwe$>EkLu_Z8#U9G>fQ)rmF1)uH`d88%qzR*DyK@H-Q9|2f}-DW~M9ed*kgt^<%gH;h%o$_y6Rt zk2SIt7J}89c01%VZNn8=QeZ*jU~US&tcU4dj*^1!Q29XCw@d;m6saL-6l<*&_Wc?C zfAMvar(5F|5##!>1qKFz#izVfkRQg5(q;Kl531GdJ!T^dqTOXsI_>M;V_IBjYb54w{ zOs}52|L)uDbk3W5NhJV(kc8Gk)XMRU<^RXpybOR5%+?wVMwW<^-Xd*SBLUAnTGZAU zXQ)MU^l43*BKzo4r@kwjFSsIK!z(FLMaW#}3OS-~CGV?+(L7qhK~fyA8V$@TjL{{5 zuoZ+9h!PmTA}Yew4O!^)U+S4_KQ-4%n}eA4u%PlECZROsEZC_w z412aFe=O8$Q;*tc@F3O2)`tAiksu36aoKFjEyWMrea*lBOmqnQf`I5y{hNM(ImF%mYGQshvFK3~=uB}9j?@0d6 z462^{q-q(jZ8$gAI<_M_`ZI5M;O8EG<@6M{Q;rnmu-nReOJB7#U!qe^UzI^j%S-oU zQw-BNUs0*Ma5*b#*4BD>UuMRA&&}B_wSVx)D}VeIcm8kx=0AVs>Eq4u@m6)L&eldT z-1l`xp5P2cT5`#mDrmJp1CWf$ifB&cS6^~r6Ej)g4uZ#*yjsgst+TVM&p+~pJ05xa zYo=`%&KBN=mXt%u0mtZn7(tS5!#H6fyk#-aYB$I!97>oQ2u;RkK5y{s4*Hd({x*N) zxa12UUt__+}k&_*$+2+;ZxcC;Q|03{{6!beU!JpkQXLsKgdyQ zjw&4Q`PLiLyyK8Xy;o^kQ)$RiDQ?(lsS6M*DYERAIJq-}?WLXvo#F=*jFc}(IC8^} z+@~WcTfzCnMCDTyw%NsYID2DE`MmXyN4lm~kKc9eWxxKO_Z+xnGv~rS@M$0t@W7+Y z$?ia*3!0!@j|iCvmrnBhOi`;X+sMc`>%HT^mVf)dy!*fW#bf{GKm5tb#_U36%Sx-- ztWH~*B}1W1ryLU1XDAJuR&2>^mT3{(D_7>YBxO!A8r)Bl=R(*5( z7^D9?fBgPme8=m2Z#J(~lvMbIcGqv@wu3%YzDv1?fN!149t32^mBHRtQ3UH_cy2My z53KZTKCl^ps1KY4!jJ5)j}_q^&ht{}Dz6oL>76$}_Tfi)XxyH(^B%3EM4>~cmx$CL zdSyx+wT)ChudkFP9dV>kLfJqRoFcFWVh^RkY36w2+{^B`(Vpl@Ru-dx%eP*iN6}qV zh6#Yt|I6RazWS}_8g`wAj`dZsO@|!A1?W}8{AT|sc~$3 z>-oR;t_S|r@4V-ROSr?+1~Aq{LSFL-reuOxQ|0?4uwDnqCT&B_gEl|aYR$J>yT`Jh zf8{m*>7Tvtfg5+(a}SleO_@HnQGO6AMrEPbVu=$`EB&GwNSCNmb3O}B|HFofy6||m zGSymO^#A$S-1MvOc->ru$MLK^d!-sojz4TrlC}I8{&aB%MOYd7$HbH#UMVUlytN$# zFB3XkMcu%gGJof4B*)VtD%ZOqTt}|Myev2_D(=JAC{JlolU( zXYJv+h`i{Iy%MapFS$m{e4zaz38)Z4I7%Zp8zxi~0u0}R5Ns)0vK6TiB!#O%z?4i# z2FD3T1>4_&CNOqMjQrQwLul4{i^Fv5%=GH<+poI#H{bX7uiCSjn|#dDhC=Gqh5&vz zN>OwWM*Geuw}9;3Ht|pY_8b57Q_ueMfA{|!Sv`BMGJ9@p&R4wVr>b?3#|Bdrq%DxW zOby-j3SFHRAgO79LEXDuGat)&qbj5SeDmmh{m@%q^Wyis>*4f0KV{P!uC_8z#O*Xu zXNqE(|6E7Zu*kV2+@e{MLDmy?Ik;E~1j_f7xKK^b-3H93yDYo@%IwnZlh2&6dx4ZA zj~;+D3SVx2eNA3E*h*9!L!$Bt;a_^D6wn50@|} zT7(25wJ;it4uO0x8p$bw)JrA=A$42%Cl2^3&8mB>Ri9`s&o)k6RDbsUZ+XeT`-i`J z#yCte}1ODz@<66*U`&!^t?E>ffGc>QLd_$LQBS&xW@-Bc)x#Z ziP8U^4_*6#cRf7Iu7A-hrI;SkO{1cV-1@ZBo1Ad^s^bTmNGa7$1+2%>o9KX)Q+`<` z3M2>7#(4t1CMm@MJ`B^A>0uK6(gv9GeA$i8ZFU&$f6;XlV|DNmmX(wSRZ$282qIt- z`q}JX1tA=SaHzPh5H`BFBS*|BcT0ra?bhavYIOdUiN>jW?!1W`W@29jv3~O1+TYI@ zMav3`x%f{$c5JCR&i(w>2&=s6J%7^IFNSd=e2cY zN8`x@^DF=IAOHH#z4djI6aL8`yR4WynVLwU&WBbx49RkUk0KMoC1Rv36t$n~_8LWs z8FByi>|g!P+a7uSojV#&%r}p5k&HK?N;o|V3XVb=g@(zolv554GpzxXcJ{^;8!n*pI8R7X^)o%raK_Z9Ohn|ze$Dmoc{@iu0(gUy|JXP zjcx%+x!2dpq{LX~>2F=weS~|>$qGj@K}j4ykfK`zFy9ud%>^>Fv3VFLI*cB6Pk9?%hek`E0L}4n8|Lvc5gmbxJ2Jt3Edw6L5Xq!fakwH z^sz6t$9a&`Pcs?gX`0kk)tqI}Cl5G-w{n=AG6}$Nw%1D2z7}8(y9mi9soP-kTH_qn z5=X2=5F-0Bs;Kym1DTKhAz30)kWx}_RA}N4Qtald1k6wPb|S<(WLotZZu74ndf>Wk zfA<6L*}d7W_s4uMx6|zOy0HO{08{@*1lfSf1#q6>&ijBCVw?Kke<{XhT9 zKRnc&;&$X_ese5kijQguh<7eBMFvS_!R#{L{34-iKCo-4Uij7m?S6k-`yYA7gIE9B zyMKabeLKOg<15;m(_T(TaV<&?NXlp*6Rfw`vfoa!Svau-@r*#EV=JK(>(ty_3_DBqad^SqszZf9XifCI;^=77_0p@ zRUz03sSoT#3A9xIrS9}+vD61eIf7(U2TK@g9!%T1wYEM=NQ==76hXSgO2jCbsf=Ya zZ;%}}uwn*2X`(rbNCYSc)~c}W$oJhgwN7nq9=f>x#81EG?tk*zAKbZRhNoRS=uY(- zEeUKm3bH&L5n)}zDds4OC7G^hu>yh_d|MUXe#!s!k3MkK<}*BsHQ8JkudLe8M}x6u zQ|kFKp!X)_o(8hwswO^7&h4Jt+Q+xopJMI*YmdB(`~4$GMO~nzj!Z8{%#@$f0SiIZ z5Q0@Uq&St<=m3E_H4Te9A`oSBaHAP;i0f;I{ zI2NVi+>(xP!mhb(Z!22iK|I#}KmFj8@LE+2M(p8*^!hwv6`m9VmbIW6`ls9Hwy>yd9=f#p!awTb8BEl=?u_Yn>`4DQs)fdBcE-ZK4&ho;>iDe{SI#4 z)9ihO-lXVOJ|^N7>k+}m&~JS-38*8c;B=mKIK3W+m@tU~D=_E;H77xkq>jCSgE)Py zhp=oZ3NlejpsxvMvPF?q8m+13*-fiQFP%E`umAodFTME+KgkQo|GyG_bN&6xjI}(T z6l*m%wOW@&>@Up{@|32jlH-wxL9it@D$Sn(DziVisK(y-eyMxG}b)0|- zof5I8KuP}mqsoywY>L*&Y070-@CjhsRCeQ)yZI1;#BdveBcWT|VoK`eZ;aDb${T}_ zR=S?W@5l)wp;jV@F~Rew%Vgu!i*LO_0x;7|GDVbpC>2C#mBdDm3NYkloi&9%{`KLH zf1y=n)anG~tE5G8%I9U}QUFZ>d4iZCiWJKrbjXW{V=5LhC8!V{od^V}C|Y7BXw;at zAmNcU`wO2Fv7EHApErBA7Uo(<=jzYxpIiJF|M)kqzVh-R6MQeohB-qV+c0KHad1I( z363b%rISRI5j6mySZCOKBP!W^HT&Q%y!=<*a^LLg3w)5BPo^+9a3`9dSkuw+wuA}+ zJasqW#EQi2@UrCXWa(?}iV)_ZMbZyc7>@B))W-Xv(}Gw6ZBz<)nFF*Fw7b zzRo*2>O=>E;8`?Ed0*2XS&>*uuc^2(0c8zcEfymRC#6$xGQ$we#n2budR4V$X8@$) zDnw+qxQBU%t35 zVYzM(Z&U{0B~dJ<90VBc*#CL@RQ9FEo?W%)AImD@*do`xMZF|LmBaK@4!r83V}aEg znS*P5{Uxa#xxrM}>h8~j6?#%Yz`WQH0u0z75Rh01r%1hGmTET>a$%ph`7g{ik6ba| z_}9Pt-m77j`Fah9FUsqGNH$bO3l{y@S4WO;5BIL+OQ~`tYM5{T|Y+qE#e(B-c zKk&}i&oud3PTfWgI~`+D+?kjQ2lHptO~x(*@Phr^zMWMxS6KVc)Q`OBp38spJ#XWV zBklX68`hywh^Q0loz}wp2C4K-3Z?*Mh$Dd{9r>}pqFFNJ`(R)`NK3s2d9py;rE_V7 z4e&ukjz1{*y!k`$OI=kNDH)VHHAQE+>!!XJ>1rH{+kzw;^ zA(_Zi;etV9LcLILFduJbNr;f#kYRx>tzW8W%G+&;5Sdm6dYa{8mR+qIXLpN z2g9xZzP9%*;fPf^qmb{`P>TXy}=430i$XTYZ&TWOrM$J#Z?grj6@_+onpO4kX zSK1S+`YO6xwMM5^7k$ik;KNLymN~A+2)Ty~? z+U4;+_Ay^{%@sUs!eZYl(?h6)MbJ{f;GZWULxCJ<+#&_f1+`AdiBtc-*wq<|H{wI*LWDymMl0R8PP<8DA96t$PpZZ1X2(< zX;KNnBu&d^I{WOGmU4cj&6=3~af+E=c+)aVXt}MzV!)bwQB5fw%#hqL5e}sILQ|6H zQ7n=@vP_rZZ0v?>t{AhMUGx6FVfT6!hj?O_-TMY|BK{ENR59dXqC(Vm|Ml(>A3k`> zW31H}YpmRU<3Vi>2$`cophY1HlhjDs01;?%3^baNkU8QZ`#;=W@txz@6VDz_@nx5+ zh$$yS(Qs(FRF^N(Tr5sUQW&G9WrWKQ+QF2?R5{G0AgREJG&ljSjFc2%cASJNLP;!% z+RIzGoH*4!v$=U<&-jUd_S+x4@={)ImWMD`FwW~2cY5`MDQ9~H*2@VTIZqTKT1(_8 z?5-DI@*2gU!(56JR)Pt~nwW3b@Y0BPzwxGbz3PU!<}v2oalVy{lh&LGygP^YCwD5^ z)>!_~Kt6B;HbQ8_fz~mYYZAxTTB^V8$B~ z(n3^mhj1wxJ3n$VRScD0rq0d;MK&}6eC)HQ8vbpz$cSy#_}l*jK~_K(2OL>}&s1XT zHTsTs9|SagnpP;4G^7G0`BZE~8q+CYN(VwPA>3u9#4w)vY)sr{ym4fc z_(pLioabb^%Zyn%Z2GL2|5S8Kt9km>gkrbSD5dj!DB6N(3 zNSPEpd|nw$cioa@AAI|r$4;L4qrW-2(ylbKX~uufEc3;dNmB2AKMiYYp2xP2JD%g7 zpV!@U`ER}N=jLnn4ce-o=3+t(AP6!dyTfx7P7V?iNGdi6)@2;VCNf`CnNQwxY&S&R zN!uw-lRtB^MpNXHn#a1l=rz>K=~5Ui5+Feg(n|%R1cFGl#6+G2F+<|5*Imk6`I>g> z=2AXtLJ81HexwqL5J3li zidJG01)osj3x^|XE|SuyG1;KN!xoC%Hyce7LYrPRSuN-Ll8L0|)6vb8+dJh5fv>EC$I zJ8r*;7h2^de12AP`*O1H5efK%{aklSY9+v7mYPi%4Pw2PWJo4N3o2+uLmwim_iGBP!xXTE{N1@Fd2oJ+OOD?ZJ)34q6BSFFr!O2HI%9kq62o2K+0eD1mO3y zSjJQ$V2P80mS~NbV_AJ_Z287(uAKC^yj0$V7MKtOfdo;)Tr&!?bUDVFD=?Kr0n@U$ z0{qnR?9nF<*KHau2P6r~EI3Y^Z-(y|0Jz8jpWtT@8u@JZDX0xJrkLNsW@&$k+kX)p9{FK=2s@}4)o`1LQndD2!b#t$@zpaW!d zLb{I8!BJFJQr||0?Ue*awjwDCfjSKvDZed!PbCxVznOHf1!5);i4SU3(&+p+$_$Un+>gf5bfN51ocLQaO2aH%j6wj{Xj zBRKLI&9EXm_^GW_eobTKfq9+%y_>JPJYN4Ntqt_+@MlfC2#iwTT{w1@<{@&+syXN` zQIE(Q1jgEY0cPQ*YY#G1TJ?EAL?tDJ5{`6xF-x4jVgXC4);n+r(iK4)DP5$X zdePj~F3D0vZtJL|Au5HKoj6sq`lj~jZH;Gs?C$G+{;hAe??x2`TQYGz(ZH1Hh=K_x zjh>Gc=>}SgESjW94MV-0NE$>0a==QGXsCz=JcJ{uL@-`lGL!wIU;p`w$4^c-Pum>e zLxm7{-8zqD*xJAG^s8Qc&9A@zmp1ucuWc%L08K<{3tIe=t8H&?rw?r2XRXbI*t!TQa!frZ8l0d7OSCWkAifJ*_oYs6xprU0 zp7*vuE3h@!TBC%7H+)>*1fcR&hCM$Fa&|#C${nB6e6kGT1`^+ZVRhY{Xf57&^?qh= zouURBM5>k2qhu^_`U;b(0IVU~>qa^?r0;+I_2<9Z=8oxPHGz!gUemF<&tLBYjTIeb zt_!^IfMzQhR*~pJM?w3!LLry@f|JB@GBwnjI-Iis-I7Y)0{!$QlDOr6oUhupPTYKP z>+inz9h<6c&YPl6hr6_~RF!b5+qbMzf#G!I1+jpVm9Q0jgd+@x9WfPT0K>GRVXhSI zi-`<_1@Dl#es}h}zw*}U1`i46AIPN*QENObHk&QZH;=sTw%vd4m)}0?Z&;wyrTq?M zxe=c9wG}c-ji~$#mEgmHCLloQD-g^sBI%XR&wGr}3Q3y}9M}3INkodIPE{JeC#25w zB$gQ|f(%Jr&Oj?j4O*RAT111N;s!ru=8~Qb=IGn5y@bcXtP=gNSMow}!kHMCMnW!? z3n-eV^4E+|_uY#@yI{zrD{cVwJ4Uw6RIb>!jd&O{fFvq@a73g=L$Q|#EhVK|O3DT7 zPE2b$Y9pKh99_yDef%lb6(vma;=_0Dtu1~14>1r3lGjeLNBz`W{Ng;x?b!9~3d$`J9eu0rpRa#T6Gh3U_@2H;rhrj--TW0{H+#+)Zah@5m zYn7Wk002M$Nkl)FbGkq)si%Ce)4Z-#XlZImag=DN3mKL0gd~{| za}+d6nh$Ee?AGn?eB%RC^<$h~^TIei>&xqyw$-0}@b>+`@%~?$Wz@$`vAB^Bav-b^ zF(=8s0+A%=`^tzZqdN8%qdJNXRR~z4O1L9HGb&X#p^#l8|IlD;y8J>ze>Dr*$z|Rc^_-kEmkgOvF?oB5D|6*_f?f zy>G`X-#YT3B#oX1TU5U|sXD16hCoi`#ncfi>iCXtgESMs=e|~7s^g;mq-w?D!lsu1 zWk8z0quGNgej@F0@sV@SOzjwhaUUCr{R69(iQokF*9Rdjb_v`Wr5vrpli| zRxH(@azF)|5R$C)XIcwe>)-p$UwX^IOSaVFt-MJdLpZfKgqDdAkUB^B;Q)jF;_jtCP%xI-Xd zC&|{2Xk%eRiZG=ZM{$%I%pd|5PS7I~0ug>mC6dyN$OmyGzb>N^CfgJZgA14U_wU_J z&5FM+sFJs9M&-Gc_~^lOd}|vOcg|<&qPpM+lvELZWck=&q^Pu(Z@l`7s-GgjmvCu6 z1ZIhYBw<7k`wB}vK*pSO_RkMgs9zyQQ?6vULbsOwt4d52X1}Ey*DC{5gk*a+w$5m*-hmFSxI5ye5~}v z4<OYq;zOOh@TQ^>L6NLy3L6RfK$2~uHMgb+2()*bCCM^ z@RhaoO#ssIW0#_p3KwMGJIOY+sYp=YFOr~WDtw2s7R2&M(- zBnhdN5oxpvbCGwSX%j$vGxv(Mc_6Q8QQ(ebzNPY_Wm-qOY-4vcnHWJvQG@0y4x3u1 z59}EKwRb*DOZ9z!#vg?96P?Ex;g3dR^v9Y3q-IMvwy> zMFfmeBRV2M>9b$J7e%h$k^Sa-erl$Ed~@T_LpSaGM<0Cm=1EqR+~Z~eTi}b9Aw^TB zQhSdjKP3=Mp`}bE1u{vZL#5Y*acl`=SKVk#sXPrUHb#J^fI6_y z5Ct!9c4CGD>oO!=siZjMoptDS2d?C{UQe~2wJzj!3CsD;p2mpEc+3D{*WrtzDHL%! zsVyp$1Qxt}-IG_4b6Y~CdHq#a(qz+83mVv<3&8%reZ@-5G%C86livV(ID6sP$;t$` zU|F#Gu%>9f7mEJE6e30NiGxYaDyhxA%X!-{^$5rY9qW|fqy&;O2UB!W6d*w64bA|4 zHiaOheEh>_m>>i{H4)4pdL>B`g3WG@Z%0fzY?XKZv>S8n)0>;m{l+hUV19;|Nahw( zLqAZuQ@|awNiI6fl=3{PcPVG&`uo_&Qq!V~Lheo3IEOyP!13C9FaO%#Ty^H?o70uNeFe!JTF7!BPZa5SaEZ!!BO4N}Q!9Z_Mvmu`hQYDv=!}T_BJ*+AwS$~=%%nVM26$*4^G#zbB*?NYm689bqZlP;D%Gz zJppJ@kG;rko*9OrZgl6bTESaW&T*3G-N@NK9(C@Db1&7lgJQGQb#r2o|<&t zd{g`!)>)wvOo##_N2APD+@1wCb$uP=V#cv$Lf6VDwFMo>DL*^pdDHFJ>>e)$Uj)!jVK+bz0U44MhU9=GhdYCe3DMN@%DmF|c~`V@a#v+Q^O){m2q$qCNFt);U5vV*eh#P{PM|06pk z6OlSBYgQ$BD?-e=SM;N_UbvsoYKt_|?Y$TLVlE1>M3+2KG!-5qP;#4S2rDBgr<4@Y zzJwG32?VFD1gJ#JT)c(9nL`VWx_7P+>x*{&%ymxyj5p?NcLwkSPG=CYxqzX;&IurR z1Z<+cbnwc{Oe;E^*PIk18wdnFA`vPEp41cSX1aKmM@jk7t>_7WuRi*Cr8db~N?*gi zH|JTiMTrGq8Sd@IihMWU+N$4=lmW^>6Jv5Uzdn(*w$ehX=+Bgna zULW-JEqn-~SFDur$OV!^w0dz$9D}W7GgI~?qj#}99ZZr40iMz&kRs~kW)I)yU+8td zEiwuLYXMene)KNkt;RSmlBPl<%F%y22wfDmR;eRf*ZUwMZ*dhV=sap^mJ#6C39YqP zC)($-);Yf?R=vS)@lJY1mkmWs&QSY>!kq20l5Sb_9AT8GwG;kqwr%rnx{U_I^kCU= zi-ANLvEvH#!OM3Z`5#ZU+tVQ&GQC7E4l;e2y}EGLF#!lvKG~YobJEE}QS#Qp5)Zu0 zR>!l&YY)CC-6|GN_*9Ape-y$jx-%R_$1XPN!3-!h09rSXfc=lho^H0e_TCAeBinnl z$;ukJF~-L1UVZ}oz}pxCaGH|oC=aIOhSI@-kk3JjNcbJBkb#xb9f^Ka;EU)dlJmf{ zt*j&{Up9T(c@H}bOVi8G|LS{xZrk)Y%YXalVNK)&vWrAf8A-DfXhC%8bVouai0*V^ zJQ>Tlzm&CCG9IpJFj%Z+&DE^FlC7@r307M_@_ku8s5?H9jZfR(*hE(2IF(f=jJCV& zH{R9dPq-IE$}cf{vM?$G98Nzqw$Qi?wy4jNiBhzm0mfNQa4D`8^>LG7T(T*_1K`Y{ zem8{)cw^RCsL>|bnI3%Fa2fiN{L4|)k*pgOHML@+iUqP#eE3Y@VtbcC+HyuuY_8Pm zXS2p)rhD@Y$EPUU5iPtb6x|A`Dc|XmOOluWqC>!7dCRR$vHnh`fZjMkU8L<_b1Vj~ zzv|Mz{@SY>k0peV4Y zA2dS{cdeeR`2_-3FVIaj4^euh+9K*`#)gPg@eA!ye~ZivmG2(?5w$toa?OQAzTvz) z-8^~!&6mIYp6h*8oI5rYaqUDoHj;a5fN5pguyKd6o?)xCY=6yjSz{$zIG(-m?78Dd zR?ePUI&-qQveIhS+0jZ0cC5wh&Z9h2GZRy@lk?l=w(T6>esQ*KXEr^b)iz~(A&x&L zgUSW}vi%wvTUT$cwxr@FyH|&_s??EN z%}?y?M8W@<-JKxOoU{QdpBIs|lRP*!j2V|GBG%vS7Pur|>Ity%f3`6`SKED{J+*@Z zVF_4dw)|UixSU+Xts{Amy!>NCzIOj*ylRDU)3fgmxR^=Bx6zRDDvcdJVp6pHQV%3j1=V(Ay3*Lck5ArowU)IVT)#vV%@9=;G+RJld~~r< znNW@-k9y0mZx>Np_*2h*QNeNx-}7#@;#>c4jJEqiy<${K(1es0hhumsyM1M(i)5Nw ziU!~iLh500h~%IouHH|zmuA}w?|;|NZmMMVeJSfZRu1b8%I_ep;i-eP3ONCU;TfSGa7w!g)1dq;!=PCHx0_okXY1ej%<{KB*XBKwJ{0Rx98OBU z!ky=1wl9lIj6B%#Tj*?nZ}VPy27Z&XiOv33#<P0w~I)JmL#E45wnHq>vH5q9NZmnyU2D!cUJS zv|g1Sj&&qnB|lq#{wH2_{}q?+<{1tO$g`}19oPYSpo~$eDi{sVSWY(Hu8D$%HYPX$9TBX5}g-qd_jaF-`19w!`svxN7w_DEef6qave|9f_`ID8 zb>1W7KEc$;3&G0Pg=|ugIc5d%tGxAu|27qY2F7CcBF+Z1u`y@-xulw_0gHUI2dik}2z^(*&W#Os1DNU4>) zGG~f%Nok2iQmRFfG6C=w=&yh0drjNtwO|exIO62GHkny=bQ!>s;CO$_wIto|D1X8$ z0h%EYpajGDkMKfC!X`44ALd~M|`pE`T|h3Tw*k+nL;06bjVs0j@BQfC3P|h2ICR;q+hXj z*Aw47=kL4jz#^7fh@8Rp?U#+OMo8r?rlzX@Zocs%IJUeZ1%$8F9S; zC1FK#z(O))hNPy>Ll>%@dJT|BDiLc6l;qcpa^A-7|3vfDyB>aU=R8+St-n&)9M{zC z6;P&dk|Z6|Z1&0z=6Dz7_7DCVr?b^F*|U$G`0}S$k3T=tJU7WzIv&}!Zfu6AYTdA5 zA4gP=)#jB?114Y#(cGn+aKr9flUH2REK)!-whEA@pV-}vj5#~1P96w9^`5BgHZ}n?KYPAI`i$>_BO7Hq0i7IJWxnzE97fIoL!?uni&)vFD?4zzdx6 zwo%&KH6Zz34IHl~>0!n3HF|U!2~0ERog$Sn4rwg&GD)`}X|zN556EdrvyxlHn+ep+Z#5USp|BZz`P5 zusjH&q$Xec3I{W47J{V&@3-5(Z&z>skaH#cbwyKzQXP2I4)Q8|17G_;k3POyXE|ag zSt?MIWI#|m4K&)4c8N)~e07HumJ~%z(rdI^wo^$G3lkw6L`iWFKNU+o3A&d^Rff~m z=IV5N@v<$GZ+_^WsR|!+reMfF#f3W>Uh^J197m~ANhNzZX=*P`UJ4afZA;ne@$AHt z?azJm#B)zfw^pY!K6J%uyFC zRFdRFF$hv4sh1W)*a|HXO6_Ypm?f3quSM9dEZ-90JA!Y0-9tS0YiHM1Y$_f)gZ1b1 zQ~)Q54}o1%V2G}gY+D&0nrG~9<#_hZ&p-d=&rCNK^Ka3xd(R+Lsj_{;MLT@q{{QCK z_{!L1y*kz8QIE07##pVMjW?MlY#OtmtJ$mpm?9=B4PJ9yZ7lOb&02kFvbDk|ta;5c zEtrf|s`eH`JmJlTGn@=89e(1If4u4OukXD371`E(cC*kJuV*H7);Zu4A6_i3a={K4 z#ukrTkqPEYN|Bv>-~Y72vN4__%ZGZcktsp<-p6;p;RheoH>`NwAx3{~-H20cAA#h} zD#^VRshotDcM#)v1GA=SyZi>OdBu#_#AELHP5P!Tw_RyivotJ+f+z*cF{yST!77oM z9jz%?kZ><@#>`)Z!gz&p~A0(bxha;$zJ)~Tv0Kh8JNm~ z_zWbx0_d^tKHC}_w;HvjE$f=RQbV^dk>ZpDloS@z)X)l} zeYgIp51)JXvCUQ1_BH_J_v|yL zd5w70bdCN+Wtj{oXFkZJXedfOEj`gB*_^~+&x}&^0?7-(3|W7+fyvXJOMCSY3$fGKRYw*gW*Ex!U^<# zM6djCT|CM&WG!P%&j3IE%(Ja*vpmI!d2QR=YC8G8kTbhHa43@*6ok;Lh&)NX{9r0c z>H-g2lHn+V)DRYjWB5}tK~#ZS6OjssR#=4KtE3Z^I{QCwdgY6^OtU2EE3=xsIt z1B=!W*hmUO=1Ng9`yIJt)3l4d^<&v{-#qd0KVq=nWNQmMKjzgj;IzkTjdpdlHdU|A zEN4^avdOdU>g1N4TX*ff{IdPi+jnMDv;J%sHy`?6ml<-y83d1p)$N9&v!~8H_r&pM zo;Y&kneoQC*=%*HxjdPzPH<~>yTOG=FKc#+7{cmPXAgh-qyK)-ZHG49_VUWq)~vdj z2F4#{GIH*^T=|iRxbx<}uZq})V9fRGXjrfneNpM15w_*$h*~o%HI7z6-bg%mhG&;w zyzeQ$1sa0tfSvYitU?_zXnPLd15tuVjuPV-sRaoGbA3Xgk|%{O@t{Q%hWdbv!g5d7 z=q7=Kue>&Y$JUu=k1xTL=^+k`?qNtq?z$!bxN922AzDNDYCz1LMSYJFXGPMluKCbkR$4n=TEGQFHsV0fw|0UuFJ z@(9bHR6RHlL8qQTqey^203yT`EeVGh9~qx$EzMU~-~7;hY)6XEu|SBvl$T7vy6oDA z^~&4m-(JpEk7VEZ?6FUNcxL$+p0FJE`G>KH;e_k89u(4 zj>Xw)x4zCu%D#l(w4*%g$TbyYkYn*j&Z}G@@EswTI6z1yMSIc)w%15*2?217>+-_P zo#-Ig=8$A`G_O4PqS+uFAaAG+0!M)wksCy560)n7+@~4KAGHZP;js3T2lVZ{Ab@lH zHGbTgHD&xB(+c-r*}aLEUvlwtM<3^O09`M@4$%uFf#8Qqa72{EU@`&ZbwGq}6$*nO z5QwClNXmkeDi#ZdRB5e_wHEg7*^6W#4Z*u0&wh>KF{#CpW$ZJPG(be z#A3|vEw5B^y)$L7b40yl!6&zWs&6fAwcm4c`5tkeAy^WpbrD zbGEj1v9@`6a`UbOH{WpWE!hl<@hN*msOUWMD=kKG5a{Fb*mz~KnvIX|ynf5htFEs< z``u^0{@LTlpV{0#JG*?c+E|(3#WjqEzAk2!JkwrWc>Hfx>W#fGdvmsFdp4Gz2lPSy zA+YG+%41rYgZ*$>3d-)GGN~40kmZ!Qz>1GnlUINs;6boI=JzZzP#QZ%f63^mqV{n= zZ*Z!e9FCfDxnL5LikU6yQRZ^}LO_yA67BL1=Q3QivI)w4i`K4WHye1V3Pvp|A0WUt z6GacrMMwS#oFN*>U=wc`m-k(=_0wPB+&2%TnDrtkDo)BT(#yXk^+@hI0}wZb4!M*F zdqI#I1|R~bnypS|%X|0iw2RqEKrzG;_V)Onr<9*kag|bsL;)m79Rf)mA;M^+h83wqRKi27D2ZH8aZ^p>_-kMOHh=9; ze~r#qVoU6iLby7TbS}hNn+H>mW#9ViBcJ-{Wq-_ywrXKi;<%bkEmpT2tL>aV zaK|mT-d)|aozFXKy{|S$fni$Kqud7jpzQdO7Q%0B%lN@P`!B!#^mo7f!ry$Py}US6 zsgF0<5@DS?X7`y^+OzF*v+c&Q=N^6b6P3#zcyl(p$=my=B{SHW3y?BGmd%RFC$+~w z$rH17>zg+@me&kF^d{XOFG;mAUtQ;R?8$&)?JpTqp}*TdW4Iw->KbjuNC+pRn$*hC z^97q}Nem)ixS+#Ml8q!>!tbOSoLd1kXk@J!#F9q|xidwib7lZ6@>YHMc9UNL#*DQq zc^pa?n!srao|AxmyD#D$3Tei}6n^AB?M*IV2kH4v{G(^{QZ$2E&yct^qv$?2#rH`HH%9;k*?>tLa49 zm5?JECS1kXK}bddB_>A2De)y7;1Ecbgcar3iy!JrElCC}cg+Qz5O#)ZQG2}|Z%tS{ zuzU8#Yj+iPJjD$d73M86Qjl-M^}_!Gk!hM;WncS0@s&fL`3r_!dw|of95V1T0ymdx zb4%5kQ`N1FxxLrl^NLNEU6YOT3{BTfnV^BJTvF3KwQl0olid3_Bw@WW5(svWC% z#ykcht8FVjemtX!`dNVa%xKJrXeC^2jgzjlt5WtUxiQKi}7Bo=(jtY=Vk$6|8pN7(meMt zsER{UR*OQj0)!K2!4Ib7Q?U|)qNSt!NtuI?k?93b6-S`~r#W#q{djBXwJ*72y1U51 zFKTrZur3+-*2U_H^vKXx>vqr2^ItpsSARO+JZo)~ioq+p*OLbmY74dbW7Vxw`)IR>_+`7c?B4stU;RFC2lHtO9P#)}VE_0n>(cJbB4iIxmcg9sPSGWU{3qLj?+D?XWDjb^tLKHd_B)6_(pyL@E zq(JdXBX0lMvN18+GnN4kDRv-&1w34SOvs9{SQb}t7 z+Bl~IlULnw?Y4^_|JWZLJ@NEhWo5d(Oef{75sWmIR((@zVc}b!-88p(_NJF-Rc<}9 zkIj_~4FE5>V9}CdABnYCquc73<5pU`S&pHk+N8*Jz1@e!!kRrJ$G$(?M7CbeZv#Qx zPQPTaIJyQhoCDaP0NbjG2n4eEAj{IjCV_l-3Qyu(L3ShApZ4HMv?@MwMcVELwksAs z&e+YM_F^}zm@OMXZ9Fne4W@%=S+%-kgy#WPdyYIGWbJte=EE`Ga^_o5G||po(emxW z9zox+HJhFoTi`0ZJLJXHWkhYmd{j>T=+QpSrdM5xc{djp@V#eKcD ztCiOF&9l?xlk&kR15)JcfW-dnP*IK|gPZ{zJ&`S~aA}Kc0JNCS@*%J7{&*d(=hWJW zH+(C7aX5B_oC?zr4xU$)>qcWXQA_UXU|mQ;F3F@uLpLO)k4hI%5rLntp_~)yeD-Uy zar%Y>d-iOf@0|dwd;P!y@9|%J?(`@BbZX%c1!Jok1|!>Xm|*Yj?8LUis-Kz47N7dUN3Xi*lJPy)XadMls11!iJxwLdTyUZ%BcoWbS7bNFcuR`i z^KE6z{Awd$-kf+I50(vv8ZoFG&rx2gz5*48NkZKUWozIdn6RPQ@N7>HSh`(L!7qc) z`=eubTs3oSzf{c`8<$i{j`YWs>h|5zW`Hm1FE6kKK*LqndsKN!JFwC$eT zW>)a?g*^kkJ@0HgSLpeF+ZyGWEILgwuc)G**53%(TAlh2MCIE`m8wOA3SDHJwb=^s_ zF3|8Y^>{>tqGDwTXyhOVLfpYA#LfeU^pjF4BiySMGQC-gq_84F z8A;`P1xO765gdCRNEFq~a)t|AHyCfP@baIRz4%o%oh>H{Ba*2bp`t8AbS+}VF8uPW z@0UNeeB|lP_U=4O)y z_fd|`v`>BalYey08-6z1Jm=?{-qF_6XX0`dlwTsV9Uco>^!*+8V zZNRrRf8i2Qc@iE5(dD5{-#&c%P-`XcBLzqdL?+2JleOpTN4IC3>M@a;p%N5PJh7Hw zS`)mCZ=ts3Y<2T$o991jT&%X|%4}Q%PTNC%xer{%CAWcD^5Cm!s=>B{#J5F7PMe(N z(>g9t#)m@`7(899Zd%Bu&sFE92Ha9?`rVF$~jUc5L7Btp)pXk^7UEHWgy9 zUD~$Y0uvrHqIqv~ut_j$#?X|=Di>=6b4P1T4MHi_Btrt!C z2`zy~bYlc%!WqE#4jr*mx;z9?F#7$5GhRxXV6B-Hg>LzkUPz`e?z}ZA0mo_(#U`p|fhQd|a7rE#7^d!w!D{N^ricLwZ* zFvvoOALSF?cG7Z6*ZTbPGIp{*o>lckgp$p!J@d6`(`7Gz({q3Ehbu=O=T&s9d-!Ag zsAF_k`{LI&&fV|j z84WTYFmqVjut^#ugSr~04WXS7MGY%xwJkl#0l$*jdzLnx{?^%#{ekx*H{|lUOJ1|K z+v(E}b;AzK!q{AO|DAjHUQ-{Nwex^Lr*1UgK+tl)vEFHf{qo}>kQL3H_klB)@#_*^ z_(eCbj5o5{_|{7}gUM0W`f>HOg!-j>3(I!xyeRwb^YmHU^1^?c+Pq~lO5}~6y!tkm zjT=g}e0Bp?N;)cPd&HrEwa`%7>UbPK;9SZ z?h)$NBC$=A!faEIGS<&&%KZ z^oM_c@xUG< z6M&LOJYvh|R2R1sbR&FvcF&vvG)ti!+vd7@;Q#}2I(2=3;6~U1PWdqb96oZg&x@$i zQp=~b+*Z_aT6Rw71swt?^wL%{Md=GMl}Ymxe5sVQBx$Wbu@WjUk&kFfrzU!7*`gP) z3tMX}-+SwI`STIIqCK22S4tVgFNsA|C#vMY&d?fXvTuHN<><51L|NU?MEz>qQf2aZ zb<0HuZ{Kn7_I8z<<7ifSn|5XS0(vidoDzx2`XWzRpga_qUq zQ%5Q*OUK8zoviJ=g#e1@;l5S-EM~EnLM`vcV;Zutj%r~nMUyPR!i<(-s?}OP>7hHAVE!^Di zX*Fy9KtQrD(lg!}`D7R9x;sUn+eONIn>!1%dq`!)tu z+qN=eUK%E0XE^*6y~a8MvjCjbrCh`0E!l==ZH5_xk)Kze*aB#S6F_J52g65ygDrw_ zY_6vAn%i{`P>~eBQ79thI>+FLWJ(NA4M{5u51M-d96k>Lyl~{Wul)+4;y1t{3Z9jn z)Po}ermnY?_`T5-tv3~vUIB4PLOyk%L@Tuy6OMHICY6}7Rm+;(0#s=%-FfTve4Q^f zl*&su#Scj(DLbQE7r3=Y0?WYWVs`HM@o#*7vex9?Jd8uMrIl=w52T*1ZfWi~aNzd) zvRc;@eBpqg;^=%Dq1pmR)=<36hwGPmv(UNxqrtp$ap`3Cy{FC{e(vmvW6O(YSiJLw zQC#wRMK^9 zj<&9lkAQ$^hL9u)WkBcjn(GxqW@BMpQ0wguxI}+o{@u1^t3AT(_g2YIw`-?CsRNGB zAs>k8O{AJYSIOjBj^pPHRr_G(niBw?#Bgf5>Ds@GE_}kUi4pbv&>dUtQ;@wO+!bN& zdIo~us{&_uYG0L<$+&N40LM>d?X7;+QqEntk!l5&pLj0&-s7#q&nzE(ZiPXgkHn5;n<|yLDp&sO=0cWT z_J!M4vsP`|>4wcjc_1Y+n{VzPY| z!>Br=$uX=_f|SR?YIb(%T)S%fxuv-x5#-JW8&9t7JHx91DSiT6ku#LxE z?S`ZRyi)=N$CN||CkO#XYR5!wDW6NCrV4ici=tNFeDGwly>#t?z0>2o@m{`JyK$Fc zbmV0MMfu!o5mBWUN~8QzKWywSWlJwS|IM$=Q$D`aMX_;X-%@S!(dw2Y^ zmPKxxqZ-V6Gj6Bcn6UZ4u8!NSfp$AfDQkI@lYq&sJMVhMQ_p^Tx_)N7$sIwQy|Ay* z;GCv$>iLDIzdm>Q4cP?uED<{8>CwD$$qoTd$%JIi=U4(%G?*BLj_COqlCGdifWbt@ zGn)4W=ewT9_@Z5f8*)!a=_(0Df@o5M8FWcFjY@c9M~sF`DT4SZ=X_|I2!GpozQrns zi!mCgX@k~beehs4%bZ~Qbd-W}ZI01=Z20#9CNGsPN1}X`i`st12C;S&HO^>@CM zEga=^#BTbuCrPN5ao+K{vgN?Oo9}7YW~~<8lYn9;)cwjGbC(&VD$A~n+ux&q$#UN@<{nUW+`WrlR~e@6k%nRkITZ-lVD{Ejs-Do63qC(o zYc1V){Xy;;=+2Gd^@69I1S*X8QR$@hQmk=!;d5hQ>6>5WKK9H6@AT*6bnQCtSJAtR5wU8uYl@s_ zGaXpInNF;xtcmcO_Y(v2u?a#BD4IHhMmD}_;)Z+MbKC3VT+g&;N$ukS&BjDyapi^Y zWG4^VHk5}{QJlWV5ykrIuE`AWAR>=z>W(5=k|{-HqL&#Qys`m}A8+;?!z<3v;92z) zl@du1z06cMl^jH;^1Wz-v@R^4+%hyzj%CwRJdVX46ccwfJA6?*aKB=3!k|YZPT=OXTk&mnPC6*)4pF8~Yczvb9yEb{~zS(My zO`K!ZKf811Bd<;?NV#5R(ZRYJ+4JXxVoP6 zq@exH0bW1c4eM{fr_yXMC=XWP9q3+)BCKZBP1)QYJ{i9{HqMi@>>1f-bDPcC*7Dr) zsl(s?x_xsdnd6Jx^#2VT{c{(|BM@N#*_4i`Fov|Zl966X!3r=vhB>Ja4XBj1M#q2e zj12seaRIw0NXst}1fpYZ#SMsd(sYF!M-jq|)QAozWJ}0#6iC2|zh2}u>{1+l8DMUD z+CNof3;Z5uVDcC=Cz_p7wE@Qi_$p6v(3N`0ZfpUS_+3$H0^7yyiF66@aCW6RKR=gR zP3crP_%NXr)lp)idkpqxq#)f^YyvpRcVK+u3}s+rnJg{a6|s`HU4=krL?B9_EyA=? zu%W)Q03o8_&zG5ubDVIT$ORzKX4DGP)FR2WJXKJU6w#Cjw^Qbtbl{_oePtCb20C_K zF5kUvrbfMwv3DxW1!b{;fa$jS1!-yBmZ(8GF0KYIW+=*rq)P zudPl@7G>P=P5ulpWM_0>SxIvr9X+JVXv{wwlVMVoHr+!SzsiRm`LY;q8mMR0IzxAb z5xmByA18SrfZEoAp(vA*U8~PLiL1xclULom^0iM?S5A+&7OZw@PtDb-vFed$zk6|G zk+XziKesC*k&6T^=M~@~vOb~&2wKWHPw;R>upo;Qu;N5Ch}4Gy#IE>ITyz_+HI+|3 z`X|VwTN5Ra6-0%pV`>ggKP&xD@Gsj=f{ zY)hZkT(mS9Rioo*=g*$xie7q91&14OtvrjW!6i$x(lc-Kq8#q1DHQs$JxJba#Q!*d z=WD>5=ee<>PoaQTrw6NlUwx;ea_OOMP6nkX?GXQ%DoGFC@&Ddcjm7)D` zxxUt}Uv=3|-CbX56VmF7BWB;E)Wq5}Ut6r7J$>j|KEiGfko#UH1!Z4$tZv!8|N3G( zzSEY%DDEkgtsrZq!B!HoR4s49wzDzY+lksC^JDhiZ9W;_9GhOvCeBu;PuKXmz~;ka zTh3Ov&Ae*!e539r`czy%87Mbya9jG+=8N`S!+WAReL#z8X1vm#ZrAH)jx8N~fd|b} z&t1z7NQ#bBMT4*Ch{w=!2Rel&{sl1+o`kL7qy)A~=9DUCNjHzO|Cd16s>_P82sRLs zY`xVQsu!}vQI`-=K@nBbdXK4NqB%wwgpa^_4W;toErc)6Y$)HdX`1a&iAjK?m4G!a zLjJwBRDcpA0S-r#^^gjP_7P_N4}uB0fGGdk;N~^NiFPGho!?}yLhKF7NiY9AIm)m= zQWMblMJZA$r_S<8sXmvbm9Nl(2u?7`ooZNyBm=WJ1GAAU_IcUPM}VMYL-WF64&laf zoFqvmM01R&6J?o5RR;SW^YVA(6kp&a4oq{;CTwnduOHaQTf6%NlPQ8|;iUW`J)ia> zIs)O1n=^p3N0&|=pRrd}Fk;i`$M_b;ayCA@>&k4l^X1NU813$jlpYtBdDgT&#>XRT z&FVB`be)xcZGw%adN#gX&sI4HnA}BKNs9QEeW5<~#d%D6Ht2Xz zbr2nBK}fO`9l{)hT;iv`^#w17#7>uc*aH`U>GJ0jK>DTFn|Dw%|akRLINR)7Fv2y@7>i^)z!7{Z(r}d{(a}4 z`Q39f^WJywd#`$#@u^pNzw@2%`+whA@|=?=PiD5+OFi8?0JwinI7X2ZCk-fB6g|}m zp*aFXC?jhubMq@Lro35Nm`$V+FUKsgTc8?|WeRZJ6|lL93f*?5+igSLT}-=vmWd28 zMYU0fxZQ`aN+QT}xhmTIhY&}S#bfNYr@H?!rfA7HpQuUzj;)E%Zdx06-g2b0Z;KJ! zmOLa0g5dmZ5^U2vbE1*(st(H;@7ZB7t=+CIZ&q)*>jB=wV|z{Oupq16m@2fAS$m4h?E|9lrn@}1@HhsXqzUV3$zkO za-^(YL)&lx0|><{zM?w1%&rjqGqNLi!D?V5Cwr!O*{wBVI2!gs`IMMQ746yxQiVo4 zPOk<~utFea#bfPT5JL?BMQbYDB3~SASj}v1OmPPz3a;e@iRNrJ&Zp{rs)xAw-9MD3 ziV1A2$BE3OdVX;ku5}I=O}jyh5@IOVg$XSIp}|qt?<)4r8s1@(wQQ+`da}*~F+<>e z@hmO}QaJHZrp-=oX2szc3-_mOKnfx4$z9QjOu(`%Ta44S&Ia?-+ipH2wW2Uuv4;|X zBc@}HL;w=h@tIOtYoB|uNzd43f3CfBoi8D+)*73Q$-}qY!K-N`oZ8KH6%4RWd4+av z4}js-Qf+*-IlF3|{`7ivtTHw;vG4Hg!CP-RbY%9(t;xisJ)%`@*v%n(Q!(v=mcp+l z?`abqCU?QlI?sIVzv=dkYtIA69ylu|ZnN`90vmyN+eFiyA8a{4%6o89g_f2)DzO%HxSV5>VB=qv2JPJ?ubm;=_6=mjUZX97y4n~{A*Ii||l54vHss*7tf zVKac$q^)Tw*f?)gmVM7x@XbOO8__Vd zT%Ed7KTtb#*Z9q^zxmdC_8h*w-r$|SY~H7P4o_5O=L*818Yr1iq?~M4;NTe4mLX_2 zlKS-QEq7jiW{jQCtoWf%4(gT7>e_rVf3-4oJ9br!UYM!bEe#AU;PvGiZUUm1>SEg< zgy#4;1m`=E6Y!{e1z{~TR7I=>mnfI3p@P%)9}8G&XxlN<@rNf|U1-BAjwCtQRVx5) z0#7vcWoAVU-%3Eg-OQ#Xqw=vMV@Epo_dYo&g?@@wZHpk*q=y;+(mpN#^gF2NS@e_u zQTnP0z6Tc0CufR~yAI{W?VM6#a41@$3IG5=07*naRC%G|IB{{nmm=+jzooUc@P2YD zJMtw-HwS_^VdiMvtTv^=CvYuhMZq5_q42$A0+_)driGxm%Sdm_n2wbX!W^wfR!y2- z$_%6(49CQJS~(mlFz_SItfuK@Qf^O~n>hb%s0x+gbrg*7{1RQ@=7D|FW6g$la*~uY znJ2MVO6eAO8sE+je(}8S%Ie}APvmluWZ$1^+qY18{pY^JH`|-{vwJqNS6iDRvsM?? zjdo|bF>%}5zWMMQ-(#QZC1$Q*-!Z%=OOVCL}QNlQc!u|rYJlZGYiCCqEd;#_-U4HZ7?7Yx2(v4ZYQ5cVwAYsBuSb$OjF%}|bpB;BJitt7jn>XXkcZY1 zxa#g7OpMYj?P5l3oc%!DxLhLYgeTnyLcKqkpBUraCssN>*Nn}%Gx*Oe)1$FWjz)%H zr54IdjXg03yl6jP6qWk;o`Wl!t8IJv zs9i^LnbmA>tSs<}KQpQ#lrtG8E!84;DaUnPT^#2_kfcgG~{ zLCJ>-QOoR}s>I>j_STka4UK&0M%AY{Nj>va)<3^XLEUF*`kH}*qPm7@Kc$b3b5ihKPE^;EhjL7v0hO}?q%;F7Tm*0 zg7qoU*#}3sG*#>p4eu}DUJ(^Uxu(~h@;IZjhl!pqn%*1qdPboT!7ud@=Euzja>DXlnw-i{yJQoy2zpMKJ}DG3i~q#T}B; zb5FJ+CWKb(onz2mzUnheccqe)+5D4v$zMJH;GD zrgvyzkUCcSB{OLlY_dBy)+!b_H@uL7ZX-6QGZ90oZ#qu=Qz_| zuhmId0*Z4-std#>2Gee3u$WT&;Zw$(cI$i*B)nc6VPNe{3?Z0ErxL~wfs`;vhWxSs zWFOG6;Qk;bPRtaoBqU?uSl%pT)*Ymj2wJIcb-9Mu&=q zmMQmy%(Ry#Vf#EIeM@2_%_`2KQN|;|kx8HoEeg44l=8BY3;=o=999RrG&nWqv={a8 zZ8~or2u+~)(KP{tn-N{Fm)v6*$Lu^Q7OEj5EF*G>&BGy~h1hrftn_STyJ2C=-0ieTZ^SmoscpPRo3ArSBG3n*Mcx~}(?;vgf%Og&8d zvf)keB*l~K%;py3Xa<-Lq5&kW19L1ZBk?m#`&Fg8fU&|1$dU?GhL{4W5E6het-uje zl@-?9Ve>vrCf=1XW*TK7wi452vP1FQpHw#8xn08G4~C^?B1{dK0)v?y*ma0 z&dONeZmS=@XI7G1%J;*`@ns#R0NqMX>}8Ak6xtmtnsz6haG4^!vjmWmyq?-|7m^bvFbezoZET>^e*oG^pV$440#fzGG!6(ra z#WLSp?;$~k{AklI)3S@e{G_L!I~WAnQW?QoY;2|P-{f)z2HcjNF$_qVAN^29;pfY9 z6y1?zG32&ldL)o7g~MA9x^1kkU>1|YmWa@j zL!rx(JL!g{7^@d$a=LbY*=GGdA(*o=c2Lbm#WC7;rrY)gI5}ge5MXlVWRr$IX12?g ziJUeTWw*$OgUhiqNJ`AEBLnTnv~%E%G+8TC-sw)_fgz~d?lCFGR|Z~ssfh?*ocJj9 zTp1z|Kp2Opqn>d(GuJJ4adf#Ckp@xE9&8thLExogmSYA zVz_pN+&zH6PtOIH5n-A;7+GC6mqF*}%w zTjr{jn{?HQ$yVQOps_xpMDZcRq756zUfROqc%kDU$*z96{ z6r&+2z4I&qGo6(ue&%4g*=ZGGqGnerRt=d6d2Rx!NQe2cFl|fq%Mvi%YljwFZH$jC zcKDV$1&$w9A2?Xy0kM|7hq<8A3lK`rSv~Su#x29v?OM-bbXF#zHt}c8o<=rvy#0UO zzUEF-hrNEa%3_rHgcIhHTNy}DlC+og&dOW^Z*&{Uerg+Bj5O`R&ev|Rg1iyI_W!DC zy0=`g6Rrhw_9$L!w7VOqAF`%n5xF0~D7ot#b}hPZ5a4?cP--jdsfvlA<4S8U(4l48 z03h6=hF7+={7~_6L0Bp;l%U`&6>Vz8aEWrk%-~>jS#v367Oii|ku!tQ++m%&bay5n zPGu=_6oDi`J_l0o^t5IXy4vonL}ExfAy-vOFg59e5VDSv50^yprAJ**4(NoCV_WVm zP@XEn>LCPHEHExxK#3p)I;f+VmWN$&(_}iG^>ucqpl)=K$zk8nXeAjR=c_xm5j1Tx z)dmv?9uQkwtIUjMy6e2vrcL|pQZ-x$*tEqa{zRi}+6CZh(q2l|uO;&rlC#GP!w?GRiPX z8UQRiS(6H6PkqSeplE_xSK(?WHW$Ns9&PLmg#?FyjKnlmha)sGB_O7J81g6;_35a1 z6e}1IKai>CE>nij5)f-Zwob9O!IyF^$h|V*9-izDDcqx(i*N$-W}e9zTTo=K9r|e7 zL)mUk)Yew7UmQDdA8!ZBDfLFJf6apEaIElr0}mE(KY1f;qDXu2*yjp!ev zinyHU@z8c>F}q}1SL(sb!z>mzXCh1s*<_P`lhG?&W<}=`dEwNu3g|LXQciK+0HV?t z$5Ta^m2?>3>LKl~m1T=XjF4rqrJh2e zP_3=4^EDJ3$Q?5RC?Ta=k}xuh!f7Padnz>^8KJ4uy69@T{nDQ5Y+S#1?(p4wS%_Jl zP4ou(7E0LeYtfsiEkg4J;7zV1=+e#MsLZWXHbkBbTu3fHxAf*-oJgelDDQAa)Ru zQ5|;xGnA_5bSUXjh3t&$e%p3STQqfwd50O_(#oir*iwEZhpkBL)b66E=|);C4=!=a7&yt!&R_8VwcTCUQ(bJjryk+RBQj+g@WyS8<}4 z8gpXWRUo`TTp;$Lcg|_Op~S3(CG{4cLR_}KFP-YfxHp^*R{#?;mFc}3tMk>(4XTL} zZoPjxQz>(Y88rJ8fVi(Pz+@_9?X{d?(bXKk@k zui0+04ttO)e06fQ(wseTIEV0BiRN;;%Wj8S4<>A5f<8=LG?CQ;L%X^^W(-jWSyULv zxv@DKXnM=UFkQ2Ds2-Gz=e*5|!cKgr9ah3cz6&^D--~N03yAKM?`oqQJJF@Xtdq0U zI?OO&F_+{-Lca70z-`N$TvW_1xZ>F{_A29*|HcSt;T*jPYq|t(mExR+E26@b8!SWE zdkC_e`bvw$z?85AqymkYGVVqt=22t_fk{OwR$g;yTJMkBb)q*tg_1e5Y?d#{ew>S}78%&33b$xPt|Iy|1%bJ+uRV`T`?<5zmp5<0*Wvb3Y<;qwaHV(Id#i772R4)jz8L-JI{C% zGS3}?Pz=l!>`K?BVAiZdAR&}nkO<5iX6D;QvbnJS((wk^nql1-CQtSNCslHEXgr)Kv|(!2|^xiaNFDJ~*G+<31O4bVEIQ1;KT>O7>d3yi$`F zHO=0V@dC-Y8kb%!$)hUO`~V=t94-#@87e6%=e@Wn_t#ntk)ozjg(L? z(9_VBR6I)E9PHxco4)4}85aY}`9)YIQE9D8?b_S|vngJ^Ulh9$96aoCtUfk*^v-J+ zUYw@8wc_IK6rDz;U0a=>d+E8o_rAT-m@adJi8VDgpR8R2kq{8?D~J#V!8E_*O@_cyu{OwteW~)HV;T$F@)+7BNYcdMqg>9Igor zA_SL&fT6u8(1U}(<6}R0FiDD!-F#&Zm~QY$Aa<=20!u(#8qLiw8Up`bmf-FMYwVP1 zR&Tv$gO4>@4{Wc^skb-ln``5(`IqJOW+8~{ z1Zl4(S5L2Ay=Wgbwu=ag)SkB3tTd+%-I`R{20H8`1vzK87wu+eXnnG#wt+@5n?u74 zFUZhKy|Y8h27o{h(6ts~t7>+Np%kJ6#9!VdmD@JTyq}w^3;>~B^{a?}{Cg;r5+r$ECRl$)}4ML*X__)MSf1S=^~36NsYjfTD4I zaeby`D<-F{O8wHcxiDh(I4mD>$im;{BVSNCa2p?h;l8W&m$V(*o!J`OTv>eSiDa2~ z=+lqWpwfU#!7DcJFDENkE`9#bYpoSB%QIhmdy#Ut=YNUOPuS9>&BINzw>r#DeZ0Nz z=B1?00+6l(gOnA5wcez*Se;y`O(pwpuk1Ns2wMc4yHpo{YH(ITY zq`umz@4M+v`yN?nGg~0N(#aGi;pOv!VUoLstd(I?l~rb&I%1v{HVW9S0;{DR+yf}H zusginDmu=El{I@52Dfx9`qz(Nl+1CYm_8+xOY26nIit1aw69ak=#CtmZnkD?Gi;k* zOE+AmRaaMSWjPMTq8Xe4$rrU86LkgWloGhbM3*lVPc%3yLw6A5EHiW*_KnQoIlW*Q z267;tFXLxrl3BK2*c>%XrX6cYcAOBiL(GB3x*uagVlFQtJ|d8d29@rpBV^&Ib~29j zkmy>KT3%T8YFxT}o%s~b2~*(Es1Tf)p>@Tavt5E_L+OqsjXnF1-eD&l^plh>1}JKy>~KJ)91ynjv^wAPZJd+(~KrBet7V`v9ikd z7qx;{aYxXDr z95))%V*1gOoD&l=6mzzsxlcPYd-ofbJM}j21;Wp8sy908)3wbr&plaXp`Yida)Cae z)0(?*9tFE%u$w!m1tA9Yuq&2MxJ3r}_Jw_LpqsTIRHa)_4&8UxH+|2^vD?p2+;Vm7 z@RhLxR~q{+HIG~vzvbN6t*4uJ-1Dw~@96FKhR+C_QlG5R_}Rs{lB{1&UVLVKdBLpn zDHywVR%P?gJe!14})u}pLu1oPiFfmjm8H&!>8TZHEmWuJvjKU zEU5jXLX`h@7noz#Tzho-M>323C3Y!gR6|;Q4SBUzN{R4Ct6Jt0wlt>b#M~tZQgq=4{MGqAQwMo_fg2UE4d+KztTgB^lOuQ3ruJ^mUmW8)%<3Xx zBTc2Xc4_YX{Hf<>?|xHKo#=7KF4x-awT*hqHgDOCI}`}@7_^PUqQPdh*6P&8CwZhe zWe1SZ5m%>^=G5ea?|3}>A}FUlP(F+ z3ReJ>iMKyb+a;nq0LbqlVLf{}zd0Z2p{Nupt6dpeT459SHbXxX+l0&1W~NvN@(!^( zq043;);r3yJAkSRCq4=f4q`fH7J7u8xjjM_-4;Y_D^87N)C~qs+7>fO%blMx#l$aZe!DD(9Fmh!lD*xw~Hf#qPv*rz1lc&`r_t0?-w#DvgJ8a zG}Q?|MNXXRI5D$79p-lRnfe>vz46#rTkF?s9*BWpW3s)naPfuJ7oHfu|6sfnW3Py) zPfp+a!1>2MN8@X78-Qnb?aphs9$@EXyE0dux>Voy&bPfcDB2yb0O^isPC1d(`P-X} z-@NCDts{kD#%@T)!ZGdoDZyT&&PuX!Y4MRS@&I$jtg`OJ1^i+%dEj+#OB!5)$Xs6g zRT3YR!QFOI?JBd#d1=q~hTFOt-SpnL$Zk{voI+pLmP8-BAitSncSmTYfEjFgKi&vDLU8sRt^ z;|xQii&$)trnP6LX>a9jy5+pz;e>xu*_(=|h-0y+61qp}+di=)zzp@O+E zyAL{rq!_7$w(azl=JTg7ZBT`FH_j#;1jkV}OEfbvF9(-&qMud?pDmKpM-JWd#^t9k zkJ(EUSiQGVt=Zn#Q(JxUka(I!nOxaE3F5?f$wUC$@{U9lhQ>($|On zgO^Lv?}fex0e(_=ac%#?rcrLd-1e_Jx`usdiE8|J?z@9h1`}(o3Ra#5+ z_G-ASOvYO4%{K3OxP1DdPu=>h-;<0@W&ZJmaIG?abo$NTaqr$+U;6q(%X60)Ie7b8 zt5#cS&dlC??>pb}p62Y4Hjn>Vo6K@mZr(Z?0-n2Mnv1{){6c1}=UPkFt|iAGzWD6d z_VO0!Fq7a51h$W;Id#2u=(ab$r!l#Id(;2z6r-}y=crtes9N)==Wf?6_HiVgUZjmD zDq;ENj>YQo4V93}$40mlFt|?5inmWEV$7Y>ZbC%xt!sBAqsp4AP$~-y0HO2RiJx+* z6k*!~Ksw(HzJhP19Da0?F%Bf1TJ!qcg59j|wJhP7=NWc_)R>NiN1|mbK-p={rPRJX zliU|{5Crhlqc(LTBR!mMV$LOj2L$t0L|1xr%0XgeU=(#ihIVew9R#YC)K8tibZsFy zXm6{ev$XRnmtU6`QA~CJAqYA7A)>q&sG01&W&fML>GG2gjobFkO&<7Rz~+@YQ?2>A z<6l`haA4xi?@yYuNkun=>DcQ@V|w4hs_{ELYe3!dp)W4UhMs7F(tah8zHBzIO5y zgIA9X$a^Y+hrU z%N)*v-P6w6rdpayx|j%$W~x2Ea>H3*GH)cBQzzPUOST-v7(i=kwI^EFn(fMqU;fnH z)BBqDzCCG7grcBYc!5Q|!UIC9VqOA<7DABc z^yFcMx#arE`M>`7*uq8Iphc)vc>&O7oqa?TbCuaU-u`XLMEUeT_-}x*^&>5DSk= zJGio@Dm%fY zd{u7S0BH1|=6RA_n_m*WZ8XD)N-2laGcobvb0U*2@BNjkBFH4epv{TPI!c8FtQGEI zcRN%Uiip@&OiQH5iBz{H-8Whe()>SoV1|{(A%jgo$V*rh7U7CQc6{fHaJQX^`Re`Q zpdKscqH)rVrrSwlqdN8Eb0@=dhoP)+Jp_3Li4Qu)ggfR*&enT@#@KKrrcrLQNOmn+Gtrr~bd2p&re_m7L#d&G*#8K;jJry*mW z>dP)olJ;VXFJonYI$Ilk3Q1u_@qG^99Bg9#H`aIP(X&@(F|j#UlfJlN2!t9Bm3>DG4@~cLl~WuhP#q$W5s{0EzbzMBX{=M(o80l>>^*N?txU?GJ^#-)BRiXW zT62e&&OH68k9E#In{0;n7X=S8WvdAOvP#L=>941Di{AZ51lkoud#XoGAiSo+=Kjm4 zJM{i1AD>|;3RBmxmxa!$zEYi?pT6x4@A^PeDFVy6=UWwbgT$n z41kE~XmPzeb5z0&3E$P>J4bYu#0-no{4AFJs^P^hiRNhAylACd$lJWEn~Pr9ZaK@P z40z;US9g4IO8G*UB*)nQ;SG~N27uL8vbe(Inc;(UC}+LLV4Ptrx(uhpc0%YS$`oxI z9+>oh6}pnu&5gOGg>10yb}OW+XjDu9IR}Cu4umFvWtO()IS!&U5)Pb*2lpmp&9DX& zEov3rkOOWVC}d(WfrmYp|sO=R+MlIWNtEy@{j-V0>) zuKP2YIwlm5jMa-Ec?Sl@T^(=V?WFgB{LW1=9`M zu}cG#h8zHFadQ9)Nny^Fo;<+^G-}+AyD~Sg%*ZW)K*xa43Zz1~p;*P45dHX)5x8VH zis1CLza*KgCi`c3uZx+{JQ^+U=%GoGN>F7zvO85btq?4!_YE_!r7Itb$HDXcSRN=j z5Hq)=hrcF}t9igmVw0!#5U;R=0#Yedgut{M50RUK32fGxf=JMiR z1{}UTvzlyPORhe@`kCKbKK9kw&MLG1Fb@bOI&A$MyHeYC^uc%UyY2oCFS*NtO!(2Q zh>(X)XG%NzjnSaNDpr}>-I1kUWo&twyALwmD;USP|8F5?K?{eYh`?AnbCiG@{*W+TF#x-f zGD=qRC0-^8Pfy2`C)!-n$|ya}lx=gnV((zNaCJ_5Ze&joF)fbrFQ?sgiFwq`7u6jE zLa7{cBQr_d`sE_v@WH*>t0yfaizd2&_Muw72xYxuk9*;UpTx4HElSCSi-hNBfHOs{ zn3J2)$4NPwT(~(;qP6iR&Q^W$p~sH(JSE{0S;4{(LJ=gAH5o$88B8PWfPvsDt&tqM z`}X&J@1^SArP|C|b&L_5_bRi>&!l^-+MZs&dg8DCaP84gC(9?eC6IKM_`Ew0d8j*< zpBx?59SE*iE_AzN?Kx<9EK}uD5+tt={(|HttDGxKStK)E&~o^bGD0Emn7LA;9lvNT&Ncz)9Av z5#c*>Y)<_QoYYn@>ab44D%+qv7XS*=oq-SyUj+CfJUXgH6lKK~>2ByYFJH4Ig!q=Y z3k*->kaLPd4gjWA1S*}?hRoQFIGzP#i{8bn*W($b%p()T(s5Eu@CnWrv(&C9c{oI{e`SNz4!AjEi|LoRbRBTA29r(XqLc$=`ka;-CJ;*tJtrttESZ zJ>L%Ifn>YbtuNQ6t~d8}4&V2NZ~2dt30@yqFvSOb*dT>i+NSv-#5qTd z6l7Dm_HJ=| zr4(I8mXm@dW`9V^CGRrQ8etVEQ%ntIFp3tyc8%dBpF`}&kHykb3JpWm;X??kKqoF< zJ8^dN;LSW^72dFxom5`7UYKC2SRg!AhH}x^dMWKVO6{89BA_ud{=nZmu(5Ia;lDXl zuk-CjzVc{S0qiqwZE%>_Y_Fev>iPforQ6>4j`0WHnM@t3@X`f)Z5&^I*4?wT7k00} zC&bZ+wmTpeW!BHF1$(RWlKt_h*QsZ&eC4yP%cq(QF!q&TgJs}EZnZJBl#E|(99-Xf z=es`eJ;@~BFSFMYVI@V&%1Rs^O+9l%g!4(-MsRgyM^VojfG!|9PI7alOiwK(9MrM=sRnO};n87Gt_ssw5T*$FRx; z3bFGNh&d&Q16giDb`_=b<9p910?(dFxG*+;aG^c^J9{dl|lM988V6OL0%Cen0Zc z-t}uy>j>Q1D?qsQG>5(Vie)O%@fknceeVEV$2+fowHbKpL_u)>+b45KDo(d5%!|A~{30A|GCt~5@=@_=3))q3M`<9HH5zU8vXauo)@F{iXWNDkr+MeXyx~s%! zo;sK?3uR{qT1s+t#PB4Jiq1LX0;Pn69ZIG{`%5lgxo+8rk z&(=C@uHvn;wr!6;%Uj5wImS#R!?I|W@r=hW8KU`F3)DDa{ZZN;BdHrn%CWA|5+{4i z7c&A!5=LareWTJ`t*Hnm*ebG3e;a^!XI{Fd)bX7+_*>y|=X&MGvOr*iF_ zu0k*6>b>len2JmCt`#$jI2>!G48;_NFk*(M{vT`Xxgw);r@ow%#$5dgZnlbVb@q)4Q06-4^$~LClg1> z)FxK|N%QN^J$3x-+Q z{l2N$6JPxJRQpPEbB&coY6V>u^XoLX*7}}mdtb7?ab@ZHLnqfBp5Alx?#Wy3PWYRc zwf*>v1Z>M;0I2bXXF_PPAavG~7G3|U{jKwf`Gw@lndJ2G#nUHRi`VM4&R*LY8_qP} zh|QM<_%LUsx>%jLSUs@k-gn*mjo+1w*}79eE~hk!DaOlj?9TmzHTNpE9W$ZHTalB>v#TaOk$C4qhsUoz@i&ir|9||w+ZU2CkHNt!Brw;0pTEE2BnL{UZ@2}EKwUfNu{>n-=r?0N3u+pzP~yn?^Y zlL59I94^MW$;;Ol*PG1N*B2L0K7RG&Q_RyRX7^9+Jvh1laI$BAGRte9Cz9~VE}OFO z8OZgOWO;#)0c>8mxOnZ-%JoZ~wdHX>7|gpxE1PzCV5c|8j2%q=Ya7YfW}`k=onC6p z%ry?(^^W)7eE&N_?_biuBmcV@%`tP)u3SV7Q@lkSIA9E;8<`r7+_s5fyh6r`UM(>A zWxWb4yNnC-O>2RgiFFIVSPr9QDYGc8A<>4(PSFhqPxBal5To~B=_Hr0at~kgn`%YMLpgBvVTHOTCB1t+D-L4M{#FmZP@>+7`TIcBDw5y1O)v=l+-Ux88 zySY?BN!<|~KbI;2Cb1Aq|L(ly(6#4JCyBjKEM&x16*V^VJv}K1 z!v}fmfWs^9TvA3k$_D^r+L+eQk@eboZSqgP@c4iApMC2dR!t(qyW)1S^xO>*vf>5h z-iEQ8_r4uSZrXd_cO5?Wwa;9A@{9G#dZV_^4eQX!*|kcg-KsN|Z?v1$)k#J(+rioC zteojwY%FqPjc@;wCpKt?-9)zR)7s?HA=%uh^2)hRt68s%g+^j?Pqv%dOFfCF#b7Vy ztyR|SPRZ1z+WyT$_r3WWzhmOiT}gv$lx_zUm09pB#FZ~4sSu*9#Tp~ixe`O)k!8pQ zAe7|9@Wxz4XgS4FrexfioJuijl2KnrG?aTf+X=phQxC2!Fr?{PnUv_L7K=W>QBLC= z#WYqW;JR_DGlwUn?ywX9e~f9D=aVHqsXM_**%vIY+h?fg=OIRY0LYJ`Ih!#AYNWbt zr!^Eamqx&3IQc5I^-BHh#Y=DGzH11^kAg>?h!VFTT?J2|V}H+U@C z@Ut%@JZ)q}9kLTt1meBCkll~a5=}m2&hRDg0$UPA`E7t~X=Q+bIbCquv#F%@%EYN_ z%U^oz{Go5SiRE*9gkzeZM?HO&X*k98}+b9w`x6m*jgS=3B##$!cN`}cYgRzux;WEn>cNj!UY67OWD%N zx0kYedO?G$i_NNiPq@C3)LYf&YJHNgMb0M^EA`o19(d<%Z+v$$&f*fi|Dd4a&E+MI z#`GYdK54EF;Z^Cfo(jilCtPexBBzpzZmB+uK=JHg^hPoKrxAuBHcT>Yq|c^lUS-3W z7)C}}(@`#YW^+-YdFn9WMH$qA6|$$&%e-`fra9<+0WJ)&Z6AC9h|vbovV^;(e!D9s zK<8SmZPdojoWIn0@Nih+OS=!L%S=oUGF+A>UAYt&0sJ!YbSNdyue;+2orT>H=neEP z_#HNg8v>X#v(WEH^SiJRY_q~`b%ySzoOD;k_h_$Q+liU)SvAG_MH8`0(5+-*wSMpq z{_L;6<8A*%jSr^>WtWMewoN;lJS@d=nch??g8MHsNpmK-bN0TYZ@BvGSI#~0(8l70 zMr$6GPG^lOqjR_K0b5qB-u6+z+a2^$rQU6=L-b3nyT%@k65Wk-mW)?LdBhn zX=e^e}O@WVeNZK*VN$*@MKP_Xofv18jQBm-;F;O*e$3 zmya_=h+p*3`49utb7%vi0@TsP1nyBMj30K^@hz=Q7CI_pUwPvBr_ap4>9$#W4+9@} zphHX>s6A#Ca0=t6!wpRo%VDr;kN*?)&GSd-TjRk0r}jrW(tQ^`&NO zwccKGvyyce{-S($k0?4@B`8D2()WIfg@a*%W; zwBG}`<7hI~s4dXTn*e7rzed`!oJ?1t2H97SV!=%S=d z=va!7V-`W&ga`>ptC*=Gp9^a8&#s@f+Vn^N^z*O#Z@!z4sZ*CoX0}QSC+F3u(SD8< zakA{_f~;wugyc&AGY9v)^~jzF-h1`<VsuO?b7`&eDpsx=$H=v%DJ z!_ym9#MH563X+mmO&^a-is7 zS~v!um00F;SGdUOrv1B1we87j%1tL&R1V%eRH}A$W+$xO`43Wk>mtI~niQJba)lzt zlSU#kZ&M|~ra8)*iUTr3dGYL3zGdW`A|YL19YiukPEpsKVFFZo6WH~g$mwG*^qW@t zZrcev!E7!WCfDqhtTs-ay|8Zk`1+qTIRjfo&HF51H;!iP^gQ$^go|xQ0ve&l>Y{Kd$E|y6RAQ<1*oun{CSs7Bq$h<8T8Z_;7r%Q% zv|3s3OnveTPyYS?^tt`<=d+PF;6X&j7 ztan;t>>jdhXsjo5o0l*Au;Y^*Utt&s?=82*BPTZu9cTv$WcE7z5G%`s`}ETUhP*?ti!%)+iNVJEDIU!84kh5?(RDuK6i$>pREuS`f|@N$+Wh#C;}Y=#wFk?2tad8wL+6pfyD9>6DK~# z_*>F$RD|rt*4;`@QpoOAtVktN9_y8<`F88~KJnLY_y^z0{8^GgYj-AGTV`!&f%Iyi z!}DVG3H$!z_>n`0-*{+ad2?mq`uUgUE}dDQzp}V+rM0q9+gz`7)~l@XB&|9xzoTla z_8K2_TdcP>rz(?s#`hhb+~v@^cU>^5kvz6)Gtb?< z_yE(}H^ON`e`n8+8iqC3GAz4ZCn4;|D@)%6p3W5Iad%4+Ol7UqOWEZrl}qrYR&wde zJP(;u99nBZS9d7UbsRaVsQ5!U%-la6XUm>jksmrbsM~-5D-vv=H-N%j3ze)=Y737&0P>8F+Xkg0`&gGq@ zZ7nNpigW8O)*V#8!+cIzGw} z9D0A&OU|56RyH;}wK2QRot|#C>aP6@5{3_bW$+1+X$SiUM*pKh#M7W2@%K_&& zj`%K6L~vV9AOqd1G+Dk|*qHd8KmF?;`Ul@JWy?ZoBaxLH)R0kmQWV|^rqCh;{0x1! z`8%FnMpu)`cCx24!Am1T2IUDe%Cs-BdIzI#3mlMynPR>M%NI-FMsRMl54(v^2}Wm@ zB1L?Yp^9o;w6Q(QmVk;fH=-nk`7+p|HIl0nFU{L5EbPmO_ql4}NV$%SOYVtN~*}!pp;=f9LvuyZu~T*BW7Y2ahaZU&n1Y zqC(z=;!adBO4td)t4lX@8n{HJLWNk3D1%-v_V#VA5iG@m^A+9R(F*a^RE)X;ICknB zjgtotRTO?CkBk8TUqGP01ZCg(%Ef>JDdtha22>h~3Z-KGOrlOwSkJ2Q1kDSlF78TG zmATxppAV%DhkUWAF`1|&ufP3By}gd7$}C3(R~!-0=d*JqjJf? z9YnA?0^(8RommPlf!>_bDr|=nbFHIMebH{_w=Eba${D8oRLD*$puT&!4ZNV;gK$cdp!Q|%_M z+FAH8z}w$=XQj=8n_XcwJM?mySJiNxO@n3@`5FtH zS=Pse?jh|riaAggIdWRrnMKgBQ51dca;Q7L$aMV0vzuXKvgI-KGdArH8;6uN8o81b z6|I&(p#8fTGF(XUZ9P_Me16oo&`^_RY%J#V)eNuf*lgD?TwT7t&{wKoLY$MLxgsaV z$)(Z_lTR-Gk>O@KG#i1w;laCVZ9erE>ltlR-%##xf}9aQJ|g2uMJ*wSFEKxgFmqWQ z$L5@$V=9WS2RP8BV#70I&r>>-3wHu|H{3#H_Ln~LrzzpM;Xb%0<(Y zknx4*D*0S$yK(Hr%QmEq65=yChd&C8IUGZwOE!4K;?4I|rkmW_B)xdbY+)e}7+R_f zk)$99=-7FpIcTNEG7@l33YU!&LJ$+l9O0=-%GoMLB_G>L6=_o8kC)-BCX-)!_R^n! z>GX2wVsaot$T453XuraIrTp1NyIx1a^kNsEexE+$a+3V$zxvcu*OJ9B5@^nhybJH5 zKf4JP&I#+pLid8V1Uid&w~x%hhX_3#4|AwL@mxyewR%)GSSfk#RI+YQI$Iz!9BuMn z*16|eyOxHA$-j`19BKd%BF1DdHefzxUdDXUO5Ln9H)=D_9DgwkQ$?wvII=R7Xh8_w z*mLsC9~*)8HAgEiatzsbc87)HtI>98goi* zxfLgZii$+#Wb|5Pda-fjU;pMGU04hs#EP)CG!ecfjRLD^A|a}JR?mrlBI8UglMZq~-1dEq42ry8l4b{-~1%WL&UFof;*qo4K zaFsKB1%bJM6I&Tc(_LN!m?XqUUg@#gX`EiD{`_x!YA##^jC{ouOu3;U9owGR%VTAG zzTF5dPAgXD=>4C#n*7pl{4w|Kk6qmO{{Q_~pSzxL+h&LN-fo1${V_2Ly>Dd<3E(c(byG?7_FEJl=#Kz#7zU2nd-+HUDB zR4!n7X0;EJ{GMKsYlK4v zm{(Do3;;~I@Y*v)Q8=yK5Y2I7dC&2HGL%d@07#Cb2-hz)DQJ3g`@KE%60$6_vp(*lp19irpuuBznUZ;`Q*7TKmH8&+uCjWQ1V(* zf9lM_fA^tZImvfL!bKax8n#~^hi`-xKl=opRgLAWw0v%a4>t~zs${gjyquiB#Ct%k z=jrx8y~A4}v&^h{`%cMac~(T_UW1c$aJ>d3UNF-|DJF@-(FtA9k&8;T$s2*zliJhA zPFWKidZ-pu*XoFrJ@8{2e#j%mX={s6U~&w6yAM3cUZDH$XjFJb46TTTqVB{WYps^O z)JTPB8H)m`#8gAdDN!+M6k-ZY~<5#7U|Z zI9@%@31aO{UJl1aKyB)Y7fy$nc8qib>DWokxO?K$yvRJag5US{*RvUv{blw?;aUQ+ z*0s5c@v|PBw@RiTDxy#1i?SgI(~s)wi8@DOqaGarMbZ6^LYBD!RwUqJPQ)s)j0;c{ zOf#7BuU4o3{3|Cu_7~4G1~6f<*;k}&1s4reQOf^Mj$8sN$xx!!8VO#uDt5~MdXij7 zl7IFuKC#?shVR@+oTglD)tY?W^Wjr-Kk(BZIk}va?%)z^jGUugVAqK_Uj`ng4Qbm8 zF}r_QW)(IkV7jHST%=6x<>I9kF#1_Q@6TBN_2*6`4L(Fl)~%AstU_`6I827n9Uz9Q zJp%xugB41#Ttx&&e08R&@Y=>J~Or%2fRhzic=aB*P!lruhr6<@eggI2&CL}WByyd(ufVT6eVGo9FtjFdxfKlht`!pfA7rA47oW8 zaCCWz4S5W9%0`SK^?SwS)kvPW16%~OtJS5-^#Am8A31)NIg7o&Fb>-QkJY!Nb8Zuj z3wf}*=K_`CwZM$6tof0eec)ir5_Em*6ti-ol?aB!szem|~Xpg_)*RaPO=x zOWFP3*bwNs=$7_Wr<_Mzr9FG>MdafW$f=k1QK8KI3pqIri{erNlN%>?4}I4{aH3mt z!qro1T(I#{forSDu@~oxb4K@|;G(DOGJzpg5(5D5xqR<8yqVVphkeLhLq6Y^SLtO< zb}69L*kRFGo3!oo&_w|mi1}TUQN`!l5K%&`MKo3%OruDMRSYge5P<+7Izo7AhRj2K z;ZC}30jez}drmCO{Ij3`&FkywywVjVUr^6rcInr>9mx>FBgwn7(vs2bAvn~QM6M)D z<>|!f${#wB{LA0`^hR@kr`q5;J6zDyDsa%+GE3zA@gkOu%EVmt;KS$ZKlD?-eR{#_ zE9ziN;a?_ZR+9Lfc0_Qqfb6h7wQ7Rhpv1P zVS6iIj$b6?p7KvB7h2o~_||WHeWSfttJo)GT_yM2GD)7QJwix==6ndtP6}Y7t7bF~ z7!hIq65jP1F?&cM_prj5?LHuoOWiUmOeq$R^55}=mb0QL-nS}^_1eV4FI@haU$Z9z z=#R*7>_AR2PTC<|^mEs30jPkh5bm%FC+2w44hc6G;Ub@;4} zEf<(?@n1BAgVW|oj!N^1vx^`6ncq3Jk}Oy9_isvV#m?-Ub`u4{uBk&7SW(PRV@u0C zw1J-X=I#L=tB5Amjk@FwB4o(z4rzr(#=!iQCl@v=>`pIEzxu)ib0teErTKLxggo4} z0RT85%2UzCN@u}*X?ASAI`ilg&+B@}T`A_wl(Hb4qRglqnd9i-Lgv)5uY=v1+;wzs zt+OGq47_Aq&64~Xc_d11#7C)%1MMav z!iF*lSc!z4*Xy0yS~9*=KlFQ_d-iuf`6QE;(uJUre9H;DOXA1TxO_w0X+tq-<>vIc-ho<7Z9JG+1jS&O0iA>?Fo(O9e0 z8QMqJ^;mjHTJ|{RN1~i^Hc4C3AGi4_&iUipbf>gxUaY#=hTU`xd5(f%e zwse#bw)x|c;BSA=1I^A_oD}ZDn-ok<`8k#J7j(He>DhhEwAh`uQ_q4`BkBs!v6C@v zvV|ar2Z#Y%Q0g)~)roFeL^-|_$U}QHlI8P0X%@KoO)Fimj;%KL|Ke}|*(V>l$h-dN zQ>fW8#Ry|)Qf|0-X)eUv6^lg>fxBHN+@;+mw!~N0&)olXlKl9;{F{>(uEviG;lE8u z!mb2^s%E!Isgdj{7TX?L<+|<44}AD{Us}!Y3o4etwlgRw+%QkVDG)=68FOefoF}N8NCx>hj1J99IcN;X|I1`MNpNT_S=d9rxnpxCiPd}f8N5F6f zWWoTiir~X=91w8iyOUN=C=%|68_-xyR7pA#B^1=tF{a(AZ6=NDOY6_Rcs8CbI)c>8 z5DJh(GlVJe6gd>BXiRf`!hDH~fDgR;o_cGwbPj^L3L z-w!V@l!}9-{#ctY7MCTu2`8k&5fA-Ody_0$hJ&v7PB=(RxUL9}CQoMqDrM#OJS>}d zYYoOae||V)YZFVA*@gPy|K%4x_T}f7X~ALQV(>-JW1~aTnCK@de2xV3Bust#2@k{X zXGLIHMPendbX=zr%n7zq*Wp(_kPrMLrLs`yHQHW{hh$;8B zJi0}f%&=`+DnV%BjOZFQX3}8*c;MFLw!^db0{pBK%K>^6LbQl*lOqEUz+k#Lzgr;d zx^hiDp|yt-JKpCYOdS!EA&73U7p%q?B9|hSEh9Rl`S344{8wLkgsz-fumTz96bsp>9a>Yg zs3qI&HYJ7X$fnIWbyJcVOH zW^p~sTsQ?Xz99z*&LcA7P^I{uD$Jc91?V`jQ8C?OPSRES5xTbfyT>l_{X})G${oj8 zCGI^^i#;P_>Jdp^lCgTAt%Yb*;n;3(s@+)9kWR-VQfe?v!9c(&9373&T$RcTvq;jD zO0!j&{PN?+XmGNKu;fMPD3BmBASX&skEry-dn4KD(SwF9r0kL4j$HvvC&{gyF)&6R10y5QOYZC$@*5^Q34(0x>_Pm1;AmutAWy|Nr)@PyOL% zA6ZYP+MRlPv&D8~S}$#wW`eNlDAfvCgF^@dL74T~)f=&Tt2VtfW9Jvh2x|i_RlNc`bx}CWk?vY5l7hA6e zKV6?0XsJhC15^(yAi|L`H;JVF>`IhTAVk-zjYpq7y|AKaT2(re9n-rW=WI#1|6S`L zd*Umr97VXW`^@zxdx75n-us*Fg?dNBQ)&|xD0fK+QVipBdKb|JP@pS!AwCgGOgaXIxBKR#aYbB&b-5Vk9|pBtnJ) zb{E0XoDgR0)kszl&gm-35fe@$7F!f;t;cSwR8}gs-~Viq{M0W${KtR!&}MC-U9(qa z+Buc2|AgA<_I0{RW zQ)Qt#RUFiEX+R|V>yZduglWV@5z{%ebbh+S!ot7+8v>_0;qmm%%Gko@*yGRe_Qh3y+`-)m0(%aTsUVP71UFK(D*_$9g39{ zx=OnMBBUVUP5`<+>M2YrCQKdOguv~!C$_L_3IL{rfobJ5Rvngh6FCJ#%{qdjjFN%~ z%kFeQ_Jr43RUWXz|z&N{a&*I?4a|e?0OBpM7+_wwE)AhQQgRX@PtT9Xkz!Vo6UcCdjrC zD2&h!t{Vf2wyX7x%J_Wsz{6)MKlq{FIJcDE4;Zy1yWm-~5hs^%7jq(1T67L%=P3el z`Is1MeK7q`XBI-4MfvQ}Asui}c23BFZR0QiJo{2|Wqy?>Y?ulPC&pA~662HVA?Ayw zC`irdd@rGbQhBBWKoMdjj$8p((EW5t<*mZ2)tN7T?d$9IJW<-0p*~o#A7IS)49gjk z!~xlpoGBvW+j+xYpznO&o2xCJu)#H3Kh4f2gNi&%*UcP1pxL|%f?2c8ougo4;TkC7 z87c7e)J-crC!#Y!FDb$$3(``ie6&}Rr+Rc71m2p%S+D^toMvWGv(AvaAfqc1#sFTV zVOn-2+iqTKP5sDE|LX7m?HS%uz>|$MZY#|UaF|~?V2HsJ9Z`&ls5;EUI6908$(Vr< za^OXT?cwKeFy)+>&RJIy^b33m+t4Ngq#^hD^yz6?kO3Y z`05P^U2PQw`6QG6M?1U`?*fvouI*kbPE{Utl+^Z`harShgDK}19=X)6(gP7Rw6pfC z4?P-7XT4ETC^af(08T}{#$8pZnC5SH1^_`@exfGcGirs~0HpF<;(Bf7%a1;_-rG%* zqy|x%D|dYW;fhYUR}gZ{-OHJy88TU-_`mC$?;5YJBOM#EPS7e!lX}}>t#S(vhaDGz zQhv#YR5Vv0T}6y>|G=e(8^X{ZF2tLm7M>5MyS>?bnONeRHB~F;*Cbj*Yq@0Ng~87zMsu z7R+K%yC-r(GNLIrN{?6Wecz9N=JQXS+o;X5fg%(Pd!FpRn*QRNLXqIkr%Q`gQ!Fdk zG*AK@(>BAV3|`Y4t^*!AvGyZB_1l+LtiFPP<-(!Lvy^dNO#Zu~_#8!K;$^?M6wWe9 z;vava<6}U!ME4Lf26y3@S!S<<*Tswy9Waco0)QJVSP3-PFh69Vq=+)AhR(#7j1&R=JaqhR^W z1Tx-^ejQCY5Af!I_?{{oF2l~vJN6~-deiIc;SNR41J#HP*j8({5bugeTK^cb7}((s zs@)Q>KfixqVremSv16BVj&+5$phlWr=dp5)Lq6cAyGp+mbV}|$kUPyU0AbFloL1^Q zBi3B2?)in^`qYPh?F%gS@rXdb>wq}>?g>mU+ti=XdpeCjE|bqsZyX#!i7i^X90`Kb z(W4?fNxC~cIygAE;U;1$aH&gH&sg-olq7$5F8ObN>|-ySz1-pZP_@t<1c$R4NjqC#vwmeTREo7y+3IkAiHtIFVUSMy0=sT7)3!>)#XxPfGXB+Lm;d{p`RLiTbYD>H zSZb-y4|xHN;F)qlOpo>fuoAJq-e4|=jb5k|0#r@2D`gF)G;)MVXGy(~BgbN#fZAg* zPK}}A<8938M^i)e{uh_{4CE=E>ac3EPJ@y}J#;duL2EOl>aU2lr6&?7ij6#Z^bx6u zh zUgNy5b=JI?v}lD&Mawd4BQ`&<`L>vGj2}#Jl#Gd$1xW^V(?Ud?qHJki@UWkgMTB8E z*2;Q=yn;s-l(jfr*|dj_Y%{)nBc|12NoagInVxSP{WpL4>_7SN$ImX=LoT*(JuraK zwG~xR!0viQR4`5qMC~TV1uI>dbE93+8%Y)2h^#!a7pe&t7h=J&3wruPFJydU8v9L-I* zm43QKzN1-E7^~ReWbTIZf?G|&c{|G>YCMYqKReNiXxroT_z*z^(-!xfIwz9ql7mxS zj_WO({y)69%&W+%_3%(p+Psl*XYAC=n!W4BgiFTE7$L{^=*R1+kX9^o9&5Ya8wivn=M{KzZ@oJGg(uJb!yo^DzIuk`>G8_YKuYIxRB9{j=EKjNnp;V`F8BlRGqjT5*fhx=h4A2faTJ9XoCus_u2E0u_mkO5^1a{o z)_QvpmlPz)k^bHlV;ruq2^ys-X$=oVZEntrULmN601ud%nW(>0l2Q#icMOWp4~SK#cwf-xo?rgqpZ@6i6?;Cwl7hd1?D5=^vf#9cI0`*PuyX;hN}Ej-;nsDF zr71(VoI=`^%N~1X#$gxdA$OMXULS@qw1o&3g&8B89~ob?jsvjd+W-M2F#ud|Ctvyc zbFGf8j>JZFmThThOB2E@iYZ5-1r!s9=6D@Q!?KV~Pn?rYQfv;Q8S8pw?CN^+%a5OC z;$z)GSo$2=W?w;TD9>Fb#*co zO3)O;(-gM90uExFTLCj1!fgN(Hp^)cE#csAdLUU=h)Yy5ZaM=P^y|7gAqVLv&?ArA zS&+91UIF z_@jUL#Ydm#<^IeZLW^Sdlr{#SaEy@Ju{p5?i!!<5H=KG}@wc8*Nw)Fd`WF6R>e%LM zryT|tJ0C46MKpYdfz@REtIu8e!Jqy8m%_fFR<)(Y@ccnoei;^6IY65;%RU5|nzf`56d#D*ljw>)+)%u5;?&eq_#r8dLg&Urm*gy%1R?r4Ou}5SQ*k*pkrF0c<|FK2+Tgw+{Y?&_f<~+ zrY@x6cZgC`E*v=?1phPdY7BRifdCOt{5nWR`2hu{_jwwSC6ILLBq`R&p~(1<*{ ziiUG1%mHy?gpXx^_-{AA^<#gx`Ed1kX-FRLmGQheDrC82kv(%PA`@FA+O;u)c3HQ! z&7BJ11Rald<2>MQcRyhF@$~xvKy!*=C=RCSZ8Jab z(6kp$I%YPP>Iwou!cqgan6&~n-fZB^5<)2mqQmqT_r~seaAU2CZkC3Vv>z^KRVM? z&vMT4U8Pxur4>pETiP*g(JY+@C{4(U3Z35jbcAkr$4F@VJagw3N*Q$Qi`tx){r4&%)O_A5>|O)?vEEd z+_f%v_ecNX{--uzaRlc6t_vYL?J+5lDqy~ADyBr1yx71JB%QT^DpmIG-}}U>^~;xE zIxHO>u6F3*aV0e7@;inz|EY6^D(;IKa!J}$3rAn<_#m)&1?vcvHExawK zj8!C+L)E$cr<^zMM)a6)UdaaZ5?%C}Cl9(25k%D;)%20tbGK{|1;O;$&11qI9L0}!n^dRE!+VcTKlaQf zG(HaZ-2Wqi9Qd#Zl1X7}S_M2YW?8E8?&3b2lwlpc99My^IzL!)=EAD9kqioAl`F49 z`!1`r%D5VXJaB9Z5#sgfD#t){N-DS#sYviAm7m4TNAt7@Znstde4wEgCmMrCOY`?t z&iKmR+kXBXU--toV_5HqQvta#Knbg6YBkR8HV1!@Qc<$_slqu-i8dqQ2!?pE)Mr1I z`5zB{=Zoup?ZaPRe*hoYnT^XY?utD3N^JR;0p!@t5gWZL(`M9%4H6^u;?*q91Mt0v z!@>M}HcY+e6JOmsAwDzZgcgak@oUh^Gv&%OE*RqSKxqJLpJe${brv3fo2d*pszbGM zf2}-FN2$D4vLctpWZo!srEUXF={B5*M4^rp<$CrDOn60Px(6E5e;fl=Z3uSm#{=n1-e|Ll|Qy7$qE$_S?W;&Lb_ zKY}k0;)Hz#a~8Pn0ss@Y1RU+;X$zz!T#3L$L=S$|e~YC?!Aupf!tK%oR}(y2=N4CQ zW#6pezLq=%?FJ^P6FDWqkE|CBCZ}e8bpNA|t=@j>xl2aoh=2MmD2{&_K5L~#Ez+jn zaM*T_HnsD_Z9h!bHg|Z8`?%nPp&u9hzy9xs-~WeSdve|OT4fNETtdqta7StN=9xrU zR1FeW3sEUn$24N3fL+r;w)kj()3f$ ztUpqncX(j_p}zV1t8)+b%{x?`cc^ax{ti^ZTyU^D|6pbQ{>t0~)zQ6``Lj;D;G|Q| z!s-q6S&4$CJu#>w*>anhNjOy28#D5znpzF_AP0i+ z{$Tu7FTVWOU$bKIXn+F&&cN)Y2G4HyS@=M2JA=wmN0DM`g(!hnEMQiFYd&~W-hJzW zKmF?;Kec{Ky?+D(T#HF{r74z$(*mH~|pdqrZ?B`vjWEokyYnk2Mc zwKm@0n7HMlkx#w%)h7*L-X>vov$s0na6<WPg}-{Ra}_728YV5WDi@I9O!d zH#mD>5LeH2!eD`4Kr|gzhgh??^tU4jUiY@IKYMUMM@W@P5^TyO9~|47sRBu+s#Hps zXWj!)p`?D26A4QrMI*TzleK(Z(09=YHcFgZ1btl-NaD3ybh1T4-Wf(ODZi(pH< zbE!CNQ!>LlnxL4y9YQ{~7{WAOG46I-dg5-LV2{NLcc9Cc1MnE?+6`O2{r!87PLG^+ z-pLKD#&yFRck2unnm*=JY)vZzcalsikWWiA8A&3IO3}Kg1h$_*pGS8FfAINx zKmT_>*mY+q4vtg@hpPj_ zAS(Ss)uEBf;BciMoDumO9O)aJg>64%`sC`r_}4{JuaxKlEKk+dGsYFU_=B4*m#XJwaCKA_U}}l}y=|0-2ia7tnbe&N1W15z`I#aTIyN z6NglkaG=NI0)sPnJ$+-=<7+nm)16ODH-^tVXF*>@>L1mM*r4y#iB_@}u?9RbEscAS zf~Jy0R(UV0{49d zt0&OTaU!cU;-lA8gL0p2`G-?Mr5%CAQ6(b)<8BwsvDvyPvhMea)|y7b_7h7}1STRY zD1_6pq!kw!{_>8^t2XR#uXr+8Cyb1Ih#9CeC;!`kz|;>|`(`OF!ia73`+r0SxA3B9E7}L<|2h z(j$Q{qr98rV=K21+)gX8yMzjd7)UxyNzE$3($uYk2{#_NEmA0DrlJ*LDncs3sMTCf zW69Mo*Y+~C#4!SuAX&H|?=Cw&Q-9>C)&KOv#|}&lEjaTe+#AD<0sCD6QDVTZN+Ytl z_j*2PD=0r1EF&V{6Z5i^0jAm|N9J{MDuX7+h>y>&%d8*Q`f-sL`}sp#gWJCJ$e;ez z_t$OThYJ^Ss{>I>2M}$SbCjzE0_xVC6|hu!&0w3X1VvbHODSa{3z}_58d(yWl~6@Y z{%UeRV9!&}Y`%W^CBt$afWvs$48(M@z1(=sNB7i#msS3APgqYZo$y444lDq}YX)}V z0}p?3*Rg3l?hsr50|74qL^%Z1EQo}OHW*OPy98vBIP_X6rY5ZuTn(a5N4@9D)oezDks*K$H`UOyIC` zKqv= zMl4}vA?^VG+f%{c|KN#I8S8)KggF@_Iku(XhE|C3+x5*F0^Q;az>{v*n8=%cWzi4{ zh6D8I;nGBH^6-mqxD<;oQ>r2ARj&FBRxwv%7K^D^DeR~NeZj7ymB-d@#XeD&4(}Y2 z**(q&+*9}Na)zvXK?xhvLGYy*ay8sl0X@N%EeFD*tzDLaqlA`%Lz+ceEy`C(74tYn zvIJL55Zd7^6HpqCdSdZa7)8(CE4WKb^mi_4{{nP9`#U3dK8 zo_n6$ajddn_Gu$C6&YJG#m1!-Kta=8H4$Lw!j+i0$QDY9BGMH(&%V7l4_L9{65I~}P;_99x#y|7thAW> z%ZWHm?>{(CYaaEB_<2e2b6uOWaC=|qB}eb_ilETI=;h=&>Y zF}e0LjEj23O~?U1zT<=AM%!jr#=(-D=%SibWu;Lo*Qe(WOx<|p`9E>fl{Z{IIHxS% zaK>UG3_WN7ZnJt0Jk+YNo~Oo*A&SXEBM6Hq!@&&meNO1)Y2Jgu5AHkoy}MVg*}Na; zhT+Oi-1CU~2GkvnULKSK8Ip_&iA0~Ft3GQW$(p3LhUtM30qWp;w2jNtO3hNfzjkb} ze*8rjjePpIU%Q|`7)ce4n8rj_?M9;ixqeOH5*V^P0N~Vc!&LC9U;oR!^#vy4*fn9p z_er*LR$Keht@5}DEcXBahor)mR;EW3k)aADu|<-B5|aqbn&tMM?3tCu%uIb|@q*b` zoOcrTI{bMR*Rfqsv8^n3Z>YfE%3!ejU~SF%%`?^6l84i{_9^#r+}?>SYEYWbRiG~T ziRu%PvIudh52yzmN5b7vxrPv(2*I#Z$W$>ft+^DnR;(;o=w*SYsxS<;L$W=`g zrog(Xyu*R}QeFH(N13iSHf|sL*B?Lh&3}3PiA_g#PmJ^}7{M}9OucbhfM;s(hXXeL zpl1JILx5n#;j(4HQFoLhV(tvUsf!l=P>Mf%^9=aByn`7WRte+2E++d}&i}+ttmxnI zr+<6bUwq}?A9(!PeMcs7VH52eT`+`Qv5Y{ReL4a=wB}4or*gI7mdTNpV&@{YBN(Z^}`3A#OIw&#BJ0GV1Z_IJ10w(U;4JrP!zP62H5r8 z><_SV0C0&jWsrT1;{(Cujb}`M`S*ThsKk%rgfht=dZ^W!6zCNP?ZgDf4+f<*2ZI0S zZGX1Av>4MmoC2c=KRP>OT<{H-GC1D{O(&JWAwr)aKoQ?^1w!i~G8oxSL1-3<1JStY zDKg87N-b*1RL>y^T0>C6BB&usQUzP(TVap3DyiU#qmmenG5X-6=#A;=!Ql7>XPk8X z<>y{|$$3{^T%A7*1v2SgVnJuwTR>~ur3S%POD!tGWW!m> z@Bol3utMF?j0b)ri51LoT&KjqN2Bu6&0uEHAZvJ1Fp- zEx-S_5C8S|p2maecupNEh(r&Z2t*HTct8e&J25d#;gGxJvUNDe9UF@kb3-czA-uK^O9H3+>Ud$_WO?Q| zZq=N1>Pbt^Kl7sV&%E&Llh0ioj8x^)5dLs5Kzn$XiIBAk*J9XasC52;LngM^Y4;ur zp4|{^*u3kRXE(2UcGIr?2k_CGMtKM~uJMQ3keLCR1|RiCUkDpQ21B$XvgC+>D^h|! zFpI6aBsWD|0*5ME1j0(HK$1z0XAw+rv`7iXr+{WXLe+6FkUh6CJ-e~z#-*oy{I`Dg z)QTK>-CZ)Qp5x(DYM{s=A>XLy!wWFm(tirz-Y+f{KD;k@_1nIJw;SQ*7KjB!*y;hm zM#q-YtqME&uo10%5n5ZH!p$=PPuY|6O4G7Yqeo>x0Ew-RWfoIu^hTU6FPz%=%P(L0 zu3ve@e5a1!s7tVx^-Hntx2cA3kr#*Vr;ni7{_4>c2$i)Z2r(@nLCDY2EyxF~I+J6< zih0N^LLGCc0iM)2UdvaXDc7fls*OeSN6uWd;EYq}pR#Cl(frYQvq$F74Q7u7Bg4U9 zU-SF`y%sIRYe(aF`|ofJ*3|^2w z-2jb#hs#WIp%1GzgDTE6@KRX!;4+?BlS4a)c&QVS4PAqR(jlw;AJ#MVqPSuxNoG%K zRbj0IF~iAB6niC@#u@x*eb4fXPX73By=HO0oNV>E{%@6V7@(_dn6Uc)!D;E8?vBw; zdHuuJo;`$V1o{$tk4#;9(vBTeQp#&rJa4>g5gXXGRE#?YK!}4l@i3os9!c0^u~Bno2{`M#S;kMs;?a2eU5G40Ku;Wk>TYD)?ng1z? zWbFwD`;J>McJ~v(_Ps}gz6GosSDDhMw3*ltx@8psft+5|n4(om_#Qy76VM4M1pY_a z(2mQ386E@OFV2F3a`o`ohX4Cz*I;&yJ<(}}I|dPaoL;+a@nEZIF7&_DUk$3WPPyli zC-J~~E&5J3#I(tU#-$#Smp|nLnP{%5tsS3cOH*EH3RyHyt?6oH$P*}%C5UI#Q?!P> zqLx|cTJ==gT4%g1VJSc~i>Zpr^Z+pn!3c%jQUz4SlT^MCVb_kxC>v{8$0RJEEIw$P z6+E+dSXvBZB#K#K&@|+k1ArEh$bgLcr|HaAlD4=dpQFFZ;H(M9-Lc)fpI*Ir*@{aB z-JukRUDSk3^KcIa3MSGlZxyh&gsm1!_uL8q5hf#5L&$Oo8D0SQ$6tPQ>)0VY5Khxh zQtAi7)b+Mn1fu&y$FQY20QT|#;GxqDnQBjCkOQL35pZ_x=Ee9{aHH?|{>>{czu?q` zvvG3-iqwUer4`{s5Hw`X2`w{7c~TQMe@{DS&OHxr-hX6#x+1He5k=U=MGot`-70oO zgo>335Dy08sl@Br7~_sTL-L|<)uj;_`I37Yzveu2_=Azm_w4Hcijkc@bQa3dU zYGIpN+R_J!GK!S6x#9PO21}Fm zslzudTQY!k9_~gep|ZSJL+ui5vwW>o8SGVy&ph{gKfD*8?{IFr%ULqKqXZ2mH-KG= zcE4!W!`4O--n~*V9CZNlOd<9O{(&u;##S7TLTGJPf^>hmqB(#$MY)htNL}lBmP$8P zVwkS6iH1gn2eHzO4CJYjQ7*%Q6;RsaL){i>7R;n%maQy4k&|1>(}Y@dOxIQ9Ill6) zv7Ku-?8Nf{LuGk92A4w>heTYFkpHo_h)Y9bB-#XSQCVX=C}H{k7jIwt$hzHl{jHlf zriAQ)q)2qiB61R6?soMsx#n)-p%%0vnp{K4^>yj)s1e*-t72j74<2}C7jBlD6Gl1> zF{9Tl=~YAyxEA3^jjoJUsyAIY@QUS^_LpjMk1_1w($AeFq~wrJe7S!hZifeX(89+x zBKM}u{F+z0Km*OxZP;o0URBVXZqqcHJWtolHsuOa2(z%P2--Si6~PA(>WLB-wp}Y$ zH%ZeRF;mSYRq{D4K5^y%06+jqL_t&*#L}uoTfB!sCdJ6NTUBY70Epsn6(6?bSc|Uz z^ROp9A6GV}%Om5}Q|^3n-v|HX_5(Aryvl~4nC<%0D|s72uP|+ZshF4=;0$1IBlzck zf2fY>zs!=-Q%m<++DgZbPBN1CmC}{Hy$2B6feX4TS5Dv}dXTKy2<8oyu32(A76M^c z1|J~sn@~z*#n}Nr3zHVT5YTk!>1SPh&Uf#;58v^eE)R(FG7jNS+7(AMxmtuam&bxI z*aO}z4CjM9Jm89uC?I+Gj@RU)lu7wi0n>7NOIvWz2%zWqYC?$)<4UUr^_k$k0zx8Oile}4VPQ+M9` z_;mOMW0@2pp%RctI7V|rely=4m4(*%B_Q=X6&g$=R6(0=W2Empv}5h7U$MNuEHiF` zU<({uxoyJ6#628>$0VYRCrLK0-r++O^~&r=pIS2^&ji3R@eSv@vbssm?+`Txe_7@V ziui0~B5)@GonxA%bO76y!bI-j*7MCp(nEM3isl%pU)E+GP(;ho^8~zXj$)A_G4FaT zh1rP8Q6dY9@>bUXazKs0le7q0W6D&*)9NOxm>`f~6bVEU6D)i`0H*@=^1!B@hqi9o zdh_)c;eG(t!%-0`0^xMIO@j1<190o4m`roHSGE*Kt?)?6M@;a_kdOSu-FuHt;f<=O z04q!c9p)#+HPKkjnIAl36@dIb9jtyl4D}E7#+m2}V#pRZFzu zQ6-UcI1)fq`<_^qMZCh}7hZY(1*Z%T)W<7zoZd;FuFDfenDfu@;Vb$b)8bxf8={&nT%_k8NxWA)&; zTM45Glu1RfXvJwjX@VALY_%SgC=OUek`_Hlng$b>H86Z({f~V7Yjv=0^A3z}Dy&rj zj;eUH3Ku6VEVP)-3BU6*fZ{&2l+@WJu8!g4u`ifByl?E~w_Y&|{>z`FoETc-djcL5 zvL45iw^=xYKb)EjmV)`GU+^z?KPnFj;p!!)k?I5j7aAdqpl3FZ2qGbiQ3 zVWIGW@Pf9jI0YP4{Y9jc=P%#w=Bc+J?{GfjM-I! zRriqF%|@v53*8s%AgR(l=R}-~B)wuyb{~}1suG?p&jjs4#_~x6!Gc&C@|sO5dKSH`mG_DWnYkzqtSGzHB1@?AC!*)~<_thPpY=OQbIyp-6Ki~8r8uQU2L?<2%VWg& zOj_;mj+d{vSiYZRPIyJcOrT;Q@eFDWl3I81!dOlLsS+#8$iPE-wdCTn?zr;-`Cb?n zwBi|OOzLqGQ(nJhTBVt@R z(HW(#NHr9BDdUwp59pr``l9oIi*X*n>mYU&Q(K0)vv9v)-FoU;;UJJu%B?3>Jgc^# z;_Z(>_Bb>LCI%qf0KmgvxBdOPHCy-MI)Sq&{xFGiY3gAq>M@e-xCa71vX=han*%^P zc7m(EL|r75kUCzz9JxP8m+vAj4r51nj=DzpUIJ0 z(mHff&A2m_+Ac7dLYi!ti*wq>HwsC7&zzC%nuIa_86-BbFruKE93xhcq^=@FkOH3H z6C!+Xr-|5EzZwyGpA5v!D6%vx-}lz+L{`kwHX_Fto06p0V`*G<=gu8#Htf7^`Ne~H z+ZXl&Ii3~3C5YL=H*fC%$0o7a39zvdCkalT8d4FprA4^(kKiZW^ndM<;NzeB{!FQY z_ewdHW<4oFDj{+zt3;}3Hq&~ZD)syv01%G-6VGgfcv(;hFI_xdpEz{GwHM-!EBdgO zYjvl_W0{adN6}VcQBs{URKYx(ey4N zsU9R(d)n&&kM1q&$C`aS#h-3i9oM9~q(qJzT2C$_2};7nPJ&df;&ZCFAFy%f;SC!$ z-L!m(I}ebrrK(mAa(+>kZ(76o>cvYvK-gsh0*Dxn{5RG=ymnus+!r0d z-v1jvJz6?itsled(IMa}M4DR-kLupU(Y>Z>tm}X*bw=>q8m3lZWrw# zN)&fPjLPSc!W{uC`tYT+$?EVAAKUWoKl;YbX}lVtjP-NawRP_Xc$OjXZIRX?30tHd z<`k(+5kkRRHV_0TQ^RV&KyG+!n+U#h=iPWydGZE;npQ34km$J8e4J?X^Z3j@r)K~( z+1$?}3cvhw^JO7r){M8b<2}4nhiP^5DXISFXiN;$|9s0OTMpS9rt<816h6q)W&P3lT*eYeUiB7cd7YV`2SXc#7)9L^%+N}u7n~~(|{}=Aq|G<;$ zYxt;a)b1~oHjYAlp&S50e{`2XJz<0l$~!hb{j!^vkB-Q@Hytb1z|cZf~Qt(-nD!0R0-cD#M02J9KvLfhr{Be?EBtD{}jhF z>_C!#spS^O(y77;CTk$UPB7F53Co?y8Cycytf^ItZ|Q^q#{fw5=V7MHcg=0>Qr9LF zfHee*GWT~}S{FLvsPOYeh{#{emK7^5 z8FJr?;d8>Nut_Gsn6wC4XUSD$OsMO4EH% zHCno=lKF%-3dAfX=wuO?Ob|w#_=lyRxcdLs-`RH86FYJBpDVZ^m1Z_=+IZ`YH!PBOF5nVD^9&%W(9lz6Ez{YQ z4J0gIL$htE%pwF86%z#J9IlC`Q#SVlGRD zAl*Q9s2fGmbS%kfmUT!8KRJ8gg3RcD<;B;&-C*>DQK%FAl4QDWuGmc zTwK~-oSK-vKhNl9tN5caN=Jx9x@-m*RavU`9JhYr`~wEeR@Ex-~?uL@E@S zy0tPolHgVcUJZt~Sz`MCyPv-OXnoKf9BpMv^e>#`9{_spnVa*Xu9{tn6@bP@tw=vJ zd!wsIOsQF4(1C2DhAG3*v0JabKt98mvG>}>C>}y*TH4s+yi34AI9L&M${8d0TKJlc z+ovmdiW$Dj(*JT|wNG;fm=R7+2(CVJ%JYgki`QDTbe^Sl%Caz}pRljAgVv2~YW<`# zi(AQxt|da3c3a~2Tp+i-WM|Ok6v=W0?~0fy^>5pEZ0m;2FIpzg2ZSF9( z?Leh9XaNarEZlpIt}5CKt-%2_I^W4gm7xl)Hsg9ow|}mK&~FFuM=O01UdaQ(*M0mae$`%zGYqYTuDbxf=}wTJTm)cLX3xQt7dZ&qRW`%(6}k zQZdQI7ODFH)it0gokiqZEP{}QZ24-XSAYOlC?%}L;&g0}F0LjHl;tfV6}&Wb5bq6L zzjOc2Ejw?%?gBjZY0m@T9uu*nT*_}d#(i19dHBet*oatGSh27#V~56@fAH$JKmXdg z2iEMv{Esk^3=VCrJ5?n79Q~fa1As=rdXsEg_*(msysJr$jUq2+36)@G%Qn1McG;<; zay1=)ZeW!iUe%R|a8A^(HR{=b>+o&%oM7JEh4(-F_$2NGl<{^W9w9U#gnkSAtAqRjqI*=P37+zA#ab(61DJ&m8zHiGbmS2oHg5=%M zX;ri(PF!VW`KcD+7-su;2>9Z2=5E-2c-@Ypat`Po0;GF*Bb=PoxP$lx>-G%smfISa*9wSm$;X_vIkdN2?;3-gC{r|+5);+U%4{mR`JA>Bu|GWo) z{Hn2apfpvm<*1>A3V;9;NjP|-uvFQ-b=`GWUV74kA#@IzJxAvOszPDgW?IxkA|IbV z;N0)htIoUk-p7tkj8DlYAml@klFWrKtPMhNVSui%jZJP}O2q_|RV`k))P}iSQJV9% zy){AmG(rEdwGBaY8ep!!ofKw;qb_v<8rLC|ZhMFvw-d{GR=jLXwCjw91|-l(Y(cy} zOBxQ@Qg!E!o$EI3zW(|P+g%sbwRf@Zq-bzb=~My&nEPYr#&f?%f?(yY;FDkYms+Xc zUH|bkT0nWy%ocF~k}btj!NF|f44`8hS+)V_?Xln>F&+}s#S>w8w|HMLwR`8bm%Zq+ z5ndp|wH0}DXqZ%9iBLDX>JkZd`|IH+;V}B+5Y<-+E?s)b_kMWKvC=Fw5S)c1beWtM zB5h8Y!B0XZImPGx1XNfh=!RGGNkeUMJaFjt3g05rb8>(Wf?MUZ<#Tc26OFH)Xhf_% z+U1t9tE3^&ue29g+K6P63Jwuk&z9}H1jq^wg0^%E|G{*xQ|zA!`ZtXo*|>JoE!SV% zA3Z0`R_@$!&KS;V*i(MhYkCC$~^>j95f%`3&_O$5`4HV7@TDO@_ljl%EfhU+P8V zWoZc8p4iIwgr#smjTVtFF2m5WdZl+I{iiCwx+= zjJM;uTV$2N^5lVC8&8@ueA)SD$W_wFU+PA=-u!x)bgVG6)HdE$IT-}IgW$b?@}oUR zrp;@g;W+;a;}sBu!|d=%6i~_(iLFq~liIE)GrGDvF~4^>Z<2iA=p{o21i zfmf}%hwg0ob4PnV=NQJ-pLhJyikmMzV`OH}K>Zk|3;0r!`)IJc?&$_EjnoC*+<|jo z)d3RR5=TK)1~`^Z!lE=^AgKb58e*x0?CWx)Hx=Cb03_NU^B~9I#Ms+F} zoT$$K!ax3S*AY2ad~R3LYXpS|)GYq+X1Ikx@VoDL)sj<3`s?F3-eU1vrGo2&eiIe~ zHA1X8;&5x~Qb@{@nc5HvhSD4X57x`3nubgcpxR9(ir~|zZc}kuGGT}^o<;IgOBs|F zwKU-gs3B_?wDOY#OFf);R_1VY%<=(6CNV8esuk*@$buB7JxrP-num!j9E+H^iC4k1 zpVd+oFVMyGs8TyJJhk`id6f^oK(PdVSLD> zCw^KG(9DwH*4D7bNioe9A!7FcI?&Itk%b06djJJMBLN3nTa>BZs7=l^W{w_SarHTT z_A1ARE{o_=mmuiG{e8jJS6=?_Ke}gpTGkA>SH*$dd16IT-_o5SW>vM~gJ2t3{Cq7d znM$XsYb-3)E#Z)E)$hVSl8bfx8LjO;t^e?CAAaY#C(pynv=EyouZk}O0_#5U z=r5Lje)e0t?|W>`R0$V-HFbC>Recb)CM};u+&eseyV=+<#P-XFDBd1f{wbg40LTQp z)&ZFjq^0T7$g%RGZ~fatk8e02pI>=lC)6)y`?wHv*`nb0-ubJuf+KykNnE{hk;W>& z-8i(;s2J6v{I(0F)t;pbfmD1|Y}X>>vvlbLOVuA*ClgyHHL7CDX_v70)KyFpnr#@Nd)K-o-^tecMgkr#JgI-tNhjZb|ATn^9UiBx6gCPclJw$A*0we7 z3FjB(2wO#^Ro)Uxt5}jKB9qi2$J0f&n;j|3it=gB+p<5a-5ejNh_S`>ZKB$dtI3Zf z)p83$<&|im5EbXkCrd2{x9;p-iYub!`b2+Yd`^AO?8&Xa{ifHye8rV`2q65VYGkqJ zzi`QV)e_$m##n@t~5nio*_{|MwJA4Hc20qLs9CDr^yE+XsLm zpeh3wZ5OwEOG69^91^5efP`EB&XFCMxQ);l+jsbs(YcqOw*XUY$5IW7Y4-UiF#5wu zEL*zpthqD6(4$Xpz+2JrtYBNWxU^cdmMnoFHQO>^g;GiC5=5a=v#P6vf+&$wq%ul) z!p!PcOF<|NT`#L>Z4nL-J1YO06==b&(YC-T40Vq6$dV>OSZqmz`NQ>i@q^m4|iochk|L0kFCdr>!?jvj`lI*?rXz@Pr=#oaeI9BZ22S{jf}Oth}g4 z5>hH%2NxHs>z`Tq;+t2@9xCB`Ve*QFP$v3~R9-m0I1DVgv0H8POw`M^wU=kWO1(Mrjw77mUgIg}s zM-T5GyJ^`)?t5W!WB_ndy(Nd$+ET1b0XYw7$R~rZzv}GuTlQ|)dB`mz>&tgpD@v_v zZIIxWb*P+{RjOzpEFfqm^1Yft5fwqOs4YWTMy(H?UC#lFP=H32>wrUXaNv8$ci|u+ zxw_~Kp?xs76A2t`6S@Tq#zhFLJZDaFk-1L#szZy#1vE`4_1XnR%5=I#HZlB!f|L@L zMV3|$J4Q+oBrth%oxZ<5IT%bVsO|XaYfgRNTYh;?S>B_C@}w4FyV-Wvk$lVi=GUjc zvi`2echt*x3$SfUOZ$q*BRVA3j~0VN+7*VSD#lV(QNF4dB!~lHB|13(Kw0%Y!%03k z>UT@w9DxL~?AYZ}ZPS)*S1h??@kxW2T%%)loD%pQBjqW=3fdW8HMnm1g=L!9i_t(h9N{MbTQef{7Lv}K;1`s)aPcl62xvG3Bqm{%X$gg*jAoVa@Rbh& zDm;9uE{SB%@dPXg=yGYM8cdDW_br&&apRIxKl1MXF}u%wJ;RghT~__+5|S@{!@~au zw+DatzrHb98PT_XMkch6wP%Xz*d{9zKoNKoGs$U|6GOw-J!p%qIg9$p|bc*i8!V5O2o_C$SDE|la(nr+Zs%);8a>=P+juchMc2B!VwY1 z(_V&OElmwHrWVw8u2@|C{rA1)q#^xisu6lYl34eNKRoyQ&QIR8^WaoXJ_4fs%IjmD z1dug0dKJ#gmbi~%YqbM==?4JMSV3H?MH*WsAb{YCV12?%IiXOzOMxk|$(jMzb+nQr zZ%_&id@Nx6(B5jba@ms8@zj+tBY}>8v)Z6zK&!|-3KO=$YH~L3S!tsmDn9#zW?K@GtLgP!QNc*i&@ z7841~;aC*%A==IH%&9k9jTOb{EX{7F{I;T^396_$LKWGv6Q)^=wWEr~O^6;iY(CP~ zsK*g$q-eLSG-`dp%$(ZZh4o#Roi_Bz54>&R?0y_)Xo9jQZp%9F44*fCdGY7Vckchj z4kTz&I|C~gTh@u)HUUweGBy@U$-1RoDC3Y7OKfs&_*hx1 zOqLe-Ojz1aLXnUK9TrO;h`Nbms#q3*x9v|g`i@oReBt)HpWWpy-)4!n!-pGmtR1DI zvaEVs_Zew4&K?Oq^}aWpx3D}AOqClm_Gqp?D1pXG)}B^izIlsmB~_gSY@w7i#Zeyu0gje@i_ZLA~GGS-?$Q3x3PSMvqIlVUIj5bzbs znoxPlP)wPgtIAgb9`Xx@YyflK2sT~mEpS^y8(wr z$4ejE2}FhAo29ifm2mLhXpf?%+cLD&?q8;c1@#qPiwEWbH^IWj`L~uXw+k>nUEi$Ascd3A|foGQCLnSCBIpG6k*LzwJ|lPv2R{&=S2&HKl#xAd&>MF ztckGdCyrLflxWu$uKZy1$2*@t^x21>-L|h*9s(5l4=;!bEY2hyt2i>mZLbiJD6xnf zY)PNL4IO33D6xA+^aZM*qlYhQ=&b!Ds zopk*~cHD>^`}G2mnKJtoe$tZ4gRm8tCfkAsTj@R-J!{Ue+an2rEr~3*S=t_STp9?K z#^gYKa&%_<#q-8L_2GA&yI}Y^8~xRnZUW&aUv7VJ>hu42H%9+@L*7;Gx&%7E{7Mok zZ_LVZ07V=Y)LRgO>2@gFG~gg>II{Pt7UeZd5Eb@HaR7LoQ_kqr7N!_Y18T++>O=+- zVvti@3B^@pZcRoQta7X=F4vxXdi5=vZMw1&+EXtROWHWzNU5QLl zR}lJxhIG@4wupXZoF$JC@Ej@wb28Ao~QTAIaI0T5y#%}PwhRW;DyGx-+T z(pD>#rm*6q%7CeuBs7~PuYAn?G5XK0?VB^R?ZO4+Pk-dyXD*t9PbN~p*14*5OjtBa zcMJ%{S`c9I55D%k=4kNVkA3M#1227Z3t46Nb#0}wBxVyiwS*!j`UV;Vw@GhP`4Kbv zO{zJ-oR-C*qsNJrt|pU2jy(uR@|li#u_BA_h2bP%qBOdvw%`+={W8A8iw4V2#!&ML zsb%J?CribRXg~By$=6b~0u=;_ccA07C$oaa(uKiiKlH2TpH#u>2wW%SLTSio0xW3V zdRCs7toRlmRFRcitI_^oz4Ge87J(M16A&FSX-o0NQe?}KTtY0ZA=xM*Z8Fc*)T{~< z88YA~ZB;Co0 zk(u2~=1u(Bhu?ng!jXQr+ffpLNtKQ{iU#*ctGC4+_N-$(!Sx>;0Dk{-kL)?#SHt8? z_FcO_+VQGM(*bqKgH^{Mpfc*Va;RmU7irni@EmE>Sv_czwTj9nIJP(g_&LYzqz#Co zph-f_6qMB9GbU?N=5zP6-u+eT!KhS6D83N4mgv!;|4VL2-fqKLHX zKT!qJF2kf7DG&l3rW7ltltMNfZ7CF4euS6uTP@A>)h9-3`*7uF>B;?{`pCN$pEL(& zxN@=FiD&wm0@j+9^bk7gY6rI1Gmg3setrE%NB`#AKdx5>@DwVbkfgid9ste)%6Jiw zyB;Jy`UieU3OkXw_($0eGL#hXj0t5Z4?+G(zG;z)Sr*ln5?vht6r~7}@CmamcMyyA zOsP((DGYhIIp@N2xKvbiOMr$X>kM^(Z}9-&$*0%cc>YJFY&hgzNri%^Sw~F6Pg04(dn{)*Znrc19DBx)#>b zZ6UjTT;~3(4hHZ2#NQt+&2iuRb?qZd2ZV6rILY)_=#|~7ha{}qZMkQKrA^Dt=~NL+ z$aH%E@S-YWHF6qt>$;!2b1uw~5PmqQ3)Lz~S0WAuOzBOvQu*0u9)IbrSNFR|!vN>l zv4dpNPjJ{v3icI0$UPsDW`2%_#6gu=u;yD!HqXv@$Bl=d-sgh6K> zsjeLL-_@b(At-av@k8u#))uv$YAHb@nk5nU++n(Najl|(`thOKvC-+RKXd)*AAQ$v zEF6?Kpx|OTtP3Wd~4DncsL3R^l|SWLKziY&xyyQw68uq7kOW?42x2dIk!KyQ|TW}C|> zagJl7Gm#9rLTqU*IS3%hFjXxzR%#E<_%9M;P z4hUk?@YDrMaG(!s2Etl{P11=YeB3$}IMktrXX;aIMcD)qqBac+j`J<@PfR;zOs1L1 zq+m;Yb4l%{NJoaGNJ0i}1U~IMx4wIHYTM8K#P#oe(;H^>%M=E^ zI+5TE|6<_Qkfp6BgkmXZwlxTqC!O4?Kq{dK_}COb_IvNf;A5Zp>U4EBUVjnB4Z;{o z#mQ&FiW*9hbao^XjYbJi+DSIWywZ#;O%t-c13;G3S^QK7(A(5waUv_WROMVIklb)o zsWmFK@~o#Hz4sNjTsLb_I-l5y+RW=l>^c;H3`=wE#0pi#>w;>Igx#tMB@_{k%6=lt zSn-j(()CxI**7@nk;m4!^8hd)h(im0@E5;Rg3(?kav~x7l=}rqQOP+@Gb?gg2_rhL z)8c}WT$hs9Z8%*>yN+)L6L3&QWED!FhF&?oxR@cSe04H38(B{PpKylltGzO&(Xrmz zg4HTY)r!0g=i}HJ&^E5|(5KKR!XzM351}(CfEajQAC5GnmGRg%t>e0}^gWa{+XW?@ z1<0e-c)$N}{owqWZEt_=jlcOz|8;h`A@53d7V*mzp{Z9*EH#=Wpqt9n{fGjo+f>~o znsPAuP8^m_-6mu7G`&aC_~v8zUp353eO6J(23*_#7Ed!gG#v~+tYO=)df z1;Z0%cu(B)H)k^vdFT zR(3)_`&pl;=OaH(7 z=MO%%9=GB!AF6UTgnE(CqwtHtrbyBAlmcbJ1pkziMzqFB(*lnXw08i=fD(2QKR64> z0V!CNWlO5d^;dL%JQ)y_E1P%h9~~UH^1_p4rML834sGo1&H0W8=w(yAvNEKVqXb7f zRaZVZN-Gf)!$ormq=EO-50pw5o-uprC70cI|HBhAjp@dqdjwp%A?IQ-MR%=UIb9Iq z7rO{SB0t3|<%GkBcoGilC`xT*E1+JbN;XRcOLJ`#bU1Q5Qyo6Qh}cQ9mBr75%PpWS z5sBN%uZLX7ltMSvfdLnK)K-#{DUhBuh6nd#{kXY((#I4-V7b@np{L-WQA1xHZXCqZ zUS|v(`t^ zV2>gG-~fQ@KX~QC-~8M3-+lXslhs-Bb{0J(I$x!JAu9i0xG6ts`rfkxK%r{rqP{d3 zZSNF|z>og$D>LbG_35V`yZrLY7tZg;WCW$W5J_D?A(7S|rkoV~Y!-W-EeDQbf^WN~ znozn_d>3dV27LfgDnI`TBbnpQRYp_LLhT)>t|nnl<`D@(>|;j#h#c;ok> z?ZNNd_SLB}R{d8QgJPm0)7#Nvz2Irq_;Y&zNK{I1=ROu5;Wa81T)D$e@bIILz4Yd5 z7w}DM(X(^x9IB%IBfqb()RRG0Pj3|m$fRkATQDK4MQS~jKnOTo;i4)oq2kRJC(jCQ zx%t{n8@Fs5J1||D<5Z;Mts{GQP2VmhD5o}#5tqmM**Tx{3lN> zhLJj5DT01tpVS(la=~p*6h#n{Zlr2S%|*4>fyDw=-0ZtME2*C6GozR!IL1gdj;T0V z%z|!Ysi*QiOa|^T(-j@}c|HJywVLW+F0*BXuDRqc7zV5(6Vsd5Z+OwomtZ8ttsF4J z6JTe;8_n~PS&FUIQWeVw&E&JEz*>LUyv+k}#3>3orGu*HiT#XraVY1CA zSY1R14WA2HvQ{izNV$lRYf1M9{_@Y<^qx1pesmCL+TlTif-r#u2yQJA$IZ*J9Tfqh+OmQkC4wWDhb3hk z>JeHf$vkfS;-TNYLGa=K^~7UqHc#U`8!1Giq^pgV@S^q{B^xYhTQfOMFo@^-0FdKg zcSQ(KCa{fC4eRL3!+XZI*Cy-NT(%e=VwWM)fZG~G-Px>>^2wwaId-c$Nmz1{e5fcg z2&LszzTzQ6gWr-BJr{*T;zAD7A~3C6Dn_x}y7oOh`yQ^(NW*I1!bD zP`m?xYtC}T9l5a=pwu;?%xbC24k?PM$(`_Nl|;TQkQjl&h0 z?aO--G~Nix_LfY1H>_)^-8;ZkJ{(X#Ei={S45r2#m7_lg0Y3JE>HlAU@4%P-`4PPD z6Jvp%(?$VB^3iXn4n+ECzY=PcP!2Lps#_jG{{tKVqN)&w+o%io5jym8TxXOiY@_ki znvG|ke&#u6%*N!_?HTFyTEv9y&1?r~C7IfTlbGZr`La5TVtuVlnEkU9d5EOyNT=q_>PZ^7cPan4m0ts1Ce?l7PAmh zA}-#u9L;qGmlIA7pjvDl8mcY%mkq7RDq=ZFb8fFtSs|1IVTmrXE__LN^N}37!y?DQ zhE}XCDe;mVFl04+UwvvI7@svWhBy3Nu%Q0OAAHC4mz_I+;|P+Q7HE%E0D8`?GLwYo z0JH2-x=m_n@)^ zr=Kh8lNv4Sk-gB0fkv_(lEbZawOtwrR8c78@rO(PgF$K0obrEp(KTDQ@7lO+58h8Q zgEt8!<1r?QrkGI)Du<}LON1p(G8D&;Vq>RZj#UxiG=EX5wV_-CpuFA?speWjpE!S7 znr=&=WpvUm+BOcF&55nwqS1jF^2zX1IM5elIX~dkLrmdvBR*o$I6gRYWbX9VS6;R7 zk3R7B^B3VsFU?jR{IngE7fTCNRv$$4&g5O9AQqY_3) zNb<4u2rcsD|9_ih{p5$=S|-tO%|7oHMY{tnVx&eBt95HAq-6>$-2*cCk4M4E_1a)? zY*zi?Xl*yX>h|2}RK<)0|JaA9Ytht1al+ecfTkRa4_Z@ka7q#o>N6!- z^m#A{w$_4o{_gEt_Duy9yxKDy8yr3&^QyA7HK@4SYc1JQg4XS}rAiS2hSco=pok?; z#;Z*)>j}5aN*LL#6V{rbVBD0?1{@f#?b@>WB{y7*UhBPLEz1)&WC-QDg3?(kV$Vp5 z{lZE6x@r(g`LdE#KCmbLRaZU!7@0R9BY?QbcVYCx8Nwz z5->{uhVZ2qO#k-;!TbOG$%j{M#g~5NB9}?B#3II!GJ0tJ1kJ478kioFv|>S%99x>C z8PoG{07$x`9F0K;EGmXB>E;*fV_VdmIQqwEc&uQ{^+;FgWgRPfNgTjhioS5d|KmgKlnF@nlr zX;a44Z8IAId19V`mU{e1yYpWFO2}!cb6W-a4-9HhN~d|z2@l8wPbz2elak@^Z(?zM zJ~o0oEm`e?zU(@VUzyGk10f1B7*+!JITw7-t2Q=kYWq*ExcK)!@YV}XUx+1WeR$`U zyRxM1LZ8#1QoPP$X(uPFqA9ovkduXz#V2g7gztQnaODTfem?ijtzZA%1C8onBU=B~ z)J@y>J-f&flUiQ33DrL38EPLOQ-dx2LOB2+PKHWC8#vSbv;ra|b=}V3299!7mQI$d zPd>B$>@ybQ30usg@t0IdgU{r#?P)zzsLcY431s!qS^txa{$GFXn_l;d1%nm5o>1l&?i{gcz~ESB2ej6M7>Vv)XhqRs^|@VqC?a9>$HgDK z>iJub1h@U~Z%+4*n)fa8gc#8$Dlsw!1a(6_bihrABiR%6OCLHzXJG9e0J^cKUfPON zCJ6GijXSoLqA0QQ|K=SEH~+mR3n6T)S$nNs!OaKbSi_VRgCslSZV1 znoy3+{qZ`&243rS7z;h;Ol@0s{=z^0&^xcY?A$@Tfy6DIg_id$h~hN;=#(N9yAWs+ z03*L+L%=~ozsIQ%mi*(=|3lk?_kR5E@WgLT&ZWb|Go&cj{IzyLBLNLtN-*1$?hz$s zA`?l-{L-X+lLN2iY3=9fb7gv#G4vkke>h-)NNjrb~lUwc33T zt-SI2Yfc`K(I4|+BpNMl(J6(Ul603_nr2my##U>_f-4gO2plsOt`1r-D|qFLuEa6z z>1WpB{q{91*}x(WndvwEB&NqvaFoW1&1o0;-Rm^q?55YmoM$LJE zp1fCDFiQ|I6ZucVF=BO65HLqfO;Cm=SchuV7G*&>w^9nhm)SWI;G$pQg((b2ZP5XW z3yleryxZsKtlIvCja_ej&5ghPn{POM&Om<&pDLB^z|}t59I77Scl9gwT_Qm%S~*(U zh7H8+An7OG^@alg7JaTd9K7R0|G0M&qdz}W21q?8&VvUIy@C)iDXlb!JpJr4Ra7EX zHor7gC6)QS9RO0j>6V#S=Q2LoKgb@Rtgn3Z;TvzfW@sS1AuRX%+iW@Q2Xx-cb{3K6 zgUQM@T>PcZP@E2(OL8+rkneUg7zOE zD>w=F72nBOjRW&)V{>PAUbT4W6YqcP%Wk|14|#F55A-3K>@diawYooCBA*V1jvhPm%51YW!366Q+TN;o)wT6VW4K9 z3sdft2oK50=tc)>`&dk`I#0O(M|t+h)8%XuNt>MaS3{^;-c$k*;5_`q!sJh*1x zbh%HKQbe6c4~?GlB2g?s5rUq2!K_-Kyk?Vx3V`U?9CR}e00hl}&MBgE-WKv+KL!UW zDMk*9oJfk8r==>CN0#a!Xw>5i6CC+mtTk{j&r6cjH?ww_I}i$KUtnTdrF&Sdk0*$*!M zeC#h*-+Aw2(^b4oMFs*>MX{-sjX-7CA~u_(DPz_1X+=m9tPQ&b6vR}L*?j!0(#!(@ zLE8-@%M8)fY3sVDk}LwJh#OR7H38GsSF*?%MSsS_E&Wr$$hPg94jmp}cGWqa+9Fx2f{(BtRzl_`^C^JSebecIlNjUwYc2MbE5SH91|c zSB7zipn-#3wEyE}8F(s)h#EDr5W+tl@wIN%HjE-kWkrLs7D0kI#k2uF*Eu*i!r-WeJ-I0zt}o(Svja2rxn{!GRA5rLyL?; zw-!M0Q3}3ht&B$#(_jQ*@BtO$`8$V6+Uh^cjpEZjp@38jm>t&-Fwcoq&z zt%}n51Qe;uttadXLjkX-w^>?eH3C@)TA>>SEhc@A#`or-MPbqCXeDGhl$GoCfnZV| z?yc>aSKl?iHuk!gU;CkV|HkF#pMlT4Q=m{jF9v-@;oQ_>pWRE~r9Rr~>`E-LSU2ad*0l<2k z<08efgj4ycOxBB=vF2Fwi`-RgDB*GN{^|1URZl;@aNff6&zbMu80uy{rgLQ3^+6MP z?%o}%C-8hm)G5Q=)iZ=F4r!RN;A~)ie{kc~=iG4R#Tz$n*uDQy4IfD>tB)+;+Tr{T+aOS}1)b^V%nDqzm`R}i~_3AnOvK$h9=DAPs zQv>Otb(zrw0YCF{$0NZIgc&RD=X7ecL6_VYgQ|l!#>HSD8xK(i2U?C{s@i z;Q;VDR|VX)o0zb{j1tYV0u;59j*_FLKvG(TRYp5*0fSB?x~5^Fcm;!7MGggAh@j<~ zI0nj6>7kWRopsg)XPh>Kk_wp8LHwF2>P#dD{D|!FFLxN?dsdSBl6Lcx<_*34C0Cq% z@+q6vtehF&S8hzn{Sdh*jOvqp0FpWnqQ_YH9pby&hjJ<)m4?*ZW7PrAA2yY0F8%=5Po|0Sl%4R3-z-fwe`7V6A{A-}Xjjs=B(NoFW9Zh)hhZ z{E`Jg!jkrt=9QUfuDUvPY=esI>zu36JN&l#P5&#(R5Ti*DpljqIGA_38jZU;$E zC}O*78EtDIkD0L8~n~6{ncc7L=Jypr?Pfj?2d1J(56&^ zI;?Oq!Lft|EkYAYVF_io#8&~WE~}Vth-gU}8~}dKp*$B24MT7}8BEfx4mj-kw&e%{ z4vP3-PF1+CMMZ-hVN2EI>F|%>n5pLa$bL>cwYq%Jp3R=|U zxSbi3JKh+$5D2u}>)3&fZWx$leNvJj4ks;g%J zlu~=Ho}_VA1_Tc#NoOLd<}YN}H$*F%Dz1|+36Cid24u1t z6$B`z!ugm*N^Lb+aL}}?wrpt(Ssa%g=12EEykyDcCojb15!ovmxK%82Xp%6rm{vTa zR^sfG1A~mVQ9XFV&p{TE3{-=wFFpGuH{Eh{-_{+QR#h7lSPBvjN}M%HE4h%}!N7(F zx`8_gE;)YKUzHQqIr7RIc<3R_8|!#x`ulEDNA#{k^H!2+wy5_90E_;- z(8X)bs}WrH!1#d0@)NAQqop zAyvhSc?hXlgn>hvdt4w`I4gMRvL)ADb?KfRTXyZ*RmYRV2pCI6Wfmo`dl8G#$RKY9 zlLMkmCp}~l!wQpdbzxX2_2t)@r`KUt%tgCvhY)c!R&Sga4hJ5yhuL-;u83(j<98E( z8PIXf4qp($`+O$)YvZ$~_KZ&Lcq@GS=&)=S4`vZAt9HS8?m?yW1bwF_A8Y3e|Z zp%T_aH|ls2azWqmPyNsTvEtnRK}?pNLI-t(YmrPzUAh#NKX1R7#`BH1*jw&@YTp;X za{EK8H&0bZXR4#qmD%;`06vZ}BTN1SIq7^dLw9R_*MY3wn17{#CRa+#Az^2MHZDFu?7w0g`#WTIt`t(5K z*g);*aN|h-^r7XKo%buR{l6}~=oIv4Tnyw>FYbarS{4|wfi=}o&zZJzih#G2=N^Z* zyrDnifv+d`25gUN%#i<=Oy}q4qTn%Yry#s9YuY`LpK$ z8Gq3LmuxC)&X#IDs%}$Kt^tK3CM&^4)D(M8DEf@sW#jeW-lw;H;j72&RJcgIbWFFYfT>Kig3=;} zJP=s)I0dt`+jEP_`V0*@H-&ar{N)vH@||eByT9Ha93N~<%&F~}Q`>vPWoQ1kpMCk# zi_XJaJk>YWD&n%iYH7iEI~LP6?X5-baaiwpH`oIFA*NGAlNrEMCv+fERT zjs@3>vrM%GCF_I1$Rv3lFgrN7usZ(f55D>OvrC8=HQpU@h=ap+B8`mohS_)FAd{!WB85&t_#K*mK@%MFF9$aM}`vl@o-o$hd!n%R`v^V;+Ood_K7+ zc*lpovh`r8R_SY$@k+$-mR00-IQNgT@~aJ`1ew^X6|F8&=rpk^i0J|56m@DXPcP*F zkSE?LgO;@_}7f;E7H9zkJ7CKX_=};p)QUjX^A-!>KgZ3jstX6^$BW#MOTc zMW}YId0AtTF`lSQK~H)jMx%rZeRdh}ZMG-2P6P;gBa_yu^IYC-L;ukvxR*Or8XpRd z&#v#87aVxyjaR<@r(S&4>8D~bgAG6F9ue|ol3JZ{U`q{U(d{DBe|K(L;@to7y}_G4 z^4(nrj@5Af8iZ%4w2NNp>N0i!K#@8_w4@J|`9JNw39u!{bsbpm{rCUx{=H!%b`T&) zfB>-&BtdasM2eD0X|#p4jwm_8mOT;UvFsU3vK^AcwniaQ)`X-P$Jh!vBzYW~p(xti zBvPcffCLwSD;9zzhj7#{ z0wgEpOW>p;FkixPg2@#A?t3bG-$!r!s~f&};8^E)cQ=Lse1m=~>-BML(P>;JhkWR0 z5Vx>2RMY*}7m`&owqEK1s&fE4cg$)_jyw0VU;y9{>x^Jo(jMnt8XWKSk7KQW$MD$N z@aS1<*$;o;>;CTB-*ny?cKHg`(DHa*Xvu`rQv7?)LGl zqP_Vl-&iR{<7^p~LU{qdi*A`7zm_g80{imKCo~NAqK`cmOvP(9DzR`-;7Lg9vzj-| zWbvq!T@P4&>i_&#fA1BSuHifY0h%aAYW<9ccakoV)9lF!%tbGcr^TK)ntkx&pa1iZ zeer>3I~(0S$A-H$GCRiD$%M66Jb7eqh{L8Ld$+}BuJ&GLBDzft5)h_AF#dHMZ@N9Q zw0!BnOf5>XErHAI_5@xSz;GQVv{k|eE>5yALD|C1ojbOk-MO*<^0QZe;)lNXhrjnV zd)Id0X%9-uR%MO&T+p-?DN1IJM6)vuhEhdv?6%kNmN#7W{mK*BKmKhC)d%Tt~NTIVp0=sWj0Nzfw14F6s<`p-k<~og+ge7(`f^ zsLmR^GQi;$=2^Q32hLbN_O4&~`)|BrC(Z*Vnp?>qx>w9W%xvU#gC|pGArv!O2{SCa zs~UfYhuJ4Tf8T%m@TYFQ^TFfzu1}V-IW*p#M|HU#_M0avu6+b;V~zBpOxEKSTPs}CFvxRk(dN#CumX8kVPR+VHzrE z*_g#`WF1_!I*?^weKh;u{>`5~eyoRgoP?=~MFB%+aW`7oCS}(X@JeogU>2EPY!*5~ zQygelMrScGk!~~qj0sRnXcbaKOU3qLmB>|0l&CnIc)v=`tiQ1fAP`J ze(dvK-+#2b**kNyySCZcIl#?AcmsiTTRt|`rc_@ds^zM$qg3iYZlczln%?U%12gi#^pqYqN5GjNR6MwAy zeD1#NpZ?|t53O(V^Il=vW8*`3xYK^ZUm4pvLz7ln9Znrz_#)~gw}C&00id!NmCS{f z$6KtSZ7>K8A|K~{(`-D{t$&yphMVvH@W(&{ugOT1nJ zn@ucyrTEg-@hKApQ;JrPVQU@$Bo9JRzTPEJ=|*F#kZMWLL?wPH)I@~~nYnl zXJ7c)z>{379ebFoyLo7}vwruGD z4slTgbAP<)0q^S2)!DTZy9mri=yB#nSGJsafiD_o4g&yO zoJ$BMJ=heQnxoFm{X=sIcdQ!~=45&Qf$oFOx3rGSZoRC(Z}Z{*`R~5@7k~VvX8|po zZnIJ9$j>puNT4jwl=BNEXqqNGJr|=aEDD8np=15*fu|0A>@#2bs~f+1_v1&8_s&@F zo{nd#u?~yJlI#Itw=oWmF`ncB9mx@A6gv_bpA@oi#G$hI%~(?u3V?;JqOEG~k3|dn zNXu{quW-mVcV-9I`p@kg9JuPD)86`q>)-m?SDba)KD@XMkNMi$dqRW8K6f}weVe`Y zxpQwA9z1oa(wvxTR31dRLIcsaCm!s}j(F3Ce3i&xnQ3$k=?1TP0xRypnXR&S)K<(H2M~mh#D&&KAI% zD;M)COviBBC~v|3*8N9r_`=sdbJMN&KmP3I(%O1=b+fa&nXPPfcj&GRo}M?u`a+=w zQB!#-ia1lC;lN;dSsit@beIVz<#KqwjcAYsH zq8PR0MgtRB(hZ+=#Mx&)_y3a*KlO)y_JLzdr{kWq0XqHSIPBogwBi*eL{9fKEo53r z#lT?;WY%0-NTn6e+$Jkazwm)j4b2V7J2oHM2XuDC$_58m1(7CDQj`;`*oDRXu9Xl0 zrToEqUfq>5B+^D!SfA-PYPGaNL>9+$X0cQT zr-&O(S6V@I&{uB_JDY>-8xKBt!_9Ym{EK&d`?2TNyL*l=owk8tptEXsj$*h}CDb?< z*Igk`K4TlHj>U}Rk&LW(fho|udL2!RVF(OESw8Ex3B*dav1(oa!PTv2vDkRU`TO4b zx|hG@Ro7l};raNa54P~(Y9m+$Mup8MQ#z`tCAHtpwK)J=dm?d*@`M1^Jr=_WAQ7Y#xjLZ$pu*< zxXu9PFaWfV=GYKSBmldRx9T6=j33@tGs@0WYAC5^r6AzzKv(_*HCVUF7(EuZwNj0QQ9@dA_50s#Tt27Cx`aD|*dC%EU4 z{ujRX_0N6j);sQg_-Ma7?5%BPtLxbkzQfbcR&o1Kv~EieqeE`&VL*AfM~CGtiMmop z2OGu4+A7dOV<-~gx8XQ4VYE~(QNS*y`AgaQ(qLnyv$>qD+ZUTR5AW!#UvcS$Z}^^T z-}I`NzwrDuEbil-eE<#JTDX=nVs1==p{Ns5u82CxmVA#x+H+En=G;`CT|aI>z~7Tu z_S=7S`-eXDrS;|0Y~pXXc-T>?<646OaM&s$K)bIhw3gzWA{C)ramw)ogGwc~L9IXF^tsB4ktuNnx?;{7-H+p+Em-cRU z_Vlr`hIe(L9>W7=aF}7iRX#ee+6=X3U!%bmmCNdp^J;dMMRs%jVxfR&uqe!$wt;?F zJ-*TC38=+=aL5LLoLO{6#z9_~>D&8eF@43;Tf@QX@bK#3NN?-lj{f1(*M{G7)g`aJ z{;Jo!{3Tf5U+r}9Eq2cLS*W5k6Z}e1#01LiMCXXy1`78bpdme#We;v;|N8fC{>-fp z+bgQN_EJ04BVYF5>&_QKd@(rym~PE9(J=G#vs?)^Yg9e}RJX%ibmpJtb~`hC4lsuS zfX#hg4$T+G4m`K{MwT`R3AQLv-Vvb3!dfj}y>iLE{_pFLT6>wY8AcZ2%lmg9kEgSMH04G(w~v%PG2vpeiB4>!6)yjcX3{Y}jJJ6p%sR{B?5 za=|OEz2cSEUU|jk=kDs^GralzJobSeJb@UYPM%cVMXIcth}k|FwE@K~LJ)syb2J24 zbp2>Tc+JD1EW7hS_Ah_uBX>UZG@d~TH~fS_Hw@%hgVnmf??6ZBqL#-F066vHva29bjVMGdG3PEehXG*jK1~X!5JS<^mK+@bJhDH?RXr4FT`ShDVM>4*#Mwo>}w_Upr*MwK_z)tuWlL-_JjxG3f1C&(`|g6eac&LlJf%z+pIn$A{o;P=N48>clvLw%gqq2)3;#Y z$GU#pz8T&ri>@CJZ5>oZYWqin_>9HnSiV>6Z1}yu0?*8o8-u2$c4)@S1^m6~uQ`=ivRY7;6&aYtl+=3s zSV7x#9-A2)V2KLH zzty{aR2^f{V6)rVS_*gX;H?bS=?^!19jx$dbo-m#!TQ>cW+ln|}Q-bzaoVTypk*{TZFT6v_0V>SpB69RD>{jeE`350u! zf{7{53|g6Ma%KK`iy8nHQPeh=l2O+$4uV(NEZPLMu1N)5HdH$mSjB62hlhXm`>y(x zpMU+nuH7CQ8tG&cR4AHQgqy)wu?!QsvW>Jh#xa-#Pj@gT>6g*c=97y~dEa7e)6 zg+I*xxc-Zi13de)zLh=kbpOFeAA9K0{g3Z|>d_~je(cGopE~gD;iK!DTU|)n6@n$a z2xl3ewGXrZFxZ4CKcHX*Po>#9F**f%j>=+=89hFIiTCV)XOn%rTMR!t>9$;GDBAy5QV%&fc?o2OdVU{t17f z-feHLm?@n_vD{#g?X!&jF5eg(K30N>|KnTP|Nb9t`otIS+Untx?)fX;tigmc0ISN; z0RYhxlaY*)6tFC}phrpW^ClSDr1kW6`*{9gRM2KRRHawR6$@w5tY%K?VYB?$+&Vz< z+4!3VfU!2VK|t=-*e+)&A9(hegNL6z zc=XxljvhL^e)!0d!^e&vJ+^-2`1<1WVyj9ky`|Nq zC444*b$My$>dNk&YrA)^?AyC`#@@9vPuq3+p53SK-h0-Wr=5AmY5R8VfFvA)Waj2QfDJxlBY{1=MRgzpw$h1qag5_pvY}mA zwt+g=f-s@N;7w17m+vDh5FW{HOt==(C^wHxmhluA08m&3k-_!F_aTdNt)`0sfGUxI z$C-|%V`v;^3x4AL?D)1e-X1#K#7lbd_RwGc#h-k~YtGx9W%z@H-37?zShT`&23X?( zTO0RYB<1+riRd{(wY2LCr9~m=dcKE}hyH-$fyF&$_aN+GE(oYo7<)t>0@yHA^!wRX zA0M+c8pkH$kE+0;6#sfSe+Uaww#0xe^bz5d#1?vjHg|m1AeVjcnukx{nf=@U?5~mUDi;9BY`?w45j3G?{N5<*kI4r6F>R3SNzgDUwdwNPcI(o;T9UY zEq9DG;Uc%;*SBE0+8{hjR?D_Ng;-0KS)6ayg#$sL=tc_Z+2cuMHKB+o>@4tC4xI2H zPgh7T_wgy;Kl;!UfB2qHZgrRX*$N_wN(mr({plk z2vIDzQw0c~4Wi-CT2U^8mV^oa(l_sY;LEq%{o<>yS=*Jb_~!YhQOH)7t%^x!=wVg< z+;}Rr;!p`KvC3RAB}TM5%sRes=0Y%f2z^21zq5lAh&Z4lVs`wo2$c>Xs!)_aV?ibr zm`kmp>&K%1k?>mo`_{8x`~A0aD$6_zQPm+-<*N^ZDHIhU*_2~h z1P-ktmu$2mv`V7dM5XAQnC&f6l9#}iIxmd}fI0ay9>#kNT1gU0HUpuK_{aK#u#Idr zHRmxw>%dS827&VcfROO=hMfP$&&cNaP_ef(qRC>u((P?_R`9sWlLwFd%?)3===qmi zeC`@n5BO-4-4ikb6DPb^ktYp7K%7R0QxTgPv3 z11ijIAH4>&x~vAryj{>fS%)?qpCz3dUq#?0U%cA$#{05=_8afJ<$=TayhM1jKW^}~ zhS9}6w;;m5Hm+Kk!$uQDs`i+JfM7@Hq(4!v2q}ta$db%NL>(abby;ojM+SfyvD(;^ zOzJePldooxiU}bnP;1sGT&G{wV<}4<>?7m|pGnGKU+M>H#EQ?uwT5Et$gxe|ZWs>U zt#5Tc{n^hQTJOF1nhS~nz)oqaoXs)hoA=7$S4?eu?$oqGG%11{P8Ai*v@EGs%1Hqi z!Kt%b$8YcfD%?_;sl%H>!9>I)_#90DzZs1_q@F~MRVHnzg|8D2xB25auRr<76TkU? zz4w{pI2%~T!DB~Yh$DV^93jP}ph}Bm`aSJ}!;N@kw%x}uF7<%v0ShDcTMEsIs>CD{ z73AHR$l%BTP^VdGyH2=0U$7uZtN99qd?o7$#G8NWPLS-0Hz@NKu8T6StT+~btUxn<``oDD?G>9P>3?Nxn-$0Aj&*pfK%EKe zx58(I@PdcCk7d952VeV(kKKH9X&=5MVVCE_YK)Z&Zv=rH%;4{;09OrVSiVygjQIs3J8t=)CiHLX2+a14W_be{*x5HCNilfwtOP441OQA=%C)AQPN>Dk0{9%}BHZ znq10TtkjkO{qZs>$LF3TwEW*Te`W~_ZpuRA!Am{S_2XNQu~-*Z`e6U+Yc9ey0rdX7tuSDm zfSpP-sqHc*lWIEosjWMVIgo52az+H9qvRayo%#^7#00%R7X5LfCtmIOAO8Dezww_w za$o}&%y!`2f8o5@jx0OqAZJ(9>;&B(!ZPidh^Y8eM3=`ho+>DgZ^Iy9d)W4pbso-+ zP={Q}uYC@{`w>Ms1%mKc8E8eAN!za{9$fJ9M0i@II^Mq`Bm9A4P^qR**+)rUeKBl2rF} zgSvz#GD`3U*feV*{7AiN2}p(aI$&b+oQY`arXGXunNhOR#8@|S0X-k+&IEbQ78Yel zgts-;goLS%NrXKV7AD4{#X%2=0^&d3Lx9InyLh5~qqF;&!y6yD;pYBu<*F;r#rp#= z03fo{2Up%qLbNYqib`+WIP9&E7Dq&iKQ#xKgk=>2hspMU0iaFE3{v0|X|;EzK~kn0 zWKNPSo-f)Lq{HW2{`BL=e(m?(d*9Q8t=<|glHoD>@E#DhDVGyu@^Xo&r-W4zM!y*qNf+GS)s4e=0BVZ&(s7GIwO4c#+V}EppH-gwAK`S(YJ#Otl zXJJqLgyFoKBZo=+rR=V9f`;|GRHo z|K;EL(4CJR+U((TE-Ut0)o?#WX{l-eaJeG~vb<7@A_qwl*n8cGmX`RQLl9+!w@_G$ zr}*NFh;)(k9Eo`%74RHSL#r+s@jZSs4aKD{9t5iyPKY}-y7$;aMSw_Zle^?7*^+=3 zC0Xl8sx>f+uw+tFd`Y&n<;7$OOwmFH6W}~E0FzrGX&;-wYi4jhi4p26x8M1NFW-65 zW!LUG%}NsHLY7}sKi-9HqT&41mVDU9f+$L3C7T5%GTHz&FPsJwi_222iI~pTMCxe0 zXuDgT4krG%*o&_Jj%Tu8|ASBe`G-Gq44=>F;;kq)$q6%|{QWD1S9zBmnbQ$OG32UJ zBFO-24HbN4i72etZyi&75_z&%Oy&RpX3h_Ypy7`PA4^l7AchqVF7CZ=5nr&96sINO z74reWvxHJ-SOO6dfgtH4!ld>fxTzLJM6eSjfk_-R7t!D_NhtA=1lW3X)6oQ3?JJ3t51IZ(2?O4FTP->y*|hw+PXLjz0j1(*xrhw z(Ow0TQyB92(;4*$qUQ)D%u|S%wD@f3>tWgF@htn#A3pf&zyH2(J+`sg!?#?P?fWgZ zif${NXyVCnF%lS=_KiU_bs<9z2-1WA9ZZb$MI-1TK{2l)86ogUYpul9VII|NK?*f_~v;je7NQ>8?)sSVOa&hrAw0zRXw+_(D*U5-aVOjx= zWgnQp1{!@HvY1+-7?4FwWTj3xz6e|=HxYlnF3NO!SW2qSfWUxOA~Y~7vw%iE_TGf& zM*?Yes!%~IPvL49o`MNC2<<$uvE$>P`TPTq9=_tL7wlQFvt?ctI8g&Y6pAQ0TAVrf z2>b>U-dsvI)O9NS-N0car;g{OA>wP@@OT&A>GnJS<=gN2#cupN)gkP5g6ak4NaPp}Inp+)6%1`CNk(j5&1X0KLGBeT`0DcPH zV=*R=M`KAEJZs1ri$06)SnyPUWl!WZDXGPa@Bpteq-dxYrr*u6jM6d7oV@0rbLkZdp94E3FnTiL>AD;ih$%YMV( z=Ywx};R}xM``odA@mue?<*rAzme#^2IQeRaiD%FgRb?a`B^!z?Nf8u|k_`wx3tChZ z;d4(a8V`cKKR7hcE(OJI+2*_$=qW6z3UnD%DkYzF{xa zBHfT(Bo`Vzm6{f1tGn-WV@(<56g6i z{hh;uy9P(z{>GR8!=HWA^Y_^2=5acW*U4d<=g>Xs%Bhl4cva(z_8b-$YHQK>ZQ{eI z))dnQ0KBOmQ#N${e6|a{{}UV8pT76*|NhY%j||qZ;DeVr+mn&S1}N23!5jZeExA$W zmH1PbkP~%Q>cD3y5sZ3u(%K_8Du@@B!z~Hvf{;pHsHLBOzngfMwI#WU2yZDWz(hEy zu#nR%a#%JP9V=Of(4OC5q9Lm#eo>I{>O+(VSB25bcuNc0B*wa!udzj7HhWlUv69)0Gik0&h?o?iSst(uC>mQip0ziJb_obv z>_yj)HJ|r>a`R8#^OsK|VIOY9y=}RDyJ^y%@CxRzxLNR<-Ai-*ktMfNvDrB?Bw}_< zArP|?IbudhAP92Soafuto{2( zsHPqOrYO{RtxEgOYEc6~(Rtay`JK0IXX#)oytxPm4tu(8r@y&0+}hbc@UqL#|6hLY z@4WW16|4wh7{G9WGq{#V@}!kQ*h#gfmLF>l0sv=4Ol_r&qC64NMr#V02KcoKoPFKJ9W0R zf#t#aYPPYm_3Rt3zx*Hk^xI!@fn6Bj*+95q6c-Oljr0hgsr)t7M^}kF7mFSwqG3hx zFG5t^XSFY>HxX$yWJQwglMyD9eov@KtUW#?p^Lq*mq?uglJT~rt64wRe9-UX56e7v zKb`&OcYpO0H{HIG?Z6HGA@p(YVQY2+0}E(ens| zuxS=Ka3GTRE=@|yR#ez|*&;r@@^l?%QvV})nGgX1(%6G$G1CB|6(Sq6e*EF?{(FyP zfBfI>d;cfCwmHC?(Rxvb&etS_b5Yv2n;L+RjmVLFLxuKrbvD>1=?2@QMX#?;g!zPZhaDLVE$~fEQ;9g62GU z1S^3lz}u(@KeF3Kx4jIlKprK+}r*n8{X`8g(G5i%y}V1OF)Dzt8;2IEb7Tt;1ll8 zqz*)L862X#qz0T(r~yv4mxleN;b33);E#Rpb-(Z5p^JU;?U5MSDdr zU&r?{bEhMt6BT3@XQnnZg<@1jxn0MXKwAQpUsdzK$8;T6Za2bmKi=r@$nosIerW%n z|Mg8rH#P@dyudlytjCDDeo9~f;8&9PiKIwv#$y$b1b#?sepG?GzsiedCwuN=YS3_m7$1oqhw1% zk(N)=oacC2B}$oNOXpQc*V!Uel$EfEnclfF61x-9zKN_8-W zFQQH|wHQ`iu_%jAsN&v>tT)6Bqnm5lb3gEg>)!dp-*eTu`6XiZ`#8=(6jjXAeLymE z#3p65&+WP+2d+v1VxT=oSuF`7M8X6VxSW~A5KL$_475xLlUC>nXl#6UBM8YvevVB- zHh83k>c1S{nS1}#=4-blNYuE8oo_r7oBj87x#B!)_>>I*}Fe{|A#*L z)#F=3&iY5?y$fZ_v36dB2wVW_5HKIy>b$3gRc}HfB>@D#$xw=1!5Jxg3De$z6thHW zq}rPR%+yvIT_`ha2Y^!K)T9tNzo~I}<|#o}HWxBS8;9L-VOI!3C(;>iEoH;r@Mv#% zZ0GRU>#u*w&;H0;UwUbNZ2*rD;}1PIJ8xV?2%V1I#s_uv8cZ@uLBL2cb(~Wm+BfHV z;Z%|w>?y{=g7)rtgsEwo@Fk)ZxfBUZZHS75jWDBRWP&OYvrQ6;*f?lG9yInUsSx-u z7rxJqKR(clS^w=1XYYRhmp^&aE$i8i(Y1c*MMOCO;1rX#D6tL4-RMyeIaZrgqpFn{ zmoc5)aj0|1XVF>~@VjmRI0>uGSCyyL7Dj!xc@;R^Bp()V*pK5$OuIJ&Q%jS~2Dll! zI~=TR9eBm%7yQf*z4k5F@7>qQ@B|q@LytL`eVVeW>&KByeC3udIe9QCsobfF2q#Kb z!g?7`R|+>Xsont6kVWLN0uYl-N_h90b7c+$Ysc$~CWxTK7lD2st%Q$s;SQfq-J1P> zANs6n@$#X_U>0|Oq!&)+FzhhG>2 zdc*aVY@^pdbkXy6{SR+>-4A`=i_Y0)!vN0)^gVi@sK4+84CSW7xwH4S&ei$yy)&{d z=Ipir#WH#*kMC(OQ%9%r+0(W6qdjtpNn5fgB9#OOHKnV#6ku!c&*|z=3+S zgIxmyg^`QZ9^@?#53hAL-uCJ%fBGG-e(5FlP9Y2fc)OfEJrEEgugq@o8h2VGAoh|J zXF9^eiY9?QF<}dYa;GztA`m}{JZ+`I%|_+0SBDD0u}8nGNTyH{OS76eDgworj8p)Q z=Xl`@x_(Uj@r7Qj_I&%P>@Pn0@P|M3g#*VrnDzI=U1sKIv5sGWuxGG#RkX2kabFw? z7QV(HQ`%c{-@?94%|TMW?e3rJ_0P zVXLKGG)Hbc0NOhouJdK~PNB}$%J5is>+rQNJnu)p{|#?>-8uV~?6y(9WE6YbaPhBW z@9|=)a!9YF(+fm2 zA;j+YLyy0)+}}8JXa5~hTYK>MQ#X9Kvc3Zt&^gicxsuEKSfKXKu1dA*Ut+X>Okq69K!Pc5eJF zSsQ^_A~rGr*yX^sBYmwm-<=t#0~DM`9)rM02jh zPC25oT$RkRMQfv#%2-{Z1%^H6`{?)am*3Vo$Uc43vA_D{=WhGfeaDBZTTA#rBgTI& z_yxtrjYR?FMjo?DqZOYh2rqa1nW&mhY!g)2j zHnu9GIVqEdQgac<-l`b7UK|$&YNHP z;8J4tlIFZ)l4&Nq3I_lz;|#J6@9D%V+py68mAkUPyy2c3ZocKf z(X7*3!o2~Z_p)w1IDo;zHaQdMa6QRZejvN>0YJqMjx2DeGKy$pY!>$>GF0h|ui{Dp zGN(4=1^}z?@{nsVc0#hIF5wCBb|Ry`XrQ4R4!jbB7kH6IF1r?i%732*M<6Q15 z#TExd8HkxFxdEaQ%$t*NrDPkX)?onUul>SGUXP)46eD0uqkg{6i@Lh82UC75^ndf= z?316n{}Z46;v-KT>i6(f-sM3DfB7jw;XFEbA{C7AtM(RB(+mJ3a5V{rn&rj5MrxjH zRqmqA!O(V=YnB+51AyiQv%oD*moc3S{v4sE_NUGV$G6r0q8XtREDu!3@H_z4+YH$b z)BKH+4Mo5()5QYOaDbaf&pUm`TVC^$A9(FG*IjCN4e^{n>q3j_BpRHXB#U8$hKN+V zAuAR3oT84(g)c#g@bYt^*&47%zmEsF(BtFVEV!%Z>knn0xcSK&Zoc)NM-F1l=`1bl zV=S;+RK41g)tfb^A~JB;yI072-hAlAAvgH9XrmtA(+w_FX3e5o3E03K834jVAMx}v zQUzwZA^-p+%t=H+RNhYKBGXLH;sA6361DP5D+^_+2$4Tb(lq;yI#-3TP(K0AX9&8u zP;Bp(Snm#wTzJ;LH(dYH*S+$Z>#pqX4(9~8We9)hOYo;5fsUQb0|O(x=m5@$udW(6 z=$rA!N4L1hgMJ?by8dt6k0t(lK7G?I4?X@&zqb>2_4J2!FTai8ZY$bbzU;&0oq}lt zSaYj$NGB<&vd}-4NHmGMV`_>bdHg!{HZpa(&3upS>1M4cw-^A5Rpux=O-^kog=)$1 z7CqfkeNwSSo2bJl-{*RI(o&@IGosm|Q@Cr0&lUIjN6y^cd-XLJzxnzrUh}dup0^`k zAks*H&I%7FjC4P#PmXgkbjR{RgmbWooK(IEYc!7o0H@{Xw(*A*9!&YMzJH*f-E@2Q z*{|I5xv$>w_<{9dcPZ-@x9_@Tvl;7s)SdaHPC}RFQ?LRB1q6v!Q7~Hl1}*!BS}W=D ze9pwD4yg?Q!OixEYVO|DCVlZzkPwAZM2FU-(JUbxMRTc9h%{t5fH{yXAj_2&s?xXV ztk#ui1{2mDp=pOPU<*$YEDw$^4UVpM2QRto;#a@yC9iq;3tx1hjRfe2aJ2wu10b;1 zX#wtL(w7OMLNOE!joqxv8S6=m^3&1Y z3K3?+XP2!ZP530Vhpni*mHroKmWfUuN%Zwx-odLHo?g$sd`EWEE%$u!wtF6Z3NLP0 z=2N?TX>TLizoQI9D! z&x~lv$YR6MCE*BUY*LCOw6_-n6r~H7i?{H7O1y@;+dsORZC-N0*)O~5#V@=1@@uc$ zb>^;oB;a7c(*o?VVPHTvsz=+vnfPop;8gAyjmoSUne4JFU6oN0utj+qWfR1t-p};W z?{n7AmHlTovfI8n_}U$Jef8^i-}}&G$G1Ae-j2;|b%=*`vo7ZQfC@NpLD-e<|F4@^C#l~ z;Qjk8#oB$&M z&JWQ0<4JL3W{&)`$I(^LaAATmg?aqzc zzWwm6-+bVKNB6Jy@k+nttlP_Vi*G^edJLe#aM@}A@V?d2b8LQdgsSs)?)>@sJQfWC zDgxWNlG{dX>j1z4M+XLqN=^fR?%{~)Ml~@@H4xJyiVKU9ol%sau@)}f*U#z~AE3`t9q&`e)* ze02I?Vuk1N=dy3zJGk@i`@eP119#o~$TNqJYz>#Y%R9G*Sk^~>Z#Qw`Zce;2|1DedKD^Hl-v4{q^3{7f| zimGy`3yp-5GU_>?#cxk|qtH?^Dh0B#+wP_w9hd{<+QU!N;?^A3T2dgZuBifB)SNKK}Hfb#(D~Mhq|H z!J9bI=a2Yl@8q=CdV`q`03(w5A)OyDELd7uQt&>1h#h8BJ#EO5^kb2?jusvQ83O>ex(DQJO+XbCc@d?hSE z$e$%fmB?VW^iX0V+Uqu$Mpkp7ytz7@1@lMds--{Z{p|*ITOh*u0q!Zn`9ap-?BL?T zaBF30aOR#}7hZ7AMd#t~?DNlg-bLr{IQOh<&$0~wJSWf|wTt0_Neu}gM5BPD(Sw2* zJ793mE)}S&iw6x53Sdt@33l}8`tb)2l33C?csP6LvFwpYpSkam{SQ9!#QhIF`s9J< zj&BVHoz)>$bvmoKduM>VqC!K0BEZ82ABl}rNr$I%DWcq5!TnT}uME4BBN=5O34U{< z5{7iCMLu?Bcr9hW$D-+?{ z0|56~^|r=zSi~e6_P7t4FSx_<(QvTQ!NO72-_h%wzIW&OXPt5W*?TWIYxmjDJN?Xk zd!KjK>RG2{`*vk(OZkmPsB(0u*lQ7q9QOX8(LsWS4EChyoH|e-PC z8eKg8u!eJFGdplFd+I>;_*2I)pMU(x=g`eRy#Lv!pFMc^=!U(wsoTqXSj4xE9vc|y z$`L)|pq*G$6{Y+M@E|U~OpC&9cnBgRJIGt56q1(5r00;Cww6fIlqcDsPD~Nd_O!q% znaXV@ye{dKLj=$Fn05S?GEj$P8a=N*J547WY_%yx8#m@Q08~0u$&_2oxe}Wf0ds`% zl_w^$Jioos=2A50wzo2cB#Sm(p{6kBRYps#uFZ=Wt*&r1BbN^yAwFM&69rsR7=)f3 zpSRrT4mJk^j0(oby+bR@oxN*2_U+kq+TK0;_U_)dXZPMcJNNEd+qG-g+Rjz%cdm9; zRW#i!c$X2>&m%diKRct`u%KckZo*ao13;jzL6a}mK{63b?n%& zBgfZ|9bG?o=lpgp+d{0N~14cPT*I za^0L*Ky!&~(MoEorD>x1GI~YQDiMeVbI9_N)6uC#;;4Xvo!VTT2_aWnY;O+uk+3-4 zbW|cHsYo%vptAu79Xft7o5qIMtKk`iT+BGOl8&WzP#}yB0|45c>E@IDZodzWe1jw? z?6KiF2dIDu>-9DhN76o@0-Hg`JZRh?4@vC{S@Td#(##@kI7`tWp<#m};um1%mCh3K zgE0b^i2^?tD#<|<(!KqwK-$j!Ml2N|M8N$};E zWSRlTipc~^rz9N^IQbD%xhbJo(E%mB|I#9C9e5pI>J7xi1AvT)5PHf{76}%T`%2+T zW(3lZ^!OAbAY5>4WT%Yu`H<$A3OsB<(BmqTFDCw<4l9MLAX_^3n_uSLW zk`GZ&CXZwc!`NV8Df)Au>6HiZ0_6MLI@pQ$DQtrY`U3$uCZf)$(7YirE4932Bv5ItJyU4S4nPc; z*lc~tzLZ=y;us#pBp^ae5Q$MkLkI&OeL7ETn!A2s7$Ga3OQy2qfR~wq7NFOyWI`bF z!K;8)DC*QBd5Sd@q$N%Sn zvl|wYA`~E?LU}Qp)yL)mc84(j~DzB_cVp4g5RK`ltkXU=7JOhAFmFUEp z$OeRorgD-Kxy9UxkRt>n%4jjl@?-srw27JlzoWL}^6-$q9DXhKBw9 zCsrG{^C!IHh)*jNx%iEoRFdO_6D&!T&gV)666AYMsa8-?xSE9vrI~(ZLZ-pyFdFXFRh(cWjmq zm&XJjNp$YTOy91@a!WBGYx3cp4N-1{&m?dlM%oL2i7fQ;5i`PUP7>V9G@~`=dYnpH z>L60nl`2y+J-#!Pkk>iF%Qk0j>~7~vz?#sov!Ml!`uIjW#a zK%46i$_b{_tIh!|6Cl+%MW4uA7%jwXrQU{@d@l<*QHWu^30Ib}j|I|ngN)EpEpVE1 zD^)yG>LPruXp|kBlCu-uTpc~Tm8lWDODRapP!OaUDg__Qsk074Y;5@eFki#-MH^d4 zFF?~M_9A?!jOHQ?sYI0)l{;SowzkcjHzZobe9P5bL7ezwA6d5^dvr@VqxoeDP%v5m zVvcWvOtClIB5Op&w92!PGApILCmu?)h*WouoH{EgJGS{6sZFmWDS zUd{ot;Lp+27${ogJ|6&l;m2qv*>wf*W}r0RHj#LdGiY={w(4N(B2edKdp;~K4!pe^ zEhYWT)YFkVO5`J{GI}CXX_-u8MNZ0(0KGq{=M@|vR!wpPJ0ChmFbiQal|^LU@B?Ng zX5?y=ETKYFi6CYqJl`Z8p2Fuz-PoSuz$+ONF{!Jmyr4u#2B8Bp_|ZDKw;rHzsROgUf@p)!j;Fk-m3)cz7Hsh@*WOSo;Jtc+kKbL!Fo%@+qrY(n$2n2R8S+0yRZO|Xo< zq!XD)=g1A}w6cg2HB^Vsf&=uS!AWF6MdeE6BS6UWF#_zv$%a><1E*3)&q)$wQ1t;3u9_#N=1jpcr0z=K;2ZmK#$T zYaa@L&thl_-%=Itt*2ATW)9BkngvdV+=|;k=i(M>5jfn>1@HudY=0@X%_0n8o28Xc zR4=eKk^C&ev^BLwO~6Hrb*7~)0LB}iLa3^U6f@<-XbVVhn^73rw$`|SIE{ha&M=N~ zrN}Oy1THx9`DHE6R+qX~j&&;0bZ;RmSMw?P3@B>-v&F5g2Qt@IVP?7QDHq+0THvIG zZ9ET9Yb@Jg`(wKjId~gS7$sSNj|?4?mS~3B!-Emjj=whm?tITnwzGxI5RfTVUFp<> z09Cf4DRC!LlWDVCYnyGZXnD03#tPJGw#e|)MZOgU`xbih6xqhZZ0w>zZDmbYVAmX{ z18CA3o#(RlC~u{hq}fbU>J;A>cGNfXD&^4Ex;1=EHF!oF+-1SJ?HulGe;xtdygyCc?fsgJRleSh)FR-*E+GOt1#qFW>i5;ON(b zG#5%Lb0zX7=iQhq{z(TGf*c)a=v&08?PrRTNU~sr-^Kt^Wi0Xt;Dm{4uK-eMwURlZ z#X_7V$G%`p_RGP_D~rQfnB?Bwo5OWR0wQ31hLM@I7FKYS?WG7&JF=3P#hf_n}FyK2N=+9H4CF z89?oDQHhV5YbXq}oPfY9hZ*Hon4%#z6aYF*2nWTya3jd0VimA|%i5j@w66$1A9syQ zZDXWwEtCD#a2rBLm0m1NFCVX%3DF*O%Naft9wisFnAh;Z?TAxpv}Xb5`}%9V;Z z4Ft?#ix3**w?8Wi?}8j)90=~|MVM>AA6wYzYN}Z)ZdgT`y%u~%QtnwBV;cr5v`l4r zF(8Q_(KO;s6lPDruazYnXq8SnhtNNa=^}i24K0}?ryPer4H;RS2BKa^VS$JYk!kzD zLf2#y>Z(310wzLTr85_>+Db#Ac9fLBSVAg($`59x4`B9+F>OpW7lz9TOW?HCLcn4V zM#jyOh|H!50L zA~uV3WJ~(A2q895pN1`DPN5zy@xE6=Ll`mh|3(TO{zTP%d2aR<7}fc(-S`MogiaJs%#9o*=7{E!o~Wxr{340isn5tMplAFZBbJ z=VD+(Ny~6pUZTRWZ6x+Zy@ZJ-riGz5QE(z#O3F8JnhDicrC8xZW#$M|tbTDCMAU`h%Tn{DcbnWH-zO|!QgtWg$2<{E+)zjr&LoK@g z+<6$qRvZ@qDf@`PFUuI>3^(Rcu?MB!YsitB*v(7}8>H>Qc%v zNjpBNVfzTA%t$Dwl;pK$sFgIKMHM2^h~L_18$s*8>o?BO5i3MbG|LhKXx$zN`;tns z5@=f3Lbr%cBu|dmf=+(K=9oSgjsYOFQhS-QqTyuBa!oS^pB7EVsdzG0M;8`kQ7CqT z1P^7@ac+JrEiLu+%}Bd+*+=np;L=0{ZqC@zXi`Q8Dwly77PBZ0vcW+vhz=L2iqXix zRUU(J8zUBU$t8%BKwi-`7xl$K4)#Dm5*VgsI(gOD%~9@*htUkK1>n+W7w6I5Cdk>& zBqE=SJOCmFKC`6jwF>P3?h>W0V|p@}18%&rBEt`ihAJ^8iegLo-eYe(UwEBfkqW`pr$r`R-`rROgP$#bscJ9k8-k@fG^a|7Kc6jnpw*$4-kwT z$dzv(s0b|$Vs>dEY?0eODJ>!(3mcf&j~>fJ3Rale9F3wb2F1x1VS!@EVS^PKB8POy z3H605BB%~pu@;zng+i(95P+7)Byy$a$jVLFJff;9L+w{)RWfs1jXx@Eqtr;IY>~ho z*&au<2(K@7&x~o;&T-yZRESBnQV(!+3}i9X2d+WruNY}PDAhcNdZkuSFTnC&_$Yf( zR+}Vrsa{FcAy5Umijasp74fAj&J;vy4xE%Z1u|5Kqp(Z|;oB?3-Ws%Z7b?RoDodIHO0!lLYn$y83wJyxZWpgnD`f^ppFO+AzLZo#p-Bj)d@87E7em!(Vit4H@MP3anwl^S)|3OfCj4wPzhBi z8ba~sbDL?Hlf_7~j&FwIBhwCmNF7Pf6dmb`pQ@9S$~UX{Tu;~GSIWR>WVcSefiL8l zpwLt>o8vnw1HsuVz=@B&@X2X#30abn7UhxjP?aFkt<3e{sesHGQM7-Ep*VmI$Q1<% zT6rf1IwbSnHmHo)LH9=i^!kPzT4^B$4*w7W2<8)Ha0ML$l6D`vK#T$xx<2unuWJCC|D$=D5A=#X?XN4(i9Vf=t!nzvf1GjJms`B z)J80FrqUKL#Qp!UICx^F0ocJTyx!x|sC_rW^ES#9o^iZ)49QGk2 z!iA)n2xs3iIwF=NB0rP-CI$*(wK!5bOfSO4N^mi`4Og2`*LIq~t?*O0MHQ7T!Lpo~ zsapdHZMBGl&1ke>67X{YC`u-%kni_0-9Y4MY;tr4UZA)^r>xE31B9)Q=Hj@OznpDB z92W*CAHoHId>8k9|`{AfjBU zix?FzQ>j1%1yRUwuPhM+N_i;6`IN8*vvlD0UMtU&ZDwuXyDIlG^>(Beg+*aW{ z1r<-r#Uhc7ZFaIn-wA>08RS;-#gw`SM6TDRum!m|Rup97Q`oBz zt*{c>U~z!=>@W^zxT$kcz!*d2F?;J8!U1U$&b*L?Jv)%(4XA)>GQ@;kjAdvt-T}@Q zsRh~#gNY=BsqV6@D>IOwmghR!7E<9J(LxX?0~Pg6umy?SGiFEoa3h4bZWiGW?qdm( z-nTJOh56iEVwXjuEqRDonMHGRBn|+R45LTKz$XF-`i5N7HS4)$lNsQQtb^Gm#k3bl zz+?c6x(g13S~r(yT|QeR!vD$OBD(~vYBflo&1wu;`LK&qIr6dtT4K4;PdI`I1w-PNegPi!Dpu^yR5I-uN$)_ zn1muB8o9ioh1z5qp+gNS^2mjXJqXtA+C+wF?6EP*rhxO%ViUh$M8Ab(a5li?IFut4 z4Iuc zMBx06H1?igGTlp^S@frpS)zq#m}GHuL7urJ%ztCpW~C_Pk(4B9A(&{fK?a-EgWHS~ z8V2^(YORi}t_prwlnaf-TL%CH6iMIUz(tg6_z*YEqHJeFd(q-!DySQP!U)H^6@vZ;5mfp2^Fy~ zx3X9P6Z!$F6d0v~QzZ++7XGk}ma>!)6?74koPng(TG*lpD<+{mn4myN(8-ifjxR#+ zu;_do3MEGoN->WhrBUI$!4&ONQX@nq&WJ>)N{E38e6~ROCO!$suxW`eD5{8G$b+4? tGzpNPIfx;NV-AEN_i>V{P+Ob%{{bLe#Yq#2%nSek002ovPDHLkV1kEQX0QMN literal 0 HcmV?d00001 diff --git a/public/icons/icon-72x72.png b/public/icons/icon-72x72.png new file mode 100644 index 0000000000000000000000000000000000000000..61c6986e3dcaf67afe2255440fd5876bdc89c692 GIT binary patch literal 6495 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 FV1m-Vaohj^ literal 0 HcmV?d00001 diff --git a/public/icons/icon-96x96.png b/public/icons/icon-96x96.png new file mode 100644 index 0000000000000000000000000000000000000000..81dea00a66d7eac9328eaceef16d284430d0cd75 GIT binary patch literal 10008 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 F=MR!V2&w=8 literal 0 HcmV?d00001 diff --git a/scratch/check_settings.py b/scratch/check_settings.py new file mode 100644 index 0000000..f6c3404 --- /dev/null +++ b/scratch/check_settings.py @@ -0,0 +1,13 @@ +import urllib.request +import json + +url = "https://libretto.mmcinet.eu/canti/api/v3/get_all_app_tables?uuid=pwa-cc-uuid&email=&platform=browser&version=1.0&gruppo=123456&all_song=false" +req = urllib.request.Request(url, headers={"User-Agent": "Mozilla/5.0"}) +print("Fetching...") +with urllib.request.urlopen(req) as res: + data = json.loads(res.read().decode("utf-8")) + + settings = data.get("canti_settings", {}).get("data", []) + print(f"Total settings: {len(settings)}") + for s in settings[:10]: + print(s) diff --git a/scratch/deploy_ftp.py b/scratch/deploy_ftp.py new file mode 100644 index 0000000..69aa2b4 --- /dev/null +++ b/scratch/deploy_ftp.py @@ -0,0 +1,154 @@ +import os +import sys +import threading +from ftplib import FTP, error_perm +from concurrent.futures import ThreadPoolExecutor, as_completed + +thread_local = threading.local() + +def load_env(): + env = {} + if os.path.exists('.env'): + with open('.env', 'r', encoding='utf-8') as f: + for line in f: + line = line.strip() + if line and not line.startswith('#'): + if '=' in line: + key, val = line.split('=', 1) + env[key.strip()] = val.strip() + return env + +def get_ftp_connection(ftp_host, ftp_user, ftp_pass): + if not hasattr(thread_local, "ftp") or thread_local.ftp is None: + ftp = FTP(ftp_host, timeout=30) + ftp.login(ftp_user, ftp_pass) + ftp.passive = True + thread_local.ftp = ftp + return thread_local.ftp + +def close_thread_connection(): + if hasattr(thread_local, "ftp") and thread_local.ftp is not None: + try: + thread_local.ftp.quit() + except: + try: + thread_local.ftp.close() + except: + pass + thread_local.ftp = None + +def ensure_remote_dir(ftp, path): + parts = path.replace('\\', '/').strip('/').split('/') + current = "" + for part in parts: + if not part: + continue + current += "/" + part + try: + ftp.mkd(current) + print(f"\nCreated remote dir: {current}") + except error_perm: + # Directory already exists or permission error (which is normal if it exists) + pass + +def upload_file_task(local_path, rel_path, ftp_host, ftp_user, ftp_pass, created_dirs, created_dirs_lock): + ftp_path = rel_path.replace('\\', '/') + remote_dir = os.path.dirname(ftp_path) + + # Ensure remote directory exists + if remote_dir: + with created_dirs_lock: + if remote_dir not in created_dirs: + try: + ftp = get_ftp_connection(ftp_host, ftp_user, ftp_pass) + ensure_remote_dir(ftp, remote_dir) + created_dirs.add(remote_dir) + except Exception as e: + thread_local.ftp = None + try: + ftp = get_ftp_connection(ftp_host, ftp_user, ftp_pass) + ensure_remote_dir(ftp, remote_dir) + created_dirs.add(remote_dir) + except Exception as err2: + return False, ftp_path, f"Failed directory creation: {err2}" + + # Upload the file + for attempt in range(3): + try: + ftp = get_ftp_connection(ftp_host, ftp_user, ftp_pass) + with open(local_path, 'rb') as f: + ftp.storbinary(f"STOR {ftp_path}", f) + return True, ftp_path, None + except Exception as e: + thread_local.ftp = None # Force reconnect on next attempt + if attempt == 2: + return False, ftp_path, str(e) + return False, ftp_path, "Unknown error" + +def main(): + env = load_env() + ftp_host = "ftp.canticristiani.it" + ftp_user = "canticristiani.it" + ftp_pass = env.get("FTP_PASSWORD") + + if not ftp_pass: + print("❌ Error: FTP_PASSWORD not found in .env") + sys.exit(1) + + local_dir = "www" + if not os.path.isdir(local_dir): + print(f"❌ Error: Local dir '{local_dir}' not found.") + sys.exit(1) + + files_to_upload = [] + for root, dirs, files in os.walk(local_dir): + for file in files: + local_path = os.path.join(root, file) + rel_path = os.path.relpath(local_path, local_dir) + files_to_upload.append((local_path, rel_path)) + + total = len(files_to_upload) + uploaded = 0 + errors = [] + + created_dirs = set() + created_dirs_lock = threading.Lock() + progress_lock = threading.Lock() + + # Thread limit: default to 100 as requested + num_threads = int(os.environ.get("FTP_THREADS", env.get("FTP_THREADS", "100"))) + print(f"🚀 Starting parallel upload of {total} files using {num_threads} threads...") + + def run_task(item): + nonlocal uploaded + local_path, rel_path = item + success, ftp_path, err_msg = upload_file_task( + local_path, rel_path, ftp_host, ftp_user, ftp_pass, created_dirs, created_dirs_lock + ) + with progress_lock: + uploaded += 1 + print(f"\rUploading [{uploaded}/{total}] {ftp_path}...", end="", flush=True) + if not success: + errors.append((ftp_path, err_msg)) + + with ThreadPoolExecutor(max_workers=num_threads) as executor: + futures = [executor.submit(run_task, item) for item in files_to_upload] + for future in as_completed(futures): + pass + + # Cleanup connections + with ThreadPoolExecutor(max_workers=num_threads) as cleanup_executor: + cleanups = [cleanup_executor.submit(close_thread_connection) for _ in range(num_threads)] + for future in as_completed(cleanups): + pass + + if errors: + print(f"\n⚠️ Deploy completed with {len(errors)} errors:") + for path, err in errors: + print(f" {path}: {err}") + sys.exit(1) + else: + print("\n\n✅ Deploy completed successfully with 100% files uploaded without errors!") + +if __name__ == '__main__': + main() diff --git a/scratch/extract_icons.js b/scratch/extract_icons.js new file mode 100644 index 0000000..76b0d3f --- /dev/null +++ b/scratch/extract_icons.js @@ -0,0 +1,34 @@ +const fs = require('fs'); +const path = require('path'); + +function walkDir(dir, callback) { + fs.readdirSync(dir).forEach(f => { + let dirPath = path.join(dir, f); + let isDirectory = fs.statSync(dirPath).isDirectory(); + if (isDirectory) { + walkDir(dirPath, callback); + } else { + callback(dirPath); + } + }); +} + +const icons = new Set(); + +walkDir(path.join(__dirname, '../src/app'), (filePath) => { + if (filePath.endsWith('.html') || filePath.endsWith('.ts')) { + const content = fs.readFileSync(filePath, 'utf8'); + // Match name="icon-name" + const nameMatches = content.matchAll(/name=["']([a-zA-Z0-9-]+)["']/g); + for (const match of nameMatches) { + icons.add(match[1]); + } + // Match [name]="... ? 'icon-a' : 'icon-b'" + const ternaryMatches = content.matchAll(/'([a-zA-Z0-9-]+-outline|[a-zA-Z0-9-]+-sharp|[a-zA-Z0-9-]+)'/g); + for (const match of ternaryMatches) { + icons.add(match[1]); + } + } +}); + +console.log(JSON.stringify(Array.from(icons).sort(), null, 2)); diff --git a/scratch/parse_comunita.py b/scratch/parse_comunita.py new file mode 100644 index 0000000..d1d79ac --- /dev/null +++ b/scratch/parse_comunita.py @@ -0,0 +1,34 @@ +import urllib.request +import json + +url = "https://libretto.mmcinet.eu/canti/api/v3/get_all_app_tables?uuid=pwa-cc-uuid&email=&platform=browser&version=1.0&gruppo=123456&all_song=false" +req = urllib.request.Request(url, headers={"User-Agent": "Mozilla/5.0"}) +print("Fetching...") +with urllib.request.urlopen(req) as res: + data = json.loads(res.read().decode("utf-8")) + + canti_pers = data.get("canti_personali", {}).get("data", []) + states = {} + for cp in canti_pers: + state = cp.get("stato") + states[state] = states.get(state, 0) + 1 + + print("States found in canti_personali:") + for state, count in states.items(): + print(f"- State {state}: {count} songs") + + # Let's also check if there are any duplicate IDs between canti and canti_personali + canti_ids = {c["id_canti"] for c in data.get("canti", {}).get("data", [])} + canti_pers_ids = {cp["id_canti"] for cp in canti_pers} + intersection = canti_ids.intersection(canti_pers_ids) + print(f"Number of duplicate song IDs between global catalog and canti_personali: {len(intersection)}") + if len(intersection) > 0: + print("First 5 duplicate IDs:") + print(list(intersection)[:5]) + # Find one example of duplicate + dup_id = list(intersection)[0] + global_dup = next(c for c in data["canti"]["data"] if c["id_canti"] == dup_id) + pers_dup = next(cp for cp in canti_pers if cp["id_canti"] == dup_id) + print(f"\nExample Duplicate (ID {dup_id}):") + print(f"Global: Title='{global_dup.get('titolo')}', Stato={global_dup.get('stato')}") + print(f"Personal: Title='{pers_dup.get('titolo')}', Stato={pers_dup.get('stato')}") diff --git a/scratch/probe_prod.py b/scratch/probe_prod.py new file mode 100644 index 0000000..241276a --- /dev/null +++ b/scratch/probe_prod.py @@ -0,0 +1,11 @@ +import urllib.request + +url = "https://app.canticristiani.it/js/db.js" +req = urllib.request.Request(url, headers={"User-Agent": "Mozilla/5.0"}) +with urllib.request.urlopen(req) as res: + content = res.read().decode("utf-8") + lines = content.split("\n") + + print("================== js/db.js lines 1260 to 1310 ==================") + for i in range(1259, min(1310, len(lines))): + print(f"{i+1}: {lines[i]}") diff --git a/scratch/test-css.html b/scratch/test-css.html new file mode 100644 index 0000000..b7e96cf --- /dev/null +++ b/scratch/test-css.html @@ -0,0 +1,33 @@ + + + + + + +

    + ti amerò come + LA + MI +
    + + diff --git a/scratch/test_merge.ts b/scratch/test_merge.ts new file mode 100644 index 0000000..ae78a4d --- /dev/null +++ b/scratch/test_merge.ts @@ -0,0 +1,67 @@ +const textWords = [ + { text: 'come', bbox: { x0: 40, x1: 60 } }, + { text: 'sei', bbox: { x0: 70, x1: 90 } } +]; + +const chordWords = [ + { text: 'la', bbox: { x0: 65, x1: 75 } }, + { text: 'mi', bbox: { x0: 95, x1: 105 } } +]; + +function mergeChordsAndLyrics(chordWords: any[], textWords: any[]): string { + let result = ''; + const chordAssignments = new Map(); + + chordWords.forEach(chord => { + const chordX = (chord.bbox.x0 + chord.bbox.x1) / 2; + let closestWord: any = null; + let minDistance = Infinity; + + textWords.forEach(textWord => { + const wordXCenter = (textWord.bbox.x0 + textWord.bbox.x1) / 2; + const dist = Math.abs(chordX - wordXCenter); + if (dist < minDistance) { + minDistance = dist; + closestWord = textWord; + } + }); + + if (closestWord) { + if (!chordAssignments.has(closestWord)) { + chordAssignments.set(closestWord, []); + } + chordAssignments.get(closestWord)!.push(chord); + } + }); + + textWords.forEach((textWord, index) => { + const assignedChords = chordAssignments.get(textWord) || []; + + // Split chords into before and after the word + const chordsBefore = assignedChords.filter(c => (c.bbox.x0 + c.bbox.x1)/2 <= textWord.bbox.x1); + const chordsAfter = assignedChords.filter(c => (c.bbox.x0 + c.bbox.x1)/2 > textWord.bbox.x1); + + chordsBefore.sort((a, b) => a.bbox.x0 - b.bbox.x0); + chordsAfter.sort((a, b) => a.bbox.x0 - b.bbox.x0); + + chordsBefore.forEach(chord => { + const cleanChord = chord.text.replace(/[\(\)\[\]]/g, '').toUpperCase(); + result += `[${cleanChord}]`; + }); + + result += textWord.text; + + chordsAfter.forEach(chord => { + const cleanChord = chord.text.replace(/[\(\)\[\]]/g, '').toUpperCase(); + result += `[${cleanChord}]`; + }); + + if (index < textWords.length - 1) { + result += ' '; + } + }); + + return result; +} + +console.log(mergeChordsAndLyrics(chordWords, textWords)); diff --git a/scratch/test_transposition.ts b/scratch/test_transposition.ts new file mode 100644 index 0000000..c7fd61d --- /dev/null +++ b/scratch/test_transposition.ts @@ -0,0 +1,20 @@ + +import { LyricsParserService } from './src/app/services/lyrics-parser.service'; + +const parser = new LyricsParserService(); + +function testTranspose(chord, semitones) { + const result = parser.transposeChord(chord, semitones); + console.log(`${chord} + ${semitones} -> ${result}`); +} + +console.log('Testing Slash Chords:'); +testTranspose('DO/SOL', 2); +testTranspose('REm/LA', 1); +testTranspose('MIb/SIb', -1); +testTranspose('FA#/DO#', 2); + +console.log('\nTesting Single Chords:'); +testTranspose('DO', 2); +testTranspose('REm', 1); +testTranspose('SIb', -1); diff --git a/seo_pwa_strategy.md b/seo_pwa_strategy.md new file mode 100644 index 0000000..1f7c463 --- /dev/null +++ b/seo_pwa_strategy.md @@ -0,0 +1,184 @@ +# Strategia SEO e Indicizzazione per la PWA dei Canti + +Questo documento definisce la strategia tecnica per consentire l'indicizzazione dei testi dei canti da parte dei motori di ricerca (in particolare Googlebot) e la corretta generazione delle anteprime (social cards) su piattaforme di messaggistica e social media (WhatsApp, Telegram, Facebook, ecc.), mantenendo intatta l'architettura PWA (Progressive Web App) offline-ready. + +--- + +## 1. Il Contesto Tecnologico +L'applicazione è sviluppata con: +- **Angular 20** (Framework Core) +- **Ionic 8** (UI & Routing integration) +- **Angular Service Worker (`@angular/service-worker`)** per le funzionalità offline della PWA. + +--- + +## 2. La Strategia Selezionata: Prerendering / Static Site Generation (SSG) + +Dato che i testi dei canti sono **dati statici** (non cambiano in base all'utente connesso e variano molto raramente), la soluzione ottimale è la **Static Site Generation (SSG)**, nota anche come **Prerendering**. + +### Come Funziona la Sinergia SSG + PWA +1. **Fase di Build:** Durante la compilazione dell'app (`ng build`), Angular genera un file `index.html` statico e pre-renderizzato per ogni singolo canto (es. `/canti/tu-sei-sorgente/index.html`). +2. **Scansione dello Spider (SEO):** Quando Googlebot o i crawler dei social richiedono l'URL di un canto, il server o la CDN distribuiscono immediatamente il file HTML statico già popolato con il testo del canto e con i meta tag corretti. +3. **Idratazione e PWA (Client):** Quando un utente apre la pagina sul browser, Angular scarica i bundle JavaScript ed esegue l'**hydration** in background. L'applicazione "prende vita" come Single Page Application (SPA), attiva il Service Worker e abilita la navigazione offline e l'installabilità come PWA. + +--- + +## 3. Fasi e Dettagli di Implementazione + +### Fase 1: Struttura degli URL e Routing Semantico +Per facilitare la SEO, gli URL devono essere parlanti e privi di simboli di hash (`#`). Attualmente, l'applicazione utilizza già il routing basato su percorsi standard (PathLocationStrategy) in [app-routing.module.ts](file:///Users/davidfrassi/SRC/agenti/canti/src/app/app-routing.module.ts). + +È necessario definire una rotta dedicata per i singoli canti che accetti un parametro semantico (detto *slug* o *alias*), ad esempio: + +```typescript +// src/app/app-routing.module.ts +const routes: Routes = [ + // ... altre rotte + { + path: 'canti/:slug', + loadChildren: () => import('./pages/canto-detail/canto-detail.module').then(m => m.CantoDetailPageModule) + } +]; +``` + +I collegamenti all'interno dell'applicazione per navigare verso i canti devono utilizzare il tag semantico `
    ` con la direttiva `routerLink`, per consentire a Googlebot di scoprire autonomamente tutte le pagine: + +```html + +... + + + + {{ canto.titolo }} + +``` + +--- + +### Fase 2: Gestione dei Meta Tag Dinamici +Ogni canto deve avere un titolo e una descrizione univoci e ottimizzati per la SEO. In Angular si utilizzano i servizi `Title` e `Meta` di `@angular/platform-browser` per aggiornare i metadati all'inizializzazione del componente: + +```typescript +// src/app/pages/canto-detail/canto-detail.page.ts +import { Component, OnInit } from '@angular/core'; +import { ActivatedRoute } from '@angular/router'; +import { Title, Meta } from '@angular/platform-browser'; +import { CantiService } from '../../services/canti.service'; + +@Component({ + selector: 'app-canto-detail', + templateUrl: './canto-detail.page.html', + styleUrls: ['./canto-detail.page.scss'], +}) +export class CantoDetailPage implements OnInit { + canto: any; + + constructor( + private route: ActivatedRoute, + private cantiService: CantiService, + private titleService: Title, + private metaService: Meta + ) {} + + ngOnInit() { + const slug = this.route.snapshot.paramMap.get('slug'); + if (slug) { + this.canto = this.cantiService.getCantoBySlug(slug); + this.updateSEOMetadata(); + } + } + + updateSEOMetadata() { + const titoloCompleto = `${this.canto.titolo} - Canti Cristiani`; + const descrizione = `Testo e accordi del canto "${this.canto.titolo}". ${this.canto.testo.substring(0, 150)}...`; + + // Imposta il titolo della pagina + this.titleService.setTitle(titoloCompleto); + + // Imposta i meta tag standard per la SEO + this.metaService.updateTag({ name: 'description', content: descrizione }); + + // Imposta i tag OpenGraph per la condivisione sui social (Facebook, WhatsApp, Telegram) + this.metaService.updateTag({ property: 'og:title', content: titoloCompleto }); + this.metaService.updateTag({ property: 'og:description', content: descrizione }); + this.metaService.updateTag({ property: 'og:type', content: 'article' }); + this.metaService.updateTag({ property: 'og:url', content: `https://canti.cristiani.it/canti/${this.canto.slug}` }); + + // Se c'è un'immagine associata o una copertina di default + this.metaService.updateTag({ property: 'og:image', content: 'https://canti.cristiani.it/assets/og-cover.png' }); + } +} +``` + +--- + +### Fase 3: Configurazione del Prerendering (SSG) in Angular 20 +In Angular 20, l'abilitazione del server-side rendering e del prerendering statico durante la compilazione avviene aggiungendo il pacchetto SSR ufficiale: + +```bash +ng add @angular/ssr +``` + +Questo comando configura automaticamente l'applicazione modificando `angular.json` e creando i file necessari per la compilazione lato server. + +#### Configurazione delle rotte da pre-renderizzare +Poiché l'elenco dei canti è dinamico (es. risiede in file JSON o database), dobbiamo indicare ad Angular quali rotte generare staticamente durante il comando `ng build`. + +Si crea un file di configurazione per definire le rotte o si utilizza uno script per estrarle dinamicamente: + +1. **Creare un file delle rotte statiche** `prerender-routes.txt`: + ```txt + /home + /settings + /canti/tu-sei-sorgente + /canti/re-dei-re + /canti/lodi-al-altissimo + ``` +2. **Automatizzare la generazione di questo file** inserendo uno script (es. `generate-routes.js`) da eseguire prima della build che legge l'elenco dei canti dal file JSON locale e scrive l'elenco dei percorsi in `prerender-routes.txt`. +3. **Configurare `angular.json`** per consumare questo file: + ```json + "prerender": { + "discoverRoutes": false, + "routesFile": "prerender-routes.txt" + } +``` + +Al termine della build (`npm run build`), nella cartella di distribuzione (es. `dist/canticristiani/browser`) verranno generate cartelle fisiche con i file `index.html` pronti all'uso per ciascuna rotta definita. + +--- + +### Fase 4: Sitemap.xml e Robots.txt +Per garantire che Googlebot trovi tempestivamente tutti i canti, è fondamentale generare un file `sitemap.xml` da posizionare nella radice del server web. + +#### Esempio di `sitemap.xml`: +```xml + + + + https://canti.cristiani.it/home + weekly + 1.0 + + + + https://canti.cristiani.it/canti/tu-sei-sorgente + monthly + 0.8 + + +``` + +#### Esempio di `robots.txt`: +```txt +User-agent: * +Allow: / + +Sitemap: https://canti.cristiani.it/sitemap.xml +``` + +--- + +## 4. Vantaggi e Risultati Attesi +- **Indicizzazione immediata:** Googlebot indicizzerà i testi dei canti all'istante, consentendo agli utenti di trovare la PWA cercando frammenti di testo o il titolo del canto direttamente su Google. +- **Anteprime nei Social Perfette:** La condivisione dei link sui canali di comunicazione mostrerà anteprime ricche (titolo corretto, frammento del testo del canto e logo dell'app). +- **Integrità PWA:** L'utente beneficerà di un caricamento iniziale ultra-veloce (grazie all'HTML pre-renderizzato) seguito dall'installazione offline e dall'esperienza fluida tipica dell'applicazione mobile. diff --git a/src/app/app-routing.module.ts b/src/app/app-routing.module.ts new file mode 100644 index 0000000..cd6f74a --- /dev/null +++ b/src/app/app-routing.module.ts @@ -0,0 +1,38 @@ +import { NgModule } from '@angular/core'; +import { PreloadAllModules, RouterModule, Routes } from '@angular/router'; + +const routes: Routes = [ + { + path: 'home', + loadChildren: () => import('./home/home.module').then( m => m.HomePageModule) + }, + { + path: '', + redirectTo: 'home', + pathMatch: 'full' + }, + { + path: 'player', + loadChildren: () => import('./pages/player/player.module').then( m => m.PlayerPageModule) + }, + { + path: 'display', + loadChildren: () => import('./pages/display/display.module').then( m => m.DisplayPageModule) + }, + { + path: 'settings', + loadChildren: () => import('./pages/settings/settings.module').then( m => m.SettingsPageModule) + }, + { + path: 'propose-canto', + loadComponent: () => import('./pages/propose-canto/propose-canto.page').then( m => m.ProposeCantoPage) + }, +]; + +@NgModule({ + imports: [ + RouterModule.forRoot(routes, { preloadingStrategy: PreloadAllModules }) + ], + exports: [RouterModule] +}) +export class AppRoutingModule { } diff --git a/src/app/app.component.html b/src/app/app.component.html new file mode 100644 index 0000000..4dd1a68 --- /dev/null +++ b/src/app/app.component.html @@ -0,0 +1,183 @@ + + +
    + + +
    +
    +
    + CantiCristiani +
    + + + +

    Applicazione Installata

    +
    + La app risulta già installata sul dispositivo, chiudi il browser ed usa quella oppure disinstallala se preferisci utilizzarla da qui. +
    +
    + +
    +
    + + + + + +

    Apertura App in corso

    +

    + Stiamo aprendo la PWA installata per caricare la playlist ed evitare cache del browser obsoleta. +

    +
    + +
    + Per evitare problemi di cache, la navigazione da browser è disattivata se la PWA è installata.
    + Se preferisci usare il browser, disinstalla l'app dal dispositivo. +
    +
    +
    + + + + +
    +

    Aggiungi a Home (iOS)

    +

    + Per aggiornamenti istantanei e uso offline, aggiungi l'app alla schermata Home di iOS: +

    +
    +
    +
    1
    +
    + Tocca il pulsante Condividi 📤 in Safari. +
    +
    +
    +
    2
    +
    + Scorri il menu e seleziona Aggiungi alla schermata Home ➕. +
    +
    +
    + +
    + + +
    +

    Installa CantiCristiani

    +

    + Installa l'applicazione sul tuo dispositivo per evitare problemi di cache del browser ed usarla offline! +

    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + + +
    +
    + CantiCristiani +
    +

    Installa CantiCristiani

    +

    + Installa l'applicazione sul tuo dispositivo per evitare problemi di cache del browser, aprirla all'istante ed usarla anche offline in chiesa! +

    + +
    + + +
    +
    + + +
    +
    +
    + CantiCristiani +
    +

    Aggiungi a Home (iOS)

    +

    + Per aggiornamenti istantanei e uso offline, aggiungi l'app alla schermata Home di iOS: +

    +
    + +
    +
    +
    1
    +
    + Tocca il pulsante Condividi 📤 in Safari. +
    +
    +
    +
    2
    +
    + Scorri il menu e seleziona Aggiungi alla schermata Home ➕. +
    +
    +
    + +
    + +
    +
    + + +
    +
    + CantiCristiani +
    +

    Installa CantiCristiani

    +

    + Installa l'applicazione sul tuo computer per evitare problemi di cache del browser ed usarla offline! +

    + +
    + + +
    +
    +
    +
    diff --git a/src/app/app.component.scss b/src/app/app.component.scss new file mode 100644 index 0000000..e69de29 diff --git a/src/app/app.component.spec.ts b/src/app/app.component.spec.ts new file mode 100644 index 0000000..51b7b65 --- /dev/null +++ b/src/app/app.component.spec.ts @@ -0,0 +1,21 @@ +import { CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; +import { TestBed } from '@angular/core/testing'; + +import { AppComponent } from './app.component'; + +describe('AppComponent', () => { + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [AppComponent], + schemas: [CUSTOM_ELEMENTS_SCHEMA], + }).compileComponents(); + }); + + it('should create the app', () => { + const fixture = TestBed.createComponent(AppComponent); + const app = fixture.componentInstance; + expect(app).toBeTruthy(); + }); + +}); diff --git a/src/app/app.component.ts b/src/app/app.component.ts new file mode 100644 index 0000000..e384fd2 --- /dev/null +++ b/src/app/app.component.ts @@ -0,0 +1,756 @@ +import { Component, inject, NgZone, OnInit, signal, effect } from '@angular/core'; +import { ThemeService } from './services/theme.service'; +import { CantiService } from './services/canti.service'; +import { SettingsService } from './services/settings.service'; +import { VERSION } from './version'; +import { Router, ActivatedRoute, NavigationStart } from '@angular/router'; +import { ToastController, Platform, AlertController, NavController } from '@ionic/angular'; +import { Location } from '@angular/common'; +import { SwUpdate, VersionReadyEvent } from '@angular/service-worker'; +import { filter, first } from 'rxjs/operators'; +import { App } from '@capacitor/app'; +import { addIcons } from 'ionicons'; +import { + add, + addCircleOutline, + addOutline, + analyticsOutline, + arrowUpCircle, + bookOutline, + calendarOutline, + cameraOutline, + cameraReverseOutline, + carOutline, + chevronBack, + chevronBackOutline, + chevronDown, + chevronDownOutline, + chevronForward, + chevronForwardOutline, + chevronUp, + chevronUpOutline, + closeCircle, + closeCircleOutline, + closeOutline, + cloudDownloadOutline, + cloudOfflineOutline, + cloudUploadOutline, + contrastOutline, + copyOutline, + createOutline, + documentAttachOutline, + documentTextOutline, + downloadOutline, + eyeOutline, + informationCircleOutline, + keypadOutline, + listOutline, + logoApple, + logoYoutube, + mic, + micOutline, + musicalNote, + musicalNotesOutline, + pause, + pauseSharp, + peopleOutline, + personOutline, + phoneLandscapeOutline, + play, + playForwardOutline, + playSharp, + playSkipBackSharp, + playSkipForwardSharp, + pricetagsOutline, + qrCodeOutline, + refreshOutline, + remove, + removeCircleOutline, + removeOutline, + reorderTwoOutline, + saveOutline, + scanOutline, + searchOutline, + settingsOutline, + shareOutline, + shareSocialOutline, + sparklesOutline, + statsChartOutline, + swapVerticalOutline, + trashOutline, + arrowUndoOutline, + videocam, + videocamOffOutline +} from 'ionicons/icons'; + +@Component({ + selector: 'app-root', + templateUrl: 'app.component.html', + styleUrls: ['app.component.scss'], + standalone: false, +}) +export class AppComponent implements OnInit { + private themeService = inject(ThemeService); // Ensures theme is initialized at boot + public cantiService = inject(CantiService); + public settingsService = inject(SettingsService); + public version = VERSION; + private platform = inject(Platform); + private router = inject(Router); + private route = inject(ActivatedRoute); + private location = inject(Location); + private navCtrl = inject(NavController); + private toastCtrl = inject(ToastController); + private alertCtrl = inject(AlertController); + private swUpdate = inject(SwUpdate); + private ngZone = inject(NgZone); + + public showRedirectOverlay = signal(false); + public showInstallOverlay = signal(false); + public isInstalling = signal(false); + public isRedirecting = signal(false); + public isPwaInstalled = signal(false); + public redirectFailed = signal(false); + public protocolLink = ''; + + + + + constructor() { + // Gli aggiornamenti automatici e periodici sono stati rimossi. + // L'aggiornamento viene gestito esclusivamente in modo manuale + // tramite il pulsante "Verifica Aggiornamenti App" in SettingsPage. + + addIcons({ + add, + 'add-circle-outline': addCircleOutline, + 'add-outline': addOutline, + 'analytics-outline': analyticsOutline, + 'arrow-up-circle': arrowUpCircle, + 'book-outline': bookOutline, + 'calendar-outline': calendarOutline, + 'camera-outline': cameraOutline, + 'camera-reverse-outline': cameraReverseOutline, + 'car-outline': carOutline, + 'chevron-back': chevronBack, + 'chevron-back-outline': chevronBackOutline, + 'chevron-down': chevronDown, + 'chevron-down-outline': chevronDownOutline, + 'chevron-forward': chevronForward, + 'chevron-forward-outline': chevronForwardOutline, + 'chevron-up': chevronUp, + 'chevron-up-outline': chevronUpOutline, + 'close-circle': closeCircle, + 'close-circle-outline': closeCircleOutline, + 'close-outline': closeOutline, + 'cloud-download-outline': cloudDownloadOutline, + 'cloud-offline-outline': cloudOfflineOutline, + 'cloud-upload-outline': cloudUploadOutline, + 'contrast-outline': contrastOutline, + 'copy-outline': copyOutline, + 'create-outline': createOutline, + 'document-attach-outline': documentAttachOutline, + 'document-text-outline': documentTextOutline, + 'download-outline': downloadOutline, + 'eye-outline': eyeOutline, + 'information-circle-outline': informationCircleOutline, + 'keypad-outline': keypadOutline, + 'list-outline': listOutline, + 'logo-apple': logoApple, + 'logo-youtube': logoYoutube, + mic, + 'mic-outline': micOutline, + 'musical-note': musicalNote, + 'musical-notes-outline': musicalNotesOutline, + pause, + 'pause-sharp': pauseSharp, + 'people-outline': peopleOutline, + 'person-outline': personOutline, + 'phone-landscape-outline': phoneLandscapeOutline, + play, + 'play-forward-outline': playForwardOutline, + 'play-sharp': playSharp, + 'play-skip-back-sharp': playSkipBackSharp, + 'play-skip-forward-sharp': playSkipForwardSharp, + 'pricetags-outline': pricetagsOutline, + 'qr-code-outline': qrCodeOutline, + 'refresh-outline': refreshOutline, + remove, + 'remove-circle-outline': removeCircleOutline, + 'remove-outline': removeOutline, + 'reorder-two-outline': reorderTwoOutline, + 'save-outline': saveOutline, + 'scan-outline': scanOutline, + 'search-outline': searchOutline, + 'settings-outline': settingsOutline, + 'share-outline': shareOutline, + 'share-social-outline': shareSocialOutline, + 'sparkles-outline': sparklesOutline, + 'stats-chart-outline': statsChartOutline, + 'swap-vertical-outline': swapVerticalOutline, + 'trash-outline': trashOutline, + 'arrow-undo-outline': arrowUndoOutline, + videocam, + 'videocam-off-outline': videocamOffOutline + }); + + effect(() => { + this.checkLoaderDismissal(); + }); + } + + checkLoaderDismissal() { + const ready = this.settingsService.isVersionCheckComplete() && this.cantiService.firstLoadCompleted(); + if (!ready) { + return; + } + + // Se stiamo attivamente installando o reindirizzando, NON nascondiamo il loader + if (this.isInstalling() || this.isRedirecting()) { + return; + } + + // Altrimenti, nascondiamo il loader per far entrare l'utente + if ((window as any).PwaLoader) { + (window as any).PwaLoader.hide(); + } + } + + async ngOnInit() { + // Gestione del tasto back (PWA/Browser e Nativo/Hardware) secondo le 3 specifiche: + // 1- Se siamo su un canto (/player o /display), premendo back andiamo sempre sulla home. + // 2- Se siamo sulla home (/home o /), premendo back l'app deve uscire. + // 3- Per tutto il resto, segue la logica standard andando alla pagina precedente nello storico. + + // Gestione popstate (tasto indietro browser / gesture PWA) + this.router.events.pipe( + filter((e): e is NavigationStart => e instanceof NavigationStart), + filter(e => e.navigationTrigger === 'popstate') + ).subscribe(() => { + const currentPath = this.router.url.split('?')[0]; + if (currentPath === '/home' || currentPath === '/') { + // Spec 2: Sulla home, usciamo dall'app + this.router.navigate(['/home'], { replaceUrl: true }); + this.exitApp(); + } else if (currentPath === '/player' || currentPath === '/display') { + // Spec 1: Su un canto, andiamo alla home azzerando lo stack + this.navCtrl.navigateRoot('/home', { animationDirection: 'back' }); + } + // Spec 3: Per il resto (es. /settings), popstate prosegue normalmente verso la pagina precedente + }); + + // Gestione tasto indietro hardware (es. Android / Capacitor / PWA) + this.platform.backButton.subscribeWithPriority(10, async () => { + const currentPath = this.router.url.split('?')[0]; + if (currentPath === '/home' || currentPath === '/') { + // Spec 2: Sulla home, usciamo dall'app + this.exitApp(); + } else if (currentPath === '/player' || currentPath === '/display') { + // Spec 1: Su un canto, andiamo alla home azzerando lo stack + this.navCtrl.navigateRoot('/home', { animationDirection: 'back' }); + } else { + // Spec 3: Per il resto, logica standard (pagina precedente) + if (window.history.length > 1) { + this.location.back(); + } else { + this.navCtrl.navigateRoot('/home', { animationDirection: 'back' }); + } + } + }); + + // Add global horizontal scroll support for wheel on horizontal containers + window.addEventListener('wheel', (event: WheelEvent) => { + if (Math.abs(event.deltaY) > 0 && Math.abs(event.deltaX) === 0) { + const path = event.composedPath(); + for (const target of path) { + if (target instanceof HTMLElement) { + const style = window.getComputedStyle(target); + const isHorizontalScroll = + (style.overflowX === 'auto' || style.overflowX === 'scroll') && + target.scrollWidth > target.clientWidth; + + if (isHorizontalScroll) { + target.scrollLeft += event.deltaY; + event.preventDefault(); + break; + } + } + } + } + }, { passive: false }); + + // 1. Allineamento istantaneo alla versione remota + if ((window as any).PwaLoader) { + (window as any).PwaLoader.update({ + phase: 'Fase: Verifica Versione', + desc: 'Verifica della versione più recente in corso...' + }); + } + + const updated = await this.checkVersionSync(); + if (updated) { + return; // Reloading, skip further setup + } + + // Set signal indicating startup version check is complete + this.settingsService.isVersionCheckComplete.set(true); + + // Handle PWA Launch Queue if supported (focus-existing launch behavior) + if ('launchQueue' in window) { + (window as any).launchQueue.setConsumer((launchParams: any) => { + if (launchParams.targetURL) { + this.handleLaunchUrl(launchParams.targetURL); + } + }); + } + + this.route.queryParams.subscribe(params => { + const protocolUrl = params['url']; + if (protocolUrl && protocolUrl.startsWith('web+canti:')) { + try { + const cleanUrl = protocolUrl.replace('web+canti://', 'http://localhost/'); + const urlObj = new URL(cleanUrl); + + let targetPath = urlObj.pathname; + if (targetPath === '/open' || targetPath === '//open') { + targetPath = '/'; + } else if (targetPath.startsWith('/open/')) { + targetPath = targetPath.substring(5); + } + + const queryParams: any = {}; + urlObj.searchParams.forEach((value, key) => { + queryParams[key] = value; + }); + + this.router.navigate([targetPath], { queryParams, replaceUrl: true }); + } catch (e) { + console.error('Failed to parse protocol url:', protocolUrl, e); + } + } + }); + window.addEventListener('appinstalled', () => { + console.log('[AppComponent] PWA appinstalled event caught.'); + localStorage.setItem('pwa-installed', 'true'); + this.isPwaInstalled.set(true); + this.showInstallOverlay.set(false); + this.showRedirectOverlay.set(false); + + // Se la finestra è GIÀ stata trasformata in PWA standalone (es. Desktop Mac/Windows) + const isStandalone = window.matchMedia('(display-mode: standalone)').matches || (navigator as any).standalone; + if (isStandalone) { + this.isInstalling.set(false); + this.isRedirecting.set(false); + this.checkLoaderDismissal(); + return; + } + + // Su Android, l'evento 'appinstalled' scatta in 2-3 secondi, MA l'OS impiega 10-12s + // per pacchettizzare e registrare il WebAPK nella schermata Home. + // Calibriamo la progress bar spalmata su ~11 secondi reali prima del reindirizzamento. + this.isInstalling.set(true); + this.isRedirecting.set(false); + + if ((window as any).PwaLoader) { + (window as any).PwaLoader.show(); + (window as any).PwaLoader.update({ + title: 'Installazione applicazione', + phase: 'Fase: Registrazione', + desc: 'Generazione e registrazione dell\'applicazione sul dispositivo in corso...', + percent: 15 + }); + } + + const startTime = Date.now(); + const TARGET_DURATION_MS = 11000; // 11 secondi reali per completare l'installazione WebAPK + + const timer = setInterval(() => { + const elapsed = Date.now() - startTime; + let pct = Math.min(100, Math.round(15 + (elapsed / TARGET_DURATION_MS) * 85)); + + if ((window as any).PwaLoader) { + (window as any).PwaLoader.update({ percent: pct }); + } + + if (pct >= 100) { + clearInterval(timer); + this.isInstalling.set(false); + this.isRedirecting.set(true); + + if ((window as any).PwaLoader) { + (window as any).PwaLoader.update({ + title: 'Chiudi il browser', + desc: 'Applicazione installata con successo! Chiudi il browser e continua sulla PWA.', + isRedirect: true + }); + } + + if (window.location.hostname === 'localhost' || window.location.hostname === '127.0.0.1') { + console.log('[AppComponent] Running on localhost - skipping protocol link redirect on appinstalled.'); + this.isRedirecting.set(false); + this.checkLoaderDismissal(); + return; + } + + setTimeout(() => { + window.location.href = this.protocolLink; + }, 1000); + } + }, 250); + }); + + this.checkAndRedirectToPwa(); + } + + handleLaunchUrl(urlStr: string) { + try { + const urlObj = new URL(urlStr); + + // 1. Check if it's a protocol link inside query params (e.g. /?url=web+canti://...) + const protocolUrl = urlObj.searchParams.get('url'); + if (protocolUrl && protocolUrl.startsWith('web+canti:')) { + const cleanUrl = protocolUrl.replace('web+canti://', 'http://localhost/'); + const innerUrlObj = new URL(cleanUrl); + + let targetPath = innerUrlObj.pathname; + if (targetPath === '/open' || targetPath === '//open') { + targetPath = '/'; + } else if (targetPath.startsWith('/open/')) { + targetPath = targetPath.substring(5); + } + + const queryParams: any = {}; + innerUrlObj.searchParams.forEach((value, key) => { + queryParams[key] = value; + }); + + console.log('[AppComponent] Launch queue routing (protocol) to:', targetPath, queryParams); + this.router.navigate([targetPath], { queryParams, replaceUrl: true }); + return; + } + + // 2. Otherwise, route directly to the pathname and query params of the URL + let targetPath = urlObj.pathname; + const queryParams: any = {}; + urlObj.searchParams.forEach((value, key) => { + queryParams[key] = value; + }); + + console.log('[AppComponent] Launch queue routing (direct) to:', targetPath, queryParams); + this.router.navigate([targetPath], { queryParams, replaceUrl: true }); + } catch (e) { + console.error('Failed to parse launch url:', urlStr, e); + } + } + + async checkVersionSync(): Promise { + // Verifica all'avvio se è disponibile una nuova versione remota (sia tramite version.json che SwUpdate) + // Se disponibile, viene aggiornata e attivata automaticamente senza richiedere l'intervento dell'utente. + try { + console.log(`[PWA-Update] Verifica version.json all'avvio (locale=${VERSION})...`); + const response = await Promise.race([ + fetch(`/version.json?cb=${Date.now()}`, { cache: 'no-store' }), + new Promise((resolve) => setTimeout(() => resolve(null), 5000)) + ]); + if (response && response.ok) { + const data = await response.json(); + if (data && data.version && data.version !== VERSION) { + console.log(`[PWA-Update] Mismatch rilevato: locale=${VERSION}, remota=${data.version}. Avvio aggiornamento automatico...`); + + // Scarica e attiva il nuovo Service Worker se abilitato + if (this.swUpdate.isEnabled) { + try { + const hasSwUpdate = await Promise.race([ + this.swUpdate.checkForUpdate(), + new Promise((resolve) => setTimeout(() => resolve(false), 8000)) + ]); + if (hasSwUpdate) { + console.log('[PWA-Update] SW aggiornamento disponibile, attivazione automatica...'); + await Promise.race([ + this.swUpdate.activateUpdate(), + new Promise((resolve) => setTimeout(resolve, 5000)) + ]); + } + } catch (e) { + console.warn('[PWA-Update] SwUpdate durante mismatch fallito:', e); + } + } + + // Forziamo il controllo di aggiornamento della registrazione Service Worker + if ('serviceWorker' in navigator) { + try { + const registration = await navigator.serviceWorker.ready; + await registration.update(); + } catch (e) { + console.warn('[PWA-Update] SW registration.update fallito:', e); + } + } + + // Deregistra i vecchi Service Worker per applicare la nuova versione pulita + if ('serviceWorker' in navigator) { + const registrations = await navigator.serviceWorker.getRegistrations(); + for (const registration of registrations) { + await registration.unregister(); + } + } + + // Pulisci le cache del browser + if ('caches' in window) { + const keys = await caches.keys(); + for (const key of keys) { + await caches.delete(key); + } + } + + // Ricarica la pagina in modo trasparente + const url = new URL(window.location.href); + url.searchParams.set('update_cb', Date.now().toString()); + window.location.replace(url.toString()); + return true; + } else { + console.log('[PWA-Update] Versione allineata, nessun aggiornamento necessario.'); + return false; + } + } + } catch (e) { + console.warn('[PWA-Update] version.json check fallito:', e); + } + + return false; + } + + async checkAndRedirectToPwa() { + if (window.location.hostname === 'localhost' || window.location.hostname === '127.0.0.1') { + console.log('[AppComponent] Running on localhost - skipping PWA redirect and install overlays.'); + this.checkLoaderDismissal(); + return; + } + + const isStandalone = window.matchMedia('(display-mode: standalone)').matches || (navigator as any).standalone; + if (isStandalone) { + localStorage.setItem('pwa-installed', 'true'); + this.checkLoaderDismissal(); + return; + } + + const search = window.location.search; + const path = window.location.pathname; + this.protocolLink = `web+canti://open${path}${search}`; + + let isInstalled = false; + if ('getInstalledRelatedApps' in navigator) { + try { + const relatedApps = await (navigator as any).getInstalledRelatedApps(); + isInstalled = relatedApps.length > 0; + } catch (e) { + console.warn('Failed to check installed apps:', e); + } + } else { + isInstalled = localStorage.getItem('pwa-installed') === 'true'; + } + + // Se prima era salvata come installata ma l'utente riceve il prima possibile un beforeinstallprompt, + // significa che l'app è stata disinstallata! + if (this.settingsService.deferredPrompt() || this.settingsService.showInstallButton()) { + isInstalled = false; + localStorage.setItem('pwa-installed', 'false'); + } + + this.isPwaInstalled.set(isInstalled); + + if (isInstalled) { + if (sessionStorage.getItem('skip-pwa-redirect') === 'true') { + this.showRedirectOverlay.set(false); + this.checkLoaderDismissal(); + return; + } + this.showRedirectOverlay.set(true); + this.redirectFailed.set(false); + if ((window as any).PwaLoader) { + (window as any).PwaLoader.update({ isRedirect: true }); + } + // Tentiamo il reindirizzamento automatico + setTimeout(() => { + window.location.href = this.protocolLink; + + // Se dopo 2 secondi l'utente è ancora qui, mostriamo lo stato fallito per aprire manualmente o indicare la disinstallazione + setTimeout(() => { + if (this.showRedirectOverlay()) { + this.redirectFailed.set(true); + if ((window as any).PwaLoader) { + (window as any).PwaLoader.hide(); + } + } + }, 2000); + }, 800); + } else { + // Se non è installata, proponiamo l'installazione immediata per evitare la cache del browser e avere un'esperienza ottimale + const skipInstall = sessionStorage.getItem('skip-pwa-install') === 'true'; + const isMobile = this.settingsService.isAndroid() || this.settingsService.isIos(); + const hasDesktopPrompt = this.settingsService.showInstallButton() || this.settingsService.deferredPrompt(); + if (!skipInstall && (isMobile || hasDesktopPrompt)) { + this.showInstallOverlay.set(true); + } else { + this.checkLoaderDismissal(); + } + } + } + + openPwaManual() { + window.location.href = this.protocolLink; + if ((window as any).PwaLoader) { + (window as any).PwaLoader.show(); + (window as any).PwaLoader.update({ isRedirect: true }); + } + // Se dopo 2 secondi l'utente è ancora qui, probabilmente l'app non è installata + setTimeout(() => { + if (this.showRedirectOverlay()) { + this.redirectFailed.set(true); + localStorage.setItem('pwa-installed', 'false'); + if ((window as any).PwaLoader) { + (window as any).PwaLoader.hide(); + } + } + }, 2000); + } + + stayInBrowser() { + sessionStorage.setItem('skip-pwa-redirect', 'true'); + this.showRedirectOverlay.set(false); + this.checkLoaderDismissal(); + } + + stayInBrowserForceUninstallCheck() { + localStorage.setItem('pwa-installed', 'false'); + this.isPwaInstalled.set(false); + this.stayInBrowser(); + } + + closeInstallOverlay() { + sessionStorage.setItem('skip-pwa-install', 'true'); + this.showInstallOverlay.set(false); + this.checkLoaderDismissal(); + } + + async triggerInstall() { + this.isInstalling.set(true); + this.showInstallOverlay.set(false); + if ((window as any).PwaLoader) { + (window as any).PwaLoader.show(); + (window as any).PwaLoader.update({ + title: 'Installazione in corso...', + desc: 'Completa l\'installazione tramite la finestra del browser.' + }); + } + + const outcome = await this.settingsService.installPwa(); + if (outcome === 'accepted') { + this.isInstalling.set(false); + this.isRedirecting.set(true); + if ((window as any).PwaLoader) { + (window as any).PwaLoader.update({ + title: 'Apertura Applicazione...', + desc: 'Installazione completata! Chiudi il browser e continua sulla PWA.', + isRedirect: true + }); + } + } else { + this.isInstalling.set(false); + this.isRedirecting.set(false); + this.showInstallOverlay.set(true); + this.checkLoaderDismissal(); + } + } + + async triggerInstallFromRedirect() { + this.isInstalling.set(true); + this.showRedirectOverlay.set(false); + if ((window as any).PwaLoader) { + (window as any).PwaLoader.show(); + (window as any).PwaLoader.update({ + title: 'Installazione in corso...', + desc: 'Completa l\'installazione tramite la finestra del browser.' + }); + } + + const outcome = await this.settingsService.installPwa(); + if (outcome === 'accepted') { + sessionStorage.setItem('skip-pwa-redirect', 'true'); + this.isInstalling.set(false); + this.isRedirecting.set(true); + if ((window as any).PwaLoader) { + (window as any).PwaLoader.update({ + title: 'Apertura Applicazione...', + desc: 'Installazione completata! Chiudi il browser e continua sulla PWA.', + isRedirect: true + }); + } + } else { + this.isInstalling.set(false); + this.isRedirecting.set(false); + this.showRedirectOverlay.set(true); + this.checkLoaderDismissal(); + } + } + + private exitApp() { + try { + App.exitApp(); + } catch (e) {} + try { + if ((navigator as any)?.app?.exitApp) { + (navigator as any).app.exitApp(); + } + } catch (e) {} + try { + window.close(); + } catch (e) {} + } +} + +export function showFullscreenUpdateOverlay() { + if ((window as any).PwaLoader) { + (window as any).PwaLoader.show(); + (window as any).PwaLoader.update({ + title: 'Download aggiornamento', + phase: 'Fase: Download', + desc: 'Scaricamento della nuova versione...', + percent: 0 + }); + } + + // Fetch remote version to display the version being downloaded + fetch(`/version.json?cb=${Date.now()}`) + .then(res => { + if (res.ok) return res.json(); + throw new Error('Fallback'); + }) + .then(data => { + if (data && data.version && (window as any).PwaLoader) { + (window as any).PwaLoader.update({ + version: 'Versione ' + data.version + }); + } + }) + .catch(() => {}); + + let percent = 0; + const interval = setInterval(() => { + if (percent < 95) { + percent += Math.floor(Math.random() * 5) + 2; + if (percent > 95) percent = 95; + if ((window as any).PwaLoader) { + (window as any).PwaLoader.update({ percent }); + } + } + }, 150); + + return { + finish: () => { + clearInterval(interval); + if ((window as any).PwaLoader) { + (window as any).PwaLoader.update({ percent: 100 }); + } + } + }; +} + diff --git a/src/app/app.module.ts b/src/app/app.module.ts new file mode 100644 index 0000000..f5ac7ea --- /dev/null +++ b/src/app/app.module.ts @@ -0,0 +1,34 @@ +import { NgModule, isDevMode } from '@angular/core'; +import { BrowserModule } from '@angular/platform-browser'; +import { RouteReuseStrategy } from '@angular/router'; +import { HttpClientModule, HTTP_INTERCEPTORS } from '@angular/common/http'; +import { IonicStorageModule } from '@ionic/storage-angular'; + +import { IonicModule, IonicRouteStrategy } from '@ionic/angular'; + +import { AppComponent } from './app.component'; +import { AppRoutingModule } from './app-routing.module'; +import { ServiceWorkerModule } from '@angular/service-worker'; +import { ApiAuthInterceptor } from './interceptors/api-auth.interceptor'; + +@NgModule({ + declarations: [AppComponent], + imports: [ + BrowserModule, + IonicModule.forRoot(), + AppRoutingModule, + HttpClientModule, + IonicStorageModule.forRoot(), + ServiceWorkerModule.register('ngsw-worker.js', { + enabled: !isDevMode(), + // Register the ServiceWorker as soon as possible + registrationStrategy: 'registerImmediately' + }) + ], + providers: [ + { provide: RouteReuseStrategy, useClass: IonicRouteStrategy }, + { provide: HTTP_INTERCEPTORS, useClass: ApiAuthInterceptor, multi: true } + ], + bootstrap: [AppComponent], +}) +export class AppModule {} diff --git a/src/app/components/identity-qr-modal/identity-qr-modal.component.html b/src/app/components/identity-qr-modal/identity-qr-modal.component.html new file mode 100644 index 0000000..6067181 --- /dev/null +++ b/src/app/components/identity-qr-modal/identity-qr-modal.component.html @@ -0,0 +1,41 @@ + + + QR Code di Ripristino + + + + + + + + + +
    +

    + Salva questo QR Code (fai uno screenshot o scaricalo) per ripristinare il tuo account e le tue comunità se cambi dispositivo o reinstalli l'applicazione. +

    + +
    +
    + QR Code di Ripristino +
    + +
    + Codice Identificativo: + {{ userUuid }} +
    +
    + +
    + + + Copia Codice Testuale + + + + + Scarica Immagine QR + +
    +
    +
    diff --git a/src/app/components/identity-qr-modal/identity-qr-modal.component.scss b/src/app/components/identity-qr-modal/identity-qr-modal.component.scss new file mode 100644 index 0000000..25e4fe3 --- /dev/null +++ b/src/app/components/identity-qr-modal/identity-qr-modal.component.scss @@ -0,0 +1,121 @@ +.qr-container { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + padding: 16px 8px; + text-align: center; + min-height: 100%; +} + +.description { + font-size: 0.95rem; + line-height: 1.5; + color: var(--ion-text-color); + opacity: 0.9; + margin-bottom: 24px; + max-width: 320px; +} + +.qr-card { + padding: 24px; + border-radius: 24px; + display: flex; + flex-direction: column; + align-items: center; + gap: 16px; + margin-bottom: 24px; + width: 100%; + max-width: 340px; + box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.15); +} + +.qr-wrapper { + background: white; + padding: 12px; + border-radius: 16px; + display: flex; + align-items: center; + justify-content: center; + width: 220px; + height: 220px; + box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.05); + + .qr-image { + width: 100%; + height: 100%; + object-fit: contain; + } +} + +.uuid-box { + display: flex; + flex-direction: column; + align-items: center; + gap: 4px; + width: 100%; + padding-top: 8px; + border-top: 1px solid rgba(255, 255, 255, 0.08); +} + +.uuid-label { + font-size: 0.75rem; + text-transform: uppercase; + letter-spacing: 0.05em; + color: var(--ion-color-secondary); + font-weight: 600; +} + +.uuid-text { + font-size: 0.8rem; + color: var(--ion-text-color); + word-break: break-all; + opacity: 0.85; + font-family: monospace; + user-select: all; + background: rgba(var(--ion-text-color-rgb, 255, 255, 255), 0.04); + padding: 6px 10px; + border-radius: 8px; + border: 1px solid rgba(255, 255, 255, 0.04); +} + +.actions-wrapper { + display: flex; + flex-direction: column; + gap: 12px; + width: 100%; + max-width: 340px; +} + +.action-btn { + margin: 0; + --border-radius: 14px; + --box-shadow: 0 4px 16px rgba(var(--ion-color-secondary-rgb), 0.2); + font-weight: 600; + height: 48px; +} + +.download-btn { + display: flex; + align-items: center; + justify-content: center; + gap: 8px; + text-decoration: none; + background: rgba(255, 255, 255, 0.06); + color: var(--ion-text-color); + border: 1px solid rgba(255, 255, 255, 0.1); + padding: 12px; + border-radius: 14px; + font-size: 0.9rem; + font-weight: 600; + transition: all 0.2s ease; + + ion-icon { + font-size: 1.2rem; + color: var(--ion-color-secondary); + } + + &:active { + background: rgba(255, 255, 255, 0.12); + } +} diff --git a/src/app/components/identity-qr-modal/identity-qr-modal.component.ts b/src/app/components/identity-qr-modal/identity-qr-modal.component.ts new file mode 100644 index 0000000..adf2df0 --- /dev/null +++ b/src/app/components/identity-qr-modal/identity-qr-modal.component.ts @@ -0,0 +1,58 @@ +import { Component, OnInit, inject, Input } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { IonicModule, ModalController, ToastController } from '@ionic/angular'; +import * as QRCode from 'qrcode'; + +@Component({ + selector: 'app-identity-qr-modal', + templateUrl: './identity-qr-modal.component.html', + styleUrls: ['./identity-qr-modal.component.scss'], + standalone: true, + imports: [CommonModule, IonicModule] +}) +export class IdentityQrModalComponent implements OnInit { + private modalCtrl = inject(ModalController); + private toastCtrl = inject(ToastController); + + @Input() userUuid!: string; + public qrCodeUrl: string = ''; + + ngOnInit() { + this.generateQr(); + } + + async generateQr() { + try { + this.qrCodeUrl = await QRCode.toDataURL(this.userUuid, { + errorCorrectionLevel: 'H', + margin: 2, + width: 400, + color: { + dark: '#1e293b', // Slate 800 for premium dark aesthetic contrast + light: '#ffffff' + } + }); + } catch (err) { + console.error('Failed to generate QR Code:', err); + } + } + + async copyToClipboard() { + try { + await navigator.clipboard.writeText(this.userUuid); + const toast = await this.toastCtrl.create({ + message: 'Codice copiato negli appunti!', + duration: 2000, + color: 'success', + position: 'bottom' + }); + await toast.present(); + } catch (err) { + console.error('Failed to copy text:', err); + } + } + + dismiss() { + this.modalCtrl.dismiss(); + } +} diff --git a/src/app/components/qr-scanner/qr-scanner.component.html b/src/app/components/qr-scanner/qr-scanner.component.html new file mode 100644 index 0000000..a030978 --- /dev/null +++ b/src/app/components/qr-scanner/qr-scanner.component.html @@ -0,0 +1,44 @@ + + + Scansiona QR + + Chiudi + + + + + +
    + + + +
    +
    +

    Inquadra il QR Code della tua parrocchia

    +
    + + +
    + +
    + + +
    + +

    + Su iPad, se non vedi lo switch fotocamera, tocca l'icona "aA" in alto nella barra di Safari e seleziona "Richiedi sito mobile". +

    +
    +
    +
    diff --git a/src/app/components/qr-scanner/qr-scanner.component.scss b/src/app/components/qr-scanner/qr-scanner.component.scss new file mode 100644 index 0000000..0d1f105 --- /dev/null +++ b/src/app/components/qr-scanner/qr-scanner.component.scss @@ -0,0 +1,148 @@ +.scanner-container { + position: relative; + width: 100%; + height: 100%; + background: black; + display: flex; + justify-content: center; + align-items: center; + overflow: hidden; + + zxing-scanner { + width: 100%; + height: 100%; + } + + .scan-overlay { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + background: rgba(0, 0, 0, 0.4); + pointer-events: none; + + .scan-frame { + width: 250px; + height: 250px; + border: 2px solid white; + border-radius: 20px; + box-shadow: 0 0 0 4000px rgba(0, 0, 0, 0.5); + position: relative; + + &::after { + content: ''; + position: absolute; + top: 0; + left: 0; + right: 0; + height: 2px; + background: var(--ion-color-secondary); + box-shadow: 0 0 10px var(--ion-color-secondary); + animation: scan 2s linear infinite; + } + } + + .scan-text { + color: white; + margin-top: 24px; + font-weight: 500; + text-align: center; + padding: 0 40px; + } + } + + .camera-toggle-container { + position: absolute; + bottom: 50px; + left: 0; + right: 0; + display: flex; + justify-content: center; + align-items: center; + z-index: 10; + } + + .camera-toggle-btn { + background: rgba(255, 255, 255, 0.15); + backdrop-filter: blur(12px); + -webkit-backdrop-filter: blur(12px); + border: 1px solid rgba(255, 255, 255, 0.25); + color: white; + padding: 12px 24px; + border-radius: 30px; + font-family: 'Outfit', sans-serif; + font-size: 14px; + font-weight: 600; + display: flex; + align-items: center; + gap: 8px; + box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.37); + cursor: pointer; + transition: background 0.2s, transform 0.2s, box-shadow 0.2s; + outline: none; + + &:hover { + background: rgba(255, 255, 255, 0.25); + } + + &:active { + background: rgba(255, 255, 255, 0.35); + transform: scale(0.96); + box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.37); + } + + ion-icon { + font-size: 20px; + } + } + + .ipad-warning-container { + position: absolute; + bottom: 40px; + left: 24px; + right: 24px; + background: rgba(0, 0, 0, 0.75); + backdrop-filter: blur(12px); + -webkit-backdrop-filter: blur(12px); + border: 1px solid rgba(255, 255, 255, 0.2); + border-radius: 14px; + padding: 14px 18px; + display: flex; + align-items: flex-start; + gap: 12px; + color: white; + z-index: 10; + box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.5); + + ion-icon { + font-size: 24px; + color: var(--ion-color-secondary); + flex-shrink: 0; + margin-top: 2px; + } + + p { + margin: 0; + font-family: 'Outfit', sans-serif; + font-size: 0.82rem; + line-height: 1.45; + font-weight: 500; + text-align: left; + + strong { + color: var(--ion-color-secondary); + font-weight: 700; + } + } + } +} + +@keyframes scan { + 0% { top: 0; } + 100% { top: 100%; } +} diff --git a/src/app/components/qr-scanner/qr-scanner.component.ts b/src/app/components/qr-scanner/qr-scanner.component.ts new file mode 100644 index 0000000..bd671e3 --- /dev/null +++ b/src/app/components/qr-scanner/qr-scanner.component.ts @@ -0,0 +1,76 @@ +import { Component, inject } from '@angular/core'; +import { ModalController } from '@ionic/angular'; +import { ZXingScannerModule } from '@zxing/ngx-scanner'; +import { CommonModule } from '@angular/common'; +import { IonicModule } from '@ionic/angular'; +import { BarcodeFormat } from '@zxing/library'; + +@Component({ + selector: 'app-qr-scanner', + templateUrl: './qr-scanner.component.html', + styleUrls: ['./qr-scanner.component.scss'], + standalone: true, + imports: [CommonModule, IonicModule, ZXingScannerModule] +}) +export class QrScannerComponent { + private modalCtrl = inject(ModalController); + public allowedFormats = [BarcodeFormat.QR_CODE]; + + public availableDevices: MediaDeviceInfo[] = []; + public currentDevice: MediaDeviceInfo | undefined = undefined; + + onCamerasFound(devices: MediaDeviceInfo[]) { + this.availableDevices = devices; + if (devices && devices.length > 0) { + // Cerca la fotocamera posteriore (etichette contenenti 'back', 'rear', 'environment', 'posteriore') + const backCamera = devices.find(d => { + const label = d.label.toLowerCase(); + return label.includes('back') || + label.includes('rear') || + label.includes('environment') || + label.includes('posteriore'); + }); + this.currentDevice = backCamera || devices[0]; + } + } + + toggleCamera() { + if (this.availableDevices.length <= 1) return; + const currentIndex = this.availableDevices.findIndex(d => d.deviceId === this.currentDevice?.deviceId); + const nextIndex = (currentIndex + 1) % this.availableDevices.length; + this.currentDevice = this.availableDevices[nextIndex]; + } + + get showIpadWarning(): boolean { + const isIPadDesktop = + /Macintosh/.test(navigator.userAgent) && + navigator.maxTouchPoints !== undefined && + navigator.maxTouchPoints > 1; + return isIPadDesktop && this.availableDevices.length <= 1; + } + + onCodeResult(result: string) { + if (result) { + this.modalCtrl.dismiss(result); + } + } + + onScanError(error: any) { + // Silenzia e ignora gli errori interni della libreria zxing + try { + if (error) { + // Previeni la propagazione a livello di window/console + if (typeof error.preventDefault === 'function') error.preventDefault(); + if (typeof error.stopPropagation === 'function') error.stopPropagation(); + } + } catch(e) {} + } + + onScanFailure(failure: any) { + // Ignora i tentativi falliti di decodifica frame per frame + } + + cancel() { + this.modalCtrl.dismiss(); + } +} diff --git a/src/app/components/share-playlist-qr-modal/share-playlist-qr-modal.component.html b/src/app/components/share-playlist-qr-modal/share-playlist-qr-modal.component.html new file mode 100644 index 0000000..24a457b --- /dev/null +++ b/src/app/components/share-playlist-qr-modal/share-playlist-qr-modal.component.html @@ -0,0 +1,41 @@ + + + Condividi Playlist + + + + + + + + + +
    +

    + Fai scansionare questo QR Code da un altro dispositivo per condividere all'istante la playlist {{ playlistName }}. +

    + +
    +
    + QR Code della Playlist +
    + +
    + Nome Playlist: + {{ playlistName }} +
    +
    + +
    + + + Invia Link / Condividi + + + + + Copia Link + +
    +
    +
    diff --git a/src/app/components/share-playlist-qr-modal/share-playlist-qr-modal.component.scss b/src/app/components/share-playlist-qr-modal/share-playlist-qr-modal.component.scss new file mode 100644 index 0000000..86e0960 --- /dev/null +++ b/src/app/components/share-playlist-qr-modal/share-playlist-qr-modal.component.scss @@ -0,0 +1,90 @@ +.qr-container { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + padding: 16px 8px; + text-align: center; + min-height: 100%; +} + +.description { + font-size: 0.95rem; + line-height: 1.5; + color: var(--ion-text-color); + opacity: 0.9; + margin-bottom: 24px; + max-width: 320px; +} + +.qr-card { + padding: 24px; + border-radius: 24px; + display: flex; + flex-direction: column; + align-items: center; + gap: 16px; + margin-bottom: 24px; + width: 100%; + max-width: 340px; + box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.15); +} + +.qr-wrapper { + background: white; + padding: 12px; + border-radius: 16px; + display: flex; + align-items: center; + justify-content: center; + width: 220px; + height: 220px; + box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.05); + + .qr-image { + width: 100%; + height: 100%; + object-fit: contain; + } +} + +.playlist-box { + display: flex; + flex-direction: column; + align-items: center; + gap: 4px; + width: 100%; + padding-top: 8px; + border-top: 1px solid rgba(255, 255, 255, 0.08); +} + +.playlist-label { + font-size: 0.75rem; + text-transform: uppercase; + letter-spacing: 0.05em; + color: var(--ion-color-secondary); + font-weight: 600; +} + +.playlist-text { + font-size: 1rem; + color: var(--ion-text-color); + font-weight: bold; + word-break: break-word; + opacity: 0.95; +} + +.actions-wrapper { + display: flex; + flex-direction: column; + gap: 12px; + width: 100%; + max-width: 340px; +} + +.action-btn { + margin: 0; + --border-radius: 14px; + font-weight: 600; + height: 48px; +} diff --git a/src/app/components/share-playlist-qr-modal/share-playlist-qr-modal.component.ts b/src/app/components/share-playlist-qr-modal/share-playlist-qr-modal.component.ts new file mode 100644 index 0000000..2d75087 --- /dev/null +++ b/src/app/components/share-playlist-qr-modal/share-playlist-qr-modal.component.ts @@ -0,0 +1,90 @@ +import { Component, OnInit, inject, Input } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { IonicModule, ModalController, ToastController } from '@ionic/angular'; +import * as QRCode from 'qrcode'; + +@Component({ + selector: 'app-share-playlist-qr-modal', + templateUrl: './share-playlist-qr-modal.component.html', + styleUrls: ['./share-playlist-qr-modal.component.scss'], + standalone: true, + imports: [CommonModule, IonicModule] +}) +export class SharePlaylistQrModalComponent implements OnInit { + private modalCtrl = inject(ModalController); + private toastCtrl = inject(ToastController); + + @Input() playlistName!: string; + @Input() shareLink!: string; + + public qrCodeUrl: string = ''; + + ngOnInit() { + this.generateQr(); + } + + async generateQr() { + try { + this.qrCodeUrl = await QRCode.toDataURL(this.shareLink, { + errorCorrectionLevel: 'H', + margin: 2, + width: 400, + color: { + dark: '#1e293b', + light: '#ffffff' + } + }); + } catch (err) { + console.error('Failed to generate QR Code:', err); + } + } + + async shareLinkNative() { + const fileName = `${this.playlistName.toLowerCase().replace(/\s+/g, '_')}_qr.png`; + try { + const res = await fetch(this.qrCodeUrl); + const blob = await res.blob(); + const file = new File([blob], fileName, { type: 'image/png' }); + + const isMac = /Macintosh|MacIntel|MacPPC|Mac68K/.test(navigator.userAgent) || + (navigator.platform === 'MacIntel' && navigator.maxTouchPoints > 1); + + if (!isMac && navigator.share && navigator.canShare && navigator.canShare({ files: [file] })) { + await navigator.share({ + files: [file], + title: 'Playlist CantiCristiani', + text: `Ecco la playlist: ${this.playlistName}\n\nClicca qui per aprirla subito: ${this.shareLink}` + }); + } else if (navigator.share) { + await navigator.share({ + title: 'Playlist CantiCristiani', + text: `Ecco la playlist: ${this.playlistName}\n\nClicca qui per aprirla: ${this.shareLink}` + }); + } else { + await this.copyToClipboard(); + } + } catch (err) { + console.error('Share failed', err); + await this.copyToClipboard(); + } + } + + async copyToClipboard() { + try { + await navigator.clipboard.writeText(this.shareLink); + const toast = await this.toastCtrl.create({ + message: 'Link copiato negli appunti!', + duration: 2000, + color: 'success', + position: 'bottom' + }); + await toast.present(); + } catch (err) { + console.error('Failed to copy text:', err); + } + } + + dismiss() { + this.modalCtrl.dismiss(); + } +} diff --git a/src/app/home/home-routing.module.ts b/src/app/home/home-routing.module.ts new file mode 100644 index 0000000..29c3f60 --- /dev/null +++ b/src/app/home/home-routing.module.ts @@ -0,0 +1,16 @@ +import { NgModule } from '@angular/core'; +import { RouterModule, Routes } from '@angular/router'; +import { HomePage } from './home.page'; + +const routes: Routes = [ + { + path: '', + component: HomePage, + } +]; + +@NgModule({ + imports: [RouterModule.forChild(routes)], + exports: [RouterModule] +}) +export class HomePageRoutingModule {} diff --git a/src/app/home/home.module.ts b/src/app/home/home.module.ts new file mode 100644 index 0000000..076260d --- /dev/null +++ b/src/app/home/home.module.ts @@ -0,0 +1,19 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { IonicModule } from '@ionic/angular'; +import { FormsModule } from '@angular/forms'; +import { HomePage } from './home.page'; +import { HomePageRoutingModule } from './home-routing.module'; +import { DragDropModule } from '@angular/cdk/drag-drop'; + +@NgModule({ + imports: [ + CommonModule, + FormsModule, + IonicModule, + HomePageRoutingModule, + DragDropModule + ], + declarations: [HomePage] +}) +export class HomePageModule {} diff --git a/src/app/home/home.page.html b/src/app/home/home.page.html new file mode 100644 index 0000000..4c67aad --- /dev/null +++ b/src/app/home/home.page.html @@ -0,0 +1,651 @@ + + + +
    + +
    + {{ appName }} + + v{{ version }} + +
    +
    +
    + + + + + + + + + + + + + + + + + + +
    + +
    +
    +
    + + + + + + + + +
    +
    + + +
    +
    +
    + {{ filteredCanti().length }} +
    + + + +
    +
    + + +
    +
    +
    + +
    + + + + + + +
    +
    + +
    + +
    + + + + + + +
    +
    + +
    + +
    + + + + + + +
    +
    + +
    + +
    + + + + + + +
    +
    +
    +
    + + +
    +
    + Playlist +
    + +
    + + + {{ comunitaService.comunitaCode() ? comunitaService.comunitaNome() : 'Comunità' }} + +
    + + +
    + + {{ item.name }} + + + + + + +
    + + + Nessuna playlist creata + +
    +
    + + +
    + + +
    + + +
    + Tipologia +
    +
    + Validati + + + +
    +
    + Non Validati + + + + + +
    +
    +
    + + +
    + Liturgia +
    +
    + {{ item.tag_name }} + + + +
    +
    +
    + + +
    + Periodo +
    +
    + {{ item.tag_name }} + + + +
    +
    +
    + + + +
    +
    +
    + + + +
    + +
    + + {{ totalPlaylistDuration() }} +
    + + +
    + {{ playlistService.activeListName() }} +
    + + +
    + + + + + + + + + + + + + + + + + + +
    + + +
    + {{ reorderList().length }} + + + + + + + + + + +
    +
    +
    +
    + + + +
    + +
    +
    + +
    {{ cantiService.progress() }}%
    + +

    Caricamento canti...

    +
    +
    + + +
    + + +
    +
    +
    +
    + SINTESI MESSA + {{ getSelectedMassFormattedDate() }} +
    +
    +
    + + + + + + +
    + +
    +
    + +
    +
    + {{ getSelectedMassFormattedDate() }} +
    +

    {{ getSelectedMassTitle() }}

    +

    + {{ getSelectedMassSummary() }} +

    +
    +
    +
    + + + + +
    + +
    + +
    + +
    + + {{ canto.id.startsWith('my_') ? getMySongNumber(canto) : canto.id_canti }} + +
    + + +
    +
    + +

    + {{ getCommunitySongNumber(canto) }} + {{ canto.titolo }} + Remoto + Mio +

    +

    + {{ canto.autore || 'Autore sconosciuto' }} +

    +

    + + + + {{ canto.durata }} + + + + {{ canto.bpm }} BPM + + + + {{ getSongTonality(canto) }} + + + + + agg. {{ cantiService.formatUpdateDate(canto.data_update) }} + + + + {{ getEsecuzioniCount(canto.id) }} esecuzioni + + + + Attinenza {{ getMassSuggestionWeight(canto.id_canti) }}% + +

    + + +
    + + {{ tag }} + +
    +
    + + +
    +
    + +
    + +
    + +
    +
    +
    + +
    + + +
    + +
    +
    +
    +
    +
    +
    + + +
    + + + +
    +
    +
    + + +
    +
    +
    + + +
    + + + {{ isAddingSongs() ? 'Torna alla Playlist' : 'Aggiungi altri canti' }} + +
    + +
    +

    Nessun canto trovato.

    +
    +
    + + + + + + +
    + + + +
    + +
    + + + + + + + + + + {{ formatSeconds(youtubePlayerService.videoProgress()) }} + + + + + {{ formatSeconds(youtubePlayerService.videoDuration()) }} + + +
    + Audio non disponibile +
    +
    + + + + +
    +
    +
    +
    + +
    +
    +
    +

    Schermo nero attivo

    +
    + +
    +

    {{ getPlayingCanto()?.titolo }}

    +

    {{ getPlayingCanto()?.autore }}

    +
    + +
    + {{ formatSeconds(youtubePlayerService.videoProgress()) }} / {{ formatSeconds(youtubePlayerService.videoDuration()) }} +
    + +
    + + + + + + + + + +
    + +

    Tocca lo sfondo o l'icona per sbloccare

    +
    +
    + + diff --git a/src/app/home/home.page.scss b/src/app/home/home.page.scss new file mode 100644 index 0000000..4a41ee1 --- /dev/null +++ b/src/app/home/home.page.scss @@ -0,0 +1,1874 @@ +.outfit-font { + font-family: 'Outfit', sans-serif; +} + +.bg-gradient { + --background: radial-gradient(circle at top left, #2d3436 0%, #121212 100%); + background: radial-gradient(circle at top left, #2d3436 0%, #121212 100%); +} + +.custom-searchbar { + flex: 1 !important; + --background: transparent !important; + --color: white; + --placeholder-color: rgba(255, 255, 255, 0.4); + --icon-color: var(--ion-color-secondary); + --box-shadow: none !important; + padding: 0 !important; + margin: 0 !important; + + &::part(container) { + background: transparent !important; + box-shadow: none !important; + padding: 0 !important; + } + + &::part(input-container) { + background: transparent !important; + } +} + +.search-wrapper-group { + display: flex; + flex-direction: column; + padding: 2px 16px 12px 16px; // Reduced top padding + gap: 12px; +} + +.search-row { + width: 100%; +} + +.search-wrapper { + display: flex; + align-items: center; + gap: 0; + padding: 2px 4px; + border-radius: 14px; + background: rgba(255, 255, 255, 0.05); + border: 1px solid rgba(255, 255, 255, 0.1); + + .adv-search-btn, .voice-search-btn { + --padding-start: 6px; + --padding-end: 6px; + margin: 0; + height: 44px; + + ion-icon { + font-size: 1.4rem; + } + } + + .adv-search-btn.active { + opacity: 1; + } +} + +.advanced-search-toggle-row { + display: flex; + align-items: center; + justify-content: space-between; + padding: 0 2px; + gap: 4px; + flex-wrap: nowrap; + + .toggle-row-left { + display: flex; + align-items: center; + gap: 8px; + flex-wrap: nowrap; + width: 100%; + justify-content: flex-start; + } + + .song-count-card { + display: inline-flex; + align-items: center; + justify-content: center; + background: rgba(var(--ion-color-secondary-rgb), 0.15); + border: 1px solid rgba(var(--ion-color-secondary-rgb), 0.3); + padding: 0 8px; + border-radius: 12px; + height: 30px; + font-size: 0.8rem; + font-weight: 700; + color: var(--ion-color-secondary); + backdrop-filter: blur(10px); + flex-shrink: 0; + } + + .advanced-search-link, .clear-advanced-link { + background: transparent; + border: none; + outline: none; + color: var(--ion-color-secondary); + font-size: 0.8rem; + font-weight: 600; + display: inline-flex; + align-items: center; + gap: 3px; + cursor: pointer; + padding: 4px 5px; + border-radius: 8px; + transition: all 0.2s ease; + opacity: 0.9; + white-space: nowrap; + flex-shrink: 0; + + &:hover, &:active { + opacity: 1; + background: rgba(var(--ion-color-secondary-rgb), 0.12); + } + + ion-icon { + font-size: 1rem; + } + + .inline-clear-btn { + display: inline-flex; + align-items: center; + justify-content: center; + margin-left: 2px; + padding: 2px; + border-radius: 50%; + transition: transform 0.15s ease; + + ion-icon { + font-size: 1.1rem; + color: var(--ion-color-danger, #ff4961); + } + + &:hover { + transform: scale(1.2); + } + } + } + + .clear-advanced-link { + color: var(--ion-color-danger, #ff4961); + font-weight: 500; + + &:hover, &:active { + background: rgba(255, 73, 97, 0.12); + } + } +} + +.advanced-search-panel { + background: rgba(255, 255, 255, 0.04); + border: 1px solid rgba(255, 255, 255, 0.1); + border-radius: 16px; + padding: 12px 14px; + backdrop-filter: blur(12px); + animation: advSearchFadeIn 0.25s ease-out; + + .adv-search-grid { + display: grid; + grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); + gap: 10px; + } + + .adv-input-group { + display: flex; + flex-direction: column; + gap: 4px; + + .adv-label { + font-size: 0.75rem; + font-weight: 600; + color: rgba(255, 255, 255, 0.7); + text-transform: uppercase; + letter-spacing: 0.5px; + margin-left: 2px; + } + + .adv-input-wrapper { + position: relative; + display: flex; + align-items: center; + background: rgba(0, 0, 0, 0.25); + border: 1px solid rgba(255, 255, 255, 0.12); + border-radius: 10px; + padding: 0 10px; + height: 38px; + transition: border-color 0.2s ease, box-shadow 0.2s ease; + + &:focus-within { + border-color: var(--ion-color-secondary); + box-shadow: 0 0 0 2px rgba(var(--ion-color-secondary-rgb), 0.2); + } + + .adv-input-icon { + font-size: 1.1rem; + color: var(--ion-color-secondary); + margin-right: 8px; + flex-shrink: 0; + } + + .adv-input { + flex: 1; + background: transparent; + border: none; + outline: none; + color: #ffffff; + font-size: 0.88rem; + font-family: inherit; + width: 100%; + + &::placeholder { + color: rgba(255, 255, 255, 0.35); + } + } + + .adv-clear-icon { + font-size: 1rem; + color: rgba(255, 255, 255, 0.4); + cursor: pointer; + margin-left: 4px; + + &:hover { + color: #ffffff; + } + } + + .adv-mic-btn { + --padding-start: 4px; + --padding-end: 4px; + margin: 0 0 0 2px; + height: 32px; + min-height: 32px; + + ion-icon { + font-size: 1.15rem; + } + } + } + } +} + +@keyframes advSearchFadeIn { + from { + opacity: 0; + transform: translateY(-6px); + } + to { + opacity: 1; + transform: translateY(0); + } +} + +:host-context(body.high-contrast) { + .advanced-search-link { + color: var(--ion-color-secondary) !important; + } + + .clear-advanced-link { + color: var(--ion-color-danger, #d32f2f) !important; + } + + .advanced-search-panel { + background: #ffffff !important; + border: 1px solid rgba(0, 0, 0, 0.15) !important; + box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08) !important; + + .adv-input-group { + .adv-label { + color: var(--ion-color-secondary, #d96b00) !important; + font-weight: 700 !important; + } + + .adv-input-wrapper { + background: #f4f5f8 !important; + border: 1px solid #c0c4cc !important; + + &:focus-within { + border-color: var(--ion-color-secondary, #d96b00) !important; + box-shadow: 0 0 0 2px rgba(217, 107, 0, 0.25) !important; + } + + .adv-input-icon { + color: var(--ion-color-secondary, #d96b00) !important; + } + + .adv-input { + color: #000000 !important; + font-weight: 600 !important; + + &::placeholder { + color: #666666 !important; + font-weight: 400 !important; + } + } + + .adv-clear-icon { + color: #666666 !important; + + &:hover { + color: #000000 !important; + } + } + } + } + } +} + +.filter-card { + background: rgba(255, 255, 255, 0.04); + border: 1px solid rgba(255, 255, 255, 0.1); + border-radius: 16px; + padding: 10px 12px; + display: flex; + flex-direction: column; + gap: 8px; + backdrop-filter: blur(12px); + margin-top: 4px; + + .filter-card-row { + display: flex; + align-items: center; + gap: 10px; + min-height: 34px; + + .filter-row-label { + font-weight: 700; + font-size: 0.8rem; + color: var(--ion-color-secondary); + width: 68px; + flex-shrink: 0; + text-transform: capitalize; + letter-spacing: 0.3px; + opacity: 0.9; + } + + .filter-row-items { + display: flex; + gap: 6px; + overflow-x: auto; + flex: 1; + align-items: center; + padding-bottom: 2px; + scrollbar-width: none; + -ms-overflow-style: none; + &::-webkit-scrollbar { + display: none; + } + + .empty-playlist-text { + font-size: 0.8rem; + color: rgba(255, 255, 255, 0.4); + font-style: italic; + } + } + } + + .filter-card-footer { + display: flex; + align-items: center; + justify-content: space-between; + gap: 8px; + margin-top: 2px; + padding-top: 8px; + border-top: 1px solid rgba(255, 255, 255, 0.08); + + .song-count-card { + display: flex; + align-items: center; + justify-content: center; + background: rgba(var(--ion-color-secondary-rgb), 0.15); + border: 1px solid rgba(var(--ion-color-secondary-rgb), 0.3); + padding: 0 12px; + border-radius: 12px; + height: 32px; + font-size: 0.82rem; + font-weight: 700; + color: var(--ion-color-secondary); + backdrop-filter: blur(10px); + flex-shrink: 0; + } + + .footer-actions { + display: flex; + align-items: center; + gap: 8px; + + ion-button.filter-chip { + --border-radius: 20px; + --border-width: 1px; + font-family: 'Outfit', sans-serif; + font-weight: 500; + margin: 0; + min-height: 32px; + font-size: 0.85rem; + text-transform: none; + letter-spacing: normal; + + .close-icon-wrapper { + display: inline-flex; + align-items: center; + justify-content: center; + margin-left: 6px; + padding: 4px; + margin-right: -8px; + cursor: pointer; + + ion-icon { + font-size: 1.1rem; + margin: 0; + pointer-events: none; + } + } + } + } + } +} + + + + +ion-toolbar.playlist-toolbar { + --padding-top: 0px; + --padding-bottom: 8px; + --padding-start: 16px; + --padding-end: 16px; + --min-height: auto; +} + +.playlist-actions-bar { + display: flex; + align-items: center; + justify-content: space-between; + width: 100%; + margin-top: 2px; + margin-bottom: 0px; + + .playlist-duration-pill { + display: inline-flex; + align-items: center; + gap: 4px; + background: rgba(var(--ion-color-secondary-rgb), 0.15); + border: 1px solid rgba(var(--ion-color-secondary-rgb), 0.3); + padding: 0 10px; + border-radius: 12px; + height: 30px; + font-size: 0.82rem; + font-weight: 700; + color: var(--ion-color-secondary); + backdrop-filter: blur(10px); + flex-shrink: 0; + + ion-icon { + font-size: 0.95rem; + } + } + + .playlist-title-badge { + display: inline-flex; + align-items: center; + padding: 0 10px; + height: 30px; + font-size: 0.9rem; + font-weight: 700; + color: var(--ion-color-secondary); + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + max-width: 50%; + margin: 0 8px; + flex-shrink: 1; + + .playlist-title-text { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + } + } + + .selection-pill { + margin: 0; + margin-left: auto; + } +} + +.transparent-list { + background: transparent !important; + padding-bottom: 120px; // Spazio per il player fisso +} + +ion-item.glass { + --background: rgba(255, 255, 255, 0.05); + --border-radius: 16px; + --padding-start: 16px; + --inner-padding-end: 16px; + margin-bottom: 12px; + transition: background 0.2s ease; + + &:active { + --background: rgba(255, 255, 255, 0.1); + } +} + +ion-title { + font-weight: 700; + letter-spacing: 1px; + color: var(--ion-color-secondary); + padding-inline: 0; +} + +ion-header { + padding-top: 6px; +} + +ion-buttons[slot="end"] { + gap: 0px; +} + +.update-btn, .add-btn, .settings-btn { + --color: var(--ion-color-secondary); + --padding-start: 0; + --padding-end: 0; + margin-left: -4px; + margin-right: 0; + width: 38px; + min-width: 38px; + height: 38px; + + ion-icon { + font-size: 1.6rem; + } +} + +.update-btn { + animation: pulse-update 2.5s infinite ease-in-out; +} + +@keyframes pulse-update { + 0% { + transform: scale(1); + opacity: 0.9; + } + 50% { + transform: scale(1.1); + opacity: 1; + filter: drop-shadow(0 0 6px rgba(var(--ion-color-secondary-rgb), 0.6)); + } + 100% { + transform: scale(1); + opacity: 0.9; + } +} + +@media (max-width: 375px) { + ion-buttons[slot="end"] { + gap: 0px; + } + .update-btn, .add-btn, .settings-btn { + --padding-start: 0; + --padding-end: 0; + margin-left: -5px; + width: 34px; + min-width: 34px; + height: 34px; + + ion-icon { + font-size: 1.4rem; + } + } + .settings-btn { + margin-right: 2px; + } +} +ion-title { + .header-logo-wrapper { + display: flex; + align-items: center; + justify-content: flex-start; + gap: 8px; + padding: 10px 0 10px 8px; + } + + .header-logo { + width: 38px; + height: 38px; + border-radius: 50%; + box-shadow: 0 4px 15px rgba(0, 0, 0, 0.4); + border: 2px solid rgba(var(--ion-color-secondary-rgb), 0.2); + flex-shrink: 0; + } + + .header-text-group { + display: flex; + flex-direction: column; + align-items: flex-start; + justify-content: center; + line-height: 1; + + .app-name { + font-size: clamp(1.1rem, 3.8vw, 1.25rem); + font-weight: 700; + color: var(--ion-color-secondary); + margin-bottom: 2px; + white-space: nowrap; + } + + .version-badge { + font-size: 0.75rem; + font-weight: 500; + color: rgba(255, 255, 255, 0.4); + letter-spacing: 0.5px; + white-space: nowrap; + } + } +} + + +.settings-btn { + margin-right: 8px; +} + +.special-list-banner { + --background: rgba(var(--ion-color-secondary-rgb), 0.1); + --border-style: none; + border-bottom: 1px solid rgba(var(--ion-color-secondary-rgb), 0.2); + + .banner-content { + display: flex; + justify-content: space-between; + align-items: center; + padding: 0 16px; + height: 40px; + + .banner-text { + display: flex; + align-items: center; + gap: 8px; + color: var(--ion-color-secondary); + font-weight: 600; + font-size: 0.9rem; + + small { + opacity: 0.6; + font-weight: 400; + font-size: 0.75rem; + } + } + + ion-button { + --padding-start: 4px; + --padding-end: 4px; + margin: 0; + height: 32px; + font-size: 1.2rem; + } + } +} + +.results-count { + display: flex; + align-items: center; + gap: 6px; + font-size: 0.8rem; + font-weight: 600; + color: var(--ion-color-secondary); + background: rgba(var(--ion-color-secondary-rgb), 0.1); + padding: 4px 12px; + border-radius: 20px; + margin-right: 0; + border: 1px solid rgba(var(--ion-color-secondary-rgb), 0.1); + transition: all 0.2s ease; + cursor: pointer; + + &.is-filtered { + background: rgba(var(--ion-color-secondary-rgb), 0.2); + border-color: var(--ion-color-secondary); + box-shadow: 0 0 10px rgba(var(--ion-color-secondary-rgb), 0.1); + } + + &:active { + transform: scale(0.95); + } + + ion-icon { + font-size: 1.1rem; + margin-left: 2px; + } + + .canti-label { + display: inline; + } + + @media (max-width: 380px) { + .canti-label { + display: none; + } + } +} + +.loading-container { + display: flex; + justify-content: center; + padding: 40px 0; +} + +.loading-wrapper { + display: flex; + flex-direction: column; + align-items: center; + gap: 12px; +} + +.percentage-label { + font-size: 2rem; + font-weight: 700; + color: var(--ion-color-secondary); + text-shadow: 0 0 15px rgba(253, 203, 110, 0.3); +} + +.no-padding-top { + padding-top: 0 !important; +} + +.search-wrapper-group { + display: flex; + flex-direction: column; + padding: 6px 16px 8px 16px; // Added slight top padding for search bar breathing room + gap: 8px; +} + +.momentos-toolbar { + --min-height: 32px; + padding-bottom: 8px; +} + +.momento-scroll { + display: flex; + overflow-x: auto; + padding: 0 16px; + gap: 10px; + scrollbar-width: none; + &::-webkit-scrollbar { + display: none; + } +} + +.momento-chip { + flex: 0 0 auto; + padding: 6px 16px; + border-radius: 20px; + font-size: 0.8rem; + color: rgba(255, 255, 255, 0.6); + font-family: 'Outfit', sans-serif; + border: 1px solid rgba(255, 255, 255, 0.1); + transition: all 0.3s ease; + white-space: nowrap; + + &.active { + background: var(--ion-color-secondary) !important; + color: #000; + font-weight: 600; + border-color: var(--ion-color-secondary); + } + + &.comunita-chip { + display: inline-flex; + align-items: center; + border-left: 3px solid rgba(var(--ion-color-secondary-rgb), 0.6); + background: rgba(var(--ion-color-secondary-rgb), 0.08); + + &.active { + border-left-color: #000; + } + } +} + +.non-validati-add-icon { + font-size: 1.1rem; + color: #000; + font-weight: bold; + background: rgba(0, 0, 0, 0.1); + border-radius: 50%; + padding: 2px; + display: inline-block; + vertical-align: middle; +} + +:host-context(body.high-contrast) { + .non-validati-add-icon { + color: #ffffff !important; + background: rgba(255, 255, 255, 0.2) !important; + } + .playlist-name-input { + color: #000000 !important; + &::placeholder { + color: rgba(0, 0, 0, 0.6) !important; + } + } +} + +// Custom Item Layout +.custom-item { + --padding-start: 16px; + --inner-padding-end: 16px; + --min-height: 70px; // Reduced height + transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275); + + &.is-playing { + --background: rgba(var(--ion-color-secondary-rgb), 0.15) !important; + border-left: 4px solid var(--ion-color-secondary); + box-shadow: inset 0 0 20px rgba(var(--ion-color-secondary-rgb), 0.1); + transform: scale(1.02); + margin-left: 8px; + margin-right: 8px; + border-radius: 12px; + z-index: 10; + } + + .playlist-name-chip { + margin-right: 8px; + max-width: 150px; + + span { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + } + + .close-icon { + font-size: 1.2rem; + margin-left: 4px; + opacity: 0.8; + } + } + .item-wrapper { + display: flex; + align-items: center; + width: 100%; + + .selection-column { + padding: 12px 18px 12px 12px; + margin-left: -12px; + flex-shrink: 0; + display: flex; + align-items: center; + justify-content: center; + cursor: pointer; + z-index: 100; + position: relative; + } + + .content-column { + flex: 1; + display: flex; + flex-direction: column; + padding: 10px 0; + cursor: pointer; + overflow: hidden; + transition: transform 0.2s ease; + + &:active { + transform: scale(0.98); + } + + .top-row { + display: flex; + justify-content: space-between; + align-items: center; + width: 100%; + } + + .info-section { + flex: 1; + margin: 0; + padding: 0; + } + } + + .canto-number { + position: relative; + width: 32px; + height: 32px; + line-height: 28px; + text-align: center; + background: rgba(var(--ion-color-secondary-rgb), 0.1); + color: var(--ion-color-secondary); + font-size: 0.85rem; + border-radius: 8px; + font-weight: 700; + border: 2px solid var(--ion-color-secondary); + display: flex; + align-items: center; + justify-content: center; + transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1); + pointer-events: none; + + &.selected-number { + background: var(--ion-color-secondary) !important; + color: #000 !important; + box-shadow: 0 0 15px rgba(var(--ion-color-secondary-rgb), 0.5); + transform: scale(1.1); + } + } + } + .player-inline-row { + width: 100%; + display: flex; + align-items: center; + gap: 4px; + + &.full-width { + margin-top: 4px; + padding-top: 4px; + border-top: 1px solid rgba(255, 255, 255, 0.05); + } + + ion-range { + flex: 1; + padding: 0; + --bar-height: 2px; + --knob-size: 10px; + } + } + + .thumb-container { + &.compact { + width: 50px; + height: 38px; + border-radius: 8px; + margin-left: 12px; + } + } + + .thumb-wrapper { + width: 100%; + height: 100%; + position: relative; + cursor: pointer; + } + + .hidden-player { + position: absolute; + width: 1px; + height: 1px; + opacity: 0; + pointer-events: none; + } + + .thumb-img { + width: 100%; + height: 100%; + object-fit: cover; + opacity: 0; + transition: opacity 0.5s ease; + + &.loaded { + opacity: 1; + } + } + + .skeleton { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + background: linear-gradient( + 90deg, + rgba(255, 255, 255, 0.05) 25%, + rgba(255, 255, 255, 0.1) 50%, + rgba(255, 255, 255, 0.05) 75% + ); + background-size: 200% 100%; + animation: shimmer 1.5s infinite; + } + + .play-overlay { + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + background: rgba(0, 0, 0, 0.5); + border-radius: 50%; + width: 24px; + height: 24px; + display: flex; + align-items: center; + justify-content: center; + color: white; + backdrop-filter: blur(4px); + z-index: 2; + pointer-events: none; + + ion-icon { + font-size: 14px; + margin-left: 2px; + } + } + + .youtube-overlay { + background: rgba(0, 0, 0, 0.6) !important; + ion-icon { + color: #ff0000; + font-size: 16px; + margin-left: 0; + } + } + + .offline-thumb { + width: 100%; + height: 100%; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + background: rgba(255, 255, 255, 0.05); + color: rgba(255, 255, 255, 0.3); + gap: 4px; + + ion-icon { + font-size: 1.2rem; + } + span { + font-size: 0.6rem; + text-transform: uppercase; + font-weight: 700; + font-family: 'Outfit', sans-serif; + } + } +} + +@keyframes shimmer { + 0% { + background-position: 200% 0; + } + 100% { + background-position: -200% 0; + } +} +.finish-selection-fab { + --border-radius: 30px; + width: auto; + min-width: 120px; + + .fab-content { + display: flex; + align-items: center; + padding: 0 16px; + gap: 8px; + + ion-icon { + font-size: 1.4rem; + } + + .fab-label { + font-size: 0.9rem; + font-weight: 600; + text-transform: none; + } + } +} + +.selection-pill { + display: flex; + align-items: center; + gap: 4px; + background: rgba(var(--ion-color-secondary-rgb), 0.15) !important; + border: 1px solid rgba(var(--ion-color-secondary-rgb), 0.3); + padding: 2px 4px 2px 10px; + border-radius: 20px; + height: 32px; + flex-shrink: 0; + + .selection-count { + font-size: 0.9rem; + font-weight: 800; + color: var(--ion-color-secondary); + margin-right: 4px; + } + + .mini-action-btn { + --padding-start: 4px; + --padding-end: 4px; + margin: 0; + height: 28px; + min-width: 32px; + + ion-icon { + font-size: 1.2rem; + } + } + + .playlist-name-input { + background: rgba(255, 255, 255, 0.08); + border: 1px solid rgba(255, 255, 255, 0.15); + border-radius: 10px; + color: white; + margin: 0 4px; + padding: 2px 8px; + font-size: 0.8rem; + width: 120px; + height: 24px; + outline: none; + transition: all 0.2s ease; + + &:focus { + border-color: var(--ion-color-secondary); + background: rgba(255, 255, 255, 0.12); + box-shadow: 0 0 6px rgba(var(--ion-color-secondary-rgb), 0.2); + } + + &::placeholder { + color: rgba(255, 255, 255, 0.4); + } + } +} + +.small-action-btn { + --padding-start: 4px; + --padding-end: 4px; + height: 32px; + margin: 0; + + ion-icon { + font-size: 1.3rem !important; + } +} + +.drag-handle { + display: flex; + align-items: center; + justify-content: center; + padding: 0 12px 0 0; + cursor: grab; + color: rgba(255, 255, 255, 0.5); + + ion-icon { + font-size: 1.8rem; + } + + &:active { + cursor: grabbing; + } +} + +.action-mode-btn { + --border-radius: 20px; + --box-shadow: 0 4px 15px rgba(0,0,0,0.3); + font-weight: 700; + letter-spacing: 0.5px; + height: 44px; +} + +@media (max-width: 360px) { + .header-logo-wrapper { + margin-bottom: 12px !important; + } +} +/* GLOBAL PLAYER FOOTER */ +.global-player-toolbar { + --background: transparent; + --padding-top: 4px; + --padding-bottom: 4px; + --padding-start: 12px; + --padding-end: 12px; + + &.glass { + background: rgba(26, 26, 46, 0.95) !important; + backdrop-filter: blur(20px); + border-radius: 0 !important; + box-shadow: none !important; + } + + .player-content { + display: flex; + flex-direction: column; + padding: 0; + } + + .controls-row { + display: flex; + align-items: center; + gap: 4px; + + .play-btn, .skip-btn, .close-btn { + --padding-start: 0; + --padding-end: 0; + height: 40px; + width: 40px; + + ion-icon { + font-size: 1.6rem; + } + } + + .global-range { + flex: 1; + --bar-height: 4px; + --knob-size: 14px; + padding-top: 0; + padding-bottom: 0; + } + } +} + +/* Adjust bottom spacing for list when player is active */ +.transparent-list { + padding-bottom: 100px !important; +} + +.suggeriti-header-card { + border-radius: 18px; + background: rgba(255, 255, 255, 0.05); + border: 1px solid rgba(255, 255, 255, 0.1); + overflow: hidden; + margin-left: 0; + margin-right: 0; + margin-bottom: 12px; + backdrop-filter: blur(15px); + box-shadow: 0 4px 30px rgba(0, 0, 0, 0.2); + cursor: pointer; + transition: background 0.3s ease, border-color 0.3s ease; + + &:active { + background: rgba(255, 255, 255, 0.08); + } + + .card-inner { + display: flex; + flex-direction: column; + gap: 0; + } + + .card-header-row { + display: flex; + justify-content: space-between; + align-items: center; + transition: padding-bottom 0.3s ease, border-bottom-color 0.3s ease; + } + + &.expanded { + .card-header-row { + border-bottom: 1px solid rgba(255, 255, 255, 0.08); + padding-bottom: 6px; + } + } + + .card-header-left { + display: flex; + align-items: center; + } + + .expand-icon { + font-size: 1.25rem; + color: var(--ion-color-secondary); + transition: transform 0.3s ease; + } + + .card-label { + font-size: 0.7rem; + font-weight: 700; + letter-spacing: 0.1em; + color: var(--ion-color-secondary); + } + + .card-date-compact { + font-size: 0.75rem; + font-weight: 600; + color: rgba(255, 255, 255, 0.6); + margin-left: 8px; + } + + .expandable-content { + max-height: 0; + opacity: 0; + overflow: hidden; + transition: max-height 0.35s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.35s ease, margin-top 0.35s ease; + + &.show { + max-height: 400px; /* High enough to fit summary */ + opacity: 1; + margin-top: 10px; + } + } + + .card-date-row { + margin-bottom: 6px; + } + + .card-date { + font-size: 0.75rem; + font-weight: 600; + color: rgba(255, 255, 255, 0.5); + } + + .card-title { + font-size: 1.25rem; + font-weight: 700; + color: white; + margin: 4px 0 0 0; + } + + .card-summary { + font-size: 0.85rem; + line-height: 1.45; + color: rgba(255, 255, 255, 0.75); + margin: 6px 0 0 0; + font-weight: 400; + } +} + +:host-context(body.high-contrast) .suggeriti-header-card { + background: #ffffff !important; + border-color: #000000 !important; + box-shadow: none !important; + + .card-date-compact { + color: black !important; + background: transparent !important; + } + + &.expanded { + .card-header-row { + border-bottom-color: rgba(0, 0, 0, 0.15); + } + } + + .card-label { + color: black !important; + } + + .card-date { + color: black !important; + } + + .card-title { + color: black !important; + } + + .card-summary { + color: black !important; + } +} + +:host-context(body.high-contrast) { + .drag-handle { + color: rgba(0, 0, 0, 0.6) !important; + } +} + +.song-tags-list { + display: flex; + flex-wrap: wrap; + gap: 4px; + margin-top: 4px; +} + +.song-tag-badge { + font-size: 0.65rem; + background: rgba(255, 255, 255, 0.08); + color: rgba(255, 255, 255, 0.7); + padding: 1px 5px; + border-radius: 4px; + border: 1px solid rgba(255, 255, 255, 0.12); + font-weight: 500; + text-transform: uppercase; + letter-spacing: 0.3px; +} + +/* High Contrast mode overrides */ +:host-context(body.high-contrast) .song-tag-badge { + background: rgba(0, 0, 0, 0.05) !important; + color: rgba(0, 0, 0, 0.7) !important; + border: 1px solid rgba(0, 0, 0, 0.15) !important; +} + +:host-context(body.high-contrast) .update-date-badge { + color: rgba(0, 0, 0, 0.5) !important; + ion-icon { + color: rgba(0, 0, 0, 0.5) !important; + } +} + +.non-validato-badge { + font-size: 0.65rem; + background: rgba(231, 76, 60, 0.15); /* Soft premium red */ + color: #e74c3c; + padding: 1px 6px; + border-radius: 6px; + border: 1px solid rgba(231, 76, 60, 0.3); + font-weight: 600; + text-transform: uppercase; + letter-spacing: 0.5px; + margin-left: 6px; + display: inline-block; + vertical-align: middle; + + &.mio-badge { + background: rgba(var(--ion-color-secondary-rgb), 0.15); + color: var(--ion-color-secondary); + border-color: rgba(var(--ion-color-secondary-rgb), 0.35); + } +} + +:host-context(body.high-contrast) .non-validato-badge { + background: rgba(231, 76, 60, 0.1) !important; + color: #c0392b !important; + border-color: #c0392b !important; + + &.mio-badge { + background: rgba(var(--ion-color-secondary-rgb), 0.1) !important; + color: var(--ion-color-secondary-shade, #007bb6) !important; + border-color: var(--ion-color-secondary-shade, #007bb6) !important; + } +} + +/* ========================================================================== + PWA INSTALLATION PROMOTIONS (Android & iOS) + ========================================================================== */ + +/* 1. Android Installation Banner */ +.pwa-android-banner { + --background: rgba(255, 255, 255, 0.04); + background: rgba(255, 255, 255, 0.04); + backdrop-filter: blur(20px); + -webkit-backdrop-filter: blur(20px); + border: 1px solid rgba(255, 255, 255, 0.08); + border-left: 4px solid var(--ion-color-secondary); + border-radius: 16px; + overflow: hidden; + box-shadow: 0 8px 32px rgba(0, 0, 0, 0.15); + transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); + animation: slideInBanner 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275); + + &:hover { + background: rgba(255, 255, 255, 0.06); + border-color: rgba(255, 255, 255, 0.12); + box-shadow: 0 12px 40px rgba(0, 0, 0, 0.25); + } + + .banner-inner { + display: flex; + align-items: center; + padding: 14px 16px; + gap: 12px; + } + + .banner-icon-wrapper { + display: flex; + align-items: center; + justify-content: center; + background: rgba(var(--ion-color-secondary-rgb), 0.12); + border: 1px solid rgba(var(--ion-color-secondary-rgb), 0.2); + width: 42px; + height: 42px; + border-radius: 12px; + flex-shrink: 0; + + .banner-icon { + font-size: 1.5rem; + color: var(--ion-color-secondary); + } + } + + .banner-text-wrapper { + flex: 1; + display: flex; + flex-direction: column; + gap: 2px; + overflow: hidden; + + .banner-title { + font-size: 0.95rem; + font-weight: 700; + color: white; + margin: 0; + letter-spacing: 0.2px; + } + + .banner-subtitle { + font-size: 0.78rem; + line-height: 1.35; + color: rgba(255, 255, 255, 0.65); + margin: 0; + font-weight: 400; + } + } + + .banner-actions { + display: flex; + align-items: center; + gap: 4px; + flex-shrink: 0; + + .install-action-btn { + --border-radius: 10px; + --box-shadow: 0 4px 10px rgba(var(--ion-color-secondary-rgb), 0.2); + font-weight: 700; + font-size: 0.8rem; + height: 32px; + margin: 0; + text-transform: none; + letter-spacing: 0.2px; + transition: transform 0.2s ease; + + &:active { + transform: scale(0.95); + } + } + + .dismiss-action-btn { + --color: rgba(255, 255, 255, 0.5); + --padding-start: 4px; + --padding-end: 4px; + margin: 0; + height: 32px; + width: 32px; + + ion-icon { + font-size: 1.3rem; + } + + &:active { + opacity: 0.7; + } + } + } +} + +/* 2. iOS Safari Contextual Tooltip */ +.pwa-ios-tooltip-wrapper { + position: fixed; + bottom: 24px; + left: 50%; + transform: translateX(-50%); + z-index: 10000; + width: 90%; + max-width: 385px; + pointer-events: none; + filter: drop-shadow(0 12px 36px rgba(0, 0, 0, 0.45)); + transition: bottom 0.3s cubic-bezier(0.4, 0, 0.2, 1); + + &.has-player { + bottom: 84px; /* Float above active bottom player footer */ + } + + .pwa-ios-tooltip { + pointer-events: auto; + display: flex; + flex-direction: column; + background: rgba(26, 26, 46, 0.96) !important; + backdrop-filter: blur(25px); + -webkit-backdrop-filter: blur(25px); + border: 1.5px solid rgba(var(--ion-color-secondary-rgb), 0.25); + border-radius: 20px; + padding: 14px 16px; + position: relative; + box-shadow: inset 0 0 20px rgba(255, 255, 255, 0.02); + animation: floatTooltip 0.45s cubic-bezier(0.175, 0.885, 0.32, 1.275), bounceGently 3s ease-in-out infinite; + + .tooltip-header { + display: flex; + justify-content: space-between; + align-items: center; + margin-bottom: 6px; + + .tooltip-title { + font-size: 0.95rem; + font-weight: 700; + color: var(--ion-color-secondary); + letter-spacing: 0.3px; + } + + .dismiss-btn { + --color: rgba(255, 255, 255, 0.45); + --padding-start: 4px; + --padding-end: 4px; + margin: 0; + height: 24px; + width: 24px; + + ion-icon { + font-size: 1.2rem; + } + + &:active { + opacity: 0.7; + } + } + } + + .tooltip-body { + .tooltip-text { + font-size: 0.82rem; + line-height: 1.45; + color: rgba(255, 255, 255, 0.85); + margin: 0; + font-weight: 400; + + strong { + color: white; + font-weight: 600; + } + + .safari-icon-inline { + display: inline-flex; + align-items: center; + justify-content: center; + background: rgba(255, 255, 255, 0.08); + border: 1px solid rgba(255, 255, 255, 0.12); + padding: 3px; + border-radius: 6px; + vertical-align: middle; + margin: 0 3px; + width: 20px; + height: 20px; + + ion-icon { + font-size: 0.95rem; + color: #007aff; /* Apple System Blue */ + } + } + } + } + + .tooltip-arrow { + width: 0; + height: 0; + border-left: 12px solid transparent; + border-right: 12px solid transparent; + border-top: 12px solid rgba(26, 26, 46, 0.96); + position: absolute; + bottom: -11px; + left: 50%; + transform: translateX(-50%); + + &::after { + content: ''; + width: 0; + height: 0; + border-left: 12px solid transparent; + border-right: 12px solid transparent; + border-top: 12px solid rgba(var(--ion-color-secondary-rgb), 0.25); + position: absolute; + bottom: -1px; + left: -12px; + z-index: -1; + } + } + } +} + +/* Animations */ +@keyframes slideInBanner { + from { + opacity: 0; + transform: translateY(-16px); + } + to { + opacity: 1; + transform: translateY(0); + } +} + +@keyframes floatTooltip { + from { + opacity: 0; + transform: translate(-50%, 20px) scale(0.95); + } + to { + opacity: 1; + transform: translate(-50%, 0) scale(1); + } +} + +@keyframes bounceGently { + 0%, 100% { + transform: translateY(0); + } + 50% { + transform: translateY(-5px); + } +} + +/* High Contrast mode adaptations */ +:host-context(body.high-contrast) { + .pwa-android-banner { + background: #ffffff !important; + border: 2px solid #000000 !important; + border-left-width: 6px !important; + + .banner-title, .banner-subtitle { + color: #000000 !important; + } + .banner-icon { + color: #000000 !important; + } + .banner-icon-wrapper { + background: rgba(0, 0, 0, 0.05) !important; + border-color: #000000 !important; + } + .install-action-btn { + --background: #000000 !important; + --color: #ffffff !important; + } + .dismiss-action-btn { + --color: #000000 !important; + } + } + + .pwa-ios-tooltip { + background: #ffffff !important; + border: 2px solid #000000 !important; + + .tooltip-title, .tooltip-text, .tooltip-text strong { + color: #000000 !important; + } + .dismiss-btn { + --color: #000000 !important; + } + .tooltip-arrow { + border-top-color: #ffffff !important; + &::after { + border-top-color: #000000 !important; + } + } + .safari-icon-inline { + background: rgba(0, 0, 0, 0.05) !important; + border-color: #000000 !important; + ion-icon { + color: #000000 !important; + } + } + } +} + +.empty-playlist-container { + padding: 12px 16px; + display: flex; + justify-content: center; + align-items: center; + width: 100%; + box-sizing: border-box; +} + +.empty-playlist-instruction { + margin: 0; + font-size: 0.85rem; + line-height: 1.4; + color: rgba(255, 255, 255, 0.8); + text-align: left; + background: rgba(var(--ion-color-secondary-rgb), 0.08); + border: 1px dashed rgba(var(--ion-color-secondary-rgb), 0.35); + padding: 12px 16px; + border-radius: 12px; + max-width: 480px; + width: 100%; + box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2); +} + +:host-context(body.high-contrast) { + .empty-playlist-instruction { + color: #000000 !important; + background: rgba(var(--ion-color-secondary-rgb), 0.12) !important; + border-color: var(--ion-color-secondary) !important; + box-shadow: none !important; + } +} + +/* BLACK SCREEN OVERLAY FOR CAR MODE */ +.black-screen-overlay { + position: fixed; + top: 0; + left: 0; + right: 0; + bottom: 0; + width: 100%; + height: 100%; + background-color: #000000 !important; + z-index: 9999999 !important; + display: flex; + align-items: center; + justify-content: center; + cursor: pointer; + padding: env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left); + + .black-screen-content { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + color: rgba(255, 255, 255, 0.25); + text-align: center; + padding: 20px; + gap: 12px; + + .car-mode-icon { + font-size: 3.5rem; + color: rgba(255, 255, 255, 0.2); + } + + .car-mode-text { + font-size: 1.2rem; + font-weight: 600; + margin: 0; + } + + .car-mode-subtext { + font-size: 0.85rem; + margin: 0; + opacity: 0.8; + } + + .car-mode-canto-info { + text-align: center; + margin-top: 10px; + + .car-mode-canto-title { + font-size: 1.4rem; + font-weight: 700; + color: rgba(255, 255, 255, 0.3); + margin: 0 0 4px 0; + } + + .car-mode-canto-author { + font-size: 0.95rem; + color: rgba(255, 255, 255, 0.2); + margin: 0; + } + } + + .car-mode-progress { + margin-top: 8px; + + .car-mode-time { + font-size: 1.1rem; + font-weight: 600; + color: rgba(255, 255, 255, 0.25); + } + } + + .car-mode-controls { + display: flex; + align-items: center; + gap: 24px; + margin-top: 15px; + + .car-mode-btn { + --color: rgba(255, 255, 255, 0.25); + --padding-start: 8px; + --padding-end: 8px; + height: 48px; + width: 48px; + margin: 0; + + ion-icon { + font-size: 1.8rem; + } + + &:active { + --color: rgba(255, 255, 255, 0.55); + } + } + } + } +} + + diff --git a/src/app/home/home.page.spec.ts b/src/app/home/home.page.spec.ts new file mode 100644 index 0000000..26eb973 --- /dev/null +++ b/src/app/home/home.page.spec.ts @@ -0,0 +1,24 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; +import { IonicModule } from '@ionic/angular'; + +import { HomePage } from './home.page'; + +describe('HomePage', () => { + let component: HomePage; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [HomePage], + imports: [IonicModule.forRoot()] + }).compileComponents(); + + fixture = TestBed.createComponent(HomePage); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/home/home.page.ts b/src/app/home/home.page.ts new file mode 100644 index 0000000..323e00a --- /dev/null +++ b/src/app/home/home.page.ts @@ -0,0 +1,2521 @@ +import { Component, computed, signal, inject, effect, OnDestroy, HostListener } from '@angular/core'; +import { DomSanitizer, SafeResourceUrl } from '@angular/platform-browser'; +import { CantiService } from '../services/canti.service'; +import { Router, ActivatedRoute } from '@angular/router'; +import { AudioEngineService } from '../services/audio-engine.service'; +import { ThemeService } from '../services/theme.service'; +import { ConnectivityService } from '../services/connectivity.service'; +import { PlaylistService } from '../services/playlist.service'; +import { SettingsService } from '../services/settings.service'; +import { VERSION } from '../version'; +import { YoutubePlayerService } from '../services/youtube-player.service'; +import { ModalController, AlertController, ToastController, LoadingController } from '@ionic/angular'; +import { CdkDragDrop, moveItemInArray } from '@angular/cdk/drag-drop'; +import { MyCantiService } from '../services/my-canti.service'; +import { QrScannerComponent } from '../components/qr-scanner/qr-scanner.component'; +import { CantiLettureService } from '../services/canti-letture.service'; +import { ComunitaService } from '../services/comunita.service'; +import { environment } from '../../environments/environment'; +import { SwUpdate, VersionReadyEvent } from '@angular/service-worker'; +import { filter, first } from 'rxjs/operators'; +import { showFullscreenUpdateOverlay } from '../app.component'; +import { LyricsParserService } from '../services/lyrics-parser.service'; + +@Component({ + selector: 'app-home', + templateUrl: 'home.page.html', + styleUrls: ['home.page.scss'], + standalone: false, +}) +export class HomePage implements OnDestroy { + @HostListener('window:keydown', ['$event']) + handleKeyDown(event: KeyboardEvent) { + // Only handle keys if a song is currently loaded in the player + if (!this.youtubePlayerService.currentCantoId()) { + return; + } + const target = event.target as HTMLElement; + if (target && (target.tagName === 'INPUT' || target.tagName === 'TEXTAREA' || target.isContentEditable)) { + return; + } + if (event.key === 'ArrowUp' || event.key === 'MediaTrackPrevious') { + this.playPrevPreview(); + event.preventDefault(); + } else if (event.key === 'ArrowDown' || event.key === 'MediaTrackNext') { + this.playNextPreview(); + event.preventDefault(); + } else if (event.key === 'MediaPlayPause') { + this.togglePlayPause(); + event.preventDefault(); + } + } + + public searchQuery = signal(''); + public isAdvancedSearchOpen = signal(false); + public isFilterCardOpen = signal(false); + public isPlaylistCardOpen = signal(false); + public searchTitle = signal(''); + public searchAuthor = signal(''); + public searchText = signal(''); + public searchNumber = signal(''); + public activeVoiceField = signal<'global' | 'title' | 'author' | 'text' | 'number'>('global'); + + public hasAdvancedSearchParams = computed(() => { + return !!(this.searchTitle().trim() || this.searchAuthor().trim() || this.searchText().trim() || this.searchNumber().trim()); + }); + public selectedLiturgico = signal(null); + public selectedTematico = signal(null); + public showOnlyMine = signal(false); + public showTopTen = signal(false); + public showSuggeriti = signal(false); + public showValidati = signal(false); + public showNonValidati = signal(false); + + public hasPlaylistCardParams = computed(() => { + return !!( + this.playlistService.activePlaylistId() !== null || + (this.settingsService.comunitaEnabled() && this.comunitaService.isFilterActive()) + ); + }); + + public hasFilterCardParams = computed(() => { + return !!( + this.selectedLiturgico() !== null || + this.selectedTematico() !== null || + this.showOnlyMine() || + this.showTopTen() || + this.showSuggeriti() || + this.showValidati() || + this.showNonValidati() + ); + }); + public isMassCardExpanded = signal(false); + public activeFilterType = signal<'liturgico' | 'tematico' | 'playlist' | 'lista_completa' | null>(null); + public loadedThumbs = new Set(); + public version = VERSION; + public appName = environment.appName; + public isAddingSongs = signal(false); + public reorderList = signal([]); + public limit = signal(30); + public hasUpdateAvailable = signal(false); + + public isBlackOverlayDismissed = signal(false); + public isBlackOverlayActive = computed(() => + this.settingsService.carModeBlackScreen() && + this.youtubePlayerService.currentCantoId() !== null && + !this.isBlackOverlayDismissed() + ); + + public fontSize = signal(1.0); + public youtubePlayerService = inject(YoutubePlayerService); + public comunitaService = inject(ComunitaService); + public isSeeking = false; + + private readonly MIN_FONT = 0.6; + private readonly MAX_FONT = 5.0; + private initialPinchDistance: number | null = null; + private initialFontSize: number = 1.0; + + private sanitizer = inject(DomSanitizer); + public audioEngine = inject(AudioEngineService); + public themeService = inject(ThemeService); + public connectivityService = inject(ConnectivityService); + public cantiService = inject(CantiService); + public myCantiService = inject(MyCantiService); + public playlistService = inject(PlaylistService); + public settingsService = inject(SettingsService); + public cantiLettureService = inject(CantiLettureService); + public lyricsParser = inject(LyricsParserService); + private router = inject(Router); + private route = inject(ActivatedRoute); + private modalCtrl = inject(ModalController); + private alertCtrl = inject(AlertController); + private toastCtrl = inject(ToastController); + private loadingCtrl = inject(LoadingController); + private swUpdate = inject(SwUpdate); + + private firstInteraction = true; + private updatePollInterval: any = null; + private queryParamsSubscription: any = null; + + async checkForAppUpdate(event?: Event) { + if (event) event.stopPropagation(); + + if (!this.swUpdate.isEnabled) { + const toast = await this.toastCtrl.create({ + message: 'Aggiornamenti non supportati su questo browser.', + duration: 3000, + color: 'medium' + }); + await toast.present(); + return; + } + + const toastLoading = await this.toastCtrl.create({ + message: 'Ricerca aggiornamenti in corso...', + duration: 1500, + color: 'secondary' + }); + await toastLoading.present(); + + const updateAvailable = await this.performUpdateCheck(); + + if (!updateAvailable) { + const toast = await this.toastCtrl.create({ + message: 'L\'applicazione è già aggiornata all\'ultima versione.', + duration: 3000, + color: 'success' + }); + await toast.present(); + } + } + + private async performUpdateCheck(): Promise { + try { + if ('serviceWorker' in navigator) { + const registration = await navigator.serviceWorker.ready; + await registration.update(); + } + + let sub: any = null; + let readyPromise: Promise | undefined = undefined; + + if (this.swUpdate.isEnabled) { + readyPromise = new Promise((resolve) => { + sub = this.swUpdate.versionUpdates + .pipe( + filter((evt): evt is VersionReadyEvent => evt.type === 'VERSION_READY'), + first() + ) + .subscribe(() => { + resolve(); + }); + }); + } + + if (this.swUpdate.isEnabled) { + const swFoundUpdate = await this.swUpdate.checkForUpdate(); + if (swFoundUpdate) { + await this.applyUpdateAndReload(readyPromise, sub); + return true; + } + } + + if (sub) sub.unsubscribe(); + + const versionMismatch = await this.checkVersionJson(); + if (versionMismatch) { + await this.applyUpdateAndReload(); + return true; + } + + return false; + } catch (err) { + console.error('[PWA-Update] Update check failed from home:', err); + const toast = await this.toastCtrl.create({ + message: 'Errore durante la ricerca di aggiornamenti.', + duration: 3000, + color: 'danger' + }); + await toast.present(); + return false; + } + } + + private async applyUpdateAndReload(readyPromise?: Promise, subscription?: any) { + const overlay = showFullscreenUpdateOverlay(); + + let activated = false; + const activateAndReload = async () => { + if (activated) return; + activated = true; + try { + if (this.swUpdate.isEnabled) { + await this.swUpdate.activateUpdate(); + } + } catch (e) { + console.warn('[PWA-Update] activateUpdate failed:', e); + } + + try { + if ('serviceWorker' in navigator) { + const registrations = await navigator.serviceWorker.getRegistrations(); + for (const registration of registrations) { + await registration.unregister(); + } + } + if ('caches' in window) { + const keys = await caches.keys(); + for (const key of keys) { + await caches.delete(key); + } + } + } catch (e) { + console.warn('[PWA-Update] Cleanup failed:', e); + } + + overlay.finish(); + setTimeout(() => { + window.location.replace(window.location.origin + window.location.pathname + '?update=' + Date.now()); + }, 600); + }; + + if (readyPromise) { + Promise.race([ + readyPromise, + new Promise((resolve) => setTimeout(resolve, 25000)) + ]).then(() => { + if (subscription) subscription.unsubscribe(); + activateAndReload(); + }); + } else { + setTimeout(() => { + activateAndReload(); + }, 1000); + } + } + + private async checkVersionJson(): Promise { + try { + const response = await fetch(`/version.json?cb=${Date.now()}`, { cache: 'no-store' }); + if (!response.ok) return false; + const data = await response.json(); + return data.version !== VERSION; + } catch (err) { + return false; + } + } + + private async checkUpdateStatus() { + try { + let swFoundUpdate = false; + if (this.swUpdate.isEnabled) { + swFoundUpdate = await this.swUpdate.checkForUpdate().catch(() => false); + } + const mismatch = await this.checkVersionJson(); + this.hasUpdateAvailable.set(swFoundUpdate || mismatch); + } catch (err) { + console.warn('Failed to check for updates on startup:', err); + } + } + + onInteraction() { + if (this.firstInteraction) { + this.firstInteraction = false; + } + } + + private scrollEffect = effect(() => { + const activeId = this.youtubePlayerService.currentCantoId(); + const list = this.filteredCanti(); + + if (activeId) { + const index = list.findIndex(c => c.id === activeId); + if (index !== -1 && index >= this.limit()) { + this.limit.set(index + 15); + } + + // Delay slightly to ensure DOM is updated and classes are applied + setTimeout(() => { + const element = document.getElementById('canto-' + activeId); + if (element) { + element.scrollIntoView({ behavior: 'smooth', block: 'center' }); + } + }, 500); + } + }, { allowSignalWrites: true }); + + private normalize(str: string | undefined): string { + if (!str) return ''; + return str + .toLowerCase() + .replace(/[’'‘’´`]/g, "'") + .normalize('NFD') + .replace(/[\u0300-\u036f]/g, '') + .replace(/hallelujah/g, 'alleluia') + .replace(/halleluja/g, 'alleluia') + .replace(/alleluja/g, 'alleluia'); + } + + public filteredCanti = computed(() => { + const query = this.normalize(this.searchQuery()); + const litId = this.selectedLiturgico(); + const temId = this.selectedTematico(); + const onlyMine = this.showOnlyMine(); + const topTen = this.showTopTen(); + const suggeriti = this.showSuggeriti(); + const activeIds = this.playlistService.activeListIds(); + const selectionMode = this.playlistService.selectionMode(); + + // 1. Get base list depending on community filter + let list: any[] = []; + const comunitaCode = this.comunitaService.comunitaCode(); + const comunitaIds = this.comunitaService.comunitaCantiIds(); + + if (comunitaCode && this.comunitaService.isFilterActive()) { + // Base is standard canti + my canti + community custom canti + remote custom canti + remote share canti + list = [ + ...this.cantiService.canti(), + ...this.myCantiService.myCanti(), + ...this.playlistService.remoteCustomSongs(), + ...this.playlistService.remoteShareCanti(), + ...this.comunitaService.comunitaCantiPersonali() + ]; + + // Filter to only community canti, but preserve canti that are in the active playlist + list = list.filter(c => { + return comunitaIds.includes(c.id_canti) || comunitaIds.includes(c.id) || activeIds.includes(c.id); + }); + + // Deduplicate: parish-customized versions take precedence + const seen = new Map(); + for (const canto of list) { + const key = canto.id_canti || canto.id; + const existing = seen.get(key); + if (!existing) { + seen.set(key, canto); + } else { + if (!existing.isPersonal && canto.isPersonal) { + seen.set(key, canto); + } + } + } + list = Array.from(seen.values()); + + // Sort by community song number (num_canto) + const cantiInfo = this.comunitaService.comunitaCantiInfo(); + list.sort((a, b) => { + const infoA = cantiInfo.find(x => x.id_canti === a.id_canti || x.id_canti === Number(a.id)); + const infoB = cantiInfo.find(x => x.id_canti === b.id_canti || x.id_canti === Number(b.id)); + const numA = infoA ? Number(infoA.num_canto) : 999999; + const numB = infoB ? Number(infoB.num_canto) : 999999; + return numA - numB; + }); + } else { + // General context: only standard canti + my canti + remote custom canti + remote share canti + list = [ + ...this.cantiService.canti(), + ...this.myCantiService.myCanti(), + ...this.playlistService.remoteCustomSongs(), + ...this.playlistService.remoteShareCanti() + ]; + } + + // 2. Cumulative filtering + + // Filter by selectionMode / reorderList if in selection mode and not adding songs + if (selectionMode && !this.isAddingSongs()) { + return this.reorderList(); + } + + // A. Filter by Playlist (if activeIds is present) + if (activeIds.length > 0 && (!selectionMode || this.playlistService.activePlaylistId() === null)) { + list = activeIds + .map(id => list.find(c => c.id === id)) + .filter((c): c is any => !!c); + } + + // B. Filter by "Only Mine" (Miei) + if (onlyMine) { + const myIds = new Set(this.myCantiService.myCanti().map(c => c.id)); + list = list.filter(c => myIds.has(c.id)); + } + + // Filter by Validati (non personali e non contrassegnati come non validati) + if (this.showValidati()) { + list = list.filter(c => !c.nonValidato && (onlyMine || !c.id.startsWith('my_'))); + } + + // Filter by Non-Validati (personali o esplicitamente non validati) + if (this.showNonValidati()) { + list = list.filter(c => c.nonValidato || c.id.startsWith('my_')); + } + + // C. Filter by Liturgical Moment + if (litId !== null) { + list = list.filter(c => c.id_momenti?.includes(litId)); + } + + // D. Filter by Thematic Moment + if (temId !== null) { + list = list.filter(c => c.id_momenti?.includes(temId)); + } + + // E. Filter by Suggested (Suggeriti) + if (suggeriti) { + const suggMap = this.cantiLettureService.suggestionsMap(); + list = list.filter(c => suggMap.has(c.id_canti)); + } + + // F. Filter by Search Query + if (query) { + const processedQuery = query.replace(/\buno\b/g, '1'); + const numberMatchPattern = processedQuery.match(/^(?:numero|nr\.?)\s*(\d+)$/); + + if (numberMatchPattern) { + const targetId = numberMatchPattern[1]; + list = list.filter(c => { + const commNum = this.getCommunitySongNumber(c); + return commNum ? commNum === targetId : c.id_canti.toString() === targetId; + }); + } else { + const tokens = query.split(/\s+/).filter(t => t.length > 0); + + list = list.filter(c => { + const normTitle = this.normalize(c.titolo); + const normAuthor = this.normalize(c.autore); + const commNum = this.getCommunitySongNumber(c); + const songNum = commNum || c.id_canti.toString(); + + const lyricsPlain = (c.testo || '') + .replace(/{.*?}/g, '') + .replace(/\n/g, ' '); + const normLyrics = this.normalize(lyricsPlain); + + // Full string matches in title, author, lyrics, or song number + const titleMatch = normTitle.includes(query); + const authorMatch = normAuthor.includes(query); + const lyricsMatch = normLyrics.includes(query); + const numberMatch = songNum.includes(query); + + if (titleMatch || authorMatch || lyricsMatch || numberMatch) { + return true; + } + + // Multi-word token match across fields (e.g. title word + author word) + if (tokens.length > 1) { + return tokens.every(token => + normTitle.includes(token) || + normAuthor.includes(token) || + normLyrics.includes(token) || + songNum.includes(token) + ); + } + + return false; + }); + } + } + + // Advanced search filters (titolo, autore, testo, nr canto) + const advTitle = this.normalize(this.searchTitle()).trim(); + const advAuthor = this.normalize(this.searchAuthor()).trim(); + const advText = this.normalize(this.searchText()).trim(); + const advNumber = this.normalize(this.searchNumber()).trim(); + + if (advTitle) { + list = list.filter(c => this.normalize(c.titolo).includes(advTitle)); + } + + if (advAuthor) { + list = list.filter(c => this.normalize(c.autore || '').includes(advAuthor)); + } + + if (advText) { + list = list.filter(c => { + const lyricsPlain = (c.testo || '') + .replace(/{.*?}/g, '') + .replace(/\n/g, ' '); + return this.normalize(lyricsPlain).includes(advText); + }); + } + + if (advNumber) { + list = list.filter(c => { + const commNum = this.getCommunitySongNumber(c); + const songNum = (commNum ? commNum.toString() : c.id_canti.toString()).toLowerCase().trim(); + return songNum === advNumber.toLowerCase().trim(); + }); + } + + // G. Sorting/Ordering + if (topTen) { + list = [...list].sort((a, b) => { + const numA = this.getEsecuzioniCount(a.id) || 0; + const numB = this.getEsecuzioniCount(b.id) || 0; + return numB - numA; + }); + } else if (suggeriti) { + const suggMap = this.cantiLettureService.suggestionsMap(); + list = [...list].sort((a, b) => { + const pesoA = suggMap.get(a.id_canti) || 0; + const pesoB = suggMap.get(b.id_canti) || 0; + return pesoB - pesoA; + }); + } + + return list; + }); + + public visibleCanti = computed(() => { + if (this.playlistService.selectionMode() && !this.isAddingSongs()) { + return this.filteredCanti(); + } + if (this.comunitaService.isFilterActive() && this.comunitaService.comunitaCode()) { + return this.filteredCanti(); + } + return this.filteredCanti().slice(0, this.limit()); + }); + + public hasAnyFilter = computed(() => { + return ( + this.playlistService.activeListName() !== null || + this.selectedLiturgico() !== null || + this.selectedTematico() !== null || + this.showOnlyMine() || + this.showTopTen() || + this.showSuggeriti() || + this.showValidati() || + this.showNonValidati() || + !!this.searchQuery().trim() || + this.hasAdvancedSearchParams() || + (this.settingsService.comunitaEnabled() && this.comunitaService.isFilterActive()) + ); + }); + + public totalPlaylistDuration = computed(() => { + if (this.playlistService.activePlaylistId() === null) return ''; + const songs = this.filteredCanti(); + if (songs.length === 0) return ''; + + let totalSeconds = 0; + for (const song of songs) { + if (song.durata) { + totalSeconds += this.parseDuration(song.durata); + } + } + + if (totalSeconds === 0) return ''; + return this.formatTotalDuration(totalSeconds); + }); + + private parseDuration(dur: string): number { + if (!dur) return 0; + const parts = dur.split(':').map(Number); + if (parts.some(isNaN)) return 0; + if (parts.length === 2) { + return parts[0] * 60 + parts[1]; + } else if (parts.length === 3) { + return parts[0] * 3600 + parts[1] * 60 + parts[2]; + } + return 0; + } + + private formatTotalDuration(seconds: number): string { + const hh = Math.floor(seconds / 3600); + const mm = Math.floor((seconds % 3600) / 60); + const ss = seconds % 60; + + const pad = (n: number) => n.toString().padStart(2, '0'); + + if (hh > 0) { + return `${pad(hh)}:${pad(mm)}:${pad(ss)}`; + } + return `${pad(mm)}:${pad(ss)}`; + } + + constructor() { + // Check if there is an update available + this.checkUpdateStatus(); + if (this.swUpdate.isEnabled) { + this.swUpdate.versionUpdates.subscribe(evt => { + if (evt.type === 'VERSION_READY') { + this.hasUpdateAvailable.set(true); + } + }); + } + + // Polling setup: check for updates every 30 seconds + this.updatePollInterval = setInterval(() => { + this.checkUpdateStatus(); + if (this.isRemotePlaylist()) { + this.playlistService.checkForRemotePlaylistUpdates(); + } + }, 30000); + // Sync homepage filtered canti IDs to playlistService.filteredListIds + effect(() => { + const ids = this.filteredCanti().map(c => c.id); + this.playlistService.filteredListIds.set(ids); + }, { allowSignalWrites: true }); + + + // Track initial community filter state to avoid clearing during the initial run of the effect + let prevFilterActive = this.comunitaService.isFilterActive(); + let prevComunitaCode = this.comunitaService.comunitaCode(); + + // Automatically reset all other filters and active playlist when toggling the community filter or changing community + effect(() => { + const active = this.comunitaService.isFilterActive(); + const code = this.comunitaService.comunitaCode(); + + if (active !== prevFilterActive || code !== prevComunitaCode) { + prevFilterActive = active; + prevComunitaCode = code; + + this.selectedLiturgico.set(null); + this.selectedTematico.set(null); + this.showOnlyMine.set(false); + this.showTopTen.set(false); + this.showSuggeriti.set(false); + this.showValidati.set(false); + this.showNonValidati.set(false); + this.playlistService.activeListIds.set([]); + this.playlistService.activeListName.set(null); + this.playlistService.activePlaylistId.set(null); + this.searchQuery.set(''); + this.activeFilterType.set(null); + this.limit.set(10); + } + }, { allowSignalWrites: true }); + + // Sync speech recognition results to search query or advanced field + effect(() => { + const transcript = this.audioEngine.searchTranscript(); + if (transcript) { + const target = this.activeVoiceField(); + switch (target) { + case 'title': + this.searchTitle.set(transcript); + break; + case 'author': + this.searchAuthor.set(transcript); + break; + case 'text': + this.searchText.set(transcript); + break; + case 'number': + this.searchNumber.set(transcript); + break; + case 'global': + default: + this.searchQuery.set(transcript); + break; + } + } + }); + + + let queryParamsSubscribed = false; + effect(() => { + if (this.settingsService.isVersionCheckComplete() && !queryParamsSubscribed) { + queryParamsSubscribed = true; + this.queryParamsSubscription = this.route.queryParams.subscribe(params => { + if (params['id']) { + const idVal = params['id']; + this.router.navigate([], { queryParams: { id: null, t: null }, queryParamsHandling: 'merge', replaceUrl: true }).then(() => { + this.goToCanto(idVal); + }); + } + if (params['import']) { + this.handleImport(params['import']); + } + if (params['import-canto']) { + this.handleImportCanto(params['import-canto']); + } + if (params['song-uid'] && params['song-id']) { + this.handleRemoteSongImport(params['song-uid'], params['song-id']); + } + if (params['playlist-uid']) { + this.handleRemotePlaylistImport(params['playlist-uid'], params['playlist-id']); + } + if (params['restore-uid']) { + this.handleRemoteRestore(params['restore-uid']); + } + }); + } + }, { allowSignalWrites: true }); + + let hasAutoActivatedPlaylist = false; + effect(() => { + const lastPl = this.playlistService.lastPlaylist(); + const versionReady = this.settingsService.isVersionCheckComplete(); + + if (versionReady && lastPl && !hasAutoActivatedPlaylist) { + const params = this.route.snapshot.queryParams; + if (!params['id'] && !params['import'] && !params['playlist-uid'] && !params['restore-uid'] && !params['song-uid'] && !params['import-canto']) { + hasAutoActivatedPlaylist = true; + this.selectPlaylist(lastPl); + this.activeFilterType.set('playlist'); + } else { + hasAutoActivatedPlaylist = true; + } + } + }, { allowSignalWrites: true }); + + let prevSelectionMode = false; + + effect(() => { + const selectionMode = this.playlistService.selectionMode(); + const selectedIds = this.playlistService.selectedIds(); + const activeIds = this.playlistService.activeListIds(); + + if (selectionMode) { + if (!prevSelectionMode) { + if (activeIds.length === 0 || this.playlistService.activePlaylistId() === null) { + this.isAddingSongs.set(true); + } else { + this.isAddingSongs.set(false); + } + } + prevSelectionMode = true; + + const currentIds = this.reorderList().map(c => c.id); + const newIds = Array.from(selectedIds); + + // Use a set of IDs for faster lookup + const currentIdSet = new Set(currentIds); + const newIdSet = new Set(newIds); + + // Check if there are differences in the SET of IDs + const added = newIds.filter(id => !currentIdSet.has(id)); + const removed = currentIds.filter(id => !newIdSet.has(id)); + + if (added.length > 0 || removed.length > 0) { + let updatedList = [...this.reorderList()]; + + // Remove songs no longer selected + if (removed.length > 0) { + updatedList = updatedList.filter(c => newIdSet.has(c.id)); + } + + // Add newly selected songs at the end + if (added.length > 0) { + const newSongs = added.map(id => this.findCanto(id)).filter((c): c is any => !!c); + updatedList = [...updatedList, ...newSongs]; + } + + // Previeni cicli infiniti se il contenuto della lista non è effettivamente cambiato + const currentIdsStr = currentIds.join(','); + const updatedIdsStr = updatedList.map(c => c.id).join(','); + if (currentIdsStr !== updatedIdsStr) { + this.reorderList.set(updatedList); + } + } + } else { + prevSelectionMode = false; + this.isAddingSongs.set(false); + } + }, { allowSignalWrites: true }); + + // Fullscreen control when black screen overlay is active + effect(() => { + const isBlack = this.isBlackOverlayActive(); + if (isBlack) { + this.enterFullscreen(); + } else { + this.exitFullscreen(); + } + }); + } + + ionViewWillEnter() { + // Gestione dati QR scansionati e passati via router state dalle Impostazioni + const navigation = this.router.getCurrentNavigation(); + const state = navigation?.extras.state as { scannedQrData?: string } | undefined; + if (state?.scannedQrData) { + this.handleScannedData(state.scannedQrData); + } + } + + + + async handleImport(base64: string) { + try { + const base64Safe = base64.replace(/ /g, '+'); + const decoded = decodeURIComponent(escape(atob(base64Safe))); + const json = JSON.parse(decoded); + + if (json && json.comunitaCode) { + // 1. Abilita la funzionalità comunità nelle impostazioni + this.settingsService.comunitaEnabled.set(true); + localStorage.setItem('comunita-enabled', 'true'); + + // 2. Mostra un overlay di caricamento premium con indicatore di progresso + const loading = await this.loadingCtrl.create({ + message: 'Attivazione comunità: Caricamento 0%', + cssClass: 'premium-loading', + spinner: 'crescent' + }); + await loading.present(); + + // Iscrizione agli aggiornamenti di progresso + let progressInterval: any = null; + progressInterval = setInterval(() => { + const pct = this.comunitaService.loadingProgress(); + loading.message = `Attivazione comunità: Caricamento ${pct}%`; + if (pct >= 100) { + clearInterval(progressInterval); + } + }, 100); + + const success = await this.comunitaService.setComunitaCode(json.comunitaCode); + clearInterval(progressInterval); + await loading.dismiss(); + + if (success) { + const toast = await this.toastCtrl.create({ + message: `Comunità attivata: ${this.comunitaService.comunitaNome()}`, + duration: 2500, + color: 'success', + position: 'bottom' + }); + await toast.present(); + } else { + const toast = await this.toastCtrl.create({ + message: 'Codice comunità non trovato o errore di connessione.', + duration: 3000, + color: 'danger', + position: 'bottom' + }); + await toast.present(); + } + } + + if (this.playlistService.processImportJson(json)) { + this.limit.set(50); // Mostra più canti inizialmente per le playlist speciali + this.activeFilterType.set('playlist'); + await this.router.navigate([], { queryParams: { import: null, openFirst: null }, queryParamsHandling: 'merge', replaceUrl: true }); + } + } catch (e) { + console.error('Failed to import playlist', e); + const toast = await this.toastCtrl.create({ + message: 'Errore durante l\'importazione della playlist.', + duration: 3000, + color: 'danger', + position: 'bottom' + }); + await toast.present(); + } + } + + async handleImportCanto(base64: string) { + try { + const base64Safe = base64.replace(/ /g, '+'); + const decoded = decodeURIComponent(escape(atob(base64Safe))); + const json = JSON.parse(decoded); + + if (json && json.cantoShare && json.titolo) { + const id_canti = Date.now(); + const id = `remote_share_${id_canti}`; + + const canto: any = { + id: id, + id_canti: id_canti, + titolo: json.titolo, + autore: json.autore || '', + testo: json.testo || '', + accordi: json.accordi || '', + link_youtube: json.link_youtube || '', + id_momenti: json.id_momenti || [], + nonValidato: true + }; + + await this.playlistService.saveRemoteShareCanto(canto); + + const toast = await this.toastCtrl.create({ + message: `Canto "${canto.titolo}" importato nei brani remoti non validati!`, + duration: 3000, + color: 'success', + position: 'bottom' + }); + await toast.present(); + + await this.router.navigate([], { queryParams: { 'import-canto': null }, queryParamsHandling: 'merge', replaceUrl: true }); + this.goToCanto(canto.id); + } + } catch (e) { + console.error('Failed to import canto', e); + const toast = await this.toastCtrl.create({ + message: 'Errore durante l\'importazione del canto.', + duration: 3000, + color: 'danger', + position: 'bottom' + }); + await toast.present(); + } + } + + async handleRemoteSongImport(uid: string, songId: string) { + const loading = await this.loadingCtrl.create({ + message: 'Scaricamento canto da remoto...' + }); + await loading.present(); + + try { + const response = await fetch(`https://api.canticristiani.it/${uid}.json?cb=${Date.now()}`, { cache: 'no-store' }); + if (!response.ok) { + throw new Error(`Risposta del server non valida: ${response.status}`); + } + const remoteJson = await response.json(); + if (Array.isArray(remoteJson)) { + const item = remoteJson.find((x: any) => + Number(x.id_canti) === Number(songId) && + (!x.momenti || (!x.momenti.includes('Playlist') && !x.momenti.includes('UserMetadata'))) + ); + + if (!item) { + throw new Error('Canto non trovato nel profilo remoto.'); + } + + const id = `remote_share_${item.id_canti}`; + const canto: any = { + id: id, + id_canti: Number(item.id_canti), + titolo: item.titolo || 'Senza Titolo', + autore: item.autore || '', + testo: item.testo || '', + accordi: item.accordi || (item.testo?.includes('[') ? item.testo : undefined), + link_youtube: item.link_youtube || '', + id_momenti: item.momenti?.map((m: any) => Number(m)).filter((m: any) => !isNaN(m)) || [], + nonValidato: true, + durata: item.durata || '', + bpm: item.bpm !== undefined && item.bpm !== null ? Number(item.bpm) : undefined + }; + + await this.playlistService.saveRemoteShareCanto(canto); + + const toast = await this.toastCtrl.create({ + message: `Canto "${canto.titolo}" importato nei brani remoti non validati!`, + duration: 3000, + color: 'success', + position: 'bottom' + }); + await toast.present(); + + await this.router.navigate([], { queryParams: { 'song-uid': null, 'song-id': null }, queryParamsHandling: 'merge', replaceUrl: true }); + this.goToCanto(canto.id); + } else { + throw new Error('Formato dati non valido.'); + } + } catch (err: any) { + console.error('Failed to import remote song:', err); + const alert = await this.alertCtrl.create({ + header: 'Errore Importazione', + message: 'Impossibile scaricare il canto da remoto. Controlla la connessione o il link.', + buttons: ['OK'] + }); + await alert.present(); + await this.router.navigate([], { queryParams: { 'song-uid': null, 'song-id': null }, queryParamsHandling: 'merge', replaceUrl: true }); + } finally { + await loading.dismiss(); + } + } + + async handleRemotePlaylistImport(uid: string, pid?: string) { + const loading = await this.loadingCtrl.create({ + message: 'Scaricamento playlist da remoto...' + }); + await loading.present(); + + let hasNavigatedToCanto = false; + const openFirst = this.route.snapshot.queryParams['openFirst'] === '1'; + try { + const response = await fetch(`https://api.canticristiani.it/${uid}.json?cb=${Date.now()}`, { cache: 'no-store' }); + if (!response.ok) { + throw new Error(`Risposta del server non valida: ${response.status}`); + } + const remoteJson = await response.json(); + if (Array.isArray(remoteJson)) { + // 1. Reconstruct custom songs + const customSongs = remoteJson + .filter((item: any) => item.momenti && !item.momenti.includes('Playlist')) + .map((item: any) => ({ + id: `my_${item.id_canti}`, + id_canti: Number(item.id_canti), + titolo: item.titolo, + testo: item.testo, + accordi: item.accordi || (item.testo?.includes('[') ? item.testo : undefined), + autore: item.autore || '', + link_youtube: item.link_youtube || '', + id_momenti: item.momenti?.map((m: any) => Number(m)).filter((m: any) => !isNaN(m)) || [], + durata: item.durata || '', + bpm: item.bpm !== undefined && item.bpm !== null ? Number(item.bpm) : undefined + })); + + // 2. Reconstruct playlists + const playlists = remoteJson + .filter((item: any) => item.momenti && item.momenti.includes('Playlist')) + .map((item: any) => { + let songSettings = {}; + if (item.periodi && item.periodi.length > 0) { + try { + songSettings = JSON.parse(item.periodi[0]); + } catch (e) {} + } + return { + id: `remote_${uid}_${item.id_canti}`, + name: `[Remote] ${item.titolo}`, + ids: item.testo ? item.testo.split(',') : [], + songSettings: songSettings, + createdAt: new Date(), + isRemote: true + }; + }); + + if (playlists.length === 0) { + throw new Error('Nessuna playlist trovata in questa identità.'); + } + + // Find the selected one + let selectedPl = playlists[0]; + if (pid) { + const targetId = `remote_${uid}_${pid}`; + const found = playlists.find(p => p.id === targetId || p.id.endsWith(`_${pid}`)); + if (found) { + selectedPl = found; + } + } + + await this.playlistService.saveRemotePlaylist(selectedPl, customSongs); + + // Clear other filters to avoid confusion + this.selectedLiturgico.set(null); + this.selectedTematico.set(null); + + // Select it immediately + this.selectPlaylist(selectedPl); + this.playlistService.lastPlaylist.set(selectedPl); + this.activeFilterType.set('playlist'); + + await loading.dismiss(); + + const toast = await this.toastCtrl.create({ + message: `Playlist "${selectedPl.name}" caricata per consultazione!`, + duration: 3000, + color: 'success' + }); + await toast.present(); + + if (selectedPl.ids && selectedPl.ids.length > 0) { + await this.router.navigate([], { queryParams: { 'playlist-uid': null, 'playlist-id': null, 'openFirst': null }, queryParamsHandling: 'merge', replaceUrl: true }); + } + } else { + throw new Error('Formato dati non valido.'); + } + } catch (err: any) { + await loading.dismiss(); + console.error('Failed to import remote playlist:', err); + const alert = await this.alertCtrl.create({ + header: 'Errore Importazione', + message: 'Impossibile scaricare la playlist da remoto. Controlla la connessione o il codice.', + buttons: ['OK'] + }); + await alert.present(); + } finally { + if (!hasNavigatedToCanto) { + this.router.navigate([], { queryParams: { 'playlist-uid': null, 'playlist-id': null, 'openFirst': null }, queryParamsHandling: 'merge', replaceUrl: true }); + } + } + } + + async handleRemoteRestore(uid: string) { + const alert = await this.alertCtrl.create({ + header: 'Ripristina Identità', + message: 'Sei sicuro di voler scaricare e ripristinare i dati di questa identità? L\'ID attuale del dispositivo verrà sovrascritto.', + buttons: [ + { text: 'Annulla', role: 'cancel' }, + { + text: 'Ripristina', + role: 'destructive', + handler: async () => { + const loading = await this.loadingCtrl.create({ + message: 'Scaricamento dati da remoto...' + }); + await loading.present(); + + try { + const response = await fetch(`https://api.canticristiani.it/${uid}.json?cb=${Date.now()}`, { cache: 'no-store' }); + if (response.ok) { + const remoteJson = await response.json(); + if (Array.isArray(remoteJson)) { + // Reconstruct user name/metadata + const userMetadata = remoteJson.find((item: any) => item.momenti && item.momenti.includes('UserMetadata')); + if (userMetadata && userMetadata.titolo) { + this.settingsService.setUserName(userMetadata.titolo); + } + + // Reconstruct custom songs + const customSongs = remoteJson + .filter((item: any) => (!item.momenti || !item.momenti.includes('Playlist')) && (!item.momenti || !item.momenti.includes('UserMetadata'))) + .map((item: any) => ({ + id: `my_${item.id_canti}`, + id_canti: Number(item.id_canti), + titolo: item.titolo || 'Senza Titolo', + testo: item.testo || '', + accordi: item.accordi || (item.testo?.includes('[') ? item.testo : undefined), + autore: item.autore || '', + link_youtube: item.link_youtube || '', + id_momenti: item.momenti?.map((m: any) => Number(m)).filter((m: any) => !isNaN(m)) || [], + durata: item.durata || '', + bpm: item.bpm !== undefined && item.bpm !== null ? Number(item.bpm) : undefined + })); + + if (customSongs.length > 0) { + this.myCantiService.myCanti.set(customSongs); + const storage = this.cantiService.getStorage(); + if (storage) { + await storage.set('my-canti', customSongs); + } + } + + // Reconstruct playlists + const playlists = remoteJson + .filter((item: any) => item.momenti && item.momenti.includes('Playlist')) + .map((item: any) => { + let songSettings = {}; + if (item.periodi && item.periodi.length > 0) { + try { + songSettings = JSON.parse(item.periodi[0]); + } catch (e) {} + } + return { + id: String(item.id_canti), + name: item.titolo, + ids: item.testo ? item.testo.split(',') : [], + songSettings: songSettings, + createdAt: new Date() + }; + }); + + if (playlists.length > 0) { + this.playlistService.playlists.set(playlists); + if (this.playlistService['_storage']) { + const key = this.playlistService.getPlaylistsStorageKey(); + await this.playlistService['_storage'].set(key, playlists); + } + } + } + } + } catch (err) { + console.error('Failed to restore remote backup:', err); + } finally { + await loading.dismiss(); + } + + this.settingsService.setUserUuid(uid); + + const toast = await this.toastCtrl.create({ + message: 'Dati ripristinati con successo! Ricaricamento...', + duration: 2000, + color: 'success' + }); + await toast.present(); + + setTimeout(() => { + window.location.replace(window.location.origin + window.location.pathname); + }, 1500); + } + } + ] + }); + await alert.present(); + } + + ionViewWillLeave() { + } + + ngOnDestroy() { + this.audioEngine.stopSearchRecognition(); + if (this.updatePollInterval) { + clearInterval(this.updatePollInterval); + } + if (this.queryParamsSubscription) { + this.queryParamsSubscription.unsubscribe(); + } + } + + onSearch(event: any) { + this.searchQuery.set(event.detail.value); + this.limit.set(30); + } + + toggleAdvancedSearch() { + const willOpen = !this.isAdvancedSearchOpen(); + this.isAdvancedSearchOpen.set(willOpen); + if (willOpen) { + this.isFilterCardOpen.set(false); + this.isPlaylistCardOpen.set(false); + } + } + + toggleFilterCard() { + const willOpen = !this.isFilterCardOpen(); + this.isFilterCardOpen.set(willOpen); + if (willOpen) { + this.isAdvancedSearchOpen.set(false); + this.isPlaylistCardOpen.set(false); + } + } + + togglePlaylistCard() { + const willOpen = !this.isPlaylistCardOpen(); + this.isPlaylistCardOpen.set(willOpen); + if (willOpen) { + this.isAdvancedSearchOpen.set(false); + this.isFilterCardOpen.set(false); + } + } + + clearAdvancedSearch(event?: Event) { + if (event) { + event.stopPropagation(); + } + this.searchTitle.set(''); + this.searchAuthor.set(''); + this.searchText.set(''); + this.searchNumber.set(''); + this.limit.set(30); + } + + clearFilterCard(event?: Event) { + if (event) { + event.stopPropagation(); + } + this.selectedLiturgico.set(null); + this.selectedTematico.set(null); + this.showOnlyMine.set(false); + this.showTopTen.set(false); + this.showSuggeriti.set(false); + this.showValidati.set(false); + this.showNonValidati.set(false); + this.limit.set(30); + } + + clearPlaylistCard(event?: Event) { + if (event) { + event.stopPropagation(); + } + this.playlistService.activeListIds.set([]); + this.playlistService.activeListName.set(null); + this.playlistService.activePlaylistId.set(null); + if (this.settingsService.comunitaEnabled() && this.comunitaService.isFilterActive()) { + this.toggleComunitaFilter(); + } + this.limit.set(30); + } + + onSearchTitleInput(event: any) { + const val = event.target?.value ?? event.detail?.value ?? ''; + this.searchTitle.set(val); + this.limit.set(30); + } + + onSearchAuthorInput(event: any) { + const val = event.target?.value ?? event.detail?.value ?? ''; + this.searchAuthor.set(val); + this.limit.set(30); + } + + onSearchTextInput(event: any) { + const val = event.target?.value ?? event.detail?.value ?? ''; + this.searchText.set(val); + this.limit.set(30); + } + + onSearchNumberInput(event: any) { + const val = event.target?.value ?? event.detail?.value ?? ''; + this.searchNumber.set(val); + this.limit.set(30); + } + + async deleteMyCanto(id: string, event: Event) { + event.stopPropagation(); + const alert = await this.alertCtrl.create({ + header: 'Elimina Canto', + message: 'Sei sicuro di voler eliminare questo canto dai tuoi brani personali?', + buttons: [ + { text: 'Annulla', role: 'cancel' }, + { + text: 'Elimina', + role: 'destructive', + handler: () => { + this.myCantiService.deleteCanto(id); + } + } + ] + }); + await alert.present(); + } + + findCanto(id: string) { + if (this.comunitaService.comunitaCode() && this.comunitaService.isFilterActive()) { + const personal = this.comunitaService.comunitaCantiPersonali().find(c => c.id === id); + if (personal) return personal; + } + return [ + ...this.cantiService.canti(), + ...this.myCantiService.myCanti(), + ...this.playlistService.remoteCustomSongs(), + ...this.playlistService.remoteShareCanti(), + ...this.comunitaService.comunitaCantiPersonali() + ].find(c => c.id === id || String(c.id_canti) === id); + } + + getPlayingCanto() { + const id = this.youtubePlayerService.currentCantoId(); + if (!id) return null; + return this.findCanto(id); + } + + goToCanto(id: string) { + const params: any = { id }; + const isPlaying = this.youtubePlayerService.isPlaying(); + + if (this.youtubePlayerService.currentCantoId() === id && isPlaying) { + params.t = Math.floor(this.youtubePlayerService.videoProgress()); + } + + this.playlistService.autoPlayPlaylist.set(isPlaying); + this.router.navigate(['/player'], { queryParams: params }); + } + + toggleOnlyMine() { + this.showOnlyMine.update(v => !v); + this.activeFilterType.set(null); + this.limit.set(10); + } + + clearOnlyMine(event: Event) { + event.stopPropagation(); + this.showOnlyMine.set(false); + this.limit.set(10); + } + + toggleIndex(id: number, type: 'liturgico' | 'tematico' | 'playlist' | 'lista_completa') { + if (type === 'liturgico') { + this.selectedLiturgico.update(cur => cur === id ? null : id); + } else if (type === 'tematico') { + this.selectedTematico.update(cur => cur === id ? null : id); + } + + // Mantieni aperto il menu di secondo livello se c'è una selezione attiva per quel tipo + let hasSelection = false; + if (type === 'liturgico' && this.selectedLiturgico() !== null) { + hasSelection = true; + } else if (type === 'tematico' && this.selectedTematico() !== null) { + hasSelection = true; + } + + if (!hasSelection) { + this.activeFilterType.set(null); + } + this.limit.set(10); + } + + clearLiturgico(event: Event) { + event.stopPropagation(); + this.selectedLiturgico.set(null); + this.activeFilterType.set(null); + this.limit.set(10); + } + + clearTematico(event: Event) { + event.stopPropagation(); + this.selectedTematico.set(null); + this.activeFilterType.set(null); + this.limit.set(10); + } + + isIndexSelected(id: number): boolean { + return this.selectedLiturgico() === id || this.selectedTematico() === id; + } + + clearFilters() { + const type = this.activeFilterType(); + + if (this.playlistService.activeListIds().length > 0) { + this.clearSpecialList(); + } + + if (type === 'liturgico') { + if (this.selectedLiturgico() === null) { + this.selectedTematico.set(null); + } else { + this.selectedLiturgico.set(null); + } + } else if (type === 'tematico') { + if (this.selectedTematico() === null) { + this.selectedLiturgico.set(null); + } else { + this.selectedTematico.set(null); + } + } else { + this.selectedLiturgico.set(null); + this.selectedTematico.set(null); + } + + this.showOnlyMine.set(false); + this.searchQuery.set(''); + this.audioEngine.clearSearchTranscript(); + } + + activeFiltersCount(): number { + let count = 0; + if (this.selectedLiturgico() !== null) count++; + if (this.selectedTematico() !== null) count++; + return count; + } + + getSelectedLiturgicoLabel(): string | null { + const id = this.selectedLiturgico(); + if (id === null) return null; + return this.cantiService.indiceLiturgico().find(m => m.id === id)?.tag_name || null; + } + + getSelectedTematicoLabel(): string | null { + const id = this.selectedTematico(); + if (id === null) return null; + return this.cantiService.indiceTematico().find(m => m.id === id)?.tag_name || null; + } + + hasActiveFilters(): boolean { + return this.selectedLiturgico() !== null || + this.selectedTematico() !== null || + this.showOnlyMine() || + this.showTopTen() || + this.showSuggeriti() || + this.showValidati() || + this.showNonValidati() || + this.playlistService.activeListName() !== null || + this.searchQuery() !== '' || + this.hasAdvancedSearchParams(); + } + + shouldShowSubSectionToolbar(): boolean { + if (this.playlistService.selectionMode() && this.reorderList().length > 0) { + return true; + } + const filterType = this.activeFilterType(); + if (filterType) { + return true; + } + return false; + } + + clearAllFilters() { + this.selectedLiturgico.set(null); + this.selectedTematico.set(null); + this.showOnlyMine.set(false); + this.showTopTen.set(false); + this.showSuggeriti.set(false); + this.showValidati.set(false); + this.showNonValidati.set(false); + this.playlistService.activeListIds.set([]); + this.playlistService.activeListName.set(null); + this.playlistService.activePlaylistId.set(null); + this.searchQuery.set(''); + this.clearAdvancedSearch(); + this.activeFilterType.set(null); + this.limit.set(10); + } + + toggleFilterType(type: 'liturgico' | 'tematico' | 'playlist' | 'lista_completa') { + if (this.activeFilterType() === type) { + // Chiudi solo se non ci sono selezioni di secondo livello attive per questo tipo + let hasSelection = false; + if (type === 'liturgico' && this.selectedLiturgico() !== null) { + hasSelection = true; + } else if (type === 'tematico' && this.selectedTematico() !== null) { + hasSelection = true; + } else if (type === 'playlist' && this.playlistService.activePlaylistId() !== null) { + hasSelection = true; + } else if (type === 'lista_completa' && (this.showValidati() || this.showNonValidati())) { + hasSelection = true; + } + + if (!hasSelection) { + this.activeFilterType.set(null); + } + } else { + this.activeFilterType.set(type); + } + } + + selectPlaylist(pl: any) { + this.playlistService.activeListIds.set(pl.ids); + this.playlistService.activeListName.set(pl.name); + this.playlistService.activePlaylistId.set(pl.id); + if (pl.isRemote || pl.id?.startsWith('remote_')) { + this.playlistService.checkForRemotePlaylistUpdates(); + } + this.isAdvancedSearchOpen.set(false); + this.isFilterCardOpen.set(false); + // Mantieni il menu aperto poiché la playlist è ora selezionata ed attiva + this.limit.set(50); + } + + toggleTopTen() { + this.showTopTen.update(v => !v); + this.activeFilterType.set(null); + this.limit.set(30); + } + + clearTopTen(event?: Event) { + if (event) event.stopPropagation(); + this.showTopTen.set(false); + this.limit.set(30); + } + + toggleValidati() { + this.showValidati.update(v => !v); + this.showNonValidati.set(false); + if (!this.showValidati()) { + this.activeFilterType.set(null); + } else { + this.activeFilterType.set('lista_completa'); + } + this.limit.set(30); + } + + clearValidati(event?: Event) { + if (event) event.stopPropagation(); + this.showValidati.set(false); + this.activeFilterType.set(null); + this.limit.set(30); + } + + toggleNonValidati() { + this.showNonValidati.update(v => !v); + this.showValidati.set(false); + if (!this.showNonValidati()) { + this.activeFilterType.set(null); + } else { + this.activeFilterType.set('lista_completa'); + } + this.limit.set(30); + } + + clearNonValidati(event?: Event) { + if (event) event.stopPropagation(); + this.showNonValidati.set(false); + this.activeFilterType.set(null); + this.limit.set(30); + } + + clearListaCompleta(event?: Event) { + if (event) event.stopPropagation(); + this.showValidati.set(false); + this.showNonValidati.set(false); + this.activeFilterType.set(null); + this.limit.set(10); + } + + toggleSuggeriti() { + this.showSuggeriti.update(v => !v); + if (this.showSuggeriti()) { + this.isMassCardExpanded.set(true); + } + this.activeFilterType.set(null); + this.limit.set(30); + } + + clearSuggeriti(event?: Event) { + if (event) event.stopPropagation(); + this.showSuggeriti.set(false); + this.limit.set(30); + } + + getMassSuggestionWeight(id_canti: number): number | null { + const weight = this.cantiLettureService.suggestionsMap().get(id_canti); + return weight !== undefined ? weight : null; + } + + getMassSuggestionMoment(id_canti: number): string | null { + const moments = this.cantiLettureService.suggestionsMomentsMap().get(id_canti); + return moments && moments.length > 0 ? moments.join(', ') : null; + } + + getSelectedMassFormattedDate(): string | null { + const dateStr = this.cantiLettureService.selectedMassDate(); + if (!dateStr) return null; + const parts = dateStr.split('-'); + if (parts.length === 3) { + return `${parts[2]}/${parts[1]}/${parts[0]}`; + } + return dateStr; + } + + getSelectedMassTitle(): string | null { + const dateStr = this.cantiLettureService.selectedMassDate(); + const data = this.cantiLettureService.data(); + if (dateStr && data && data.masses[dateStr]) { + return data.masses[dateStr].title; + } + return null; + } + + getSelectedMassSummary(): string | null { + const dateStr = this.cantiLettureService.selectedMassDate(); + const data = this.cantiLettureService.data(); + if (dateStr && data && data.masses[dateStr]) { + return data.masses[dateStr].summary || null; + } + return null; + } + + getEsecuzioniCount(id: string): number | null { + const numId = parseInt(id, 10); + if (isNaN(numId)) return null; + const es = this.cantiService.cantiEseguiti().find(x => x.id_canti === numId); + return es ? es.num : 0; + } + + onImgLoad(id: string) { + this.loadedThumbs.add(id); + } + + openYoutube(event: Event, link: string) { + event.stopPropagation(); + const videoId = this.cantiService.getYoutubeId(link); + if (videoId) { + window.open(`https://www.youtube.com/watch?v=${videoId}`, '_blank'); + } + } + + playVideo(event: Event, id: string) { + event.stopPropagation(); + if (!this.youtubePlayerService.isPlayerSupported()) { + return; + } + this.isBlackOverlayDismissed.set(false); + this.youtubePlayerService.setMediaSessionCallbacks( + () => this.playNextPreview(), + () => this.playPrevPreview() + ); + this.youtubePlayerService.initPlayer( + id, + 0, + () => { + if (this.settingsService.autoAdvance()) { + this.playNextPreview(); + } else { + this.youtubePlayerService.stop(); + } + }, + () => { + if (this.settingsService.autoAdvance()) { + setTimeout(() => this.playNextPreview(), 500); + } else { + this.youtubePlayerService.stop(); + } + } + ); + } + + stopVideo(event: Event) { + if (event) event.stopPropagation(); + this.youtubePlayerService.stop(); + this.playlistService.autoPlayPlaylist.set(false); + } + + pauseVideo(event: Event) { + if (event) event.stopPropagation(); + this.youtubePlayerService.pause(); + this.isBlackOverlayDismissed.set(true); + } + + togglePlayPause() { + if (!this.youtubePlayerService.isPlaying()) { + this.isBlackOverlayDismissed.set(false); + } + this.youtubePlayerService.togglePlayPause(); + } + + playNextPreview(event?: Event) { + if (event) event.stopPropagation(); + const currentId = this.youtubePlayerService.currentCantoId(); + if (!currentId) return; + + const list = this.visibleCanti(); + const currentIndex = list.findIndex(c => c.id === currentId); + + for (let i = currentIndex + 1; i < list.length; i++) { + if (list[i].link_youtube) { + this.playVideo(new Event('skip'), list[i].id); + + setTimeout(() => { + const el = document.getElementById('canto-' + list[i].id); + if (el) el.scrollIntoView({ behavior: 'smooth', block: 'center' }); + }, 300); + return; + } + } + + this.youtubePlayerService.stop(); + } + + playPrevPreview(event?: Event) { + if (event) event.stopPropagation(); + const currentId = this.youtubePlayerService.currentCantoId(); + if (!currentId) return; + + const list = this.visibleCanti(); + const currentIndex = list.findIndex(c => c.id === currentId); + + for (let i = currentIndex - 1; i >= 0; i--) { + if (list[i].link_youtube) { + this.playVideo(new Event('skip'), list[i].id); + + setTimeout(() => { + const el = document.getElementById('canto-' + list[i].id); + if (el) el.scrollIntoView({ behavior: 'smooth', block: 'center' }); + }, 300); + return; + } + } + } + + onSeek(event: any) { + this.youtubePlayerService.seekTo(event.detail.value); + } + + onSeekStart() { + this.isSeeking = true; + } + + onSeekEnd() { + this.isSeeking = false; + } + + getMomentiForCanto(ids: number[] | undefined): any[] { + if (!ids) return []; + return this.cantiService.momenti() + .filter(m => ids.includes(m.id)); + } + + filterByMomento(event: Event, id: number) { + event.stopPropagation(); + // Use liturgico as default for momento tags + this.toggleIndex(id, 'liturgico'); + // Scroll to top to show results + const content = document.querySelector('ion-content'); + if (content) (content as any).scrollToTop(300); + } + + loadData(event: any) { + setTimeout(() => { + this.limit.update(l => l + 10); + event.target.complete(); + }, 500); + } + + // --- Touch Gestures for Pinch-to-Zoom --- + onTouchStart(event: TouchEvent) { + if (event.touches.length === 2) { + this.initialPinchDistance = this.getDistance(event.touches[0], event.touches[1]); + this.initialFontSize = this.fontSize(); + } + } + + onTouchMove(event: TouchEvent) { + if (event.touches.length === 2 && this.initialPinchDistance !== null) { + // We don't preventDefault here to allow scrolling if needed, + // but usually pinch should be captured. + const currentDistance = this.getDistance(event.touches[0], event.touches[1]); + const ratio = currentDistance / this.initialPinchDistance; + let newSize = this.initialFontSize * ratio; + + // Clamp values + newSize = Math.max(this.MIN_FONT, Math.min(this.MAX_FONT, newSize)); + + if (Math.abs(newSize - this.fontSize()) > 0.01) { + this.fontSize.set(newSize); + } + } + } + + onTouchEnd() { + this.initialPinchDistance = null; + } + + private getDistance(t1: Touch, t2: Touch): number { + return Math.sqrt(Math.pow(t1.clientX - t2.clientX, 2) + Math.pow(t1.clientY - t2.clientY, 2)); + } + + handleScannedData(data: string) { + if (!data) return; + + if (data.includes('playlist-uid=')) { + try { + const urlObj = new URL(data); + const uid = urlObj.searchParams.get('playlist-uid'); + const pid = urlObj.searchParams.get('playlist-id'); + if (uid) { + this.handleRemotePlaylistImport(uid, pid || undefined); + return; + } + } catch (e) { + const uidMatch = data.match(/[?&]playlist-uid=([^&]+)/); + const pidMatch = data.match(/[?&]playlist-id=([^&]+)/); + if (uidMatch && uidMatch[1]) { + this.handleRemotePlaylistImport(uidMatch[1], pidMatch ? pidMatch[1] : undefined); + return; + } + } + } + + if (data.includes('restore-uid=')) { + try { + const urlObj = new URL(data); + const uid = urlObj.searchParams.get('restore-uid'); + if (uid) { + this.handleRemoteRestore(uid); + return; + } + } catch (e) { + const uidMatch = data.match(/[?&]restore-uid=([^&]+)/); + if (uidMatch && uidMatch[1]) { + this.handleRemoteRestore(uidMatch[1]); + return; + } + } + } + + if (data.includes('import-canto=')) { + try { + let base64 = ''; + if (data.includes('?import-canto=')) { + base64 = data.split('?import-canto=')[1]; + } else if (data.includes('&import-canto=')) { + base64 = data.split('&import-canto=')[1]; + } + + if (base64.includes('&')) { + base64 = base64.split('&')[0]; + } + if (base64.includes('#')) { + base64 = base64.split('#')[0]; + } + + this.handleImportCanto(base64); + return; + } catch (e) { + console.error('Failed to parse scanned canto link', e); + } + } + + if (data.includes('import=')) { + try { + let base64 = ''; + if (data.includes('?import=')) { + base64 = data.split('?import=')[1]; + } else if (data.includes('&import=')) { + base64 = data.split('&import=')[1]; + } + + if (base64.includes('&')) { + base64 = base64.split('&')[0]; + } + if (base64.includes('#')) { + base64 = base64.split('#')[0]; + } + + this.handleImport(base64); + return; + } catch (e) { + console.error('Failed to parse scanned link', e); + } + } + + if (data.startsWith('canti:')) { + const parts = data.replace('canti:', '').split(':'); + let idsStr = ''; + let playlistName = 'Lista Parrocchiale'; + if (parts.length > 1) { + playlistName = parts[0]; + idsStr = parts[1]; + } else { + idsStr = parts[0]; + } + + const ids = idsStr.split(',').map(id => id.trim()); + this.playlistService.activeListIds.set(ids); + this.playlistService.activeListName.set(playlistName); + this.limit.set(50); // Show more initially for special lists + + // Clear other filters to avoid confusion + this.selectedLiturgico.set(null); + this.selectedTematico.set(null); + + // Automatically save to the device! + this.playlistService.savePlaylist(playlistName, ids); + + // Activate the playlist filter + this.activeFilterType.set('playlist'); + } + } + + toggleVoiceSearch(target: 'global' | 'title' | 'author' | 'text' | 'number' = 'global') { + if (this.audioEngine.isSearching()) { + const currentTarget = this.activeVoiceField(); + this.audioEngine.stopSearchRecognition(); + if (currentTarget !== target) { + this.activeVoiceField.set(target); + this.audioEngine.startSearchRecognition(); + } + } else { + this.activeVoiceField.set(target); + this.audioEngine.startSearchRecognition(); + } + } + + async finishSelection() { + const alert = await this.alertCtrl.create({ + header: 'Salva Playlist', + inputs: [ + { + name: 'name', + type: 'text', + placeholder: 'Nome della playlist', + value: this.playlistService.activeListName() || '' + } + ], + buttons: [ + { + text: 'Annulla', + role: 'cancel' + }, + { + text: 'Salva', + handler: async (data) => { + if (data.name) { + const ids = this.reorderList().map(s => s.id); + const activeId = this.playlistService.activePlaylistId(); + const pl = activeId ? this.playlistService.playlists().find(p => p.id === activeId) : null; + const songSettings = pl ? pl.songSettings : undefined; + await this.playlistService.savePlaylist(data.name, ids, songSettings); + + // Azzoppa / azzera il filtro cerca libera quando si salva + this.searchQuery.set(''); + + const toast = await this.toastCtrl.create({ + message: 'Playlist salvata!', + duration: 2000, + color: 'success' + }); + await toast.present(); + + this.isAddingSongs.set(false); + this.playlistService.selectionMode.set(false); + this.playlistService.selectedIds.set(new Set()); + return true; + } + return false; + } + } + ] + }); + await alert.present(); + } + + cancelSelection() { + const id = this.playlistService.activePlaylistId(); + if (id) { + const pl = this.playlistService.playlists().find(p => p.id === id); + if (pl) { + this.playlistService.activeListIds.set(pl.ids); + this.playlistService.activeListName.set(pl.name); + } + } + + this.playlistService.selectionMode.set(false); + this.playlistService.selectedIds.set(new Set()); + this.isAddingSongs.set(false); + } + + isComunitaPlaylist(): boolean { + const id = this.playlistService.activePlaylistId(); + if (id && id.startsWith('comunita_')) return true; + const name = this.playlistService.activeListName(); + if (name) { + const pl = this.playlistService.allPlaylists().find(p => p.name === name); + return !!pl?.isComunita; + } + return false; + } + + isRemotePlaylist(): boolean { + const id = this.playlistService.activePlaylistId(); + if (id && id.startsWith('remote_')) return true; + const name = this.playlistService.activeListName(); + if (name) { + const pl = this.playlistService.allPlaylists().find(p => p.name === name); + return !!pl?.isRemote; + } + return false; + } + + async refreshActiveRemotePlaylist() { + const loading = await this.loadingCtrl.create({ + message: 'Aggiornamento playlist...' + }); + await loading.present(); + try { + await this.playlistService.refreshRemotePlaylist(); + const toast = await this.toastCtrl.create({ + message: 'Playlist aggiornata da remoto!', + duration: 2000, + color: 'success' + }); + await toast.present(); + } catch (e) { + const alert = await this.alertCtrl.create({ + header: 'Errore', + message: 'Impossibile aggiornare la playlist da remoto.', + buttons: ['OK'] + }); + await alert.present(); + } finally { + await loading.dismiss(); + } + } + + isActivePlaylistSaved(): boolean { + const id = this.playlistService.activePlaylistId(); + if (id) return this.playlistService.playlists().some(p => p.id === id); + const name = this.playlistService.activeListName(); + if (name) return this.playlistService.playlists().some(p => p.name === name); + return false; + } + + clearSpecialList(event?: Event) { + if (event) event.stopPropagation(); + this.playlistService.activeListIds.set([]); + this.playlistService.activeListName.set(null); + this.playlistService.activePlaylistId.set(null); + this.limit.set(30); + } + + playPlaylist() { + const ids = this.playlistService.activeListIds(); + if (ids.length > 0) { + this.playlistService.autoPlayPlaylist.set(true); + this.router.navigate(['/player'], { queryParams: { id: ids[0] } }); + } + } + + shareActivePlaylist() { + const ids = this.playlistService.activeListIds(); + const name = this.playlistService.activeListName() || 'Playlist'; + + const id = this.playlistService.activePlaylistId(); + const pl = this.playlistService.playlists().find(p => p.id === id); + const songSettings = pl ? pl.songSettings : undefined; + + this.playlistService.sharePlaylistQR(ids, name, songSettings); + } + + async printActivePlaylist() { + const ids = this.playlistService.activeListIds(); + if (ids.length === 0) return; + + const allCanti = this.cantiService.canti(); + const myCantiList = this.myCantiService.myCanti(); + const comunitaCantiPers = this.comunitaService.comunitaCantiPersonali(); + const communityActive = this.comunitaService.comunitaCode() && this.comunitaService.isFilterActive(); + + const songs = ids.map(id => { + let found: any = null; + if (communityActive) { + found = comunitaCantiPers.find(c => c.id === id); + } + if (!found) { + found = allCanti.find(c => c.id === id); + } + if (!found) { + found = myCantiList.find(c => c.id === id); + } + if (!found) { + found = comunitaCantiPers.find(c => c.id === id); + } + return found; + }).filter(c => !!c); + + const alert = await this.alertCtrl.create({ + header: 'Esporta in PDF', + message: 'Vuoi includere gli accordi nel PDF o esportare solo il testo?', + buttons: [ + { + text: 'Solo Testo', + handler: () => { + const name = this.playlistService.activeListName() || 'Playlist'; + this.playlistService.printPlaylist(name, songs, false); + } + }, + { + text: 'Testo e Accordi', + handler: () => { + const name = this.playlistService.activeListName() || 'Playlist'; + this.playlistService.printPlaylist(name, songs, true); + } + }, + { + text: 'Annulla', + role: 'cancel' + } + ] + }); + await alert.present(); + } + + async cloneActivePlaylist() { + const id = this.playlistService.activePlaylistId(); + const currentName = this.playlistService.activeListName() || 'Playlist'; + const activeIds = this.playlistService.activeListIds(); + + const allPls = this.playlistService.allPlaylists(); + const activePl = allPls.find(p => p.id === id); + const songSettings = activePl ? activePl.songSettings : undefined; + + const alert = await this.alertCtrl.create({ + header: 'Clona Playlist', + inputs: [ + { + name: 'name', + type: 'text', + placeholder: 'Nome della nuova playlist', + value: `${currentName} (Copia)` + } + ], + buttons: [ + { + text: 'Annulla', + role: 'cancel' + }, + { + text: 'Clona', + handler: async (data) => { + if (data.name) { + await this.playlistService.clonePlaylist(data.name, [...activeIds], songSettings); + + const toast = await this.toastCtrl.create({ + message: `Playlist clonata nel profilo: ${data.name}`, + duration: 2500, + color: 'success' + }); + await toast.present(); + return true; + } + return false; + } + } + ] + }); + await alert.present(); + } + + async importPlaylist() { + const modal = await this.modalCtrl.create({ + component: QrScannerComponent + }); + await modal.present(); + + const { data } = await modal.onWillDismiss(); + if (!data) return; + this.handleScannedData(data); + } + + async deleteActivePlaylist() { + const id = this.playlistService.activePlaylistId(); + const name = this.playlistService.activeListName(); + if (!id || !name) return; + + const isRemote = this.isRemotePlaylist(); + + const alert = await this.alertCtrl.create({ + header: isRemote ? 'Rimuovi Playlist' : 'Elimina Playlist', + message: isRemote ? `Vuoi davvero rimuovere la playlist "${name}"?` : `Vuoi davvero eliminare "${name}"?`, + buttons: [ + { text: 'Annulla', role: 'cancel' }, + { + text: isRemote ? 'Rimuovi' : 'Elimina', + role: 'destructive', + handler: () => { + if (isRemote) { + this.playlistService.clearRemotePlaylist(); + } else { + this.playlistService.deletePlaylist(id); + } + this.clearSpecialList(); + } + } + ] + }); + await alert.present(); + } + + editPlaylist() { + const ids = this.playlistService.activeListIds(); + const name = this.playlistService.activeListName(); + + // Prova a recuperare l'ID se stiamo editando una playlist salvata + const found = this.playlistService.playlists().find(p => p.name === name); + if (found) { + this.playlistService.activePlaylistId.set(found.id); + } + + this.playlistService.selectedIds.set(new Set(ids)); + const songs = ids.map(id => this.findCanto(id)).filter((c): c is any => !!c); + this.reorderList.set(songs); + this.playlistService.selectionMode.set(true); + this.isAddingSongs.set(false); // Default to reorder view + + // Svuota la playlist attiva per mostrare tutto l'elenco in modalità selezione + this.playlistService.activeListIds.set([]); + this.playlistService.activeListName.set(name); + } + + toggleSongSelection(id: string) { + if (!this.playlistService.selectionMode()) { + const activeIds = this.playlistService.activeListIds(); + const activeName = this.playlistService.activeListName(); + + if (activeIds.length > 0) { + // Se selezioniamo i numerini di una playlist attiva, non andiamo in modifica di quella playlist + // ma avviamo la selezione partendo da questa lista per creare una nuova playlist. + this.playlistService.activePlaylistId.set(null); + + const clickedCanto = this.findCanto(id); + if (clickedCanto) { + this.playlistService.selectedIds.set(new Set([clickedCanto.id])); + this.reorderList.set([clickedCanto]); + } + + this.playlistService.selectionMode.set(true); + this.isAddingSongs.set(true); // Rimaniamo sulla lista filtrata per selezionare altri canti + return; + } + } + + this.playlistService.toggleSongSelection(id); + } + + drop(event: CdkDragDrop) { + const arr = [...this.reorderList()]; + moveItemInArray(arr, event.previousIndex, event.currentIndex); + this.reorderList.set(arr); + } + + toggleAddingSongs() { + this.isAddingSongs.update(v => !v); + this.limit.set(10); + } + + getCommunitySongNumber(canto: any): string | null { + if (!this.comunitaService.comunitaCode() || !this.comunitaService.isFilterActive()) return null; + const cantiInfo = this.comunitaService.comunitaCantiInfo(); + const info = cantiInfo.find(x => x.id_canti === canto.id_canti || x.id_canti === Number(canto.id)); + return info && info.num_canto ? info.num_canto.toString() : null; + } + + getMySongNumber(canto: any): number { + if (!canto || !canto.id) return 0; + const index = this.myCantiService.myCanti().findIndex(c => c.id === canto.id); + return index !== -1 ? index + 1 : 0; + } + + getSongTonality(canto: any): string | null { + if (!canto) return null; + const baseKey = this.lyricsParser.deduceTonality(canto.accordi || canto.testo || ''); + if (!baseKey) return null; + + let semitones = 0; + const activePlaylistId = this.playlistService.activePlaylistId(); + if (activePlaylistId) { + let playlistSongSetting: any = null; + if (activePlaylistId.startsWith('remote_')) { + const pl = this.playlistService.remotePlaylist(); + if (pl && pl.songSettings && pl.songSettings[canto.id]) { + playlistSongSetting = pl.songSettings[canto.id]; + } + } else { + const pl = this.playlistService.playlists().find(p => p.id === activePlaylistId); + if (pl && pl.songSettings && pl.songSettings[canto.id]) { + playlistSongSetting = pl.songSettings[canto.id]; + } + } + if (playlistSongSetting && playlistSongSetting.tonalita !== undefined) { + semitones = playlistSongSetting.tonalita; + } + } else if (this.comunitaService.comunitaCode() && this.comunitaService.isFilterActive()) { + const settings = this.comunitaService.comunitaCantiSettings(); + const songSetting = settings.find(s => s.id_canti === canto.id_canti || s.id_canti === Number(canto.id)); + if (songSetting && songSetting.tonalita !== undefined) { + semitones = songSetting.tonalita; + } + } + + if (semitones !== 0) { + return this.lyricsParser.transposeChord(baseKey, semitones); + } + + return baseKey; + } + + toggleComunitaFilter() { + if (this.comunitaService.comunitaCode()) { + this.comunitaService.isFilterActive.update(v => !v); + } + this.activeFilterType.set(null); + } + + private massCardStartX: number = 0; + private massCardStartY: number = 0; + + onMassCardTouchStart(event: TouchEvent) { + if (event.touches.length === 1) { + this.massCardStartX = event.touches[0].clientX; + this.massCardStartY = event.touches[0].clientY; + } + } + + onMassCardTouchEnd(event: TouchEvent) { + if (event.changedTouches.length === 1) { + const endX = event.changedTouches[0].clientX; + const endY = event.changedTouches[0].clientY; + const diffX = endX - this.massCardStartX; + const diffY = endY - this.massCardStartY; + + // Ensure it is a horizontal swipe (diffX is much larger than diffY) + if (Math.abs(diffX) > 60 && Math.abs(diffY) < 40) { + // Prevent triggering click expansion + event.stopPropagation(); + event.preventDefault(); + + if (diffX > 0) { + // Swiped right -> go to PREVIOUS date + this.navigateMassDate(-1); + } else { + // Swiped left -> go to NEXT date + this.navigateMassDate(1); + } + } + } + } + + private panelStartX: number = 0; + private panelStartY: number = 0; + + onPanelTouchStart(event: TouchEvent) { + if (event.touches.length === 1) { + this.panelStartX = event.touches[0].clientX; + this.panelStartY = event.touches[0].clientY; + } + } + + onPanelTouchEnd(event: TouchEvent, panelType: 'advancedSearch' | 'playlistCard' | 'filterCard') { + if (event.changedTouches.length === 1) { + const endX = event.changedTouches[0].clientX; + const endY = event.changedTouches[0].clientY; + const diffX = endX - this.panelStartX; + const diffY = endY - this.panelStartY; + + // Swipe UP: vertical movement upwards (diffY negative, e.g. < -40) and larger than horizontal diff + if (diffY < -40 && Math.abs(diffY) > Math.abs(diffX)) { + if (panelType === 'advancedSearch') { + this.isAdvancedSearchOpen.set(false); + } else if (panelType === 'playlistCard') { + this.isPlaylistCardOpen.set(false); + } else if (panelType === 'filterCard') { + this.isFilterCardOpen.set(false); + } + } + } + } + + async navigateMassDate(direction: number) { + const list = this.cantiLettureService.availableMasses(); + if (list.length === 0) return; + + const currentDate = this.cantiLettureService.selectedMassDate(); + if (!currentDate) { + this.cantiLettureService.selectedMassDate.set(list[0].date); + return; + } + + const currentIndex = list.findIndex(m => m.date === currentDate); + if (currentIndex === -1) { + this.cantiLettureService.selectedMassDate.set(list[0].date); + return; + } + + const nextIndex = currentIndex + direction; + if (nextIndex >= 0 && nextIndex < list.length) { + // Set the next/prev date + this.cantiLettureService.selectedMassDate.set(list[nextIndex].date); + + const toast = await this.toastCtrl.create({ + message: `Messa: ${list[nextIndex].day} ${this.formatCompactDate(list[nextIndex].date)}`, + duration: 1500, + color: 'secondary', + position: 'bottom' + }); + await toast.present(); + } else { + // "quando le messe sono finite rimani sull'ultima valorizzata, non dare errore" + const targetIndex = direction > 0 ? list.length - 1 : 0; + this.cantiLettureService.selectedMassDate.set(list[targetIndex].date); + + const toast = await this.toastCtrl.create({ + message: direction > 0 ? 'Nessun\'altra messa futura disponibile.' : 'Nessun\'altra messa passata disponibile.', + duration: 1500, + color: 'medium', + position: 'bottom' + }); + await toast.present(); + } + } + + private formatCompactDate(dateStr: string): string { + const parts = dateStr.split('-'); + if (parts.length === 3) { + return `${parts[2]}/${parts[1]}`; + } + return dateStr; + } + + formatSeconds(seconds: number | undefined | null): string { + if (seconds === undefined || seconds === null || isNaN(seconds)) { + return '0:00'; + } + const mins = Math.floor(seconds / 60); + const secs = Math.floor(seconds % 60); + return `${mins}:${secs < 10 ? '0' : ''}${secs}`; + } + + private async enterFullscreen() { + try { + const docEl = document.documentElement; + if (docEl.requestFullscreen) { + await docEl.requestFullscreen(); + } else if ((docEl as any).webkitRequestFullscreen) { + await (docEl as any).webkitRequestFullscreen(); + } else if ((docEl as any).msRequestFullscreen) { + await (docEl as any).msRequestFullscreen(); + } + } catch (e) { + console.warn('[HomePage] Failed to enter fullscreen:', e); + } + } + + private async exitFullscreen() { + try { + if (document.exitFullscreen) { + if (document.fullscreenElement) { + await document.exitFullscreen(); + } + } else if ((document as any).webkitExitFullscreen) { + if ((document as any).webkitFullscreenElement) { + await (document as any).webkitExitFullscreen(); + } + } else if ((document as any).msExitFullscreen) { + if ((document as any).msFullscreenElement) { + await (document as any).msExitFullscreen(); + } + } + } catch (e) { + console.warn('[HomePage] Failed to exit fullscreen:', e); + } + } +} + diff --git a/src/app/interceptors/api-auth.interceptor.ts b/src/app/interceptors/api-auth.interceptor.ts new file mode 100644 index 0000000..a6b298e --- /dev/null +++ b/src/app/interceptors/api-auth.interceptor.ts @@ -0,0 +1,20 @@ +import { Injectable } from '@angular/core'; +import { HttpEvent, HttpHandler, HttpInterceptor, HttpRequest } from '@angular/common/http'; +import { Observable } from 'rxjs'; +import { environment } from '../../environments/environment'; + +@Injectable() +export class ApiAuthInterceptor implements HttpInterceptor { + intercept(req: HttpRequest, next: HttpHandler): Observable> { + if (req.url.includes('api.canticristiani.it')) { + const authHeader = 'Basic ' + btoa(`${environment.apiAuthUser}:${environment.apiAuthPass}`); + const authReq = req.clone({ + setHeaders: { + Authorization: authHeader + } + }); + return next.handle(authReq); + } + return next.handle(req); + } +} diff --git a/src/app/pages/display/display-routing.module.ts b/src/app/pages/display/display-routing.module.ts new file mode 100644 index 0000000..a177402 --- /dev/null +++ b/src/app/pages/display/display-routing.module.ts @@ -0,0 +1,17 @@ +import { NgModule } from '@angular/core'; +import { Routes, RouterModule } from '@angular/router'; + +import { DisplayPage } from './display.page'; + +const routes: Routes = [ + { + path: '', + component: DisplayPage + } +]; + +@NgModule({ + imports: [RouterModule.forChild(routes)], + exports: [RouterModule], +}) +export class DisplayPageRoutingModule {} diff --git a/src/app/pages/display/display.module.ts b/src/app/pages/display/display.module.ts new file mode 100644 index 0000000..0b4d260 --- /dev/null +++ b/src/app/pages/display/display.module.ts @@ -0,0 +1,20 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { FormsModule } from '@angular/forms'; + +import { IonicModule } from '@ionic/angular'; + +import { DisplayPageRoutingModule } from './display-routing.module'; + +import { DisplayPage } from './display.page'; + +@NgModule({ + imports: [ + CommonModule, + FormsModule, + IonicModule, + DisplayPageRoutingModule + ], + declarations: [DisplayPage] +}) +export class DisplayPageModule {} diff --git a/src/app/pages/display/display.page.html b/src/app/pages/display/display.page.html new file mode 100644 index 0000000..774d3c8 --- /dev/null +++ b/src/app/pages/display/display.page.html @@ -0,0 +1,46 @@ + +
    +
    + +
    + + + {{ seg.chord }} + {{ seg.text }} + + + {{ displayLines().prev!.text }} +
    + + +
    + + + {{ seg.chord }} + {{ seg.text }} + + + {{ displayLines().current!.text }} +
    + + +
    + + + {{ seg.chord }} + {{ seg.text }} + + + {{ displayLines().next!.text }} +
    +
    + + +
    +
    diff --git a/src/app/pages/display/display.page.scss b/src/app/pages/display/display.page.scss new file mode 100644 index 0000000..a24917a --- /dev/null +++ b/src/app/pages/display/display.page.scss @@ -0,0 +1,95 @@ +.bg-gradient { + --background: radial-gradient(circle at top, #1e272e 0%, #000000 100%); + background: radial-gradient(circle at top, #1e272e 0%, #000000 100%); +} + +.display-wrapper { + height: 100vh; + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + padding: 5% 10%; + text-align: center; + transition: font-size 0.2s ease; + touch-action: none; /* Support pinch-to-zoom */ +} + +.lyrics-window { + flex: 1; + display: flex; + flex-direction: column; + justify-content: center; + gap: 2rem; + width: 100%; +} + +.active-line { + font-size: 5rem; + font-weight: 700; + color: var(--ion-color-secondary); + text-shadow: 0 0 20px rgba(253, 203, 110, 0.4); + line-height: 1.2; +} + +.prev-line, .next-line { + font-size: 2.5rem; + color: rgba(255, 255, 255, 0.2); + font-weight: 300; +} + +// ─── Chord segments for display ──────────────── +.chord-segment { + display: inline-flex; + flex-direction: column; + vertical-align: bottom; +} + +.chord { + color: #e74c3c; + font-weight: 700; + font-size: 0.4em; + line-height: 1.2; + min-height: 0.5em; + font-family: 'Outfit', sans-serif; + letter-spacing: 0.5px; + padding-right: 0.25em; +} + +.active-line .chord { + color: #e74c3c; + font-size: 0.35em; +} + +.prev-line .chord, .next-line .chord { + color: rgba(231, 76, 60, 0.4); + font-size: 0.5em; +} + +.active-line, .prev-line, .next-line { + display: flex; + flex-wrap: wrap; + align-items: flex-end; + justify-content: center; +} + +.seg-text { + white-space: pre-wrap; + &::after { + content: '\200b'; + } +} + +.footer-info { + margin-top: 2rem; + border-top: 1px solid rgba(255, 255, 255, 0.1); + padding-top: 1rem; + width: 100%; + + .title-label { + font-size: 1.5rem; + color: rgba(255, 255, 255, 0.4); + text-transform: uppercase; + letter-spacing: 2px; + } +} diff --git a/src/app/pages/display/display.page.spec.ts b/src/app/pages/display/display.page.spec.ts new file mode 100644 index 0000000..11eaf40 --- /dev/null +++ b/src/app/pages/display/display.page.spec.ts @@ -0,0 +1,17 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; +import { DisplayPage } from './display.page'; + +describe('DisplayPage', () => { + let component: DisplayPage; + let fixture: ComponentFixture; + + beforeEach(() => { + fixture = TestBed.createComponent(DisplayPage); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/pages/display/display.page.ts b/src/app/pages/display/display.page.ts new file mode 100644 index 0000000..dda18e5 --- /dev/null +++ b/src/app/pages/display/display.page.ts @@ -0,0 +1,177 @@ +import { Component, OnInit, OnDestroy, signal, computed, effect, inject } from '@angular/core'; +import { ActivatedRoute } from '@angular/router'; +import { CantiService, Canto } from '../../services/canti.service'; +import { LyricsParserService, ParsedSection } from '../../services/lyrics-parser.service'; +import { ComunitaService } from '../../services/comunita.service'; + +@Component({ + selector: 'app-display', + templateUrl: './display.page.html', + styleUrls: ['./display.page.scss'], + standalone: false +}) +export class DisplayPage implements OnInit, OnDestroy { + public canto = signal(null); + public activeSongId = signal(null); + public showChords = signal(false); + public fontSize = signal(1.0); + public currentLineIndex = signal(0); + public transposeAmount = signal(0); + + public parsedSections = computed(() => { + const c = this.canto(); + if (!c) return []; + + let sections: ParsedSection[]; + const hasChordsInText = !c.accordi && c.testo?.includes('['); + + if ((this.showChords() && c.accordi) || (this.showChords() && hasChordsInText)) { + sections = this.lyricsParser.parseAccordi(c.accordi || c.testo); + } else { + sections = this.lyricsParser.parseText(c.testo); + } + + if (sections.length === 0 && c.testo) { + const fallbackLines = c.testo.split('\n') + .filter(l => l.trim().length > 0) + .map(l => ({ + text: l.trim(), + segments: [{ text: l.trim() }] + })); + + if (fallbackLines.length > 0) { + sections = [{ + type: 'verse', + lines: fallbackLines + }]; + } + } + + if (this.showChords()) { + return this.lyricsParser.transposeSections(sections, this.transposeAmount()); + } + + return sections; + }); + + /** Get the current line text and surrounding lines from flat index */ + public displayLines = computed(() => { + const sections = this.parsedSections(); + const idx = this.currentLineIndex(); + const allLines: { text: string; segments: any[]; sectionType: string }[] = []; + + for (const section of sections) { + for (const line of section.lines) { + allLines.push({ text: line.text, segments: line.segments, sectionType: section.type }); + } + } + + return { + prev: idx > 0 ? allLines[idx - 1] : null, + current: allLines[idx] || null, + next: idx < allLines.length - 1 ? allLines[idx + 1] : null + }; + }); + + private channel = new BroadcastChannel('karaoke_sync'); + + private readonly MIN_FONT = 0.6; + private readonly MAX_FONT = 5.0; + private initialPinchDistance: number | null = null; + private initialFontSize: number = 1.0; + + private route = inject(ActivatedRoute); + private cantiService = inject(CantiService); + public lyricsParser = inject(LyricsParserService); + private comunitaService = inject(ComunitaService); + + constructor() { + effect(() => { + const id = this.activeSongId(); + const allCanti = this.cantiService.canti(); + const comunitaCantiPers = this.comunitaService.comunitaCantiPersonali(); + if (id) { + let found: any = null; + if (this.comunitaService.comunitaCode() && this.comunitaService.isFilterActive()) { + found = comunitaCantiPers.find(c => c.id === id); + } + if (!found) { + found = allCanti.find(c => c.id === id); + } + if (!found) { + found = comunitaCantiPers.find(c => c.id === id); + } + if (found) { + this.canto.set(found); + } + } + }, { allowSignalWrites: true }); + } + + ngOnInit() { + this.route.queryParams.subscribe(params => { + const id = params['id']; + if (id) { + this.activeSongId.set(id); + } + }); + + this.channel.onmessage = (event) => { + if (event.data.type === 'SYNC_INDEX') { + this.currentLineIndex.set(event.data.index); + } + if (event.data.type === 'SYNC_CANTO') { + this.activeSongId.set(event.data.id); + this.transposeAmount.set(0); + } + if (event.data.type === 'SYNC_CHORDS') { + this.showChords.set(event.data.showChords); + } + if (event.data.type === 'SYNC_FONT') { + this.fontSize.set(event.data.fontSize); + } + if (event.data.type === 'SYNC_TRANSPOSE') { + this.transposeAmount.set(event.data.amount); + } + }; + } + + ngOnDestroy() { + this.channel.close(); + } + + // --- Touch Gestures for Pinch-to-Zoom --- + onTouchStart(event: TouchEvent) { + if (event.touches.length === 2) { + this.initialPinchDistance = this.getDistance(event.touches[0], event.touches[1]); + this.initialFontSize = this.fontSize(); + } + } + + onTouchMove(event: TouchEvent) { + if (event.touches.length === 2 && this.initialPinchDistance !== null) { + event.preventDefault(); // Prevent browser zoom/scroll + const currentDistance = this.getDistance(event.touches[0], event.touches[1]); + const ratio = currentDistance / this.initialPinchDistance; + let newSize = this.initialFontSize * ratio; + + // Clamp values + newSize = Math.max(this.MIN_FONT, Math.min(this.MAX_FONT, newSize)); + + if (Math.abs(newSize - this.fontSize()) > 0.01) { + this.fontSize.set(newSize); + // Sync back to player if display is touched + this.channel.postMessage({ type: 'SYNC_FONT', fontSize: this.fontSize() }); + } + } + } + + onTouchEnd() { + this.initialPinchDistance = null; + } + + private getDistance(t1: Touch, t2: Touch): number { + return Math.sqrt(Math.pow(t1.clientX - t2.clientX, 2) + Math.pow(t1.clientY - t2.clientY, 2)); + } + // ---------------------------------------- +} diff --git a/src/app/pages/player/player-routing.module.ts b/src/app/pages/player/player-routing.module.ts new file mode 100644 index 0000000..9038ff0 --- /dev/null +++ b/src/app/pages/player/player-routing.module.ts @@ -0,0 +1,17 @@ +import { NgModule } from '@angular/core'; +import { Routes, RouterModule } from '@angular/router'; + +import { PlayerPage } from './player.page'; + +const routes: Routes = [ + { + path: '', + component: PlayerPage + } +]; + +@NgModule({ + imports: [RouterModule.forChild(routes)], + exports: [RouterModule], +}) +export class PlayerPageRoutingModule {} diff --git a/src/app/pages/player/player.module.ts b/src/app/pages/player/player.module.ts new file mode 100644 index 0000000..fff3df2 --- /dev/null +++ b/src/app/pages/player/player.module.ts @@ -0,0 +1,21 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { FormsModule } from '@angular/forms'; +import { DragDropModule } from '@angular/cdk/drag-drop'; +import { IonicModule } from '@ionic/angular'; + +import { PlayerPageRoutingModule } from './player-routing.module'; + +import { PlayerPage } from './player.page'; + +@NgModule({ + imports: [ + CommonModule, + FormsModule, + IonicModule, + PlayerPageRoutingModule, + DragDropModule + ], + declarations: [PlayerPage] +}) +export class PlayerPageModule {} diff --git a/src/app/pages/player/player.page.html b/src/app/pages/player/player.page.html new file mode 100644 index 0000000..58e0419 --- /dev/null +++ b/src/app/pages/player/player.page.html @@ -0,0 +1,369 @@ + + +
    + + +
    + + {{ canto()?.id?.startsWith('my_') ? getMySongNumber(canto()) : canto()?.id_canti }} + + + {{ getCommunitySongNumber(canto()) }} + {{ canto()?.titolo || 'Player' }} + + + + +
    + + +
    + + {{ canto()?.autore || 'Autore sconosciuto' }} + +
    + + +
    +
    + + + + {{ canto()?.durata }} + + + + {{ canto()?.bpm }} BPM + + + + {{ tonality() }} + + +
    +
    +
    +
    + + +
    + + +
    + + +
    +
    + + +
    + + prv + +
    +
    + + + +
    + +
    + + + +
    +
    + + nxt + +
    + + +
    + + + +
    + + {{ fontSize().toFixed(1) }} +
    + + + +
    + + +
    + + + +
    + + V{{ autoscrollSpeed() }} +
    + + + +
    + +
    +
    + + +
    +
    + + + + + +
    + + + + + {{ seg.chord }} + {{ seg.text }} + + + + + + {{ line.text }} + +
    +
    + +
    +
    + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + {{ formatSeconds(youtubePlayerService.videoProgress()) }} + + + + + {{ formatSeconds(youtubePlayerService.videoDuration()) }} + + +
    + Nessun audio disponibile +
    +
    + + + + +
    +
    +
    + + +
    + +
    + + + +
    + + V{{ autoscrollSpeed() }} +
    + + + +
    + + +
    + + + + + +
    + + {{ (faceDetector.currentDistanceRatio() * 100).toFixed(0) }}% +
    + + +
    + + {{ faceDetector.currentTiltAngle() }}° +
    +
    + + +
    + + + + + + + + + +
    + + +
    + + + + + + + + + + + + + + + + +
    + + +
    + + + +
    + + {{ tonality() }} + ({{ transposeAmount() > 0 ? '+' : '' }}{{ transposeAmount() }}) +
    + + + +
    + + +
    + + + +
    + + {{ fontSize().toFixed(1) }} +
    + + + +
    + + +
    + + + +
    + + +
    +
    +
    + + +
    +
    +
    +

    Schermo nero attivo

    +
    + +
    +

    {{ canto()?.titolo }}

    +

    {{ canto()?.autore }}

    +
    + +
    + {{ formatSeconds(youtubePlayerService.videoProgress()) }} / {{ formatSeconds(youtubePlayerService.videoDuration()) }} +
    + +
    + + + + + + + + + +
    + diff --git a/src/app/pages/player/player.page.scss b/src/app/pages/player/player.page.scss new file mode 100644 index 0000000..91f3972 --- /dev/null +++ b/src/app/pages/player/player.page.scss @@ -0,0 +1,1146 @@ +.bg-gradient { + --background: radial-gradient(circle at top left, #2d3436 0%, #121212 100%); + background: radial-gradient(circle at top left, #2d3436 0%, #121212 100%); +} + +.canto-title { + transition: font-size 0.15s ease; + &.small-title { + font-size: 1.12rem !important; + } +} + +.outfit-font { + font-family: 'Outfit', sans-serif; +} + +// Header styles +.top-toolbar { + --padding-top: 4px; + --padding-bottom: 4px; + --min-height: 40px; + + // Force left alignment in Ionic toolbar + ion-title { + padding-inline-start: 56px; // Clear the back button on iOS/Apple devices + padding-inline-end: 8px; + text-align: left !important; + } + + .canto-number { + position: relative; + width: 32px; + height: 32px; + line-height: 28px; + text-align: center; + background: rgba(var(--ion-color-secondary-rgb), 0.1); + color: var(--ion-color-secondary); + font-size: 0.85rem; + border-radius: 8px; + font-weight: 700; + border: 2px solid var(--ion-color-secondary); + display: inline-flex; + align-items: center; + justify-content: center; + flex-shrink: 0; + transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1); + + &.clickable { + cursor: pointer; + transition: all 0.2s ease; + &:active { transform: scale(0.9); } + } + + &.selected { + background: var(--ion-color-secondary); + color: #000; + border-color: var(--ion-color-secondary); + box-shadow: 0 0 10px rgba(var(--ion-color-secondary-rgb), 0.4); + } + } + + .settings-btn { + --color: var(--ion-color-secondary); + --padding-start: 0; + --padding-end: 0; + margin-left: 0; + margin-right: 0; + width: 38px; + min-width: 38px; + height: 38px; + + ion-icon { + font-size: 1.6rem; + } + } + + .title-main { + display: flex; + align-items: center; + justify-content: flex-start; + gap: 12px; + font-size: 1.15rem; // Fisso: non influenzato dallo zoom del testo + font-weight: 700; + color: var(--ion-color-secondary); + white-space: normal; + line-height: 1.2; + text-align: left; + + .song-author { + font-size: 0.75rem; + color: rgba(255, 255, 255, 0.55); + font-weight: 400; + display: inline-block; + font-family: 'Outfit', sans-serif; + } + + .title-text { + flex: 1; + text-align: left; + } + } + + .scroll-horizontal { + display: flex; + align-items: center; + flex-wrap: nowrap; + gap: 12px; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + scrollbar-width: none; + + &::-webkit-scrollbar { + display: none; + } + + .song-duration-badge, .song-bpm-badge, .song-tonality-badge { + font-size: 0.75rem; + padding: 2px 6px; + border-radius: 4px; + display: inline-flex; + align-items: center; + gap: 3px; + height: 26px; + flex-shrink: 0; + + ion-icon { + font-size: 1.05rem; + } + } + + .header-action-btn { + margin: 0; + --padding-start: 4px; + --padding-end: 4px; + height: 38px; + width: 38px; + flex-shrink: 0; + + ion-icon { + font-size: 1.65rem; + } + } + + // Responsive scaling based on viewport width + @media (max-width: 480px) { + gap: 4px; + + .song-duration-badge, .song-bpm-badge, .song-tonality-badge { + font-size: 0.68rem; + padding: 1px 3px; + height: 22px; + gap: 2px; + + ion-icon { + font-size: 0.9rem; + } + } + + .header-action-btn { + height: 32px; + width: 32px; + --padding-start: 0px; + --padding-end: 0px; + + ion-icon { + font-size: 1.35rem; + } + } + } + + @media (max-width: 360px) { + gap: 2px; + + .song-duration-badge, .song-bpm-badge, .song-tonality-badge { + font-size: 0.62rem; + padding: 1px 2px; + height: 20px; + gap: 1px; + + ion-icon { + font-size: 0.8rem; + } + } + + .header-action-btn { + height: 28px; + width: 28px; + --padding-start: 0px; + --padding-end: 0px; + + ion-icon { + font-size: 1.15rem; + } + } + } + } +} + +// Content and Lyrics +.lyrics-container { + padding: 8px 24px 140px 24px; // Increased bottom padding for global player + height: 100%; + overflow-y: auto; + scroll-behavior: smooth; + -webkit-overflow-scrolling: touch; + + &.full-screen-container { + padding-bottom: 20px !important; + } +} + +// ... existing code ... + +/* GLOBAL PLAYER FOOTER */ +.global-player-toolbar { + --background: transparent; + --padding-top: 4px; + --padding-bottom: 4px; + --padding-start: 12px; + --padding-end: 12px; + + &.glass { + background: rgba(26, 26, 46, 0.95) !important; + backdrop-filter: blur(20px); + border-top: 1px solid rgba(255, 255, 255, 0.1); + border-radius: 0 !important; + box-shadow: none !important; + } + + .player-content { + display: flex; + flex-direction: column; + padding: 0; + } + + .controls-row { + display: flex; + align-items: center; + gap: 4px; + + .play-btn, .skip-btn, .close-btn { + --padding-start: 0; + --padding-end: 0; + height: 40px; + width: 40px; + + ion-icon { + font-size: 1.6rem; + } + } + + .global-range { + flex: 1; + --bar-height: 4px; + --knob-size: 14px; + padding-top: 0; + padding-bottom: 0; + } + } +} + +.lyrics-view { + max-width: 900px; + margin-left: 0; // Always left aligned + text-align: left; +} + +.section { + margin-bottom: 1.2rem; + position: relative; + + &.chorus { + background: rgba(var(--ion-color-secondary-rgb), 0.03); + border-left: 3px solid var(--ion-color-secondary); + padding-left: 1rem; + margin-left: -1rem; + border-radius: 0 8px 8px 0; + } + + .section-label { + font-size: 0.7rem; + text-transform: uppercase; + font-weight: 700; + color: var(--ion-color-secondary); + margin-bottom: 0.25rem; + opacity: 0.7; + letter-spacing: 1px; + } +} + +.lyric-line { + margin-bottom: 0.4rem; + line-height: 1.35; + color: rgba(255, 255, 255, 0.9); + transition: all 0.3s ease; + min-height: 1.5em; + white-space: normal; + overflow-wrap: break-word; + word-break: break-word; + letter-spacing: 3px; + + &.active { + color: var(--ion-color-secondary); + font-weight: 700; + transform: scale(1.02); + text-shadow: 0 0 15px rgba(var(--ion-color-secondary-rgb), 0.3); + } +} + +.chord-segment { + display: inline-flex; + flex-direction: column; + vertical-align: bottom; + margin-right: 0.2em; + + &.contiguous-next { + margin-right: 0 !important; + } + + .chord { + font-size: 0.75em; + font-weight: 700; + color: var(--ion-color-secondary); + height: 1.2em; + margin-bottom: -0.2em; + padding-right: 0.25em; + } + + .seg-text { + white-space: pre; + &::after { + content: '\200b'; + } + } +} + +// Footer styles +.slim-toolbar { + --min-height: 48px; + backdrop-filter: blur(15px); + background: rgba(0,0,0,0.4) !important; +} + +.slim-controls { + display: flex; + justify-content: flex-start; + align-items: center; + width: 100%; + padding: 4px 12px; + overflow-x: auto; + gap: 16px; + -webkit-overflow-scrolling: touch; + + &::-webkit-scrollbar { + display: none; + } + + .mic-btn-portrait { + flex-shrink: 0; + } + + .group { + display: inline-flex; + align-items: center; + gap: 4px; + background: rgba(255, 255, 255, 0.05); + padding: 2px 6px; + border-radius: 12px; + border: 1px solid rgba(255, 255, 255, 0.1); + flex-shrink: 0; + } + + .page-indicator { + font-size: 0.8rem; + font-weight: 700; + color: var(--ion-color-secondary); + min-width: 40px; + text-align: center; + } + + .transpose-indicator { + display: flex; + align-items: center; + gap: 2px; + font-size: 0.8rem; + font-weight: 700; + color: var(--ion-color-secondary); + + ion-icon { font-size: 0.9rem; } + } + + .zoom-indicator { + display: flex; + align-items: center; + gap: 2px; + font-size: 0.8rem; + font-weight: 700; + color: var(--ion-color-secondary); + + ion-icon { font-size: 0.9rem; } + } + + .camera-indicator { + display: flex; + align-items: center; + gap: 4px; + font-size: 0.8rem; + font-weight: 700; + color: var(--ion-color-secondary); + padding: 0 4px; + transition: all 0.15s ease-out; + + ion-icon { + font-size: 1.1rem; + transition: transform 0.15s ease-out; + display: inline-block; + } + + &.tilted, &.approaching { + color: var(--ion-color-success, #2ed573); + text-shadow: 0 0 5px rgba(46, 213, 115, 0.6); + transform: scale(1.05); + } + + &.receding { + color: var(--ion-color-warning, #ffa502); + text-shadow: 0 0 5px rgba(255, 165, 2, 0.6); + transform: scale(1.05); + } + + &.distance-mode { + cursor: pointer; + user-select: none; + } + } +} + +// Transcript area +.transcript-area { + width: 100%; + + .energy-bar { + height: 100%; + background: var(--ion-color-danger); + transition: width 0.1s ease; + box-shadow: 0 0 10px var(--ion-color-danger); + } +} + +@keyframes pulse { + 0% { transform: scale(0.9); opacity: 0.6; } + 50% { transform: scale(1.15); opacity: 1; } + 100% { transform: scale(0.9); opacity: 0.6; } +} + +:host(.landscape-active) { + // Always hide footer in landscape as we have side controls + ion-footer { + display: none !important; + } + + .lyrics-container { + height: 100%; + padding-top: 4px; // Minimized + padding-bottom: 8px !important; + padding-right: 90px !important; // More room for side controls and zoom + } + + .lyrics-view { + max-width: 100% !important; + } + + ion-content { + --offset-bottom: 0px !important; + } +} + +.landscape-side-controls { + display: none !important; // Strict hidden in portrait + + :host(.landscape-active) & { + display: flex !important; + flex-direction: column; + position: fixed; + right: 0; + top: 56px !important; // Align below header + bottom: 0; + width: 50px; + background: rgba(0, 0, 0, 0.3); + backdrop-filter: blur(10px); + border-left: 1px solid rgba(255, 255, 255, 0.1); + z-index: 100; + } + + .side-scroll-container { + height: 100%; + overflow-y: auto; + display: flex; + flex-direction: column; + justify-content: flex-start; + align-items: center; + padding: 8px 0; + gap: 12px; + &::-webkit-scrollbar { display: none; } + } + + .side-group { + display: flex; + flex-direction: column; + align-items: center; + gap: 8px; // Reduced for a more compact layout + padding-bottom: 12px; + background: rgba(255, 255, 255, 0.05); + margin: 0 2px; + border-radius: 8px; + border: 1px solid rgba(255, 255, 255, 0.1); + padding-top: 6px; + + ion-button { + --padding-start: 0; + --padding-end: 0; + margin: 0; + height: 38px; + width: 38px; + ion-icon { font-size: 1.5rem; } + } + } + + .vertical-range-container { + height: 120px; + width: 40px; + display: flex; + align-items: center; + justify-content: center; + position: relative; + margin: 8px 0; + } + + .vertical-range { + transform: rotate(-90deg); + width: 120px; + --bar-height: 4px; + --knob-size: 14px; + padding: 0; + margin: 0; + } + + .side-indicator { + display: flex; + flex-direction: column; + align-items: center; + gap: 4px; + font-size: 0.7rem; + font-weight: 700; + color: var(--ion-color-secondary); + padding: 4px 0; + cursor: pointer; + + ion-icon { + font-size: 1.0rem; + } + + &.tilted { + color: var(--ion-color-success, #2ed573); + text-shadow: 0 0 5px rgba(46, 213, 115, 0.6); + } + } + + .side-val { + font-size: 0.7rem; + font-weight: 700; + } + + .side-divider { + display: none; + } +} + +ion-content.full-screen-content { + --offset-bottom: 48px !important; // Footer height +} + +:host(.landscape-active) ion-content.full-screen-content { + --offset-bottom: 0px !important; +} + +.mic-sensitivity-overlay { + position: fixed; + right: 15px; + top: 50%; + transform: translateY(-50%); + z-index: 1000; + pointer-events: auto; + + :host(.landscape-active) & { + right: 80px; // Prossimo ai controlli laterali + } + + .slider-card { + display: flex; + flex-direction: column; + align-items: center; + padding: 8px 6px 12px 6px; + background: rgba(18, 18, 18, 0.85) !important; + backdrop-filter: blur(25px); + border-radius: 24px; + border: 1px solid rgba(var(--ion-color-secondary-rgb), 0.4); + box-shadow: 0 8px 32px rgba(0, 0, 0, 0.6); + gap: 12px; + animation: slideInRight 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275); + } + + .close-slider-btn { + --padding-start: 0; + --padding-end: 0; + margin: 0; + height: 36px; + width: 36px; + --color: var(--ion-color-secondary); + + ion-icon { + font-size: 1.5rem; + } + } + + .slider-wrapper { + height: 180px; + width: 40px; + display: flex; + align-items: center; + justify-content: center; + position: relative; + padding: 10px 0; + } + + .custom-vertical-slider { + position: relative; + width: 8px; + height: 100%; + background: rgba(255, 255, 255, 0.1); + border-radius: 4px; + + .slider-track { + position: absolute; + width: 100%; + height: 100%; + } + + .slider-fill { + position: absolute; + bottom: 0; + width: 100%; + background: var(--ion-color-secondary); + border-radius: 4px; + box-shadow: 0 0 10px rgba(var(--ion-color-secondary-rgb), 0.3); + transition: height 0.05s linear; + } + + .slider-knob { + position: absolute; + left: 50%; + transform: translate(-50%, 50%); + width: 28px; + height: 28px; + background: var(--ion-color-secondary); + border-radius: 50%; + box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5), 0 0 15px rgba(var(--ion-color-secondary-rgb), 0.5); + border: 2px solid #fff; + transition: bottom 0.05s linear; + } + } + + .sensitivity-label { + font-size: 0.8rem; + font-weight: 800; + color: var(--ion-color-secondary); + min-width: 40px; + text-align: center; + letter-spacing: 0.5px; + } +} + +@keyframes slideInRight { + from { + opacity: 0; + transform: translateX(20px); + } + to { + opacity: 1; + transform: translateX(0); + } +} + +.voice-threshold-overlay { + position: fixed; + left: 15px; + top: 50%; + transform: translateY(-50%); + z-index: 1000; + pointer-events: auto; + + .slider-card { + display: flex; + flex-direction: column; + align-items: center; + padding: 8px 6px 12px 6px; + background: rgba(18, 18, 18, 0.85) !important; + backdrop-filter: blur(25px); + border-radius: 24px; + border: 1px solid rgba(46, 213, 115, 0.4); + box-shadow: 0 8px 32px rgba(0, 0, 0, 0.6); + gap: 8px; + animation: slideInLeft 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275); + } + + .close-slider-btn { + --padding-start: 0; + --padding-end: 0; + margin: 0; + height: 36px; + width: 36px; + --color: var(--ion-color-secondary); + + ion-icon { + font-size: 1.5rem; + } + } + + .slider-wrapper { + height: 180px; + width: 40px; + display: flex; + align-items: center; + justify-content: center; + position: relative; + padding: 10px 0; + } + + .custom-vertical-slider { + position: relative; + width: 8px; + height: 100%; + background: rgba(255, 255, 255, 0.1); + border-radius: 4px; + + .slider-track { + position: absolute; + width: 100%; + height: 100%; + } + + .slider-fill { + position: absolute; + bottom: 0; + width: 100%; + background: linear-gradient(to top, #2ed573, #7bed9f); + border-radius: 4px; + box-shadow: 0 0 10px rgba(46, 213, 115, 0.3); + transition: height 0.05s linear; + } + + .slider-knob { + position: absolute; + left: 50%; + transform: translate(-50%, 50%); + width: 28px; + height: 28px; + background: #2ed573; + border-radius: 50%; + box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5), 0 0 15px rgba(46, 213, 115, 0.5); + border: 2px solid #fff; + transition: bottom 0.05s linear; + } + } + + .sensitivity-label { + font-size: 0.8rem; + font-weight: 800; + color: #2ed573; + min-width: 40px; + text-align: center; + letter-spacing: 0.5px; + } +} + +@keyframes slideInLeft { + from { + opacity: 0; + transform: translateX(-20px); + } + to { + opacity: 1; + transform: translateX(0); + } +} + +.floating-autoscroll-bar { + position: fixed; + bottom: 120px; + left: 50%; + transform: translateX(-50%); + display: flex; + align-items: center; + gap: 12px; + background: rgba(18, 18, 18, 0.85) !important; + backdrop-filter: blur(20px); + border: 1px solid rgba(var(--ion-color-secondary-rgb), 0.3); + padding: 6px 16px; + border-radius: 30px; + z-index: 999; + box-shadow: 0 8px 32px rgba(0, 0, 0, 0.5); + animation: slideUp 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275); + pointer-events: auto; + + &.fullscreen-active { + bottom: 24px !important; + } + + &.high-contrast { + background: #ffffff !important; + border-color: #555555 !important; + box-shadow: none !important; + + .autoscroll-control-center { + background: rgba(0, 0, 0, 0.05); + border-color: rgba(0, 0, 0, 0.15); + + .speed-badge { + color: #000000 !important; + } + } + } + + ion-button { + --padding-start: 4px; + --padding-end: 4px; + margin: 0; + + ion-icon { + font-size: 1.4rem; + } + } + + .autoscroll-control-center { + display: flex; + align-items: center; + gap: 6px; + cursor: pointer; + background: rgba(255, 255, 255, 0.05); + padding: 4px 10px; + border-radius: 20px; + border: 1px solid rgba(255, 255, 255, 0.1); + transition: all 0.2s ease; + + &:active { + transform: scale(0.95); + } + + .speed-badge { + font-size: 0.75rem; + font-weight: 700; + color: var(--ion-color-secondary); + letter-spacing: 0.5px; + } + } +} + +:host-context(body.high-contrast) { + .title-main .song-author { + color: rgba(0, 0, 0, 0.6) !important; + } + + .slim-toolbar { + --background: #ffffff !important; + background: #ffffff !important; + border-top: 1px solid rgba(0, 0, 0, 0.2) !important; + backdrop-filter: none !important; + } + + .landscape-side-controls { + --background: #ffffff !important; + background: #ffffff !important; + border-left: 1px solid rgba(0, 0, 0, 0.2) !important; + backdrop-filter: none !important; + } + + .landscape-audio-player { + --background: #ffffff !important; + background: #ffffff !important; + border-left: 1px solid rgba(0, 0, 0, 0.2) !important; + backdrop-filter: none !important; + } + + .slim-controls .group { + background: rgba(0, 0, 0, 0.05) !important; + border: 1px solid rgba(0, 0, 0, 0.15) !important; + } + + .landscape-side-controls .side-scroll-container .side-group { + background: rgba(0, 0, 0, 0.05) !important; + border: 1px solid rgba(0, 0, 0, 0.15) !important; + } +} + +.non-validato-badge { + font-size: 0.6rem; + background: rgba(231, 76, 60, 0.15); /* Soft premium red */ + color: #e74c3c; + padding: 1px 6px; + border-radius: 6px; + border: 1px solid rgba(231, 76, 60, 0.3); + font-weight: 600; + text-transform: uppercase; + letter-spacing: 0.5px; + margin-left: 6px; + display: inline-block; + vertical-align: middle; +} + +:host-context(body.high-contrast) .non-validato-badge { + background: rgba(231, 76, 60, 0.1) !important; + color: #c0392b !important; + border-color: #c0392b !important; +} + +:host-context(.md) { + .top-toolbar ion-title { + padding-inline-start: 8px; + } +} + +.autoscroll-sync-status { + position: fixed; + top: 70px; + left: 50%; + transform: translateX(-50%); + display: inline-flex; + align-items: center; + gap: 8px; + background: rgba(212, 136, 0, 0.18) !important; + border: 1px solid rgba(253, 203, 110, 0.5); + padding: 6px 14px; + border-radius: 16px; + z-index: 999; + box-shadow: 0 4px 15px rgba(0, 0, 0, 0.4); + backdrop-filter: blur(10px); + -webkit-backdrop-filter: blur(10px); + animation: slideDownSync 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275); + pointer-events: none; + + span { + font-size: 0.8rem; + font-weight: 700; + color: #fdcb6e; + letter-spacing: 0.3px; + } + + .spin-animation { + animation: spinSync 2s linear infinite; + font-size: 1.1rem; + } +} + +@keyframes spinSync { + 0% { transform: rotate(0deg); } + 100% { transform: rotate(360deg); } +} + +@keyframes slideDownSync { + from { + opacity: 0; + transform: translate(-50%, -20px); + } + to { + opacity: 1; + transform: translate(-50%, 0); + } +} + +.camera-preview-floating { + position: fixed; + bottom: 60px; + right: 15px; + padding: 8px 14px; + border-radius: 20px; + border: 1px solid rgba(var(--ion-color-secondary-rgb), 0.4); + box-shadow: 0 4px 20px rgba(0, 0, 0, 0.5); + z-index: 1000; + display: flex; + align-items: center; + justify-content: center; + background: rgba(18, 18, 18, 0.85); + backdrop-filter: blur(10px); + -webkit-backdrop-filter: blur(10px); + + :host(.landscape-active) & { + bottom: 15px; + right: 80px; + } + + video { + position: absolute; + width: 1px; + height: 1px; + opacity: 0; + pointer-events: none; + } + + .camera-preview-overlay { + display: flex; + justify-content: center; + align-items: center; + + .angle-indicator { + font-size: 0.85rem; + font-weight: 700; + color: #fff; + display: flex; + align-items: center; + + &.tilted { + color: #2ed573; + text-shadow: 0 0 5px #2ed573; + } + } + } +} + +.black-screen-overlay { + position: fixed; + top: 0; + left: 0; + right: 0; + bottom: 0; + width: 100%; + height: 100%; + background-color: #000000 !important; + z-index: 9999999 !important; + display: flex; + align-items: center; + justify-content: center; + cursor: pointer; + padding: env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left); + + .black-screen-content { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + color: rgba(255, 255, 255, 0.25); + text-align: center; + padding: 20px; + gap: 12px; + + .car-mode-icon { + font-size: 3.5rem; + color: rgba(255, 255, 255, 0.2); + } + + .car-mode-text { + font-size: 1.2rem; + font-weight: 600; + margin: 0; + } + + .car-mode-subtext { + font-size: 0.85rem; + margin: 0; + opacity: 0.8; + } + + .car-mode-canto-info { + text-align: center; + margin-top: 10px; + + .car-mode-canto-title { + font-size: 1.4rem; + font-weight: 700; + color: rgba(255, 255, 255, 0.3); + margin: 0 0 4px 0; + } + + .car-mode-canto-author { + font-size: 0.95rem; + color: rgba(255, 255, 255, 0.2); + margin: 0; + } + } + + .car-mode-progress { + margin-top: 8px; + + .car-mode-time { + font-size: 1.1rem; + font-weight: 600; + color: rgba(255, 255, 255, 0.25); + } + } + + .car-mode-controls { + display: flex; + align-items: center; + gap: 24px; + margin-top: 15px; + + .car-mode-btn { + --color: rgba(255, 255, 255, 0.25); + --padding-start: 8px; + --padding-end: 8px; + height: 48px; + width: 48px; + margin: 0; + + ion-icon { + font-size: 1.8rem; + } + + &:active { + --color: rgba(255, 255, 255, 0.55); + } + } + } + } +} + +.landscape-playlist-btn { + writing-mode: vertical-rl; + text-transform: uppercase; + font-weight: 700; + font-size: 0.65rem; + letter-spacing: 1px; + height: auto; + min-height: 75px; + width: 30px; + margin: 0; + --padding-start: 2px; + --padding-end: 2px; + color: var(--ion-color-secondary); + display: flex; + align-items: center; + justify-content: center; + transform: rotate(180deg); +} + + diff --git a/src/app/pages/player/player.page.spec.ts b/src/app/pages/player/player.page.spec.ts new file mode 100644 index 0000000..ef54b27 --- /dev/null +++ b/src/app/pages/player/player.page.spec.ts @@ -0,0 +1,17 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; +import { PlayerPage } from './player.page'; + +describe('PlayerPage', () => { + let component: PlayerPage; + let fixture: ComponentFixture; + + beforeEach(() => { + fixture = TestBed.createComponent(PlayerPage); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/app/pages/player/player.page.ts b/src/app/pages/player/player.page.ts new file mode 100644 index 0000000..a7f52aa --- /dev/null +++ b/src/app/pages/player/player.page.ts @@ -0,0 +1,1466 @@ +import { Component, OnInit, OnDestroy, signal, computed, effect, inject, ElementRef, AfterViewInit, untracked, HostListener, ViewChild } from '@angular/core'; +import { DomSanitizer, SafeResourceUrl, Meta } from '@angular/platform-browser'; +import { ActivatedRoute, Router } from '@angular/router'; +import { AlertController, ToastController, GestureController } from '@ionic/angular'; +import { CantiService, Canto } from '../../services/canti.service'; +import { LyricsParserService, ParsedSection } from '../../services/lyrics-parser.service'; +import { ThemeService } from '../../services/theme.service'; +import { SettingsService } from '../../services/settings.service'; +import { ConnectivityService } from '../../services/connectivity.service'; +import { PlaylistService } from '../../services/playlist.service'; +import { YoutubePlayerService } from '../../services/youtube-player.service'; +import { MyCantiService } from '../../services/my-canti.service'; +import { ComunitaService } from '../../services/comunita.service'; +import { StatsService } from '../../services/stats.service'; +import { FaceDetectorService } from '../../services/face-detector.service'; + +@Component({ + selector: 'app-player', + templateUrl: './player.page.html', + styleUrls: ['./player.page.scss'], + host: { + '[class.landscape-active]': 'isLandscapeActive()' + }, + standalone: false +}) +export class PlayerPage implements OnInit, AfterViewInit, OnDestroy { + @ViewChild('faceVideo', { static: false }) faceVideoRef!: ElementRef; + + public canto = signal(null); + public activeSongId = signal(null); + public isTitleWrapped = signal(false); + + @HostListener('window:keydown', ['$event']) + handleKeyDown(event: KeyboardEvent) { + const target = event.target as HTMLElement; + if (target && (target.tagName === 'INPUT' || target.tagName === 'TEXTAREA' || target.isContentEditable)) { + return; + } + if (event.key === 'ArrowUp' || event.key === 'MediaTrackPrevious') { + this.prevSong(); + event.preventDefault(); + } else if (event.key === 'ArrowDown' || event.key === 'MediaTrackNext') { + this.nextSong(); + event.preventDefault(); + } else if (event.key === 'MediaPlayPause') { + this.toggleAudio(); + event.preventDefault(); + } else if (event.key === 'PageUp' || event.key === 'ArrowLeft') { + this.prev(true); + event.preventDefault(); + } else if (event.key === 'PageDown' || event.key === 'ArrowRight') { + this.next(false, true); + event.preventDefault(); + } + } + + private clickTimeout: any = null; + + handleLyricsClick(event: MouseEvent) { + const target = event.target as HTMLElement; + if (target && (target.closest('button') || target.closest('ion-button') || target.closest('.side-indicator') || target.closest('.autoscroll-indicator') || target.closest('ion-icon'))) { + return; + } + const selection = window.getSelection(); + if (selection && selection.toString().length > 0) { + return; + } + + // Se c'è già un click in attesa, questo è il secondo tocco (Doppio Tap) -> Torna indietro + if (this.clickTimeout) { + clearTimeout(this.clickTimeout); + this.clickTimeout = null; + this.prev(true); + return; + } + + // Altrimenti imposta un timer per il singolo tocco -> Avanza + this.clickTimeout = setTimeout(() => { + this.clickTimeout = null; + this.next(false, true); + }, 250); + } + + + private windowLandscape = signal(window.innerWidth > window.innerHeight); + + public isLandscapeActive = computed(() => { + return this.windowLandscape() && this.settingsService.landscapeProjectionEnabled(); + }); + + /** true = show chords (accordi mode), false = text only */ + public showChords = signal(false); + + /** Autoscroll standard */ + public isAutoscrolling = signal(false); + public autoscrollSpeed = signal(2); + private autoscrollTimer: any = null; + + /** Font size scale factor (1.0 = default) */ + public fontSize = signal(1.0); + + /** Parsed sections for the current view mode */ + public parsedSections = computed(() => { + const c = this.canto(); + if (!c) return []; + + let sections: ParsedSection[]; + // For local songs, if accordi is missing but testo has chords, use parseAccordi on testo + const hasChordsInText = !c.accordi && c.testo?.includes('['); + + // Force text-only mode in landscape + const activeShowChords = this.showChords() && !this.isLandscapeActive(); + + if ((activeShowChords && c.accordi) || (activeShowChords && hasChordsInText)) { + sections = this.lyricsParser.parseAccordi(c.accordi || c.testo); + } else { + sections = this.lyricsParser.parseText(c.testo); + } + + // CRITICAL FIX: If sections are empty but we have text, force a manual section + if (sections.length === 0 && c.testo) { + const fallbackLines = c.testo.split('\n') + .filter(l => l.trim().length > 0) + .map(l => ({ + text: l.trim(), + segments: [{ text: l.trim() }] + })); + + if (fallbackLines.length > 0) { + sections = [{ + type: 'verse', + lines: fallbackLines + }]; + } + } + + // Apply transposition if in chords mode + if (activeShowChords) { + return this.lyricsParser.transposeSections(sections, this.transposeAmount()); + } + + return sections; + }); + + public transposeAmount = signal(0); + + public tonality = computed(() => { + const song = this.canto(); + if (!song) return null; + const baseKey = this.lyricsParser.deduceTonality(song.accordi || song.testo || ''); + if (!baseKey) return null; + + const amount = this.transposeAmount(); + if (amount === 0) return baseKey; + return this.lyricsParser.transposeChord(baseKey, amount); + }); + + public currentLineIndex = signal(0); + public math = Math; + public youtubePlayerService = inject(YoutubePlayerService); + private channel = new BroadcastChannel('karaoke_sync'); + + // Rimossi stati di freeze fragili per garantire fluidità e stabilità 100% dell'avanzamento + + private readonly MIN_FONT = 0.6; + private readonly MAX_FONT = 5.0; + private readonly FONT_STEP = 0.15; + + public minZoom = computed(() => this.isLandscapeActive() ? 2.0 : this.MIN_FONT); + public maxZoom = computed(() => this.isLandscapeActive() ? 3.0 : this.MAX_FONT); + + private initialPinchDistance: number | null = null; + private initialFontSize: number = 1.0; + public portraitFontSize: number = 1.0; + + private lastMatchedTranscript: string = ''; + + // --- Logic State --- + private lastAdvanceTimestamp: number = 0; // For safety cooldown + private readonly ADVANCE_COOLDOWN = 1500; // 1.5 seconds min + + public lastScrollBlock = signal<'start' | 'center'>('start'); + private lastProcessedTranscript: string = ''; + private initialStartTime: number = 0; + + private route = inject(ActivatedRoute); + public router = inject(Router); + public cantiService = inject(CantiService); + public lyricsParser = inject(LyricsParserService); + private alertCtrl = inject(AlertController); + private toastCtrl = inject(ToastController); + public themeService = inject(ThemeService); + public settingsService = inject(SettingsService); + public connectivityService = inject(ConnectivityService); + public playlistService = inject(PlaylistService); + public comunitaService = inject(ComunitaService); + private myCantiService = inject(MyCantiService); + private statsService = inject(StatsService); + private gestureCtrl = inject(GestureController); + private el = inject(ElementRef); + private sanitizer = inject(DomSanitizer); + public faceDetector = inject(FaceDetectorService); + private meta = inject(Meta); + + public enableCameraNavigation = computed(() => this.settingsService.cameraNavigationActive()); + + private songStartTime: number = 0; + + constructor() { + // Sync transposition automatically to display/projection page + effect(() => { + const amount = this.transposeAmount(); + this.channel.postMessage({ type: 'SYNC_TRANSPOSE', amount }); + }); + + // Sync mode from global settings + effect(() => { + this.showChords.set(this.settingsService.showChordsDefault()); + }, { allowSignalWrites: true }); + + // Auto-scroll logic: keep active line in view + effect(() => { + const idx = this.currentLineIndex(); + // Wait for DOM update + setTimeout(() => { + const activeElem = document.querySelector('.lyric-line.active'); + if (activeElem) { + // Usa l'allineamento calcolato dinamico (start per manuale a pagine, center per automatico e standard) + // Usiamo behavior: 'auto' poiché il container CSS ha già 'scroll-behavior: smooth', evitando blocchi/conflitti nativi Chromium + const scrollBlock = this.lastScrollBlock(); + activeElem.scrollIntoView({ behavior: 'auto', block: scrollBlock }); + } + }, 100); + }); + + effect(() => { + const c = this.canto(); + if (c) { + if (this.playlistService.autoPlayPlaylist()) { + setTimeout(() => this.initPlayer(c.id), 500); + } + this.isTitleWrapped.set(false); + setTimeout(() => this.checkTitleWrap(), 150); + } + }); + + // Reactive song loading based on activeSongId and available canti lists + effect(() => { + const id = this.activeSongId(); + const allCanti = this.cantiService.canti(); + const myCantiList = this.myCantiService.myCanti(); + const comunitaCantiPers = this.comunitaService.comunitaCantiPersonali(); + + if (id) { + let found: any = null; + if (this.comunitaService.comunitaCode() && this.comunitaService.isFilterActive()) { + found = comunitaCantiPers.find(c => c.id === id); + } + if (!found) { + found = allCanti.find(c => c.id === id); + } + if (!found) { + found = myCantiList.find(c => c.id === id); + } + if (!found) { + found = this.playlistService.remoteCustomSongs().find(c => c.id === id || String(c.id_canti) === id); + } + if (!found) { + found = this.playlistService.remoteShareCanti().find(c => c.id === id || String(c.id_canti) === id); + } + if (!found) { + found = comunitaCantiPers.find(c => c.id === id); + } + + if (found) { + const current = untracked(() => this.canto()); + // Avoid duplicate triggers for the same song, but update if song content changed + const contentChanged = !current || + current.id !== found.id || + current.titolo !== found.titolo || + current.autore !== found.autore || + current.link_youtube !== found.link_youtube || + current.testo !== found.testo || + current.accordi !== found.accordi || + JSON.stringify(current.id_momenti) !== JSON.stringify(found.id_momenti); + + if (contentChanged) { + this.logPreviousSongTime(); + this.canto.set(found); + this.currentLineIndex.set(0); + this.lastScrollBlock.set('start'); + this.songStartTime = Date.now(); + this.cantiService.getStorage()?.set('last_song_id', id); + this.channel.postMessage({ type: 'SYNC_CANTO', id: found.id }); + this.channel.postMessage({ type: 'SYNC_INDEX', index: 0 }); + + // Update Open Graph Image tag dynamically + const thumb = this.cantiService.getYoutubeThumb(found.link_youtube); + if (thumb) { + this.meta.updateTag({ property: 'og:image', content: thumb }); + } else { + this.meta.updateTag({ property: 'og:image', content: window.location.origin + '/assets/icon/favicon.png' }); + } + + setTimeout(() => { + const scrollEl = this.el.nativeElement.querySelector('.lyrics-container'); + if (scrollEl) { + scrollEl.scrollTop = 0; + } + this.checkLandscapeZoom(); + }, 100); + } + } + } + }, { allowSignalWrites: true }); + + // Reactive transposition and speed determination based on canto, playlists, and community settings + effect(() => { + const c = this.canto(); + if (!c) return; + + const activePlaylistId = this.playlistService.activePlaylistId(); + let playlistSongSetting: any = null; + if (activePlaylistId) { + if (activePlaylistId.startsWith('remote_')) { + const pl = this.playlistService.remotePlaylist(); + if (pl && pl.songSettings && pl.songSettings[c.id]) { + playlistSongSetting = pl.songSettings[c.id]; + } + } else { + const pl = this.playlistService.playlists().find(p => p.id === activePlaylistId); + if (pl && pl.songSettings && pl.songSettings[c.id]) { + playlistSongSetting = pl.songSettings[c.id]; + } + } + } + + if (playlistSongSetting) { + this.transposeAmount.set(playlistSongSetting.tonalita !== undefined ? playlistSongSetting.tonalita : 0); + this.autoscrollSpeed.set(playlistSongSetting.speed !== undefined ? playlistSongSetting.speed : 2); + const gZoom = this.settingsService.globalZoom(); + this.fontSize.set(gZoom); + this.portraitFontSize = gZoom; + } else if (this.comunitaService.comunitaCode() && this.comunitaService.isFilterActive()) { + const settings = this.comunitaService.comunitaCantiSettings(); + const songSetting = settings.find(s => s.id_canti === c.id_canti || s.id_canti === Number(c.id)); + if (songSetting) { + if (songSetting.tonalita !== undefined) { + this.transposeAmount.set(songSetting.tonalita); + } else { + this.transposeAmount.set(0); + } + if (songSetting.speed !== undefined && songSetting.speed > 0) { + const mappedSpeed = Math.max(1, Math.min(10, Math.round(songSetting.speed / 100))); + this.autoscrollSpeed.set(mappedSpeed); + } else { + this.autoscrollSpeed.set(2); + } + } else { + this.transposeAmount.set(0); + this.autoscrollSpeed.set(2); + } + const gZoom = this.settingsService.globalZoom(); + this.fontSize.set(gZoom); + this.portraitFontSize = gZoom; + } else { + this.transposeAmount.set(0); + this.autoscrollSpeed.set(2); + const gZoom = this.settingsService.globalZoom(); + this.fontSize.set(gZoom); + this.portraitFontSize = gZoom; + } + }, { allowSignalWrites: true }); + + // Fullscreen control in landscape mode or when black screen is active + effect(() => { + const isLandscape = this.isLandscapeActive(); + const isBlack = this.isBlackScreen(); + + if (isLandscape || isBlack) { + this.enterFullscreen(); + } else { + this.exitFullscreen(); + } + }); + } + + public isBlackScreen = signal(false); + + @HostListener('window:resize', ['$event']) + onResize(event: any) { + this.windowLandscape.set(window.innerWidth > window.innerHeight); + this.checkLandscapeZoom(); + this.checkTitleWrap(); + } + + private isLandscape(): boolean { + return this.isLandscapeActive(); + } + + private checkAndLimitFontSize(targetFont: number): number { + if (!this.isLandscape()) { + return targetFont; + } + const titleMain = this.el.nativeElement.querySelector('.title-main'); + if (!titleMain) return targetFont; + + const originalStyle = titleMain.style.fontSize; + let bestFont = targetFont; + + // We want to find the largest font <= targetFont where the title stays on one line. + // Let's iterate down from targetFont to 0.6 in steps of 0.05. + for (let f = targetFont; f >= 0.6; f -= 0.05) { + titleMain.style.fontSize = `${f * 1.1}rem`; + + // Force layout calculation + const height = titleMain.clientHeight; + // Get computed line height + const computedStyle = window.getComputedStyle(titleMain); + const lineHeightVal = computedStyle.lineHeight; + let lh = parseFloat(lineHeightVal); + + // If line-height is 'normal', fallback to a reasonable estimate based on font-size + if (isNaN(lh) || lineHeightVal === 'normal') { + const fs = parseFloat(computedStyle.fontSize) || (f * 1.1 * 16); + lh = fs * 1.25; + } + + // If the actual height is less than 1.5 * line-height, it fits on one line! + if (height <= lh * 1.5) { + bestFont = f; + break; + } + bestFont = f; // Fallback + } + + // Restore original style + titleMain.style.fontSize = originalStyle; + return Math.max(0.6, parseFloat(bestFont.toFixed(2))); + } + + public checkLandscapeZoom() { + if (this.isLandscape()) { + setTimeout(() => { + const container = this.el.nativeElement.querySelector('.lyrics-container'); + if (!container) return; + const visibleHeight = container.clientHeight; + const lineElems = this.el.nativeElement.querySelectorAll('.lyric-line'); + if (lineElems.length > 0 && visibleHeight > 0) { + let totalHeight = 0; + lineElems.forEach((el: any) => { + totalHeight += el.getBoundingClientRect().height; + }); + const avgLineHeight = totalHeight / lineElems.length; + if (avgLineHeight > 0) { + const currentFont = this.fontSize(); + const margin = 16; // 1rem in pixels + const targetLineHeight = Math.max(10, (visibleHeight / 3.1) - margin); + const avgLineHeightAtFont1 = avgLineHeight / currentFont; + const newFont = targetLineHeight / avgLineHeightAtFont1; + + const targetFont = Math.max(2.0, Math.min(3.0, newFont)); + let limitedFont = this.checkAndLimitFontSize(targetFont); + if (limitedFont < 2.0) { + limitedFont = 2.0; + } + this.fontSize.set(limitedFont); + this.channel.postMessage({ type: 'SYNC_FONT', fontSize: this.fontSize() }); + } + } + }, 150); + } else { + this.fontSize.set(this.portraitFontSize); + this.channel.postMessage({ type: 'SYNC_FONT', fontSize: this.portraitFontSize }); + } + } + + deactivateBlackScreen() { + this.isBlackScreen.set(false); + } + + private async enterFullscreen() { + try { + const docEl = document.documentElement; + if (docEl.requestFullscreen) { + await docEl.requestFullscreen(); + } else if ((docEl as any).webkitRequestFullscreen) { + await (docEl as any).webkitRequestFullscreen(); + } else if ((docEl as any).msRequestFullscreen) { + await (docEl as any).msRequestFullscreen(); + } + } catch (e) { + console.warn('[PlayerPage] Failed to enter fullscreen:', e); + } + } + + private async exitFullscreen() { + try { + if (document.exitFullscreen) { + if (document.fullscreenElement) { + await document.exitFullscreen(); + } + } else if ((document as any).webkitExitFullscreen) { + if ((document as any).webkitFullscreenElement) { + await (document as any).webkitExitFullscreen(); + } + } else if ((document as any).msExitFullscreen) { + if ((document as any).msFullscreenElement) { + await (document as any).msExitFullscreen(); + } + } + } catch (e) { + console.warn('[PlayerPage] Failed to exit fullscreen:', e); + } + } + + + checkTitleWrap() { + const el = document.querySelector('.canto-title') as HTMLElement; + if (!el) return; + + this.isTitleWrapped.set(false); + + setTimeout(() => { + if (el.scrollHeight > 30) { + this.isTitleWrapped.set(true); + } + }, 50); + } + + ngAfterViewInit() { + this.checkLandscapeZoom(); + this.checkTitleWrap(); + if (this.settingsService.cameraNavigationActive()) { + this.initCameraTracking(); + } + const gestureX = this.gestureCtrl.create({ + el: this.el.nativeElement, + direction: 'x', + gestureName: 'swipe-song-x', + canStart: (ev) => { + const target = ev.event.target as HTMLElement; + return !target.closest('ion-footer') && !target.closest('ion-header'); + }, + onEnd: (ev) => { + if (Math.abs(ev.deltaX) > 60) { + if (ev.deltaX > 0) { + // Swipe/trascinamento verso destra -> Brano precedente + this.prevSong(); + } else { + // Swipe/trascinamento verso sinistra -> Brano successivo + this.nextSong(); + } + } + } + }); + gestureX.enable(); + + } + + + private getAllLines(): any[] { + const sections = this.parsedSections(); + const allLines: any[] = []; + for (const s of sections) { + for (const l of s.lines) { + allLines.push(l); + } + } + return allLines; + } + + ngOnInit() { + this.route.queryParams.subscribe(async params => { + let id = params['id']; + if (params['t']) { + this.initialStartTime = parseInt(params['t'], 10); + } + if (!id) { + const checkStorage = async () => { + let storage = this.cantiService.getStorage(); + while (!storage) { + await new Promise(resolve => setTimeout(resolve, 50)); + storage = this.cantiService.getStorage(); + } + const storedId = await storage.get('last_song_id'); + if (storedId && !this.activeSongId()) { + this.activeSongId.set(storedId); + } + }; + checkStorage(); + } else { + this.activeSongId.set(id); + } + }); + } + + + + onTouchStart(event: TouchEvent) { + if (event.touches.length === 2) { + this.initialPinchDistance = this.getDistance(event.touches[0], event.touches[1]); + this.initialFontSize = this.fontSize(); + } + } + + onTouchMove(event: TouchEvent) { + if (event.touches.length === 2 && this.initialPinchDistance !== null) { + event.preventDefault(); + const currentDistance = this.getDistance(event.touches[0], event.touches[1]); + const ratio = currentDistance / this.initialPinchDistance; + let newSize = this.initialFontSize * ratio; + const minZ = this.minZoom(); + const maxZ = this.maxZoom(); + newSize = Math.max(minZ, Math.min(maxZ, newSize)); + let limited = this.checkAndLimitFontSize(newSize); + if (this.isLandscape() && limited < 2.0) { + limited = 2.0; + } + if (Math.abs(limited - this.fontSize()) > 0.01) { + this.fontSize.set(limited); + if (!this.isLandscape()) { + this.portraitFontSize = limited; + this.settingsService.globalZoom.set(limited); + } + this.channel.postMessage({ type: 'SYNC_FONT', fontSize: this.fontSize() }); + } + } + } + + onTouchEnd() { + this.initialPinchDistance = null; + this.updatePlaylistSettings(); + } + + + private getDistance(t1: Touch, t2: Touch): number { + return Math.sqrt(Math.pow(t1.clientX - t2.clientX, 2) + Math.pow(t1.clientY - t2.clientY, 2)); + } + + toggleChords() { + this.showChords.update(v => !v); + this.channel.postMessage({ type: 'SYNC_CHORDS', showChords: this.showChords() }); + this.transposeAmount.set(0); + this.checkLandscapeZoom(); + } + + private updatePlaylistSettings() { + const c = this.canto(); + if (c) { + const dbSpeed = this.autoscrollSpeed() * 100; + this.statsService.updateSongSettings(c.id_canti, this.transposeAmount(), dbSpeed); + + const activePlaylistId = this.playlistService.activePlaylistId(); + if (activePlaylistId) { + if (activePlaylistId.startsWith('remote_')) { + return; + } + this.playlistService.updatePlaylistSongSettings( + activePlaylistId, + c.id, + this.transposeAmount(), + this.autoscrollSpeed() + ); + } + } + } + + transposeUp() { + this.transposeAmount.update(v => v + 1); + this.updatePlaylistSettings(); + } + + transposeDown() { + this.transposeAmount.update(v => v - 1); + this.updatePlaylistSettings(); + } + + zoomIn() { + const maxZ = this.maxZoom(); + if (this.fontSize() < maxZ) { + const target = Math.min(this.fontSize() + this.FONT_STEP, maxZ); + let limited = this.checkAndLimitFontSize(target); + if (this.isLandscape() && limited < 2.0) { + limited = 2.0; + } + if (limited !== this.fontSize()) { + this.fontSize.set(limited); + if (!this.isLandscape()) { + this.portraitFontSize = limited; + this.settingsService.globalZoom.set(limited); + } + this.channel.postMessage({ type: 'SYNC_FONT', fontSize: this.fontSize() }); + this.updatePlaylistSettings(); + } + } + } + + zoomOut() { + const minZ = this.minZoom(); + if (this.fontSize() > minZ) { + const target = Math.max(this.fontSize() - this.FONT_STEP, minZ); + this.fontSize.set(target); + if (!this.isLandscape()) { + this.portraitFontSize = target; + this.settingsService.globalZoom.set(target); + } + this.channel.postMessage({ type: 'SYNC_FONT', fontSize: this.fontSize() }); + this.updatePlaylistSettings(); + } + } + + toggleAudio() { + if (this.youtubePlayerService.currentCantoId() === this.canto()?.id) { + this.youtubePlayerService.togglePlayPause(); + } else { + const c = this.canto(); + if (c) { + this.playlistService.autoPlayPlaylist.set(true); + this.initPlayer(c.id); + } + } + } + + stopVideo(event?: Event) { + if (event) event.stopPropagation(); + this.youtubePlayerService.stop(); + this.playlistService.autoPlayPlaylist.set(false); + } + + onSeek(event: any) { + this.youtubePlayerService.seekTo(event.detail.value); + } + + goHome() { + this.router.navigate(['/home']); + } + + restart() { + this.currentLineIndex.set(0); + this.youtubePlayerService.seekTo(0); + this.channel.postMessage({ type: 'SYNC_INDEX', index: 0 }); + this.lastScrollBlock.set('start'); + setTimeout(() => { + const scrollEl = this.el.nativeElement.querySelector('.lyrics-container'); + if (scrollEl) { + scrollEl.scrollTop = 0; + } + }, 100); + } + + public calculatePageStepSize(): number { + try { + const container = document.querySelector('.lyrics-container') as HTMLElement; + if (!container) return 3; // Ritorno generico se il contenitore non è pronto + + const containerRect = container.getBoundingClientRect(); + const visibleTop = Math.max(containerRect.top, 0); + let visibleBottom = Math.min(containerRect.bottom, window.innerHeight || document.documentElement.clientHeight); + + const footer = document.querySelector('ion-footer') as HTMLElement; + if (footer) { + const footerRect = footer.getBoundingClientRect(); + if (footerRect.height > 0 && window.getComputedStyle(footer).display !== 'none') { + visibleBottom = Math.min(visibleBottom, footerRect.top); + } + } + + const floatingBar = document.querySelector('.floating-autoscroll-bar') as HTMLElement; + if (floatingBar) { + const barRect = floatingBar.getBoundingClientRect(); + if (barRect.height > 0 && window.getComputedStyle(floatingBar).display !== 'none') { + visibleBottom = Math.min(visibleBottom, barRect.top); + } + } + + // Calcoliamo la reale altezza visibile + const visibleHeight = Math.max(0, visibleBottom - visibleTop); + + const lineElems = document.querySelectorAll('.lyric-line'); + + if (lineElems.length === 0) return 3; + + let totalHeight = 0; + lineElems.forEach((el: any) => { + totalHeight += el.clientHeight; + }); + const avgLineHeight = totalHeight / lineElems.length; + + if (avgLineHeight <= 0) return 3; + + // Quante righe entrano effettivamente nella vista REALE non oscurata dello schermo + const linesPerPage = Math.floor(visibleHeight / avgLineHeight); + + // Passo di scorrimento: una pagina intera pulita (zero sovrapposizione) per far sparire il testo precedente + const pageStep = Math.max(1, linesPerPage); + + console.log('[PageScroll] Calcolo dinamico dello scorrimento a pagina (Area visibile depurata):', { + visibleHeight, + avgLineHeight, + linesPerPage, + pageStep + }); + + return pageStep; + } catch (e) { + console.warn('[PageScroll] Impossibile calcolare dinamicamente lo step di pagina:', e); + return 3; // Fallback di emergenza + } + } + + public getVisibleLineIndices(): number[] { + try { + const container = document.querySelector('.lyrics-container') as HTMLElement; + if (!container) return []; + + const containerRect = container.getBoundingClientRect(); + const visibleTop = Math.max(containerRect.top, 0); + let visibleBottom = Math.min(containerRect.bottom, window.innerHeight || document.documentElement.clientHeight); + + // Sottrai l'altezza dell'eventuale footer o barra sovrapposti ad alto z-index + const footer = document.querySelector('ion-footer') as HTMLElement; + if (footer) { + const footerRect = footer.getBoundingClientRect(); + if (footerRect.height > 0 && window.getComputedStyle(footer).display !== 'none') { + visibleBottom = Math.min(visibleBottom, footerRect.top); + } + } + + const floatingBar = document.querySelector('.floating-autoscroll-bar') as HTMLElement; + if (floatingBar) { + const barRect = floatingBar.getBoundingClientRect(); + if (barRect.height > 0 && window.getComputedStyle(floatingBar).display !== 'none') { + visibleBottom = Math.min(visibleBottom, barRect.top); + } + } + + const lineElems = document.querySelectorAll('.lyric-line'); + const visibleIndices: number[] = []; + + for (let i = 0; i < lineElems.length; i++) { + const el = lineElems[i] as HTMLElement; + const rect = el.getBoundingClientRect(); + + // Consideriamo la riga visibile se la sua metà verticale è all'interno dei limiti visibili reali + const lineMiddle = (rect.top + rect.bottom) / 2; + if (lineMiddle >= visibleTop && lineMiddle <= visibleBottom) { + visibleIndices.push(i); + } + } + return visibleIndices; + } catch (e) { + console.warn('[PageScroll] Errore nel recupero degli indici delle righe visibili:', e); + return []; + } + } + + private calculateNextPageStartIndex(): number { + try { + const container = document.querySelector('.lyrics-container') as HTMLElement; + if (!container) return this.currentLineIndex() + 1; + + const containerRect = container.getBoundingClientRect(); + // Assicuriamoci che il limite inferiore non superi l'altezza reale della finestra + let visibleBottom = Math.min(containerRect.bottom, window.innerHeight || document.documentElement.clientHeight); + + // Trova la posizione del footer o di qualunque elemento sovrapposto in fondo + const footer = document.querySelector('ion-footer') as HTMLElement; + if (footer) { + const footerRect = footer.getBoundingClientRect(); + if (footerRect.height > 0 && window.getComputedStyle(footer).display !== 'none') { + visibleBottom = Math.min(visibleBottom, footerRect.top); + } + } + + const floatingBar = document.querySelector('.floating-autoscroll-bar') as HTMLElement; + if (floatingBar) { + const barRect = floatingBar.getBoundingClientRect(); + if (barRect.height > 0 && window.getComputedStyle(floatingBar).display !== 'none') { + visibleBottom = Math.min(visibleBottom, barRect.top); + } + } + + // Aumentiamo il margine di tolleranza a 24px (o più) per essere sicuri + // di non perdere mai una riga parzialmente coperta. Meglio rileggere una riga + // in cima alla pagina successiva che perderla completamente a causa dello zoom. + const visibleLimitY = visibleBottom - 24; + const lineElems = document.querySelectorAll('.lyric-line'); + + const totalLines = this.getTotalLines(); + const currentIdx = this.currentLineIndex(); + + // Scansiona le righe successive a quella attiva e trova la prima riga che non era COMPLETAMENTE visibile + let foundNextIdx = -1; + for (let i = currentIdx + 1; i < lineElems.length; i++) { + const el = lineElems[i] as HTMLElement; + const rect = el.getBoundingClientRect(); + + // Se la parte inferiore della riga ricade sotto l'area di visualizzazione utile (coperta da footer/log) + if (rect.bottom > visibleLimitY) { + foundNextIdx = i; + break; + } + } + + if (foundNextIdx !== -1) { + // Overlap by 1 line to ensure the last visible line is repeated at the top of the next page + const targetIdx = Math.max(currentIdx + 1, foundNextIdx - 1); + console.log('[PageScroll] Riga coperta/tagliata in fondo rilevata. Nuova pagina inizierà con overlap a:', targetIdx); + return targetIdx; + } + + // Se tutto era perfettamente visibile, avanza dello step di pagina calcolato standard con 1 riga di overlap + const step = this.calculatePageStepSize(); + const targetIdx = Math.max(currentIdx + 1, currentIdx + step - 1); + return Math.min(totalLines - 1, targetIdx); + } catch (e) { + console.warn('[PageScroll] Errore nel calcolo dinamico dell\'indice della pagina successiva:', e); + return this.currentLineIndex() + 1; + } + } + + next(isAutomatic: boolean = false, isVisual: boolean = false) { + if (this.isBlackScreen()) { + this.deactivateBlackScreen(); + return; + } + this.lastAdvanceTimestamp = Date.now(); + + const totalLines = this.getTotalLines(); + const prevIdx = this.currentLineIndex(); + + if (prevIdx < totalLines - 1) { + let nextIdx: number; + if (isAutomatic) { + if (prevIdx === 0) { + // Sulla prima pagina, avanziamo alla metà della pagina (inizio della seconda metà) + const visibleIndices = this.getVisibleLineIndices(); + if (visibleIndices.length > 0) { + const halfLength = Math.max(1, Math.ceil(visibleIndices.length / 2)); + nextIdx = Math.min(totalLines - 1, visibleIndices[halfLength] !== undefined ? visibleIndices[halfLength] : halfLength); + } else { + const pageSize = this.calculatePageStepSize(); + const halfPageSize = Math.max(1, Math.ceil(pageSize / 2)); + nextIdx = Math.min(totalLines - 1, prevIdx + halfPageSize); + } + } else { + // Avanzamento acustico automatico: avanza l'intera pagina lasciando centrale la riga di riferimento + nextIdx = this.calculateNextPageStartIndex(); + } + this.lastScrollBlock.set('center'); + } else if ((this.settingsService.karaokePageScrollMode() || isVisual) && !this.isLandscapeActive()) { + // Modalità manuale a pagine (o trigger visuale): calcolo analitico preciso per non perdere righe coperte + nextIdx = this.calculateNextPageStartIndex(); + this.lastScrollBlock.set('start'); + } else { + // Avanzamento riga per riga standard manuale + nextIdx = prevIdx + 1; + this.lastScrollBlock.set('center'); + } + + this.currentLineIndex.set(nextIdx); + this.channel.postMessage({ type: 'SYNC_INDEX', index: nextIdx }); + } + } + + // Metodi di validazione e freeze rimossi per migliorare affidabilità e prevenire blocchi permanenti + + prev(isVisual: boolean = false) { + if (this.isBlackScreen()) { + this.deactivateBlackScreen(); + return; + } + this.lastAdvanceTimestamp = Date.now(); + + const prevIdx = this.currentLineIndex(); + if (prevIdx > 0) { + const isPageMode = (this.settingsService.karaokePageScrollMode() || isVisual) && !this.isLandscapeActive(); + const stepSize = isPageMode ? this.calculatePageStepSize() : 1; + const nextIdx = Math.max(0, prevIdx - stepSize); + + if (nextIdx === 0) { + // Se torniamo all'inizio, allineiamo in alto + this.lastScrollBlock.set('start'); + } else if (isPageMode) { + this.lastScrollBlock.set('start'); + } else { + this.lastScrollBlock.set('center'); + } + + this.currentLineIndex.set(nextIdx); + this.channel.postMessage({ type: 'SYNC_INDEX', index: nextIdx }); + } + } + + private getSequenceList(): string[] { + const currentId = this.canto()?.id; + + // 1. Homepage filtered list (includes current sorting like Top Ten, Suggeriti, and any active playlist + additional filters) + const filtered = this.playlistService.filteredListIds(); + if (filtered.length > 0) { + if (!currentId || filtered.includes(currentId)) { + return filtered; + } + } + + // 2. Active playlist raw list if present and contains current song + const active = this.playlistService.activeListIds(); + if (active.length > 0) { + if (!currentId || active.includes(currentId)) { + return active; + } + } + + // 3. Default fallback: all canti + return this.cantiService.canti().map(c => c.id); + } + + nextSong() { + const list = this.getSequenceList(); + + const currentId = this.canto()?.id; + if (!currentId) return; + + const index = list.indexOf(currentId); + if (index >= 0 && index < list.length - 1) { + const nextId = list[index + 1]; + if (this.isLandscapeActive()) { + this.isBlackScreen.set(true); + } + this.router.navigate(['/player'], { queryParams: { id: nextId }, replaceUrl: true }); + } else { + this.playlistService.autoPlayPlaylist.set(false); + } + } + + prevSong() { + const list = this.getSequenceList(); + + const currentId = this.canto()?.id; + if (!currentId) return; + + const index = list.indexOf(currentId); + if (index > 0) { + const prevId = list[index - 1]; + if (this.isLandscapeActive()) { + this.isBlackScreen.set(true); + } + this.router.navigate(['/player'], { queryParams: { id: prevId }, replaceUrl: true }); + } + } + + private goToSong(id: string) { + this.router.navigate([], { + relativeTo: this.route, + queryParams: { id }, + queryParamsHandling: 'merge', + replaceUrl: true + }); + this.restart(); + } + + getTotalLines(): number { + return this.parsedSections().reduce((acc, s) => acc + s.lines.length, 0); + } + + isActiveLine(sectionIdx: number, lineIdx: number): boolean { + let flatIdx = 0; + for (let s = 0; s < this.parsedSections().length; s++) { + for (let l = 0; l < this.parsedSections()[s].lines.length; l++) { + if (s === sectionIdx && l === lineIdx) { + return flatIdx === this.currentLineIndex(); + } + flatIdx++; + } + } + return false; + } + + async openDisplay() { + const url = this.router.serializeUrl( + this.router.createUrlTree(['/display'], { queryParams: { id: this.canto()?.id } }) + ); + const absoluteUrl = window.location.origin + window.location.pathname + url; + const win = window.open(absoluteUrl, '_blank', 'width=1024,height=768'); + if (!win) { + const alert = await this.alertCtrl.create({ + header: 'Proiezione TV', + message: 'Il browser ha bloccato l\'apertura della finestra. Vuoi copiare il link da inviare alla TV?', + buttons: [ + { text: 'Annulla', role: 'cancel' }, + { text: 'Copia Link', handler: () => { this.copyToClipboard(absoluteUrl); } } + ] + }); + await alert.present(); + } + } + + async copyToClipboard(text: string) { + try { + await navigator.clipboard.writeText(text); + const toast = await this.toastCtrl.create({ + message: 'Link copiato negli appunti!', + duration: 2000, + position: 'top', + color: 'secondary' + }); + await toast.present(); + } catch (err) {} + } + + openYoutube() { + const videoId = this.cantiService.getYoutubeId(this.canto()?.link_youtube); + if (videoId) { + window.open(`https://www.youtube.com/watch?v=${videoId}`, '_blank'); + } + } + + async editOrCloneCanto() { + const c = this.canto(); + if (!c) return; + + if ( + this.settingsService.comunitaEnabled() && + this.settingsService.showEditor() && + this.comunitaService.comunitaCode() && + !c.id.startsWith('my_') + ) { + // Clone the song: Title: + const clonedTitle = c.titolo; + + const clonedCanto = await this.myCantiService.saveCanto({ + titolo: clonedTitle, + autore: c.autore, + link_youtube: c.link_youtube, + testo: c.testo || c.accordi || '', + accordi: c.accordi || c.testo || '', + id_momenti: c.id_momenti || [] + }); + + // Redirect to the edit page for the newly cloned song + this.router.navigate(['/propose-canto'], { queryParams: { editId: clonedCanto.id } }); + } else { + // Standard edit path + this.router.navigate(['/propose-canto'], { queryParams: { editId: c.id } }); + } + } + + async deleteMyCanto() { + const c = this.canto(); + if (!c || !c.id.startsWith('my_')) return; + const alert = await this.alertCtrl.create({ + header: 'Elimina Canto', + message: 'Sei sicuro di voler eliminare questo canto dai tuoi brani personali?', + buttons: [ + { text: 'Annulla', role: 'cancel' }, + { + text: 'Elimina', + role: 'destructive', + handler: () => { + this.myCantiService.deleteCanto(c.id); + this.router.navigate(['/home']); + } + } + ] + }); + await alert.present(); + } + + async shareCanto() { + const c = this.canto(); + if (!c) return; + + const isStandard = !c.id.startsWith('my_') && !c.id.startsWith('remote_share_') && !c.nonValidato; + + try { + let shareLink = ''; + if (isStandard) { + shareLink = `https://www.canticristiani.it/?id=${c.id}`; + } else { + await this.playlistService.syncLocalDataToServer(); + const uid = this.settingsService.userUuid(); + shareLink = `https://www.canticristiani.it/?song-uid=${uid}&song-id=${c.id_canti}`; + } + + let fileToShare: File | null = null; + const thumbUrl = this.cantiService.getYoutubeThumb(c.link_youtube); + + // Try to fetch YouTube thumbnail first if available + if (thumbUrl) { + try { + // Use images.weserv.nl as a CORS proxy to bypass YouTube's CORS policy + const proxiedUrl = `https://images.weserv.nl/?url=${encodeURIComponent(thumbUrl)}`; + const response = await Promise.race([ + fetch(proxiedUrl), + new Promise((_, reject) => setTimeout(() => reject(new Error('Timeout')), 3000)) + ]); + if (response.ok) { + const blob = await response.blob(); + fileToShare = new File([blob], 'song_thumbnail.jpg', { type: 'image/jpeg' }); + } + } catch (e) { + console.warn('[Share] Failed to fetch YouTube thumbnail due to CORS or timeout:', e); + } + } else { + // If no YouTube thumb is available, fallback to local canticristiani logo (favicon) + try { + const response = await fetch('assets/icon/favicon.png'); + if (response.ok) { + const blob = await response.blob(); + fileToShare = new File([blob], 'canticristiani_logo.png', { type: 'image/png' }); + } + } catch (e) { + console.warn('[Share] Failed to fetch local logo:', e); + } + } + + const shareDataObj: any = { + title: `Condividi Canto: ${c.titolo}`, + text: isStandard + ? `Ecco il canto "${c.titolo}" dall'app Canti Cristiani. Clicca sul link per aprirlo:\n\n` + : `Ecco il canto "${c.titolo}" per l'app Canti Cristiani. Clicca sul link per aggiungerlo:\n\n`, + url: shareLink + }; + + const isMac = /Macintosh|MacIntel|MacPPC|Mac68K/.test(navigator.userAgent) || + (navigator.platform === 'MacIntel' && navigator.maxTouchPoints > 1); + + if (!isMac && fileToShare && navigator.canShare && navigator.canShare({ files: [fileToShare] })) { + shareDataObj.files = [fileToShare]; + } + + if (navigator.share) { + await navigator.share(shareDataObj); + } else { + if (navigator.clipboard) { + await navigator.clipboard.writeText(shareLink); + const toast = await this.toastCtrl.create({ + message: 'Link di condivisione copiato negli appunti!', + duration: 2500, + color: 'success' + }); + await toast.present(); + } + } + } catch (err) { + console.error('Failed to share song', err); + } + } + + async printCanto() { + const c = this.canto(); + if (!c) return; + + const alert = await this.alertCtrl.create({ + header: 'Esporta in PDF', + message: 'Vuoi includere gli accordi nel PDF o esportare solo il testo?', + buttons: [ + { + text: 'Solo Testo', + handler: () => { + this.playlistService.printPlaylist(c.titolo, [c], false, { [c.id || c.id_canti]: this.transposeAmount() }); + } + }, + { + text: 'Testo e Accordi', + handler: () => { + this.playlistService.printPlaylist(c.titolo, [c], true, { [c.id || c.id_canti]: this.transposeAmount() }); + } + }, + { + text: 'Annulla', + role: 'cancel' + } + ] + }); + await alert.present(); + } + + private initPlayer(id: string) { + if (!this.youtubePlayerService.isPlayerSupported()) { + return; + } + const startT = this.initialStartTime; + this.initialStartTime = 0; // Reset + + this.youtubePlayerService.setMediaSessionCallbacks( + () => this.nextSong(), + () => this.prevSong() + ); + + this.youtubePlayerService.initPlayer( + id, + startT, + () => { + if (this.playlistService.autoPlayPlaylist() && this.settingsService.autoAdvance()) { + this.nextSong(); + } else { + this.playlistService.autoPlayPlaylist.set(false); + } + }, + () => { + if (this.playlistService.autoPlayPlaylist() && this.settingsService.autoAdvance()) { + setTimeout(() => this.nextSong(), 1000); + } else { + this.playlistService.autoPlayPlaylist.set(false); + } + } + ); + } + + togglePlaylistSelection() { + const c = this.canto(); + if (c) { + this.playlistService.toggleSongSelection(c.id); + } + } + + getCommunitySongNumber(canto: any): string | null { + if (!canto) return null; + if (!this.comunitaService.comunitaCode() || !this.comunitaService.isFilterActive()) return null; + const cantiInfo = this.comunitaService.comunitaCantiInfo(); + const info = cantiInfo.find(x => x.id_canti === canto.id_canti || x.id_canti === Number(canto.id)); + return info && info.num_canto ? info.num_canto.toString() : null; + } + + getMySongNumber(canto: any): number { + if (!canto || !canto.id) return 0; + const index = this.myCantiService.myCanti().findIndex(c => c.id === canto.id); + return index !== -1 ? index + 1 : 0; + } + + toggleAutoscroll() { + if (this.isAutoscrolling()) { + this.stopAutoscroll(); + } else { + this.startAutoscroll(); + } + } + + startAutoscroll() { + this.isAutoscrolling.set(true); + if (this.autoscrollTimer) clearInterval(this.autoscrollTimer); + + const scrollEl = this.el.nativeElement.querySelector('.lyrics-container'); + if (!scrollEl) return; + + this.autoscrollTimer = setInterval(() => { + if (!this.isAutoscrolling()) { + clearInterval(this.autoscrollTimer); + return; + } + const step = this.autoscrollSpeed() * 0.25; + scrollEl.scrollTop += step; + }, 40); + } + + stopAutoscroll() { + this.isAutoscrolling.set(false); + if (this.autoscrollTimer) { + clearInterval(this.autoscrollTimer); + this.autoscrollTimer = null; + } + } + + increaseAutoscrollSpeed() { + this.autoscrollSpeed.update(s => Math.min(10, s + 1)); + this.updatePlaylistSettings(); + } + + decreaseAutoscrollSpeed() { + this.autoscrollSpeed.update(s => Math.max(1, s - 1)); + this.updatePlaylistSettings(); + } + + private logPreviousSongTime() { + const c = this.canto(); + if (c && this.songStartTime > 0) { + const timeSpent = (Date.now() - this.songStartTime) / 1000; + this.statsService.logSongView(c.id_canti, timeSpent); + this.songStartTime = 0; + } + } + + async recalibrateDistance(event?: Event) { + if (event) event.stopPropagation(); + this.faceDetector.resetDistanceBaseline(); + const toast = await this.toastCtrl.create({ + message: 'Distanza ricalibrata al 100%', + duration: 1500, + position: 'bottom', + color: 'secondary' + }); + await toast.present(); + } + + toggleCameraNavigation() { + if (this.settingsService.cameraNavigationActive()) { + this.stopCameraNavigation(); + } else { + this.startCameraNavigation(); + } + } + + startCameraNavigation() { + this.settingsService.cameraNavigationActive.set(true); + this.initCameraTracking(); + } + + async initCameraTracking() { + if (!this.settingsService.cameraNavigationActive()) return; + + // Usa ViewChild per trovare il video element in modo sicuro + const videoEl = this.faceVideoRef?.nativeElement || document.querySelector('#face-preview-video') as HTMLVideoElement; + if (!videoEl) { + console.error('[PlayerPage] Video element #face-preview-video not found in DOM'); + this.settingsService.cameraNavigationActive.set(false); + return; + } + + try { + await this.faceDetector.start(videoEl, (direction) => { + console.log(`[PlayerPage] Head tilt trigger received: ${direction}`); + if (direction === 'next') { + this.next(false, true); + } else { + this.prev(true); + } + }); + } catch (e: any) { + this.settingsService.cameraNavigationActive.set(false); + const errorMsg = e?.message || e?.name || (typeof e === 'object' ? JSON.stringify(e) : String(e)) || 'Errore sconosciuto'; + alert(`Impossibile accedere alla fotocamera. Assicurati di aver concesso i permessi e di usare HTTPS.\n\nDettagli errore: ${errorMsg}`); + } + } + + stopCameraNavigation() { + this.settingsService.cameraNavigationActive.set(false); + this.faceDetector.stop(); + } + + ngOnDestroy() { + if (this.clickTimeout) { + clearTimeout(this.clickTimeout); + this.clickTimeout = null; + } + this.exitFullscreen(); + this.stopAutoscroll(); + this.logPreviousSongTime(); + if (this.settingsService.cameraNavigationActive()) { + this.faceDetector.pause(); + } else { + this.faceDetector.stop(); + } + this.channel.close(); + } + + formatSeconds(seconds: number | undefined | null): string { + if (seconds === undefined || seconds === null || isNaN(seconds)) { + return '0:00'; + } + const mins = Math.floor(seconds / 60); + const secs = Math.floor(seconds % 60); + return `${mins}:${secs < 10 ? '0' : ''}${secs}`; + } +} diff --git a/src/app/pages/playlist/playlist.module.ts b/src/app/pages/playlist/playlist.module.ts new file mode 100644 index 0000000..431f1db --- /dev/null +++ b/src/app/pages/playlist/playlist.module.ts @@ -0,0 +1,26 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { FormsModule } from '@angular/forms'; +import { IonicModule } from '@ionic/angular'; +import { DragDropModule } from '@angular/cdk/drag-drop'; +import { PlaylistPage } from './playlist.page'; +import { RouterModule, Routes } from '@angular/router'; + +const routes: Routes = [ + { + path: '', + component: PlaylistPage + } +]; + +@NgModule({ + imports: [ + CommonModule, + FormsModule, + IonicModule, + DragDropModule, + RouterModule.forChild(routes) + ], + declarations: [PlaylistPage] +}) +export class PlaylistPageModule {} diff --git a/src/app/pages/playlist/playlist.page.html b/src/app/pages/playlist/playlist.page.html new file mode 100644 index 0000000..94a92fa --- /dev/null +++ b/src/app/pages/playlist/playlist.page.html @@ -0,0 +1,52 @@ + + + + + + Gestione Playlist + + + + + + + + + + + + +
    +
    +

    Trascina i canti per riordinarli. Una volta finito puoi salvare la playlist.

    +
    + + {{ totalDuration }} +
    +
    + +
    +
    +
    + +
    +
    + {{ song.id.startsWith('my_') ? getMySongNumber(song) : song.id_canti }} + + {{ getCommunitySongNumber(song) }}{{ song.titolo }} + +
    +
    +
    +
    + +
    + +

    Nessun canto selezionato.

    + + Torna alla Home + +
    +
    + +
    diff --git a/src/app/pages/playlist/playlist.page.scss b/src/app/pages/playlist/playlist.page.scss new file mode 100644 index 0000000..0f29475 --- /dev/null +++ b/src/app/pages/playlist/playlist.page.scss @@ -0,0 +1,179 @@ +.song-list { + display: block; +} + +.song-item { + display: flex; + align-items: center; + padding: 12px; + border-radius: 12px; + cursor: move; + background: rgba(255, 255, 255, 0.05); + border: 1px solid rgba(255, 255, 255, 0.1); + + .drag-handle { + margin-right: 12px; + color: rgba(255, 255, 255, 0.3); + font-size: 1.5rem; + display: flex; + align-items: center; + } + + .song-info { + display: flex; + align-items: center; + gap: 8px; + + .canto-number { + background: rgba(var(--ion-color-secondary-rgb), 0.1); + color: var(--ion-color-secondary); + padding: 2px 6px; + border-radius: 4px; + font-size: 0.8rem; + font-weight: 700; + } + + .song-title { + font-weight: 500; + color: white; + } + } +} + +.cdk-drag-preview { + box-sizing: border-box; + border-radius: 4px; + box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), + 0 8px 10px 1px rgba(0, 0, 0, 0.14), + 0 3px 14px 2px rgba(0, 0, 0, 0.12); + background: #1e1e1e; + padding: 12px; + display: flex; + align-items: center; + color: white; +} + +.cdk-drag-placeholder { + opacity: 0; +} + +.cdk-drag-animating { + transition: transform 250ms cubic-bezier(0, 0, 0.2, 1); +} + +.song-list.cdk-drop-list-dragging .song-item:not(.cdk-drag-placeholder) { + transition: transform 250ms cubic-bezier(0, 0, 0.2, 1); +} + +.header-info { + padding: 12px; + border-radius: 12px; + p { + margin: 0; + font-size: 0.9rem; + color: rgba(255, 255, 255, 0.7); + line-height: 1.4; + } +} + +.empty-state { + margin-top: 100px; + .large-icon { + font-size: 5rem; + color: rgba(255, 255, 255, 0.1); + } + p { + color: rgba(255, 255, 255, 0.5); + margin-top: 16px; + } +} + +.qr-overlay { + position: fixed; + top: 0; + left: 0; + right: 0; + bottom: 0; + background: rgba(0, 0, 0, 0.8); + display: flex; + justify-content: center; + align-items: center; + z-index: 1000; + backdrop-filter: blur(5px); + + .qr-card { + background: #ffffff; + padding: 24px; + border-radius: 20px; + width: 90%; + max-width: 350px; + text-align: center; + color: #000; + + .qr-header { + display: flex; + justify-content: space-between; + align-items: center; + margin-bottom: 16px; + h3 { margin: 0; text-align: left; } + } + + p { + font-size: 0.9rem; + color: #666; + margin-bottom: 24px; + text-align: left; + } + + .qr-img-container { + background: #f8f8f8; + padding: 16px; + border-radius: 16px; + margin-bottom: 24px; + img { + width: 100%; + height: auto; + display: block; + } + } + + .qr-actions { + display: flex; + flex-direction: column; + gap: 8px; + } + } +} + +.save-export-fab { + --border-radius: 30px; + width: auto; + min-width: 160px; + + .fab-content { + display: flex; + align-items: center; + padding: 0 16px; + gap: 8px; + + ion-icon { + font-size: 1.4rem; + } + + .fab-label { + font-size: 0.9rem; + font-weight: 600; + text-transform: none; + } + } +} + +:host-context(body.high-contrast) { + .song-item { + background: #ffffff !important; + border-color: #000000 !important; + .song-title { color: #000000 !important; } + .drag-handle { color: #000000 !important; } + } + .header-info p { color: #000000 !important; } +} diff --git a/src/app/pages/playlist/playlist.page.ts b/src/app/pages/playlist/playlist.page.ts new file mode 100644 index 0000000..8b6053a --- /dev/null +++ b/src/app/pages/playlist/playlist.page.ts @@ -0,0 +1,313 @@ +import { Component, inject, computed } from '@angular/core'; +import { PlaylistService } from '../../services/playlist.service'; +import { CantiService } from '../../services/canti.service'; +import { ComunitaService } from '../../services/comunita.service'; +import { MyCantiService } from '../../services/my-canti.service'; +import { CdkDragDrop, moveItemInArray } from '@angular/cdk/drag-drop'; +import { AlertController, ToastController, ModalController } from '@ionic/angular'; +import { Router } from '@angular/router'; + +@Component({ + selector: 'app-playlist', + templateUrl: './playlist.page.html', + styleUrls: ['./playlist.page.scss'], + standalone: false +}) +export class PlaylistPage { + public playlistService = inject(PlaylistService); + public cantiService = inject(CantiService); + public comunitaService = inject(ComunitaService); + public myCantiService = inject(MyCantiService); + private alertCtrl = inject(AlertController); + private toastCtrl = inject(ToastController); + private router = inject(Router); + + public selectedSongs = computed(() => { + const ids = Array.from(this.playlistService.selectedIds()); + const allCanti = this.cantiService.canti(); + const myCantiList = this.myCantiService.myCanti(); + const comunitaCantiPers = this.comunitaService.comunitaCantiPersonali(); + const communityActive = this.comunitaService.comunitaCode() && this.comunitaService.isFilterActive(); + + return ids.map(id => { + let found: any = null; + if (communityActive) { + found = comunitaCantiPers.find(c => c.id === id); + } + if (!found) { + found = allCanti.find(c => c.id === id); + } + if (!found) { + found = myCantiList.find(c => c.id === id); + } + if (!found) { + found = comunitaCantiPers.find(c => c.id === id); + } + return found; + }).filter(c => !!c); + }); + + public localSongs: any[] = []; + public qrCodeImage: string | null = null; + public savedPlaylistName: string | null = null; + + get totalDuration(): string { + const songs = this.localSongs; + if (songs.length === 0) return ''; + let totalSeconds = 0; + for (const song of songs) { + if (song && song.durata) { + totalSeconds += this.parseDuration(song.durata); + } + } + if (totalSeconds === 0) return ''; + return this.formatTotalDuration(totalSeconds); + } + + private parseDuration(dur: string): number { + if (!dur) return 0; + const parts = dur.split(':').map(Number); + if (parts.some(isNaN)) return 0; + if (parts.length === 2) { + return parts[0] * 60 + parts[1]; + } else if (parts.length === 3) { + return parts[0] * 3600 + parts[1] * 60 + parts[2]; + } + return 0; + } + + private formatTotalDuration(seconds: number): string { + const hh = Math.floor(seconds / 3600); + const mm = Math.floor((seconds % 3600) / 60); + const ss = seconds % 60; + const pad = (n: number) => n.toString().padStart(2, '0'); + if (hh > 0) { + return `${pad(hh)}:${pad(mm)}:${pad(ss)}`; + } + return `${pad(mm)}:${pad(ss)}`; + } + + constructor() { + // Initial copy to allow local reordering + this.localSongs = [...this.selectedSongs()]; + } + + drop(event: CdkDragDrop) { + moveItemInArray(this.localSongs, event.previousIndex, event.currentIndex); + } + + getPlaylistSongSettings(): any { + const activeId = this.playlistService.activePlaylistId(); + if (activeId) { + const pl = this.playlistService.playlists().find(p => p.id === activeId); + return pl ? pl.songSettings : undefined; + } + return undefined; + } + + async savePlaylist() { + const alert = await this.alertCtrl.create({ + header: 'Salva Playlist', + inputs: [ + { + name: 'name', + type: 'text', + placeholder: 'Nome della playlist', + value: this.savedPlaylistName || '' + } + ], + buttons: [ + { + text: 'Annulla', + role: 'cancel' + }, + { + text: 'Salva', + handler: (data) => { + if (data.name) { + this.savedPlaylistName = data.name; + this.playlistService.savePlaylist(data.name, this.localSongs.map(s => s.id), this.getPlaylistSongSettings()); + this.showToast('Playlist salvata!'); + this.router.navigate(['/settings']); + return true; + } + return false; + } + } + ] + }); + await alert.present(); + } + + async saveAndExport() { + const alert = await this.alertCtrl.create({ + header: 'Salva ed Esporta QR', + message: 'Inserisci un nome per la playlist. Verrà salvata e generato il QR Code.', + inputs: [ + { + name: 'name', + type: 'text', + placeholder: 'Nome della playlist', + value: this.savedPlaylistName || '' + } + ], + buttons: [ + { + text: 'Annulla', + role: 'cancel' + }, + { + text: 'Salva ed Esporta', + handler: async (data) => { + if (data.name) { + this.savedPlaylistName = data.name; + const ids = this.localSongs.map(s => s.id); + const songSettings = this.getPlaylistSongSettings(); + await this.playlistService.savePlaylist(data.name, ids, songSettings); + this.qrCodeImage = await this.playlistService.generateQR(ids, data.name, songSettings); + this.showToast('Playlist salvata!'); + return true; + } + return false; + } + } + ] + }); + await alert.present(); + } + + async sharePlaylist() { + if (this.localSongs.length === 0) return; + + const ids = this.localSongs.map(s => s.id); + const name = this.savedPlaylistName || 'Playlist Condivisa'; + const songSettings = this.getPlaylistSongSettings(); + this.qrCodeImage = await this.playlistService.generateQR(ids, name, songSettings); + } + + downloadQR() { + if (!this.qrCodeImage) return; + + const name = this.savedPlaylistName || 'playlist'; + const fileName = `${name.toLowerCase().replace(/\s+/g, '_')}_qr.png`; + + const link = document.createElement('a'); + link.href = this.qrCodeImage; + link.download = fileName; + document.body.appendChild(link); + link.click(); + document.body.removeChild(link); + + this.showToast('Immagine scaricata!'); + } + + async shareQR() { + if (!this.qrCodeImage) return; + const name = this.savedPlaylistName || 'playlist'; + const songSettings = this.getPlaylistSongSettings(); + const shareLink = this.playlistService.getShareLink(this.localSongs.map(s => s.id), name, songSettings); + const fileName = `${name.toLowerCase().replace(/\s+/g, '_')}_qr.png`; + + try { + // Convert base64 to blob/file for sharing + const res = await fetch(this.qrCodeImage); + const blob = await res.blob(); + const file = new File([blob], fileName, { type: 'image/png' }); + + const isMac = /Macintosh|MacIntel|MacPPC|Mac68K/.test(navigator.userAgent) || + (navigator.platform === 'MacIntel' && navigator.maxTouchPoints > 1); + + if (!isMac && navigator.share && navigator.canShare && navigator.canShare({ files: [file] })) { + await navigator.share({ + files: [file], + title: 'Playlist CantiCristiani', + text: `Ecco la playlist: ${name}\n\nClicca qui per aprirla subito: ${shareLink}` + }); + } else { + // Fallback to simple share text or download + if (navigator.share) { + await navigator.share({ + title: 'Playlist CantiCristiani', + text: `Ecco la playlist: ${name}\n\nClicca qui per aprirla: ${shareLink}` + }); + } else { + // Copy to clipboard AND download QR! + try { + if (navigator.clipboard) { + await navigator.clipboard.writeText(shareLink); + this.showToast('Link copiato negli appunti! QR scaricato.'); + } + } catch(e) {} + this.downloadQR(); + } + } + } catch (err) { + console.error('Share failed', err); + this.downloadQR(); + } + } + + closeQR() { + this.qrCodeImage = null; + } + + async showToast(message: string) { + const toast = await this.toastCtrl.create({ + message, + duration: 2000, + color: 'success' + }); + await toast.present(); + } + + getCommunitySongNumber(song: any): string | null { + if (!this.comunitaService.comunitaCode() || !this.comunitaService.isFilterActive()) return null; + const cantiInfo = this.comunitaService.comunitaCantiInfo(); + const info = cantiInfo.find(x => x.id_canti === song.id_canti || x.id_canti === Number(song.id)); + return info && info.num_canto ? info.num_canto.toString() : null; + } + + getMySongNumber(song: any): number { + if (!song || !song.id) return 0; + const index = this.myCantiService.myCanti().findIndex(c => c.id === song.id); + return index !== -1 ? index + 1 : 0; + } + + async exportPlaylistPdf() { + if (this.localSongs.length === 0) return; + + const songSettings = this.getPlaylistSongSettings() || {}; + const transpositions: { [songId: string]: number } = {}; + for (const key of Object.keys(songSettings)) { + if (songSettings[key] && songSettings[key].tonalita !== undefined) { + transpositions[key] = songSettings[key].tonalita; + } + } + + const alert = await this.alertCtrl.create({ + header: 'Esporta in PDF', + message: 'Vuoi includere gli accordi nel PDF o esportare solo il testo?', + buttons: [ + { + text: 'Solo Testo', + handler: () => { + const name = this.savedPlaylistName || 'Playlist'; + this.playlistService.printPlaylist(name, this.localSongs, false, transpositions); + } + }, + { + text: 'Testo e Accordi', + handler: () => { + const name = this.savedPlaylistName || 'Playlist'; + this.playlistService.printPlaylist(name, this.localSongs, true, transpositions); + } + }, + { + text: 'Annulla', + role: 'cancel' + } + ] + }); + await alert.present(); + } +} diff --git a/src/app/pages/propose-canto/propose-canto.page.html b/src/app/pages/propose-canto/propose-canto.page.html new file mode 100644 index 0000000..1f173b9 --- /dev/null +++ b/src/app/pages/propose-canto/propose-canto.page.html @@ -0,0 +1,278 @@ + + + + + + Mio Canto + + + + + +
    +
    + +

    Rilascia l'immagine o il PDF qui per estrarre il testo

    +
    +
    + +
    + +
    + +
    +

    Elaborazione in corso...

    + +
    +
    + + + + + Editor + + + Anteprima + + + +
    + +
    + + + Titolo del Canto + + + +
    + + Durata (mm:ss) + + + + + BPM (Tempo) + + +
    + +
    + + Momento Liturgico + + + {{ lit.tag_name }} + + + + + + Periodo / Tema + + + {{ tem.tag_name }} + + + +
    + + +
    +
    + + + {{ tag.label }} + + + Fine {{ tag.label }} + + +
    +
    + + +
    +
    + + {{ group.root }} + +
    +
    + + +
    +
    + Variazioni {{ selectedRootChord }}: + + {{ chord }} + +
    +
    + + +
    +
    +
    + Editor Testo + + +
    + + + + T:{{ transposeAmount > 0 ? '+' : '' }}{{ transposeAmount }} + + + +
    + + + + Imposta tonalità di default + +
    +
    + + + + + + + + + + + + + + RAW + +
    +
    +
    + + +
    +
    + + Autore + + + + +
    + Link YouTube & Audio Player +
    + + + Carica + +
    + + +
    + + + + + {{ formatSeconds(youtubePlayerService.videoProgress()) }} + + + {{ formatSeconds(youtubePlayerService.videoDuration()) }} +
    +
    +
    + +
    + + + Salva nei Miei Canti + +
    +
    + + +
    +
    +
    + Anteprima Attiva + + + + {{ showChordsPreview ? 'Con Accordi' : 'Solo Testo' }} + +
    +
    +
    +

    {{ title || 'Titolo del Canto' }}

    +

    {{ author }}

    +
    +
    +
    +
    + + + + +
    + + + + {{ seg.chord }} + {{ seg.text }} + + + + + {{ line.text }} + +
    +
    +
    + +
    + Il testo formattato apparirà qui mentre scrivi... +
    +
    +
    +
    +
    +
    +
    + + + + +
    diff --git a/src/app/pages/propose-canto/propose-canto.page.scss b/src/app/pages/propose-canto/propose-canto.page.scss new file mode 100644 index 0000000..09ccf10 --- /dev/null +++ b/src/app/pages/propose-canto/propose-canto.page.scss @@ -0,0 +1,845 @@ +:host { + --ion-background-color: #1a1a2e !important; + --ion-text-color: #ffffff !important; + --ion-item-background: transparent !important; + + ion-input, ion-textarea, ion-select { + --color: #ffffff !important; + color: #ffffff !important; + --placeholder-color: rgba(255, 255, 255, 0.5) !important; + } +} + +body.high-contrast :host { + --ion-background-color: #ffffff !important; + --ion-text-color: #000000 !important; + --ion-item-background: #ffffff !important; + + ion-input, ion-textarea, ion-select { + --color: #000000 !important; + color: #000000 !important; + --placeholder-color: rgba(0, 0, 0, 0.6) !important; + } + + /* Labels must be black, not teal */ + ion-label { + color: #000000 !important; + } + + /* Variations container layout in high contrast */ + .variations-container { + background: #f5f5f5 !important; + border: 1px solid #555555 !important; + } +} + +body.high-contrast :host ::ng-deep { + /* Default styles for high contrast buttons (no border by default, e.g. for fill="clear") */ + ion-button { + --background: transparent !important; + --color: #000000 !important; + --color-activated: #000000 !important; + --color-focused: #000000 !important; + --color-hover: #000000 !important; + --border-color: transparent !important; + --border-width: 0px !important; + border: none !important; + font-weight: 700 !important; + } + + /* Outlined buttons (tags, chords, action buttons) in high contrast get single gray border */ + ion-button[fill="outline"], + .main-chords-toolbar ion-button, + .variations-toolbar ion-button { + --background: #ffffff !important; + --border-color: #555555 !important; + --border-width: 1px !important; + --border-style: solid !important; + } + + /* Target specific Light-colored outlined buttons (inactive main chords) to overpower Ionic classes */ + ion-button.ion-color-light, + .main-chords-toolbar ion-button.ion-color-light, + .variations-toolbar ion-button.ion-color-light { + --background: #ffffff !important; + --color: #000000 !important; + --color-activated: #000000 !important; + --color-focused: #000000 !important; + --color-hover: #000000 !important; + --border-color: #555555 !important; + --border-width: 1px !important; + --border-style: solid !important; + color: #000000 !important; + border: none !important; + + /* OVERRIDE IONIC COLOR BASE FOR COLOR="LIGHT" OUTLINE BUTTONS */ + --ion-color-base: #000000 !important; + --ion-color-base-rgb: 0, 0, 0 !important; + } + + /* Solid buttons (active chords, save button) in high contrast */ + ion-button.button-solid, + ion-button[fill="solid"], + .send-btn { + --background: var(--ion-color-secondary) !important; + --color: #ffffff !important; + --color-activated: #ffffff !important; + --color-focused: #ffffff !important; + --color-hover: #ffffff !important; + --border-color: #555555 !important; + --border-width: 1px !important; + --border-style: solid !important; + border: none !important; + font-weight: 700 !important; + } + + /* Textarea inside high contrast must have white background and black text */ + .editor-textarea-container { + background: #ffffff !important; + border: 2px solid #000000 !important; + + textarea { + color: #000000 !important; + caret-color: #000000 !important; + } + } + + /* Force background of inputs and items to be white with single dark gray border in high contrast */ + .custom-input-item, .select-item { + --background: #ffffff !important; + border: 1px solid #555555 !important; + } +} + +.bg-gradient { + --background: linear-gradient(135deg, #1a1a2e 0%, #16213e 100%); +} + +.propose-container { + max-width: 1400px; + width: 100%; + margin: 0 auto; +} + +.ocr-progress-card { + background: rgba(var(--ion-color-secondary-rgb), 0.15); + border: 1px solid var(--ion-color-secondary); + border-radius: 16px; + padding: 20px; + display: flex; + align-items: center; + gap: 16px; + margin-bottom: 20px; + box-shadow: 0 4px 15px rgba(0,0,0,0.3); + + ion-spinner { + color: var(--ion-color-secondary); + width: 32px; + height: 32px; + } + + .progress-info { + flex: 1; + p { + margin: 0; + font-size: 15px; + font-weight: 600; + color: white; + &.small { + font-size: 11px; + color: rgba(255,255,255,0.6); + margin-top: 2px; + } + } + ion-progress-bar { + margin-top: 12px; + height: 6px; + border-radius: 3px; + } + } +} + +.toolbar-section { + margin-bottom: 12px; + + .toolbar-label { + font-size: 10px; + text-transform: uppercase; + letter-spacing: 1.5px; + color: rgba(255, 255, 255, 0.5); + margin-bottom: 6px; + padding-left: 4px; + font-weight: 700; + } +} + +.horizontal-toolbar { + display: flex; + gap: 6px; + overflow-x: auto; + padding-bottom: 10px; + scrollbar-width: thin; + + &::-webkit-scrollbar { + height: 3px; + } + &::-webkit-scrollbar-thumb { + background: rgba(255, 255, 255, 0.15); + border-radius: 2px; + } + + ion-button { + --border-radius: 10px; + margin: 0; + flex-shrink: 0; + font-size: 11px; + font-weight: 600; + } +} + +.chords-toolbar { + ion-button { + --background: rgba(255, 255, 255, 0.1); + --color: #ffffff; + border: 1px solid rgba(255,255,255,0.1); + + &:active { + --background: var(--ion-color-secondary); + } + } +} + +.editor-wrapper { + margin-bottom: 20px; + background: #000000; + border-radius: 14px; + overflow: hidden; + border: 1px solid rgba(255,255,255,0.1); + box-shadow: inset 0 2px 10px rgba(0,0,0,0.5); + + .editor-header { + background: rgba(255,255,255,0.05); + padding: 4px 8px 4px 16px; + display: flex; + justify-content: space-between; + align-items: center; + border-bottom: 1px solid rgba(255,255,255,0.1); + + .editor-title-group { + span { + font-size: 11px; + font-weight: 800; + color: var(--ion-color-secondary); + text-transform: uppercase; + letter-spacing: 0.5px; + } + } + + .editor-actions { + display: flex; + gap: 0; + + ion-button { + --color: rgba(255,255,255,0.6); + margin: 0; + height: 36px; + + &[disabled] { + opacity: 0.3; + } + + ion-icon { + font-size: 18px; + } + } + } + } + + &.hc { + border: 2px solid #000000; + background: #ffffff; + + .editor-header { + background: #f0f0f0; + border-bottom: 2px solid #000000; + span { color: #000000; } + small { color: #333; font-weight: 600; } + + ion-button { + --color: #000000 !important; + } + } + + .editor-textarea-container { + background: #ffffff; + + textarea { + color: #000000; + caret-color: #000000; + } + } + } +} + +:host ::ng-deep { + .editor-textarea-container { + position: relative; + width: 100%; + height: 450px; + background: #111111; + border-radius: 0 0 14px 14px; + overflow: hidden; + box-sizing: border-box; + + textarea { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + margin: 0 !important; + padding: 16px !important; + font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; + font-size: 1.05rem !important; + line-height: 1.6 !important; + color: #ffffff !important; + background: transparent !important; + width: 100%; + height: 100%; + box-sizing: border-box !important; + resize: none; + overflow-y: auto !important; + caret-color: #64ffda !important; + border: none !important; + outline: none !important; + } + } + + .category-selectors { + display: grid; + grid-template-columns: 1fr 1fr; + gap: 12px; + margin-bottom: 12px; + } + + .select-item { + --background: rgba(255, 255, 255, 0.08) !important; + --border-radius: 12px; + border: 1px solid rgba(255, 255, 255, 0.1); + + ion-select { + width: 100%; + --padding-start: 0; + --color: #ffffff !important; + color: #ffffff !important; + font-size: 14px; + } + } + + .custom-input-item { + --background: rgba(255, 255, 255, 0.08) !important; + --border-radius: 12px; + margin-bottom: 12px; + border: 1px solid rgba(255, 255, 255, 0.1); + + ion-label { + color: #64ffda !important; /* High-contrast teal label */ + font-family: 'Outfit', sans-serif; + font-weight: 700; + margin-bottom: 6px !important; + font-size: 12px !important; + text-transform: uppercase; + letter-spacing: 1px; + } + + ion-input { + --color: #ffffff !important; + color: #ffffff !important; + font-weight: 500; + } + } + + .textarea-item { + --background: transparent; + --padding-start: 0; + --padding-end: 0; + } +} + +.action-buttons { + margin-top: 24px; + margin-bottom: 50px; +} + +.send-btn { + --border-radius: 16px; + --background: var(--ion-color-secondary); + font-weight: 700; + height: 60px; + font-size: 16px; + box-shadow: 0 8px 20px rgba(var(--ion-color-secondary-rgb), 0.3); +} + +/* INTERACTIVE CHORDS TOOLBAR */ +.main-chords-toolbar { + ion-button { + --border-radius: 8px; + font-weight: 700; + font-size: 13px; + min-width: 44px; + margin: 0; + } +} + +.variations-container { + background: rgba(var(--ion-color-secondary-rgb), 0.08); + border: 1px solid rgba(var(--ion-color-secondary-rgb), 0.25); + border-radius: 12px; + padding: 8px 12px; + margin-top: 8px; + margin-bottom: 12px; + animation: fadeIn 0.2s ease-out; +} + +@keyframes fadeIn { + from { opacity: 0; transform: translateY(-4px); } + to { opacity: 1; transform: translateY(0); } +} + +.variations-toolbar { + display: flex; + align-items: center; + gap: 8px; + overflow-x: auto; + scrollbar-width: none; + + &::-webkit-scrollbar { + display: none; + } + + .variations-label { + font-size: 11px; + font-weight: 700; + color: var(--ion-color-secondary); + text-transform: uppercase; + letter-spacing: 0.5px; + flex-shrink: 0; + } + + ion-button { + --background: rgba(255, 255, 255, 0.12); + --color: #ffffff; + --border-radius: 6px; + border: 1px solid rgba(255, 255, 255, 0.08); + margin: 0; + font-size: 11px; + font-weight: 700; + flex-shrink: 0; + height: 28px; + + &:active { + --background: var(--ion-color-secondary); + } + } +} + +/* DRAG AND DROP OVERLAY */ +.drag-overlay { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + background: rgba(0, 0, 0, 0.8); + z-index: 9999; + display: flex; + align-items: center; + justify-content: center; + backdrop-filter: blur(4px); + animation: fadeIn 0.2s ease-out; + + .drag-message { + text-align: center; + color: var(--ion-color-secondary); + background: rgba(255, 255, 255, 0.1); + border: 3px dashed var(--ion-color-secondary); + border-radius: 20px; + padding: 40px; + display: flex; + flex-direction: column; + align-items: center; + gap: 16px; + box-shadow: 0 10px 30px rgba(0,0,0,0.5); + + ion-icon { + font-size: 64px; + } + + p { + font-size: 20px; + font-weight: 700; + margin: 0; + } + } +} + +body.high-contrast :host ::ng-deep { + .drag-overlay { + background: rgba(255, 255, 255, 0.9); + .drag-message { + color: #000000; + background: #ffffff; + border: 3px dashed #000000; + } + } +} + +/* RESPONSIVE LAYOUT & ACTIVE PREVIEW PANE */ +.editor-preview-split { + display: grid; + grid-template-columns: 1fr; + gap: 24px; + align-items: flex-start; + + @media (min-width: 992px) { + grid-template-columns: 1fr 1fr; + } +} + +.preview-column { + @media (min-width: 992px) { + position: sticky; + top: 16px; + } +} + +.preview-card { + background: rgba(255, 255, 255, 0.03); + border: 1px solid rgba(255, 255, 255, 0.08); + border-radius: 16px; + overflow: hidden; + box-shadow: 0 8px 32px rgba(0, 0, 0, 0.35); + backdrop-filter: blur(10px); + + .preview-header { + background: rgba(255, 255, 255, 0.04); + padding: 10px 16px; + display: flex; + justify-content: space-between; + align-items: center; + border-bottom: 1px solid rgba(255, 255, 255, 0.08); + + .preview-title { + font-size: 11px; + font-weight: 800; + color: var(--ion-color-secondary); + text-transform: uppercase; + letter-spacing: 0.5px; + } + + .preview-toggle-btn { + --color: rgba(255, 255, 255, 0.7); + margin: 0; + font-size: 11px; + font-weight: 600; + + ion-icon { + font-size: 14px; + } + } + } + + .preview-body { + padding: 24px; + min-height: 400px; + background: rgba(0, 0, 0, 0.2); + + .preview-song-header { + margin-bottom: 24px; + border-bottom: 1px solid rgba(255, 255, 255, 0.08); + padding-bottom: 14px; + + .preview-song-title { + font-size: 1.6rem; + font-weight: 700; + color: #ffffff; + margin: 0 0 6px 0; + font-family: 'Outfit', sans-serif; + } + + .preview-song-author { + font-size: 0.95rem; + color: rgba(255, 255, 255, 0.5); + margin: 0; + font-weight: 500; + } + } + + .preview-lyrics-container { + font-size: 1.1rem; + font-family: 'Outfit', sans-serif; + overflow-y: auto; + max-height: 60vh; + padding-right: 8px; + scrollbar-width: thin; + + &::-webkit-scrollbar { + width: 4px; + } + &::-webkit-scrollbar-thumb { + background: rgba(255, 255, 255, 0.1); + border-radius: 2px; + } + + .lyrics-view { + max-width: 900px; + margin-left: 0; + text-align: left; + } + + .section { + margin-bottom: 2rem; + position: relative; + + &.chorus { + background: rgba(var(--ion-color-secondary-rgb), 0.03); + border-left: 3px solid var(--ion-color-secondary); + padding-left: 1rem; + margin-left: -1rem; + border-radius: 0 8px 8px 0; + } + + .section-label { + font-size: 0.7rem; + text-transform: uppercase; + font-weight: 700; + color: var(--ion-color-secondary); + margin-bottom: 0.5rem; + opacity: 0.7; + letter-spacing: 1px; + } + } + + .lyric-line { + margin-bottom: 1rem; + line-height: 1.6; + color: rgba(255, 255, 255, 0.9); + transition: all 0.3s ease; + min-height: 1.5em; + white-space: normal; + overflow-wrap: break-word; + word-break: break-word; + letter-spacing: 3px; + } + + .chord-segment { + display: inline-flex; + flex-direction: column; + vertical-align: bottom; + margin-right: 0.25em; + + &.contiguous-next { + margin-right: 0 !important; + } + + .chord { + font-size: 0.75em; + font-weight: 700; + color: var(--ion-color-secondary); + height: 1.2em; + margin-bottom: -0.2em; + padding-right: 0.25em; + } + + .seg-text { + white-space: pre; + &::after { + content: '\200b'; + } + } + } + + .preview-empty { + color: rgba(255, 255, 255, 0.3); + text-align: center; + padding-top: 80px; + font-style: italic; + font-size: 0.95rem; + } + } + } + + /* High Contrast mode overrides */ + &.hc { + background: #ffffff; + border: 2px solid #000000; + box-shadow: none; + + .preview-header { + background: #f0f0f0; + border-bottom: 2px solid #000000; + + .preview-title { + color: #000000; + } + + .preview-toggle-btn { + --color: #000000; + font-weight: 700; + } + + .preview-transpose-group { + border-color: #000000 !important; + span { + color: #000000 !important; + } + ion-button { + --color: #000000 !important; + } + } + } + + .preview-body { + background: #ffffff; + + .preview-song-header { + border-bottom: 2px solid #000000; + + .preview-song-title { + color: #000000; + } + + .preview-song-author { + color: #333333; + } + } + + .preview-lyrics-container { + .section { + &.chorus { + background: #f5f5f5; + border-left: 3px solid #000000; + } + + .section-label { + color: #000000; + } + } + + .lyric-line { + color: #000000; + } + + .chord-segment { + .chord { + color: #000000; + text-decoration: underline; + font-weight: 800; + } + } + + .preview-empty { + color: #666666; + } + } + } + } +} + +.youtube-section { + display: flex; + flex-direction: column; + + .youtube-input-row { + ion-button { + height: 38px; + } + } +} + +/* CUSTOM STYLES FOR INTUITIVE MOBILE RESPONSIVENESS */ +.custom-mobile-segment { + display: none; + --background: rgba(255, 255, 255, 0.05); + background: rgba(255, 255, 255, 0.05); + border-radius: 12px; + padding: 4px; + border: 1px solid rgba(255, 255, 255, 0.08); + margin-bottom: 16px; + + ion-segment-button { + --color: rgba(255, 255, 255, 0.6); + --color-checked: #ffffff; + --indicator-color: var(--ion-color-secondary); + --border-radius: 8px; + font-weight: 700; + font-family: 'Outfit', sans-serif; + } +} + +body.high-contrast :host ::ng-deep { + .custom-mobile-segment { + --background: #f0f0f0 !important; + background: #f0f0f0 !important; + border: 2px solid #000000 !important; + + ion-segment-button { + --color: #333333 !important; + --color-checked: #000000 !important; + --indicator-color: #000000 !important; + } + } +} + +@media (max-width: 991px) { + .custom-mobile-segment { + display: flex; + } + + .hide-on-mobile { + display: none !important; + } + + .horizontal-toolbar { + flex-wrap: wrap; + overflow-x: visible; + padding-bottom: 0; + + ion-button { + flex-shrink: 1; + } + } +} + +@media (max-width: 576px) { + :host ::ng-deep .category-selectors { + grid-template-columns: 1fr; + gap: 8px; + } + + .editor-wrapper { + .editor-header { + padding: 6px 8px; + flex-wrap: wrap; + + .editor-title-group { + width: 100%; + margin-bottom: 6px; + padding-left: 8px; + } + + .editor-actions { + width: 100%; + display: flex; + justify-content: space-between; + + ion-button { + flex: 1; + height: 40px; + margin: 0; + } + } + } + } +} + diff --git a/src/app/pages/propose-canto/propose-canto.page.spec.ts b/src/app/pages/propose-canto/propose-canto.page.spec.ts new file mode 100644 index 0000000..afe23d8 --- /dev/null +++ b/src/app/pages/propose-canto/propose-canto.page.spec.ts @@ -0,0 +1,151 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; +import { ProposeCantoPage } from './propose-canto.page'; +import { ToastController, PopoverController, NavController, AngularDelegate, AlertController } from '@ionic/angular'; +import { CantiService } from '../../services/canti.service'; +import { MyCantiService } from '../../services/my-canti.service'; +import { PlaylistService } from '../../services/playlist.service'; +import { ThemeService } from '../../services/theme.service'; +import { ActivatedRoute, Router } from '@angular/router'; +import { LyricsParserService } from '../../services/lyrics-parser.service'; +import { of } from 'rxjs'; + +describe('ProposeCantoPage', () => { + let component: ProposeCantoPage; + let fixture: ComponentFixture; + + beforeEach(() => { + const cantiServiceMock = { + indiceLiturgico: () => [], + indiceTematico: () => [], + canti: () => [] + }; + const myCantiServiceMock = { + myCanti: () => [] + }; + const playlistServiceMock = { + remoteCustomSongs: () => [], + activePlaylistId: () => null + }; + const themeServiceMock = { + highContrast: () => false + }; + const activatedRouteMock = { + queryParams: of({}) + }; + const routerMock = { + navigate: jasmine.createSpy('navigate') + }; + const lyricsParserMock = { + parseAccordi: () => [] + }; + const navCtrlMock = {}; + const toastControllerMock = {}; + const popoverControllerMock = {}; + const alertControllerMock = {}; + const angularDelegateMock = {}; + + TestBed.configureTestingModule({ + providers: [ + { provide: CantiService, useValue: cantiServiceMock }, + { provide: MyCantiService, useValue: myCantiServiceMock }, + { provide: PlaylistService, useValue: playlistServiceMock }, + { provide: ThemeService, useValue: themeServiceMock }, + { provide: ActivatedRoute, useValue: activatedRouteMock }, + { provide: Router, useValue: routerMock }, + { provide: LyricsParserService, useValue: lyricsParserMock }, + { provide: NavController, useValue: navCtrlMock }, + { provide: ToastController, useValue: toastControllerMock }, + { provide: PopoverController, useValue: popoverControllerMock }, + { provide: AngularDelegate, useValue: angularDelegateMock }, + { provide: AlertController, useValue: alertControllerMock } + ] + }); + + fixture = TestBed.createComponent(ProposeCantoPage); + component = fixture.componentInstance; + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); + + describe('convertEnglishChordToItalian', () => { + it('should convert simple English chords to Italian', () => { + expect(component.convertEnglishChordToItalian('C')).toBe('DO'); + expect(component.convertEnglishChordToItalian('D')).toBe('RE'); + expect(component.convertEnglishChordToItalian('E')).toBe('MI'); + expect(component.convertEnglishChordToItalian('F')).toBe('FA'); + expect(component.convertEnglishChordToItalian('G')).toBe('SOL'); + expect(component.convertEnglishChordToItalian('A')).toBe('LA'); + expect(component.convertEnglishChordToItalian('B')).toBe('SI'); + }); + + it('should convert English chords with accidentals and modifiers', () => { + expect(component.convertEnglishChordToItalian('C#m7')).toBe('DO#m7'); + expect(component.convertEnglishChordToItalian('Bb')).toBe('SIb'); + expect(component.convertEnglishChordToItalian('F#m')).toBe('FA#m'); + expect(component.convertEnglishChordToItalian('Faug')).toBe('FAaug'); + expect(component.convertEnglishChordToItalian('Fadd9')).toBe('FAadd9'); + }); + + it('should keep Italian chords unchanged', () => { + expect(component.convertEnglishChordToItalian('DO')).toBe('DO'); + expect(component.convertEnglishChordToItalian('RE#m7')).toBe('RE#m7'); + expect(component.convertEnglishChordToItalian('FA#')).toBe('FA#'); + expect(component.convertEnglishChordToItalian('SIb')).toBe('SIb'); + }); + + it('should handle slash chords correctly', () => { + expect(component.convertEnglishChordToItalian('C/E')).toBe('DO/MI'); + expect(component.convertEnglishChordToItalian('D/F#')).toBe('RE/FA#'); + expect(component.convertEnglishChordToItalian('F#m7/A#')).toBe('FA#m7/LA#'); + }); + }); + + describe('sanitizeOcrChord', () => { + it('should convert H to # when following a chord root', () => { + expect(component.sanitizeOcrChord('CH')).toBe('C#'); + expect(component.sanitizeOcrChord('DHm7')).toBe('D#m7'); + expect(component.sanitizeOcrChord('FH#')).toBe('F#'); + expect(component.sanitizeOcrChord('FAH')).toBe('FA#'); + expect(component.sanitizeOcrChord('SOLH7')).toBe('SOL#7'); + expect(component.sanitizeOcrChord('FH#H')).toBe('F#'); + expect(component.sanitizeOcrChord('FH#H/AH#')).toBe('F#/A#'); + expect(component.sanitizeOcrChord('C#H-')).toBe('C#-'); + expect(component.sanitizeOcrChord('G#H#')).toBe('G#'); + }); + + it('should convert 0 to O for DO and SOL roots', () => { + expect(component.sanitizeOcrChord('D0')).toBe('DO'); + expect(component.sanitizeOcrChord('D0#')).toBe('DO#'); + expect(component.sanitizeOcrChord('S0L')).toBe('SOL'); + }); + + it('should handle slash chords with sanitization', () => { + expect(component.sanitizeOcrChord('CH/EH')).toBe('C#/E#'); + expect(component.sanitizeOcrChord('D0/FH#')).toBe('DO/F#'); + }); + }); + + describe('isChordWord', () => { + it('should identify Italian and English chords correctly based on mode', () => { + expect(component.isChordWord('DO', true)).toBe(true); + expect(component.isChordWord('DO', false)).toBe(true); + expect(component.isChordWord('C', true)).toBe(false); // English chord in Italian notation -> false + expect(component.isChordWord('C', false)).toBe(true); // English chord in English notation -> true + expect(component.isChordWord('Lan', true)).toBe(true); + expect(component.isChordWord('Lan', false)).toBe(true); + }); + }); + + describe('isItalianNotation', () => { + it('should detect Italian notation if DO/RE/MI/SOL/SI are present', () => { + const words = [{ text: 'Lan' }, { text: 'FA' }, { text: 'DO' }, { text: 'SOL' }]; + expect(component.isItalianNotation(words)).toBe(true); + }); + it('should return false if only English-like or non-italian chords are present', () => { + const words = [{ text: 'C' }, { text: 'G' }, { text: 'D' }]; + expect(component.isItalianNotation(words)).toBe(false); + }); + }); +}); diff --git a/src/app/pages/propose-canto/propose-canto.page.ts b/src/app/pages/propose-canto/propose-canto.page.ts new file mode 100644 index 0000000..523a24d --- /dev/null +++ b/src/app/pages/propose-canto/propose-canto.page.ts @@ -0,0 +1,1782 @@ +import { Component, OnInit, OnDestroy, ViewChild, ElementRef, inject } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { FormsModule } from '@angular/forms'; +import { IonicModule, ToastController, IonTextarea, PopoverController, NavController, AlertController } from '@ionic/angular'; +import { createWorker } from 'tesseract.js'; +import { CantiService } from '../../services/canti.service'; +import { MyCantiService } from '../../services/my-canti.service'; +import { PlaylistService } from '../../services/playlist.service'; +import { ThemeService } from '../../services/theme.service'; +import { ActivatedRoute, RouterModule, Router } from '@angular/router'; +import { LyricsParserService, ParsedSection } from '../../services/lyrics-parser.service'; +import { YoutubePlayerService } from '../../services/youtube-player.service'; + +@Component({ + selector: 'app-propose-canto', + templateUrl: './propose-canto.page.html', + styleUrls: ['./propose-canto.page.scss'], + standalone: true, + imports: [CommonModule, FormsModule, IonicModule, RouterModule] +}) +export class ProposeCantoPage implements OnInit, OnDestroy { + @ViewChild('nativeTextarea', { static: false }) nativeTextarea!: ElementRef; + + @ViewChild('cameraInput', { static: false }) cameraInput!: ElementRef; + @ViewChild('fileInput', { static: false }) fileInput!: ElementRef; + + public cantiService = inject(CantiService); + private myCantiService = inject(MyCantiService); + private playlistService = inject(PlaylistService); + private navCtrl = inject(NavController); + public themeService = inject(ThemeService); + private route = inject(ActivatedRoute); + private router = inject(Router); + public lyricsParser = inject(LyricsParserService); + private alertCtrl = inject(AlertController); + public youtubePlayerService = inject(YoutubePlayerService); + + showChordsPreview: boolean = true; + activeTab: string = 'editor'; + transposeAmount: number = 0; + isRawPasteModeActive: boolean = false; + + get highlightedHtml(): string { + if (!this.content) return ''; + + let escaped = this.content + .replace(/&/g, '&') + .replace(//g, '>'); + + escaped = escaped.replace(/\[([^\]]+)\]/g, (match, chord) => { + const transposed = this.transposeAmount !== 0 + ? this.lyricsParser.transposeChord(chord, this.transposeAmount) + : chord; + return `[${transposed}]`; + }); + + const lines = escaped.split('\n'); + let htmlLines: string[] = []; + let inChorus = false; + let inVerse = false; + let inVerseNum = false; + + for (const line of lines) { + const trimmed = line.trim(); + + let currentInChorus = inChorus; + let currentInVerse = inVerse; + let currentInVerseNum = inVerseNum; + + let isTagLine = false; + let processedContent = line; + + if (trimmed === '{start_chorus}' || trimmed === '{soc}') { + inChorus = true; + currentInChorus = true; + isTagLine = true; + processedContent = `${line}`; + } else if (trimmed === '{end_chorus}' || trimmed === '{eoc}') { + inChorus = false; + currentInChorus = true; + isTagLine = true; + processedContent = `${line}`; + } else if (trimmed === '{start_verse}' || trimmed === '{sov}') { + inVerse = true; + currentInVerse = true; + isTagLine = true; + processedContent = `${line}`; + } else if (trimmed === '{end_verse}' || trimmed === '{eov}') { + inVerse = false; + currentInVerse = true; + isTagLine = true; + processedContent = `${line}`; + } else if (trimmed === '{start_verse_num}') { + inVerseNum = true; + currentInVerseNum = true; + isTagLine = true; + processedContent = `${line}`; + } else if (trimmed === '{end_verse_num}') { + inVerseNum = false; + currentInVerseNum = true; + isTagLine = true; + processedContent = `${line}`; + } else if (trimmed.startsWith('{') && trimmed.endsWith('}')) { + isTagLine = true; + processedContent = `${line}`; + } + + let classes = ['editor-line']; + if (currentInChorus) classes.push('chorus'); + if (currentInVerse) classes.push('verse'); + if (currentInVerseNum) classes.push('verse-num'); + if (isTagLine) classes.push('tag-line'); + + const finalContent = processedContent || '​'; + htmlLines.push(`
    ${finalContent}
    `); + } + + return htmlLines.join('\n'); + } + + + + get parsedSections(): ParsedSection[] { + const sections = this.lyricsParser.parseAccordi(this.content); + if (this.showChordsPreview && this.transposeAmount !== 0) { + return this.lyricsParser.transposeSections(sections, this.transposeAmount); + } + return sections; + } + + transposeUp() { + this.transposeAmount = (this.transposeAmount + 1) > 12 ? -11 : this.transposeAmount + 1; + } + + transposeDown() { + this.transposeAmount = (this.transposeAmount - 1) < -12 ? 11 : this.transposeAmount - 1; + } + + setDefaultTonalita() { + if (this.transposeAmount === 0 || !this.content) return; + const chordRegex = /\[([^\]]+)\]/g; + this.content = this.content.replace(chordRegex, (match, chord) => { + const transposed = this.lyricsParser.transposeChord(chord, this.transposeAmount); + return `[${transposed}]`; + }); + this.transposeAmount = 0; + } + + isAudioLoaded(): boolean { + return !!this.youtubeLink && this.cantiService.getYoutubeId(this.youtubeLink) !== null; + } + + loadedYoutubeLink: string = ''; + + loadEditorAudio() { + if (!this.youtubeLink) return; + const videoId = this.cantiService.getYoutubeId(this.youtubeLink); + if (videoId) { + this.youtubePlayerService.initPlayer(this.editId || 'editing_song', 0, undefined, undefined, this.youtubeLink); + this.loadedYoutubeLink = this.youtubeLink; + } + } + + togglePlayPause() { + const currentId = this.editId || 'editing_song'; + const isLoaded = this.youtubePlayerService.currentCantoId() === currentId && this.loadedYoutubeLink === this.youtubeLink; + if (!isLoaded && this.youtubeLink) { + this.loadEditorAudio(); + } else { + this.youtubePlayerService.togglePlayPause(); + } + } + + onSeek(event: any) { + const value = event.detail.value; + this.youtubePlayerService.seekTo(value); + } + + formatSeconds(seconds: number): string { + if (isNaN(seconds)) return '0:00'; + const mins = Math.floor(seconds / 60); + const secs = Math.floor(seconds % 60); + return `${mins}:${secs < 10 ? '0' : ''}${secs}`; + } + + toggleChordsPreview() { + this.showChordsPreview = !this.showChordsPreview; + } + + title: string = ''; + author: string = ''; + youtubeLink: string = ''; + selectedLiturgico: number[] = []; + selectedTematico: number[] = []; + durata: string = ''; + bpm: number | null = null; + + get sortedLiturgico() { + return [...this.cantiService.indiceLiturgico()].sort((a, b) => a.tag_name.localeCompare(b.tag_name)); + } + + get sortedTematico() { + return [...this.cantiService.indiceTematico()].sort((a, b) => a.tag_name.localeCompare(b.tag_name)); + } + + editId: string | null = null; + + private _content: string = ''; + get content(): string { return this._content; } + set content(val: string) { + if (this._content !== val) { + this.saveToUndoStack(this._content); + this._content = val; + } + } + + undoStack: string[] = []; + isProcessingOCR: boolean = false; + ocrProgress: number = 0; + isDraggingOver: boolean = false; + get isHighContrast(): boolean { return this.themeService.highContrast(); } + + groupedChords = [ + { + root: 'DO', + chords: ['DO', 'DO-', 'DO#', 'DO#-', 'DO7', 'DO-7', 'DO4'] + }, + { + root: 'RE', + chords: ['RE', 'RE-', 'RE#', 'RE#-', 'RE7', 'RE-7', 'RE4'] + }, + { + root: 'MI', + chords: ['MI', 'MI-', 'MI7', 'MI-7', 'MI4'] + }, + { + root: 'FA', + chords: ['FA', 'FA-', 'FA#', 'FA#-', 'FA7', 'FA-7', 'FA4'] + }, + { + root: 'SOL', + chords: ['SOL', 'SOL-', 'SOL#', 'SOL#-', 'SOL7', 'SOL-7', 'SOL4'] + }, + { + root: 'LA', + chords: ['LA', 'LA-', 'LA#', 'LA#-', 'LA7', 'LA-7', 'LA4'] + }, + { + root: 'SI', + chords: ['SI', 'SI-', 'SI7', 'SI-7', 'SI4'] + } + ]; + + selectedRootChord: string | null = null; + + selectRoot(root: string) { + if (this.selectedRootChord === root) { + this.selectedRootChord = null; + } else { + this.selectedRootChord = root; + } + } + + getVariations(): string[] { + if (!this.selectedRootChord) return []; + const group = this.groupedChords.find(g => g.root === this.selectedRootChord); + return group ? group.chords : []; + } + + commonTags = [ + { label: 'Ritornello', start: '{start_chorus}', end: '{end_chorus}' }, + { label: 'Strofa', start: '{start_verse}', end: '{end_verse}' }, + { label: 'Strofa Num.', start: '{start_verse_num}', end: '{end_verse_num}' }, + { label: 'Inciso', start: '{start_bridge}', end: '{end_bridge}' }, + { label: 'Intro Accordi', start: '{start_chord}', end: '{end_chord}' }, + { label: 'Commento', start: '{c: ', end: '}' }, + { label: 'ChordPro Strofa', start: '{sov}', end: '{eov}' }, + { label: 'ChordPro Rit.', start: '{soc}', end: '{eoc}' } + ]; + + constructor(private toastController: ToastController, private popoverController: PopoverController) { } + + ngOnInit() { + this.route.queryParams.subscribe(params => { + const editId = params['editId']; + if (editId) { + this.editId = editId; + // Find the song in standard canti, personal canti, or remote custom canti list + const song = [ + ...this.cantiService.canti(), + ...this.myCantiService.myCanti(), + ...this.playlistService.remoteCustomSongs(), + ...this.playlistService.remoteShareCanti() + ].find(c => c.id === editId); + + if (song) { + this.title = song.titolo; + this.author = song.autore || ''; + this.youtubeLink = song.link_youtube || ''; + this.content = song.accordi || song.testo || ''; + this.durata = song.durata || ''; + this.bpm = song.bpm !== undefined ? song.bpm : null; + + // Pre-populate liturgico and tematico lists + const litIds = this.cantiService.indiceLiturgico().map(m => m.id); + const temIds = this.cantiService.indiceTematico().map(m => m.id); + + this.selectedLiturgico = song.id_momenti?.filter((id: number) => litIds.includes(id)) || []; + this.selectedTematico = song.id_momenti?.filter((id: number) => temIds.includes(id)) || []; + } + } + }); + } + + ngOnDestroy() { + this.youtubePlayerService.stop(); + } + + async insertText(tag: string) { + const input = this.nativeTextarea.nativeElement; + const start = input.selectionStart || 0; + const end = input.selectionEnd || 0; + + this.content = this.content.substring(0, start) + tag + this.content.substring(end); + + setTimeout(() => { + input.focus(); + input.setSelectionRange(start + tag.length, start + tag.length); + }, 10); + } + + insertChord(chord: string) { + this.insertText(`[${chord}]`); + } + + toggleRawPasteMode() { + this.isRawPasteModeActive = !this.isRawPasteModeActive; + + // Show a toast indicating whether the Raw Paste mode has been activated or deactivated + this.toastController.create({ + message: this.isRawPasteModeActive + ? 'Modalità Incolla Raw ATTIVA: incolla liberamente senza filtri' + : 'Modalità Incolla Raw DISATTIVA: i filtri automatici sono attivi', + duration: 2500, + color: this.isRawPasteModeActive ? 'warning' : 'primary' + }).then(toast => toast.present()); + } + + undo() { + if (this.undoStack.length > 0) { + const previous = this.undoStack.pop(); + if (previous !== undefined) { + this._content = previous; + } + } + } + + private saveToUndoStack(val: string) { + if (this.undoStack.length >= 30) { + this.undoStack.shift(); + } + this.undoStack.push(val); + } + + takePhoto() { + this.cameraInput.nativeElement.click(); + } + + chooseFile() { + this.fileInput.nativeElement.click(); + } + + async deduceChords() { + if (!this.content) return; + + // Salva nello stack degli undo + this.saveToUndoStack(this.content); + + const lines = this.content.split('\n'); + + interface SectionLine { + originalIndex: number; + text: string; + } + + interface Section { + type: 'verse' | 'chorus' | 'other'; + startTag: string | null; + endTag: string | null; + lines: SectionLine[]; + hasChords: boolean; + } + + const sections: Section[] = []; + let currentSection: Section = { type: 'other', startTag: null, endTag: null, lines: [], hasChords: false }; + + for (let i = 0; i < lines.length; i++) { + const line = lines[i]; + const trimmed = line.trim(); + + const startMatch = trimmed.match(/^\{(start_verse|start_chorus|start_verse_num|sov|soc)\}/); + const endMatch = trimmed === '{end_verse}' || trimmed === '{eov}' || trimmed === '{end_chorus}' || trimmed === '{eoc}' || trimmed === '{end_verse_num}'; + + if (startMatch) { + if (currentSection.lines.length > 0 || currentSection.startTag) { + sections.push(currentSection); + } + let type: 'verse' | 'chorus' | 'other' = 'other'; + const tag = startMatch[1]; + if (tag === 'start_verse' || tag === 'start_verse_num' || tag === 'sov') { + type = 'verse'; + } else if (tag === 'start_chorus' || tag === 'soc') { + type = 'chorus'; + } + currentSection = { type, startTag: line, endTag: null, lines: [], hasChords: false }; + } else if (endMatch) { + currentSection.endTag = line; + sections.push(currentSection); + currentSection = { type: 'other', startTag: null, endTag: null, lines: [], hasChords: false }; + } else { + if (trimmed === '' && !currentSection.startTag) { + if (currentSection.lines.length > 0) { + sections.push(currentSection); + } + sections.push({ type: 'other', startTag: null, endTag: null, lines: [{ originalIndex: i, text: '' }], hasChords: false }); + currentSection = { type: 'other', startTag: null, endTag: null, lines: [], hasChords: false }; + } else { + const hasChords = /\[[^\]]+\]/.test(line); + if (hasChords) { + currentSection.hasChords = true; + } + if (currentSection.lines.length === 0 && !currentSection.startTag && trimmed !== '') { + currentSection.type = 'verse'; + } + const isComment = trimmed.startsWith('{c:') || trimmed.startsWith('{comment:'); + if (!isComment) { + currentSection.lines.push({ originalIndex: i, text: line }); + } + } + } + } + if (currentSection.lines.length > 0 || currentSection.startTag) { + sections.push(currentSection); + } + + const templateVerse = sections.find(s => s.type === 'verse' && s.hasChords); + const templateChorus = sections.find(s => s.type === 'chorus' && s.hasChords); + + let deducedCount = 0; + + const getWords = (text: string) => { + const words: { text: string; start: number; end: number }[] = []; + const regex = /\S+/g; + let match; + while ((match = regex.exec(text)) !== null) { + words.push({ + text: match[0], + start: match.index, + end: match.index + match[0].length + }); + } + return words; + }; + + const alignChords = (templateLine: string, targetLine: string): string => { + if (/\[[^\]]+\]/.test(targetLine)) { + return targetLine; + } + + const parsedTemplate = this.lyricsParser.parseChordLine(templateLine); + const templateClean = parsedTemplate.text; + const targetClean = targetLine.replace(/\[[^\]]*\]/g, ''); + + if (!templateClean.trim() || !targetClean.trim()) { + return targetLine; + } + + const chords: { chord: string; charIndex: number }[] = []; + let charAcc = 0; + parsedTemplate.segments.forEach(seg => { + if (seg.chord) { + chords.push({ chord: seg.chord, charIndex: charAcc }); + } + charAcc += seg.text.length; + }); + + if (chords.length === 0) { + return targetLine; + } + + const templateWords = getWords(templateClean); + const targetWords = getWords(targetClean); + + const insertions: { chord: string; index: number }[] = []; + + chords.forEach(c => { + const ratio = c.charIndex / Math.max(1, templateClean.length); + const wordIdx = templateWords.findIndex(w => Math.abs(w.start - c.charIndex) <= 1); + + let targetIndex = 0; + if (wordIdx !== -1 && templateWords.length > 1 && targetWords.length > 1) { + const wRatio = wordIdx / (templateWords.length - 1); + const targetWIdx = Math.round(wRatio * (targetWords.length - 1)); + targetIndex = targetWords[targetWIdx].start; + } else { + targetIndex = Math.round(ratio * targetClean.length); + } + + insertions.push({ chord: c.chord, index: targetIndex }); + }); + + insertions.sort((a, b) => b.index - a.index); + + let result = targetClean; + insertions.forEach(ins => { + result = result.substring(0, ins.index) + `[${ins.chord}]` + result.substring(ins.index); + }); + + return result; + }; + + const newLines = [...lines]; + + sections.forEach(sec => { + if (!sec.hasChords && sec.type !== 'other') { + const template = sec.type === 'verse' ? templateVerse : templateChorus; + if (template) { + for (let j = 0; j < sec.lines.length; j++) { + const targetSecLine = sec.lines[j]; + if (j < template.lines.length) { + const templateSecLine = template.lines[j]; + const aligned = alignChords(templateSecLine.text, targetSecLine.text); + if (aligned !== targetSecLine.text) { + newLines[targetSecLine.originalIndex] = aligned; + deducedCount++; + } + } + } + } + } + }); + + if (deducedCount > 0) { + this.content = newLines.join('\n'); + const toast = await this.toastController.create({ + message: `Accordi dedotti con successo in ${deducedCount} righe!`, + duration: 3000, + color: 'success' + }); + toast.present(); + } else { + const toast = await this.toastController.create({ + message: 'Nessuna strofa compatibile trovata o accordi già presenti.', + duration: 3000, + color: 'warning' + }); + toast.present(); + } + } + + onDragOver(event: DragEvent) { + event.preventDefault(); + event.stopPropagation(); + + // Mostra l'overlay solo se si sta trascinando un file + if (event.dataTransfer?.types.includes('Files')) { + this.isDraggingOver = true; + } + } + + onDragLeave(event: DragEvent) { + event.preventDefault(); + event.stopPropagation(); + this.isDraggingOver = false; + } + + async onDrop(event: DragEvent) { + event.preventDefault(); + event.stopPropagation(); + this.isDraggingOver = false; + + if (event.dataTransfer && event.dataTransfer.files && event.dataTransfer.files.length > 0) { + const file = event.dataTransfer.files[0]; + const isPdf = file.type === 'application/pdf' || file.name.toLowerCase().endsWith('.pdf'); + if (file.type.indexOf('image') !== -1 || isPdf) { + await this.processFile(file); + } else { + const toast = await this.toastController.create({ + message: 'Per favore, trascina un file immagine o PDF valido.', + duration: 3000, + color: 'warning' + }); + toast.present(); + } + } + } + + async onFileSelected(event: any, isCamera: boolean) { + const file = event.target.files[0]; + if (!file) { + console.log('[OCR-Capture] Nessun file selezionato.'); + return; + } + await this.processFile(file); + event.target.value = ''; + } + + async onPaste(event: ClipboardEvent) { + if (this.isRawPasteModeActive) { + // In raw paste mode, we let the browser handle paste natively with no processing + return; + } + const items = event.clipboardData?.items; + if (!items) return; + + let hasImage = false; + for (let i = 0; i < items.length; i++) { + if (items[i].type.indexOf('image') !== -1) { + hasImage = true; + event.preventDefault(); // Prevent pasting the image representation as text + const blob = items[i].getAsFile(); + if (blob) { + const file = new File([blob], 'pasted-image.png', { type: blob.type }); + await this.processFile(file); + } + break; + } + } + + if (!hasImage) { + const pastedText = event.clipboardData?.getData('text'); + if (pastedText && this.looksLikeChordSheetOrSong(pastedText)) { + event.preventDefault(); + const parsed = this.parsePastedChordSheet(pastedText); + this.insertText(parsed); + } + } + } + + isTextLineChords(line: string, isItalian: boolean): boolean { + const trimmed = line.trim(); + if (!trimmed) return false; + const tokens = trimmed.split(/\s+/); + let chordCount = 0; + let nonChordWordCount = 0; + + for (const token of tokens) { + let clean = token.toUpperCase().replace(/\s+/g, '').replace(/\((.*?)\)/g, '/$1').replace(/[\.\,\[\]]/g, ''); + clean = this.sanitizeOcrChord(clean); + if (this.isChordWord(clean, isItalian)) { + chordCount++; + } else { + if (clean.length > 4) { + nonChordWordCount++; + } + } + } + + if (tokens.length === 0) return false; + const ratio = chordCount / tokens.length; + return ratio >= 0.6 && nonChordWordCount === 0; + } + + getSectionType(line: string): 'chorus' | 'verse' | 'intro' | 'none' { + const trimmed = line.trim(); + if (/^(ritornello|rit|chorus|refrain|coro)/i.test(trimmed)) { + return 'chorus'; + } + if (/^(verso|strofa|verse|strophe|\d+(\.)?)/i.test(trimmed)) { + return 'verse'; + } + if (/^(intro|introduzione|bridge|special|outro|strum)/i.test(trimmed)) { + return 'intro'; + } + return 'none'; + } + + looksLikeChordSheetOrSong(text: string): boolean { + const lines = text.split('\n'); + if (lines.length < 2) return false; + + const words = text.split(/\s+/).map(t => ({ text: t })); + const isItalian = this.isItalianNotation(words); + + let chordLinesCount = 0; + let sectionMarkersCount = 0; + + for (const line of lines) { + if (this.getSectionType(line) !== 'none') { + sectionMarkersCount++; + } + if (this.isTextLineChords(line, isItalian)) { + chordLinesCount++; + } + } + + return chordLinesCount > 0 || sectionMarkersCount > 0; + } + + convertPureChordLine(line: string, isItalian: boolean): string { + return line.replace(/\S+/g, (match) => { + let clean = match.toUpperCase().replace(/\s+/g, '').replace(/\((.*?)\)/g, '/$1').replace(/[\.\,\[\]]/g, ''); + clean = this.sanitizeOcrChord(clean); + if (this.isChordWord(clean, isItalian)) { + return `[${this.convertEnglishChordToItalian(clean, isItalian)}]`; + } + return match; + }); + } + + parsePastedChordSheet(text: string): string { + const lines = text.split('\n'); + const processedLines: string[] = []; + + const words = text.split(/\s+/).map(t => ({ text: t })); + const isItalian = this.isItalianNotation(words); + + let inVerse = false; + let inChorus = false; + let hasAccumulatedLines = false; + + const closeSection = () => { + if (inChorus) { + processedLines.push('{end_chorus}'); + inChorus = false; + } + if (inVerse) { + processedLines.push('{end_verse}'); + inVerse = false; + } + hasAccumulatedLines = false; + }; + + for (let i = 0; i < lines.length; i++) { + const line = lines[i]; + const trimmed = line.trim(); + + if (!trimmed) { + if (hasAccumulatedLines) { + closeSection(); + processedLines.push(''); + } + continue; + } + + const sectionType = this.getSectionType(line); + if (sectionType !== 'none') { + closeSection(); + if (sectionType === 'chorus') { + processedLines.push('{start_chorus}'); + inChorus = true; + } else { + processedLines.push('{start_verse}'); + inVerse = true; + } + continue; + } + + // If no section is open, open a default one (verse) + if (!inChorus && !inVerse) { + processedLines.push('{start_verse}'); + inVerse = true; + } + + // Check if this line is chords + const isChords = this.isTextLineChords(line, isItalian); + + if (isChords) { + // Look ahead to see if the next line is lyrics (not empty, not chords, not section marker) + let nextLine = ''; + let nextLineIndex = i + 1; + while (nextLineIndex < lines.length) { + const nextTrimmed = lines[nextLineIndex].trim(); + if (nextTrimmed) { + if (this.getSectionType(lines[nextLineIndex]) === 'none' && !this.isTextLineChords(lines[nextLineIndex], isItalian)) { + nextLine = lines[nextLineIndex]; + } + break; + } + nextLineIndex++; + } + + if (nextLine) { + // Merge spatially! + const chords: { text: string; index: number }[] = []; + const regex = /\S+/g; + let match: RegExpExecArray | null; + while ((match = regex.exec(line)) !== null) { + let clean = match[0].toUpperCase().replace(/\s+/g, '').replace(/\((.*?)\)/g, '/$1').replace(/[\.\,\[\]]/g, ''); + clean = this.sanitizeOcrChord(clean); + if (this.isChordWord(clean, isItalian)) { + chords.push({ + text: `[${this.convertEnglishChordToItalian(clean, isItalian)}]`, + index: match.index + }); + } else { + chords.push({ + text: match[0], + index: match.index + }); + } + } + + // Merge chords with the next line (lyrics) + let merged = ''; + let lyricIdx = 0; + let chordIdx = 0; + while (lyricIdx < nextLine.length || chordIdx < chords.length) { + if (chordIdx < chords.length && (lyricIdx === chords[chordIdx].index || lyricIdx >= nextLine.length)) { + merged += chords[chordIdx].text; + chordIdx++; + } else { + merged += nextLine[lyricIdx]; + lyricIdx++; + } + } + + processedLines.push(merged); + hasAccumulatedLines = true; + + // Skip the next line since we consumed it + i = nextLineIndex; + } else { + // No lyrics line follows, just convert chords in place + processedLines.push(this.convertPureChordLine(line, isItalian)); + hasAccumulatedLines = true; + } + } else { + // Plain text line + processedLines.push(this.wrapChords(line, this.getChordRegex(isItalian), isItalian)); + hasAccumulatedLines = true; + } + } + + closeSection(); + + return processedLines.join('\n'); + } + + async convertPdfToImages(file: File): Promise { + console.log('[OCR-Capture] Caricamento PDF per conversione in immagini...'); + const pdfjsLib = await import('pdfjs-dist'); + pdfjsLib.GlobalWorkerOptions.workerSrc = 'assets/pdf.worker.min.js'; + + const arrayBuffer = await file.arrayBuffer(); + const loadingTask = pdfjsLib.getDocument({ data: arrayBuffer }); + const pdf = await loadingTask.promise; + + console.log(`[OCR-Capture] PDF caricato con successo. Numero di pagine: ${pdf.numPages}`); + const blobs: Blob[] = []; + + // Limit to maximum 5 pages to avoid extreme memory consumption or timeouts + const pagesToRender = Math.min(pdf.numPages, 5); + for (let i = 1; i <= pagesToRender; i++) { + console.log(`[OCR-Capture] Rendering pagina ${i}/${pagesToRender}...`); + const page = await pdf.getPage(i); + const viewport = page.getViewport({ scale: 2.0 }); // High resolution scale for OCR + + const canvas = document.createElement('canvas'); + canvas.width = viewport.width; + canvas.height = viewport.height; + + const ctx = canvas.getContext('2d'); + if (!ctx) { + throw new Error('Impossibile ottenere il context 2D per il canvas.'); + } + + await page.render({ + canvasContext: ctx, + viewport: viewport, + canvas: canvas + }).promise; + + const blob = await new Promise((resolve) => { + canvas.toBlob(b => resolve(b), 'image/jpeg', 0.95); + }); + + if (blob) { + blobs.push(blob); + } + } + + return blobs; + } + + async processFile(file: File) { + const isPdf = file.type === 'application/pdf' || file.name.toLowerCase().endsWith('.pdf'); + console.log(`[OCR-Capture] File selezionato: nome="${file.name}", tipo="${file.type}", dimensione=${(file.size / (1024 * 1024)).toFixed(2)} MB, è PDF: ${isPdf}`); + + this.isProcessingOCR = true; + this.ocrProgress = 0; + + try { + if (isPdf) { + const pageBlobs = await this.convertPdfToImages(file); + console.log(`[OCR-Capture] PDF convertito in ${pageBlobs.length} immagini.`); + + for (let idx = 0; idx < pageBlobs.length; idx++) { + const pageBlob = pageBlobs[idx]; + const pageFile = new File([pageBlob], `page_${idx + 1}.jpg`, { type: 'image/jpeg' }); + console.log(`[OCR-Capture] Elaborazione pagina ${idx + 1}/${pageBlobs.length} via OCR...`); + + this.ocrProgress = (idx / pageBlobs.length); + const extractedText = await this.processImageOCR(pageFile); + + if (extractedText) { + console.log(`[OCR-Capture] Pagina ${idx + 1} estratta con successo.`); + this.content += (this.content ? '\n\n' : '') + extractedText; + } + } + + const toast = await this.toastController.create({ + message: 'Scansione PDF completata!', + duration: 2000, + color: 'success' + }); + toast.present(); + + } else { + console.log('[OCR-Capture] Immagine/Fotocamera rilevata. Avvio ridimensionamento...'); + const compressedBlob = await this.resizeImage(file); + const compressedFile = new File([compressedBlob], file.name, { type: 'image/jpeg' }); + console.log(`[OCR-Capture] Dimensioni dopo compressione: ${(compressedFile.size / 1024).toFixed(1)} KB`); + + console.log('[OCR-Capture] Avvio motore Tesseract OCR local...'); + const extractedText = await this.processImageOCR(compressedFile); + + if (extractedText) { + console.log('[OCR-Capture] Testo estratto con successo! Inserimento nell\'editor...'); + this.content += (this.content ? '\n\n' : '') + extractedText; + const toast = await this.toastController.create({ + message: 'Scansione completata!', + duration: 2000, + color: 'success' + }); + toast.present(); + } else { + console.warn('[OCR-Capture] Nessun testo estratto dal file.'); + } + } + } catch (error) { + console.error('[OCR-Capture] Errore durante l\'elaborazione del file:', error); + const errorToast = await this.toastController.create({ + message: 'Errore durante la scansione del file.', + duration: 3000, + color: 'danger' + }); + errorToast.present(); + } finally { + this.isProcessingOCR = false; + this.ocrProgress = 0; + } + } + + async resizeImage(file: File): Promise { + console.log('[OCR-Capture] Caricamento immagine in memoria...'); + return new Promise((resolve, reject) => { + const img = new Image(); + img.onload = () => { + console.log(`[OCR-Capture] Immagine caricata in memoria. Dimensioni originali: ${img.width}x${img.height}`); + const canvas = document.createElement('canvas'); + const maxDim = 1200; + let width = img.width; + let height = img.height; + + if (width > maxDim || height > maxDim) { + if (width > height) { + height = Math.round((height * maxDim) / width); + width = maxDim; + } else { + width = Math.round((width * maxDim) / height); + height = maxDim; + } + } + + console.log(`[OCR-Capture] Ridimensionamento a: ${width}x${height}`); + canvas.width = width; + canvas.height = height; + const ctx = canvas.getContext('2d'); + if (ctx) { + ctx.drawImage(img, 0, 0, width, height); + canvas.toBlob(blob => { + if (blob) { + console.log('[OCR-Capture] Compressione in JPEG completata con successo.'); + resolve(blob); + } else { + reject(new Error('Canvas toBlob failed')); + } + }, 'image/jpeg', 0.85); + } else { + reject(new Error('Canvas getContext 2d failed')); + } + }; + img.onerror = (err) => { + console.error('[OCR-Capture] Impossibile caricare l\'immagine in memoria:', err); + reject(err); + }; + img.src = URL.createObjectURL(file); + }); + } + + async processImageOCR(file: File): Promise { + console.log('[OCR-Capture] Inizializzazione Worker Tesseract.js...'); + const worker = await createWorker('ita', 1, { + logger: m => { + if (m.status === 'recognizing text') { + this.ocrProgress = m.progress; + console.log(`[OCR-Capture] Progresso OCR: ${(m.progress * 100).toFixed(0)}%`); + } + } + }); + console.log('[OCR-Capture] Avvio riconoscimento caratteri (OCR) con blocks abilitato...'); + const { data } = await worker.recognize(file, {}, { blocks: true }); + console.log('[OCR-Capture] Riconoscimento caratteri terminato. Spegnimento worker...'); + await worker.terminate(); + console.log('[OCR-Capture] Spegnimento worker completato. Estrazione parole...'); + + // Flatten blocks hierarchy to get a flat words list + const words: any[] = []; + if (data && (data as any).blocks) { + const blocks = (data as any).blocks; + blocks.forEach((block: any) => { + if (block.paragraphs) { + block.paragraphs.forEach((paragraph: any) => { + if (paragraph.lines) { + paragraph.lines.forEach((line: any) => { + if (line.words) { + line.words.forEach((word: any) => { + words.push(word); + }); + } + }); + } + }); + } + }); + } + + console.log(`[OCR-Capture] Parole estratte dal blocco gerarchico: ${words.length}`); + return this.parseSongSpatially(words); + } + + sanitizeOcrChord(text: string): string { + if (!text) return text; + + // First, heal separators like I, 1, l, |, \ between chords/notes to '/' + const separatorRegex = /\b([A-G]|DO|RE|MI|FA|SOL|LA|SI)(#|b|♭)?(m|min|maj|dim|aug|sus)?(\d*)([I1l|\\\/])([A-G]|DO|RE|MI|FA|SOL|LA|SI|\d+)(#|b|♭)?\b/gi; + text = text.replace(separatorRegex, (match, p1, p2, p3, p4, sep, p5, p6) => { + return `${p1}${p2 || ''}${p3 || ''}${p4 || ''}/${p5}${p6 || ''}`; + }); + + if (text.includes('/')) { + return text.split('/').map(part => this.sanitizeOcrChord(part.trim())).join('/'); + } + let cleaned = text; + // Replace D0/d0 with DO/do + cleaned = cleaned.replace(/^D0/gi, 'DO'); + // Replace S0L/s0l with SOL/sol + cleaned = cleaned.replace(/^S0L/gi, 'SOL'); + // Clean H/sharp mismatches: + cleaned = cleaned.replace(/H#/gi, '#'); + cleaned = cleaned.replace(/#H/gi, '#'); + cleaned = cleaned.replace(/([CDEFGAB]|DO|RE|MI|FA|SOL|LA|SI)H/gi, '$1#'); + // Clean duplicate sharps (e.g. ## -> #) + cleaned = cleaned.replace(/##+/g, '#'); + + // Clean duplicate chord letters at start (e.g. Ff#m -> F#m) + cleaned = cleaned.replace(/^([CDEFGAB])\1/gi, '$1'); + + // Convert Italian chords ending in 'M' or 'N' (e.g. LAM -> LAm, LAN -> LAm, LAN7 -> LAm7) to lowercase 'm' + cleaned = cleaned.replace(/\b(DO|RE|MI|FA|SOL|LA|SI)(#|b|♭)?[mMnN](\d*)\b/g, (match, p1, p2, p3) => { + return p1 + (p2 || '') + 'm' + (p3 || ''); + }); + + return cleaned; + } + + getChordRegex(isItalian: boolean): RegExp { + if (isItalian) { + return /^(DO|RE|MI|FA|SOL|LA|SI)(#|B)?(M|-|MIN|MAJ|AUG|DIM|4|5|6)?(7|9|11|13)?(\/(DO|RE|MI|FA|SOL|LA|SI|\d+)(#|B|b)?)?$/i; + } else { + return /^(DO|RE|MI|FA|SOL|LA|SI|C|D|E|F|G|A|B)(#|B)?(M|-|MIN|MAJ|AUG|DIM|4|5|6)?(7|9|11|13)?(\/(DO|RE|MI|FA|SOL|LA|SI|C|D|E|F|G|A|B|\d+)(#|B|b)?)?$/i; + } + } + + getMultiChordRegex(isItalian: boolean): RegExp { + if (isItalian) { + return /((?:DO|RE|MI|FA|SOL|LA|SI)(?:#|B)?(?:MIN|MAJ|AUG|DIM|M|-|4|5|6)?(?:7|9|11|13)?(?:\/(?:DO|RE|MI|FA|SOL|LA|SI|\d+)(?:#|B|b)?)?)/gi; + } else { + return /((?:DO|RE|MI|FA|SOL|LA|SI|C|D|E|F|G|A|B)(?:#|B)?(?:MIN|MAJ|AUG|DIM|M|-|4|5|6)?(?:7|9|11|13)?(?:\/(?:DO|RE|MI|FA|SOL|LA|SI|C|D|E|F|G|A|B|\d+)(?:#|B|b)?)?)/gi; + } + } + + isItalianNotation(words: any[]): boolean { + if (!words || words.length === 0) return false; + + // 1. Group words into horizontal lines + const heights = words.map(w => w.bbox ? (w.bbox.y1 - w.bbox.y0) : 10); + const avgHeight = heights.reduce((sum, h) => sum + h, 0) / heights.length; + const verticalTolerance = avgHeight * 1.0; + + const lines: any[][] = []; + words.forEach(word => { + if (!word.text) return; + const wordYCenter = word.bbox ? ((word.bbox.y0 + word.bbox.y1) / 2) : 0; + let added = false; + for (const line of lines) { + const avgLineYCenter = line.reduce((sum, w) => sum + (w.bbox ? ((w.bbox.y0 + w.bbox.y1) / 2) : 0), 0) / line.length; + if (Math.abs(wordYCenter - avgLineYCenter) < verticalTolerance) { + line.push(word); + added = true; + break; + } + } + if (!added) { + lines.push([word]); + } + }); + + const genericChordRegex = /^(DO|RE|MI|FA|SOL|LA|SI|C|D|E|F|G|A|B)(#|B)?(M|-|MIN|MAJ|AUG|DIM|4|5|6)?(7|9|11|13)?(\/(DO|RE|MI|FA|SOL|LA|SI|C|D|E|F|G|A|B|\d+)(#|B|b)?)?$/i; + let englishChordsCount = 0; + let italianChordsCount = 0; + + lines.forEach(line => { + let chordCount = 0; + line.forEach(w => { + let clean = w.text.toUpperCase().replace(/\s+/g, '').replace(/\((.*?)\)/g, '/$1').replace(/[\.\,\[\]]/g, ''); + clean = this.sanitizeOcrChord(clean); + if (genericChordRegex.test(clean)) { + chordCount++; + } + }); + + const ratio = line.length > 0 ? chordCount / line.length : 0; + if (ratio >= 0.5) { + line.forEach(w => { + let clean = w.text.toUpperCase().replace(/\s+/g, '').replace(/\((.*?)\)/g, '/$1').replace(/[\.\,\[\]]/g, ''); + clean = this.sanitizeOcrChord(clean); + + const isEnglish = /^(C|D|E|F|G|A|B)(#|B)?(M|-|MIN|MAJ|AUG|DIM|4|5|6)?(7|9|11|13)?(\/(C|D|E|F|G|A|B|\d+)(#|B|b)?)?$/i.test(clean); + const isItalian = /^(DO|RE|MI|FA|SOL|LA|SI)(#|B)?(M|-|MIN|MAJ|AUG|DIM|4|5|6)?(7|9|11|13)?(\/(DO|RE|MI|FA|SOL|LA|SI|\d+)(#|B|b)?)?$/i.test(clean); + + if (isEnglish && !isItalian) { + englishChordsCount++; + } else if (isItalian && !isEnglish) { + italianChordsCount++; + } + }); + } + }); + + if (englishChordsCount === 0 && italianChordsCount === 0) { + // Fallback: search the entire words list for unambiguous chords + words.forEach(w => { + if (!w.text) return; + let clean = w.text.toUpperCase().replace(/\s+/g, '').replace(/\((.*?)\)/g, '/$1').replace(/[\.\,\[\]]/g, ''); + clean = this.sanitizeOcrChord(clean); + + const isUnambiguousEnglish = + /^(C|D|G|B)(#|B)?(M|-|MIN|MAJ|AUG|DIM|4|5|6)?(7|9|11|13)?(\/(C|D|E|F|G|A|B|\d+)(#|B|b)?)?$/i.test(clean) || + /^(A|E|F)(#|B|M|-|MIN|MAJ|AUG|DIM|4|5|6|7|9|11|13)/i.test(clean); + const isUnambiguousItalian = + /^(DO|RE|MI|FA|SOL|LA|SI)(#|B|M|-|MIN|MAJ|AUG|DIM|4|5|6|7|9|11|13)/i.test(clean); + + if (isUnambiguousEnglish) englishChordsCount++; + if (isUnambiguousItalian) italianChordsCount++; + }); + } + + console.log(`[OCR-Capture] Chord line analysis - English chords: ${englishChordsCount}, Italian chords: ${italianChordsCount}`); + return italianChordsCount > englishChordsCount; + } + + isChordWord(text: string, isItalian: boolean, allowLowercase: boolean = false): boolean { + if (!text || text.length === 0) return false; + const lower = text.toLowerCase(); + // Skip common valid words written purely in lowercase unless allowLowercase is true + if (!allowLowercase && text[0] === lower[0] && ['la', 'mi', 're', 'do', 'si', 'fa', 'e'].includes(lower)) { + return false; + } + let clean = text.toUpperCase().replace(/\s+/g, '').replace(/\((.*?)\)/g, '/$1').replace(/[\.\,\[\]]/g, ''); + clean = this.sanitizeOcrChord(clean); + const chordRegex = this.getChordRegex(isItalian); + if (clean.includes('_')) { + const parts = clean.split('_').filter(p => p.length > 0); + if (parts.length === 0) return false; + return parts.every(p => chordRegex.test(p)); + } + return chordRegex.test(clean); + } + + convertEnglishChordToItalian(chord: string, isItalian: boolean = false): string { + if (isItalian) return chord; + if (!chord) return chord; + if (chord.includes('/')) { + return chord.split('/').map(part => this.convertEnglishChordToItalian(part.trim(), isItalian)).join('/'); + } + const upper = chord.toUpperCase(); + if (upper.startsWith('DO')) { + return chord; + } + if (upper.startsWith('FA')) { + if (upper.startsWith('FAUG') || upper.startsWith('FADD') || upper.startsWith('FALT')) { + return 'FA' + chord.slice(1); + } + return chord; + } + if (upper.startsWith('C')) { + return 'DO' + chord.slice(1); + } + if (upper.startsWith('D')) { + return 'RE' + chord.slice(1); + } + if (upper.startsWith('E')) { + return 'MI' + chord.slice(1); + } + if (upper.startsWith('F')) { + return 'FA' + chord.slice(1); + } + if (upper.startsWith('G')) { + return 'SOL' + chord.slice(1); + } + if (upper.startsWith('A')) { + return 'LA' + chord.slice(1); + } + if (upper.startsWith('B')) { + return 'SI' + chord.slice(1); + } + return chord; + } + + isLabelLine(text: string): boolean { + return /^(Intro|Strofa|Rit|Special|Coro|Bridge|RIT|CHORUS|VERSE)/i.test(text.trim()); + } + + parseSongSpatially(words: any[]): string { + if (!words || words.length === 0) { + console.warn('[OCR-Capture] Nessuna parola ricevuta dall\'OCR.'); + return ''; + } + + const isItalian = this.isItalianNotation(words); + console.log(`[OCR-Capture] Rilevata notazione italiana: ${isItalian}`); + + // Preprocess words to split run-together chords like BA + const preprocessedWords: any[] = []; + words.forEach(w => { + if (!w.text) return; + const match = w.text.match(/^([ABCDEFG])([ABCDEFG])$/i); + if (match && !(match[1].toUpperCase() === 'F' && match[2].toUpperCase() === 'A')) { + const charWidth = (w.bbox.x1 - w.bbox.x0) / 2; + preprocessedWords.push({ + text: match[1], + bbox: { ...w.bbox, x1: w.bbox.x0 + charWidth } + }); + preprocessedWords.push({ + text: match[2], + bbox: { ...w.bbox, x0: w.bbox.x0 + charWidth } + }); + } else { + preprocessedWords.push(w); + } + }); + words = preprocessedWords; + + console.log(`[OCR-Capture] Parole totali ricevute dall'OCR: ${words.length}`); + const validWords = words.filter(w => w.text && w.text.trim().length > 0); + console.log(`[OCR-Capture] Parole valide dopo filtraggio: ${validWords.length}`); + if (validWords.length === 0) return ''; + + // Calculate average word height to set vertical tolerance + const heights = validWords.map(w => w.bbox.y1 - w.bbox.y0); + const avgHeight = heights.reduce((sum, h) => sum + h, 0) / heights.length; + const verticalTolerance = avgHeight * 1.0; + console.log(`[OCR-Capture] Altezza media carattere: ${avgHeight.toFixed(1)}px, tolleranza verticale: ${verticalTolerance.toFixed(1)}px`); + + // 2. Group words into horizontal lines + const lines: any[][] = []; + validWords.forEach(word => { + const wordYCenter = (word.bbox.y0 + word.bbox.y1) / 2; + let added = false; + for (const line of lines) { + const avgLineYCenter = line.reduce((sum, w) => sum + (w.bbox.y0 + w.bbox.y1) / 2, 0) / line.length; + if (Math.abs(wordYCenter - avgLineYCenter) < verticalTolerance) { + line.push(word); + added = true; + break; + } + } + if (!added) { + lines.push([word]); + } + }); + + // Sort words horizontally in each line + lines.forEach(line => line.sort((a, b) => a.bbox.x0 - b.bbox.x0)); + + // Sort all lines vertically by average y0 + lines.sort((a, b) => { + const avgA = a.reduce((sum, w) => sum + w.bbox.y0, 0) / a.length; + const avgB = b.reduce((sum, w) => sum + w.bbox.y0, 0) / b.length; + return avgA - avgB; + }); + + // 3. Classify lines as Chords vs. Text + const chordRegex = this.getChordRegex(isItalian); + + const classifiedLines = lines.map(line => { + let chordCount = 0; + let hasLongNonChord = false; + + line.forEach(w => { + if (this.isChordWord(w.text, isItalian, true)) { + chordCount++; + } else { + const clean = w.text.replace(/[.,:;!\?]/g, '').trim(); + if (clean.length > 5) { + hasLongNonChord = true; + } + } + }); + + const ratio = line.length > 0 ? chordCount / line.length : 0; + let isChords = false; + + if (ratio >= 0.4 && line.length <= 10) { + if (!hasLongNonChord || ratio >= 0.75) { + isChords = true; + } + } + + return { + words: line, + isChords: isChords, + yCenter: line.reduce((sum, w) => sum + (w.bbox.y0 + w.bbox.y1)/2, 0) / line.length + }; + }); + + // 4. Merge chords and text lines + const processedLines: string[] = []; + let inChorus = false; + let inVerse = false; + const chorusStartRegex = /^(R:|Rit\.|Rit|Ritornello|Coro)/i; + + for (let i = 0; i < classifiedLines.length; i++) { + const current = classifiedLines[i]; + + if (current.isChords) { + const next = (i + 1 < classifiedLines.length) ? classifiedLines[i + 1] : null; + const nextText = next ? next.words.map(w => w.text).join(' ') : ''; + if (next && !next.isChords && !this.isLabelLine(nextText)) { + // Merge spatially! + const merged = this.mergeChordsAndLyrics(current.words, next.words, isItalian); + const lineText = next.words.map(w => w.text).join(' '); + const isChorus = chorusStartRegex.test(lineText); + + if (isChorus) { + if (inVerse) { processedLines.push('{end_verse}'); inVerse = false; } + if (!inChorus) { processedLines.push('{start_chorus}'); inChorus = true; } + } else if (!inChorus && !inVerse && lineText.length > 5) { + processedLines.push('{start_verse}'); + inVerse = true; + } + + processedLines.push(merged); + i++; // Skip next line because we consumed it! + } else { + // Chord line but no text below it: just wrap and print + const multiChordRegex = this.getMultiChordRegex(isItalian); + const expandedChords: string[] = []; + current.words.forEach(w => { + const parts = w.text.split(/(_)/); + const processedParts = parts.map((part: string) => { + if (part === '_') return ' _ '; + if (!part.trim()) return part; + + let cleanText = part.toUpperCase().replace(/\s+/g, ''); + cleanText = cleanText.replace(/\((.*?)\)/g, '/$1'); + cleanText = cleanText.replace(/[\.\,]$/g, ''); + cleanText = this.sanitizeOcrChord(cleanText); + + if (this.isChordWord(cleanText, isItalian)) { + return `[${this.convertEnglishChordToItalian(cleanText, isItalian)}]`; + } else { + const matches = [...cleanText.matchAll(multiChordRegex)]; + const fullMatchStr = matches.map(m => m[0]).join(''); + if (matches.length > 0 && fullMatchStr === cleanText) { + return matches.map((m: any) => `[${this.convertEnglishChordToItalian(m[0].toUpperCase(), isItalian)}]`).join(' '); + } else { + return part; + } + } + }); + expandedChords.push(processedParts.join('')); + }); + const wrapped = expandedChords.join(' '); + if (wrapped) { + processedLines.push(wrapped); + } + } + } else { + const lineText = current.words.map(w => w.text).join(' '); + const isChorus = chorusStartRegex.test(lineText); + + if (isChorus) { + if (inVerse) { processedLines.push('{end_verse}'); inVerse = false; } + if (!inChorus) { processedLines.push('{start_chorus}'); inChorus = true; } + } else if (!inChorus && !inVerse && lineText.length > 5) { + processedLines.push('{start_verse}'); + inVerse = true; + } + + processedLines.push(this.wrapChords(lineText, chordRegex, isItalian)); + } + + // If we see a large vertical gap, close open blocks + const lastProcessedLine = classifiedLines[i]; + const currentNext = (i + 1 < classifiedLines.length) ? classifiedLines[i + 1] : null; + if (currentNext && lastProcessedLine) { + const gap = currentNext.yCenter - lastProcessedLine.yCenter; + if (gap > avgHeight * 3.5) { + if (inChorus) { processedLines.push('{end_chorus}'); inChorus = false; } + if (inVerse) { processedLines.push('{end_verse}'); inVerse = false; } + processedLines.push(''); + } + } + } + + if (inChorus) processedLines.push('{end_chorus}'); + if (inVerse) processedLines.push('{end_verse}'); + + return processedLines.join('\n'); + } + + mergeChordsAndLyrics(chordWords: any[], textWords: any[], isItalian: boolean = false): string { + // Pre-process chordWords to merge fragmented bass notes like 'Re', '(f', 'fa#)' + let mergedChordWords: any[] = []; + for (let i = 0; i < chordWords.length; i++) { + let cw = chordWords[i]; + if (cw.text.startsWith('(') && mergedChordWords.length > 0) { + let prev = mergedChordWords[mergedChordWords.length - 1]; + prev.text += cw.text; + prev.bbox.x1 = Math.max(prev.bbox.x1, cw.bbox.x1); + if (!prev.text.includes(')')) { + let j = i + 1; + while (j < chordWords.length) { + prev.text += chordWords[j].text; + prev.bbox.x1 = Math.max(prev.bbox.x1, chordWords[j].bbox.x1); + if (chordWords[j].text.includes(')')) { + i = j; + break; + } + j++; + } + } + } else { + let text = cw.text; + let bbox = { ...cw.bbox }; + if (text.includes('(') && !text.includes(')')) { + let j = i + 1; + while (j < chordWords.length) { + text += chordWords[j].text; + bbox.x1 = Math.max(bbox.x1, chordWords[j].bbox.x1); + if (chordWords[j].text.includes(')')) { + i = j; + break; + } + j++; + } + } + mergedChordWords.push({ text, bbox }); + } + } + + // Sanitize common OCR errors in chords (e.g., 'Re(f fa#)' -> 'Re(fa#)') + mergedChordWords.forEach(cw => { + cw.text = cw.text.replace(/f\s*fa#/gi, 'fa#'); + cw.text = cw.text.replace(/ff/gi, 'f'); + cw.text = cw.text.replace(/m\s*mi/gi, 'mi'); + cw.text = cw.text.replace(/mm/gi, 'm'); + }); + + if (!textWords || textWords.length === 0) { + return mergedChordWords.map(c => { + const parts = c.text.split(/(_)/); + return parts.map((part: string) => { + if (part === '_') return ' _ '; + if (!part.trim()) return part; + let clean = part.toUpperCase().replace(/\s+/g, '').replace(/\((.*?)\)/g, '/$1').replace(/[\.\,\[\]]/g, ''); + clean = this.sanitizeOcrChord(clean); + if (this.isChordWord(part, isItalian, true)) { + return `[${this.convertEnglishChordToItalian(clean, isItalian)}]`; + } else { + return part; + } + }).join(''); + }).join(' '); + } + + const multiChordRegex = this.getMultiChordRegex(isItalian); + + const expandedChordWords: any[] = []; + mergedChordWords.forEach(chord => { + const parts = chord.text.split(/(_)/); + let currentX = chord.bbox.x0; + const totalLen = chord.text.length || 1; + const widthPerChar = (chord.bbox.x1 - chord.bbox.x0) / totalLen; + + parts.forEach((part: string) => { + const partLen = part.length; + const partWidth = partLen * widthPerChar; + const partX0 = currentX; + const partX1 = currentX + partWidth; + currentX = partX1; + + if (part === '_' || !part.trim()) { + return; + } + + let originalText = part.toUpperCase().replace(/\s+/g, '').replace(/\((.*?)\)/g, '/$1').replace(/[\.\,\[\]]/g, ''); + originalText = this.sanitizeOcrChord(originalText); + const matches = [...originalText.matchAll(multiChordRegex)]; + + if (matches.length === 0) { + expandedChordWords.push({ + text: originalText, + bbox: { ...chord.bbox, x0: partX0, x1: partX1 } + }); + } else { + const fullMatchStr = matches.map(m => m[0]).join(''); + if (fullMatchStr === originalText) { + const matchCharWidth = (partX1 - partX0) / Math.max(1, originalText.length); + matches.forEach(match => { + const matchIndex = match.index!; + const matchLength = match[0].length; + const newX0 = partX0 + matchIndex * matchCharWidth; + const newX1 = partX0 + (matchIndex + matchLength) * matchCharWidth; + + expandedChordWords.push({ + text: match[0], + bbox: { ...chord.bbox, x0: newX0, x1: newX1 } + }); + }); + } else { + expandedChordWords.push({ + text: originalText, + bbox: { ...chord.bbox, x0: partX0, x1: partX1 } + }); + } + } + }); + }); + + const chordAssignments = new Map(); + + expandedChordWords.forEach(chord => { + const chordX = (chord.bbox.x0 + chord.bbox.x1) / 2; + let closestWord: any = null; + let minDistance = Infinity; + + textWords.forEach(textWord => { + let dist = 0; + if (chordX < textWord.bbox.x0) { + dist = textWord.bbox.x0 - chordX; + } else if (chordX > textWord.bbox.x1) { + dist = chordX - textWord.bbox.x1; + } + + if (dist < minDistance) { + minDistance = dist; + closestWord = textWord; + } + }); + + if (closestWord) { + if (!chordAssignments.has(closestWord)) { + chordAssignments.set(closestWord, []); + } + chordAssignments.get(closestWord)!.push(chord); + } + }); + + let result = ''; + + textWords.forEach((textWord, index) => { + const assignedChords = chordAssignments.get(textWord) || []; + assignedChords.sort((a, b) => a.bbox.x0 - b.bbox.x0); + + const wordText = textWord.text; + let charWidth = (textWord.bbox.x1 - textWord.bbox.x0) / Math.max(1, wordText.length); + if (charWidth <= 0) charWidth = 6; // safe fallback + + let lastCharIndex = 0; + let wordResult = ''; + + assignedChords.forEach(chord => { + const chordX = (chord.bbox.x0 + chord.bbox.x1) / 2; + let charIndex = Math.round((chordX - textWord.bbox.x0) / charWidth); + + if (charIndex < 0) charIndex = 0; + if (charIndex > wordText.length) charIndex = wordText.length; + + let cleanChord = chord.text.replace(/[\(\)\[\]]/g, '').toUpperCase(); + cleanChord = this.sanitizeOcrChord(cleanChord); + if (this.isChordWord(chord.text, isItalian, true)) { + wordResult += wordText.substring(lastCharIndex, charIndex) + `[${this.convertEnglishChordToItalian(cleanChord, isItalian)}]`; + } else { + wordResult += wordText.substring(lastCharIndex, charIndex); + } + lastCharIndex = charIndex; + }); + + wordResult += wordText.substring(lastCharIndex); + result += wordResult; + + if (index < textWords.length - 1) { + result += ' '; + } + }); + + let finalResult = result.replace(/\]\[/g, '] ['); + finalResult = finalResult.replace(/\]_\[/g, '] _ ['); + finalResult = finalResult.replace(/\]_/g, '] _ '); + finalResult = finalResult.replace(/_\[/g, ' _ ['); + // Normalize any duplicate spaces around underscores: + finalResult = finalResult.replace(/\s*_\s*/g, ' _ '); + + console.log(`[OCR-Debug] Linea generata: ${finalResult}`); + + return finalResult; + } + + + + smartProcessOCR(text: string): string { + let lines = text.split('\n'); + let processedLines: string[] = []; + + const words = text.split(/\s+/).map(t => ({ text: t })); + const isItalian = this.isItalianNotation(words); + const chordRegex = isItalian + ? /(DO|RE|MI|FA|SOL|LA|SI)(#|b)?(m|-|min|maj|aug|dim)?(7|9|11|13)?/i + : /(DO|RE|MI|FA|SOL|LA|SI|C|D|E|F|G|A|B)(#|b)?(m|-|min|maj|aug|dim)?(7|9|11|13)?/i; + let inChorus = false; + let inVerse = false; + + lines.forEach((line) => { + let trimmed = line.trim(); + if (!trimmed) { + if (inChorus) { processedLines.push('{end_chorus}'); inChorus = false; } + if (inVerse) { processedLines.push('{end_verse}'); inVerse = false; } + processedLines.push(''); + return; + } + + const isChorusMarker = /^(Rit|Ritornello|Chorus|CORO)/i.test(trimmed); + if (isChorusMarker && !inChorus) { + if (inVerse) { processedLines.push('{end_verse}'); inVerse = false; } + processedLines.push('{start_chorus}'); + inChorus = true; + if (trimmed.length > 12) processedLines.push(this.wrapChords(trimmed, chordRegex, isItalian)); + } else { + if (!inVerse && !inChorus && trimmed.length > 5) { + processedLines.push('{start_verse}'); + inVerse = true; + } + processedLines.push(this.wrapChords(trimmed, chordRegex, isItalian)); + } + }); + + if (inChorus) processedLines.push('{end_chorus}'); + if (inVerse) processedLines.push('{end_verse}'); + return processedLines.join('\n'); + } + + private wrapChords(line: string, regex: RegExp, isItalian: boolean): string { + let source = regex.source.replace(/^\^/, '').replace(/\$$/, ''); + if (!source.startsWith('\\b')) source = '\\b' + source; + if (!source.endsWith('\\b')) source = source + '\\b'; + const globalRegex = new RegExp(source, 'gi'); + const parts = line.split(/(_)/); + return parts.map((part: string) => { + if (part === '_') return ' _ '; + return part.replace(globalRegex, (match) => { + const lower = match.toLowerCase(); + if (['a', 'e', 'o', 'i'].includes(lower)) { + return match; + } + if (['la', 'mi', 're', 'do', 'si', 'fa', 'sol'].includes(lower)) { + return match; + } + const sanitized = this.sanitizeOcrChord(match.toUpperCase()); + return `[${this.convertEnglishChordToItalian(sanitized, isItalian)}]`; + }); + }).join(''); + } + + + + async saveToMyCanti() { + if (!this.title || !this.content) return; + + // Automatically convert any [LAM]/[LAN], [REM]/[REN] etc. to [LAm], [REm] in content before saving + this.content = this.content.replace(/\[(DO|RE|MI|FA|SOL|LA|SI)(#|b|♭)?[mMnN](\d*)\]/g, (match, p1, p2, p3) => { + return `[${p1}${p2 || ''}m${p3 || ''}]`; + }); + + await this.proceedSaveToMyCanti(); + } + + private async proceedSaveToMyCanti() { + // Combine lit and tematico for id_momenti + const id_momenti = [...this.selectedLiturgico, ...this.selectedTematico]; + + const activePlaylistId = this.playlistService.activePlaylistId(); + const isRemotePlaylist = activePlaylistId && activePlaylistId.startsWith('remote_'); + + if (isRemotePlaylist) { + // 1. Clone the song (generate a brand new my_... ID) + const savedCanto = await this.myCantiService.saveCanto({ + titolo: this.title, + autore: this.author, + link_youtube: this.youtubeLink, + testo: this.content, + accordi: this.content, + id_momenti: id_momenti, + durata: this.durata || undefined, + bpm: this.bpm !== null && this.bpm !== undefined && !isNaN(Number(this.bpm)) ? Number(this.bpm) : undefined + }); + + // 2. Clone/convert remote playlist to local personal playlist + const remotePl = this.playlistService.remotePlaylist(); + if (remotePl) { + const originalIds = remotePl.ids || []; + const updatedIds = originalIds.map((id: string) => id === this.editId ? savedCanto.id : id); + + const songSettings = { ...(remotePl.songSettings || {}) }; + if (this.editId && songSettings[this.editId]) { + songSettings[savedCanto.id] = { ...songSettings[this.editId] }; + delete songSettings[this.editId]; + } + + const localName = remotePl.name.replace('[Remote] ', ''); + + // Force save as a new local playlist + this.playlistService.activePlaylistId.set(null); + await this.playlistService.savePlaylist(localName, updatedIds, songSettings); + } + + // Navigate to the player with the new cloned song ID immediately + this.router.navigate(['/player'], { queryParams: { id: savedCanto.id }, replaceUrl: true }); + } else { + // Standard path + const savedCanto = await this.myCantiService.saveCanto({ + id: this.editId || undefined, + titolo: this.title, + autore: this.author, + link_youtube: this.youtubeLink, + testo: this.content, + accordi: this.content, // Save to both fields for compatibility + id_momenti: id_momenti, + durata: this.durata || undefined, + bpm: this.bpm !== null && this.bpm !== undefined && !isNaN(Number(this.bpm)) ? Number(this.bpm) : undefined + }); + + if (this.editId && !this.editId.startsWith('my_') && savedCanto && savedCanto.id) { + await this.playlistService.replaceSongIdInPlaylists(this.editId, savedCanto.id); + } + + if (this.editId && this.editId.startsWith('remote_share_')) { + await this.playlistService.deleteRemoteShareCanto(this.editId); + } + + if (this.editId && savedCanto && savedCanto.id && this.editId !== savedCanto.id) { + this.router.navigate(['/player'], { queryParams: { id: savedCanto.id }, replaceUrl: true }); + } else { + this.navCtrl.back(); + } + } + } +} diff --git a/src/app/pages/settings/settings-routing.module.ts b/src/app/pages/settings/settings-routing.module.ts new file mode 100644 index 0000000..c91d0d3 --- /dev/null +++ b/src/app/pages/settings/settings-routing.module.ts @@ -0,0 +1,16 @@ +import { NgModule } from '@angular/core'; +import { Routes, RouterModule } from '@angular/router'; +import { SettingsPage } from './settings.page'; + +const routes: Routes = [ + { + path: '', + component: SettingsPage + } +]; + +@NgModule({ + imports: [RouterModule.forChild(routes)], + exports: [RouterModule], +}) +export class SettingsPageRoutingModule {} diff --git a/src/app/pages/settings/settings.module.ts b/src/app/pages/settings/settings.module.ts new file mode 100644 index 0000000..955bab3 --- /dev/null +++ b/src/app/pages/settings/settings.module.ts @@ -0,0 +1,17 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { FormsModule } from '@angular/forms'; +import { IonicModule } from '@ionic/angular'; +import { SettingsPageRoutingModule } from './settings-routing.module'; +import { SettingsPage } from './settings.page'; + +@NgModule({ + imports: [ + CommonModule, + FormsModule, + IonicModule, + SettingsPageRoutingModule + ], + declarations: [SettingsPage] +}) +export class SettingsPageModule {} diff --git a/src/app/pages/settings/settings.page.html b/src/app/pages/settings/settings.page.html new file mode 100644 index 0000000..c68bb0e --- /dev/null +++ b/src/app/pages/settings/settings.page.html @@ -0,0 +1,507 @@ + + + + + + Impostazioni + + + + +
    + + +
    + + + +

    Installa Applicazione

    +

    Aggiungi {{ appName }} alla schermata home

    +
    + + Installa + +
    +
    + + +
    + + + +

    Installazione su iPhone / iPad

    +

    Scopri come aggiungere l'app sulla home

    +
    + +
    + +
    +

    + Apple non consente l'installazione automatica dei siti web. Segui questi semplici passi da Safari: +

    +
      +
    1. + Tocca il pulsante di Condivisione nella barra di navigazione inferiore di Safari. +
    2. +
    3. + Scorri il menu verso il basso e seleziona Aggiungi alla schermata Home . +
    4. +
    5. + Conferma toccando Aggiungi in alto a destra. L'icona dell'app apparirà sul tuo schermo! +
    6. +
    +
    +
    + + +
    + + + +

    Come installare l'applicazione

    +

    + Se usi Chrome / Edge / Brave: puoi installarla cliccando sull'icona di installazione ⊕ o 📥 che appare a destra nella barra degli indirizzi del browser.

    + Se usi Safari (su Mac): clicca sul menu File in alto e seleziona Aggiungi al Dock.... +

    +
    +
    +
    + +
    + + + +

    Schermo Intero Browser

    +

    Espande l'app a tutto schermo

    +
    + +
    + + + + +

    Alto Contrasto

    +

    Colori più netti per il sole

    +
    + +
    + + + +

    Avanzamento Automatico

    +

    Passa al canto successivo

    +
    + +
    + + + + +

    Editor e Canti Personali

    +

    Abilita aggiunta e gestione "Miei"

    +
    + +
    + + + +

    Visualizza tag

    +

    Mostra filtri sotto autore nella lista canti

    +
    + +
    + + + +

    Visualizza data update

    +

    Mostra data aggiornamento nella lista canti

    +
    + +
    + + + +

    Visualizza durata, bpm e tonalità

    +

    Mostra queste info sotto autore / titolo

    +
    + +
    + + + +

    Autoscroll standard

    +

    Abilita 3 tasti di autoscroll nel canto

    +
    + +
    + + + +

    Autoscroll visuale

    +

    Mostra fotocamera per scorrimento visuale

    +
    + +
    + + + +

    Avanzamento manuale a pagine

    +

    I tasti Avanti/Indietro (Karaoke) voltano la pagina intera anziché riga per riga

    +
    + +
    + + + +

    Vista orizzontale per proiezione

    +

    Adatta il layout in landscape per la proiezione (testo più grande, controlli dedicati)

    +
    + +
    + + + +

    Schermo nero durante l'ascolto

    +

    Se attiva la riproduzione in home, mostra uno schermo nero per risparmiare batteria. Tocca per disattivare.

    +
    + +
    +
    + + +
    + + + +

    Comunità

    +

    Mostra il filtro Comunità nella home

    +
    + +
    + + +
    +
    +
    +
    Comunità Attiva
    +
    {{ comunitaService.comunitaNome() }}
    +
    Codice: {{ comunitaService.comunitaCode() }}
    +
    +
    + + + + + + +
    +
    + +
    +

    + Inserisci il codice parrocchiale/comunità per scaricare i canti e le scalette dedicate: +

    +
    +
    + +
    + + Attiva + +
    +
    +
    +
    + + +
    +
    +

    + Identità Utente e Ripristino +

    +
    + +
    +

    + Questo codice univoco identifica in modo anonimo il tuo dispositivo e ti consente di gestire comunità e canti. Salva il codice o il QR code per ripristinare il tuo profilo su un nuovo dispositivo. +

    + + +
    +
    Nome
    + +
    + +
    +
    +
    Codice ID
    +
    {{ settingsService.userUuid() }}
    +
    + + + +
    + +
    + + + Scansiona QR + + + + Inserisci Codice + +
    + + + + Ripristina ID Originario + + + + + Salva Backup sul Server + + + + + Ripristina Backup dal Server + +
    +
    + + +
    + + + +

    Importa Playlist via QR

    +

    Inquadra il QR di una playlist condivisa per importarla

    +
    + +
    +
    + + +
    + + + +

    Invio dati statistici

    +

    Invia statistiche di utilizzo e tonalità

    +
    + +
    +
    + + + +
    +
    +

    + Modalità Visualizzazione +

    +
    + +
    +
    +
    + Solo Testo +
    +
    + Accordi +
    +
    +
    +
    + + +
    +
    +

    + Notazione Accordi Preferita +

    +
    + +
    +
    +
    + Diesis (#) +
    +
    + Bemolle (b) +
    +
    +
    +
    + + +
    +
    +

    + Modalità Tracciamento Fotocamera (Karaoke) +

    +
    + +
    +
    +
    + Distanza Viso (Avanti / Dietro) +
    +
    + Inclinazione Testa +
    +
    +

    + + 💡 Distanza Viso: avvicinati allo schermo per avanzare nel testo, allontanati per tornare indietro. Tocca la percentuale nel player per calibrare all'istante la tua distanza attuale al 100%. + + + 💡 Inclinazione: piega la testa a destra o a sinistra per avanzare o tornare indietro. + +

    +
    +
    + + +
    +
    +

    + Legenda Pulsanti del Canto +

    +
    + +
    +

    + All'interno della schermata di lettura del canto trovi vari pulsanti per controllare la visualizzazione e lo scorrimento: +

    + +
    +
    +
    + +
    +
    +

    Scroll Visuale (Karaoke)

    +

    + Attiva lo scorrimento visuale intelligente tramite fotocamera frontale (avvicinandoti/allontanandoti o inclinando il capo in base alla modalità selezionata). +

    +
    +
    + +
    +
    + +
    +
    +

    Trasposizione Tonalità (+ / -)

    +

    + Disponibile in modalità "Accordi". Alza o abbassa la tonalità del canto di semitono in semitono, ricalcolando gli accordi all'istante. +

    +
    +
    + +
    +
    +
    + +
    +
    + +
    +
    +
    +

    Testo / Accordi (icona in alto a destra)

    +

    + Alterna la visualizzazione tra solo testo e testo con accordi. L'icona con la T (grigia) indica la modalità testo; l'icona con le note musicali (arancione) indica la modalità accordi. Un tocco cambia modalità all'istante. +

    +
    +
    + +
    +
    + +
    +
    +

    Riavvia Canto

    +

    + Riporta la visualizzazione all'inizio del testo e azzera il tracciamento dello scroll visuale. +

    +
    +
    + +
    +
    + +
    +
    +

    Navigazione Righe

    +

    + Permette di avanzare o tornare indietro manualmente tra le righe del testo del canto. +

    +
    +
    + +
    +
    + +
    +
    +

    Zoom Caratteri

    +

    + Ingrandisce o rimpicciolisce il testo e gli accordi (puoi usare anche il gesto "pinch-to-zoom" sullo schermo). +

    +
    +
    + +
    +
    + +
    +
    +

    YouTube Esterno

    +

    + Apre la traccia o il video ufficiale del canto direttamente sull'applicazione esterna di YouTube (quando online). +

    +
    +
    +
    +
    +
    + + + +
    + +
    +
    +
    diff --git a/src/app/pages/settings/settings.page.scss b/src/app/pages/settings/settings.page.scss new file mode 100644 index 0000000..ab573f5 --- /dev/null +++ b/src/app/pages/settings/settings.page.scss @@ -0,0 +1,326 @@ +.bg-gradient { + --background: radial-gradient(circle at top left, #2d3436 0%, #121212 100%); + background: radial-gradient(circle at top left, #2d3436 0%, #121212 100%); +} + +.outfit-font { + font-family: 'Outfit', sans-serif; +} + +.settings-container { + max-width: 600px; + margin: 0 auto; +} + +.settings-group { + border-radius: 20px; + overflow: hidden; + border: 1px solid rgba(255, 255, 255, 0.1); +} + + + +.transparent-item { + --background: transparent; + --color: white; + --padding-start: 16px; + --inner-padding-end: 16px; +} + +.settings-item-title { + color: white; + font-weight: 600; + margin: 0; +} + +.settings-item-subtitle { + color: rgba(255, 255, 255, 0.6); + margin: 0; +} + +.settings-group-title { + font-size: 1.1rem; + font-weight: 700; + color: var(--ion-color-secondary); + margin: 0; +} + +.sub-group-title { + font-size: 0.75rem; + font-weight: 700; + color: rgba(255, 255, 255, 0.4); + text-transform: uppercase; + letter-spacing: 0.05em; + margin-bottom: 4px; +} + +.playlist-item { + --min-height: 44px; + background: rgba(255, 255, 255, 0.03) !important; + margin: 4px 8px; + border-radius: 8px; + + .settings-item-title { + font-size: 0.9rem; + } +} + +ion-radio { + --color: rgba(255, 255, 255, 0.4); + --color-checked: var(--ion-color-secondary); + font-size: 1rem; + width: 100%; + + ion-label { + color: white; + } +} + +.compact-mode { + .filter-btn { + flex: 1; + justify-content: center; + } +} + +.group-header { + margin-bottom: 8px; +} + +.sync-info { + margin-top: 4px; + padding-left: 56px; + p { + font-size: 0.75rem; + color: rgba(255, 255, 255, 0.4); + strong { + color: var(--ion-color-secondary); + } + } +} + +.sync-progress { + height: 4px; + background: rgba(255, 255, 255, 0.1); + width: 100%; + + .progress-bar { + height: 100%; + background: var(--ion-color-secondary); + transition: width 0.3s ease; + } +} + +.settings-footer-text { + color: rgba(255, 255, 255, 0.3); + font-size: 0.8rem; +} + +// High contrast overrides +:host-context(body.high-contrast) { + .settings-item-title { + color: black !important; + } + .settings-item-subtitle { + color: rgba(0, 0, 0, 0.6) !important; + } + .settings-footer-text { + color: rgba(0, 0, 0, 0.4) !important; + } + .sub-group-title { + color: rgba(0, 0, 0, 0.7) !important; + } + .sync-info p { + color: rgba(0, 0, 0, 0.7) !important; + } + ion-label { + color: black !important; + } + ion-radio { + --color: rgba(0, 0, 0, 0.3); + color: black !important; + + ion-label { + color: black !important; + } + } +} + +.credits-footer { + margin-top: 24px; + border-top: 1px solid rgba(255, 255, 255, 0.1); + padding-top: 24px; + + .credits-text { + font-size: 1rem; + font-weight: 600; + color: var(--ion-color-secondary); + line-height: 1.6; + } + + .email-text { + font-size: 0.9rem; + color: rgba(255, 255, 255, 0.5); + margin-top: 8px; + } +} + +:host-context(body.high-contrast) { + .credits-footer { + border-top-color: rgba(0, 0, 0, 0.2); + .credits-text { + color: black !important; + } + .email-text { + color: rgba(0, 0, 0, 0.6) !important; + } + } +} + +.select-item-container { + display: flex; + flex-direction: column; + gap: 12px; +} + +.select-label-row { + display: flex; + align-items: center; + gap: 12px; +} + +.select-icon { + font-size: 1.5rem; + flex-shrink: 0; +} + +.select-text-group { + display: flex; + flex-direction: column; + + .settings-item-title { + font-size: 1rem !important; + font-weight: 600 !important; + line-height: 1.2; + margin: 0; + } + + .settings-item-subtitle { + font-size: 0.85rem !important; + margin-top: 2px !important; + } +} + +.select-box-wrapper { + background: rgba(255, 255, 255, 0.05); + border: 1px solid rgba(255, 255, 255, 0.1); + border-radius: 12px; + padding: 4px 12px; + transition: background 0.2s ease, border-color 0.2s ease; + + &:active { + background: rgba(255, 255, 255, 0.1); + border-color: rgba(255, 255, 255, 0.2); + } +} + +.custom-select-block { + --placeholder-color: rgba(255, 255, 255, 0.4); + --placeholder-opacity: 1; + --color: var(--ion-color-secondary); + color: var(--ion-color-secondary); + font-family: 'Outfit', sans-serif; + font-weight: 500; + width: 100%; + font-size: 0.95rem; + + &::part(placeholder), &::part(text) { + text-overflow: ellipsis; + white-space: nowrap; + overflow: hidden; + } +} + +:host-context(body.high-contrast) { + .select-box-wrapper { + background: rgba(0, 0, 0, 0.05) !important; + border-color: rgba(0, 0, 0, 0.3) !important; + } + .custom-select-block { + --color: black !important; + color: black !important; + } + .legend-content { + .legend-intro { + color: #333333 !important; + } + .legend-item { + .legend-icon-wrapper { + background: rgba(0, 0, 0, 0.05) !important; + border: 1px solid #cccccc; + } + .legend-text { + h4 { + color: #000000 !important; + } + p { + color: #222222 !important; + } + } + } + } +} + +.legend-content { + .legend-intro { + font-size: 0.9rem; + color: rgba(255, 255, 255, 0.7); + margin-bottom: 16px; + line-height: 1.4; + } + + .legend-list { + display: flex; + flex-direction: column; + gap: 16px; + } + + .legend-item { + display: flex; + align-items: flex-start; + gap: 12px; + + .legend-icon-wrapper { + width: 32px; + height: 32px; + border-radius: 8px; + background: rgba(255, 255, 255, 0.05); + display: flex; + align-items: center; + justify-content: center; + flex-shrink: 0; + + ion-icon { + font-size: 1.2rem; + } + } + + .legend-text { + flex: 1; + + h4 { + margin: 0 0 4px 0; + font-size: 0.95rem; + font-weight: 600; + color: var(--ion-color-secondary); + } + + p { + margin: 0; + font-size: 0.82rem; + color: rgba(255, 255, 255, 0.6); + line-height: 1.4; + } + } + } +} diff --git a/src/app/pages/settings/settings.page.ts b/src/app/pages/settings/settings.page.ts new file mode 100644 index 0000000..999500b --- /dev/null +++ b/src/app/pages/settings/settings.page.ts @@ -0,0 +1,516 @@ +import { Component, inject } from '@angular/core'; +import { ThemeService } from '../../services/theme.service'; +import { SettingsService } from '../../services/settings.service'; +import { CantiService } from '../../services/canti.service'; +import { ConnectivityService } from '../../services/connectivity.service'; +import { SwUpdate, VersionReadyEvent } from '@angular/service-worker'; +import { ToastController, ModalController, AlertController, LoadingController } from '@ionic/angular'; +import { VERSION } from '../../version'; +import { PlaylistService } from '../../services/playlist.service'; +import { Router } from '@angular/router'; +import { filter, first } from 'rxjs/operators'; + +import { MyCantiService } from '../../services/my-canti.service'; +import { CantiLettureService } from '../../services/canti-letture.service'; +import { ComunitaService } from '../../services/comunita.service'; +import { environment } from '../../../environments/environment'; +import { showFullscreenUpdateOverlay } from '../../app.component'; +import { QrScannerComponent } from '../../components/qr-scanner/qr-scanner.component'; +import { IdentityQrModalComponent } from '../../components/identity-qr-modal/identity-qr-modal.component'; + +@Component({ + selector: 'app-settings', + templateUrl: './settings.page.html', + styleUrls: ['./settings.page.scss'], + standalone: false +}) +export class SettingsPage { + public myCantiService = inject(MyCantiService); + public themeService = inject(ThemeService); + public settingsService = inject(SettingsService); + public cantiService = inject(CantiService); + public connectivityService = inject(ConnectivityService); + public playlistService = inject(PlaylistService); + public cantiLettureService = inject(CantiLettureService); + public comunitaService = inject(ComunitaService); + private swUpdate = inject(SwUpdate); + private toastCtrl = inject(ToastController); + private modalCtrl = inject(ModalController); + private alertCtrl = inject(AlertController); + private loadingCtrl = inject(LoadingController); + private router = inject(Router); + + public version = VERSION; + public contactEmail = environment.contactEmail; + public appName = environment.appName; + public showIosInstructions = false; + + constructor() {} + + async installApp() { + await this.settingsService.installPwa(); + } + + toggleIosInstructions() { + this.showIosInstructions = !this.showIosInstructions; + } + + async showBackupQrCode() { + const modal = await this.modalCtrl.create({ + component: IdentityQrModalComponent, + componentProps: { + userUuid: this.settingsService.userUuid() + } + }); + return await modal.present(); + } + + async scanRestoreQrCode() { + const modal = await this.modalCtrl.create({ + component: QrScannerComponent + }); + await modal.present(); + + const { data } = await modal.onWillDismiss(); + if (data) { + this.confirmRestore(data); + } + } + + async importPlaylistViaQr() { + const modal = await this.modalCtrl.create({ + component: QrScannerComponent + }); + await modal.present(); + + const { data } = await modal.onWillDismiss(); + if (data) { + // Naviga alla home passando il dato via state per il processing multi-scopo + this.router.navigate(['/home'], { state: { scannedQrData: data } }); + } + } + + async manualRestore() { + const alert = await this.alertCtrl.create({ + header: 'Ripristina con Codice', + message: 'Digita o incolla il tuo codice identificativo univoco.', + inputs: [ + { + name: 'code', + type: 'text', + placeholder: 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx', + value: '' + } + ], + buttons: [ + { + text: 'Annulla', + role: 'cancel' + }, + { + text: 'Conferma', + handler: (data) => { + if (data.code && data.code.trim()) { + this.confirmRestore(data.code.trim()); + } + } + } + ] + }); + await alert.present(); + } + + private async confirmRestore(code: string) { + // Basic validation for UUID + const uuidRegex = /^[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$/i; + if (!uuidRegex.test(code)) { + const errorAlert = await this.alertCtrl.create({ + header: 'Codice Non Valido', + message: 'Il codice inserito non sembra essere un identificativo univoco valido. Riprova.', + buttons: ['OK'] + }); + await errorAlert.present(); + return; + } + + const alert = await this.alertCtrl.create({ + header: 'Ripristina Identità', + message: 'Sei sicuro di voler ripristinare questa identità? L\'ID attuale del dispositivo verrà sovrascritto permanentemente ed eventuali canti e playlist remoti associati al nuovo ID verranno scaricati.', + buttons: [ + { + text: 'Annulla', + role: 'cancel' + }, + { + text: 'Ripristina', + role: 'destructive', + handler: async () => { + const loading = await this.loadingCtrl.create({ + message: 'Scaricamento dati da remoto...' + }); + await loading.present(); + + try { + const response = await fetch(`https://api.canticristiani.it/${code}.json?cb=${Date.now()}`, { cache: 'no-store' }); + if (response.ok) { + const remoteJson = await response.json(); + if (Array.isArray(remoteJson)) { + // Reconstruct user name/metadata + const userMetadata = remoteJson.find((item: any) => item.momenti && item.momenti.includes('UserMetadata')); + if (userMetadata && userMetadata.titolo) { + this.settingsService.setUserName(userMetadata.titolo); + } + + // Reconstruct custom songs + const customSongs = remoteJson + .filter((item: any) => (!item.momenti || !item.momenti.includes('Playlist')) && (!item.momenti || !item.momenti.includes('UserMetadata'))) + .map((item: any) => ({ + id: `my_${item.id_canti}`, + id_canti: Number(item.id_canti), + titolo: item.titolo || 'Senza Titolo', + testo: item.testo || '', + accordi: item.accordi || (item.testo?.includes('[') ? item.testo : undefined), + autore: item.autore || '', + link_youtube: item.link_youtube || '', + id_momenti: item.momenti?.map((m: any) => Number(m)).filter((m: any) => !isNaN(m)) || [], + durata: item.durata || '', + bpm: item.bpm !== undefined && item.bpm !== null ? Number(item.bpm) : undefined + })); + + if (customSongs.length > 0) { + this.myCantiService.myCanti.set(customSongs); + const storage = this.cantiService.getStorage(); + if (storage) { + await storage.set('my-canti', customSongs); + } + } + + // Reconstruct playlists + const playlists = remoteJson + .filter((item: any) => item.momenti && item.momenti.includes('Playlist')) + .map((item: any) => { + let songSettings = {}; + if (item.periodi && item.periodi.length > 0) { + try { + songSettings = JSON.parse(item.periodi[0]); + } catch (e) {} + } + return { + id: String(item.id_canti), + name: item.titolo, + ids: item.testo ? item.testo.split(',') : [], + songSettings: songSettings, + createdAt: new Date() + }; + }); + + if (playlists.length > 0) { + this.playlistService.playlists.set(playlists); + if (this.playlistService['_storage']) { + const key = this.playlistService.getPlaylistsStorageKey(); + await this.playlistService['_storage'].set(key, playlists); + } + } + } + } + } catch (err) { + console.error('Failed to restore backup data:', err); + } finally { + await loading.dismiss(); + } + + this.settingsService.setUserUuid(code); + const toast = await this.toastCtrl.create({ + message: 'Identità e dati ripristinati con successo! Ricaricamento...', + duration: 2000, + color: 'success', + position: 'bottom' + }); + await toast.present(); + + setTimeout(() => { + window.location.replace(window.location.origin + window.location.pathname); + }, 1500); + } + } + ] + }); + await alert.present(); + } + + async restoreOriginalIdentity() { + const original = this.settingsService.originalUserUuid(); + if (!original) { + const alert = await this.alertCtrl.create({ + header: 'Errore', + message: 'Nessun identificativo originario trovato.', + buttons: ['OK'] + }); + await alert.present(); + return; + } + + const alert = await this.alertCtrl.create({ + header: 'Ripristina ID Originario', + message: `Sei sicuro di voler ripristinare il codice ID originario assegnato alla prima installazione? L'ID attuale del dispositivo verrà sovrascritto e verranno scaricati eventuali canti e playlist associati all'ID originario.`, + buttons: [ + { + text: 'Annulla', + role: 'cancel' + }, + { + text: 'Ripristina', + handler: () => { + this.confirmRestore(original); + } + } + ] + }); + await alert.present(); + } + + async syncLocalDataToServer() { + const uid = this.settingsService.userUuid(); + if (!uid) { + const alert = await this.alertCtrl.create({ + header: 'Errore', + message: 'Nessun identificativo utente (UID) trovato.', + buttons: ['OK'] + }); + await alert.present(); + return; + } + + const toastLoading = await this.toastCtrl.create({ + message: 'Invio backup in corso...', + duration: 1500, + color: 'secondary' + }); + await toastLoading.present(); + + try { + await this.playlistService.syncLocalDataToServer(); + await toastLoading.dismiss(); + + const toastSuccess = await this.toastCtrl.create({ + message: 'Backup sincronizzato con successo!', + duration: 3000, + color: 'success' + }); + await toastSuccess.present(); + } catch (err: any) { + try { + await toastLoading.dismiss(); + } catch (e) {} + console.error('Failed to backup to server:', err); + const alertError = await this.alertCtrl.create({ + header: 'Errore di sincronizzazione', + message: 'Impossibile inviare il backup al server. Controlla la connessione e riprova.', + buttons: ['OK'] + }); + await alertError.present(); + } + } + + async restoreBackupFromServer() { + const code = this.settingsService.userUuid(); + if (!code) { + const alert = await this.alertCtrl.create({ + header: 'Errore', + message: 'Nessun identificativo utente (UID) trovato.', + buttons: ['OK'] + }); + await alert.present(); + return; + } + + const alert = await this.alertCtrl.create({ + header: 'Ripristina Backup', + message: 'Sei sicuro di voler ripristinare i dati dal server? I tuoi canti personali e le tue scalette locali verranno allineati con l\'ultimo backup presente sul server.', + buttons: [ + { + text: 'Annulla', + role: 'cancel' + }, + { + text: 'Ripristina', + handler: async () => { + const loading = await this.loadingCtrl.create({ + message: 'Scaricamento dati da remoto...' + }); + await loading.present(); + + try { + const response = await fetch(`https://api.canticristiani.it/${code}.json?cb=${Date.now()}`, { cache: 'no-store' }); + if (response.ok) { + const remoteJson = await response.json(); + if (Array.isArray(remoteJson)) { + // Reconstruct user name/metadata + const userMetadata = remoteJson.find((item: any) => item.momenti && item.momenti.includes('UserMetadata')); + if (userMetadata && userMetadata.titolo) { + this.settingsService.setUserName(userMetadata.titolo); + } + + // Reconstruct custom songs + const customSongs = remoteJson + .filter((item: any) => (!item.momenti || !item.momenti.includes('Playlist')) && (!item.momenti || !item.momenti.includes('UserMetadata'))) + .map((item: any) => ({ + id: `my_${item.id_canti}`, + id_canti: Number(item.id_canti), + titolo: item.titolo || 'Senza Titolo', + testo: item.testo || '', + accordi: item.accordi || (item.testo?.includes('[') ? item.testo : undefined), + autore: item.autore || '', + link_youtube: item.link_youtube || '', + id_momenti: item.momenti?.map((m: any) => Number(m)).filter((m: any) => !isNaN(m)) || [], + durata: item.durata || '', + bpm: item.bpm !== undefined && item.bpm !== null ? Number(item.bpm) : undefined + })); + + this.myCantiService.myCanti.set(customSongs); + const storage = this.cantiService.getStorage(); + if (storage) { + await storage.set('my-canti', customSongs); + } + + // Reconstruct playlists + const playlists = remoteJson + .filter((item: any) => item.momenti && item.momenti.includes('Playlist')) + .map((item: any) => { + let songSettings = {}; + if (item.periodi && item.periodi.length > 0) { + try { + songSettings = JSON.parse(item.periodi[0]); + } catch (e) {} + } + return { + id: String(item.id_canti), + name: item.titolo, + ids: item.testo ? item.testo.split(',') : [], + songSettings: songSettings, + createdAt: new Date() + }; + }); + + this.playlistService.playlists.set(playlists); + if (this.playlistService['_storage']) { + const key = this.playlistService.getPlaylistsStorageKey(); + await this.playlistService['_storage'].set(key, playlists); + } + + const toast = await this.toastCtrl.create({ + message: 'Dati ripristinati con successo! Ricaricamento...', + duration: 2000, + color: 'success', + position: 'bottom' + }); + await toast.present(); + + setTimeout(() => { + window.location.replace(window.location.origin + window.location.pathname); + }, 1500); + } else { + throw new Error('Formato dati del backup non valido.'); + } + } else { + throw new Error('Nessun backup trovato sul server per questo ID.'); + } + } catch (err: any) { + console.error('Failed to restore backup data:', err); + const errorAlert = await this.alertCtrl.create({ + header: 'Errore Ripristino', + message: err.message || 'Impossibile scaricare il backup dal server. Verifica la connessione.', + buttons: ['OK'] + }); + await errorAlert.present(); + } finally { + await loading.dismiss(); + } + } + } + ] + }); + await alert.present(); + } + + onModeChange(event: any) { + this.settingsService.setShowChordsDefault(event.detail.value === 'chords'); + } + + onNameChange(event: any) { + this.settingsService.setUserName(event.target.value); + } + + onMassChange(event: any) { + this.cantiLettureService.setSelectedMass(event.detail.value); + } + + + + async onComunitaToggleChange(event: any) { + const checked = event.detail.checked; + if (checked) { + this.settingsService.comunitaEnabled.set(true); + localStorage.setItem('comunita-enabled', 'true'); + } else { + this.settingsService.comunitaEnabled.set(false); + localStorage.setItem('comunita-enabled', 'false'); + } + } + + async editComunita() { + await this.comunitaService.setComunitaCode(''); + } + + async saveComunitaCode(code: string) { + const trimmed = (code || '').trim(); + if (!trimmed) return; + + const loading = await this.loadingCtrl.create({ + message: 'Caricamento 0%', + cssClass: 'premium-loading', + spinner: 'crescent' + }); + await loading.present(); + + let progressInterval = setInterval(() => { + const pct = this.comunitaService.loadingProgress(); + loading.message = `Caricamento ${pct}%`; + if (pct >= 100) { + clearInterval(progressInterval); + } + }, 100); + + const success = await this.comunitaService.setComunitaCode(trimmed); + clearInterval(progressInterval); + await loading.dismiss(); + + if (success) { + const toast = await this.toastCtrl.create({ + message: `Comunità attivata: ${this.comunitaService.comunitaNome()}`, + duration: 2000, + color: 'success' + }); + await toast.present(); + } else { + const toast = await this.toastCtrl.create({ + message: 'Codice non trovato o errore di connessione.', + duration: 2000, + color: 'danger' + }); + await toast.present(); + } + } + + async removeComunita() { + await this.comunitaService.setComunitaCode(''); + this.settingsService.comunitaEnabled.set(false); + localStorage.setItem('comunita-enabled', 'false'); + const toast = await this.toastCtrl.create({ + message: 'Comunità disattivata.', + duration: 2000, + color: 'secondary' + }); + await toast.present(); + } +} diff --git a/src/app/services/audio-engine.service.ts b/src/app/services/audio-engine.service.ts new file mode 100644 index 0000000..aa7c4b6 --- /dev/null +++ b/src/app/services/audio-engine.service.ts @@ -0,0 +1,612 @@ +import { Injectable, signal } from '@angular/core'; + +@Injectable({ + providedIn: 'root' +}) +export class AudioEngineService { + public isListening = signal(false); + public wordsDetected = signal(0); + public linesDetected = signal(0); + public energyLevel = signal(0); // For visual feedback + public searchTranscript = signal(''); + public isSearching = signal(false); + public sensitivity = signal(75); // Default sensitivity (50-100) + public speechRecognitionActive = signal(false); + + // Voice/Guitar detection signals + public voiceDetected = signal(false); + public guitarDetected = signal(false); + + /** Soglia del punteggio voce: valori più bassi = più sensibile alla voce (range 0.05 – 0.50) */ + public voiceThreshold = signal(0.15); + + /** Debug: punteggio voce corrente (0-1) per feedback visivo */ + public voiceScore = signal(0); + + // Real-time background continuous transcript and word buffer for reliability checks + public backgroundTranscript = signal(''); + private backgroundRecognition: any = null; + private recentWordsBuffer: { word: string, timestamp: number }[] = []; + + public clearSearchTranscript() { + this.searchTranscript.set(''); + } + + private audioContext: AudioContext | null = null; + private analyser: AnalyserNode | null = null; + private stream: MediaStream | null = null; + private animationFrame: number | null = null; + private recognition: any = null; + + // Detection logic state + private isSpeaking: boolean = false; + private lastSilenceTime: number = Date.now(); + private lastWordTime: number = 0; + private speakingStartTime: number = 0; + + // Constants for tuning - Optimized for close proximity (singer/guitarist) + private readonly SILENCE_GAP = 100; // ms + private readonly LINE_SILENCE_GAP = 600; // ms + private readonly COOLDOWN = 1000; // ms + private peakEnergy: number = 0; + private lineStarted: boolean = false; + private noiseFloor: number = 30; // Adaptive noise floor starting point + + // --- Advanced Voice Detection State --- + + // Smoothing buffer (16 frames ~260ms a 60fps) + private readonly SMOOTHING_FRAMES = 16; + private voiceScoreBuffer: number[] = []; + + // Spectral flux: previous frame spectrum for change detection + private previousSpectrum: Float32Array | null = null; + + // Hysteresis: once voice is detected, it stays on for at least this many frames + private readonly VOICE_HOLD_FRAMES = 12; // ~200ms + private voiceHoldCounter: number = 0; + + // Sub-band definitions (Hz) - 8 fine-grained bands + private readonly BANDS = [ + { name: 'sub_bass', start: 80, end: 150 }, // Fondamentali basse chitarra (Mi2=82, La2=110) + { name: 'bass', start: 150, end: 300 }, // Fondamentali voce maschile/femminile + chitarra + { name: 'low_mid', start: 300, end: 600 }, // Armoniche chitarra dominanti + { name: 'mid', start: 600, end: 1000 }, // Zona transizione + { name: 'formant_f1', start: 1000, end: 1500 }, // Formante F1 voce (vocali aperte) + { name: 'formant_f2', start: 1500, end: 2500 }, // Formante F2 voce (KEY: quasi assente in chitarra) + { name: 'formant_f3', start: 2500, end: 3500 }, // Formante F3 voce (sibilanti morbide) + { name: 'sibilants', start: 3500, end: 6000 }, // Consonanti sibilanti (s, t, f, sh) - SOLO voce + ]; + + constructor() { + this.initSpeechRecognition(); + } + + private initBackgroundRecognition() { + // Disattivato per utilizzare esclusivamente l'analizzatore FFT acustico locale + } + + private startBackgroundRecognition() { + // Disattivato + } + + private stopBackgroundRecognition() { + // Disattivato + } + + private updateRecentWords(transcript: string) { + // Disattivato + } + + public getRecentWords(): string[] { + return []; + } + + public getRecentWordsSince(timestamp: number): string[] { + return []; + } + + public clearRecentWords() { + this.recentWordsBuffer = []; + this.backgroundTranscript.set(''); + } + + private initSpeechRecognition() { + const SpeechRecognition = (window as any).SpeechRecognition || (window as any).webkitSpeechRecognition; + if (SpeechRecognition) { + this.recognition = new SpeechRecognition(); + this.recognition.continuous = false; // Stop after one phrase for search + this.recognition.interimResults = true; + this.recognition.lang = 'it-IT'; + + this.recognition.onresult = (event: any) => { + const text = event.results[0][0].transcript; + this.searchTranscript.set(text); + }; + + this.recognition.onend = () => { + this.isSearching.set(false); + }; + + this.recognition.onerror = (err: any) => { + console.error('Search recognition error:', err); + this.isSearching.set(false); + }; + } + } + + startSearchRecognition() { + if (!this.recognition) { + alert('Il riconoscimento vocale non è supportato in questo browser.'); + return; + } + this.searchTranscript.set(''); + this.isSearching.set(true); + try { + this.recognition.start(); + } catch (e) { + console.warn('Recognition already started', e); + } + } + + stopSearchRecognition() { + this.recognition?.stop(); + this.isSearching.set(false); + } + + async startListening() { + if (this.isListening()) return; + + this.isListening.set(true); + this.voiceDetected.set(false); + this.guitarDetected.set(false); + this.voiceScoreBuffer = []; + this.previousSpectrum = null; + this.voiceHoldCounter = 0; + this.clearRecentWords(); + + console.log('[AudioEngine] Starting local FFT Audio Analyser'); + await this.startOfflineAnalyser(); + } + + public async startOfflineAnalyser() { + if (this.analyser) return; // Già attivo + try { + this.stream = await navigator.mediaDevices.getUserMedia({ + audio: { + echoCancellation: true, + noiseSuppression: true, + autoGainControl: false // Impedisce il boost automatico del rumore di fondo nel silenzio + } + }); + this.audioContext = new AudioContext(); + const source = this.audioContext.createMediaStreamSource(this.stream); + + // FFT a 4096 punti per risoluzione ~10.7 Hz/bin (a 44100 Hz) + this.analyser = this.audioContext.createAnalyser(); + this.analyser.fftSize = 4096; + this.analyser.smoothingTimeConstant = 0.4; // Smoothing moderato per stabilità spettrale + + source.connect(this.analyser); + this.processAudio(); + } catch (err) { + console.error('[AudioEngine] Error accessing microphone for offline analyser:', err); + // Se fallisce anche il mic locale, proviamo a ripristinare lo stato + this.stopListening(); + alert('Errore microfono: assicurati di usare HTTPS e di aver dato i permessi.'); + } + } + + stopListening() { + if (this.animationFrame) cancelAnimationFrame(this.animationFrame); + + // Rilascia le risorse del microfono locale + this.stream?.getTracks().forEach(track => track.stop()); + this.audioContext?.close(); + this.stream = null; + this.audioContext = null; + this.analyser = null; + + this.isListening.set(false); + this.energyLevel.set(0); + this.voiceDetected.set(false); + this.guitarDetected.set(false); + this.voiceScore.set(0); + this.voiceScoreBuffer = []; + this.previousSpectrum = null; + this.voiceHoldCounter = 0; + this.stopBackgroundRecognition(); + this.clearRecentWords(); + this.speechRecognitionActive.set(false); + } + + // ===================================================================== + // ANALISI SPETTRALE AVANZATA MULTI-FEATURE + // ===================================================================== + + /** + * Calcola l'energia media in una sotto-banda dello spettro. + */ + private getBandEnergy(dataArray: Uint8Array, binWidth: number, startHz: number, endHz: number): number { + const startBin = Math.max(0, Math.floor(startHz / binWidth)); + const endBin = Math.min(dataArray.length - 1, Math.floor(endHz / binWidth)); + if (endBin <= startBin) return 0; + let sum = 0; + for (let i = startBin; i <= endBin; i++) { + sum += dataArray[i]; + } + return sum / (endBin - startBin + 1); + } + + /** + * FEATURE 1: Rapporto formanti vocali F2+F3 vs bande strumentali (low+mid) + * + * La voce umana ha formanti F2 (1500-2500 Hz) e F3 (2500-3500 Hz) molto prominenti. + * La chitarra acustica ha pochissima energia in queste bande. + * Rapporto alto = voce, basso = strumento. + */ + private calcFormantRatio(bandEnergies: number[]): number { + const instrumentEnergy = bandEnergies[0] + bandEnergies[1] + bandEnergies[2] + bandEnergies[3]; // 80-1000 Hz + const formantEnergy = bandEnergies[5] + bandEnergies[6]; // F2 (1500-2500) + F3 (2500-3500) + return formantEnergy / (instrumentEnergy + 0.001); + } + + /** + * FEATURE 2: Energia sibilanti (3500-6000 Hz) + * + * Solo la voce umana produce consonanti sibilanti come "s", "t", "f", "sh", "z" + * che hanno energia significativa sopra 3500 Hz. Gli strumenti acustici (chitarra, + * pianoforte, etc.) hanno energia trascurabile in questa banda. + * + * Ritorna un valore normalizzato 0-1. + */ + private calcSibilantScore(bandEnergies: number[], totalEnergy: number): number { + if (totalEnergy < 1) return 0; + const sibilantEnergy = bandEnergies[7]; // 3500-6000 Hz + // Normalizza: una sibilante tipica ha 15-40% dell'energia totale + return Math.min(1, sibilantEnergy / (totalEnergy * 0.15 + 0.001)); + } + + /** + * FEATURE 3: Spectral Flatness (entropia di Wiener) + * + * Misura quanto lo spettro è "piatto" (rumoroso) vs "piccato" (tonale). + * - Chitarra: spettro molto tonale con picchi armonici netti → flatness BASSA + * - Voce (consonanti): spettro più rumoroso → flatness ALTA + * - Voce (vocali): moderatamente tonale ma con formanti larghe → flatness MEDIA + * + * Formula: media_geometrica / media_aritmetica (0=tono puro, 1=rumore bianco) + */ + private calcSpectralFlatness(dataArray: Uint8Array, binWidth: number): number { + // Calcola nella regione 300-6000 Hz (dove la discriminazione è più utile) + const startBin = Math.max(1, Math.floor(300 / binWidth)); + const endBin = Math.min(dataArray.length - 1, Math.floor(6000 / binWidth)); + const n = endBin - startBin + 1; + if (n <= 0) return 0; + + let logSum = 0; + let arithmeticSum = 0; + let zeroCount = 0; + + for (let i = startBin; i <= endBin; i++) { + const val = Math.max(dataArray[i], 0.001); // Avoid log(0) + logSum += Math.log(val); + arithmeticSum += val; + if (dataArray[i] === 0) zeroCount++; + } + + if (zeroCount > n * 0.5) return 0; // Troppi zeri = silenzio + + const geometricMean = Math.exp(logSum / n); + const arithmeticMean = arithmeticSum / n; + + if (arithmeticMean < 0.001) return 0; + return Math.min(1, geometricMean / arithmeticMean); + } + + /** + * FEATURE 4: Spectral Flux (velocità di cambiamento spettrale) + * + * Misura quanto rapidamente cambia la forma dello spettro tra frame successivi. + * - Voce: alta flux (alternanza vocali/consonanti, prosodia) + * - Chitarra: bassa flux (note sostenute, spettro stabile) + * + * Ritorna un valore normalizzato 0-1. + */ + private calcSpectralFlux(dataArray: Uint8Array, binWidth: number): number { + const startBin = Math.max(0, Math.floor(200 / binWidth)); + const endBin = Math.min(dataArray.length - 1, Math.floor(5000 / binWidth)); + + if (!this.previousSpectrum) { + this.previousSpectrum = new Float32Array(dataArray.length); + for (let i = 0; i < dataArray.length; i++) { + this.previousSpectrum[i] = dataArray[i]; + } + return 0; + } + + let flux = 0; + let maxFlux = 0; + for (let i = startBin; i <= endBin; i++) { + const diff = dataArray[i] - this.previousSpectrum[i]; + // Solo variazioni positive (onset) per evitare il decadimento naturale + if (diff > 0) { + flux += diff * diff; + } + maxFlux += 255 * 255; // Massimo teorico + } + + // Aggiorna il buffer dello spettro precedente + for (let i = 0; i < dataArray.length; i++) { + this.previousSpectrum[i] = dataArray[i]; + } + + if (maxFlux === 0) return 0; + // Normalizza e scala logaritmicamente per sensibilità + const normalizedFlux = flux / maxFlux; + return Math.min(1, Math.sqrt(normalizedFlux) * 10); // Amplifica le piccole variazioni + } + + /** + * FEATURE 5: Formant Peak Detection + * + * Cerca picchi spettrali caratteristici nella regione delle formanti vocali (800-3500 Hz). + * La voce umana produce 2-4 picchi prominenti (formanti F1-F4). + * La chitarra ha uno spettro armonico regolare senza picchi formantici. + * + * Ritorna il numero di picchi formantici rilevati (0-4), normalizzato 0-1. + */ + private calcFormantPeaks(dataArray: Uint8Array, binWidth: number): number { + const startBin = Math.max(0, Math.floor(800 / binWidth)); + const endBin = Math.min(dataArray.length - 1, Math.floor(3500 / binWidth)); + + // Calcola la media locale per determinare la soglia di prominenza + let sum = 0; + for (let i = startBin; i <= endBin; i++) { + sum += dataArray[i]; + } + const avgEnergy = sum / Math.max(1, endBin - startBin + 1); + + if (avgEnergy < 5) return 0; // Silenzio + + // Cerca picchi: un bin è un picco se è maggiore dei 5 bin a sinistra e 5 a destra + // e supera la media di almeno 30% + const peakThreshold = avgEnergy * 1.3; + const windowSize = Math.max(3, Math.floor(100 / binWidth)); // ~100 Hz di finestra + let peakCount = 0; + let lastPeakBin = -windowSize * 2; // Evita di contare picchi troppo vicini + + for (let i = startBin + windowSize; i <= endBin - windowSize; i++) { + if (dataArray[i] < peakThreshold) continue; + + let isPeak = true; + for (let j = 1; j <= windowSize; j++) { + if (dataArray[i] < dataArray[i - j] || dataArray[i] < dataArray[i + j]) { + isPeak = false; + break; + } + } + + if (isPeak && (i - lastPeakBin) > windowSize) { + peakCount++; + lastPeakBin = i; + if (peakCount >= 4) break; // Max 4 formanti + } + } + + return Math.min(1, peakCount / 3); // 3 formanti = punteggio pieno + } + + /** + * FEATURE 6: Rapporto energia alta/bassa (spectral tilt) + * + * La voce umana (soprattutto da vicino al microfono) ha uno spettro più "piatto" + * con energia significativa anche nelle alte frequenze. + * La chitarra ha una forte caduta sopra 1-2 kHz. + */ + private calcSpectralTilt(bandEnergies: number[]): number { + const lowEnergy = bandEnergies[0] + bandEnergies[1] + bandEnergies[2]; // 80-600 Hz + const highEnergy = bandEnergies[5] + bandEnergies[6] + bandEnergies[7]; // 1500-6000 Hz + if (lowEnergy < 0.001) return 0; + // Un rapporto alto indica più energia nelle alte frequenze (voce) + return Math.min(1, highEnergy / (lowEnergy + 0.001)); + } + + /** + * Calcola il punteggio voce combinato da tutte le feature. + * + * Pesi delle feature (calibrati per massimizzare la discriminazione): + * - Formant ratio: 25% (molto discriminante) + * - Sibilant score: 20% (quasi esclusivo della voce) + * - Spectral flatness: 15% (voce più rumorosa di chitarra) + * - Spectral flux: 15% (voce cambia più rapidamente) + * - Formant peaks: 15% (struttura formanti unica della voce) + * - Spectral tilt: 10% (distribuzione energia) + */ + private calcVoiceScore( + dataArray: Uint8Array, + bandEnergies: number[], + totalEnergy: number, + binWidth: number + ): number { + const formantRatio = this.calcFormantRatio(bandEnergies); + const sibilantScore = this.calcSibilantScore(bandEnergies, totalEnergy); + const flatness = this.calcSpectralFlatness(dataArray, binWidth); + const flux = this.calcSpectralFlux(dataArray, binWidth); + const formantPeaks = this.calcFormantPeaks(dataArray, binWidth); + const spectralTilt = this.calcSpectralTilt(bandEnergies); + + // Normalizza formantRatio: tipicamente 0.05-0.5 per voce, 0-0.05 per chitarra + const normalizedFormantRatio = Math.min(1, formantRatio / 0.4); + + // Punteggio pesato + const score = + normalizedFormantRatio * 0.25 + + sibilantScore * 0.20 + + flatness * 0.15 + + flux * 0.15 + + formantPeaks * 0.15 + + spectralTilt * 0.10; + + return Math.min(1, Math.max(0, score)); + } + + // ===================================================================== + // MAIN AUDIO PROCESSING LOOP + // ===================================================================== + + private processAudio() { + if (!this.analyser) return; + + const bufferLength = this.analyser.frequencyBinCount; // 2048 con fftSize=4096 + const dataArray = new Uint8Array(bufferLength); + const sampleRate = this.audioContext ? this.audioContext.sampleRate : 44100; + const binWidth = sampleRate / 4096; // ~10.7 Hz/bin + + // Energia minima per considerare che c'è suono (evita falsi positivi nel silenzio) + const MIN_ENERGY = 5; + + const analyze = () => { + if (!this.analyser) return; + this.analyser.getByteFrequencyData(dataArray); + + // Calcola energia in ciascuna delle 8 sotto-bande + const bandEnergies: number[] = this.BANDS.map(band => + this.getBandEnergy(dataArray, binWidth, band.start, band.end) + ); + + // Energia totale media + const totalEnergy = bandEnergies.reduce((a, b) => a + b, 0) / bandEnergies.length; + + // Feedback visuale (barra energia) — usa la media delle bande vocali per coerenza + const vocalDisplayEnergy = (bandEnergies[4] + bandEnergies[5] + bandEnergies[6]) / 3; + this.energyLevel.set(vocalDisplayEnergy); + + const now = Date.now(); + const hasSound = totalEnergy > MIN_ENERGY; + + if (hasSound) { + // Calcola il punteggio voce multi-feature + const rawScore = this.calcVoiceScore(dataArray, bandEnergies, totalEnergy, binWidth); + + // Aggiungi al buffer di smoothing + this.voiceScoreBuffer.push(rawScore); + if (this.voiceScoreBuffer.length > this.SMOOTHING_FRAMES) { + this.voiceScoreBuffer.shift(); + } + + // Media pesata: i frame più recenti contano di più + let weightedSum = 0; + let weightTotal = 0; + for (let i = 0; i < this.voiceScoreBuffer.length; i++) { + const weight = (i + 1); // Peso crescente + weightedSum += this.voiceScoreBuffer[i] * weight; + weightTotal += weight; + } + const smoothedScore = weightedSum / weightTotal; + + this.voiceScore.set(smoothedScore); + + // Determinazione con isteresi + const threshold = this.voiceThreshold(); + + if (smoothedScore > threshold) { + // Voce rilevata + this.voiceDetected.set(true); + this.guitarDetected.set(false); + this.voiceHoldCounter = this.VOICE_HOLD_FRAMES; + } else if (this.voiceHoldCounter > 0) { + // Isteresi: mantieni lo stato "voce" per evitare oscillazioni + this.voiceHoldCounter--; + // Lo stato resta quello precedente (voce) + } else { + // Strumento/rumore ambientale + this.voiceDetected.set(false); + this.guitarDetected.set(true); + } + } else { + // Silenzio + this.voiceDetected.set(false); + this.guitarDetected.set(false); + this.voiceScore.set(0); + this.voiceHoldCounter = 0; + } + + // --- Logica conteggio parole (solo se voce rilevata) --- + + // Tracciamento adattivo del rumore di fondo + if (totalEnergy < this.noiseFloor) { + this.noiseFloor = this.noiseFloor * 0.95 + totalEnergy * 0.05; + } else { + this.noiseFloor = this.noiseFloor * 0.998 + totalEnergy * 0.002; + } + + // Soglia di sensibilità definita dall'utente + const userThreshold = 220 - (this.sensitivity() * 2.0); + const currentThreshold = Math.max(userThreshold, this.noiseFloor + 12); + + // *** CONTEGGIO PAROLE SOLO QUANDO LA VOCE UMANA È DOMINANTE *** + const isVoice = this.voiceDetected(); + + if (isVoice && totalEnergy > currentThreshold) { + if (totalEnergy > this.peakEnergy) { + this.peakEnergy = totalEnergy; + } + + if (!this.isSpeaking) { + this.isSpeaking = true; + this.speakingStartTime = now; + this.peakEnergy = totalEnergy; + this.lastSilenceTime = now; + } + + // Rilevamento della caduta di energia relativa per stacchi sillabici + const dropRatio = (this.peakEnergy - totalEnergy) / this.peakEnergy; + if (this.isSpeaking && dropRatio > 0.20 && this.peakEnergy > currentThreshold * 1.1) { + const speakDuration = now - this.speakingStartTime; + if (now - this.lastWordTime > this.COOLDOWN && speakDuration > 120) { + this.linesDetected.update(v => v + 1); + this.lastWordTime = now; + this.peakEnergy = totalEnergy; + this.isSpeaking = false; + console.log('[VoiceDetect] Word counted - voice energy drop', { + score: this.voiceScore().toFixed(3), + dropRatio: dropRatio.toFixed(2), + duration: speakDuration + }); + } + } + + this.lastSilenceTime = now; + } else { + // Sotto soglia, chitarra, o silenzio + if (this.isSpeaking && (now - this.lastSilenceTime > 180)) { + // Calcola la durata reale del segnale vocale escludendo la finestra di silenzio (180ms) + const actualSoundDuration = this.lastSilenceTime - this.speakingStartTime; + if (isVoice && now - this.lastWordTime > this.COOLDOWN && actualSoundDuration > 100) { + this.linesDetected.update(v => v + 1); + this.lastWordTime = now; + console.log('[VoiceDetect] Word counted - voice silence gap', { duration: actualSoundDuration }); + } + this.isSpeaking = false; + this.peakEnergy = 0; + } + + // Se la chitarra è dominante, resetta lo stato di parlato + if (!isVoice && this.isSpeaking) { + this.isSpeaking = false; + this.peakEnergy = 0; + } + } + + this.animationFrame = requestAnimationFrame(analyze); + }; + + analyze(); + } + + resetWordCount() { + this.wordsDetected.set(0); + this.linesDetected.set(0); + this.lineStarted = false; + } +} diff --git a/src/app/services/canti-letture.service.ts b/src/app/services/canti-letture.service.ts new file mode 100644 index 0000000..a13311e --- /dev/null +++ b/src/app/services/canti-letture.service.ts @@ -0,0 +1,261 @@ +import { Injectable, signal, inject, effect } from '@angular/core'; +import { HttpClient, HttpHeaders } from '@angular/common/http'; +import { Storage } from '@ionic/storage-angular'; +import { firstValueFrom } from 'rxjs'; +import { environment } from '../../environments/environment'; + +export interface Suggestion { + id_canto?: number; + id_canti?: number; + peso?: number; + score?: number; +} + +export interface MassDetails { + title: string; + day: string; + summary?: string; + suggestions: { [moment: string]: Suggestion[] } | Suggestion[]; +} + +export interface CantiLettureData { + generated_at: string; + week_start: string; + week_end: string; + masses: { [date: string]: MassDetails }; +} + +export interface AvailableMass { + date: string; + title: string; + day: string; + formattedLabel: string; +} + +@Injectable({ + providedIn: 'root' +}) +export class CantiLettureService { + private http = inject(HttpClient); + private storage = inject(Storage); + + private _storage: Storage | null = null; + public data = signal(null); + public selectedMassDate = signal(null); + public availableMasses = signal([]); + public suggestionsMap = signal>(new Map()); // id_canto -> peso + public suggestionsMomentsMap = signal>(new Map()); // id_canto -> moments[] + + private JSON_URL = 'https://api.canticristiani.it/cantiletture.json'; + private SECURE_JSON_URL = '/api/cantiletture.json'; + + constructor() { + this.init(); + + // Effect to auto-update suggestions maps when selectedMassDate or data changes + effect(() => { + const activeDate = this.selectedMassDate(); + const currentData = this.data(); + const newMap = new Map(); + const newMomentsMap = new Map(); + + if (activeDate && currentData && currentData.masses[activeDate]) { + const mass = currentData.masses[activeDate]; + if (mass.suggestions) { + if (Array.isArray(mass.suggestions)) { + // Legacy flat suggestions format + mass.suggestions.forEach(s => { + if (s) { + const id = s.id_canto || (s as any).id_canti; + const weight = s.peso !== undefined ? s.peso : (s as any).score; + if (id) { + newMap.set(id, weight); + newMomentsMap.set(id, ['Generale']); + } + } + }); + } else { + // New moment-grouped suggestions format + Object.keys(mass.suggestions).forEach(moment => { + const momentSuggestions = (mass.suggestions as any)[moment]; + if (Array.isArray(momentSuggestions)) { + momentSuggestions.forEach(s => { + if (s) { + const id = s.id_canto || (s as any).id_canti; + const weight = s.peso !== undefined ? s.peso : (s as any).score; + if (id) { + // Save max weight + const existingWeight = newMap.get(id) || 0; + if (weight > existingWeight) { + newMap.set(id, weight); + } + + // Save liturgical moment + const existingMoments = newMomentsMap.get(id) || []; + if (!existingMoments.includes(moment)) { + newMomentsMap.set(id, [...existingMoments, moment]); + } + } + } + }); + } + }); + } + } + } + this.suggestionsMap.set(newMap); + this.suggestionsMomentsMap.set(newMomentsMap); + }); + + // Effect to persist selectedMassDate to local storage + effect(() => { + const activeDate = this.selectedMassDate(); + if (activeDate) { + localStorage.setItem('selected-mass-date', activeDate); + } + }); + } + + async init() { + // We assume CantiService has already created the storage, but to be safe: + this._storage = await this.storage.create(); + + // Load cached values + const cachedData = await this._storage?.get('cantiletture_data'); + if (cachedData) { + this.processData(cachedData); + } + + const savedDate = localStorage.getItem('selected-mass-date'); + if (savedDate) { + const masses = this.availableMasses(); + const now = new Date(); + const year = now.getFullYear(); + const month = String(now.getMonth() + 1).padStart(2, '0'); + const day = String(now.getDate()).padStart(2, '0'); + const todayStr = `${year}-${month}-${day}`; + + // Only restore savedDate if it exists in available masses and is not outdated + const isValidAndNotPast = masses.some(m => m.date === savedDate && m.date >= todayStr); + if (isValidAndNotPast) { + this.selectedMassDate.set(savedDate); + } + } + + // Fetch fresh data + await this.fetchData(); + } + + async fetchData() { + try { + let fetchedData: CantiLettureData | null = null; + const now = new Date(); + const year = now.getFullYear(); + const month = String(now.getMonth() + 1).padStart(2, '0'); + const day = String(now.getDate()).padStart(2, '0'); + const todayStr = `${year}-${month}-${day}`; + + const isProduction = window.location.hostname.includes('canticristiani.it'); + const primaryUrl = isProduction + ? `${window.location.origin}${this.SECURE_JSON_URL}` + : 'https://www.canticristiani.it/api/cantiletture.json'; + + // 1. Try static JSON endpoint first + try { + console.log('Fetching mass data from primary URL:', primaryUrl); + const res = await firstValueFrom(this.http.get(`${primaryUrl}?t=${Date.now()}`)); + if (res && res.masses && res.week_end && res.week_end >= todayStr) { + fetchedData = res; + } else { + console.warn('Primary JSON data is missing or out of date:', res?.week_end); + } + } catch (err) { + console.warn('Primary fetch failed:', err); + } + + // 2. Fallback to direct API endpoint using Basic Auth credentials + if (!fetchedData) { + try { + console.log('Fetching mass data from direct API:', this.JSON_URL); + const authUser = environment.apiAuthUser || 'canti'; + const authPass = environment.apiAuthPass || 'antani2026'; + const headers = new HttpHeaders({ + 'Authorization': 'Basic ' + btoa(`${authUser}:${authPass}`) + }); + const res = await firstValueFrom(this.http.get(`${this.JSON_URL}?t=${Date.now()}`, { headers })); + if (res && res.masses) { + fetchedData = res; + } + } catch (authErr) { + console.error('Direct API fetch failed:', authErr); + } + } + + if (fetchedData && fetchedData.masses) { + this.processData(fetchedData); + await this._storage?.set('cantiletture_data', fetchedData); + } + } catch (err) { + console.error('Failed to fetch cantiletture.json from both primary and fallback URLs', err); + } + } + + private processData(json: CantiLettureData) { + this.data.set(json); + + // Build available masses array + const massesList: AvailableMass[] = []; + const keys = Object.keys(json.masses).sort(); // Sort chronological + + keys.forEach(key => { + const mass = json.masses[key]; + const parts = key.split('-'); + let formattedLabel = key; + if (parts.length === 3) { + formattedLabel = `${parts[2]}/${parts[1]}`; + } + const day = mass.day || ''; + const title = mass.title || ''; + + massesList.push({ + date: key, + title: title, + day: day, + formattedLabel: `${day} ${formattedLabel}` + }); + }); + + this.availableMasses.set(massesList); + + if (massesList.length > 0) { + const now = new Date(); + const year = now.getFullYear(); + const month = String(now.getMonth() + 1).padStart(2, '0'); + const day = String(now.getDate()).padStart(2, '0'); + const todayStr = `${year}-${month}-${day}`; + + const currentSelected = this.selectedMassDate(); + const isCurrentValid = currentSelected && massesList.some(m => m.date === currentSelected && m.date >= todayStr); + + if (!isCurrentValid) { + const match = massesList.find(m => m.date === todayStr); + if (match) { + this.selectedMassDate.set(match.date); + } else { + // If today is not present, find the first date that is in the future + const futureMatch = massesList.find(m => m.date >= todayStr); + if (futureMatch) { + this.selectedMassDate.set(futureMatch.date); + } else { + // Otherwise fall back to the last available mass date (closest to today) + this.selectedMassDate.set(massesList[massesList.length - 1].date); + } + } + } + } + } + + setSelectedMass(date: string) { + this.selectedMassDate.set(date); + } +} diff --git a/src/app/services/canti.service.ts b/src/app/services/canti.service.ts new file mode 100644 index 0000000..7c88b36 --- /dev/null +++ b/src/app/services/canti.service.ts @@ -0,0 +1,228 @@ +import { Injectable, signal, inject } from '@angular/core'; +import { HttpClient, HttpEventType } from '@angular/common/http'; +import { Storage } from '@ionic/storage-angular'; +import { SettingsService } from './settings.service'; + +export interface Canto { + id: string; + id_canti: number; + titolo: string; + testo: string; + accordi?: string; + autore?: string; + link_youtube?: string; + id_momenti?: number[]; + data_update?: string; + nonValidato?: boolean; + isPersonal?: boolean; + durata?: string; + bpm?: number; +} + +export interface Indice { + id: number; + tag_name: string; + slug: string; + type: 'liturgico' | 'tematico'; +} + +export interface CantoEseguito { + id_canti: number; + num: number; +} + +@Injectable({ + providedIn: 'root' +}) +export class CantiService { + private http = inject(HttpClient); + private storage = inject(Storage); + private settingsService = inject(SettingsService); + + private _storage: Storage | null = null; + public canti = signal([]); + public indiceLiturgico = signal([]); + public indiceTematico = signal([]); + public cantiEseguiti = signal([]); + // Keep momenti for backward compatibility or temporary usage + public momenti = signal([]); + public loading = signal(false); + public progress = signal(0); + public firstLoadCompleted = signal(false); + + private getApiUrl(): string { + const isProduction = window.location.hostname.includes('canticristiani.it'); + return isProduction + ? `${window.location.origin}/api/canti.json` + : 'https://www.canticristiani.it/api/canti.json'; + } + + constructor() { + this.init(); + } + + async init() { + const storage = await this.storage.create(); + this._storage = storage; + await this.loadFromStorage(); + if (this.canti() && this.canti().length > 0) { + this.firstLoadCompleted.set(true); + } else { + // First boot or data cleared: show setup loader immediately + if ((window as any).PwaLoader) { + (window as any).PwaLoader.show(); + (window as any).PwaLoader.update({ + title: 'Setup in corso', + phase: 'Fase: Setup', + desc: 'Configurazione iniziale e caricamento canti...', + percent: 0 + }); + } + } + this.refresh(); + } + + async loadFromStorage() { + const cachedCanti = await this._storage?.get('canti'); + const cachedLit = await this._storage?.get('indiceLiturgico'); + const cachedTem = await this._storage?.get('indiceTematico'); + const cachedEseguiti = await this._storage?.get('cantiEseguiti'); + if (cachedCanti) this.canti.set(cachedCanti); + if (cachedLit) this.indiceLiturgico.set(cachedLit); + if (cachedTem) this.indiceTematico.set(cachedTem); + if (cachedEseguiti) this.cantiEseguiti.set(cachedEseguiti); + // Sync momenti + if (cachedLit) this.momenti.set(cachedLit); + } + + refresh() { + this.loading.set(true); + this.progress.set(0); + + this.http.get(`${this.getApiUrl()}?t=${Date.now()}`, { + reportProgress: true, + observe: 'events' + }).subscribe({ + next: async (event: any) => { + if (event.type === HttpEventType.DownloadProgress) { + let pct = 0; + if (event.total) { + pct = Math.round((event.loaded / event.total) * 100); + this.progress.set(pct); + } else { + this.progress.update(p => p < 90 ? p + 5 : p); + pct = this.progress(); + } + if (!this.firstLoadCompleted() && (window as any).PwaLoader) { + (window as any).PwaLoader.update({ percent: pct }); + } + } else if (event.type === HttpEventType.Response) { + const response = event.body; + if (response?.canti?.data) { + const cantiData = response.canti.data; + const litData = (response.indice_liturgico?.data || []).map((x: any) => ({ + id: x.id_indice_liturgico, + tag_name: x.tag_name, + slug: x.slug, + type: 'liturgico' + })); + const temData = (response.indice_tematico?.data || []).map((x: any) => ({ + id: x.id_indice_tematico, + tag_name: x.tag_name, + slug: x.slug, + type: 'tematico' + })); + const pivotData = response.tema?.data || []; + + // Optimize linking: O(N+M) instead of O(N*M) + const pivotMap = new Map(); + pivotData.forEach((p: any) => { + if (!pivotMap.has(p.id_canti)) pivotMap.set(p.id_canti, []); + pivotMap.get(p.id_canti)!.push(p.id_momento); + }); + + const linkedCanti = cantiData.map((c: any) => ({ + ...c, + id: c.id_canti.toString(), + id_momenti: pivotMap.get(c.id_canti) || [] + })); + + const eseguitiData = response.canti_eseguiti?.data || []; + + this.canti.set(linkedCanti); + this.indiceLiturgico.set(litData); + this.indiceTematico.set(temData); + this.momenti.set(litData); // Fallback + this.cantiEseguiti.set(eseguitiData); + + await this._storage?.set('canti', linkedCanti); + await this._storage?.set('indiceLiturgico', litData); + await this._storage?.set('indiceTematico', temData); + await this._storage?.set('cantiEseguiti', eseguitiData); + } + this.progress.set(100); + this.loading.set(false); + this.firstLoadCompleted.set(true); + } + }, + error: (error) => { + console.error('Failed to fetch canti', error); + this.loading.set(false); + this.firstLoadCompleted.set(true); + } + }); + } + + getCantoById(id: string) { + return this.canti().find(c => c.id === id); + } + + getSongTags(canto: Canto): string[] { + if (!canto.id_momenti || canto.id_momenti.length === 0) return []; + const tags: string[] = []; + const lit = this.indiceLiturgico(); + const tem = this.indiceTematico(); + + canto.id_momenti.forEach(id => { + const matchLit = lit.find(x => x.id === id); + if (matchLit) { + tags.push(matchLit.tag_name); + } else { + const matchTem = tem.find(x => x.id === id); + if (matchTem) { + tags.push(matchTem.tag_name); + } + } + }); + return tags; + } + + formatUpdateDate(dateStr: string | undefined): string { + if (!dateStr) return ''; + try { + const parts = dateStr.split(' ')[0].split('-'); + if (parts.length === 3) { + return `${parts[2]}/${parts[1]}/${parts[0]}`; + } + } catch (e) {} + return dateStr; + } + + getYoutubeId(urlOrId: string | undefined): string | null { + if (!urlOrId) return null; + if (urlOrId.length === 11) return urlOrId; + + const regExp = /^.*((youtu.be\/)|(v\/)|(\/u\/\w\/)|(embed\/)|(watch\?))\??v?=?([^#&?]*).*/; + const match = urlOrId.match(regExp); + return (match && match[7].length === 11) ? match[7] : null; + } + + getYoutubeThumb(urlOrId: string | undefined): string | null { + const id = this.getYoutubeId(urlOrId); + return id ? `https://img.youtube.com/vi/${id}/mqdefault.jpg` : null; + } + + getStorage() { + return this._storage; + } +} diff --git a/src/app/services/comunita.service.ts b/src/app/services/comunita.service.ts new file mode 100644 index 0000000..6bf9ddb --- /dev/null +++ b/src/app/services/comunita.service.ts @@ -0,0 +1,283 @@ +import { Injectable, signal, inject, effect } from '@angular/core'; +import { HttpClient, HttpRequest, HttpEventType, HttpResponse } from '@angular/common/http'; +import { SettingsService } from './settings.service'; +import { Canto } from './canti.service'; + +export interface ParrocchiaItem { + id_parrocchia: number; + nome: string; + codice: string; + mail: string; + guid_parrocchia: string; +} + +export interface ParrocchiaCantiItem { + id_parrocchia: number; + id_canti: number; + num_canto: number; +} + +export interface CantiSettingsItem { + id_canti: number; + speed: number; + tonalita: number; +} + +export interface ComunitaScaletta { + id: string; + name: string; + date: string; + ids: string[]; +} + +export interface GetAllAppTablesResponse { + parrocchia?: { data: ParrocchiaItem[] }; + parrocchia_canti?: { data: ParrocchiaCantiItem[] }; + canti_settings?: { data: CantiSettingsItem[] }; +} + +@Injectable({ + providedIn: 'root' +}) +export class ComunitaService { + private http = inject(HttpClient); + private settingsService = inject(SettingsService); + + public comunitaCode = signal(''); + public comunitaNome = signal(''); + public comunitaMail = signal(''); + public comunitaCantiIds = signal<(number | string)[]>([]); + public comunitaCantiInfo = signal([]); + public comunitaCantiSettings = signal([]); + public comunitaCantiPersonali = signal([]); + public comunitaScalette = signal([]); + public isFilterActive = signal(false); + public loading = signal(false); + public loadingProgress = signal(0); + + constructor() { + const savedCode = localStorage.getItem('comunita-code'); + const savedNome = localStorage.getItem('comunita-nome'); + const savedMail = localStorage.getItem('comunita-mail'); + const savedCanti = localStorage.getItem('comunita-canti-ids'); + const savedInfo = localStorage.getItem('comunita-canti-info'); + const savedSettings = localStorage.getItem('comunita-canti-settings'); + const savedCantiPersonali = localStorage.getItem('comunita-canti-personali'); + const savedScalette = localStorage.getItem('comunita-scalette'); + const savedFilterActive = localStorage.getItem('comunita-filter-active') === 'true'; + + if (savedCode) { + this.comunitaCode.set(savedCode); + // Run background refresh 1 second after startup to fetch any new custom canti or updates + // but only if the community feature is enabled in settings + setTimeout(() => { + if (!this.settingsService.comunitaEnabled()) { + // Community is disabled: skip refresh to avoid re-enabling the filter + return; + } + this.setComunitaCode(savedCode).catch(err => { + console.warn('Failed background community refresh at startup:', err); + }); + }, 1000); + } + if (savedNome) this.comunitaNome.set(savedNome); + if (savedMail) this.comunitaMail.set(savedMail); + if (savedCanti) { + try { this.comunitaCantiIds.set(JSON.parse(savedCanti)); } catch (e) {} + } + if (savedInfo) { + try { this.comunitaCantiInfo.set(JSON.parse(savedInfo)); } catch (e) {} + } + if (savedSettings) { + try { this.comunitaCantiSettings.set(JSON.parse(savedSettings)); } catch (e) {} + } + if (savedCantiPersonali) { + try { this.comunitaCantiPersonali.set(JSON.parse(savedCantiPersonali)); } catch (e) {} + } + if (savedScalette) { + try { this.comunitaScalette.set(JSON.parse(savedScalette)); } catch (e) {} + } + this.isFilterActive.set(savedFilterActive); + + effect(() => { + localStorage.setItem('comunita-code', this.comunitaCode()); + localStorage.setItem('comunita-nome', this.comunitaNome()); + localStorage.setItem('comunita-mail', this.comunitaMail()); + localStorage.setItem('comunita-canti-ids', JSON.stringify(this.comunitaCantiIds())); + localStorage.setItem('comunita-canti-info', JSON.stringify(this.comunitaCantiInfo())); + localStorage.setItem('comunita-canti-settings', JSON.stringify(this.comunitaCantiSettings())); + localStorage.setItem('comunita-canti-personali', JSON.stringify(this.comunitaCantiPersonali())); + localStorage.setItem('comunita-scalette', JSON.stringify(this.comunitaScalette())); + localStorage.setItem('comunita-filter-active', this.isFilterActive().toString()); + }); + + effect(() => { + if (!this.settingsService.comunitaEnabled()) { + this.isFilterActive.set(false); + } + }); + } + + private fetchWithProgress(url: string): Promise { + return new Promise((resolve, reject) => { + const req = new HttpRequest('GET', url, { + reportProgress: true, + responseType: 'json' + }); + + this.http.request(req).subscribe({ + next: (event) => { + if (event.type === HttpEventType.DownloadProgress) { + if (event.total && event.total > 0) { + const pct = Math.round((event.loaded / event.total) * 100); + this.loadingProgress.set(pct); + } else { + // No Content-Length header — simulate gradual progress up to 85% + const simulated = Math.min(85, this.loadingProgress() + 12); + this.loadingProgress.set(simulated); + } + } else if (event instanceof HttpResponse) { + this.loadingProgress.set(100); + resolve(event.body as T); + } + }, + error: (err) => reject(err) + }); + }); + } + + async setComunitaCode(code: string): Promise { + const trimmedCode = code.trim(); + if (!trimmedCode) { + this.comunitaCode.set(''); + this.comunitaNome.set(''); + this.comunitaMail.set(''); + this.comunitaCantiIds.set([]); + this.comunitaCantiInfo.set([]); + this.comunitaCantiSettings.set([]); + this.comunitaCantiPersonali.set([]); + this.comunitaScalette.set([]); + this.isFilterActive.set(false); + return true; + } + + this.loading.set(true); + this.loadingProgress.set(0); + + // 1. Try to fetch from the actual production API + try { + const url = `https://libretto.mmcinet.eu/canti/api/v3/get_all_app_tables?uuid=pwa-cc-uuid&email=&platform=browser&version=1.0&gruppo=${trimmedCode}&all_song=false&t=${Date.now()}`; + const data = await this.fetchWithProgress(url); + + if (data && data.parrocchia?.data && data.parrocchia.data.length > 0) { + const parrocchia = data.parrocchia.data[0]; + const cantiList = data.parrocchia_canti?.data || []; + const settingsList = data.canti_settings?.data || []; + + // Parse canti_personali (custom unvalidated community canti) + const cantiPersonaliList = (data as any).canti_personali?.data || []; + const mappedCantiPersonali = cantiPersonaliList.map((cp: any) => ({ + id: cp.id_canti.toString(), + id_canti: cp.id_canti, + titolo: cp.titolo, + testo: cp.accordi || '', + accordi: cp.accordi || '', + autore: cp.autore || '', + link_youtube: cp.link_youtube || '', + id_momenti: [], + data_update: cp.data_update || '', + nonValidato: Number(cp.stato) === 10, + isPersonal: true, + durata: cp.durata || '', + bpm: cp.bpm !== undefined && cp.bpm !== null ? Number(cp.bpm) : undefined + })); + + this.comunitaCode.set(trimmedCode); + this.comunitaNome.set(parrocchia.nome || `Comunità ${trimmedCode}`); + this.comunitaMail.set(parrocchia.mail || ''); + this.comunitaCantiInfo.set(cantiList); + this.comunitaCantiIds.set(cantiList.map(c => c.id_canti)); + this.comunitaCantiSettings.set(settingsList); + this.comunitaCantiPersonali.set(mappedCantiPersonali); + + // Parse scalette (setlists) from lista_nome + lista_esecuzione + const listaNomelList = (data as any).lista_nome?.data || []; + const listaEsecuzioneList = (data as any).lista_esecuzione?.data || []; + + // Group lista_esecuzione by id_lista and keep order by progr + const esecuzioniByLista = new Map(); + for (const item of listaEsecuzioneList) { + if (!esecuzioniByLista.has(item.id_lista)) { + esecuzioniByLista.set(item.id_lista, []); + } + esecuzioniByLista.get(item.id_lista)!.push({ + id_canti: String(item.id_canti), + progr: Number(item.progr) || 0 + }); + } + + // Build scalette array sorted by date (most recent first) + const scalette: ComunitaScaletta[] = listaNomelList + .map((ln: any) => { + const songs = esecuzioniByLista.get(ln.id_lista) || []; + songs.sort((a: any, b: any) => a.progr - b.progr); + return { + id: `comunita_${ln.id_lista}`, + name: ln.nome || 'Scaletta', + date: ln.progr || '', + ids: songs.map((s: any) => s.id_canti) + }; + }) + .filter((s: ComunitaScaletta) => s.ids.length > 0) + .sort((a: ComunitaScaletta, b: ComunitaScaletta) => b.date.localeCompare(a.date)); + + this.comunitaScalette.set(scalette); + this.isFilterActive.set(true); + this.loading.set(false); + return true; + } + } catch (err) { + console.warn('Failed to fetch from production API, trying fallback...', err); + this.loadingProgress.set(0); + } + + // 2. Fallback to static community JSON + try { + const isProduction = window.location.hostname.includes('canticristiani.it'); + const origin = isProduction ? window.location.origin : 'https://www.canticristiani.it'; + const fallbackUrl = `${origin}/api/comunita_${trimmedCode}.json?t=${Date.now()}`; + + interface StaticComunitaData { + id_comunita: string; + nome_comunita: string; + canti: (number | string)[]; + } + + const staticData = await this.fetchWithProgress(fallbackUrl); + if (staticData && staticData.canti) { + this.comunitaCode.set(trimmedCode); + this.comunitaNome.set(staticData.nome_comunita || `Comunità ${trimmedCode}`); + this.comunitaCantiIds.set(staticData.canti); + + const mockInfo = staticData.canti.map((id, index) => ({ + id_parrocchia: 1, + id_canti: Number(id), + num_canto: index + 1 + })); + + this.comunitaCantiInfo.set(mockInfo); + this.comunitaCantiSettings.set([]); + this.comunitaCantiPersonali.set([]); + this.comunitaScalette.set([]); + this.isFilterActive.set(true); + this.loading.set(false); + return true; + } + } catch (err) { + console.error('All community fetch strategies failed:', err); + } + + this.loading.set(false); + return false; + } +} diff --git a/src/app/services/connectivity.service.ts b/src/app/services/connectivity.service.ts new file mode 100644 index 0000000..16c683b --- /dev/null +++ b/src/app/services/connectivity.service.ts @@ -0,0 +1,13 @@ +import { Injectable, signal } from '@angular/core'; + +@Injectable({ + providedIn: 'root' +}) +export class ConnectivityService { + public isOnline = signal(navigator.onLine); + + constructor() { + window.addEventListener('online', () => this.isOnline.set(true)); + window.addEventListener('offline', () => this.isOnline.set(false)); + } +} diff --git a/src/app/services/face-detector.service.ts b/src/app/services/face-detector.service.ts new file mode 100644 index 0000000..61e64ee --- /dev/null +++ b/src/app/services/face-detector.service.ts @@ -0,0 +1,387 @@ +import { Injectable, inject, signal } from '@angular/core'; +import { SettingsService } from './settings.service'; + +@Injectable({ + providedIn: 'root' +}) +export class FaceDetectorService { + private settingsService = inject(SettingsService); + + public isCameraActive = signal(false); + public currentTiltAngle = signal(0); + public isTilted = signal(false); + + // Segnali di stato per la modalità distanza viso + public currentDistanceRatio = signal(1.0); // Rapporto rispetto alla distanza di riposo (es. 1.25 = 25% più vicino, 0.75 = 25% più lontano) + public distanceState = signal<'idle' | 'approaching' | 'receding'>('idle'); // Stato dinamico rilevato + + private stream: MediaStream | null = null; + private camera: any = null; + private faceMesh: any = null; + private onTriggerCallback: ((direction: 'next' | 'prev') => void) | null = null; + private isProcessingFrame: boolean = false; + + // Gesture state machine - Tilt (inclinazione testa) + private tiltStartTime: number = 0; + private tiltInCooldown: boolean = false; + private lastTiltTriggerTime: number = 0; + private readonly TILT_THRESHOLD = 15; // Gradi per scattare avanti/dietro (originale: 15°) + private readonly TILT_HOLD_MS = 250; // Durata mantenimento inclinazione (ms) + private readonly RETURN_THRESHOLD = 6; // Gradi per reimpostare il cooldown (originale: 6°) + private readonly TRIGGER_COOLDOWN_MS = 2000; // Tempo minimo tra due scatti consecutivi (ms) + + // Gesture state machine - Distance (avvicinamento / allontanamento viso) + // Utilizziamo la distanza geometrica normalizzata tra gli angoli esterni degli occhi (33 e 263) e tra fronte (10) e mento (152) + private baselineFaceSize: number = 0; // Dimensione di riferimento del viso in posizione neutra + private smoothedFaceSize: number = 0; // Media mobile per evitare jitter/rumore + private distanceStartTime: number = 0; // Timestamp di inizio superamento soglia + private distanceInCooldown: boolean = false; // Flag di attesa ritorno a neutro + private lastDistanceTriggerTime: number = 0; // Timestamp ultimo scatto + private activeDistanceDirection: 'next' | 'prev' | null = null; + + constructor() {} + + /** + * Loads MediaPipe scripts dynamically if not already loaded. + */ + private loadScripts(): Promise { + return new Promise((resolve, reject) => { + if ((window as any).FaceMesh && (window as any).Camera) { + resolve(); + return; + } + + const cameraScript = document.createElement('script'); + cameraScript.src = 'assets/mediapipe/camera_utils.js'; + + const faceMeshScript = document.createElement('script'); + faceMeshScript.src = 'assets/mediapipe/face_mesh.js'; + + cameraScript.onload = () => { + document.head.appendChild(faceMeshScript); + }; + + faceMeshScript.onload = () => { + resolve(); + }; + + cameraScript.onerror = (err) => reject(err); + faceMeshScript.onerror = (err) => reject(err); + + document.head.appendChild(cameraScript); + }); + } + + /** + * Starts camera capture and face mesh tracking. + */ + async start(videoElement: HTMLVideoElement, onTrigger: (direction: 'next' | 'prev') => void): Promise { + this.onTriggerCallback = onTrigger; + + if (this.isCameraActive()) { + return; + } + + try { + await this.loadScripts(); + + const FaceMeshLib = (window as any).FaceMesh; + const CameraLib = (window as any).Camera; + + if (!FaceMeshLib || !CameraLib) { + throw new Error('MediaPipe libraries failed to initialize.'); + } + + if (!this.faceMesh) { + this.faceMesh = new FaceMeshLib({ + locateFile: (file: string) => `assets/mediapipe/${file}` + }); + + this.faceMesh.setOptions({ + maxNumFaces: 1, + refineLandmarks: false, + minDetectionConfidence: 0.5, + minTrackingConfidence: 0.5 + }); + + this.faceMesh.onResults((results: any) => { + this.processLandmarks(results); + }); + } + + // Reset immediato per calibrazione istantanea al primo frame utile + this.resetDistanceBaseline(); + + this.isCameraActive.set(true); + + // Usiamo CameraLib direttamente per gestire lo stream ed evitare doppi stream / loop + this.isProcessingFrame = false; + this.camera = new CameraLib(videoElement, { + onFrame: async () => { + if (!this.isCameraActive() || !this.faceMesh) return; + if (this.isProcessingFrame) return; // Salta il frame se il precedente è ancora in elaborazione (anti-lag & memory leak) + + this.isProcessingFrame = true; + try { + await this.faceMesh.send({ image: videoElement }); + } catch (e) { + console.warn('[FaceDetector] Error sending frame to FaceMesh:', e); + } finally { + this.isProcessingFrame = false; + } + }, + width: 320, + height: 240, + facingMode: 'user' + }); + + await this.camera.start(); + console.log('[FaceDetector] Face tracking started successfully.'); + } catch (err) { + console.error('[FaceDetector] Failed to start face tracking:', err); + this.stop(); + throw err; + } + } + + /** + * Resetta la dimensione di riferimento (baseline) della distanza del viso + */ + /** + * Resetta la dimensione di riferimento (baseline) della distanza del viso per calibrazione istantanea + */ + public resetDistanceBaseline() { + this.baselineFaceSize = 0; + this.smoothedFaceSize = 0; + this.currentDistanceRatio.set(1.0); + this.distanceState.set('idle'); + this.distanceStartTime = 0; + this.distanceInCooldown = false; + this.activeDistanceDirection = null; + this.lastDistanceTriggerTime = 0; + } + + /** + * Processes landmarks to calculate head tilt angle or face distance. + */ + private processLandmarks(results: any) { + if (!results.multiFaceLandmarks || results.multiFaceLandmarks.length === 0) { + this.currentTiltAngle.set(0); + this.isTilted.set(false); + this.distanceState.set('idle'); + return; + } + + const landmarks = results.multiFaceLandmarks[0]; + + // Landmark essenziali: + // 33: occhio sinistro esterno, 263: occhio destro esterno + // 10: fronte / attaccatura capelli superiore, 152: mento inferiore + const leftEye = landmarks[33]; + const rightEye = landmarks[263]; + const topForehead = landmarks[10]; + const chin = landmarks[152]; + + if (!leftEye || !rightEye) return; + + // Calcolo roll/inclinazione testa (sempre aggiornato per visualizzazione e modalità tilt) + const dy = rightEye.y - leftEye.y; + const dx = rightEye.x - leftEye.x; + const angle = Math.atan2(dy, dx) * (180 / Math.PI); + this.currentTiltAngle.set(Math.round(angle)); + + const trackingMode = this.settingsService.cameraTrackingMode(); + + if (trackingMode === 'distance') { + this.processDistanceGesture(leftEye, rightEye, topForehead, chin); + } else { + this.processTiltGesture(angle); + } + } + + /** + * Gestione del gesto basato sulla distanza del viso dalla fotocamera + */ + private processDistanceGesture(leftEye: any, rightEye: any, topForehead: any, chin: any) { + // Calcoliamo la larghezza occhi (inter-ocular distance) e l'altezza del viso + const eyeDistX = rightEye.x - leftEye.x; + const eyeDistY = rightEye.y - leftEye.y; + const eyeDist = Math.sqrt(eyeDistX * eyeDistX + eyeDistY * eyeDistY); + + let faceHeight = eyeDist; + if (topForehead && chin) { + const faceHeightX = chin.x - topForehead.x; + const faceHeightY = chin.y - topForehead.y; + faceHeight = Math.sqrt(faceHeightX * faceHeightX + faceHeightY * faceHeightY); + } + + // Media armonica combinata di larghezza occhi e altezza viso per massima accuratezza invariante da rotazioni + const currentMeasuredSize = (eyeDist * 1.5 + faceHeight) / 2.5; + + // Calibrazione ISTANTANEA al primo frame utile (funziona subito senza attendere) + if (this.smoothedFaceSize === 0 || this.baselineFaceSize === 0) { + this.smoothedFaceSize = currentMeasuredSize; + this.baselineFaceSize = currentMeasuredSize; + this.currentDistanceRatio.set(1.0); + this.distanceState.set('idle'); + return; + } + + // Filtro a media mobile esponenziale (EMA) rapido per evitare jitter + this.smoothedFaceSize = this.smoothedFaceSize * 0.65 + currentMeasuredSize * 0.35; + + const ratio = this.baselineFaceSize > 0 ? (this.smoothedFaceSize / this.baselineFaceSize) : 1.0; + this.currentDistanceRatio.set(Math.round(ratio * 100) / 100); + + const now = Date.now(); + + // Soglie per scatto immediato ed ergonomico: + // +12% per avanzare, -12% per retrocedere + const approachThreshold = 1.12; + const recedeThreshold = 0.88; + const returnHigh = 1.05; + const returnLow = 0.95; + const holdMs = 120; // Reattività immediata (120ms) + const distanceCooldownMs = 900; // Cooldown fluido tra scatti consecutivi (0.9s) + + // Adattamento graduale della baseline SOLO quando l'utente è stabile e rilassato al centro + if (!this.distanceInCooldown && ratio >= returnLow && ratio <= returnHigh && this.activeDistanceDirection === null) { + this.baselineFaceSize = this.baselineFaceSize * 0.985 + this.smoothedFaceSize * 0.015; + } + + // Riconoscimento avvicinamento (Next) + if (ratio >= approachThreshold) { + this.distanceState.set('approaching'); + + if (!this.distanceInCooldown && (now - this.lastDistanceTriggerTime > distanceCooldownMs)) { + if (this.activeDistanceDirection !== 'next') { + this.activeDistanceDirection = 'next'; + this.distanceStartTime = now; + } else if (now - this.distanceStartTime >= holdMs) { + // Trigger avvicinamento -> AVANTI + console.log(`[FaceDetector] Face approach gesture detected! Ratio: ${ratio.toFixed(2)} -> NEXT`); + if (this.onTriggerCallback) { + this.onTriggerCallback('next'); + } + this.distanceInCooldown = true; + this.activeDistanceDirection = null; + this.distanceStartTime = 0; + this.lastDistanceTriggerTime = now; + } + } + } + // Riconoscimento allontanamento (Prev) + else if (ratio <= recedeThreshold) { + this.distanceState.set('receding'); + + if (!this.distanceInCooldown && (now - this.lastDistanceTriggerTime > distanceCooldownMs)) { + if (this.activeDistanceDirection !== 'prev') { + this.activeDistanceDirection = 'prev'; + this.distanceStartTime = now; + } else if (now - this.distanceStartTime >= holdMs) { + // Trigger allontanamento -> INDIETRO + console.log(`[FaceDetector] Face recede gesture detected! Ratio: ${ratio.toFixed(2)} -> PREV`); + if (this.onTriggerCallback) { + this.onTriggerCallback('prev'); + } + this.distanceInCooldown = true; + this.activeDistanceDirection = null; + this.distanceStartTime = 0; + this.lastDistanceTriggerTime = now; + } + } + } + // Posizione neutra + else { + this.distanceState.set('idle'); + this.activeDistanceDirection = null; + this.distanceStartTime = 0; + + // Reset cooldown quando l'utente torna alla distanza neutra + if (ratio < returnHigh && ratio > returnLow) { + this.distanceInCooldown = false; + } + } + } + + /** + * Gestione del gesto basato sull'inclinazione del collo (modalità tilt) + */ + private processTiltGesture(angle: number) { + const absAngle = Math.abs(angle); + const now = Date.now(); + + if (absAngle > this.TILT_THRESHOLD) { + this.isTilted.set(true); + + if (!this.tiltInCooldown && (now - this.lastTiltTriggerTime > this.TRIGGER_COOLDOWN_MS)) { + if (this.tiltStartTime === 0) { + this.tiltStartTime = now; + } else if (now - this.tiltStartTime >= this.TILT_HOLD_MS) { + // Trigger the tilt gesture! + const direction = angle > 0 ? 'prev' : 'next'; + console.log(`[FaceDetector] Head tilt gesture detected! Angle: ${angle.toFixed(1)}°, Direction: ${direction}`); + if (this.onTriggerCallback) { + this.onTriggerCallback(direction); + } + this.tiltInCooldown = true; + this.tiltStartTime = 0; + this.lastTiltTriggerTime = now; + } + } + } else { + this.isTilted.set(false); + this.tiltStartTime = 0; + + // Reset cooldown when the head returns near the center + if (absAngle < this.RETURN_THRESHOLD) { + this.tiltInCooldown = false; + } + } + } + + /** + * Pauses the frame tracking loop without killing the underlying media stream hardware. + */ + pause() { + this.isCameraActive.set(false); + this.isProcessingFrame = false; + if (this.camera) { + try { + this.camera.stop(); + } catch (e) {} + this.camera = null; + } + } + + /** + * Stops camera capture and releases face mesh & hardware stream resources. + */ + stop() { + this.pause(); + this.currentTiltAngle.set(0); + this.isTilted.set(false); + this.tiltInCooldown = false; + this.tiltStartTime = 0; + this.lastTiltTriggerTime = 0; + this.resetDistanceBaseline(); + + if (this.stream) { + try { + this.stream.getTracks().forEach(track => track.stop()); + } catch (e) {} + this.stream = null; + } + + if (this.faceMesh) { + try { + this.faceMesh.close(); + } catch (e) {} + this.faceMesh = null; + } + + this.onTriggerCallback = null; + console.log('[FaceDetector] Face tracking fully stopped.'); + } +} + diff --git a/src/app/services/lyrics-parser.service.spec.ts b/src/app/services/lyrics-parser.service.spec.ts new file mode 100644 index 0000000..05f8161 --- /dev/null +++ b/src/app/services/lyrics-parser.service.spec.ts @@ -0,0 +1,148 @@ +import { TestBed } from '@angular/core/testing'; +import { LyricsParserService } from './lyrics-parser.service'; +import { SettingsService } from './settings.service'; + +describe('LyricsParserService - Hybrid Notation', () => { + let service: LyricsParserService; + let mockSettingsService: any; + + beforeEach(() => { + mockSettingsService = { + chordNotationPreference: jasmine.createSpy('chordNotationPreference').and.returnValue('diesis') + }; + + TestBed.configureTestingModule({ + providers: [ + LyricsParserService, + { provide: SettingsService, useValue: mockSettingsService } + ] + }); + service = TestBed.inject(LyricsParserService); + }); + + it('should parse simple text with memorize, replay, copy, paste', () => { + const rawSong = ` +{start_verse}{memorize/m1} +Ralle[RE]griamoci, [LA] +non [SOL]c’è spazio alla tri[RE]stezza in questo gior[LA]no [SOL] +{end_verse} + +{start_chorus}{copy/rit} +Gloria a [RE]Te Emma[SOL]nue-[LA]le +{end_chorus} + +{start_verse}{replay/m1} +Rallegri*amoci,* +Egli *viene a libe*rarci da ogni *male.* +{end_verse} + +{start_chorus}{paste/rit} +{end_chorus} +`; + + // 1. Test parsing with chords enabled + const sections = service.parseAccordi(rawSong); + expect(sections.length).toBe(4); + + // Verse 1 (memorize) + expect(sections[0].type).toBe('verse'); + expect(sections[0].lines[0].text).toBe('Rallegriamoci, '); + expect(sections[0].lines[0].segments[0].chord).toBeUndefined(); + expect(sections[0].lines[0].segments[1].chord).toBe('RE'); + expect(sections[0].lines[0].segments[2].chord).toBe('LA'); + + // Chorus 1 (copy) + expect(sections[1].type).toBe('chorus'); + expect(sections[1].lines[0].text).toBe('Gloria a Te Emmanue-le'); + expect(sections[1].lines[0].segments[0].chord).toBeUndefined(); + expect(sections[1].lines[0].segments[1].chord).toBe('RE'); + expect(sections[1].lines[0].segments[2].chord).toBe('SOL'); + expect(sections[1].lines[0].segments[3].chord).toBe('LA'); + + // Verse 2 (replay) + expect(sections[2].type).toBe('verse'); + expect(sections[2].lines[0].text).toBe('Rallegriamoci,'); + expect(sections[2].lines[0].segments[0].chord).toBeUndefined(); + expect(sections[2].lines[0].segments[1].chord).toBe('RE'); + expect(sections[2].lines[0].segments[2].chord).toBe('LA'); + + expect(sections[2].lines[1].text).toBe('Egli viene a liberarci da ogni male.'); + expect(sections[2].lines[1].segments[0].chord).toBeUndefined(); + expect(sections[2].lines[1].segments[1].chord).toBe('SOL'); + expect(sections[2].lines[1].segments[2].chord).toBe('RE'); + expect(sections[2].lines[1].segments[3].chord).toBe('LA'); + expect(sections[2].lines[1].segments[4].chord).toBe('SOL'); + + // Chorus 2 (paste) + expect(sections[3].type).toBe('chorus'); + expect(sections[3].lines[0].text).toBe('Gloria a Te Emmanue-le'); + expect(sections[3].lines[0].segments[0].chord).toBeUndefined(); + expect(sections[3].lines[0].segments[1].chord).toBe('RE'); + expect(sections[3].lines[0].segments[2].chord).toBe('SOL'); + expect(sections[3].lines[0].segments[3].chord).toBe('LA'); + }); + + it('should strip chords in text-only mode and remove asterisks', () => { + const rawSong = ` +{start_verse}{memorize/m1} +Ralle[RE]griamoci, [LA] +{end_verse} + +{start_verse}{replay/m1} +Rallegri*amoci,* +{end_verse} +`; + const sections = service.parseText(rawSong); + expect(sections.length).toBe(2); + + expect(sections[0].lines[0].text).toBe('Rallegriamoci,'); + expect(sections[0].lines[0].segments[0].chord).toBeUndefined(); + + expect(sections[1].lines[0].text).toBe('Rallegriamoci,'); + expect(sections[1].lines[0].segments[0].chord).toBeUndefined(); + }); + it('should format sections outside of soc/eoc tags as verses', () => { + const rawSong = ` +{c:Intro:} [RE] + +[RE]Guardami Signor +{soc} +Abba Padre! +{eoc} +[RE]Più solo non sarò +`; + const sections = service.parseAccordi(rawSong); + // There should be three sections: + // 1. Verse (Intro & Guardami Signor) + // 2. Chorus (Abba Padre) + // 3. Verse (Più solo non sarò) + expect(sections.length).toBe(3); + expect(sections[0].type).toBe('verse'); + expect(sections[0].lines[0].text).toBe('Intro '); + expect(sections[0].lines[0].segments[0].text).toBe('Intro '); + expect(sections[0].lines[0].segments[0].chord).toBeUndefined(); + expect(sections[0].lines[0].segments[1].chord).toBe('RE'); + expect(sections[0].lines[1].text).toBe('Guardami Signor'); + expect(sections[1].type).toBe('chorus'); + expect(sections[2].type).toBe('verse'); + }); + + it('should parse vertical bars | as chords', () => { + const rawSong = ` +[SOL] | [RE] | [DO] | [RE] +| | | | +`; + const sections = service.parseAccordi(rawSong); + expect(sections.length).toBe(1); + const line1 = sections[0].lines[0]; + const line2 = sections[0].lines[1]; + + // Check first line: SOL | RE | DO | RE + // All components should be parsed as chords + expect(line1.segments.map(s => s.chord)).toEqual(['SOL', '|', 'RE', '|', 'DO', '|', 'RE']); + expect(line1.segments.map(s => s.text.trim())).toEqual(['', '', '', '', '', '', '']); + + // Check second line: | | | | + expect(line2.segments.map(s => s.chord)).toEqual(['|', '|', '|', '|']); + }); +}); diff --git a/src/app/services/lyrics-parser.service.ts b/src/app/services/lyrics-parser.service.ts new file mode 100644 index 0000000..e45043f --- /dev/null +++ b/src/app/services/lyrics-parser.service.ts @@ -0,0 +1,413 @@ +import { Injectable, inject } from '@angular/core'; +import { SettingsService } from './settings.service'; + +export interface ChordSegment { + text: string; + chord?: string; +} + +export interface ParsedLine { + segments: ChordSegment[]; + text: string; +} + +export interface ParsedSection { + type: 'verse' | 'chorus' | 'verse_num'; + lines: ParsedLine[]; + verseNumber?: number; +} + +@Injectable({ + providedIn: 'root' +}) +export class LyricsParserService { + private settingsService = inject(SettingsService); + + /** + * Parse plain text (campo 'testo') into structured sections. + */ + parseText(raw: string): ParsedSection[] { + if (!raw) return []; + return this.parseSections(raw, false); + } + + /** + * Parse text with inline chords (campo 'accordi') into structured sections. + */ + parseAccordi(raw: string): ParsedSection[] { + if (!raw) return []; + return this.parseSections(raw, true); + } + + private parseSections(raw: string, withChords: boolean): ParsedSection[] { + const sections: ParsedSection[] = []; + let currentType: 'verse' | 'chorus' | 'verse_num' = 'verse'; + let currentLines: ParsedLine[] = []; + let verseNumCounter = 0; + + const memories = new Map(); + const copies = new Map(); + + let currentAction: { type: 'memorize' | 'replay' | 'copy' | 'paste'; key: string } | null = null; + let currentRawLines: string[] = []; + + const lines = raw.split('\n'); + const startTagRegex = /^\{(start_verse|start_chorus|start_verse_num|sov|soc)\}(?:\{([a-z]+)\/([a-zA-Z0-9_-]+)\})?$/; + + for (const line of lines) { + const trimmed = line.trim(); + + const startMatch = trimmed.match(startTagRegex); + if (startMatch) { + this.pushSection(sections, currentType, currentLines); + + const tag = startMatch[1]; + if (tag === 'start_verse' || tag === 'sov') { + currentType = 'verse'; + } else if (tag === 'start_chorus' || tag === 'soc') { + currentType = 'chorus'; + } else if (tag === 'start_verse_num') { + currentType = 'verse_num'; + verseNumCounter++; + } + + currentLines = []; + currentRawLines = []; + + if (startMatch[2] && startMatch[3]) { + currentAction = { + type: startMatch[2] as any, + key: startMatch[3] + }; + + if (currentAction.type === 'paste') { + const pastedRawLines = copies.get(currentAction.key) || []; + for (const pLine of pastedRawLines) { + if (withChords) { + currentLines.push(this.parseChordLine(pLine)); + } else { + const cleanLine = pLine.replace(/\[[^\]]*\]/g, '').trim(); + if (cleanLine.length > 0) { + currentLines.push({ + text: cleanLine, + segments: [{ text: cleanLine }] + }); + } + } + } + } + } else { + currentAction = null; + } + continue; + } + + // Detect section end tags + if (trimmed === '{end_verse}' || trimmed === '{eov}' || trimmed === '{end_chorus}' || trimmed === '{eoc}' || trimmed === '{end_verse_num}') { + if (currentAction) { + if (currentAction.type === 'memorize') { + memories.set(currentAction.key, [...currentRawLines]); + } else if (currentAction.type === 'copy') { + copies.set(currentAction.key, [...currentRawLines]); + } + } + + this.pushSection(sections, currentType, currentLines, currentType === 'verse_num' ? verseNumCounter : undefined); + currentLines = []; + currentRawLines = []; + currentAction = null; + currentType = 'verse'; + continue; + } + + // Skip structural tags (already handled above) + if (trimmed.startsWith('{') && trimmed.endsWith('}') && !trimmed.startsWith('{c:') && !trimmed.startsWith('{comment:')) { + continue; + } + + // Skip empty lines + if (trimmed.length === 0) { + continue; + } + + let resolvedLine = line; + if (currentAction && currentAction.type === 'replay') { + const memLines = memories.get(currentAction.key) || []; + const lineIndex = currentRawLines.length; + if (lineIndex < memLines.length) { + const memLine = memLines[lineIndex]; + const chordMatches = [...memLine.matchAll(/\[([^\]]+)\]/g)].map(m => m[0]); + let chordIdx = 0; + resolvedLine = line.replace(/\*/g, () => { + if (chordIdx < chordMatches.length) { + return chordMatches[chordIdx++]; + } + return ''; + }); + } else { + resolvedLine = line.replace(/\*/g, ''); + } + } + + // Clean comment tags: {c:Text} or {comment:Text} -> Text (removing trailing colon if any) + resolvedLine = resolvedLine.replace(/\{(?:c|comment):([^}]+)\}/g, (match, p1) => { + return p1.trim().replace(/:$/, ''); + }); + + currentRawLines.push(line); + + // Parse line + if (withChords) { + currentLines.push(this.parseChordLine(resolvedLine)); + } else { + // CLEAN CHORDS in text-only mode: remove [anything] + const cleanLine = resolvedLine.replace(/\[[^\]]*\]/g, '').trim(); + if (cleanLine.length > 0) { + currentLines.push({ + text: cleanLine, + segments: [{ text: cleanLine }] + }); + } + } + } + + // Push any remaining lines + this.pushSection(sections, currentType, currentLines); + + return sections; + } + + private pushSection(sections: ParsedSection[], type: 'verse' | 'chorus' | 'verse_num', lines: ParsedLine[], verseNumber?: number): void { + if (lines.length > 0) { + sections.push({ type, lines, verseNumber }); + } + } + + /** + * Parse a single line containing inline chord tags. + * Format: "[RE]Tu sei Re[LA]" → segments with chords positioned above text + * + * The chord tag appears BEFORE the text it belongs to: + * [RE]Tu sei Re → chord "RE" above "Tu sei Re" + * + * But a chord can also appear at the END of text: + * sei Re Gesù[SOL] → text "sei Re Gesù" then chord "SOL" with empty text + */ + parseChordLine(line: string): ParsedLine { + // Treat vertical bars (|) as chords instead of text + let prepared = line.replace(/\[\|\]/g, '|'); + prepared = prepared.replace(/\|/g, '[|]'); + + const segments: ChordSegment[] = []; + // Clean up non-breaking spaces + const cleaned = prepared.replace(/\u00a0/g, ' ').trim(); + + // Regex to match [CHORD] tags and text between them + const chordRegex = /\[([^\]]+)\]/g; + let lastIndex = 0; + let match: RegExpExecArray | null; + + while ((match = chordRegex.exec(cleaned)) !== null) { + // Text before this chord tag + const textBefore = cleaned.substring(lastIndex, match.index); + if (textBefore.length > 0) { + // This text has no chord above it (or belongs to previous chord) + if (segments.length > 0 && segments[segments.length - 1].text === '') { + // Previous segment had a chord but no text — attach this text to it + segments[segments.length - 1].text = textBefore; + } else { + segments.push({ text: textBefore }); + } + } + + // Add the chord as a new segment (text will be filled by next text chunk) + segments.push({ chord: this.transposeChord(match[1], 0), text: '' }); + lastIndex = match.index + match[0].length; + } + + // Remaining text after the last chord + const remaining = cleaned.substring(lastIndex); + if (remaining.length > 0) { + if (segments.length > 0 && segments[segments.length - 1].text === '') { + segments[segments.length - 1].text = remaining; + } else { + segments.push({ text: remaining }); + } + } + + // If no chords found, just return plain text + if (segments.length === 0) { + segments.push({ text: cleaned }); + } + + // Build plain text + const plainText = segments.map(s => s.text).join(''); + + return { segments, text: plainText }; + } + + private readonly scale = ['DO', 'DO#', 'RE', 'RE#', 'MI', 'FA', 'FA#', 'SOL', 'SOL#', 'LA', 'LA#', 'SI']; + private readonly flatScale = ['DO', 'REb', 'RE', 'MIb', 'MI', 'FA', 'SOLb', 'SOL', 'LAb', 'LA', 'SIb', 'SI']; + + /** + * Transpose a single chord by a given number of semitones. + * Handles Italian notation. + */ + transposeChord(chord: string, semitones: number): string { + if (!chord) return chord; + if (chord === '|') return '|'; + + // Convert Italian chords ending in 'M' or 'N' (e.g. LAM -> LAm, LAN -> LAm, LAN7 -> LAm7) to lowercase 'm' + chord = chord.replace(/\b(DO|RE|MI|FA|SOL|LA|SI)(#|b|♭)?[mMnN](\d*)\b/g, (match, p1, p2, p3) => { + return p1 + (p2 || '') + 'm' + (p3 || ''); + }); + + // Handle slash chords (e.g., DO/SOL) + if (chord.includes('/')) { + return chord.split('/') + .map(part => this.transposeChord(part.trim(), semitones)) + .join('/'); + } + + const possibleRoots = [...this.scale, ...this.flatScale].sort((a, b) => b.length - a.length); + let root = ''; + let suffix = ''; + + const upperChord = chord.toUpperCase(); + for (const r of possibleRoots) { + if (upperChord.startsWith(r.toUpperCase())) { + root = r; + suffix = chord.substring(r.length); + break; + } + } + + if (!root) return chord; + + const upperRoot = root.toUpperCase(); + let index = this.scale.indexOf(upperRoot); + if (index === -1) { + index = this.flatScale.findIndex(n => n.toUpperCase() === upperRoot); + } + if (index === -1) return chord; + + let newIndex = (index + semitones) % 12; + if (newIndex < 0) newIndex += 12; + + // Decide flat vs sharp notation based on SettingsService preference: + const pref = this.settingsService.chordNotationPreference(); + let useFlat = false; + if (pref === 'diesis') { + useFlat = false; + } else if (pref === 'bemolle') { + useFlat = true; + } else { + // Fallback/Default logic + if (root.includes('#')) { + useFlat = false; + } else if (root.toLowerCase().includes('b')) { + useFlat = true; + } else { + useFlat = semitones < 0; + } + } + + let newRoot = useFlat ? this.flatScale[newIndex] : this.scale[newIndex]; + if (newRoot === 'LA#') { + newRoot = 'SIb'; + } else if (newRoot === 'RE#') { + newRoot = 'MIb'; + } + + return newRoot + suffix; + } + + /** + * Transpose all chords in a parsed structure. + */ + transposeSections(sections: ParsedSection[], semitones: number): ParsedSection[] { + return sections.map(section => ({ + ...section, + lines: section.lines.map(line => ({ + ...line, + segments: line.segments.map(segment => ({ + ...segment, + chord: segment.chord ? this.transposeChord(segment.chord, semitones) : undefined + })) + })) + })); + } + + /** + * Helper to check if the segment at the given index is contiguous with the next segment. + * This means the text is split within a word (e.g. by a chord tag like "rima[RE]ne"). + */ + isContiguousNext(segments: ChordSegment[], index: number): boolean { + if (!segments || index >= segments.length - 1) return false; + + // Se sia il segmento corrente che il successivo hanno un accordo, non sono contigui (vogliamo dello spazio tra loro) + if (segments[index].chord && segments[index + 1].chord) { + return false; + } + + // Find the next segment with non-empty text + let nextWithText: ChordSegment | null = null; + for (let i = index + 1; i < segments.length; i++) { + if (segments[i].text && segments[i].text.length > 0) { + nextWithText = segments[i]; + break; + } + } + + const currentText = segments[index].text || ''; + if (!currentText) { + // If current segment has no text, it should have no margin-right to not add extra spacing + return true; + } + + if (!nextWithText) return false; + + const endsWithNonSpace = !/\s$/.test(currentText); + const startsWithNonSpace = !/^\s/.test(nextWithText.text); + + return endsWithNonSpace && startsWithNonSpace; + } + + /** + * Deduce the musical key (tonality) of the song by looking at the first chord. + */ + deduceTonality(raw: string): string | null { + if (!raw) return null; + const matches = [...raw.matchAll(/\[([^\]]+)\]/g)]; + if (matches.length === 0) return null; + + // Get the first chord + let firstChord = matches[0][1].trim(); + if (firstChord.includes('/')) { + firstChord = firstChord.split('/')[0].trim(); + } + + // Normalize minor indicators (uppercase M/N to m) + firstChord = firstChord.replace(/\b(DO|RE|MI|FA|SOL|LA|SI)(#|b|♭)?[mMnN](\d*)\b/g, (match, p1, p2, p3) => { + return p1 + (p2 || '') + 'm'; + }); + + // Find the root chord name matching the scales + const possibleRoots = [...this.scale, ...this.flatScale].sort((a, b) => b.length - a.length); + let root = ''; + const upperChord = firstChord.toUpperCase(); + for (const r of possibleRoots) { + if (upperChord.startsWith(r.toUpperCase())) { + root = r; + break; + } + } + + if (!root) return null; + + // Check if it is a minor chord + const isMinor = firstChord.toLowerCase().includes('m') || firstChord.includes('-'); + return root + (isMinor ? 'm' : ''); + } +} + diff --git a/src/app/services/media-session.service.ts b/src/app/services/media-session.service.ts new file mode 100644 index 0000000..6db3dac --- /dev/null +++ b/src/app/services/media-session.service.ts @@ -0,0 +1,93 @@ +import { Injectable, inject } from '@angular/core'; +import { CantiService } from './canti.service'; +import { MyCantiService } from './my-canti.service'; +import { ComunitaService } from './comunita.service'; +import { PlaylistService } from './playlist.service'; + +@Injectable({ + providedIn: 'root' +}) +export class MediaSessionService { + private cantiService = inject(CantiService); + private myCantiService = inject(MyCantiService); + private comunitaService = inject(ComunitaService); + private playlistService = inject(PlaylistService); + + public updateMetadata(cantoId: string) { + if (!('mediaSession' in navigator)) return; + + let canto = this.cantiService.getCantoById(cantoId); + if (!canto) { + canto = this.myCantiService.myCanti().find(c => c.id === cantoId); + } + if (!canto) { + canto = this.comunitaService.comunitaCantiPersonali().find(c => c.id === cantoId); + } + if (!canto) { + canto = this.playlistService.remoteCustomSongs().find(c => c.id === cantoId || String(c.id_canti) === cantoId); + } + if (!canto) { + canto = this.playlistService.remoteShareCanti().find(c => c.id === cantoId || String(c.id_canti) === cantoId); + } + if (!canto) return; + + const thumb = this.cantiService.getYoutubeThumb(canto.link_youtube) || 'assets/icons/icon-512x512.png'; + + if (!('MediaMetadata' in window)) return; + + try { + (navigator as any).mediaSession.metadata = new (window as any).MediaMetadata({ + title: canto.titolo, + artist: canto.autore || 'Canti Cristiani', + album: 'Canti Cristiani', + artwork: [ + { src: thumb, sizes: '96x96', type: 'image/jpeg' }, + { src: thumb, sizes: '128x128', type: 'image/jpeg' }, + { src: thumb, sizes: '192x192', type: 'image/jpeg' }, + { src: thumb, sizes: '256x256', type: 'image/jpeg' }, + { src: thumb, sizes: '384x384', type: 'image/jpeg' }, + { src: thumb, sizes: '512x512', type: 'image/jpeg' }, + ] + }); + } catch (e) { + console.error('Error updating Media Session metadata', e); + } + } + + public setPlaybackState(state: 'playing' | 'paused' | 'none') { + if (!('mediaSession' in navigator)) return; + (navigator as any).mediaSession.playbackState = state; + } + + public initActionHandlers(callbacks: { + play: () => void, + pause: () => void, + next?: () => void, + prev?: () => void, + seekto?: (time: number) => void + }) { + if (!('mediaSession' in navigator)) return; + + const ms = (navigator as any).mediaSession; + + ms.setActionHandler('play', callbacks.play); + ms.setActionHandler('pause', callbacks.pause); + + if (callbacks.next) { + ms.setActionHandler('nexttrack', callbacks.next); + } + if (callbacks.prev) { + ms.setActionHandler('previoustrack', callbacks.prev); + } + + try { + if (callbacks.seekto) { + ms.setActionHandler('seekto', (details: any) => { + if (details.seekTime !== undefined && callbacks.seekto) { + callbacks.seekto(details.seekTime); + } + }); + } + } catch (e) {} + } +} diff --git a/src/app/services/my-canti.service.ts b/src/app/services/my-canti.service.ts new file mode 100644 index 0000000..6feb121 --- /dev/null +++ b/src/app/services/my-canti.service.ts @@ -0,0 +1,153 @@ +import { Injectable, signal, inject, Injector } from '@angular/core'; +import { Storage } from '@ionic/storage-angular'; +import { Canto, CantiService } from './canti.service'; +import { ToastController } from '@ionic/angular'; +import { environment } from '../../environments/environment'; +import { PlaylistService } from './playlist.service'; + +@Injectable({ + providedIn: 'root' +}) +export class MyCantiService { + private storage = inject(Storage); + private cantiService = inject(CantiService); + private toastController = inject(ToastController); + private injector = inject(Injector); + private playlistService!: PlaylistService; + + private _storage: Storage | null = null; + public myCanti = signal([]); + private initPromise!: Promise; + + constructor() { + this.initPromise = this.init(); + } + + async init(): Promise { + this._storage = this.cantiService.getStorage(); + if (!this._storage) { + return new Promise((resolve) => { + setTimeout(async () => { + await this.init(); + resolve(); + }, 500); + }); + } + const saved = await this._storage.get('my-canti'); + if (saved) { + this.myCanti.set(saved); + } + } + + async saveCanto(canto: Partial): Promise { + await this.initPromise; + const current = this.myCanti(); + let updated: Canto[]; + let targetCanto: Canto; + + if (canto.id && canto.id.startsWith('my_')) { + // Update existing song + updated = current.map(c => { + if (c.id === canto.id) { + targetCanto = { + ...c, + titolo: canto.titolo || c.titolo, + testo: canto.testo || c.testo, + accordi: canto.accordi !== undefined ? canto.accordi : c.accordi, + autore: canto.autore !== undefined ? canto.autore : c.autore, + link_youtube: canto.link_youtube !== undefined ? canto.link_youtube : c.link_youtube, + id_momenti: canto.id_momenti || c.id_momenti, + durata: canto.durata !== undefined ? canto.durata : c.durata, + bpm: canto.bpm !== undefined ? canto.bpm : c.bpm + }; + return targetCanto; + } + return c; + }); + // Fallback if not found in list (should not happen normally) + if (!updated.some(c => c.id === canto.id)) { + const numericId = canto.id ? Number(canto.id.replace('my_', '')) : NaN; + const idCanti = isNaN(numericId) ? Date.now() : numericId; + targetCanto = { + id: canto.id, + id_canti: canto.id_canti || idCanti, + titolo: canto.titolo || 'Senza Titolo', + testo: canto.testo || '', + accordi: canto.accordi, + autore: canto.autore, + link_youtube: canto.link_youtube, + id_momenti: canto.id_momenti || [], + durata: canto.durata, + bpm: canto.bpm + }; + updated.push(targetCanto); + } + } else { + // Create new song + targetCanto = { + id: `my_${Date.now()}`, + id_canti: Date.now(), // Fake ID for internal logic + titolo: canto.titolo || 'Senza Titolo', + testo: canto.testo || '', + accordi: canto.accordi, + autore: canto.autore, + link_youtube: canto.link_youtube, + id_momenti: canto.id_momenti || [], + durata: canto.durata, + bpm: canto.bpm + }; + updated = [...current, targetCanto]; + } + + this.myCanti.set(updated); + await this._storage?.set('my-canti', updated); + + // Sincronizza automaticamente in background + if (!this.playlistService) { + this.playlistService = this.injector.get(PlaylistService); + } + this.playlistService.syncLocalDataToServer(); + + const toast = await this.toastController.create({ + message: 'Canto salvato nei "Miei Canti"!', + duration: 2000, + color: 'success' + }); + toast.present(); + + return targetCanto!; + } + + async deleteCanto(id: string) { + await this.initPromise; + const updated = this.myCanti().filter(c => c.id !== id); + this.myCanti.set(updated); + await this._storage?.set('my-canti', updated); + + // Sincronizza automaticamente in background + if (!this.playlistService) { + this.playlistService = this.injector.get(PlaylistService); + } + this.playlistService.syncLocalDataToServer(); + } + + async sendAllMyCanti() { + const data = { + version: new Date().toISOString(), + canti: this.myCanti() + }; + + const body = JSON.stringify(data, null, 2); + const subject = `Proposta Collection Canti: ${this.myCanti().length} brani`; + const mailtoUrl = `mailto:${environment.contactEmail}?subject=${encodeURIComponent(subject)}&body=${encodeURIComponent(body)}`; + + window.location.href = mailtoUrl; + + const toast = await this.toastController.create({ + message: 'Email generata con il JSON dei tuoi canti.', + duration: 3000, + color: 'secondary' + }); + toast.present(); + } +} diff --git a/src/app/services/my-canti.spec.ts b/src/app/services/my-canti.spec.ts new file mode 100644 index 0000000..1c790a7 --- /dev/null +++ b/src/app/services/my-canti.spec.ts @@ -0,0 +1,40 @@ +import { TestBed } from '@angular/core/testing'; +import { MyCantiService } from './my-canti.service'; +import { Storage } from '@ionic/storage-angular'; +import { CantiService } from './canti.service'; +import { ToastController } from '@ionic/angular'; + +describe('MyCantiService', () => { + let service: MyCantiService; + let mockStorage: any; + let mockCantiService: any; + let mockToastCtrl: any; + + beforeEach(() => { + mockStorage = jasmine.createSpyObj('Storage', ['create', 'get', 'set']); + mockStorage.get.and.returnValue(Promise.resolve([])); + mockStorage.set.and.returnValue(Promise.resolve()); + + mockCantiService = jasmine.createSpyObj('CantiService', ['getStorage']); + mockCantiService.getStorage.and.returnValue(mockStorage); + + mockToastCtrl = jasmine.createSpyObj('ToastController', ['create']); + mockToastCtrl.create.and.returnValue(Promise.resolve({ + present: jasmine.createSpy('present').and.returnValue(Promise.resolve()) + })); + + TestBed.configureTestingModule({ + providers: [ + MyCantiService, + { provide: Storage, useValue: mockStorage }, + { provide: CantiService, useValue: mockCantiService }, + { provide: ToastController, useValue: mockToastCtrl } + ] + }); + service = TestBed.inject(MyCantiService); + }); + + it('should be created', () => { + expect(service).toBeTruthy(); + }); +}); diff --git a/src/app/services/playlist.service.spec.ts b/src/app/services/playlist.service.spec.ts new file mode 100644 index 0000000..7059658 --- /dev/null +++ b/src/app/services/playlist.service.spec.ts @@ -0,0 +1,74 @@ +import { TestBed } from '@angular/core/testing'; +import { PlaylistService } from './playlist.service'; +import { Storage } from '@ionic/storage-angular'; +import { CantiService } from './canti.service'; +import { ComunitaService } from './comunita.service'; +import { signal } from '@angular/core'; + +describe('PlaylistService', () => { + let service: PlaylistService; + let mockStorage: any; + let mockCantiService: any; + let mockComunitaService: any; + + beforeEach(async () => { + mockStorage = jasmine.createSpyObj('Storage', ['create', 'get', 'set']); + mockStorage.create.and.returnValue(Promise.resolve(mockStorage)); + mockStorage.get.and.callFake((key: string) => { + if (key === 'playlists') { + return Promise.resolve([{ id: '1', name: 'Playlist Generale', ids: ['101', '102'] }]); + } + if (key === 'playlists_comunita_123456') { + return Promise.resolve([{ id: '2', name: 'Playlist Comunita 123', ids: ['103'] }]); + } + return Promise.resolve(null); + }); + mockStorage.set.and.returnValue(Promise.resolve()); + + mockCantiService = jasmine.createSpyObj('CantiService', ['canti']); + mockCantiService.canti.and.returnValue([]); + + mockComunitaService = { + comunitaCode: signal(''), + isFilterActive: signal(false), + comunitaScalette: signal([]), + }; + + TestBed.configureTestingModule({ + providers: [ + PlaylistService, + { provide: Storage, useValue: mockStorage }, + { provide: CantiService, useValue: mockCantiService }, + { provide: ComunitaService, useValue: mockComunitaService } + ] + }); + + service = TestBed.inject(PlaylistService); + // Simulate init() completion + await service.init(); + }); + + it('should be created', () => { + expect(service).toBeTruthy(); + }); + + it('should load general playlists when community is not active', async () => { + mockComunitaService.isFilterActive.set(false); + mockComunitaService.comunitaCode.set(''); + + await service.loadPlaylistsForCurrentContext(); + + expect(service.playlists().length).toBe(1); + expect(service.playlists()[0].name).toBe('Playlist Generale'); + }); + + it('should load community-specific playlists when community is active', async () => { + mockComunitaService.comunitaCode.set('123456'); + mockComunitaService.isFilterActive.set(true); + + await service.loadPlaylistsForCurrentContext(); + + expect(service.playlists().length).toBe(1); + expect(service.playlists()[0].name).toBe('Playlist Comunita 123'); + }); +}); diff --git a/src/app/services/playlist.service.ts b/src/app/services/playlist.service.ts new file mode 100644 index 0000000..9be3971 --- /dev/null +++ b/src/app/services/playlist.service.ts @@ -0,0 +1,1274 @@ +import { Injectable, signal, inject, computed, effect, Injector } from '@angular/core'; +import { Storage } from '@ionic/storage-angular'; +import { Canto, CantiService } from './canti.service'; +import { ComunitaService } from './comunita.service'; +import * as QRCode from 'qrcode'; +import { ToastController, AlertController, ModalController } from '@ionic/angular'; +import { SettingsService } from './settings.service'; +import { SharePlaylistQrModalComponent } from '../components/share-playlist-qr-modal/share-playlist-qr-modal.component'; +import { MyCantiService } from './my-canti.service'; +import { LyricsParserService } from './lyrics-parser.service'; + +@Injectable({ + providedIn: 'root' +}) +export class PlaylistService { + private storage = inject(Storage); + private cantiService = inject(CantiService); + private lyricsParser = inject(LyricsParserService); + private comunitaService = inject(ComunitaService); + private toastCtrl = inject(ToastController); + private alertCtrl = inject(AlertController); + private modalCtrl = inject(ModalController); + private settingsService = inject(SettingsService); + private injector = inject(Injector); + private myCantiService!: MyCantiService; + + public selectionMode = signal(false); + public selectedIds = signal>(new Set()); + public playlists = signal([]); + public lastPlaylist = signal(null); + public autoPlayPlaylist = signal(false); + + public activeListIds = signal([]); + public activeListName = signal(null); + public activePlaylistId = signal(null); + public filteredListIds = signal([]); + + public remotePlaylist = signal(null); + public remoteCustomSongs = signal([]); + public remoteShareCanti = signal([]); + public hasRemotePlaylistUpdate = signal(false); + + private _storage: Storage | null = null; + private initPromise!: Promise; + + // Community scalette exposed as playlists (only when community filter is active) + public comunitaPlaylists = computed(() => { + if (!this.comunitaService.comunitaCode() || !this.comunitaService.isFilterActive()) { + return []; + } + return this.comunitaService.comunitaScalette().map(s => ({ + ...s, + isComunita: true + })); + }); + + // Merged list: personal playlists + community scalette + remote playlist + public allPlaylists = computed(() => { + const community = this.comunitaPlaylists(); + const personal = this.playlists(); + const remote = this.remotePlaylist(); + + let list = [...personal.map(p => ({ ...p, isComunita: false, isRemote: false }))]; + if (community.length > 0) { + list = [...community, ...list]; + } + if (remote) { + list = [{ ...remote, isComunita: false, isRemote: true }, ...list]; + } + return list; + }); + + constructor() { + this.initPromise = this.init(); + + // Watch for context changes to dynamically reload the correct playlists + effect(() => { + // Trigger effect on changes to these signals + this.comunitaService.comunitaCode(); + this.comunitaService.isFilterActive(); + + // Load the playlists + this.loadPlaylistsForCurrentContext(); + }, { allowSignalWrites: true }); + } + + getPlaylistsStorageKey(): string { + const code = this.comunitaService.comunitaCode(); + const active = this.comunitaService.isFilterActive(); + if (code && active) { + return `playlists_${code}`; + } + return 'playlists'; + } + + async init(): Promise { + this._storage = this.cantiService.getStorage(); + if (!this._storage) { + return new Promise((resolve) => { + setTimeout(async () => { + await this.init(); + resolve(); + }, 500); + }); + } + const key = this.getPlaylistsStorageKey(); + const saved = await this._storage.get(key); + this.playlists.set(saved || []); + + const lastKey = `lastPlaylist_${key}`; + const last = await this._storage.get(lastKey); + this.lastPlaylist.set(last || null); + + // Carica la playlist remota persistita e i relativi canti personalizzati + const remotePl = await this._storage.get('remote_playlist'); + if (remotePl) { + this.remotePlaylist.set(remotePl); + } + const remoteSongs = await this._storage.get('remote_custom_songs'); + if (remoteSongs) { + this.remoteCustomSongs.set(remoteSongs); + } + const remoteShareSongs = await this._storage.get('remote_share_canti'); + if (remoteShareSongs) { + this.remoteShareCanti.set(remoteShareSongs); + } + + // Aggiorna in background la playlist remota per sincronizzare eventuali modifiche + if (remotePl) { + this.refreshRemotePlaylist(); + } + } + + async loadPlaylistsForCurrentContext() { + await this.initPromise; + const key = this.getPlaylistsStorageKey(); + const saved = await this._storage?.get(key); + this.playlists.set(saved || []); + + const lastKey = `lastPlaylist_${key}`; + const last = await this._storage?.get(lastKey); + this.lastPlaylist.set(last || null); + + // Carica la playlist remota persistita e i relativi canti personalizzati + const remotePl = await this._storage?.get('remote_playlist'); + if (remotePl) { + this.remotePlaylist.set(remotePl); + } + const remoteSongs = await this._storage?.get('remote_custom_songs'); + if (remoteSongs) { + this.remoteCustomSongs.set(remoteSongs); + } + const remoteShareSongs = await this._storage?.get('remote_share_canti'); + if (remoteShareSongs) { + this.remoteShareCanti.set(remoteShareSongs); + } + + // Aggiorna in background la playlist remota per sincronizzare eventuali modifiche + if (remotePl) { + this.refreshRemotePlaylist(); + } + } + + async checkForRemotePlaylistUpdates() { + const remotePl = this.remotePlaylist(); + if (!remotePl) { + this.hasRemotePlaylistUpdate.set(false); + return; + } + + const parts = remotePl.id.split('_'); + if (parts.length < 3) return; + const uid = parts[1]; + + try { + const response = await fetch(`https://api.canticristiani.it/${uid}.json?cb=${Date.now()}`, { cache: 'no-store' }); + if (!response.ok) return; + const remoteJson = await response.json(); + if (Array.isArray(remoteJson)) { + const playlists = remoteJson.filter((item: any) => item.momenti && item.momenti.includes('Playlist')); + const updatedPl = playlists.find((p: any) => `remote_${uid}_${p.id_canti}` === remotePl.id); + if (updatedPl) { + const serverIds = updatedPl.testo ? updatedPl.testo.split(',') : []; + const localIds = remotePl.ids || []; + + const idsMatch = serverIds.length === localIds.length && serverIds.every((id: string, idx: number) => id === localIds[idx]); + const nameMatch = `[Remote] ${updatedPl.titolo}` === remotePl.name; + + if (!idsMatch || !nameMatch) { + this.hasRemotePlaylistUpdate.set(true); + return; + } + } + } + this.hasRemotePlaylistUpdate.set(false); + } catch (e) { + console.warn('Failed to check for remote playlist updates:', e); + } + } + + async refreshRemotePlaylist() { + const remotePl = this.remotePlaylist(); + if (!remotePl) return; + + const parts = remotePl.id.split('_'); + if (parts.length < 3) return; + const uid = parts[1]; + + try { + const response = await fetch(`https://api.canticristiani.it/${uid}.json?cb=${Date.now()}`, { cache: 'no-store' }); + if (!response.ok) return; + const remoteJson = await response.json(); + if (Array.isArray(remoteJson)) { + const customSongs = remoteJson + .filter((item: any) => !item.momenti || !item.momenti.includes('Playlist')) + .map((item: any) => ({ + id: `my_${item.id_canti}`, + id_canti: Number(item.id_canti), + titolo: item.titolo || 'Senza Titolo', + testo: item.testo || '', + accordi: item.accordi || (item.testo?.includes('[') ? item.testo : undefined), + autore: item.autore || '', + link_youtube: item.link_youtube || '', + id_momenti: item.momenti?.map((m: any) => Number(m)).filter((m: any) => !isNaN(m)) || [], + durata: item.durata || '', + bpm: item.bpm !== undefined && item.bpm !== null ? Number(item.bpm) : undefined + })); + + const playlists = remoteJson + .filter((item: any) => item.momenti && item.momenti.includes('Playlist')) + .map((item: any) => { + let songSettings = {}; + if (item.periodi && item.periodi.length > 0) { + try { + songSettings = JSON.parse(item.periodi[0]); + } catch (e) {} + } + return { + id: `remote_${uid}_${item.id_canti}`, + name: `[Remote] ${item.titolo}`, + ids: item.testo ? item.testo.split(',') : [], + songSettings: songSettings, + createdAt: new Date(), + isRemote: true + }; + }); + + const updatedPl = playlists.find(p => p.id === remotePl.id); + if (updatedPl) { + this.remotePlaylist.set(updatedPl); + this.remoteCustomSongs.set(customSongs); + await this._storage?.set('remote_playlist', updatedPl); + await this._storage?.set('remote_custom_songs', customSongs); + this.hasRemotePlaylistUpdate.set(false); + + if (this.activePlaylistId() === remotePl.id) { + this.activeListIds.set(updatedPl.ids); + this.activeListName.set(updatedPl.name); + } + console.log('[Remote-Sync] Remote playlist and custom songs updated successfully.'); + } + } + } catch (err) { + console.warn('[Remote-Sync] Failed to refresh remote playlist:', err); + } + } + + toggleSelectionMode() { + this.selectionMode.update(v => !v); + if (!this.selectionMode()) { + this.selectedIds.set(new Set()); + } + } + + toggleSongSelection(id: string) { + if (!this.selectionMode()) { + const active = this.activeListIds(); + if (active.length > 0) { + this.selectedIds.set(new Set(active)); + } + this.selectionMode.set(true); + } + this.selectedIds.update(set => { + const newSet = new Set(set); + if (newSet.has(id)) { + newSet.delete(id); + } else { + newSet.add(id); + } + return newSet; + }); + } + + async savePlaylist(name: string, ids: string[], songSettings?: any, setAsLast = true) { + await this.initPromise; + const key = this.getPlaylistsStorageKey(); + const lastKey = `lastPlaylist_${key}`; + const editId = this.activePlaylistId(); + let newPlaylist: any; + + if (editId) { + this.playlists.update(p => p.map(pl => { + if (pl.id === editId) { + const mergedSettings = songSettings || pl.songSettings || {}; + return { ...pl, name, ids, songSettings: mergedSettings }; + } + return pl; + })); + newPlaylist = this.playlists().find(pl => pl.id === editId); + } else { + newPlaylist = { + id: Date.now().toString(), + name, + ids, + songSettings: songSettings || {}, + createdAt: new Date() + }; + this.playlists.update(p => [newPlaylist, ...p]); + } + + if (setAsLast) { + this.lastPlaylist.set(newPlaylist); + } + this.activeListIds.set(ids); + this.activeListName.set(name); + await this._storage?.set(key, this.playlists()); + if (setAsLast) { + await this._storage?.set(lastKey, newPlaylist); + } + + // Reset selection mode, IDs and editing state after saving + this.selectedIds.set(new Set()); + this.selectionMode.set(false); + this.activePlaylistId.set(newPlaylist.id); + + // Sincronizza automaticamente in background + this.syncLocalDataToServer(); + } + + async clonePlaylist(name: string, ids: string[], songSettings?: any) { + await this.initPromise; + const isCommunityActive = this.comunitaService.comunitaCode() && this.comunitaService.isFilterActive(); + const key = 'playlists'; + const lastKey = `lastPlaylist_${key}`; + + // Create the cloned playlist + const newPlaylist = { + id: Date.now().toString(), + name, + ids, + songSettings: songSettings || {}, + createdAt: new Date() + }; + + let personalPlaylists: any[] = []; + if (isCommunityActive) { + // If community is active, read the personal playlists from storage + const saved = await this._storage?.get(key); + personalPlaylists = saved || []; + } else { + // If personal context is active, we can use the current signal + personalPlaylists = this.playlists(); + } + + const updated = [newPlaylist, ...personalPlaylists]; + + if (isCommunityActive) { + // Save directly to storage for personal context + await this._storage?.set(key, updated); + await this._storage?.set(`lastPlaylist_playlists`, newPlaylist); + } else { + // Update signal and save to storage + this.playlists.set(updated); + this.lastPlaylist.set(newPlaylist); + this.activeListIds.set(ids); + this.activeListName.set(name); + this.activePlaylistId.set(newPlaylist.id); + await this._storage?.set(key, updated); + await this._storage?.set(lastKey, newPlaylist); + } + + // Sincronizza automaticamente in background + this.syncLocalDataToServer(); + } + + async replaceSongIdInPlaylists(oldId: string, newId: string) { + await this.initPromise; + this.playlists.update(p => p.map(pl => { + if (pl.ids && pl.ids.includes(oldId)) { + const updatedIds = pl.ids.map((id: string) => id === oldId ? newId : id); + + // Copia anche i parametri di tonalità/zoom/velocità della canzone se presenti + const songSettings = { ...(pl.songSettings || {}) }; + if (songSettings[oldId]) { + songSettings[newId] = { ...songSettings[oldId] }; + delete songSettings[oldId]; + } + + return { ...pl, ids: updatedIds, songSettings }; + } + return pl; + })); + + const key = this.getPlaylistsStorageKey(); + await this._storage?.set(key, this.playlists()); + + // Sincronizza automaticamente in background + this.syncLocalDataToServer(); + } + + async updatePlaylistSongSettings(playlistId: string, songId: string, tonalita: number, speed: number) { + await this.initPromise; + this.playlists.update(p => p.map(pl => { + if (pl.id === playlistId) { + const songSettings = { ...(pl.songSettings || {}) }; + songSettings[songId] = { + tonalita, + speed + }; + return { ...pl, songSettings }; + } + return pl; + })); + + const key = this.getPlaylistsStorageKey(); + await this._storage?.set(key, this.playlists()); + + // Sincronizza automaticamente in background + this.syncLocalDataToServer(); + + // Also update lastPlaylist if it is the current one + const lastKey = `lastPlaylist_${key}`; + const last = this.lastPlaylist(); + if (last && last.id === playlistId) { + const updatedLast = this.playlists().find(pl => pl.id === playlistId); + this.lastPlaylist.set(updatedLast || null); + await this._storage?.set(lastKey, updatedLast); + } + } + + async deletePlaylist(id: string) { + await this.initPromise; + if (id.startsWith('remote_')) { + await this.clearRemotePlaylist(); + return; + } + const key = this.getPlaylistsStorageKey(); + this.playlists.update(p => p.filter(pl => pl.id !== id)); + await this._storage?.set(key, this.playlists()); + + // Sincronizza automaticamente in background + this.syncLocalDataToServer(); + } + + async saveRemotePlaylist(pl: any, customSongs: any[]) { + await this.initPromise; + this.remotePlaylist.set(pl); + this.remoteCustomSongs.set(customSongs); + await this._storage?.set('remote_playlist', pl); + await this._storage?.set('remote_custom_songs', customSongs); + } + + async clearRemotePlaylist() { + await this.initPromise; + this.remotePlaylist.set(null); + this.remoteCustomSongs.set([]); + await this._storage?.remove('remote_playlist'); + await this._storage?.remove('remote_custom_songs'); + + // Sincronizza automaticamente in background + this.syncLocalDataToServer(); + } + + async syncLocalDataToServer() { + await this.initPromise; + const uid = this.settingsService.userUuid(); + if (!uid) return; + + if (!this.myCantiService) { + this.myCantiService = this.injector.get(MyCantiService); + } + + try { + const mergedSongsMap = new Map(); + + this.remoteShareCanti().forEach(c => { + const id_canti = c.id_canti || Date.now(); + mergedSongsMap.set(id_canti, { + id_canti, + titolo: c.titolo || 'Senza Titolo', + autore: c.autore || '', + link_youtube: c.link_youtube || '', + accordi: c.accordi || '', + momenti: c.id_momenti?.map(id => String(id)) || [], + periodi: [] as string[], + testo: c.testo || '', + durata: c.durata || '', + bpm: c.bpm !== undefined ? c.bpm : null + }); + }); + + this.myCantiService.myCanti().forEach(c => { + const id_canti = c.id_canti || Date.now(); + mergedSongsMap.set(id_canti, { + id_canti, + titolo: c.titolo || 'Senza Titolo', + autore: c.autore || '', + link_youtube: c.link_youtube || '', + accordi: c.accordi || '', + momenti: c.id_momenti?.map(id => String(id)) || [], + periodi: [] as string[], + testo: c.testo || '', + durata: c.durata || '', + bpm: c.bpm !== undefined ? c.bpm : null + }); + }); + + this.remoteCustomSongs().forEach(c => { + const id_canti = c.id_canti || Date.now(); + mergedSongsMap.set(id_canti, { + id_canti, + titolo: c.titolo || 'Senza Titolo', + autore: c.autore || '', + link_youtube: c.link_youtube || '', + accordi: c.accordi || '', + momenti: c.id_momenti?.map((id: any) => String(id)) || [], + periodi: [] as string[], + testo: c.testo || '', + durata: c.durata || '', + bpm: c.bpm !== undefined ? c.bpm : null + }); + }); + + this.comunitaService.comunitaCantiPersonali().forEach(c => { + const id_canti = c.id_canti || Date.now(); + mergedSongsMap.set(id_canti, { + id_canti, + titolo: c.titolo || 'Senza Titolo', + autore: c.autore || '', + link_youtube: c.link_youtube || '', + accordi: c.accordi || '', + momenti: c.id_momenti?.map((id: any) => String(id)) || [], + periodi: [] as string[], + testo: c.testo || '', + durata: c.durata || '', + bpm: c.bpm !== undefined ? c.bpm : null + }); + }); + + const customSongs = Array.from(mergedSongsMap.values()); + + const playlistSongs = this.playlists().map(pl => ({ + id_canti: Number(pl.id) || Date.now(), + titolo: pl.name, + momenti: ['Playlist'], + periodi: pl.songSettings ? [JSON.stringify(pl.songSettings)] : [], + testo: pl.ids.join(',') + })); + + const payload = [...customSongs, ...playlistSongs]; + + if (this.settingsService.userName()) { + payload.push({ + id_canti: 999999, + titolo: this.settingsService.userName(), + momenti: ['UserMetadata'], + periodi: [], + testo: '' + }); + } + + const response = await fetch('https://api.canticristiani.it/miei', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + 'x-user-uid': uid + }, + body: JSON.stringify(payload) + }); + + if (!response.ok) { + console.warn(`[Auto-Sync] Server returned code: ${response.status}`); + } else { + console.log('[Auto-Sync] Local playlists and canti backed up successfully.'); + } + } catch (err) { + console.error('[Auto-Sync] Auto-synchronization failed:', err); + } + } + + async generateQR(ids: string[], name: string, songSettings?: any): Promise { + const data = this.getShareLink(ids, name, songSettings); + return await QRCode.toDataURL(data, { + width: 400, + margin: 2, + color: { + dark: '#2d3436', + light: '#ffffff' + } + }); + } + + getShareLink(ids: string[], name: string, songSettings?: any): string { + const mergedSettings = { ...(songSettings || {}) }; + const cc = this.comunitaService.comunitaCode(); + const isCommunityActive = this.comunitaService.isFilterActive(); + + if (cc && isCommunityActive) { + const communitySettings = this.comunitaService.comunitaCantiSettings(); + for (const id of ids) { + if (mergedSettings[id] === undefined) { + const cSettings = communitySettings.find(s => + s.id_canti === Number(id) || String(s.id_canti) === id + ); + if (cSettings) { + const tonalita = cSettings.tonalita !== undefined ? cSettings.tonalita : 0; + let speed = 2; + if (cSettings.speed !== undefined && cSettings.speed > 0) { + speed = Math.max(1, Math.min(10, Math.round(cSettings.speed / 100))); + } + mergedSettings[id] = { tonalita, speed }; + } + } + } + } + + const shareObj: any = { name, ids, songSettings: mergedSettings }; + + if (cc && isCommunityActive) { + const communityCantiIds = this.comunitaService.comunitaCantiIds(); + const communityCantiPersonali = this.comunitaService.comunitaCantiPersonali(); + + const containsCommunitySong = ids.some(id => { + const isStandard = communityCantiIds.includes(id) || communityCantiIds.includes(Number(id)); + const isPersonal = communityCantiPersonali.some(cp => cp.id === id); + return isStandard || isPersonal; + }); + + if (containsCommunitySong) { + shareObj.comunitaCode = cc; + } + } + + const data = JSON.stringify(shareObj); + // Use btoa safely for UTF-8 strings + const base64 = btoa(unescape(encodeURIComponent(data))); + + // Always use the production URL for sharing links as requested + const productionUrl = 'https://www.canticristiani.it'; + return `${productionUrl}/?import=${base64}&openFirst=1`; + } + + processImportJson(json: any): boolean { + if (json && json.name && json.ids) { + this.activePlaylistId.set(null); // Forza il salvataggio come nuova playlist indipendente ed editabile + this.activeListIds.set(json.ids); + this.activeListName.set(json.name); + // Automatically save to the device! + this.savePlaylist(json.name, json.ids, json.songSettings, false); + return true; + } + return false; + } + + async sharePlaylistQR(ids: string[], name: string, songSettings?: any) { + // Sincronizza istantaneamente sul server prima di generare/condividere la playlist + await this.syncLocalDataToServer(); + + const uid = this.settingsService.userUuid(); + const activeId = this.activePlaylistId() || Date.now().toString(); + const isRemote = activeId.startsWith('remote_'); + + let shareLink = `https://www.canticristiani.it/?playlist-uid=${uid}&playlist-id=${activeId}&openFirst=1`; + if (isRemote) { + let remoteUid = uid; + let remotePid = activeId; + const parts = activeId.split('_'); + if (parts.length >= 3) { + remoteUid = parts[1]; + remotePid = parts[2]; + } + shareLink = `https://www.canticristiani.it/?playlist-uid=${remoteUid}&playlist-id=${remotePid}&openFirst=1`; + } + + const modal = await this.modalCtrl.create({ + component: SharePlaylistQrModalComponent, + componentProps: { + playlistName: name, + shareLink: shareLink + } + }); + await modal.present(); + } + + async loadPlaylists() { + } + + async saveRemoteShareCanto(canto: Canto) { + await this.initPromise; + const current = this.remoteShareCanti(); + const index = current.findIndex(c => c.id === canto.id); + let updated: Canto[]; + if (index > -1) { + updated = current.map(c => c.id === canto.id ? canto : c); + } else { + updated = [...current, canto]; + } + this.remoteShareCanti.set(updated); + await this._storage?.set('remote_share_canti', updated); + } + + async deleteRemoteShareCanto(id: string) { + await this.initPromise; + const updated = this.remoteShareCanti().filter(c => c.id !== id); + this.remoteShareCanti.set(updated); + await this._storage?.set('remote_share_canti', updated); + } + + public printPlaylist(playlistName: string, songs: any[], showChords: boolean, transpositions?: { [songId: string]: number }) { + const printWindow = window.open('', '_blank'); + if (!printWindow) { + alert('Impossibile aprire la finestra di stampa. Abilita i popup nel browser.'); + return; + } + + if (!this.myCantiService) { + this.myCantiService = this.injector.get(MyCantiService); + } + + const titleHtml = playlistName ? ` +
    +
    +

    Playlist: ${playlistName}

    +

    Data: ${new Date().toLocaleDateString('it-IT')}  •  N. Canti: ${songs.length}

    +
    +
    + ` : ''; + + let contentHtml = ''; + + for (const song of songs) { + if (!song) continue; + const isPersonal = song.id && song.id.startsWith('my_'); + let songNum = ''; + if (isPersonal) { + const myIndex = this.myCantiService ? this.myCantiService.myCanti().findIndex((c: any) => c.id === song.id) : -1; + songNum = myIndex !== -1 ? `Pers. ${myIndex + 1}` : 'Pers.'; + } else { + songNum = song.id_canti || ''; + } + + // Check if there is a community number + const commCode = this.comunitaService.comunitaCode(); + const commActive = this.comunitaService.isFilterActive(); + let commNum = ''; + if (commCode && commActive) { + const cantiInfo = this.comunitaService.comunitaCantiInfo(); + const info = cantiInfo.find((x: any) => x.id_canti === song.id_canti || x.id_canti === Number(song.id)); + if (info && info.num_canto) { + commNum = info.num_canto.toString(); + } + } + + const displayNum = commNum ? `${commNum} (${songNum})` : songNum; + + // Determine the transposition amount (semitones) + let semitones = 0; + if (transpositions && transpositions[song.id] !== undefined) { + semitones = transpositions[song.id]; + } else if (transpositions && transpositions[song.id_canti] !== undefined) { + semitones = transpositions[song.id_canti]; + } else { + // Fallback to active playlist settings or community settings + const activePlaylistId = this.activePlaylistId(); + let playlistSongSetting: any = null; + if (activePlaylistId) { + if (activePlaylistId.startsWith('remote_')) { + const pl = this.remotePlaylist(); + if (pl && pl.songSettings && pl.songSettings[song.id]) { + playlistSongSetting = pl.songSettings[song.id]; + } + } else { + const pl = this.playlists().find(p => p.id === activePlaylistId); + if (pl && pl.songSettings && pl.songSettings[song.id]) { + playlistSongSetting = pl.songSettings[song.id]; + } + } + } + + if (playlistSongSetting && playlistSongSetting.tonalita !== undefined) { + semitones = playlistSongSetting.tonalita; + } else if (this.comunitaService.comunitaCode() && this.comunitaService.isFilterActive()) { + const settings = this.comunitaService.comunitaCantiSettings(); + const songSetting = settings.find(s => s.id_canti === song.id_canti || s.id_canti === Number(song.id)); + if (songSetting && songSetting.tonalita !== undefined) { + semitones = songSetting.tonalita; + } + } + } + + const rawText = showChords ? (song.accordi || song.testo) : song.testo; + let parsedSections = showChords ? this.lyricsParser.parseAccordi(rawText) : this.lyricsParser.parseText(rawText); + if (showChords && semitones !== 0) { + parsedSections = this.lyricsParser.transposeSections(parsedSections, semitones); + } + + let songBodyHtml = ''; + for (const section of parsedSections) { + const sectionClass = section.type === 'chorus' ? 'section-chorus' : 'section-verse'; + let sectionHeader = ''; + if (section.type === 'verse_num' && section.verseNumber) { + sectionHeader = `${section.verseNumber}.`; + } + + let linesHtml = ''; + for (const line of section.lines) { + let lineContentHtml = ''; + if (showChords) { + for (let i = 0; i < line.segments.length; i++) { + const seg = line.segments[i]; + const isCont = this.lyricsParser.isContiguousNext(line.segments, i); + const chordHtml = seg.chord ? `${seg.chord}` : ''; + lineContentHtml += `${chordHtml}${seg.text || ''}`; + } + } else { + lineContentHtml = line.text; + } + linesHtml += `
    ${lineContentHtml}
    `; + } + + songBodyHtml += `
    ${sectionHeader}${linesHtml}
    `; + } + + contentHtml += ` +
    +
    +
    + ${displayNum} + ${song.titolo} +
    +
    + ${song.autore ? `Autore: ${song.autore}` : ''} + ${song.durata ? `Durata: ${song.durata}` : ''} + ${song.bpm ? `BPM: ${song.bpm}` : ''} +
    +
    +
    + ${songBodyHtml} +
    +
    + `; + } + + const html = ` + + + + + ${playlistName || 'Playlist'} + + + + + + + + ${titleHtml} + ${contentHtml} + + + + `; + + printWindow.document.open(); + printWindow.document.write(html); + printWindow.document.close(); + } +} diff --git a/src/app/services/settings.service.ts b/src/app/services/settings.service.ts new file mode 100644 index 0000000..e533d1b --- /dev/null +++ b/src/app/services/settings.service.ts @@ -0,0 +1,586 @@ +import { Injectable, signal, effect } from '@angular/core'; + +@Injectable({ + providedIn: 'root' +}) +export class SettingsService { + /** Default mode for viewing songs: true = chords, false = text only */ + public showChordsDefault = signal(true); + + /** UI Fullscreen mode (lyrics only): true = active */ + public fullscreenMode = signal(false); + + /** Browser Fullscreen state: true = fullscreen active */ + public browserFullscreen = signal( + typeof document !== 'undefined' && !!( + document.fullscreenElement || + (document as any).webkitFullscreenElement || + (document as any).mozFullScreenElement || + (document as any).msFullscreenElement + ) + ); + + /** Avanzamento automatico: true = passa al brano successivo automaticamente */ + public autoAdvance = signal(true); + + /** Editor e Canti Personali: true = mostra funzioni aggiunta e lista "Miei" */ + public showEditor = signal(false); + + /** Schermo sempre acceso: true = attiva Screen Wake Lock */ + public keepScreenOn = signal(true); + + /** Funzionalità Comunità: true = il chip comunità è visibile nella home */ + public comunitaEnabled = signal(false); + + /** Invio dati statistici: true = invia pacchetto dati statistici */ + public invioDatiStatistici = signal(false); + + /** Visualizza tag sotto autore nella lista canti: true = attivo */ + public showTagsInList = signal(true); + + /** Visualizza data update sotto autore nella lista canti: true = attivo */ + public showUpdateDate = signal(true); + + /** Visualizza durata, bpm e tonalità sotto autore / titolo: true = attivo */ + public showDurationBpmTonality = signal(true); + + /** Attiva autoscroll standard nel dettaglio canto: true = attivo */ + public enableStandardAutoscroll = signal(false); + + /** Attiva autoscroll visuale nel dettaglio canto: true = attivo */ + public enableVisualAutoscroll = signal(true); + + /** Navigazione con fotocamera (tracciamento testa) attiva nel player: true = attivo */ + public cameraNavigationActive = signal(false); + + /** Modalità tracciamento fotocamera: 'tilt' (inclinazione collo) o 'distance' (avvicinamento/allontanamento viso) */ + public cameraTrackingMode = signal<'tilt' | 'distance'>('tilt'); + + /** Fascia di distanza utente-fotocamera per taratura sensibilità: 'close' (0-30 cm), 'medium' (30-60 cm), 'far' (1m e oltre) */ + public cameraDistanceRange = signal<'close' | 'medium' | 'far'>('medium'); + + /** Preferenza notazione accordi: diesis o bemolle */ + public chordNotationPreference = signal<'diesis' | 'bemolle'>('diesis'); + + /** Avanzamento a pagine del karaoke manuale: true = i tasti next/prev voltano la pagina */ + public karaokePageScrollMode = signal(false); + + /** Vista orizzontale per proiezione: true = attiva layout landscape per proiezione */ + public landscapeProjectionEnabled = signal(false); + + /** Schermo nero per l'ascolto delle playlist in macchina: true = attivo */ + public carModeBlackScreen = signal(false); + + /** Global zoom/font size factor for song presentation */ + public globalZoom = signal(1.0); + + /** Identificativo utente univoco per la gestione delle comunità */ + public userUuid = signal(''); + + /** Identificativo originario assegnato alla prima installazione */ + public originalUserUuid = signal(''); + + /** Nome associato all'identità utente */ + public userName = signal(''); + + private wakeLock: any = null; + + // PWA installation signals + public deferredPrompt = signal(null); + public showInstallButton = signal(false); + public isStandalone = signal(false); + public isIos = signal(false); + public isAndroid = signal(false); + public isVersionCheckComplete = signal(false); + + constructor() { + // Gestione/Generazione ID utente univoco + let savedUuid = localStorage.getItem('user-uuid'); + if (!savedUuid) { + if (typeof crypto !== 'undefined' && crypto.randomUUID) { + savedUuid = crypto.randomUUID(); + } else { + savedUuid = 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, (c) => { + const r = Math.random() * 16 | 0; + const v = c === 'x' ? r : (r & 0x3 | 0x8); + return v.toString(16); + }); + } + localStorage.setItem('user-uuid', savedUuid); + } + this.userUuid.set(savedUuid); + + // Salvataggio dell'ID originario (alla prima installazione) se non è già presente + let originalUuid = localStorage.getItem('original-user-uuid'); + if (!originalUuid) { + originalUuid = savedUuid; + localStorage.setItem('original-user-uuid', originalUuid); + } + this.originalUserUuid.set(originalUuid); + + const savedName = localStorage.getItem('user-name'); + if (savedName) { + this.userName.set(savedName); + } + + // Detect PWA status + try { + this.isStandalone.set( + window.matchMedia('(display-mode: standalone)').matches || + (window.navigator as any).standalone === true + ); + this.isIos.set( + /iPad|iPhone|iPod/.test(navigator.userAgent) && !(window as any).MSStream + ); + this.isAndroid.set( + /Android/i.test(navigator.userAgent) + ); + } catch (e) { + console.warn('Browser environment does not support display-mode media query'); + } + + window.addEventListener('beforeinstallprompt', (e: any) => { + // Prevent the mini-infobar from appearing on mobile + e.preventDefault(); + // Stash the event so it can be triggered later. + this.deferredPrompt.set(e); + // Update UI notify the user they can install the PWA + this.showInstallButton.set(true); + // Se scatta l'evento di installazione, l'app NON è attualmente installata + localStorage.setItem('pwa-installed', 'false'); + }); + + window.addEventListener('appinstalled', () => { + this.deferredPrompt.set(null); + this.showInstallButton.set(false); + this.isStandalone.set(true); + console.log('PWA was installed'); + }); + + // Migration: force settings defaults once for existing users to match the new rules + const migrationKey = 'defaults-migrated-20260605'; + if (localStorage.getItem(migrationKey) !== 'true') { + localStorage.setItem('show-chords-default', 'true'); + localStorage.setItem('fullscreen-mode', this.isIos().toString()); + localStorage.setItem('show-editor', 'false'); + localStorage.setItem('auto-advance', 'true'); + localStorage.setItem('keep-screen-on', 'true'); + localStorage.setItem('comunita-enabled', 'false'); + localStorage.setItem('invio-dati-statistici', 'false'); + localStorage.setItem('show-tags-in-list', 'true'); + localStorage.setItem('show-update-date', 'true'); + localStorage.setItem('show-duration-bpm-tonality', 'true'); + localStorage.setItem('enable-standard-autoscroll', 'false'); + localStorage.setItem('enable-visual-autoscroll', 'true'); + localStorage.setItem('chord-notation-preference', 'diesis'); + + // ThemeService high contrast default + localStorage.setItem('high-contrast', 'true'); + + localStorage.setItem(migrationKey, 'true'); + } + + + const savedChords = localStorage.getItem('show-chords-default'); + if (savedChords !== null) { + this.showChordsDefault.set(savedChords === 'true'); + } else { + this.showChordsDefault.set(true); + } + + const savedFullscreen = localStorage.getItem('fullscreen-mode'); + if (savedFullscreen !== null) { + this.fullscreenMode.set(savedFullscreen === 'true'); + } else { + this.fullscreenMode.set(this.isIos()); + } + + const savedEditor = localStorage.getItem('show-editor'); + if (savedEditor !== null) { + this.showEditor.set(savedEditor === 'true'); + } else { + this.showEditor.set(false); + } + + const savedAutoAdvance = localStorage.getItem('auto-advance'); + if (savedAutoAdvance !== null) { + this.autoAdvance.set(savedAutoAdvance === 'true'); + } else { + this.autoAdvance.set(true); + } + + // Keep screen always on by default and always active + this.keepScreenOn.set(true); + + const savedComunitaEnabled = localStorage.getItem('comunita-enabled'); + if (savedComunitaEnabled !== null) { + this.comunitaEnabled.set(savedComunitaEnabled === 'true'); + } else { + this.comunitaEnabled.set(false); + } + + const savedStats = localStorage.getItem('invio-dati-statistici'); + if (savedStats !== null) { + this.invioDatiStatistici.set(savedStats === 'true'); + } else { + this.invioDatiStatistici.set(false); + } + + const savedShowTags = localStorage.getItem('show-tags-in-list'); + if (savedShowTags !== null) { + this.showTagsInList.set(savedShowTags === 'true'); + } else { + this.showTagsInList.set(true); + } + + const savedShowUpdateDate = localStorage.getItem('show-update-date'); + if (savedShowUpdateDate !== null) { + this.showUpdateDate.set(savedShowUpdateDate === 'true'); + } else { + this.showUpdateDate.set(true); + } + + const savedShowDurBpmTon = localStorage.getItem('show-duration-bpm-tonality'); + if (savedShowDurBpmTon !== null) { + this.showDurationBpmTonality.set(savedShowDurBpmTon === 'true'); + } else { + this.showDurationBpmTonality.set(true); + } + + const savedStandardAutoscroll = localStorage.getItem('enable-standard-autoscroll'); + if (savedStandardAutoscroll !== null) { + this.enableStandardAutoscroll.set(savedStandardAutoscroll === 'true'); + } else { + this.enableStandardAutoscroll.set(false); + } + + const savedVisualAutoscroll = localStorage.getItem('enable-visual-autoscroll'); + if (savedVisualAutoscroll !== null) { + this.enableVisualAutoscroll.set(savedVisualAutoscroll === 'true'); + } else { + this.enableVisualAutoscroll.set(true); + } + + const savedNotation = localStorage.getItem('chord-notation-preference'); + if (savedNotation !== null) { + this.chordNotationPreference.set(savedNotation === 'bemolle' ? 'bemolle' : 'diesis'); + } else { + this.chordNotationPreference.set('diesis'); + } + + const savedKaraokePageScrollMode = localStorage.getItem('karaoke-page-scroll-mode'); + if (savedKaraokePageScrollMode !== null) { + this.karaokePageScrollMode.set(savedKaraokePageScrollMode === 'true'); + } else { + this.karaokePageScrollMode.set(false); + } + + const savedLandscapeProjectionEnabled = localStorage.getItem('landscape-projection-enabled'); + if (savedLandscapeProjectionEnabled !== null) { + this.landscapeProjectionEnabled.set(savedLandscapeProjectionEnabled === 'true'); + } else { + this.landscapeProjectionEnabled.set(false); + } + + const savedCarModeBlackScreen = localStorage.getItem('car-mode-black-screen'); + if (savedCarModeBlackScreen !== null) { + this.carModeBlackScreen.set(savedCarModeBlackScreen === 'true'); + } else { + this.carModeBlackScreen.set(false); + } + + const savedGlobalZoom = localStorage.getItem('global-zoom'); + if (savedGlobalZoom !== null) { + const parsed = parseFloat(savedGlobalZoom); + this.globalZoom.set(isNaN(parsed) ? 1.0 : parsed); + } else { + this.globalZoom.set(1.0); + } + + // Sync browser fullscreen state with listeners (supporting vendor prefixes) + const updateFullscreenState = () => { + const isFs = !!( + document.fullscreenElement || + (document as any).webkitFullscreenElement || + (document as any).mozFullScreenElement || + (document as any).msFullscreenElement + ); + this.browserFullscreen.set(isFs); + }; + + document.addEventListener('fullscreenchange', updateFullscreenState); + document.addEventListener('webkitfullscreenchange', updateFullscreenState); + document.addEventListener('mozfullscreenchange', updateFullscreenState); + document.addEventListener('MSFullscreenChange', updateFullscreenState); + + effect(() => { + localStorage.setItem('show-chords-default', this.showChordsDefault().toString()); + }); + + effect(() => { + const mode = this.fullscreenMode(); + localStorage.setItem('fullscreen-mode', mode.toString()); + }); + + effect(() => { + localStorage.setItem('auto-advance', this.autoAdvance().toString()); + }); + + effect(() => { + localStorage.setItem('show-tags-in-list', this.showTagsInList().toString()); + }); + + effect(() => { + localStorage.setItem('show-update-date', this.showUpdateDate().toString()); + }); + + effect(() => { + localStorage.setItem('show-duration-bpm-tonality', this.showDurationBpmTonality().toString()); + }); + + effect(() => { + localStorage.setItem('enable-standard-autoscroll', this.enableStandardAutoscroll().toString()); + }); + + effect(() => { + localStorage.setItem('enable-visual-autoscroll', this.enableVisualAutoscroll().toString()); + }); + + effect(() => { + localStorage.setItem('chord-notation-preference', this.chordNotationPreference()); + }); + + effect(() => { + localStorage.setItem('karaoke-page-scroll-mode', this.karaokePageScrollMode().toString()); + }); + + effect(() => { + localStorage.setItem('landscape-projection-enabled', this.landscapeProjectionEnabled().toString()); + }); + + effect(() => { + localStorage.setItem('car-mode-black-screen', this.carModeBlackScreen().toString()); + }); + + effect(() => { + localStorage.setItem('global-zoom', this.globalZoom().toString()); + }); + + // La navigazione con fotocamera deve SEMPRE partire disattivata all'avvio dell'app + this.cameraNavigationActive.set(false); + + const savedCameraTrackingMode = localStorage.getItem('camera-tracking-mode'); + if (savedCameraTrackingMode === 'tilt' || savedCameraTrackingMode === 'distance') { + this.cameraTrackingMode.set(savedCameraTrackingMode); + } else { + this.cameraTrackingMode.set('tilt'); + } + + const savedCameraDistanceRange = localStorage.getItem('camera-distance-range'); + if (savedCameraDistanceRange === 'close' || savedCameraDistanceRange === 'medium' || savedCameraDistanceRange === 'far') { + this.cameraDistanceRange.set(savedCameraDistanceRange); + } else { + this.cameraDistanceRange.set('medium'); + } + + effect(() => { + localStorage.setItem('camera-navigation-active', this.cameraNavigationActive().toString()); + }); + + effect(() => { + localStorage.setItem('camera-tracking-mode', this.cameraTrackingMode()); + }); + + effect(() => { + localStorage.setItem('camera-distance-range', this.cameraDistanceRange()); + }); + + effect(() => { + const active = this.keepScreenOn(); + localStorage.setItem('keep-screen-on', active.toString()); + if (active) { + this.requestWakeLock(); + } else { + this.releaseWakeLock(); + } + }); + + // Re-request on visibility change + document.addEventListener('visibilitychange', () => { + if (this.keepScreenOn() && document.visibilityState === 'visible') { + this.requestWakeLock(); + } + }); + } + + setShowChordsDefault(val: boolean) { + this.showChordsDefault.set(val); + } + + toggleFullscreenMode() { + this.fullscreenMode.update(v => !v); + } + + toggleAutoAdvance() { + this.autoAdvance.update(v => !v); + } + + toggleEditor() { + const newValue = !this.showEditor(); + this.showEditor.set(newValue); + localStorage.setItem('show-editor', newValue.toString()); + } + + + toggleComunitaEnabled() { + const newValue = !this.comunitaEnabled(); + this.comunitaEnabled.set(newValue); + localStorage.setItem('comunita-enabled', newValue.toString()); + } + + private async requestWakeLock() { + if ('wakeLock' in navigator) { + try { + this.wakeLock = await (navigator as any).wakeLock.request('screen'); + } catch (err: any) { + console.error(`Wake Lock error: ${err.name}, ${err.message}`); + } + } + } + + private releaseWakeLock() { + if (this.wakeLock) { + this.wakeLock.release(); + this.wakeLock = null; + } + } + + toggleBrowserFullscreen() { + const isFs = !!( + document.fullscreenElement || + (document as any).webkitFullscreenElement || + (document as any).mozFullScreenElement || + (document as any).msFullscreenElement + ); + + if (!isFs) { + const docEl = document.documentElement as any; + if (docEl.requestFullscreen) { + docEl.requestFullscreen().catch((err: any) => console.error(err)); + } else if (docEl.webkitRequestFullscreen) { + docEl.webkitRequestFullscreen(); + } else if (docEl.mozRequestFullScreen) { + docEl.mozRequestFullScreen(); + } else if (docEl.msRequestFullscreen) { + docEl.msRequestFullscreen(); + } + } else { + const doc = document as any; + if (doc.exitFullscreen) { + doc.exitFullscreen().catch((err: any) => console.error(err)); + } else if (doc.webkitExitFullscreen) { + doc.webkitExitFullscreen(); + } else if (doc.mozCancelFullScreen) { + doc.mozCancelFullScreen(); + } else if (doc.msExitFullscreen) { + doc.msExitFullscreen(); + } + } + } + + toggleInvioDatiStatistici() { + const newValue = !this.invioDatiStatistici(); + this.invioDatiStatistici.set(newValue); + localStorage.setItem('invio-dati-statistici', newValue.toString()); + } + + toggleShowTagsInList() { + const newValue = !this.showTagsInList(); + this.showTagsInList.set(newValue); + localStorage.setItem('show-tags-in-list', newValue.toString()); + } + + toggleShowUpdateDate() { + const newValue = !this.showUpdateDate(); + this.showUpdateDate.set(newValue); + localStorage.setItem('show-update-date', newValue.toString()); + } + + toggleShowDurationBpmTonality() { + const newValue = !this.showDurationBpmTonality(); + this.showDurationBpmTonality.set(newValue); + localStorage.setItem('show-duration-bpm-tonality', newValue.toString()); + } + + toggleStandardAutoscroll() { + const newValue = !this.enableStandardAutoscroll(); + this.enableStandardAutoscroll.set(newValue); + localStorage.setItem('enable-standard-autoscroll', newValue.toString()); + } + + toggleVisualAutoscroll() { + const newValue = !this.enableVisualAutoscroll(); + this.enableVisualAutoscroll.set(newValue); + localStorage.setItem('enable-visual-autoscroll', newValue.toString()); + } + + toggleKaraokePageScrollMode() { + const newValue = !this.karaokePageScrollMode(); + this.karaokePageScrollMode.set(newValue); + localStorage.setItem('karaoke-page-scroll-mode', newValue.toString()); + } + + toggleLandscapeProjectionEnabled() { + const newValue = !this.landscapeProjectionEnabled(); + this.landscapeProjectionEnabled.set(newValue); + localStorage.setItem('landscape-projection-enabled', newValue.toString()); + } + + toggleCarModeBlackScreen() { + const newValue = !this.carModeBlackScreen(); + this.carModeBlackScreen.set(newValue); + localStorage.setItem('car-mode-black-screen', newValue.toString()); + } + + setChordNotationPreference(val: 'diesis' | 'bemolle') { + this.chordNotationPreference.set(val); + } + + setCameraTrackingMode(val: 'tilt' | 'distance') { + this.cameraTrackingMode.set(val); + } + + setCameraDistanceRange(val: 'close' | 'medium' | 'far') { + this.cameraDistanceRange.set(val); + } + + setUserUuid(uuid: string) { + const trimmed = uuid.trim(); + if (trimmed) { + this.userUuid.set(trimmed); + localStorage.setItem('user-uuid', trimmed); + } + } + + setUserName(name: string) { + const trimmed = name.trim(); + this.userName.set(trimmed); + localStorage.setItem('user-name', trimmed); + } + + async installPwa(): Promise { + const promptEvent = this.deferredPrompt(); + if (!promptEvent) { + return undefined; + } + // Show the install prompt + promptEvent.prompt(); + // Wait for the user to respond to the prompt + const { outcome } = await promptEvent.userChoice; + console.log(`User response to the install prompt: ${outcome}`); + // We've used the prompt, and can't use it again, discard it + this.deferredPrompt.set(null); + this.showInstallButton.set(false); + return outcome; + } +} diff --git a/src/app/services/stats.service.ts b/src/app/services/stats.service.ts new file mode 100644 index 0000000..77fb3f7 --- /dev/null +++ b/src/app/services/stats.service.ts @@ -0,0 +1,192 @@ +import { Injectable, inject, effect } from '@angular/core'; +import { HttpClient } from '@angular/common/http'; +import { SettingsService } from './settings.service'; +import { ConnectivityService } from './connectivity.service'; +import { ComunitaService } from './comunita.service'; +import { VERSION } from '../version'; + +@Injectable({ + providedIn: 'root' +}) +export class StatsService { + private http = inject(HttpClient); + private settingsService = inject(SettingsService); + private connectivityService = inject(ConnectivityService); + private comunitaService = inject(ComunitaService); + + constructor() { + // Automatically trigger sync when the device becomes online + effect(() => { + if (this.connectivityService.isOnline()) { + this.syncStats(); + } + }); + } + + private getOrCreateUUID(): string { + let uuid = localStorage.getItem('stats-uuid'); + if (!uuid) { + uuid = 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, (c) => { + const r = Math.random() * 16 | 0; + const v = c === 'x' ? r : (r & 0x3 | 0x8); + return v.toString(16); + }); + localStorage.setItem('stats-uuid', uuid); + } + return uuid; + } + + private formatDateTime(date: Date): string { + const pad = (n: number) => n.toString().padStart(2, '0'); + const y = date.getFullYear(); + const m = pad(date.getMonth() + 1); + const d = pad(date.getDate()); + const h = date.getHours(); + const min = pad(date.getMinutes()); + const s = pad(date.getSeconds()); + return `${y}-${m}-${d} ${h}:${min}:${s}`; + } + + private getBrowserModel(): string { + const ua = navigator.userAgent; + if (ua.includes('Chrome')) return 'Chrome'; + if (ua.includes('Safari') && !ua.includes('Chrome')) return 'Safari'; + if (ua.includes('Firefox')) return 'Firefox'; + return 'Browser'; + } + + private getLocalLogs(): any[] { + const data = localStorage.getItem('stats-logs-queue'); + return data ? JSON.parse(data) : []; + } + + private saveLocalLogs(logs: any[]) { + localStorage.setItem('stats-logs-queue', JSON.stringify(logs)); + } + + private clearLocalLogs() { + localStorage.removeItem('stats-logs-queue'); + } + + private getLocalSongSettings(): any[] { + const data = localStorage.getItem('stats-settings-queue'); + return data ? JSON.parse(data) : []; + } + + private saveLocalSongSettings(settings: any[]) { + localStorage.setItem('stats-settings-queue', JSON.stringify(settings)); + } + + logSongView(idCanti: number, timeSpentSeconds: number) { + if (!this.settingsService.invioDatiStatistici()) return; + if (timeSpentSeconds < 1) return; // Ignore very short views + + console.log('📊 StatsService: logSongView called for song', idCanti, 'timespent:', timeSpentSeconds); + + const logEntry = { + uuid: this.getOrCreateUUID(), + id_canti: idCanti.toString(), + data_log: this.formatDateTime(new Date()), + version: VERSION, + tempo: Math.round(timeSpentSeconds), + lat: null, + lon: null, + json: JSON.stringify({ + model: this.getBrowserModel(), + height: window.innerHeight, + width: window.innerWidth + }), + stato: 0, + id: Math.floor(Math.random() * 100000) + }; + + const logs = this.getLocalLogs(); + logs.push(logEntry); + this.saveLocalLogs(logs); + + this.syncStats(); + } + + updateSongSettings(idCanti: number, tonalita: number, speed: number = 0) { + if (!this.settingsService.invioDatiStatistici()) return; + + console.log('📊 StatsService: updateSongSettings called for song', idCanti, 'tonalita:', tonalita); + + const settingsList = this.getLocalSongSettings(); + const idx = settingsList.findIndex(s => s.id_canti === idCanti); + + if (idx !== -1) { + settingsList[idx].tonalita = tonalita; + settingsList[idx].speed = speed; + } else { + settingsList.push({ + id_canti: idCanti, + speed: speed, + tonalita: tonalita, + id: Math.floor(Math.random() * 100000) + }); + } + + this.saveLocalSongSettings(settingsList); + this.syncStats(); + } + + private clearLocalStats() { + localStorage.removeItem('stats-logs-queue'); + localStorage.removeItem('stats-settings-queue'); + } + + syncStats() { + if (!this.settingsService.invioDatiStatistici()) { + console.log('📊 StatsService: Sync ignored (settings disabled)'); + return; + } + if (!this.connectivityService.isOnline()) { + console.log('📊 StatsService: Sync postponed (offline)'); + return; + } + + const logs = this.getLocalLogs(); + const settings = this.getLocalSongSettings(); + + console.log('📊 StatsService: syncStats checking queues. Logs:', logs.length, 'Settings:', settings.length); + + if (logs.length === 0 && settings.length === 0) { + return; + } + + const uuid = this.getOrCreateUUID(); + const email = this.comunitaService.comunitaMail() || `pwa-${uuid.substring(0,8)}@librettocanti.it`; + + const payload = { + uuid: uuid, + log: logs, + pref: [], + canti_settings: settings, + user_devices: { + uuid: uuid, + email: email, + platform: 'browser', + version: VERSION, + gruppo: (this.comunitaService.comunitaCode() && this.comunitaService.isFilterActive()) ? this.comunitaService.comunitaCode() : '', + all_song: false, + deleteList: false, + deletePref: false, + data_app_sync: this.formatDateTime(new Date()) + } + }; + + const url = `https://api.librettocanti.it/canti/api/v1/updateOnlineDB?uuid=${uuid}&email=${email}`; + console.log('📊 StatsService: Sending POST request to:', url, 'with payload:', payload); + + this.http.post(url, payload).subscribe({ + next: (res) => { + this.clearLocalStats(); + console.log('📊 StatsService: Sync successful!', res); + }, + error: (err) => { + console.error('📊 StatsService: Sync failed, keeping in local buffer...', err); + } + }); + } +} diff --git a/src/app/services/theme.service.ts b/src/app/services/theme.service.ts new file mode 100644 index 0000000..b5356f7 --- /dev/null +++ b/src/app/services/theme.service.ts @@ -0,0 +1,69 @@ +import { Injectable, signal, effect } from '@angular/core'; + +@Injectable({ + providedIn: 'root' +}) +export class ThemeService { + public highContrast = signal(true); + + /** Whether the system prefers dark mode */ + private systemPrefersDark = signal(false); + + constructor() { + // Load from localStorage + const saved = localStorage.getItem('high-contrast'); + if (saved !== null) { + this.highContrast.set(saved === 'true'); + } else { + this.highContrast.set(true); + } + + // Detect system dark mode preference + if (typeof window !== 'undefined') { + const darkMq = window.matchMedia('(prefers-color-scheme: dark)'); + this.systemPrefersDark.set(darkMq.matches); + darkMq.addEventListener('change', (e) => { + this.systemPrefersDark.set(e.matches); + }); + } + + // Effect to apply high-contrast class to body and html + effect(() => { + const isHigh = this.highContrast(); + if (typeof document !== 'undefined') { + const root = document.documentElement; + if (isHigh) { + root.classList.add('high-contrast'); + if (document.body) document.body.classList.add('high-contrast'); + } else { + root.classList.remove('high-contrast'); + if (document.body) document.body.classList.remove('high-contrast'); + } + } + localStorage.setItem('high-contrast', isHigh.toString()); + }); + + // Effect to manage Ionic dark palette class + // When high contrast is ON → NEVER apply dark palette (force light mode) + // When high contrast is OFF and system prefers dark → apply dark palette + effect(() => { + const isHigh = this.highContrast(); + const systemDark = this.systemPrefersDark(); + + if (typeof document !== 'undefined') { + const root = document.documentElement; + if (!isHigh && systemDark) { + root.classList.add('ion-palette-dark'); + if (document.body) document.body.classList.add('ion-palette-dark'); + } else { + root.classList.remove('ion-palette-dark'); + if (document.body) document.body.classList.remove('ion-palette-dark'); + } + } + }); + } + + toggleContrast() { + this.highContrast.update(v => !v); + } +} diff --git a/src/app/services/youtube-player.service.ts b/src/app/services/youtube-player.service.ts new file mode 100644 index 0000000..585d6c3 --- /dev/null +++ b/src/app/services/youtube-player.service.ts @@ -0,0 +1,311 @@ +import { Injectable, signal, effect, inject, computed } from '@angular/core'; +import { CantiService } from './canti.service'; +import { SettingsService } from './settings.service'; +import { MediaSessionService } from './media-session.service'; +import { MyCantiService } from './my-canti.service'; +import { ConnectivityService } from './connectivity.service'; +import { ComunitaService } from './comunita.service'; +import { PlaylistService } from './playlist.service'; + +@Injectable({ + providedIn: 'root' +}) +export class YoutubePlayerService { + private cantiService = inject(CantiService); + private settingsService = inject(SettingsService); + private mediaSessionService = inject(MediaSessionService); + private myCantiService = inject(MyCantiService); + private connectivityService = inject(ConnectivityService); + private comunitaService = inject(ComunitaService); + private playlistService = inject(PlaylistService); + + public isPlayerSupported = computed(() => { + // Check if offline + if (!this.connectivityService.isOnline()) { + return false; + } + return true; + }); + + public currentCantoId = signal(null); + public isPlaying = signal(false); + public videoProgress = signal(0); + public videoDuration = signal(0); + public isPlayerReady = signal(false); + + private player: any = null; + private progressInterval: any = null; + private onEndedCallback: (() => void) | null = null; + private onErrorCallback: (() => void) | null = null; + private silentAudio: HTMLAudioElement | null = null; + private lastNextCallback: (() => void) | null = null; + private lastPrevCallback: (() => void) | null = null; + + constructor() { + this.loadYoutubeAPI(); + this.setupMediaSession(); + this.initSilentAudio(); + this.setupBackgroundPersistence(); + + // Auto-stop player when not supported (e.g. going offline) + effect(() => { + const supported = this.isPlayerSupported(); + if (!supported) { + this.isPlaying.set(false); + this.destroyPlayer(); + } + }); + } + + private initSilentAudio() { + // 1-second silent MP3 base64 + const silentSrc = 'data:audio/mpeg;base64,SUQzBAAAAAABAFRYWFhYAAAADAAAY29udGVudAB0eXBlAGF1ZGlvL21wZWdB///+8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'; + this.silentAudio = new Audio(silentSrc); + this.silentAudio.loop = true; + } + + private setupBackgroundPersistence() { + document.addEventListener('visibilitychange', () => { + if (document.visibilityState === 'visible' && this.isPlaying() && this.player) { + // Ensure player is actually playing when returning to the app + try { + if (this.player.getPlayerState() !== (window as any).YT.PlayerState.PLAYING) { + this.player.playVideo(); + } + } catch (e) {} + } + }); + } + + public setMediaSessionCallbacks(next?: () => void, prev?: () => void) { + if (next) this.lastNextCallback = next; + if (prev) this.lastPrevCallback = prev; + + this.mediaSessionService.initActionHandlers({ + play: () => this.resume(), + pause: () => this.pause(), + seekto: (time) => this.seekTo(time), + next: this.lastNextCallback || undefined, + prev: this.lastPrevCallback || undefined + }); + } + + private setupMediaSession() { + this.setMediaSessionCallbacks(); + } + + private loadYoutubeAPI() { + if ((window as any).YT) return; + const tag = document.createElement('script'); + tag.src = "https://www.youtube.com/iframe_api"; + const firstScriptTag = document.getElementsByTagName('script')[0]; + firstScriptTag.parentNode?.insertBefore(tag, firstScriptTag); + + (window as any).onYouTubeIframeAPIReady = () => { + this.isPlayerReady.set(true); + }; + } + + public initPlayer(cantoId: string, startTime: number = 0, onEnded?: () => void, onError?: () => void, customYoutubeLink?: string) { + if (this.currentCantoId() === cantoId && this.player && !customYoutubeLink) { + this.onEndedCallback = onEnded || null; + this.onErrorCallback = onError || null; + + const currentTime = this.player.getCurrentTime(); + // Only seek if the difference is significant (more than 2 seconds) + if (startTime > 0 && Math.abs(currentTime - startTime) > 2) { + this.player.seekTo(startTime, true); + } + this.resume(); + return; + } + + this.onEndedCallback = onEnded || null; + this.onErrorCallback = onError || null; + + let videoId: string | null = null; + if (customYoutubeLink) { + videoId = this.cantiService.getYoutubeId(customYoutubeLink); + } else { + let canto = this.cantiService.getCantoById(cantoId); + if (!canto) { + canto = this.myCantiService.myCanti().find(c => c.id === cantoId); + } + if (!canto) { + canto = this.comunitaService.comunitaCantiPersonali().find(c => c.id === cantoId); + } + if (!canto) { + canto = this.playlistService.remoteCustomSongs().find(c => c.id === cantoId || String(c.id_canti) === cantoId); + } + if (!canto) { + canto = this.playlistService.remoteShareCanti().find(c => c.id === cantoId || String(c.id_canti) === cantoId); + } + if (canto) { + videoId = this.cantiService.getYoutubeId(canto.link_youtube); + } + } + + if (!videoId) { + if (onError) onError(); + return; + } + + if (!(window as any).YT || !(window as any).YT.Player) { + setTimeout(() => this.initPlayer(cantoId, startTime, onEnded, onError, customYoutubeLink), 200); + return; + } + + // Reuse existing player if possible + if (this.player && this.player.loadVideoById) { + this.currentCantoId.set(cantoId); + if (customYoutubeLink) { + if ('mediaSession' in navigator && 'MediaMetadata' in window) { + try { + (navigator as any).mediaSession.metadata = new (window as any).MediaMetadata({ + title: 'Anteprima Canto', + artist: 'Canti Cristiani', + album: 'Canti Cristiani', + artwork: [{ src: 'assets/icon/favicon.png', sizes: '512x512', type: 'image/png' }] + }); + } catch (e) {} + } + } else { + this.mediaSessionService.updateMetadata(cantoId); + } + this.player.loadVideoById({ + videoId: videoId, + startSeconds: startTime + }); + if (this.silentAudio) this.silentAudio.play().catch(() => {}); + return; + } + + this.destroyPlayer(); + this.currentCantoId.set(cantoId); + if (customYoutubeLink) { + if ('mediaSession' in navigator && 'MediaMetadata' in window) { + try { + (navigator as any).mediaSession.metadata = new (window as any).MediaMetadata({ + title: 'Anteprima Canto', + artist: 'Canti Cristiani', + album: 'Canti Cristiani', + artwork: [{ src: 'assets/icon/favicon.png', sizes: '512x512', type: 'image/png' }] + }); + } catch (e) {} + } + } else { + this.mediaSessionService.updateMetadata(cantoId); + } + + this.player = new (window as any).YT.Player('global-yt-player-container', { + height: '1', + width: '1', + videoId: videoId, + playerVars: { + autoplay: 1, + playsinline: 1, + mute: 0, + modestbranding: 1, + rel: 0, + controls: 0, + disablekb: 1, + start: startTime + }, + events: { + onReady: (event: any) => { + event.target.unMute(); + event.target.setVolume(100); + this.videoDuration.set(event.target.getDuration()); + this.startPolling(); + if (startTime > 0) { + event.target.seekTo(startTime, true); + } + event.target.playVideo(); + this.isPlaying.set(true); + if (this.silentAudio) this.silentAudio.play().catch(() => {}); + }, + onStateChange: (event: any) => { + const state = event.data; + if (state === (window as any).YT.PlayerState.PLAYING) { + this.isPlaying.set(true); + this.videoDuration.set(this.player.getDuration()); + this.mediaSessionService.setPlaybackState('playing'); + // Re-apply handlers to prevent YT from overriding them + this.setMediaSessionCallbacks(); + } else if (state === (window as any).YT.PlayerState.PAUSED) { + this.isPlaying.set(false); + this.mediaSessionService.setPlaybackState('paused'); + // Re-apply handlers even when paused + this.setMediaSessionCallbacks(); + } else if (state === (window as any).YT.PlayerState.ENDED) { + this.isPlaying.set(false); + this.mediaSessionService.setPlaybackState('none'); + if (this.onEndedCallback) this.onEndedCallback(); + } + }, + onError: (event: any) => { + console.error('Global YT Player Error:', event.data); + if (this.onErrorCallback) this.onErrorCallback(); + } + } + }); + } + + public pause() { + if (this.player) { + this.player.pauseVideo(); + this.isPlaying.set(false); + if (this.silentAudio) this.silentAudio.pause(); + } + } + + public resume() { + if (this.player) { + this.player.playVideo(); + this.isPlaying.set(true); + if (this.silentAudio) this.silentAudio.play().catch(() => {}); + } + } + + public togglePlayPause() { + if (this.isPlaying()) { + this.pause(); + } else { + this.resume(); + } + } + + public seekTo(seconds: number) { + if (this.player) { + this.player.seekTo(seconds, true); + } + } + + public stop() { + this.destroyPlayer(); + this.currentCantoId.set(null); + this.isPlaying.set(false); + } + + private startPolling() { + if (this.progressInterval) clearInterval(this.progressInterval); + this.progressInterval = setInterval(() => { + if (this.player && this.player.getCurrentTime) { + this.videoProgress.set(this.player.getCurrentTime()); + } + }, 500); + } + + private destroyPlayer() { + if (this.progressInterval) { + clearInterval(this.progressInterval); + this.progressInterval = null; + } + if (this.player) { + try { + this.player.destroy(); + } catch (e) {} + this.player = null; + } + } +} diff --git a/src/app/version.ts b/src/app/version.ts new file mode 100644 index 0000000..f9b9e9d --- /dev/null +++ b/src/app/version.ts @@ -0,0 +1 @@ +export const VERSION = '2026.08.24.0113'; diff --git a/src/assets/icon/favicon.png b/src/assets/icon/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..b4f8114b68a4309afb6bf6c4d414c476e713aeb3 GIT binary patch literal 258530 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