From 6d40da0410979e810df1845f8a7657b7d1eaf8fb Mon Sep 17 00:00:00 2001 From: Przemek Zatorski Date: Thu, 3 Sep 2026 12:21:17 +0200 Subject: [PATCH] Initial commit --- .editorconfig | 18 + .env.example | 40 + .gitattributes | 11 + .gitignore | 30 + README_SOFTSPM.md | 233 + SoftSPM_2.code-workspace | 8 + app/Http/Controllers/AggregateController.php | 135 + .../AggregateSelectionController.php | 114 + app/Http/Controllers/Auth/LoginController.php | 121 + app/Http/Controllers/CableController.php | 170 + app/Http/Controllers/Concerns/SortsLists.php | 29 + app/Http/Controllers/Controller.php | 8 + app/Http/Controllers/DashboardController.php | 110 + app/Http/Controllers/EngineController.php | 141 + .../Controllers/EquipmentFileController.php | 22 + app/Http/Controllers/MeteringController.php | 187 + app/Http/Controllers/PipingController.php | 174 + app/Http/Controllers/PumpController.php | 165 + app/Http/Controllers/WellController.php | 250 + .../Controllers/WellOperationController.php | 544 ++ app/Http/Middleware/SetLocale.php | 27 + app/Http/Requests/StoreCableRequest.php | 39 + app/Http/Requests/StoreEngineRequest.php | 45 + app/Http/Requests/StoreMeteringRequest.php | 40 + app/Http/Requests/StorePipingRequest.php | 43 + app/Http/Requests/StorePumpRequest.php | 55 + app/Http/Requests/UpdateCableRequest.php | 39 + app/Http/Requests/UpdateEngineRequest.php | 44 + app/Http/Requests/UpdateMeteringRequest.php | 39 + app/Http/Requests/UpdatePipingRequest.php | 43 + app/Http/Requests/UpdatePumpRequest.php | 45 + app/Models/Engine.php | 28 + app/Models/Equipment.php | 44 + app/Models/EquipmentFile.php | 25 + app/Models/Manufacturer.php | 15 + app/Models/Pump.php | 37 + app/Models/PumpCurvePoint.php | 18 + app/Models/User.php | 60 + app/Providers/AppServiceProvider.php | 24 + app/Services/EquipmentFileService.php | 58 + app/Services/PumpService.php | 276 + app/Services/SyndisService.php | 153 + app/Services/WellAssessmentService.php | 183 + app/Services/WellService.php | 276 + app/Support/PolynomialRegression.php | 128 + artisan | 18 + bootstrap/app.php | 18 + bootstrap/cache/.gitignore | 2 + bootstrap/providers.php | 7 + composer.json | 88 + composer.lock | 8402 +++++++++++++++++ config/app.php | 126 + config/auth.php | 117 + config/cache.php | 117 + config/database.php | 110 + config/filesystems.php | 80 + config/logging.php | 132 + config/mail.php | 118 + config/navigation.php | 124 + config/queue.php | 129 + config/services.php | 38 + config/session.php | 217 + config/softspm.php | 47 + database/.gitignore | 1 + database/factories/UserFactory.php | 45 + .../0001_01_01_000000_create_users_table.php | 49 + .../0001_01_01_000001_create_cache_table.php | 35 + .../0001_01_01_000002_create_jobs_table.php | 57 + database/seeders/DatabaseSeeder.php | 25 + docker-compose.yml | 32 + docker/Dockerfile | 32 + docker/check/db-check.php | 34 + docker/overlay-files.txt | 110 + docker/php.ini | 15 + docs/LEGACY.md | 134 + package-lock.json | 2180 +++++ package.json | 15 + phpunit.xml | 36 + public/.htaccess | 25 + public/favicon.ico | 0 public/fonts/inter/Inter-Variable.woff2 | Bin 0 -> 48256 bytes .../JetBrainsMono-Variable.woff2 | Bin 0 -> 40404 bytes .../MaterialSymbolsOutlined.woff2 | Bin 0 -> 3963852 bytes public/images/dashboard_01.png | Bin 0 -> 3862114 bytes public/images/dashboard_02.png | Bin 0 -> 3084279 bytes public/images/logo.png | Bin 0 -> 29741 bytes public/index.php | 20 + public/robots.txt | 2 + resources/css/app.css | 245 + resources/js/app.js | 6 + resources/js/bootstrap.js | 4 + resources/views/auth/login.blade.php | 419 + .../aggregate-selection/index.blade.php | 90 + .../views/catalog/aggregates/edit.blade.php | 46 + .../views/catalog/aggregates/index.blade.php | 79 + .../views/catalog/aggregates/show.blade.php | 96 + .../views/catalog/cables/create.blade.php | 47 + resources/views/catalog/cables/edit.blade.php | 56 + .../views/catalog/cables/index.blade.php | 75 + resources/views/catalog/cables/show.blade.php | 61 + .../views/catalog/engines/create.blade.php | 38 + .../views/catalog/engines/edit.blade.php | 39 + .../views/catalog/engines/index.blade.php | 84 + .../views/catalog/engines/show.blade.php | 75 + .../views/catalog/metering/create.blade.php | 47 + .../views/catalog/metering/edit.blade.php | 56 + .../views/catalog/metering/index.blade.php | 75 + .../views/catalog/metering/show.blade.php | 61 + .../views/catalog/piping/create.blade.php | 52 + resources/views/catalog/piping/edit.blade.php | 61 + .../views/catalog/piping/index.blade.php | 79 + resources/views/catalog/piping/show.blade.php | 63 + .../views/catalog/pumps/create.blade.php | 83 + resources/views/catalog/pumps/edit.blade.php | 88 + resources/views/catalog/pumps/index.blade.php | 95 + resources/views/catalog/pumps/show.blade.php | 152 + .../views/components/app-layout.blade.php | 295 + resources/views/components/btn.blade.php | 24 + .../views/components/confirm-delete.blade.php | 20 + .../views/components/curve-chart.blade.php | 35 + .../views/components/energy-gauge.blade.php | 55 + .../views/components/guest-layout.blade.php | 14 + resources/views/components/icon.blade.php | 31 + .../components/power-schematic.blade.php | 96 + .../views/components/pump-curve.blade.php | 178 + .../components/selection-chart.blade.php | 59 + .../views/components/sortable-th.blade.php | 32 + .../views/components/well-field.blade.php | 19 + .../views/components/well-schematic.blade.php | 92 + .../views/components/well-select.blade.php | 25 + resources/views/dashboard.blade.php | 44 + .../views/exploitation/wells/index.blade.php | 91 + .../views/exploitation/wells/params.blade.php | 247 + .../views/exploitation/wells/show.blade.php | 168 + resources/views/section.blade.php | 15 + resources/views/welcome.blade.php | 176 + resources/views/wells/create.blade.php | 48 + resources/views/wells/edit.blade.php | 75 + resources/views/wells/index.blade.php | 109 + routes/console.php | 8 + routes/web.php | 98 + storage/app/.gitignore | 4 + storage/app/private/.gitignore | 2 + storage/app/public/.gitignore | 2 + storage/framework/.gitignore | 9 + storage/framework/cache/.gitignore | 3 + storage/framework/cache/data/.gitignore | 2 + storage/framework/sessions/.gitignore | 2 + storage/framework/testing/.gitignore | 2 + storage/framework/views/.gitignore | 2 + storage/logs/.gitignore | 2 + tests/Feature/ExampleTest.php | 19 + tests/TestCase.php | 10 + tests/Unit/ExampleTest.php | 16 + vite.config.js | 22 + 155 files changed, 21554 insertions(+) create mode 100644 .editorconfig create mode 100644 .env.example create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 README_SOFTSPM.md create mode 100644 SoftSPM_2.code-workspace create mode 100644 app/Http/Controllers/AggregateController.php create mode 100644 app/Http/Controllers/AggregateSelectionController.php create mode 100644 app/Http/Controllers/Auth/LoginController.php create mode 100644 app/Http/Controllers/CableController.php create mode 100644 app/Http/Controllers/Concerns/SortsLists.php create mode 100644 app/Http/Controllers/Controller.php create mode 100644 app/Http/Controllers/DashboardController.php create mode 100644 app/Http/Controllers/EngineController.php create mode 100644 app/Http/Controllers/EquipmentFileController.php create mode 100644 app/Http/Controllers/MeteringController.php create mode 100644 app/Http/Controllers/PipingController.php create mode 100644 app/Http/Controllers/PumpController.php create mode 100644 app/Http/Controllers/WellController.php create mode 100644 app/Http/Controllers/WellOperationController.php create mode 100644 app/Http/Middleware/SetLocale.php create mode 100644 app/Http/Requests/StoreCableRequest.php create mode 100644 app/Http/Requests/StoreEngineRequest.php create mode 100644 app/Http/Requests/StoreMeteringRequest.php create mode 100644 app/Http/Requests/StorePipingRequest.php create mode 100644 app/Http/Requests/StorePumpRequest.php create mode 100644 app/Http/Requests/UpdateCableRequest.php create mode 100644 app/Http/Requests/UpdateEngineRequest.php create mode 100644 app/Http/Requests/UpdateMeteringRequest.php create mode 100644 app/Http/Requests/UpdatePipingRequest.php create mode 100644 app/Http/Requests/UpdatePumpRequest.php create mode 100644 app/Models/Engine.php create mode 100644 app/Models/Equipment.php create mode 100644 app/Models/EquipmentFile.php create mode 100644 app/Models/Manufacturer.php create mode 100644 app/Models/Pump.php create mode 100644 app/Models/PumpCurvePoint.php create mode 100644 app/Models/User.php create mode 100644 app/Providers/AppServiceProvider.php create mode 100644 app/Services/EquipmentFileService.php create mode 100644 app/Services/PumpService.php create mode 100644 app/Services/SyndisService.php create mode 100644 app/Services/WellAssessmentService.php create mode 100644 app/Services/WellService.php create mode 100644 app/Support/PolynomialRegression.php create mode 100644 artisan create mode 100644 bootstrap/app.php create mode 100644 bootstrap/cache/.gitignore create mode 100644 bootstrap/providers.php create mode 100644 composer.json create mode 100644 composer.lock create mode 100644 config/app.php create mode 100644 config/auth.php create mode 100644 config/cache.php create mode 100644 config/database.php create mode 100644 config/filesystems.php create mode 100644 config/logging.php create mode 100644 config/mail.php create mode 100644 config/navigation.php create mode 100644 config/queue.php create mode 100644 config/services.php create mode 100644 config/session.php create mode 100644 config/softspm.php create mode 100644 database/.gitignore create mode 100644 database/factories/UserFactory.php create mode 100644 database/migrations/0001_01_01_000000_create_users_table.php create mode 100644 database/migrations/0001_01_01_000001_create_cache_table.php create mode 100644 database/migrations/0001_01_01_000002_create_jobs_table.php create mode 100644 database/seeders/DatabaseSeeder.php create mode 100644 docker-compose.yml create mode 100644 docker/Dockerfile create mode 100644 docker/check/db-check.php create mode 100644 docker/overlay-files.txt create mode 100644 docker/php.ini create mode 100644 docs/LEGACY.md create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 phpunit.xml create mode 100644 public/.htaccess create mode 100644 public/favicon.ico create mode 100644 public/fonts/inter/Inter-Variable.woff2 create mode 100644 public/fonts/jetbrains-mono/JetBrainsMono-Variable.woff2 create mode 100644 public/fonts/material-symbols/MaterialSymbolsOutlined.woff2 create mode 100644 public/images/dashboard_01.png create mode 100644 public/images/dashboard_02.png create mode 100644 public/images/logo.png create mode 100644 public/index.php create mode 100644 public/robots.txt create mode 100644 resources/css/app.css create mode 100644 resources/js/app.js create mode 100644 resources/js/bootstrap.js create mode 100644 resources/views/auth/login.blade.php create mode 100644 resources/views/catalog/aggregate-selection/index.blade.php create mode 100644 resources/views/catalog/aggregates/edit.blade.php create mode 100644 resources/views/catalog/aggregates/index.blade.php create mode 100644 resources/views/catalog/aggregates/show.blade.php create mode 100644 resources/views/catalog/cables/create.blade.php create mode 100644 resources/views/catalog/cables/edit.blade.php create mode 100644 resources/views/catalog/cables/index.blade.php create mode 100644 resources/views/catalog/cables/show.blade.php create mode 100644 resources/views/catalog/engines/create.blade.php create mode 100644 resources/views/catalog/engines/edit.blade.php create mode 100644 resources/views/catalog/engines/index.blade.php create mode 100644 resources/views/catalog/engines/show.blade.php create mode 100644 resources/views/catalog/metering/create.blade.php create mode 100644 resources/views/catalog/metering/edit.blade.php create mode 100644 resources/views/catalog/metering/index.blade.php create mode 100644 resources/views/catalog/metering/show.blade.php create mode 100644 resources/views/catalog/piping/create.blade.php create mode 100644 resources/views/catalog/piping/edit.blade.php create mode 100644 resources/views/catalog/piping/index.blade.php create mode 100644 resources/views/catalog/piping/show.blade.php create mode 100644 resources/views/catalog/pumps/create.blade.php create mode 100644 resources/views/catalog/pumps/edit.blade.php create mode 100644 resources/views/catalog/pumps/index.blade.php create mode 100644 resources/views/catalog/pumps/show.blade.php create mode 100644 resources/views/components/app-layout.blade.php create mode 100644 resources/views/components/btn.blade.php create mode 100644 resources/views/components/confirm-delete.blade.php create mode 100644 resources/views/components/curve-chart.blade.php create mode 100644 resources/views/components/energy-gauge.blade.php create mode 100644 resources/views/components/guest-layout.blade.php create mode 100644 resources/views/components/icon.blade.php create mode 100644 resources/views/components/power-schematic.blade.php create mode 100644 resources/views/components/pump-curve.blade.php create mode 100644 resources/views/components/selection-chart.blade.php create mode 100644 resources/views/components/sortable-th.blade.php create mode 100644 resources/views/components/well-field.blade.php create mode 100644 resources/views/components/well-schematic.blade.php create mode 100644 resources/views/components/well-select.blade.php create mode 100644 resources/views/dashboard.blade.php create mode 100644 resources/views/exploitation/wells/index.blade.php create mode 100644 resources/views/exploitation/wells/params.blade.php create mode 100644 resources/views/exploitation/wells/show.blade.php create mode 100644 resources/views/section.blade.php create mode 100644 resources/views/welcome.blade.php create mode 100644 resources/views/wells/create.blade.php create mode 100644 resources/views/wells/edit.blade.php create mode 100644 resources/views/wells/index.blade.php create mode 100644 routes/console.php create mode 100644 routes/web.php create mode 100644 storage/app/.gitignore create mode 100644 storage/app/private/.gitignore create mode 100644 storage/app/public/.gitignore create mode 100644 storage/framework/.gitignore create mode 100644 storage/framework/cache/.gitignore create mode 100644 storage/framework/cache/data/.gitignore create mode 100644 storage/framework/sessions/.gitignore create mode 100644 storage/framework/testing/.gitignore create mode 100644 storage/framework/views/.gitignore create mode 100644 storage/logs/.gitignore create mode 100644 tests/Feature/ExampleTest.php create mode 100644 tests/TestCase.php create mode 100644 tests/Unit/ExampleTest.php create mode 100644 vite.config.js diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..a186cd2 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,18 @@ +root = true + +[*] +charset = utf-8 +end_of_line = lf +indent_size = 4 +indent_style = space +insert_final_newline = true +trim_trailing_whitespace = true + +[*.md] +trim_trailing_whitespace = false + +[*.{yml,yaml}] +indent_size = 2 + +[compose.yaml] +indent_size = 4 diff --git a/.env.example b/.env.example new file mode 100644 index 0000000..c178b44 --- /dev/null +++ b/.env.example @@ -0,0 +1,40 @@ +APP_NAME=SoftSPM +APP_ENV=local +APP_KEY= +APP_DEBUG=true +APP_URL=http://localhost:8000 +APP_LOCALE=pl +APP_FALLBACK_LOCALE=pl +APP_TIMEZONE=Europe/Warsaw + +LOG_CHANNEL=stack +LOG_LEVEL=debug + +# Database-first: nie tworzymy tabel pomocniczych w bazach legacy, +# dlatego sesje/cache/kolejki lecą na pliki (NIE uruchamiamy migracji). +SESSION_DRIVER=file +SESSION_LIFETIME=120 +CACHE_STORE=file +QUEUE_CONNECTION=sync + +DB_CONNECTION=softspm + +# Baza operacyjna (domyślna) +DB_HOST=10.42.1.210 +DB_PORT=3306 +DB_DATABASE=softspm +DB_USERNAME=przemek +DB_PASSWORD= + +# Bazy raportowa i historyczna (ten sam host/user, inna nazwa bazy) +DB_REP_DATABASE=softspm_rep +DB_HIS_DATABASE=softspm_his + +# Migracja haseł MD5->bcrypt - dopiero po zgodzie klienta. +SOFTSPM_REHASH=false + +# Integracja SYNDIS (SOAP) - IP w LAN produkcyjnym. +SYNDIS_WSDL=http://172.21.11.101/SyndisSpm.wsdl +SYNDIS_LOCATION=http://172.21.11.101:3615/ + +VITE_APP_NAME="${APP_NAME}" diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..fcb21d3 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,11 @@ +* text=auto eol=lf + +*.blade.php diff=html +*.css diff=css +*.html diff=html +*.md diff=markdown +*.php diff=php + +/.github export-ignore +CHANGELOG.md export-ignore +.styleci.yml export-ignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..c7d46db --- /dev/null +++ b/.gitignore @@ -0,0 +1,30 @@ +*.log +.DS_Store +.env +.env.backup +.env.production +.phpactor.json +.phpunit.result.cache +/.fleet +/.idea +/.nova +/.phpunit.cache +/.vscode +/.zed +/auth.json +/node_modules +/public/build +/public/hot +/public/storage +/storage/*.key +/storage/pail +/vendor +Homestead.json +Homestead.yaml +Thumbs.db + +# SoftSPM: fonty i obrazy są pobierane/kopiowane przy starcie środowiska +# (patrz README_SOFTSPM.md → "Środowisko lokalne (Docker)"). Trzymamy je +# w repo świadomie - produkcja jest air-gap i nie pobierze ich sama. +!/public/fonts +!/public/images diff --git a/README_SOFTSPM.md b/README_SOFTSPM.md new file mode 100644 index 0000000..e8daf02 --- /dev/null +++ b/README_SOFTSPM.md @@ -0,0 +1,233 @@ +# SoftSPM_2 - aplikacja Laravel (nakładka + szkielet) + +Historycznie ten katalog trzymał **tylko pliki specyficzne dla SoftSPM** (modele, +kontrolery, widoki, konfiguracja, trasy), a czysty szkielet Laravela stał osobno +na UAT jako `softspm_pge`. Od 2026-09-03 katalog jest **pełnym, uruchamialnym +projektem Laravel** - szkielet został domieszany lokalnie, żeby dało się pracować +i testować na stacji roboczej. + +Lista plików nakładki (to, co nakładamy na szkielet na UAT/produkcji) jest +zapisana w [`docker/overlay-files.txt`](docker/overlay-files.txt). + +> Migracja legacy PHP 5.4/5.6 → Laravel. +> **Źródło migracji: `C:\Programy\xampp_old\htdocs\trzeciCloude_v1\`** - NIE `newPGE` +> ani inne kopie w `htdocs/`. Audyt legacy i mapa `siteNNN` → trasy: [docs/LEGACY.md](docs/LEGACY.md). +> Kontekst i decyzje: patrz pamięć +> projektu Claude. Charakterystyka: 3 bazy MariaDB, **produkcja bez internetu +> (air-gap, LAN)**. + +> **Wersja frameworka: Laravel 12** (nie 11). Laravel 11 jest EOL - Composer +> odmawia instalacji każdego wydania 11.31+ z powodu niezałatanych advisory +> bezpieczeństwa, a nowszych 11.x już nie ma. **UAT/produkcję trzeba podnieść +> do 12.** Kod nakładki nie wymagał żadnych zmian przy tym przejściu. + +> **Tailwind v4**, konfigurowany w CSS (`@theme` w `resources/css/app.css`). +> Pliku `tailwind.config.js` **nie ma i nie powinno być** - starsze fragmenty +> tego README, które go wymieniają, są nieaktualne. + +### Środowiska + +| Środowisko | OS | Ścieżka | Internet | +|---|---|---|---| +| **UAT / testowe** | Debian | `/var/www/html/softspm_pge` | jest (build assetów tutaj) | +| **Produkcja** | Windows Server | (web root → `public/`) | **BRAK (air-gap, LAN)** | + +> **Debian = case-sensitive!** Nazwy plików/ścieżek (komponenty Blade, fonty, +> obrazki) muszą zgadzać się co do wielkości liter. Trzymamy wszystko lowercase. + +## Środowisko lokalne (Docker) + +Stacja robocza ma tylko PHP 5.6 i 7.4 (XAMPP), a Laravel 12 wymaga PHP ≥ 8.2 - +dlatego dev stoi w kontenerze. **Baza NIE jest kontenerem**: łączymy się do +istniejącej MariaDB `10.42.1.210` (podejście database-first). + +Kontener: `docker/Dockerfile` (PHP 8.3 + Apache + Node 20, rozszerzenia +`pdo_mysql mysqli soap zip gd intl opcache`; `soap` jest wymagany przez +`SyndisService`). DocumentRoot → `public/`. + +```bash +docker compose up -d app # aplikacja na http://localhost:8000 +docker compose exec app php artisan ... # artisan +docker compose exec app composer ... # composer +docker compose exec app npm run build # produkcyjny build assetów +docker compose --profile dev up vite # opcjonalny hot-reload (port 5173) +``` + +Pierwsze uruchomienie na czystej maszynie: + +```bash +cp .env.example .env # uzupełnić DB_PASSWORD +docker compose build app +docker compose up -d app +docker compose exec app composer install +docker compose exec app npm install +docker compose exec app npm run build +docker compose exec app php artisan key:generate +docker compose exec app chmod -R 777 storage bootstrap/cache +docker compose exec app php docker/check/db-check.php # smoke-test 3 połączeń +``` + +`php artisan migrate` **nie jest uruchamiane** - sesje i cache lecą na pliki, +schematu legacy nie dotykamy. + +### Zasoby binarne (air-gap) + +Nie da się ich pobrać na produkcji, więc leżą w repo (`.gitignore` ma na nie wyjątki): + +| Plik | Skąd | +|---|---| +| `public/images/logo.png`, `dashboard_01.png`, `dashboard_02.png` | makiety `newPGE/uj_dashboard/` (jedyna rzecz, po jaką sięgamy do `newPGE` - kodu legacy szukamy w `trzeciCloude_v1`) | +| `public/fonts/inter/Inter-Variable.woff2` | fontsource (Inter VF, latin) | +| `public/fonts/jetbrains-mono/JetBrainsMono-Variable.woff2` | fontsource (JetBrains Mono VF, latin) | +| `public/fonts/material-symbols/MaterialSymbolsOutlined.woff2` | fontsource (Material Symbols Outlined VF) | + +Vite przy buildzie ostrzega, że `/fonts/...` nie rozwiązuje się w czasie budowania - +to jest **oczekiwane**: ścieżki są absolutne i obsługuje je serwer z `public/`. + +## Jak nałożyć na `softspm_pge` (UAT, Debian) + +1. Skopiować pliki nakładki (lista: `docker/overlay-files.txt`) do + `/var/www/html/softspm_pge/`, nadpisując m.in. `config/database.php`, + `config/navigation.php`, `config/softspm.php`, `routes/web.php`, + `resources/`, `package.json`, `vite.config.js`. `vendor/` i `node_modules/` + zostają; z `public/` kopiujemy tylko `images/` i `fonts/`. +2. Uprawnienia (Debian): `chown -R www-data:www-data storage bootstrap/cache`. +3. Front-end (Tailwind v4 przez `@tailwindcss/vite`, konfiguracja w + `resources/css/app.css`; NIE ma `tailwind.config.js` ani `postcss.config.js`): + ``` + npm install + npm run build # produkcyjny build do public/build + ``` +4. `.env` (sekcja niżej) + `php artisan config:cache`. **NIE** uruchamiać + `php artisan migrate` - sesje/cache trzymamy na plikach (patrz `.env`), więc + nie tworzymy żadnych tabel; legacy schematu nie dotykamy. + +## Zmienne `.env` + +```dotenv +APP_NAME=SoftSPM +APP_LOCALE=pl + +# Database-first + brak potrzeby tabel pomocniczych → sesje/cache na plikach. +# Dzięki temu NIE uruchamiamy migracji i nie dorzucamy tabel do baz legacy. +SESSION_DRIVER=file +CACHE_STORE=file +QUEUE_CONNECTION=sync + +DB_CONNECTION=softspm + +# Baza operacyjna (domyślna) +DB_HOST=10.42.1.210 +DB_PORT=3306 +DB_DATABASE=softspm +DB_USERNAME=przemek +DB_PASSWORD=visia2209 + +# Bazy raportowa i historyczna (ten sam host/user, inna nazwa bazy) +DB_REP_DATABASE=softspm_rep +DB_HIS_DATABASE=softspm_his + +# Migracja haseł MD5->bcrypt - włączyć DOPIERO po rozszerzeniu +# kolumny sys_users.USR_PASSWORD do VARCHAR(255). +SOFTSPM_REHASH=false +``` + +## Air-gap (produkcja bez internetu) - zasady + +- **Zero CDN w runtime.** Tailwind kompilujemy lokalnie (Vite). W makietach + (`uj_dashboard/`) Tailwind/fonty szły z CDN - to tylko podgląd. +- **Fonty self-hosted.** Pobrać i umieścić w `public/fonts/` (na maszynie z + netem), zgodnie z `@font-face` w `resources/css/app.css`: + - `public/fonts/inter/Inter-Variable.woff2` + - `public/fonts/jetbrains-mono/JetBrainsMono-Variable.woff2` + - `public/fonts/material-symbols/MaterialSymbolsOutlined.woff2` +- **Tło logowania:** `public/images/login-bg.jpg` (zamiast obrazka z Google + w makiecie - można użyć `trzeciCloude_v1/images/tlo.jpg`). +- **Build na UAT (Debian, ma internet), wdrożenie na Windows (air-gap):** + assety i zależności budujemy na UAT (`npm run build`, `composer install`), + a na produkcję Windows kopiujemy **gotowy artefakt** - pełny `vendor/` + + skompilowane `public/build/` + self-hostowane fonty/obrazki. Na produkcji + **bez** `composer install` / `npm install` (brak internetu i często Node). +- **Web root produkcji (Windows):** serwer (IIS/Apache) musi wskazywać podkatalog + `public/`, nie korzeń projektu. + +## Co już jest (pierwszy pionowy slice) + +| Plik | Rola | +|---|---| +| `config/database.php` | 3 połączenia MariaDB (database-first, bez zmiany schematu) | +| `config/softspm.php` | flaga migracji haseł MD5→bcrypt | +| `resources/css/app.css` | tokeny „Industrial Precision" (Tailwind v4, `@theme`) + fonty self-hosted | +| `resources/views/components/guest-layout.blade.php` | layout logowania | +| `resources/views/components/app-layout.blade.php` | layout aplikacji (topbar + sidebar) | +| `resources/views/auth/login.blade.php` | ekran logowania (wg makiety) | +| `resources/views/dashboard.blade.php` | pulpit (placeholder mapy) | +| `app/Models/User.php` | model na `sys_users` | +| `app/Http/Controllers/Auth/LoginController.php` | logowanie MD5/bcrypt + wybór oddziału | +| `app/Http/Controllers/WellController.php` | Studnie: lista (site401) + dodawanie/edycja (site301A/E/inf) | +| `app/Services/WellService.php` | transakcyjny zapis studni (lookupy + create + update) | +| `resources/views/wells/index.blade.php` | lista studni (wg makiety "Well Inventory") | +| `resources/views/wells/create.blade.php`, `edit.blade.php` | formularze dodania/edycji | +| `resources/views/components/well-field.blade.php`, `well-select.blade.php` | pola formularza | +| `routes/web.php` | trasy: login / logout / dashboard / wells (CRUD) | + +## Weryfikacja parytetu: Studnie (site401 → /wells) + +Nowa lista zastępuje **N+1** z legacy (podzapytania pompa/silnik/ON-OFF na każdy +wiersz) **jednym** zapytaniem z JOIN-ami. Przed zatwierdzeniem sprawdzić na +serwerze testowym, że zwraca ten sam zestaw studni co legacy, dla tego samego +oddziału i statusu. Szybki test liczności (MariaDB, podstaw ``, ``): + +```sql +-- Legacy: bazowa lista (przed N+1) - site401.php, zapytanie $query +SELECT COUNT(*) FROM seg_wells +LEFT JOIN seg_dev_resources ON DRS_DEV_ID=WLL_ID AND DRS_DEV_TYPE=12 +LEFT JOIN seg_well_pump_eng_rel ON RWL_WLL_ID=WLL_ID +WHERE DRS_DEPARTMENT='' AND DRS_STATUS_DIC_ID=; +``` + +Porównać z `->total()` na `/wells?status=` (ten sam oddział z sesji). +Dodatkowo wyrywkowo sprawdzić kilka studni: nazwa pompy/silnika, nr seryjny i +ostatni stan ON/OFF (DRD_RESOURCES_DETAIL=507, najnowszy DRD_ID) muszą się zgadzać. + +### Świadome odstępstwa od legacy (do akceptacji) +- **Paginacja serwerowa** (`paginate(20)`) zamiast cache w sesji + limit 100. + Usuwa to limit 100 i checkbox „Pokaż wszystkie" (zbędny przy realnej paginacji). +- **Filtry przez GET** (zamiast POST+sesja) - czyste linki, komponują się z paginacją. +- **Stan ON/OFF jako chip** (ON/OFF) zamiast ikon power_on/off.png. + +## Dodawanie / edycja studni (site301A/E/inf → /wells/create, /wells/{drs}/edit) + +Zapis jest **wielotabelowy**. Dodanie studni wstawia do: `seg_wells`, +`seg_dev_resources` (typ 12), `seg_dev_resources_det` ×3 (średnica `DST`, +głębokość `LS`, zasilanie `LZ`), `seg_object_hole_cards`, +`seg_object_hole_cards_his`, `seg_dev_resources_his`. Edycja aktualizuje +`seg_wells`, `seg_dev_resources`, `seg_object_hole_cards` oraz (gdy istnieje) +datę zabudowy w `seg_wells_exchanged`. Cała logika w `WellService`. + +### Ulepszenia względem legacy +- **Transakcja** (`DB::transaction`) - legacy robił te INSERT-y bez transakcji + (ryzyko danych częściowych przy błędzie). Teraz zapis jest atomowy. +- **Walidacja** wejścia + kontrola unikalności nazwy. + +### Świadome odstępstwa / pominięcia (do akceptacji) +- **NIE przebudowujemy `rep_object_departments`** po każdym dodaniu (legacy robił + `truncate`+`insert` całej tabeli przez ajax `refresh_departments`). To wąskie + gardło wydajności; nowa lista `/wells` go nie używa. Do rewizji przy migracji + raportów, jeśli inne ekrany na nim polegają. +- **Słowniki w języku PL** (`DIC_POL_LANG`) - pełne i18n PL/EN/DE w osobnym etapie. +- **`build_time`** jako jedno pole `time` (HH:MM) zamiast dwóch selectów godz./min. + +### Weryfikacja (na serwerze testowym) +Dodać testową studnię w wybranym oddziale → sprawdzić, że pojawia się na `/wells` +(status 3, ten oddział) oraz że powstały spójne wpisy w 6 tabelach. Edytować → +sprawdzić aktualizację `seg_wells`/`seg_dev_resources`/`seg_object_hole_cards`. + +## Otwarte do ustalenia + +- **Hasła MD5 → bcrypt** - `USR_PASSWORD` to `varchar(64)`, więc bcrypt się mieści + (rehash bezpieczny bez zmiany schematu). Czeka na zgodę klienta (`SOFTSPM_REHASH=true`). +- **Mapa offline** - strategia kafelków bez internetu (lokalny tile-server / + kafelki statyczne / własny podkład kopalni). +- **`rep_object_departments`** - czy odtworzyć przebudowę po zapisie studni + (na razie pominięta - patrz wyżej). diff --git a/SoftSPM_2.code-workspace b/SoftSPM_2.code-workspace new file mode 100644 index 0000000..876a149 --- /dev/null +++ b/SoftSPM_2.code-workspace @@ -0,0 +1,8 @@ +{ + "folders": [ + { + "path": "." + } + ], + "settings": {} +} \ No newline at end of file diff --git a/app/Http/Controllers/AggregateController.php b/app/Http/Controllers/AggregateController.php new file mode 100644 index 0000000..5204163 --- /dev/null +++ b/app/Http/Controllers/AggregateController.php @@ -0,0 +1,135 @@ + szczegoly (jak pozostale katalogi). + */ +class AggregateController extends Controller +{ + use SortsLists; + + private const MCF_ALL = 100; + + /** Sortowalne kolumny listy: klucz nagłówka => kolumna/alias SQL. */ + private const SORTABLE = [ + 'name' => 'PUP_NAME', + 'flow' => 'PUP_Q_N', + 'mcf' => 'm.MCF_NAME', + 'engines' => 'engines_count', + ]; + + public function __construct(private readonly PumpService $pumps) {} + + public function index(Request $request) + { + $by = $request->query('by', 'name'); + $q = trim((string) $request->query('q', '')); + $mcf = (int) $request->query('mcf', self::MCF_ALL); + + [$sort, $dir] = $this->sortParams($request); + + $aggregates = Pump::query() + ->visible()->with('manufacturer')->where('PUP_Q_N', '>', 0) + ->select('seg_pumps.*') + ->selectSub( + DB::connection('softspm')->table('seg_pump_engine_rel') + ->whereColumn('RPE_PUP_ID', 'seg_pumps.PUP_ID')->selectRaw('count(*)'), + 'engines_count' + ) + ->when($q !== '' && $by === 'name', fn ($w) => $w->where('PUP_NAME', 'like', '%'.$q.'%')) + ->when($q !== '' && $by === 'flow', function ($w) use ($q) { + $v = (float) str_replace(',', '.', $q); + $w->whereBetween('PUP_Q_N', [$v - $v * 0.1, $v + $v * 0.1]); + }) + ->when($mcf !== self::MCF_ALL, fn ($w) => $w->where('PUP_MCF_ID', $mcf)) + // Sortowanie po producencie wymaga joinu (relacja nie jest w FROM). + ->when($sort === 'mcf', fn ($w) => $w + ->leftJoin('seg_manufacturers as m', 'm.MCF_ID', '=', 'seg_pumps.PUP_MCF_ID')) + ->when($sort !== null, fn ($w) => $w->orderBy(self::SORTABLE[$sort], $dir)) + ->orderBy('PUP_Q_N')->orderBy('PUP_NAME') + ->paginate(20)->withQueryString(); + + return view('catalog.aggregates.index', [ + 'aggregates' => $aggregates, + 'manufacturers' => Manufacturer::orderBy('MCF_NAME')->pluck('MCF_NAME', 'MCF_ID'), + 'by' => $by, 'q' => $q, 'mcf' => $mcf, 'mcfAll' => self::MCF_ALL, + ]); + } + + public function show(Request $request, Pump $pump) + { + $pump->load('manufacturer'); + + $h = $this->pumps->curve($pump, 'H'); + $eta = $this->pumps->curve($pump, 'ETA'); + $hDrawable = $this->pumps->curveDrawable($h, 0); + $etaDrawable = $this->pumps->curveDrawable($eta, 1); + + $engines = $this->assignedEngines($pump->PUP_ID); + $engineId = (int) $request->query('engine') ?: (int) ($engines->first()->ENG_ID ?? 0); + $engine = $engineId && $engines->firstWhere('ENG_ID', $engineId) + ? Engine::with('manufacturer')->find($engineId) + : null; + + return view('catalog.aggregates.show', [ + 'pump' => $pump, + 'engines' => $engines, + 'engine' => $engine, + 'h' => $h, 'eta' => $eta, + 'hDrawable' => $hDrawable, 'etaDrawable' => $etaDrawable, + 'hPlot' => $hDrawable ? $this->pumps->plot($h) : null, + 'etaPlot' => $etaDrawable ? $this->pumps->plot($eta) : null, + ]); + } + + public function edit(Pump $pump) + { + $allEngines = Engine::query()->visible()->with('manufacturer') + ->orderBy('ENG_POWER')->orderBy('ENG_NAME')->get(); + + $assigned = DB::connection('softspm')->table('seg_pump_engine_rel') + ->where('RPE_PUP_ID', $pump->PUP_ID)->pluck('RPE_ENG_ID')->all(); + + return view('catalog.aggregates.edit', [ + 'pump' => $pump->load('manufacturer'), + 'allEngines' => $allEngines, + 'assigned' => array_map('intval', $assigned), + ]); + } + + public function update(Request $request, Pump $pump) + { + $engineIds = collect($request->input('engines', []))->map(fn ($v) => (int) $v)->filter()->unique(); + + DB::connection('softspm')->transaction(function () use ($pump, $engineIds) { + DB::connection('softspm')->table('seg_pump_engine_rel')->where('RPE_PUP_ID', $pump->PUP_ID)->delete(); + foreach ($engineIds as $eid) { + DB::connection('softspm')->table('seg_pump_engine_rel') + ->insert(['RPE_PUP_ID' => $pump->PUP_ID, 'RPE_ENG_ID' => $eid]); + } + }); + + return redirect()->route('aggregates.show', $pump) + ->with('status', 'Zaktualizowano silniki dla pompy "'.$pump->PUP_NAME.'".'); + } + + private function assignedEngines(int $pumpId) + { + return DB::connection('softspm')->table('seg_pump_engine_rel as r') + ->join('seg_engines as e', 'e.ENG_ID', '=', 'r.RPE_ENG_ID') + ->leftJoin('seg_manufacturers as m', 'm.MCF_ID', '=', 'e.ENG_MCF_ID') + ->where('r.RPE_PUP_ID', $pumpId) + ->select('e.ENG_ID', 'e.ENG_NAME', 'e.ENG_VOLTAGE', 'e.ENG_POWER', 'e.ENG_ETA', 'm.MCF_NAME') + ->orderBy('e.ENG_POWER')->orderBy('e.ENG_NAME')->get(); + } +} diff --git a/app/Http/Controllers/AggregateSelectionController.php b/app/Http/Controllers/AggregateSelectionController.php new file mode 100644 index 0000000..0a63801 --- /dev/null +++ b/app/Http/Controllers/AggregateSelectionController.php @@ -0,0 +1,114 @@ + szczegóły zestawu (aggregates.show). + * + * Szczegół zestawu = istniejący ekran agregatu (site201det był jego duplikatem), + * więc nie powielamy - kierujemy do aggregates.show?pump=X&engine=Y. + */ +class AggregateSelectionController extends Controller +{ + public function __construct(private readonly PumpService $pumps) {} + + public function index(Request $request) + { + $qIn = $request->query('q'); + $hIn = $request->query('h'); + $q = $this->toFloat($qIn); + $h = $this->toFloat($hIn); + + $searched = $q !== null && $q > 0; + $matches = $searched ? $this->pumps->matchingAggregates($q, $h) : collect(); + + [$rows, $chart] = $matches->isNotEmpty() + ? [$this->buildRows($matches), $this->buildChart($matches)] + : [collect(), null]; + + return view('catalog.aggregate-selection.index', [ + 'q' => $qIn, // surowe (do ponownego wyświetlenia w polu) + 'h' => $hIn, + 'qVal' => $q, // liczbowe (do nagłówka Q_sz) + 'rows' => $rows, + 'chart' => $chart, + 'searched' => $searched, + ]); + } + + /** + * Rozwija dopasowane pompy na wiersze pompa+silnik. Silniki pompy wg mocy + * (ENG_POWER) - jak legacy. leftJoin: pompa bez silnika wciąż daje 1 wiersz. + */ + private function buildRows($matches) + { + $engines = DB::connection('softspm')->table('seg_pump_engine_rel as r') + ->leftJoin('seg_engines as e', 'e.ENG_ID', '=', 'r.RPE_ENG_ID') + ->whereIn('r.RPE_PUP_ID', $matches->pluck('pump.PUP_ID')->all()) + ->orderBy('e.ENG_POWER') + ->select('r.RPE_PUP_ID', 'e.ENG_ID', 'e.ENG_NAME', 'e.ENG_POWER', 'e.ENG_VOLTAGE') + ->get() + ->groupBy('RPE_PUP_ID'); + + $rows = collect(); + $lp = 1; + foreach ($matches as $m) { + $pumpEngines = $engines->get($m->pump->PUP_ID) ?: collect([null]); + foreach ($pumpEngines as $e) { + $rows->push((object) [ + 'lp' => $lp++, + 'pump_id' => $m->pump->PUP_ID, + 'pump_name' => $m->pump->PUP_NAME, + 'engine_id' => $e->ENG_ID ?? null, + 'engine_name' => $e->ENG_NAME ?? null, + 'q_n' => $m->pump->PUP_Q_N, + 'h_val' => $m->h_val, + 'eta_val' => $m->eta_val, + 'power' => $e->ENG_POWER ?? null, + 'voltage' => $e->ENG_VOLTAGE ?? null, + ]); + } + } + + return $rows; + } + + /** + * Dane wykresu nałożonych krzywych H (wspólne osie). xMax = najszersza + * krzywa, yMax = najwyższa (zaokrąglona w górę do 10, jak legacy). + */ + private function buildChart($matches): ?array + { + $curves = $matches->filter(fn ($m) => $m->plot) + ->map(fn ($m) => ['name' => $m->pump->PUP_NAME, 'plot' => $m->plot]) + ->values(); + + if ($curves->isEmpty()) { + return null; + } + + return [ + 'curves' => $curves, + 'xMax' => (float) $curves->max(fn ($c) => $c['plot']['xMax']), + 'yMax' => max(10.0, ceil($curves->max(fn ($c) => $c['plot']['yMax']) / 10) * 10), + ]; + } + + /** Pole tekstowe -> float (przecinek dziesiętny), puste -> null. */ + private function toFloat($v): ?float + { + if ($v === null || trim((string) $v) === '') { + return null; + } + + return (float) str_replace(',', '.', (string) $v); + } +} diff --git a/app/Http/Controllers/Auth/LoginController.php b/app/Http/Controllers/Auth/LoginController.php new file mode 100644 index 0000000..71e9222 --- /dev/null +++ b/app/Http/Controllers/Auth/LoginController.php @@ -0,0 +1,121 @@ +=60 znaków) i włączony jest flag SOFTSPM_REHASH - przepisujemy hash + * na bcrypt. Domyślnie WYŁĄCZONE, żeby nie uszkodzić zbyt krótkiej kolumny. + * Decyzja o rozszerzeniu kolumny / osobnej kolumnie do ustalenia. + */ +class LoginController extends Controller +{ + /** Pokaż formularz logowania. */ + public function show() + { + return view('auth.login'); + } + + /** Obsłuż próbę logowania. */ + public function attempt(Request $request) + { + // Faza testów: oddział może być wymuszony w configu (pole ukryte w logowaniu). + $forcedDepartment = config('softspm.login_department'); + + $rules = [ + 'username' => ['required', 'string', 'max:100'], + 'password' => ['required', 'string'], + 'lang' => ['nullable', 'in:pl,en,de'], + ]; + if (! $forcedDepartment) { + $rules['department'] = ['required', 'string', Rule::in(config('softspm.departments'))]; + } + $credentials = $request->validate($rules); + + $department = $forcedDepartment ?: $credentials['department']; + + $user = User::query() + ->where('USR_USERNAME', $credentials['username']) + ->where('USR_STATUS', '1') + ->first(); + + if (! $user || ! $this->passwordMatches($credentials['password'], $user->USR_PASSWORD)) { + throw ValidationException::withMessages([ + 'username' => 'Nieprawidłowy login lub hasło.', + ]); + } + + // Opcjonalna migracja MD5 -> bcrypt (patrz docblock klasy). + $this->maybeRehash($user, $credentials['password']); + + Auth::login($user); + $request->session()->regenerate(); + + // Oddział filtrujący listy obiektów (odpowiednik legacy 'syndis_eq_stock'). + $request->session()->put('department', $department); + + // Zapamiętaj wybrany język UI (i18n w kolejnym etapie). + if (! empty($credentials['lang'])) { + $request->session()->put('locale', $credentials['lang']); + } + + return redirect()->intended(route('dashboard')); + } + + /** Wyloguj. */ + public function logout(Request $request) + { + Auth::logout(); + $request->session()->invalidate(); + $request->session()->regenerateToken(); + + return redirect()->route('login'); + } + + /** + * Weryfikacja hasła: bcrypt (nowe) lub md5 (legacy). + */ + private function passwordMatches(string $plain, ?string $stored): bool + { + if (empty($stored)) { + return false; + } + + // Hash bcrypt zaczyna się od $2y$ / $2a$ - sprawdź najpierw. + if (str_starts_with($stored, '$2')) { + return Hash::check($plain, $stored); + } + + // Legacy: md5 (32 znaki hex). hash_equals chroni przed timing-attack. + return hash_equals(strtolower($stored), md5($plain)); + } + + /** + * Po logowaniu MD5 przepisz hash na bcrypt - tylko gdy bezpiecznie. + */ + private function maybeRehash(User $user, string $plain): void + { + if (! config('softspm.rehash_passwords', false)) { + return; + } + if (str_starts_with((string) $user->USR_PASSWORD, '$2')) { + return; // już bcrypt + } + + $user->USR_PASSWORD = Hash::make($plain); + $user->save(); + } +} diff --git a/app/Http/Controllers/CableController.php b/app/Http/Controllers/CableController.php new file mode 100644 index 0000000..480ea9b --- /dev/null +++ b/app/Http/Controllers/CableController.php @@ -0,0 +1,170 @@ + kolumna SQL. */ + private const SORTABLE = [ + 'name' => 'EQU_NAME', + 'mcf' => 'm.MCF_NAME', + ]; + + public function __construct(private readonly EquipmentFileService $files) {} + + public function index(Request $request) + { + $q = trim((string) $request->query('q', '')); + $mcf = (int) $request->query('mcf', self::MCF_ALL); + + [$sort, $dir] = $this->sortParams($request); + + $cables = Equipment::query() + ->visible()->ofType(self::TYPE_CABLE)->with('manufacturer') + ->when($q !== '', fn ($w) => $w->where('EQU_NAME', 'like', '%'.$q.'%')) + ->when($mcf !== self::MCF_ALL, fn ($w) => $w->where('EQU_MCF_ID', $mcf)) + ->when($sort === 'mcf', fn ($w) => $w + ->leftJoin('seg_manufacturers as m', 'm.MCF_ID', '=', 'seg_equipments.EQU_MCF_ID') + ->select('seg_equipments.*')) + ->when($sort !== null, fn ($w) => $w->orderBy(self::SORTABLE[$sort], $dir)) + ->orderBy('EQU_NAME') + ->paginate(20) + ->withQueryString(); + + return view('catalog.cables.index', [ + 'cables' => $cables, + 'manufacturers' => $this->manufacturers(), + 'q' => $q, + 'mcf' => $mcf, + 'mcfAll' => self::MCF_ALL, + ]); + } + + public function create() + { + return view('catalog.cables.create', ['manufacturers' => $this->manufacturers()]); + } + + public function store(StoreCableRequest $request) + { + $data = $request->validated(); + + $cable = Equipment::create([ + 'EQU_NAME' => $data['name'], + 'EQU_MCF_ID' => $data['manufacturer_id'], + 'EQU_DESCRIPTION' => $data['description'] ?? null, + 'EQU_TYPE_ID' => self::TYPE_CABLE, + 'EQU_STATUS' => '1', + ]); + + $this->saveFiles($request, $cable->EQU_ID); + + return redirect()->route('cables.show', $cable) + ->with('status', 'Dodano typ kabla „'.$cable->EQU_NAME.'".'); + } + + public function show(Equipment $cable) + { + abort_unless((int) $cable->EQU_TYPE_ID === self::TYPE_CABLE, 404); + $cable->load('manufacturer', 'files'); + + return view('catalog.cables.show', [ + 'cable' => $cable, + 'document' => $cable->files->first(fn ($f) => ! $f->isImage()), + 'image' => $cable->files->first(fn ($f) => $f->isImage()), + 'inStock' => $this->inStock($cable->EQU_ID), + ]); + } + + public function edit(Equipment $cable) + { + abort_unless((int) $cable->EQU_TYPE_ID === self::TYPE_CABLE, 404); + $cable->load('manufacturer', 'files'); + + return view('catalog.cables.edit', [ + 'cable' => $cable, + 'manufacturers' => $this->manufacturers(), + 'document' => $cable->files->first(fn ($f) => ! $f->isImage()), + 'image' => $cable->files->first(fn ($f) => $f->isImage()), + ]); + } + + public function update(UpdateCableRequest $request, Equipment $cable) + { + abort_unless((int) $cable->EQU_TYPE_ID === self::TYPE_CABLE, 404); + $data = $request->validated(); + + $cable->update([ + 'EQU_NAME' => $data['name'], + 'EQU_MCF_ID' => $data['manufacturer_id'], + 'EQU_DESCRIPTION' => $data['description'] ?? null, + ]); + + $this->saveFiles($request, $cable->EQU_ID); + + return redirect()->route('cables.show', $cable) + ->with('status', 'Zaktualizowano typ kabla „'.$cable->EQU_NAME.'".'); + } + + public function destroy(Equipment $cable) + { + abort_unless((int) $cable->EQU_TYPE_ID === self::TYPE_CABLE, 404); + + // Legacy: nie usuwaj, gdy kabel jest na stanie (seg_equipments_stock). + if ($this->inStock($cable->EQU_ID)) { + return redirect()->route('cables.show', $cable) + ->with('error', 'Nie można usunąć - kabel jest powiązany ze stanem magazynowym.'); + } + + $cable->update(['EQU_STATUS' => '0']); // usuwanie logiczne + + return redirect()->route('cables.index') + ->with('status', 'Usunięto typ kabla „'.$cable->EQU_NAME.'".'); + } + + /** Zapis przesłanych plików (dokumentacja + zdjęcie), jeśli są. */ + private function saveFiles(Request $request, int $equId): void + { + $user = $request->user()->USR_USERNAME; + if ($request->hasFile('catalogue_file')) { + $this->files->store($equId, $request->file('catalogue_file'), $user); + } + if ($request->hasFile('image_file')) { + $this->files->store($equId, $request->file('image_file'), $user); + } + } + + private function inStock(int $equId): bool + { + return DB::connection('softspm')->table('seg_equipments_stock') + ->where('SES_EQU_ID', $equId)->exists(); + } + + private function manufacturers() + { + return Manufacturer::orderBy('MCF_NAME')->pluck('MCF_NAME', 'MCF_ID'); + } +} diff --git a/app/Http/Controllers/Concerns/SortsLists.php b/app/Http/Controllers/Concerns/SortsLists.php new file mode 100644 index 0000000..cd86737 --- /dev/null +++ b/app/Http/Controllers/Concerns/SortsLists.php @@ -0,0 +1,29 @@ +). + * Kontroler udostępnia whitelistę kolumn przez stałą self::SORTABLE + * (klucz nagłówka => kolumna SQL). Zapobiega wstrzyknięciu dowolnej kolumny + * do ORDER BY - bierzemy tylko klucze z whitelisty. + */ +trait SortsLists +{ + /** + * @return array{0: ?string, 1: string} [klucz sortowania lub null, kierunek 'asc'|'desc'] + */ + protected function sortParams(Request $request): array + { + $sort = $request->query('sort'); + $dir = $request->query('dir') === 'desc' ? 'desc' : 'asc'; + + if (! is_string($sort) || ! array_key_exists($sort, static::SORTABLE)) { + return [null, $dir]; + } + + return [$sort, $dir]; + } +} diff --git a/app/Http/Controllers/Controller.php b/app/Http/Controllers/Controller.php new file mode 100644 index 0000000..8677cd5 --- /dev/null +++ b/app/Http/Controllers/Controller.php @@ -0,0 +1,8 @@ +session()->get('department'); + + $rows = DB::connection('softspm')->table('seg_wells as w') + ->join('seg_dev_resources as drw', function ($j) { + $j->on('drw.DRS_DEV_ID', '=', 'w.WLL_ID')->where('drw.DRS_DEV_TYPE', '=', 12); + }) + ->where('drw.DRS_DEPARTMENT', $department) + ->where('drw.DRS_STATUS_DIC_ID', 3) // w eksploatacji + ->select('drw.DRS_ID as drs_id', 'w.WLL_NAME as name', 'w.WLL_LATITUDE as lat', 'w.WLL_LONGITUDE as lon') + ->get(); + + // Parsowanie współrzędnych (przecinek lub kropka dziesiętna), odrzucenie błędnych. + $num = function ($v) { + $s = str_replace([',', ' '], ['.', ''], (string) $v); + return is_numeric($s) ? (float) $s : null; + }; + $wells = $rows->map(function ($r) use ($num) { + $r->lat = $num($r->lat); + $r->lon = $num($r->lon); + return $r; + })->filter(fn ($r) => $r->lat !== null && $r->lon !== null && $r->lat > 0 && $r->lon > 0)->values(); + + // Stan ON/OFF dla naniesionych studni (DRD_RESOURCES_DETAIL=507). + $onoff = $this->onOff($wells->pluck('drs_id')->all()); + + // Normalizacja do obszaru mapy. Zakres liczony z PERCENTYLI (2-98%), żeby + // pojedyncze studnie ze skrajnymi współrzędnymi nie rozciągały skali i nie + // zwijały reszty w jeden punkt. Pozycje przycięte (clamp) do obszaru. + $minLat = $this->percentile($wells->pluck('lat')->all(), 2); + $maxLat = $this->percentile($wells->pluck('lat')->all(), 98); + $minLon = $this->percentile($wells->pluck('lon')->all(), 2); + $maxLon = $this->percentile($wells->pluck('lon')->all(), 98); + $latRange = max(1e-6, $maxLat - $minLat); + $lonRange = max(1e-6, $maxLon - $minLon); + $span = 100 - 2 * self::PAD; + $clamp = fn ($v) => max(self::PAD, min(100 - self::PAD, $v)); + + $points = $wells->map(function ($r) use ($minLat, $maxLat, $minLon, $lonRange, $latRange, $span, $clamp, $onoff) { + return (object) [ + 'drs_id' => $r->drs_id, + 'name' => $r->name, + // X = długość (wschód), Y = szerokość (północ, odwrócona - północ u góry). + 'left' => round($clamp(self::PAD + (($r->lon - $minLon) / $lonRange) * $span), 3), + 'top' => round($clamp(self::PAD + (($maxLat - $r->lat) / $latRange) * $span), 3), + 'on' => ($onoff[$r->drs_id] ?? null) === 'ON', + ]; + }); + + return view('dashboard', [ + 'points' => $points, + 'onCount' => $points->where('on', true)->count(), + 'offCount' => $points->where('on', false)->count(), + ]); + } + + /** Percentyl p (0-100) z tablicy liczb (interpolacja liniowa). */ + private function percentile(array $values, float $p): float + { + if (empty($values)) { + return 0.0; + } + sort($values); + $i = ($p / 100) * (count($values) - 1); + $lo = (int) floor($i); + $hi = (int) ceil($i); + + return $lo === $hi ? (float) $values[$lo] : $values[$lo] + ($values[$hi] - $values[$lo]) * ($i - $lo); + } + + /** Ostatni stan ON/OFF (507) dla zbioru DRS_ID - jednym zapytaniem. */ + private function onOff(array $ids): \Illuminate\Support\Collection + { + if (empty($ids)) { + return collect(); + } + + return DB::connection('softspm')->table('seg_dev_resources_det as d') + ->joinSub( + DB::connection('softspm')->table('seg_dev_resources_det') + ->select('DRD_DRS_ID', DB::raw('MAX(DRD_ID) as max_id')) + ->where('DRD_RESOURCES_DETAIL', 507) + ->whereIn('DRD_DRS_ID', $ids) + ->groupBy('DRD_DRS_ID'), + 'mx', 'mx.max_id', '=', 'd.DRD_ID' + ) + ->pluck('d.DRD_VALUE', 'd.DRD_DRS_ID'); + } +} diff --git a/app/Http/Controllers/EngineController.php b/app/Http/Controllers/EngineController.php new file mode 100644 index 0000000..813ab78 --- /dev/null +++ b/app/Http/Controllers/EngineController.php @@ -0,0 +1,141 @@ + kolumna SQL. */ + private const SORTABLE = [ + 'name' => 'ENG_NAME', + 'voltage' => 'ENG_VOLTAGE', + 'power' => 'ENG_POWER', + 'mcf' => 'm.MCF_NAME', + ]; + + public function index(Request $request) + { + $by = $request->query('by', 'name'); // 'name' | 'power' + $q = trim((string) $request->query('q', '')); + $mcf = (int) $request->query('mcf', self::MCF_ALL); + + [$sort, $dir] = $this->sortParams($request); + + $engines = Engine::query() + ->visible() + ->with('manufacturer') + ->when($q !== '' && $by === 'name', fn ($w) => $w->where('ENG_NAME', 'like', '%'.$q.'%')) + ->when($q !== '' && $by === 'power', function ($w) use ($q) { + $v = (float) str_replace(',', '.', $q); + $w->whereBetween('ENG_POWER', [$v - $v * 0.1, $v + $v * 0.1]); + }) + ->when($mcf !== self::MCF_ALL, fn ($w) => $w->where('ENG_MCF_ID', $mcf)) + // Sortowanie po producencie wymaga joinu (relacja nie jest w FROM). + ->when($sort === 'mcf', fn ($w) => $w + ->leftJoin('seg_manufacturers as m', 'm.MCF_ID', '=', 'seg_engines.ENG_MCF_ID') + ->select('seg_engines.*')) + ->when($sort !== null, fn ($w) => $w->orderBy(self::SORTABLE[$sort], $dir)) + ->orderBy('ENG_NAME') + ->paginate(20) + ->withQueryString(); + + return view('catalog.engines.index', [ + 'engines' => $engines, + 'manufacturers' => $this->manufacturers(), + 'by' => $by, + 'q' => $q, + 'mcf' => $mcf, + 'mcfAll' => self::MCF_ALL, + ]); + } + + public function create() + { + return view('catalog.engines.create', ['manufacturers' => $this->manufacturers()]); + } + + public function store(StoreEngineRequest $request) + { + $engine = Engine::create($this->toColumns($request->validated()) + ['ENG_STATUS' => '1']); + + return redirect()->route('engines.show', $engine) + ->with('status', 'Dodano silnik „'.$engine->ENG_NAME.'".'); + } + + public function show(Engine $engine) + { + $engine->load('manufacturer'); + + $relatedPumps = DB::connection('softspm')->table('seg_pump_engine_rel as r') + ->leftJoin('seg_pumps as p', 'p.PUP_ID', '=', 'r.RPE_PUP_ID') + ->leftJoin('seg_manufacturers as m', 'm.MCF_ID', '=', 'p.PUP_MCF_ID') + ->where('r.RPE_ENG_ID', $engine->ENG_ID) + ->select('p.PUP_NAME', DB::raw('p.PUP_Q_N as q_n'), 'p.PUP_H_P', 'm.MCF_NAME') + ->get(); + + return view('catalog.engines.show', ['engine' => $engine, 'relatedPumps' => $relatedPumps]); + } + + public function edit(Engine $engine) + { + return view('catalog.engines.edit', [ + 'engine' => $engine, + 'manufacturers' => $this->manufacturers(), + ]); + } + + public function update(UpdateEngineRequest $request, Engine $engine) + { + $engine->update($this->toColumns($request->validated())); + + return redirect()->route('engines.show', $engine) + ->with('status', 'Zaktualizowano silnik „'.$engine->ENG_NAME.'".'); + } + + public function destroy(Engine $engine) + { + $engine->update(['ENG_STATUS' => '0']); // usuwanie logiczne + + return redirect()->route('engines.index') + ->with('status', 'Usunięto silnik „'.$engine->ENG_NAME.'".'); + } + + /** Mapowanie pól formularza → kolumny seg_engines. */ + private function toColumns(array $data): array + { + return [ + 'ENG_NAME' => $data['name'], + 'ENG_MCF_ID' => $data['manufacturer_id'], + 'ENG_POWER' => $data['power'], + 'ENG_VOLTAGE' => $data['voltage'], + 'ENG_ELECTRICITY' => $data['current'] ?? null, + 'ENG_ETA' => $data['eta'] ?? null, + 'ENG_COS_FI' => $data['cos_fi'] ?? null, + 'ENG_RPM' => $data['rpm'] ?? null, + 'ENG_LENGTH' => $data['length'] ?? null, + 'ENG_WEIGHT' => $data['weight'] ?? null, + 'ENG_DIAMETER' => $data['diameter'] ?? null, + 'ENG_WIRES' => $data['wires'] ?? null, + ]; + } + + private function manufacturers() + { + return Manufacturer::orderBy('MCF_NAME')->pluck('MCF_NAME', 'MCF_ID'); + } +} diff --git a/app/Http/Controllers/EquipmentFileController.php b/app/Http/Controllers/EquipmentFileController.php new file mode 100644 index 0000000..a1efdd5 --- /dev/null +++ b/app/Http/Controllers/EquipmentFileController.php @@ -0,0 +1,22 @@ +EQF_FILE ?? '', 200, [ + 'Content-Type' => $file->EQF_FILE_TYPE ?: 'application/octet-stream', + 'Content-Disposition' => 'inline; filename="'.($file->EQF_FILE_NAME ?: 'plik').'"', + ]); + } +} diff --git a/app/Http/Controllers/MeteringController.php b/app/Http/Controllers/MeteringController.php new file mode 100644 index 0000000..6d9b6a6 --- /dev/null +++ b/app/Http/Controllers/MeteringController.php @@ -0,0 +1,187 @@ + 'EQU_NAME', + 'mcf' => 'm.MCF_NAME', + ]; + + public function __construct(private readonly EquipmentFileService $files) {} + + public function index(Request $request) + { + $q = trim((string) $request->query('q', '')); + $mcf = (int) $request->query('mcf', self::MCF_ALL); + + [$sort, $dir] = $this->sortParams($request); + + $items = Equipment::query() + ->visible()->ofType(self::TYPE_METERING)->with('manufacturer') + ->when($q !== '', fn ($w) => $w->where('EQU_NAME', 'like', '%'.$q.'%')) + ->when($mcf !== self::MCF_ALL, fn ($w) => $w->where('EQU_MCF_ID', $mcf)) + ->when($sort === 'mcf', fn ($w) => $w + ->leftJoin('seg_manufacturers as m', 'm.MCF_ID', '=', 'seg_equipments.EQU_MCF_ID') + ->select('seg_equipments.*')) + ->when($sort !== null, fn ($w) => $w->orderBy(self::SORTABLE[$sort], $dir)) + ->orderBy('EQU_NAME') + ->paginate(20) + ->withQueryString(); + + return view('catalog.metering.index', [ + 'items' => $items, + 'manufacturers' => $this->manufacturers(), + 'q' => $q, + 'mcf' => $mcf, + 'mcfAll' => self::MCF_ALL, + ]); + } + + public function create() + { + return view('catalog.metering.create', ['manufacturers' => $this->manufacturers()]); + } + + public function store(StoreMeteringRequest $request) + { + $data = $request->validated(); + + $item = Equipment::create([ + 'EQU_NAME' => $data['name'], + 'EQU_MCF_ID' => $data['manufacturer_id'], + 'EQU_DESCRIPTION' => $data['description'] ?? null, + 'EQU_PARAM_02' => $this->defaultCategoryId(), // kategoria SPM_FULL (jak legacy) + 'EQU_TYPE_ID' => self::TYPE_METERING, + 'EQU_STATUS' => '1', + ]); + + $this->saveFiles($request, $item->EQU_ID); + + return redirect()->route('metering.show', $item) + ->with('status', 'Dodano urządzenie „'.$item->EQU_NAME.'".'); + } + + public function show(Equipment $metering) + { + abort_unless((int) $metering->EQU_TYPE_ID === self::TYPE_METERING, 404); + $metering->load('manufacturer', 'files'); + + return view('catalog.metering.show', [ + 'item' => $metering, + 'document' => $metering->files->first(fn ($f) => ! $f->isImage()), + 'image' => $metering->files->first(fn ($f) => $f->isImage()), + 'inUse' => $this->inUse($metering->EQU_ID), + ]); + } + + public function edit(Equipment $metering) + { + abort_unless((int) $metering->EQU_TYPE_ID === self::TYPE_METERING, 404); + $metering->load('manufacturer', 'files'); + + return view('catalog.metering.edit', [ + 'item' => $metering, + 'manufacturers' => $this->manufacturers(), + 'document' => $metering->files->first(fn ($f) => ! $f->isImage()), + 'image' => $metering->files->first(fn ($f) => $f->isImage()), + ]); + } + + public function update(UpdateMeteringRequest $request, Equipment $metering) + { + abort_unless((int) $metering->EQU_TYPE_ID === self::TYPE_METERING, 404); + $data = $request->validated(); + + // Legacy update aktualizuje tylko nazwę/producenta/opis (kategoria zostaje). + $metering->update([ + 'EQU_NAME' => $data['name'], + 'EQU_MCF_ID' => $data['manufacturer_id'], + 'EQU_DESCRIPTION' => $data['description'] ?? null, + ]); + + $this->saveFiles($request, $metering->EQU_ID); + + return redirect()->route('metering.show', $metering) + ->with('status', 'Zaktualizowano urządzenie „'.$metering->EQU_NAME.'".'); + } + + public function destroy(Equipment $metering) + { + abort_unless((int) $metering->EQU_TYPE_ID === self::TYPE_METERING, 404); + + // Legacy: blokuj, gdy urządzenie jest użyte jako zasób (seg_dev_resources, typ 14). + if ($this->inUse($metering->EQU_ID)) { + return redirect()->route('metering.show', $metering) + ->with('error', 'Nie można usunąć - urządzenie jest użyte w stanie opomiarowania.'); + } + + $metering->update(['EQU_STATUS' => '0']); // usuwanie logiczne + + return redirect()->route('metering.index') + ->with('status', 'Usunięto urządzenie „'.$metering->EQU_NAME.'".'); + } + + private function saveFiles(Request $request, int $equId): void + { + $user = $request->user()->USR_USERNAME; + if ($request->hasFile('catalogue_file')) { + $this->files->store($equId, $request->file('catalogue_file'), $user); + } + if ($request->hasFile('image_file')) { + $this->files->store($equId, $request->file('image_file'), $user); + } + } + + /** Czy urządzenie jest użyte jako zasób opomiarowania (seg_dev_resources, typ 14). */ + private function inUse(int $equId): bool + { + return DB::connection('softspm')->table('seg_dev_resources') + ->where('DRS_DEV_TYPE', self::TYPE_METERING) + ->where('DRS_DEV_ID', $equId) + ->exists(); + } + + /** DIC_ID słownikowej kategorii WELL_CATEGORY/SPM_FULL (jak hidden w site208A). */ + private function defaultCategoryId(): ?int + { + return DB::connection('softspm')->table('sys_dictionaries') + ->where('DIC_TYPE', 'WELL_CATEGORY') + ->where('DIC_NAME', 'SPM_FULL') + ->value('DIC_ID'); + } + + private function manufacturers() + { + return Manufacturer::orderBy('MCF_NAME')->pluck('MCF_NAME', 'MCF_ID'); + } +} diff --git a/app/Http/Controllers/PipingController.php b/app/Http/Controllers/PipingController.php new file mode 100644 index 0000000..76d3f1f --- /dev/null +++ b/app/Http/Controllers/PipingController.php @@ -0,0 +1,174 @@ + 'EQU_NAME', + 'diameter' => 'EQU_PARAM_01', + 'length' => 'EQU_PARAM_02', + 'mcf' => 'm.MCF_NAME', + ]; + + public function __construct(private readonly EquipmentFileService $files) {} + + public function index(Request $request) + { + $q = trim((string) $request->query('q', '')); + $mcf = (int) $request->query('mcf', self::MCF_ALL); + + [$sort, $dir] = $this->sortParams($request); + + $items = Equipment::query() + ->visible()->ofType(self::TYPE_PIPING)->with('manufacturer') + ->when($q !== '', fn ($w) => $w->where('EQU_NAME', 'like', '%'.$q.'%')) + ->when($mcf !== self::MCF_ALL, fn ($w) => $w->where('EQU_MCF_ID', $mcf)) + ->when($sort === 'mcf', fn ($w) => $w + ->leftJoin('seg_manufacturers as m', 'm.MCF_ID', '=', 'seg_equipments.EQU_MCF_ID') + ->select('seg_equipments.*')) + ->when($sort !== null, fn ($w) => $w->orderBy(self::SORTABLE[$sort], $dir)) + ->orderBy('EQU_NAME')->orderBy('EQU_PARAM_01') + ->paginate(20) + ->withQueryString(); + + return view('catalog.piping.index', [ + 'items' => $items, + 'manufacturers' => $this->manufacturers(), + 'q' => $q, + 'mcf' => $mcf, + 'mcfAll' => self::MCF_ALL, + ]); + } + + public function create() + { + return view('catalog.piping.create', ['manufacturers' => $this->manufacturers()]); + } + + public function store(StorePipingRequest $request) + { + $data = $request->validated(); + + $item = Equipment::create([ + 'EQU_NAME' => $data['name'], + 'EQU_MCF_ID' => $data['manufacturer_id'], + 'EQU_PARAM_01' => $data['diameter'], + 'EQU_PARAM_02' => $data['length'] ?? null, + 'EQU_DESCRIPTION' => $data['description'] ?? null, + 'EQU_TYPE_ID' => self::TYPE_PIPING, + 'EQU_STATUS' => '1', + ]); + + $this->saveFiles($request, $item->EQU_ID); + + return redirect()->route('piping.show', $item) + ->with('status', 'Dodano pozycję „'.$item->EQU_NAME.'".'); + } + + public function show(Equipment $piping) + { + abort_unless((int) $piping->EQU_TYPE_ID === self::TYPE_PIPING, 404); + $piping->load('manufacturer', 'files'); + + return view('catalog.piping.show', [ + 'item' => $piping, + 'document' => $piping->files->first(fn ($f) => ! $f->isImage()), + 'image' => $piping->files->first(fn ($f) => $f->isImage()), + 'inStock' => $this->inStock($piping->EQU_ID), + ]); + } + + public function edit(Equipment $piping) + { + abort_unless((int) $piping->EQU_TYPE_ID === self::TYPE_PIPING, 404); + $piping->load('manufacturer', 'files'); + + return view('catalog.piping.edit', [ + 'item' => $piping, + 'manufacturers' => $this->manufacturers(), + 'document' => $piping->files->first(fn ($f) => ! $f->isImage()), + 'image' => $piping->files->first(fn ($f) => $f->isImage()), + ]); + } + + public function update(UpdatePipingRequest $request, Equipment $piping) + { + abort_unless((int) $piping->EQU_TYPE_ID === self::TYPE_PIPING, 404); + $data = $request->validated(); + + $piping->update([ + 'EQU_NAME' => $data['name'], + 'EQU_MCF_ID' => $data['manufacturer_id'], + 'EQU_PARAM_01' => $data['diameter'], + 'EQU_PARAM_02' => $data['length'] ?? null, + 'EQU_DESCRIPTION' => $data['description'] ?? null, + ]); + + $this->saveFiles($request, $piping->EQU_ID); + + return redirect()->route('piping.show', $piping) + ->with('status', 'Zaktualizowano pozycję „'.$piping->EQU_NAME.'".'); + } + + public function destroy(Equipment $piping) + { + abort_unless((int) $piping->EQU_TYPE_ID === self::TYPE_PIPING, 404); + + if ($this->inStock($piping->EQU_ID)) { + return redirect()->route('piping.show', $piping) + ->with('error', 'Nie można usunąć - pozycja jest powiązana ze stanem magazynowym.'); + } + + $piping->update(['EQU_STATUS' => '0']); // usuwanie logiczne + + return redirect()->route('piping.index') + ->with('status', 'Usunięto pozycję „'.$piping->EQU_NAME.'".'); + } + + private function saveFiles(Request $request, int $equId): void + { + $user = $request->user()->USR_USERNAME; + if ($request->hasFile('catalogue_file')) { + $this->files->store($equId, $request->file('catalogue_file'), $user); + } + if ($request->hasFile('image_file')) { + $this->files->store($equId, $request->file('image_file'), $user); + } + } + + private function inStock(int $equId): bool + { + return DB::connection('softspm')->table('seg_equipments_stock') + ->where('SES_EQU_ID', $equId)->exists(); + } + + private function manufacturers() + { + return Manufacturer::orderBy('MCF_NAME')->pluck('MCF_NAME', 'MCF_ID'); + } +} diff --git a/app/Http/Controllers/PumpController.php b/app/Http/Controllers/PumpController.php new file mode 100644 index 0000000..fb954d6 --- /dev/null +++ b/app/Http/Controllers/PumpController.php @@ -0,0 +1,165 @@ + kolumna SQL. */ + private const SORTABLE = [ + 'name' => 'PUP_NAME', + 'flow' => 'PUP_Q_N', + 'hp' => 'PUP_H_P', + 'mcf' => 'm.MCF_NAME', + ]; + + public function __construct(private readonly PumpService $pumps) {} + + public function index(Request $request) + { + $by = $request->query('by', 'name'); // 'name' | 'flow' + $q = trim((string) $request->query('q', '')); + $mcf = (int) $request->query('mcf', self::MCF_ALL); + + [$sort, $dir] = $this->sortParams($request); + + $pumps = Pump::query() + ->visible() + ->with('manufacturer') + ->where('PUP_Q_N', '>', 0) + ->when($q !== '' && $by === 'name', fn ($w) => $w->where('PUP_NAME', 'like', '%'.$q.'%')) + ->when($q !== '' && $by === 'flow', function ($w) use ($q) { + $v = (float) str_replace(',', '.', $q); + $w->whereBetween('PUP_Q_N', [$v - $v * 0.1, $v + $v * 0.1]); // skala UAT bez ×60 + }) + ->when($mcf !== self::MCF_ALL, fn ($w) => $w->where('PUP_MCF_ID', $mcf)) + // Sortowanie po producencie wymaga joinu (relacja nie jest w FROM). + ->when($sort === 'mcf', fn ($w) => $w + ->leftJoin('seg_manufacturers as m', 'm.MCF_ID', '=', 'seg_pumps.PUP_MCF_ID') + ->select('seg_pumps.*')) + ->when($sort !== null, fn ($w) => $w->orderBy(self::SORTABLE[$sort], $dir)) + ->orderBy('PUP_Q_N') + ->orderBy('PUP_NAME') + ->paginate(20) + ->withQueryString(); + + return view('catalog.pumps.index', [ + 'pumps' => $pumps, + 'manufacturers' => $this->manufacturers(), + 'by' => $by, + 'q' => $q, + 'mcf' => $mcf, + 'mcfAll' => self::MCF_ALL, + ]); + } + + public function create() + { + return view('catalog.pumps.create', ['manufacturers' => $this->manufacturers()]); + } + + public function store(StorePumpRequest $request) + { + $pump = $this->pumps->create($request->validated()); + + return redirect() + ->route('pumps.show', $pump) + ->with('status', 'Dodano pompę „'.$pump->PUP_NAME.'".'); + } + + public function show(Request $request, Pump $pump) + { + $pump->load('manufacturer'); + + $h = $this->pumps->curve($pump, 'H'); // x = m³/h (bez /60) + $eta = $this->pumps->curve($pump, 'ETA'); + + // Warunki rysowania jak legacy: H bez zer, η dopuszcza 1 zero (punkt Q=0). + $hDrawable = $this->pumps->curveDrawable($h, 0); + $etaDrawable = $this->pumps->curveDrawable($eta, 1); + + // Przelicz dla zadanego Q [m³/h]. Domyślnie Q_n; clamp do zakresu. + $maxX = (float) ($h->max('x') ?? 0); + $qn = round((float) $pump->PUP_Q_N, 3); + $qIn = $request->query('q'); + $q = $qIn === null ? $qn : (float) str_replace(',', '.', (string) $qIn); + $outOfRange = $q < 0 || $q > $maxX; + $q = max(0, min($q, $maxX)); + + $relatedEngines = DB::connection('softspm')->table('seg_pump_engine_rel as r') + ->leftJoin('seg_engines as e', 'e.ENG_ID', '=', 'r.RPE_ENG_ID') + ->leftJoin('seg_manufacturers as m', 'm.MCF_ID', '=', 'e.ENG_MCF_ID') + ->where('r.RPE_PUP_ID', $pump->PUP_ID) + ->select('e.ENG_NAME', 'e.ENG_VOLTAGE', 'e.ENG_POWER', 'm.MCF_NAME') + ->get(); + + return view('catalog.pumps.show', [ + 'pump' => $pump, + 'h' => $h, + 'eta' => $eta, + 'hDrawable' => $hDrawable, + 'etaDrawable' => $etaDrawable, + 'hPlot' => $hDrawable ? $this->pumps->plot($h) : null, + 'etaPlot' => $etaDrawable ? $this->pumps->plot($eta) : null, + 'relatedEngines' => $relatedEngines, + 'q' => $q, + 'hAtQ' => $hDrawable ? $this->pumps->valueAt($h, $q) : null, + 'etaAtQ' => $etaDrawable ? $this->pumps->valueAt($eta, $q) : null, + 'outOfRange' => $outOfRange, + ]); + } + + public function edit(Pump $pump) + { + $pump->load('manufacturer'); + + return view('catalog.pumps.edit', [ + 'pump' => $pump, + 'manufacturers' => $this->manufacturers(), + 'h' => $this->pumps->curve($pump, 'H'), + 'eta' => $this->pumps->curve($pump, 'ETA'), + 'qn' => round((float) $pump->PUP_Q_N, 3), + ]); + } + + public function update(UpdatePumpRequest $request, Pump $pump) + { + $this->pumps->update($pump, $request->validated()); + + return redirect() + ->route('pumps.show', $pump) + ->with('status', 'Zaktualizowano pompę „'.$pump->PUP_NAME.'".'); + } + + public function destroy(Pump $pump) + { + $this->pumps->delete($pump); + + return redirect() + ->route('pumps.index') + ->with('status', 'Usunięto pompę „'.$pump->PUP_NAME.'".'); + } + + /** MCF_ID => MCF_NAME do selectów. */ + private function manufacturers() + { + return Manufacturer::orderBy('MCF_NAME')->pluck('MCF_NAME', 'MCF_ID'); + } +} diff --git a/app/Http/Controllers/WellController.php b/app/Http/Controllers/WellController.php new file mode 100644 index 0000000..09ba9cd --- /dev/null +++ b/app/Http/Controllers/WellController.php @@ -0,0 +1,250 @@ + kolumna SQL (z aliasów joinów). */ + private const SORTABLE = [ + 'name' => 'w.WLL_NAME', + 'bariera' => 'w.WLL_BARIERA', + 'pump' => 'p.PUP_NAME', + 'pump_no' => 'drp.DRS_SN_NUMBER', + 'engine' => 'e.ENG_NAME', + 'engine_no' => 'dre.DRS_SN_NUMBER', + 'type' => 'w.WLL_SYS_TYPE', + ]; + + public function index(Request $request) + { + $department = $request->session()->get('department'); + $search = trim((string) $request->query('q', '')); + // Domyślny status jak w legacy: 3. + $status = (int) $request->query('status', 3); + + [$sort, $dir] = $this->sortParams($request); + + // Słownik statusów do filtra (legacy: DIC_ID in (3,4) + "Wszystkie"). + $statusOptions = DB::connection('softspm') + ->table('sys_dictionaries') + ->whereIn('DIC_ID', [3, 4]) + ->orderBy('DIC_ID') + ->pluck('DIC_POL_LANG', 'DIC_ID'); + + $wells = $this->buildQuery($department, $search, $status) + ->when($sort !== null, fn ($q) => $q->orderBy(self::SORTABLE[$sort], $dir)) + ->orderBy('w.WLL_NAME') + ->paginate(20) + ->withQueryString(); + + // Stan ON/OFF dociągany tylko dla 20 widocznych studni (wydajność). + $this->attachOnOff($wells); + + return view('wells.index', [ + 'wells' => $wells, + 'search' => $search, + 'status' => $status, + 'statusOptions' => $statusOptions, + 'statusAll' => self::STATUS_ALL, + 'department' => $department, + ]); + } + + /** Formularz dodania studni (migracja site301A). */ + public function create(WellService $wells) + { + return view('wells.create', $this->formLookups($wells)); + } + + /** Zapis nowej studni (migracja site301inf, dodawanie). */ + public function store(Request $request, WellService $wells) + { + $data = $this->validateWell($request, $wells, isUpdate: false); + + $drsId = $wells->create( + $data, + $request->session()->get('department'), + $request->user()->USR_USERNAME, + ); + + return redirect() + ->route('wells.index') + ->with('status', 'Dodano studnię „'.$data['name'].'".'); + } + + /** Formularz edycji studni (migracja site301E). */ + public function edit(int $drs, WellService $wells) + { + $well = $wells->findForEdit($drs); + abort_if(! $well, 404); + + return view('wells.edit', $this->formLookups($wells) + ['well' => $well]); + } + + /** Aktualizacja studni (migracja site301inf, subWellUpdate). */ + public function update(int $drs, Request $request, WellService $wells) + { + $data = $this->validateWell($request, $wells, isUpdate: true); + + $wells->update($drs, $data, $request->user()->USR_USERNAME); + + return redirect() + ->route('wells.index') + ->with('status', 'Zaktualizowano studnię „'.$data['name'].'".'); + } + + /** Wspólne słowniki do formularzy dodania/edycji. */ + private function formLookups(WellService $wells): array + { + return [ + 'waterIntakes' => $wells->waterIntakes(), + 'categories' => $wells->dictionaryById('WELL_CATEGORY'), + 'statuses' => $wells->dictionaryById('WELL_STATUS_LEVEL_01'), + 'sysTypes' => $wells->dictionaryDescriptions('WELL_SYSTEM_TYPE'), + 'statusDescs' => $wells->dictionaryDescriptions('WELL_STATUS_LEVEL_03'), + ]; + } + + /** Walidacja + normalizacja pól formularza studni. */ + private function validateWell(Request $request, WellService $wells, bool $isUpdate): array + { + $rules = [ + 'name' => ['required', 'string', 'max:255'], + 'water_intake_id' => ['required', 'integer', 'min:1'], + 'category_id' => ['required', 'integer'], + 'status_id' => ['required', 'integer'], + 'latitude' => ['nullable', 'string', 'max:128'], + 'longitude' => ['nullable', 'string', 'max:128'], + ]; + + if ($isUpdate) { + $rules += [ + 'well_id' => ['required', 'integer'], + 'pp_scope' => ['nullable', 'string', 'max:16'], + 'hh_scope' => ['nullable', 'string', 'max:16'], + 'sys_type' => ['nullable', 'string', 'max:128'], + 'status_desc' => ['nullable', 'string', 'max:255'], + 'available_date' => ['nullable', 'date'], + 'build_time' => ['nullable', 'string', 'max:8'], + 'wle_id' => ['nullable', 'integer'], + ]; + } else { + $rules += [ + 'diameter' => ['nullable', 'string', 'max:32'], + 'depth' => ['nullable', 'string', 'max:32'], + 'supply' => ['nullable', 'string', 'max:32'], + 'available_date' => ['nullable', 'date'], + ]; + } + + $data = $request->validate($rules); + + // Unikalność nazwy tylko przy dodawaniu (legacy sprawdzał przed INSERT). + if (! $isUpdate && $wells->nameExists($data['name'])) { + throw ValidationException::withMessages(['name' => 'Studnia o tej nazwie już istnieje.']); + } + + return $data; + } + + /** + * Jedno zapytanie zastępujące listę + N+1 z legacy. + * + * Mapowanie tabel legacy: + * seg_wells (w) - studnia + * seg_dev_resources (drw,12) - zasób studni: DRS_ID, dział, status + * seg_well_pump_eng_rel (rel) - powiązanie studnia↔pompa/silnik + * seg_dev_resources (drp,10) - zasób pompy (nr seryjny) + * seg_pumps (p) - pompa (nazwa) + * seg_dev_resources (dre,11) - zasób silnika (nr seryjny) + * seg_engines (e) - silnik (nazwa) + * seg_dev_resources_det (507) - ostatni stan ON/OFF + */ + private function buildQuery(?string $department, string $search, int $status) + { + // UWAGA WYDAJNOŚĆ: NIE łączymy tu ostatniego ON/OFF z seg_dev_resources_det + // (tabela ma miliardy wierszy) - agregacja po całości była wąskim gardłem + // paginacji. Stan ON/OFF dociągamy osobno tylko dla bieżącej strony + // w attachOnOff(). + return DB::connection('softspm') + ->table('seg_wells as w') + ->leftJoin('seg_dev_resources as drw', function ($j) { + $j->on('drw.DRS_DEV_ID', '=', 'w.WLL_ID')->where('drw.DRS_DEV_TYPE', '=', 12); + }) + ->leftJoin('seg_well_pump_eng_rel as rel', 'rel.RWL_WLL_ID', '=', 'w.WLL_ID') + // Pompa + ->leftJoin('seg_dev_resources as drp', function ($j) { + $j->on('drp.DRS_ID', '=', 'rel.RWL_PUP_DRS_ID')->where('drp.DRS_DEV_TYPE', '=', 10); + }) + ->leftJoin('seg_pumps as p', 'p.PUP_ID', '=', 'drp.DRS_DEV_ID') + // Silnik + ->leftJoin('seg_dev_resources as dre', function ($j) { + $j->on('dre.DRS_ID', '=', 'rel.RWL_ENG_DRS_ID')->where('dre.DRS_DEV_TYPE', '=', 11); + }) + ->leftJoin('seg_engines as e', 'e.ENG_ID', '=', 'dre.DRS_DEV_ID') + ->where('drw.DRS_DEPARTMENT', $department) + ->when($search !== '', fn ($q) => $q->where('w.WLL_NAME', 'like', '%'.$search.'%')) + ->when($status !== self::STATUS_ALL, fn ($q) => $q->where('drw.DRS_STATUS_DIC_ID', $status)) + ->select([ + 'drw.DRS_ID as drs_id', + 'w.WLL_NAME as well_name', + 'w.WLL_BARIERA as bariera', + 'p.PUP_NAME as pump_name', + 'drp.DRS_SN_NUMBER as pump_no', + 'e.ENG_NAME as engine_name', + 'dre.DRS_SN_NUMBER as engine_no', + 'w.WLL_SYS_TYPE as sys_type', + ]); + } + + /** + * Dociąga ostatni stan ON/OFF (DRD_RESOURCES_DETAIL=507) TYLKO dla studni + * z bieżącej strony - po ich DRS_ID (indeks INX_DRD_DRS_DETAIL_DATE), + * zamiast agregować całą tabelę seg_dev_resources_det. Każdy wiersz + * dostaje właściwość ->onoff. + */ + private function attachOnOff(\Illuminate\Contracts\Pagination\LengthAwarePaginator $wells): void + { + $ids = collect($wells->items())->pluck('drs_id')->filter()->values()->all(); + + $values = empty($ids) ? collect() : DB::connection('softspm') + ->table('seg_dev_resources_det as d') + ->joinSub( + DB::connection('softspm') + ->table('seg_dev_resources_det') + ->select('DRD_DRS_ID', DB::raw('MAX(DRD_ID) as max_id')) + ->where('DRD_RESOURCES_DETAIL', 507) + ->whereIn('DRD_DRS_ID', $ids) + ->groupBy('DRD_DRS_ID'), + 'mx', + 'mx.max_id', + '=', + 'd.DRD_ID' + ) + ->pluck('d.DRD_VALUE', 'd.DRD_DRS_ID'); + + foreach ($wells->items() as $row) { + $row->onoff = $values[$row->drs_id] ?? null; + } + } +} diff --git a/app/Http/Controllers/WellOperationController.php b/app/Http/Controllers/WellOperationController.php new file mode 100644 index 0000000..53a8e7a --- /dev/null +++ b/app/Http/Controllers/WellOperationController.php @@ -0,0 +1,544 @@ + 'w.WLL_NAME', + 'bariera' => 'w.WLL_BARIERA', + 'pump' => 'p.PUP_NAME', + 'pump_no' => 'drp.DRS_SN_NUMBER', + 'engine' => 'e.ENG_NAME', + 'engine_no' => 'dre.DRS_SN_NUMBER', + 'type' => 'w.WLL_SYS_TYPE', + ]; + + public function __construct( + private readonly PumpService $pumps, + private readonly WellAssessmentService $assess, + ) {} + + public function index(Request $request) + { + $department = $request->session()->get('department'); + $search = trim((string) $request->query('q', '')); + $status = (int) $request->query('status', 3); // domyślnie jak legacy + + [$sort, $dir] = $this->sortParams($request); + + $statusOptions = DB::connection('softspm')->table('sys_dictionaries') + ->whereIn('DIC_ID', [3, 4]) + ->orderBy('DIC_ID') + ->pluck('DIC_POL_LANG', 'DIC_ID'); + + $wells = $this->buildQuery($department, $search, $status) + ->when($sort !== null, fn ($q) => $q->orderBy(self::SORTABLE[$sort], $dir)) + ->orderBy('w.WLL_NAME') + ->paginate(20) + ->withQueryString(); + + $this->attachOnOff($wells); + + return view('exploitation.wells.index', [ + 'wells' => $wells, + 'search' => $search, + 'status' => $status, + 'statusOptions' => $statusOptions, + 'statusAll' => self::STATUS_ALL, + 'department' => $department, + ]); + } + + /** Karta eksploatacyjna studni (migracja site401mark). */ + public function show(int $drs) + { + $well = $this->wellDetails($drs); + abort_if(! $well, 404); + + $onoff = $this->lastOnOff($drs); + $m = $this->lastMeasurement($drs); // ostatni pomiar SYNDIS lub null + $lpDr = $this->lpDr($drs); // [Lp, Dr] lub [null, null] + $test = $this->pumpTest($well); // punkty próby pompy (kolekcja) + + // Typ studni (WLL_CAT_DIC_ID): 18=BASE, 19=OPT, 20=inne (bez oceny), inaczej FULL. + $cat = (int) ($well->cat_dic_id ?? 0); + $grey = $cat === 20; // "SPM - inne" -> brak ocen (jak legacy) + + // Krzywe z próby (skala BAZY = m³/h) - do obliczeń ocen/sprawności. + $hCurve = $test->map(fn ($p) => (object) ['x' => $p->q, 'y' => $p->h])->values(); + $etaCurve = $test->map(fn ($p) => (object) ['x' => $p->q, 'y' => $p->n])->values(); + $hasTest = $test->count() > 1; + + $qn = (float) ($well->pump_qn ?? 0); // m³/h (obliczenia) + $q = $m?->q !== null ? (float) $m->q : null; // m³/h (obliczenia) + $hps = ($hasTest && $q !== null) ? $this->pumps->valueAt($hCurve, $q) : null; // do oceny H=f(Q) + $eta = $grey ? null : $this->assess->efficiency($q, $m?->hd, $m?->p2, $m?->pe); + + $assessments = $grey ? null : [ + 'q' => $this->assess->q($qn, $q), + 'hfq' => $this->assess->hfq($hps, $m?->pp, $m?->hh), + 'throttle' => $this->assess->throttling($m?->hd, $m?->p1, $m?->p2), + 'loss' => $this->assess->lineLoss($m?->p1, $m?->pp, $lpDr[0], $lpDr[1]), + ]; + + // WYŚWIETLANIE: poza katalogami jednostka przepływu = m³/min (= m³/h / 60). + $toMin = fn (?float $v) => $v === null ? null : $v / 60; + $hCurveDisp = $hCurve->map(fn ($p) => (object) ['x' => $p->x / 60, 'y' => $p->y])->values(); + $etaCurveDisp = $etaCurve->map(fn ($p) => (object) ['x' => $p->x / 60, 'y' => $p->y])->values(); + $opQ = $toMin($q); + // Punkt pracy = wartości ZMIERZONE (nie rzutowane na krzywą próby): + // - wysokość podnoszenia Hp = Pp - Hh (manometryczna, z pomiaru), + // - sprawność = η obliczona (resETA). Odchyłka od krzywej = diagnostyka. + $opH = ($m && $m->pp !== null && $m->hh !== null) ? ((float) $m->pp - (float) $m->hh) : null; + $opEta = $eta; + + $ry = $this->assess->redYellowLimit($qn); + $yg = $this->assess->yellowGreenLimit($qn); + + return view('exploitation.wells.show', [ + 'well' => $well, + 'onoff' => $onoff, + 'measurement' => $m, + 'qnMin' => $toMin($qn), // Qₙ w m³/min + 'grey' => $grey, + 'spmImage' => $this->spmImage($cat), + 'diag' => $m?->dgn, + 'assessments' => $assessments, + 'energy' => $eta === null ? null : [ + 'eta' => $eta, + 'ry' => $ry, + 'yg' => $yg, + 'zone' => $this->assess->energyZone($eta, $ry, $yg), + ], + 'hPlot' => $hasTest ? $this->pumps->plot($hCurveDisp) : null, + 'etaPlot' => $hasTest ? $this->pumps->plot($etaCurveDisp) : null, + 'opQ' => $opQ, // punkt pracy Q w m³/min + 'opH' => $opH, + 'opEta' => $opEta, + ]); + } + + /** Parametry pracy układu (migracja site401inf) - pełny zestaw pomiarów + dane techniczne. */ + public function params(int $drs) + { + $well = $this->wellDetails($drs); + abort_if(! $well, 404); + + $m = $this->lastMeasurement($drs); + + // Dodatkowe parametry z detali (port getLastValue). + $extra = (object) [ + 'pb' => $this->lastDetailValue(225, $drs), + 'throttle' => $this->lastDetailValue(730, $drs), + 'energy_kwh' => $this->lastDetailValue(265, $drs), + 'unit_energy' => $this->lastDetailValue(721, $drs), + ]; + + // Parametry techniczne ze słownika WELL_TECHNICAL_PARAMETERS. + $techParams = DB::connection('softspm')->table('sys_dictionaries') + ->where('DIC_TYPE', 'WELL_TECHNICAL_PARAMETERS') + ->orderBy('DIC_ID') + ->get(['DIC_ID', 'DIC_POL_LANG']) + ->map(fn ($d) => (object) [ + 'label' => $d->DIC_POL_LANG, + 'value' => $this->lastDetailValue((int) $d->DIC_ID, $drs), + ]); + + [$lp, $dr] = $this->lpDr($drs); + + // Ostatnie zwierciadło statyczne >0 (jak site401bpow - osobne zapytanie). + $hst = DB::connection('softspm')->table('rep_his_data_everyday') + ->where('RHD_DRS_ID', $drs)->where('RHD_HST_VAL', '>', 0) + ->orderByDesc('RHD_ID')->value('RHD_HST_VAL'); + + return view('exploitation.wells.params', [ + 'well' => $well, + 'measurement' => $m, + 'extra' => $extra, + 'techParams' => $techParams, + 'lp' => $lp, + 'dr' => $dr, + 'mParam' => $this->lastDetailValue(251, $drs), + 'category' => DB::connection('softspm')->table('sys_dictionaries')->where('DIC_ID', $well->cat_dic_id)->value('DIC_POL_LANG'), + 'availableDate' => DB::connection('softspm')->table('seg_dev_resources')->where('DRS_ID', $drs)->value('DRS_AVAILABLE_DATE'), + 'onoff' => $this->lastOnOff($drs), + 'power' => $this->powerBalance($m, $lp, $dr, $hst === null ? null : (float) $hst), + 'historyParams' => DB::connection('softspm')->table('sys_dictionaries') + ->whereIn('DIC_ID', [200, 205, 210, 212, 215, 220, 245, 401, 402, 260, 270, 275, 280, 255]) + ->orderBy('DIC_POL_LANG')->pluck('DIC_POL_LANG', 'DIC_ID'), + ]); + } + + /** Ręczny zapis pomiaru (migracja edycji „Modyfikuj" z site401inf). */ + public function paramsStore(int $drs, Request $request) + { + $well = $this->wellDetails($drs); + abort_if(! $well, 404); + + $request->validate(['date' => ['required', 'date']]); + + $num = fn ($k) => $request->filled($k) ? (float) str_replace(',', '.', (string) $request->input($k)) : null; + $dt = $request->input('date').' '.($request->filled('time') ? $request->input('time').':00' : now()->format('H:i:s')); + $user = $request->user()->USR_USERNAME; + + $qH = $num('q') !== null ? $num('q') * 60 : null; // wpis w m³/min -> baza m³/h + + DB::connection('softspm')->transaction(function () use ($drs, $num, $qH, $dt, $user) { + DB::connection('softspm')->table('rep_his_data_everyday')->insert([ + 'RHD_DRS_ID' => $drs, + 'RHD_DATE' => $dt, + 'RHD_Q_VAL' => $qH, + 'RHD_HD_VAL' => $num('hd'), + 'RHD_HST_VAL' => $num('hst'), + 'RHD_HST0_VAL' => $num('hst0'), + 'RHD_P1_VAL' => $num('p1'), + 'RHD_P2_VAL' => $num('p2'), + 'RHD_VM3_VAL' => $num('vm3'), + 'RHD_WTEMP_VAL' => $num('wtemp'), + 'RHD_PP_VAL' => $num('pp'), + 'RHD_HH_VAL' => $num('hh'), + 'RHD_PE_VAL' => $num('pe'), + 'RHD_I_VAL' => $num('i'), + 'RHD_U_VAL' => $num('u'), + 'RHD_COS_VAL' => $num('cos'), + 'RHD_WORK_TIME_VAL' => $num('work_time'), + 'RHD_AUDIT_CD' => now()->toDateTimeString(), + ]); + + $details = [ + 200 => $qH, 205 => $num('hd'), 210 => $num('hst'), 212 => $num('hst0'), + 215 => $num('p1'), 220 => $num('p2'), 225 => $num('pb'), 230 => $num('vm3'), + 245 => $num('wtemp'), 401 => $num('pp'), 402 => $num('hh'), 730 => $num('throttle'), + 260 => $num('pe'), 265 => $num('energy_kwh'), 270 => $num('i'), 275 => $num('u'), + 280 => $num('cos'), 290 => $num('work_time'), 721 => $num('unit_energy'), + ]; + foreach ($details as $detail => $value) { + if ($value === null) { + continue; + } + DB::connection('softspm')->table('seg_dev_resources_det')->insert([ + 'DRD_DRS_ID' => $drs, + 'DRD_RESOURCES_DETAIL' => $detail, + 'DRD_VALUE' => (string) $value, + 'DRD_AUDIT_USR' => $user, + 'DRD_AUDIT_DATE' => $dt, + ]); + } + }); + + return redirect()->route('well-operation.params', $drs)->with('status', 'Zapisano ręczny pomiar.'); + } + + /** + * Bilans mocy układu (port nowszego site401bpow.php). Dane z ostatniego + * pomiaru (rep_his_data_everyday) + Lp/Dr. Skala Q = m³/h (stała 0,002752 + * ≈ moc hydrauliczna [kW] = Q·H/363). Zwraca składowe mocy lub null. + */ + private function powerBalance(?object $m, ?float $lp, ?float $dr, ?float $hst): ?array + { + if (! $m || $m->q === null || $m->pe === null) { + return null; + } + + $q = (float) $m->q; + $pe = (float) $m->pe; + $pp = (float) ($m->pp ?? 0); + $hh = (float) ($m->hh ?? 0); + $p1 = (float) ($m->p1 ?? 0); + $p2 = (float) ($m->p2 ?? 0); + $hstV = (float) ($hst ?? 0); + $lpV = (float) ($lp ?? 0); + $drV = (float) ($dr ?? 0); + + $k = 0.002752; + $vel = $drV > 0 ? $q / (2826 * $drV * $drV) : 0.0; // prędkość w rurociągu + $hct = ($vel * $vel) / 19.62; // wysokość prędkości + + $pod = $k * $q * (($pp - $hh) + $hct); + $paz = $pe - $pod; + $psl = $k * $q * ($pp - ($lpV + $p1)); + $psa = $k * $q * ($p1 - $p2); + $pp2 = $k * $q * ($p2 + $hct); + $pst = $k * $q * $hstV; + $pgh = $pod - ($pst + $pp2 + $psl + $psa); + + return [ + 'pe' => $pe, + 'pod' => $pod, + 'paz' => $paz, + 'psl' => $psl, + 'psa' => $psa, + 'pp2' => $pp2, + 'pst' => $pst, + 'pgh' => $pgh, + 'sum' => $paz + $psl + $psa + $pp2 + $pst + $pgh, + ]; + } + + /** Pobranie aktualnych danych z SYNDIS (migracja site401mark&data=refresh + ajax_getdata4well). */ + public function fetchData(int $drs, Request $request, SyndisService $syndis) + { + $well = $this->wellDetails($drs); + abort_if(! $well, 404); + + try { + $saved = $syndis->refreshWell($drs, $well->well_name, $request->user()->USR_USERNAME); + + return redirect()->route('well-operation.show', $drs)->with( + $saved ? 'status' : 'error', + $saved + ? 'Pobrano aktualne dane z SYNDIS dla studni „'.$well->well_name.'".' + : 'Studnia wyłączona lub brak aktualnych danych w SYNDIS.' + ); + } catch (\Throwable $e) { + return redirect()->route('well-operation.show', $drs) + ->with('error', 'Nie udało się pobrać danych z SYNDIS: '.$e->getMessage()); + } + } + + /** + * Lista eksploatacyjna - jedno zapytanie z joinami (pompa/silnik), stan + * ON/OFF dociągany osobno dla bieżącej strony. Wierne site401.php. + */ + private function buildQuery(?string $department, string $search, int $status) + { + return DB::connection('softspm') + ->table('seg_wells as w') + ->leftJoin('seg_dev_resources as drw', function ($j) { + $j->on('drw.DRS_DEV_ID', '=', 'w.WLL_ID')->where('drw.DRS_DEV_TYPE', '=', 12); + }) + ->leftJoin('seg_well_pump_eng_rel as rel', 'rel.RWL_WLL_ID', '=', 'w.WLL_ID') + ->leftJoin('seg_dev_resources as drp', function ($j) { + $j->on('drp.DRS_ID', '=', 'rel.RWL_PUP_DRS_ID')->where('drp.DRS_DEV_TYPE', '=', 10); + }) + ->leftJoin('seg_pumps as p', 'p.PUP_ID', '=', 'drp.DRS_DEV_ID') + ->leftJoin('seg_dev_resources as dre', function ($j) { + $j->on('dre.DRS_ID', '=', 'rel.RWL_ENG_DRS_ID')->where('dre.DRS_DEV_TYPE', '=', 11); + }) + ->leftJoin('seg_engines as e', 'e.ENG_ID', '=', 'dre.DRS_DEV_ID') + ->where('drw.DRS_DEPARTMENT', $department) + ->when($search !== '', fn ($q) => $q->where('w.WLL_NAME', 'like', '%'.$search.'%')) + ->when($status !== self::STATUS_ALL, fn ($q) => $q->where('drw.DRS_STATUS_DIC_ID', $status)) + ->select([ + 'drw.DRS_ID as drs_id', + 'w.WLL_NAME as well_name', + 'w.WLL_BARIERA as bariera', + 'p.PUP_NAME as pump_name', + 'drp.DRS_SN_NUMBER as pump_no', + 'e.ENG_NAME as engine_name', + 'dre.DRS_SN_NUMBER as engine_no', + 'w.WLL_SYS_TYPE as sys_type', + ]); + } + + /** Stan ON/OFF (DRD_RESOURCES_DETAIL=507) tylko dla studni z bieżącej strony. */ + private function attachOnOff(LengthAwarePaginator $wells): void + { + $ids = collect($wells->items())->pluck('drs_id')->filter()->values()->all(); + + $values = empty($ids) ? collect() : DB::connection('softspm') + ->table('seg_dev_resources_det as d') + ->joinSub( + DB::connection('softspm')->table('seg_dev_resources_det') + ->select('DRD_DRS_ID', DB::raw('MAX(DRD_ID) as max_id')) + ->where('DRD_RESOURCES_DETAIL', 507) + ->whereIn('DRD_DRS_ID', $ids) + ->groupBy('DRD_DRS_ID'), + 'mx', 'mx.max_id', '=', 'd.DRD_ID' + ) + ->pluck('d.DRD_VALUE', 'd.DRD_DRS_ID'); + + foreach ($wells->items() as $row) { + $row->onoff = $values[$row->drs_id] ?? null; + } + } + + /** Podstawowe dane studni + układu pompowego (część site401mark). */ + private function wellDetails(int $drs): ?object + { + return DB::connection('softspm') + ->table('seg_dev_resources as drw') + ->join('seg_wells as w', 'w.WLL_ID', '=', 'drw.DRS_DEV_ID') + ->leftJoin('seg_well_pump_eng_rel as rel', 'rel.RWL_WLL_ID', '=', 'w.WLL_ID') + ->leftJoin('seg_dev_resources as drp', function ($j) { + $j->on('drp.DRS_ID', '=', 'rel.RWL_PUP_DRS_ID')->where('drp.DRS_DEV_TYPE', '=', 10); + }) + ->leftJoin('seg_pumps as p', 'p.PUP_ID', '=', 'drp.DRS_DEV_ID') + ->leftJoin('seg_dev_resources as dre', function ($j) { + $j->on('dre.DRS_ID', '=', 'rel.RWL_ENG_DRS_ID')->where('dre.DRS_DEV_TYPE', '=', 11); + }) + ->leftJoin('seg_engines as e', 'e.ENG_ID', '=', 'dre.DRS_DEV_ID') + ->where('drw.DRS_ID', $drs) + ->where('drw.DRS_DEV_TYPE', 12) + ->select([ + 'drw.DRS_ID as drs_id', + 'w.WLL_ID as well_id', + 'w.WLL_NAME as well_name', + 'w.WLL_BARIERA as bariera', + 'w.WLL_SYS_TYPE as sys_type', + 'w.WLL_CAT_DIC_ID as cat_dic_id', + 'p.PUP_ID as pump_id', + 'p.PUP_NAME as pump_name', + 'drp.DRS_SN_NUMBER as pump_no', + 'p.PUP_Q_N as pump_qn', + 'e.ENG_NAME as engine_name', + 'dre.DRS_SN_NUMBER as engine_no', + 'e.ENG_VOLTAGE as engine_voltage', + ]) + ->first(); + } + + /** Ostatni pomiar SYNDIS (rep_his_data_everyday) dla studni lub null. */ + private function lastMeasurement(int $drs): ?object + { + $r = DB::connection('softspm')->table('rep_his_data_everyday') + ->where('RHD_DRS_ID', $drs) + ->orderByDesc('RHD_ID') + ->first(); + + if (! $r) { + return null; + } + + return (object) [ + 'q' => $r->RHD_Q_VAL, + 'hd' => $r->RHD_HD_VAL, + 'hst' => $r->RHD_HST_VAL, + 'hst0' => $r->RHD_HST0_VAL, + 'p1' => $r->RHD_P1_VAL, + 'p2' => $r->RHD_P2_VAL, + 'pp' => $r->RHD_PP_VAL, + 'hh' => $r->RHD_HH_VAL, + 'pe' => $r->RHD_PE_VAL, + 'i' => $r->RHD_I_VAL, + 'u' => $r->RHD_U_VAL, + 'cos' => $r->RHD_COS_VAL, + 'vm3' => $r->RHD_VM3_VAL, + 'wtemp' => $r->RHD_WTEMP_VAL, + 'work_time' => $r->RHD_WORK_TIME_VAL, + 'dgn' => $r->RHD_DGN_VAL, + 'date' => $r->RHD_DATE, + ]; + } + + /** + * Lp (głębokość zabudowy pompy, detal 240) i Dr (średnica rurociągu, + * detal 235/1000). Zastępuje funkcję składowaną MySQL getLastValue + * własnym zapytaniem (optymalizacja - bez zależności od procedur w bazie). + */ + private function lpDr(int $drs): array + { + $lp = $this->lastDetailValue(240, $drs); + $dr = $this->lastDetailValue(235, $drs); + + return [ + $lp !== null ? (float) $lp : null, + $dr !== null ? (float) $dr / 1000 : null, + ]; + } + + /** + * Ostatnia wartość detalu zasobu (port funkcji składowanej getLastValue): + * DRD_VALUE z seg_dev_resources_det dla danego detalu i zasobu, po + * najpóźniejszej dacie audytu (rozstrzyganie po DRD_ID). + */ + private function lastDetailValue(int $detail, int $drs): ?string + { + return DB::connection('softspm')->table('seg_dev_resources_det') + ->where('DRD_RESOURCES_DETAIL', $detail) + ->where('DRD_DRS_ID', $drs) + ->orderByDesc('DRD_AUDIT_DATE') + ->orderByDesc('DRD_ID') + ->value('DRD_VALUE'); + } + + /** + * Punkty próby pompy ze stacji prób (tst_tests + tst_test_details): + * q=TSD_VAL_04, h=TSD_VAL_08, p=TSD_VAL_14, n=TSD_VAL_18 (skala m³/h, bez /60). + * Dobór próby: po PUP_ID + nr fabrycznych pompy/silnika (fallback bez silnika). + */ + private function pumpTest(object $well): Collection + { + if (empty($well->pump_id)) { + return collect(); + } + + $base = DB::connection('softspm')->table('tst_tests') + ->where('TST_PUP_ID', $well->pump_id) + ->where('TST_PUP_SN_NO', $well->pump_no); + + $testId = (clone $base)->where('TST_ENG_SN_NO', $well->engine_no)->max('TST_ID') + ?? $base->max('TST_ID'); + + if (! $testId) { + return collect(); + } + + return DB::connection('softspm')->table('tst_test_details') + ->where('TSD_TST_ID', $testId) + ->orderBy('TSD_MSR_STEP') + ->get() + ->map(fn ($d) => (object) [ + 'q' => (float) $d->TSD_VAL_04, + 'h' => (float) $d->TSD_VAL_08, + 'p' => (float) $d->TSD_VAL_14, + 'n' => (float) $d->TSD_VAL_18, + ]) + ->filter(fn ($p) => $p->q > 0) + ->values(); + } + + /** Plik schematu SPM wg kategorii studni (18=BASE, 19=OPT, inaczej FULL). */ + private function spmImage(int $cat): string + { + return match ($cat) { + 18 => 'images/spm_base.png', + 19 => 'images/spm_opt.png', + default => 'images/spm_full.png', + }; + } + + /** Ostatni wpis ON/OFF dla studni (wartość, data, powód wyłączenia). */ + private function lastOnOff(int $drs): ?object + { + $row = DB::connection('softspm')->table('seg_dev_resources_det') + ->where('DRD_RESOURCES_DETAIL', 507) + ->where('DRD_DRS_ID', $drs) + ->orderByDesc('DRD_ID') + ->first(); + + if ($row && ! empty($row->DRD_DESCRIPTION)) { + $row->reason = DB::connection('softspm')->table('sys_dictionaries') + ->where('DIC_ID', $row->DRD_DESCRIPTION) + ->value('DIC_POL_LANG'); + } + + return $row; + } +} diff --git a/app/Http/Middleware/SetLocale.php b/app/Http/Middleware/SetLocale.php new file mode 100644 index 0000000..ecc1198 --- /dev/null +++ b/app/Http/Middleware/SetLocale.php @@ -0,0 +1,27 @@ + lang/); tu wyłącznie ustawienie locale + atrybut lang. + */ +class SetLocale +{ + private const SUPPORTED = ['pl', 'en', 'de']; + + public function handle(Request $request, Closure $next): Response + { + $locale = $request->cookie('locale'); + if (is_string($locale) && in_array($locale, self::SUPPORTED, true)) { + app()->setLocale($locale); + } + + return $next($request); + } +} diff --git a/app/Http/Requests/StoreCableRequest.php b/app/Http/Requests/StoreCableRequest.php new file mode 100644 index 0000000..d74a442 --- /dev/null +++ b/app/Http/Requests/StoreCableRequest.php @@ -0,0 +1,39 @@ + ['required', 'string', 'max:255'], + 'manufacturer_id' => ['required', 'integer', 'exists:seg_manufacturers,MCF_ID'], + 'description' => ['nullable', 'string', 'max:255'], + 'catalogue_file' => ['nullable', 'file', 'mimes:pdf,doc,docx,xls,xlsx,ppt,pptx', 'max:8192'], + 'image_file' => ['nullable', 'image', 'mimes:jpg,jpeg,png,gif,bmp', 'max:8192'], + ]; + } + + public function attributes(): array + { + return [ + 'name' => 'typ kabla', + 'manufacturer_id' => 'producent', + 'description' => 'opis', + 'catalogue_file' => 'dokumentacja katalogowa', + 'image_file' => 'zdjęcie', + ]; + } +} diff --git a/app/Http/Requests/StoreEngineRequest.php b/app/Http/Requests/StoreEngineRequest.php new file mode 100644 index 0000000..2357e8c --- /dev/null +++ b/app/Http/Requests/StoreEngineRequest.php @@ -0,0 +1,45 @@ +merge([$f => $this->dec($this->$f)]); + } + } + + public function rules(): array + { + return [ + // Unikalność: nazwa + napięcie (jak legacy). + 'name' => ['required', 'string', 'max:128', Rule::unique('seg_engines', 'ENG_NAME')->where(fn ($q) => $q->where('ENG_VOLTAGE', $this->voltage))], + 'manufacturer_id' => ['required', 'integer', 'exists:seg_manufacturers,MCF_ID'], + 'power' => ['required', 'numeric'], + 'voltage' => ['required', 'numeric'], + 'current' => ['nullable', 'numeric'], + 'eta' => ['nullable', 'numeric'], + 'cos_fi' => ['nullable', 'numeric'], + 'rpm' => ['nullable', 'numeric'], + 'length' => ['nullable', 'numeric'], + 'weight' => ['nullable', 'numeric'], + 'diameter' => ['nullable', 'numeric'], + 'wires' => ['nullable', 'string', 'max:32'], + ]; + } + + private function dec(mixed $v): ?string + { + return $v === null || $v === '' ? null : str_replace(',', '.', (string) $v); + } +} diff --git a/app/Http/Requests/StoreMeteringRequest.php b/app/Http/Requests/StoreMeteringRequest.php new file mode 100644 index 0000000..2e4b9ec --- /dev/null +++ b/app/Http/Requests/StoreMeteringRequest.php @@ -0,0 +1,40 @@ + ['required', 'string', 'max:255'], + 'manufacturer_id' => ['required', 'integer', 'exists:seg_manufacturers,MCF_ID'], + 'description' => ['nullable', 'string', 'max:255'], + 'catalogue_file' => ['nullable', 'file', 'mimes:pdf,doc,docx,xls,xlsx,ppt,pptx', 'max:8192'], + 'image_file' => ['nullable', 'image', 'mimes:jpg,jpeg,png,gif,bmp', 'max:8192'], + ]; + } + + public function attributes(): array + { + return [ + 'name' => 'nazwa', + 'manufacturer_id' => 'producent', + 'description' => 'opis', + 'catalogue_file' => 'dokumentacja katalogowa', + 'image_file' => 'zdjęcie', + ]; + } +} diff --git a/app/Http/Requests/StorePipingRequest.php b/app/Http/Requests/StorePipingRequest.php new file mode 100644 index 0000000..bce99d3 --- /dev/null +++ b/app/Http/Requests/StorePipingRequest.php @@ -0,0 +1,43 @@ + ['required', 'string', 'max:255'], + 'manufacturer_id' => ['required', 'integer', 'exists:seg_manufacturers,MCF_ID'], + 'diameter' => ['required', 'string', 'max:128'], + 'length' => ['nullable', 'string', 'max:128'], + 'description' => ['nullable', 'string', 'max:255'], + 'catalogue_file' => ['nullable', 'file', 'mimes:pdf,doc,docx,xls,xlsx,ppt,pptx', 'max:8192'], + 'image_file' => ['nullable', 'image', 'mimes:jpg,jpeg,png,gif,bmp', 'max:8192'], + ]; + } + + public function attributes(): array + { + return [ + 'name' => 'nazwa', + 'manufacturer_id' => 'producent', + 'diameter' => 'średnica', + 'length' => 'długość / ciśnienie', + 'description' => 'opis', + 'catalogue_file' => 'dokumentacja katalogowa', + 'image_file' => 'zdjęcie', + ]; + } +} diff --git a/app/Http/Requests/StorePumpRequest.php b/app/Http/Requests/StorePumpRequest.php new file mode 100644 index 0000000..70288c4 --- /dev/null +++ b/app/Http/Requests/StorePumpRequest.php @@ -0,0 +1,55 @@ +merge([ + 'q_n' => $this->dec($this->q_n), + 'length' => $this->dec($this->length), + 'diameter' => $this->dec($this->diameter), + 'weight' => $this->dec($this->weight), + 'h' => collect($this->h ?? [])->map(fn ($v) => $this->dec($v))->all(), + 'eta' => collect($this->eta ?? [])->map(fn ($v) => $this->dec($v))->all(), + ]); + } + + public function rules(): array + { + return [ + 'name' => ['required', 'string', 'max:128', 'unique:seg_pumps,PUP_NAME'], + 'manufacturer_id' => ['required', 'integer', 'exists:seg_manufacturers,MCF_ID'], + 'q_n' => ['required', 'numeric', 'gt:0'], + // 8 punktów krzywych - H wymagane (>0), η wymagane (0 dozwolone przy Q=0). + 'h' => ['required', 'array', 'size:8'], + 'h.*' => ['required', 'numeric'], + 'eta' => ['required', 'array', 'size:8'], + 'eta.*' => ['required', 'numeric'], + 'length' => ['nullable', 'numeric'], + 'diameter' => ['nullable', 'numeric'], + 'weight' => ['nullable', 'numeric'], + ]; + } + + public function messages(): array + { + return [ + 'h.*.required' => 'Podaj wartość H dla każdego punktu Q.', + 'eta.*.required' => 'Podaj wartość η dla każdego punktu Q.', + ]; + } + + private function dec(mixed $v): ?string + { + return $v === null || $v === '' ? null : str_replace(',', '.', (string) $v); + } +} diff --git a/app/Http/Requests/UpdateCableRequest.php b/app/Http/Requests/UpdateCableRequest.php new file mode 100644 index 0000000..3124533 --- /dev/null +++ b/app/Http/Requests/UpdateCableRequest.php @@ -0,0 +1,39 @@ + ['required', 'string', 'max:255'], + 'manufacturer_id' => ['required', 'integer', 'exists:seg_manufacturers,MCF_ID'], + 'description' => ['nullable', 'string', 'max:255'], + 'catalogue_file' => ['nullable', 'file', 'mimes:pdf,doc,docx,xls,xlsx,ppt,pptx', 'max:8192'], + 'image_file' => ['nullable', 'image', 'mimes:jpg,jpeg,png,gif,bmp', 'max:8192'], + ]; + } + + public function attributes(): array + { + return [ + 'name' => 'typ kabla', + 'manufacturer_id' => 'producent', + 'description' => 'opis', + 'catalogue_file' => 'dokumentacja katalogowa', + 'image_file' => 'zdjęcie', + ]; + } +} diff --git a/app/Http/Requests/UpdateEngineRequest.php b/app/Http/Requests/UpdateEngineRequest.php new file mode 100644 index 0000000..402a381 --- /dev/null +++ b/app/Http/Requests/UpdateEngineRequest.php @@ -0,0 +1,44 @@ +merge([$f => $this->dec($this->$f)]); + } + } + + public function rules(): array + { + return [ + 'name' => ['required', 'string', 'max:128', Rule::unique('seg_engines', 'ENG_NAME')->where(fn ($q) => $q->where('ENG_VOLTAGE', $this->voltage))->ignore($this->route('engine'))], + 'manufacturer_id' => ['required', 'integer', 'exists:seg_manufacturers,MCF_ID'], + 'power' => ['required', 'numeric'], + 'voltage' => ['required', 'numeric'], + 'current' => ['nullable', 'numeric'], + 'eta' => ['nullable', 'numeric'], + 'cos_fi' => ['nullable', 'numeric'], + 'rpm' => ['nullable', 'numeric'], + 'length' => ['nullable', 'numeric'], + 'weight' => ['nullable', 'numeric'], + 'diameter' => ['nullable', 'numeric'], + 'wires' => ['nullable', 'string', 'max:32'], + ]; + } + + private function dec(mixed $v): ?string + { + return $v === null || $v === '' ? null : str_replace(',', '.', (string) $v); + } +} diff --git a/app/Http/Requests/UpdateMeteringRequest.php b/app/Http/Requests/UpdateMeteringRequest.php new file mode 100644 index 0000000..3626b42 --- /dev/null +++ b/app/Http/Requests/UpdateMeteringRequest.php @@ -0,0 +1,39 @@ + ['required', 'string', 'max:255'], + 'manufacturer_id' => ['required', 'integer', 'exists:seg_manufacturers,MCF_ID'], + 'description' => ['nullable', 'string', 'max:255'], + 'catalogue_file' => ['nullable', 'file', 'mimes:pdf,doc,docx,xls,xlsx,ppt,pptx', 'max:8192'], + 'image_file' => ['nullable', 'image', 'mimes:jpg,jpeg,png,gif,bmp', 'max:8192'], + ]; + } + + public function attributes(): array + { + return [ + 'name' => 'nazwa', + 'manufacturer_id' => 'producent', + 'description' => 'opis', + 'catalogue_file' => 'dokumentacja katalogowa', + 'image_file' => 'zdjęcie', + ]; + } +} diff --git a/app/Http/Requests/UpdatePipingRequest.php b/app/Http/Requests/UpdatePipingRequest.php new file mode 100644 index 0000000..8ff74e3 --- /dev/null +++ b/app/Http/Requests/UpdatePipingRequest.php @@ -0,0 +1,43 @@ + ['required', 'string', 'max:255'], + 'manufacturer_id' => ['required', 'integer', 'exists:seg_manufacturers,MCF_ID'], + 'diameter' => ['required', 'string', 'max:128'], + 'length' => ['nullable', 'string', 'max:128'], + 'description' => ['nullable', 'string', 'max:255'], + 'catalogue_file' => ['nullable', 'file', 'mimes:pdf,doc,docx,xls,xlsx,ppt,pptx', 'max:8192'], + 'image_file' => ['nullable', 'image', 'mimes:jpg,jpeg,png,gif,bmp', 'max:8192'], + ]; + } + + public function attributes(): array + { + return [ + 'name' => 'nazwa', + 'manufacturer_id' => 'producent', + 'diameter' => 'średnica', + 'length' => 'długość / ciśnienie', + 'description' => 'opis', + 'catalogue_file' => 'dokumentacja katalogowa', + 'image_file' => 'zdjęcie', + ]; + } +} diff --git a/app/Http/Requests/UpdatePumpRequest.php b/app/Http/Requests/UpdatePumpRequest.php new file mode 100644 index 0000000..dae036b --- /dev/null +++ b/app/Http/Requests/UpdatePumpRequest.php @@ -0,0 +1,45 @@ +merge([ + 'length' => $this->dec($this->length), + 'diameter' => $this->dec($this->diameter), + 'weight' => $this->dec($this->weight), + 'h' => collect($this->h ?? [])->map(fn ($v) => $this->dec($v))->all(), + 'eta' => collect($this->eta ?? [])->map(fn ($v) => $this->dec($v))->all(), + ]); + } + + public function rules(): array + { + return [ + 'name' => ['required', 'string', 'max:128', Rule::unique('seg_pumps', 'PUP_NAME')->ignore($this->route('pump'))], + 'manufacturer_id' => ['required', 'integer', 'exists:seg_manufacturers,MCF_ID'], + 'length' => ['nullable', 'numeric'], + 'diameter' => ['nullable', 'numeric'], + 'weight' => ['nullable', 'numeric'], + 'h' => ['nullable', 'array'], + 'h.*' => ['nullable', 'numeric'], + 'eta' => ['nullable', 'array'], + 'eta.*' => ['nullable', 'numeric'], + ]; + } + + private function dec(mixed $v): ?string + { + return $v === null || $v === '' ? null : str_replace(',', '.', (string) $v); + } +} diff --git a/app/Models/Engine.php b/app/Models/Engine.php new file mode 100644 index 0000000..7a8e84f --- /dev/null +++ b/app/Models/Engine.php @@ -0,0 +1,28 @@ +belongsTo(Manufacturer::class, 'ENG_MCF_ID', 'MCF_ID'); + } + + /** Tylko widoczne (ENG_STATUS='1'). */ + public function scopeVisible(Builder $q): Builder + { + return $q->where('ENG_STATUS', '1'); + } +} diff --git a/app/Models/Equipment.php b/app/Models/Equipment.php new file mode 100644 index 0000000..8e75dfb --- /dev/null +++ b/app/Models/Equipment.php @@ -0,0 +1,44 @@ +belongsTo(Manufacturer::class, 'EQU_MCF_ID', 'MCF_ID'); + } + + public function files(): HasMany + { + return $this->hasMany(EquipmentFile::class, 'EQF_EQU_ID', 'EQU_ID'); + } + + /** Tylko widoczne (EQU_STATUS='1', nieusunięte logicznie). */ + public function scopeVisible(Builder $q): Builder + { + return $q->where('EQU_STATUS', '1'); + } + + /** Filtr po rodzaju wyposażenia (EQU_TYPE_ID). */ + public function scopeOfType(Builder $q, int $typeId): Builder + { + return $q->where('EQU_TYPE_ID', $typeId); + } +} diff --git a/app/Models/EquipmentFile.php b/app/Models/EquipmentFile.php new file mode 100644 index 0000000..10502c8 --- /dev/null +++ b/app/Models/EquipmentFile.php @@ -0,0 +1,25 @@ +EQF_FILE_TYPE), 'image/'); + } +} diff --git a/app/Models/Manufacturer.php b/app/Models/Manufacturer.php new file mode 100644 index 0000000..44424c5 --- /dev/null +++ b/app/Models/Manufacturer.php @@ -0,0 +1,15 @@ +belongsTo(Manufacturer::class, 'PUP_MCF_ID', 'MCF_ID'); + } + + public function curvePoints(): HasMany + { + return $this->hasMany(PumpCurvePoint::class, 'PEP_PUP_ID', 'PUP_ID'); + } + + /** Tylko widoczne (PUP_STATUS='1', nieusunięte logicznie). */ + public function scopeVisible(Builder $q): Builder + { + return $q->where('PUP_STATUS', '1'); + } +} diff --git a/app/Models/PumpCurvePoint.php b/app/Models/PumpCurvePoint.php new file mode 100644 index 0000000..34a9e31 --- /dev/null +++ b/app/Models/PumpCurvePoint.php @@ -0,0 +1,18 @@ +USR_PASSWORD; + } + + /** + * Wyłączamy mechanizm "remember me" - brak kolumny w schemacie legacy. + */ + public function getRememberToken() + { + return null; + } + + public function setRememberToken($value) + { + // no-op + } +} diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php new file mode 100644 index 0000000..452e6b6 --- /dev/null +++ b/app/Providers/AppServiceProvider.php @@ -0,0 +1,24 @@ +getMimeType() ?: ($file->getClientMimeType() ?: 'application/octet-stream'); + $role = strtolower(strtok($mime, '/')); // 'application' | 'image' | ... + + // Usuń dotychczasowy plik tej roli (legacy trzymał 1 kartę + 1 zdjęcie). + EquipmentFile::on('softspm') + ->where('EQF_EQU_ID', $equId) + ->whereRaw("lower(substring_index(EQF_FILE_TYPE, '/', 1)) = ?", [$role]) + ->delete(); + + EquipmentFile::create([ + 'EQF_EQU_ID' => $equId, + 'EQF_FILE' => $file->getContent(), + 'EQF_FILE_TYPE' => $mime, + 'EQF_FILE_SIZE' => (string) $file->getSize(), + 'EQF_FILE_NAME' => $this->sanitize($file->getClientOriginalName()), + 'EQF_STATUS' => '1', + 'EQF_AUDIT_CU' => $user, + 'EQF_AUDIT_CD' => Carbon::now()->toDateTimeString(), + ]); + } + + /** + * Czyszczenie nazwy pliku jak legacy delPolishAndBlankCharactersFromFileName: + * polskie znaki -> ASCII, spacje/myślniki -> '_', usunięcie znaków + * specjalnych, małe litery. Zachowuje kropkę (rozszerzenie). Limit 128 zn. + */ + public function sanitize(string $name): string + { + $map = [ + 'ą'=>'a','ż'=>'z','ź'=>'z','ć'=>'c','ś'=>'s','ę'=>'e','ó'=>'o','ł'=>'l','ń'=>'n', + 'Ą'=>'a','Ż'=>'z','Ź'=>'z','Ć'=>'c','Ś'=>'s','Ę'=>'e','Ó'=>'o','Ł'=>'l','Ń'=>'n', + ]; + $val = strtr($name, $map); + $val = str_replace([' ', '-'], '_', $val); + $val = preg_replace('/[^A-Za-z0-9._]/', '', $val); + + return substr(strtolower($val), 0, 128); + } +} diff --git a/app/Services/PumpService.php b/app/Services/PumpService.php new file mode 100644 index 0000000..ae63d5b --- /dev/null +++ b/app/Services/PumpService.php @@ -0,0 +1,276 @@ + '#c62828', 'amber' => '#f9a825', 'green' => '#2e7d32']; + + private function db() + { + return DB::connection('softspm'); + } + + // ===================== LOOKUPY / ZAPIS ===================== + + /** + * Dodanie pompy. Użytkownik podaje H i η dla każdego z 8 punktów Q + * (Q generowane z Q_n). Wszystko transakcyjnie. + * + * @param array $data name, manufacturer_id, q_n, length, diameter, weight, + * h: float[8], eta: float[8] (w kolejności rosnącego Q) + */ + public function create(array $data): Pump + { + return $this->db()->transaction(function () use ($data) { + $qn = (float) $data['q_n']; + $h = array_values($data['h']); + $eta = array_values($data['eta']); + + $pump = Pump::create([ + 'PUP_MCF_ID' => $data['manufacturer_id'], + 'PUP_NAME' => $data['name'], + 'PUP_Q_N' => $qn, + 'PUP_Q_MIN' => 0.55 * $qn, + 'PUP_Q_MAX' => 1.35 * $qn, + 'PUP_H_P' => $h[self::NOMINAL_INDEX] ?? null, + 'PUP_H_MAX' => $h[2] ?? null, + 'PUP_H_MIN' => $h[6] ?? null, + 'PUP_ETA_MAX' => $eta[self::NOMINAL_INDEX] ?? null, + 'PUP_PUMP_LENGTH' => $data['length'] ?? null, + 'PUP_WEIGHT' => $data['weight'] ?? null, + 'PUP_DIAMETER' => $data['diameter'] ?? null, + 'PUP_STATUS' => '1', + ]); + + $rows = []; + foreach (self::Q_FACTORS as $i => $f) { + $x = round($f * $qn, 4); + $rows[] = ['PEP_PUP_ID' => $pump->PUP_ID, 'PEP_X_PARAM' => $x, 'PEP_Y_PARAM' => (float) ($h[$i] ?? 0), 'PEP_TYPE' => 'H']; + $rows[] = ['PEP_PUP_ID' => $pump->PUP_ID, 'PEP_X_PARAM' => $x, 'PEP_Y_PARAM' => (float) ($eta[$i] ?? 0), 'PEP_TYPE' => 'ETA']; + } + PumpCurvePoint::insert($rows); + + return $pump; + }); + } + + /** + * Aktualizacja pompy: dane + wartości Y krzywych (po PEP_ID) + pochodne + * (3. punkt H=H_MAX, 5.=H_P, 7.=H_MIN; 5. ETA=ETA_MAX) - jak legacy. + */ + public function update(Pump $pump, array $data): void + { + $this->db()->transaction(function () use ($pump, $data) { + $pump->update([ + 'PUP_MCF_ID' => $data['manufacturer_id'], + 'PUP_NAME' => $data['name'], + 'PUP_PUMP_LENGTH' => $data['length'] ?? null, + 'PUP_WEIGHT' => $data['weight'] ?? null, + 'PUP_DIAMETER' => $data['diameter'] ?? null, + ]); + + $hPoints = $pump->curvePoints()->where('PEP_TYPE', 'H')->orderBy('PEP_X_PARAM')->get(); + foreach ($hPoints->values() as $idx => $point) { + $y = $this->num($data['h'][$point->PEP_ID] ?? $point->PEP_Y_PARAM); + $point->update(['PEP_Y_PARAM' => $y]); + match ($idx + 1) { + 3 => $pump->update(['PUP_H_MAX' => $y]), + 5 => $pump->update(['PUP_H_P' => $y]), + 7 => $pump->update(['PUP_H_MIN' => $y]), + default => null, + }; + } + + $etaPoints = $pump->curvePoints()->where('PEP_TYPE', 'ETA')->orderBy('PEP_X_PARAM')->get(); + foreach ($etaPoints->values() as $idx => $point) { + $y = $this->num($data['eta'][$point->PEP_ID] ?? $point->PEP_Y_PARAM); + $point->update(['PEP_Y_PARAM' => $y]); + if ($idx + 1 === 5) { + $pump->update(['PUP_ETA_MAX' => $y]); + } + } + }); + } + + /** Usunięcie logiczne (PUP_STATUS='0'). */ + public function delete(Pump $pump): void + { + $pump->update(['PUP_STATUS' => '0']); + } + + // ===================== ODCZYT KRZYWYCH ===================== + + /** Punkty krzywej danego typu: kolekcja {id,x,y} (x = PEP_X_PARAM, m³/h). */ + public function curve(Pump $pump, string $type): Collection + { + return $pump->curvePoints() + ->where('PEP_TYPE', $type) + ->orderBy('PEP_X_PARAM') + ->get() + ->map(fn ($p) => (object) [ + 'id' => $p->PEP_ID, + 'x' => round((float) $p->PEP_X_PARAM, 3), + 'y' => (float) $p->PEP_Y_PARAM, + ]) + ->values(); + } + + /** + * Czy krzywą można narysować - jak legacy: + * H → 0 wartości Y=0, + * ETA → <2 wartości Y=0 (punkt przy Q=0 legalnie =0). + */ + public function curveDrawable(Collection $points, int $allowedZeros): bool + { + if ($points->isEmpty()) { + return false; + } + $zeros = $points->filter(fn ($p) => (float) $p->y == 0.0)->count(); + + return $zeros <= $allowedZeros; + } + + /** Wartość z aproksymacji wielomianowej (4 współcz.) dla zadanego Q. */ + public function valueAt(Collection $points, float $q): ?float + { + if ($points->isEmpty()) { + return null; + } + $reg = new PolynomialRegression(4); + foreach ($points as $p) { + $reg->addData((float) $p->x, (float) $p->y); + } + + return $reg->interpolate($reg->getCoefficients(), $q); + } + + /** + * Model wykresu: aproksymacja wielomianowa próbkowana i pocięta na + * segmenty kolorowane wg stref Q (scope[0..6]) - wiernie wg legacy: + * [0→scope2] red, [scope2→scope3] amber, [scope3→scope5] green, + * [scope5→scope6] amber, [scope6→max] red. Plus surowe punkty (niebieskie). + * + * @return array{segments:array}>,raw:Collection,xMax:float,yMax:float} + */ + public function plot(Collection $points): array + { + $scope = $points->pluck('x')->map(fn ($v) => (float) $v)->values()->all(); + $xMax = max($points->max('x'), 0.0001); + + $reg = new PolynomialRegression(4); + foreach ($points as $p) { + $reg->addData((float) $p->x, (float) $p->y); + } + $coeffs = $reg->getCoefficients(); + + $band = function (float $x) use ($scope): string { + if (count($scope) < 7) { + return 'green'; + } + if ($x < $scope[2]) return 'red'; + if ($x < $scope[3]) return 'amber'; + if ($x < $scope[5]) return 'green'; + if ($x < $scope[6]) return 'amber'; + return 'red'; + }; + + $n = 120; + $segments = []; + $current = null; + $yMax = (float) $points->max('y'); + $prev = null; + for ($i = 0; $i <= $n; $i++) { + $x = $xMax * $i / $n; + $y = max(0.0, $reg->interpolate($coeffs, $x)); + $yMax = max($yMax, $y); + $color = self::BAND_COLORS[$band($x)]; + $pt = ['x' => $x, 'y' => $y]; + + if ($current === null || $current['color'] !== $color) { + if ($current !== null) { + $current['points'][] = $pt; // domknij łączeniem + $segments[] = $current; + } + $current = ['color' => $color, 'points' => $prev !== null ? [$prev, $pt] : [$pt]]; + } else { + $current['points'][] = $pt; + } + $prev = $pt; + } + if ($current !== null) { + $segments[] = $current; + } + + return [ + 'segments' => $segments, + 'raw' => $points, + 'xMax' => $xMax, + 'yMax' => max($yMax, 0.0001) * 1.08, + 'coeffs' => array_values($coeffs), // [c0,c1,c2,c3] do interaktywnego markera + ]; + } + + private function num(mixed $v): float + { + return (float) str_replace(',', '.', (string) $v); + } + + // ===================== DOBÓR AGREGATU (site201) ===================== + + /** + * Dobór agregatu pompowego (legacy site201): pompy, których zakres pracy + * obejmuje zadane Q (PUP_Q_MIN < Q < PUP_Q_MAX; skala UAT bez ×60). Dla + * każdej liczy H(Q) i η(Q) z aproksymacji wielomianowej (st.4). Gdy podano + * H, filtruje do pomp, dla których zadane H mieści się w tolerancji legacy + * [H(Q)-5, H(Q)+8]. Wynik sortowany malejąco po sprawności η(Q). + * + * @return Collection każdy: {pump, h_val, eta_val, plot|null} + */ + public function matchingAggregates(float $q, ?float $h): Collection + { + return Pump::query()->visible()->with('manufacturer') + ->where('PUP_Q_MIN', '<', $q) + ->where('PUP_Q_MAX', '>', $q) + ->orderBy('PUP_NAME') + ->get() + ->map(function (Pump $pump) use ($q) { + $hCurve = $this->curve($pump, 'H'); + $hVal = $this->valueAt($hCurve, $q); + if ($hVal === null) { + return null; // brak krzywej H - pompy nie da się ocenić + } + + return (object) [ + 'pump' => $pump, + 'h_val' => $hVal, + 'eta_val' => $this->valueAt($this->curve($pump, 'ETA'), $q), + 'plot' => $this->curveDrawable($hCurve, 0) ? $this->plot($hCurve) : null, + ]; + }) + ->filter() + ->when($h !== null, fn (Collection $c) => $c->filter( + fn ($m) => $h >= $m->h_val - 5 && $h <= $m->h_val + 8 + )) + ->sortByDesc('eta_val') + ->values(); + } +} diff --git a/app/Services/SyndisService.php b/app/Services/SyndisService.php new file mode 100644 index 0000000..53f2ed2 --- /dev/null +++ b/app/Services/SyndisService.php @@ -0,0 +1,153 @@ + klucz danych SYNDIS / wyliczenie). */ + private function db() + { + return DB::connection('softspm'); + } + + /** + * Pobiera aktualne dane studni z SYNDIS i zapisuje pomiar. Zwraca true gdy + * zapisano (pompa załączona), false gdy pompa wyłączona / brak danych. + * + * @throws \Throwable gdy SOAP/SYNDIS niedostępny (obsługiwane w kontrolerze) + */ + public function refreshWell(int $drs, string $wellName, string $user): bool + { + $data = $this->getWellData($wellName); + + if ((int) $this->raw($data, 'pumpOnOff') !== 1) { + return false; // legacy: zapis tylko gdy pompa pracuje + } + + $v = fn (string $k) => $this->num($this->raw($data, $k)); + + // Przeliczenia jak legacy: + $pp = $v('pressureInPistonBody') - (($v('barometricPressuremA') * 10) / 98); + $lp = (float) ($this->lastDetailValue(240, $drs) ?? 0); + $hh = $lp - $v('dynamicWaterTable'); + $qH = $v('pumpEfficiency') * 60; // m³/min -> m³/h + + $now = Carbon::now()->toDateTimeString(); + $meas = [ + 'RHD_DRS_ID' => $drs, + 'RHD_DATE' => $now, + 'RHD_HD_VAL' => $v('dynamicWaterTable'), + 'RHD_Q_VAL' => $qH, + 'RHD_P1_VAL' => $v('pressureBeforeThrottle'), + 'RHD_P2_VAL' => $v('pressureAfterThrottle'), + 'RHD_I_VAL' => $v('currentL1'), + 'RHD_U_VAL' => $v('voltageL12'), + 'RHD_PE_VAL' => $v('activePower'), + 'RHD_COS_VAL' => $v('cos'), + 'RHD_PP_VAL' => $pp, + 'RHD_HH_VAL' => $hh, + 'RHD_WTEMP_VAL' => $v('waterTemperature'), + 'RHD_DGN_VAL' => $v('currentDiagnosticsOperationState'), + 'RHD_AUDIT_CD' => $now, + ]; + + // Detale do podmiany w seg_dev_resources_det (jak legacy delete+insert). + $details = [ + 200 => $qH, + 205 => $v('dynamicWaterTable'), + 215 => $v('pressureBeforeThrottle'), + 220 => $v('pressureAfterThrottle'), + 245 => $v('waterTemperature'), + 260 => $v('activePower'), + 265 => $v('activeEnergy'), + 270 => $v('currentL1'), + 275 => $v('voltageL12'), + 280 => $v('cos'), + 401 => $pp, + 402 => $hh, + ]; + + $this->db()->transaction(function () use ($drs, $meas, $details, $user, $now) { + $this->db()->table('rep_soap_syndis_quality_data') + ->where('SQD_DRS_ID', $drs)->update(['SQD_AUDIT_CD' => $now]); + + $this->db()->table('rep_his_data_everyday')->insert($meas); + $this->db()->table('rep_his_data_demand')->insert($meas); + + foreach ($details as $detail => $value) { + $this->db()->table('seg_dev_resources_det') + ->where('DRD_RESOURCES_DETAIL', $detail) + ->where('DRD_DRS_ID', $drs) + ->delete(); + $this->db()->table('seg_dev_resources_det')->insert([ + 'DRD_DRS_ID' => $drs, + 'DRD_RESOURCES_DETAIL'=> $detail, + 'DRD_VALUE' => (string) $value, + 'DRD_EXPORT_SEGAP' => '1', + 'DRD_AUDIT_USR' => $user, + 'DRD_AUDIT_DATE' => $now, + ]); + } + }); + + return true; + } + + /** Wywołanie SOAP GetWellData -> tablica (port SyndisConnector::GetWellDataAsArray). */ + private function getWellData(string $wellName): array + { + if (! class_exists(SoapClient::class)) { + throw new \RuntimeException('Rozszerzenie PHP soap nie jest dostępne na serwerze.'); + } + + $cfg = config('softspm.syndis'); + $client = new SoapClient($cfg['wsdl'], ['trace' => 1, 'cache_wsdl' => WSDL_CACHE_NONE]); + if (! empty($cfg['location'])) { + $client->__setLocation($cfg['location']); + } + + return $this->objectToArray($client->GetWellData(['id' => $wellName])); + } + + /** Ostatnia wartość detalu (port getLastValue) - dla Lp przy przeliczeniu Hh. */ + private function lastDetailValue(int $detail, int $drs): ?string + { + return $this->db()->table('seg_dev_resources_det') + ->where('DRD_RESOURCES_DETAIL', $detail) + ->where('DRD_DRS_ID', $drs) + ->orderByDesc('DRD_AUDIT_DATE')->orderByDesc('DRD_ID') + ->value('DRD_VALUE'); + } + + /** SYNDIS zwraca pola jako {'value' => x}; wyciąga surową wartość. */ + private function raw(array $data, string $key): mixed + { + return $data[$key]['value'] ?? null; + } + + private function num(mixed $v): float + { + return (float) str_replace(',', '.', (string) ($v ?? 0)); + } + + private function objectToArray(mixed $d): mixed + { + if (is_object($d)) { + $d = get_object_vars($d); + } + + return is_array($d) ? array_map([$this, 'objectToArray'], $d) : $d; + } +} diff --git a/app/Services/WellAssessmentService.php b/app/Services/WellAssessmentService.php new file mode 100644 index 0000000..8e061e1 --- /dev/null +++ b/app/Services/WellAssessmentService.php @@ -0,0 +1,183 @@ + 'green'|'yellow'|'red', 'text' => string] + * albo null gdy nie da się ocenić (brak danych) - jak legacy. + */ +class WellAssessmentService +{ + private const T_OPT = 'Praca optymalna'; + private const T_Q_YELLOW = 'Praca na granicy przedziału stosowalności'; + private const T_Q_RED = 'Praca poza przedziałem stosowalności'; + private const T_Q_NODATA = 'Brak danych w systemie'; + private const T_HFQ_YELLOW = 'Charakterystyka pompy ulega odkształcaniu, możliwe przecieki na złączach rurociągu'; + private const T_HFQ_RED = 'Odkształcona charakterystyka pompy, możliwa utrata szczelności rurociągu'; + private const T_THROT_YELLOW = 'Wyraźne dławienie w układzie pompowym'; + private const T_THROT_RED = 'Silne dławienie w układzie pompowym'; + private const T_LOSS_YELLOW = 'Wyraźne straty liniowe w rurociągu'; + private const T_LOSS_RED = 'Wysokie straty liniowe w rurociągu'; + + /** Przedział Q: porównanie wydajności do nominału. */ + public function q(float $qn, ?float $q): ?array + { + if ($q === null || $q <= 0) { + return ['zone' => 'red', 'text' => self::T_Q_NODATA]; + } + if (0.7 * $qn <= $q && $q <= 1.22 * $qn) { + return ['zone' => 'green', 'text' => self::T_OPT]; + } + if ((0.55 * $qn <= $q && $q < 0.7 * $qn) || (1.22 * $qn < $q && $q <= 1.35 * $qn)) { + return ['zone' => 'yellow', 'text' => self::T_Q_YELLOW]; + } + + return ['zone' => 'red', 'text' => self::T_Q_RED]; + } + + /** H=f(Q): odchyłka wysokości podnoszenia ze stacji prób (HPS) od (Pp-Hh). */ + public function hfq(?float $hps, ?float $pp, ?float $hh): ?array + { + if (! $pp || $hps === null || $hps == 0.0) { + return null; + } + $dev = ($hps - ($pp - $hh)) / $hps; + if ($dev >= -0.05 && $dev <= 0.05) { + return ['zone' => 'green', 'text' => self::T_OPT]; + } + if (($dev < -0.05 && $dev >= -0.07) || ($dev > 0.05 && $dev <= 0.07)) { + return ['zone' => 'yellow', 'text' => self::T_HFQ_YELLOW]; + } + + return ['zone' => 'red', 'text' => self::T_HFQ_RED]; + } + + /** Dławienie: spadek P1-P2 na zasuwie dławiącej, progi wg zwierciadła HD. */ + public function throttling(?float $hd, ?float $p1, ?float $p2): ?array + { + if ($hd === null || $p1 === null || $p2 === null) { + return null; + } + $hsa = $p1 - $p2; + $green = $this->pick($hd, [[50, 6], [100, 8], [200, 10], [350, 13], [450, 16]]); + $yellow = $this->pick($hd, [[50, 15], [100, 20], [200, 28], [350, 35], [450, 39]]); + if ($green === null) { + return null; // HD poza zakresem - brak oceny (jak legacy) + } + if ($hsa <= $green) { + return ['zone' => 'green', 'text' => self::T_OPT]; + } + if ($hsa <= $yellow) { + return ['zone' => 'yellow', 'text' => self::T_THROT_YELLOW]; + } + + return ['zone' => 'red', 'text' => self::T_THROT_RED]; + } + + /** Straty liniowe: HSL = Pp - Lp - P1, progi wg średnicy rurociągu DR i Lp. */ + public function lineLoss(?float $p1, ?float $pp, ?float $lp, ?float $dr): ?array + { + if (! $pp || $p1 === null || $lp === null || $dr === null) { + return null; + } + $hsl = $pp - $lp - $p1; + + // Progi [green, yellow] zależne od DR. Każdy próg to pick() po Lp. + if ($dr > 0.04 && $dr < 0.145) { + $green = $this->pick($lp, [[50, 3.5], [100, 6.4], [200, 10], [300, 18], [450, 25]]); + $yellow = $this->pick($lp, [[50, 4.9], [100, 9.5], [200, 16], [300, 24], [450, 35]]); + // legacy: powyżej "yellow" -> wciąż YELLOW + wymóg weryfikacji p1/p2 + $overText = self::T_LOSS_RED.'. Wymagana weryfikacja p1 i p2'; + $overZone = 'yellow'; + } elseif ($dr > 0.145 && $dr <= 0.160) { + $green = $this->pick($lp, [[50, 2.3], [100, 4.3], [200, 8.6], [300, 12], [450, 21]]); + $yellow = $this->pick($lp, [[50, 4.5], [100, 7.2], [200, 14], [300, 18], [450, 27]]); + $overText = self::T_LOSS_RED; + $overZone = 'red'; + } elseif ($dr > 0.195 && $dr <= 0.215) { + $green = $this->pick($lp, [[50, 2], [100, 3], [200, 6.5], [300, 9.5], [450, 12]]); + $yellow = $this->pick($lp, [[50, 3], [100, 5.5], [200, 11], [300, 15], [450, 18]]); + $overText = self::T_LOSS_RED; + $overZone = 'red'; + } else { + return null; // DR poza obsługiwanymi zakresami - brak oceny (jak legacy) + } + + if ($green === null) { + return null; + } + if ($hsl <= $green) { + return ['zone' => 'green', 'text' => self::T_OPT]; + } + if ($hsl <= $yellow) { + return ['zone' => 'yellow', 'text' => self::T_LOSS_YELLOW]; + } + + return ['zone' => $overZone, 'text' => $overText]; + } + + /** Granica czerwony/żółty energochłonności w funkcji Q (próg sprawności). */ + public function redYellowLimit(float $q): float + { + return match (true) { + $q > 0 && $q <= 25 => 0.00210526315789473 * $q + 0.267368421052632, + $q > 25 && $q <= 40 => 0.00133333333333334 * $q + 0.286666666666667, + $q > 40 && $q <= 60 => 0.000749999999999997 * $q + 0.31, + $q > 60 && $q <= 260 => 0.000225000000000001 * $q + 0.3415, + $q > 260 && $q <= 500 => 4.16666666666662e-5 * $q + 0.389166666666667, + $q > 500 => 1.99999999999997e-5 * $q + 0.4, + default => 0.0, + }; + } + + /** Granica żółty/zielony energochłonności w funkcji Q. */ + public function yellowGreenLimit(float $q): float + { + return match (true) { + $q > 0 && $q <= 8 => 0.00999999999999998 * $q + 0.3, + $q > 8 && $q <= 19 => 0.00545454545454544 * $q + 0.336363636363637, + $q > 19 && $q <= 38 => 0.00210526315789474 * $q + 0.4, + $q > 38 && $q <= 60 => 0.000454545454545451 * $q + 0.462727272727273, + $q > 60 && $q <= 500 => 0.000170454545454545 * $q + 0.479772727272727, + $q > 500 => 9.99999999999959e-6 * $q + 0.560000000000001, + default => 0.0, + }; + } + + /** Sprawność układu η = Q·(HD+P2) / (367·Pe). Pe<=0 traktujemy jak 1 (jak legacy). */ + public function efficiency(?float $q, ?float $hd, ?float $p2, ?float $pe): ?float + { + if ($q === null || $hd === null || $p2 === null) { + return null; + } + $pe = ($pe === null || $pe <= 0) ? 1.0 : $pe; + + return ($q * ($hd + $p2)) / (367 * $pe); + } + + /** Strefa energochłonności: η>=yg zielona, >=ry żółta, inaczej czerwona. */ + public function energyZone(float $eta, float $ry, float $yg): string + { + if ($eta >= $yg) { + return 'green'; + } + + return $eta >= $ry ? 'yellow' : 'red'; + } + + /** Wybór progu po przedziałach: [[górna granica wykluczna, wartość], ...]. */ + private function pick(float $x, array $bands): ?float + { + foreach ($bands as [$limit, $value]) { + if ($x < $limit) { + return (float) $value; + } + } + + return null; + } +} diff --git a/app/Services/WellService.php b/app/Services/WellService.php new file mode 100644 index 0000000..8eaca37 --- /dev/null +++ b/app/Services/WellService.php @@ -0,0 +1,276 @@ +getLocale()) { + 'en' => 'DIC_ENG_LANG', + 'de' => 'DIC_GER_LANG', + default => 'DIC_POL_LANG', + }; + } + + // ===================== LOOKUPY (do formularzy) ===================== + + /** Ujęcia wody (bariera): SWI_ID => SWI_NAME. */ + public function waterIntakes() + { + return $this->db()->table('seg_water_intakes') + ->orderBy('SWI_NAME') + ->pluck('SWI_NAME', 'SWI_ID'); + } + + /** Słownik po ID: DIC_ID => opis (dla WELL_CATEGORY, WELL_STATUS_LEVEL_01). */ + public function dictionaryById(string $type) + { + $lang = $this->langColumn(); + + return $this->db()->table('sys_dictionaries') + ->where('DIC_TYPE', $type) + ->orderBy($lang) + ->pluck($lang, 'DIC_ID'); + } + + /** Słownik po opisie: lista wartości tekstowych (dla WELL_SYSTEM_TYPE, + * WELL_STATUS_LEVEL_03 - legacy zapisuje sam opis, nie DIC_ID). */ + public function dictionaryDescriptions(string $type) + { + $lang = $this->langColumn(); + + return $this->db()->table('sys_dictionaries') + ->where('DIC_TYPE', $type) + ->orderBy($lang) + ->pluck($lang); + } + + /** Dane studni do formularza edycji (wg zapytania z site301inf). */ + public function findForEdit(int $drsId): ?object + { + $well = $this->db()->table('seg_wells as w') + ->join('seg_dev_resources as drw', function ($j) { + $j->on('drw.DRS_DEV_ID', '=', 'w.WLL_ID')->where('drw.DRS_DEV_TYPE', '=', self::DEV_TYPE_WELL); + }) + ->leftJoin('seg_object_hole_cards as ohc', 'ohc.OHC_DRS_ID', '=', 'drw.DRS_ID') + ->leftJoin('seg_well_pump_eng_rel as rel', 'rel.RWL_WLL_ID', '=', 'w.WLL_ID') + ->leftJoin('seg_dev_resources as drp', function ($j) { + $j->on('drp.DRS_ID', '=', 'rel.RWL_PUP_DRS_ID')->where('drp.DRS_DEV_TYPE', '=', 10); + }) + ->leftJoin('seg_pumps as p', 'p.PUP_ID', '=', 'drp.DRS_DEV_ID') + ->leftJoin('seg_dev_resources as dre', function ($j) { + $j->on('dre.DRS_ID', '=', 'rel.RWL_ENG_DRS_ID')->where('dre.DRS_DEV_TYPE', '=', 11); + }) + ->leftJoin('seg_engines as e', 'e.ENG_ID', '=', 'dre.DRS_DEV_ID') + ->where('drw.DRS_ID', $drsId) + ->select([ + 'drw.DRS_ID as drs_id', + 'w.WLL_ID as well_id', + 'w.WLL_NAME as name', + 'w.WLL_SWI_ID as water_intake_id', + 'w.WLL_CAT_DIC_ID as category_id', + 'w.WLL_PP_SCOPE as pp_scope', + 'w.WLL_HH_SCOPE as hh_scope', + 'w.WLL_SYS_TYPE as sys_type', + 'w.WLL_STAT_DESC as status_desc', + 'drw.DRS_RESOURCES_DIC_ID as status_id', + 'drw.DRS_AVAILABLE_DATE as available_date', + 'ohc.OHC_DL_GEOGR as latitude', + 'ohc.OHC_SZER_GEOGR as longitude', + 'p.PUP_NAME as pump_name', + 'drp.DRS_SN_NUMBER as pump_no', + 'e.ENG_NAME as engine_name', + 'dre.DRS_SN_NUMBER as engine_no', + ]) + ->first(); + + if (! $well) { + return null; + } + + // Ostatnia zabudowa (do edycji daty zabudowy WLE_DATE_FROM). + $exchange = $this->db()->table('seg_wells_exchanged') + ->where('WLE_WLL_ID', $well->well_id) + ->orderByDesc('WLE_NR_EXCHANGE') + ->first(); + + $well->wle_id = $exchange->WLE_ID ?? null; + $well->wle_date_from = $exchange->WLE_DATE_FROM ?? null; + + return $well; + } + + /** Czy istnieje studnia o danej nazwie (kontrola unikalności). */ + public function nameExists(string $name): bool + { + return $this->db()->table('seg_wells')->where('WLL_NAME', $name)->exists(); + } + + // ===================== ZAPIS ===================== + + /** + * Dodanie studni - transakcyjny odpowiednik site301inf (linie 27-66). + * Zapisuje do: seg_wells, seg_dev_resources, seg_dev_resources_det (×3), + * seg_object_hole_cards, seg_object_hole_cards_his, seg_dev_resources_his. + * + * @return int DRS_ID utworzonego zasobu studni. + */ + public function create(array $data, string $department, string $user): int + { + return $this->db()->transaction(function () use ($data, $department, $user) { + $now = Carbon::now(); + $intakeName = (string) $this->db()->table('seg_water_intakes') + ->where('SWI_ID', $data['water_intake_id']) + ->value('SWI_NAME'); + + $wellId = $this->db()->table('seg_wells')->insertGetId([ + 'WLL_NAME' => $data['name'], + 'WLL_SWI_ID' => $data['water_intake_id'], + 'WLL_BARIERA' => $intakeName, + 'WLL_CAT_DIC_ID' => $data['category_id'], + 'WLL_LATITUDE' => $this->decimal($data['latitude']), + 'WLL_LONGITUDE' => $this->decimal($data['longitude']), + ], 'WLL_ID'); + + $drsId = $this->db()->table('seg_dev_resources')->insertGetId([ + 'DRS_DEV_ID' => $wellId, + 'DRS_DEV_TYPE' => self::DEV_TYPE_WELL, + 'DRS_AVAILABLE_DATE' => $now->toDateString(), + 'DRS_BUY_DATE' => $now->toDateString(), + 'DRS_STATUS_DIC_ID' => self::DEFAULT_STATUS_DIC_ID, + 'DRS_RESOURCES_DIC_ID' => $data['status_id'], + 'DRS_DEPARTMENT' => $department, + 'DRS_AUDIT_USR' => $user, + 'DRS_AUDIT_DATE' => $now->toDateTimeString(), + ], 'DRS_ID'); + + // Parametry techniczne: średnica (DST), głębokość (LS), zasilanie (LZ). + $this->insertDetail($drsId, 'DST', $this->decimal($data['diameter']), $now, $user); + $this->insertDetail($drsId, 'LS', $this->decimal($data['depth']), $now, $user); + $this->insertDetail($drsId, 'LZ', $this->decimal($data['supply']), $now, $user); + + // Karta otworu. + $this->db()->table('seg_object_hole_cards')->insert([ + 'OHC_DRS_ID' => $drsId, + 'OHC_UJ' => $intakeName, + 'OHC_NAME' => $data['name'], + 'OHC_DATA_ODDANIA' => $data['available_date'] ?? null, + 'OHC_GLEB_ODWIER' => $data['depth'], + 'OHC_GLEB_OSTAT' => $data['depth'], + 'OHC_DL_GEOGR' => $this->decimal($data['latitude']), + 'OHC_SZER_GEOGR' => $this->decimal($data['longitude']), + 'OHC_PLC' => $department, + ]); + + $this->db()->table('seg_object_hole_cards_his')->insert([ + 'OHH_DRS_ID' => $drsId, + 'OHH_UJ' => $intakeName, + 'OHH_NAME' => $data['name'], + 'OHH_ZASYP' => $data['supply'], + 'OHH_PLC' => $department, + ]); + + // Kopia historyczna zasobu (kolumny _his identyczne z seg_dev_resources). + $this->db()->statement( + 'INSERT INTO seg_dev_resources_his SELECT * FROM seg_dev_resources WHERE DRS_ID = ?', + [$drsId] + ); + + return $drsId; + }); + } + + /** + * Aktualizacja studni - transakcyjny odpowiednik site301inf (linie 138-155). + */ + public function update(int $drsId, array $data, string $user): void + { + $this->db()->transaction(function () use ($drsId, $data) { + $intakeName = (string) $this->db()->table('seg_water_intakes') + ->where('SWI_ID', $data['water_intake_id']) + ->value('SWI_NAME'); + + $this->db()->table('seg_wells')->where('WLL_ID', $data['well_id'])->update([ + 'WLL_NAME' => $data['name'], + 'WLL_SWI_ID' => $data['water_intake_id'], + 'WLL_BARIERA' => $intakeName, + 'WLL_CAT_DIC_ID' => $data['category_id'], + 'WLL_PP_SCOPE' => $data['pp_scope'], + 'WLL_HH_SCOPE' => $data['hh_scope'], + 'WLL_SYS_TYPE' => $data['sys_type'], + 'WLL_STAT_DESC' => $data['status_desc'], + ]); + + $this->db()->table('seg_dev_resources')->where('DRS_ID', $drsId)->update([ + 'DRS_AVAILABLE_DATE' => $data['available_date'] ?: null, + 'DRS_RESOURCES_DIC_ID' => $data['status_id'], + ]); + + $this->db()->table('seg_object_hole_cards')->where('OHC_DRS_ID', $drsId)->update([ + 'OHC_NAME' => $data['name'], + 'OHC_UJ' => $intakeName, + 'OHC_DL_GEOGR' => $data['latitude'], + 'OHC_SZER_GEOGR' => $data['longitude'], + ]); + + // Data zabudowy ostatniego agregatu (tylko gdy istnieje wpis wymiany). + if (! empty($data['wle_id'])) { + $dateFrom = trim(($data['available_date'] ?? '').' '.($data['build_time'] ?? '')); + $this->db()->table('seg_wells_exchanged')->where('WLE_ID', $data['wle_id'])->update([ + 'WLE_DATE_FROM' => $dateFrom ?: null, + ]); + } + }); + } + + // ===================== POMOCNICZE ===================== + + /** Wstawia parametr techniczny do seg_dev_resources_det (DIC po nazwie). */ + private function insertDetail(int $drsId, string $dicName, string $value, Carbon $now, string $user): void + { + $detailId = $this->db()->table('sys_dictionaries') + ->where('DIC_TYPE', 'WELL_TECHNICAL_PARAMETERS') + ->where('DIC_NAME', $dicName) + ->value('DIC_ID'); + + $this->db()->table('seg_dev_resources_det')->insert([ + 'DRD_DRS_ID' => $drsId, + 'DRD_RESOURCES_DETAIL' => $detailId, + 'DRD_VALUE' => $value, + 'DRD_AUDIT_DATE' => $now->toDateTimeString(), + 'DRD_AUDIT_USR' => $user, + ]); + } + + /** Normalizacja liczby (przecinek → kropka), jak getFloatValue w legacy. */ + private function decimal(?string $value): string + { + return str_replace(',', '.', trim((string) $value)); + } +} diff --git a/app/Support/PolynomialRegression.php b/app/Support/PolynomialRegression.php new file mode 100644 index 0000000..6bf49d4 --- /dev/null +++ b/app/Support/PolynomialRegression.php @@ -0,0 +1,128 @@ +reset(); + } + + public function reset(): void + { + $squares = ($this->degree - 1) * 2; + for ($i = 0; $i <= $squares; $i++) { + $this->xPowers[$i] = 0.0; + $this->xyPowers[$i] = 0.0; + } + } + + public function addData(float $x, float $y): void + { + $squares = ($this->degree - 1) * 2; + for ($i = 0; $i <= $squares; $i++) { + $this->xPowers[$i] += $x ** $i; + $this->xyPowers[$i] += $y * ($x ** $i); + } + } + + /** + * Współczynniki [c0, c1, ...] (c0 = wyraz wolny). + * + * @return float[] + */ + public function getCoefficients(?int $degree = null): array + { + $degree ??= $this->degree; + $eps = 1e-12; + + // Macierz równań normalnych + kolumna augmentacji. + $matrix = []; + for ($row = 0; $row < $degree; $row++) { + for ($col = 0; $col < $degree; $col++) { + $matrix[$row][$col] = $this->xPowers[$row + $col]; + } + $matrix[$row][$degree] = $this->xyPowers[$row]; + } + + $rows = count($matrix); + $isDone = array_fill(0, $rows, false); + $order = []; + + // Eliminacja wierszowa do macierzy górnotrójkątnej z 1 na przekątnej. + for ($column = 0; $column < $rows; $column++) { + $activeRow = 0; + while ($activeRow < $rows + && (abs($matrix[$activeRow][$column]) < $eps || $isDone[$activeRow])) { + $activeRow++; + } + + if ($activeRow < $rows) { + $order[$column] = $activeRow; + + $firstTerm = $matrix[$activeRow][$column]; + for ($sub = $column; $sub <= $rows; $sub++) { + $matrix[$activeRow][$sub] /= $firstTerm; + } + $isDone[$activeRow] = true; + + for ($row = 0; $row < $rows; $row++) { + if (! $isDone[$row] && abs($matrix[$row][$column]) >= $eps) { + $factor = $matrix[$row][$column]; + for ($sub = $column; $sub <= $rows; $sub++) { + $matrix[$row][$sub] -= $factor * $matrix[$activeRow][$sub]; + } + } + } + } + } + + // Podstawianie wsteczne. + $isDone = array_fill(0, $rows, false); + $coefficients = []; + for ($column = $rows - 1; $column >= 0; $column--) { + $activeRow = $order[$column]; + $isDone[$activeRow] = true; + + for ($row = 0; $row < $rows; $row++) { + if (! $isDone[$row]) { + $factor = $matrix[$row][$column]; + for ($sub = $column; $sub <= $rows; $sub++) { + $matrix[$row][$sub] -= $factor * $matrix[$activeRow][$sub]; + } + } + } + $coefficients[$column] = $matrix[$activeRow][$rows]; + } + + ksort($coefficients); + + return $coefficients; + } + + /** @param float[] $coefficients */ + public function interpolate(array $coefficients, float $x): float + { + $y = 0.0; + foreach ($coefficients as $i => $c) { + $y += $c * ($x ** $i); + } + + return $y; + } +} diff --git a/artisan b/artisan new file mode 100644 index 0000000..c35e31d --- /dev/null +++ b/artisan @@ -0,0 +1,18 @@ +#!/usr/bin/env php +handleCommand(new ArgvInput); + +exit($status); diff --git a/bootstrap/app.php b/bootstrap/app.php new file mode 100644 index 0000000..c183276 --- /dev/null +++ b/bootstrap/app.php @@ -0,0 +1,18 @@ +withRouting( + web: __DIR__.'/../routes/web.php', + commands: __DIR__.'/../routes/console.php', + health: '/up', + ) + ->withMiddleware(function (Middleware $middleware): void { + // + }) + ->withExceptions(function (Exceptions $exceptions): void { + // + })->create(); diff --git a/bootstrap/cache/.gitignore b/bootstrap/cache/.gitignore new file mode 100644 index 0000000..d6b7ef3 --- /dev/null +++ b/bootstrap/cache/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/bootstrap/providers.php b/bootstrap/providers.php new file mode 100644 index 0000000..fc94ae6 --- /dev/null +++ b/bootstrap/providers.php @@ -0,0 +1,7 @@ +=5.0.0" + }, + "require-dev": { + "doctrine/dbal": "^4.0.0", + "nesbot/carbon": "^2.71.0 || ^3.0.0", + "phpunit/phpunit": "^10.3" + }, + "type": "library", + "autoload": { + "psr-4": { + "Carbon\\Doctrine\\": "src/Carbon/Doctrine/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "KyleKatarn", + "email": "kylekatarnls@gmail.com" + } + ], + "description": "Types to use Carbon in Doctrine", + "keywords": [ + "carbon", + "date", + "datetime", + "doctrine", + "time" + ], + "support": { + "issues": "https://github.com/CarbonPHP/carbon-doctrine-types/issues", + "source": "https://github.com/CarbonPHP/carbon-doctrine-types/tree/3.2.0" + }, + "funding": [ + { + "url": "https://github.com/kylekatarnls", + "type": "github" + }, + { + "url": "https://opencollective.com/Carbon", + "type": "open_collective" + }, + { + "url": "https://tidelift.com/funding/github/packagist/nesbot/carbon", + "type": "tidelift" + } + ], + "time": "2024-02-09T16:56:22+00:00" + }, + { + "name": "dflydev/dot-access-data", + "version": "v3.0.3", + "source": { + "type": "git", + "url": "https://github.com/dflydev/dflydev-dot-access-data.git", + "reference": "a23a2bf4f31d3518f3ecb38660c95715dfead60f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dflydev/dflydev-dot-access-data/zipball/a23a2bf4f31d3518f3ecb38660c95715dfead60f", + "reference": "a23a2bf4f31d3518f3ecb38660c95715dfead60f", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^0.12.42", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.3", + "scrutinizer/ocular": "1.6.0", + "squizlabs/php_codesniffer": "^3.5", + "vimeo/psalm": "^4.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Dflydev\\DotAccessData\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Dragonfly Development Inc.", + "email": "info@dflydev.com", + "homepage": "http://dflydev.com" + }, + { + "name": "Beau Simensen", + "email": "beau@dflydev.com", + "homepage": "http://beausimensen.com" + }, + { + "name": "Carlos Frutos", + "email": "carlos@kiwing.it", + "homepage": "https://github.com/cfrutos" + }, + { + "name": "Colin O'Dell", + "email": "colinodell@gmail.com", + "homepage": "https://www.colinodell.com" + } + ], + "description": "Given a deep data structure, access data by dot notation.", + "homepage": "https://github.com/dflydev/dflydev-dot-access-data", + "keywords": [ + "access", + "data", + "dot", + "notation" + ], + "support": { + "issues": "https://github.com/dflydev/dflydev-dot-access-data/issues", + "source": "https://github.com/dflydev/dflydev-dot-access-data/tree/v3.0.3" + }, + "time": "2024-07-08T12:26:09+00:00" + }, + { + "name": "doctrine/inflector", + "version": "2.1.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/inflector.git", + "reference": "6d6c96277ea252fc1304627204c3d5e6e15faa3b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/inflector/zipball/6d6c96277ea252fc1304627204c3d5e6e15faa3b", + "reference": "6d6c96277ea252fc1304627204c3d5e6e15faa3b", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "doctrine/coding-standard": "^12.0 || ^13.0", + "phpstan/phpstan": "^1.12 || ^2.0", + "phpstan/phpstan-phpunit": "^1.4 || ^2.0", + "phpstan/phpstan-strict-rules": "^1.6 || ^2.0", + "phpunit/phpunit": "^8.5 || ^12.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Inflector\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "PHP Doctrine Inflector is a small library that can perform string manipulations with regard to upper/lowercase and singular/plural forms of words.", + "homepage": "https://www.doctrine-project.org/projects/inflector.html", + "keywords": [ + "inflection", + "inflector", + "lowercase", + "manipulation", + "php", + "plural", + "singular", + "strings", + "uppercase", + "words" + ], + "support": { + "issues": "https://github.com/doctrine/inflector/issues", + "source": "https://github.com/doctrine/inflector/tree/2.1.0" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finflector", + "type": "tidelift" + } + ], + "time": "2025-08-10T19:31:58+00:00" + }, + { + "name": "doctrine/lexer", + "version": "3.0.1", + "source": { + "type": "git", + "url": "https://github.com/doctrine/lexer.git", + "reference": "31ad66abc0fc9e1a1f2d9bc6a42668d2fbbcd6dd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/lexer/zipball/31ad66abc0fc9e1a1f2d9bc6a42668d2fbbcd6dd", + "reference": "31ad66abc0fc9e1a1f2d9bc6a42668d2fbbcd6dd", + "shasum": "" + }, + "require": { + "php": "^8.1" + }, + "require-dev": { + "doctrine/coding-standard": "^12", + "phpstan/phpstan": "^1.10", + "phpunit/phpunit": "^10.5", + "psalm/plugin-phpunit": "^0.18.3", + "vimeo/psalm": "^5.21" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Common\\Lexer\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "PHP Doctrine Lexer parser library that can be used in Top-Down, Recursive Descent Parsers.", + "homepage": "https://www.doctrine-project.org/projects/lexer.html", + "keywords": [ + "annotations", + "docblock", + "lexer", + "parser", + "php" + ], + "support": { + "issues": "https://github.com/doctrine/lexer/issues", + "source": "https://github.com/doctrine/lexer/tree/3.0.1" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Flexer", + "type": "tidelift" + } + ], + "time": "2024-02-05T11:56:58+00:00" + }, + { + "name": "dragonmantank/cron-expression", + "version": "v3.6.0", + "source": { + "type": "git", + "url": "https://github.com/dragonmantank/cron-expression.git", + "reference": "d61a8a9604ec1f8c3d150d09db6ce98b32675013" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dragonmantank/cron-expression/zipball/d61a8a9604ec1f8c3d150d09db6ce98b32675013", + "reference": "d61a8a9604ec1f8c3d150d09db6ce98b32675013", + "shasum": "" + }, + "require": { + "php": "^8.2|^8.3|^8.4|^8.5" + }, + "replace": { + "mtdowling/cron-expression": "^1.0" + }, + "require-dev": { + "phpstan/extension-installer": "^1.4.3", + "phpstan/phpstan": "^1.12.32|^2.1.31", + "phpunit/phpunit": "^8.5.48|^9.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Cron\\": "src/Cron/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Chris Tankersley", + "email": "chris@ctankersley.com", + "homepage": "https://github.com/dragonmantank" + } + ], + "description": "CRON for PHP: Calculate the next or previous run date and determine if a CRON expression is due", + "keywords": [ + "cron", + "schedule" + ], + "support": { + "issues": "https://github.com/dragonmantank/cron-expression/issues", + "source": "https://github.com/dragonmantank/cron-expression/tree/v3.6.0" + }, + "funding": [ + { + "url": "https://github.com/dragonmantank", + "type": "github" + } + ], + "time": "2025-10-31T18:51:33+00:00" + }, + { + "name": "egulias/email-validator", + "version": "4.0.4", + "source": { + "type": "git", + "url": "https://github.com/egulias/EmailValidator.git", + "reference": "d42c8731f0624ad6bdc8d3e5e9a4524f68801cfa" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/d42c8731f0624ad6bdc8d3e5e9a4524f68801cfa", + "reference": "d42c8731f0624ad6bdc8d3e5e9a4524f68801cfa", + "shasum": "" + }, + "require": { + "doctrine/lexer": "^2.0 || ^3.0", + "php": ">=8.1", + "symfony/polyfill-intl-idn": "^1.26" + }, + "require-dev": { + "phpunit/phpunit": "^10.2", + "vimeo/psalm": "^5.12" + }, + "suggest": { + "ext-intl": "PHP Internationalization Libraries are required to use the SpoofChecking validation" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Egulias\\EmailValidator\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Eduardo Gulias Davis" + } + ], + "description": "A library for validating emails against several RFCs", + "homepage": "https://github.com/egulias/EmailValidator", + "keywords": [ + "email", + "emailvalidation", + "emailvalidator", + "validation", + "validator" + ], + "support": { + "issues": "https://github.com/egulias/EmailValidator/issues", + "source": "https://github.com/egulias/EmailValidator/tree/4.0.4" + }, + "funding": [ + { + "url": "https://github.com/egulias", + "type": "github" + } + ], + "time": "2025-03-06T22:45:56+00:00" + }, + { + "name": "fruitcake/php-cors", + "version": "v1.4.0", + "source": { + "type": "git", + "url": "https://github.com/fruitcake/php-cors.git", + "reference": "38aaa6c3fd4c157ffe2a4d10aa8b9b16ba8de379" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/fruitcake/php-cors/zipball/38aaa6c3fd4c157ffe2a4d10aa8b9b16ba8de379", + "reference": "38aaa6c3fd4c157ffe2a4d10aa8b9b16ba8de379", + "shasum": "" + }, + "require": { + "php": "^8.1", + "symfony/http-foundation": "^5.4|^6.4|^7.3|^8" + }, + "require-dev": { + "phpstan/phpstan": "^2", + "phpunit/phpunit": "^9", + "squizlabs/php_codesniffer": "^4" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.3-dev" + } + }, + "autoload": { + "psr-4": { + "Fruitcake\\Cors\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fruitcake", + "homepage": "https://fruitcake.nl" + }, + { + "name": "Barryvdh", + "email": "barryvdh@gmail.com" + } + ], + "description": "Cross-origin resource sharing library for the Symfony HttpFoundation", + "homepage": "https://github.com/fruitcake/php-cors", + "keywords": [ + "cors", + "laravel", + "symfony" + ], + "support": { + "issues": "https://github.com/fruitcake/php-cors/issues", + "source": "https://github.com/fruitcake/php-cors/tree/v1.4.0" + }, + "funding": [ + { + "url": "https://fruitcake.nl", + "type": "custom" + }, + { + "url": "https://github.com/barryvdh", + "type": "github" + } + ], + "time": "2025-12-03T09:33:47+00:00" + }, + { + "name": "graham-campbell/result-type", + "version": "v1.2.0", + "source": { + "type": "git", + "url": "https://github.com/GrahamCampbell/Result-Type.git", + "reference": "adccca3324eece92ca35463648c12b9e6293c05b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/GrahamCampbell/Result-Type/zipball/adccca3324eece92ca35463648c12b9e6293c05b", + "reference": "adccca3324eece92ca35463648c12b9e6293c05b", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0", + "phpoption/phpoption": "^1.10" + }, + "require-dev": { + "phpunit/phpunit": "^8.5.52 || ^9.6.34 || ^10.5.63 || ^11.5.55 || ^12.5.14" + }, + "type": "library", + "autoload": { + "psr-4": { + "GrahamCampbell\\ResultType\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + } + ], + "description": "An Implementation Of The Result Type", + "keywords": [ + "Graham Campbell", + "GrahamCampbell", + "Result Type", + "Result-Type", + "result" + ], + "support": { + "issues": "https://github.com/GrahamCampbell/Result-Type/issues", + "source": "https://github.com/GrahamCampbell/Result-Type/tree/v1.2.0" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/graham-campbell/result-type", + "type": "tidelift" + } + ], + "time": "2026-08-24T09:06:52+00:00" + }, + { + "name": "guzzlehttp/guzzle", + "version": "7.15.5", + "source": { + "type": "git", + "url": "https://github.com/guzzle/guzzle.git", + "reference": "ee80339fd9177ba44c49cdb653ff02a4d1106b9a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/ee80339fd9177ba44c49cdb653ff02a4d1106b9a", + "reference": "ee80339fd9177ba44c49cdb653ff02a4d1106b9a", + "shasum": "" + }, + "require": { + "ext-json": "*", + "guzzlehttp/promises": "^2.5.3", + "guzzlehttp/psr7": "^2.13.1", + "php": "^7.2.5 || ^8.0", + "psr/http-client": "^1.0", + "symfony/deprecation-contracts": "^2.5 || ^3.0", + "symfony/polyfill-php80": "^1.25" + }, + "provide": { + "psr/http-client-implementation": "1.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "ext-curl": "*", + "guzzle/client-integration-tests": "3.0.3", + "guzzlehttp/test-server": "^0.7", + "php-http/message-factory": "^1.1", + "phpunit/phpunit": "^8.5.52 || ^9.6.34", + "psr/log": "^1.1 || ^2.0 || ^3.0" + }, + "suggest": { + "ext-curl": "Required for CURL handler support", + "ext-intl": "Required for Internationalized Domain Name (IDN) support", + "psr/log": "Required for using the Log middleware" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + } + }, + "autoload": { + "files": [ + "src/functions_include.php" + ], + "psr-4": { + "GuzzleHttp\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "Jeremy Lindblom", + "email": "jeremeamia@gmail.com", + "homepage": "https://github.com/jeremeamia" + }, + { + "name": "George Mponos", + "email": "gmponos@gmail.com", + "homepage": "https://github.com/gmponos" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://github.com/sagikazarmark" + }, + { + "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", + "homepage": "https://github.com/Tobion" + } + ], + "description": "Guzzle is a PHP HTTP client library", + "keywords": [ + "client", + "curl", + "framework", + "http", + "http client", + "psr-18", + "psr-7", + "rest", + "web service" + ], + "support": { + "issues": "https://github.com/guzzle/guzzle/issues", + "source": "https://github.com/guzzle/guzzle/tree/7.15.5" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/guzzle", + "type": "tidelift" + } + ], + "time": "2026-08-24T09:21:06+00:00" + }, + { + "name": "guzzlehttp/promises", + "version": "2.5.3", + "source": { + "type": "git", + "url": "https://github.com/guzzle/promises.git", + "reference": "cde49999552d185d64715fe9c1f77a2aadd2f9f1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/promises/zipball/cde49999552d185d64715fe9c1f77a2aadd2f9f1", + "reference": "cde49999552d185d64715fe9c1f77a2aadd2f9f1", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0", + "symfony/deprecation-contracts": "^2.5 || ^3.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "phpunit/phpunit": "^8.5.52 || ^9.6.34" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\Promise\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + }, + { + "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", + "homepage": "https://github.com/Tobion" + } + ], + "description": "Guzzle promises library", + "keywords": [ + "promise" + ], + "support": { + "issues": "https://github.com/guzzle/promises/issues", + "source": "https://github.com/guzzle/promises/tree/2.5.3" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/promises", + "type": "tidelift" + } + ], + "time": "2026-08-24T09:11:28+00:00" + }, + { + "name": "guzzlehttp/psr7", + "version": "2.13.1", + "source": { + "type": "git", + "url": "https://github.com/guzzle/psr7.git", + "reference": "95e7828100de18b4e269fb1703be530082d5166d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/95e7828100de18b4e269fb1703be530082d5166d", + "reference": "95e7828100de18b4e269fb1703be530082d5166d", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0", + "psr/http-factory": "^1.0", + "psr/http-message": "^1.1 || ^2.0", + "ralouphie/getallheaders": "^3.0", + "symfony/deprecation-contracts": "^2.5 || ^3.0", + "symfony/polyfill-php80": "^1.25" + }, + "provide": { + "psr/http-factory-implementation": "1.0", + "psr/http-message-implementation": "1.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "http-interop/http-factory-tests": "1.1.0", + "jshttp/mime-db": "1.54.0.1", + "phpunit/phpunit": "^8.5.52 || ^9.6.34" + }, + "suggest": { + "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\Psr7\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "George Mponos", + "email": "gmponos@gmail.com", + "homepage": "https://github.com/gmponos" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://github.com/sagikazarmark" + }, + { + "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", + "homepage": "https://github.com/Tobion" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://sagikazarmark.hu" + } + ], + "description": "PSR-7 message implementation that also provides common utility methods", + "keywords": [ + "http", + "message", + "psr-7", + "request", + "response", + "stream", + "uri", + "url" + ], + "support": { + "issues": "https://github.com/guzzle/psr7/issues", + "source": "https://github.com/guzzle/psr7/tree/2.13.1" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/psr7", + "type": "tidelift" + } + ], + "time": "2026-08-24T09:13:11+00:00" + }, + { + "name": "guzzlehttp/uri-template", + "version": "v1.0.11", + "source": { + "type": "git", + "url": "https://github.com/guzzle/uri-template.git", + "reference": "d0058dccf4299d70c3d9da3378b8908b32780368" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/uri-template/zipball/d0058dccf4299d70c3d9da3378b8908b32780368", + "reference": "d0058dccf4299d70c3d9da3378b8908b32780368", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0", + "symfony/polyfill-php80": "^1.25" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "phpunit/phpunit": "^8.5.52 || ^9.6.34", + "uri-template/tests": "1.0.0" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\UriTemplate\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "George Mponos", + "email": "gmponos@gmail.com", + "homepage": "https://github.com/gmponos" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + } + ], + "description": "A polyfill class for uri_template of PHP", + "keywords": [ + "guzzlehttp", + "uri-template" + ], + "support": { + "issues": "https://github.com/guzzle/uri-template/issues", + "source": "https://github.com/guzzle/uri-template/tree/v1.0.11" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/uri-template", + "type": "tidelift" + } + ], + "time": "2026-08-24T09:15:32+00:00" + }, + { + "name": "laravel/framework", + "version": "v12.69.1", + "source": { + "type": "git", + "url": "https://github.com/laravel/framework.git", + "reference": "0c07b0b1f88af44d8558ffadf66900a860f93c23" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/framework/zipball/0c07b0b1f88af44d8558ffadf66900a860f93c23", + "reference": "0c07b0b1f88af44d8558ffadf66900a860f93c23", + "shasum": "" + }, + "require": { + "brick/math": "^0.11|^0.12|^0.13|^0.14", + "composer-runtime-api": "^2.2", + "doctrine/inflector": "^2.0.5", + "dragonmantank/cron-expression": "^3.4", + "egulias/email-validator": "^3.2.1|^4.0", + "ext-ctype": "*", + "ext-filter": "*", + "ext-hash": "*", + "ext-mbstring": "*", + "ext-openssl": "*", + "ext-session": "*", + "ext-tokenizer": "*", + "fruitcake/php-cors": "^1.3", + "guzzlehttp/guzzle": "^7.8.2", + "guzzlehttp/uri-template": "^1.0", + "laravel/prompts": "^0.3.0", + "laravel/serializable-closure": "^1.3|^2.0", + "league/commonmark": "^2.8.1", + "league/flysystem": "^3.25.1", + "league/flysystem-local": "^3.25.1", + "league/uri": "^7.5.1", + "monolog/monolog": "^3.0", + "nesbot/carbon": "^3.8.4", + "nunomaduro/termwind": "^2.0", + "php": "^8.2", + "psr/container": "^1.1.1|^2.0.1", + "psr/log": "^1.0|^2.0|^3.0", + "psr/simple-cache": "^1.0|^2.0|^3.0", + "ramsey/uuid": "^4.7", + "symfony/console": "^7.2.0", + "symfony/error-handler": "^7.2.0", + "symfony/finder": "^7.2.0", + "symfony/http-foundation": "^7.2.0", + "symfony/http-kernel": "^7.2.0", + "symfony/mailer": "^7.2.0", + "symfony/mime": "^7.2.0", + "symfony/polyfill-php83": "^1.33", + "symfony/polyfill-php84": "^1.34", + "symfony/polyfill-php85": "^1.34", + "symfony/process": "^7.2.0", + "symfony/routing": "^7.2.0", + "symfony/uid": "^7.2.0", + "symfony/var-dumper": "^7.2.0", + "tijsverkoyen/css-to-inline-styles": "^2.2.5", + "vlucas/phpdotenv": "^5.6.1", + "voku/portable-ascii": "^2.0.2" + }, + "conflict": { + "tightenco/collect": "<5.5.33" + }, + "provide": { + "psr/container-implementation": "1.1|2.0", + "psr/log-implementation": "1.0|2.0|3.0", + "psr/simple-cache-implementation": "1.0|2.0|3.0" + }, + "replace": { + "illuminate/auth": "self.version", + "illuminate/broadcasting": "self.version", + "illuminate/bus": "self.version", + "illuminate/cache": "self.version", + "illuminate/collections": "self.version", + "illuminate/concurrency": "self.version", + "illuminate/conditionable": "self.version", + "illuminate/config": "self.version", + "illuminate/console": "self.version", + "illuminate/container": "self.version", + "illuminate/contracts": "self.version", + "illuminate/cookie": "self.version", + "illuminate/database": "self.version", + "illuminate/encryption": "self.version", + "illuminate/events": "self.version", + "illuminate/filesystem": "self.version", + "illuminate/hashing": "self.version", + "illuminate/http": "self.version", + "illuminate/json-schema": "self.version", + "illuminate/log": "self.version", + "illuminate/macroable": "self.version", + "illuminate/mail": "self.version", + "illuminate/notifications": "self.version", + "illuminate/pagination": "self.version", + "illuminate/pipeline": "self.version", + "illuminate/process": "self.version", + "illuminate/queue": "self.version", + "illuminate/redis": "self.version", + "illuminate/reflection": "self.version", + "illuminate/routing": "self.version", + "illuminate/session": "self.version", + "illuminate/support": "self.version", + "illuminate/testing": "self.version", + "illuminate/translation": "self.version", + "illuminate/validation": "self.version", + "illuminate/view": "self.version", + "spatie/once": "*" + }, + "require-dev": { + "ably/ably-php": "^1.0", + "aws/aws-sdk-php": "^3.322.9", + "ext-gmp": "*", + "fakerphp/faker": "^1.24", + "guzzlehttp/promises": "^2.0.3", + "guzzlehttp/psr7": "^2.4", + "laravel/pint": "^1.18", + "league/flysystem-aws-s3-v3": "^3.25.1", + "league/flysystem-ftp": "^3.25.1", + "league/flysystem-path-prefixing": "^3.25.1", + "league/flysystem-read-only": "^3.25.1", + "league/flysystem-sftp-v3": "^3.25.1", + "mockery/mockery": "^1.6.10", + "opis/json-schema": "^2.4.1", + "orchestra/testbench-core": "^10.9.0", + "pda/pheanstalk": "^5.0.6|^7.0.0", + "php-http/discovery": "^1.15", + "phpstan/phpstan": "^2.1.41", + "phpunit/phpunit": "^10.5.35|^11.5.3|^12.0.1", + "predis/predis": "^2.3|^3.0", + "resend/resend-php": "^0.10.0|^1.0", + "symfony/cache": "^7.2.0", + "symfony/http-client": "^7.2.0", + "symfony/psr-http-message-bridge": "^7.2.0", + "symfony/translation": "^7.2.0" + }, + "suggest": { + "ably/ably-php": "Required to use the Ably broadcast driver (^1.0).", + "aws/aws-sdk-php": "Required to use the SQS queue driver, DynamoDb failed job storage, and SES mail driver (^3.322.9).", + "brianium/paratest": "Required to run tests in parallel (^7.0|^8.0).", + "ext-apcu": "Required to use the APC cache driver.", + "ext-fileinfo": "Required to use the Filesystem class.", + "ext-ftp": "Required to use the Flysystem FTP driver.", + "ext-gd": "Required to use Illuminate\\Http\\Testing\\FileFactory::image().", + "ext-memcached": "Required to use the memcache cache driver.", + "ext-pcntl": "Required to use all features of the queue worker and console signal trapping.", + "ext-pdo": "Required to use all database features.", + "ext-posix": "Required to use all features of the queue worker.", + "ext-redis": "Required to use the Redis cache and queue drivers (^4.0|^5.0|^6.0).", + "fakerphp/faker": "Required to generate fake data using the fake() helper (^1.23).", + "filp/whoops": "Required for friendly error pages in development (^2.14.3).", + "laravel/tinker": "Required to use the tinker console command (^2.0).", + "league/flysystem-aws-s3-v3": "Required to use the Flysystem S3 driver (^3.25.1).", + "league/flysystem-ftp": "Required to use the Flysystem FTP driver (^3.25.1).", + "league/flysystem-path-prefixing": "Required to use the scoped driver (^3.25.1).", + "league/flysystem-read-only": "Required to use read-only disks (^3.25.1)", + "league/flysystem-sftp-v3": "Required to use the Flysystem SFTP driver (^3.25.1).", + "mockery/mockery": "Required to use mocking (^1.6).", + "pda/pheanstalk": "Required to use the beanstalk queue driver (^5.0).", + "php-http/discovery": "Required to use PSR-7 bridging features (^1.15).", + "phpunit/phpunit": "Required to use assertions and run tests (^10.5.35|^11.5.3|^12.0.1).", + "predis/predis": "Required to use the predis connector (^2.3|^3.0).", + "psr/http-message": "Required to allow Storage::put to accept a StreamInterface (^1.0).", + "pusher/pusher-php-server": "Required to use the Pusher broadcast driver (^6.0|^7.0).", + "resend/resend-php": "Required to enable support for the Resend mail transport (^0.10.0|^1.0).", + "symfony/cache": "Required to PSR-6 cache bridge (^7.2).", + "symfony/filesystem": "Required to enable support for relative symbolic links (^7.2).", + "symfony/http-client": "Required to enable support for the Symfony API mail transports (^7.2).", + "symfony/mailgun-mailer": "Required to enable support for the Mailgun mail transport (^7.2).", + "symfony/postmark-mailer": "Required to enable support for the Postmark mail transport (^7.2).", + "symfony/psr-http-message-bridge": "Required to use PSR-7 bridging features (^7.2)." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "12.x-dev" + } + }, + "autoload": { + "files": [ + "src/Illuminate/Collections/functions.php", + "src/Illuminate/Collections/helpers.php", + "src/Illuminate/Events/functions.php", + "src/Illuminate/Filesystem/functions.php", + "src/Illuminate/Foundation/helpers.php", + "src/Illuminate/Log/functions.php", + "src/Illuminate/Reflection/helpers.php", + "src/Illuminate/Support/functions.php", + "src/Illuminate/Support/helpers.php" + ], + "psr-4": { + "Illuminate\\": "src/Illuminate/", + "Illuminate\\Support\\": [ + "src/Illuminate/Macroable/", + "src/Illuminate/Collections/", + "src/Illuminate/Conditionable/", + "src/Illuminate/Reflection/" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "The Laravel Framework.", + "homepage": "https://laravel.com", + "keywords": [ + "framework", + "laravel" + ], + "support": { + "issues": "https://github.com/laravel/framework/issues", + "source": "https://github.com/laravel/framework" + }, + "time": "2026-09-01T21:34:37+00:00" + }, + { + "name": "laravel/prompts", + "version": "v0.3.24", + "source": { + "type": "git", + "url": "https://github.com/laravel/prompts.git", + "reference": "5d3cdef29e93ca3b62b1871359db3078cd99908b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/prompts/zipball/5d3cdef29e93ca3b62b1871359db3078cd99908b", + "reference": "5d3cdef29e93ca3b62b1871359db3078cd99908b", + "shasum": "" + }, + "require": { + "composer-runtime-api": "^2.2", + "ext-mbstring": "*", + "php": "^8.1", + "symfony/console": "^6.2|^7.0|^8.0" + }, + "conflict": { + "illuminate/console": ">=10.17.0 <10.25.0", + "laravel/framework": ">=10.17.0 <10.25.0" + }, + "require-dev": { + "illuminate/collections": "^10.0|^11.0|^12.0|^13.0", + "mockery/mockery": "^1.5", + "pestphp/pest": "^2.3|^3.4|^4.0", + "phpstan/phpstan": "^1.12.28", + "phpstan/phpstan-mockery": "^1.1.3" + }, + "suggest": { + "ext-pcntl": "Required for the spinner to be animated." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "0.3.x-dev" + } + }, + "autoload": { + "files": [ + "src/helpers.php" + ], + "psr-4": { + "Laravel\\Prompts\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Add beautiful and user-friendly forms to your command-line applications.", + "support": { + "issues": "https://github.com/laravel/prompts/issues", + "source": "https://github.com/laravel/prompts/tree/v0.3.24" + }, + "time": "2026-08-20T12:55:36+00:00" + }, + { + "name": "laravel/serializable-closure", + "version": "v2.0.16", + "source": { + "type": "git", + "url": "https://github.com/laravel/serializable-closure.git", + "reference": "7cfc24e4fa2cca045fb8dd2a797a2b2b13b655ed" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/7cfc24e4fa2cca045fb8dd2a797a2b2b13b655ed", + "reference": "7cfc24e4fa2cca045fb8dd2a797a2b2b13b655ed", + "shasum": "" + }, + "require": { + "php": "^8.1" + }, + "require-dev": { + "illuminate/support": "^10.0|^11.0|^12.0|^13.0", + "nesbot/carbon": "^2.67|^3.0", + "pestphp/pest": "^2.36|^3.0|^4.0", + "phpstan/phpstan": "^2.0", + "symfony/var-dumper": "^6.2.0|^7.0.0|^8.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "Laravel\\SerializableClosure\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + }, + { + "name": "Nuno Maduro", + "email": "nuno@laravel.com" + } + ], + "description": "Laravel Serializable Closure provides an easy and secure way to serialize closures in PHP.", + "keywords": [ + "closure", + "laravel", + "serializable" + ], + "support": { + "issues": "https://github.com/laravel/serializable-closure/issues", + "source": "https://github.com/laravel/serializable-closure" + }, + "time": "2026-08-18T20:28:54+00:00" + }, + { + "name": "laravel/tinker", + "version": "v2.11.1", + "source": { + "type": "git", + "url": "https://github.com/laravel/tinker.git", + "reference": "c9f80cc835649b5c1842898fb043f8cc098dd741" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/tinker/zipball/c9f80cc835649b5c1842898fb043f8cc098dd741", + "reference": "c9f80cc835649b5c1842898fb043f8cc098dd741", + "shasum": "" + }, + "require": { + "illuminate/console": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0|^12.0", + "illuminate/contracts": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0|^12.0", + "illuminate/support": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0|^12.0", + "php": "^7.2.5|^8.0", + "psy/psysh": "^0.11.1|^0.12.0", + "symfony/var-dumper": "^4.3.4|^5.0|^6.0|^7.0|^8.0" + }, + "require-dev": { + "mockery/mockery": "~1.3.3|^1.4.2", + "phpstan/phpstan": "^1.10", + "phpunit/phpunit": "^8.5.8|^9.3.3|^10.0" + }, + "suggest": { + "illuminate/database": "The Illuminate Database package (^6.0|^7.0|^8.0|^9.0|^10.0|^11.0|^12.0)." + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Laravel\\Tinker\\TinkerServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Laravel\\Tinker\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "Powerful REPL for the Laravel framework.", + "keywords": [ + "REPL", + "Tinker", + "laravel", + "psysh" + ], + "support": { + "issues": "https://github.com/laravel/tinker/issues", + "source": "https://github.com/laravel/tinker/tree/v2.11.1" + }, + "time": "2026-02-06T14:12:35+00:00" + }, + { + "name": "league/commonmark", + "version": "2.10.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/commonmark.git", + "reference": "d2d1aa8b35e072966c89bc0c66cf926e56767dc4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/d2d1aa8b35e072966c89bc0c66cf926e56767dc4", + "reference": "d2d1aa8b35e072966c89bc0c66cf926e56767dc4", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "league/config": "^1.1.1", + "php": "^7.4 || ^8.0", + "psr/event-dispatcher": "^1.0", + "symfony/deprecation-contracts": "^2.1 || ^3.0", + "symfony/polyfill-php80": "^1.16" + }, + "require-dev": { + "cebe/markdown": "^1.0", + "commonmark/cmark": "0.31.1", + "commonmark/commonmark.js": "0.31.1", + "composer/package-versions-deprecated": "^1.8", + "embed/embed": "^4.4", + "erusev/parsedown": "^1.0", + "ext-json": "*", + "github/gfm": "0.29.0", + "michelf/php-markdown": "^1.4 || ^2.0", + "nyholm/psr7": "^1.5", + "phpstan/phpstan": "^2.0.0", + "phpunit/phpunit": "^9.5.21 || ^10.5.9 || ^11.0.0 || ^12.0.0 || ^13.0.0", + "scrutinizer/ocular": "^1.8.1", + "symfony/finder": "^5.3 | ^6.0 | ^7.0 || ^8.0", + "symfony/process": "^5.4 | ^6.0 | ^7.0 || ^8.0", + "symfony/yaml": "^2.3 | ^3.0 | ^4.0 | ^5.0 | ^6.0 | ^7.0 || ^8.0", + "unleashedtech/php-coding-standard": "^3.1.1", + "vimeo/psalm": "^4.24.0 || ^5.0.0 || ^6.0.0" + }, + "suggest": { + "symfony/yaml": "v2.3+ required if using the Front Matter extension" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "2.11-dev" + } + }, + "autoload": { + "psr-4": { + "League\\CommonMark\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Colin O'Dell", + "email": "colinodell@gmail.com", + "homepage": "https://www.colinodell.com", + "role": "Lead Developer" + } + ], + "description": "Highly-extensible PHP Markdown parser which fully supports the CommonMark spec and GitHub-Flavored Markdown (GFM)", + "homepage": "https://commonmark.thephpleague.com", + "keywords": [ + "commonmark", + "flavored", + "gfm", + "github", + "github-flavored", + "markdown", + "md", + "parser" + ], + "support": { + "docs": "https://commonmark.thephpleague.com/", + "forum": "https://github.com/thephpleague/commonmark/discussions", + "issues": "https://github.com/thephpleague/commonmark/issues", + "rss": "https://github.com/thephpleague/commonmark/releases.atom", + "source": "https://github.com/thephpleague/commonmark" + }, + "funding": [ + { + "url": "https://www.colinodell.com/sponsor", + "type": "custom" + }, + { + "url": "https://www.paypal.me/colinpodell/10.00", + "type": "custom" + }, + { + "url": "https://github.com/colinodell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/league/commonmark", + "type": "tidelift" + } + ], + "time": "2026-08-11T16:06:25+00:00" + }, + { + "name": "league/config", + "version": "v1.2.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/config.git", + "reference": "754b3604fb2984c71f4af4a9cbe7b57f346ec1f3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/config/zipball/754b3604fb2984c71f4af4a9cbe7b57f346ec1f3", + "reference": "754b3604fb2984c71f4af4a9cbe7b57f346ec1f3", + "shasum": "" + }, + "require": { + "dflydev/dot-access-data": "^3.0.1", + "nette/schema": "^1.2", + "php": "^7.4 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^1.8.2", + "phpunit/phpunit": "^9.5.5", + "scrutinizer/ocular": "^1.8.1", + "unleashedtech/php-coding-standard": "^3.1", + "vimeo/psalm": "^4.7.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.2-dev" + } + }, + "autoload": { + "psr-4": { + "League\\Config\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Colin O'Dell", + "email": "colinodell@gmail.com", + "homepage": "https://www.colinodell.com", + "role": "Lead Developer" + } + ], + "description": "Define configuration arrays with strict schemas and access values with dot notation", + "homepage": "https://config.thephpleague.com", + "keywords": [ + "array", + "config", + "configuration", + "dot", + "dot-access", + "nested", + "schema" + ], + "support": { + "docs": "https://config.thephpleague.com/", + "issues": "https://github.com/thephpleague/config/issues", + "rss": "https://github.com/thephpleague/config/releases.atom", + "source": "https://github.com/thephpleague/config" + }, + "funding": [ + { + "url": "https://www.colinodell.com/sponsor", + "type": "custom" + }, + { + "url": "https://www.paypal.me/colinpodell/10.00", + "type": "custom" + }, + { + "url": "https://github.com/colinodell", + "type": "github" + } + ], + "time": "2022-12-11T20:36:23+00:00" + }, + { + "name": "league/flysystem", + "version": "3.36.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/flysystem.git", + "reference": "f7fb152932f30072d573510cbd4dd657d6475b25" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/f7fb152932f30072d573510cbd4dd657d6475b25", + "reference": "f7fb152932f30072d573510cbd4dd657d6475b25", + "shasum": "" + }, + "require": { + "league/flysystem-local": "^3.0.0", + "league/mime-type-detection": "^1.0.0", + "php": "^8.0.2" + }, + "conflict": { + "async-aws/core": "<1.19.0", + "async-aws/s3": "<1.14.0", + "aws/aws-sdk-php": "3.209.31 || 3.210.0", + "guzzlehttp/guzzle": "<7.0", + "guzzlehttp/ringphp": "<1.1.1", + "phpseclib/phpseclib": "3.0.15", + "symfony/http-client": "<5.2" + }, + "require-dev": { + "async-aws/s3": "^1.5 || ^2.0", + "async-aws/simple-s3": "^1.1 || ^2.0", + "aws/aws-sdk-php": "^3.295.10", + "composer/semver": "^3.0", + "ext-fileinfo": "*", + "ext-ftp": "*", + "ext-mongodb": "^1.3|^2", + "ext-zip": "*", + "friendsofphp/php-cs-fixer": "^3.5", + "google/cloud-storage": "^1.23", + "guzzlehttp/psr7": "^2.6", + "microsoft/azure-storage-blob": "^1.1", + "mongodb/mongodb": "^1.2|^2", + "phpseclib/phpseclib": "^3.0.36", + "phpstan/phpstan": "^1.10", + "phpunit/phpunit": "^9.5.11|^10.0", + "sabre/dav": "^4.6.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "League\\Flysystem\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Frank de Jonge", + "email": "info@frankdejonge.nl" + } + ], + "description": "File storage abstraction for PHP", + "keywords": [ + "WebDAV", + "aws", + "cloud", + "file", + "files", + "filesystem", + "filesystems", + "ftp", + "s3", + "sftp", + "storage" + ], + "support": { + "issues": "https://github.com/thephpleague/flysystem/issues", + "source": "https://github.com/thephpleague/flysystem/tree/3.36.0" + }, + "time": "2026-09-02T08:00:27+00:00" + }, + { + "name": "league/flysystem-local", + "version": "3.35.3", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/flysystem-local.git", + "reference": "a099b24dce160f3b2239043d13d47c4a1a214ea4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/flysystem-local/zipball/a099b24dce160f3b2239043d13d47c4a1a214ea4", + "reference": "a099b24dce160f3b2239043d13d47c4a1a214ea4", + "shasum": "" + }, + "require": { + "ext-fileinfo": "*", + "league/flysystem": "^3.0.0", + "league/mime-type-detection": "^1.0.0", + "php": "^8.0.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "League\\Flysystem\\Local\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Frank de Jonge", + "email": "info@frankdejonge.nl" + } + ], + "description": "Local filesystem adapter for Flysystem.", + "keywords": [ + "Flysystem", + "file", + "files", + "filesystem", + "local" + ], + "support": { + "source": "https://github.com/thephpleague/flysystem-local/tree/3.35.3" + }, + "time": "2026-08-12T13:29:21+00:00" + }, + { + "name": "league/mime-type-detection", + "version": "1.17.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/mime-type-detection.git", + "reference": "f5f47eff7c48ed1003069a2ca67f316fb4021c76" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/f5f47eff7c48ed1003069a2ca67f316fb4021c76", + "reference": "f5f47eff7c48ed1003069a2ca67f316fb4021c76", + "shasum": "" + }, + "require": { + "ext-fileinfo": "*", + "php": "^7.4 || ^8.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^3.2", + "phpstan/phpstan": "^0.12.68", + "phpunit/phpunit": "^8.5.8 || ^9.3 || ^10.0 || ^11.0 || ^12.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "League\\MimeTypeDetection\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Frank de Jonge", + "email": "info@frankdejonge.nl" + } + ], + "description": "Mime-type detection for Flysystem", + "support": { + "issues": "https://github.com/thephpleague/mime-type-detection/issues", + "source": "https://github.com/thephpleague/mime-type-detection/tree/1.17.0" + }, + "funding": [ + { + "url": "https://github.com/frankdejonge", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/league/flysystem", + "type": "tidelift" + } + ], + "time": "2026-07-09T11:49:27+00:00" + }, + { + "name": "league/uri", + "version": "7.8.1", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/uri.git", + "reference": "08cf38e3924d4f56238125547b5720496fac8fd4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/uri/zipball/08cf38e3924d4f56238125547b5720496fac8fd4", + "reference": "08cf38e3924d4f56238125547b5720496fac8fd4", + "shasum": "" + }, + "require": { + "league/uri-interfaces": "^7.8.1", + "php": "^8.1", + "psr/http-factory": "^1" + }, + "conflict": { + "league/uri-schemes": "^1.0" + }, + "suggest": { + "ext-bcmath": "to improve IPV4 host parsing", + "ext-dom": "to convert the URI into an HTML anchor tag", + "ext-fileinfo": "to create Data URI from file contennts", + "ext-gmp": "to improve IPV4 host parsing", + "ext-intl": "to handle IDN host with the best performance", + "ext-uri": "to use the PHP native URI class", + "jeremykendall/php-domain-parser": "to further parse the URI host and resolve its Public Suffix and Top Level Domain", + "league/uri-components": "to provide additional tools to manipulate URI objects components", + "league/uri-polyfill": "to backport the PHP URI extension for older versions of PHP", + "php-64bit": "to improve IPV4 host parsing", + "rowbot/url": "to handle URLs using the WHATWG URL Living Standard specification", + "symfony/polyfill-intl-idn": "to handle IDN host via the Symfony polyfill if ext-intl is not present" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "7.x-dev" + } + }, + "autoload": { + "psr-4": { + "League\\Uri\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ignace Nyamagana Butera", + "email": "nyamsprod@gmail.com", + "homepage": "https://nyamsprod.com" + } + ], + "description": "URI manipulation library", + "homepage": "https://uri.thephpleague.com", + "keywords": [ + "URN", + "data-uri", + "file-uri", + "ftp", + "hostname", + "http", + "https", + "middleware", + "parse_str", + "parse_url", + "psr-7", + "query-string", + "querystring", + "rfc2141", + "rfc3986", + "rfc3987", + "rfc6570", + "rfc8141", + "uri", + "uri-template", + "url", + "ws" + ], + "support": { + "docs": "https://uri.thephpleague.com", + "forum": "https://thephpleague.slack.com", + "issues": "https://github.com/thephpleague/uri-src/issues", + "source": "https://github.com/thephpleague/uri/tree/7.8.1" + }, + "funding": [ + { + "url": "https://github.com/sponsors/nyamsprod", + "type": "github" + } + ], + "time": "2026-03-15T20:22:25+00:00" + }, + { + "name": "league/uri-interfaces", + "version": "7.8.1", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/uri-interfaces.git", + "reference": "85d5c77c5d6d3af6c54db4a78246364908f3c928" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/uri-interfaces/zipball/85d5c77c5d6d3af6c54db4a78246364908f3c928", + "reference": "85d5c77c5d6d3af6c54db4a78246364908f3c928", + "shasum": "" + }, + "require": { + "ext-filter": "*", + "php": "^8.1", + "psr/http-message": "^1.1 || ^2.0" + }, + "suggest": { + "ext-bcmath": "to improve IPV4 host parsing", + "ext-gmp": "to improve IPV4 host parsing", + "ext-intl": "to handle IDN host with the best performance", + "php-64bit": "to improve IPV4 host parsing", + "rowbot/url": "to handle URLs using the WHATWG URL Living Standard specification", + "symfony/polyfill-intl-idn": "to handle IDN host via the Symfony polyfill if ext-intl is not present" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "7.x-dev" + } + }, + "autoload": { + "psr-4": { + "League\\Uri\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ignace Nyamagana Butera", + "email": "nyamsprod@gmail.com", + "homepage": "https://nyamsprod.com" + } + ], + "description": "Common tools for parsing and resolving RFC3987/RFC3986 URI", + "homepage": "https://uri.thephpleague.com", + "keywords": [ + "data-uri", + "file-uri", + "ftp", + "hostname", + "http", + "https", + "parse_str", + "parse_url", + "psr-7", + "query-string", + "querystring", + "rfc3986", + "rfc3987", + "rfc6570", + "uri", + "url", + "ws" + ], + "support": { + "docs": "https://uri.thephpleague.com", + "forum": "https://thephpleague.slack.com", + "issues": "https://github.com/thephpleague/uri-src/issues", + "source": "https://github.com/thephpleague/uri-interfaces/tree/7.8.1" + }, + "funding": [ + { + "url": "https://github.com/sponsors/nyamsprod", + "type": "github" + } + ], + "time": "2026-03-08T20:05:35+00:00" + }, + { + "name": "monolog/monolog", + "version": "3.11.0", + "source": { + "type": "git", + "url": "https://github.com/Seldaek/monolog.git", + "reference": "147f303310f06334f03f409e49d7ad1e275ff05a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/147f303310f06334f03f409e49d7ad1e275ff05a", + "reference": "147f303310f06334f03f409e49d7ad1e275ff05a", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "psr/log": "^2.0 || ^3.0" + }, + "provide": { + "psr/log-implementation": "3.0.0" + }, + "require-dev": { + "aws/aws-sdk-php": "^3.0", + "doctrine/couchdb": "~1.0@dev", + "elasticsearch/elasticsearch": "^7 || ^8", + "ext-json": "*", + "graylog2/gelf-php": "^1.4.2 || ^2.0", + "guzzlehttp/guzzle": "^7.4.5", + "guzzlehttp/psr7": "^2.2", + "mongodb/mongodb": "^1.8 || ^2.0", + "php-amqplib/php-amqplib": "~2.4 || ^3", + "php-console/php-console": "^3.1.8", + "phpstan/phpstan": "^2", + "phpstan/phpstan-deprecation-rules": "^2", + "phpstan/phpstan-strict-rules": "^2", + "phpunit/phpunit": "^10.5.17 || ^11.0.7", + "predis/predis": "^1.1 || ^2", + "rollbar/rollbar": "^4.0", + "ruflin/elastica": "^7 || ^8", + "symfony/mailer": "^5.4 || ^6", + "symfony/mime": "^5.4 || ^6" + }, + "suggest": { + "aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB", + "doctrine/couchdb": "Allow sending log messages to a CouchDB server", + "elasticsearch/elasticsearch": "Allow sending log messages to an Elasticsearch server via official client", + "ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)", + "ext-curl": "Required to send log messages using the IFTTTHandler, the LogglyHandler, the SendGridHandler, the SlackWebhookHandler or the TelegramBotHandler", + "ext-mbstring": "Allow to work properly with unicode symbols", + "ext-mongodb": "Allow sending log messages to a MongoDB server (via driver)", + "ext-openssl": "Required to send log messages using SSL", + "ext-sockets": "Allow sending log messages to a Syslog server (via UDP driver)", + "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server", + "mongodb/mongodb": "Allow sending log messages to a MongoDB server (via library)", + "php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib", + "rollbar/rollbar": "Allow sending log messages to Rollbar", + "ruflin/elastica": "Allow sending log messages to an Elastic Search server" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Monolog\\": "src/Monolog" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "https://seld.be" + } + ], + "description": "Sends your logs to files, sockets, inboxes, databases and various web services", + "homepage": "https://github.com/Seldaek/monolog", + "keywords": [ + "log", + "logging", + "psr-3" + ], + "support": { + "issues": "https://github.com/Seldaek/monolog/issues", + "source": "https://github.com/Seldaek/monolog/tree/3.11.0" + }, + "funding": [ + { + "url": "https://github.com/Seldaek", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/monolog/monolog", + "type": "tidelift" + } + ], + "time": "2026-09-02T12:39:56+00:00" + }, + { + "name": "nesbot/carbon", + "version": "3.13.2", + "source": { + "type": "git", + "url": "https://github.com/CarbonPHP/carbon.git", + "reference": "a1c54919f5fff9800cd03c32bd01defd5a4061cb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/CarbonPHP/carbon/zipball/a1c54919f5fff9800cd03c32bd01defd5a4061cb", + "reference": "a1c54919f5fff9800cd03c32bd01defd5a4061cb", + "shasum": "" + }, + "require": { + "carbonphp/carbon-doctrine-types": "<100.0", + "ext-json": "*", + "php": "^8.1", + "psr/clock": "^1.0", + "symfony/clock": "^6.3.12 || ^7.0 || ^8.0", + "symfony/polyfill-mbstring": "^1.0", + "symfony/translation": "^4.4.18 || ^5.2.1 || ^6.0 || ^7.0 || ^8.0" + }, + "provide": { + "psr/clock-implementation": "1.0" + }, + "require-dev": { + "doctrine/dbal": "^3.6.3 || ^4.0", + "doctrine/orm": "^2.15.2 || ^3.0", + "friendsofphp/php-cs-fixer": "^v3.87.1", + "kylekatarnls/multi-tester": "^2.5.3", + "phpmd/phpmd": "^2.15.0", + "phpstan/extension-installer": "^1.4.3", + "phpstan/phpstan": "^2.1.22", + "phpunit/phpunit": "^10.5.53", + "squizlabs/php_codesniffer": "^3.13.4 || ^4.0.0" + }, + "bin": [ + "bin/carbon" + ], + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Carbon\\Laravel\\ServiceProvider" + ] + }, + "phpstan": { + "includes": [ + "extension.neon" + ] + }, + "branch-alias": { + "dev-2.x": "2.x-dev", + "dev-master": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Carbon\\": "src/Carbon/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Brian Nesbitt", + "email": "brian@nesbot.com", + "homepage": "https://markido.com" + }, + { + "name": "kylekatarnls", + "homepage": "https://github.com/kylekatarnls" + } + ], + "description": "An API extension for DateTime that supports 281 different languages.", + "homepage": "https://carbonphp.github.io/carbon/", + "keywords": [ + "date", + "datetime", + "time" + ], + "support": { + "docs": "https://carbonphp.github.io/carbon/guide/getting-started/introduction.html", + "issues": "https://github.com/CarbonPHP/carbon/issues", + "source": "https://github.com/CarbonPHP/carbon" + }, + "funding": [ + { + "url": "https://github.com/sponsors/kylekatarnls", + "type": "github" + }, + { + "url": "https://opencollective.com/Carbon#sponsor", + "type": "opencollective" + }, + { + "url": "https://tidelift.com/subscription/pkg/packagist-nesbot-carbon?utm_source=packagist-nesbot-carbon&utm_medium=referral&utm_campaign=readme", + "type": "tidelift" + } + ], + "time": "2026-08-08T11:40:35+00:00" + }, + { + "name": "nette/schema", + "version": "v1.3.6", + "source": { + "type": "git", + "url": "https://github.com/nette/schema.git", + "reference": "c54350438cd6914616f790a49cb424605f421562" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nette/schema/zipball/c54350438cd6914616f790a49cb424605f421562", + "reference": "c54350438cd6914616f790a49cb424605f421562", + "shasum": "" + }, + "require": { + "nette/utils": "^4.0", + "php": "8.1 - 8.5" + }, + "require-dev": { + "nette/phpstan-rules": "^1.0", + "nette/tester": "^2.6", + "phpstan/extension-installer": "^1.4@stable", + "phpstan/phpstan": "^2.1.39@stable", + "tracy/tracy": "^2.8" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.3-dev" + } + }, + "autoload": { + "psr-4": { + "Nette\\": "src" + }, + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause", + "GPL-2.0-only", + "GPL-3.0-only" + ], + "authors": [ + { + "name": "David Grudl", + "homepage": "https://davidgrudl.com" + }, + { + "name": "Nette Community", + "homepage": "https://nette.org/contributors" + } + ], + "description": "📐 Nette Schema: validating data structures against a given Schema.", + "homepage": "https://nette.org", + "keywords": [ + "config", + "nette" + ], + "support": { + "issues": "https://github.com/nette/schema/issues", + "source": "https://github.com/nette/schema/tree/v1.3.6" + }, + "time": "2026-08-16T21:58:41+00:00" + }, + { + "name": "nette/utils", + "version": "v4.1.5", + "source": { + "type": "git", + "url": "https://github.com/nette/utils.git", + "reference": "b043439dbdf954e6c28b5ea7e34b0100f83165e0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nette/utils/zipball/b043439dbdf954e6c28b5ea7e34b0100f83165e0", + "reference": "b043439dbdf954e6c28b5ea7e34b0100f83165e0", + "shasum": "" + }, + "require": { + "php": "8.2 - 8.5" + }, + "conflict": { + "nette/finder": "<3", + "nette/schema": "<1.2.2" + }, + "require-dev": { + "jetbrains/phpstorm-attributes": "^1.2", + "nette/phpstan-rules": "^1.0", + "nette/tester": "^2.5", + "phpstan/extension-installer": "^1.4@stable", + "phpstan/phpstan": "^2.1@stable", + "tracy/tracy": "^2.9" + }, + "suggest": { + "ext-gd": "to use Image", + "ext-iconv": "to use Strings::chr(), ord() and reverse()", + "ext-intl": "to use Strings::webalize(), toAscii(), normalize() and compare()", + "ext-json": "to use Nette\\Utils\\Json", + "ext-mbstring": "to use Strings::lower() etc...", + "ext-tokenizer": "to use Nette\\Utils\\Reflection::getUseStatements()" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.1-dev" + } + }, + "autoload": { + "psr-4": { + "Nette\\": "src" + }, + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause", + "GPL-2.0-only", + "GPL-3.0-only" + ], + "authors": [ + { + "name": "David Grudl", + "homepage": "https://davidgrudl.com" + }, + { + "name": "Nette Community", + "homepage": "https://nette.org/contributors" + } + ], + "description": "🛠 Nette Utils: lightweight utilities for string & array manipulation, image handling, safe JSON encoding/decoding, validation, slug or strong password generating etc.", + "homepage": "https://nette.org", + "keywords": [ + "array", + "core", + "datetime", + "images", + "json", + "nette", + "paginator", + "password", + "slugify", + "string", + "unicode", + "utf-8", + "utility", + "validation" + ], + "support": { + "issues": "https://github.com/nette/utils/issues", + "source": "https://github.com/nette/utils/tree/v4.1.5" + }, + "time": "2026-07-17T23:02:45+00:00" + }, + { + "name": "nikic/php-parser", + "version": "v5.8.0", + "source": { + "type": "git", + "url": "https://github.com/nikic/PHP-Parser.git", + "reference": "044a6a392ff8ad0d61f14370a5fbbd0a0107152f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/044a6a392ff8ad0d61f14370a5fbbd0a0107152f", + "reference": "044a6a392ff8ad0d61f14370a5fbbd0a0107152f", + "shasum": "" + }, + "require": { + "ext-json": "*", + "ext-tokenizer": "*", + "php": ">=7.4" + }, + "require-dev": { + "ircmaxell/php-yacc": "^0.0.7", + "phpunit/phpunit": "^9.0" + }, + "bin": [ + "bin/php-parse" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.x-dev" + } + }, + "autoload": { + "psr-4": { + "PhpParser\\": "lib/PhpParser" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Nikita Popov" + } + ], + "description": "A PHP parser written in PHP", + "keywords": [ + "parser", + "php" + ], + "support": { + "issues": "https://github.com/nikic/PHP-Parser/issues", + "source": "https://github.com/nikic/PHP-Parser/tree/v5.8.0" + }, + "time": "2026-07-04T14:30:18+00:00" + }, + { + "name": "nunomaduro/termwind", + "version": "v2.4.0", + "source": { + "type": "git", + "url": "https://github.com/nunomaduro/termwind.git", + "reference": "712a31b768f5daea284c2169a7d227031001b9a8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nunomaduro/termwind/zipball/712a31b768f5daea284c2169a7d227031001b9a8", + "reference": "712a31b768f5daea284c2169a7d227031001b9a8", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "php": "^8.2", + "symfony/console": "^7.4.4 || ^8.0.4" + }, + "require-dev": { + "illuminate/console": "^11.47.0", + "laravel/pint": "^1.27.1", + "mockery/mockery": "^1.6.12", + "pestphp/pest": "^2.36.0 || ^3.8.4 || ^4.3.2", + "phpstan/phpstan": "^1.12.32", + "phpstan/phpstan-strict-rules": "^1.6.2", + "symfony/var-dumper": "^7.3.5 || ^8.0.4", + "thecodingmachine/phpstan-strict-rules": "^1.0.0" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Termwind\\Laravel\\TermwindServiceProvider" + ] + }, + "branch-alias": { + "dev-2.x": "2.x-dev" + } + }, + "autoload": { + "files": [ + "src/Functions.php" + ], + "psr-4": { + "Termwind\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nuno Maduro", + "email": "enunomaduro@gmail.com" + } + ], + "description": "It's like Tailwind CSS, but for the console.", + "keywords": [ + "cli", + "console", + "css", + "package", + "php", + "style" + ], + "support": { + "issues": "https://github.com/nunomaduro/termwind/issues", + "source": "https://github.com/nunomaduro/termwind/tree/v2.4.0" + }, + "funding": [ + { + "url": "https://www.paypal.com/paypalme/enunomaduro", + "type": "custom" + }, + { + "url": "https://github.com/nunomaduro", + "type": "github" + }, + { + "url": "https://github.com/xiCO2k", + "type": "github" + } + ], + "time": "2026-02-16T23:10:27+00:00" + }, + { + "name": "phpoption/phpoption", + "version": "1.10.0", + "source": { + "type": "git", + "url": "https://github.com/schmittjoh/php-option.git", + "reference": "67b192b6a42ec03944b972d6e633ddec78ad2c6d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/67b192b6a42ec03944b972d6e633ddec78ad2c6d", + "reference": "67b192b6a42ec03944b972d6e633ddec78ad2c6d", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "phpunit/phpunit": "^8.5.54 || ^9.6.36 || ^10.5.64 || ^11.5.56 || ^12.5.33" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + }, + "branch-alias": { + "dev-master": "1.9-dev" + } + }, + "autoload": { + "psr-4": { + "PhpOption\\": "src/PhpOption/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Johannes M. Schmitt", + "email": "schmittjoh@gmail.com", + "homepage": "https://github.com/schmittjoh" + }, + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + } + ], + "description": "Option Type for PHP", + "keywords": [ + "language", + "option", + "php", + "type" + ], + "support": { + "issues": "https://github.com/schmittjoh/php-option/issues", + "source": "https://github.com/schmittjoh/php-option/tree/1.10.0" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpoption/phpoption", + "type": "tidelift" + } + ], + "time": "2026-08-24T00:54:40+00:00" + }, + { + "name": "psr/clock", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/clock.git", + "reference": "e41a24703d4560fd0acb709162f73b8adfc3aa0d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/clock/zipball/e41a24703d4560fd0acb709162f73b8adfc3aa0d", + "reference": "e41a24703d4560fd0acb709162f73b8adfc3aa0d", + "shasum": "" + }, + "require": { + "php": "^7.0 || ^8.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Psr\\Clock\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for reading the clock.", + "homepage": "https://github.com/php-fig/clock", + "keywords": [ + "clock", + "now", + "psr", + "psr-20", + "time" + ], + "support": { + "issues": "https://github.com/php-fig/clock/issues", + "source": "https://github.com/php-fig/clock/tree/1.0.0" + }, + "time": "2022-11-25T14:36:26+00:00" + }, + { + "name": "psr/container", + "version": "2.0.2", + "source": { + "type": "git", + "url": "https://github.com/php-fig/container.git", + "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/container/zipball/c71ecc56dfe541dbd90c5360474fbc405f8d5963", + "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963", + "shasum": "" + }, + "require": { + "php": ">=7.4.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Container\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common Container Interface (PHP FIG PSR-11)", + "homepage": "https://github.com/php-fig/container", + "keywords": [ + "PSR-11", + "container", + "container-interface", + "container-interop", + "psr" + ], + "support": { + "issues": "https://github.com/php-fig/container/issues", + "source": "https://github.com/php-fig/container/tree/2.0.2" + }, + "time": "2021-11-05T16:47:00+00:00" + }, + { + "name": "psr/event-dispatcher", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/event-dispatcher.git", + "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/event-dispatcher/zipball/dbefd12671e8a14ec7f180cab83036ed26714bb0", + "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0", + "shasum": "" + }, + "require": { + "php": ">=7.2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\EventDispatcher\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Standard interfaces for event handling.", + "keywords": [ + "events", + "psr", + "psr-14" + ], + "support": { + "issues": "https://github.com/php-fig/event-dispatcher/issues", + "source": "https://github.com/php-fig/event-dispatcher/tree/1.0.0" + }, + "time": "2019-01-08T18:20:26+00:00" + }, + { + "name": "psr/http-client", + "version": "1.0.3", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-client.git", + "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-client/zipball/bb5906edc1c324c9a05aa0873d40117941e5fa90", + "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90", + "shasum": "" + }, + "require": { + "php": "^7.0 || ^8.0", + "psr/http-message": "^1.0 || ^2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Client\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for HTTP clients", + "homepage": "https://github.com/php-fig/http-client", + "keywords": [ + "http", + "http-client", + "psr", + "psr-18" + ], + "support": { + "source": "https://github.com/php-fig/http-client" + }, + "time": "2023-09-23T14:17:50+00:00" + }, + { + "name": "psr/http-factory", + "version": "1.1.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-factory.git", + "reference": "2b4765fddfe3b508ac62f829e852b1501d3f6e8a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-factory/zipball/2b4765fddfe3b508ac62f829e852b1501d3f6e8a", + "reference": "2b4765fddfe3b508ac62f829e852b1501d3f6e8a", + "shasum": "" + }, + "require": { + "php": ">=7.1", + "psr/http-message": "^1.0 || ^2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "PSR-17: Common interfaces for PSR-7 HTTP message factories", + "keywords": [ + "factory", + "http", + "message", + "psr", + "psr-17", + "psr-7", + "request", + "response" + ], + "support": { + "source": "https://github.com/php-fig/http-factory" + }, + "time": "2024-04-15T12:06:14+00:00" + }, + { + "name": "psr/http-message", + "version": "2.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-message.git", + "reference": "402d35bcb92c70c026d1a6a9883f06b2ead23d71" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-message/zipball/402d35bcb92c70c026d1a6a9883f06b2ead23d71", + "reference": "402d35bcb92c70c026d1a6a9883f06b2ead23d71", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for HTTP messages", + "homepage": "https://github.com/php-fig/http-message", + "keywords": [ + "http", + "http-message", + "psr", + "psr-7", + "request", + "response" + ], + "support": { + "source": "https://github.com/php-fig/http-message/tree/2.0" + }, + "time": "2023-04-04T09:54:51+00:00" + }, + { + "name": "psr/log", + "version": "3.0.2", + "source": { + "type": "git", + "url": "https://github.com/php-fig/log.git", + "reference": "f16e1d5863e37f8d8c2a01719f5b34baa2b714d3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/log/zipball/f16e1d5863e37f8d8c2a01719f5b34baa2b714d3", + "reference": "f16e1d5863e37f8d8c2a01719f5b34baa2b714d3", + "shasum": "" + }, + "require": { + "php": ">=8.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Log\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for logging libraries", + "homepage": "https://github.com/php-fig/log", + "keywords": [ + "log", + "psr", + "psr-3" + ], + "support": { + "source": "https://github.com/php-fig/log/tree/3.0.2" + }, + "time": "2024-09-11T13:17:53+00:00" + }, + { + "name": "psr/simple-cache", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/simple-cache.git", + "reference": "764e0b3939f5ca87cb904f570ef9be2d78a07865" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/764e0b3939f5ca87cb904f570ef9be2d78a07865", + "reference": "764e0b3939f5ca87cb904f570ef9be2d78a07865", + "shasum": "" + }, + "require": { + "php": ">=8.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\SimpleCache\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interfaces for simple caching", + "keywords": [ + "cache", + "caching", + "psr", + "psr-16", + "simple-cache" + ], + "support": { + "source": "https://github.com/php-fig/simple-cache/tree/3.0.0" + }, + "time": "2021-10-29T13:26:27+00:00" + }, + { + "name": "psy/psysh", + "version": "v0.12.24", + "source": { + "type": "git", + "url": "https://github.com/bobthecow/psysh.git", + "reference": "ca0fdcf8a7617afa3adfdf1b5fef573dffb69ca1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/bobthecow/psysh/zipball/ca0fdcf8a7617afa3adfdf1b5fef573dffb69ca1", + "reference": "ca0fdcf8a7617afa3adfdf1b5fef573dffb69ca1", + "shasum": "" + }, + "require": { + "ext-json": "*", + "ext-tokenizer": "*", + "nikic/php-parser": "^5.0 || ^4.0", + "php": "^8.0 || ^7.4", + "symfony/console": "^8.0 || ^7.0 || ^6.0 || ^5.0 || ^4.0 || ^3.4", + "symfony/var-dumper": "^8.0 || ^7.0 || ^6.0 || ^5.0 || ^4.0 || ^3.4" + }, + "conflict": { + "symfony/console": "4.4.37 || 5.3.14 || 5.3.15 || 5.4.3 || 5.4.4 || 6.0.3 || 6.0.4" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.2", + "composer/class-map-generator": "^1.6" + }, + "suggest": { + "composer/class-map-generator": "Improved tab completion performance with better class discovery.", + "ext-pcntl": "Enabling the PCNTL extension makes PsySH a lot happier :)", + "ext-posix": "If you have PCNTL, you'll want the POSIX extension as well." + }, + "bin": [ + "bin/psysh" + ], + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": false, + "forward-command": false + }, + "branch-alias": { + "dev-main": "0.12.x-dev" + } + }, + "autoload": { + "files": [ + "src/functions.php" + ], + "psr-4": { + "Psy\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Justin Hileman", + "email": "justin@justinhileman.info" + } + ], + "description": "An interactive shell for modern PHP.", + "homepage": "https://psysh.org", + "keywords": [ + "REPL", + "console", + "interactive", + "shell" + ], + "support": { + "issues": "https://github.com/bobthecow/psysh/issues", + "source": "https://github.com/bobthecow/psysh/tree/v0.12.24" + }, + "time": "2026-06-29T15:41:09+00:00" + }, + { + "name": "ralouphie/getallheaders", + "version": "3.0.3", + "source": { + "type": "git", + "url": "https://github.com/ralouphie/getallheaders.git", + "reference": "120b605dfeb996808c31b6477290a714d356e822" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ralouphie/getallheaders/zipball/120b605dfeb996808c31b6477290a714d356e822", + "reference": "120b605dfeb996808c31b6477290a714d356e822", + "shasum": "" + }, + "require": { + "php": ">=5.6" + }, + "require-dev": { + "php-coveralls/php-coveralls": "^2.1", + "phpunit/phpunit": "^5 || ^6.5" + }, + "type": "library", + "autoload": { + "files": [ + "src/getallheaders.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ralph Khattar", + "email": "ralph.khattar@gmail.com" + } + ], + "description": "A polyfill for getallheaders.", + "support": { + "issues": "https://github.com/ralouphie/getallheaders/issues", + "source": "https://github.com/ralouphie/getallheaders/tree/develop" + }, + "time": "2019-03-08T08:55:37+00:00" + }, + { + "name": "ramsey/collection", + "version": "2.1.1", + "source": { + "type": "git", + "url": "https://github.com/ramsey/collection.git", + "reference": "344572933ad0181accbf4ba763e85a0306a8c5e2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ramsey/collection/zipball/344572933ad0181accbf4ba763e85a0306a8c5e2", + "reference": "344572933ad0181accbf4ba763e85a0306a8c5e2", + "shasum": "" + }, + "require": { + "php": "^8.1" + }, + "require-dev": { + "captainhook/plugin-composer": "^5.3", + "ergebnis/composer-normalize": "^2.45", + "fakerphp/faker": "^1.24", + "hamcrest/hamcrest-php": "^2.0", + "jangregor/phpstan-prophecy": "^2.1", + "mockery/mockery": "^1.6", + "php-parallel-lint/php-console-highlighter": "^1.0", + "php-parallel-lint/php-parallel-lint": "^1.4", + "phpspec/prophecy-phpunit": "^2.3", + "phpstan/extension-installer": "^1.4", + "phpstan/phpstan": "^2.1", + "phpstan/phpstan-mockery": "^2.0", + "phpstan/phpstan-phpunit": "^2.0", + "phpunit/phpunit": "^10.5", + "ramsey/coding-standard": "^2.3", + "ramsey/conventional-commits": "^1.6", + "roave/security-advisories": "dev-latest" + }, + "type": "library", + "extra": { + "captainhook": { + "force-install": true + }, + "ramsey/conventional-commits": { + "configFile": "conventional-commits.json" + } + }, + "autoload": { + "psr-4": { + "Ramsey\\Collection\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ben Ramsey", + "email": "ben@benramsey.com", + "homepage": "https://benramsey.com" + } + ], + "description": "A PHP library for representing and manipulating collections.", + "keywords": [ + "array", + "collection", + "hash", + "map", + "queue", + "set" + ], + "support": { + "issues": "https://github.com/ramsey/collection/issues", + "source": "https://github.com/ramsey/collection/tree/2.1.1" + }, + "time": "2025-03-22T05:38:12+00:00" + }, + { + "name": "ramsey/uuid", + "version": "4.9.3", + "source": { + "type": "git", + "url": "https://github.com/ramsey/uuid.git", + "reference": "1df15849d00943a67d677dc9cfd80795f038c9f8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ramsey/uuid/zipball/1df15849d00943a67d677dc9cfd80795f038c9f8", + "reference": "1df15849d00943a67d677dc9cfd80795f038c9f8", + "shasum": "" + }, + "require": { + "brick/math": ">=0.8.16 <=0.18", + "php": "^8.0", + "ramsey/collection": "^1.2 || ^2.0" + }, + "replace": { + "rhumsaa/uuid": "self.version" + }, + "require-dev": { + "captainhook/captainhook": "^5.25", + "captainhook/plugin-composer": "^5.3", + "dealerdirect/phpcodesniffer-composer-installer": "^1.0", + "ergebnis/composer-normalize": "^2.47", + "mockery/mockery": "^1.6", + "paragonie/random-lib": "^2", + "php-mock/php-mock": "^2.6", + "php-mock/php-mock-mockery": "^1.5", + "php-parallel-lint/php-parallel-lint": "^1.4.0", + "phpbench/phpbench": "^1.2.14", + "phpstan/extension-installer": "^1.4", + "phpstan/phpstan": "^2.1", + "phpstan/phpstan-mockery": "^2.0", + "phpstan/phpstan-phpunit": "^2.0", + "phpunit/phpunit": "^9.6", + "slevomat/coding-standard": "^8.18", + "squizlabs/php_codesniffer": "^3.13" + }, + "suggest": { + "ext-bcmath": "Enables faster math with arbitrary-precision integers using BCMath.", + "ext-gmp": "Enables faster math with arbitrary-precision integers using GMP.", + "ext-uuid": "Enables the use of PeclUuidTimeGenerator and PeclUuidRandomGenerator.", + "paragonie/random-lib": "Provides RandomLib for use with the RandomLibAdapter", + "ramsey/uuid-doctrine": "Allows the use of Ramsey\\Uuid\\Uuid as Doctrine field type." + }, + "type": "library", + "extra": { + "captainhook": { + "force-install": true + } + }, + "autoload": { + "files": [ + "src/functions.php" + ], + "psr-4": { + "Ramsey\\Uuid\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "A PHP library for generating and working with universally unique identifiers (UUIDs).", + "keywords": [ + "guid", + "identifier", + "uuid" + ], + "support": { + "issues": "https://github.com/ramsey/uuid/issues", + "source": "https://github.com/ramsey/uuid/tree/4.9.3" + }, + "time": "2026-06-18T03:57:49+00:00" + }, + { + "name": "symfony/clock", + "version": "v7.4.8", + "source": { + "type": "git", + "url": "https://github.com/symfony/clock.git", + "reference": "674fa3b98e21531dd040e613479f5f6fa8f32111" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/clock/zipball/674fa3b98e21531dd040e613479f5f6fa8f32111", + "reference": "674fa3b98e21531dd040e613479f5f6fa8f32111", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "psr/clock": "^1.0", + "symfony/polyfill-php83": "^1.28" + }, + "provide": { + "psr/clock-implementation": "1.0" + }, + "type": "library", + "autoload": { + "files": [ + "Resources/now.php" + ], + "psr-4": { + "Symfony\\Component\\Clock\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Decouples applications from the system clock", + "homepage": "https://symfony.com", + "keywords": [ + "clock", + "psr20", + "time" + ], + "support": { + "source": "https://github.com/symfony/clock/tree/v7.4.8" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-03-24T13:12:05+00:00" + }, + { + "name": "symfony/console", + "version": "v7.4.18", + "source": { + "type": "git", + "url": "https://github.com/symfony/console.git", + "reference": "23d6f88a29f6d0eac45bd77d70307adf83ba7ab0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/console/zipball/23d6f88a29f6d0eac45bd77d70307adf83ba7ab0", + "reference": "23d6f88a29f6d0eac45bd77d70307adf83ba7ab0", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-mbstring": "~1.0", + "symfony/service-contracts": "^2.5|^3", + "symfony/string": "^7.2|^8.0" + }, + "conflict": { + "symfony/dependency-injection": "<6.4", + "symfony/dotenv": "<6.4", + "symfony/event-dispatcher": "<6.4", + "symfony/lock": "<6.4", + "symfony/process": "<6.4" + }, + "provide": { + "psr/log-implementation": "1.0|2.0|3.0" + }, + "require-dev": { + "psr/log": "^1|^2|^3", + "symfony/config": "^6.4|^7.0|^8.0", + "symfony/dependency-injection": "^6.4|^7.0|^8.0", + "symfony/event-dispatcher": "^6.4|^7.0|^8.0", + "symfony/http-foundation": "^6.4|^7.0|^8.0", + "symfony/http-kernel": "^6.4|^7.0|^8.0", + "symfony/lock": "^6.4|^7.0|^8.0", + "symfony/messenger": "^6.4|^7.0|^8.0", + "symfony/process": "^6.4|^7.0|^8.0", + "symfony/stopwatch": "^6.4|^7.0|^8.0", + "symfony/var-dumper": "^6.4|^7.0|^8.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Console\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Eases the creation of beautiful and testable command line interfaces", + "homepage": "https://symfony.com", + "keywords": [ + "cli", + "command-line", + "console", + "terminal" + ], + "support": { + "source": "https://github.com/symfony/console/tree/v7.4.18" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-08-25T14:18:37+00:00" + }, + { + "name": "symfony/css-selector", + "version": "v7.4.18", + "source": { + "type": "git", + "url": "https://github.com/symfony/css-selector.git", + "reference": "fecf40067fc8d8880ea87b8ac227600b9aadd1d0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/fecf40067fc8d8880ea87b8ac227600b9aadd1d0", + "reference": "fecf40067fc8d8880ea87b8ac227600b9aadd1d0", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\CssSelector\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Jean-François Simon", + "email": "jeanfrancois.simon@sensiolabs.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Converts CSS selectors to XPath expressions", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/css-selector/tree/v7.4.18" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-08-23T10:03:40+00:00" + }, + { + "name": "symfony/deprecation-contracts", + "version": "v3.7.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/deprecation-contracts.git", + "reference": "f3202fa1b5097b0af062dc978b32ecf63404e31d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/f3202fa1b5097b0af062dc978b32ecf63404e31d", + "reference": "f3202fa1b5097b0af062dc978b32ecf63404e31d", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, + "branch-alias": { + "dev-main": "3.7-dev" + } + }, + "autoload": { + "files": [ + "function.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "A generic function and convention to trigger deprecation notices", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/deprecation-contracts/tree/v3.7.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-06-05T06:23:12+00:00" + }, + { + "name": "symfony/error-handler", + "version": "v7.4.17", + "source": { + "type": "git", + "url": "https://github.com/symfony/error-handler.git", + "reference": "8373921e231e190a88e2ad526951bbaa791576fa" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/8373921e231e190a88e2ad526951bbaa791576fa", + "reference": "8373921e231e190a88e2ad526951bbaa791576fa", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "psr/log": "^1|^2|^3", + "symfony/polyfill-php85": "^1.32", + "symfony/var-dumper": "^6.4|^7.0|^8.0" + }, + "conflict": { + "symfony/deprecation-contracts": "<2.5", + "symfony/http-kernel": "<6.4" + }, + "require-dev": { + "symfony/console": "^6.4|^7.0|^8.0", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/http-kernel": "^6.4|^7.0|^8.0", + "symfony/serializer": "^6.4|^7.0|^8.0", + "symfony/webpack-encore-bundle": "^1.0|^2.0" + }, + "bin": [ + "Resources/bin/patch-type-declarations" + ], + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\ErrorHandler\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides tools to manage errors and ease debugging PHP code", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/error-handler/tree/v7.4.17" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-08-21T17:40:08+00:00" + }, + { + "name": "symfony/event-dispatcher", + "version": "v7.4.17", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher.git", + "reference": "d269974ee93c61d03620ffee358355bfdb471d66" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/d269974ee93c61d03620ffee358355bfdb471d66", + "reference": "d269974ee93c61d03620ffee358355bfdb471d66", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/event-dispatcher-contracts": "^2.5|^3" + }, + "conflict": { + "symfony/dependency-injection": "<6.4", + "symfony/service-contracts": "<2.5" + }, + "provide": { + "psr/event-dispatcher-implementation": "1.0", + "symfony/event-dispatcher-implementation": "2.0|3.0" + }, + "require-dev": { + "psr/log": "^1|^2|^3", + "symfony/config": "^6.4|^7.0|^8.0", + "symfony/dependency-injection": "^6.4|^7.0|^8.0", + "symfony/error-handler": "^6.4|^7.0|^8.0", + "symfony/expression-language": "^6.4|^7.0|^8.0", + "symfony/framework-bundle": "^6.4|^7.0|^8.0", + "symfony/http-foundation": "^6.4|^7.0|^8.0", + "symfony/service-contracts": "^2.5|^3", + "symfony/stopwatch": "^6.4|^7.0|^8.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\EventDispatcher\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/event-dispatcher/tree/v7.4.17" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-08-21T17:40:08+00:00" + }, + { + "name": "symfony/event-dispatcher-contracts", + "version": "v3.7.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher-contracts.git", + "reference": "c7de7a00ffb67842132da02ea92988a39ccd9f4e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/c7de7a00ffb67842132da02ea92988a39ccd9f4e", + "reference": "c7de7a00ffb67842132da02ea92988a39ccd9f4e", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "psr/event-dispatcher": "^1" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, + "branch-alias": { + "dev-main": "3.7-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\EventDispatcher\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to dispatching event", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.7.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-06-05T06:23:12+00:00" + }, + { + "name": "symfony/finder", + "version": "v7.4.17", + "source": { + "type": "git", + "url": "https://github.com/symfony/finder.git", + "reference": "5ce28827081f6d1f0c32eaf3882750f19cb5bbe6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/finder/zipball/5ce28827081f6d1f0c32eaf3882750f19cb5bbe6", + "reference": "5ce28827081f6d1f0c32eaf3882750f19cb5bbe6", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "symfony/filesystem": "^6.4|^7.0|^8.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Finder\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Finds files and directories via an intuitive fluent interface", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/finder/tree/v7.4.17" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-08-21T12:09:28+00:00" + }, + { + "name": "symfony/http-foundation", + "version": "v7.4.18", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-foundation.git", + "reference": "d070b716a32fbe3bf04204db0f58ace73b86d133" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/d070b716a32fbe3bf04204db0f58ace73b86d133", + "reference": "d070b716a32fbe3bf04204db0f58ace73b86d133", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-mbstring": "^1.1" + }, + "conflict": { + "doctrine/dbal": "<3.6", + "symfony/cache": "<6.4.12|>=7.0,<7.1.5" + }, + "require-dev": { + "doctrine/dbal": "^3.6|^4", + "predis/predis": "^1.1|^2.0", + "symfony/cache": "^6.4.12|^7.1.5|^8.0", + "symfony/clock": "^6.4|^7.0|^8.0", + "symfony/dependency-injection": "^6.4|^7.0|^8.0", + "symfony/expression-language": "^6.4|^7.0|^8.0", + "symfony/http-kernel": "^6.4|^7.0|^8.0", + "symfony/mime": "^6.4|^7.0|^8.0", + "symfony/rate-limiter": "^6.4|^7.0|^8.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\HttpFoundation\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Defines an object-oriented layer for the HTTP specification", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/http-foundation/tree/v7.4.18" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-08-30T20:10:52+00:00" + }, + { + "name": "symfony/http-kernel", + "version": "v7.4.18", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-kernel.git", + "reference": "275d2d2d24530f2a0eaf17704a3a93860a036351" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/275d2d2d24530f2a0eaf17704a3a93860a036351", + "reference": "275d2d2d24530f2a0eaf17704a3a93860a036351", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "psr/log": "^1|^2|^3", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/error-handler": "^6.4|^7.0|^8.0", + "symfony/event-dispatcher": "^7.3|^8.0", + "symfony/http-foundation": "^7.4|^8.0", + "symfony/polyfill-ctype": "^1.8" + }, + "conflict": { + "symfony/browser-kit": "<6.4", + "symfony/cache": "<6.4", + "symfony/config": "<6.4", + "symfony/console": "<6.4", + "symfony/dependency-injection": "<6.4", + "symfony/doctrine-bridge": "<6.4", + "symfony/flex": "<2.10", + "symfony/form": "<6.4", + "symfony/http-client": "<6.4", + "symfony/http-client-contracts": "<2.5", + "symfony/mailer": "<6.4", + "symfony/messenger": "<6.4", + "symfony/translation": "<6.4", + "symfony/translation-contracts": "<2.5", + "symfony/twig-bridge": "<6.4", + "symfony/validator": "<6.4", + "symfony/var-dumper": "<6.4", + "twig/twig": "<3.12" + }, + "provide": { + "psr/log-implementation": "1.0|2.0|3.0" + }, + "require-dev": { + "psr/cache": "^1.0|^2.0|^3.0", + "symfony/browser-kit": "^6.4|^7.0|^8.0", + "symfony/clock": "^6.4|^7.0|^8.0", + "symfony/config": "^6.4|^7.0|^8.0", + "symfony/console": "^6.4|^7.0|^8.0", + "symfony/css-selector": "^6.4|^7.0|^8.0", + "symfony/dependency-injection": "^6.4.1|^7.0.1|^8.0", + "symfony/dom-crawler": "^6.4|^7.0|^8.0", + "symfony/expression-language": "^6.4|^7.0|^8.0", + "symfony/finder": "^6.4|^7.0|^8.0", + "symfony/http-client-contracts": "^2.5|^3", + "symfony/process": "^6.4|^7.0|^8.0", + "symfony/property-access": "^7.1|^8.0", + "symfony/routing": "^6.4|^7.0|^8.0", + "symfony/serializer": "^7.1|^8.0", + "symfony/stopwatch": "^6.4|^7.0|^8.0", + "symfony/translation": "^6.4|^7.0|^8.0", + "symfony/translation-contracts": "^2.5|^3", + "symfony/uid": "^6.4|^7.0|^8.0", + "symfony/validator": "^6.4|^7.0|^8.0", + "symfony/var-dumper": "^6.4|^7.0|^8.0", + "symfony/var-exporter": "^6.4|^7.0|^8.0", + "twig/twig": "^3.12|^4.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\HttpKernel\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides a structured process for converting a Request into a Response", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/http-kernel/tree/v7.4.18" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-08-30T21:24:29+00:00" + }, + { + "name": "symfony/mailer", + "version": "v7.4.17", + "source": { + "type": "git", + "url": "https://github.com/symfony/mailer.git", + "reference": "b17c9bf3a551d5f635638a3b6c05f06c4dc87584" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/mailer/zipball/b17c9bf3a551d5f635638a3b6c05f06c4dc87584", + "reference": "b17c9bf3a551d5f635638a3b6c05f06c4dc87584", + "shasum": "" + }, + "require": { + "egulias/email-validator": "^2.1.10|^3|^4", + "php": ">=8.2", + "psr/event-dispatcher": "^1", + "psr/log": "^1|^2|^3", + "symfony/event-dispatcher": "^6.4|^7.0|^8.0", + "symfony/mime": "^7.2|^8.0", + "symfony/service-contracts": "^2.5|^3" + }, + "conflict": { + "symfony/http-client-contracts": "<2.5", + "symfony/http-kernel": "<6.4", + "symfony/messenger": "<6.4", + "symfony/mime": "<6.4", + "symfony/twig-bridge": "<6.4" + }, + "require-dev": { + "symfony/console": "^6.4|^7.0|^8.0", + "symfony/http-client": "^6.4|^7.0|^8.0", + "symfony/messenger": "^6.4|^7.0|^8.0", + "symfony/twig-bridge": "^6.4|^7.0|^8.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Mailer\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Helps sending emails", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/mailer/tree/v7.4.17" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-08-21T17:40:08+00:00" + }, + { + "name": "symfony/mime", + "version": "v7.4.18", + "source": { + "type": "git", + "url": "https://github.com/symfony/mime.git", + "reference": "bf328d82105831db3e409195db0540ff57f27c80" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/mime/zipball/bf328d82105831db3e409195db0540ff57f27c80", + "reference": "bf328d82105831db3e409195db0540ff57f27c80", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-intl-idn": "^1.10", + "symfony/polyfill-mbstring": "^1.0" + }, + "conflict": { + "egulias/email-validator": "~3.0.0", + "phpdocumentor/reflection-docblock": "<5.2|>=7", + "phpdocumentor/type-resolver": "<1.5.1", + "symfony/mailer": "<6.4", + "symfony/serializer": "<6.4.3|>7.0,<7.0.3" + }, + "require-dev": { + "egulias/email-validator": "^2.1.10|^3.1|^4", + "league/html-to-markdown": "^5.0", + "phpdocumentor/reflection-docblock": "^5.2|^6.0", + "symfony/dependency-injection": "^6.4|^7.0|^8.0", + "symfony/process": "^6.4|^7.0|^8.0", + "symfony/property-access": "^6.4|^7.0|^8.0", + "symfony/property-info": "^6.4|^7.0|^8.0", + "symfony/serializer": "^6.4.44|^7.4.17|^8.1.5" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Mime\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Allows manipulating MIME messages", + "homepage": "https://symfony.com", + "keywords": [ + "mime", + "mime-type" + ], + "support": { + "source": "https://github.com/symfony/mime/tree/v7.4.18" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-08-22T09:04:42+00:00" + }, + { + "name": "symfony/polyfill-ctype", + "version": "v1.37.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-ctype.git", + "reference": "141046a8f9477948ff284fa65be2095baafb94f2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/141046a8f9477948ff284fa65be2095baafb94f2", + "reference": "141046a8f9477948ff284fa65be2095baafb94f2", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "provide": { + "ext-ctype": "*" + }, + "suggest": { + "ext-ctype": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Ctype\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Gert de Pagter", + "email": "BackEndTea@gmail.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for ctype functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "ctype", + "polyfill", + "portable" + ], + "support": { + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.37.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-04-10T16:19:22+00:00" + }, + { + "name": "symfony/polyfill-intl-grapheme", + "version": "v1.41.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-grapheme.git", + "reference": "bb899c1db0aa8127dc3afe8cda4a67eb24915f8d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/bb899c1db0aa8127dc3afe8cda4a67eb24915f8d", + "reference": "bb899c1db0aa8127dc3afe8cda4a67eb24915f8d", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Grapheme\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's grapheme_* functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "grapheme", + "intl", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.41.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-07-28T08:25:59+00:00" + }, + { + "name": "symfony/polyfill-intl-idn", + "version": "v1.42.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-idn.git", + "reference": "51b5ff5ba85452b31ec6f55490b08148612339d9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/51b5ff5ba85452b31ec6f55490b08148612339d9", + "reference": "51b5ff5ba85452b31ec6f55490b08148612339d9", + "shasum": "" + }, + "require": { + "php": ">=7.2", + "symfony/polyfill-intl-normalizer": "^1.10" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Idn\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Laurent Bassin", + "email": "laurent@bassin.info" + }, + { + "name": "Trevor Rowbotham", + "email": "trevor.rowbotham@pm.me" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's idn_to_ascii and idn_to_utf8 functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "idn", + "intl", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.42.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-08-24T10:51:20+00:00" + }, + { + "name": "symfony/polyfill-intl-normalizer", + "version": "v1.42.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-normalizer.git", + "reference": "aa20edea75bd9c48cfecc8360922e5a6e5c44502" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/aa20edea75bd9c48cfecc8360922e5a6e5c44502", + "reference": "aa20edea75bd9c48cfecc8360922e5a6e5c44502", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Normalizer\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's Normalizer class and related functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "intl", + "normalizer", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.42.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-08-07T06:33:24+00:00" + }, + { + "name": "symfony/polyfill-mbstring", + "version": "v1.38.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-mbstring.git", + "reference": "d3d318bad5e7a1bfbd026009c8bfb8d8f99ae6b6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/d3d318bad5e7a1bfbd026009c8bfb8d8f99ae6b6", + "reference": "d3d318bad5e7a1bfbd026009c8bfb8d8f99ae6b6", + "shasum": "" + }, + "require": { + "ext-iconv": "*", + "php": ">=7.2" + }, + "provide": { + "ext-mbstring": "*" + }, + "suggest": { + "ext-mbstring": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Mbstring\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for the Mbstring extension", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "mbstring", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.38.2" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-05-27T06:59:30+00:00" + }, + { + "name": "symfony/polyfill-php80", + "version": "v1.37.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php80.git", + "reference": "dfb55726c3a76ea3b6459fcfda1ec2d80a682411" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/dfb55726c3a76ea3b6459fcfda1ec2d80a682411", + "reference": "dfb55726c3a76ea3b6459fcfda1ec2d80a682411", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php80\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ion Bazan", + "email": "ion.bazan@gmail.com" + }, + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php80/tree/v1.37.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-04-10T16:19:22+00:00" + }, + { + "name": "symfony/polyfill-php83", + "version": "v1.41.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php83.git", + "reference": "5ea99087fb99c273a9b9236ed4c31e78b16103c6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/5ea99087fb99c273a9b9236ed4c31e78b16103c6", + "reference": "5ea99087fb99c273a9b9236ed4c31e78b16103c6", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php83\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.3+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php83/tree/v1.41.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-07-01T12:47:55+00:00" + }, + { + "name": "symfony/polyfill-php84", + "version": "v1.38.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php84.git", + "reference": "f4e1dfaee5b74aba5964fe1fd4dfc7ba5e3085fa" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php84/zipball/f4e1dfaee5b74aba5964fe1fd4dfc7ba5e3085fa", + "reference": "f4e1dfaee5b74aba5964fe1fd4dfc7ba5e3085fa", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php84\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.4+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php84/tree/v1.38.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-05-26T12:51:13+00:00" + }, + { + "name": "symfony/polyfill-php85", + "version": "v1.41.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php85.git", + "reference": "255fab485aaa1006ed411040c42aecd7b5302d7a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php85/zipball/255fab485aaa1006ed411040c42aecd7b5302d7a", + "reference": "255fab485aaa1006ed411040c42aecd7b5302d7a", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php85\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.5+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php85/tree/v1.41.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-07-01T12:47:55+00:00" + }, + { + "name": "symfony/polyfill-uuid", + "version": "v1.37.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-uuid.git", + "reference": "26dfec253c4cf3e51b541b52ddf7e42cb0908e94" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-uuid/zipball/26dfec253c4cf3e51b541b52ddf7e42cb0908e94", + "reference": "26dfec253c4cf3e51b541b52ddf7e42cb0908e94", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "provide": { + "ext-uuid": "*" + }, + "suggest": { + "ext-uuid": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Uuid\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Grégoire Pineau", + "email": "lyrixx@lyrixx.info" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for uuid functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "uuid" + ], + "support": { + "source": "https://github.com/symfony/polyfill-uuid/tree/v1.37.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-04-10T16:19:22+00:00" + }, + { + "name": "symfony/process", + "version": "v7.4.18", + "source": { + "type": "git", + "url": "https://github.com/symfony/process.git", + "reference": "058d17fc284cce14efb2385783b55014a461b176" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/process/zipball/058d17fc284cce14efb2385783b55014a461b176", + "reference": "058d17fc284cce14efb2385783b55014a461b176", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Process\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Executes commands in sub-processes", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/process/tree/v7.4.18" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-08-21T17:40:08+00:00" + }, + { + "name": "symfony/routing", + "version": "v7.4.18", + "source": { + "type": "git", + "url": "https://github.com/symfony/routing.git", + "reference": "ddd558991e98f693ae6bf5063cc1b0362c6bbec3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/routing/zipball/ddd558991e98f693ae6bf5063cc1b0362c6bbec3", + "reference": "ddd558991e98f693ae6bf5063cc1b0362c6bbec3", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3" + }, + "conflict": { + "symfony/config": "<6.4", + "symfony/dependency-injection": "<6.4", + "symfony/yaml": "<6.4" + }, + "require-dev": { + "psr/log": "^1|^2|^3", + "symfony/config": "^6.4|^7.0|^8.0", + "symfony/dependency-injection": "^6.4|^7.0|^8.0", + "symfony/expression-language": "^6.4|^7.0|^8.0", + "symfony/http-foundation": "^6.4|^7.0|^8.0", + "symfony/yaml": "^6.4|^7.0|^8.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Routing\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Maps an HTTP request to a set of configuration variables", + "homepage": "https://symfony.com", + "keywords": [ + "router", + "routing", + "uri", + "url" + ], + "support": { + "source": "https://github.com/symfony/routing/tree/v7.4.18" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-08-17T13:12:36+00:00" + }, + { + "name": "symfony/service-contracts", + "version": "v3.7.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/service-contracts.git", + "reference": "15e6a07ec2a2c75ceb1b21dd98105ee8456d2257" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/15e6a07ec2a2c75ceb1b21dd98105ee8456d2257", + "reference": "15e6a07ec2a2c75ceb1b21dd98105ee8456d2257", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "psr/container": "^1.1|^2.0", + "symfony/deprecation-contracts": "^2.5|^3" + }, + "conflict": { + "ext-psr": "<1.1|>=2" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, + "branch-alias": { + "dev-main": "3.7-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\Service\\": "" + }, + "exclude-from-classmap": [ + "/Test/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to writing services", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/service-contracts/tree/v3.7.3" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-07-27T15:39:01+00:00" + }, + { + "name": "symfony/string", + "version": "v7.4.15", + "source": { + "type": "git", + "url": "https://github.com/symfony/string.git", + "reference": "e394af32256bf9e7bf80849d95e589167c10097b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/string/zipball/e394af32256bf9e7bf80849d95e589167c10097b", + "reference": "e394af32256bf9e7bf80849d95e589167c10097b", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3.0", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-intl-grapheme": "~1.33", + "symfony/polyfill-intl-normalizer": "~1.0", + "symfony/polyfill-mbstring": "~1.0" + }, + "conflict": { + "symfony/translation-contracts": "<2.5" + }, + "require-dev": { + "symfony/emoji": "^7.1|^8.0", + "symfony/http-client": "^6.4|^7.0|^8.0", + "symfony/intl": "^6.4|^7.0|^8.0", + "symfony/translation-contracts": "^2.5|^3.0", + "symfony/var-exporter": "^6.4|^7.0|^8.0" + }, + "type": "library", + "autoload": { + "files": [ + "Resources/functions.php" + ], + "psr-4": { + "Symfony\\Component\\String\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way", + "homepage": "https://symfony.com", + "keywords": [ + "grapheme", + "i18n", + "string", + "unicode", + "utf-8", + "utf8" + ], + "support": { + "source": "https://github.com/symfony/string/tree/v7.4.15" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-07-28T07:33:02+00:00" + }, + { + "name": "symfony/translation", + "version": "v7.4.17", + "source": { + "type": "git", + "url": "https://github.com/symfony/translation.git", + "reference": "2ee1e4a3b32a528a642babe041ff7c440b213b4b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/translation/zipball/2ee1e4a3b32a528a642babe041ff7c440b213b4b", + "reference": "2ee1e4a3b32a528a642babe041ff7c440b213b4b", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-mbstring": "~1.0", + "symfony/translation-contracts": "^2.5.3|^3.3" + }, + "conflict": { + "nikic/php-parser": "<5.0", + "symfony/config": "<6.4", + "symfony/console": "<6.4", + "symfony/dependency-injection": "<6.4", + "symfony/http-client-contracts": "<2.5", + "symfony/http-kernel": "<6.4", + "symfony/service-contracts": "<2.5", + "symfony/twig-bundle": "<6.4", + "symfony/yaml": "<6.4" + }, + "provide": { + "symfony/translation-implementation": "2.3|3.0" + }, + "require-dev": { + "nikic/php-parser": "^5.0", + "psr/log": "^1|^2|^3", + "symfony/config": "^6.4|^7.0|^8.0", + "symfony/console": "^6.4|^7.0|^8.0", + "symfony/dependency-injection": "^6.4|^7.0|^8.0", + "symfony/finder": "^6.4|^7.0|^8.0", + "symfony/http-client-contracts": "^2.5|^3.0", + "symfony/http-kernel": "^6.4|^7.0|^8.0", + "symfony/intl": "^6.4|^7.0|^8.0", + "symfony/polyfill-intl-icu": "^1.21", + "symfony/routing": "^6.4|^7.0|^8.0", + "symfony/service-contracts": "^2.5|^3", + "symfony/yaml": "^6.4|^7.0|^8.0" + }, + "type": "library", + "autoload": { + "files": [ + "Resources/functions.php" + ], + "psr-4": { + "Symfony\\Component\\Translation\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides tools to internationalize your application", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/translation/tree/v7.4.17" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-08-21T17:40:08+00:00" + }, + { + "name": "symfony/translation-contracts", + "version": "v3.7.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/translation-contracts.git", + "reference": "ccb206b98faccc511ebae8e5fad50f2dc0b30621" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/ccb206b98faccc511ebae8e5fad50f2dc0b30621", + "reference": "ccb206b98faccc511ebae8e5fad50f2dc0b30621", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, + "branch-alias": { + "dev-main": "3.7-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\Translation\\": "" + }, + "exclude-from-classmap": [ + "/Test/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to translation", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/translation-contracts/tree/v3.7.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-06-05T06:23:12+00:00" + }, + { + "name": "symfony/uid", + "version": "v7.4.17", + "source": { + "type": "git", + "url": "https://github.com/symfony/uid.git", + "reference": "69d732355a139c6f8881337d28515aa01f12b8be" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/uid/zipball/69d732355a139c6f8881337d28515aa01f12b8be", + "reference": "69d732355a139c6f8881337d28515aa01f12b8be", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/polyfill-uuid": "^1.15" + }, + "require-dev": { + "symfony/console": "^6.4|^7.0|^8.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Uid\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Grégoire Pineau", + "email": "lyrixx@lyrixx.info" + }, + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides an object-oriented API to generate and represent UIDs", + "homepage": "https://symfony.com", + "keywords": [ + "UID", + "ulid", + "uuid" + ], + "support": { + "source": "https://github.com/symfony/uid/tree/v7.4.17" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-08-11T07:38:58+00:00" + }, + { + "name": "symfony/var-dumper", + "version": "v7.4.18", + "source": { + "type": "git", + "url": "https://github.com/symfony/var-dumper.git", + "reference": "e088da50b813f32473a76871616cbb8fa54653a8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/e088da50b813f32473a76871616cbb8fa54653a8", + "reference": "e088da50b813f32473a76871616cbb8fa54653a8", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-mbstring": "~1.0" + }, + "conflict": { + "symfony/console": "<6.4" + }, + "require-dev": { + "symfony/console": "^6.4|^7.0|^8.0", + "symfony/http-kernel": "^6.4|^7.0|^8.0", + "symfony/process": "^6.4|^7.0|^8.0", + "symfony/uid": "^6.4|^7.0|^8.0", + "twig/twig": "^3.12|^4.0" + }, + "bin": [ + "Resources/bin/var-dump-server" + ], + "type": "library", + "autoload": { + "files": [ + "Resources/functions/dump.php" + ], + "psr-4": { + "Symfony\\Component\\VarDumper\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides mechanisms for walking through any arbitrary PHP variable", + "homepage": "https://symfony.com", + "keywords": [ + "debug", + "dump" + ], + "support": { + "source": "https://github.com/symfony/var-dumper/tree/v7.4.18" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-08-30T20:10:52+00:00" + }, + { + "name": "tijsverkoyen/css-to-inline-styles", + "version": "v2.4.0", + "source": { + "type": "git", + "url": "https://github.com/tijsverkoyen/CssToInlineStyles.git", + "reference": "f0292ccf0ec75843d65027214426b6b163b48b41" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/f0292ccf0ec75843d65027214426b6b163b48b41", + "reference": "f0292ccf0ec75843d65027214426b6b163b48b41", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-libxml": "*", + "php": "^7.4 || ^8.0", + "symfony/css-selector": "^5.4 || ^6.0 || ^7.0 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^2.0", + "phpstan/phpstan-phpunit": "^2.0", + "phpunit/phpunit": "^8.5.21 || ^9.5.10" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "TijsVerkoyen\\CssToInlineStyles\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Tijs Verkoyen", + "email": "css_to_inline_styles@verkoyen.eu", + "role": "Developer" + } + ], + "description": "CssToInlineStyles is a class that enables you to convert HTML-pages/files into HTML-pages/files with inline styles. This is very useful when you're sending emails.", + "homepage": "https://github.com/tijsverkoyen/CssToInlineStyles", + "support": { + "issues": "https://github.com/tijsverkoyen/CssToInlineStyles/issues", + "source": "https://github.com/tijsverkoyen/CssToInlineStyles/tree/v2.4.0" + }, + "time": "2025-12-02T11:56:42+00:00" + }, + { + "name": "vlucas/phpdotenv", + "version": "v5.7.0", + "source": { + "type": "git", + "url": "https://github.com/vlucas/phpdotenv.git", + "reference": "301c07936b16d88628b126b01d082ba153cf4c40" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/301c07936b16d88628b126b01d082ba153cf4c40", + "reference": "301c07936b16d88628b126b01d082ba153cf4c40", + "shasum": "" + }, + "require": { + "ext-pcre": "*", + "graham-campbell/result-type": "^1.2", + "php": "^7.2.5 || ^8.0", + "phpoption/phpoption": "^1.10", + "symfony/polyfill-ctype": "^1.26", + "symfony/polyfill-mbstring": "^1.26", + "symfony/polyfill-php80": "^1.26" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "ext-filter": "*", + "phpunit/phpunit": "^8.5.34 || ^9.6.13 || ^10.4.2" + }, + "suggest": { + "ext-filter": "Required to use the boolean validator." + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + }, + "branch-alias": { + "dev-master": "5.6-dev" + } + }, + "autoload": { + "psr-4": { + "Dotenv\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Vance Lucas", + "email": "vance@vancelucas.com", + "homepage": "https://github.com/vlucas" + } + ], + "description": "Loads environment variables from `.env` to `$_ENV` and `$_SERVER` automagically, and optionally to `getenv()`.", + "keywords": [ + "dotenv", + "env", + "environment" + ], + "support": { + "issues": "https://github.com/vlucas/phpdotenv/issues", + "source": "https://github.com/vlucas/phpdotenv/tree/v5.7.0" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/vlucas/phpdotenv", + "type": "tidelift" + } + ], + "time": "2026-08-24T18:07:49+00:00" + }, + { + "name": "voku/portable-ascii", + "version": "2.1.1", + "source": { + "type": "git", + "url": "https://github.com/voku/portable-ascii.git", + "reference": "8e1051fe39379367aecf014f41744ce7539a856f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/voku/portable-ascii/zipball/8e1051fe39379367aecf014f41744ce7539a856f", + "reference": "8e1051fe39379367aecf014f41744ce7539a856f", + "shasum": "" + }, + "require": { + "php": ">=7.1.0" + }, + "require-dev": { + "phpunit/phpunit": "~8.5 || ~9.6 || ~10.5 || ~11.5" + }, + "suggest": { + "ext-intl": "Use Intl for transliterator_transliterate() support" + }, + "type": "library", + "autoload": { + "psr-4": { + "voku\\": "src/voku/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Lars Moelleken", + "homepage": "https://www.moelleken.org/" + } + ], + "description": "Portable ASCII library - performance optimized (ascii) string functions for php.", + "homepage": "https://github.com/voku/portable-ascii", + "keywords": [ + "ascii", + "clean", + "php" + ], + "support": { + "issues": "https://github.com/voku/portable-ascii/issues", + "source": "https://github.com/voku/portable-ascii/tree/2.1.1" + }, + "funding": [ + { + "url": "https://www.paypal.me/moelleken", + "type": "custom" + }, + { + "url": "https://github.com/voku", + "type": "github" + }, + { + "url": "https://opencollective.com/portable-ascii", + "type": "open_collective" + }, + { + "url": "https://www.patreon.com/voku", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/voku/portable-ascii", + "type": "tidelift" + } + ], + "time": "2026-04-26T05:33:54+00:00" + } + ], + "packages-dev": [ + { + "name": "fakerphp/faker", + "version": "v1.24.1", + "source": { + "type": "git", + "url": "https://github.com/FakerPHP/Faker.git", + "reference": "e0ee18eb1e6dc3cda3ce9fd97e5a0689a88a64b5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/FakerPHP/Faker/zipball/e0ee18eb1e6dc3cda3ce9fd97e5a0689a88a64b5", + "reference": "e0ee18eb1e6dc3cda3ce9fd97e5a0689a88a64b5", + "shasum": "" + }, + "require": { + "php": "^7.4 || ^8.0", + "psr/container": "^1.0 || ^2.0", + "symfony/deprecation-contracts": "^2.2 || ^3.0" + }, + "conflict": { + "fzaninotto/faker": "*" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.4.1", + "doctrine/persistence": "^1.3 || ^2.0", + "ext-intl": "*", + "phpunit/phpunit": "^9.5.26", + "symfony/phpunit-bridge": "^5.4.16" + }, + "suggest": { + "doctrine/orm": "Required to use Faker\\ORM\\Doctrine", + "ext-curl": "Required by Faker\\Provider\\Image to download images.", + "ext-dom": "Required by Faker\\Provider\\HtmlLorem for generating random HTML.", + "ext-iconv": "Required by Faker\\Provider\\ru_RU\\Text::realText() for generating real Russian text.", + "ext-mbstring": "Required for multibyte Unicode string functionality." + }, + "type": "library", + "autoload": { + "psr-4": { + "Faker\\": "src/Faker/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "François Zaninotto" + } + ], + "description": "Faker is a PHP library that generates fake data for you.", + "keywords": [ + "data", + "faker", + "fixtures" + ], + "support": { + "issues": "https://github.com/FakerPHP/Faker/issues", + "source": "https://github.com/FakerPHP/Faker/tree/v1.24.1" + }, + "time": "2024-11-21T13:46:39+00:00" + }, + { + "name": "filp/whoops", + "version": "2.18.4", + "source": { + "type": "git", + "url": "https://github.com/filp/whoops.git", + "reference": "d2102955e48b9fd9ab24280a7ad12ed552752c4d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/filp/whoops/zipball/d2102955e48b9fd9ab24280a7ad12ed552752c4d", + "reference": "d2102955e48b9fd9ab24280a7ad12ed552752c4d", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0", + "psr/log": "^1.0.1 || ^2.0 || ^3.0" + }, + "require-dev": { + "mockery/mockery": "^1.0", + "phpunit/phpunit": "^7.5.20 || ^8.5.8 || ^9.3.3", + "symfony/var-dumper": "^4.0 || ^5.0" + }, + "suggest": { + "symfony/var-dumper": "Pretty print complex values better with var-dumper available", + "whoops/soap": "Formats errors as SOAP responses" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.7-dev" + } + }, + "autoload": { + "psr-4": { + "Whoops\\": "src/Whoops/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Filipe Dobreira", + "homepage": "https://github.com/filp", + "role": "Developer" + } + ], + "description": "php error handling for cool kids", + "homepage": "https://filp.github.io/whoops/", + "keywords": [ + "error", + "exception", + "handling", + "library", + "throwable", + "whoops" + ], + "support": { + "issues": "https://github.com/filp/whoops/issues", + "source": "https://github.com/filp/whoops/tree/2.18.4" + }, + "funding": [ + { + "url": "https://github.com/denis-sokolov", + "type": "github" + } + ], + "time": "2025-08-08T12:00:00+00:00" + }, + { + "name": "hamcrest/hamcrest-php", + "version": "v3.0.0", + "source": { + "type": "git", + "url": "https://github.com/hamcrest/hamcrest-php.git", + "reference": "b61cd040da1a4925bc90a51c074f5297e7c0fa52" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/hamcrest/hamcrest-php/zipball/b61cd040da1a4925bc90a51c074f5297e7c0fa52", + "reference": "b61cd040da1a4925bc90a51c074f5297e7c0fa52", + "shasum": "" + }, + "require": { + "ext-ctype": "*", + "ext-dom": "*", + "php": "^7.4|^8.0" + }, + "replace": { + "cordoval/hamcrest-php": "*", + "davedevelopment/hamcrest-php": "*", + "kodova/hamcrest-php": "*" + }, + "require-dev": { + "phpstan/phpstan": "^2.1", + "phpstan/phpstan-phpunit": "^2.0", + "phpunit/php-file-iterator": "^1.4 || ^2.0 || ^3.0", + "phpunit/phpunit": "^4.8.36 || ^5.7 || ^6.5 || ^7.0 || ^8.0 || ^9.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "hamcrest" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "This is the PHP port of Hamcrest Matchers", + "keywords": [ + "test" + ], + "support": { + "issues": "https://github.com/hamcrest/hamcrest-php/issues", + "source": "https://github.com/hamcrest/hamcrest-php/tree/v3.0.0" + }, + "time": "2026-03-17T11:56:53+00:00" + }, + { + "name": "laravel/pail", + "version": "v1.2.7", + "source": { + "type": "git", + "url": "https://github.com/laravel/pail.git", + "reference": "2f7d27dada8effc48b8c424445a69cca7007daaa" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/pail/zipball/2f7d27dada8effc48b8c424445a69cca7007daaa", + "reference": "2f7d27dada8effc48b8c424445a69cca7007daaa", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "illuminate/console": "^10.24|^11.0|^12.0|^13.0", + "illuminate/contracts": "^10.24|^11.0|^12.0|^13.0", + "illuminate/log": "^10.24|^11.0|^12.0|^13.0", + "illuminate/process": "^10.24|^11.0|^12.0|^13.0", + "illuminate/support": "^10.24|^11.0|^12.0|^13.0", + "nunomaduro/termwind": "^1.15|^2.0", + "php": "^8.2", + "symfony/console": "^6.0|^7.0|^8.0" + }, + "require-dev": { + "laravel/framework": "^10.24|^11.0|^12.0|^13.0", + "laravel/pint": "^1.13", + "orchestra/testbench-core": "^8.13|^9.17|^10.8|^11.0", + "pestphp/pest": "^2.20|^3.0|^4.0", + "pestphp/pest-plugin-type-coverage": "^2.3|^3.0|^4.0", + "phpstan/phpstan": "^1.12.27", + "symfony/var-dumper": "^6.3|^7.0|^8.0", + "symfony/yaml": "^6.3|^7.0|^8.0" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Laravel\\Pail\\PailServiceProvider" + ] + }, + "branch-alias": { + "dev-main": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Laravel\\Pail\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + }, + { + "name": "Nuno Maduro", + "email": "enunomaduro@gmail.com" + } + ], + "description": "Easily delve into your Laravel application's log files directly from the command line.", + "homepage": "https://github.com/laravel/pail", + "keywords": [ + "dev", + "laravel", + "logs", + "php", + "tail" + ], + "support": { + "issues": "https://github.com/laravel/pail/issues", + "source": "https://github.com/laravel/pail" + }, + "time": "2026-05-20T22:24:57+00:00" + }, + { + "name": "laravel/pint", + "version": "v1.30.5", + "source": { + "type": "git", + "url": "https://github.com/laravel/pint.git", + "reference": "fe4148c503a0e266353d61396b79bbf7f35122df" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/pint/zipball/fe4148c503a0e266353d61396b79bbf7f35122df", + "reference": "fe4148c503a0e266353d61396b79bbf7f35122df", + "shasum": "" + }, + "require": { + "ext-json": "*", + "ext-mbstring": "*", + "ext-tokenizer": "*", + "ext-xml": "*", + "php": "^8.3.0" + }, + "require-dev": { + "composer/semver": "^3.4.4", + "friendsofphp/php-cs-fixer": "^3.95.18", + "illuminate/view": "^13.24.0", + "larastan/larastan": "^3.10.0", + "laravel-zero/framework": "^13.0.0", + "laravel/agent-detector": "^2.0.2", + "laravel/prompts": "^0.3.22", + "mockery/mockery": "^1.6.12", + "nunomaduro/termwind": "^2.4.0", + "pestphp/pest": "^4.7.8" + }, + "bin": [ + "builds/pint" + ], + "type": "project", + "autoload": { + "psr-4": { + "App\\": "app/", + "Database\\Seeders\\": "database/seeders/", + "Database\\Factories\\": "database/factories/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nuno Maduro", + "email": "enunomaduro@gmail.com" + } + ], + "description": "An opinionated code formatter for PHP.", + "homepage": "https://laravel.com", + "keywords": [ + "dev", + "format", + "formatter", + "lint", + "linter", + "php" + ], + "support": { + "issues": "https://github.com/laravel/pint/issues", + "source": "https://github.com/laravel/pint" + }, + "time": "2026-08-10T15:35:50+00:00" + }, + { + "name": "laravel/sail", + "version": "v1.67.0", + "source": { + "type": "git", + "url": "https://github.com/laravel/sail.git", + "reference": "639e03ac12cf23def171770bcab05758045b2642" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/sail/zipball/639e03ac12cf23def171770bcab05758045b2642", + "reference": "639e03ac12cf23def171770bcab05758045b2642", + "shasum": "" + }, + "require": { + "illuminate/console": "^9.52.16|^10.0|^11.0|^12.0|^13.0", + "illuminate/contracts": "^9.52.16|^10.0|^11.0|^12.0|^13.0", + "illuminate/support": "^9.52.16|^10.0|^11.0|^12.0|^13.0", + "php": "^8.0", + "symfony/console": "^6.0|^7.0|^8.0", + "symfony/yaml": "^6.0|^7.0|^8.0" + }, + "require-dev": { + "orchestra/testbench": "^7.0|^8.0|^9.0|^10.0|^11.0", + "phpstan/phpstan": "^2.0" + }, + "bin": [ + "bin/sail" + ], + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Laravel\\Sail\\SailServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Laravel\\Sail\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "Docker files for running a basic Laravel application.", + "keywords": [ + "docker", + "laravel" + ], + "support": { + "issues": "https://github.com/laravel/sail/issues", + "source": "https://github.com/laravel/sail" + }, + "time": "2026-08-12T13:55:56+00:00" + }, + { + "name": "mockery/mockery", + "version": "1.6.15", + "source": { + "type": "git", + "url": "https://github.com/mockery/mockery.git", + "reference": "967a801bd188989a5669bd280f252d51c0fdc9ee" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/mockery/mockery/zipball/967a801bd188989a5669bd280f252d51c0fdc9ee", + "reference": "967a801bd188989a5669bd280f252d51c0fdc9ee", + "shasum": "" + }, + "require": { + "hamcrest/hamcrest-php": "^2.0 || ^3.0", + "php": ">=7.3" + }, + "conflict": { + "phpunit/phpunit": "<8.0" + }, + "require-dev": { + "phpunit/phpunit": "^9.6.36", + "symplify/easy-coding-standard": "^13.2.17" + }, + "type": "library", + "autoload": { + "files": [ + "library/helpers.php", + "library/Mockery.php" + ], + "psr-4": { + "Mockery\\": "library/Mockery" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Pádraic Brady", + "email": "padraic.brady@gmail.com", + "homepage": "https://github.com/padraic", + "role": "Author" + }, + { + "name": "Dave Marshall", + "email": "dave.marshall@atstsolutions.co.uk", + "homepage": "https://davedevelopment.co.uk", + "role": "Developer" + }, + { + "name": "Nathanael Esayeas", + "email": "nathanael.esayeas@protonmail.com", + "homepage": "https://github.com/ghostwriter", + "role": "Lead Developer" + } + ], + "description": "Mockery is a simple yet flexible PHP mock object framework", + "homepage": "https://github.com/mockery/mockery", + "keywords": [ + "BDD", + "TDD", + "library", + "mock", + "mock objects", + "mockery", + "stub", + "test", + "test double", + "testing" + ], + "support": { + "docs": "https://docs.mockery.io/", + "issues": "https://github.com/mockery/mockery/issues", + "rss": "https://github.com/mockery/mockery/releases.atom", + "security": "https://github.com/mockery/mockery/security/advisories", + "source": "https://github.com/mockery/mockery" + }, + "time": "2026-08-19T19:37:52+00:00" + }, + { + "name": "myclabs/deep-copy", + "version": "1.14.0", + "source": { + "type": "git", + "url": "https://github.com/myclabs/DeepCopy.git", + "reference": "8680aa248f8e07bc8fb43f56f0f5fc77a0c96aae" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/8680aa248f8e07bc8fb43f56f0f5fc77a0c96aae", + "reference": "8680aa248f8e07bc8fb43f56f0f5fc77a0c96aae", + "shasum": "" + }, + "require": { + "php": "^8.0" + }, + "conflict": { + "doctrine/collections": "<1.6.8", + "doctrine/common": "<2.13.3 || >=3 <3.2.2" + }, + "require-dev": { + "doctrine/collections": "^1.6.8", + "doctrine/common": "^2.13.3 || ^3.2.2", + "phpspec/prophecy": "^1.10", + "phpunit/phpunit": "^7.5.20 || ^8.5.23 || ^9.5.13" + }, + "type": "library", + "autoload": { + "files": [ + "src/DeepCopy/deep_copy.php" + ], + "psr-4": { + "DeepCopy\\": "src/DeepCopy/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Create deep copies (clones) of your objects", + "keywords": [ + "clone", + "copy", + "duplicate", + "object", + "object graph" + ], + "support": { + "issues": "https://github.com/myclabs/DeepCopy/issues", + "source": "https://github.com/myclabs/DeepCopy/tree/1.14.0" + }, + "funding": [ + { + "url": "https://github.com/mnapoli", + "type": "github" + } + ], + "time": "2026-08-11T10:17:44+00:00" + }, + { + "name": "nunomaduro/collision", + "version": "v8.9.5", + "source": { + "type": "git", + "url": "https://github.com/nunomaduro/collision.git", + "reference": "fb53eacd509a1d303858e2d20cfebf2d630254ec" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nunomaduro/collision/zipball/fb53eacd509a1d303858e2d20cfebf2d630254ec", + "reference": "fb53eacd509a1d303858e2d20cfebf2d630254ec", + "shasum": "" + }, + "require": { + "filp/whoops": "^2.18.4", + "nunomaduro/termwind": "^2.4.0", + "php": "^8.2.0", + "symfony/console": "^7.4.14 || ^8.1.1" + }, + "conflict": { + "laravel/framework": "<11.48.0 || >=14.0.0", + "phpunit/phpunit": "<11.5.50 || >=14.0.0" + }, + "require-dev": { + "brianium/paratest": "^7.8.5", + "larastan/larastan": "^3.10.0", + "laravel/framework": "^11.48.0 || ^12.56.0 || ^13.20.0", + "laravel/pint": "^1.29.3", + "orchestra/testbench-core": "^9.12.0 || ^10.12.1 || ^11.3.5", + "pestphp/pest": "^3.8.5 || ^4.7.5 || ^5.0.0", + "sebastian/environment": "^7.2.1 || ^8.1.2 || ^9.3.2" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "NunoMaduro\\Collision\\Adapters\\Laravel\\CollisionServiceProvider" + ] + }, + "branch-alias": { + "dev-8.x": "8.x-dev" + } + }, + "autoload": { + "files": [ + "./src/Adapters/Phpunit/Autoload.php" + ], + "psr-4": { + "NunoMaduro\\Collision\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nuno Maduro", + "email": "enunomaduro@gmail.com" + } + ], + "description": "Cli error handling for console/command-line PHP applications.", + "keywords": [ + "artisan", + "cli", + "command-line", + "console", + "dev", + "error", + "handling", + "laravel", + "laravel-zero", + "php", + "symfony" + ], + "support": { + "issues": "https://github.com/nunomaduro/collision/issues", + "source": "https://github.com/nunomaduro/collision" + }, + "funding": [ + { + "url": "https://www.paypal.com/paypalme/enunomaduro", + "type": "custom" + }, + { + "url": "https://github.com/nunomaduro", + "type": "github" + }, + { + "url": "https://www.patreon.com/nunomaduro", + "type": "patreon" + } + ], + "time": "2026-07-15T19:09:14+00:00" + }, + { + "name": "phar-io/manifest", + "version": "2.0.4", + "source": { + "type": "git", + "url": "https://github.com/phar-io/manifest.git", + "reference": "54750ef60c58e43759730615a392c31c80e23176" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phar-io/manifest/zipball/54750ef60c58e43759730615a392c31c80e23176", + "reference": "54750ef60c58e43759730615a392c31c80e23176", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-libxml": "*", + "ext-phar": "*", + "ext-xmlwriter": "*", + "phar-io/version": "^3.0.1", + "php": "^7.2 || ^8.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + }, + { + "name": "Sebastian Heuer", + "email": "sebastian@phpeople.de", + "role": "Developer" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "Developer" + } + ], + "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)", + "support": { + "issues": "https://github.com/phar-io/manifest/issues", + "source": "https://github.com/phar-io/manifest/tree/2.0.4" + }, + "funding": [ + { + "url": "https://github.com/theseer", + "type": "github" + } + ], + "time": "2024-03-03T12:33:53+00:00" + }, + { + "name": "phar-io/version", + "version": "3.2.1", + "source": { + "type": "git", + "url": "https://github.com/phar-io/version.git", + "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phar-io/version/zipball/4f7fd7836c6f332bb2933569e566a0d6c4cbed74", + "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + }, + { + "name": "Sebastian Heuer", + "email": "sebastian@phpeople.de", + "role": "Developer" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "Developer" + } + ], + "description": "Library for handling version information and constraints", + "support": { + "issues": "https://github.com/phar-io/version/issues", + "source": "https://github.com/phar-io/version/tree/3.2.1" + }, + "time": "2022-02-21T01:04:05+00:00" + }, + { + "name": "phpunit/php-code-coverage", + "version": "11.0.12", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-code-coverage.git", + "reference": "2c1ed04922802c15e1de5d7447b4856de949cf56" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/2c1ed04922802c15e1de5d7447b4856de949cf56", + "reference": "2c1ed04922802c15e1de5d7447b4856de949cf56", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-libxml": "*", + "ext-xmlwriter": "*", + "nikic/php-parser": "^5.7.0", + "php": ">=8.2", + "phpunit/php-file-iterator": "^5.1.0", + "phpunit/php-text-template": "^4.0.1", + "sebastian/code-unit-reverse-lookup": "^4.0.1", + "sebastian/complexity": "^4.0.1", + "sebastian/environment": "^7.2.1", + "sebastian/lines-of-code": "^3.0.1", + "sebastian/version": "^5.0.2", + "theseer/tokenizer": "^1.3.1" + }, + "require-dev": { + "phpunit/phpunit": "^11.5.46" + }, + "suggest": { + "ext-pcov": "PHP extension that provides line coverage", + "ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "11.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.", + "homepage": "https://github.com/sebastianbergmann/php-code-coverage", + "keywords": [ + "coverage", + "testing", + "xunit" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", + "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy", + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/11.0.12" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpunit/php-code-coverage", + "type": "tidelift" + } + ], + "time": "2025-12-24T07:01:01+00:00" + }, + { + "name": "phpunit/php-file-iterator", + "version": "5.1.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-file-iterator.git", + "reference": "2f3a64888c814fc235386b7387dd5b5ed92ad903" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/2f3a64888c814fc235386b7387dd5b5ed92ad903", + "reference": "2f3a64888c814fc235386b7387dd5b5ed92ad903", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "5.1-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "FilterIterator implementation that filters files based on a list of suffixes.", + "homepage": "https://github.com/sebastianbergmann/php-file-iterator/", + "keywords": [ + "filesystem", + "iterator" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues", + "security": "https://github.com/sebastianbergmann/php-file-iterator/security/policy", + "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/5.1.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpunit/php-file-iterator", + "type": "tidelift" + } + ], + "time": "2026-02-02T13:52:54+00:00" + }, + { + "name": "phpunit/php-invoker", + "version": "5.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-invoker.git", + "reference": "c1ca3814734c07492b3d4c5f794f4b0995333da2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/c1ca3814734c07492b3d4c5f794f4b0995333da2", + "reference": "c1ca3814734c07492b3d4c5f794f4b0995333da2", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "ext-pcntl": "*", + "phpunit/phpunit": "^11.0" + }, + "suggest": { + "ext-pcntl": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "5.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Invoke callables with a timeout", + "homepage": "https://github.com/sebastianbergmann/php-invoker/", + "keywords": [ + "process" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-invoker/issues", + "security": "https://github.com/sebastianbergmann/php-invoker/security/policy", + "source": "https://github.com/sebastianbergmann/php-invoker/tree/5.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T05:07:44+00:00" + }, + { + "name": "phpunit/php-text-template", + "version": "4.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-text-template.git", + "reference": "3e0404dc6b300e6bf56415467ebcb3fe4f33e964" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/3e0404dc6b300e6bf56415467ebcb3fe4f33e964", + "reference": "3e0404dc6b300e6bf56415467ebcb3fe4f33e964", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Simple template engine.", + "homepage": "https://github.com/sebastianbergmann/php-text-template/", + "keywords": [ + "template" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-text-template/issues", + "security": "https://github.com/sebastianbergmann/php-text-template/security/policy", + "source": "https://github.com/sebastianbergmann/php-text-template/tree/4.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T05:08:43+00:00" + }, + { + "name": "phpunit/php-timer", + "version": "7.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-timer.git", + "reference": "3b415def83fbcb41f991d9ebf16ae4ad8b7837b3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/3b415def83fbcb41f991d9ebf16ae4ad8b7837b3", + "reference": "3b415def83fbcb41f991d9ebf16ae4ad8b7837b3", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "7.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Utility class for timing", + "homepage": "https://github.com/sebastianbergmann/php-timer/", + "keywords": [ + "timer" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-timer/issues", + "security": "https://github.com/sebastianbergmann/php-timer/security/policy", + "source": "https://github.com/sebastianbergmann/php-timer/tree/7.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T05:09:35+00:00" + }, + { + "name": "phpunit/phpunit", + "version": "11.5.56", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/phpunit.git", + "reference": "5f83edffa6967c3db468d48a695ec7bcb02e9256" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/5f83edffa6967c3db468d48a695ec7bcb02e9256", + "reference": "5f83edffa6967c3db468d48a695ec7bcb02e9256", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-filter": "*", + "ext-json": "*", + "ext-libxml": "*", + "ext-mbstring": "*", + "ext-xmlwriter": "*", + "myclabs/deep-copy": "^1.13.4", + "phar-io/manifest": "^2.0.4", + "phar-io/version": "^3.2.1", + "php": ">=8.2", + "phpunit/php-code-coverage": "^11.0.12", + "phpunit/php-file-iterator": "^5.1.1", + "phpunit/php-invoker": "^5.0.1", + "phpunit/php-text-template": "^4.0.1", + "phpunit/php-timer": "^7.0.1", + "sebastian/cli-parser": "^3.0.2", + "sebastian/code-unit": "^3.0.3", + "sebastian/comparator": "^6.3.3", + "sebastian/diff": "^6.0.2", + "sebastian/environment": "^7.2.1", + "sebastian/exporter": "^6.3.2", + "sebastian/global-state": "^7.0.2", + "sebastian/object-enumerator": "^6.0.1", + "sebastian/recursion-context": "^6.0.3", + "sebastian/type": "^5.1.3", + "sebastian/version": "^5.0.2", + "staabm/side-effects-detector": "^1.0.5" + }, + "suggest": { + "ext-soap": "To be able to generate mocks based on WSDL files" + }, + "bin": [ + "phpunit" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "11.5-dev" + } + }, + "autoload": { + "files": [ + "src/Framework/Assert/Functions.php" + ], + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "The PHP Unit Testing framework.", + "homepage": "https://phpunit.de/", + "keywords": [ + "phpunit", + "testing", + "xunit" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/phpunit/issues", + "security": "https://github.com/sebastianbergmann/phpunit/security/policy", + "source": "https://github.com/sebastianbergmann/phpunit/tree/11.5.56" + }, + "funding": [ + { + "url": "https://phpunit.de/sponsoring.html", + "type": "other" + } + ], + "time": "2026-07-06T14:52:39+00:00" + }, + { + "name": "sebastian/cli-parser", + "version": "3.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/cli-parser.git", + "reference": "15c5dd40dc4f38794d383bb95465193f5e0ae180" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/15c5dd40dc4f38794d383bb95465193f5e0ae180", + "reference": "15c5dd40dc4f38794d383bb95465193f5e0ae180", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library for parsing CLI options", + "homepage": "https://github.com/sebastianbergmann/cli-parser", + "support": { + "issues": "https://github.com/sebastianbergmann/cli-parser/issues", + "security": "https://github.com/sebastianbergmann/cli-parser/security/policy", + "source": "https://github.com/sebastianbergmann/cli-parser/tree/3.0.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T04:41:36+00:00" + }, + { + "name": "sebastian/code-unit", + "version": "3.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/code-unit.git", + "reference": "54391c61e4af8078e5b276ab082b6d3c54c9ad64" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/54391c61e4af8078e5b276ab082b6d3c54c9ad64", + "reference": "54391c61e4af8078e5b276ab082b6d3c54c9ad64", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Collection of value objects that represent the PHP code units", + "homepage": "https://github.com/sebastianbergmann/code-unit", + "support": { + "issues": "https://github.com/sebastianbergmann/code-unit/issues", + "security": "https://github.com/sebastianbergmann/code-unit/security/policy", + "source": "https://github.com/sebastianbergmann/code-unit/tree/3.0.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2025-03-19T07:56:08+00:00" + }, + { + "name": "sebastian/code-unit-reverse-lookup", + "version": "4.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git", + "reference": "183a9b2632194febd219bb9246eee421dad8d45e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/183a9b2632194febd219bb9246eee421dad8d45e", + "reference": "183a9b2632194febd219bb9246eee421dad8d45e", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Looks up which function or method a line of code belongs to", + "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/", + "support": { + "issues": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/issues", + "security": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/security/policy", + "source": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/tree/4.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T04:45:54+00:00" + }, + { + "name": "sebastian/comparator", + "version": "6.3.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/comparator.git", + "reference": "2c95e1e86cb8dd41beb8d502057d1081ccc8eca9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/2c95e1e86cb8dd41beb8d502057d1081ccc8eca9", + "reference": "2c95e1e86cb8dd41beb8d502057d1081ccc8eca9", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-mbstring": "*", + "php": ">=8.2", + "sebastian/diff": "^6.0", + "sebastian/exporter": "^6.0" + }, + "require-dev": { + "phpunit/phpunit": "^11.4" + }, + "suggest": { + "ext-bcmath": "For comparing BcMath\\Number objects" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "6.3-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@2bepublished.at" + } + ], + "description": "Provides the functionality to compare PHP values for equality", + "homepage": "https://github.com/sebastianbergmann/comparator", + "keywords": [ + "comparator", + "compare", + "equality" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/comparator/issues", + "security": "https://github.com/sebastianbergmann/comparator/security/policy", + "source": "https://github.com/sebastianbergmann/comparator/tree/6.3.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/comparator", + "type": "tidelift" + } + ], + "time": "2026-01-24T09:26:40+00:00" + }, + { + "name": "sebastian/complexity", + "version": "4.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/complexity.git", + "reference": "ee41d384ab1906c68852636b6de493846e13e5a0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/ee41d384ab1906c68852636b6de493846e13e5a0", + "reference": "ee41d384ab1906c68852636b6de493846e13e5a0", + "shasum": "" + }, + "require": { + "nikic/php-parser": "^5.0", + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library for calculating the complexity of PHP code units", + "homepage": "https://github.com/sebastianbergmann/complexity", + "support": { + "issues": "https://github.com/sebastianbergmann/complexity/issues", + "security": "https://github.com/sebastianbergmann/complexity/security/policy", + "source": "https://github.com/sebastianbergmann/complexity/tree/4.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T04:49:50+00:00" + }, + { + "name": "sebastian/diff", + "version": "6.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/diff.git", + "reference": "b4ccd857127db5d41a5b676f24b51371d76d8544" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/b4ccd857127db5d41a5b676f24b51371d76d8544", + "reference": "b4ccd857127db5d41a5b676f24b51371d76d8544", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0", + "symfony/process": "^4.2 || ^5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "6.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Kore Nordmann", + "email": "mail@kore-nordmann.de" + } + ], + "description": "Diff implementation", + "homepage": "https://github.com/sebastianbergmann/diff", + "keywords": [ + "diff", + "udiff", + "unidiff", + "unified diff" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/diff/issues", + "security": "https://github.com/sebastianbergmann/diff/security/policy", + "source": "https://github.com/sebastianbergmann/diff/tree/6.0.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T04:53:05+00:00" + }, + { + "name": "sebastian/environment", + "version": "7.2.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/environment.git", + "reference": "a5c75038693ad2e8d4b6c15ba2403532647830c4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/a5c75038693ad2e8d4b6c15ba2403532647830c4", + "reference": "a5c75038693ad2e8d4b6c15ba2403532647830c4", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.3" + }, + "suggest": { + "ext-posix": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "7.2-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Provides functionality to handle HHVM/PHP environments", + "homepage": "https://github.com/sebastianbergmann/environment", + "keywords": [ + "Xdebug", + "environment", + "hhvm" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/environment/issues", + "security": "https://github.com/sebastianbergmann/environment/security/policy", + "source": "https://github.com/sebastianbergmann/environment/tree/7.2.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/environment", + "type": "tidelift" + } + ], + "time": "2025-05-21T11:55:47+00:00" + }, + { + "name": "sebastian/exporter", + "version": "6.3.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/exporter.git", + "reference": "70a298763b40b213ec087c51c739efcaa90bcd74" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/70a298763b40b213ec087c51c739efcaa90bcd74", + "reference": "70a298763b40b213ec087c51c739efcaa90bcd74", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "php": ">=8.2", + "sebastian/recursion-context": "^6.0" + }, + "require-dev": { + "phpunit/phpunit": "^11.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "6.3-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + } + ], + "description": "Provides the functionality to export PHP variables for visualization", + "homepage": "https://www.github.com/sebastianbergmann/exporter", + "keywords": [ + "export", + "exporter" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/exporter/issues", + "security": "https://github.com/sebastianbergmann/exporter/security/policy", + "source": "https://github.com/sebastianbergmann/exporter/tree/6.3.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/exporter", + "type": "tidelift" + } + ], + "time": "2025-09-24T06:12:51+00:00" + }, + { + "name": "sebastian/global-state", + "version": "7.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/global-state.git", + "reference": "3be331570a721f9a4b5917f4209773de17f747d7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/3be331570a721f9a4b5917f4209773de17f747d7", + "reference": "3be331570a721f9a4b5917f4209773de17f747d7", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "sebastian/object-reflector": "^4.0", + "sebastian/recursion-context": "^6.0" + }, + "require-dev": { + "ext-dom": "*", + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "7.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Snapshotting of global state", + "homepage": "https://www.github.com/sebastianbergmann/global-state", + "keywords": [ + "global state" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/global-state/issues", + "security": "https://github.com/sebastianbergmann/global-state/security/policy", + "source": "https://github.com/sebastianbergmann/global-state/tree/7.0.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T04:57:36+00:00" + }, + { + "name": "sebastian/lines-of-code", + "version": "3.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/lines-of-code.git", + "reference": "d36ad0d782e5756913e42ad87cb2890f4ffe467a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/d36ad0d782e5756913e42ad87cb2890f4ffe467a", + "reference": "d36ad0d782e5756913e42ad87cb2890f4ffe467a", + "shasum": "" + }, + "require": { + "nikic/php-parser": "^5.0", + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library for counting the lines of code in PHP source code", + "homepage": "https://github.com/sebastianbergmann/lines-of-code", + "support": { + "issues": "https://github.com/sebastianbergmann/lines-of-code/issues", + "security": "https://github.com/sebastianbergmann/lines-of-code/security/policy", + "source": "https://github.com/sebastianbergmann/lines-of-code/tree/3.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T04:58:38+00:00" + }, + { + "name": "sebastian/object-enumerator", + "version": "6.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/object-enumerator.git", + "reference": "f5b498e631a74204185071eb41f33f38d64608aa" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/f5b498e631a74204185071eb41f33f38d64608aa", + "reference": "f5b498e631a74204185071eb41f33f38d64608aa", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "sebastian/object-reflector": "^4.0", + "sebastian/recursion-context": "^6.0" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "6.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Traverses array structures and object graphs to enumerate all referenced objects", + "homepage": "https://github.com/sebastianbergmann/object-enumerator/", + "support": { + "issues": "https://github.com/sebastianbergmann/object-enumerator/issues", + "security": "https://github.com/sebastianbergmann/object-enumerator/security/policy", + "source": "https://github.com/sebastianbergmann/object-enumerator/tree/6.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T05:00:13+00:00" + }, + { + "name": "sebastian/object-reflector", + "version": "4.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/object-reflector.git", + "reference": "6e1a43b411b2ad34146dee7524cb13a068bb35f9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/6e1a43b411b2ad34146dee7524cb13a068bb35f9", + "reference": "6e1a43b411b2ad34146dee7524cb13a068bb35f9", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Allows reflection of object attributes, including inherited and non-public ones", + "homepage": "https://github.com/sebastianbergmann/object-reflector/", + "support": { + "issues": "https://github.com/sebastianbergmann/object-reflector/issues", + "security": "https://github.com/sebastianbergmann/object-reflector/security/policy", + "source": "https://github.com/sebastianbergmann/object-reflector/tree/4.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T05:01:32+00:00" + }, + { + "name": "sebastian/recursion-context", + "version": "6.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/recursion-context.git", + "reference": "f6458abbf32a6c8174f8f26261475dc133b3d9dc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/f6458abbf32a6c8174f8f26261475dc133b3d9dc", + "reference": "f6458abbf32a6c8174f8f26261475dc133b3d9dc", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "6.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" + } + ], + "description": "Provides functionality to recursively process PHP variables", + "homepage": "https://github.com/sebastianbergmann/recursion-context", + "support": { + "issues": "https://github.com/sebastianbergmann/recursion-context/issues", + "security": "https://github.com/sebastianbergmann/recursion-context/security/policy", + "source": "https://github.com/sebastianbergmann/recursion-context/tree/6.0.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/recursion-context", + "type": "tidelift" + } + ], + "time": "2025-08-13T04:42:22+00:00" + }, + { + "name": "sebastian/type", + "version": "5.1.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/type.git", + "reference": "f77d2d4e78738c98d9a68d2596fe5e8fa380f449" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/f77d2d4e78738c98d9a68d2596fe5e8fa380f449", + "reference": "f77d2d4e78738c98d9a68d2596fe5e8fa380f449", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "5.1-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Collection of value objects that represent the types of the PHP type system", + "homepage": "https://github.com/sebastianbergmann/type", + "support": { + "issues": "https://github.com/sebastianbergmann/type/issues", + "security": "https://github.com/sebastianbergmann/type/security/policy", + "source": "https://github.com/sebastianbergmann/type/tree/5.1.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/type", + "type": "tidelift" + } + ], + "time": "2025-08-09T06:55:48+00:00" + }, + { + "name": "sebastian/version", + "version": "5.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/version.git", + "reference": "c687e3387b99f5b03b6caa64c74b63e2936ff874" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/c687e3387b99f5b03b6caa64c74b63e2936ff874", + "reference": "c687e3387b99f5b03b6caa64c74b63e2936ff874", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "5.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library that helps with managing the version number of Git-hosted PHP projects", + "homepage": "https://github.com/sebastianbergmann/version", + "support": { + "issues": "https://github.com/sebastianbergmann/version/issues", + "security": "https://github.com/sebastianbergmann/version/security/policy", + "source": "https://github.com/sebastianbergmann/version/tree/5.0.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-10-09T05:16:32+00:00" + }, + { + "name": "staabm/side-effects-detector", + "version": "1.0.5", + "source": { + "type": "git", + "url": "https://github.com/staabm/side-effects-detector.git", + "reference": "d8334211a140ce329c13726d4a715adbddd0a163" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/staabm/side-effects-detector/zipball/d8334211a140ce329c13726d4a715adbddd0a163", + "reference": "d8334211a140ce329c13726d4a715adbddd0a163", + "shasum": "" + }, + "require": { + "ext-tokenizer": "*", + "php": "^7.4 || ^8.0" + }, + "require-dev": { + "phpstan/extension-installer": "^1.4.3", + "phpstan/phpstan": "^1.12.6", + "phpunit/phpunit": "^9.6.21", + "symfony/var-dumper": "^5.4.43", + "tomasvotruba/type-coverage": "1.0.0", + "tomasvotruba/unused-public": "1.0.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "lib/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "A static analysis tool to detect side effects in PHP code", + "keywords": [ + "static analysis" + ], + "support": { + "issues": "https://github.com/staabm/side-effects-detector/issues", + "source": "https://github.com/staabm/side-effects-detector/tree/1.0.5" + }, + "funding": [ + { + "url": "https://github.com/staabm", + "type": "github" + } + ], + "time": "2024-10-20T05:08:20+00:00" + }, + { + "name": "symfony/yaml", + "version": "v7.4.18", + "source": { + "type": "git", + "url": "https://github.com/symfony/yaml.git", + "reference": "4cef939e55b8a21c5780418de0d98ab00d0736e1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/yaml/zipball/4cef939e55b8a21c5780418de0d98ab00d0736e1", + "reference": "4cef939e55b8a21c5780418de0d98ab00d0736e1", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-ctype": "^1.8" + }, + "conflict": { + "symfony/console": "<6.4" + }, + "require-dev": { + "symfony/console": "^6.4|^7.0|^8.0" + }, + "bin": [ + "Resources/bin/yaml-lint" + ], + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Yaml\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Loads and dumps YAML files", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/yaml/tree/v7.4.18" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2026-08-30T00:47:26+00:00" + }, + { + "name": "theseer/tokenizer", + "version": "1.3.1", + "source": { + "type": "git", + "url": "https://github.com/theseer/tokenizer.git", + "reference": "b7489ce515e168639d17feec34b8847c326b0b3c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/theseer/tokenizer/zipball/b7489ce515e168639d17feec34b8847c326b0b3c", + "reference": "b7489ce515e168639d17feec34b8847c326b0b3c", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-tokenizer": "*", + "ext-xmlwriter": "*", + "php": "^7.2 || ^8.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + } + ], + "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", + "support": { + "issues": "https://github.com/theseer/tokenizer/issues", + "source": "https://github.com/theseer/tokenizer/tree/1.3.1" + }, + "funding": [ + { + "url": "https://github.com/theseer", + "type": "github" + } + ], + "time": "2025-11-17T20:03:58+00:00" + } + ], + "aliases": [], + "minimum-stability": "stable", + "stability-flags": {}, + "prefer-stable": true, + "prefer-lowest": false, + "platform": { + "php": "^8.2", + "ext-pdo": "*", + "ext-soap": "*" + }, + "platform-dev": {}, + "plugin-api-version": "2.9.0" +} diff --git a/config/app.php b/config/app.php new file mode 100644 index 0000000..423eed5 --- /dev/null +++ b/config/app.php @@ -0,0 +1,126 @@ + env('APP_NAME', 'Laravel'), + + /* + |-------------------------------------------------------------------------- + | Application Environment + |-------------------------------------------------------------------------- + | + | This value determines the "environment" your application is currently + | running in. This may determine how you prefer to configure various + | services the application utilizes. Set this in your ".env" file. + | + */ + + 'env' => env('APP_ENV', 'production'), + + /* + |-------------------------------------------------------------------------- + | Application Debug Mode + |-------------------------------------------------------------------------- + | + | When your application is in debug mode, detailed error messages with + | stack traces will be shown on every error that occurs within your + | application. If disabled, a simple generic error page is shown. + | + */ + + 'debug' => (bool) env('APP_DEBUG', false), + + /* + |-------------------------------------------------------------------------- + | Application URL + |-------------------------------------------------------------------------- + | + | This URL is used by the console to properly generate URLs when using + | the Artisan command line tool. You should set this to the root of + | the application so that it's available within Artisan commands. + | + */ + + 'url' => env('APP_URL', 'http://localhost'), + + /* + |-------------------------------------------------------------------------- + | Application Timezone + |-------------------------------------------------------------------------- + | + | Here you may specify the default timezone for your application, which + | will be used by the PHP date and date-time functions. The timezone + | is set to "UTC" by default as it is suitable for most use cases. + | + */ + + 'timezone' => 'UTC', + + /* + |-------------------------------------------------------------------------- + | Application Locale Configuration + |-------------------------------------------------------------------------- + | + | The application locale determines the default locale that will be used + | by Laravel's translation / localization methods. This option can be + | set to any locale for which you plan to have translation strings. + | + */ + + 'locale' => env('APP_LOCALE', 'en'), + + 'fallback_locale' => env('APP_FALLBACK_LOCALE', 'en'), + + 'faker_locale' => env('APP_FAKER_LOCALE', 'en_US'), + + /* + |-------------------------------------------------------------------------- + | Encryption Key + |-------------------------------------------------------------------------- + | + | This key is utilized by Laravel's encryption services and should be set + | to a random, 32 character string to ensure that all encrypted values + | are secure. You should do this prior to deploying the application. + | + */ + + 'cipher' => 'AES-256-CBC', + + 'key' => env('APP_KEY'), + + 'previous_keys' => [ + ...array_filter( + explode(',', (string) env('APP_PREVIOUS_KEYS', '')) + ), + ], + + /* + |-------------------------------------------------------------------------- + | Maintenance Mode Driver + |-------------------------------------------------------------------------- + | + | These configuration options determine the driver used to determine and + | manage Laravel's "maintenance mode" status. The "cache" driver will + | allow maintenance mode to be controlled across multiple machines. + | + | Supported drivers: "file", "cache" + | + */ + + 'maintenance' => [ + 'driver' => env('APP_MAINTENANCE_DRIVER', 'file'), + 'store' => env('APP_MAINTENANCE_STORE', 'database'), + ], + +]; diff --git a/config/auth.php b/config/auth.php new file mode 100644 index 0000000..d7568ff --- /dev/null +++ b/config/auth.php @@ -0,0 +1,117 @@ + [ + 'guard' => env('AUTH_GUARD', 'web'), + 'passwords' => env('AUTH_PASSWORD_BROKER', 'users'), + ], + + /* + |-------------------------------------------------------------------------- + | Authentication Guards + |-------------------------------------------------------------------------- + | + | Next, you may define every authentication guard for your application. + | Of course, a great default configuration has been defined for you + | which utilizes session storage plus the Eloquent user provider. + | + | All authentication guards have a user provider, which defines how the + | users are actually retrieved out of your database or other storage + | system used by the application. Typically, Eloquent is utilized. + | + | Supported: "session" + | + */ + + 'guards' => [ + 'web' => [ + 'driver' => 'session', + 'provider' => 'users', + ], + ], + + /* + |-------------------------------------------------------------------------- + | User Providers + |-------------------------------------------------------------------------- + | + | All authentication guards have a user provider, which defines how the + | users are actually retrieved out of your database or other storage + | system used by the application. Typically, Eloquent is utilized. + | + | If you have multiple user tables or models you may configure multiple + | providers to represent the model / table. These providers may then + | be assigned to any extra authentication guards you have defined. + | + | Supported: "database", "eloquent" + | + */ + + 'providers' => [ + 'users' => [ + 'driver' => 'eloquent', + 'model' => env('AUTH_MODEL', User::class), + ], + + // 'users' => [ + // 'driver' => 'database', + // 'table' => 'users', + // ], + ], + + /* + |-------------------------------------------------------------------------- + | Resetting Passwords + |-------------------------------------------------------------------------- + | + | These configuration options specify the behavior of Laravel's password + | reset functionality, including the table utilized for token storage + | and the user provider that is invoked to actually retrieve users. + | + | The expiry time is the number of minutes that each reset token will be + | considered valid. This security feature keeps tokens short-lived so + | they have less time to be guessed. You may change this as needed. + | + | The throttle setting is the number of seconds a user must wait before + | generating more password reset tokens. This prevents the user from + | quickly generating a very large amount of password reset tokens. + | + */ + + 'passwords' => [ + 'users' => [ + 'provider' => 'users', + 'table' => env('AUTH_PASSWORD_RESET_TOKEN_TABLE', 'password_reset_tokens'), + 'expire' => 60, + 'throttle' => 60, + ], + ], + + /* + |-------------------------------------------------------------------------- + | Password Confirmation Timeout + |-------------------------------------------------------------------------- + | + | Here you may define the number of seconds before a password confirmation + | window expires and users are asked to re-enter their password via the + | confirmation screen. By default, the timeout lasts for three hours. + | + */ + + 'password_timeout' => env('AUTH_PASSWORD_TIMEOUT', 10800), + +]; diff --git a/config/cache.php b/config/cache.php new file mode 100644 index 0000000..b32aead --- /dev/null +++ b/config/cache.php @@ -0,0 +1,117 @@ + env('CACHE_STORE', 'database'), + + /* + |-------------------------------------------------------------------------- + | Cache Stores + |-------------------------------------------------------------------------- + | + | Here you may define all of the cache "stores" for your application as + | well as their drivers. You may even define multiple stores for the + | same cache driver to group types of items stored in your caches. + | + | Supported drivers: "array", "database", "file", "memcached", + | "redis", "dynamodb", "octane", + | "failover", "null" + | + */ + + 'stores' => [ + + 'array' => [ + 'driver' => 'array', + 'serialize' => false, + ], + + 'database' => [ + 'driver' => 'database', + 'connection' => env('DB_CACHE_CONNECTION'), + 'table' => env('DB_CACHE_TABLE', 'cache'), + 'lock_connection' => env('DB_CACHE_LOCK_CONNECTION'), + 'lock_table' => env('DB_CACHE_LOCK_TABLE'), + ], + + 'file' => [ + 'driver' => 'file', + 'path' => storage_path('framework/cache/data'), + 'lock_path' => storage_path('framework/cache/data'), + ], + + 'memcached' => [ + 'driver' => 'memcached', + 'persistent_id' => env('MEMCACHED_PERSISTENT_ID'), + 'sasl' => [ + env('MEMCACHED_USERNAME'), + env('MEMCACHED_PASSWORD'), + ], + 'options' => [ + // Memcached::OPT_CONNECT_TIMEOUT => 2000, + ], + 'servers' => [ + [ + 'host' => env('MEMCACHED_HOST', '127.0.0.1'), + 'port' => env('MEMCACHED_PORT', 11211), + 'weight' => 100, + ], + ], + ], + + 'redis' => [ + 'driver' => 'redis', + 'connection' => env('REDIS_CACHE_CONNECTION', 'cache'), + 'lock_connection' => env('REDIS_CACHE_LOCK_CONNECTION', 'default'), + ], + + 'dynamodb' => [ + 'driver' => 'dynamodb', + 'key' => env('AWS_ACCESS_KEY_ID'), + 'secret' => env('AWS_SECRET_ACCESS_KEY'), + 'region' => env('AWS_DEFAULT_REGION', 'us-east-1'), + 'table' => env('DYNAMODB_CACHE_TABLE', 'cache'), + 'endpoint' => env('DYNAMODB_ENDPOINT'), + ], + + 'octane' => [ + 'driver' => 'octane', + ], + + 'failover' => [ + 'driver' => 'failover', + 'stores' => [ + 'database', + 'array', + ], + ], + + ], + + /* + |-------------------------------------------------------------------------- + | Cache Key Prefix + |-------------------------------------------------------------------------- + | + | When utilizing the APC, database, memcached, Redis, and DynamoDB cache + | stores, there might be other applications using the same cache. For + | that reason, you may prefix every cache key to avoid collisions. + | + */ + + 'prefix' => env('CACHE_PREFIX', Str::slug((string) env('APP_NAME', 'laravel')).'-cache-'), + +]; diff --git a/config/database.php b/config/database.php new file mode 100644 index 0000000..9ab586e --- /dev/null +++ b/config/database.php @@ -0,0 +1,110 @@ + env('DB_CONNECTION', 'softspm'), + + 'connections' => [ + + // === Baza operacyjna (domyślna) === + 'softspm' => [ + 'driver' => 'mariadb', + 'host' => env('DB_HOST', '10.42.1.210'), + 'port' => env('DB_PORT', '3306'), + 'database' => env('DB_DATABASE', 'softspm'), + 'username' => env('DB_USERNAME', 'spm_local'), + 'password' => env('DB_PASSWORD', 'ff8efe59e7265fe9680b0c325e44cb53'), + 'unix_socket' => env('DB_SOCKET', ''), + 'charset' => 'utf8', + 'collation' => 'utf8_general_ci', // zgodnie z SET NAMES utf8 w legacy + 'prefix' => '', + 'prefix_indexes' => true, + 'strict' => false, // legacy schema - wyłączamy ONLY_FULL_GROUP_BY itd. + 'engine' => null, + ], + + // === Baza raportowa === + 'softspm_rep' => [ + 'driver' => 'mariadb', + 'host' => env('DB_REP_HOST', env('DB_HOST', '10.42.1.210')), + 'port' => env('DB_REP_PORT', env('DB_PORT', '3306')), + 'database' => env('DB_REP_DATABASE', 'softspm_rep'), + 'username' => env('DB_REP_USERNAME', env('DB_USERNAME', 'spm_local')), + 'password' => env('DB_REP_PASSWORD', env('DB_PASSWORD', 'ff8efe59e7265fe9680b0c325e44cb53')), + 'charset' => 'utf8', + 'collation' => 'utf8_general_ci', + 'prefix' => '', + 'strict' => false, + 'engine' => null, + ], + + // === Baza historyczna === + 'softspm_his' => [ + 'driver' => 'mariadb', + 'host' => env('DB_HIS_HOST', env('DB_HOST', '10.42.1.210')), + 'port' => env('DB_HIS_PORT', env('DB_PORT', '3306')), + 'database' => env('DB_HIS_DATABASE', 'softspm_his'), + 'username' => env('DB_HIS_USERNAME', env('DB_USERNAME', 'spm_local')), + 'password' => env('DB_HIS_PASSWORD', env('DB_PASSWORD', 'ff8efe59e7265fe9680b0c325e44cb53')), + 'charset' => 'utf8', + 'collation' => 'utf8_general_ci', + 'prefix' => '', + 'strict' => false, + 'engine' => null, + ], + + ], + + /* + | Migracje Laravela trzymamy w bazie operacyjnej. UWAGA: w podejściu + | database-first migracji raczej nie uruchamiamy na istniejących tabelach + | - służy głównie tabelom pomocniczym (sessions, cache, jobs). + */ + 'migrations' => [ + 'table' => 'migrations', + 'update_date_on_publish' => true, + ], + + 'redis' => [ + 'client' => env('REDIS_CLIENT', 'phpredis'), + 'options' => [ + 'cluster' => env('REDIS_CLUSTER', 'redis'), + 'prefix' => env('REDIS_PREFIX', Str::slug(env('APP_NAME', 'softspm'), '_').'_database_'), + ], + 'default' => [ + 'url' => env('REDIS_URL'), + 'host' => env('REDIS_HOST', '127.0.0.1'), + 'username' => env('REDIS_USERNAME'), + 'password' => env('REDIS_PASSWORD'), + 'port' => env('REDIS_PORT', '6379'), + 'database' => env('REDIS_DB', '0'), + ], + 'cache' => [ + 'url' => env('REDIS_URL'), + 'host' => env('REDIS_HOST', '127.0.0.1'), + 'username' => env('REDIS_USERNAME'), + 'password' => env('REDIS_PASSWORD'), + 'port' => env('REDIS_PORT', '6379'), + 'database' => env('REDIS_CACHE_DB', '1'), + ], + ], + +]; diff --git a/config/filesystems.php b/config/filesystems.php new file mode 100644 index 0000000..37d8fca --- /dev/null +++ b/config/filesystems.php @@ -0,0 +1,80 @@ + env('FILESYSTEM_DISK', 'local'), + + /* + |-------------------------------------------------------------------------- + | Filesystem Disks + |-------------------------------------------------------------------------- + | + | Below you may configure as many filesystem disks as necessary, and you + | may even configure multiple disks for the same driver. Examples for + | most supported storage drivers are configured here for reference. + | + | Supported drivers: "local", "ftp", "sftp", "s3" + | + */ + + 'disks' => [ + + 'local' => [ + 'driver' => 'local', + 'root' => storage_path('app/private'), + 'serve' => true, + 'throw' => false, + 'report' => false, + ], + + 'public' => [ + 'driver' => 'local', + 'root' => storage_path('app/public'), + 'url' => rtrim(env('APP_URL', 'http://localhost'), '/').'/storage', + 'visibility' => 'public', + 'throw' => false, + 'report' => false, + ], + + 's3' => [ + 'driver' => 's3', + 'key' => env('AWS_ACCESS_KEY_ID'), + 'secret' => env('AWS_SECRET_ACCESS_KEY'), + 'region' => env('AWS_DEFAULT_REGION'), + 'bucket' => env('AWS_BUCKET'), + 'url' => env('AWS_URL'), + 'endpoint' => env('AWS_ENDPOINT'), + 'use_path_style_endpoint' => env('AWS_USE_PATH_STYLE_ENDPOINT', false), + 'throw' => false, + 'report' => false, + ], + + ], + + /* + |-------------------------------------------------------------------------- + | Symbolic Links + |-------------------------------------------------------------------------- + | + | Here you may configure the symbolic links that will be created when the + | `storage:link` Artisan command is executed. The array keys should be + | the locations of the links and the values should be their targets. + | + */ + + 'links' => [ + public_path('storage') => storage_path('app/public'), + ], + +]; diff --git a/config/logging.php b/config/logging.php new file mode 100644 index 0000000..b09cb25 --- /dev/null +++ b/config/logging.php @@ -0,0 +1,132 @@ + env('LOG_CHANNEL', 'stack'), + + /* + |-------------------------------------------------------------------------- + | Deprecations Log Channel + |-------------------------------------------------------------------------- + | + | This option controls the log channel that should be used to log warnings + | regarding deprecated PHP and library features. This allows you to get + | your application ready for upcoming major versions of dependencies. + | + */ + + 'deprecations' => [ + 'channel' => env('LOG_DEPRECATIONS_CHANNEL', 'null'), + 'trace' => env('LOG_DEPRECATIONS_TRACE', false), + ], + + /* + |-------------------------------------------------------------------------- + | Log Channels + |-------------------------------------------------------------------------- + | + | Here you may configure the log channels for your application. Laravel + | utilizes the Monolog PHP logging library, which includes a variety + | of powerful log handlers and formatters that you're free to use. + | + | Available drivers: "single", "daily", "slack", "syslog", + | "errorlog", "monolog", "custom", "stack" + | + */ + + 'channels' => [ + + 'stack' => [ + 'driver' => 'stack', + 'channels' => explode(',', (string) env('LOG_STACK', 'single')), + 'ignore_exceptions' => false, + ], + + 'single' => [ + 'driver' => 'single', + 'path' => storage_path('logs/laravel.log'), + 'level' => env('LOG_LEVEL', 'debug'), + 'replace_placeholders' => true, + ], + + 'daily' => [ + 'driver' => 'daily', + 'path' => storage_path('logs/laravel.log'), + 'level' => env('LOG_LEVEL', 'debug'), + 'days' => env('LOG_DAILY_DAYS', 14), + 'replace_placeholders' => true, + ], + + 'slack' => [ + 'driver' => 'slack', + 'url' => env('LOG_SLACK_WEBHOOK_URL'), + 'username' => env('LOG_SLACK_USERNAME', env('APP_NAME', 'Laravel')), + 'emoji' => env('LOG_SLACK_EMOJI', ':boom:'), + 'level' => env('LOG_LEVEL', 'critical'), + 'replace_placeholders' => true, + ], + + 'papertrail' => [ + 'driver' => 'monolog', + 'level' => env('LOG_LEVEL', 'debug'), + 'handler' => env('LOG_PAPERTRAIL_HANDLER', SyslogUdpHandler::class), + 'handler_with' => [ + 'host' => env('PAPERTRAIL_URL'), + 'port' => env('PAPERTRAIL_PORT'), + 'connectionString' => 'tls://'.env('PAPERTRAIL_URL').':'.env('PAPERTRAIL_PORT'), + ], + 'processors' => [PsrLogMessageProcessor::class], + ], + + 'stderr' => [ + 'driver' => 'monolog', + 'level' => env('LOG_LEVEL', 'debug'), + 'handler' => StreamHandler::class, + 'handler_with' => [ + 'stream' => 'php://stderr', + ], + 'formatter' => env('LOG_STDERR_FORMATTER'), + 'processors' => [PsrLogMessageProcessor::class], + ], + + 'syslog' => [ + 'driver' => 'syslog', + 'level' => env('LOG_LEVEL', 'debug'), + 'facility' => env('LOG_SYSLOG_FACILITY', LOG_USER), + 'replace_placeholders' => true, + ], + + 'errorlog' => [ + 'driver' => 'errorlog', + 'level' => env('LOG_LEVEL', 'debug'), + 'replace_placeholders' => true, + ], + + 'null' => [ + 'driver' => 'monolog', + 'handler' => NullHandler::class, + ], + + 'emergency' => [ + 'path' => storage_path('logs/laravel.log'), + ], + + ], + +]; diff --git a/config/mail.php b/config/mail.php new file mode 100644 index 0000000..e32e88d --- /dev/null +++ b/config/mail.php @@ -0,0 +1,118 @@ + env('MAIL_MAILER', 'log'), + + /* + |-------------------------------------------------------------------------- + | Mailer Configurations + |-------------------------------------------------------------------------- + | + | Here you may configure all of the mailers used by your application plus + | their respective settings. Several examples have been configured for + | you and you are free to add your own as your application requires. + | + | Laravel supports a variety of mail "transport" drivers that can be used + | when delivering an email. You may specify which one you're using for + | your mailers below. You may also add additional mailers if needed. + | + | Supported: "smtp", "sendmail", "mailgun", "ses", "ses-v2", + | "postmark", "resend", "log", "array", + | "failover", "roundrobin" + | + */ + + 'mailers' => [ + + 'smtp' => [ + 'transport' => 'smtp', + 'scheme' => env('MAIL_SCHEME'), + 'url' => env('MAIL_URL'), + 'host' => env('MAIL_HOST', '127.0.0.1'), + 'port' => env('MAIL_PORT', 2525), + 'username' => env('MAIL_USERNAME'), + 'password' => env('MAIL_PASSWORD'), + 'timeout' => null, + 'local_domain' => env('MAIL_EHLO_DOMAIN', parse_url((string) env('APP_URL', 'http://localhost'), PHP_URL_HOST)), + ], + + 'ses' => [ + 'transport' => 'ses', + ], + + 'postmark' => [ + 'transport' => 'postmark', + // 'message_stream_id' => env('POSTMARK_MESSAGE_STREAM_ID'), + // 'client' => [ + // 'timeout' => 5, + // ], + ], + + 'resend' => [ + 'transport' => 'resend', + ], + + 'sendmail' => [ + 'transport' => 'sendmail', + 'path' => env('MAIL_SENDMAIL_PATH', '/usr/sbin/sendmail -bs -i'), + ], + + 'log' => [ + 'transport' => 'log', + 'channel' => env('MAIL_LOG_CHANNEL'), + ], + + 'array' => [ + 'transport' => 'array', + ], + + 'failover' => [ + 'transport' => 'failover', + 'mailers' => [ + 'smtp', + 'log', + ], + 'retry_after' => 60, + ], + + 'roundrobin' => [ + 'transport' => 'roundrobin', + 'mailers' => [ + 'ses', + 'postmark', + ], + 'retry_after' => 60, + ], + + ], + + /* + |-------------------------------------------------------------------------- + | Global "From" Address + |-------------------------------------------------------------------------- + | + | You may wish for all emails sent by your application to be sent from + | the same address. Here you may specify a name and address that is + | used globally for all emails that are sent by your application. + | + */ + + 'from' => [ + 'address' => env('MAIL_FROM_ADDRESS', 'hello@example.com'), + 'name' => env('MAIL_FROM_NAME', env('APP_NAME', 'Laravel')), + ], + +]; diff --git a/config/navigation.php b/config/navigation.php new file mode 100644 index 0000000..906aa58 --- /dev/null +++ b/config/navigation.php @@ -0,0 +1,124 @@ + 'start', 'label' => 'Start', 'icon' => 'home', + 'route' => 'dashboard', + 'items' => [ + ['label' => 'Mapa obiektów', 'icon' => 'map', 'route' => 'dashboard'], + ], + ], + + // ===== Katalogi (200) - kolejność wg index.php: 203,204,205,201,206,207,208 ===== + [ + 'key' => 'katalogi', 'label' => 'Katalogi', 'icon' => 'inventory_2', + 'items' => [ + ['label' => 'Katalog pomp', 'icon' => 'water_drop', 'route' => 'pumps.index'], + ['label' => 'Katalog silników', 'icon' => 'bolt', 'route' => 'engines.index'], + ['label' => 'Katalog agregatów', 'icon' => 'precision_manufacturing', 'route' => 'aggregates.index'], + ['label' => 'Wybór agregatu pompowego', 'icon' => 'checklist', 'route' => 'aggregate-selection.index'], + ['label' => 'Katalog kabli', 'icon' => 'cable', 'route' => 'cables.index'], + ['label' => 'Katalog orurowania i armatury', 'icon' => 'plumbing', 'route' => 'piping.index'], + ['label' => 'Katalog opomiarowania', 'icon' => 'speed', 'route' => 'metering.index'], + ], + ], + + // ===== Stan (300) - kolejność wg index.php: 303,304,301,302,309,306,307,308 ===== + [ + 'key' => 'stan', 'label' => 'Stan', 'icon' => 'monitoring', + 'items' => [ + ['label' => 'Stan pomp', 'icon' => 'water_drop', 'route' => null], // site303 + ['label' => 'Stan silników', 'icon' => 'bolt', 'route' => null], // site304 + ['label' => 'Stan studni', 'icon' => 'water_drop', 'route' => null], // site301 + ['label' => 'Stan zbiorników', 'icon' => 'inventory_2', 'route' => null], // site302 + ['label' => 'Stan piezometrów', 'icon' => 'biotech', 'route' => null], // site309 + ['label' => 'Stan kabli', 'icon' => 'cable', 'route' => null], // site306 + ['label' => 'Stan orurowania i armatury', 'icon' => 'plumbing', 'route' => null], // site307 + ['label' => 'Stan opomiarowania', 'icon' => 'speed', 'route' => null], // site308 + ], + ], + + // ===== Eksploatacja (400) - kolejność wg index.php: 401,402,404,405,406,403,407 ===== + [ + 'key' => 'eksploatacja', 'label' => 'Eksploatacja', 'icon' => 'engineering', + 'items' => [ + ['label' => 'Eksploatacja studni', 'icon' => 'water_drop', 'route' => 'well-operation.index'], // site401 + ['label' => 'Eksploatacja zbiorników', 'icon' => 'inventory_2', 'route' => null], // site402 + ['label' => 'Eksploatacja piezometrów', 'icon' => 'biotech', 'route' => null], // site404 + ['label' => 'Eksploatacja ujęć', 'icon' => 'map', 'route' => null], // site405 + ['label' => 'Kreator doboru pompy', 'icon' => 'checklist', 'route' => null], // site406 + ['label' => 'Parametry stałe', 'icon' => 'settings', 'route' => null], // site403 + ['label' => 'Zrzut wody - rejestr', 'icon' => 'water_drop', 'route' => null, 'append_department' => true], // site407 + ], + ], + + // ===== Stacja prób (500) - 501,502,503,504 ===== + [ + 'key' => 'stacja_prob', 'label' => 'Stacja prób', 'icon' => 'biotech', + 'items' => [ + ['label' => 'Pompy', 'icon' => 'water_drop', 'route' => null], // site501 + ['label' => 'Silniki', 'icon' => 'bolt', 'route' => null], // site502 + ['label' => 'Agregaty', 'icon' => 'precision_manufacturing', 'route' => null], // site503 + ['label' => 'Kable', 'icon' => 'cable', 'route' => null], // site504 + ], + ], + + // ===== Remonty (600) - 601,602,603 ===== + [ + 'key' => 'remonty', 'label' => 'Remonty', 'icon' => 'build', + 'items' => [ + ['label' => 'Demontaż', 'icon' => 'build', 'route' => null], // site601 + ['label' => 'Weryfikacja', 'icon' => 'checklist', 'route' => null], // site602 + ['label' => 'Jakość remontów', 'icon' => 'monitoring', 'route' => null], // site603 + ], + ], + + // ===== Gospodarka (700) - 701,702,703,704 ===== + [ + 'key' => 'gospodarka', 'label' => 'Gospodarka', 'icon' => 'inventory_2', + 'items' => [ + ['label' => 'Statystyki rezerw studni', 'icon' => 'monitoring', 'route' => null], // site701 + ['label' => 'Rezerwy części nowych', 'icon' => 'inventory_2', 'route' => null], // site702 + ['label' => 'Rezerwy części regenerowanych', 'icon' => 'inventory_2', 'route' => null], // site703 + ['label' => 'Rezerwy drutów i kabli', 'icon' => 'cable', 'route' => null], // site704 + ], + ], + + // ===== Administracja (800) - kolejność wg index.php: 801,802,805,803,806,807,809,810,804 ===== + [ + 'key' => 'administracja', 'label' => 'Administracja', 'icon' => 'settings', + 'items' => [ + ['label' => 'Zarządzanie użytkownikami', 'icon' => 'settings', 'route' => null], // site801 + ['label' => 'Zarządzanie profilami', 'icon' => 'settings', 'route' => null], // site802 + ['label' => 'Zarządzanie bazą wiedzy', 'icon' => 'menu_book', 'route' => null], // site805 + ['label' => 'Producenci', 'icon' => 'precision_manufacturing', 'route' => null], // site803 + ['label' => 'Słowniki', 'icon' => 'menu_book', 'route' => null], // site806 + ['label' => 'Parametryzacja', 'icon' => 'settings', 'route' => null], // site807 + ['label' => 'Raporty', 'icon' => 'monitoring', 'route' => null], // site809 + ['label' => 'Zlecenia', 'icon' => 'build', 'route' => null], // site810 + ['label' => 'Zmiana hasła', 'icon' => 'settings', 'route' => null], // site804 + ], + ], + + // ===== Baza wiedzy (900) - w oryginale bezpośrednia strona (site900) ===== + [ + 'key' => 'baza_wiedzy', 'label' => 'Baza wiedzy', 'icon' => 'menu_book', + 'items' => [], + ], + +]; diff --git a/config/queue.php b/config/queue.php new file mode 100644 index 0000000..79c2c0a --- /dev/null +++ b/config/queue.php @@ -0,0 +1,129 @@ + env('QUEUE_CONNECTION', 'database'), + + /* + |-------------------------------------------------------------------------- + | Queue Connections + |-------------------------------------------------------------------------- + | + | Here you may configure the connection options for every queue backend + | used by your application. An example configuration is provided for + | each backend supported by Laravel. You're also free to add more. + | + | Drivers: "sync", "database", "beanstalkd", "sqs", "redis", + | "deferred", "background", "failover", "null" + | + */ + + 'connections' => [ + + 'sync' => [ + 'driver' => 'sync', + ], + + 'database' => [ + 'driver' => 'database', + 'connection' => env('DB_QUEUE_CONNECTION'), + 'table' => env('DB_QUEUE_TABLE', 'jobs'), + 'queue' => env('DB_QUEUE', 'default'), + 'retry_after' => (int) env('DB_QUEUE_RETRY_AFTER', 90), + 'after_commit' => false, + ], + + 'beanstalkd' => [ + 'driver' => 'beanstalkd', + 'host' => env('BEANSTALKD_QUEUE_HOST', 'localhost'), + 'queue' => env('BEANSTALKD_QUEUE', 'default'), + 'retry_after' => (int) env('BEANSTALKD_QUEUE_RETRY_AFTER', 90), + 'block_for' => 0, + 'after_commit' => false, + ], + + 'sqs' => [ + 'driver' => 'sqs', + 'key' => env('AWS_ACCESS_KEY_ID'), + 'secret' => env('AWS_SECRET_ACCESS_KEY'), + 'prefix' => env('SQS_PREFIX', 'https://sqs.us-east-1.amazonaws.com/your-account-id'), + 'queue' => env('SQS_QUEUE', 'default'), + 'suffix' => env('SQS_SUFFIX'), + 'region' => env('AWS_DEFAULT_REGION', 'us-east-1'), + 'after_commit' => false, + ], + + 'redis' => [ + 'driver' => 'redis', + 'connection' => env('REDIS_QUEUE_CONNECTION', 'default'), + 'queue' => env('REDIS_QUEUE', 'default'), + 'retry_after' => (int) env('REDIS_QUEUE_RETRY_AFTER', 90), + 'block_for' => null, + 'after_commit' => false, + ], + + 'deferred' => [ + 'driver' => 'deferred', + ], + + 'background' => [ + 'driver' => 'background', + ], + + 'failover' => [ + 'driver' => 'failover', + 'connections' => [ + 'database', + 'deferred', + ], + ], + + ], + + /* + |-------------------------------------------------------------------------- + | Job Batching + |-------------------------------------------------------------------------- + | + | The following options configure the database and table that store job + | batching information. These options can be updated to any database + | connection and table which has been defined by your application. + | + */ + + 'batching' => [ + 'database' => env('DB_CONNECTION', 'sqlite'), + 'table' => 'job_batches', + ], + + /* + |-------------------------------------------------------------------------- + | Failed Queue Jobs + |-------------------------------------------------------------------------- + | + | These options configure the behavior of failed queue job logging so you + | can control how and where failed jobs are stored. Laravel ships with + | support for storing failed jobs in a simple file or in a database. + | + | Supported drivers: "database-uuids", "dynamodb", "file", "null" + | + */ + + 'failed' => [ + 'driver' => env('QUEUE_FAILED_DRIVER', 'database-uuids'), + 'database' => env('DB_CONNECTION', 'sqlite'), + 'table' => 'failed_jobs', + ], + +]; diff --git a/config/services.php b/config/services.php new file mode 100644 index 0000000..6a90eb8 --- /dev/null +++ b/config/services.php @@ -0,0 +1,38 @@ + [ + 'key' => env('POSTMARK_API_KEY'), + ], + + 'resend' => [ + 'key' => env('RESEND_API_KEY'), + ], + + 'ses' => [ + 'key' => env('AWS_ACCESS_KEY_ID'), + 'secret' => env('AWS_SECRET_ACCESS_KEY'), + 'region' => env('AWS_DEFAULT_REGION', 'us-east-1'), + ], + + 'slack' => [ + 'notifications' => [ + 'bot_user_oauth_token' => env('SLACK_BOT_USER_OAUTH_TOKEN'), + 'channel' => env('SLACK_BOT_USER_DEFAULT_CHANNEL'), + ], + ], + +]; diff --git a/config/session.php b/config/session.php new file mode 100644 index 0000000..5b541b7 --- /dev/null +++ b/config/session.php @@ -0,0 +1,217 @@ + env('SESSION_DRIVER', 'database'), + + /* + |-------------------------------------------------------------------------- + | Session Lifetime + |-------------------------------------------------------------------------- + | + | Here you may specify the number of minutes that you wish the session + | to be allowed to remain idle before it expires. If you want them + | to expire immediately when the browser is closed then you may + | indicate that via the expire_on_close configuration option. + | + */ + + 'lifetime' => (int) env('SESSION_LIFETIME', 120), + + 'expire_on_close' => env('SESSION_EXPIRE_ON_CLOSE', false), + + /* + |-------------------------------------------------------------------------- + | Session Encryption + |-------------------------------------------------------------------------- + | + | This option allows you to easily specify that all of your session data + | should be encrypted before it's stored. All encryption is performed + | automatically by Laravel and you may use the session like normal. + | + */ + + 'encrypt' => env('SESSION_ENCRYPT', false), + + /* + |-------------------------------------------------------------------------- + | Session File Location + |-------------------------------------------------------------------------- + | + | When utilizing the "file" session driver, the session files are placed + | on disk. The default storage location is defined here; however, you + | are free to provide another location where they should be stored. + | + */ + + 'files' => storage_path('framework/sessions'), + + /* + |-------------------------------------------------------------------------- + | Session Database Connection + |-------------------------------------------------------------------------- + | + | When using the "database" or "redis" session drivers, you may specify a + | connection that should be used to manage these sessions. This should + | correspond to a connection in your database configuration options. + | + */ + + 'connection' => env('SESSION_CONNECTION'), + + /* + |-------------------------------------------------------------------------- + | Session Database Table + |-------------------------------------------------------------------------- + | + | When using the "database" session driver, you may specify the table to + | be used to store sessions. Of course, a sensible default is defined + | for you; however, you're welcome to change this to another table. + | + */ + + 'table' => env('SESSION_TABLE', 'sessions'), + + /* + |-------------------------------------------------------------------------- + | Session Cache Store + |-------------------------------------------------------------------------- + | + | When using one of the framework's cache driven session backends, you may + | define the cache store which should be used to store the session data + | between requests. This must match one of your defined cache stores. + | + | Affects: "dynamodb", "memcached", "redis" + | + */ + + 'store' => env('SESSION_STORE'), + + /* + |-------------------------------------------------------------------------- + | Session Sweeping Lottery + |-------------------------------------------------------------------------- + | + | Some session drivers must manually sweep their storage location to get + | rid of old sessions from storage. Here are the chances that it will + | happen on a given request. By default, the odds are 2 out of 100. + | + */ + + 'lottery' => [2, 100], + + /* + |-------------------------------------------------------------------------- + | Session Cookie Name + |-------------------------------------------------------------------------- + | + | Here you may change the name of the session cookie that is created by + | the framework. Typically, you should not need to change this value + | since doing so does not grant a meaningful security improvement. + | + */ + + 'cookie' => env( + 'SESSION_COOKIE', + Str::slug((string) env('APP_NAME', 'laravel')).'-session' + ), + + /* + |-------------------------------------------------------------------------- + | Session Cookie Path + |-------------------------------------------------------------------------- + | + | The session cookie path determines the path for which the cookie will + | be regarded as available. Typically, this will be the root path of + | your application, but you're free to change this when necessary. + | + */ + + 'path' => env('SESSION_PATH', '/'), + + /* + |-------------------------------------------------------------------------- + | Session Cookie Domain + |-------------------------------------------------------------------------- + | + | This value determines the domain and subdomains the session cookie is + | available to. By default, the cookie will be available to the root + | domain without subdomains. Typically, this shouldn't be changed. + | + */ + + 'domain' => env('SESSION_DOMAIN'), + + /* + |-------------------------------------------------------------------------- + | HTTPS Only Cookies + |-------------------------------------------------------------------------- + | + | By setting this option to true, session cookies will only be sent back + | to the server if the browser has a HTTPS connection. This will keep + | the cookie from being sent to you when it can't be done securely. + | + */ + + 'secure' => env('SESSION_SECURE_COOKIE'), + + /* + |-------------------------------------------------------------------------- + | HTTP Access Only + |-------------------------------------------------------------------------- + | + | Setting this value to true will prevent JavaScript from accessing the + | value of the cookie and the cookie will only be accessible through + | the HTTP protocol. It's unlikely you should disable this option. + | + */ + + 'http_only' => env('SESSION_HTTP_ONLY', true), + + /* + |-------------------------------------------------------------------------- + | Same-Site Cookies + |-------------------------------------------------------------------------- + | + | This option determines how your cookies behave when cross-site requests + | take place, and can be used to mitigate CSRF attacks. By default, we + | will set this value to "lax" to permit secure cross-site requests. + | + | See: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie#samesitesamesite-value + | + | Supported: "lax", "strict", "none", null + | + */ + + 'same_site' => env('SESSION_SAME_SITE', 'lax'), + + /* + |-------------------------------------------------------------------------- + | Partitioned Cookies + |-------------------------------------------------------------------------- + | + | Setting this value to true will tie the cookie to the top-level site for + | a cross-site context. Partitioned cookies are accepted by the browser + | when flagged "secure" and the Same-Site attribute is set to "none". + | + */ + + 'partitioned' => env('SESSION_PARTITIONED_COOKIE', false), + +]; diff --git a/config/softspm.php b/config/softspm.php new file mode 100644 index 0000000..9ff8c94 --- /dev/null +++ b/config/softspm.php @@ -0,0 +1,47 @@ + bcrypt przy logowaniu. + | Kolumna sys_users.USR_PASSWORD to VARCHAR(64) - bcrypt (60 zn.) SIĘ MIEŚCI, + | więc rehash jest bezpieczny bez zmiany schematu. WYŁĄCZONE wg decyzji klienta + | (na razie zostajemy przy MD5); włączyć przez SOFTSPM_REHASH=true po jego zgodzie. + */ + 'rehash_passwords' => env('SOFTSPM_REHASH', false), + + /* + | Oddziały (DRS_DEPARTMENT). Wybierane przy logowaniu, filtrują listy + | obiektów (jak legacy $_SESSION['syndis_eq_stock']). Wartości muszą + | dokładnie odpowiadać DRS_DEPARTMENT w bazie. + */ + 'departments' => [ + 'P/Szczerców', + 'P/Bełchatów', + 'Dębina', + ], + + /* + | FAZA TESTÓW: wymuszony oddział logowania. Gdy ustawione (np. 'P/Szczerców'), + | pole „Oddział" na ekranie logowania jest UKRYTE, a logowanie używa tej wartości. + | ODWRACALNE: ustaw na null, aby przywrócić wybór oddziału przez użytkownika. + */ + 'login_department' => 'P/Szczerców', + + /* + | Integracja SYNDIS (SOAP) - pobór aktualnych pomiarów studni. + | WSDL + lokalizacja usługi zależne od środowiska (na prod LAN-owe IP). + | Gdy puste/niedostępne - „Pobierz aktualne dane" zgłosi błąd (graceful). + */ + 'syndis' => [ + 'wsdl' => env('SYNDIS_WSDL', 'http://172.21.11.101/SyndisSpm.wsdl'), + 'location' => env('SYNDIS_LOCATION', 'http://172.21.11.101:3615/'), + ], + +]; diff --git a/database/.gitignore b/database/.gitignore new file mode 100644 index 0000000..9b19b93 --- /dev/null +++ b/database/.gitignore @@ -0,0 +1 @@ +*.sqlite* diff --git a/database/factories/UserFactory.php b/database/factories/UserFactory.php new file mode 100644 index 0000000..c4ceb07 --- /dev/null +++ b/database/factories/UserFactory.php @@ -0,0 +1,45 @@ + + */ +class UserFactory extends Factory +{ + /** + * The current password being used by the factory. + */ + protected static ?string $password; + + /** + * Define the model's default state. + * + * @return array + */ + public function definition(): array + { + return [ + 'name' => fake()->name(), + 'email' => fake()->unique()->safeEmail(), + 'email_verified_at' => now(), + 'password' => static::$password ??= Hash::make('password'), + 'remember_token' => Str::random(10), + ]; + } + + /** + * Indicate that the model's email address should be unverified. + */ + public function unverified(): static + { + return $this->state(fn (array $attributes) => [ + 'email_verified_at' => null, + ]); + } +} diff --git a/database/migrations/0001_01_01_000000_create_users_table.php b/database/migrations/0001_01_01_000000_create_users_table.php new file mode 100644 index 0000000..05fb5d9 --- /dev/null +++ b/database/migrations/0001_01_01_000000_create_users_table.php @@ -0,0 +1,49 @@ +id(); + $table->string('name'); + $table->string('email')->unique(); + $table->timestamp('email_verified_at')->nullable(); + $table->string('password'); + $table->rememberToken(); + $table->timestamps(); + }); + + Schema::create('password_reset_tokens', function (Blueprint $table) { + $table->string('email')->primary(); + $table->string('token'); + $table->timestamp('created_at')->nullable(); + }); + + Schema::create('sessions', function (Blueprint $table) { + $table->string('id')->primary(); + $table->foreignId('user_id')->nullable()->index(); + $table->string('ip_address', 45)->nullable(); + $table->text('user_agent')->nullable(); + $table->longText('payload'); + $table->integer('last_activity')->index(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('users'); + Schema::dropIfExists('password_reset_tokens'); + Schema::dropIfExists('sessions'); + } +}; diff --git a/database/migrations/0001_01_01_000001_create_cache_table.php b/database/migrations/0001_01_01_000001_create_cache_table.php new file mode 100644 index 0000000..ed758bd --- /dev/null +++ b/database/migrations/0001_01_01_000001_create_cache_table.php @@ -0,0 +1,35 @@ +string('key')->primary(); + $table->mediumText('value'); + $table->integer('expiration')->index(); + }); + + Schema::create('cache_locks', function (Blueprint $table) { + $table->string('key')->primary(); + $table->string('owner'); + $table->integer('expiration')->index(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('cache'); + Schema::dropIfExists('cache_locks'); + } +}; diff --git a/database/migrations/0001_01_01_000002_create_jobs_table.php b/database/migrations/0001_01_01_000002_create_jobs_table.php new file mode 100644 index 0000000..425e705 --- /dev/null +++ b/database/migrations/0001_01_01_000002_create_jobs_table.php @@ -0,0 +1,57 @@ +id(); + $table->string('queue')->index(); + $table->longText('payload'); + $table->unsignedTinyInteger('attempts'); + $table->unsignedInteger('reserved_at')->nullable(); + $table->unsignedInteger('available_at'); + $table->unsignedInteger('created_at'); + }); + + Schema::create('job_batches', function (Blueprint $table) { + $table->string('id')->primary(); + $table->string('name'); + $table->integer('total_jobs'); + $table->integer('pending_jobs'); + $table->integer('failed_jobs'); + $table->longText('failed_job_ids'); + $table->mediumText('options')->nullable(); + $table->integer('cancelled_at')->nullable(); + $table->integer('created_at'); + $table->integer('finished_at')->nullable(); + }); + + Schema::create('failed_jobs', function (Blueprint $table) { + $table->id(); + $table->string('uuid')->unique(); + $table->text('connection'); + $table->text('queue'); + $table->longText('payload'); + $table->longText('exception'); + $table->timestamp('failed_at')->useCurrent(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('jobs'); + Schema::dropIfExists('job_batches'); + Schema::dropIfExists('failed_jobs'); + } +}; diff --git a/database/seeders/DatabaseSeeder.php b/database/seeders/DatabaseSeeder.php new file mode 100644 index 0000000..6b901f8 --- /dev/null +++ b/database/seeders/DatabaseSeeder.php @@ -0,0 +1,25 @@ +create(); + + User::factory()->create([ + 'name' => 'Test User', + 'email' => 'test@example.com', + ]); + } +} diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..f1c31b8 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,32 @@ +# SoftSPM_2 - lokalne środowisko deweloperskie. +# Baza danych NIE jest kontenerem - łączymy się do istniejącej MariaDB +# w sieci LAN (10.42.1.210), zgodnie z podejściem database-first. +services: + app: + build: + context: . + dockerfile: docker/Dockerfile + container_name: softspm2-app + ports: + - "8000:80" + volumes: + - .:/var/www/html + environment: + APACHE_DOCUMENT_ROOT: /var/www/html/public + extra_hosts: + - "host.docker.internal:host-gateway" + restart: unless-stopped + + # Vite dev server (hot reload). Uruchamiać opcjonalnie: + # docker compose --profile dev up vite + vite: + build: + context: . + dockerfile: docker/Dockerfile + container_name: softspm2-vite + profiles: ["dev"] + ports: + - "5173:5173" + volumes: + - .:/var/www/html + command: npm run dev -- --host 0.0.0.0 diff --git a/docker/Dockerfile b/docker/Dockerfile new file mode 100644 index 0000000..d048897 --- /dev/null +++ b/docker/Dockerfile @@ -0,0 +1,32 @@ +# SoftSPM_2 - obraz deweloperski (PHP 8.3 + Apache + Node 20) +# Produkcja: Windows Server / IIS+Apache z zainstalowanym PHP - ten obraz +# służy wyłącznie do pracy lokalnej. DocumentRoot wskazuje na public/. +FROM php:8.3-apache + +ARG UID=1000 +ARG GID=1000 + +RUN apt-get update && apt-get install -y --no-install-recommends \ + git unzip zip curl ca-certificates \ + libzip-dev libpng-dev libjpeg62-turbo-dev libfreetype6-dev \ + libxml2-dev libicu-dev libonig-dev \ + && docker-php-ext-configure gd --with-freetype --with-jpeg \ + && docker-php-ext-install -j"$(nproc)" \ + pdo_mysql mysqli soap zip gd intl opcache \ + && a2enmod rewrite headers \ + && rm -rf /var/lib/apt/lists/* + +# Node 20 - build assetów (Vite + Tailwind v4) +RUN curl -fsSL https://deb.nodesource.com/setup_20.x | bash - \ + && apt-get install -y --no-install-recommends nodejs \ + && rm -rf /var/lib/apt/lists/* + +COPY --from=composer:2 /usr/bin/composer /usr/bin/composer + +ENV APACHE_DOCUMENT_ROOT=/var/www/html/public +RUN sed -ri -e 's!/var/www/html!${APACHE_DOCUMENT_ROOT}!g' /etc/apache2/sites-available/*.conf \ + && sed -ri -e 's!/var/www/!${APACHE_DOCUMENT_ROOT}!g' /etc/apache2/apache2.conf /etc/apache2/conf-available/*.conf + +COPY docker/php.ini /usr/local/etc/php/conf.d/zz-softspm.ini + +WORKDIR /var/www/html diff --git a/docker/check/db-check.php b/docker/check/db-check.php new file mode 100644 index 0000000..11381db --- /dev/null +++ b/docker/check/db-check.php @@ -0,0 +1,34 @@ +make(Illuminate\Contracts\Console\Kernel::class)->bootstrap(); + +use Illuminate\Support\Facades\DB; + +foreach (['softspm' => 'sys_users', 'softspm_rep' => null, 'softspm_his' => null] as $conn => $probe) { + try { + $row = DB::connection($conn)->select('SELECT DATABASE() AS d, VERSION() AS v')[0]; + $extra = ''; + if ($probe) { + $extra = ', ' . $probe . '=' . DB::connection($conn)->table($probe)->count() . ' rek.'; + } + echo "OK {$conn} -> {$row->d} (MariaDB {$row->v}{$extra})\n"; + } catch (\Throwable $e) { + echo "FAIL {$conn} -> " . $e->getMessage() . "\n"; + } +} + +// Kluczowe tabele legacy używane przez nakładkę +$tables = ['sys_users', 'seg_wells', 'seg_dev_resources', 'seg_dev_resources_det', + 'seg_equipments', 'seg_well_pump_eng_rel', 'seg_object_hole_cards', 'sys_dictionaries', + 'seg_pumps', 'seg_engines', 'seg_manufacturers', 'rep_his_data_everyday', 'tst_tests']; +foreach ($tables as $t) { + try { + $n = DB::connection('softspm')->table($t)->count(); + echo "OK softspm.{$t} = {$n}\n"; + } catch (\Throwable $e) { + echo "FAIL softspm.{$t} -> " . substr($e->getMessage(), 0, 120) . "\n"; + } +} diff --git a/docker/overlay-files.txt b/docker/overlay-files.txt new file mode 100644 index 0000000..bee9e6b --- /dev/null +++ b/docker/overlay-files.txt @@ -0,0 +1,110 @@ +# SoftSPM_2 - pliki NAKŁADKI (kopiowane na szkielet Laravela: UAT /var/www/html/softspm_pge). +# Wygenerowane 2026-09-03, PRZED domieszaniem szkieletu Laravela do tego katalogu. +# Reszta drzewa (artisan, bootstrap/, vendor/, public/index.php, pozostałe config/*.php) to szkielet. + +app/Http/Controllers/AggregateController.php +app/Http/Controllers/AggregateSelectionController.php +app/Http/Controllers/Auth/LoginController.php +app/Http/Controllers/CableController.php +app/Http/Controllers/Concerns/SortsLists.php +app/Http/Controllers/DashboardController.php +app/Http/Controllers/EngineController.php +app/Http/Controllers/EquipmentFileController.php +app/Http/Controllers/MeteringController.php +app/Http/Controllers/PipingController.php +app/Http/Controllers/PumpController.php +app/Http/Controllers/WellController.php +app/Http/Controllers/WellOperationController.php +app/Http/Middleware/SetLocale.php +app/Http/Requests/StoreCableRequest.php +app/Http/Requests/StoreEngineRequest.php +app/Http/Requests/StoreMeteringRequest.php +app/Http/Requests/StorePipingRequest.php +app/Http/Requests/StorePumpRequest.php +app/Http/Requests/UpdateCableRequest.php +app/Http/Requests/UpdateEngineRequest.php +app/Http/Requests/UpdateMeteringRequest.php +app/Http/Requests/UpdatePipingRequest.php +app/Http/Requests/UpdatePumpRequest.php +app/Models/Engine.php +app/Models/Equipment.php +app/Models/EquipmentFile.php +app/Models/Manufacturer.php +app/Models/Pump.php +app/Models/PumpCurvePoint.php +app/Models/User.php +app/Services/EquipmentFileService.php +app/Services/PumpService.php +app/Services/SyndisService.php +app/Services/WellAssessmentService.php +app/Services/WellService.php +app/Support/PolynomialRegression.php +config/database.php +config/navigation.php +config/softspm.php +resources/css/app.css +resources/js/app.js +resources/views/auth/login.blade.php +resources/views/catalog/aggregate-selection/index.blade.php +resources/views/catalog/aggregates/edit.blade.php +resources/views/catalog/aggregates/index.blade.php +resources/views/catalog/aggregates/show.blade.php +resources/views/catalog/cables/create.blade.php +resources/views/catalog/cables/edit.blade.php +resources/views/catalog/cables/index.blade.php +resources/views/catalog/cables/show.blade.php +resources/views/catalog/engines/create.blade.php +resources/views/catalog/engines/edit.blade.php +resources/views/catalog/engines/index.blade.php +resources/views/catalog/engines/show.blade.php +resources/views/catalog/metering/create.blade.php +resources/views/catalog/metering/edit.blade.php +resources/views/catalog/metering/index.blade.php +resources/views/catalog/metering/show.blade.php +resources/views/catalog/piping/create.blade.php +resources/views/catalog/piping/edit.blade.php +resources/views/catalog/piping/index.blade.php +resources/views/catalog/piping/show.blade.php +resources/views/catalog/pumps/create.blade.php +resources/views/catalog/pumps/edit.blade.php +resources/views/catalog/pumps/index.blade.php +resources/views/catalog/pumps/show.blade.php +resources/views/components/app-layout.blade.php +resources/views/components/btn.blade.php +resources/views/components/confirm-delete.blade.php +resources/views/components/curve-chart.blade.php +resources/views/components/energy-gauge.blade.php +resources/views/components/guest-layout.blade.php +resources/views/components/icon.blade.php +resources/views/components/power-schematic.blade.php +resources/views/components/pump-curve.blade.php +resources/views/components/selection-chart.blade.php +resources/views/components/sortable-th.blade.php +resources/views/components/well-field.blade.php +resources/views/components/well-schematic.blade.php +resources/views/components/well-select.blade.php +resources/views/dashboard.blade.php +resources/views/exploitation/wells/index.blade.php +resources/views/exploitation/wells/params.blade.php +resources/views/exploitation/wells/show.blade.php +resources/views/section.blade.php +resources/views/wells/create.blade.php +resources/views/wells/edit.blade.php +resources/views/wells/index.blade.php +routes/web.php +README_SOFTSPM.md +package.json +vite.config.js +docker-compose.yml +docker/Dockerfile +docker/php.ini +public/images/logo.png +public/images/dashboard_01.png +public/images/dashboard_02.png +public/fonts/inter/Inter-Variable.woff2 +public/fonts/jetbrains-mono/JetBrainsMono-Variable.woff2 +public/fonts/material-symbols/MaterialSymbolsOutlined.woff2 +docker/check/db-check.php +docker/overlay-files.txt +.env.example +.gitignore # (uwaga: wyjatki na public/fonts i public/images dopisane do wersji ze szkieletu) diff --git a/docker/php.ini b/docker/php.ini new file mode 100644 index 0000000..78a05d8 --- /dev/null +++ b/docker/php.ini @@ -0,0 +1,15 @@ +; SoftSPM_2 - ustawienia PHP (dev) +memory_limit = 512M +upload_max_filesize = 64M +post_max_size = 64M +max_execution_time = 300 +date.timezone = Europe/Warsaw + +; Załączniki wyposażenia trzymane są jako BLOB - podnosimy limity pakietu +mysqli.allow_local_infile = Off + +; SOAP (integracja SYNDIS) - bez cache WSDL w dev +soap.wsdl_cache_enabled = 0 + +display_errors = On +error_reporting = E_ALL diff --git a/docs/LEGACY.md b/docs/LEGACY.md new file mode 100644 index 0000000..0704a84 --- /dev/null +++ b/docs/LEGACY.md @@ -0,0 +1,134 @@ +# Legacy SoftSPM - źródło migracji + +**Katalog źródłowy: `C:\Programy\xampp_old\htdocs\trzeciCloude_v1\`** + +To jest jedyne źródło, do którego się odwołujemy przy przepisywaniu na Laravela. +W `htdocs/` leży kilka równoległych kopii tej samej aplikacji (`newPGE`, +`trzeciTestowy`, `pierwszyPodstawowy`, `wellsctrl*`) - **ignorujemy je**. +`trzeciCloude_v1` jako jedyna ma repozytorium git (`Initial commit`) oraz własną +dokumentację. + +## Nie powielamy istniejącej dokumentacji + +W legacy leżą dwa opracowania - **czytać je zamiast wyprowadzać wnioski od nowa**: + +| Plik | Co zawiera | +|---|---| +| `trzeciCloude_v1/CLAUDE.md` (181 linii, EN) | architektura, konwencje nazewnicze bazy, routing shardów historii, martwy kod | +| `trzeciCloude_v1/AUDYT.md` (125 linii, PL) | audyt techniczny 2026-06-09 + plan P0/P1/P2 (SQLi, LFI, MD5, SSO, sekrety) | + +Schemat baz: `trzeciCloude_v1/db_structure/*.sql` - **zrzuty struktury bez danych** +dla wszystkich trzech baz. Grepować je zamiast zgadywać kolumny. + +## Skala (zmierzone 2026-09-03) + +| | | +|---|---| +| plików PHP | 983 (1933 pliki łącznie) | +| fragmentów stron `sites/*.php` | 198, w 50 numerach `siteNNN` | +| raportów `reports/*.php` | 73 | +| eksportów `export/*.php` | 45 | +| `func.php` | **4156 linii, 111 funkcji** | +| `index.php` (front controller + menu + auth) | 435 linii | +| `ajax_func.php` / `ajax_getdata4well.php` | 315 / 208 linii | + +> Rozbieżność: `CLAUDE.md` legacy podaje „func.php ~3400 linii, ~140 funkcji", +> `AUDYT.md` „~4000 linii, ~140 funkcji". Faktycznie **4156 / 111**. +> `CLAUDE.md` twierdzi też „Not a git repository" - dla `trzeciCloude_v1` +> to już nieprawda. + +## Architektura w skrócie + +- **Front controller**: `index.php`, dispatch po `?pg=siteNNN` → `include sites/siteNNN.php` + (domyślnie `site401`). Menu, bramka auth i połączenie z bazą też są w `index.php`. +- **Warianty stron po sufiksie**: `A`=add, `E`=edit, `inf`=szczegóły, `his`/`ahis`/`mhis`/`offhis`=historie, + `charts`, `det`/`pdet`=detale, `mark`=widok mapowy. Przykłady: + `site301` ma 18 wariantów, `site401` ma 19. +- **Uprawnienia per strona**: `sys_user_profiles → sys_profile_site → sys_site_access` + spłaszczone do `$_SESSION['siteNNN']` / `$_SESSION['siteNNN_edit']`. + **Router ich nie sprawdza** - każda strona i handler AJAX sprawdza sam. +- **SOAP w dwóch rolach**: klient SYNDIS (`soap.php` + `soap_*.php`, pobieranie SCADA) + oraz serwer SOAP (`webservice/`, wystawianie danych do SYNDIS). +- **Zadania cykliczne**: Windows `.bat` + php-cli (`soap_update5min.php` co 5 min, + `reports/rep_003_hours.bat` per oddział B/S/D). + +## Bazy i sharding historii + +Połączenie otwiera `softspm`, ale zapytania sięgają dwóch pozostałych przez +**twardy prefiks w SQL** (~240 wystąpień `softspm_rep.`, ~90 `softspm_his.`). +Wszystkie trzy muszą stać na jednym serwerze. + +- `softspm` - dane operacyjne (w tym tabele `rep_*` bieżące). +- `softspm_rep` - tabele raportowe (`rep_002_*` per miesiąc `styc…grud`, `rep_003_data`, `rep_015_*`). +- `softspm_his` - archiwum: **shardy kwartalne** `rep_his_data_everyday_YYYY_qN` + i `seg_dev_resources_det_YYYY_qN`, piezometry per rok. + +Routing shardów: `getTableNameFrom_everyday_his()` / `getTableNameFrom_resources_det()` +(`func.php`). Reguła: bieżący rok → tabela bazowa, ale po **180 dniach** przełącza się +na wariant `_his`; starsze → shard `YYYY_qN`; data w **pierwszych 3 dniach miesiąca** +jest cofana do poprzedniego miesiąca (więc początek stycznia trafia w Q4 poprzedniego +roku); wszystko sprzed 2014 → `2014_q1`. + +> W SoftSPM_2 tej logiki **jeszcze nie ma** - `WellOperationController` czyta tylko +> bieżące `rep_his_data_everyday` z bazy `softspm`. Połączenia `softspm_rep` +> i `softspm_his` są skonfigurowane, ale nieużywane. Przy migracji historii +> trzeba odtworzyć reguły shardowania. + +## Mapa sekcji legacy → SoftSPM_2 + +Górne menu legacy = sekcje; `config/navigation.php` odtwarza je 1:1. +Status: ✅ = przepisane, ⬜ = `route => null` (placeholder w menu). + +| Sekcja | site | Nazwa | Status w SoftSPM_2 | +|---|---|---|---| +| **Start (100)** | 100/101/102 | Start, Parametry studni 01/02 | ✅ `dashboard` (mapa = placeholder) | +| **Katalogi (200)** | 203 | Katalog pomp | ✅ `pumps.*` (pełny CRUD) | +| | 204 | Katalog silników | ✅ `engines.*` | +| | 205 | Katalog agregatów | ✅ `aggregates.*` (lista/szczegóły/edycja) | +| | 201 | Wybór agregatu pompowego | ✅ `aggregate-selection.index` | +| | 206 | Katalog kabli | ✅ `cables.*` | +| | 207 | Katalog orurowania i armatury | ✅ `piping.*` | +| | 208 | Katalog opomiarowania | ✅ `metering.*` | +| | 202 | Katalog piezometrów | ⬜ **brak w `navigation.php`** | +| **Stan (300)** | 303,304,301,302,309,306,307,308 | Stan pomp/silników/studni/zbiorników/piezometrów/kabli/orurowania/opomiarowania | ⬜ wszystkie | +| | 310 | (bez etykiety w menu; 1204 linie - największy plik `sites/`) | ⬜ | +| **Eksploatacja (400)** | 401 | Eksploatacja studni | ✅ `well-operation.*` (lista + karta, etap 1) | +| | 402,404,405,406,403,407 | zbiorniki, piezometry, ujęcia, kreator doboru pompy, parametry stałe, zrzut wody | ⬜ | +| **Stacja prób (500)** | 501-504 | Pompy, Silniki, Agregaty, Kable | ⬜ | +| **Remonty (600)** | 601-603 | Demontaż, Weryfikacja, Jakość remontów | ⬜ | +| **Gospodarka (700)** | 701-704 | Statystyki rezerw studni, rezerwy części nowych/regenerowanych, drutów i kabli | ⬜ | +| **Administracja (800)** | 801-807, 809, 810 | użytkownicy, profile, baza wiedzy, producenci, słowniki, parametryzacja, raporty, zlecenia, zmiana hasła | ⬜ | +| **Baza wiedzy (900)** | 900 | Baza wiedzy | ⬜ (sekcja bez pozycji) | + +Ciężar pracy wg liczby plików `sites/`: **Stan (65)**, Administracja (42), +Eksploatacja (39), Katalogi (27) - reszta po 1-4. + +### Moduł „Studnie" (`wells.*`) - odklejony od menu + +`routes/web.php` ma pełny CRUD studni (`wells.index/create/store/edit/update`), +widoki istnieją, ale **`config/navigation.php` nigdzie go nie wskazuje** - +pozycja „Stan studni" (site301) ma `route => null`. Moduł jest osiągalny wyłącznie +przez wpisanie URL-a. Do decyzji: podpiąć pod „Stan studni" czy pod inną pozycję. + +Pochodzenie: lista z `site401.php` (przepisana bez N+1), formularze z `site301A/E/inf`. +`WellOperationController` bierze się z tej samej grupy `site401` - te dwa moduły +łatwo pomylić. + +## Pułapki przy czytaniu legacy + +- **Duża część drzewa to martwy kod.** Przed edycją potwierdzić, że plik jest żywy: + `sites/backup/` (23 pliki), kopie z datą w nazwie (`20161228_soap.php`, + `20170130_soap.php`, `20210926_soap.php`), skrypty jednorazowe + (`naprawa_20210312.php`, `repair_20210313_data.php`, `rollback.php`, `test*.php`), + pięć wariantów tego samego importera `soap_of_while{,_back,_last,_manual,_new}.php`, + klony raportów per miesiąc (`rep_002_wrze_print.php`). +- **Ścieżki twardo wpisane w `.bat`** potrafią wskazywać na *inną kopię* aplikacji + (`reports/rep_003_hours.bat` kieruje na `htdocs\trzeciTestowy\`) - sprawdzić, + zanim się założy, że dany skrypt to ten działający. +- **Etykiety UI**: `language/{polish,english,german}.php`, zmienne `$lab_*`. + `polish.php` (45 kB) jest źródłem prawdy; `english.php`/`german.php` (po ~19 kB) + mają braki. SoftSPM_2 ma `SetLocale`, ale **zero wywołań `__()`** - tłumaczenia + to osobny, jeszcze nierozpoczęty etap. +- **Środowisko legacy**: PHP 5.4/5.6 + usunięte `ext/mysql` (`mysql_connect`), + dlatego uruchamia się je tylko starym XAMPP-em (`C:\Programy\xampp_old\php\php.exe`). + Facet Eclipse w `.settings/` kłamie, że to PHP 8.2. diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..632a94a --- /dev/null +++ b/package-lock.json @@ -0,0 +1,2180 @@ +{ + "name": "html", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "devDependencies": { + "@tailwindcss/vite": "^4.0.0", + "axios": "^1.7.4", + "laravel-vite-plugin": "^1.0.5", + "tailwindcss": "^4.0.0", + "vite": "^6.0.0" + } + }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.12.tgz", + "integrity": "sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.12.tgz", + "integrity": "sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.12.tgz", + "integrity": "sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.12.tgz", + "integrity": "sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.12.tgz", + "integrity": "sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.12.tgz", + "integrity": "sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.12.tgz", + "integrity": "sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.12.tgz", + "integrity": "sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.12.tgz", + "integrity": "sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.12.tgz", + "integrity": "sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.12.tgz", + "integrity": "sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.12.tgz", + "integrity": "sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.12.tgz", + "integrity": "sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==", + "cpu": [ + "mips64el" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.12.tgz", + "integrity": "sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.12.tgz", + "integrity": "sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.12.tgz", + "integrity": "sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.12.tgz", + "integrity": "sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.12.tgz", + "integrity": "sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.12.tgz", + "integrity": "sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.12.tgz", + "integrity": "sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.12.tgz", + "integrity": "sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openharmony-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.12.tgz", + "integrity": "sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.12.tgz", + "integrity": "sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.12.tgz", + "integrity": "sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.12.tgz", + "integrity": "sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.12.tgz", + "integrity": "sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@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/remapping": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@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/sourcemap-codec": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.6.0.tgz", + "integrity": "sha512-T7jf+5zgsZHwNJ4lvQ7/aezbyk0nNX+zJVWpmHA7VYsEx7a7qr5Rg5IbtJFqkgze5Y2sruq1RUY8Q837Od7iFw==", + "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/@napi-rs/lzma-linux-x64-gnu": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/@napi-rs/lzma-linux-x64-gnu/-/lzma-linux-x64-gnu-1.5.1.tgz", + "integrity": "sha512-oTXEIha4SsuXdTA4Iyskj0kpdx2yVXdhd75c2v3xGrHFfVMsbhTPZU/nMPL4sWKo4pBHm3aucLaqGlF696dTyQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^22.20 || ^24.12 || >=25" + } + }, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.63.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.63.1.tgz", + "integrity": "sha512-UZ8sUxPTiHWYX9QNdJedb1kDZSpS1t/VPWBWGSgqHNi9w3Cu6IXvu2mzbhiTiPvtrqgTQJ+zqiAq2iPIPilpaQ==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.63.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.63.1.tgz", + "integrity": "sha512-cQ4nFQABN5cDvDpbvJ7bMStCpnaVxynZrRMfUJYgxcIk9Sh54FIO1vtfkg0B69REjER77ioZ/ov+eAApx/KmLQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.63.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.63.1.tgz", + "integrity": "sha512-FQNqd1lRy/0QhDk3xeRIkSBiCpXCiDnZO3YLVdcDKN1UBiKToNftCzcXYNLshmPDUMlu2TdeS8tGcsU6f3YF1Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.63.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.63.1.tgz", + "integrity": "sha512-pvD16V939D3CloK0+qikpGaxiPrDUXTe7Y5cWOMkMSy7m1cawa8EGy/kXYi/G/cKAC4HDAbSnzCIk1WmsoOKXg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-freebsd-arm64": { + "version": "4.63.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.63.1.tgz", + "integrity": "sha512-pcFGeL2345VwdTnJhA6zLbew+YgWB0qBG2+dMtXjCicf6+rm6kO6cOoh5VnTe0ZMrMRgRyuHmCJxZWrIdzYuOw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-freebsd-x64": { + "version": "4.63.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.63.1.tgz", + "integrity": "sha512-mRJlqSRulVzcKq/LKA6ICSIc3K/l4fzlVn/gePn2nXIHy8seRi5z/eeRE0d/XMBxcMldiXtQTSpRj0tkkC3g8Q==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.63.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.63.1.tgz", + "integrity": "sha512-YDUNvVM85TI3g/1OpnqKP1h4NeW/j64DfWMf+G3M809xNk1bJSnpFp4sh83NpmVE5DXnkh8ULor4LTVZKoYLHw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.63.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.63.1.tgz", + "integrity": "sha512-7Mcn71p9ZuQFAj+h+dhQXy/yeLePRS2yKRnmW1DijA9thKO5qap0GNOIQK4yQ6iP3SU0Mrb/yWo8h8vgRba8lw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.63.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.63.1.tgz", + "integrity": "sha512-4YiLQTX6U4CSl0L9cluep9A9W6UmTfqBDc2/CH6wlu54pl4E7Jn3cOD8oxzvBDEGk/JMKgJ47C8g+radF7mwvg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.63.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.63.1.tgz", + "integrity": "sha512-2ra8F7w8OquwZN9z2/fKFnli69wa8PLwaVzRMIPGb13ByMJwC28Fbp8YcVGoUhlYMTt7j5j9bNgpysrN2UM+vw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-loong64-gnu": { + "version": "4.63.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.63.1.tgz", + "integrity": "sha512-Sy20ncyhjmBP0Ml+UvQbimjlk6VFgjW5uNP+qqwHB00mTE8Bl2C1TuHTlRwK2YoXeZbee5lP2XevBWVkAQAtSQ==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-loong64-musl": { + "version": "4.63.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.63.1.tgz", + "integrity": "sha512-noITLp8oNjYliPnGWmLyelIHwULGqbHloQHGw1rtxbWhTuWooRpnZarZQJ1y9EUC4szuCusCc+HEpUtxpIwYvA==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-ppc64-gnu": { + "version": "4.63.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.63.1.tgz", + "integrity": "sha512-hlxxXd+F1mWiAcaFR7Sv9ZQT6m6UfI8+Vy/kFJzztq2pDMU/0wZ9sish0iszNZvsQDo8Gc0i5yuFEOz5dDf6fA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-ppc64-musl": { + "version": "4.63.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.63.1.tgz", + "integrity": "sha512-EF7OpqQTQ/BvGqLzUi4rEHuagCV9MugAUXSHemwPW5vxZ75RR+jxO/2j95Ph2dalMpFHSVECjRoioHZgA9zOYA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.63.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.63.1.tgz", + "integrity": "sha512-wQO3JesW9PRkwlabQ27y7sPfVOOTLRG73I4F2UYHG5PXun3J9U3y+b7ezVKSYbsvSKGQ1k1cq8Qlun4C9kLt3w==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-musl": { + "version": "4.63.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.63.1.tgz", + "integrity": "sha512-ouAGwhO6wHRXdnOVCOsB0tRFkA7nhNB2Nwax6oECXN0YiN8EYUTBAOudADOB1PI+yDL61TeNx/u7MVCzksNbkQ==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.63.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.63.1.tgz", + "integrity": "sha512-q2R38Sn+1J8RxhfJ+T54wSWmyKXWec+9jgDfqO2AtArEqHO5R2aeayp5H5OYLr5UYDVGsVaZPEFUooMhYCdz5A==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.63.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.63.1.tgz", + "integrity": "sha512-gfI5T24WLLuFfSKw7Go/zDXjAAV0fny0swTaDv+WjK7vqcw4cRhFfdsyKL1n+ukI+ooBxn3bVQnyrn06WpI50w==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.63.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.63.1.tgz", + "integrity": "sha512-4h6XqthmB4Hspji84wvgk+ElodTsGj+dbZqHJHHtKxj4mYq0ANSEEPX9ys3moJueqsRjwpaJYH7874Itwnj2ow==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-openbsd-x64": { + "version": "4.63.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.63.1.tgz", + "integrity": "sha512-dlfCOa87o1VAYegLQ9EKilx2JCeRofiyPGhTCmqnuXZ6bMPiycO1rq1+sKoulAp7pGLIsTIw+1x5R+zgh5LhhA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ] + }, + "node_modules/@rollup/rollup-openharmony-arm64": { + "version": "4.63.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.63.1.tgz", + "integrity": "sha512-cjkLbOlfcm3QGhMM1J5zaZjsw1GggbN6rw9UTSSRrPrR1KkcXnN7Uq9rPw34xImQ9VOY9GN+6u2Zj80B9ptkcw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.63.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.63.1.tgz", + "integrity": "sha512-Li1KdUnWGE4N3e1F/B4RTB1ms+nG4WBgjByO46pkeBVX/2UBsY53xf5vK9WygVmnH3RwncIST7lkSdLSY6P9lg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.63.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.63.1.tgz", + "integrity": "sha512-t4ZYOSoLTgwhuFMrmTMLx/+i1DQVK7HYqMc6kY46EApwi8X0nIVphzdNoThU3xt6n+N5urG1/gxBdCaKDLavfg==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-gnu": { + "version": "4.63.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.63.1.tgz", + "integrity": "sha512-RgroPfMmKlD1RzSDxvwgcPiy2HNQKoYV7OmwIXDsk73uKW5t6B/V8KIy27SMv/FNXFo/oSBtWc9J0X7t91ezZg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.63.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.63.1.tgz", + "integrity": "sha512-at8QVep6S3h5Y6gSbdGU06bRY5WJkf6WUduM9YtvYMbYhB1MOFfUgc6kehitQXzOtMSaT70q7f9ydPhpqu821w==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@tailwindcss/node": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.3.3.tgz", + "integrity": "sha512-/T8IKEsf9VTU6tLjgC7+sv2mOPtQxzE2jMw7u4Tt40Tx+QSZxpzh95/H6cMKoja9XuW7iMdLJYBB0o9G1CaAgg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/remapping": "^2.3.5", + "enhanced-resolve": "^5.24.1", + "jiti": "^2.7.0", + "lightningcss": "1.32.0", + "magic-string": "^0.30.21", + "source-map-js": "^1.2.1", + "tailwindcss": "4.3.3" + } + }, + "node_modules/@tailwindcss/oxide": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.3.3.tgz", + "integrity": "sha512-krXjAikiaFSPaK/FkAQT5UTx3VormQaiZ5hBFlJZ9UFQGB/rwg1MZIhHAG9smMQRTdyJxP6Qt5MwMtdyU5FWrA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 20" + }, + "optionalDependencies": { + "@tailwindcss/oxide-android-arm64": "4.3.3", + "@tailwindcss/oxide-darwin-arm64": "4.3.3", + "@tailwindcss/oxide-darwin-x64": "4.3.3", + "@tailwindcss/oxide-freebsd-x64": "4.3.3", + "@tailwindcss/oxide-linux-arm-gnueabihf": "4.3.3", + "@tailwindcss/oxide-linux-arm64-gnu": "4.3.3", + "@tailwindcss/oxide-linux-arm64-musl": "4.3.3", + "@tailwindcss/oxide-linux-x64-gnu": "4.3.3", + "@tailwindcss/oxide-linux-x64-musl": "4.3.3", + "@tailwindcss/oxide-wasm32-wasi": "4.3.3", + "@tailwindcss/oxide-win32-arm64-msvc": "4.3.3", + "@tailwindcss/oxide-win32-x64-msvc": "4.3.3" + } + }, + "node_modules/@tailwindcss/oxide-android-arm64": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.3.3.tgz", + "integrity": "sha512-Y85A2gmPSkl5Ve5qR86GL4HT509cFqQh1aes9p3sSkyTPwt0Pppf3GkwGe4JPACcRYjgJIEhQgM6dBClnr0NYw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-darwin-arm64": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.3.3.tgz", + "integrity": "sha512-BiaWatpBcERQFDlOjRDpIVXuFK5PJez5SA4JMg6VYZdBYU+qKfV/vqjcIs+IYmtitf1xYQZTwXvU/8y4lfZUGw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-darwin-x64": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.3.3.tgz", + "integrity": "sha512-fAeUqfV5ndhxRwai8cXGzdLvul9utWOmeTkv69unv4ZXixjn61Z+p9lCWdwOwA3TYboG3BwdVuN/RDjhBRl0mw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-freebsd-x64": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.3.3.tgz", + "integrity": "sha512-iyf5bV6+wnAlflVeEy7R25dupxTNECZN5QMI0qNT6eT+EgaGdZcKhGkr5SdoaWiLJ3spLqIY9VCeSGrwmtg4kw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.3.3.tgz", + "integrity": "sha512-aAYUprJAJQWWbRrPvtjdroZ56Md+JM8pMiopS6xGEwDfLhqj+2ver2p4nU4Mb3CRqcMmNBjo8KkUgcxhkzVQGQ==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm64-gnu": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.3.3.tgz", + "integrity": "sha512-nDxldcEENOxZRzC2uu9jrutZdAAQtb+8WWDCSnWL1zvBk1+FN+x6MtDViPB5AJMfttVCUhehGWus3XBPgatM/w==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm64-musl": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.3.3.tgz", + "integrity": "sha512-Md44bD6veX/PC5iyF8cDVnw4HBIANZepRZZ7a8DQOvkfo5WUBwcp6iAuCUz23u+4SUkhJlD3eL7hNdW8ezd/kA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-x64-gnu": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.3.3.tgz", + "integrity": "sha512-tx7us1muwOKAKWao2v/GaafFeQboE6aj88vC6ziN2NCGcRm8gWUhwjzg+YdVB1e4boAtdtma4L43onunI6NS4w==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-x64-musl": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.3.3.tgz", + "integrity": "sha512-SJxX60smvHgasZoBy11dX6YRjXJFovwWBoedhbQPOBzgFWBHGB+TVPWB9BxzR7TTxU8FQZAI2AyiNCMzFm8Img==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.3.3.tgz", + "integrity": "sha512-jx1+rPhY/5Ympkktd656HBWEBLxP7dH06losBLjjf5vgCODXvi9KhtftWcMIwTFIDqBr7cRnQkdLnAG+IOlGvQ==", + "bundleDependencies": [ + "@napi-rs/wasm-runtime", + "@emnapi/core", + "@emnapi/runtime", + "@tybys/wasm-util", + "@emnapi/wasi-threads", + "tslib" + ], + "cpu": [ + "wasm32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/core": "^1.11.1", + "@emnapi/runtime": "^1.11.1", + "@emnapi/wasi-threads": "^1.2.2", + "@napi-rs/wasm-runtime": "^1.1.4", + "@tybys/wasm-util": "^0.10.2", + "tslib": "^2.8.1" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@tailwindcss/oxide-win32-arm64-msvc": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.3.3.tgz", + "integrity": "sha512-3rc292Ca2ceK6Ulcc/bAVnTs/3nDtoPhyEKlgPv+yQJQi/JS/AMJlqzxvlDacL1nekbrcf6bTqp/jV4qgnPxNQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-win32-x64-msvc": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.3.3.tgz", + "integrity": "sha512-yJ0pwIVc/nYeGoV02WtsN8KYyLQv7kyI2wDnkezyJlGGjkd4QLwDGAwl47YpPJeuI0M0ObaXGSPjvWDPeTPggw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/vite": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/vite/-/vite-4.3.3.tgz", + "integrity": "sha512-yYU8cogLeSh/ms2jh8Fj7jaba/EWa7Ja6GoUqYZaraEuCI5YS6ms6ObZgjjedm+jm6XZjdNRWBpPP6Z86oOxcw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@tailwindcss/node": "4.3.3", + "@tailwindcss/oxide": "4.3.3", + "tailwindcss": "4.3.3" + }, + "peerDependencies": { + "vite": "^5.2.0 || ^6 || ^7 || ^8" + } + }, + "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/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/axios": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.20.0.tgz", + "integrity": "sha512-r8aOh8j9cGKpgQAqpzrUHnSIc6a59Y3Xf/cv8sy1DrHCkZHzQGEuoq1tARk6qSyDdtQGSDgpb9kFlruzPvrgwg==", + "dev": true, + "license": "MIT", + "dependencies": { + "follow-redirects": "^1.16.0", + "form-data": "^4.0.6", + "https-proxy-agent": "^5.0.1", + "proxy-from-env": "^2.1.0" + } + }, + "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/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "license": "MIT", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "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/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "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", + "engines": { + "node": ">=8" + } + }, + "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/enhanced-resolve": { + "version": "5.24.5", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.24.5.tgz", + "integrity": "sha512-L1l8TNvomm6UVW5B253AGxQagSQr+vGwhMlrrfRS2qmhx46AMpMVJKQYLvWYbysTMY8VoicOvzHzoHMbyzB+4A==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.3.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "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-object-atoms": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.2.tgz", + "integrity": "sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw==", + "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/esbuild": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.12.tgz", + "integrity": "sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.25.12", + "@esbuild/android-arm": "0.25.12", + "@esbuild/android-arm64": "0.25.12", + "@esbuild/android-x64": "0.25.12", + "@esbuild/darwin-arm64": "0.25.12", + "@esbuild/darwin-x64": "0.25.12", + "@esbuild/freebsd-arm64": "0.25.12", + "@esbuild/freebsd-x64": "0.25.12", + "@esbuild/linux-arm": "0.25.12", + "@esbuild/linux-arm64": "0.25.12", + "@esbuild/linux-ia32": "0.25.12", + "@esbuild/linux-loong64": "0.25.12", + "@esbuild/linux-mips64el": "0.25.12", + "@esbuild/linux-ppc64": "0.25.12", + "@esbuild/linux-riscv64": "0.25.12", + "@esbuild/linux-s390x": "0.25.12", + "@esbuild/linux-x64": "0.25.12", + "@esbuild/netbsd-arm64": "0.25.12", + "@esbuild/netbsd-x64": "0.25.12", + "@esbuild/openbsd-arm64": "0.25.12", + "@esbuild/openbsd-x64": "0.25.12", + "@esbuild/openharmony-arm64": "0.25.12", + "@esbuild/sunos-x64": "0.25.12", + "@esbuild/win32-arm64": "0.25.12", + "@esbuild/win32-ia32": "0.25.12", + "@esbuild/win32-x64": "0.25.12" + } + }, + "node_modules/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/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/form-data": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.6.tgz", + "integrity": "sha512-vKatAh4SlVfgbv+YtmhiRjhEMJsYpsG1Y2rMQtR+SVSbytsSD1YGzDIcrAJmdFec88u/+VoGmxnl+80gL1tRCQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "es-set-tostringtag": "^2.1.0", + "hasown": "^2.0.4", + "mime-types": "^2.1.35" + }, + "engines": { + "node": ">= 6" + } + }, + "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/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/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/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.4", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.4.tgz", + "integrity": "sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==", + "dev": true, + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/jiti": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.7.0.tgz", + "integrity": "sha512-AC/7JofJvZGrrneWNaEnJeOLUx+JlGt7tNa0wZiRPT4MY1wmfKjt2+6O2p2uz2+skll8OZZmJMNqeke7kKbNgQ==", + "dev": true, + "license": "MIT", + "bin": { + "jiti": "lib/jiti-cli.mjs" + } + }, + "node_modules/laravel-vite-plugin": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/laravel-vite-plugin/-/laravel-vite-plugin-1.3.0.tgz", + "integrity": "sha512-P5qyG56YbYxM8OuYmK2OkhcKe0AksNVJUjq9LUZ5tOekU9fBn9LujYyctI4t9XoLjuMvHJXXpCoPntY1oKltuA==", + "dev": true, + "license": "MIT", + "dependencies": { + "picocolors": "^1.0.0", + "vite-plugin-full-reload": "^1.1.0" + }, + "bin": { + "clean-orphaned-assets": "bin/clean.js" + }, + "engines": { + "node": "^18.0.0 || ^20.0.0 || >=22.0.0" + }, + "peerDependencies": { + "vite": "^5.0.0 || ^6.0.0" + } + }, + "node_modules/lightningcss": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.32.0.tgz", + "integrity": "sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==", + "dev": true, + "license": "MPL-2.0", + "dependencies": { + "detect-libc": "^2.0.3" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "lightningcss-android-arm64": "1.32.0", + "lightningcss-darwin-arm64": "1.32.0", + "lightningcss-darwin-x64": "1.32.0", + "lightningcss-freebsd-x64": "1.32.0", + "lightningcss-linux-arm-gnueabihf": "1.32.0", + "lightningcss-linux-arm64-gnu": "1.32.0", + "lightningcss-linux-arm64-musl": "1.32.0", + "lightningcss-linux-x64-gnu": "1.32.0", + "lightningcss-linux-x64-musl": "1.32.0", + "lightningcss-win32-arm64-msvc": "1.32.0", + "lightningcss-win32-x64-msvc": "1.32.0" + } + }, + "node_modules/lightningcss-android-arm64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.32.0.tgz", + "integrity": "sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-darwin-arm64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.32.0.tgz", + "integrity": "sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-darwin-x64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.32.0.tgz", + "integrity": "sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-freebsd-x64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.32.0.tgz", + "integrity": "sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm-gnueabihf": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.32.0.tgz", + "integrity": "sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm64-gnu": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.32.0.tgz", + "integrity": "sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm64-musl": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.32.0.tgz", + "integrity": "sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-gnu": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.32.0.tgz", + "integrity": "sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-musl": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.32.0.tgz", + "integrity": "sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-win32-arm64-msvc": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.32.0.tgz", + "integrity": "sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-win32-x64-msvc": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.32.0.tgz", + "integrity": "sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/magic-string": { + "version": "0.30.21", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", + "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.5" + } + }, + "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/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/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/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/nanoid": { + "version": "3.3.18", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.18.tgz", + "integrity": "sha512-DTg4MJbGMWkfi6VZFdNt2/caMbQy4Ou+Op/hJQvGEWcnVfoA1QA+xzRKAzw9jD6+GVOOeYr/mIcuDSdug6F6+w==", + "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/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.7", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.7.tgz", + "integrity": "sha512-qcJu88Q2IWqJsDD529JKMdwGm/dvInW4HvQnRwiH9JtihJvzGOscDtHE3x1pBKeUOTysQ8kVmLnJ2kJu7yhcGA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/postcss": { + "version": "8.5.27", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.27.tgz", + "integrity": "sha512-79Iho8QeYyooJ8e9lCRyTVlyTAkS/kXBYKff6TMzS3kEWGQ8Ds5UEtXpGrSUDLUWok6QTvxeYy0GO8fopHnaSA==", + "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.18", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/proxy-from-env": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-2.1.0.tgz", + "integrity": "sha512-cJ+oHTW1VAEa8cJslgmUZrc+sjRKgAKl3Zyse6+PV38hZe/V6Z14TbCuXcan9F9ghlz4QrFr2c92TNF82UkYHA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/rollup": { + "version": "4.63.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.63.1.tgz", + "integrity": "sha512-3Df9jsstwhccuEfmAMi9l8XUh/GOkVObmFTU7CCVBysEbcOZLl84jCtaAZMcPiMz2EGKsATzQcU+Xr3n/wU6cg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "1.0.9" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@napi-rs/lzma-linux-x64-gnu": "1.5.1", + "@rollup/rollup-android-arm-eabi": "4.63.1", + "@rollup/rollup-android-arm64": "4.63.1", + "@rollup/rollup-darwin-arm64": "4.63.1", + "@rollup/rollup-darwin-x64": "4.63.1", + "@rollup/rollup-freebsd-arm64": "4.63.1", + "@rollup/rollup-freebsd-x64": "4.63.1", + "@rollup/rollup-linux-arm-gnueabihf": "4.63.1", + "@rollup/rollup-linux-arm-musleabihf": "4.63.1", + "@rollup/rollup-linux-arm64-gnu": "4.63.1", + "@rollup/rollup-linux-arm64-musl": "4.63.1", + "@rollup/rollup-linux-loong64-gnu": "4.63.1", + "@rollup/rollup-linux-loong64-musl": "4.63.1", + "@rollup/rollup-linux-ppc64-gnu": "4.63.1", + "@rollup/rollup-linux-ppc64-musl": "4.63.1", + "@rollup/rollup-linux-riscv64-gnu": "4.63.1", + "@rollup/rollup-linux-riscv64-musl": "4.63.1", + "@rollup/rollup-linux-s390x-gnu": "4.63.1", + "@rollup/rollup-linux-x64-gnu": "4.63.1", + "@rollup/rollup-linux-x64-musl": "4.63.1", + "@rollup/rollup-openbsd-x64": "4.63.1", + "@rollup/rollup-openharmony-arm64": "4.63.1", + "@rollup/rollup-win32-arm64-msvc": "4.63.1", + "@rollup/rollup-win32-ia32-msvc": "4.63.1", + "@rollup/rollup-win32-x64-gnu": "4.63.1", + "@rollup/rollup-win32-x64-msvc": "4.63.1", + "fsevents": "~2.3.2" + } + }, + "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/tailwindcss": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.3.3.tgz", + "integrity": "sha512-gOhV3P7ufE62QDGg1zVaTgCR+EtPv92k2nIhVcVKcLmxT1sUBsQGhnZj175j+MqRt4zLF7ic+sCYjfhxMxj7YQ==", + "dev": true, + "license": "MIT" + }, + "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/tinyglobby": { + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz", + "integrity": "sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==", + "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/vite": { + "version": "6.4.3", + "resolved": "https://registry.npmjs.org/vite/-/vite-6.4.3.tgz", + "integrity": "sha512-NTKlcQjlAK7MlQoyb6LgaqHc8sso/pVyUJYWMws3jg21uTJw/LddqIFPcPqP6PzpgbIcZyKI85sFE4HBrQDA8A==", + "dev": true, + "license": "MIT", + "dependencies": { + "esbuild": "^0.25.0", + "fdir": "^6.4.4", + "picomatch": "^4.0.2", + "postcss": "^8.5.3", + "rollup": "^4.34.9", + "tinyglobby": "^0.2.13" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^18.0.0 || ^20.0.0 || >=22.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0", + "jiti": ">=1.21.0", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "sass-embedded": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.16.0", + "tsx": "^4.8.1", + "yaml": "^2.4.2" + }, + "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-plugin-full-reload": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/vite-plugin-full-reload/-/vite-plugin-full-reload-1.2.0.tgz", + "integrity": "sha512-kz18NW79x0IHbxRSHm0jttP4zoO9P9gXh+n6UTwlNKnviTTEpOlum6oS9SmecrTtSr+muHEn5TUuC75UovQzcA==", + "dev": true, + "license": "MIT", + "dependencies": { + "picocolors": "^1.0.0", + "picomatch": "^2.3.1" + } + }, + "node_modules/vite-plugin-full-reload/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" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..85241e0 --- /dev/null +++ b/package.json @@ -0,0 +1,15 @@ +{ + "private": true, + "type": "module", + "scripts": { + "dev": "vite", + "build": "vite build" + }, + "devDependencies": { + "@tailwindcss/vite": "^4.0.0", + "axios": "^1.7.4", + "laravel-vite-plugin": "^1.0.5", + "tailwindcss": "^4.0.0", + "vite": "^6.0.0" + } +} diff --git a/phpunit.xml b/phpunit.xml new file mode 100644 index 0000000..e7f0a48 --- /dev/null +++ b/phpunit.xml @@ -0,0 +1,36 @@ + + + + + tests/Unit + + + tests/Feature + + + + + app + + + + + + + + + + + + + + + + + + + diff --git a/public/.htaccess b/public/.htaccess new file mode 100644 index 0000000..b574a59 --- /dev/null +++ b/public/.htaccess @@ -0,0 +1,25 @@ + + + Options -MultiViews -Indexes + + + RewriteEngine On + + # Handle Authorization Header + RewriteCond %{HTTP:Authorization} . + RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] + + # Handle X-XSRF-Token Header + RewriteCond %{HTTP:x-xsrf-token} . + RewriteRule .* - [E=HTTP_X_XSRF_TOKEN:%{HTTP:X-XSRF-Token}] + + # Redirect Trailing Slashes If Not A Folder... + RewriteCond %{REQUEST_FILENAME} !-d + RewriteCond %{REQUEST_URI} (.+)/$ + RewriteRule ^ %1 [L,R=301] + + # Send Requests To Front Controller... + RewriteCond %{REQUEST_FILENAME} !-d + RewriteCond %{REQUEST_FILENAME} !-f + RewriteRule ^ index.php [L] + diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000..e69de29 diff --git a/public/fonts/inter/Inter-Variable.woff2 b/public/fonts/inter/Inter-Variable.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..d15208de03cd1ad7c5199f0a0ce915fe841e4722 GIT binary patch literal 48256 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∾Na#*TBTU(!jF?9zmR-!C*+RdvGrd0&{`| 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

j@(Yr; zjaTR$o#X9SUnXN?FS>38$_7OjDT?*0XLuZZGeaV2Z{;i&)dw2V7Rq$7{N<#2uOu#f z33$IBwzC%T73tB(02^vKmrl0)`r6^bTR46J6d`ER6Qd?(D0rW)?d@Bgq{bTtUN4Os zbl<~oIydUwJ!t^&x1Swde)Rn4^7#1Z_}KF3`A*PpuM>O>d{tVr9y=dmm{C^Xj zwv9s~vMIjQSrPEpoh589g$q9Ey4`5AEI{(v)%*?ml4bYKCU!CifyJ0PklI7#Sznpw z&d#O>ju7Tao33H#4! zw??P~%W*%|n&KSJ+gjvXc&){*7oc2dDgtf(O&sP;4(WPw&5>9<0u4eSk`f}j_MS|0 zO2iwziqc@+xeUBG=J#UoK8(Y54V0e+Nu|54#0Dj#_U;Wn^3Wc;tESqF zI>`gZu&Aq5b0Op+211CjSz_4sXxOKNO#y2SfAzKXvInqYJ`*Vt&O}#lB|LiTAO48V zFqJ;r^IP5k0Q~oT=5y-hw#&hv^l%`1KQl!zZ}hV%neEX{D|VL2_%Y7Z^{~kxVuUZ< zB~|0&qDsQ{{)2DDO>6{!AJnm7BHv`p>iPxtvSDI&=g6#C)sD^=%TV_1O|Hv)pvsZ{ zH_o)NC*|O7Z^70F-KU)HB+foD)U>=E|MIxh{=SVvs0O@AJ7WUW+;4RE^ptl`xx_he zKCipyk{zS~BS750J8ca3*I3iZc6_4WR0nxM=ogrD`~|X>@27X=aUW8)>+F~Nuup}y z>Wg&YENci9Se|*OZ~dS7g693QHJS3ZRYfO9t8Bf$w?SEop`=BFXVr~h+xB(q7CBhf zQSTP%2~KG)m$H<5ZIEGVg6Tm(Y0i}||DB}o-xn%BRQWIF$dQ_j?mDLMbkzg@^6=*vt3I>u-BDjqaQd{Av-=^#T&8XO&Yj&orz$He zTu|d<4L~JaEK?@HB%^MIPsB|L@seM2*_`x31AgYs{wm4#SZP4D=@}w_+xLUE2LI(J z+L!_4HFF@hJO6$47ZnFzu)_~Z^HCuV!N|-W_$1k3;5m=_<=+(XLBgUbgj&1FR|K>CZ~S(yBW|Rl6|<_B1D|7o0RZrOc%gZq zy4WR?Yp!vLVda|+%DXJ?x7)nX)gHrm6JfA+{vDL_S-F9LJD?nPRfZ5i!d8!_?F|+8 z6pN|h{x(7PH9k*nXD}}@tOD}QqAU8EhZGpo!P%3e3oqN6*W6aPa~_f`hj_2DK-lFL z6wG0AWggo3@NHh5>J0s*Kk%MkdY*b}QgMRy>oe;jLw|3jSXi~M_m&qk-6A`vaKe{T zO!U>KHszRA25!-o_#i!1HQ*yc>;){yb~GDNV*<>pD+?9t@}dXY{RMZ@1Ewbgl&ldE z&!BR4uZl<_W9PiY)uM=#4-~I$grde*uXvln+*mxz7iCmji;A;eGr1?XoJ)mM3DRfs zmNAXpvlkapN|B}-GLyEN81J2~F>wkAfi3EE3`zdMPHtHGUa=NkjuNR%*Sw2&ZgTbx zuDaKiua+#!@K}Cs5ZZIdK?MswTTsx9wjCR!^gpuR-YE9??7enIV|l@p%5vWj%qlnw zJ{f@Ka6uz+h!jMEA|Rf{ezZ6W`aLW91|2G+fbd}YWfR0LcHcbyc?Y92t+Jq?(l*h2 z8|gWeG)RO|!8I4Y>?H7gCR67Ex=v!mW*h%!UEzR;!8ejodxTB%>Rt{Fbhf{^w?k4- zSDW}Dm<|6Cp~u)1H}=@R3(vxA=yA7v0G2Wmw;~B=1havR?y2xn>PQdmH%_zinQ=vJ#;;{%(II1P^gC2){)Wvm^ZG zuYFCVZe?H`56)BSufk99Pio%fr+p;>UNUMALV{8e{ya&Rkxbw9m3O_6alr}=Wl!uq zMKnwnxgnC?1HG#(zchqJhZ+)jX2LZOyq0IXt~K}@_09KE#>EiY-H`R8jQ z*dnMjV%~(DLig4Tc9{W*=`9Tzd6L3aDKNBL#0zOuK~JV8WsL|mRZU_QC*aZ@-Nb%9 z$XR|%ME5=D;zq6l;)OJ-peJ|8vZjWbswNu|yCw&{TZB5$keTihMxF$~cd035yz!Wd z5sfP7n$e{nP6)JV-AJvgtkYGuDim9s(OgZDnx&Hbtq3(D24$^%P$--hUZ`r9|H1La zOs69mlD)$c1M8S!Ocm;w`LNC`w?G3$Mx!9@yzkSoZbt@kgI)&HdOmDxhMjqO;^S2A@eEPpzfofQ)8yMP;h6NBp#QM zht8Px;~*s#VsB^6ah~;i>Pj!uK?q#|fGdb%qd5JTxF=`my>)ebJwkPOOkp8xZBArg zLCTAloR<;Db9vC*>Ghh`1(Kdw#W*v}KvvSe6<&GePXWz^YHM`+g2MK1uFZMo*GCWA zEBoxY%M~iCU()f7*Cw<2Q2 zyHks6c8vMNF>k$VeQxhhHjVzOV`cAWg6!*$Q|E5lR_y*fY0%k&{nq97*G+T0{!{&! zr(2(M&ENW;px#19E%#5Y-OD7d90cU=x-eurVmmp-+T6FBgoE%NhSHYzi=yCfiQUv`>9sTjwyu(3+>^xcTW( zBZ66KM8&cl6@K(QRpZYl);2Kd>Sg*tcNL+C-ak|PWnBF6Bs)DCZCp@OMNmM5F_ufu{ zedb94=%n0dT(eWA&;fS$UHETzRE`Zs(mHylOu=FDULr-ln{7^5`0r;wV4pT(LcD+BrP(RI?Tc0%W{KlAY|rH< zH4A5j1HbL+!F88CaaGPAL=-nBFT^VZc#yrjD=Yt>S}CYgR6MwNC55jSj6KlhjwJEU z6rF7D9+@FycP6;meXoH7!qFYu86~`#ETh)$R#ralTb4<-dl)>nOQPYelAwvhVc$;d zT)q?J0Q9_Tb6!iY{3W9D`u>#!Qt;*y{}31AS)MBy3eEEKFFvY`|Gi zKm;1*?{R}xA!a=77ePG>S6cxW{1;BdYSAQX1hp#xFG39qLP9}UPgXLTAwSzLM!E^> zG@#RL`1+<*KU6Dc73jZigF$^4wXH`rft4C9Gbq1TP&QG|A3~(!M7_N?Zuo68T6@de z(3hX;^h5ZYZ1Dq8{L%y>8TeGa;crD(Z)tX`qOL~l{y5bB9L5-Z+1>z@bf||T;Yy%8 zl)6c^bTtJovmFEul!rE=#oBTrLJk8YgI#{ppxB5!lE=`7I?RfZ3BNJZh4x7H`p)_i zHr;Dqxo~bRNI^`==MUYB8N!l4`1{0>f0#(><_a#e1yvjF-2^>wK0M+~V93@Wi1J=; z95JnnDG&r}?>dWyZTDEoT9a_c%Jgbu4XtSj@hmZGAS;&Gl$%cJ_k$j^}S}hn~SmJJ4TXcgW`0$JKJ93254U`@~{@*A#WXGCuHi{mtxDh@%R;zXIrc{{y z-8gLey1%wg_=y05~@1!oK>$rr<-z`4vDq#=`)}Q~Af) zC={<>e`igt)O@L;0*>}R=D)%H?YG;utu-2ZJ#7~#?R;3z$rbgMVwn5~5J=iil&4~b zMvUQzY3rF(JOk>oK6Q12m@Yjf%MZsszTyf(xrCzC{e;3{jcy8okHJw-fn2}g91y}D z*M2*9(V~9Ky)bSpS>i?LY-Hv58U3;g2q`3oaATUz3?3dDUzEqQvkN&yz5Y5vFTO}V zxr)$TewM+16KFz(S5_JqcpOOtJaO_j9HG}=ANz_zQPo{zJSv?9MZp-1Z$}X(ln;e? zK-NG;4xLA!Agc%#yS`n>3aRVaQO;wyYNkA@dU!n)vbei=WgIev9H3vu_czKER54Jc z07jr$W2AvlO(!Q@+I!K$MY7s3xI-J3YiCiWJz?sQk9E@Q18ImkKVI*vnlW(}qxEQJ zBmn5$GaK2J;jr|Cu87FR$OQVi4K(?t2vwXz5i^2mMZB&%C zGY&-jtzz8lE1&fPcKU#nn9nIOG2xrihRk}~d3ezKMo zgN_f4pO&wPzob}U^BEqmmZtCZ?7i?iH`w|w8bCn+DA<`+17-!k7_R&>d&%Oi8QDu0 zKa*j=FP@!1No3`O$IyQFH{WmDH^2Mt-Q6?Y>My=O(6fTveB&4Uwq@dF&hfpba7B9| z7uW0*&)@cporzqRI;2hRv|aKYw?S}i1&>&KN#3r6BA5KzmU9m{4!hn0sc=_j%ie`DfQp^|7K^#dzDRUL$cg&Lr-|7 zF)pxTtGvPl`Da>hs0b2)6N|Pa3^^#-G&IVf`sORdc$f5Wo6=O%A81HdcS4iK$Q z`pE&K$se?hKHX1i)CaZWM91K>g9|5^RR}H0_C$uw11kuNuj}HW!!M@f{!d1rnBc1^ z|A8g`lrESwA?5k|Ik=$PTgBaS@WBNl0KC2c0POD*@cr3?KgbFK0Lu(3jl#|)P$aMF zc&9C5NPu-SI#CBLxf;I>c^1VHBkYmd7{RiT(A?FseJ`;jEMSR>^I3qHadc5ia^OE( z3ytC@U84zlx!y+avn>-mA@QgkOl&z@)n9!Mc71kzzA-{rjCFh8ZYH8vBugp}mk1?~ z_|U@3lVl=2k+BgTk!7|qJhlgNzG#qI?vk!O(Uie)AZP6J4Rf+r(hhC-_^NxT0O;A| zdPrIW0N==QG)SwA-Y@n&ke=A7O@2*!-2=Yj{njYu|1QBf@|5JFYNAr)e>>Mjze?`x z^N0g4TuR-v;iRAQU}m-H&5$`5?RP!eInFtlJE9|cbKW+&#%;3*9R_Cu1siPpcwFKP zxVVRd#0?WgO$X?9wCELcm_7>*g$c*^2(`v~_wDwM^-4j~m7lc3OGAk`u)?JrrgaBB zetXkLD0(IxrR^!IblbzLwVvW?FI&ss^JjtDe6 zQ7y@i9M5s1swBA?^~!sHRc=~$c5Yr)O;9{WATBn7}EFwKAu!zai2K%Dvn!^?{)hKD_p zBdUv9z8zAKW#>!D6g)(5IjJZ{rHDAavOAeK=hnLRYTj<#BQ+*yQ8)ZoJeQd>wbC5GpJW zB(AIsAFwt*vi?E40VAMeg@Yz<*{_EMRjSuoICd*38@5;ovDUXZ33BY3j;MvoIdLtL zJY7JF3gw3@^GQCp6cF1hyXaX{E12P{Ju-T~S}rE2r2%;lW!)0+3BJXLN`H6(x^>5s zz}3tfLp%9x}(Ew64-_s+ZPRE6BOc(qqz<>|n{p_M-fcXmUAZsi|_N4&U*y2vM4nRvL#Y zLK+MzbC{?f&AqPKm0v|l+k4$o1ef-~N6x_eJa{Vvx)#dxp2bM3olXmPa@^gCvk-q7 zOT6w*E9t+=g9Gm_Y{qpCjIqG^jxBP8vTxfT&h7}eT}H65P8qNx^xX1Kc^87PUvujg z@-n)VxA$Vkx^f{S zvWqeld?TC>BrA3e>DbX@Z>%EZLQ2=%N}4#}3E_NH_uWvxV+V<7sDEBJ>eb(Ku>t{9 z*As-#H}?9+B9y0ScJ2hoeuIVaWDwDd72DxeXh8rM1=|=ed)ar7tj$c-4*1t<`@1{s z+3oek=t3zJAd#be5$f=!bN<*If9$at~?OYG(K=49dk7( zP}l~Eh`~ynrk`r*=A8Dwl%L<^Z~8N~8oT9@7|+s8^*N?0wsW`zX|>a8)2fP&J`0bJ zn881-M~QN1f167QFB~wUFt^19=JuxuP8NIp4Nno z=p8c4I*;esdU3w5`ek3nrwkWn?W@CwkKR7D&t8r&JXz+8H5tQI z>%DO6lrXSj2E)o{G`kUAVz}CW{yGxX9Ut+kry=HeZJ3xmD)L8+xnQlM*!6WjO-5uS zmgW^q-_dPa;1%INNz=vd_(Jz_0PYZbkH;$mcLhRmr5Q~R-f{{(d&+H}c+ZwwPd~ji zl<18sbf~@Y+1uHkY~O(c+Q?ScC&_28v#+z0G{ZO;ez#xa$yiq#^k58`B|jpk?;nq^ zzMY>kc;(MzTs?!MfL_dn_ZHlG;GJFy1{q+F6RB|FOLlkGT_As zMd91aW6Pm1GaG@Ev1}~SG<4x)Ar{Hi(^ef|$VltTOhmq1D3ML9R8q36iN3(Jj3swe zR+D=akH&pm?Zuixbk&5yV0~9sUMPiVP<~ZbFrw1>-{JrLZ&};X!q_T`@6oFzPjAIy z^4}W#w}vbyWIcJU*|i{aVy>mRcaIjKEij?y*EeO}`H^Y{xyN0b2md0!pSburv7@D3 z#+uV3RCNs&9=szVHvK*7me>CZC4YXsnfH2}QzU%BI3lkx5GHN>5uwX{c6q3ocC(T0 zzFk+i>(?(Wdq;E%abempX+hAutL`p8u1)XUAyb!Q9UhB1kVhFC;&iYSSJ8`%9yYzd zKYZG%zknU`#cJl=XfI51k))p<;YXABp6pg^ncH4n=`tLqZX;f`YSEL#%)|#0t#@|J zx1vUMQ(ct~EbNF)jaiVzVkS#3)QYfcDaO-r-Ak>+N>_@vTgv9B0pb}IEn}i*`egiL z^*(o`y(0@?q&=3ik94%EK!J2>{Iun*%;TSR7yGU=7+pQx);Yr&sOx&#CJl5>SG)b1 zt=Tb{W=+qST|cgD9hWXm_zsP$oi+YeMrWl(*OC4;ax4$q_=;J97QA=;d6UND&)25J1`C5SxdPlRW1d4{#^b~?&2o7w6E)~rmQ+6nQuT|X|-!JO>xDj_R z7y5sUXTKn#|BQ9Cd^9Yscj;?fTdoEvIotric5;9;<6gnO6o#RK2IHkQ*)vB*g!73i znsljeIG0J4caP&K6RJ5=b=+|-dX+GkDBsq%bVDVd6Pr@ACR%1d9E z>&6986q~CW2B|u7L+<8#c9?&Au;}u9ePRr~h2Oe$;E$HV^6{5ESWxcyYuMJDKbta! zc-uq-9>1Mt@6sdt!ynODz4`ICeL~78<2E7zKb)A17Iv#xb<7dVhz#C>kobjuw*2Xu zr*~>jpDxTNqemis82%=GusMvzGWI?Yg+T}xlNVHQXc;wz9}m*YkI-TrZB^u1#`1p) z7lX*JM0T@+I>Fl|2Pr0Y>7I|LNMz+?zAEo_zVT3pLot;*qGVUN|0`OZ86K@E-8Q!G@zdyJY|w!^)`-v@La z4iG4h-6oknn@6U+wZY8uLRoSdB$yDMHk}-^@1spD$nj3Gm>jGiUO) z&b&D&gMJ3~mi_IoKj}>8qr(b@al5INaSc>mX%UYm$&`K(@y3}qx?;77dAB{e?I-4s z5Jq^KrkhA?Lgla>1b1R|H+Gz)4dtK0H6cf1I=3O zb-sNF8Ptxf-pQH+}<_?Rn-Ds>wE~4qWJX_a@oC!(vq|#T3Qkudm$MAt2fuZfVcJ+vI7n?0T zvfF>^;j`^|e$Sd3OYule79QiYw)7?JdInXbD)a!f~rKOf|GX7Q@IQJa@r zCO!?p4%-Lo|Js#vT(et&B+Gkyc_>D}Q>^JHNuC=PauYXhsE=QRy~ih)f9SATiiRD* zfQh8&9?|DT^&l{Wc<|+gOfP*B1rDqBm(kcWI8 zI=N-P!rUUD>>gjJ@rHO*TxMCfiH2C3gk@gxdAU0U+0lmjc3RxAB1k$65Rl zKf%86duYkxUGWZLt5sqUr)j#|R9IM_PVeGT3C;!Z3cfjvcUAQ3DKMe4a9-rCReB6V zjZ?=y7f8619zjZp%}c9xraFT{Dioy*mrD3&gAutPba!iWq^*k%n__C0$-!ACarm6F zs$CDH&3ZoIBG(NbE~#QO_-~H+*JUE7s3CN&{+C_P`S@Ylx4&93Ep^2o3-4UEQAI1> zp}?j=6+jbU)6jI1G2*T%=^1vS@$gr}hqL;*hZSCFjpp~>SNae`r6>doy2!$x%S)dyDEMV|s8+km% zJPfpA0l0=~$GSOD&GdX6gbfxV3eea}X>JrmEmB}Ro?2!rkQ;JRSJr zkqCzWS?p0grqN|8ZpLzE@$MX_fgq&zylCq@ih-uw>_X>dUY7gCmj7Q^Si{qj0ymgc z@A3^NJ~L&X6Bi|rO?3SS9PODUE`T#bOi@7x^ZYL3#NjU*qZ0l@Sm!$Gm=O>%;q z$G?J2R@nGL@L950s?ne!f*Bqz=zY8$nKYf%Cup@zU?C%PZWa9)W;hWmmI$xj zzUwuX8DJ~Liev4WGZ$H`t^7ot5fGV)q6U5T=38nD!-dFvxcgfB@w+P$yq*xH4Zl_X zo50OAY~5u~m!EoXpwArQeeW+ZRy?>LO4qG>nSRtZZ+M3H{+Y_bL0A5i-@OxyidN5_ zJs~n9_WsN$b#p=MX&JHsh&UV`&I${GU6v1g>fOtEW@X{fp3Dg0FgTJU?lLp0nkLg* zfDSN=32m1ky2Wh;fGb5KQYQ$DiM0%A2=*1$kx#mb0U?s1bbu57b0)!Na1+GPq0Dw5%*RuvFADA5oY6Gn-RKkJgV} zL6qLmBC~D+0x|qA|6twkC!f^s*+a7@nA&~9CtuHawGS`LyGk#b67xWCjBY<(RVVA~ zMq3lqYZWCMa0+*lAoE=ms+(4=NMh(X9oPi9NhE%wzH5|e5U-3f5nU90cX#4u03@s@iarN1hrEI_RxEvLxR^8wnKL- z_}|MqHb(kUaR0xm#yR+g+>*vz9|?%cRE~+{(7j)h3%sK@rx7~UsxV`Xj`ZF8 zrO(Fd#Xi+jIjT8L`sl;I+<^tjF)4~TeIGBc(0yIo(748)GCPS>{_WGExEh}&=Zhl~ z8^fxW{Lhr+%kQ?5k|erOxoKlT>&E)71$(TfL6H}y?nab>6P*d5I%5Q!=`Uf&rBJGBY=E!(OH}~#9<|JgkN-MN(zzg z_txVOlwYG9S5VxwruC2Ojb@9-W$QlyfN#?vZ_49uOZTKS#?!6aXa*JIP z62=~CjFwsA!0F)g75!0HLm-4Y{ipySkEMp2rLH z2vXRqYKm0q*jT@)3@~uryKc&9;ef&hnNHP^gox8hFBWs7uA1#|}(Q6x8f^ohJ4I9II-g zJy4E*qXUIwR4F%`sDzlMv1tk(J<5}4_8Ulrp#{V)nKWm2KG+W|qO#{m0Y(iYimY5j@iDzy0VoV6BmT%J-gu2@F{6s@Yzf^fn+r!U3 zla3wRzhBcNSw1-PozBj8mL|VX?UnJCw`DS1<4XkKz8I<(dTX64&(FfN?l7 zcH}N<1X_O4KwZ9rNN`2|B+I=bR=$2>Q-Y>kw&SU;q!>mX8xoo;wcPUuOOQeTP*N;&1{%u-8nrAK9j%5+Pc3mNUZ^g_Yr_x1&rE;sA{UhX zM*{EhcXkXaO7eM$Zj&3T9iBoMST`@(2pxbM#le{akNH;nBJTT1rEe(|~WI5SX-%m_853NgvN+Hn#s~KnykUc=tsc5u);075fVFit|YQ*DR5>!xtPSU9FQaiCvnLp*HXB8klzGr`JAxIO)D7R2+vTChi=D4s77&1a|!Ko4Wq)eQFI~=i`W%W)m>#iViI2RuvZrlIk0spm^iI=_otU5B zG~XEQ_=?lhw0`}%bv(B$gql4ZEzcl|oa$A^uJ!@vR$h^@UvJ6Gat@dH>!Z#k=YD%>YhW)53MtbRkHeHa045(j!^V8a&?I-?LnaD ztG0fm#0N~1e%yMlt7>6jd}T1#4Slr9X`Qx)ID!8Wv?v&fb>z^YM^ihPb7~HqQxK_j z%OR&;fRj64`)p+-9*RDX^0MB3hQEz9;ML^!g6D7dBb$84Jw>QDwoj0dZcS!6Z2h(ly;2V(+;Jy7NwOJ zNfXCV_JU6_zC&7Q&=^wDN-||pJTqoiZZZLE8u+;*S)D~Rv`C$7bJ!TB!qbQb?l^R= zJ(Fx{9bxPmEu`+iBYgb;ny>J$9sD?OEkhxw6utzzzBC&teqsOu6?yy}1Pxb$G+syx zW$R{D!8$OT+x94OYTJb*5W#2}Dug)x(OfcOL2@$3QRG_xJgg&Q`4eAB(p}fGn*0&n z%iR9d?oVgW8u#z}`%Y2sU_M6vnV9$kb=>IHO~cm(y0!>Ah^uEyG@6-O54pn6a3P`~ zxVmD_u<%Q7W@Ax!OymXn|7>}9rKC$Icq=VLslM!B#lrH%_x>|&+M8c3>&NWfR@PF+ zc+7f5FnG!E2sUY9ZzUl%GS4COmTkUm?Z8~muJcO%t;+?M(znO|A%4)Y)ZV>hF4*@v z+BrtJ#i*cHppC4kU`3EirH2AGXIv!sbYSYCbfX~ARDIAsSgZk&|GV1C4&BAok!`Re+)k$D#XdA z4wrLaNNL<<&Eip4oDGoihL~hgq}^u%^gP^7*Opy4vb z^e6`{)roaGv-$55!5back*q5+!wF@3F9t6xv;|o;ewO!ANQI8qS+!6?v@pCN!k}5o zeQ}>w_J2;Hili65&KYY6sb(#9bu)~6BJ|1{@!ll|A{K|18VPvGo-M9RYFaNzZYh!R z?4iI=?_yaDb;W4nDXSG~YFM& z9CtKqBFB3-F)3=0tHH5J;{lRCX3TYgmeY1xo_K0Ses)}VUYN&pm(;w9i?+}kW9_Ab zzTVi}*ghwBbg?85UU`}+;dD_`$YnHIlaju(-nY&-rF1o%pIq90rbxGGt*ltbl~ib$ z_-W$50>T5gY!W@90&o!lm~K;%&gFZz-K9#RP}wDJ2tKH@r)cF`M7b0hSr1ky@RP|P zcIiWGfWLIG4*;yd287HE<`Ggc7$YQPHsE^*NqHYV3JAB66-yEF!+Mya5ei(`>od;A zk)bFtLEz;XpGu%;HLazB#4AbSn0ufW@^AYZ+`>EzSTRA5d~bYdO+ z#()8AICCa~B~2#no&|Lk(NOR>NZc-pn)3CL#Hu^Js?N6Ox@%Ug?DMvcT%PE5$TW_A z1NJ7^A=UmJh69b&tUZWg<8h@C#>W|CdG?rT>l33g_gw<~Nt$M)K>Ax6>j9ux1sx<# zT?GZGtp!fj(*S^oL0K{(qc>l=!BzMPV_tnpSS}6aCr9FXKwMm+UBk6CG&hG!$A$du3Dvw z$qc>n%!T?60A73`?mYPE_WSvNjpNUpp<*@@w+n$>KW-1u^RIbhve*za5_j1ZlI3mS z^E3@RwGSl$&jKVnR@?gSdY1B(5Q%QhTE0UME6=}sWs0E-U_`13gc_}gu!?W%46zs%*p|6bp^|Vmf_3Y;#u>%L#fI( zgHH=a%p_hp1kYkx3cn^a3hWi=#gfV=bP2+~Bt5=>)7m{fofC;ebC39+N6!6w4;3*JE9~{}?BN8JBUIxSZg=4`Mq_+$sXE4JsEgR1~L$xLz2%i^^uI5$rTLXt* z89{Ipm!wvA52f*s8XNnx#>pXX2)GhPi2y`%yT3e9?Zg}pcgic&BT9;$x&B~^OS_ejrX55Zyp?lB;WMv}qswMdKrObKNmQ6YIODJKpmJ}^-(S;555 z?7RtOMV^w1Di0}aiz~3?82?0%J#%*7#b>%>VNO?&k5dh7mm4<5}g@j zKfn66&Ej17Q6wE6>87PlFrLbv$U2Ao(c$g@J|Um>e}%1$&eTtg1a00-on|~0_L!}^ z4xOQL^4ZJ%obg#+y+!pw>|jm#bGrn|6*ng$;;XEkINa%Z&ooph7;7w9<`uE>`0>B* zQfHRo5OjdXRb*X_!|u0MS7vS2T-omA6uV}25SkNbXJUNPU}mAg)rTR%A=!@u+CRk+ zVn1(8XYsh);^VG;`Jx!K!T!1)`|7eSX__BoDu>m$>MF@ryIrsAa09 z9W}MVOW65@N_;}>mO-G|JlUjc5RHcDR>HWTuYijMpxFJvrz{TIfQAgm4Z0A;yqYBk z6U}1AGGkFvG{9h<60Ibar;zGGe{Rtq)qmM8s{LV$%~Hx|;vsGIPMb#}UG89x46qr` z4A#*Wc7y$s3J}L+k!m1Bg|_q)Bg8FvR|@d(39f+T7fwmOiL>V1qO)gG;V)eEGT67$uWw6K4PUr|xq`!F`3n)fL6c^nESv z&0MFja@xT8avJmD5Kr=EcOax<9|(fVUTm7pa9$&B@cMOWsUB4qX)03Czpq1@Iu+)6 z#crf02MIYCdj^rBTdQ(pQ6+V_PJpK(OANPjyW#(i>?PO8U^|nJ-V8WdV{082i5c#W zImWJ@YEoDK)na$jgY#+zVyA3*wJr40Xi)dER`mgN>3$vscog>Fi0Mi`KQ3Ls=E&~2 zL%)Y1No2)nSTWi#rqcqsrd0qQrX)93@>aU@m!vTply_J;JJ>Ao+TYbx;IX(vp~$iS!=#={A~nbo_J2t7O$qVpR>m#=^w zhxs6Y^AU(70Dw4mlb|1}MtVcpSq*3(H@0| z#NyK}YgYqJv$HX4Gg*OY2C=#c&B1DR@fmHU0-nSPO>G8~QGK!p4TJg|9!fySO0(EF z-ra@gl0}M}W1y0uI9IoGr>^B%e$214AtPSx3wU`Nz8W~qZdGM}_;UEu%K3S@^X5-c zZ@u!G*D)A={CNI9N3C5O*_`n0Ctvh^_M-B`<_o|1-Z%QygiVA}oq$tc77Tiq`QfFL zlN;<-g-iB-((_tgP&l99z22vB6zm`<@Cv-faA0{Z{CVY#^XKJGd4WkVgK~s>*axA@ zv2O?Mu9s*Wsq(?R#+0-2xScs8=msO$MQNDD?B2@5uoS{-Ofer^*uaIsOe$ZoqMY>2 z8|m6Yb#*~+5ucqMLtKE(TY5f*BYD1|lRZzK^myN*ix~VMVzX{~2=-uEcUMI)V~bSlVHHvfMKyUnDy<%0z^t5J%hG`Guop>SjDLvW%I9P`c0#XZeMZxe&z`$XZC+#%TM?^Gc9-RU9M8r(YrxQKD_a?(oA!b zpB{a4tt2K*T6HAGx*NFA|G|$_+><66dzwY$Z zS(ha@5t2gPfj`!)G5dFyyzlpA5YWXRwUS!A zE(=#@QZIA` zVhfe)U5JBLR5qpwKHafMj>V7YvWeL>MW$-cNKJx)+>yJcbXsbbRWx-Fd>V&j(1IwmLYhpcC@7@T0B59+QcnVKzM65!%!g-Q zYMDy_20^B?+9Zq+kI=P~Z|U?z#YqbGDc}m@m06{eRv_@cIr0svl!i9J zcY^(7Wr>gm0ZyGO3JRiU>)32sxb}e^d6emI!b&VdmqzFqv~Q$#Y@|oo5;JmADPvjy zGeFG0Fs{gSYT`k`JdZsvZ+!eqqakjvk<_KuA zh*^m+h6w01xcFolXC4A+f{><%KTVnnh~Ib!8uiAD6qmkJixQ^di3Duu)S$~}%S29n z&*_ije|7qp5Se}S2vnyLdl#f$h@KL{v?cQ^nQLSPkcC58in{fC*TCbbY@52U1^)iCSG77-E#i5%aG8oZvA##y&pU9ery2s?ti@e8_fE@uzg~B6LmZf5H@c7B++W;W7mEC{>pZ#UlYd=D1!A66(!9_*T7U(V$Y8a+NrtqX~+60{j zaL(r52Q_Xkf8^vJQO@2}(geeRPhAyl>DAEz!(~!IW=w<&abvJp^HGre$tSLn>()ix zc10nYjr$2)hR`_fpfp&JRlN-08AND3K0zV$JNBUvYQa=D006X3jTzXS&AWklYMbJ* zu_(NrdISGX`QjFaxoYjuj~}Ch)F31P6xT=<9Nnqd%0rH-?^CKuQjdNq3#0;LKv3wl z*}id`cG^6|tF`k$#0K&@aXa(2_cmd5K#{f&P0~xj3dC^Z05BS&cexp@sKST`#>R^b zCvMbZ_6XN@yogW55#xD#)vk`U^Smp}p&DsBK}8+3%g6Jjm}gRCrz3_%`cY;K9-1B) znC``f9$~pd-mkxHn{^!)hT$C3s^=?}OlU>b0Ec!C`?YuOyr#`FZ*6>ief-+IBE`1K zRV(M%H|3_)u(MAix=rhAsvxPrrynGT9;Ki0l^hnwWyi`RFI-%uzToYB&P|y5IO@w! zfC$GgHGdrIu>vi0podgNRg}8o3#y2!a@(|5))Df_yLVpYER3qS%)9{g+ZqyJzjE=SMQt4s5f(Y#A!BeMMV%1x z)p~SOg9UD8@`U~N?GjN(^dcM(ekhg8VN|<7hw#Wf+ruD~6&8N^_~y~$RJe30ma+2b z!U%PAYp3|5?Ad94O!ed2D9mwXtJ|vmra#*pky4fqpS5oEM=l30YqcW*lypR^EzEaH z&}1oc$y#E@68SYy3}W2uUjs%83-yaMawcG~sAxnA4i_<>?NL3%&lb5ziol0Ee>4XC zv>Cozm(ALNE*2*Oj8?WYI6?NPh+c!mphqD~n3YJS$ulGE(xH zA`W6Br?3v|hK9UyCsoVLsIbW~iTIjCv#V)6MAVX(*{VN2tB9Pze27rDT+-dOSKNAZ z6@C1TWcgGDbIKJU32%?0d-y0Nv3&tJTZ_vfbS`EVu(6Z0+g-JKp*oSn(?R zb><%S3#EGZ3(wTLsPBNIV!x1YpES8vV;h&(R2asK_u}7}92@O>a>}|zORWDW=zXv8 zUsqi1*Li6H@O4O-qH;t=T@m{dSWzIoG+%Obb3{tY{IJSu?6b)jd;*_nAPCVQZ@9@v^<4RYvCd@r22bu^y(#vS&UgjUB%Ue#;6w2&0gl;dcA6KN?IwZ zA+cfbV&lu=G^rF|}$PWWC*;=c>OifKNpqkY>GzpKCW;}e~iqeQpOovn6Z;>umj2x5D%ijl7M-}B6>aS40k+z7L;k7Yn zK|TKW@i&ivDg($8U!gMbMT`uuy@Mw1>f7WncTCU`;dNC`&0A*SSotVCE9Subra2(c~fPxZ>kn3*ZbsDF}t{Pkn9=xX5kH%?DRLyl~ zYHWnMJ^~*x#jBG$7tvpSIp?KE3;WmL)-(ga`FZJa!MHl((hL7yWSfntIL|EKxAvMs zl=Fji+q$!5i{7Tj>YJ!XY? z?~Yvi1qQR~5{q{oLiFtha8&%>NQ7v&cq;1|Qr3o0w6IxdM+trV%rjwtwbQ(2C#lu) z>UKL|QxA(%93N8AO<1_1h5FW>Gn`1>3V_v&S#c?T)+j)JaZrg@2kyc%D>IY)n90EWvphj+F`B?NOMz8b5cxyI*hybwAq5if(gfLo;*YTW25YAp zj-8nsx!76uoz9xAy+4MXCVS{q!6NY<6Ml0w#aGRKu-4gpjE6r>BqMhQIKc9;NO=#g zCX>nYSuD3fZEI8}r}WCQ6?)RE#->HWk;j5|Ct~blsvLZR-<+@UaKIOfe;PT1$++WP zg5a<$P6@tkdoe5$Oyt+LWIN5@VBdR!4{drCK(dWBu)mRVEfCs{8j1heh{GuD;5Jsl zPQgCG!fJsIVqlNbhu(J~xBy6gkZa$%I5I90K3L&EKIh23j|GB#);vW@YaX3t6*ZY8 zD-mjDc1km$q>m6-01if|41VVs1VcF9wdcZB?l=WVe%w1RLhf#1BYfk9%Rli=Ne*4D zjk>;nVw|<0!@>S*f?h?(G=}+Zs+07Kjk6Z9a8-$B7+F`71}VpB@KiE;c1wao81Ryq z^AUuVdUx#3%=+lM%aYA*v|R#EQDkx8bKbEs_VrgcZ~Vh53Ubl?+}Q~)a9LTZQd}+M zjbNg2d2P#CvazP6cJt>Q9rbj*ki$0&Vpc{la**>IXjebyWMB4$ifRHjE)pN-xt896 zmD+q*<*>4@qZ1*Mjn6&T7Nc7K=9}y35Z7E6Hg;;nf+dBHpP+XHc#z3q$L<^Em3f=T zralk?p_x-u8%Xr5(Cf>T@g+R@kf5H&DDcphSNJ@#pS7W(aoV?cd!FDRxvAix)A#IF zE!qwc=07{s>Yjq4GUDo4nvR{ZRoD9GkD<@N9WZuv4g*fr0^*G1Bz*fuz5 zbkN*4TNMOhkC@HJ<3LzzTy$*Lt~Zp#p^pwo(xsG-j_&7uGC4WP94HjO1qc5%<#B0z zw!8nRI&#}Q@8;&J&uj<2(I6kK0n}NBc;_O|;mV0+CID!GU~o7<%OOYZnjP$9v2`Bi zyhRAu_A25h2tH56R9sCf*5QskX-9my>! zO6n!tt#bVQQ=q>YrvN}sFmQgM;#Z-oqLCMDyyFbPxoM^gc;W<&5t?2~e`eHi{X#o+* zQTuZN>K~urq~sW44fo}U%+N!YJgMJ?C4b0-a1>wvL`y1D6N~x4C)xib>=XWhvR7;j zg!(S`-1?;GymM0z1XN@g-26}Js4Q^)Uc;Pt30t~L+p!Ns~ zOp-JLz-Yo{F%n0MRNy=x5b3bIAk^GE_E@-N;8y4O`1myW%*9Le{5@YJ(gT+b{5*e; zPaQ3%M(N%|u``Jg5iK7CU6$A)an5^Gt}s%nyu7^Z-rbK&IyUy+n&V!Q;mo$RR-ts~I(y|#ouBoL@Go)3ttF* z*+v=Gk`xJbcIm~q^RI0$B9PR_1!jNxs#gv8`Kbia`=S=z<&p*ZRQV2%^W`>5aYUFY zGWT**LDWN?h<&#&E`8NpnuM2lWR$g z_4x# z>YdepCj4Z1*CT)Z$xuSGnqDAZ?ikogFn^nVVctg4?Hl#uZm2U+C#kHD@GBC3tBGX0 zSAZRNZ+6LV+qcZyb~Z?)SMxTc?Z1yC{kM7)5aF)?2cT-w`o| zP|IC(41iy@<$n1|mCY5aiUegzgAr^(d zKfFudm|MT&NFlKq!%Y)Ubbw-lB$gwAhOUMS{U_>FCneJLP3v zCRaup##tdvFTh2WYOYzoyDhRL#z|Ze#@{JOP|28k&o?LGqU)p6ZrfBwX)9##!2BEZ zf>J>yj8c_u82=fQLq#(P5o3t+4U0kxam?+8$%(BR2Idw4eOrar0VSh15R}^DU-zhH z%90BIoe;DFO+(|c8(0lNf6aWbjz_y?-rIL6d(SKPf_%Az^79pPwNh3ouX|2up~OAB z#l{onyPjFocrV`Q3*Al>kX&yBP)Ml9a$1xmA%Lc=OgQ=v+@Rs-e@dOP8H7~D5MMO7 zg~B-IHm6M0&_bUQQ1^mjbd&JtO3^mf3G=dNHelNNZ?N4V8q;n}%O0)`xzrD0`YuKX z5O{UR7M%FbbD}LIOsi+ENY^R(6vT@{uWqJ{N4JkDtYs@lcqY=sReTO(E%f__&HTyo%zg^|V%bFFLP zr%c^b^s^RKdxRH| z*NAnLVkZ18Z#jzk2(}4_XcTu0P;dwd>@D(|F@g*Cmvlyyd699zm+-n4oc%f};?Aq! zw90n`2(WFZWR)fa$ERy?~H+P+t)gOJ_u7*#&}+!(`n&b!^5wJ18i8B6(5!r zG3^wH3XMgmED?753m2rx4(m4h3aOsS<_0Bx)U2>S+Iv-6Pv%ggNVQnVRb6xy#sU${ znHvXE$;1ewp%4y;edbKE`d|jJ&slA{y=|0{*YWET!4{#2>L&pa->dEhO$fGXkvE-c z`fg#?#R~C0mqP>!PSLCv{=du{x@$QE!}h36d44Vqe!sG$Z7$*g&tjtZ?-+^%*sp$SZcawzqfR zz%^e!?KvBY`oC)9CXN}4fPy=lfm&i+-32^{x{>$30|4n$m&=;{Q_E5SSO)-`XWH(| zv!U3_a~3V?A$UN4CPw7Z>+IZ*vGe6n2iC2=T2aBi;gMF3Q&N~n)B8LMB}E|tJ1FV@ zqHD3$x-_w#LSj^ObYf&$IsA4C9XJBA$!Elihe0{6YbZ50M?du$Nf{2uo?Hk3V-$8k zX-}RUAVt>(4LB(Hsh?VYLB6{KhNA(_*uVdNPEk18Y8BT37$?xpVAht5y4EK+(rF1c zC6;#zRWwrtyH&jc6TF`)T7~vJ&O9T zjk&sxUF&aNE0wM-q^VaUJ&}I(JP1!uI#8$w7_?Trm) zsVkqt7Q@y%U;fZ#ns)8Tw-?^bOw^)Z^j#^!7q(PbmWT7; zvRxr|h5Maiv6(scl%Hk;OjeJxl_wIv=yDtTN@H^?Md;8_Z*BdVGqzYwYx$0RbsCWC z-yaDO!oO${HMBAh%^FD6$}{6Kph>M%n_~U}_GnxF^hW>LM_M$r_!*NvEJh$*5Sp9f zBh^1G3sNZMYOoUf;0~0!zPE8|T6sB@ntBE~-s@vBQ(F!k*b&c9ddT!>dzzW9xr`1! z=`ItfAT62#OnI*8PiZ-dWS<74J~&GE4SGQm!Pu(E+@~KZ74u2g@DdG>0NDe|5ej!5 z85-)C9%N4Lk%$bAU4VfXOo?+334!yNbTg|FCL!Emq`l&}z~Wr~ZmOm}ewv`|yL!IX zLpS649yG0&xQ2xinR^u{H-0gdF{`m*T;ou{&7&l10j0&n?f$T^V!HZbbkaj(J@Yx^ zK?emR_V>h6z~XEyVYp?ui^Vcxbcg=fA3L7I`C-=Eljjy(oh9H1>4}dOVn--FJY<5E zaji6*t+(BP1?=L-*gQU(3NRTGC#U4Z z#F{%htYIcLuIS`SAyf=mdxsjSNt;~*!891bIDuH}g)nw3xm*%s?V>$q6`utPsph50 zGLwsHk^VHLT-lnKU)ZSY1@fD%9yL4HuR!nMMtc6Iu!Bi=F{7mpNh_%T2fl^o{{3$Q z1ozHkb!aFe)~z74vW$@Y#;b0>!}{!^=M2aVI}iw6aaZ_4&tpJ!MP|=N|MtwQsBoA= zu9JOLCUilu(;V(t5qp}F&FW{=?EJ>Y{OpLc5zR79pRh{>BmOECpx;Y1St~n1(Zt%J zhP7koPzp_UB8Ru_I4BxwFa%a%j5vXrC9;`&=+43|MMbK1@%f>O%Ng9X_Pi0a!mXpD zgC|1YpiYdgxcoE}g7rhV1mo8pKepibg6q|skdL51r4|m@-wY|OM zKkq{A73>)N%cV7IgjD!A-NfM9D)*ewmVNscdn^c9y&7E!3*=<7g(}&s5U7I0u%+?tjK%dRmJAbOLSp z(&m)xM(tglfHbu^NVR(NK;REeFXR-efna90t>ISVb1{7f-8TQNpl5@IcsX(r8QRT- z`=sV-?ZyY`D@z%T=Fnt;gjXzgm!+jCas_VR*C z2>-yu(ZY)EhUO&KNsj4ej_z!6K9V8m?}_prnU$mF%`ng5a0(D6A!+q|1g-GeMc!)j zGx&S5GUnzCx0njdL+veFGz8Bu;nIrPaQAhdv)!@#Y|lNZ6*70&bgYhOjAkQIKx(JR zNDJ=|cTBA9>Uv{AQ9|9}_(33g`Ah`0c=@ml?h2LxGmtGlv|Z0egt5|EV=wDA0a`YB ziifsII~UOa*|LM|8_p|JP-=V}GNL(ih2dhA`kkxJOz^d&V)V5VFnJ`4Nr^PBdKgiAu`2^SDl4(U8hgdc?2?owzjDsX zq;QHcE~Vj$( z+IB`-E;oJzIp99PO*2FQDtk=4Uv#t8nONnh#@B^BUzhe+xEf;oh_48@2v6oX2w?!IFfC0_Y9|{ z=BN%wEe^!1mG{e*owj4WJ$tOaOOz&UfxxBt5^QX<%rDJRs< z9&)zatMj2~zCLGga^Gt&DJT1u1yBgKH*R3*GP@{ODJaAi|TYT5Swv zDJy1KAUiW@?VT+iUS#7gv5t^74SVP6EPR8i3wjaAuY4*3P5LPUk^YbhkZXYuGOgJ} zwm7w|czHG!pxOelq9FmZ>(SnQ-d5jJzuM_Sh|zr`-ANA}*H4T-E&?DU)|^=GD1vdS z+r|wI4Rpio@5FAYWjM`oQhJSML&fq*A&rVC(QFl0&pNXg`FMwY0bAN(n~?p1*gdug zIPt41Fp~OzcwcIgFvVQGJx*@ii%>_^BUJdqTb$;CYm&F)D~$U5Wm-za&RCgfQG!<@lTSM+ zxLbR@>VJPE0e7a88=V21`mzJ*9NPas*h)#ZFTZZ+aC7U}aISk)+LW9uZ5n;5CW^wt ziDLDS13yV7){3$OjOtYD`kN;G@$?&h`9Um|isvk~T>2~@BB>=-Y^=<#1SMS?6USMH zK)0#fq*kxTpvEB2(HtVwzndR37vWXb(E-^+B4Xs)Pmh*{+$iMWvOL#oXhW#On37?j znPwwX5Nz1X8fGJb*E|RuYQG;>oJ62J+2l-0d0VT87vaLpIDj(b;lL$ZU(H@9F_`}5 z0fxukRP^Sijpqs*)eB>;iygy)WL#5nRN2D>#>&Ehsn)IJG4Di%U$1>dpGSMvrI5w7 zgs1pi_J$4V-B8PQu*PC1*O^vF{?AgV5B~$@JSr zZc*Jcvw>`ZEYi{}Y%n|1E+*$uQ!(0VylUFKx4ARF3V>{Z~Y$GcG>8y7B<(Vh@&vmF!x)Um-$TGDQK zzz?`$;2`=(yxILS(^jmTD%4*A9xGJ8#_7`4FRuW%RPXa zLJX|5EGJ;>4S+C+7LfE4gG}#hc?ID9qM~YxO>8ORe;pJdw?e#G08yopg@bkQ$kfX9 z5>xaK4sdExk~^qLc+0 zg{9L5%}r}E53NUoE@TtYD;r;kORPfh3lIiAtH~~b4y8JVBW2ojSh%|ATbV;pM8BRkxm5*}pV5Q*Mk52mE4(<;1Hhx9i* z&^rswLa}vAon4cSkLtA9*#Oqv9j^;XWTq4__sPxJfPV;Pwj4*>R>(H6 zN+nZQ+6by!Gumy}G0Exj#)$P;wJ9KSO+XTl6si{4OEDktYiz*QaD;CF#TDKkKfChn z+8pMyoU$>q;lT8wB0t%B>JVk(CC(ruzqxsH_IEH_t6f9~N2y2|`lou}r_?1lisV?* zi%-OZi<(@GP>s0jo0b7|>FoXY?meD|dz6IobGC0!O~bEbZhs}mK;D&ykiSmPoCezWJ0-Ym~Uf#wudsg|m9oNZ9B6_fuESQ^bGZyJVqP zW-(P;xNfnit+1fynTF9cZN~u7uVIOG=J!E6*L}jlTS}fGGKjU z|Aoz`AAco^tD&~&#pAZN5V9ezW&geHlDQr+O;$yLO;P^1XwwiH=CCB0Fs}#Sd%U z?glG{P0~5q$6U;QYI1lkW41kBG}B2D7@$u+ZZ7RU+!iPed~E5CEe>p)5%ETNf=6vH zqh|OPHtCM{(g`xTZNKrEBQH0YqkCmdunI!%^<5!0h9re>sdl#%U ze{y-7Q?US1teiiJOnN7r*6}c<6c^E3;oEhh*cOGv;G;JTZ$&RuEbHTOw|aYxYk z`7hIl7mrXL06Z#orB9!3t6LE5tpE-#oQH{k(nB!fSk6kZG;1|+VEqk3si~~Kf<@pJ zF*EdVD+C&0c9l)Pen;_z)8yyx2Y|zuZFnxvry$PL8>*_Rzehl>Uvn|U#}8&XHi;a~ z4U>4_2t@Ge^@)qhTBe6R#5==&!Es?x0x>C68tqzDMZfSZ-Ml z!?3RVfDLPIeul%={;ceb;Qb@^5&1~`$i^&oGSd{HvApPtRFV{|A$XU(4Qm#(WiAuF zbAEcBmpx6aanYNEWtsb~H3sh)nRwj7Er&HKfT0zawgpl>Z5@D{fQSK5K4n;3)-SUQ z7hiosxP05`mA(%e)DRkN4_5K-RGE1@9Jr9VC+nKtQvvwFn|DDhOXENuhDp53kz{oz z{;G>cER4Ir7XnEHV=}4^8qY)1KMuqt@9A+6dUy1QR`fFNXxd2^Spgu9VYr80i(uk} zd;eIS2LMyv1Aw)?Ev~z!OtA~LjbQ96Tz5~I;uCBezAxq-DTZKPb!CydvH==kP4@S! zG;{jXbdO;Fvr)7{tC(_`Zo+fsyTAcELc|6ypje&3T^B)N>GXo_G#s~BW1@Y@OEUO`qVQ?v> zT@2>ieBURc8lF|Ne2rPdVpisjF2ZK}vh-ewPX(Ja;v?Bhb2Uc;a-&n@%0ffp%TncO zyN}ecN^ly|I6$$uSZJ%d=E%zO)cCTH&^S}H9!G1S#>j@lJmy&SXpxiZv3_jkgk{AX zLHDrYPD1?P(OU0SHzJN7!S(jbh^7>Bg(+iK*#fr?tB3W*;rBbjcL3Q-h-xs}T2!b3 zVPQC-^Xe{K1Fq@palU%|CP!#LIw%y0j=`0z5Q~t<>AHW$Vk+iWFG45hYRdU-(P(}% zLh^odyy&HGk99+)`ZYyzvz3XB(}X!&3o`ujph8u);Gho(5Z^oX2F(~BI#`e#oXIw2 zy0Pki%K1~QsHz$%G>V3Z?@SfnggDvK&9`Qy|JbCA)#7{8B;B@HGbl$CHIkQif;=I+ zjzE##mC0mQRi#J~s4YfsM)i9J(xQR|{<~ZcNLX4#SF_kfM`}pYAHp(3W&+}Pjtojm zgz>`OjpF-2xe((CDhMUaXoVTDbi?708Dgkh3Z4CsFNQ^!U7}%=5u)4X>LiIzT6COj zZ_HpRhPEOX_d>o#){2+pbqsU}a7(3V-k7AlTNX^mIn6!P^=>OYwqG&jak-eiHHXSM z%;GB(pIO5VQlG7&5{6D7{q3v8aCoH~bftR@md+XrWzgpFy!yX>i|Nj1zc`c@C7SA^ zCvzpWtDVxPnBkMIc?rE&`UwBcA{9;yS>VV>fo0Bf&*u&f&vGxM@+==Cyd=)J0-Aja zu+3(_?fZc$<85b}<8GW?B3A+_x%2<1p(lF{tCeSU3rk0#n=>!thO=X6&p!N`p{2E; ziwUGc$>of@ z-mxI&zfIWMBC+O#Y|JqwNHT~t%*s%mMd8n)&yT1R8>MP*R#qbLVu%8}2|W4(Lcj0! z>%77$>H{*e^$10oqWr}l0#Mt^d)X6C0?C(Z;|%Rd1d8u} z=s~J&Gc!U{Wx!J_pz3wkOPCtmwpy+hFyU|k-rp81ofkw-Q3h4jbmdBYrjNK!1i8OT z9efE(Yu5PzU~U%DYRr?u=GTUf2|b0!ra7UP(bPhl?_H&fK-4hP3NRW*WXj^Q3*$UZ zb)H11dfUJNk!6ZRI>3!%hkiFpvjIov<>BQbwHrnxM880)In}|gnU2SY zD6?69>Tww?yFx7qNG5Sb^?E+j81!wR>z^)*#v6);uA9v2ei~_$qec646eO9Iy=x2N z>wM9fD&lbHr*qE3?7OC!X8{b^m-xvD{r#rO}Ns zhRInK>D4r5F{vpOtplmQV)@9njkMsgNv_um}YAC8*~07mBO z{W3E%>odF?{}KzNK-a+zcycZ^__k0A_;nCV;nCW9p4(=>{^SY$#0)!b@9kYC__6_D z()6rN105Z$-A30{HMd>AK5rT5zZ;<}NW^MbPw40;<9;#;+VBRJ7%-6I%rQu6(99H{ zZqU65M}X}GVvS5ej%;R$m!H-T7syntG{)4pKddJeN<|-RcMSlf`#c`vw-JhtX6J_P zH63ld^+l(jhRen-PEb7shm8FGe#&fi(d1G~0ia~%QG%Z`=NfBD{ybGmQFr`-B-K6& zuzt{7s_8G6odY=M54zM2j~Jo;SOV_ayNlZE6i4~#9913JIcxpG9TdrnYe)8t(LVc3 z@!c;M-n}bh2WaauRSw`DS9?w?DS62z+AvLaQWLT6;#D~;Es7m0nw)a%F6u$4JA_T+ z*Uhx&=M#+GfZX#0D{Fj~?wl?C;?W+ro*bR1&$wXdh8;T|FIz@E{yoS}8h@5aiec*F zcUxf={<{sCEY;V2+%d-_24W5V8G2zUL7&+1YIlxjcm(pBcI>FA(%gi3dO60M&S?FH zW=7Ed=Qx!DOoU2mt^&p+b{ua$t%be+QBik39pL)t5={rVCDu&N{^-5SoKf!cieyf%!p(cCWlq!9Xo%1 zi$qeFJ3=#MIIE{J%rOsF@*=^`dK@vZ?e^A55}h?8qa3RHV<|7i zk!mf!Nne$c2geeMSM;8Vz6X4wd&_LxY0))G&5Eeqqxg#k^T%jecNTaCCNYLf{D27| z=`Sk)7}~8g8C4iteE^eW9U2;m8wAoI%Cz!(zfRt!-`MfD@qOYw77!%=hXh~HudK3g zb(@an!6nyq+R1_u4u@i*0VXXU?H3wMTqz3ueoBM{S33G<-$W|Sw%8}$r^QyJ6UeS1 zRv@!B6QSTHr29pAm8{&g;P7A5$iZ})mCSInF{tgvh0wk9ml7w>?e1A(W3#g3?2P&K z3ky{hE6@kHyFWf5vKwK0y*|(xjbn1+^`c#S21kYaLBh8OxA#O#>i^YVd3P-T3-Q_d z7GS_odk1Y{#_P8P+g~f;x^9)9c{`k|{f=G(&w(v>iSKRxY=j%X!$A&v;#iCWO}^}e z6ZdBSiI`vltwblT7nGa8^$AgyBb^d(yn{x4hZ$}6Ox)_ntyobJkX`^6+rvFh&F#2d zfY1H(rr^TgTbnz=-|9YN$4mqUG~{!0%FvIAzuXsVrK}N%FdjNy?S&i;#GNly1E$YS zYo9eOv5({WAP21xyb7rh|5DW(d^WS0L9m&-J8$p(Wj?4|y-p0>;l1Z#bx5D^dK(p$ zl6@HNs~cAOhiTU9CsqN_R6>Eb`s!k&cfrb&=4}uDBQUt zn4hi+?36`Q-1O6!bHASt5EUJ6uqfbs(eFD68n@lN@s8exl0!9ZAdzz06eKw=;UsLT+6T5#^dV<+%0cjT<)s4!nBw z=;7r@4|O+i4Ly%zWkD*NZM_aMZxCZNG5wA2|4^ITdW#5sLnHl zB!b#;(2Vbz6h>R2H}%5hTZ#DLCbWSy2FO;G$+0zFp+&j@i+k4GT38;FRlqy1nIn59 zo&Ol3-t}H-(;WnelsB7ldbO+%mqNIxz3LbPmU(KI?~l$lpTibVOk+Ls=^<`zgO=9R ziURBIU~%!}G;X_BeDD))QSsEtN?_O2-%t7gFkxbG`K+%~0RBE_m(^bN0uhBL&wNgM za=_TMwsP;{Deovss__-25dVu8{~7nOltM+r7uOTODH3#d@XvIjb@yOg^NZFC-1zW{ zJgS5Pch*JDUdh0lsY~ls?DIrVZiQ#Q2;KqpUq154qBhW z@twEkcsFoCcXwW&<4)l(=q`K`7vn{uMPl(EhV(zIy|e};{~V8-KAoP<$w>GR!Ujp% zY@syP9sS3L>TGl$DELnVc{N)cx8Fs>Dj=Uag+#=lD4?oupT)!_h}A=Px)B7jbX)nQKe40%0KKw6advW_z4n3!1pTO%_Z?WDz7NZA?+ky1*_?BH z+e3h34bEv74S*oOH&BVa*ab)~(jM&P7m||;k2#~2gkK}`lYe3%hn(TH{CdqCgTFU3 ze7G|IJetiZWWxHy1-36*tRTWzd*_@C~%+xi?5{`&-EN}_9Fr?R4 z#j4xm#pKwMtKv0BU6rjWG?JEJi1oswjiEq*V`td`d(A zB-7IB1Vu~hq6mKTy=(hVXr`**N|vg4z&Kn8NVUxq7L~0V(?MYchptgIXry0s(sgp$Ivg4tB}vI=zQct`F@CHd6+uU)ad-nzV;j}hsF+Se+O zfynZwbn6mdZO}n1co-0Loq_8P)(ma*7x$Jn(hwyXo2sUE17sMtV55b?0!QavVEEL= zso;5>=Xb+&7|5hok)g8!3DLrSJ3Lio3XBL}e{lC_%f&k51#hTPH2=Gj0qk^*ZL}Oq zH)lxdU!bcOlc6~H)F%t~!0`O;liUL0HPo*Sgc2OqP@pVk!KMpEDL=HG6e)>5IHDQ@ zNp*AJOQE@e-G{1O>5EsJvvo$rW-e@AA8G2SbDs4nZs-pWlz#@2O=JQgU9zkgx&$Q? zZ5@jxvlJ0*EQ~ovA83iyFmY?%>*!w~LNXKugr=Wap5f?tRR_<1sbehG(l4hLNrhd{ zRI|2RudX*>1>s|Esc&2x4%^_SwORPFD&tTJ@Xv|;D^Ag(P?R6Br^mGX{oj|96V|-S z`ueU8Ni86m*eB>owakc@@1!k6V`%L_%LDRc!f)5vL}bWy^+NmKGk+B~nscw6lTurm zXdKhz!2^rzS7em{V?bA~oSLX}F>AT8wrcQsM@jn1^e^H^_D{`g-h@Mh0jyfY!3vvO*@-a@C~pKS%$96!f)U}gphky6Ts8X?+lK&cQkyMmg~9EzEA zXgJL37}>M7dNDrV`}n-Y!!Z$wT+=BpFG`BK?4yA=l+vLl=XsF7Y{tJ0k$&9cX8|6P zEGj6-n-5YGI??Wys4yt zTcsBT5r(>03OT73&1??)!D^us+~jz}h+&dUA;!rTzO_l_tKDA^Ucfs9OFT`K!Z`Z# zL95xHFYrY;88@an8tNkJ<1}^-lCPo{1G_`e%rC=#}Uf4ss+x^M_)GpE2R3*;K zDjh~u$RRn4)kihJho3P^j$9IvLJP@^RNC@_@nXyLRlcOpkb^=JP>0}x?)L-%nmcE3 zd@rt020v^RmE7#ohh_s5!xV;ACiR2x4|AGkPJT@A1^KJ4Pa0NW)*#2gfZz;WYL{Ga zqWh*IIckeYacq5H&?$`fo6kGB%}jyt;uSdq^`anR%zE{Hz~OA#&@zNaO?7B~0-I)N zX{y~Z$M65X^SZt}zT`U&Xnt}1+d*pGrAyJB1GivLBZmPZA|8`tKAW5O;`xW@)We%O z$;B6R>LhYksu`kkslV#H3dbo_OE!^~d8rAxmpA#Un6Vbl^n(OSN4#u0WWnzz5lYwyR^8n1UI1U z!%JRlP%dDPm1H7ReI=2laD=V48>k!56;4<-ct6cbP6i))DLZ+6lV~W8C7DQX`K{do zoKGWpOiB~fc}!j}kI+%?vS|crja(Xb+bD&H8}C7NE31&vb3`<|f9e#GU_=#@Fv-~8 zq<5B=KkFm1Px>OLb^?5zIk8`RT==@YMN9pbdEM*B^n3em<~MKH20-1q_;R#==x;ZH zS85)&b^-BFkYIVSl`jk=Y3anVe&UD|45l~9PslnQ)0c853_j6Y+lJ6G{wo*9?STG9 zaWBdY17eUVd3#iEZ%JXJ$*&wX^x#pRt#S@$FyDRi$9RWd6wSvYIK?!E8GvwM4f7Z#e;GwR%Nl(GDL;K8k)JJ9wQh+j>BRY;JX4z0L- z5bGeU7FXRTuR_K^W$#_*r^IP0m_z}-6_+=OCoVf9J^h8lUSyb(cYTc}_$T9hDkC?SYM86j6&P0Ki`wi( zJ0hU6A}={TdI$S=j7$BCWuy>E=q(>C?o;Lda{inyuF6W|V%x zi^HqTaL6tTNS=R}4zxv^Hx>BSYN@L~$U0>FMQ2s51XINJ`J!ZU?(AM=?Fa0$&{PTm zMi6x)fkoK(uXfQR!$?LOk+u&QB5?52ER3_&Kk_e3=fA39 ziAMy4%p9T8$u5;$7sn%I7p9#CRr_AR=}WgN~wG=1g?WOjG~xP5>oUr%QAcNjVyWs2a=F)o{(7pavZFPOCg}t+iju+)LQ@@660klBjT_ z_|sKQU|;`UQ(WT6$Ki)e+`#tRV7{a8R2?iLBo)WG_#jruIl$tGsGKPhFRbu~*p80x zW3vl0u&Xn9ZL-zY-s@M92L)<09GlYOSJe(r^W3%QJNH7T0T2NUNdN$?7yq+YsQX=6 z_8$uno^7$E(nN%ttI$pai!I8%MIW&5?)v$Ae1{IVtgW%RD}CE&Ut+4)V#y3TGtu0+ zW>0B3bXc6E;??yi%(F>06vmm$mLjO|%%S4p9%Mt9I2e}19;%0gV%L3j#uc}(Pbh`c zVKBq*?{?8)=kev<*!pNNoqyupP(R@PXVE>p!cD$+zUBovclK_{hUdi>=dfS_yMTIt zM3iUm_Z7_Z)GN`Ys8BpX1~y-FNw-r47e6z{38AV%4x$g179(+gZ>G~_1UA;{Gmbz# zdqhSN-bpwvO9#UDC83BkYTJz3nR3sp0kMJfFX(Ri@x!%hVsZ2a83Zg3dX;vI%I-tD>JOM8e6 z{vlZ)XfFzfu`EI1lZB%XxN!dSXQmleNFJ31(r#A1!laW@w%c63eZEE$V*zP=zz$wv zd|yHQ)CeV(UROYmcT94C%>AQGdY_5tn!PS>g!iA^8kZ#*bb3*G~<6bR>gV~SnXLYG+DmJW~kvoPH!Bs z?F<|%U^!at%VWG+#nFatTWS;@aZKD3ZZe`PU{OsQIY;Z(glvuqs zjf`E3F=Z+)P1PabXM@vM2V}%8x%1J6p?_XFIGt?G*o1qi$5L{~>XiAFA~1@6JTgN9 z5p%K*?nf!Y=#GzRGZ;Bhj)N+q_g{?#e~C z`aV6ZGm1j&9X3RkSBCW=l|H_+to*yi@vqB9D8sQwR-wpz>2UnS*X2xn>QdjRujT9f zQ-ZS{A^;%#(I;P@Jkje*LM+U}3E|4&#{G}2(=-s*VqJ3PA=+cm3Wnqqle#WDYs9<@|_H@f$c>+9&snqzC$u*~WDFY(8 zlDg#Gl;-VzSk8h};9KqI9%Q6-7lUoE>h*c+XwM8ClMy+0O0>(tkVRAJUv2mq1O3fL zW?ypX4YIG^8K4H!FwU?|#bp`4)%+%0X2UPg=EbY~xXy0b{9#zYwfi6SIXQeXi(3*A zBhGE3Rbv(sv91H;3Y*nlV|M^yn;%I1mS|l0xE|Yb1tzLU*tUT}R?CKCx&8gmV&jKJ zX;Y?M2nzH=0VQT6w1;G7@Gy=ubb&t3v$bFCJPTP0aQX#XM2ynJgd_?a**%@SC*V_GpA*S{5D|VL$V0 zZtNQ3aF!RYy8qA_i7nVZ&LRkFz1#GJJveiajS8>4Ha1V8b5PUN5x;x~09PsqbRpF0 zlk*vn&=9RBz!_~#45#IcYa;D8luYJYoFx5=HBgD-Uo$B}UrRVuOW#-vCBj<4)NcTnCPcz&nYyuexE&}}G-zCUfWTsAwHq3wW{JIs#v$xW?LZM_4vr|2 zXx|`Pybw7tyCkXig_5!SQIx57+0d|DOsIP;_*$c8cU-}FYz{eFKl@}L_Rz?M*@q9< zvrPjN{7g2q`|zACG@Q>kmyP110-`IA1^W<=CH<+3gp3SaiT7x{OknVRX zlDEB6L2LLnC>fP!XIv*J8RF2@9Z^;yR*A2_ReNn z_zniG;RD7XD8c6bdpiBeYKgjZ&68Pf!x$`Pd|uU-Z*}*gx)zNd=cf0#{P?Qn{bPB> zo*etT!-y|m#TSp4c2PaC0PB1AQc+`P{&0_+2H0@k`s(`n#>V>2L-t8CtYgHt7Vy&e zr#S7wQu10&Wq^znlJ-*gp9}zi1h4*uG-rva@H|W<+GqD9xfd z_m!D(HdsTz{zu&c+isuNus8BaF%znHk7ej0ABU@7rh(W-2!I+ty`SkdEud$36kWsL zk+H=Q=5A<5&;53-^S&VhMgDe0j@~edZvJ*XYQLcuHU4(>Mcj~vl($n(O6N%3u`2W{ zd;jOo=ojSB`?63yPc|WP%^%cXdoO|1^kPXe1sqUfe~3(mEjSDgLLM47IdHfo$1Tdx zD^hoUWCjxt(92`XXTrNdffYj(gsn~mVy6fI_mskLGR2&ifxu~YCn0pdxk8LpdNNXS ztb|h}m17Q<@)#5ab5<1R>OAV>R)#rdx*r`v0*6iZ%%JA>LXy@g-nnWO>fiX*`dw~& zU?5Xl+S1XXjL?`_2gD!t(LZhx%kpn7$t<&*O?Q0ITzhLansB?pPW52_^{WlG;+~e# zPVsTDUz6e>%CAr92Q9+YiIJfryN6c%5TEd!s88y(!HPADdyB^qF0fy9%Z(rc@J{0xVvGof)QHyIZMb(re2UY|3mDPhttc`iiy7M9?6Zx)^#5I z_y3bAcZs}F*9BbW!wH$GG!_sTuO?QOD7(~luc1#}+aYZ_ zu%;p~V#6HYO;Fhx_74vrK{YKZWCghrYymF!1T#6K!6rAkG2APt?XGa>wrDHBQp(aR zl!faRUbAYLlfAi1g%sJ-y1I*HgxMop4W>=8yg1oj$4jOT1y~$*pFoeUGgK~1O|87& z{3|u8{2IT7s5}{A!g%E^s{|ErM`r%1CL0kW%_nYQZtjdC@*6d9#7)PTD|INh)dQE6(W_&I(w<-e(=8{3s$it@ z<{apRzl&$7QFZuILBW}S|J%oH+)>&apULP;A9xtaE8(t`C)00hlX365P22e>I2_*r z5#;g}fdJ!Bmu2_l$A}y92#V~fRB{LV!wPtUJObl5N3E*m?v^;4^A zk>R#qHnh*WT`)2E*@<>LB3?VR-&XmkjmJy|Csb2}Zx22X0JPSEne&4B``_;4JdThT za}5Y_`1lq~74*TA6lRj~x9jm52Wm^B{zs1c_#+p-M6VU%YZI7*Adf1382)seFpd-T z?&$sO*v*ez&!~?Y-Tf>^)h53?ye$8-XXb6M-!|jo&651d>e?III6^V?-_9A1m}66d z(r%(#Qk3pK8IO!SQZ>NJsYM}oXz0y7HHgdaf#fY7R*}S8{%0BQY_pT@cYw3m5@Kt2 zMNuq%sz3y!28CH``IoJ@V2D73F^(4mRpRQe?0cgOs<1FPWmr>4rk}p8oUidmTIWAC z9%57J{9iT!Cux)BwwsmTq$k7xSEfxprJw&&I1+9y6IS7@*&E|>vd1FZv%wR7jz_lS zi>9O{l=y`t+oM=a{r`OmSl~?sX$2|d5T$zCwaC*tf@pNyq(xeIH9e(SEye0dmW90 z8xR`PVV$f*c8vsyjU3dWUyIxl;i|`N>RX3hyIk%<6UQ!Q!`&iZ(TW5a4v5uzV z^c0-AVZsu?BG#gT0F&y?{Axq$%e}~4`ycNmHE1+OJWiQgpEOIg+xz=|h7YaFmIem7 zlz5}7%n=_y{mz-{+*D=LEYt*rV+X}wMFI^buf6r!GBAV1yIZIC8Rq6?idvJiUR`;J*4T1K z_7co`pkVNe!N5g+i6vPs#&J96VGHLb`bJAcf%6@^!0gpFjLh=<)-x;I1LUgKxit^d zMgONr=mqm+T3Q84-@xr5E>+)jY|*iW03a2|o(HLAG%)trn_41N{F-c!Z#}ZPDt*`f z=b}NBa(@(4AKbDfxDFh>|HvW;dkJjrk#29&`&NTeI^LPJ4izZ}{(0g?kvg%Y?NhA- z^es5G)zUb|^x=T@A8y*TA*+uV``!RLZ+ZCP`ID5B3tbBrjyM!ojiYUCf}BOTdJ<1h zyOm8bkCz|`cSopOqjZEiJ%-&BMr@Ro#-E0=)K4O{bwc>E@73yOhWRE#=Dt-(e@*DnD$x>NuZGx<0sx1 zhwhMq)+KPH+7Rg}) z(4jt1-0w?DhLIEky9?I=e7SY^o-cPz3X0KIv|D|_fa=Rk@2R8ZG<>nS&T4N5mR7a5 zuS$9T=u-Qo9@o4ID1&&ETJ1frUc;cr)qqO0oC@fy}qQl_nf}DrA%&dLBU>U88&NctYAyVRk|7%e#8lN z-UU0ktHv_9I@)T8O8|q^INQOzUw6#t_LeHtqq*SPZ z+tcR1nib6UEuUwz=li}CPYw%WB=Cm1oOyfT*qI?A-`Bwa=shF$*fGDK@k?R{O6t+4 zGCyw*JW9$+u3|J2;dbmfE;RY4WYxOjamb$&k%v^Neu94Hqw>){92PVs&hZ#kLD+qS z9oPHTs*&?R0YXzWppaf>4GB(1M9Ah>+-X{d`b=6sYvCf@1?J%pFroI{jd&7q7Z0jz zck}K#Sy6?NW#-HO5gb?n4g|BK7>nL@lbH;x7R81x5O-NeeQ6-ObD=aX@4(0{R2F7` z&>+etz7Nr4EL|4pm8sGaU`AjiIy-;GIS5H&IP5o!uLregzQ2d2-!};aPJ_t3rT<&loV(S`dEIBz0R?|-^TC54BwYmd@V8GNK9C2G6K9u@)(H>(0DfB_u|7|$1 zkJ!V_V|UF6BiOEdCxZ|M;iCm6l~!0r%J$-@Am3=mTJbvpiN~gVF@Y0H_7)M}jDxov zOEos@JQlblDze-N{Z~i@GX*lT*scfta=-7ZpS@L3mkFTkHwNOq+mX5mdR_igS1yu0S0~sj5=fmzq#=Di^ zxUNZRRu$l3a{Vh4x~V(K0Ifwcjk>y;Vi;cJ;45^lrDuvMrjwCRH{1MhuCWyzx?AIE z$UbH)+6KXdRL>e3>)ZQ6hByWSK)>z|)*oJ-|HeBfZ>2aY1HE9Ix5uHggB+wg0buX} zN9(FhY((kMC-{#8_B|IiYVfqRN68^D6YwJ)PQ^_5^z#}9d*#P0!g)-ngbrS1ox7(y zk-bK`O3wnnqR$b>MrVU=_CY)LW}mwCLbmOQx1T-&%^xOS)0chvr>AMo)*4uFSGtF1 z_Ujd|X7>&FFW5KdSU2jCa7@>fiLC602w#zU&YLHJk!CdoTsZ1(eQ3g?c*lU}D1@O- zNT{1OE>20lN1Z)O(mxZ6V@DAqMzc3salGby(>pQ7?ApF(s)3cIk&7*#%72+1t@5^P z=pvtt^yMk2`h-x9Cs$;B{^#kjm;Ox8s+f!wpPY!PJx!B{NtXC0VzcO4Z={$7yn_Ev zZLf6X0lC{#!2ihWG2e6q2Je8kis-Yh&gR)_>Ak5oo%76*UI%cHITFsVOTc+}H1C-nCz%g7>L2k$k6^`N+?;i(=ySFJRC@I5ZtNTw3VZU9q z-MqcUwd1pDcV8cxIk-QS%pStF;_b&b987aMu6wbxdsY%*j)fBZ^M)zqCCo10k<0(7 zJTY-C^+iNZL0TA&RRhl{N0@dCI`2+B6j;XH8cI!A0|8S+wVDR{s>6HQpUovR+i3Hbhkf-p>rj1&1DqCzp}~Q+d^jjbnhCd%I@E4Z1yfLPvo) z)SzO7Oj}!5!zlQmHz3G@yCtrSb5b{<$~B61;C~npgq4WORLJNUfPFq7((sA5^m1{8 zRIINw1lAe{+Zt<~&NGie3&#@@<%XM=C)o=l-j%oSz#O0XgbfQw@Qyohhzq_IhPd!U zq^$#YOqTVPh=WwT^OKG-!m#BZ^006eZvhDk25&OQ!S@c!I3fu6nFhD=<9Kt$`(}}G zt$AZ2Ve@y2r#AxuUf5cv8kJQ+G!keZNDhVWnxuf?Nh-^0$NU0c} z@>;vK%zPA`6G8I%ifS1EEJB`YBgatgv9dj$q7tYUVL%c@Mkz(M>cCjY-E_!*=#W0C z`;2Cq23T9FMub{r(YP1+WrDLVsP+|FqTT>odBp3_=*dDEe7;pFjh}d4ve`Un5aW`j z?>{OLZ_{kb>s6L5k3-s#;l{WIala(4h1}I3%TF_^mUIr^BI3`Q*`*A-n2MSQMheU7@!Bx;3J~G}^s7-A`GKe_BYR-Gi zt$!TP?A+f#pa7{f!7Cfv4W?|Ct9Xs(OhggyX#(me5{t+LJSWgUG+~^&O=Xw$*KS?O z6`d*J{8JhWQkm;vbebEH>7$fnwms6DH^{km;T4SsJ3gRoDua@=$Qp4Clt*Js3IcW9 zyBg%B8OKYCV+w@HdcIZ=EMB?-jl911xNaek#1k&cGnfp(kfPv70mV#y=zSqZsUmb# z<3+sk{%dh!8Q7h@z$)Xd5ZIX0Ee{H`4P~gCub&*RgDxU_ky|O#ioM?X)KEChlv3X& zHt&GCaa#=Af1h% zVyOuzRQlp8#*(m(eMaS5XZ^T?KX-O>y+{B6WfGjwFr(1`w#rCo<>j~~jFEu`ZCFps z9Dyi`sA&XJj|>#V31y_?(uDN}1puIl_{{x)I9y@jRuIiu@0(D%S*FT$9<8*Rg(icP z8rCDdLLiD7oaq|)kbmUIzo%B;dcPf=7#>1pcG3P)1+&%+4K7C;_0YXf;UN0R!hzRZ z4R-^nF9os(SZh1(-N7`NL6rX=|HBU|?!l9Ph}oc8+;wtALU~@CX63B3uOO2w_u(%_fyG$$m1u`MSj4;7Fod=1zJPp}O_)%pqFvA3+Rf0ZT#b@nBPX0r@Shry!TEV30A1K5#9P zRHFZHO^hLy%kIXG45k>Yf$#*%*K`1)cEl@40o`>guG6u|hk&yC-mB z`;(t1F2IUz)D<+PI)A1Ryc?+7b^Wvci!tIXgxH@wLf{e9e)x|6HQWBb>khy9Cah%A zhI6F0mTdykF1ihyYOvKbI;=mk`V3gRfX5d1rofn*Co7k^0|f>3d$C#n@yDSe{a)$E zg2u-iEmDwP!hV^$XiIugB*$&{=KlY`x=7L9x38t;GqX1A?`eY<8aBy3d2ZIU&(2f_ z#|!>ZvI5O)dGcn!&@S!8%T-sDTy&^EIxwhDO1Ro{src+?*Z#X;YTcCO&+BL7zetzY zDx`ydt)9xcka2Rmnfsqd{eKh2`wMQx=RTbC?7_W1K|t)FT4ka``LSG?dyDO39U?W7 z=;^OY2s}3tG)>GcfdK4U{bZy=%tpZ0@ddpSub%X0!C1dNdEyqvFDhIxKVzbQM=9?8 z@3hxnz3cFfrjGd;h2>ujwHwHph+rvxk@nYgSLB!BvIY6|e{X}tV^8QhrS>q&YEo(w z6k-dudGZ1{7`m>kGt(w`0mSS9fV>nu*^;{I0l~VA&L{vZPsjoQq58mY-g^(gVNaGV zyfY@E0&sD_3INdT!n~ILV!Gb?cB~vUbFOa>>bednwzL86olEb&S5=cd)=#Z#(wgSo zrNl7cLGlMKQXSH-CB7I?PXSSiOBEr=;<(Wlv|b6@kk|xAR+1$_R4ynznra5m8IP+@o zx!7z4fT(!uI%Z5n?o3=01pp5~5C;GmY`88QLI+iT>lUPE-|@X%+*CXZ--U%WO&^vH z_ziF(dttaH`{a+nN+JOVAHD29-dYC+>jM`FgG*^+pdK80MQwt5+*k-m5L-)A zcrkFAg0>)v%9zDo@TB*8i*Y!Ni``22ltZCNydVc~65eE@ngVOJ?DlEUwtJHS%o~oL zH3)MOmcF#q9roJ(XAy5Ts%T%#dquh&+mhUF3Eul*MrV>cc0V$ z;hqQtX0s8Rj?g*Fm?3=gqF9E@q)}w+sQSusm}bmIJ&&r}?R6hR93~t`moT6t z4;dSW(2Jd-qex2bLhHdud*XRt15+U9-H3kx}-Sfin;aqt=(ka9Ew zRLw~Xjlr%K5Q_Wy4_Y8vO4`)2aX-m3z#_55@kcM>z$dX3RJt)E$G7E?$*k z@J)@#NFUZNLI~ieKT4dtQHr*8fn|AZ%pJ$K{Y7zVDp;sT6DpV6rptPX4H3Ym)Un zxRdbBrD~zniNnfdR`T4V$D8YNpC0LPnZnm({FOa|kH{DSE^pU}-Xr~6Is(Mt`j}e* zjCHz6ST@T5ADnXgT6I05rxA#yZoFo_A|hpJaApWMQl_{G0Ed z5XlyBVdp8<*he+RH-}n)&`7jAhc<(sZE3AI=y2|B*I_0b*Gu{=9q@saAJ^ICmOBHn z&vK#HUyZ9_!2(`vQ|m(75fh+GU?uFfn~cx3mT_7=q;8#AJLMufZ>IjbWO`Qd?)6bs zBR5C3g#Wx=T3^LAX2+^>KLJiq>9URuBfSxLA4x5&$Xn?fMXXtYF?>yc&wa70nul_0 zoOU=~98{AXRl8*7&IS0)2=WI!^FOu5jIB&CbR}HPDmkS)~8+j1}Iii4HZvz;k;?-omSPd|&ieS6l z>U}Sn4xB0oG1hShCjF(kuTG!3eOP%Odv;9gDXv=8TAB()i6xDi3FI(5G1|1WuQade zhox+T*|kdW&Edl18C|!WI!&sp@7|SG+-|*LwcvG>F^M1o+yS?(oX=!?wReD~@3r5e z`fk3W?0L3f+_YAqVc(63Nv%aH-cH`Y&$gwXs1wqub3|QBv@93(7 zhj|h%m8B!{O4sB>!Tq_bors(f9C?roqOa=3{W@G?AKyePbmDHAS2>4-ktnnkw@(Gq z;t-YtkXB2i09BE=FoZIn5T6xo08CS@-Ubb7Ps8O?q!kVw0-EZd&fcqKn7tK5td=tyKOq}8ma!nrZ_)f6X^Jk^(Ie{Jm*0Q?C-RfjE(5HO zcIV3${6Pu^@1iefzy$urPGm7w0Ke1?^2XpXk)pj}vg5`xjP=G--sIOBz$>B;400VG z*=f+y^x0dxkMBRBzCw;*J^9o17eUBb8IZd1oYyOOY0~qBr3L`Hx{0%dx>kz8PfJTU zaB(<-p(`pYb8)U*bcLpYBYj&8+ANw2PGy|8tLd|C!>jYunQvdGFON9at1Gzb?BXHF zsFi)I*MUQ3uKw9^Z$%t8>EHpWnSO?MXU_b+*1pmN@p$7bSHBZ0Bmr-j;SD14Rw^Em z-&?a_{$YGr*44DNMGbUvPNrTtBA==9bV_>g|#b&f51Q7vVV&5ts&2Lwr;3G$eoIcu@&Ys)0RtRRW?+WVqt$q z+7yFjLNPx=lz9bTne{xSfZ>Ns9s*yz@9IuPXDu-Yc?VKI7Hoo&-iLE>u4@qWIczM( z1uJkJz)B5YcU&g-9>z4uxuTZw07q||w#*H?Et{5;y2(~DhAeEmGQ-Ki+%6C3Eo#Ly_chmtf8B38#QY4w7I}4|c{Ke!w-af>HhK7Vs{W(hkL3S;S zF9!n8lGL1&ZlgC1a`#~+l(*%1ZhEoR#u)U-$VPIpQzzDaqixruYmORHevH;E=~6h2 zn6}?!j^3n5ilRV^o7hYJk#+naF{2V@zLQ#|;^Fsk)q`pJT|mwe-Xeun9&&SDSLUxF~l%r9L3d`0SlEtALClgh%p6GpzRGyZnu9z zpkg*f8Ur1!KCn0x(tx zHfeuvaI4uklQJ^c!m=AY|Gb~=5eO_{eF|=wlb?T(9cXFoNL4K8%pMHOFS~Q6eUmuZ zESWQ3ic>IoS6}04{mGX0!DssR3Sclk^tpTKp5%sDpiGcVxYOo7)EYU%-bWf z+v7up(WOTbMm_G`7l$6oMYPp2Kywv4h0dfG`T#z<>g=uNBnkZ5~4;PRbl z($mor;UgCAS|3%Fg|h_vwi1)en;V%;LST)Ik$eQA7hl}_QkM(E#^9;1Q zNPAnn5DXUYeL9d)W+1L`I?Gmu5#J5Dt-1?5B?P=+E%a8rTwKlT&GKL@O}e$@v|XQ> zHG2ShNuX3>A?b}2d6WC<;lo$moA9n5E6$#+_;J_Lr&$5YvV_){Y+UBq;uQxWJ;&i* zm?=}cJkvG!it$aK!Hzer1QlkpL3&OX17>$!H<7BZyZq1MIur}m$G7_}J%g$rBDEn5 zZxcR(K^QYPu);UKblXjTR{lC&osZD`ZYG2_!(^`8?|XT`iH`|+{`P+Wplp-XfQCfEc#tsa=Z0B>>f zphLvEl^T{Ue3wuPbS-GjRaX;#T^$J(pSn%uALziL-9V(48Y-Nrh^)iGcZ9LQ1h(N^ z+9*MXRT#V}qcfQp4sb>WeOh&d0zw~{ZJr8xvvbQVY|3bVKw|&^2r6>xJ|Ge%5_U9+ zW3EjrCdg7`LuCHXs82l|ovY8I2AYtF979L{>)@o&+d>Ah$11SPfDM=9294aRX+*Lg zY9o>k69-=$0%e3%pXY4os88A3w-D8!cD3MOhH1#XCS$RMu`Zd0jxWQ{=y}L+0d@m` z*+PX@KvF%INO3WC3p)q_l`8bZlm1;ga_*pztGQ_)eJkVO5+3ZD zCHYE+6L~GGnf%aNdV9&Jnl;-O4tVcjC0tn7)z!y9Nx}uA9nBi-VAve=o%psX&O_y@}FtnhoC0IKBf+@1MAAYREqYy z?z(;CCAiAymKf3)7g|}jkdqV@D>fAf%NXVyj8b+6*q5$d*e^Q)_8_F(9}f(2;8N7J z_Wh$bR6^ek3+L}i*DWkRTsb#&OIX{Ule4CTcLr<;PkkN#=cSQ}_tR1H{{@*;K3IGb zDm-@xX7LdDonnu2x;@NMT?H``{HB}>S@Hr*xXi00)15mDB!rY7Duv7B)t)!NX3Vbqp$~SjJ}J>GDsfO z!XbN@!4TMbLs3!PGn0Z+MEp=~eX$x3{Y$@TDqF%2M5JzKz@l2Q29;>mv;!4BF|f&d zlXqz{RKHyq8_hZ=Y=uWo)~yjdL`FI!4q|q#(hg`}gF4pagALO6H&y!v3^;)Swt~GX zuU`w5lzOaUo_v!Vt_}^D&3-z=SGfqa;DIKD?&E-L-P()?IEuW`V_{RHbT!OxIe?*> zK6AN7HrWlksj92_M(14NS26Th*9>pT-{vi;%;^UI-pHWK)8nSxDsatk6BEEkyubU;Tq%gX@7O~ojWy< zM6U2A4zXMEbu4)tlc)6PT&FplFV%zX0=1O_odZ|FAP&d`TJ~jo&ItV?ryF=_`3{zyAxOL_XFlo2MaZRC9b}PI%7Z zg$e+7fXM8GX7?4*0460PY)4pat$TmAy8~sjs!CQlNWA2A=`?XEVBxWmz`aVuCrCbQ zN^EUfDM>o4--cik@MbsDJ-NAFA;B4yZoaK!?$<-IO z(2oDDWZn&+SXz^IJ0i|>`cj`RE64TiXs@pJzkTRC6tP6j1nX_Br5xFVqHB_{xAc;4 zzl|_`&BA#=78lS@uxT#i%hN9Q-?kvo+3?~HoA;^RVsNclN7|H+Yeggvr$yOUP%iOZ zFR8S`GE!nBK?SNb>CR!A%F9WU*#jh=2c~irOb9fwW_SkKOSO$uliY5?3;2!TGKf{) zVn7l_z!=v1mX`W;Yfqi_-(7&f0{mQ9v-V62Z1DH)`CD7puJyleIJIum#sYfr0+200 zC5qauA`Y@NjhLYOdDsMI*dV|B(trB&nl=7KIoOFI_1MDuw4tYa;h?v1zK?%;r@qnx zx^JQ<($aP7q?V8BKcb6ZN^6ZxP~Mg`=WEEZV>O0xU~#4ioZ7zG?}HBxPOP8`3kmR; z+B(yj_^Vi`m_ThBLup`RMJ zf3w8Eyqp4xDO|XZ@IjfFGPxC4(48y9gM8^3x@!Yp!CbKcq3S<3xEsBx+M>+LDKtZF zy}xZ{W{(9lmbfTmld(u{%csCAo8Tnw{achsQwG5>xRIxf3OzXnp1puiz_Bd5NZ8$}eI-YfY|NRwc$vqk zc5u+eEm*QRx>p+%#-1QcE5J=FAz&#uJ&<{Z&J<$aUB#7ulI^f%Zoh3W5)JABM@Hkb4( z(F`+ZPmK%Dl0~{b9;u!?r%(0T#sA{56z`akxm-xh)C}))iVUlimP*}bU1sZ+LYXn^ z7r4kTG_c#)Sri<6#&J=*)^)9E)&KRr8o0Roo2~=~-+X)e;5Fg zj9r^I;neBboTj5ZB$L;ydvSDB2PyTGcm;^33y1(fSj(iBFUQ;C+ZKdIj#?q}GhX5~ z_xzY~oqruCr>06VhmKG4plnG?s{=%mo80=z&BK}aGN`nD_y<6wc zpTb5Ahqem+qW1bxs`?$V&D?|C3P|ur?Zvblp1fpxr-Wypms~qB&e+-GzsYS<^FljQ z5fdv?N}DP71N)3y?{mfNT>R=kVS$l;n^9;hNa!Ip2|-5i?5%Z~j3Pj+xD?ANtYWV= zJ@uOJ{KU-g6-(d$E&er}HH?Osu@siD?n8&(@j$eLgYw3q*Oku7>!EwbM>6UT4&@HE z4wd5>wByleAt3ru4DU8;=*NXw1uLvWRTd7AWqWZ=Be_<{_RI{nHoo!|UW;?Y_PlSa8CJsw;0wbO zh2F@tEo-@;XsUl$>!!8@98w zlkr(?`nG}`By((c^xb_yfyJVV;(j2WiITBZdy1r7pok@hvP4L?(ML99dR};smDVkj zs2^LQ$R}Z$T62Ek(UoE7F0^+lt)pjWRAC%yDSHt3BZ5ah$^}47kPl*if0IB~&lSkT zJcYI<5t1xwNs0|dHF8&debwn`v$(LJ$4vtzzX#6wdTB|RfQOvntCH9Lpv+8knAd-t zuv4*)v2^}yYlTh+u(P^f)ElfXvuv%Yfp(u3 zsP$Oaux+22+J1&t zk31_Xiv8fF^>s&uIPPSULYiZFJoiZ{v^jnbAm)yC^i`0NsoZ)@64Hnu-F^b~q)q)<-XW8et-PknK;bY*JCba-JF6b(z*> zKFJRak5pX~rIq2V=HfL?t8(qwgrIHe0uP1}G)HKt@6i>-b2&GJea;&LF6!gVbl5o2 z-F)oTtzoULd-@8Xg)v4=*NB{FDv8hgc~qw%?YME`{-;21K{I<+7u?czV->}3n^zbV39^If{TqKDPK z=1kSM{wxpbZlztiGEo34WVk_JH0g~&Sg6;W7APuG#+WoxJx`#0sHFjed4C;iK=w}f z$26Xx=A<31b-5rK*~mX*VyqMjuxI~}mDW*+rn|3q-7ruoq_Pt(`W}BzfZ4EQx6)7~ z5f=RhYW}J)etHL+<6}f3Ifukd6%jEFD~@dM?Q{f=z?2MCbns*dedAEgA^kt|PXf40 zv#9e<2|S}VK@mA~D12KBiz!XuV=KRqw?Ii4*+-|DhYg%%DZ*pBR+3b)=r2`CH%VXE z9I9`3&ZD_2J55}5d1A3PSH{>A;cgrM-0-}f{s)GJpZb0Zgx%O0y0JBwT(nguE@@91 zXQMdZC*#w9hP??H)Bj9+(`U2UOi8~(2Ple%GGo_%YTLHnZTtI8hm6Ou@p$pFkc-P? z=hL@bR!sv#^0*NnHx4^(>F2jRPq|}yZ!dM#89RSKK}uM?aqtJTLXA0_$E>)8>(?)g zsXFs6HNCNJcEvd%Y(CkIp({PNVIB*t$X8g>Zu>xwZKA)E71TA--j0of@qAf z?K!OD)mTlln599}J*sdHRoL*nYSFj&64ThgG{HOn1;{wZ`G6-3nKl2C4mP+(tW<~Q zC+5sJOdLB^9~piLTkxg{O?3?}6Ij}pYkVDrz!1yfrsG2hz zgwJu_< zpMh)tJ%bz^p2@P=`{q=8FLg#cDG!VO@ocWVIOVX!F7C1XNrjJZle+b6YRNkBEg`d( zY{DF7xhYMJ#A^0)>sb9SWO#(Ci;A;+3w*7|6k%IrLBq(aN}?)E%&5q_REaAIb@KNG z{x@!fM&9=gxLhF0cF(O&$*U-MSP3)NU4I(j=JmM$@gK33xSY#MbXZbmG(L~bsKnLl z3kw90|J7c(+rx*?o>68q1cZl;##XC!7^^i5N#mb)km^nt(~~4N*Z`g;#9JhG(Y&E^ zF)Ppsq@Ky^ckFIUotU71eEWyyx4-=koE>Iqu>z!h^pz03gs*~Dj#s*ywBTtuW@z55 zik{1s7$O#QIby(Cssn!$O{NG!p;<$zVf0BL1$}~I-FZlLj>W;k6gU9eI7drx+FGHF3`luxyv#aB z2fty^gd82paW$>=(sA^|0MZIgu`KL&-?09ZwvmR6maLZgWh3cG1L`uTfCT1j=k$)| zJRj%_#`{v#Ao-RQlSSa~whDs~G%Lm&UJ_Q#{CHJuw?Zr}4IsNPQV6{;$D$SyX4LHp zdzqJzIPLfJbe(0QmQdepMx&2Q$m*} z=|&Sm%J^ecC>7N_k;f!uGWTP&#m60tQlvIq)?pS4tojjHz$|SV zckd2IxcfC(Jm|aK7b+GefTw0oxfwpKQS~tmdD>&cR;LrV7-BTes!$0A#!~4~n#M}3 zK9q?Jtz!E6Y(-c(VuY|rpNWKy-x_g24RkF835zYVQAZ#4wg(n18*!^H2+mN(3ESe! zu0c3tcUre{&gr3}Vw>)y2@rYGUC2n8waDxjf|PpK`+lhvBRjs5+5c_yBRpC z`zfM1Hg^rsxgf%7q|GJqkSj&YfJ@!)G{R2=J8j}w%(v@tBT;Eq;Olb@9SoH8?WBA`=vl%zA~ zs^S2{9ELiJOw_jzm+X??eQiWum~W_Mzx!WE#Fh-eUq#*>-&G59Re8%e@9H>p$;3Pn zk^fy#g)#_5;=bfl${UB0jp^WE>@>?znva-KF3nHKi#z~1wSqx z9IS7={i#J=g!z%9@?OfJ#nCQspwEcMlDHG6Om^TcfAv&~WYfG+lA)B*jEu#L6#?I& zD>_EqzHQ87pDYyYYoat}m+On7Ylukkw}vkMfO{Pfs*Ha6SDCgFf9wK{8L=eSPQu=B ziKp4gUTiB>m-GgpNHis+RPp!P-&nz+ej?6l7lAo6&2^uSU>tTTsbH;EaRc4hj!9p2 zblE&)i_n)6t!4P@xJ&^K042=`b3_y`-nvqK7Ysr=a{+vwz6*%|&?AS78ULZq7 zbVe6A+*cs)Y}}R?o*mFwaP7eLLrNSOfP8#FQdv1-@;^tJhHj3DAr0yO=R{b4 z`uWMp=ukV9lhg)fCd>BgI7_o$@t>aHZHnfDb7EGcv=1F78-!VBD51N^_e!AT2-Q&> z?Z|QofGZvk_Cpv38>Mb(#ME1V3cYtpz0Ov4r1?5Bm@qRi*o_p4<~Rq&IU^(HcPx4H zJF3Jh7O)4}p+hr#IxnZNSgH{clecCz3NTd#L%mmBy89)vPuWLa0^=gu@-(LXX^9x}Mo~T0Ct+yQ zFbvtGSCH=6x<1Q^bh>vkIH-9gFLtYOnQ*Cbqn#f;JP~ODu;ZHd5zqfDAl*w0ES9km ztTu@?U;{S%weCn!zC=&P(0vECJcqiw14)x+!bsweR_aod7Z=!% zFSKifAQ}YLxqC=@=gYGl;_&ah)Q=G25m>8#^nYK2%8{tzy=uj|^!tA)Vj)}{jZW&<}XlnDHREOI@K8zCdg9BRl$ zTXg51_it<21suXG-W{5;dbI%Ni^7~iY@+B0n|*-1Ygw9BpFy1ZsjS4-0Y+->O3g&^ zl~nmM9JR1;(KSfNg!{NdtVLE<9GkL{R=uNYYn(ON&3}zls+0QDOJI$=TlvqsX6^S_ z9&3%8!-lkfq7L_n>Wk5P^t!pVd+1~OqCEO`;%&8}QZ-yh(hXj3s%_YTD#OR*;$Cgl;|33dW7iFhy3Z07n0$l?U&5CRK_FQz z+1Kg-FY>OkS;Dy0m@|-|R7{LE+}RKd1V*kOPg~YnVu&23al6qS@mS<6>u3D;wM$9R zj-;OHo1IqkoBRD+9KL$-lIOMo9dkNIjRHQw~??QGw_m%Uve z`B|26*WGq7F)zS#n*e08pm)~SytVNXesPP}Z&-M57-GFVv9wh6c~gL2DcJ!mraunx z`svHV(zic`xm;Pugt7bw?*jk7JvTZpK93;qYN}f{8RrWVgsrTh>!$L!SeBg4;WD1B z|LLL5i59DPAIGq&BK{^1mU4%fz*1+cDYbiCJf}%W^$JdwNreeAnHE)1{Ss);W)dil zzo6uZIE~I`aSP5rM-K<5(!q@%8Xf9yC<%s6hjAU7ZK|_^*PvVJv%$>#MKR~I(dWIz za4wi=wSGswqH27^W_|}%1{KfavzHW>=xx=z7GoqK# z%Vlu~jo8|GOQVK)TRUO++mf1U*0)al)MlQVug2JX&+Z9t8(~?#p|dw4Tt~5ZW#TdP z{y$&`=AUg%!WZNKHK~!5$36TyQpgnMv+~)@IKz^hx$=+un%-grObrIVsK9K1igC5tW{(7Ghq=;qGg=sl(tX&krNW<)SsY2?cCPMb-!U*@+BXf@x z2TbvDpAMm!cY}5HMOE3+!n8j48&FI zZqTF;h(BU@&6O}u85qa{*0@c-*;~ur!#S+J7ZDi+9r@JQ!37`ky3$YlzDHS~G-gHl z4S$(5$T^B6(!~2D8iDQ3Oa(xl?Do=l=0U`Ozuwy3%c2qWcH`(iPqIxEd7vC*{Ia{!W&>?&H-$EJr=|4+RgjbDra`}J1TS1=<5i* ziU+h4B2J|o(!A7;6DXc9P-1@Kj*B`>>f`C-eKu{$VW$&!P{jl-?dbjwiW!q=q*eoy zCh`7X>_3{u9A&`AjJy2yjx<_Z59CH}8h#8zT1)eb^}OZ&UOh7bX0r^H!qdcw5_=5i z#G7G9Qj#Oyw!dFy{Y<;ox2=;#Mn{Zf6}7wOh7wWdDI@OW#4bhg`*qIj`fI||ZbZWf zSJqc~j!p-DEXLOZy%}SQXiw@f2s%b3s1-ry3Ck20c^4^EPpAvj$!pSbGwC{47j*gN z1?KsE`1(ipb6NJC^UkiRmu_j0$?P9N$T6T2+$}JL&XvK3XRT7Z!`)ZICGTLDb!oz^nA?#mFuQmi0)i!nK=AQX7Icct8qcL#A zib|gxuvf};F@zWpW~9Iz*0(LaK&~jr-K;Qzs$BBtgQ;m0akcu(?mFPv&rQRA z`uYE(2Isj6UUYYV(m^lL@3_Em22C?2&m7bE#Rp)2@IpR)=YVvVJRV@HXjV}7)in7C z6R2|nYN4`Y(|`zB*y?V&$WV7EXv9h_)f(@tRp3zmPrSJi@Vbvi{nWw zGj-Zc*l~gNStJ^QV7$54;|c0thzvYF=M9m^rW#8L;Cp8RajHHH!69(8$HjQGbs9l^ z3hzODZ!JK)!)(DCl7#$0pFOWd3qoOIcSFlu%Qf4s4rs7 z$Dic=6j9#01w{@&JLc%YL8uYdvqEQ{~jiv$R}sK*c&UiC&Y9R(6HKi z(44O7cG!hY+JG$GoB7-vWv;)za z1=2a$_-RD=C;(U}UopC=z)W%{Jime~pr{{VHCCuNwc&6@WL%tW(+3|ja3B>rtTqnY zVD5k573|&r{(Cn?1@B`P(yFe^v+QQ-`w<}B`OcRCrGzr#$M>vXZY=HbhRWGbpD)e}F#XX|BQV#m%h2{ALF|!mN zX7$YoOjV*o)9xnb$-6nMxz$q`flf)tN{wG;|D&Xx*EMQv4h~xA z5cClgh(nCfLV7L-y>&Cpt{dl{?W1Cho2~85IeNNu@HT!ntugPa_g2J-w1En`6SOQm z7}_ltDAf*|laM4<`ltFgdjl^?7Swoc^ywDM>tPy)8V_stUhu%$wG9EKCdeCAw1GoP z9Y$SCt!L-IfvmAy3aUKH1eO_it&t%pML9zN(n-rRv;+%oBg96Vs{{3}{4|gUZ~09f z>XAg}(ohml$&sbPyl8?IVTc4U-Ofbx-AuOSX47~gZ;A0RB9m{N`Ls8%uJbubdG%j; zLK~GU7_in)kGvW#IbjKZ$d0^vdb-DK1KJbzh6Lc~!%*zx=P+-*;-5ZF#j5Tn8eQEo z*P=+=aw;xyzM`cP5@*L=aIii(7G67XM+kOojgetHv=<9~hv;!;{idsi4rjw6wg?ASyL2DHNyd z4+^GIf~DPH3Kbl*zn-#h!5XS8{5~?aJJ(F@G^dUha`&X!ep6LRs^Fo@HiV_Xd&CXD zFy6Bumm}H~0Q&-x@FW#q@pK1YgqT)M)r5p-Qd6}d`05-)?|2(NBE`{$XIxMZ>rKpi zI>9@3zJFmw3XXhmE)I8YxrZYEP)J374n%PGK}XUjPn~zGg#XWfxjp-_v$OveNaCF? zId#ZUw4W&pet&Ou&=K6-*2Tfc0rm%q$0JQcgZoErIUTRV%O1A3D{r@xRP-LFHl0B- z&6&pVq?*g&GQE8pgP0`k?JD$0yQ*Uy)F|a7bpek z4ZH?te6&42j{pzjNI!WnQZOR+3u0IfH<{rel}>h`NV&B5>lurmaugc;l>;gDl01)p6H6MSYD)Mu zbggpl3mOBUE(QQP!*CS6?_)q#ObjV9@}FlAgRP_pe$q)v&ND8jWtA+EWthOz3@C8Ly5+lf|%F&QiWKTs4Yiwm%(9g~+sl{Qnu z7O+ZAvhDMlcHrlQ;qWl?L22X!cq>`xpeJ!L6bSRCAuJOdxqbF=yCHfH-4e56(1Hmw zd{?M-h(i`UO0&dX@c>1LK;RWzGpE2#2xG^%x5J559^v3*FuQVh?<^)LESTdo4nD9! z^0g*_cmrY23bT*N6lVTPtiSPIfpm}P|B zG)apZmSQ!-I4b)=R#b0;QwkeZ!1?l2Ec%C^kT4KK=&Z@CFU?G*7gVn`H7cd#%!blv z#^vgT2($OMV)PN1#KS)+7$-z?9#=J075)-w`?;#{))Gg9l8CMDjIub&Y`oZN(e)x# z3*Wg2Fu98qUa(0zHIj&=ZDA?#ZX~rg0>`GE9fsF3Yx`cI!` zVqg`xl6u(9cGvy~an|5AMw}cpFERvd`>v0TCq;DF*sVY|h_Q&*lWN<^l!UaZz=zo5 zZ2z!4&w+b)V_NneUL6xP6WT=5^d}H83i4aS+-tZQS2WsaPYA%C;P}@;BD%jZH@$y+ z$Lmwq&l#k4nTm_T$MNhy&%P58A|mn2qayQ{>RMUcE+^C>kG{QFNOp-mLl&~*xB*2v_fp1H2KvEab!vw#o#AmC~4}1(>1(v12o(5ps~rUrFoG_f1SbX zjdi9qi8HQ@=w7ouDbl-jyZ>uCU6F^od0z_k=q>$Q!aFQ;&*N{U3B5_T548*Nf8X1G z?Vn=HQjY)m+h@bS^>3Yi9*_mz_;UZ>C;!7GDVR#rBPRm)W@5*bqAQlxKH^}g#WW~*AE#mB$70{}1W0u7!{B`ZZx8rdl7 zuRPd#r_UEYt>*%WJ_T-vr<5*@&56RxL!KY1La>5B;iw(Hv<2GWEOoQs`+$gb^_w=a z&+aU5H{_pxxj?^&#l3c`BDP4V=YjEJyOQ&XpRTs8m+d?O@ZtHg5cNr1e5Em`I6n3X zCD{^TKZ~}abU{d#ovttmRfQ}%dS-b8O(2fk@|hrK>~I4oT4k8V3??;ee(}Qi z3?%cD!GlH-=2OxUsmS&3^%Ya#Z&y*~f1%Gwq_vo5*%Im9YhKHMQ~)b)<(WMsZ14cj z04RR>bZ?J;iAqwJH4;4#k|Ms#faA!haXG3&3Io?45l$s2$xxRp#}u5FoIJzweVWFL z?Rm_LYBD0Ns7IJ`a%A7G)&L~? zoo*)y*w~L=I$}))RKbDq1eOu=`aF+L-yhuB$<*|oRM&IfLH-~TRQP$jTmR-8pLOhw+W>r9RWE`1A^>?l1l}Pgz|t07t}rp3xYsW)?LTp$MKB67GIl zX^Uy`ep3q&`<6*cIF6X za_Y!YXZgq^318HJ1HChQLw)#>r98_WIp@|ZL0|%g4V^Q;RYZW)!C;d!@}USU&Td3t z(|QxIyCi&(r&4Qt7Z#)YfPoo71f0lBSznhbE)Sno+G1s7I`<>P6T|0`hqa)W z+H?xt5?P@FiAfRYMKVnADsBRj{lGMVr&L%+#$rjX*DJhMbJ8L7Q~_ljpv62A>Lwa- zp>>I^#d);WnLx4uAT<4%c;CIbnZfiis)(oJHerL25;&dLB= zhM>G@H+v;0~e_cbd!;B647^XC*GH=&7{RzO7PQHD~y4Sqsvm z4TI#J9Q?a{d-GP9Nx-qvOJp01o}QLu?jq!vO5Qk*=?B5_jgaJJW!a;4fBBWR=}>9Q zGUWUFAEV{jb1pf;EAhHxzykKVmYM<)fhCMt*D|M^{^R$vm+(22qBdQr-(Pm4LD|cM z6<<5@DXEExIj&ma1Ded4}sM#mBUepDu=E+!)rz?eu5uHBtS6;b*E@G*6}5c zD?Cak>3z*kX;W28TsGW`{F9gpriRr;-XRMWvwdT;bK((5cOY7jh?3G1DEEKQti4*~ zEn8UN4aDec{5Qq1N%knD#p#SkjVxOvK zB4QT->yNy+eeB|=erifu_Od$MT+}1IIOY+m<2#3S!V|(uv6u_07>G+E{J9UXG65!1 z-H>hN$uq793nHpwWOSI&$=jdUXV*4i|9YRd>hAAQVm^`7j)cq)6YleoeZ#fKB40;4}aO$5Z`=+y_uif$MtLr9TTrQ3% zI0+0<>wp}f4iP@BNEi5@^PlfOobExk9_uM=$>F`R4+MUmNYJV{)zZH934~Z#4Ot-g{u0%<8%bW{mpPgCklLfvD@;Uww9lhO(TW^nsR)0D3lJP@mpCt*b#Tf#& zr-Awdo3GgpW{vVvV;YmTAsy-PYZZ&TvgrDpx^KR5&FGKQc?V9PG%!k|99VR6^-OdJ z*aLb}a;*}&tIA0s^u~5nN#C2J% zR=T&WzyLop041E5Ga;I!edSl0-$70{kReE@ZUBM+m+iC>^AiJ-`OuwyqJ+BMqRR=0 z(aP4;{#%RJ`q;|uxJ1Y@vtStt{8t2cyh`^S$(%hq=G2q)wn#r}1@eTmxybvG@ZuXs zR^wn}wE&Q;<3_-=)o5m*uCSJU<38;EO_?XvpPw7~ot6)y4i}i99ajE;=yNx|eFt2W zDL4g)7B4OP`+%!#unQ+9HdN@M3`GCA|EXWo;;)x!W!Y;LhpGIFj%Wk`!9hUOQY$~4 z`-z**?UT74(+I=EiT#a?6xC;FEu3W?6Pt*;@b%!op_=^jCnStT5cRoDzym0rQ@K)A zBJNr6+7q$MjVpEz)#&sV(-=?yo-dbi9^=oSk9#z7{{DBfhD9*ZF#(9@lRXa;luuHG z79{<##)zOv`x3`#8LT45fS+F+2koeze&C*JT}Jop*g;7fdqBiHEf+3(YH7*HFa2Mb zFt5luyflnDfQLB+hmkcD=*!~*e`)Q1_(Qz`?Er*83UB~g8cqB)?=vB1p2~iwG+`b$ zc~$X1BAhXYE$K9$uFDsGH;hV{HYGd}dbXR5WvvgNXXgfgHokehsQbye0B^Ck{M=Y~ z(a@U-*Dvj!VC^K)gy+{0Y% z6IuR?LA+-_4xcXIAv}ujRevbT~rUlRABc_9Pcw79RG@-@>1vlqN;(baCwPGK^ zb1-zEVDqTM-W)mJE@hc;`HEHX)?qo`!J0435uFaBY`i;<(wyRWW;+=t8P`L7*IYb0 zDRsbu#X`&@<)mij_>Wz`hS`m}Y!OvV3o!^uhK3S*F*x?PLt2D8|S;r5buv~1EU1?^ZxdiL%EHn_aV zWc-~n29ZIIUmkD9wX-&)SedzrDab$AGEIeRi(X~|z_{AyJ^KfoXHQ21?SMjLqn@~V zT75|~=%nf}>J=VY#wp6mHoCwwOxMiR7!NC*eq)~6=Xgj(4>>NRvKZ9Ct+&e1q16CT zciHdph4i+jJ31Ul5kefjTe=i;dMO$@KI@ohfn%kH!EI77Gd-1j8gS;0{UcH=9a*zu zhg_rJ6zkJSOdi&gri{mjQHT2h-2a-9LD6RmJJ`A(Qb9Wa>Hn4-L+mf@Pwk>VaYc#j z3R?sR!RD~*sN%IA6m+9xo^!TyNr|k(8wHcvv&qCy9)Psb2AY@doC>)Em>Z6vryKsR zi#$jfW_mFW{}p6kiB!mh=%wu^?wzYSpMGVL@Ixzm2KZ5pXJrTZt+MD zT`hYTCN^SB*{LmRbnG%slR}npL&<|grMpH+uw|A5z^HV#N;OvV@6uIA?=22vh_<*o z3kIlS)5?|jnav;B&$Fu;)tLis3rA*aV{lkfUCS_B_M%==@|B|1;72Tjnj{VU>SlJ~ zLi7@IUzO?L-*E*kT({bZbDbC63Ha0YHw8lA^UEZG-%LIU+{3fj9rOWmT>^LG#+@%s zJ{0|})aj*G8V3~1KAPBj=3D7$LWL$Wk>iq7_r~)~3&d8aZ zo#L9Ex;TvhWMyGrLFm!Pxo1al?Y)m5iB3o!`Qn9itIId67-M;6bidLo%B%NA!3hlH z0F;~o`LiAvq{X-si|N;nE0$FdV@MzUI*BQac2*(+QheUmrFsotPl))ay^$?v2y(C| zR}}6k+7Cc(FG)e|oSay7=Bk9(_AHCbCNZhwIq_=``-)^bS|{SS%{jds{^R&N1=4j^ zP+Kt2jS~MD!WdIlaT5m($MXt~H;6Ix@th@sQvI8|PS5ap+!}Dc?mvSSnVE`K!g=L+ z;+4>|_6;6vY_yAIWQ9*_3@xaUw3FR^l5mggV{_S)PE+Rv{IPXf+g|>%A9n<~vbap7 z7QvTupicrosAA>q2sAkt0MuM_2Y&koNcNSu55T<+q*&)4t?S3gY3!zz$>yA2L3lOFj13l z2W53dp#7=|S|BPW_x6|f1{PGC+KNQKVcg4(Dqeh!u3u44w82iJtIG6pDt<@d8lDq= zWl{D7aP+>i=5+97#meNacL$4$E>>``E2{sbD3!qdw4**b_sL`k60RQY+3KPF z2Q=dB9QE!9bT~fS?T+Z%KZOE-BY!4y1FQ{nipa8Z9s}uN?0A5PL#qCtOQWIsqRgYl zDp17R#0xFvP)*59#XFc+k6fEw=i+c@4a*Lnw)pm>oop#q(D+*!GkMa%F3~TjQ<7Ow zyON5=05H5`ZpC!~*dj*Qaudw?TQ&f|mJ`f5v|K;tKm?w?DNH~*K z+;j zW=cBcpttwsDXvwD1rP0!JWYeMD6Db^A_ZRlRCXFZrkHP&5VcKxVEO6PfeLN2E4muY ztfCm1>A}^M7|)rBcjF7@&xvFJ@-+;BYmO@(y4|2{&$-9m+F`rt=@rZ|K0w$ff6hM( zYd)nV46%E?OyYRddl;`M>R$KduHF!Rz;okK*TK=Y%C~~Cm+YKSv9jKQ_nV>Z`~-c9 zxL1z{?W~M3d1$V+e{&cLlf2&x+1SPN$TsJfZvS0Ba(#P`b876pTvd(y`C{?MV@I_t zeM^|XfE?=yBI=jTowH&?ZVJe9-8Ex(V^nXXry{s>t}+Mr<8MJ^l0lfzK zt5coZAp0c`C|O3qWp*KOnI~zixLvzXgCTxCfDiwye{xf1vuT*m%=2-*f5W`QnJ@-{wFESjEE^l^L;W z!9zulWz9Ao_)P@Y)sjf?c?C!5wP5p&kCm*Obt3oPyRxPQQySbep9YaZFX*7HiX`oM zkD?-$jMYkF-9$*CZ^4;Y%r_|rHum`c6y`LU0S z${KadQ@KaW900Jf6UZxwXljp5s$#rV-EWx6uC4sSj|xRgWJuVk@ue=A$e3U40n3MI z+T0ssVjrBCOOLG7tr%JSe{>W><1~jOq>5rcc}$Ts;&52S&&w>9T|Xx)i|yI4?8zSZ zLU5zh0rE^DhFGrglnJ5RH&h@cWea&8%r-@g)uhDLVpUg@SeOX*>XRpz2MxHR&5|T; zsBX&^jk*Mabl!StGF?iVPx1To?CkaH5xPs~Ak=MWbY6|ama#_Ky~<0EbM9HuYCN4) z{=D!2^jVg-w9&;xz+i{}A7EIIPc}{t z4-ekUw1Nj^y7TWiW$D|c+!a)}x;Nf*&+mZ-*_<}Fn?&1EsoH9pkA6c07&27n6=a>c zt=(lqNZwt2znJ*2g1sFxk}}$+KQPkL{P6!cW{=53fP8^waI-QJrV=U}%$I%tJO#_%}iT#wadVHSGYf_C+1Nzvq7Z7|$?1JpgR zYt{X0$AwTJ%xcNgKW63RX1Oy1Ov}5N;&%{Ba-2gvv3zs*54xjO7RAx8r~^#4AS7^5 zBHzWP)eP@*CVJyEMW={rr-D7uXX#tnZ)AQ{-)bR=t!?kLZ6#`$=&y?1t4WQDs0_wp zFpIp&0Br}PL8UTQ=Zin*+wI%DKkAp;$L2c5X1IU#)+S@{)3&Vy$u(21plgenC`7O- zO+kIMwnJkScYhD~muMH%Cz*|lu0J!wpY^8?PTn|C^`W$NS0N`rFKk^jEk}kIw%U9ZGN&OP6C#h!qF;DC_L=tlfIVAnw!E+BPUHw(Ih%7d9 zL+&bQbL;TD_49c!$g^rd^S}wcgW;2=;K8RD+amPN%PI>mSRFugwrbWP|H?J?LLuXp z0E#E5a&||*9a-8wsbh6G;w>%IZ0z;kK2bmHo1PgpEoM(xT~lvZ=`^;ga~W zjD@ohsFP=1(dJ#a&p;Q9Bb1`P2vrL2GgTd--G&d5CjL%12&X)xl zr9l;!qmhq#b07fhOpdmJEGOx|#J!E=b#gg8gO3x~MiM5Q9@}6KY0p@i2WTFhl?R=LCWOzugx4Lw-_y=uodSYfs8~-G2-)4Y0H_ z*5junN-ZM~Bz(vj*c^v(n^+(nrd8s^&5#Gn63i+$RRQt!>xcNCWI>i-;myhkDt-9e z?@r!+NW!1pa=uCK%*Srw)Yma=YX{j?SnLcBhZo%QqnI~ilcG@0oU&y|4yqVm#!*wqJ z*vrm0qgd-9zyKl($V)`lz(Zhd^l!gA?8=4a|<+B|C&?orWAkS|jfBc0!Cs6(JzX<@= zOr8a)f#c+OVtb_K6vd6a9_cQ9f(i{-$CPK1*HPRJSjcF+eS`fu7y)A+-3!t-2zW5T zKzh8W)&+om+wz)Rak6m_Rpz8rHe-^vj$D09QUFCQwA~nQm z`99SS0M|+U)2qV=m>+W|Z!-4}uV(T~Q2-Ex?^w1JN;&ZN2b28=3#pZXjC^XFF=E`( zeh+<|hv)HdFwx_{@M;u4r6|=NuG^;KmD%gC*}e%a2@Wo?eiLS^T!v~w*Z$`|d-4VG zn2@aV39m|h-61f(x;j}79 zP}7>mpl<+hk?#(2NeQr3#pD2aNsFzak9AfrXv4z}?5Bs64Op$l0AM6mLcuF8w-?Fs zg8&{ptp?9=GK9q{f94p;fegxrdyvlNrF$DV+;sF^H$Ic+yBo74iuF@vh2! zK5%XXx+3tDRCDU@ERD^?52y~<8ZBCtu>D8TgEs3GLIQXDJ2TsD&A`!CYn9TW(D_V4 zfTL8fD8*QTOlGV?-3hrI{2bnfV%KEXNKyz1I@ z&H|h+5>ehrK6KEGbNayIpPj+s(+vla)lT}fB#=0as4TOIP{YIV+>RMc9lC4;`h-uF2n+nSeM`{L_}ShdFpL|WD*YF_eCKopC$T=PKQgSv`lH1jrDBRYbwDqVh* zR`#kM?2bdO~73nX?#HGAVFa%?%Q zpP^Eu=Pq*@&XQK{o4daEO%AB_b0f&X7GG910E>*#MDZ*yz>_?f8BZ|Kv_;`MB@cD3 z%4siHN$lnISr929b#5o)6mX%(n1|@@bicd8IF$sn7{=cG+PJrvzn) z_GYX?2mqQZ6N70X?k&xp>ceQiI-eH&+XbY;Yf{osCnsDT;*iJm=Cy~>NWJ{#@4t6-y^>H*I{r^U0A)5`F9DeQR{*%8 zYPH%{-ne0r%hnOt$qDShgkkN*bUrW%D%v&!PpL`rOkn2q1-=i@z!jA}6gb`EW#?$^ zhW*$2<`v9@`7S?OtIYMw+b{y#&TIAR>4#zh-2Yjg?;dFGhT`3r=llH#6o`WrD1hnB z<%3G#wL$pBTFV7A><|0xNw-x{nrfTmgNH5mkrgWaH>r!lZ_ZIaPmNc^BOou6fl%H! ztEVHdkMzJix!taA|NbRJ0o8|UdAe%rG9(+4gqI~py)>VJX9V_OP#n!q(6PegOus6$ z3mf@aiSDMemdvhZih$<=fDFNQ^M|;Xn3HI7UAneJe34=;TeE zcwlJy?-7u1ore{#Owcw{0R>h_ezz=xC7*xOx?sWS*?50k+xpGt5*B#uH2mD`HO@U+ z%B4rT9uTH}CSy^o6%T$arO>1($}mle`2L2e7dlj~15N|F zrR+xYttSCXwbi777o^C@9xw|QNY)Zb z{bl>-0h3GQ%&EItXP0%RT!)+GbjMi#s3jl7Y8K9*+Lzz3bk8iW`10p)_(`Q-*Sf)) zx$=9t&4Yo1^r$M)dX4wuUG-PD2cYr;8v`jg|1A|jw`H%&Mwdxup0G}m~_BX7u!vRgMex0lHB2QD`fSORiOt@D$3wSSUlxz z!L!NJexYK&br1riJ(<8ZAZzEKQ#Xz}>uxDdrIzS~;vuYylBtis&s1LjR$FR1=aE7= z9{ttzHV1f}xRQETKMD0&2BdB1es4ks0=Vfq;)46XaNvN%CrRO-yOju9sjUoaYmJO~ zrrjMpx$2K~j8K0gWPa_p2n+-x16!u>LMjncs#LHIe4(ZYVODOPW z&-nsFRwDgYJpWj}CilnvZh1~m_m58hr?w6F*WdaxF1+N=x>wKkcK3MSs`smG$0jNe zsa&$SKj;}oT#J_l)UJ*cZ3;R@f!Fmg*S;+g2 z=w(LSO9=}_zD_MWi{zwY4)*sCt2jZ~2LSLNp-v!NB?aGCPe@l$0ASUgwuBy-$8lw6 zIQy)dR?WwMizD4jGu&M0uYFr2jCrpc`s(?Qyb9b81qXOi5o!_U{=!n6jQkuLL%d#( zA<$<(PK}VmfN11vBnzA@nDG6NJ)~&%rv!7?#yaWG>LdYE?Tb)JP!An^wEM^N=g5vn z4jT9S$k)$h>OVjpuYO`+{lN73Iys-2*pEIM4Qv?TU5bYWHU-IM-gKn~w|wH>&gH&X~T^7+${G*!cUT z0Ve+6=tsVSmGvBa6#cJy3_Y+!=YRio_E12sQ(+O6UW$KGFrOb#RUzd$ zS#Ub{?dGxBvI(datLhD`l&hf~^@`wXp|Cnwp$O8rcui0TrKk>4Ey0==P4F&3)e0bT zL_-oW7yuN&DxV4jb}6-#>&RTB-a94RzN*$evweXqQi^g~J}mSs{%B6w!`&g}a(PI_ zu7~r=-rdzs{jnuSina!I`ulhK$#uMv>5)A5W%IqWRd{Xt)#K}Gv+dnhA+&7dmogw( zQ5V9&#ecdX&bJ{Y)ghA^JL{$a>HsQd*~ZVSM?S>q4wD_Y>Ie zP_vEIXVu3{lO~=!=W2@}kQ~LZK|Qq>&rO$joYrGhtjL9bXzG$s^OcNB~2;0+5H*(W;K6$OEAk#(NDXD862fjM@zn&0r2os?}_)}?GUSrtZDzVAjJXp(PeGx!EE!fM`+f) zEDS#z3?z(#8F8M<|1&~Eh{?h&Nw3Shv$qwbc%~GTtVvpJ_c1=F0#eX3wNN?@eMtGEM2wWuqZuXtlBoSjr%oKq=BB&j`?mIZvlvZo>YNJS8;S&63e|=xzVgRcdOx z^hqH_31Rb7irDA;Cta>4DI&vTV~X5kQEqtNA~}(=$s>cHUYoVA0)z9%5BkiBi}RUx zEqwF|@Gv2zipb%YiL*S5s=cEErx)J^|e*?BO(Ap}Z)Ul@*`u{(^Ta z$K`JPj}cdHep(<8$KgJ$xFGdzS$L-7>W+@>4rLW7NaA4^S&)ibeJ)Bu_GAh^f2!J7 ze6;|`*LgrMj_D_gB!z=x?zLZAg28RprVn{Kr5s7tjFL3}VfA~dZBz$~S(&wm&9P=O znK>*)U{DVH$ZR(R4kNEl!a~wu(y%rIpOX0Loc38ru~ zbt!WEDF9MnO_t0Zo1FAtdKvZI8jDvl*3XVSBW~h!jxR5lYlgaCL;hHNtJ(jxm_Mr) zJGD&6Y%tYcN%07SEUZ6Z?VxKBcnHnx*1c2h*6qKU%d=}!)T#@c$kK(T7Fw7Dbs`Yi zi`jvTHSCy9)wB*E z_nGsd3L35xf|k~A2JC+(UnlugOU+%H$79FPekfVv$$74kOuuVzy?FOWe`-{cmb(tX z12lw~Fujz*em8U3y2TT z|A1-pv1DPL0{a(#^sB9qx1gm!>Pylb50R`-w^Cl+##bV@s^|it=^?9eV54YO(?f)Y zu7&z8NoQz%Y(hVGEenCX#rv@h=@3oA@*Ab5hrO^M0P-rLBnF~SLCLXYYc;X+5SYDe zy~wD&B7Nd5cPNh(0szC3+T?r-katraNqg-UEXJ1KJx$r#vBx+4trf*y9^1Oh#7rK} zKxxp+0JvKik*EF#fHCu$yQA9zYm1M6utEslIgNZn+o9R+=u0uwW$$ZS6~MXZMy^$! zA-lc15H*%}JRv;H>%T&4*v`Oo{5ei6v(Ve0{-Wp1#zU? zWa8F`Zyt~$?|vIl-^ScM>@^I^)<$BJsU5ezZ{e&LHY8YvI;XMiA?dwf?JQ=J!$i z{*rfQQnyTb!2Iy>4Ohc!MGqkcrJfH2Bm-T^5pBrO@(b99t0U!PVjx?&WSKkuQ4^~U?1C3IZV1F0-K45k% zvti3gkZq5O(-Ws^@PSHHANQcs^=upg0)!#7mo*7XZqiGoh1n~}hYc%5SdUoaRzr{# z?N{HC5faw)MaK=2_U%_zojd!;MG!q@+AIns%0$Bbw3$uXVwH zlfLPFNILjP;!@J&Q|v&0NOvIcv|MWfJi-qP$Nw6=aGP31z0@gb>W(yC zI)cW5_CRG~p8j5BTBDKMIGi2>k3}^UbLFtIs3CeEm-7ifjmLVr)@~bi8{~*cYDK

yQA9ZS}@R@ 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

_h(oxbc4GHEoregHZLtuLbPLG3 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 r9RXo#GO$jj4-WM35G)Nu)o-(SARI>d3pTo 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 z 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

7J7uaF~APCEq03;kMo(v3Q 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%0A;}`M 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

soUckcK5=#tsUQkH0gyI6bFoU84n~ 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 z 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

#=-aR#bjWY=!3Dnmdu(z9cBljv)q`j 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 z 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