From db6c3488f1cb7f30b24b14e983edd11fc81a6b55 Mon Sep 17 00:00:00 2001 From: Mark Gregory Date: Wed, 4 Nov 2026 16:47:55 +0000 Subject: [PATCH] wite --- appstore/website/.env.example | 35 + appstore/website/.gitignore | 11 + appstore/website/.phpunit.result.cache | 1 + appstore/website/AGENTS.md | 129 + appstore/website/CLAUDE.md | 129 + appstore/website/README.md | 58 + .../app/Actions/Fortify/CreateNewUser.php | 43 + .../Fortify/PasswordValidationRules.php | 19 + .../app/Actions/Fortify/ResetUserPassword.php | 32 + .../Actions/Fortify/UpdateUserPassword.php | 35 + .../Fortify/UpdateUserProfileInformation.php | 61 + .../AppleNotificationController.php | 10 + .../Http/Controllers/CommerceController.php | 45 + .../app/Http/Controllers/Controller.php | 8 + .../Http/Controllers/LicenseController.php | 10 + .../app/Http/Controllers/PaddleController.php | 52 + .../app/Http/Middleware/RequireAdmin.php | 12 + appstore/website/app/Livewire/Admin/Cms.php | 53 + appstore/website/app/Livewire/SupportDesk.php | 34 + appstore/website/app/Models/User.php | 34 + .../app/Notifications/AccountUpdate.php | 12 + .../app/Notifications/QueuedResetPassword.php | 54 + .../app/Notifications/QueuedVerifyEmail.php | 54 + .../app/Providers/AppServiceProvider.php | 25 + .../app/Providers/FortifyServiceProvider.php | 63 + .../website/app/Services/AppleVerifier.php | 30 + .../website/app/Services/LicenseService.php | 34 + appstore/website/artisan | 18 + appstore/website/assets/apple-touch-icon.png | Bin 28402 -> 0 bytes appstore/website/assets/icon.png | Bin 881184 -> 0 bytes appstore/website/assets/social.png | Bin 151176 -> 0 bytes appstore/website/boost.json | 3 + appstore/website/bootstrap/app.php | 22 + appstore/website/bootstrap/cache/.gitignore | 2 + appstore/website/bootstrap/providers.php | 6 + appstore/website/composer.json | 90 + appstore/website/composer.lock | 10447 ++++++++++++++++ appstore/website/config/app.php | 126 + appstore/website/config/auth.php | 117 + appstore/website/config/cache.php | 136 + appstore/website/config/database.php | 184 + appstore/website/config/filesystems.php | 80 + appstore/website/config/fortify.php | 178 + appstore/website/config/logging.php | 140 + appstore/website/config/mail.php | 118 + appstore/website/config/queue.php | 129 + appstore/website/config/services.php | 38 + appstore/website/config/session.php | 233 + appstore/website/config/tarnax.php | 6 + appstore/website/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 | 59 + ..._add_two_factor_columns_to_users_table.php | 42 + ...026_11_04_163413_create_passkeys_table.php | 35 + ...26_11_04_163430_create_commerce_tables.php | 22 + ..._164659_add_commerce_operations_tables.php | 24 + .../database/seeders/DatabaseSeeder.php | 17 + appstore/website/index.html | 1 - appstore/website/package-lock.json | 2229 ++++ appstore/website/package.json | 19 + appstore/website/phpunit.xml | 36 + appstore/website/privacy.html | 21 - appstore/website/public/.htaccess | 25 + .../{assets => public/brand}/favicon.png | Bin appstore/website/public/brand/icon.png | Bin 0 -> 55909 bytes appstore/website/public/favicon.ico | 0 appstore/website/public/index.php | 20 + appstore/website/public/robots.txt | 2 + appstore/website/resources/css/app.css | 9 + appstore/website/resources/js/app.js | 1 + .../website/resources/views/account.blade.php | 1 + .../website/resources/views/admin.blade.php | 1 + .../resources/views/auth/form.blade.php | 9 + .../resources/views/auth/verify.blade.php | 1 + .../views/components/layout.blade.php | 7 + .../website/resources/views/home.blade.php | 8 + .../views/livewire/admin/cms.blade.php | 4 + .../views/livewire/support-desk.blade.php | 1 + .../website/resources/views/page.blade.php | 1 + .../resources/views/releases.blade.php | 1 + .../resources/views/security.blade.php | 1 + .../website/resources/views/support.blade.php | 1 + .../website/resources/views/welcome.blade.php | 223 + appstore/website/routes/api.php | 10 + appstore/website/routes/console.php | 8 + appstore/website/routes/web.php | 20 + appstore/website/storage/app/.gitignore | 4 + .../website/storage/app/private/.gitignore | 2 + .../website/storage/app/public/.gitignore | 2 + appstore/website/storage/framework/.gitignore | 10 + .../storage/framework/cache/.gitignore | 4 + .../storage/framework/cache/data/.gitignore | 2 + .../storage/framework/cache/locks/.gitignore | 2 + .../storage/framework/sessions/.gitignore | 2 + .../storage/framework/testing/.gitignore | 2 + .../storage/framework/views/.gitignore | 2 + appstore/website/style.css | 1 - appstore/website/support.html | 1 - appstore/website/terms.html | 7 - .../website/tests/Feature/CommerceTest.php | 63 + .../website/tests/Feature/ExampleTest.php | 20 + appstore/website/tests/TestCase.php | 10 + appstore/website/tests/Unit/ExampleTest.php | 16 + appstore/website/vite.config.js | 4 + 106 files changed, 16268 insertions(+), 31 deletions(-) create mode 100644 appstore/website/.env.example create mode 100644 appstore/website/.gitignore create mode 100644 appstore/website/.phpunit.result.cache create mode 100644 appstore/website/AGENTS.md create mode 100644 appstore/website/CLAUDE.md create mode 100644 appstore/website/README.md create mode 100644 appstore/website/app/Actions/Fortify/CreateNewUser.php create mode 100644 appstore/website/app/Actions/Fortify/PasswordValidationRules.php create mode 100644 appstore/website/app/Actions/Fortify/ResetUserPassword.php create mode 100644 appstore/website/app/Actions/Fortify/UpdateUserPassword.php create mode 100644 appstore/website/app/Actions/Fortify/UpdateUserProfileInformation.php create mode 100644 appstore/website/app/Http/Controllers/AppleNotificationController.php create mode 100644 appstore/website/app/Http/Controllers/CommerceController.php create mode 100644 appstore/website/app/Http/Controllers/Controller.php create mode 100644 appstore/website/app/Http/Controllers/LicenseController.php create mode 100644 appstore/website/app/Http/Controllers/PaddleController.php create mode 100644 appstore/website/app/Http/Middleware/RequireAdmin.php create mode 100644 appstore/website/app/Livewire/Admin/Cms.php create mode 100644 appstore/website/app/Livewire/SupportDesk.php create mode 100644 appstore/website/app/Models/User.php create mode 100644 appstore/website/app/Notifications/AccountUpdate.php create mode 100644 appstore/website/app/Notifications/QueuedResetPassword.php create mode 100644 appstore/website/app/Notifications/QueuedVerifyEmail.php create mode 100644 appstore/website/app/Providers/AppServiceProvider.php create mode 100644 appstore/website/app/Providers/FortifyServiceProvider.php create mode 100644 appstore/website/app/Services/AppleVerifier.php create mode 100644 appstore/website/app/Services/LicenseService.php create mode 100755 appstore/website/artisan delete mode 100644 appstore/website/assets/apple-touch-icon.png delete mode 100644 appstore/website/assets/icon.png delete mode 100644 appstore/website/assets/social.png create mode 100644 appstore/website/boost.json create mode 100644 appstore/website/bootstrap/app.php create mode 100644 appstore/website/bootstrap/cache/.gitignore create mode 100644 appstore/website/bootstrap/providers.php create mode 100644 appstore/website/composer.json create mode 100644 appstore/website/composer.lock create mode 100644 appstore/website/config/app.php create mode 100644 appstore/website/config/auth.php create mode 100644 appstore/website/config/cache.php create mode 100644 appstore/website/config/database.php create mode 100644 appstore/website/config/filesystems.php create mode 100644 appstore/website/config/fortify.php create mode 100644 appstore/website/config/logging.php create mode 100644 appstore/website/config/mail.php create mode 100644 appstore/website/config/queue.php create mode 100644 appstore/website/config/services.php create mode 100644 appstore/website/config/session.php create mode 100644 appstore/website/config/tarnax.php create mode 100644 appstore/website/database/.gitignore create mode 100644 appstore/website/database/factories/UserFactory.php create mode 100644 appstore/website/database/migrations/0001_01_01_000000_create_users_table.php create mode 100644 appstore/website/database/migrations/0001_01_01_000001_create_cache_table.php create mode 100644 appstore/website/database/migrations/0001_01_01_000002_create_jobs_table.php create mode 100644 appstore/website/database/migrations/2026_11_04_163412_add_two_factor_columns_to_users_table.php create mode 100644 appstore/website/database/migrations/2026_11_04_163413_create_passkeys_table.php create mode 100644 appstore/website/database/migrations/2026_11_04_163430_create_commerce_tables.php create mode 100644 appstore/website/database/migrations/2026_11_04_164659_add_commerce_operations_tables.php create mode 100644 appstore/website/database/seeders/DatabaseSeeder.php delete mode 100644 appstore/website/index.html create mode 100644 appstore/website/package-lock.json create mode 100644 appstore/website/package.json create mode 100644 appstore/website/phpunit.xml delete mode 100644 appstore/website/privacy.html create mode 100644 appstore/website/public/.htaccess rename appstore/website/{assets => public/brand}/favicon.png (100%) create mode 100644 appstore/website/public/brand/icon.png create mode 100644 appstore/website/public/favicon.ico create mode 100644 appstore/website/public/index.php create mode 100644 appstore/website/public/robots.txt create mode 100644 appstore/website/resources/css/app.css create mode 100644 appstore/website/resources/js/app.js create mode 100644 appstore/website/resources/views/account.blade.php create mode 100644 appstore/website/resources/views/admin.blade.php create mode 100644 appstore/website/resources/views/auth/form.blade.php create mode 100644 appstore/website/resources/views/auth/verify.blade.php create mode 100644 appstore/website/resources/views/components/layout.blade.php create mode 100644 appstore/website/resources/views/home.blade.php create mode 100644 appstore/website/resources/views/livewire/admin/cms.blade.php create mode 100644 appstore/website/resources/views/livewire/support-desk.blade.php create mode 100644 appstore/website/resources/views/page.blade.php create mode 100644 appstore/website/resources/views/releases.blade.php create mode 100644 appstore/website/resources/views/security.blade.php create mode 100644 appstore/website/resources/views/support.blade.php create mode 100644 appstore/website/resources/views/welcome.blade.php create mode 100644 appstore/website/routes/api.php create mode 100644 appstore/website/routes/console.php create mode 100644 appstore/website/routes/web.php create mode 100644 appstore/website/storage/app/.gitignore create mode 100644 appstore/website/storage/app/private/.gitignore create mode 100644 appstore/website/storage/app/public/.gitignore create mode 100644 appstore/website/storage/framework/.gitignore create mode 100644 appstore/website/storage/framework/cache/.gitignore create mode 100644 appstore/website/storage/framework/cache/data/.gitignore create mode 100644 appstore/website/storage/framework/cache/locks/.gitignore create mode 100644 appstore/website/storage/framework/sessions/.gitignore create mode 100644 appstore/website/storage/framework/testing/.gitignore create mode 100644 appstore/website/storage/framework/views/.gitignore delete mode 100644 appstore/website/style.css delete mode 100644 appstore/website/support.html delete mode 100644 appstore/website/terms.html create mode 100644 appstore/website/tests/Feature/CommerceTest.php create mode 100644 appstore/website/tests/Feature/ExampleTest.php create mode 100644 appstore/website/tests/TestCase.php create mode 100644 appstore/website/tests/Unit/ExampleTest.php create mode 100644 appstore/website/vite.config.js diff --git a/appstore/website/.env.example b/appstore/website/.env.example new file mode 100644 index 0000000..990b1eb --- /dev/null +++ b/appstore/website/.env.example @@ -0,0 +1,35 @@ +APP_NAME=Tarnax +APP_ENV=local +APP_KEY= +APP_DEBUG=true +APP_URL=http://localhost:8000 +APP_LOCALE=en +LOG_CHANNEL=stack +DB_CONNECTION=mysql +DB_HOST=127.0.0.1 +DB_PORT=3306 +DB_DATABASE=tarnax +DB_USERNAME=tarnax +DB_PASSWORD= +SESSION_DRIVER=redis +SESSION_LIFETIME=120 +CACHE_STORE=redis +QUEUE_CONNECTION=redis +REDIS_CLIENT=phpredis +REDIS_HOST=127.0.0.1 +REDIS_PASSWORD=null +REDIS_PORT=6379 +MAIL_MAILER=log +MAIL_FROM_ADDRESS=hello@example.com +MAIL_FROM_NAME=Tarnax +SUPPORT_EMAIL= +PADDLE_ENVIRONMENT=sandbox +PADDLE_API_KEY= +PADDLE_CLIENT_TOKEN= +PADDLE_PRICE_ID= +PADDLE_WEBHOOK_SECRET= +APPLE_STORE_URL= +APPLE_BUNDLE_ID= +APPLE_PRODUCT_ID= +APPLE_ENVIRONMENT=Sandbox +APPLE_ROOT_CERTIFICATE= diff --git a/appstore/website/.gitignore b/appstore/website/.gitignore new file mode 100644 index 0000000..a4bf193 --- /dev/null +++ b/appstore/website/.gitignore @@ -0,0 +1,11 @@ +/.env +/.env.* +!/.env.example +/vendor +/node_modules +/public/hot +/storage/*.key +/storage/logs/* +/database/*.sqlite* +/bootstrap/cache/*.php +.DS_Store diff --git a/appstore/website/.phpunit.result.cache b/appstore/website/.phpunit.result.cache new file mode 100644 index 0000000..4483557 --- /dev/null +++ b/appstore/website/.phpunit.result.cache @@ -0,0 +1 @@ +{"version":2,"defects":{"Tests\\Feature\\CommerceTest::test_registration_cannot_grant_administration":7,"Tests\\Feature\\CommerceTest::test_checkout_uses_server_selected_product_and_customer":7,"Tests\\Feature\\CommerceTest::test_unconfigured_checkout_fails_closed":7,"Tests\\Feature\\CommerceTest::test_consent_records_explicit_choices":7,"Tests\\Feature\\CommerceTest::test_apple_verification_fails_closed_without_root":7},"times":{"Tests\\Unit\\ExampleTest::test_that_true_is_true":0.001,"Tests\\Feature\\CommerceTest::test_public_pages_and_authentication_views_render":0.021,"Tests\\Feature\\CommerceTest::test_registration_cannot_grant_administration":0.012,"Tests\\Feature\\CommerceTest::test_verified_payment_issues_only_one_license_on_retries":0.009,"Tests\\Feature\\CommerceTest::test_invalid_signature_and_stale_replay_never_grant_licenses":0.002,"Tests\\Feature\\CommerceTest::test_wrong_product_does_not_grant_license":0.001,"Tests\\Feature\\CommerceTest::test_unknown_customer_rolls_back_event_for_retry":0.002,"Tests\\Feature\\CommerceTest::test_activation_limits_validation_and_deactivation":0.005,"Tests\\Feature\\CommerceTest::test_refund_revokes_license_and_prevents_regrant":0.003,"Tests\\Feature\\CommerceTest::test_checkout_uses_server_selected_product_and_customer":0.017,"Tests\\Feature\\CommerceTest::test_unconfigured_checkout_fails_closed":0.003,"Tests\\Feature\\CommerceTest::test_downloads_require_license_signature_and_matching_customer":0.01,"Tests\\Feature\\CommerceTest::test_support_is_scoped_and_does_not_accept_another_ticket":0.007,"Tests\\Feature\\CommerceTest::test_customer_can_create_support_ticket":0.005,"Tests\\Feature\\CommerceTest::test_admin_requires_role_and_confirmed_two_factor":0.004,"Tests\\Feature\\CommerceTest::test_admin_can_edit_cms_and_mutations_are_audited":0.004,"Tests\\Feature\\CommerceTest::test_consent_records_explicit_choices":0.001,"Tests\\Feature\\CommerceTest::test_apple_verification_fails_closed_without_root":0.002,"Tests\\Feature\\CommerceTest::test_account_support_and_security_render_for_verified_customer":0.004,"Tests\\Feature\\CommerceTest::test_erasure_revokes_access_and_anonymises_profile":0.006,"Tests\\Feature\\ExampleTest::test_the_application_returns_a_successful_response":0.001}} \ No newline at end of file diff --git a/appstore/website/AGENTS.md b/appstore/website/AGENTS.md new file mode 100644 index 0000000..4c357e5 --- /dev/null +++ b/appstore/website/AGENTS.md @@ -0,0 +1,129 @@ + +=== foundation rules === + +# Laravel Boost Guidelines + +## Foundational Context + +This application is a Laravel application running on PHP 8.5. Always use the APIs that match the installed major version of each package — do not assume a version. + +Before relying on a package's API, confirm its installed version: +- PHP packages: run `composer show --direct` to list direct dependencies with versions, or `composer show ` for a single package. +- JS packages: check `package.json` for the installed versions. + +## Conventions + +- You must follow all existing code conventions used in this application. When creating or editing a file, check sibling files for the correct structure, approach, and naming. +- Use descriptive names for variables and methods. For example, `isRegisteredForDiscounts`, not `discount()`. +- Check for existing components to reuse before writing a new one. + +## Verification Scripts + +- Do not create verification scripts or tinker when tests cover that functionality and prove they work. Unit and feature tests are more important. + +## Application Structure & Architecture + +- Stick to existing directory structure; don't create new base folders without approval. +- Do not change the application's dependencies without approval. + +## Frontend Bundling + +- If a frontend change doesn't show in the UI or you get a "Unable to locate file in Vite manifest" error, run `npm run build` or ask the user to run `npm run dev` or `composer run dev`. + +## Documentation Files + +- You must only create documentation files if explicitly requested by the user. + +=== boost rules === + +# Laravel Boost + +## Project Rules + +- This project contains committed, area-grouped rules in `.ai/rules` when that directory exists, including path-scoped framework guidelines under `.ai/rules/boost`. Before you enter plan mode or create/edit any file, you MUST first: open @.ai/rules/index.md (it maps file globs to rule files), read every rule file whose globs cover the path(s) in scope, and run `grep -rin 'keyword' .ai/rules` to catch what a path match alone misses. Do not write code until you have read and are following every matching rule. If `.ai/rules` does not exist, continue without it. + +## Artisan + +- Run Artisan commands directly via the command line (e.g., `php artisan route:list`). Use `php artisan list` to discover available commands and `php artisan [command] --help` to check parameters. +- Inspect routes with `php artisan route:list`. Filter with: `--method=GET`, `--name=users`, `--path=api`, `--except-vendor`, `--only-vendor`. +- Read configuration values using dot notation: `php artisan config:show app.name`, `php artisan config:show database.default`. Or read config files directly from the `config/` directory. + +## Tinker + +- Execute PHP in app context for debugging and testing code. Do not create models without user approval, prefer tests with factories instead. Prefer existing Artisan commands over custom tinker code. +- Always use single quotes to prevent shell expansion: `php artisan tinker --execute 'Your::code();'` + - Double quotes for PHP strings inside: `php artisan tinker --execute 'User::where("active", true)->count();'` + +=== php rules === + +# PHP + +- Always use curly braces for control structures, even for single-line bodies. +- Use PHP 8 constructor property promotion: `public function __construct(public GitHub $github) { }`. Do not leave empty zero-parameter `__construct()` methods unless the constructor is private. +- Use explicit return type declarations and type hints for all method parameters: `function isAccessible(User $user, ?string $path = null): bool` +- Use TitleCase for Enum keys: `FavoritePerson`, `BestLake`, `Monthly`. +- Prefer PHPDoc blocks over inline comments. Only add inline comments for exceptionally complex logic. +- Use array shape type definitions in PHPDoc blocks. + +=== deployments rules === + +# Deployment + +- Laravel can be deployed using [Laravel Cloud](https://cloud.laravel.com/), which is the fastest way to deploy and scale production Laravel applications. + +=== laravel/core rules === + +# Do Things the Laravel Way + +- Use `php artisan make:` commands to create new files (i.e. migrations, controllers, models, etc.). You can list available Artisan commands using `php artisan list` and check their parameters with `php artisan [command] --help`. +- If you're creating a generic PHP class, use `php artisan make:class`. +- Pass `--no-interaction` to all Artisan commands to ensure they work without user input. You should also pass the correct `--options` to ensure correct behavior. + +### Model Creation + +- When creating new models, create useful factories and seeders for them too. Ask the user if they need any other things, using `php artisan make:model --help` to check the available options. + +## APIs & Eloquent Resources + +- For APIs, default to using Eloquent API Resources and API versioning unless existing API routes do not, then you should follow existing application convention. + +## URL Generation + +- When generating links to other pages, prefer named routes and the `route()` function. + +## Testing + +- When creating models for tests, use the factories for the models. Check if the factory has custom states that can be used before manually setting up the model. +- Faker: Use methods such as `$this->faker->word()` or `fake()->randomDigit()`. Follow existing conventions whether to use `$this->faker` or `fake()`. +- When creating tests, make use of `php artisan make:test [options] {name}` to create a feature test, and pass `--unit` to create a unit test. Most tests should be feature tests. + +=== livewire/core rules === + +# Livewire + +- Livewire allows you to build dynamic, reactive interfaces in PHP without writing JavaScript. +- You can use Alpine.js for client-side interactions instead of JavaScript frameworks. +- Keep state server-side so the UI reflects it. Validate and authorize in actions as you would in HTTP requests. + +=== pint/core rules === + +# Laravel Pint Code Formatter + +- If you have modified any PHP files, you must run `vendor/bin/pint --dirty --format agent` before finalizing changes to ensure your code matches the project's expected style. +- Do not run `vendor/bin/pint --test --format agent`, simply run `vendor/bin/pint --format agent` to fix any formatting issues. + +=== phpunit/core rules === + +# PHPUnit + +- This project uses PHPUnit. Create tests with `php artisan make:test --phpunit {name}`. +- Do not include the test suite directory in `{name}`. Use `SomeFeatureTest`, not `Feature/SomeFeatureTest`. +- Read the `testing-best-practices` skill for guidance on coverage, naming, structure, dependency isolation, and review. + +## Running Tests + +- Run the narrowest set of tests that covers the change. Pass a file path or `--filter=testName` to `php artisan test --compact`. +- Rerun a test after each change to it. +- Run `vendor/bin/phpunit` to call the test runner directly. It accepts the same file path and `--filter=testName` arguments. + + diff --git a/appstore/website/CLAUDE.md b/appstore/website/CLAUDE.md new file mode 100644 index 0000000..4c357e5 --- /dev/null +++ b/appstore/website/CLAUDE.md @@ -0,0 +1,129 @@ + +=== foundation rules === + +# Laravel Boost Guidelines + +## Foundational Context + +This application is a Laravel application running on PHP 8.5. Always use the APIs that match the installed major version of each package — do not assume a version. + +Before relying on a package's API, confirm its installed version: +- PHP packages: run `composer show --direct` to list direct dependencies with versions, or `composer show ` for a single package. +- JS packages: check `package.json` for the installed versions. + +## Conventions + +- You must follow all existing code conventions used in this application. When creating or editing a file, check sibling files for the correct structure, approach, and naming. +- Use descriptive names for variables and methods. For example, `isRegisteredForDiscounts`, not `discount()`. +- Check for existing components to reuse before writing a new one. + +## Verification Scripts + +- Do not create verification scripts or tinker when tests cover that functionality and prove they work. Unit and feature tests are more important. + +## Application Structure & Architecture + +- Stick to existing directory structure; don't create new base folders without approval. +- Do not change the application's dependencies without approval. + +## Frontend Bundling + +- If a frontend change doesn't show in the UI or you get a "Unable to locate file in Vite manifest" error, run `npm run build` or ask the user to run `npm run dev` or `composer run dev`. + +## Documentation Files + +- You must only create documentation files if explicitly requested by the user. + +=== boost rules === + +# Laravel Boost + +## Project Rules + +- This project contains committed, area-grouped rules in `.ai/rules` when that directory exists, including path-scoped framework guidelines under `.ai/rules/boost`. Before you enter plan mode or create/edit any file, you MUST first: open @.ai/rules/index.md (it maps file globs to rule files), read every rule file whose globs cover the path(s) in scope, and run `grep -rin 'keyword' .ai/rules` to catch what a path match alone misses. Do not write code until you have read and are following every matching rule. If `.ai/rules` does not exist, continue without it. + +## Artisan + +- Run Artisan commands directly via the command line (e.g., `php artisan route:list`). Use `php artisan list` to discover available commands and `php artisan [command] --help` to check parameters. +- Inspect routes with `php artisan route:list`. Filter with: `--method=GET`, `--name=users`, `--path=api`, `--except-vendor`, `--only-vendor`. +- Read configuration values using dot notation: `php artisan config:show app.name`, `php artisan config:show database.default`. Or read config files directly from the `config/` directory. + +## Tinker + +- Execute PHP in app context for debugging and testing code. Do not create models without user approval, prefer tests with factories instead. Prefer existing Artisan commands over custom tinker code. +- Always use single quotes to prevent shell expansion: `php artisan tinker --execute 'Your::code();'` + - Double quotes for PHP strings inside: `php artisan tinker --execute 'User::where("active", true)->count();'` + +=== php rules === + +# PHP + +- Always use curly braces for control structures, even for single-line bodies. +- Use PHP 8 constructor property promotion: `public function __construct(public GitHub $github) { }`. Do not leave empty zero-parameter `__construct()` methods unless the constructor is private. +- Use explicit return type declarations and type hints for all method parameters: `function isAccessible(User $user, ?string $path = null): bool` +- Use TitleCase for Enum keys: `FavoritePerson`, `BestLake`, `Monthly`. +- Prefer PHPDoc blocks over inline comments. Only add inline comments for exceptionally complex logic. +- Use array shape type definitions in PHPDoc blocks. + +=== deployments rules === + +# Deployment + +- Laravel can be deployed using [Laravel Cloud](https://cloud.laravel.com/), which is the fastest way to deploy and scale production Laravel applications. + +=== laravel/core rules === + +# Do Things the Laravel Way + +- Use `php artisan make:` commands to create new files (i.e. migrations, controllers, models, etc.). You can list available Artisan commands using `php artisan list` and check their parameters with `php artisan [command] --help`. +- If you're creating a generic PHP class, use `php artisan make:class`. +- Pass `--no-interaction` to all Artisan commands to ensure they work without user input. You should also pass the correct `--options` to ensure correct behavior. + +### Model Creation + +- When creating new models, create useful factories and seeders for them too. Ask the user if they need any other things, using `php artisan make:model --help` to check the available options. + +## APIs & Eloquent Resources + +- For APIs, default to using Eloquent API Resources and API versioning unless existing API routes do not, then you should follow existing application convention. + +## URL Generation + +- When generating links to other pages, prefer named routes and the `route()` function. + +## Testing + +- When creating models for tests, use the factories for the models. Check if the factory has custom states that can be used before manually setting up the model. +- Faker: Use methods such as `$this->faker->word()` or `fake()->randomDigit()`. Follow existing conventions whether to use `$this->faker` or `fake()`. +- When creating tests, make use of `php artisan make:test [options] {name}` to create a feature test, and pass `--unit` to create a unit test. Most tests should be feature tests. + +=== livewire/core rules === + +# Livewire + +- Livewire allows you to build dynamic, reactive interfaces in PHP without writing JavaScript. +- You can use Alpine.js for client-side interactions instead of JavaScript frameworks. +- Keep state server-side so the UI reflects it. Validate and authorize in actions as you would in HTTP requests. + +=== pint/core rules === + +# Laravel Pint Code Formatter + +- If you have modified any PHP files, you must run `vendor/bin/pint --dirty --format agent` before finalizing changes to ensure your code matches the project's expected style. +- Do not run `vendor/bin/pint --test --format agent`, simply run `vendor/bin/pint --format agent` to fix any formatting issues. + +=== phpunit/core rules === + +# PHPUnit + +- This project uses PHPUnit. Create tests with `php artisan make:test --phpunit {name}`. +- Do not include the test suite directory in `{name}`. Use `SomeFeatureTest`, not `Feature/SomeFeatureTest`. +- Read the `testing-best-practices` skill for guidance on coverage, naming, structure, dependency isolation, and review. + +## Running Tests + +- Run the narrowest set of tests that covers the change. Pass a file path or `--filter=testName` to `php artisan test --compact`. +- Rerun a test after each change to it. +- Run `vendor/bin/phpunit` to call the test runner directly. It accepts the same file path and `--filter=testName` arguments. + + diff --git a/appstore/website/README.md b/appstore/website/README.md new file mode 100644 index 0000000..5ad1377 --- /dev/null +++ b/appstore/website/README.md @@ -0,0 +1,58 @@ +

Laravel Logo

+ +

+Build Status +Total Downloads +Latest Stable Version +License +

+ +## About Laravel + +Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experience to be truly fulfilling. Laravel takes the pain out of development by easing common tasks used in many web projects, such as: + +- [Simple, fast routing engine](https://laravel.com/docs/routing). +- [Powerful dependency injection container](https://laravel.com/docs/container). +- Multiple back-ends for [session](https://laravel.com/docs/session) and [cache](https://laravel.com/docs/cache) storage. +- Expressive, intuitive [database ORM](https://laravel.com/docs/eloquent). +- Database agnostic [schema migrations](https://laravel.com/docs/migrations). +- [Robust background job processing](https://laravel.com/docs/queues). +- [Real-time event broadcasting](https://laravel.com/docs/broadcasting). + +Laravel is accessible, powerful, and provides tools required for large, robust applications. + +## Learning Laravel + +Laravel has the most extensive and thorough [documentation](https://laravel.com/docs) and video tutorial library of all modern web application frameworks, making it a breeze to get started with the framework. + +In addition, [Laracasts](https://laracasts.com) contains thousands of video tutorials on a range of topics including Laravel, modern PHP, unit testing, and JavaScript. Boost your skills by digging into our comprehensive video library. + +You can also watch bite-sized lessons with real-world projects on [Laravel Learn](https://laravel.com/learn), where you will be guided through building a Laravel application from scratch while learning PHP fundamentals. + +## Agentic Development + +Laravel's predictable structure and conventions make it ideal for AI coding agents like Claude Code, Cursor, and GitHub Copilot. Install [Laravel Boost](https://laravel.com/docs/ai) to supercharge your AI workflow: + +```bash +composer require laravel/boost --dev + +php artisan boost:install +``` + +Boost provides your agent 15+ tools and skills that help agents build Laravel applications while following best practices. + +## Contributing + +Thank you for considering contributing to the Laravel framework! The contribution guide can be found in the [Laravel documentation](https://laravel.com/docs/contributions). + +## Code of Conduct + +In order to ensure that the Laravel community is welcoming to all, please review and abide by the [Code of Conduct](https://laravel.com/docs/contributions#code-of-conduct). + +## Security Vulnerabilities + +If you discover a security vulnerability within Laravel, please send an e-mail to Taylor Otwell via [taylor@laravel.com](mailto:taylor@laravel.com). All security vulnerabilities will be promptly addressed. + +## License + +The Laravel framework is open-sourced software licensed under the [MIT license](https://opensource.org/licenses/MIT). diff --git a/appstore/website/app/Actions/Fortify/CreateNewUser.php b/appstore/website/app/Actions/Fortify/CreateNewUser.php new file mode 100644 index 0000000..ee2d712 --- /dev/null +++ b/appstore/website/app/Actions/Fortify/CreateNewUser.php @@ -0,0 +1,43 @@ + $input + * + * @throws ValidationException + */ + public function create(array $input): User + { + Validator::make($input, [ + 'name' => ['required', 'string', 'max:255'], + 'email' => [ + 'required', + 'string', + 'email', + 'max:255', + Rule::unique(User::class), + ], + 'password' => $this->passwordRules(), + ])->validate(); + + return User::create([ + 'name' => $input['name'], + 'email' => $input['email'], + 'password' => Hash::make($input['password']), + ]); + } +} diff --git a/appstore/website/app/Actions/Fortify/PasswordValidationRules.php b/appstore/website/app/Actions/Fortify/PasswordValidationRules.php new file mode 100644 index 0000000..3678865 --- /dev/null +++ b/appstore/website/app/Actions/Fortify/PasswordValidationRules.php @@ -0,0 +1,19 @@ +|string> + */ + protected function passwordRules(): array + { + return ['required', 'string', Password::default(), 'confirmed']; + } +} diff --git a/appstore/website/app/Actions/Fortify/ResetUserPassword.php b/appstore/website/app/Actions/Fortify/ResetUserPassword.php new file mode 100644 index 0000000..667651f --- /dev/null +++ b/appstore/website/app/Actions/Fortify/ResetUserPassword.php @@ -0,0 +1,32 @@ + $input + * + * @throws ValidationException + */ + public function reset(User $user, array $input): void + { + Validator::make($input, [ + 'password' => $this->passwordRules(), + ])->validate(); + + $user->forceFill([ + 'password' => Hash::make($input['password']), + ])->save(); + } +} diff --git a/appstore/website/app/Actions/Fortify/UpdateUserPassword.php b/appstore/website/app/Actions/Fortify/UpdateUserPassword.php new file mode 100644 index 0000000..4a0306d --- /dev/null +++ b/appstore/website/app/Actions/Fortify/UpdateUserPassword.php @@ -0,0 +1,35 @@ + $input + * + * @throws ValidationException + */ + public function update(User $user, array $input): void + { + Validator::make($input, [ + 'current_password' => ['required', 'string', 'current_password:web'], + 'password' => $this->passwordRules(), + ], [ + 'current_password.current_password' => __('The provided password does not match your current password.'), + ])->validateWithBag('updatePassword'); + + $user->forceFill([ + 'password' => Hash::make($input['password']), + ])->save(); + } +} diff --git a/appstore/website/app/Actions/Fortify/UpdateUserProfileInformation.php b/appstore/website/app/Actions/Fortify/UpdateUserProfileInformation.php new file mode 100644 index 0000000..62f58fa --- /dev/null +++ b/appstore/website/app/Actions/Fortify/UpdateUserProfileInformation.php @@ -0,0 +1,61 @@ + $input + * + * @throws ValidationException + */ + public function update(User $user, array $input): void + { + Validator::make($input, [ + 'name' => ['required', 'string', 'max:255'], + + 'email' => [ + 'required', + 'string', + 'email', + 'max:255', + Rule::unique('users')->ignore($user->id), + ], + ])->validateWithBag('updateProfileInformation'); + + if ($input['email'] !== $user->email && + $user instanceof MustVerifyEmail) { + $this->updateVerifiedUser($user, $input); + } else { + $user->forceFill([ + 'name' => $input['name'], + 'email' => $input['email'], + ])->save(); + } + } + + /** + * Update the given verified user's profile information. + * + * @param array $input + */ + protected function updateVerifiedUser(User $user, array $input): void + { + $user->forceFill([ + 'name' => $input['name'], + 'email' => $input['email'], + 'email_verified_at' => null, + ])->save(); + + $user->sendEmailVerificationNotification(); + } +} diff --git a/appstore/website/app/Http/Controllers/AppleNotificationController.php b/appstore/website/app/Http/Controllers/AppleNotificationController.php new file mode 100644 index 0000000..ab0cb9e --- /dev/null +++ b/appstore/website/app/Http/Controllers/AppleNotificationController.php @@ -0,0 +1,10 @@ +DB::table('pages')->where('published',true)->where('slug','features')->first()]);} + public function page(string $slug) {return view('page',['page'=>DB::table('pages')->where('slug',$slug)->where('published',true)->firstOrFail()]);} + public function releases() {return view('releases',['releases'=>DB::table('releases')->where('published',true)->latest()->paginate(15)]);} + public function account(Request $r) { + if(!$r->user()->account_token){$r->user()->forceFill(['account_token'=>(string)Str::uuid()])->save();} + return view('account',['licenses'=>DB::table('licenses')->where('user_id',$r->user()->id)->get(),'purchases'=>DB::table('purchases')->where('user_id',$r->user()->id)->latest()->get(),'releases'=>DB::table('releases')->where('published',true)->latest()->get()]); + } + public function downloadLink(Request $r,int $release) { + abort_unless(DB::table('licenses')->where('user_id',$r->user()->id)->where('status','active')->exists(),403); + abort_unless(DB::table('releases')->where('id',$release)->where('published',true)->exists(),404); + return redirect(URL::temporarySignedRoute('download.file',now()->addMinutes(5),['release'=>$release,'user'=>$r->user()->id])); + } + public function download(Request $r,int $release,int $user) { + abort_unless($r->user()->id===$user && DB::table('licenses')->where('user_id',$user)->where('status','active')->exists(),403); + $file=DB::table('releases')->where('id',$release)->where('published',true)->firstOrFail();abort_unless(Storage::disk('local')->exists($file->path),404); + return Storage::disk('local')->download($file->path,'Tarnax-'.$file->version.'.'.pathinfo($file->path,PATHINFO_EXTENSION)); + } + public function consent(Request $r) { + $v=$r->validate(['analytics'=>'required|boolean','marketing'=>'required|boolean']);$visitor=$r->cookie('tarnax_visitor');if(!Str::isUuid($visitor??'')){$visitor=(string)Str::uuid();} + DB::table('consents')->insert([...$v,'visitor_id'=>$visitor,'user_id'=>$r->user()?->id,'policy_version'=>config('tarnax.consent_version'),'created_at'=>now(),'updated_at'=>now()]); + return response()->json(['saved'=>true])->cookie('tarnax_visitor',$visitor,525600,'/',null,$r->isSecure(),true,false,'lax')->cookie('tarnax_consent',json_encode([...$v,'version'=>config('tarnax.consent_version')]),525600,'/',null,$r->isSecure(),false,false,'lax'); + } + public function export(Request $r) { + $data=['profile'=>$r->user()->only('name','email','created_at'),'purchases'=>DB::table('purchases')->where('user_id',$r->user()->id)->get(),'support'=>DB::table('ticket_messages')->where('user_id',$r->user()->id)->get(),'consent'=>DB::table('consents')->where('user_id',$r->user()->id)->get(),'privacy_requests'=>DB::table('privacy_requests')->where('user_id',$r->user()->id)->get()]; + return response()->streamDownload(fn()=>print(json_encode($data,JSON_PRETTY_PRINT)),'tarnax-personal-data.json',['Content-Type'=>'application/json']); + } + public function deletion(Request $r) { + DB::table('privacy_requests')->updateOrInsert(['user_id'=>$r->user()->id,'type'=>'deletion','status'=>'pending'],['created_at'=>now(),'updated_at'=>now()]); + return back()->with('status','Deletion requested. Support will review retained billing records and respond within the applicable deadline.'); + } + public function apple(Request $r,AppleVerifier $verifier) { + $v=$r->validate(['signed_transaction'=>'required|string|max:25000']);$claims=$verifier->verify($v['signed_transaction'],$r->user()->account_token??''); + DB::transaction(function()use($r,$claims){$id='apple:'.$claims['transactionId'];$purchase=DB::table('purchases')->where('transaction_id',$id)->lockForUpdate()->first();abort_if($purchase && $purchase->user_id!==$r->user()->id,403);if(!$purchase){DB::table('purchases')->insert(['user_id'=>$r->user()->id,'provider'=>'apple','transaction_id'=>$id,'status'=>'verified','created_at'=>now(),'updated_at'=>now()]);}}); + return back()->with('status','Apple purchase verified. App Store entitlements remain separate from direct licenses.'); + } +} diff --git a/appstore/website/app/Http/Controllers/Controller.php b/appstore/website/app/Http/Controllers/Controller.php new file mode 100644 index 0000000..8677cd5 --- /dev/null +++ b/appstore/website/app/Http/Controllers/Controller.php @@ -0,0 +1,8 @@ +validate(['license_key'=>'required|string|max:100','device_id'=>'required|string|min:16|max:255']);return response()->json($service->activate($v['license_key'],$v['device_id']));} + public function validateLicense(Request $r,LicenseService $service): JsonResponse {return response()->json($service->check($r->bearerToken()??''));} + public function deactivate(Request $r,LicenseService $service): JsonResponse {return response()->json($service->check($r->bearerToken()??'',true));} +} diff --git a/appstore/website/app/Http/Controllers/PaddleController.php b/appstore/website/app/Http/Controllers/PaddleController.php new file mode 100644 index 0000000..4810acd --- /dev/null +++ b/appstore/website/app/Http/Controllers/PaddleController.php @@ -0,0 +1,52 @@ +user();if(!$user->account_token){$user->forceFill(['account_token'=>(string)Str::uuid()])->save();} + $base=$config['environment']==='production'?'https://api.paddle.com':'https://sandbox-api.paddle.com'; + $response=Http::withToken($config['api_key'])->timeout(15)->post($base.'/transactions',['items'=>[['price_id'=>$config['price_id'],'quantity'=>1]],'collection_mode'=>'automatic','custom_data'=>['account_token'=>$user->account_token]]); + abort_unless($response->successful(),502,'Payment provider unavailable.'); + return response()->json(['transaction_id'=>$response->json('data.id')]); + } + public function webhook(Request $r,LicenseService $licenses): JsonResponse { + $secret=config('tarnax.paddle.webhook_secret');abort_unless($secret,503); + $parts=[];foreach(explode(';',$r->header('Paddle-Signature','')) as $part){$pair=explode('=',trim($part),2);if(count($pair)===2){$parts[$pair[0]][]=$pair[1];}} + $ts=$parts['ts'][0]??'';abort_unless(ctype_digit($ts) && abs(time()-(int)$ts)<=300,401); + $expected=hash_hmac('sha256',$ts.':'.$r->getContent(),$secret);$valid=false;foreach($parts['h1']??[] as $signature){$valid=$valid||hash_equals($expected,$signature);}abort_unless($valid,401); + $event=$r->validate(['event_id'=>'required|string|max:100','event_type'=>'required|string|max:100','occurred_at'=>'required|date','data'=>'required|array']); + DB::transaction(function()use($event,$licenses){ + $inserted=DB::table('webhook_events')->insertOrIgnore(['id'=>$event['event_id'],'type'=>$event['event_type'],'processed_at'=>now()]);if(!$inserted){return;} + $d=$event['data'];$type=$event['event_type'];$at=Carbon::parse($event['occurred_at']); + if($type==='transaction.completed'){ + abort_unless(($d['status']??'')==='completed',422); + $matching=collect($d['items']??[])->contains(fn($i)=>($i['price']['id']??null)===config('tarnax.paddle.price_id') && ($i['quantity']??0)>=1);if(!$matching){return;} + $user=User::where('account_token',$d['custom_data']['account_token']??'')->first();abort_unless($user,422,'Unknown customer.'); + $purchase=DB::table('purchases')->where('transaction_id',$d['id'])->lockForUpdate()->first(); + if($purchase && ($purchase->status==='refunded' || Carbon::parse($purchase->provider_updated_at)->gte($at))){return;} + $id=$purchase?->id??DB::table('purchases')->insertGetId(['user_id'=>$user->id,'provider'=>'paddle','transaction_id'=>$d['id'],'subscription_id'=>$d['subscription_id']??null,'status'=>'completed','total'=>(int)($d['details']['totals']['grand_total']??0),'currency'=>$d['currency_code']??'USD','provider_updated_at'=>$at,'created_at'=>now(),'updated_at'=>now()]); + $licenses->issue($user->id,$id); + $user->notify(new AccountUpdate('Your Tarnax license is ready','Your purchase has been confirmed. Your license and downloads are in your account.',url('/account'))); + } + if($type==='adjustment.updated' || $type==='adjustment.created'){ + if(($d['status']??'')!=='approved' || !in_array($d['action']??'',['refund','chargeback','chargeback_warning'])){return;} + $purchase=DB::table('purchases')->where('transaction_id',$d['transaction_id']??'')->lockForUpdate()->first(); + if($purchase){DB::table('purchases')->where('id',$purchase->id)->update(['status'=>'refunded','provider_updated_at'=>$at,'updated_at'=>now()]);DB::table('licenses')->where('purchase_id',$purchase->id)->update(['status'=>'revoked','updated_at'=>now()]);} + } + if(in_array($type,['subscription.canceled','subscription.paused','subscription.past_due'])){ + $purchases=DB::table('purchases')->where('subscription_id',$d['id']??'')->where('provider_updated_at','<',$at)->get(); + foreach($purchases as $purchase){DB::table('licenses')->where('purchase_id',$purchase->id)->update(['status'=>'revoked','updated_at'=>now()]);DB::table('purchases')->where('id',$purchase->id)->update(['status'=>$d['status'],'provider_updated_at'=>$at]);} + } + },3); + return response()->json(['received'=>true]); + } +} diff --git a/appstore/website/app/Http/Middleware/RequireAdmin.php b/appstore/website/app/Http/Middleware/RequireAdmin.php new file mode 100644 index 0000000..e042411 --- /dev/null +++ b/appstore/website/app/Http/Middleware/RequireAdmin.php @@ -0,0 +1,12 @@ +user()?->is_admin,403); + if(!$request->user()->two_factor_confirmed_at){return redirect('/account/security')->with('status','Enable and confirm two-factor authentication before entering administration.');} + return $next($request); + } +} diff --git a/appstore/website/app/Livewire/Admin/Cms.php b/appstore/website/app/Livewire/Admin/Cms.php new file mode 100644 index 0000000..5a2c0af --- /dev/null +++ b/appstore/website/app/Livewire/Admin/Cms.php @@ -0,0 +1,53 @@ +user()?->is_admin && auth()->user()->two_factor_confirmed_at,403);} + private function section(): string {abort_unless(in_array($this->section,self::TABLES),404);return $this->section;} + public function newRecord(): void {$this->reset('form','editing','upload');} + public function updatedSection(): void {$this->reset('form','editing','upload');} + private function audit(string $action,string $resource): void {DB::table('audit_logs')->insert(['user_id'=>auth()->id(),'action'=>$action,'resource'=>$resource,'created_at'=>now(),'updated_at'=>now()]);} + public function edit(int $id): void { + $section=$this->section();abort_unless(in_array($section,['pages','releases']),403); + $row=DB::table($section)->find($id);abort_unless($row,404);$this->editing=$id; + $this->form=array_intersect_key((array)$row,array_flip($section==='pages'?['slug','title','body','description','published']:['version','channel','platform','notes','published'])); + } + public function save(): void { + $section=$this->section();abort_unless(in_array($section,['pages','releases']),403); + if($section==='pages'){$data=$this->validate(['form.slug'=>'required|alpha_dash|max:100|unique:pages,slug,'.($this->editing??'NULL'),'form.title'=>'required|string|max:200','form.body'=>'required|string|max:100000','form.description'=>'nullable|string|max:255','form.published'=>'boolean'])['form'];} + else { + $data=$this->validate(['form.version'=>'required|regex:/^[0-9]+\.[0-9]+\.[0-9]+(?:-[a-zA-Z0-9.]+)?$/|max:50|unique:releases,version,'.($this->editing??'NULL'),'form.channel'=>'required|in:stable,beta','form.platform'=>'required|string|max:50','form.notes'=>'required|string|max:20000','form.published'=>'boolean'])['form']; + $this->validate(['upload'=>($this->editing?'nullable':'required').'|file|extensions:zip,dmg,pkg|max:1048576']); + if($this->upload){$path=$this->upload->store('releases','local');$data+=['path'=>$path,'sha256'=>hash_file('sha256',Storage::disk('local')->path($path)),'bytes'=>Storage::disk('local')->size($path)];} + } + $data['published']=$data['published']??false;$data['updated_at']=now(); + if($this->editing){DB::table($section)->where('id',$this->editing)->update($data);$id=$this->editing;}else{$data['created_at']=now();$id=DB::table($section)->insertGetId($data);} + $this->audit('saved',$section.':'.$id);$this->reset('form','editing','upload');session()->flash('status','Saved successfully.'); + } + public function revoke(int $id): void {abort_unless($this->section()==='licenses',403);DB::table('licenses')->where('id',$id)->update(['status'=>'revoked','updated_at'=>now()]);$this->audit('revoked','license:'.$id);} + public function saveSettings(): void { + abort_unless($this->section()==='settings',403);$v=$this->validate(['form.headline'=>'required|string|max:120','form.tagline'=>'required|string|max:500','form.price_label'=>'required|string|max:100'])['form'];foreach($v as $key=>$value){DB::table('settings')->updateOrInsert(['key'=>$key],['value'=>$value]);}$this->audit('saved','settings');session()->flash('status','Settings saved.'); + } + public function fulfillDeletion(int $id): void { + abort_unless($this->section()==='privacy_requests',403); + DB::transaction(function()use($id){$request=DB::table('privacy_requests')->where('id',$id)->lockForUpdate()->first();abort_unless($request && $request->type==='deletion' && $request->status==='pending',422);abort_if($request->user_id===auth()->id(),422,'Cannot erase your own administrator account.'); + $user=\App\Models\User::findOrFail($request->user_id);abort_if($user->is_admin,422,'Remove administrator access before erasure.'); + DB::table('licenses')->where('user_id',$user->id)->update(['status'=>'revoked','updated_at'=>now()]);DB::table('activations')->whereIn('license_id',DB::table('licenses')->where('user_id',$user->id)->select('id'))->delete(); + DB::table('tickets')->where('user_id',$user->id)->delete();DB::table('ticket_messages')->where('user_id',$user->id)->delete();DB::table('consents')->where('user_id',$user->id)->delete();DB::table('sessions')->where('user_id',$user->id)->delete();DB::table('password_reset_tokens')->where('email',$user->email)->delete(); + $user->forceFill(['name'=>'Deleted customer','email'=>'deleted-'.$user->id.'@invalid.example','password'=>bin2hex(random_bytes(32)),'remember_token'=>null,'account_token'=>null,'two_factor_secret'=>null,'two_factor_recovery_codes'=>null])->save(); + DB::table('privacy_requests')->where('id',$id)->update(['status'=>'fulfilled','updated_at'=>now()]);$this->audit('privacy erasure fulfilled; billing records retained','user:'.$user->id); + }); + } + public function render() { + $section=$this->section();$query=DB::table($section);if($section==='users'){$query->select('id','name','email','is_admin','email_verified_at');}elseif($section==='licenses'){$query->select('id','user_id','purchase_id','status','device_limit');} + return view('livewire.admin.cms',['sections'=>self::TABLES,'rows'=>$query->orderBy($section==='settings'?'key':'id','desc')->limit(100)->get()]); + } +} diff --git a/appstore/website/app/Livewire/SupportDesk.php b/appstore/website/app/Livewire/SupportDesk.php new file mode 100644 index 0000000..0cd63f3 --- /dev/null +++ b/appstore/website/app/Livewire/SupportDesk.php @@ -0,0 +1,34 @@ +find($this->ticketId);abort_unless($ticket && (auth()->user()->is_admin || $ticket->user_id===auth()->id()),403);return $ticket; } + public function select(int $id): void {$this->ticketId=$id;$this->ticket();} + public function create(): void { + $this->validate(['subject'=>'required|string|max:200','body'=>'required|string|min:10|max:10000']); + $this->ticketId=DB::transaction(function(){ $id=DB::table('tickets')->insertGetId(['user_id'=>auth()->id(),'subject'=>$this->subject,'status'=>'open','created_at'=>now(),'updated_at'=>now()]);DB::table('ticket_messages')->insert(['ticket_id'=>$id,'user_id'=>auth()->id(),'body'=>$this->body,'created_at'=>now(),'updated_at'=>now()]);return $id;}); + if(config('tarnax.support_email')){Notification::route('mail',config('tarnax.support_email'))->notify(new AccountUpdate('New Tarnax support ticket',$this->subject,url('/support')));} + $this->reset('subject','body'); + } + public function send(): void { + $ticket=$this->ticket();$this->validate(['reply'=>'required|string|min:2|max:10000']); + DB::table('ticket_messages')->insert(['ticket_id'=>$ticket->id,'user_id'=>auth()->id(),'body'=>$this->reply,'created_at'=>now(),'updated_at'=>now()]); + DB::table('tickets')->where('id',$ticket->id)->update(['status'=>'open','updated_at'=>now()]); + $notification=new AccountUpdate('Your Tarnax support ticket has a reply','Sign in to read the reply.',url('/support')); + if(auth()->user()->is_admin){User::findOrFail($ticket->user_id)->notify($notification);}elseif(config('tarnax.support_email')){Notification::route('mail',config('tarnax.support_email'))->notify($notification);} + $this->reply=''; + } + public function close(): void {$ticket=$this->ticket();DB::table('tickets')->where('id',$ticket->id)->update(['status'=>'closed','updated_at'=>now()]);} + public function render() { + $query=DB::table('tickets');if(!auth()->user()->is_admin){$query->where('user_id',auth()->id());} + $messages=collect();if($this->ticketId){$this->ticket();$messages=DB::table('ticket_messages')->join('users','users.id','=','ticket_messages.user_id')->where('ticket_id',$this->ticketId)->select('ticket_messages.*','users.name')->orderBy('ticket_messages.id')->get();} + return view('livewire.support-desk',['tickets'=>$query->latest('updated_at')->limit(100)->get(),'messages'=>$messages]); + } +} diff --git a/appstore/website/app/Models/User.php b/appstore/website/app/Models/User.php new file mode 100644 index 0000000..49272ea --- /dev/null +++ b/appstore/website/app/Models/User.php @@ -0,0 +1,34 @@ + */ + use HasFactory, Notifiable, TwoFactorAuthenticatable; + + /** + * Get the attributes that should be cast. + * + * @return array + */ + protected function casts(): array + { + return [ + 'email_verified_at' => 'datetime', + 'password' => 'hashed', + 'is_admin' => 'boolean', + ]; + } +} diff --git a/appstore/website/app/Notifications/AccountUpdate.php b/appstore/website/app/Notifications/AccountUpdate.php new file mode 100644 index 0000000..5fc77ba --- /dev/null +++ b/appstore/website/app/Notifications/AccountUpdate.php @@ -0,0 +1,12 @@ +afterCommit(); } + public function via(object $notifiable): array {return ['mail'];} + public function toMail(object $notifiable): MailMessage {return (new MailMessage)->subject($this->subject)->line($this->message)->action('Open your account',$this->url);} +} diff --git a/appstore/website/app/Notifications/QueuedResetPassword.php b/appstore/website/app/Notifications/QueuedResetPassword.php new file mode 100644 index 0000000..b65f2f6 --- /dev/null +++ b/appstore/website/app/Notifications/QueuedResetPassword.php @@ -0,0 +1,54 @@ + + */ + public function via(object $notifiable): array + { + return ['mail']; + } + + /** + * Get the mail representation of the notification. + */ + public function toMail(object $notifiable): MailMessage + { + return (new MailMessage) + ->line('The introduction to the notification.') + ->action('Notification Action', url('/')) + ->line('Thank you for using our application!'); + } + + /** + * Get the array representation of the notification. + * + * @return array + */ + public function toArray(object $notifiable): array + { + return [ + // + ]; + } +} diff --git a/appstore/website/app/Notifications/QueuedVerifyEmail.php b/appstore/website/app/Notifications/QueuedVerifyEmail.php new file mode 100644 index 0000000..7e8a29a --- /dev/null +++ b/appstore/website/app/Notifications/QueuedVerifyEmail.php @@ -0,0 +1,54 @@ + + */ + public function via(object $notifiable): array + { + return ['mail']; + } + + /** + * Get the mail representation of the notification. + */ + public function toMail(object $notifiable): MailMessage + { + return (new MailMessage) + ->line('The introduction to the notification.') + ->action('Notification Action', url('/')) + ->line('Thank you for using our application!'); + } + + /** + * Get the array representation of the notification. + * + * @return array + */ + public function toArray(object $notifiable): array + { + return [ + // + ]; + } +} diff --git a/appstore/website/app/Providers/AppServiceProvider.php b/appstore/website/app/Providers/AppServiceProvider.php new file mode 100644 index 0000000..5cb3145 --- /dev/null +++ b/appstore/website/app/Providers/AppServiceProvider.php @@ -0,0 +1,25 @@ + \Illuminate\Cache\RateLimiting\Limit::perMinute(30)->by($request->ip())); + // + } +} diff --git a/appstore/website/app/Providers/FortifyServiceProvider.php b/appstore/website/app/Providers/FortifyServiceProvider.php new file mode 100644 index 0000000..8186a47 --- /dev/null +++ b/appstore/website/app/Providers/FortifyServiceProvider.php @@ -0,0 +1,63 @@ + view('auth.form', ['mode'=>'login'])); + Fortify::registerView(fn () => view('auth.form', ['mode'=>'register'])); + Fortify::requestPasswordResetLinkView(fn () => view('auth.form', ['mode'=>'forgot-password'])); + Fortify::resetPasswordView(fn ($request) => view('auth.form', ['mode'=>'reset-password', 'request'=>$request])); + Fortify::verifyEmailView(fn () => view('auth.verify')); + Fortify::confirmPasswordView(fn () => view('auth.form', ['mode'=>'confirm-password'])); + Fortify::twoFactorChallengeView(fn () => view('auth.form', ['mode'=>'two-factor-challenge'])); + Fortify::createUsersUsing(CreateNewUser::class); + Fortify::updateUserProfileInformationUsing(UpdateUserProfileInformation::class); + Fortify::updateUserPasswordsUsing(UpdateUserPassword::class); + Fortify::resetUserPasswordsUsing(ResetUserPassword::class); + Fortify::redirectUserForTwoFactorAuthenticationUsing(RedirectIfTwoFactorAuthenticatable::class); + + RateLimiter::for('login', function (Request $request) { + $throttleKey = Str::transliterate(Str::lower($request->input(Fortify::username())).'|'.$request->ip()); + + return Limit::perMinute(5)->by($throttleKey); + }); + + RateLimiter::for('two-factor', function (Request $request) { + return Limit::perMinute(5)->by($request->session()->get('login.id')); + }); + + RateLimiter::for('passkeys', function (Request $request) { + $credentialId = $request->input('credential.id'); + + return Limit::perMinute(10)->by( + ($credentialId ?: $request->session()->getId()).'|'.$request->ip() + ); + }); + } +} diff --git a/appstore/website/app/Services/AppleVerifier.php b/appstore/website/app/Services/AppleVerifier.php new file mode 100644 index 0000000..940f333 --- /dev/null +++ b/appstore/website/app/Services/AppleVerifier.php @@ -0,0 +1,30 @@ +decode($parts[0]),true,512,JSON_THROW_ON_ERROR); + abort_unless(($header['alg']??'')==='ES256' && count($header['x5c']??[])>=2 && count($header['x5c'])<=3,422); + $certs=array_map(fn($c)=>$this->pem($c),$header['x5c']);$root=file_get_contents($rootPath); + foreach($certs as $index=>$cert){ + $parsed=openssl_x509_parse($cert);abort_unless($parsed && $parsed['validFrom_time_t']<=time() && $parsed['validTo_time_t']>=time(),422); + $issuer=$certs[$index+1]??$root; + abort_unless(openssl_x509_verify($cert,openssl_pkey_get_public($issuer))===1,422,'Invalid Apple certificate chain.'); + } + $leaf=openssl_x509_parse($certs[0]);abort_unless(isset($leaf['extensions']['1.2.840.113635.100.6.11.1']),422,'Not an Apple transaction signing certificate.'); + $sig=$this->decode($parts[2]);abort_unless(strlen($sig)===64,422); + $der='';foreach([substr($sig,0,32),substr($sig,32)] as $integer){$integer=ltrim($integer,"\0");if($integer==='' || (ord($integer[0])&128)){$integer="\0".$integer;}$der.="\x02".chr(strlen($integer)).$integer;} + $der="\x30".chr(strlen($der)).$der; + abort_unless(openssl_verify($parts[0].'.'.$parts[1],$der,$certs[0],OPENSSL_ALGO_SHA256)===1,422,'Invalid transaction signature.'); + $claims=json_decode($this->decode($parts[1]),true,512,JSON_THROW_ON_ERROR); + abort_unless(config('tarnax.apple.bundle_id') && config('tarnax.apple.product_id'),503); + abort_unless(($claims['bundleId']??'')===config('tarnax.apple.bundle_id') && ($claims['productId']??'')===config('tarnax.apple.product_id') && ($claims['environment']??'')===config('tarnax.apple.environment') && strtolower($claims['appAccountToken']??'')===strtolower($accountToken),422,'Transaction does not match this account or product.'); + abort_if(isset($claims['revocationDate']) || (($claims['expiresDate']??PHP_INT_MAX)=time()*1000-86400000,422,'A recent signed transaction is required.'); + return $claims; + } +} diff --git a/appstore/website/app/Services/LicenseService.php b/appstore/website/app/Services/LicenseService.php new file mode 100644 index 0000000..74db609 --- /dev/null +++ b/appstore/website/app/Services/LicenseService.php @@ -0,0 +1,34 @@ +where('purchase_id',$purchaseId)->exists()){return;} + $key='TNX-'.Str::upper(bin2hex(random_bytes(20))); + DB::table('licenses')->insert(['user_id'=>$userId,'purchase_id'=>$purchaseId,'key_hash'=>hash('sha256',$key),'key_encrypted'=>Crypt::encryptString($key),'status'=>'active','device_limit'=>2,'created_at'=>now(),'updated_at'=>now()]); + } + public function activate(string $key,string $device): array { + return DB::transaction(function()use($key,$device){ + $license=DB::table('licenses')->where('key_hash',hash('sha256',$key))->lockForUpdate()->first(); + abort_unless($license && $license->status==='active',403,'Invalid or revoked license.'); + $deviceHash=hash('sha256',$device);$existing=DB::table('activations')->where('license_id',$license->id)->where('device_hash',$deviceHash)->first(); + abort_if(!$existing && DB::table('activations')->where('license_id',$license->id)->count()>=$license->device_limit,409,'Device limit reached.'); + $token=bin2hex(random_bytes(32)); + DB::table('activations')->updateOrInsert(['license_id'=>$license->id,'device_hash'=>$deviceHash],['token_hash'=>hash('sha256',$token),'last_seen_at'=>now(),'created_at'=>now(),'updated_at'=>now()]); + return ['activation_token'=>$token,'valid'=>true,'check_again_in'=>86400]; + },3); + } + public function check(string $token,bool $deactivate=false): array { + return DB::transaction(function()use($token,$deactivate){ + $activation=DB::table('activations')->where('token_hash',hash('sha256',$token))->first(); + abort_unless($activation,403,'Invalid activation.'); + $license=DB::table('licenses')->where('id',$activation->license_id)->lockForUpdate()->first(); + if($deactivate){DB::table('activations')->where('id',$activation->id)->delete();return ['deactivated'=>true];} + abort_unless($license->status==='active',403,'License revoked.'); + DB::table('activations')->where('id',$activation->id)->update(['last_seen_at'=>now()]); + return ['valid'=>true,'check_again_in'=>86400]; + },3); + } +} diff --git a/appstore/website/artisan b/appstore/website/artisan new file mode 100755 index 0000000..c35e31d --- /dev/null +++ b/appstore/website/artisan @@ -0,0 +1,18 @@ +#!/usr/bin/env php +handleCommand(new ArgvInput); + +exit($status); diff --git a/appstore/website/assets/apple-touch-icon.png b/appstore/website/assets/apple-touch-icon.png deleted file mode 100644 index dbb0cadd87b0d6a0255473b942505c48f612b720..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28402 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 z 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
  • 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%0Au@ej`=^6-o4432C9MVj1^VY}6G z`Y)BoZ4aA=Q@TeM_QsLKzp*;t>IQtIQS#@B<#AGCZ7TDmkiAjdpHPj zlrEbG-B<>9BL_R{nht0qSq^&I!S37QZ5n5|>c)0J9^?AR2dDToL7-bJv1x0(+apLz z4FBbLG&CK(Zclsoyg4`81krY;(oEJv7L`T0w~ZH>6KGuL7b@)>1E0E=USz!54PP9- zc`aT-y2UA*JFFZ@G36|3gA>930MCd|SG?w8gBQ4lDi9xCXt%eZ`ik)_dWKFHl1r5a z!K{n@<%}XQeWg*O+91;~w(imO$Byl+my`ZjE6(6dUc&hw7ClUG!q}$XohPqsE!(T4 zHBjh3v?29)Mwd?b^}iz-cx_|U^b?6(6V5uDFfmp!VV&TiQ4G0tv=Z5fyF3b_F`}I1 zL0O~tk$oI$+%jns8kO5HzKAEF$Pa!|TEyoi(5f_=Hb@K+9r8hkF74YS4r{5|7;#8W z9>+Wf)%ibVwLK}CbhV)`3PJ77PC0uPuau7)&93i#)I^DESy$?;DQWvPlst7}HavgB zH%{``f?Y^A1ug`z@c|)L#Q*RioWAtAy3eZJr`z+_fzNuNmgZd1aM-wAYn9AX@@&G6f71neziw$qqyNT^D?ux+EFBM1k&2(Fob z0FRGYT4Hscsch>2d;Uolk6R-lA(%MqczzUQZ~O|QNinXMm!P`SC#`hEJ}pH0)x4PU zC>c!x3&dTbk21TOX0IVz_cRdpT)yQ7oLb*bX$y||l&9^LK{~VnEm8*oQZ;3EYz=zq zR7CdO)%B1}_T`=ARt0?AYFHm%DiBT89n=X)6Cw!L#iBU5B2&Dq5m&QK^$le}q1h>e z=IFJXq+_t8r))!sJfgC07|SzrQr=Wr}17Grk?nh@a@vbsij%O*4sv&hjBhC@Mx**FmUF^bME&;EF!`VGjWi zhrQ6uMQw^$Utw{nymWz_v=49bu?`lP@rYi_K*l^$f|R)WLHeC>8~dcU49liCs)zUq zuK^v)b^*ow=+^w4ShCfPj zE&GQ20Bx1v$m|ZD)(jR}D2}g!LGq(2LFuNJQXI%&R^l-xVBEA4Z!@p)+bhm9QYQlm zERGylg)>?iXUF3L3Z~ykX2PIuEne{j=`Ob~iIo5VKmbWZK~y6O^YJHL0#;jJ!3@oK zGnSh+IZf#_%!bE_FHl#@iPlJzcoguN!AD9$@-uj?H9x}X#OK%!?PNEa^|MmL8Rwy1 z&d*}h6KDz=6S z@)pR?erUl<6W>^Xhwyyp$jbV!pT6bJKf!aQq&YwOW6>{IlYH7ZHPnt}I*wey%jtOX z%o8w$RL1u`c0^jRkF{r~X?*DcKsn_Rbm@&bu#mAvty)z>XD-E`al zbp-)Z86hP17*km8W)<%Kea;%Dy79eEo~kH`0fvl!8oeSt zm7T`vYaeErbj`O{Z+PYqmP;@WBCcthS_gh%7vzyh-&~?A8Ovleabcit^%A6A7k1gK zRq^9F5NX&()J`OqbeS*hi$3zpxq)8T($(9crU9fzfj>i?>Gxru8CjX5s9k%fC?Qk! zwmd_QIDXFDUR3Hu|z zW!&QgmTq|((k-`L_Lc5&S+qRXEBrjR6qtG*bgK<*rR${KNOD?&chm|&c^s8yD%?(K z-FJTUI@nHIR1uXM3Gma-3-)x_rbk;f6$P((Ooxf7Y!{g`^bS$swD`w}qGu`$R z!L}5itWNyIm5^R}Jle1Bl?V>iW)qm5jGG>lOL#VyPg46wrpau`x?SWZ%WF+m>Zazc zYSw_QR~{@O4VT_7qvu@qPQQ=4uu^3$%Lc^o^3)0IbC=@8#xne$Jl^A-X@c&OJ&D9w&aTFdqL;BiIS1F2Z$td$cE*^;5qKHp}xeCgcgr zmeZW$qL(AUHLJyBC!$`~QF2&D0o|ryBN|Dar2!N3d9rZ)+tHP}IdQRRcl7)O66ekJ=tpO|a?c$}avA0iGajX__Sa(}xAJiyMvf-0)6k`C56 zzgHE9AbK3n|E+(9V;CNj`f2795@7V170)Z>7z*sRg7mic#Y9X zC=GyPxK6^?PWPL0{XKZ&O}KH_;Z{5Uo%@AcWU+R&=C&DN;Q~0ZRC8GbnEs_27so^u z{}T@Ijhhp4U`|( zv#g!%=I%0om6mVc@sSuK;X}arFl(_s;8=&mWs5au?nC!UfBw9#pT1>roRw_eLtvqg ztvB%b$gXQszv-W~Jxh4MLdU^z{p~$;2=N);Jl2l@7D8m*?Co~r@l&%d!M&8=tpmf> zmWS_INwebqO&6&NUVLJQM9tZYCm++7XTJO28}clg`7%wiW`T}BfEc-9g?A!~dyHLP z^UIUl@I;T)UyH<*_d85Zl{T6phKhAQe}tIt`uzFF&wNJNKYQ#u619pGGw+8f@(u%o z25Zg)-V))uCE!GmHv}vW!$KQwU1f}{p%+wM5+p2t!OQF+`)lWbSrTUmnWH{dpyzx@QjV_>Ph=11w1O_~fkkLgyA`m# z>o~)XK2z|F5)j8BNZ4BF%TDt3Qq(BVJi5U$N&Q0BVPJ>sCq4sETIE->Y{9*GHi!c5 z{ma>Vh{i<_>+S;{rsz5odqyKz9QmX^?N6!3KQMo_Y&1YpKn^)24h0#?J5x!Rs#UMO z@;Hv5MM+QsV__&4N&F_@i!DM8v{*iyvFyNqnFDK7o&Q-4;|-J2JTrIJ4#gi_1T0t`Ugb z03*--^~&sY&K73s->%`sBGcX06;_nBTl%`sP|~rKMs1{6?dw7nF&lW9t*V)5HKFd7o0u_WI=ceh>E%DN9W^5dB_T%MyNG4 zHWDwf@|2P8(EZ7E+CO1L4GY>{2=$E`gn2gs7nUEA{0yO94Xz3&4T@}vKbx0qRL|iu zMHtg5UokkRL3ZP!j@Cs@i~@kaC^C#|xhRvpBP@qDi>SrN-Z%!(7VzXPF2nL+(C%Y( z%u~PtQ?$;8?Q^`tI58RXMr!^CHufew962n>*iHA5YNi3zpz*XG4lVOT4CQ_tj4vy2 z!Yy9PV;Hhp#bPsT{=N&X~f_ei=K95KqV)9-g3;Sjl$M8_DLM4WZg+wfoc zWo+!kBcoe9*M0j=`PnY929;;BfH|m|(J%bc_}nBOkjx-%p6j4kr2MmebG98$o1v#M zVz6U#a+)|MisFvh@t9x22?t<6xZmT~6sjDAu=1X;hBts${0*b($Iku)n4@-ExTSv4 zB+X+I6*iYidJ_dj%&!@ltj^o-PJ@Z5iHy^9EQmvKHfemJnaysSA}5F#a1NcQ)ddyn z8K&A9wk`F^94q7Gpr^4Du_&5KJ8vQs+Rg50I-UqNS}3Ki{KBtwkMUb)#k|yX_?bvN z#Nm*Iy64s86klN4)pi#Z%i0kM3%jRe>4bNXJ=C4;^hJ$cEX|&&Ni-d`F={DAbiy>x zSd?@VEA#ASZ2>zHDY~5KGcRVSGV-JzckDJ%fRP4WGxtP2PK9P5TP!BtfwVO`U(3$01mNS7{tn> z0sG#t7Xf^d)JNVe0PANkEG1cC<}k%!S9bYd(-b8)7dujL6u0?#4U(JiY_Y4<}GA482xi z#gBLYGVx#k za7pcDk8ed}RD74Z@>NO zUo_U8RV9)X%6z^2;XM}Lm#}m!^c_p?{gW7u($=8a&o(F{Z{!xqLI~e{2 z1K)h$qAYlsMS<>5jtZR_nbksQHMK@!7kFhvAT|;omfD`e@5fP za~g->SRDzCo<6r^+RPLUzBPIe52(a3P!2nwZ`zqHM~G2Px^KX0@jP6?ZeAYasOcUa z8!^sqEXxu2%@rdB!KO!($@~TMI!_Dyevjpzbe`51FB!58u_*;TOXwJJ_ijN=I7({4=1 zDS)zQghw7>pYI^@_P@>q^Y9F-Tb9@O^UFYe5{AXOAOFRguOFrDGM+78 zrSDr0Y+Wu#@++S<=0?2F>wCfBIy-mYp{j(d6ux|uw=(*R!qvZje88xT5WakY56f=y zN;O!Gn=7e7YaP8H@e+U{{NbN3#y=|8@g$~#Hx6Xu%R2qofQ8VQYI0@5?feAHyD7NH zwFFjDaF3sFR?UboD&$Q&j%RgC{gJS7pbD_2?-*7*EngDPPc%nu7II2ktFZ~y&XUKb zEzdMt>@cnIV*2Ynz03!JX)NI57^0PZ0@q9QC_nX^>DqsDy!fx?H^8^ZyzUL#F~3<} zA*mRnuh6w}ejeU9dAcM2B0#?8$MpYy1NwS+`}s`x?EwGpUq%Uu7mYixwlB%|%}mo1 z#mf%{kIlAlJo7Esci1(r9s8Uf59LzGdfGipo_Q`^cGtW$?b@0yA1!7dohQgc zJTZ*Rb-0Dnb2+*%?9*63=wYwRCENJVG^jpQFAj}Oux=;nCKs6&8Z01X_{dJ~*Omc~ zue%IPY?y{D6ooW`x>yNxA2|`@-o_zTPZGDO{X`#8cF{UCy0epEigWe7hm$m|(B)OF z=x#f*_Qs(N)J}=jR#1y@j{O(fm;CTSmUhmAFE)Lk1hLFn*$3i-Jh_$4f;N>R2sdHf zj4=^v%gQ@3=QcDMcte`o^DMG`(}3kHOZikna_^cW&BtVcy1r#Wn^zc+EN(T+1%{Pm zt<8tGe9Ax1Cb=&5CU~O7(zU#N-c#p0J$+ArwK$Bpv5V(>hXjxVmmDIJfCEQ%j%L3A6m9ax5pXXE zh?Je5l0f3+5m??QASM!Zpz%B5OLZxe0%dM{ zw16{PLKL|#q_Lw%BYSqy)m*v%qpG4>9i=th!aI&>pRj2Z8;-(*NT1dvN|Z;m`3mrV z29L5gNd(_+rPIC99Qet!!`kowS(lq<6v$FAyZb*d&D)sc9x7))r?XKGR$*bs*`BRM zydqe_*U{WX1wY0IpfCY1VBIa^_EKM!TypIxSE$(K7vq|LbKH@(tZD1I^Tg;(zK-V5 z=#i`Z;A{VZOT&Yn55)&wN|oPGeInP_kbm{9!BN(F!bw{Auxl)C2YDK(Z(YY1NdVDQ zZNI~2495szt3D+0!p^RxdTkjVHJ4)TX6SBZUce+EDAZR(jZ&3VL(!N5T+$$RcZ8V4 z3PCsp9Hlbn#8^E*ud0G{pHpNpV}7{G{-PN+EvMO|j^e@yLacf*39D)g!2P=zKWe(i zsCJD>8(NON;2LC~9lDA_*Ean2#@=?DojU!EQaF3mqs{RqJD4Z6qdtuT`lfLcqfXJs zU+nh`4~|3>rtKN;W+rW>q~mm^X*DaGW6bWP!Xm5e9rnd&a+j|l{KdKP=>4$?zJX0t zA()tTu(q#Y>MqbRru~VSSl|%D|1H)+=}%xfS|ZKzzbEL;dbefUnqsk>X~r91eqhz= zNf}4Rfx|DG!NepD5G*}eF0=UbQ5jZ~iuxs(-d*OqZdeBQK^E7tal=xTm8j45dvn@b z%fJ7YU#TMes?D%zy0~^Uw{5v>Re{9c=vq( z{wx>w?|ph{yd*ZSsz@`bkm)~pK*(i#%IFB?+5ngEk|#OmBLrSTV2%SCSP>gM#KET> z3?w7W08wc+%Lv+^jFL^aW+8YswCS)58)8lR@6i>Vteu2wO?qQ~L~Te%i#jE+>0T@} z)gPk2X)JAlajfV}ZaZCBZ1h7k2KKI|Z6j8c_!414F`RBH`G5E0Q|u8g_(Q_5MZ=s4 z)YlS6+s@iDowoT1M^bD2_XSg~=affz$F4JqfDFZfv2+Cq!^CXhIkpEkMyV>kikFP&bP8FXTu`ow(1Mv?W9a+j(|=? zF`iw#8p6b|4xVUkH0>?+Ep8x9Bt8s_Eo5ayYl2zifN)+OoPE}8*PpcJJyFCrz*WE!8tL-Ra}eW-KWp4R$8(-87fdc zCf8t$>_}z`>S4f#S~|8kw~=`i2kF?d{-ruo`P~htx?wpr0LIUe%kOra(Z=?48(T^` z4maA8D-8Et3?UiWFlA7JQ4TKBVh{iw`gO`tty@qDR--0yzr0_O3KrDVY>lK$ov?@w z`%0>xxv9gtl>mpshcMxlH!PKyXN_XHJ4A&}%-Rc0bTZBF2VI0H91S9VOA2z_atI{d z*e_cVGUA}_#-^O|&*)^RIs!`3^YfH7&XP_n$Ku@k3iZ53XdE4_Br;7-rU8M&IY z!;_9K68E6A9ZQ?GKYT5{!5{5FIauSRe@uY}-#ToFfrH0l!%8gam3y3w(*z?w+pMM$ zu~^MhK&+;J`NcnX<@eC@_&vqSt!NgM(B`7RJJU7io;B;tA1=~==1&RdHa6>jZ%eaw z_z!p~&{H|R-H z06)g+7m1p+>wfOm`z@%_@@Ipo5URNHM!wN_4Yb!eiQMlkH88#~lna+k7WzoNHjtfo zyc+rGuYdph2N*|MT#8|Bl0GYZ^TFH(wF2WC8foyZ0(B)Sav(qJn5zXTptA(od6)*G z%x&BlTVD^HVr*LEL~d7YK$_~h95t);%~1!FfOKq`)JckD6zC!UXhLKm<=b`daMW$o z8finP4BO2S>gE|kQO`E~iDA4 zFifeXAblsP2_pI}&s!h<*i7q;6*xqp(q6~2<+pltoBpUrR%=E19|pbSaoWOF8rA^Et@$dBsgcxzMz*lTDllaN8r}nK zf>G*6GL+|~E=g;v^#l^XmP)58Wb;3hDwRo3aOm=TOZ9)x@N_it3z`>>QH?;pv zcY7$=qQ8(`f~&a%B$!Iruex+(-NrXIv5j`IBe8}QIK4T%5UVQSf3w&7Cq-m`7uHRB zzdS6-|IY4au^p@ImIvW9{|}6#o@$2pj%&%IaQ8S^;+)TsKe_`?WcI)zWT=HzE>D|A0hU6 zQO4Hq@nmyp&XWEYmae?$Bt#6d$~Bz4Er3+0A4TwQ0OJ%N{4^o&!~e_`OTORP=Z?7M z&}nX*y8_ljekqU~He8XwV2*qeAe(Op{KYqQ@&Sflxj+bbew`5jHGw7HFGK>~utyXO z>E@0*f9Sxk5+#HmC3J{9K}C8+#K)Wo&-8dvB@{;x2I2=$IqBs3%fBbUwNu_BAxBvl zARC(46Q-e;3Qa`Nd}f*}qksJP7f(w8$^gesgKl=w%>Q&E2xq%^u~+0l(5QSRM*qLq zl0ezojM-Q6@2Tpe=-X!7=wESsMJ_LzHM&GJPE4<9ECV+1++SE>ZT8E_I&e703z6Nxl%_iMpS-%cV-bHGm-gKRtGlzM6NlrL_6sn`P2@Y>AxontU7JVqZ4TdYRW_Pb;o>;WZM*@o zG8bpX6~>^QaDfc&WsL0AUk}$2NGv02t0ua<&}jPj*idxUkC5Hix2mnXoxd`CJFYL)S^u>o@ zN+#RT%&5jbbTB;7kTD~|l*2fapZWmlBZ8v>u^Jgyh5n`osMLb>m|p85a2@{wgi=cS8;iaXm}8hBc;B| z6*%fRW~Z?KTb*>mv-W7Q3BHVU!ImvZ5(#TPs2HyD6gloUrW|Fe`#P&K(*d!)jXJO` zeQ7m`L0J@@n5Ge{$Tbc4?1Th%VvP#XLknc_JD6X5oEU6O=wpWY!b4*}stK>Ar*mP7 z>^}NQ-F60p7^kfV%gDd41QFNGL?XsqawM3!4H+lv_2JR}GDz=+G7U0>u{{1y6%cod zN8eqXyFkq5ycxm`MUCoCsZIbH=WM}a(rp=7(~A7q5O@ou(KS`>@5|^zKgf-W8}@wE zRa#fmd5b^@I&dtwS!MRul7Zx10anRKd>0^VdKTH9Re$kt4^}+9;tg__;y$d8Z5~!h z8#PO05;TNFiy{2%74cO>z1`hw3YOFO=fl3Niv6A($bR--Ie*;uN7u=YANg<%;M)xQ z*i!G2voiL*0^Q@&Hy`{9#PLdaJoL|-6@v1bbm$&Ox7rl}=AG6XxlDzwX%t~(P_l7MO>2C*1!@a5y7z>jv5<~F(rQ6c63cCCaUO*K9yTlC^3;l%P~$rCIxmM!6QXD zRl`|kl>?9xhOzJzMf-4|2$KGV33BQ=g-~0>rg7o*ywyf*R-+}L&0A7^0q(FJMm60o z&iYM|>L5CE(AJ}vOqAT_6=xg|FW+=;$vP?yD@Y(IxYZiQ~*aXlM6IXX@@Mv=^Als z9DaHsix>@C`_ocy>_n8HJhH098@I7}=7pQw-X>@H%evIXX?}b#rsrm!IRW7P_^fDI z?XrN@O_uI_=#_;!H>!Pni1lp#loiYAF#Fw{EK`B%+iL*-<$0mJ^l>eKm~j4ZLC?Cj zYj7q0?luwD#H@O`Sn0HAa{u!`JR`&xadPt;m%@31hY!^@L%+O}MLa3tiKRTz@+klw zaN@%ZxcS3x^yCqoRKm468`MTEI{s`2=D_KKYskcaZRk` zPkuWSoB)8PTz;1*(Gw7cJ8dAdVG#( zbr>p=-;^epMpDDbmUKewVL0NJ-3j)9Ms#qdWvAmnI1f_k+xyYojl`K0$JRrex?c(; zHgiy3#YVWOSVk=b@Iw?E@D=7LB!udi^}}mpI4<+LINUKw6q@R&RJ9oG-yU?;K(LiF zyxMk@N3b&k#Rgm?I8Tx>3|Rp|hD{KJaP*1zU zYM&|ph2^$gs>npHAV&q)cDiS{%SmD|qz zvIon>{j&d%x9fo9gc@oh{2a{PsH54R2;0ALS1PyoSZwAh5sv&)-&Oy$hX=n*9Xyg4Zzoa%4#7YcInMK3I@h1-#g;0 zx%)KEPdx9=a+$m1e*L9*?}*FIvYj^pa&bbmzy6003IEOo1mDfi8s6&!m*~L$_%&ZD z$|V6Ia7SL35+p0nW1oh~B*m{ECT4}}B|++i<6nOKNCdo5khcT!TMm2YSk7gFrBETxEFT) zZv=Yd=Mfh@{Y#vaZ#~6kJHA?7z%U+NQh8~SOnhm)Vx0f&wwy^AB=sP=di+ZctUUuN`TUdO*vG_ z7&4~s?a};`5jJRmmrGaS7?o9CKo^JO)$;LwlUpHt|2M;C^bfsU@e_ z$*lCj7)&Xz2or$(YSfQ!`UBqMND_Z()M(eJ3olRhF}U4F5HIWG3Ogp!r51Id%>NsS z(iv8PbdGB~nPXDgdCY9?CVBcvBi2jq2*>%2AG;D_yd$n_aE!*9izKbRDQV|c-lUB| z!x)qyr?ZkL-73~WU5`IuR>Fu%z3{Jrer+YU#{Il5|6E?X5@&JhmtFSBev8V@ZEw`) zE{f0R8;K4IMYCCDJ7i2>I>)Jmy1>t{!2F zI&Uzr689RUcerzDAP|TT%K!Fz9<5=mZ%{b(i5zdfi^;d-20V!`eE5Nv)B*UOAtlvr=xKOj6VZM?qlBhKD-$AuVv{EUGX z#36ZVOigIu$ZHz^6o5{J=dma*Eg+Z0vGI?lSzh08;9Ua$4nth{k%?b_^TW-I1rPi1 z_J}-u^y0VQ75&5aE+_<-0ThSW_`_k2V?t+CGU*KxN#?2zO}cRuo6V9%ek7|AR3s{^ zGl(@9`-KZ$2hNh99}%!bC}d%_hV&gn%+z4=fa!LMj|f0p!_i104KGUd<>=@H8A=_Z zG5!1t@DBGm$2E#0a(dE=pYYZ1*+Y^{^&2Ng(?(+$p~!G^>_(w&Jb4>=-6vv|(k{N* z8lj1Jbd!!fEj$dlByOI@9?}`B^fm<{TNTeVCyVIu=c%htx)yVp6jMKdCxno%2Px_~ zj)yGTX(LY&<4n+ydx&*IF6;?0$d+;dFTV~50%hgf)bv&6n60?^phzx~cZ-DPjSDj* zn*a_n7%P!Jn=#O7zwKib=|K*rATGLy;nQbgN26nc_I?)8?RDE$%z| zVMp^@nbgIzCl@s1DFizjmC2L;rPPa#4E#YZFs!rr*Z=`|Tc1TX>t>z^^74akE5hOL)aV~Sz`HaDhL+lp0^5&&{cs$) z((!{3P#QcAxon`}L;UEdaEj+*-BGmTb&}Gaaopg?JHL#K*K3BD(8*svpt=FZUTGRlJj14e zTjhJ`QJTn~Mxe;*K>g_;tW=XoE&ejlD4UoWMo^XIFlMSr5k++~F)!|zl{?t@!px3) zc8Z32B=jIWlWn9Pl(Us3l^I_zxsXA|i+S7UUs|gjKXes`v~w>8#^fo~;DQ)y4{Cii ziT2b+W^Dwx3$aH&1gt=-DN`xlMB*VlFLgTO0dz_NuioiA9%@XAL3Vb0!x&h7T?IUR ziTSu2s^JXCf$&Vxja(Z*-P>nCXO{g<%sWOKsl0`jWXHN5w&3yJUBK(G9xrWTc%Nk_ zkTKc_kK_2a9*%FL(QjU6n&SyDuK_Q28~r0Zv8@$HWk>!%r?ut06bF1xbWYZl`%D9#vdkCZ#QLP}N-myeUJnV_LR3cRK+P>CFFa1><8f zY`nhCZF?A4RJ$1E;ds`_d~*U{t50rT9k_CJ?aPugbPf`Rnc;aV$cNxrfbw{{5Aa9M zZEV)Hti-uZk7Mp{>q`|zSBrpn&(ps zehyiuIDC?#{GUGiF+)3^wQz}d#$pQ(sjVKp#z4|eS z-3-*aY=4i+)wn?+fEpoNB+4`wBrafg&n9LeIU<;T98l;oo|Ekam*wqYT9R8(OZj3= zgE&W6TvW&8G!CY$4^I#^stQ51bdTg!8~`;4GR;H3#>eqAQpcb&UXiBDE?%ZKg-23O zn}bm>o_F|a`cZ;%T>Hmmge6{m$?H+gfDu%K=rm#zXoPk(>GrhjGcxQLrA(rM{Qco= ze0quE^h`dR$0Hrt-yKp|(81T}sYeNsK8{v-j_XU?k`%uoY)}axfWM1vycP2qZ^Tbv(`6N3`dNk(sIY6}oXIoZ~z% zpVFU!I2q~J|9JdllWVK+)I*lyzXVx=18C!*bkS{UX{Wib7bS&dz&4;98%p99_H1!; z0=?yr$F1!oIRU7jnCn7gJ$DG-zO0hLC1Qa$dwJdl0SkP^78ZW9Ov;(yvIgkRjo!un zrJwN5h)5Ol+Gf9um#ED{TMN6L6ICeP(TOfr$EX~i`;C^Q*7g&U6c8@cHzBXdu*vkC zrBS};#8M5lC3r+>n+zfc%;sxbS=>-R`sbylV9J8<5Df?T8M)EDSTFR-!%>>IRxis& zdvS%Hc#Y4FPER=7n6v_ZqMFG7NJW{J{oO3EG8~m(m+2Shx(kh))UphDkU;S{7X6Bku|{ z6^FEgYVt;uoej3OgS1OywT&J&je|UMyG0#*jn+yAwwlP*=^9~?gFxarUoTobo(CMn zqQ6m}laAr_#ZLkbMcVy#18@uhOin^i3bDHgmKJ%e*^52+Ku?dxmHnU$>*Y5-J{;X~ z)qP3Ro_HjIUd4IIY|8E4cAq}NHU(e0+KPOFu3denO%r@eHHHeB+o_-gHJW+GY%JAx z`vX48dVwON`Dq&FfjoYW@!vF#!QbeQ*lF7B!zA73Tu7b72A>4YB)!xmBpOWuEy7Hp z$mVq+!1t_>sb-l9DWiSaok6M1`;4kKDhY$S<1mscqP5vr_o$PJE*=bE5rWHjNu&s+ zjcp!5tfxn!wzd)lmp^=$;&vJ9@W|f{Jm~Uj+t#H$vImnq4saS0X~xc1%RDYg_baC& zkpeZCjVR9ei3r(X(FonuwNnk;SklEB1*O;{zWQ?dHA5~iodMvk`K#;2KCu#auc4aZ+Zs0(Vn?A<}H zR<6`4_-6nPR{6M-(=hr!4DATUSpwV0wr;UGLV8cTl}bNj8sZKdjDz!7$78De%zZoa z(l!*8924{t*g6(48_iHR*@Uwy1E|}An&M-NQ$;|wdbLbs&0(qHxVf%B$_15dC0K3v z$8Bc@DEsv!qg{N@5RV{=l1p^1Mq39$1aVV$`% zR!Ux)jF{}JtG$SFL-UTPL0w}bLT$a3k@xP0Dg5;SSeC3k>takNl4b-rD z{>N{>avPk7#Ap^gHphj^~MgnEfJC*6u!Z#Dd;YAQ$f06DDD}RQL9LE(N$`aDDHW zr8;;FF%^KB=vkXn0Ux{foet!LYCgXGpo+(MU?VV7?k6JruA;CA;0YqaAq$_gq5>4K zZ#5wD8Y5KxRRN|Y74|YrA)}PC{mJ7|=7MYAS4j~ud2JEu(FRr;7D6i$_9KZQ(hkQX zz0HhPLkk;V8gWibKWGK8&A}#7do3roa|a;M21O4by&MB#SKCIaS=H?)fB?sXWZ!P; zL#}qfb3mZcFiuzs65hz^D^kd|mbgo-^gF3lK5A_TdVU8az*f%Oog`!Nyx<@!t@aS4 zN+GL&eXO(`59N_h6O0^ysAp%9(I{p1hP0X&s+FIhqDQUaL)Dre85WdGZ^2AlIYfZR zm$^h$aLB|)Q203U0Hwg}reSEo4@~hBS`tSfN^u#dQBgF3ukz4Ky9j9*K2LHBn1H#~vy{P}qR~Khpk1L2jH$x&-T{>e=1*f7kz$>aypU zxr1P4s=H@~$|M1IbMp(p5XfLerbkX#8)S;BO6r*d;h^Rf#m=*hMhBww$NiKf9I|W9 zF^BEp2zQG34Wl4Bi>H$cB!s7If`n^pe43}rt`*CWP4i*aOQ@4+Y>v5n{=(XT%+oFT zjt3=^?McNjI;{+*wzZ167G?2pwjIs-Kulor(DHDwCYOMY<%dQq@EAyOtiz|la`Yw7 zZqrKz*J<6`^LMwjF9A*2l(fLtgnnSnrGY5bk-bP_3(L6ZnCKNnU>?z~A;)M2pjm7k ziftzvjH<9#Wf8HAK>faIMz^~?>!%;{!@sdkR82p~@xsAL#cCOPABkrL>aQXemaJ_- zd$-#aJJK#SiSjo;smj-72EZ-t;Ni%VLJ5{@1C(AmWU;F`OJi5nJf!Y3>U80Ck+e)g*IqEVoc79rplBG)-+%WJd>`GRGThGj_UHE>-;I>V_q`LZV;9zZ3Ybv*3eGIq z2_W~-*LrvC1mwvqxBwk%`AOJy0n@51C z8t32<7P-c(M8@`7$gxnf+?t{ z?OaxjE|o4)N#y&S3-l9U>+30jxNk!~0?yo^fI5Tn5&8sGN- z06+jqL_t*IYzd&fa2y4V5pZA=c!48Zjhze&h?p@vf{jy5a2@=~h^f%(N!)Emak|2_ z)^;JI+Jhc!59d@N?rN-E&#&?{keJ6?b^)nrc7v2QKpW%+dHO|1Qy*!ns(HF+SBgei zA(92Elyv(CpuD=c)g_W7(izgYr=WRd5|cUTk>A8t!#Efjnkv~NQmQ)nrQO|gDyxpZ z=@UavbeXM43Fk?|+nPZc+Q+!@fl-L`idZ+)dZ;Al7Nn%Nrz-lshZmb0z*h8C-&|vQYg+R3jRTj^h`w#}wp% z6Jfj(W~S+Cbd}Na6y1`ni&)IAXV@ewlwWa!6-D!o=WeUc7U5LBrWXN-XL=s_#bfix zOQ;~RKizG4++m@KF}6i#k6^fcHOw~dcOD5)GbipR*V>FFhjX@tYE09{Ffc(YC38+(poTscHy$`$3XutA@LHm3uFxE1vEVYEa0V7K*VSm|}V0at97C(^j^ zX*%vA-1d049z{$S@)QKgL;A6^)~9+3fY+ssAU^CamJj-k;qkbpJ@K~}=FWPdA$(C? zF3@ic?l4bPl3wzCF|4a|{18*S*JyUk2VSaT4($dNaitgT>yc_XPY_EVy9{?34&XzS zD}ThNb-4!h&~(B-hSm6rdQF7BRtPHJRfn~F9f$t$^3v*l;sQZyai=-jm(`A-U|+Zn z#z4z+8n3|t-x(pj*0Ho>v&WaG>8KvwC&Zxu@`~qe@2jO7*8H%Y0Mk>-8^~1_Ir2bl zk3Bw`=fqK)XEYwOt2MSG8I#7*e03k~vbXDqN8X_y3xLm5eTp9YdfFsqS;;u}@JKIr zABYZoz^PZFYN&~-@r820 zdh3i(5aDrLc-@vBv$4berA{{bF%15P9&NcEjnwo374z-aDTnI$4jhWI%-Vh^F+St++7i{e& zJXLoHu}^uGFa86Fz*G4EY9UXyWH<4cUXiOE#pzD^_FX5<)_}Ihu^}r+L^dWk5_~*5 zR%er%%_5HY(6$l%$co7L+#HAOe{L*8eOgnu$q6NbM!LWZDG>YWEfuXNpi-!=t;={9 zm>9BT?Yv?U$$fDi&T-x8k`gqxnezm_&)KlTX0_@c*3IKCeqj!E?m8Aa8Z3_~kyT>R z@A5xWhDGr=@Aq?Q;T>)cdB8md;#~l5{1Zt-W6{h5n+W~ftZxW-E1f?|0EAHR+=uU3 zD0>l-EV!cZdLm!t>D_()R2eI4Zp{DA)q?lMUF`eGTJHV(0b(ve$Pb5o)X5e6Z(a>? zRRD^H(Ig<>&G73@|3JmX4HTF#4BsiyFaK~0o?y7rz?Hkuv;twN@Tee>!7EI%~b)`<4SU^hZ=6{|hy>Y`xk4zl>! zBVEgvyd9!S@a6mhplJL?+f+ILlF>9kP??|w%ntEPId*zP*a|%X2(8yJJWXH7g}o>11{hUY+BDjZ z?05)rbRI%ym7+KTJv5<+W8`OB*R`z2D6f( zjpG9b)%-WZj%M}!yU%mjwu50{E&DIq0PUHPPI`VM}yx!xv;2o zJhFu4sTdcTtf&$CsLOABzo+-h^9O@jq;hW_S1d9)vNHB>Z2g^U0PaY~or&$)eAIHt#-XfUq-@gmvsT)77z*PhQ8koSv z+TNS;0QhcDt`kh#ndJ(fZ`b#NgciB5NauMc*j?y*8GtRuxCTs|d=02?BXB+9ry7h^ z9wOmufByD;2I7YRSU{)0s-s2>+^px?|~&T+dDXgC6+cfk0ERdNYMJpo&&PPVOW+6phKt8=75><-6?o-)N7G$UEW9D_PC z{Kfqytl~*%qq>FigGlKfE|JckwT6S=jJY;i%??sK}{pioIZ| zKW>fCc@vFh6EXtbCNWW$Evog6)uT~f9wSqpUi^+cq%miP+mYZgvm0b}H2D#<{$ikz zz)ZOP)jPbC(a}gbUWWy%Im;ZN)l2%*4fpyI@>LaK*~CK;+|Ab%4*i0ssvxD0G*+<( zz4>9jCMztvanaf=bnpP}J>&M4t7F@;zN#hRpp83ck4FuLzeP?-py-QLwZ%EM(8%P} zok>NQl@BNuYnJ0NGYw70DQ!~)bCo)CQ?mu7h0prc#v3Oh+!BlpB!aS?#>$#_#C-qS zU`!WpN^3yBr$z!R)fL8u1bCcTqqf7Ds?=;})tJ}iIEu5*(f16)-r!!sV;QE#DbHQT zboJZn+PW(A7@oQdkSgRBz@elwk*Qw4CX(5BhAkR)MYOV-#(7N@EnIA_ANKSJkqLKjhc_A|62xg6b`6PNL?<2g>!b=%5CBXdG=1ZY^gb9(A* zc`O22_TVZ^f-f)#RBD@otqC<}Yc!psXxJnTeg`aq2-`|fp>50fj6vHT6PR%(`7PZE zd;-F5vvv+7*$E_BO1M$ivp(LL#w`w_j~0^}##V-IiELo_ok;a-&7#OobO@dok(Oj> z24&U>`xp!n+_g6xbFTqlyiDrRG)!fcJ1iNQGa5z6Q|H-F8}GK7IRNSTRWu1iZ5yCN zF@{Kr8_o%%WW^{l5_Gc)+7M=d=+$a*=WpGgcb5H{qSqn(>~gx z2N#sAv3X*ir7fo3nPy?iO4Y@xe+Emw;pcAmAADs#YMx6M#Hw0f+`jg&b>+KoyuD9^ zvX5tae4S+<+;@G<^?{#DW^wDE0d}$Nb2VOdkoX_p{`m19-w=R;cL7M0`|u&LZA4AXB2?Z;Itp z#Yq%~{Fz~{7QCR~?~8dkff04UE~Sna|1@ttQq1)Pxlu?w008M5AY2LP$G|9WKOgLP zkgw&(@9!o;|wnmvq^nI1owg>jUMowE~QI-`=H3>w58>ZCHg z4Kdv&6eIE3>Ti4SI>P>A3x1K%PPlS;y+0(uj=kDnn$8 zePWpa^OD#0q|@MA9VlgGrdnaI*KY0is5=05^UJQMi4B#r zWjq?5nlp8)zL9HjAEkb8JHc@EP@#YOnJnVgTQtRFC$$rHsVWnxqMjy}B%ZRG_V<~R8A_a+J+ ztj9S7+n1o9n!RHw<(j{G4I^G2va4ILstT8cJ{yZ@mW@I41|n({r)H7LRAtn1mJqrM}E9d?M-pjtX%m@ zhCHoef6kw8-~Qk+9-gK_vfh zi=0HY_?15!On_b7EA{OI+~t2nkgTD(-1+wVpTGS{Y;ZaxzAdmJ83k7`-uMT`0^J2S zH~3-Yz(!s8Mj=-Ae)fQTydRGn-w5%U|G)pkyCoLFhj<_dL#pg~Q-wVwd^qB-AAV;M zD}HmycLWiD7(OCQA*?Nnd%vy-Lhpd_ehAkkM9x)#mjQT0N<3aHK?yO2se+^a(+%v| zK264>`P49V>&up10XNxWVrXA#KFLR5^~QXU58JzSQG9Umq5C$QUN8@kR{gE$-Lt-K zs~r+;K8jZL=~#wOVg*sX^bRLZ^Ro7(NgeC|Qve}Syo?^Rw0J?=$-dZ^HYV|0W&0Q7 zg$|-lVv!yF3zA^SW(XYRYL`))yG`!_FJX>f7*_sqUk9GcyFIOyypKubs^}|$%kPs2 z;4k^hblBfSh~IkS%1}SJH{cM}bV9kL8a~FWxJV}T9zG*$f%d4zV5t@meQ_e}*5oV0 z&f=Zk4(RRSp&r}I)|9X4Y9FeE{a^}f0S zUuPB7KC;h&yd|OH^_>vz!g%6KsyYx{gfB_>zn3wOriMjNwFBF*1{RsKwnH$Gp)Y2t z5W>}`G+T%YOOkjJXr;GRGeW*K!c9x5qr_idW+_qr?<$Y`b3P@{kz+bO&7e)4esOgX z%B>vcSA|P<)uc>YtR6#a96`foKpBBDOBrngX=Ig@fA?n;5v2WaE=a{^ zli2p?zQPWbv<3M8Vnyr=6|OP>wf2iPsj_7bBAkShZH(MGmghg5aTJ#EG!DWnG~#&3 zuD-9hDj-s4*gzJkZTXPw45U?3RWX?h#u4K(P_<9ZGX$j@H?BY3Qlq9=o z!Q=aUeW%~Z`3q0CL8l^L+sy`lmRQs~1rYFoCh5g_J!O;1KgR1%ChQzrIOA zQGoVG>)9-P#25j|iP9OJu^iMMM6ii<-!`N@y+#{xP`VRUtCg!Vg)usSGB=xB46jW6_N1PhQZE7*6bG#?mN&7=M zE1Kqv9TikCurA!{(<0!jnknb;L0)8xCSND{Q8PU_3z%CSD9RuEh!H7W--MAur1% zm9b<1i`_6phid{0H08W=tj&7KR5%5UzvPuOEOL+my}WI(A;v1Nt1}0Z_VUa4fWu#r zLaD1C`1^3s3w#7q+-0_oRo;Ftcq#>CaJ)RL)PD`^9@F6L3-g4?@J(qqWYIgCHITzG z_2{<4>gbQvs?fICIYN8J&DQGt-{%+v7+Pwrw0k8+5*)jOSCO6)5$U}G-cgTo0BO%~ z+iqBq9_|JRZ)qpsOwp0#MP$`>uuU8_jYj)XL7!IKOtH3%r}O; zcciWSqn(P?WBCtV8+9`@W~u*6s3?>J?;&wKlGxZiRhU4Pscgn;rDWUcim-KU5k52~ zl`6f^NZC3#!?+;~7yxPp6}9bnc$}YBIV5|sP-!g#VproZbZ24wm)=kfZfvG!=x2n+ zfsXo5`)~|VG^MTNgjBk4uZ_Mdj+tFHA^U5;Q=&NgUvEcmVB@-R50}|$`s`@iY5CSf z!N5H78-u}4TSJEiz>eA4EgaJ<0lE1N318jA{r=o&_pZ5j;(cBR4dJ@r|`CxO>~~R`8!|0&k|Ud(C4Zn_rl@l zR{Hn%XY^8vHumV!upH-OJA;ES8+et>~X7Hr_)o;r8q z{pwG@xoEfe_A>woywq_K?=&U`Z=+jL|3Vome7XdmcMiM`VG*xWqW$hCbdg}?Q$n;X zHgGGi>mNRb1XwDWmDAwXK36>noYHwI!v&CXSNO15afHx%(ZHR4Or?7$dZDvLvW8#Hywf zR6EH$-Zxa_^j}-4@w@>&T3N!BlTJViuw-aUCPiEFpK>ANXZRNz!hoy5G+8Su+ExH^ zLbxxv(bJ3W&;h<8Pqc~*WUGmTo(w8}vJI)U<+ubR!Sc}4HjajF*fWJLKqRs>U^Pce z1-V?g6r$HD0dNmzO-QAa3<4Je?oIrU7%8lEiadem2$V%C_dXm-B1&{w1p z$Nnx?6OXW+Tn)I8hAcqRp{ z{YQ6B)DV=<{ZwW%tw_c>9b=oo&s>Qzrad(&SzOdhLX#l13@jZJlB}K{R09>VlgD;? z;OkWMOa}_Oi8yA)`<%c>ApVq9w)Gmn?TkM=jZ9pPWPUb%lwpQlZ70fvY!QvL$bzR_ z>p8fW@^hgoq)+l6c#;i@sPLjLp5KcS`TsyxZl_3pM`*zY9= z-U-L5P%akkezYLv=bk!G3h|UrK6t=VS_W3tJi7CP#rj`Zxwg-zicxVj@GDXAA?9y? zYXu-Z}(++34TD^Bt!w>(PMbJptG0sIkg>0EFun3%+{Dj})s- z4it&|{60NJ;@KPogt=PbtBnYfY`q4^n%;<|_d+0q(8tcb3zF3ok)V5W zJV40`j6*s76`d{dw7H`6W;|9VMQ9wT<%`q$oTU7}U|=VhP#_$t9uj~;yZ#3jzzk9t zJUg{X=VRg-PqP@(fE!})N#PzHfu-%pPLu|Tc!Sno8IMG!dRgKbpt_)%8-s;yF`{~Q zk0G*|;W5&cg%i*~W@cF(g;5k02!eIDqy~CmfZX0u=%Ml)r`)?j@q{wbW<<{EJi^-Rtl6C?5bO|2GxE?bUu<6nNVe~BeKf)juYPv?dPmmLA|GkNrwuvSvW zAS&vfsRPotHr32;S1W*K|+Rr=jVqqu{-r$v#dNe&_{Mh=_8jNZA9Csipy2>qx4mkfT}k6YuQ@%P_9ydj=bg(WW=Cr!^A{=Ap#TCOy> z5ATh5Le9F}``mmZsegkD?5ukIE>R6#loK^yuKz8U89#FWpOvvs7UerMGwsBHCIRG@zp>gsxstZ5}fW@TNbQP^^ zaPLDXia7h*;BLPyzv_+KQEhm8yaO~ZxWA-F)t})R&==U-U%kw$=_+bd)gACpUUVlW z@vm~y4+nJ1bw#tz9tWPh@47qty+SW0#$t}i(kghQgX3`PZ^#Gv)%|RAoL!A$a2ipb zUK^Q5mz7Nl#F_p<*zPCsl@S*G@%Xj*mz=Qz|4;$D>}_5;Ur*;p>81IC9qlIof{Xn_ z=i)e^PYi;N_Of_23wYbwLw*TA(x5v3`G)SozUc4Hn}i2Y&x=qr@A+E8M&ilhtM*N{ zdQIQN&hsOSO${?y(p>x=hnH@VLpUAy>bqB_3#xIZ&;l>jBhq>m<=3*-p5vJ)vk22l zjfEkJ)~AI=qE?~eZSPE<;;30X?Z7!aoALTT+?+XUo&=x&%iiaezT7w-eBvaS)kUwz zZ2LO1fGW&LJ2S4G;ZEztTx7Y#4DB2q?R^55Rdfd$)Y%|^MVfe$ZX#i^B{<=cVzl(- z3dxMaEADWMY%YaNcBKzucBm0<0ggrw&7uASN-*}-7-VONf!V2z0rLYS&OjGgYAlZY zIMYC|0ZX4|N!pWb{EmL)+PpV|xFnCWo+Fu}=!?0L8pTcWGL}-sfz31oB}n&oDp(Bw zmt>qoZ+;|f>(XNJ7yHBa}gbhH}*+lM2*Yz=X$6dn`DHjGTmwmV;BLiA( z-XQ?X$9cc~@l9WGjj=0puMm8Gh8yriLWdPIf9eYf3t^n0@gDpyzwsTUtZVs)+)!OZ zb44+a>{A?8%6<};0s7siU-077M}!y>mij)el!0Qs4$|xr4GV4_G_nT&{N-O5(8Eg3HSpEwE_IY%Q&oVH6q?o6GcwmXY1CVEj z;Bt-;&H2c0-yfJqeM0D!jMo+9;+qg8s|z~p1sL$(zxs)6u7AwZiw&Ps@{-0k1+4Aa zX1tws7-kF*Ns?<1r`K~n9ji37P%nC?O-v&X+hK>LCsC(W5aHF+{#T|n-fDI@%YVGk zI9oBqt%KQ~v%aDXE;>s)pixYWn4((q5ILAvR#A@a;#4>J_4{aOB??>`+og~sqRD=B z8(E9#6cA?&P)u%z5H^pos8%wmFOxh;@LOH09Od` z(2h~KuhSKTW0&`gYHY z+DqFxCBuYs!VqRB|92&IcN>#hYoiERtdzM0<8Ht&v+KXpl3w^&)2~5d0yF#<;o!#U zafc=C36+-d^`s00D=o%q-Oj7QQ2uv^5I=y!Gx<7)j_fqVPp9e)MMc`TK;h?&JYoya z1(wy2G789#_q1g>V|rf4CX(ag16}!3wkv9#9?trV;F2A}G(LE_yH7|#mf{V#xzvDJ zr?<)%J9DN4{^KEiio^;#PoA)xXG6dORE0OEEdpE?6M^ebpF)wqJMnz9mV5TxiT6uF zbK>V?0RQs0x41FSa@NlYu%_qQ04|sIelP%%M3-P#$HtM9FwYG6#iPKuMegdK$?1J_ zuSZ<#`>mazy8xu{1`y4I`Sq!ANQwBJk*4Zk1*lVU>xa8?N+HTCM5Vf9~tJ&6aKI<$#()w zwpp)RxF+R$6kM6`tQ2^JM2?5#?a4)&l*}idI+P~rH4N7kdL#`l&meP%C|zEPYAJS?iCy z$d@M!%X7;G1hmSB@uy$TJE)d_heAMy{ftk^p;10?=; zSqfSj1KEa987m> zUYNauak8FH^e2X*aSAU#A91IIUs=t|bW|7p#jW(|(xdbASeF?VHiURm_27VSub8ijV%rdr6V8dcPH=BRwBc(pL;@xD| z+<@HqAUo@OX;^3SNDo?9`K&&(iq6YDkNS5J$+DVj0AC)I_XakrWFD3Ap0tZ@mcIGx zTlwytd{#hWHVWV*%R~IEZ(aRj!c#X~fe@JfS<3@r;qDE7ZioN+?ayxz@^zn7nyU$K zz;lnEzmCgeOL>rns}fjH5&(XUE#KWqgNVUMvLB_@PcCWD@YevS1VI?EZ&^?RLjGp% zEa!dS!;wfXMwRs8vq7X?pc}HELUwbFjvhq+9D>#LBLw296svopbXjjEmINPOw&36Y zQ2X8jYtye=Iv7{zR>JvKof z;8zXEvb}Y;SE(U9oJDTeqrVNHx^_ph(E_rfISlN7h_2Zj$~%O4+0$#9WxeB2a?Z)+ z5O8ll3m}|TvcGAuMl#!&TdbSe?gLt|$IPi<3%IRR2h)QDRgafmh795uo`wpCGDn+j zoc z=uh_!M&V5eK{(i5Vw&W1ZF$LwC}?$Q97qNP@jWm{c{TVJAO`Ef>FtZyi8(1N->h4J-3vO9~NZHitl^r)4V@2L9Q*&7jPVc&B+hO~q^~V|{|gr7VFnAsi9k)-JuhM&W7(Hu zU9Gze@m5vxI0zMO{Y;u8TDx{1UE*(a!;$E>Y-KKYlMS;hh$@r1INK!gQoSd{>5 z6$~=`i>!yS$l+>-+y0=np6x2wrN3frqU%PhW1Ik%Ct_8pttf+4`pLF}VAonvqDmn~ z>LKa2UrZ_)PWo~v?k_ij#adgCwiCFd@oSG!@pzZAiUt~NlJUVQ2;T@{FuWFH7D?t;ALZQ-x;~8Lvsm8k_fLb_ zz{t5urhvJe;TucmOP07?(+hSo`NMIy$e)g_0Y|8n5`T6})3B=?K(vOCes$w#4$&DX zh}$$3NMv$`Cp-NtZoE4TBBB{t(pFHTV_)?lkUFRg^e~UNCRb+K{OD#wiFTaHo&m7| z09eY|y!%4!|H7A0AR7b|krdOGg)K>`y}U$WBmpqd&^5wnx*PmP`q+=cL_~Vjo}XkB z(Ilt>u`vo|<0yDI6qxdEX^t*r*gdvIP5O4$vCTWdiDP`ljH;xYT|Cqc{n3YGdV3fk zrs5_rnAS?%DI@I`!Vws3-f3~j;{RO-jT4Rywxxe{`tor5i(1PFF!u*2AbA9xg_ery~2x3c)Xb)EEB*0rMc|W?YP&`z=u61e0h$^kUz5Ws=W(U1F$zg)AcODtPA3ItQ{r24@wTrFTf&dq+Db$=PbCE^NQ#quF*~Iu`HOKRo-8XZe*>eP#u_fDb9fz% z6r_@gZ%w8qC(I+?0xOWg2>7X<{S(oVMt=wzus$_+d#nOF$mosBSBL>mm>4gXMsx@8 zbODbvA;i_174>9u=Js))*e1TVGq~}WFgn&@E!*)Njw`AJn;jY|^th!r72C7yxJ_Mx zjFEJkjVguFBD9^#(~x|y_SjgG^5flqRE$GB>^mE^lLuy3ep8St6}b@v$|#7`uE@d5iq{Q zGjATal;`Vu^49}+q@C3{YvkU)VU_Ee*LNZO)46=*KOZk(@l4azGk;(VE8a$sfv@WH zp?QvGn+KMBdxQFTwc}qWkjje|V#J{j(9_8m2le{E*pM5r_vrZ}W4%eA5PWb*)*nCk z>QdevNHMvPVC9~qIZyM(MJ|*ms&85Nzz+`jhd=5DJfBJM(J30_>m4zd4yj}j-?E2CXfKH(3>w(z&O7A(hosx&;ChqL<{PFdksig zJRP$n)l;__G0{=RnB4_VZ$hnlUU-5rCg;F0X^_!r^yU&f1F;@F;yRq6H$?f2$AkSG zQmm=L5FdkrV%KK8RIP{Qv5hpM%XlD>yb4-O_XV*xGU_)`SKN^6=tbOlqbTuvpz{=A zz=GY{k+qed|gmx${+1CFO)$R#Om8l-csCu~S6oe}jw}tOfSv6z6 zLq7lxs}P#)ywt3q$4r6G_(;rWr`N>ri8je(61{kxj0y~>zjK0Qp5EaZfRHka{n-ZW z8kf6>Sk&+_AG#OoqrF^2=&sPCi5wX|X}*;od>@;q(X6zR;*Pv2>`T`M9tS6iIE<6Q zT>)$z^>v~;mgBHWT^~@fgmR45=MkL7VL1{STYPe{=v)w{5oyg-Sm5MZxE%+SE5O3~o!h`wHcrXqGHjeJu zXdVEK(PS1K`2lM!rbay%D!3^F59l`B_T_s;J?hTlzBfmuPDftf6G&u8SV-inA zSJG>P^qk(W?NobGLun-I>|k%fyq4t^$QT-`iEDc5nv}E~>Eze|?$;AJ)~xMXTwG0i z#jj!|-F5vbJvk<|$tc)HQ%Bb-Ue88)lPN{^jTqXl3*3yr;k)FSTyNbyDG zg6VFf_(jPyN5435go1Lo)WrtiKXY;D44{Wdup zb>BHad$`sTFk4_Nx{d)?IWHYaIr;1h6zVhLQW0brGG{NYZA#Y=V~9n(7=tD?9`O2T zLK~(GTgho3D+fl|p;}j(q&Ocd5III=D#{`f$@yO?y3it?V}^3eD!Ufd*__!BMU@-l z@f1N*JhDKIl;SweY+M`NrLk3Q!nC>NOATI@D_P@*rxN-lDE-TJ+yfk|SJEr2A@Qzl zz>nX_+CcZYPbvet*lOgkdwPG(L960Z1 zb7AmDKB~);{7fO1>5#J8b#KQ6SpfeZ{_+>!mcyNImfPMV_x%PJv-u7mFs$;i;>yIE zu=2b_SLgPUlU<(H(n+xG2)kRpq|{2Tc2!BM^$Qhpeumz$!61S< zTJx>YLn<(vbAF5S2uF9Z466#upA<-fpRqa_c``GXx(KLx9Hf+suM4dnj>^vd#B*{o z!8nq)b_GR9P-8nYWD{#q2HDr52fBpkcv3onpxT5hYbFZQe`45q`j{@8W$E+{*D;~N z&kUhvcR8Y|J{r@kWr0sO$jvu1C?(mM7Vlaf>(iLLJ0(F(JjZK9*_H9>Z!5kV_Xh~w z`0<#xIZdzs)TrxhwiRS%S6JLxb;LHM$iXr$I*HP8Q#f0jW2_99@wSTKhIkHRx?!a2 z-=W8(er?+7uE$ZnoD1p3+t^0$X8lW(5E=(^WR}CZ5#Ef#Kn_Tpm1D-65`GY*&1VSs63#VJ`t0oZ@ngX4W)^W`nocsR2G4B2E zD?l0adeKb>bse^9qD|35@DpBn9>vNsdPfFe3!U|IcGMFoH z+5)JX0vSwx1RM%>h8(r?ddM6>RLGKxWSXvGX5 zWKpE;u9-xkmu4^7@UPj-h)|Ts=EQOWo<>=>6W}W%B)PU_ed*%emG(b;T}_ske(aSf zSZVr%jCYfb-{q$ZQ0^`BF#W$=2>|BFbfe7oftoi9WuL2|<-Ki8laZ@*YLG{C@^}ni z)$bpx@~bO-s6FokxW;GU%<|U9hq8R{+Ywv=0Qto){p8zz&~uFdwPkmO`|n@*5>IaW zv-&3nV&*}3LdC=P??3+j{=<*%e#1~WaqvLV?|&E!clSZTGOKDA-+mqdQe*d)|8IYM z^Zq?6{8%O(T3)pDM!vTALh{G2ybcRt?FR~qH*1qy2o^A`lX<V_sWMF37G>5Z4{{u^wH^pi*>sr!lIS8IZ2m@hK9a4ihRU=xDyU7I_!5b>PWxqr4n58AmY&8 zL$;+_Hc<~b^-pPzMX3%r>C`FB6gkk2kcD~8gjnw|>?mTlVXx!xx1*{~<3LRY3hRn% zOUEu95t9LuF^w)7wO}sif&c5b#T6ctop(nzjUfyHr5Q@lHJJXo-EKTCZz4!Q@kr|o zm6^Y_yD~XHc)gUtlty8?9r2*BIMaryBSP6D+Y+qgTL{cIP!N0>v zV>m+58F75=;&|YZ(_R8d)kLhUv;|Zu=@{FJY9;Er4Nrh2v)MtX#5UNCaZCcWC0rGl zXE2^g+@#|%#5LC1Zq7s?%T@|{3AB8n1|3KB7VG3nAM`eDSC@e513|gcTpN z0~)3?Ws5&? z<1;7Rc;|1W`>iz$C+k|4tZcc{%zLL9c-H^_{L44`6IZVXkh?xl0g-Tnn=1!yV{>cT zr7gsCQX3ty5VqiX$j3Vl+(hy+0Wx@r^}qi7#tNRbc^B4y|6qA-E`KrQe*gVH|M|fM zNL?Gb{I1%)Yo7NWXp+mHfAR+he*OD9pOoc^CBD??uYZ30#gjsRe|JgF6EzsxfRU$$ z@*x2N%ts5nyH7xTnih$->V3|KXOI3Nl5hNp;$ME}lES6718Nb?*q1OK7V_W!@BjOM zaZTZ3-;WU!-7l`={j@b75wJ?RxUk}06j^moPrSgxQl34LyUOR?hCB&G2Fyz^ycHrR zHVgzGb>PDk898e2+a$m8uvY%1;#%dJBNG4-o8zu|TWQ#&5Y5CF3YCszwty4m^lKf= zKvcwvBic%Z4O7MJ-5%z24?exIKQ1aH?}1%$T;xfpr${r=Ob$n6!bvb0E94ON1*ahj z2M2>BakY*_vZXuON>bhlN`gZ?40g-^FAm?xgn^l^<1$;Eoc0De>c;UEbY*jVM;T90t#fi0aDs_`8KR47LNQDd z+unq-aF36uiA;Y=lNudN!|+wZ5Kh%M;Cks^>dL!E8ZLT{uxhttrGSc>mx@K{nnMCq_|RM8^dV!h0G|JP#1X zY{%YfPG=!ogc-^=5%80LAoiFia$cn4h3=5QV4b|Bk4oM@|4@qEHe9bpMY79x@PrevyN@x zo(qY5<&Mwm+gF9tto&IStLU(2002M$NklodL7v`F;kGHw1p+b~{J^Jg|QOUV_V~{w**Tw!cpJ<2Z0n{YA7UoS zGDCX+R%YcKKaEq%_%Lq^3TZV_w0v#S8(N%(y^=K!YJzw?UK}sRQ{t^gXhM4t(u_0w zy@{UuL`wz&=cfp7xV&*hBdf@;8&A^o{+q2a!ZYr_fL=~S>+cLT?F_529AP7(t0=tk^ZSIF zmQwxoXfs#BiqJ1OqdXlk8PJ#vxp?}EZzF&!PAv_n9tXQ7Dj~@9YrC+BW%k@0MOlPv zFk6_n)8oP$PLbnhfXK>x86L*lU|nIZjlrb#9L6jqFWX4cIiaLCV_2d4&Tm={k=xc) zXYGxmYK3g@*a#v5?(XJz7e+zhLopd&gsPuz!P#eB?n0kGMCHappMT6L7Q(rAZ6Oe{ z)TMzO3|u}N;{z(}f8%dwd7IqF^8F(K+*)@L%|C=bZNr^=v|eCx_QMrr#h0 zF>g4K7)w|sYz|tG= zTy+3<%^hkV@{uGZCVepAu|*Ed<+$JQ!$$?YPRJLDnvQXrm^b!aYV(-BCCl@re4kR* z@c__aNH$))!~o>9U-DW}4?GgEHs`vpG4;zA#p!)crZO9{XzGByI{mOoTnmT*nN z15sG#ot4B%IQ*n!R;$~#IBs)Q94qDGY}*zy+k!psQeveBxe8|#-3V*)c~61Q>+5QV z0Be0Mn@;Mx`%4#4kP_OO-Gjsm#=i zyv_~q5`L&&G^?J3plVDWZJrb=&i*Tzz(@Y-$YOD7d#e(iUg8~loi1_=8b|jd(%?g4 zHInLVuTG^}RlHsfPYZtscZfbTKE(Hx$rJ6iYII|-c50ruCc1c3u%qw_!Ab8VK0gBU zBdk2ffQ%p93~nG8pipV|6lMsHJq;jkgKTGonZ>+nu$>t+csXPC^w$Qd9+?K!jcj@xB$^rHNnQ%pAvW?WW^GTSf`TpiYzesrDQBBUZ&-)f z>UQG;R}+?f=#Gkpx4YOjGTT=`=nhR=)7|=p_<_`X3V1?^{(xwV&m(V&8N{mKY4RmJ z-7wR;YLd_gOjLDacw*M6V{k}pv=?-3L7s2`eD)97c!_!dDPL^Y)!G8iz&8j@Cx(e@ z@voQu6^3L3OIA+usSTiz3$oo8um&W-{0=&~)}$&BxzX(4muR&TmIirUB!*N^RtzIf zPEje$HXK1A=n+Wp?%6Ci!A6u_Q1;_4kRoXYJ3MQR5VtU}{xEauWJ zo)i)(!l?DEV-aaz(JJIOx;7hG!7HX(C++bC^R%FxC|C*0fiJvapiN@oe)%8YxQYCK z{_`K!vtqns;>L29uh)@^AD{SVZOw|+E+nppS(N)#LcSZ|VpJ;b;-mLLpg8d>K8;XU z4mYb+XkD87MLn))krENt3-Gx#$GidZOimv0!LZAB@cB%#Zzkkj3BM4Br7$Ke_Q9}+ zq#1Hk9M62SC$VWrBBS$;yVoW2*TJl#D{P;z;Zndr=@MFICqd^=2l!2+el&v1Bl1Pf z=a2Dj{EnXW@rPKQyo$`%+W5_|+Q!12REH;IiK026!qLHoExiaw zwK2!|9;w8ri;Ug)pW?ubAY9HTQL#U}c5Au$Oe9(*6eG8tnryC$dP?$i;IN}7s%A@^QtiIU9D*A##nq7t45AX3f#5spA<22X8j%|JeuW zse?L_7@b56b~@lDh)0$aymPpA16g;ENr`Y0kH%;7`MstU9FbR<;UU6i)K{=6ti>ot z_Ki;FlZv9mfMh)srUfGZRi%w>=bFwsk8CIoHl@%dBH@{EboCKScBp$&$FGwu)}X)I zd@oq@(G^^l6*X~sfi7~ipAWacrJH~ZbM5t7!jVMKAY1Xab#P*I{${WdE|ES`uqV8+ zynKc_Q@yKYf{KqZlmuaktr_7wlmovh{2RdU}hi$lkI;EAc}2xR&bt zH4b!bKF4UfyAoaU;f{3^*H5zMut(H-J)Rp-kft#5peI%%so24&`xaV73mWNIZ`3FJ zwMmgj07^i$zpE@MPGw4)B3_jgtkt4LCG)V1Ka`HlBvPUYcsm>RVt`Ljru6WHBuYu+ zt;lKjg=blWnEwQ95H-@UA;)gI4Lt73j*`alB$@V^p&`?d?Ix)tK~IyR+Lw7Gx?PKD zhsrpknq52iOQSohWHiVu32BZ1n{WwBqoAipYYA!EOJ!(`T}Qdj5KhH`4PA^v0*|sn zX_dDJSxPwG>{zsPWu+2humJ@>^bD1hZa#}r7rQ=h&ob0;&z)}ba>6ihvhb%!0MPFYfrvV8WlLkNk>Hz3YYW{IX5&(BsCN=zRS5x8Hbf z=R0xwJ^Mt)ik}B}tfX1wEejhsQ0nCbapV$737HcBX8E&YUN`*lCp5qD$d9E@1=;5< z5gZtydBCR@K7;0M066#{GV6W|2a6X=e&pJ6kdcP?0kdQLQMjyMx9%3^QVb~6qF%HXm8Lf}jFFoj{; zC6A~(6_2lSEu*=Js!<9%mK}UMmZ$)&oP0{N9W(gTcDHRBLiq_V0JS}pj{ie5r&z$5 zB4ZXn>`Eh@vJ-cLf>!d~CJ}@TV&OrEc}fw@M!N)_ThcTi8nLm~HV;Zj1Y5Ia6jN;V zyoSL|)U|qQC1D}}tc#na*zDO=a|Iu~T4g(@ihi>gd*dp4{%@{X@?%VEQuD9&#yObV z*UB(?Tx?4`zppEu!s<@lCU)76n=yXo%OmehFw7S3BKeT1m}k@N1UCaY{wcr{%7#C7 zkIkvFh@Kw~^o&W&j4@Lsp*b|e*29&;6BV8#@2-Ji*3!08!x|FN!=v|yr{Zx0;;4pW z_=TY|FeHn+CyCV<7qQXB!Ik&OkNX6Soda;Rr{OyQKidYBT45XqCZ9Ils~L)uezDg7 zf!yAM9?)rT;{ex|ViSbr`ZvPCvE{z$+ZJXSR|M3?unV@>h zS?}D^&$n0}#|e*}xA0li0&!K!P5nGe&llA5abO2cUwP*tD{Nf)OuRLa$@MNfuPyu! zo~M9V!1Js>3vdI(yx-aXFYE7bSg_!Bt(;rmjFrcv>lH(;5LhO&`iCA)VrKOZC~pxE z8@GY_eg!rJo2PwPY7+;GcmMpBqmK(n96rnA+ZP7GpXG9K?h{aK21c|$T-MX|v%6WL zzw=25 z)O;wxk4EI(65+q{{1smR{p;7i|F2NUz=qY??)DLW(EulfyW3>CmiY^#TlB&3#qu-T zkz2=c-{a5vH_u0Zi5p?JMION_zCHpEvd1-E?6~@GxgHybcedN2ZB<82YhHP7;2Ix} zPf7$2#|L=22M|+t2TvoykqqES%jS6iF7vXIk9+kWi~{jYXu~t&zHGbDZ32{q?NZ&{ zXdhIdA9pX)VBPWC?XftHRh<%V$fN*{ugVSNnjGpLXpl z5%2G8gNbfva=2{00JtpH(qqLJ_9$D~&{kHECxfkI#pNac=4Bk&g*I(p-47p)^8y#D zGBn3B9tf}a8hYN;>tWG_XH*2Siey|rU_9HIc@_B`9I89As)B0FDkDS|o}lN&zvxC# zKjs>1trXFVg`iQKV*?f+<9T^mA}#K$wO)r0<(^QYqn~4ZjYA`Ol;Ma*xteGjXo9y7 zK<8P1mCL=q?^nSr7Ld(Ln{yzWUcz1%VIP$oQw)m}Z{zaV0(mlf>Que^*y&8m?mWc( z8G?lgal5^k+mnv*HQvgI?}@f^>h$BWgzNG2rjbc|l`AI)C4vL%Gn+|lvMf2esE37v zUH8X%<`>e$B#t=}ncSwFh zU_pY7KD+f+^Urojk}>}3T*qq^T~=mIbTn4Kql@Wlb0omCx@2P^%Tk$DxsSx~X;z;u z`HgD;pGk4~>%@0aO*!(tpRSpm_JqVLpXD!&d~;}*;pXNoYM5E9qlL%!1zgzrmup#6 z^Hl#IfBwO`yh~nWxMDRe|L@-r`oKM4R<+)NcePGRJ|l!@pR4!&xXoT72Iq0Gh{*cw>X;ASYlrJ!x~5;)e`OiVq@)mxlM9p;-#@y3OaNu}Oiad=;!e-_v`Mv|g6_v$O(Tx892`Gm0{ z%>|XCz#~lXaN*+H5jlxSi+n7T?|5)2XPx0^l=(7J>hldZ4piq)hD>i3C&y7_e&A4{ zP#AM8Ovxe1Xhx~DytHgvhtSHJb5W~EG_Vuk!5|95fk-1RzeX)3J$`97J}JUft9HxW zXsArR#wroWL8HSEbG!U1Z%{PSPdAB}#YAF*=J2Q8OlvaUQBObc6R+_osW}Z?jkn;B zT$~-GM`rg!ACZ6;WGxUjhDP7cjf^onIU~2kn)n)&O$ys7{i4(mGddj`{bV3Vh&H8g z#5}Fq3F4ny_ZdrHinfgE zqb_GCl!bW?ln4)xH1Ma&K=U=AlVL37W0NK+L{~>iK+4ev)!ulmMEhuS!(&;`rn`0pG%1xwoKF5HwspmGtPXVQTpH<~?ed5)wW?b@He*@* zpDtTPw^5x)iZqVK@Yuv~1`AAJiw;wESF##3%1*V@4byv9TV&3;4`bAkU#^#3W@v(l z_^G^UA9;e#|BP#VsTQ&$LNgBP}F@n%OuTBwZI<9#B*z=%kdp0 zR-Q;5w6|G%OIvpbF$OQGEW>VDD3hmXJdB+H5o@*+NOc{pyD=y>9X$^FQOfh#qF#bs zM~doU;mg*(xW(!-VVCDFY@B^!SiuQPh9t!PY!`iGTJbyLdOTno0)}ADt*IWGOtREl z#Go{?b9HH+=$v0c`#g!6I6_LI2C&Uhv7N)XB>d9!8>+xv=nCO8LGc>PN~1EPuxp zx=euP2J>zsHmntixjG{@q-9wyBN7Q7SBAISoKSlPV({ordqh2y{{@p-q5|%qHtJBF zXcEarU?*-b^@$;kD$+E8bC!)kjM1*WVPpgp9Pk|#@)&uXbT)WIXKS@icli&K4aXx~ zquqKw(Zt^J=qjV2#8aR}kD(oYcWcyVe+s+$&&M@hwn1FHgXm$ReR#GGkK}3Xn$AHq z2aLngV^dn$V>SLN_~dU=y5x6t9-}GQl;XwtxT2L|+}y%yM3&uy0O5AJ8^Ik$!NR)5 zV%p2xuE<*(T4PvYoCG_np}7uc7GV@KUttV~&NP=zD~rA{+j_SjNph|G+q?kwO(fPd z>kgM^@)5#wg2k#ql`QOM5}WTj;keZGwY?n2&qA*FS~A^-sSXy$1wcZSBS0~B1{P0c zNb`fH>g+XQd!mfD^fQ)_O!*IJu%$l^OEe>mv^-_+K8TsGl?=v1ct8xz+7;pd0jpBO zNc0fl<%#A+K(pge2hpTCpwUWI@wDjppK+urvSqYw9U9y1ScSg)LN?kryp5L={ z=FxVSwtjbzkI49Ua9zm4#OhgOI_&evyO#}?i%R%(4=ZtRcw_3<^kBpin(y2B``>T; zwcdQ)CpgJ|`~9yU-@Odst~__TvxsNaiwS<&!{jqNQWFfT0^E29BVp&g0xuyj%oqN^?fU%>EPUNyot+1Ayt-i2`G*pfiT=w|M*b;d zVvre0E*`kN@XEm(`Az^7z$xQz|K-~z;>7!q5?Vh#K{xNUcwxm?4CM<+4Uc+r8RO$b zxjgfkAL(H5OG~l#O#rXctdj2MSK8O6f-MJhJ!)@tq9TR>!d{8{M3}B^HqiXgT$-^* z5dEqLo9tU|S2#jnm(5)2dTpPV9}~z*7E5M};w5)jy((SN5p) zKZyOm;{>}wIi;Z(mL9r4?(66Ytf6N=W-BpJ1KY?>!k!*zwh#+1rLptrG7CJGy6{X{+npWFqPWsM`$wA8 zCbnlfoG@(+c==%&7kXa3+C?;6f=|{px8B(aqv#RI_@&%^{+d~F^Br%q(C3z@sq zJ29`Y=+b0v!q30qaQeF?eWYQps0gqDkF2Mjr-livieB`UhA?l8>SY}1AedUBUn$7=eGrHvYpkF7=BmU4TKl|h8ZrI+z6cgPS@xMgW^d84K^FR2#x^dF}2OfpG zy}(yf;?@2H@*Tzf0`F;2VBjR<;=DZhLw-2P~1EV{=)Ntk=#bQaE?oL z!7lCRW+=Yk5&2=lj4|NiPvgaU9KX~@I<%%=mSg;eJUv@aFU_lKFnao5&7u(1nEkNK z2wkVrhrky3N+@BUIF9#YdKxFcS7R-oFkb5a+np0YEg$bXN^d>Ve>+X-9_`b*gHZZ5 zyS33d;a`LL1QBCbjovcnb;q0X%r5WRW9kjP@>Ypjh8sZtjk@PvZ#$#huqb63B%UYGS>tD^#zLDFpmHAUw^t} zj<#b$z$65ii;%RrBFGnsT4|x1n*H3BH$|5Igw3B41E5pS zHeUgJ(0%BBgu?!ngO9L>t8AccG zC~sNYx8!S^Po+*k*g1#&PqHVy{@!GIedT(>m`0S#_EDMsXTlG#S8+b*zUa=mu%Ui2 zjE_-$e^JQwIl)c(k74!aoOp8B)=fZryD|W|P-reens{5l|w}% z6R_55?8D=k_>e!oMkdtrHC=ZtkK)a(1)aL#XxWsk;hfE=a^k~cQ~j4)O3|7Jn6Sl` zP;2dl9R>xGMV6NNA{~Uy8y{?I-YAVsyZhW852LAvaGOvX*{zS5hI68+HtLjP`f*}h zL*ZfEW?c|XW23nn*^E;OC+Mx=GV568-8zkT{w@kF%^4kM$+Z7-UPVGdnOrmf$yqjj-U8SE6mfPDwT!Qw@-vUgls@={qT= zrMA8&FWszb+cik*3E8fsC2oBqOH}H5Mj7AC;bHJFBZ00_MixJaN?D8uwynT)BWv+` z4k=&GW}zUkn5OA21T)CA2jap%H?aTt_RYucS*rR}jJM^yiO!91)}ViV=gA-csFsd+ z)Fdz{aKNHdU&NBf+`WL{`I*1}=3#hmOJ@g)N4F6z@Il~VTrB3+{k&}zj|EQBwZ@J1 zHU#GXZf-O`gzzrw1r7cKII_=*#8GIPB9>Q=XQ0wNkcaJy7Ic{N)F_6U#s?S2U{66l|P17D3mvEDF&|MYvqd9Uhao^eN9}KvTPAJ z{jo*UCrI zdAZLj*Jpm%#JDI`!|>V7L#8>&n18dKM2gjHh*w~8XAw*n#9zcCIga=%1z?c5e)n~OMY$g@;4OrId2a#~7OuK|pvVZgzs~C2jE&C_ z$Zi5Q7;mUY?Dar0?1vV-v+iY#-%!N8dp~bLp#Za(RwagYgX#MtANavx&vY^Q3|lah)KtfBl~5nGC6h-kOh9Jwk7sr1dvJOiozQ6 zV;9m7^C)u9&JUYOe-dh(zy!aw^x^nplJ>`75Wa``g9U-qXCk_kUqxc%ix2cG(8V!Lsg3`$M&IYOs``x@cbAX^F}mpn zqm%hfl(BhqFXs;Y`qe0#GiQY>%W)AJy%gKI6vbYGVJNlor6_VK8gl;Ac#B?>`B-c0 z34BP}*aSEM@*&_?yz6)v?S>|%?D`)UCCFs77(nuBrC_XcC}L)0%;D2!}q=G9P1@?x$k;E~cj z$*F5)1`!^1b{mgy1h_$#6+qc$UsQR1vq)=DYnK{0t{399AoVcUF0TdcMDNKLyc^JfmEr3v6W}S zRQmKns-(a(39XTv)Rq;cIRi0dDb&0Xxjp<_3TiEnyQ(ji#E^`ec5BE>OHDtXDB9F)$U7nu#iN}mseCL~c z{C-epJU7C5hk?J(C1L*a?K-?`z-MQF;9UrA?X$4WqxL-BQudF{X@f#DLlye`>&^MtUo z@eMx~*&5{&3#|AFCaZj}0kH9UgI{3&1%O=&obJ1V>hU{(D@1lK$S4!;#}W1oS_ z^p9vYRiuo887y1SnAu6xBP3K?0)+6B7p^vIq!vYhF|RUZ7-QRQhQ!Gq3B5!z9tY%9 zo(Vo4CV0mi!$grt@1*2X8D?15bASt!%tj{pLGlUU_GcL zxEzWoTcm3ehE^xG7EwF(Tg(Zx;l}VlMA=!tau?A+rtZZDS!xS0NGDQVV;Q`)X?2*u zvenRl7U1vyW^_vOW1Med6V9_n|1-sEA1uow}Tm6{OA=J z4q|ilM?N=_Gn_P=M#N37&DUPTppO)XC70!-wfDUjwo`2T-yMm>V6we^RP-TBckyHP z8brZC`MnXR*2mGz{ ztMH5DE!f`W#qd`A8Q5336LNmLe1gB}LoD~9iKEl|I-+y_<`w3F-NY~HQ#Bwj&3l?M zD$gL^Y?oPI)viH$kw3tQU%tK)9`z^32lUkyoBT7=>D|U{AIWKyA^zAMzc1pi(n!j2 zl-G=SSx@J9+=dn2_G54)r%~N|JRZEQ13j_4_4Lp@%2($Lbom~9Ame1udb*LUZ%)>s zU5SACO^4|C)jpR8fV@G@s@?YiBH)%&_G}uelq%o8*Mydk`ebgEubN@y}ya)YFeB1eS{M`DKciKdI&u zIuwq#8h-!tw?BS!SOx0{yn~X4^1M6Ypz;0;LuKI{0${#{Q1%S3f42>%nVt}Qozl_B zBkAXc@W|ucuDk=><85~gBK!t%iQd?UrE;rrZ>NWv_UVebn9{uZst;BbEW)$(4pc#iEJ*i9sFs;#|J91V#`uN z_ZQup1ofr6O`hqabUUlzc?-I%)_sB`j*5DhX+|1OjdFU5;KRJBL(j2o?|^B})+ z4c!;_A^)F33c%e5C~||F1^^$OTCMY!O)>7z%hKW>)wDt*Y#2Q72vFH8#fKG{Fk;8ctH9c* zTl~W+e9qRsJWe7va%je=hjNZ_UW#J~RDInB6Tz~HuYF8xMx<~t)tiW_Q<`*FS7p>& z+EBq!7cp~&(H-U%#y%3Khv4Z}SYQ?+WpQA(8;GVh)~P{>30HhS`2f?4OkwN34y8z| z`a#Hiwz?4168Ov6P5?2p6;yicqW2ehFb%%ewYu_6VnYQaImjTe=EFP=%h-KlYI4=S zqbVq}fo2&`NSLMeN#q&a+#;E;it9cmNS^- zyix#LGab$3IYNU^=D`m#L8Kg$%Q75a6TlSr@>NB%K#NQ3(f%=NqsFye1LAvOMaFzw zpl+a6&6Y*71lg6hCLmdEvZ!Ra>az7OSJ+v!|H%U-EXz@&^jZHOTp6Q+4=bzavoBJMi4+ zMuzZ*pZHKLOoYVug%TcL)Ps$myCp=wFDS|8+cQ~YbC=&NxYf_P`Aj8l?f?Ggk9-o? zw=8@o!HwAd@~L_rH{voNH`H@)p5%CEfR6!84SAp9PrPIMuYdmwa@qv=lb0Woe^ z9i$kRrNp~`Sv;N2=_aT%*-09!@U>C7^Z&#vz)EPDgK!5Wi1J4+1leHDe5uDMhw~KB zkd%$w*Ts4gtrPVVNsJ^f*a;`2jL ztcuvEYb2C^RSiJR1ao-tTWtm>whbjUcz)+<+OmZC*w?(^uOCs;!JG-UyWq|M-z(ilt&4q-p_4BG@q`qOUVn z?g{qf`uMA6^pE&%Ibt8Q5RU6}yez7E=lt$X@h_WemLruR7VP@}g4$I1#IVYy@m2l| zRY(_JhE3#1X_Wq!JnirBXulD^ojnZi7U$mqO0qf-&yJ zhPh9n;zzePdu&$F)AY~?J*pGrN`#4+5j#ewtf>?_;Pm^u9Rc{~M`p zP#o+H$#M|qz zc#)8Q-sShUI*VtP2)!Mio9`}*`FJrmtwWr9=6p8y=U;yPU;o5(koi(hLL$z7TMjYn zH&5wk%;$jlR6w4_;jtH}e8%P{*5dg%Ea()6Tk_Z@@u58u-Y?r(`Wl@HOOIg+@KxVm8FdZ5!v!5`^i zz(Q$WCpj*`(NE(d1cXJXK*!({efz%)bo-a1vp|ZaG25YE(ILOBkMJ?QM5j5$D;00; z<|Xd%AUMpWyd^P5{YY(f?muj2)=t*Uz|vYE%MHbWAMX?NUmk7Ej0=rL$RlC!K;nAMt=wI47(9X5La%{YEYIoZt zkT9%I!dmYa+1*S~=4|{!7`^-ox=91`=^y8)E6lz{&?KI7yo|sU+%y}S&O0w^m!t|? zczKThS}%uIz}r2}Uft=4?54o+irvxblnw`5Zqc{7`&BJytv~9V{9`_?Gd<$lb9Fa| zU|GgLs!9&(nL8*xUL_uDgF?A%=^U>3GbF_`i#CQmMpX#=;Wj$8wl--y(VHz7OO0Vc9I5S$VTu<%YP= zqx*%JETFv>$hCnhT5s)pd){Z?S+w$Sy+P#fht0(P>t8(Q!>ZP=!gLYMauzG7@CpG9 zBQ`n*h_$X47hFiN0?xgBlEH^>R`BLopzAw}_FJvT6ziZAvHSiCgM8X^- zS@YQjnk>$fS+dSkRdfm4>n4j}0=^UCrxAERK>_JfPosf71pvL&!P1Ha!-my4%M2NL~e;!fCZ*6(nT5$U45#MzlKx^>y#7Wxx0)7F(TI z=xhSFJp>+Fg4;*oLm0&bg8BGaNC-nVbFy$=K-L6gQU&AyEJHjuy>N~jFwfiz?|RDg zY)sZ`rq62Q<>~~O>=AY(TIF!&RcbxPDv{OxmK*d?rB1Jil$`0SW@6IF_&C;c+j-@i zj6*BHZ4T|Y=O&F2W*jk?*k04u3M{=8gDF=DlVsVeP1(XLKz4uE#oE}~w*GWNadwR) zX^F2ErvO60A=sl5)WFpXo8!o%i<{aH%Q9=u=8(%vHBwO{8$XI>EBngzTZsi!3Ucy^ zfv%5a!X|0|#o2-~!(IW^azaSG;d#VJjp3|P@*VF1Ul4rJ)o0S{Y3X~g9ZL1|7zSP8Kp<)l%; zyr|*O|WBe~us!HC!#y8dR`P zfQ|UWuQo6^L@mpN+iH;GF%<`b1(){`6B2P{2k5KY6^0?-=D;h3{VtGoPdOp{a(1 zQ^Rqv{YfKJr!z6bphCD6^3<*CHhPB;=DKez!5w;TxPe84@ z!9%C$oEs`r&d848;&ZgdZYQ^OmjNBZIx~iBMpM5h^h6<-jVIQI#~xL37=|7yuYr;Y zv&!}}6CzMK=eGQICvsh~C08*tqMdM!LEl<+9|Ld#0Mj_pHDKhAMN+CWC&jhV(~->a zKKw<*ox5NR!L4PZaVi%v7;C4{_yNb$T1~1WqgS$;O2$u=Y1xY;s8G>5T$7?40T^J7 z<+I(4>=nVjpfyQ}V=U$|w%2}&E6*u%;a3GUn*pua&2xp&K?`s4mT1Zt&g64~3Dxke zrAmI1=E^2Be5Uj{)VB38n5lD`>`ui>$39{7{2e|}X9|Tb3CjSW;Tp$;n~2hmGO)^Y zr-M#sn~uSbJ1&MnVz99cM1jLIvRW2AAcMwTd&1q?g}>sduZQ^>P!#pKuZ&@-@u1t0 zY+H#qj7FZQZuLFLYnA9WQ%v8fmU#G$mYCu_^vluwi_&|QV`YDgPCey-$$z>8q1kL< zNY-(sHiXkySdN!j@~uw?alGe{U8l(a0NXm|DV4!AsB#lz;da}KLF6aGFYOG-{6V zwBuwC~7DPv>D6cXE0)YRmb4do*K!yej z-3;tLK`EVE;wkDj*$6F1vrcGs+g|{==r#J1S3pYYbk#acJ z(^Ly35{JJLmY)3;Oey>ZeIB0YPO~%L+sQ1D`39bRk3DN*qF_zQiaU?N(15{j8lm-_0xv$a_Wcd?_~JT&7FS}Fm{6%0#qkY@u>zs z=b%d|oZOUXZq`Nux6`6ymxD6|?==uZD*?lsspn@7d$qwV;T)r8lTBJAw>7gD{D0bKO#kGkHx^boB7|6ZwJ<62vK-+Y0 zf0v&$okGENG%sHs#$HP^X31Q@;(C<&%6*au@prgG8Ji9E!C`tl=FHYL-Tla1a2Cg4F2kq#PD#@|pz z;<3h_k#%zTqf@Q7C#J>QUUf2-zLwMYPE3E~aTdFCJ2UVSNmm+s69HV>EV; z`4@Lz1bQROmrFWZ=G(y+;mfQ}Klneo!-iCs?=6Ba(hGyht-jlXx&Ys32b7Q|E)UZ@ zj_6a}&i*gTgK8tTUtBpv&;OhqLmK?efh|Gr;E(1D;bk!lrH}kV(|jpL^_1mkFQXxU zeiyCo9-?vkI82TQX%aVN1OAk)!RmXgqfe}Z{S}{T-sUy?G)_F9!k8gk)=R&lugtgP znGVNv%64KUzSGvUzyp7=U7cr$Fi9|}=drf&ijkVJn9am-QA>kK%dL1O6Cvc82bapR z;@-a)q)-TB>C1R|``Im*2hMj9UL5Gih3@*42Wf8Y!{amVP$48LO#EHw>O5ynzQ`ZX zF5=_##~=J`g5UD#vpkT_viJ`JW-IwGey9L4KavXo=02|DZF7q#cT>O}e}|YJ>*#*# zC?sAI=*}!yar+KHCYA3Qkkf8eim`p$5$Kq+NaV1UU*oUJLz)0i6afDg8-)Y=LUfECyDA|( zoP9;zF+F8H5tQ%FCTzEt4YF>|{vF9fSnnD=K?Hkqe$DjJ*2869o{Mdo0-5PA*Uv=1 z8Bn9@3jB@d!%#iM+?+=>ALNnr%VuxqHkm zr+2nT|7zTb=XK)+`P&Y*n)`Dmr{Fo^P3}dR6IH-$?+I?$Z^`03LMGiMqMKh~m*{Ec z9e^0H`=7Rl(U(+^9(>I@Mq!Eb2b-KXnu=>MX4>SJ#D=K+aMI`?`pf6p!ZSMwu3{j) zk;f*#X^i91p6T(pJ9X1sLj}MI1I2Qh;dRrv=w%24_MHnqiGQdJYW?@p|8in z+jz$+>?H_7jk1AXCD2nXEoAuHuXVIr;#zk+;j(M$aeMtXTE5yooY$~m^GxCKv_b9h zalKJV)fk34Nj*erhm5fDyWgx4)oOSymP)hTIo?86izI`z}-ibdqi_n$6|uXN*IQM6P#j`a|q_J*=#N;9oSnsaK%MohQ7asU8807*naRHWtE zD1pqz66Ppqyszm^(Qv(tUD`{m?`nV%P;=1 zULWiCF97_(LN<$g-g)4;9hb^J!Q+ZuD+Dn5lnaIM9RL&h`4=C^Nzfd5YrrcL7SMnE z?)6F1(zi=$mhwI%9{TG){Pi(BI}NPA znQ^b(c=&4rq~}EdOLwtciWp4X8C>4;Fm{UPg@={J1S&uEn~Nep2TflHZ*=?&kB>a@ zoR4pM_=pmL{pSb%ya1Ojeq|74Bs~760p?yc_?@BF%}WdOb<$u0TVE|Wa%sd@xPnxj zXv{&U?AaWy{1`@R=FyEA;x7SVPVqbsUr_A>%C5s&popOCvOy3L?q>_`?ig1P7KWNee6?PKulZo=GqE_C z-LjuBYjW?=j>kcw^jB6eHN_i{0pUXfIC6+tia*Ak{FNO+E06ka-pkf7JgISzUvsV`(~TVvbxel_Y+)w2!A zgJn0?ann#rzOtw%(6Z6dryDO+>7^6FX(iEtDbyeX69g9kUwkiT0O;eQe(Lc<0Io$o zX-_Hq;tL~I&+$Zf8qvjpYJO&0XSG{tk4!Ov0k1{z_O8klq>9?cgxxT67~393Ga&?& z^Pszd#$*T*ZgDwd7_p7N=nf~&Uz>iSp~09<6y+>iWIGkBx0=hYU6K%2Pfe;E*I4cE zu5d^g=C!SLjfn6xLJ13k;#((O-9k-!5Beo%rvz$z+Oc2&;U3-kZ&Pt^+ zB6Xf0TT8q1+nQgl1d!FcFRCnWU0m`9r&u5Jl#UPi@LP{JP|bivy4MHXQ)l^^JK215 z5Pe^xT-Ij^&DFzP1K_{G1D)tt8UHMqA+q@9(*&-{6C2OW@JU`qn`igATkay54<7j4 zqbY zxDw&IimMjBekgCi5CD(s|2 zrg`egs50ixsyMaohBuqRY&%D_)`TNd$JU^Y`a!nBdKM(72JuzYg_R&$k0r4zYx|KQq!u{+V(Ns4?%XV@}zntOd@RDyd=s2$X^`$Dc+xSWo-m(wUaK_!*29ypAw|AXPu!yHx$BIel1;26E zD3c-SrjI5P5jKQgQ6*eXpr-OkUa&S==FHf#M;Nw>2lJ4}wmIfyRt+38aOnhcqDimu zjp8|M{?@{6VDn<4M2$gaMn*toJnlrHb99A{S~4n=G6&BtU_(tqlGS+JQY%McT0yYS z7Vtx;cDFVIn6sza$R(3+++j0A=DbVc0?R9ht^Q1H;z7=Gn0(Mz68jl|n%0wMsmp-v zuU&QSU)w=$L;DQv8ge|TR3<@M$E$%V8=LAYY+H58YvcQEZ8dXd4GM9ZM3sWrU!5Ll zuVp%c$2{e$Zat>w04SKl>J%<|jtPK@qxwIegsg(;4}}+ zfiIVuad(7Ml5scU(rZ^+joO;nZ^ny!K{{g7}wG+j6{^HipEb;bFG(-Il~> z2E6rf#rlp9#Ks`_I%#q$gAbaW+U!zby-dJwx>)435&W1r-KUem2~QZ^vFv2=9P*A` z?nz_KD$=DnD@ecVC!aud73{+%!dYMPB|pF9M!O4cmsqa6UC1UlOu07Tw}*G+{RSRZ z(QwA64CLUgYo7dfvF&|-ev6ZoOK!dt|Ce9z&p#sZleqctE?-aT_xWJWY8Tr7@Q%b! zfBg14e+KNAyqUlQLeP>Ro>)ES+l076Q0CG)s|46x+Y>);9pn$g+u&^tlCqd4j)|Wx z$kYEs&s79PVnNP&+7BLhcfZ#MR@M(F_{M@-va?2{;T4Y`&-E(Dul3|z1=@aS!FMFQ z<(9{GGAoGBVv{3x_W!V4Y~T%?4`%pKk{2y;k=VRKvzT1Bz+==IYhZq618y8~k;B1( z4c$y-v9i0*FIIb%&ecdCZG`+EzceU3BAgU-xQ}|;y7nqarZtU zk>-Y`YxF(PqH&T+#FnJL1<-B|#yc^b*28i8D@+&IIyMokcacLBqfDeyi_}c-iBa7C ztoN63>tSv&bN94B!jpbpcIA?|;mjdw?L9HnOq}hM^`ad9P@uF@wSu8e`Vz09-W(Lk z12RtO$6Ad&yN}dnex$ISnK0Nj%?KQ&$hu2IE_Ji%R6G4lJyI_zwaV783LTO10v0C2 zGaYOfslhLHw_xR`f3E(+pndh&){L=tQ1M3*Mh;#t@^!Q~RJoS>Eo^T^pDW!zi~_ z$Mt10&CI^b<1|ay@Jr=B%G>`j^t|ZU4)6Dewe2x8Au(!u>L%$SE>Gu;?ZVCkV$wc_ z#h(2g&#BJL^72=jVBQY<+vB(^5ejZUiNmz58qZ?%uj?bO+HN7!cPOS=C-;8ATD;=^Tce!mbLR2NPXrfv9LF@mWrusl zI)FO>+e4u4{)ytui5P`?Ocpv;%Mu*B=Y{XloOtR{hHT0eRWQWGT!>Kvo1tH0b6cKh zrE>c8{D}&{A*7wESriuUEQS4-`|M-R%98v2ESl+aGn$*_tZMW5SFay<5{Csex6xVe z>UeI4&u?9p!aQfsEW}DySF7RcJLAom>&*itrv$zApzf6d=P<4q3ynU0Se<${1ql70b^cbg$dJbs>m zn0@YuD-NG?GT&V4@Rf3AOsJHZe$F<{G=E>Vbtr@xb+C-($(FX24E(s!b@*yAT&YV{iEKmR zDCG>u6WXCeRDNqadZRsC!cirUno@Ge`Erb6d>GbzNpD4?Nl0}xjB9g_OIg&2x8reY z(+rMT8fWM$eixuJ>2*yCd7+~Fgc&#eB^>l<#NV(oxi7%|@pYzj$Of7d0hj03`zkHV zcp2y%{N-by?@ifr0Z_j=o%%A?Ia;%b4@HMQob|VJq0Z~5?e#dl32*T!Uh)R_PX@K zXj7sQ$nM7JSS5@nP?hsjzhBWsToFP)E*lO$lHev5+WN(fsRyU{i3ZMbB>O^W#vlE}t&R=*R~SvO-lMC70BaFvj|Z*g ze6a*s5(&TR1XLgBp6wmVawYH$waISpVw9vYZ+anoJf;-mWYc{-XLhO`gY?;H)uLDV z%(=uc>N_{&F)@XXN0WhhgW>pi?r#9WdKm2U>LzyaX;%<0vg8#gM-(&o5<#~YxUguOOS4vEPQpX)f-yc>{ktaiE_|M$VSLFtfAfo_ z@Geh%7r=*puxFv~f|k4cu9V}#j|bolA3y*6E2~js#Q+#bpMkNLg@0o8Q6j(R-_?Ht zG7@aOF7UA&_T1EFfz8E%_sH{QKrWYoc;!L!KfnC=YrZ7tKfiLB!58EB7XTp9SC_~M z0SW2rT0fZOSth+C5#9Xm-x(%Ni1T*{{J=x5CH}#uie=*?ygsRK1_`f z`$=RAmGwP_Pj zfC)WX8YsplxNG+!ihT_UFcvV;XkIJvh~4tiRS>4M<1MW^F0ykHN!4}C7+vV*St1fh zLE-6Z2fg@|_-PHBnkRr3$|CRfv~Jt6N_KPdh5Jxllt&hi8vuZzh9v0Q1n#697R zHBfDwqp$6vu$k`T<&hXNo2oE=&_p@7$QHS>d-^C_H#b04vr}-CwyzQT6UyW_xMTSkSQTp$6&oRjN^CkZ`1-FV`HyF=h=R z9h%gXfxTqQG3aj&2YedefD}0(_53%;j@#c@zr;6k$$E0==gBW~;ANSPCj6{r@Coh| z=7joTJo1BkI9|Xn=C?uHk7U3-b&1$h;DmOyOzcT0h?)+;iC~RAUd5>X@q6%BF~;;F ze+OWxobUh!D$A?aJeE9X2LS#V{>*@HgW%QZk`MIqvXpxaVhVB@;zFZ4rkjM?20Ruo zL(Jgo|M7zUK+?DcCRO|cs_R%!7#V{*oI^N1dPtCAcQ@m9B0r6nCz%f01CelhVXTKE zYj+W&eKJ36o(0`PkxBWKJ$wQ zS6JP$9ECPd#nbe8m`psNr0#mx#jRiP511t{JlVMl$Bb|2|NY-QBJUGBdEG{vCy1cO z0ape8`RmvJ^(z!uaf=-ofEJZN^5Fr$7SmL@w8>i*yjNh{KH{IUvCqX05b#(LvyvZq z>)BmOcdq8ZUL0Tw+{5HOXI|U=VV4ecl>&uT$OZ*vf8X&*2+s zPmzV(0NU-I1_IjkRaNY4o&c6f+c&owg`$NY6HcC+lXm~dpfAB|m{;UA+@riqlr!hF zd+3KdqPdc&`Z1rV6lbf({eL}CHn6e04ka~PW0CAQBqX)!qL1QeHRy(DaDgebKgVGB z3W(j(!V|}RISS`J3T3=XBAcin%OoaUn8NwYu5n)6U7O&BB=QP|d?U<}F}NbCUtjFk z`l;1ieH9`h@iZ{^u~}vv)n#BKt^{!Lkq&CzDMPC?*`_VL!($_{?W?w>iyA3LZL%NQ z;Agi1sg3#Wnqlk%C6>?{0KagB@pH4^{JI=(9cno=s<37bojm@7EMeYJh9ox;0fZ*j z1KH4GCPOHMjgy#1v9XM$vCO6!@N*476h`v`jx0=^+M`R*SnFl>kkK>CBx>YgD<*De z`p9VIR^&P#;BD zD$_$DF~{qm*pQ=`qaEduv4_0{XaFeVuYAs{326-CPd75imBTh#U}f2kAN~|nbDmfV z&??vophg3+W354$LxFWUy(n$NVOaK?y)iqF16P!vHJ zU<30r`bUtoZqiGM`xX-aO?(NO4@_Cv9AZ1hiKv*!n474mNr!noC#bj*0I42myZM z9D(T&yQ_J>Tm@V_cNzz%8sbV+( zjgiRNRc~`PF&*{@s!W%&nEVLFwB zuF=G5QVEk2>Des#;eR?Cj>BhSlS?`puhGW+5ZYQ;=BK2M$~;?@0a%3_pU$Go140bK z1wWF&-Q8OIWgVySl{|tJO;VXPs-z8MtfDv0k;+Felx5uB5CywF_vk=|x76c#wQ^=d zD{ABS+3=k@~YP$9OAX>d-hp>@|yrQC4 z+cpj+^QgUWEXWz=HbBMwA(BUaBDGPI804%GR)8|?I7v5*zzlF5hSt}LiCSdPN@PNn zp|BlQeM-0-;{0hpR%0BSaIdzoV!E$Y=gE*DTCTw?^p5SE2h3>~KKhyQ2z)8R)sFED zbw)X1{`fosbkyMrIx}pdD?JPso1nVeff(g;ID_3RZu<|SkUeucv3|^^+d{r_B6TWP z*~0LPc(LnO`jy4-AmVtn4FH{3elRcd<4-*Dqp`bl7wI@TzM{=;MN7r;Io)LWh;RZB zercG9SS^rqCSYV{1--(=2G z$=t_toof3I{1uGo4Kt)82+cE?b^A=gI?zwH8B#rsWJ)u>5PCjmuo{rCkj$>ij{!w8Z@@qPwIVbbwcQD0?<;n$MCJxU7f{8Jgw>QVlJOFms>$* zp5u}GTRtKs!c)CbhoShVl4S;g!f74`pT_ZpJZ$sxuRaw6%+N7&#qR1= zkAB;|_t$wE2amYOa@q*J!4D5>a6h2zLp#_LF9gPur87eBuVZDHu8!%uaOZ&{*3>+Q z!@`=s13+b@PLQtmUE;H<_iYB0DXAglQh_2^2iNm{%_nPr+*t}ffk1^syYtZ8Nj{OA zBOjmm^=F^wv68+iKqSUZTtE4NW~$VwVxWKi_47aZyg}TE@DfMjR1#m5g^D3#n9S%8 zzcQ5|xga1Zne+IN@%Y~~vf0oJ8(HU=c3KEJmqyV8IRx^cvBksPZ_2<_c*seRW{j0& zTgtKSE0#lP#U5x`=tnm3Yuo89l-`n!-RGfdV3R2Q!yDsqh;X3*GC$*~d-P1^;{o9W z8>(|!A8;C{haK(I_?E3-X>a+sQLS0JH}-CSnxb2EkK4OQr}^#S%s+{a_Xn!D9+r5I z#e8F;LeNaH;%0x0PveB&c}EPWWVH?_I?WZ7xq#DqxK?pXR;D>Ws_;=VDcG1Hh}Fy? z(zAPn?{nh-h!wsstYJK$HU@cl3cJ3~_KHpEXutO!^v>~`vOgw=^={M#)WK^ZzkbQeOT9ckB?Ia_@RsZQ7*g) zvaZL!=dD3e$N2xOF-9Ebw8CtDy*>nZX0?fe1*mf?OEH$SEPr`q#YJr@#X=V$5B~t@ z(=w2zflOdcNJ zEAS5vK$brl2Bm+Nn9wL!YUAGf|K`F* z@cbhZN7;ak-kz~%6nC)bjnI}*|0_zK9521S-AK;-zTMW`qd#n4praf0aHW?>F*H+6 z*?COcez(&-jmY0UM2}-z?R|hw_rc1g_?EPNOF-P+vC-CT@iPP`k!rJt;M4gBp*)DD zCYR~Ed00k#v0P1+Ot~D`IfT9nWE?p=Jl(EM;PSo{7iO|tn53(1gZ*igj_w5)T}i#I zYK|3xS^2VGM`n0ke1JYoKDrk{nytcHI<#|m=}urXbCbl*SdroTZ$2+dptqm9eWC7V zUuSR0H*Mo&AUC@P^fj!yyX4qhy^9!R|6j61F8r&BJV)BbN$oU->fmnbv@@S7ZBJ;Dz9-SE%QmdQG_}&ID@Dj(2*N+|P<&0dfvQVFM z1ryRGPO_QI@U6pGC2d;}54s2T0}L)6vWxnF$8T+iV1}u^~u4SOoFZWlikRoV26AOqj};= z<>g2;jBLW`Z4K>%2{B5~!(I|qIY*Olx)fBls;Ezj%to!;{bnRa%jW{HLTEW8R!Eb7w*8lGz%23+71fb>IbyE`X)x%r<&+1wu8c5(2cA0=y&S^^AFYx=|#&LdmCi zW0eRbO(4WcgD^Pb!fS20HX>A5xLDwawZ7lP^k*-P__VR4)ZSMVp9oTkAlC^-lp314 zk0_bnA9;f%7hyWRHv{%$Pc#1D7-P!D(4)M?ql>|$|aWLk0&~dUJBPHNfTQR8> zD2sfQ$_}t}!+*GIkw|oY&L%8nR_zSrIF?OIV#Uo+wVOvZ{GaT{XmpF=_$X|hLXl-P zLs>TW=8sC3I(7(35~L$|XBwgI5`G#+W+j;fRp_=&33A$PYFNgLG)CIsx40Ps zlWz?}K>l?Xbci;sN+fwoa6BcFAOhF`bQ}S@1~}H~G^EihIgkv=L=tfc8*wP14Z5Q` z9FyeuoLnAWNDik{Z-P4!s(eC_a|B8AQ>j_e8=Mx3hDX4++hJM+^S|>m@DjfRDR0>v z-~ykK+##F_sSZZ2dSMUT=rZ0B`Up@FJux)9HtES_i7<`?grd?GZd+OC6-61+SkvF5 znWC+Ag@;{NuL@NBWBSJd(DSz5D{7#4iQrJ0b9k6bZ=~lS%yQBdA*GKCH4B(pYMuJn%#_5%r)-(uoT* zHw)k)`-wT7Mq^n{xVlf-VgSG-tvG-I81LK`<;uy3e_f?HdY_>(^j?3Z#9o_E%BIl*&1)RXAB zNP&l|2mSu|6Zh4S4~_tbwKiX6|biBfBz5P zUdnZp@67!Eho6=Bm5*Nd4uF>yyg8HkV&X&#SIVB}vv9%#PK1zWoV3hvmq%h14Hz4~4=azjvNiw1~RA$G8&NgDMfOOZa4#zyvptPqxIaSpY`X z0@6p=Nb4cvB#td-*G-i;M3050OO!Ix*TZc?d(ur14bVz}RF{C$Si4Fl--0?c73GB~ zo*Qu@jobQ_OD{S&TLTWWvgnXSa6G9gL^zQxMR3ZR1sUEkcYW$ z1jQ6gCHBWo|FIo=IK(8DRIPHUJF?EmvYgq|Lc}|+KJ>+gZ+K_$ONY$BhcUeoA*=5r z9KVyMHv?nK&a?dD7@q-tFt-vWIj@tlTNv$+2-IaabjMw^pgVLmmc}?*K8rO0fvc{b zw|0@XWZ~6V-ujJ62oly3h&gQIUWd!W5q0-zYN&rEBbk@PMn86m=du`{y0cSP?EOFY z&iy-EJXpdCz+1~MzInFZr`x?A0GQj`I{wic+ew^-u*FfAM^F4%?O%Q$roLIQHd_|q ztaKsHoqrd(KFS64$PbQWy5#1f!Kd_nHv?iXL@aEsdw}W2cTU3QUoInIFvglM z3H74|1f8<}ho`EDk}C_ZPH0(h67iBGl|kYg3%)V%J56kL<_n^=YVL+&;3ZvvKR_lnkQghKB@PsbGlWC* zb}4>huvtQmk^2gA!DSPRC>4sj`XmzPF_hEI`nL5xR9VfvpHy^XENn^X7~446sqPlD z0qJy1kxWxqNylRPTa^0sMXW5(unC+z&DqmtC}vV@cPx`~s~4Oege$><6nMd1-{&}zqj-n7VkjC}YanP_x|d^Yo@Y?Q4lO%!lba$^&Y#wYaOx|i|Cw}w^?|1 z#@~v7PY^IR&yiquMRYZ#pez1js|3+4y!8JE%^fMIbT>rpDd_gJ=)XGZSFp$0TzeFM zr+XY0b8z>o3<*9tzH+6L{(}xdF`U+(+5A7ORor=^t9DhBk=?x1ov}S6XwY8x_SW+# z!h7311*z1R%Zr59R+qi#VyT98Br9DX=5ayEZRn)QZ#5RFc|9jRE91>;0^<9E_+S7J z*W?`lpI-Ng8kghTx#!7xn!LBbjcG3=Tx1}?#D{I<#FtBEAK7O$>jKxMxgRs&5`ZN% z(SbxlL&Fea$a+^-hQxxKm9)3#xoOUO0)A`(Le}d#(@P)tN5Tplw|u=0jeq|0S61^} z445+i37glUyd}Vu4^@aSA6p^{a>?5y?h-~Wig-3BNpY#}(k$2kjpEj0DO2-S(Z{!P_kZ`C?qnb38G;T{ohEJtx^0vUTSPwKmPGnw1@<$Fr@@ z(<8G)^OAmKpX-rK@K&k$<6^wLoNdq*KB^iq2+lhLAPRpThi!ckR2-tW&iU1@z10|9}DfF=^v;-@ez$9;92Vr^8OEkv;)U67Q?(8lCfogf|{Q3R?)cEz+`diy8C%h{FV zT4@+_8qL&3Ha%?nbyWJPDY)5HOU3L?bcbLgu2anbGBzQ7v5w@tL_L;;P25=0&-lbi zPmCBVj!wlO;68tJZK*4ZMfF3M!Od4(_!r11zNj2%}JV=kBtlO}yB4!TDImsNX zTPtEVVWYf`rZZdYK87wT6azA@CjrHcYAHAxK$#Blo=2nQ@Gu_Bpslhgob8lPNvtyG z*UcGHwd3_RZ{RsoLTO8wK5pCM0?8~2Ag5ep-G#VL6g;g_XZj#@^j_-r)SPln6*D1_ zW_Fe4MVl!YL&Y|>LJ@{BZuRJsEG{uwzthbPW=6|Trm~9U5t=-O;*E7*zg&RkYJl~s zD{oe+e#faFz10g_mhAt@ooheU3Ikgf?mRl9Qv{TgD+J^)u+sILJ-waX#d-{W_`w_Y z*-(2u@F!n_={H~^V|C3fbOOi?a#z#8{PPzMfBeSU-HQi4B;Z2divZ*IJ9@k#@R^wZ z{QTz+5<84m5U(t0+L-T4X#vn@3k#%g{vbTt~98kda?ky65c~vsnV)3f%hAL>E8upcM1w*jt zBt4xu8E?-9nrB>w?EY;qi;=)HCi3afn!EY z!xatda}b2pm)MX@tUHr|W$P@s7?c*sL!^uKiaX9qAso!_@nfCbu$TAbFzv(+pBXYQUt}4#7<-4 z7_I{iE&z6msd0_ikM~C^r|?o8d7w$1R;TG=Mu6m;{53n?G=;;^qv51mY88%G*q6M7-Ot&P;J=RO+ha)|mI-6LPC34+h0Xc2 z5gP8+%d{Tm0@K&|gjD_d%W+a|f=XKBao>YxGJIo>MofH<8XVn`3=fc?h9bz?RWtjS z1LICc2mRuhPRpNhNhHhnL|#PXw-5ouPkdK;b0)2RqiVp}U*L{Kl3w4>5wO8U*KOnGvkeOSatm;590e?gzInC$+>vwI~8{M z_otsRATY8Zc0wTz&HwSkFTeiGH}IHgQs#?$c+yE5m)&-_8uFtHep1)V6(gN!3CHmH zZ#ks!O2%9=4RPfqf!`?Fg_?G}r2v>uQUK?Q29=420rMZd>5l{f;@KRdJYa+&DX^9! zHoqX1H(PkaAYTiF8F^u#|B^ys7}!z+6lw+RFN;Z|(rb@@2kHtyWKS$%H!=ceFjmqxtcv!aWv$)()lT}B79!6$|baO4)xQJp~? zL)0nz;W?(2Jmyg#yd~}4$j&pdAJD1XDOVhiGYPh+5B+Ji;XYNZJ1ecZ<4fDopSsdr zvhg+&@v^urNqgxcngZugUzL=vdl@=$4o@tz8(xq@75+Fih+^td3a&pi_EOHnb;UUZTP9kj{i(NC+=%M0?F24E0rTrx$cyK$6m;2g?Wn9{VSByD>( z68tbZE6Xvq&m>y0$AgK`-Wm?i$|qZ-V{-KQ48Wf6hEUH_@WQk?Wt~^iC5nfkx2>Ux zNhufob{{H0OHzwOm4p*umEu#AXx+^en_#0)dzm8%Bdy7^**Gmwu#30`q2K;Yy_1Lx zg^gFu$4;I9?D8Xd2Tp~;xUtc;E$iC;$muGg2l^>4f{1D$=uqvZ>B2CX~dWoE?}}tF|V>0 zGMrOjdm6H9E_&1^j@+dYKsv%t);bc8L0gOC_}X+4H=>6!5zvlfEQY=C=vBoLjq-*eof6clCXzSk zGgncBwPPAsK;;wM4f5l{NK=G~bcYmf;J0aO_QNj$A>o+~=OS54z;719@1D%l7k+eBUKv z`aGn=L-vHned_ey=Cteiyt}o86;2X5C)I;0B}L<)rISO-l{C{YdBDOH$4vydHs-Y^&v^C<7n`1gmn|+1<7AO|Kig^Y+Mlexq!d^ z@^i+5*?g$UqYp~)fYhHX^f4h4E?@A4cZ0*+9AWd09dO@!@$=5M5lX<&%(&!oh;WV5 zfO^?L@-!XPyaPa0sW^EhY_F00&(7)^t%b}ndmM4>9AjG8fvT#spJu3LS81q{16Dgv zH7>zO>RXE;9&f>2?nUgjF+Pz5h}r>tq~i(rm6ZDag0f257y@3`FahL@Lp`sP0rr$H zzNRCVy%9(`FsaWbr}Y~HOPa*-IiWW~3Xh#rCj3v~Uc5bmRal0*P zb1G=*gP;74{b|fZd19M532F;eg4e7`$c<+LADabZ_x$bvlN?T)pXNovxI zUYeon|H8lS(SEa?T8*0rqJSR{njZZ$j$zdYcSC8rVScPDv3rXWTXrOMDI*$+ZQpib zTSck6M^^DDx8Lql!Byu7^F=31{ zAsSClO%P0+LB5>7Iv3Gn{RoHWupL_($LWEuWRA|MtPjL0n>tIf(AXZ^+-Jwmpw0s4}9!n@<^<^Bdj8{A6RS@)mXd6_ukSr~rL3v> zofA{0@UOrA0z@O9LP5d3X`e**kJ7rx=7zaX?Zd!2*ZcDLa0e?QIHRx3&07S zM20P2PvqqX-yHe(VK?e<*qQS;af#Gwi(0Vf@5}BrAIp^&unPbwR0-2~Zl|cW`ab zKLexZ;89Ww%Vh%~OG4CA$>P_oW^C!(035HjB2oI@UK$g*ff=J4AAl#s->?m~PS>zT z?LFGFkEQsYsL1g}2b93S2iF&nhHwEn-FwED^WJ|c*GnnW;YnwE zblU8muIjH_CatQ>xUYI8%lWDOPL3?%9=8YmNU82ILjSws@xY$z?)N&Q#Mus%qfSr*f#Q;_IRYB zTtxB-ULRO)o0rcaG#(x5ZRl*W8o9~KH`XpG>OR4=?6dZ@b-yvx-AE+tt6J)b z{}PLqY6ht>t!@(3GU)=Ys{2XcZ6kC;5SG5)KQ4RC(L|0f?b5r+X-mJwOkrxGt*mh| zafQO0k*TnHwg{1wHiUQSQEcvtMUB%~hhSSd#_uEPP<{xjR@k5V-lAtVG=30iWTxu( zWTMHptl{<)I5{bapSU@NY2r<(R2`TO{cxW!LTd#6UnRndhDArwCCsT;5D{C8#9&r+ z_DtoP=x-qLD5H&AhCtbHeHxt8Rx>wT@juIGmb9)iS#Nq@Kdfqa{@z7A-+GDEkH+$i zH$I)ut!-E8-u36P`yerjL+?uaSPxI|*w5zOe;4a8vN%TPiaBQv>~ZEJH-7#VHvcLa z-pE=4mgy{NT^Dop;F}RXn1pv3`XrKmef|BB?-8|t-_^;KoWF<3#S z)@D3%EKt}nZp(s~=9T?+oQ;n~7_G_rRd8?PrlJ%4=WyDWRDcmBs(7I(#pUs2>nmTd z9=Zi)cSCCBswD7`9e5i{-5MVyZj+}rlw%?WJSA=shH;Sk4u?IZ zh)=_dP@IyDw`?uXVg6Jf#iBhv40EoT>&kW0kl5e(R9INrx_+o=wiqC0vu5zdz5(lvx zwHAxK>>7RO&~i+eF%*U1!D^{w1@pyldV&%;0+U9fXzz?26!Gat%?mV;J_2CmfCd+sHBO!el z!22!$H}8L8J(`D!q~^XfcC4o9u!_b?Pp+kXuHVnyCNtN;KX@g;ivj;x;IncD#P|BM zq{b;M(*F35fB)+@-UImcpMHzOZ~y*{6*=1E^y4qT@_}WaT>AA_{&=w8O2pp~FbIG5 z@Slf&c&ovV7Xn!FfnC41=VyOW@ovMfKj*q4+4lp)+>_7KP%h!Q-r(+gE=Y0#V*!Z- zTk@vkA53tD@cx5;I>2Q;9~Y3(KdvlkzEUX{SNT>SE;GC;aJ3HDvb#|io@BCCdQspj zGG26K!wOOg9N{!qOn+McD#C!0AtOi5(+mMLGP#42cM&)?R;vO|fTv1FM`$*UVkp(w zf{!>Ns@WsP#s~LU-K_|#8=_%&vAqBS(-p~wBN=E@dw-IgdsxxMeT(Q$_x+`3oi5zIDj}-!326j7L zneZ9QrQ$V!1Cjs$KmbWZK~xyF!!?wZU#M487q^4>tY2|qtbwRUQQ4zE9I-gPz)o*c zD$9{B>y6ABC^w5?NQI#| zd^_O5PWrrjKl=3xd4$~^J^sgS^p!^fi8i*q+29uKHORW*|HCi?Q?v$8AjjSYR^e)4 z;=)%6sUTbPKqS!svGVAYw1I@}?d8M+3X4o*ddaHL&=}N`+Q! z@n%cDVA5+dnBdM%MVUJi^`&X;Vsf~|&S`+`jOFmgHhg;5zAUZ1T9r+GbqJx1Zww8>|$(b#U zt_~;C@o$f+@stRA)|_mtb$#fZNUTFPSDQ3QhoyEJxoz~r&%geZhkp>~OD7T*QTTXH zJ`zxNo=9PV%k6O*`tTF0+$Z%PbUVHe~1GV9=l;I9M$V?HAZp6;sIb*N0qWb}>$(Vy3g-E1Mj5L## zxrZuqe<R4ldlZ7^{Q;VJ#f z5hAuA6H*hJ7-X54n&(!t;YXH2iHl7YddlXUaT`3XQF+j!Ls511?kxUNhLV_RmNE%;FwqC;kY_q$d^+mbS(GFpXWV^khr(~y;k;=Isv&cCz<`W9In>XEK zV@Oy2i938}pvF1Tq)4scD-lE+!U5Bm=#yWQG>$0PO}Y_u*D;vd7aDxsZcg`b;Nj&s znT#trucqNI=gBt(2X>RRUB^<`;wQ<|X?UJi%CB;z2F{EZnU;w>cv?O7Am`&w&7)N_ zlvDV|GM?Yn9Tr1M)6;;^S{&zWsE3?RoVrUxtCj%7L^!6+RzS&$4=h4<3qfV}+1Gk& zI^Kvvq%Qe+JWuOySRUMM zlMKJJz{zcaukTQZvk86cx9kHrsJs7eU+%8v&D!=#0L^&J`LT*O?f<{toKVleLx-PF zSB}W1?8EVuQ#9$1@G@0$pqKoE?Q~!GBej7>WjWZN|3T5KwzJ7LTQO~SUj;9QeJvW? zu%F(sK=KG*RXdRX(s;}l*q~;RZ~iz#`#)`Ox`NN#ylf9HjqUBx${g?`tm8`+!CQaz zuI5#xEBaltj41f*j_*m}^w;=M(->t3R=`m%`d}jXMy(NI-w^gy(uH*%s__{c1jw_@ z1(sXtpjgubbMdOX%oc=FN8T zJcZ+u+z44X;M1kM_w{}D9TW9_lz{u?e!2h{OI>0$41UA#+zepb^Jo`Lz-3i<18Og^xz~RirHPy`+%QXLG!kpqK_=eZbRXA{j#~m_Hos+a2&zakkXK$EzF- z;FuUOdxCr^3^pNff@FP~!fl4dbi`JU%#^ zhnCK$dN_&)KdsU9cl3uA-G`xFik)hXgGks zaaC_Xcy7_(5D)7jIre|bl$WP(>v+6=AJwPS={o^rCVvLgdAnAtouD4u05;S^xMp9D z2dU=jK-k_T`(hkH0AElW-}g2n{RF-H@7~`Ny>Oh&son>C=7wRu;17&(}?k+#&w!OKA9XevK2Ni(=MvfZlFe*3?nW99y`wP5;oNTNvfs)a%A|8f#u+uvpCO23!;bU(l4%(3 zOIGjXyJ1`oZSu3!w%V>~ZrE(>RxIj`^>OrW9k!ubuAq+6-t*h2t)q;IyLA~`EgI|x zFfTphZBwut^q9zSMhcmQ+iZgrz=ph~PDlVRC7cmlVL(}tz}a-2XwXaoNW}H5ta321 znLx^PmfDV3s~&T`2N7;a&VXW`_MURnWzJ;GCY;bEfd^Mr{i2#^p&rqcB0=seym2^m zLT~`|B-=?=+eTT-VQVLej|AHitxDw=OTd-cNR%$G`Ko@_nk<^V$?eMZ2cE}A;s;f8 zH;<8IMGDee@Z5U#3;TV1#j>zQ=lgDc_k*xa7B1G&x?$N0Rlexcs{t+v{8syXN|g^6 zL{B&_eSKKSWj(7~*7KId&m#N9&1}E__6MKF{a-)-({}(M;z1&o*sQGmPJN>Fy$Bca zye+_$z<$rBX;@sI;o*-C_?Cj#Bz*rSe}5nt0Q~K+-~RO*YkfXN%yebZ4a(~nuP$7p z=M&7t;)Mj6ODN-yfBo+28}B?_gLmFNkb#>_A}uV|+{cH+_b>7Q5&=VtQ-C3)9+2ch zg7h`e5l4z@QklIZfr?DI79vMfto8ZUBNLM*yunsGE=E@+(TV{LO8;uFB109;iwH@;bAvxN9f}yiE z{~u@Xq8K@@D_eH;>)iSOkDb%+St|mdDBIP0-%*t%5(oqyWXhCMnSR_(JPGU$ZUpgQ zao2J)5nJlXd;>_gNmhg)jhi9`8OlLDxgb}@&vE*6iZ0{CuH{*1)iSTefkw?-;$Leh zT;U;EKYCP?0174%3;mjk~7J#cC#?H%yLF>_N%O zM)TR^2DSa=e(Xm_Ngk%B^}%w&L<%IRvwPE>j6av9U=_jb1LCSc5ccJ9QxwC|v^gl7Hg&3mV*i(j>W z|Lt&w| ziVdF{$Xfvk31~iFK?K0qQbThf=guL*_CJ>wez=(Ry;@n>_yShn6)_U@g7RJq1@Zk7 zB4b3{-L&<9t~T{Adz()$A+2l-F2~?VVpm*eySn$M`hVE+7_< z=2C#j>FtEr#&LHW4P!;!-)U>9Lk3disv5%~3}$~hFGkaDT9!Kft2uz@@Jj9xkAqu~ z_LuPQ^E>jNOfI-Oegb)R$1BK!qdVfO@o>E$-w|Jir}>;;hT+@CZvm>D0cK2Wb4J~W zqf$PBIwXM{`Y6hP(0vF_mTwJ=TpG)Nbd{ zy3}GF_QKL>Q0#rd!x>{t9;CL%%(2F=a1yev<#}xp?39R1ft?PQ7NNao|)UV`m zaAu}y-rGdHfsMg-JIE)L7%oG`RJ`#d?;58}>mp%4olGFe<%czv_OQI?7PCd04wqWG zj!t(m&rnUPSoh+>wT@O8mFsLWa((V<)o@u;x{l^s{aIYH+|_SD0^5-a(y1#8&p&-m zKQ9J|i~}ULftiwD7Q~v=@6wTh)hdf}m)d?AzrI<_rle?jyomcWe%(Id(AJPf-krd$ zco=xVA0XElybIy;L-{&b(>1^UiC3s5 zJjTF39l+ZlehivYG0-3PaQ+^VIgJuXIc5_g? z3Zgdl@}pDQ2_nt*Yf^`i1c!8wCMaL}Ln4soxXYpXFuZolB)F9Bp|l%I$4$}h%)(CP zLDG&@q(zE;Z9>AamSyRyN)Pb@#9WRu#Fekm-q1+jIMWJ4Re)$XZuaZqvI=EY(E^ut zB+W&Eo5zqcdc;-!Xhu10lN(1TTv1=;K1~AYfH8 zZZ;wMn@>XwwgL1syiu6~Rytjhi6xapp}e3cAVh8@nKBSG{aDFXL?RRBkFVvCc39L_rq-tYDU_!G{)smjc2TD@&DJCKG?qy(i(Bwz);$!3J&1RmJ=Q}Q0g|nvRL30+hx`ob@tMaU{MMB6`1M6Fi_KtfR z;2m*p%(J9sA+E3i^HhFT^Crjrb-rno8~k~Y#)W%U*if>JcFSTt-?Zahd=~Dw@edGi zp@0J(!*700C7uW(0Y7jIud8#PEQ%Ae&gXhrDDy-R_uUPa2>&)UHon8hk1>#8Vj^wW z0&{_$qBu{#{pmOElkuPb{Nmpius(Sk!e^4WNZ>QXa`+g(Rf3Gfs4J1v&HDj_L^Dpg zZh=~_TvYL8L0$}Sy<@Oky0F%_)Gpy&=__(B@Q*7QLWZ-03cn}TUZm&}aln(jnX)Nv zYkKWOR>i2TfSz=zD1FmX>Iil#tXio7RGVg;X>;&vH^<6{L8u%;WW~1A;{E_J{IXmD~A8F`_tVt#(v4oWw)zY zQA0?Sa;Tp}^l5igWu@D#WlnGi6>HfjpJSz36jATpmud(tts4X*v9|+)JSpY;RzGU% zlK$Fi^P!7MEk8qyzSSJyeemQ^3QaIbW{SFv9}g9_vW6MUQ+N8q`#5eK@m+(Bd%5ak z?1pN6>vARtVf~ZO02KedeN%~6V9OWlNffk3 zwVA*oeRe0vDeuM);=N6()z9b{5I&lhUY-$x*9r{c@l9*%P=3M;h+dDEpoq%n#WGlv zd$h-G#mfidG#|;A?3RgeH-d2(p_coDn~r}-=xt#Eyb1QTG>nN)mP6ULqJ&(4(N25; z*O^e{!D(Mmh1~~i^E7tyRp8?*c@^-TH@%rXH_;KhG9_A8maH#*dWSVV&%1LQo*&oB zEUELT3^E^%=kEgm#*nYp@lR-R&5%(Z*R0ijJ|)iuVF+8E&&iVAJL=vkckRt0-v{x1 z^8s@g$)ECBy*`Z`W%)C54b`;#W3mPJ~43dk*Bw^s^o_hrpW(QFN-%>^AGQbUvuW%i~rRgwr`Zs7D%{ zyZC9Zakgy{UYliSGa{pti7G@8WVHoFpd-%@8o9d&)$b2l)0HtIu{2^b?8@0HVqek~ zRQc?Kj{saW7BQo4#{$&Y&cvXghBRmv z&^<<%D*E@XE{?BqEu_jvcG3b6egS#W)!W#$qwDArz*1tD+K(pUO;migIkW?t>;L1? z{2GWJ?#S1S|IBt|suKVxDL@vYN@pZm8|fXY8@w;{?8-OrNG zfMUKRcY=TN_+JQ&{(?O|uR>!1C%6uCS&p}O+ZKXljZi{ly6OZQ>& zd=bd{xr}T+^LsM=p#N?+F1|zhG6G0NvyVLG#qf(5)h{K-lhk*hqEW5IHolk-16d>| zwQVM(%kB2}$O-c!G^&P#`#kG!q+N#jTJ)y0OVWHUfMvUPpjmvf#Lb6=SxWolx(jyB z>a3gnbd_K3$z5t6b^*^y6fHH9h}F1v`+dNj^|veF+!1%hn_Jwh>^-xy6Ue=Hzx>B* z0(ny&?$dLF-BtY$eBTc5A#j1gGCffnE$d_9+~fK6Cm!YJRm}q0HFvHYT(STC_iw-b z&UFPVa|Vtp1om75{KEBtd@z%~cigFqYirBKBS5aNd0xn0Js`~1UqTen`uGV4EtF>* zF@(xAc!l{@o_})T!o>$!;EN!5vjQ4|p$&#NI%wdTYzagXq@eXBLkegKDFiu6lHmEf zY!rY9HQ}lN{|3sVSov@Sg|mKSpHc2H&7BpU0u{Lj;?~0pIhyMKyM6tAg&pQM=ezfn zS@Ia$55dLP!%*!DlX99Fr8_`}+5gwC@JIP6gn|P|RS)3s(KziE{f_zI(|AYs*0uLg zy|gtnmEBu`oW9-cY)(gb zR5Y~pki--Z8dQ{pXOa$^i(7;Nk{!FQk4&D6P5RbZM;W-SakzXNAdRY2f zCV*oZEb4?enV$Kk*xfx>xlM;ci>_cMbb-=I)CFs0NRKX#73g8xpYNQZ&k6xE zG^~#?@F|&`G5Yw zBD)J61BpZa4;}!&jr`F(fZ!c=8_$-#c+m`kD-nh0phyqD8_559Abz z;<(oTgS-FKlL9#y4o&=0d9NLaQEIP1%+n|tFW$!Z_G2DBvR2X9$R=tA-hO7F?05>|l;0kcF__BAxHnueIR-qtZXnw>f7 zMW(DYL)H)jA1lO7WQ3)a5sf3F>77|{OCIz}S{7Y;2J;y8vx_jq$n5x&X-?BBk4Q^w zk2z_fqAOqwo=mVDwfdn8Q=+KN#U=;atBzZ;5Y=z&0-U}tfX0wAS2~fklMLcC9*8)V z)2JikDWZ{3)1*^F{J?p`%dq) zpGBl!zq3s8E zoY6QXK5!%w9+3Id_mt3>W0k0e)<9(sjMfI!xRBBqXipC5R4d%y$nKAX08YD&jzHQ% zqqh-xj3bPwL!Pk@Z=umZ#sM2Bhp5AIy=A@i@kg!4D0G8Q>FP zW=`m8epT{`fmZxBm`+v#&|>G+1PUz3nb6ZwIG*nyTbx9O*kiOAV+AsmD41w3ud&hM zSf+&_{&Hj|BEPs3~t+=upgdT+*azndH8tXdJV#AflDLb)pS znU{RD7fR1^U8>|Fz?JWxER^}kZ$tHywJ`WeTsaefH|u>=-EjW-`;Y(Sxfc`jIwUJx zF9v)vo|U@Q^wziaGJYaq(JU9A2l(v|*2G-2xQu3FMNT_U{IhT;H$r38%vbxfaOZsm ze6f5dHj@33zZCC{{k-*I75o+;%EGk_x#139*!oI0C~o%Wvl4u;!S^DF$uAovcjL*| z5cv*3o}?mXR`@XZ#s(KfIZavE)WZvyv@#FE>^OOaWWcPSSe|T+!CpLVuQ5OH(6ys(AM=?zc^=wWOjo3+})f|>*i8KqRW0i(GjM5IN z;)D{-z}Hv37OcC-Bg_oXgw(}ytlb3Gu2!4jO&B(EsZ5YGr>9_)M@C<(jIc+Ezt~JL z=^n#^QU$)d|I zwgh*{0VR+Yy(ZGIC0==^-^6M=!MB6cG*;+wc^9$ABDePxb#2ugOwv1=6Ni}{X{g#$ zoa|}X&QL~1PYV;Vw03)2W_b#Cc+{~?^&U62-fpJSHPy2I1Su<;Ug~H+?sv9<5i;m_ z9YWn_n^4jg7b4HFFRe2RtuC8cJA*MOEia>qB(7J^k#DkgAMtt)bC}pwSRd^+v(O7N zKeov;?b+e~-#4RA3MW)e%xkv3a;DFrwahTZaDxjxYzFMV6L2zHKAo{q&E1B(a)gKR zG$QK^YXEC{1!`y&TjsczYf5uUl~EBmU=Ix-MrD|sCorHn@rHNNwNIU(SY*xB4d)IN z{$^qencpABDnY0}l7NQIEbO=2VA@7xf@=5)V7$nsk((CRfJSzmTXquHOFV^X&4bS_ zWodU294{%lDSle)49{4iNJxpd;Sgb*m_Z2TP5@8vTPszwJq~NM{7GOZ-QlbIr%OKu zYrAZeVL%*K_%!k>ZDv4*Bau%;BhNHRvaw52&Fp~3Mf#*YU2Sw(N&Q#V!6l${i%K=8 znYt}>y%ak+gtG{TV!H*gEq>rB#z|x!cIq^c`H+TN^J2a@cMlyvT z$kgiuoLUWBJ2s|bS^o4QfsJNrzzzPtf8t8SHw6CTX)SQYdm(@btye94Ws@cKB8>T< z;5zds3sZF%*mlM^e0KM65J)_uEPm{f?Dpuw5#S_Zrb7%tDcp~%WvGTCAYZnJKaqq+ zigSt;Sw@VuaTsZ=!^z}^gzd)Ke()1d05v0;WB;KIY9v9Bghz%n=I)Zxjfuw6Wc27I z5fS{1oy|;nQ5iZ=8e;bRq+XU zF`onuN=Z;%mHfgM{mWY?3nJWVoPU`P_Lbw+L#*6Y5Y4j_bY__dZHo2imJlONxRumL z9E4YrVq&ASu!SIq%5!_UP4*~eyc1C+t2K{uOy-9W#1-X>;fY~~DONqbkH-fyJc;8~ z-f`7K_m36l#L*k-BQL!&wj;iv)qLIui~nPD8lSN*$(P)h@C?3$hxBsvV%v_uLqdc9 z$5srTEmq|RybQ17%Ql+DKbn<1hL7%%eQs?WtN9q}iM$RZwRMp{ig3{F|5gCtg;n?J zuG^wU#UZ5b(uh2*N*>{3PfHjxeu0l}cq@2i9L-BTJdnM_c_n>jmU3TYrGM>fAQcno z=5t=%eMppe27D2G>Y)A{#b-(FR?g8NU)1TmBp-Zzsmqy8+NJ(rbi}u{Li(dSkea@` z2Fa=B%^EIukNl}-Wb6)TY0o@}<~Dw_zk3hyGe8m?`uH2lIfOyEXP{d))QCDqqBGV= zu5_SB)|=C=TB!kjpJb8M6LDsc57@B0blJ?)INa6ddpx}lt=_x)eAstxS3|-SW074N z7VO}20RREFvsu>q96WA`Oy^2jIdcWzQ{j*$tW|#Fg5BebCBLw=+pBN)}?xW|O0nKrj%M#PYKg(xV&)&J0 z%B*?o084)S6J9`h$NwOVp1G_dO!6J;-m)3Y3Lqz4^kgJBZDT3nl}| zzr0<52Wr5be;VqVBjxdv(3ts-jn@8;EguW;y25WdvZz*75Pp5D0rK5wPgj@O65n>T z|AbEtpykFhi1bRMD=J-U%7_?l@=&hfyo3C|H6$Y-u%1HVuon>W+dzM8j%=gzY& z=9V3$jZr)Y=E4B>NcU=v&A>)+m-S#zWB5FLH;xOl&Cm9qtY3l)Kh0MuN_$(}?RC1x zi)=;Dk(vM9ZB_3X`GP+a8t~#lY&^U)F6qnkJDpGPrTT>bgggjLE@e_&7LMtwH~5uf z@idpHB$YpEUgc3Ne)Jd(re^6ZM#h{Sp6P`u+M?IxeH_hK0M9#LZmsuAdpWwpxy(Ir zzBkx!(cK349p5hsFht?E0Aaia%|2|3R=h10CXhe9(>D9l?yG614#rguOG7kN<*|OMx1JK;@I)rgAE(znZOmn6jyAE& zaELO^I7q6C3ttqdV-RFke2*ZSdRh_<#p4fF{!fMCVuBd*iFFJH9i3)0UME*NS-7L< za*|cC3(Gu}F7$66DdDR&`E03QlkbWYcRzmPhI(!>`=|`OEZ(zZ_Jgz%PVU}@_D|OS z^#^|WJHdQvRf*q#>5XvK-#!RLA$j9q2mPmCer74nB}G>GEUmrE%@qW+E@-*^pQSYB zEU2~fKE0bm>1iYDW9yS||ICF1a*PrfYCitU-#Ga8=WkqQm<{1NK&-d<@}E5C;~F2r zyrsZpLx+#s_CAfn#`lW)Cy-fS`?QiPcu8!sSeL<4dO3tgdDx(mQUE{uUJ3$j{hx8^ zXPmL+YJv|ud&Pj93mAhZBR8;E;RRB!3Mhf8d-2l*waUX-Iwh~O4M7f<__!Asd|Vu} ziZkIbEy+!blO66=8)3|rq*fn9C3zwlYEV*UgC|r%QOD6l=ZoeJL!YtAF4Ynt%_Wzn zWE0Ys)viC7FcGwAuTr}Yxv0xs`5H_80?;)ST4jibe%;Y^(+67_rtM+m91@0*wxTcv z`JEFF!?emW`^UT3x_NNxHbEu5V+JU;hfRNM{<;c0icl#JwslJhjEOznC zv>B`Lv)csHw@2djVaCKk%aKo9fV_mHd1tL2cI3F`E5 zT_hI(N+uCH+nT6eYEAvoTY2)83pAf$#%Czv=E+sZ6Z_>5B(naZtikNXu+>GuwTL65XPZM` z3LS%hs=Hs$TVvz!7iP@aEpsf|^<1<1oOcw*#buY-Fq6^W+Q~`W@m~+=8}h9vdyCv4 zNu=R7ui<-!L5o@qKz|d{N{&OyQaY<`JX`THM3%}e>qIixq$?cb@;isdYL&wSrHHLj*U6kj7fd^}T=9auq$!7)c8eL0Pqj_4!FAf5kRX(@Ry~poucfLB) zhC%$2;g|=SKj%Hb~DXTxQe3;_n~$ ziXpCAcv^{kaKxs^AHMza)2}=WXn9cPD_G~FSR;Ah_ zUBHzUD!-EcRHi;=9_K0PqQ{2<=EgyYWD%GVG1Oa|JBY5p64mm3)rzA^V_Q0%S4ofKxZ#b(hN9b5fXg8X$val9Kmikb zy!>%GP9E5aqd7X~bPdNZ0f&*%L3 zCx7vap+J@kb{ectd*7M@XZ7pf*peKF-p=O8dYdJ#59;_%0UuiZ!`teteu4QI4Oakv z{r#&C>-$#%I4Oze{~vyxe;>SY$qS)h!~ZkuT`Fd57#Q9B*)B->PG&FdQYCvY1)2%kMNWt#TPa4wXZ)_8Zk;GOTU8M>~-o+t<(u84Wm6*Z(HH zL#(hTafd13=a(IE2TjdcAY2#=X?^rL>56vf@`dZ2xc6cRqI0Jnw z7rP_%6n{0T)K}CG;A%;KvDYp>2Xwa;UEo3N;rP_#qgg-*7qrJu#y~C?A7Kx{5`GoY z5Y*V;2kWKLpYCZK{ne=QibWm5jz|vg=swKooO%~=$l~BL>E-uh>7>ZnV!3i8iWz!! zoE+ffA}U)SNO#2M-rg^<9~nSRz7QYSH0eA&s&FmD9Bj!&FVi)e`CjW4Km)fV0j!o zf2o&i32*;n3lGU+!@YGYz#9WD_LG@k(r=g~$^Co6=2FCq1pc^K-iY8Tgj@1l37A?; z0K-OI@~bzWOvt36xMq=8DeLxJS@|3kt9-9MaFi81=3G?pwh0XjXl?U0jmh}x@Twy% zu4e#}trtqZdFopWWQ`Y3p$^OE?Z~h@ZD6#aj>P(X+6Mku1@$HL*oKpysK@ZA|E=*g zdSyFSoBF`x1I_eyRUYLZ?cT`A#e$sIE8#_4<9^ zR;VZ5$0lY-|9@=G$j9tzKEeR1Y4zghJyO#2yr5kYkHrc0qMIiAe~tL9uYXK!TwzG| zMk@LLw;9fcq?_aO3%Xl}O(XgOH=@2Yzo-9>b&Wcc8`r;#@pm|M`KnKeu1GG!0p7V? zz^Cb`iv7TKG2Pgy=@+c^S4E9)O65gx`0@haSn4hvBML_imE}b0$=7lQ^o(-QR~FCN zC$*o1#uo6s4b_P;x_wn>*}>{-wT?BhaJy}`l|8Xt5YveoS;YQAnH-nKBf93Xr@p~` z`Zc1@A(~+NJFR5VC~(`;%n}ze@+p;mqknb-Q;;CSsZd%w|8i0g##Y-J-t8z)N*xzR zib#d|6Z(kKsmDt-QgID@3YF=hbZs|UQABKAXG9Z#eKhMbtpr>NePG*OT<0$b#JYStZ>HzjSSi1NB9Idg4*1*N>X96 zn4@pV>tG^LNK+{>%HhBCi%byB;lxqf(K|!pirr}++ts8XpQV{8JgdT5bxP#}@Vr;* z-^z9IO)#uOU1S6G!625Z-~2Kfzxm!}I=*=>1;;<}S8nrwimq5cCo!J3VKItnARO`# z5le6%6vB^J4u9|$2E6Ft8*I3z|0|~6$KeAW}xyH#E3B$om^;O`U5Mi_G6oWeAbGME{5mCo}f_+&;3$PZkFW=C| zeJO03(T056#IT{-Jh9o)dO7U_Yqv}%sw1s~L{!S2bTx8tUvvS4uFzrLP6M$QI<$|$ zKxIWpPr+Fx(9G~DdqSk=R(#uIT{aY3xT~TItP3YbULPR}6+5^1fvBhMNR--etBbZ{ z)@J1i{sL=-mlzMjJE9nbvgxCxwmYMrMxD$Ir}K<0tt+HbO|%0S`&i0!TbJ4JGp*7k zf(bKrNz6G&i({o;b>oh#CN3)qxDn9mi3O;pVs0 zH+DD>8Qn6{6qK$zerj|8L%oz8(?vy@ksDZHC3`c^9ET=ML-)~+5sD}6Qj*vikffeYw_ zZ$rLses>V7=e#HpdS&2p+7|^2daiT4UG5!sE_nQS0~=}*!zn9rDA>FmPcXS+VXch? zxBR`*h$>e;eqPyyKJE?LqxHlv(~Gw^V4|Qzi^o*Pw;H?_u#BRp3WQYHQ?=mMiKr|r ziK5p>82Gq?S7TnWWY5=w`sM^)eER}(9A*D6yW}S91M<@u<3EsnFgK&t?dAJ}pD!`m zRgvQ-;tBS%JcgNd@%aJp>ZbFOyuzH$;mV+#bn?16_?xB0+)|?X_(J{ytWA&{$Ntq? zM=eQvwjXR{<4I|o%Q>X+{J|#JGP)m&WDC`&bK~%-FkK3nvw;-SY3mUJHALJ1#xjWZ%8S$+> z_NQ^Qb=NN8PX?>zm?kKPQZUDBR6{tLL;iI`(9LFBkOPqc*oT%1p)%4K}i5#o= z&&RFcFn==0w*U>uX#no|^*OO-jz3;IzhyG6iK?eZ&*x8=X&Y;B3sk^nx6ODzA*}9( zjEOX9PG4v?`-DEjJVO}={T+9r9Q+DI#yp`*F`En%{16{i5cZ0(F+m}0D~%COF=Q)6_L{UC zy0oAELpTwB;HnM60iIm%sA!MJSdYg}gNrAMpq|B+sa}a)7EHP&141*-dp$f7xT= z3t>4-tB%EX*4lqOJlc`!?>UJX@dPr55-lA@$eTS>7`ykst7fTKo2vKQGhHSV&)+;P z{}1=Vv#xdR@3NEOVMQ8m5@O*!_uMact;`}7)*pTTp4BW**F%HS)i3st@|aC77+49j zMd}|P@T12Wc>*95FGoNk^-=hI3Klvbdi>!VpB8p09Xa0}goHG_B=9{6f@4ulms|4u zB><>ck`t<<&*u&NR70+5{O%%`%)H4!%RjxFWjao|(@)s3h)DjV+RrffT}76HTl+X9 zB$+Yr`X*;t$C3)<4FOj5s)YGXq$wk%pqAF&5O`E6>v?Lc$jbmWuU4GSehDdWUuc;- z`-DfFxXD<^nVR-;#Sc7Si$5`r{n>EDcFFoGTYch=-c*zDstAb)&t}Ya4fSjak__St zJ9@Ls7S$lee^i!dHVSmwG-}EI2p9O09Bmu_5J3e(oTl?W!?z5l7AHVmq(Hu?GJxc^em7?vn5GlQL;TT7?#AFWnHbVN5riE5#s_no zakb;bYylEQ%#+u#N)Yua&a6}NiJ}&*MLFWmS5V>ZX_~r{k*?Xnq;x>4*Pz%_b-H7F zY^0l#MizaTTe+}}5fvnYdeLsk3cML@Pl}+_CsV~VKH}})xvV!{a5FP2$sTJ-y6sVO z+x%Qa98iJB{=Wg+UVjblF2&)lu-)$S z%P3-JN9ITQ4x8PgR`k)~);03d(rg(*JqBBtwSUTdm`@{i?cEfQ>HlTRY4#8uHy4X# z-u%(`Kl-t{O?K{H)>l(x&{p(=-0nU7%09jVPWv_!61t7#qWmwLHIMJ*swEL-XmQXp zffewUwU6i+2^$a1d$wd9$@J)z09aO)thilUdY3vtq>`}+_GUMi4Ok&zJ<7%E8^T+$03VoACd8IYq_3wncn}{vJUQY)_7PVvxesDbfC&ZJ_hC^`&OPH zH1n|~KPt;#{Qdp6-^d3Ne;xUVzZ+RJ$VARJlajuV-5aOhQtD$uHvJ~kURju6N@U3r z1}k&s3A6}E8N4^&u{9B-3ZrtZZu(vY_&I4Wwt}YUQUUei#MoTATmEk7(8h~3;Fnr@ zmfs}t^0&|YNY5pWpT1xmr8B}D)LolFo$XAwo?yPhAM6*6a4kos)Udx4x1owPxaFVQ zpl&kj^Vzag4?> zcSo1T<(cUK>ZoHJ^@SNmLHxY2)qM#b;0v!af0pvW5b2fg%V@!KmPWEY(M9y$kGxNByB(qj=&<>w#Y+eHk6W$HoWZkLuHZTpiJ; zAdUu~`3wMvlPt>h^@=k9b{}4I!!-<-#m7LZQo7|jWRKNpi3`Jm=|;J`oOH(d9xm(n z(Pm_%bhJB~;eRH_dIab{ix336HARl!_7qPo6ckJ=ub6TiAX+uXbGQ<85G#Y?WL4_; z$0x9W;=QbxmohxF3n&2~$Zz)n)dmM)YF>>*O^Earn28M^8Is~jZHuWk!WgErgW8C@ zUy|o|cq@8f)W?d?*2V`gy2#n7*>TA4frhiu$kO&E{Gu`o6jN$dGXOU#m`w_Rt}lzD z(brNr$l+KbYouXfq!9wAfbCq5>n4aA%EpFdDXxAd+suVQMe8nbnWh|Z+ug$z(1aMB zo;A(!xNJaz6TJ<7T+As+w_Y?;R&yYf>2%OlV8hnEtwoM!H?O9+2v5C@y|8)t)O-R{ zY#3}ACWAe&m6CHC&=t9r|WO1s9xTLP~w{typ@r+0=RM@+W+@|dAGsB zTUyiM>Vl{8^RWj7KCYuCpHB9#_hvBqq!7)mzt2#SEMI*@=33=_623JF%U^!}1p=>f zAh+^Vl?KC2aTrAYia=SP@Y|XRfg5Y*&&VBM3wzHPl?Om`+hb#Xh+IUC*##gF(*#jB z@|#eF53i8$UAB=JO12~-2|YOdr}>R9u#!R0nN;+ef1qj{_@GN$g0ruO4RYdJBpk*z z(amuxsWA1J_|9t_#n9|g|Baz4M`QxX$x@yaPfGsN8IC0#ri*9n5AO^?#hAaMN**9^ zo3Lp*LUH1;LnZshwLD^)&8D!uATIUWQteYXI=a!(Z9Z)+&DbqAZSV99YM?31naU5F z7W{~MJd8kEmDL17nu#W=#-{!q@yZoz9+U1uGR9Hp8OQNxR5Wn#B=umEsrF*JPmgA$ zoM>&Vt>;}wMf9dtgGfVyM~`W9%toiMjzaVY034-|Vzj7Wt=4??YIkysk!&H)Zj?)C zdEL5C^Vz+GkKayC9UbVLMAEma8%~>pOM%qPe28!Q^ZVhDZMHQl)#K`cy;{H)v&YrP z<#cQ(?$Rm^{OJzxp*w;V1^bo3<@l(T@lzGj3lrj_yWDix#V-0QREZz6>h_*Ls51A7B`9c?%^5uIPQGI_m z2BrNT^UWsajXOS-zf}i&i@(=iFArbC7XO5~9#Zj}s^Dke`Ww-payUJuYyQ#WLz32> zF+YeO`%j8bf_l3BtnWh6>^T*MH}6^hy7l{N{1`5`$=P{BI?tc5Fcrr~YV#*)S$@;= zuJbp)>7O*wcgpy^Kold-sIYQJ?w8ij7h>v_lQOGz|8q&;WB0x@zzP>#BK{_?j}7rT zV^+6Wi@Q!{;{@&;Cf??Oh%j6<|MU|pai96|i${I<{`dbiBcA}uMFMXHa6QA)+-Gw5 zwopDxVAuvj95Qg#z`8$Sv#K{9wBD_E5zjxO1D4-;h5|X?_>aJL>I9Mmpv^#&{=0H}p`!-TgBG>L@b(e^3^6~kcU#LhJjcKWrrUThc-G+vz0;R`|YhXn{P z=LD0zrmyZc;K~j*~f(bWxC!!8ov6N zgax~c?S|}HX_4ss#qxCP@^XAzpSJ8v1@=F|kKNtCY3#~Hz&767H3*O5d(OU+OBv$N z+z;X13dvVYH>m9|f;)z|`!75m_-Aq@s2`H2^`FbVujCiO2@ z!EoATt4R$eVWvZUm!LjGlzG@=Qgc=5b~pUDERN9jm3D(;;tObK`GtX~FQJIo`8!GP zVmnuJlIgV*;)bhQ{{A3TpsUz%bOS14L?;j#kS)2$>VW&}EfMK29NEkw|CM!T{V+H%72ovx5|q}!=^7=5Mw{^C8%+{CF{hK(J_fv1!Ix{EZ^== zmB-HpieA;tV=!!CN;@3!E_w-0$U~u3klATCIpr524$9>`OPNx`Q?SP}yfA?}TWmK4 zy`&v?D;2u~2>gk~Oa_EL#xcw;M$no6gu9~BJ#mO{N=9Zx8jNL~yu<*kqT@3eW1;Ly ztWClqz_d4PjT`KHEF<@hh&Rr=zVxry@?DwU!bidioAtIdc-1lfvPz}~XwjtvKAGck zx(}cGT#X-K^~-*+g^mk=Ke!9ex>Y<-t_->^=SKTK-&n=!2M%xi=M7q1`Yyo_KlmrZ z{_!jGiHCggk%h4FK=}9XzEi@!Kv+fi5$n=R4(DN>&iDF(KU@GU7cD=0`+pLx z{P=BMxCTjJ^nYa4-w0vl&x!eFg>S9+wh263!1#SfUN2EGM>*P*KUW}V=@3;e1`H~p z`0-`U3G+w)=rV7+kUO+~y1^39*6IB85x0|>LyxGAWQ{C-YW@gLSNyZJbJKq~sQ~pA z6kJ{cPFL_1IK@L2h7n&92XnWD(szKCqlhP}$Po(17i2+{6x)Yzi7N^N6KSNGQ!j*? zya2+n4&^n$Auh|jZfoAx@B)(WDdt!Wu*7y6t*<8I=a{feDeZ<4&?v^l2@&y{jN3*# z!;pAmC!hQ}K4CVPB}#8S`O<5UJ(MZh>;xOD#*Wc$=`PzAeZo3l&VLXErb;u_Xz$b!n5r&qzx)P=s+S4^Nep(*{j9);W;)`C^ zj_l=v<`utb)n5!^8}P7M}jbA>qv#` z0S;$;jma_yI_T4=?CK);I4Tq8%s6@2hIX7hk~4vVT39J6q8-o^*toBFK~tPNw8tW# z_3fNFR$nw?#x7IqGg678u#q#%oPy6eVJJ069@UfA<1c#2y6N@l)y3-0F>Wt19k9JB zfr$S_9>WNxcTP5a(d(Ekzkb^M-rf{nAqF`1-!u9o|BQc2-n~iWOo7oppp4Q7Cu&b+ zq6@y_)~va!d#HlEDu?DyS9SWnTKV5`hwd=As^ylkYg_Kbvvke($`E00V}tkc5=c;Z zdz$a{XL*mk(+Nt+S%7kLeMquWj~hV#Jz8!?gU7Hw(X-B`E2(XcEK^`(ZSPHe0>BlI z+4#^7E!@YqD|~Kp+xEW?==<5)ET4Hc2KU^I_fo-MU_O%ru{bIDAv0F&R%90LLBq8c}>p3}&ukL7V0orwg#j1p2HO2z{^2uX>*A;6Ul1Qw{*1%s7adaqK* zliT{38)Fy!)DJs*t|!>28??y|R=?(`Vn?u}iLn<0q(7Hi877pxhkz{aKUh=4-fdfR z^tGcew}@6B33B>-x{he&3E=?;3DtvX>yzLH9AyR`Mg+zqO+@u9>_Gnu+SfVd_II}% zdZzD)kBif2Bu}>`nrbB^i>J9&TK13l2LDBE)<6J8kDXK*lu9q=!9;TK)7w7X{+GY4 z@+_c!AKA!5qpq5RN+YKV5SzT98a$^XBsT|k9mF!RA4jME-!x+Lm7${?cf4dC<{O!q z|J5z_GxerWQkqbRmurs`uIfn|O_YefKfa9;gbjXTpRj1Tm4CgcKEmi5O`Ee{@W<{j zYT-z21uh0f<08h5?&N&DBv^Zb3p%b|C8WygFpb0Hky>*t=?=bDgox5kT&1 zMj+k9bQ=Z#>@IhWpiw*kxkGh{o=M@j*5b-?GO58j_=*=`rdM-H2aEQpOx+7IPV4{Z#+pMIyR+w}iQC3+n>w~Tm+Qvy&>3K?)>IR=RzE@wLVb-$ z2*!lhcWw^`Ci30S9Y>rJ44Mal*o^?u>ef~^xo%<;BajRMPbd^8h3Lq|b`~-B6^o==0>^f;_P$1_pQL%tV&mz*LHbNJy4iERs zT?5;bgT*N~!uf+=g8jQ%-nZvT8E@O?L%_Zwq~qSZaZt>uk$1HXmXGH)4*vA-&%gdO zpM2$pJeEFz1Mv)rD|fFV`1XC5&H!As=S>8OS&slquP%csY*e==e76waw9^LtcPasg7I>Y40 zAOGNiB_k(suOi5uy?+pZr;WHQ$SEQz&#dO617=N(Pok{m)1YKzLu_291VdYIR3bwo z4}(UsRK|iZNd5r`K^!Qa~v9=n(vak0ih%c?gm z1QO?xg z4wdv3W);KfA&tkj$tAYo4Wh_M*inyR3IRI|4rIuk5oOn%rQJT*;*Ux4x~e>>HUf+b zOsINXQPWOTngPlR(y`?H-HM8e%mSd39vMw zih~`FL_8ii+@XbLJgBl?(g`ZUSVX7(H0)#x)}%nc12*(9F<{V&jnH;yq$3PzQ?mQLqtS z?fj0(wAui~-(#YAbYm6PfCQd~o&RDRd_&oQ_V~8{Ak~teOG@*mtFn?+4SKulfV$2! z-v*k3_N;uf)hx^vD-d31_HtsrgG1Dco)@JswufP(Kf=;|3^rCDcEOm1^2cDu@B?}f zGa-(}MuPlfkPWSXM)i^MQ$L}6l71Ad&ygGYBdVvPwXs={LV^php8OaD9*uU2!G@ldh37Ei!BX04mvH|TYj^9`2) zS&5@%`OJp|@a5YP1V^&a;ukLN+MAdO&UOD-=!tUiRL<|@i;)*XP9;O7Smfhd2|mwb#s2yGkKccXnLmHb z-fVp+%fA@lI|H~PBK91u0hb3{jCmcv^~neJr2AKT9utKYa`?SXfIxE2lJLr zG?$R(|7C3dlE?Rt~=|M*w*^iCK>y5}cb zkLz@V=b(I%M`*2cV!S0iRX!3dW7s466+DpBdcB_ClVLGm1hJ~GjyQAc%l)J6r$}C} zfLhMplfXywsK&tozd57L4&w`YqfVPIlnBaT8}MPhjD4YB@~fHns&x>mS<1nA3U+g! zX3n5PNX66YZqBX2Ummp@5~7MCWQ{6lxHQ2n~TECkfsv5IjA41c1Hvj@laM+1w zOCn=3=m|J4o?$CEgn~My5}Sk*7RUT13pfxI;jHqzaoLUmFOF1@ma+fqj{{9x@* z!cmDk+F-{d1QEy&QKyRHs>a;BqK#&URmUw_VA+-Z<<82S@wdI?!5*uZxUc{Nh~Jnd zG(EF*?x{19sd3torHTU;Gc{ClNXuDxl9?In0eVdKHK-GWGtTXVHO%hpg*Z*Smvfb3 z5Es*Kq}NUlSNGL~jj-}kE%^zeCd2EjG8Kr3y_4aEObT0#g!7I%P9bP{=}k?7vP~8V zz=@Dixc|Fd_{O`7~N2sjNAxyy8oU3OawDg1bFGswPGD}}}=E$E4_L2kJybnOkeix8`3?UEh6D?4d=imIh z!d`GtQA+ox;iBU@ifbdUndoGUs7Rll0%ooZn4i7o%FSn)@-0SK`KOK$%aW$$9}xrO$QWO+QGG~LDkH@zh5?>k z7?*y+dtjL-gUtvI@@;j$`V5>7zDkd^GM(McE zaA&vr9eW379ZuP97vp!(n@A{QMyrnEazufZEXc90n;9<^8)4#0zYs?#8yV!KHr>d! z9p=Iu&uMW4V5X6bIKryRTeR9mU`5m3jB*sKg>+}th!V!eBF}*uKs)T6kWtyztG^bB zE^QP&)^BIT*oxIW`_iRtKkook7H25vJs|2GC*u+eB^iY}mZZx3I+?Z-eH=f6#*IyW zFRc1Rj=Dwy;s;NSdU!(6>V!BJ($aJ0E+y9dK5$ONJZ52(H%RtbTdKO925=0AFWK7G zHR$kVT0|&CbJypjDZN^@z*laJBj*t2Cjgntj#+^(b3N6TE zTML*sWCglxX-cwXvi=kwtYtc*dfR5aCqyeY%qP}~@bqUI+K+7P<8i7q73tvLKqN`0 zPB5vGHE~ys1jw4w6AH`Cd0^d#Ret>0H7XD7FcQkA}S-$W!{}tDk?# zyDP5h4F>~+z=>H-8W!FL6-MrN{TPi{9eH7233LGUW>MOz`jpsbECwM~OcKi?%sDDCP7Din#VPkM}YS3U#6! z?AAoFFRthYqO6-#6VD-AU5}l&J>d>X0=Cvc7?AO^({)Ep@20iCaCMTvM2{WFR%IPV z{*>C;ttt+34FB}oUejUcpi3*K{yv{WHIBCu09K-T2{$;qTNw?u&1(#^aoeo2j~%`P zEJVWH`uMA@cq5SNoapzmI*c?@N?j*#- zr{6WZj-DK*n`1j2%nODX^5LAkg*N(@wo`p&LljJq0}bgj$EQ1#O}Mo!QLUn`l5lUw z8-ZvN6jLzWl%q1;82$V87U##tQDpO5fVL=+H0y^r#i?n8G^eyBkZ=e_u;Ay|*tU;D zku6z-SF@nz+_|-^pFqo(QaprhqPISIF@P2BQYk^y?s3uC1XAv$(5 z6ooPk>4&7*oCv3UjW1?W(l8NUE#s_ZQd&3cpSGL{L{V~aKy@eDf>$j`<0{EH2`_1g zf)Ai#ZFUk#=GwLW|7L`;?LiC zp8PK!@n?aFWmmvI|N2YrSo4)T-gR*C>fLl!rmnx4XnyiH)ZU%v`|tA*J@b#XyUFoT zI}i1EcReqDpt-Z|#Xuv@3R*-q_$Xb-by)xHJmdasawaqb)37M}{Sa5M-+&h~7_rnH!gOKkg@QfKIbdgE?vb?+wA(&R|@gl3d% z*`+OFe=cu`)?4G&s>=AQli)7CqC=8_TQ{+CS4Ttl zjvE=Bgo-8;e%9UWe*WRj|5=V;?yLIy4{CwbQ}s4)udHv)1H{@_Kwe*O%)9q? ztfyyE)I$+S=VjKsUv_uGr+pd=HKZY1(Wh8G87=ZYezJO$wKq~S{})amRO%~Y#qR9RR5W^fDiHqeC&%jT|Fcob~#4xP6)>bS+Y-( z1E5jz=eQ=NJIFGZdQC3q)qHEGcX(_d^VMndmLn#e7(~kq2&9;UWM;UIcZms)cc5+a z@IAcWer63#!?kQCkYGLl;MY(}%o3laDqkXG5UzLm8cjaon|B6S`Lj+^{No zmV5J_!Ej2>+#tsg-+2oGTfL#?Ry|pRfj)jG48Gx%^*k=TDC)yY7#q1lBIm= zEA%oZiTV)Kx1YG#j|hIh?8pXq-#hSq3^!HgWN9pd5nyhS=_Uf;fAw7y1XP2PTKKre z6k}@3g&OW*huP=2bd*2>Te!#nc8ibifb$wb2d1zuz=%xY!}k0RsUFDn--y55z9aq; z`zaO#pJZ>#(EmGTBIvlht^XtaNBF1ySLt1{kC9!fPgD`qfc<63GI;GG%>)|&ivC}^ zMegw)7iEX{G;ZNqp{y5a5#Hc~-?^k#fK&S4wt)>qSD%?b+VhI~T@=OK`%wPJ-QyFQ zapBo*412s?U+t?I+|_^l-oj-?+vd<;a%1?1yIB(0)cjB&<^SmhlV0)muPxKG;LhMy z6GSUG#Gcybc1&?{j|7$oQRUSTcVXCG1>kdFni-QwO9a(LL=8A+=io*j~MOT}5+9YDq7l z4{6EASGlJn@giH~@L{lJ0REIKL=%wQ?=8QrAzsvk+U`KX&@zioClV62F;ulVqX@nM zB*T!2rnkiQ>T8_5B3zU@+IawDi?;Y^q;LhsP#M)z#qjIFQgt9>DD#;t$>511P%UO$ zfXb>JJ7+;#w9|~(-N~}EfGEn4Q7{rI&LQ+75ic_8L6%Kls7-3jHxU(Vb~((=6&i&Z zS!ET3CkE;zOh?pOC?8mqag^vrD!3G>a+=B%Xn<&5{(=9EH0A-_v~5JXW8nLHQ%^f&Ntk!mPN=C_0Qj3qWW$0E?#pJ96ne6 zWX4)mF^g0-`dRGC3{E{s@Kg{X^obyEt9xzXopk@MZ6fEL2fl&dM}GXridH+G$H{{| z#+BRr;Yax=a^6y4Ep4pW`gJ&lhZmOqY&Liph5(2H7e0n>o68VZ?Z5obFTelxy9;r? zMd*j05TfGJfsA~6!4cs5fZ+C{%;aBY6Ze9_^*W?|3Wx@mCe|74{9xE`8ug+?{~27~ z#2}CwB8+$5Md9Lse;kYTqDb#t!{k|@4kVRIsg=`8HFEOwVu`OU;?K1C&{U$Oa#K+HBg_aY~1Zkcdjgedd2zCo`oBy&8$!%RhBq`=?n=$CTh?rom`EVmYw(t42 zfvxHEH=Sdu9-(UflOpl7JukQ-3lVYphXU!5hwV5i(HADQnAkcxr8}>V9f`v=`h%AnFR~}rH3>?r$$sEf3{|C4?$6XC`q`<<_G#!gm<60;YwSxd9^8e6UD?dr z6n5BrUUR^Q1T5gB=A1yEM5}k$GHGU(;^Iz6kY{t<6_G}Eg^q5#p(r*b;RL?18K`3u zfP_Yry}Rw$GDZb~mQQ2TR9%KpCG`lCe&e?Pv?iFAFXnMDEknT1@S0TF7c(vm0t~o5 zdu@BU_PjiS7Ft3l)WDKJlaI&nsY|k}Ejnch!&q||%?UNNTRv#U;dpxv!*B$P8+p16 z>(U=w!wPLuu7gSELC=}dh!v9Bavi2^Y$*bDS(aCtMya`x?7XW4M z6b9yT!vRoW_s;s-tQ@85Tv5 z)QAN$D{OC?yT&&X!`aGlTi=J#S*GVHf7i8M1VH6I?OY+CHNq^8eUwFdzs{d!E=yw{ zQ%MoBKF1nSt}9H$>jwCBNo4qUwavoY&v6-}Ut8qUN7(+r?Rc&RaOu}#`nSXSAz*EP z=DT$M`LL5$AuRgyWHtBoVPNBdAB*A_j}if& zFL04f-{);IHn=1Ju91HIpI^LoGT+XbANWJTKG?&YO;qeHl-D&*?z|oC^^8S^jqg$A zTTMBBI~P~Hp^=bG-rOlp-^9i#p(805Y%0u+j{|tE#rWcmlIdr*)2IwA4TU1F?aUQ& zQ9R0!(w)KY&@eomshLp26RRP-7)%_Br@-ct5FG44WLr$5dZbK-op^CNw<2&Le2&(#yYLb$RW(Jwj!n#OWJB9 zja)h;6+X0DMeO9aCD@+=V=9eZV-MPP{>M`FB*roMg(Ri+twXA1XjW~|-nn{DB9+NVjawsV+kM6~jd~eRrEDUQ zw`j9a9A|-~EK^cVkGYh?*ccKsHnKT47Mmf7Syi!{xOS{6Gt{OVnzY%qY%M`}KE#ml zWyms?#lvmAJLZ0YDtjzN8mS zWdSx`uUzQY&q1ufV+-1_?T(J)4S!WIkN_7Qs5=C$SnM-}NN3Zv1jmJ~NwwaGu|q9P zGC1X}|Lnu8LbgM_&{HYQu1YGFN2*Qi)EUX>LVD!o)S_DgG3ezmI=j1-CZRR>>Xv<> z4rVw-uC2%EEKUicr@P=STLF(=4qY;dZ63n38%vr2wN=dMPCQ0fnM7+DQg#FD++XDb z7qBB*=+s5i2HQE3=`P1?2|GZ03_un_ixbl#(SI-LMwce0fz4%o7X5zS zH@K{rz0r;jj0h7xmb6k+Ki9z!vOs5D;!`eAvDWn_c~{R|Q1Er4EY&g7BmCNWFJFk? zr6Vujw38+NAAhKYlL+~n!M5|I_*fe^55uq)&-(+gvF=ys@)tJ03ltTR@EHKw213dZ zC3NrT=Up#+!3MchfAGe`UqAi&6Mq$refiJ3nL zMqV;d1V~B6lfcxFE}Xm}VTqh;Zhps+*An@{A`&1c-!AA|94_7QE&~r+SyCTva&)*z z@GT12@NO_{;3#^ZU&^okQqZ8&sHZmqH81jhoIfvgCZV!viP$K zk1vAh4&cE#7#3nBYveJyFzR9(L0H;)MqC^AmhRe=jQUn!XYFex{Atwy(P3&$ib%Fw zt&+nl(bAVSPM_c{%z-#QgSOt?CYC#n(ezN$l zj|sk71xM(BG~@~`kTsfk;$-#d%~k(K9DZ7^qplE5FcIUT=KIT@-tcWr_XwWm#MEyAdOS;(7v~YtxGJOg zs07DJ<^$QR;;EI|T-Hc%W@1D6|0sJG zMaOL=+0w_yO#+#bkqt51$Vg@}k;-zlqldYl82u|k=8YUrqjGopv+%J*O?(&U=&41b+eG9hzJ$`Gu zwLP;T=%1M^`cUN|&@fkr?KDs8MK=@Sq3}U;Bgz^55ij|%I*k)}BtOTYMww^73)JQa zF8QI)Gh})vmg){T)AzwYtswd^qgnH@TCPK~R#C94?N}Y_px(VPEYTV++xz&%X&?XL z`-b$N$==lVI<9gW4A;?pqR&Fyi_t9HeQIXq>Vh5(D^3^CAbCx|)>j4^E>)TJNLaRd zQQZsljv7{U{TMDb2{#VC4A0kH^8Glh@5}b@fBy)=W%loUy(X3}d0p1ygcUPd7zvcP z^2q`h9D;uR7gyX}PxHB4Zh|MYtclHzI9SbdTYkS~$ae==YwOUpc0Q$xihp?Hhk;4c zXOX{iQ4DGDbV){SosB1(8TgFwhTC$8g-)DJ+j zeAj@20H&m_*Bt>b{5#c5*wYX(S=M`E#b=29UjN_B^xrP?u|ey{416bqoeln5Zld!? z%1li$7TgNevK5mWC$;Rb+KvJ2rnnF9#JA%6C4^cU9qvP%$8+BH)e+2$andiZO_G{>k?;=t7bf0E{U*H2h zRss&R1APb|vVpujg@Pf@BXOY~_hs*i>TXf;1>fS&c4KO6{~P?;gRN;B%)khEsQA!W z)O}3hF}e&=fkShHf7VVhM(G3P8mG7FgCLLKDfkV1VBf|ZXezmCqeps=UAl*;={Y(( znAJ;AT}Tf;jS24(ewAFxkLJ4k5P#Rr_!!C#Uymmv+;;q~q$dAMVh#E<^*_0O8{ySo zi+pd5=8@&u7SJuf+ai62?e+nDx&{_W@c0TSX+%}{SfN1p?flcor>@2K zNZu3hS*KxL7g`v0w~21MJvM?Nb@4T}YLoc=FrUSlHkn@X>Z(45*uIKMQ*gEj8-q{A zcH=8-=_T{ZTQJ)v{175hxEt-mU)gl^v*U=ONg1nwTk%H{yn z_m{nMvYW;qxEOVZszF)IXEW*@zADDi-D!PZhQrK3;0)-}E}{KeO@(g?L{IlbX8}r+ z0F|%*sO9KhD>3 z{V?)NVyI_cwBVwW;ls2otk&=(Yei=3F9B~aivQKf9ELPnVJIwEW4dg-_Sk8r}d9qUna0^I;0UJi*nDbEQePAZEQb-Wd7$Uk z!^pSW>YTY>kX`a^9=Zw&U*&Vuw~xne6Hut%YlTIu<+nJS=%GPwTO? z^_|_io1<2xsvs;Mn4fol=AfRVfYw`y{8`?= ze&wtCfAHP^@bDX9p53@Mg3=EWu#EO@B_47=@JoEXO`kC#k!0*`Hu*09EZ;e);k?3A z8c#3`3!t~?@PPrz*^G{-x~;HXe4$j1znt9oR)8XltER)i$x@8HzZ)HAV+Ko}*x)Rm z2?)}HYXmO|Nuy(So{&&FKLh~NVB@K0UKFtBp^nK7;#V_rR_&-WiVfnLM|_ zx9!C1x$)zZ!amjfhXCa3F9Dx%olx?`tUA-$k#d77+kjrZ2O%oRR<5>(5apT&M8_xc z;qp-1;C6yUZK4N8>$17nuhO6Bm$Ys$9iFAj2zN+Z{0%68ecskAZG#xZ^n*L`AXKm< z!e{F!wc}LG)t_J+Q}dXt&ms8ZTXE}gDsUbmJ9SSeq37_B=x`?A#ci$ebSX=#BScJY7St;R1Lc{E%ejFQbJh5xN zl}rrR>`C-uOl7vrz!-;=-E=zQW*m3pO4b0}W%2P)U4__629)4{E%68wL}kP1SW9P` z#qaD&?{Rl0urwOhG!nXzgb7}AHy0d4-U41BCBBk?pfSUmqJ@km6y^q$e=YCX54uxjO+KaqL? z+w10Dhi3D(6uwkvE;&zWdX<`AwCz`V0`pcDc{6%~z3xuIV50ym{HX(0c_`&nqXD?K zPhBmN?@9o3vF>d%-k)k5|Nf6F?-tQqSy*#Vzn^5_3vrCkw;{;xKi;AP3GV~&rAFMG zgH!L)`Hhu1D|^xgiIMlv@SZ?I$0109$X!lE?7Iya415d&Sv5HV*{2zY0}6CKW)oTyso>;pso!|Yot zo{7ZD0YqWGZWSU@xqq^=RoHe$J+e$ZS_TQmWT%;sf>BtyfM{o?1ORya1f?x~4+O<= zHan5qZ+lfe3SgTc{N9YIk3n1LzCzvx)9cgo zC)ik~M#s5zN(N2C-ZEOVQmmCjt?;01ZQ&AYCQ=DnYuW)tcBtdT-g;;&Y+Ft(MlI6% zG#Z0CMc1n#^jH(xT2zXaowAztkO-Je0tRx55?!@x8MK{vd$SZy&Ev`5Q-&939o+#K z)`4WIT-q;QR+oh8mHjESjysDAbhwP9|8P^nb|*cJCw~c3;**AiN;B#;MpuXzfR z(@1J?$60CRuPMG^NZW0vS$Mi?Ihjhiw4$R(aGez@0%T_v8Gxt!v|W5SAYHOG0IQeW05$Y+I%SJe&>1SoOQ1oLFtfT zeI54>dPe#XoyND^@W|_SINFtk8B_BQopJgv8@m2)*ZsTl3;d8i@X+ZZ!L%`@u=8Ya zn|vn@Qj=__v4YPOC+EdsO>=uM5{Z38eQF~X`HIm*Ujh+dw+k}O%#2GMe^>u%4&6#V zqCVQye|S$W2lSzw?u~gPN;=e;ZP8B*|1iwJPCztH(5F%TjTz6*wn1^Y@YNp+`TJb| zhyrqGoidMYGv1#{kzL?Va zz&}jR8@8XBe%Q^xd}~lBbZaxmQjhlb6~%|+(>)C>zHHx_9*_@#)A`cqqO z002M$NklPX#AB#)*G^>94|J0gE8k5Ja)8-BZ zj;mY7JB-IxUB3mWsAoS9Fq3q9o4|eq(d|efeH4-{lBc*;ST$b3I4BI@Cxy&V11KlY zCbsR(tZC+vNohkwQEPPiQIGCWt_`StvJUx`@#ndC^Ei%ZB%oI?(msyM9N^T!dh!>a zksIw&`to9X6PaM`>f6#ahV+9hI?Xe1OLzd99!~3@ZE9JDigrIkJKeIc4)%*Uw1+U5 zM{8<2KAu!<1}7lu;jAb>hoY^8+kw+wP!t!dbLmd8`fvB+W*Krc%n4xUs$N~$gjivw z?TO_H#Pl*xMADEj+Bi!0SS6PgWg^6j;zj3}okXccfFnB0*I3tB+Ke&C<02HHugK@Y zKJtRDntkejyoyaCG}htP1+p`LbR?t!oRUlcYav^6J+mMN_zZvS#@)0J={+kF(!{8X z7&il5blV_05ap>Rm|Gx~5nVFsmkaA$L(Y1hg`+ifZJi;;CnpA6%+7^w+FW~w#ZRch z=7ni5#>2rv`LF-}lNGtEaLx+2D~45g&Kz8}8a`EI9nA98o815W<4+j8;Qb#@Jgg6w z&t2}juH}Y#1^@nyuju*fzyDzEO8}k%pc_j z2?&($3FMN$%Xa#TU2PMjt7ku9{DV(5{Q5ihHF+Mwk00ZUQwyJb9DUvr$x0t|B2CsOpj=rhS@kbltgcPY>0%;P}WXi;35}Y7Xf>I6R<>{oD=iFyV z>T5zRX*?Q9ZN6~njuhiHyW?hr>J$EshCPsZypJopP1S-v6+2wmgnaNhT;-Utf>x#* z^w}oEGmFsCo}6WyT91u!PS#3JcV@vePu?!ScTZ#zv`!c}SYI;wF8Wv{qD1p$gf`)a zyWx*qzeAC!w9$pEfj0~l);@_Qwq-tL8QUD3t8OWq2s@93y|dx#3LA59sYa_SU(Lhp zE)DGyh_O}@m~zKWbsjQlO(;cfbcMPv=h|~TBO95!xQJ%FY1Mv@0pvL&UScSuu_0TD zaZSLvas%JgNy>Y>>N4V)7B#=2v=9G3%a8481pn?0#YIWe$HpUhTBkU-2!^5LaFKst zHr6-j=Mkxa;*8IW`zk@))a~W`YDz?xkpQ|u?aWsB+5%YAOLIEmu7i8OE-E|d$LA$F zag6Nc@S6}2y&x?{r7zusdRoWt75F_+NB@1}nh639FAWIgoCn*d`9VH57i4Ug1aKb& zWA*t!c^=BiVu&z#yfmk)AJ9Ae+jxV~^|ZfJFYG#Q>`lCWFZH{b=cc#l+up|TDBsb1 zR^+XXm7?nbvrI4KCrxu7$cf=@yv&z#pK}lJDE_%I!+}{WS)_X>y_b=(%W%5pq-I`& z_x2qxSNEPCEWGlaE7UAiF=R>VBA#cftbH*=Yz2JBz!f%s!WxoKYWPY7`(^^m;9LaP zBQQ@YQXtmjnE%d~1o34%k-IqdqX}OA4=Dza(a&u^SaP0l+_8A}jKWt5CW#lx{aAwM z8N5{i3@@BHuvDkbQ+ayD$(gXHrEm|@-^DQe5unnMW&YR{SUm+xIQ7h$T{ z-cvEL7^45nCFq|wjb2#IpNF(j9d#Qicu2KnBc^TixcdjM&E;nBi(C8lkGrFu#;4Wl zL%yBsxWn^dK4ngoUg)bs^A$!qpMD~wIzNre$?10QpMF&C>SGO$wwo z{Kck*nUFe5d^{$c#{*mQy!H%Sm0P;ORZ(db!OR1KHvb3X;eG_zzt0asGFVBt)D=-9 zIyBpDuz3#mbx?!29-EItULccN-R5Pec=wciAH%RLPhMZ`G^)H*>17`Pyn^Hctpdd7 zIR!*tT$ErxNli!wyniaVn{$5#}(Bj_n9nMi=bWOLL0hsHA#3 zXJXv^mM1|c93AU7vjWf)f3YYf_s`&kok9GDCA|hb5CP98m1ko9-e3`j*En0YlDjGVPB%X7c_hNU+;04(Cs5%YkxmE&~pO|YH_(einTu2knAZ3^;DlbtqhWl@Ac=y)SSZL^%vi-KuU|E zcmgIgN6^{4%krLzePxOgaKsB*!$R)Y$(jBhJALO|BAq0nxYRrZNDI zigdde8rAzinHgDrHJ@8qgoTHFB;%(YB(J``+Ua>?3UeG?-i~Pq++DUOmW;#_*_lmh zJBV73$V2sjF4>xmQ7!F+N4tib%F|1MVkG^kxo9VBj#`~96pcvPjQ!->BC2gM1867_ z+)N0d*N{K`NM~aXPYVG`A);6QDmoA!S=}CuRh!`yF{b6AyZx9ocAD`r`z1U`8tbOI zvpn|-XGd@yeUh9$4OX0X&Cb#1%Ji>%6=tq{vnuViaCsa6)|tV@Acf6x zwI%{J> zWDV@)|6IlQju%$Nzx*dR>bP)*A15sCIXU4RCfD*=7h~ng4J&F=)7($m%8?nx0D0A) zGXff%_Yfs#D5$Iqi+;Zv)z1m|Ifq`8_$7DsWKc;VcRIOfhn&Reg6HffXA2neyI?t^ z$QuVlhmveL{UIc*K<37N&Icgjtb>p9{_DqYKP2R&sD*J7d9Fo{zJoy*@6!0Wf{^&L z1AZT?LHmua2>W9TnW96}$>uO1EjOJiJ2uftvYXf$oE7C5_#=VNG9oat8aVW4GXuoc zDhUa^5O0Pu9^|Hr+4~y|+tk=Y2w36*sc*0yy^`71qV9|SY3cf>mJh@e`9l4H?9aKYv%>>nvp|w>E@~WOq-YcpLeiadb!GL z8FkXB65~j=^4bJ2c&$bfvgHZk%(M+*9IoGz2ROb{@oBFSM}NS@hfN)rE8)>;)&*Wx zg3XUbPN&G!66()KPu= zN=O;btg4qoX%bU>WOvR5j*d=Eiuj6~?BaGGU7#l5NMiJq#BN`U$5RjQec-2bFSoK^ zU~;5aVP2n7T4g~!yR~{U3(H;FLmNyuAJ<_LL2PweIPytuMlC??h@Zn@kQAMGAzPyH z6{{#)og(Yv*~hTm8my`>&EspTr_KOInsBDQLLVr>;5qRf)&(X^qz5@qR1JTE*Ha^~ z)g0S$25bP6GtBbUlWtp0?WZPX7y`q4wv7ait@@)3adPf1mbZCBi3Fm~ucfg!kxk{sac zm6WP5%V^@A1uv^)X!*ro-fQ4-4k`d(wKx7$o7F#e^zdc^rHTvE;rE99CL-Pt$yHv?B|LHA?1RI< zfBV6wC^#MAZITX0964r0CCrdC7c{qXVMiRsl~#DL?YFaMLCF(+skXvfH&%#>r0|BAlx_>^kbi0 z)VmV^!tVNgI?J-)&tpb)-~{$C#d#{yL@@*w2Xe$j{ApKPIlzf%O;)}P7GaGS>R6v` zm6_)0L^Xp3@Pu_tUiL?-qwSPOFZs(ZN_KWC=C}@#d+Hfg0JhlDj<|jHX2CT1W_#f* z__Awt+T$Pn)~-O<;g)vQadCHIui~d=}ZgQl3&8Ca1Zz#kAi*e3SYx|3wbCY%t0v-OG(1oJQ0OYTNh<8*dB=u=|008Fo9t9TPP-vBTD1tw`bGEEaE;cx;0y0dtBs4{}^5R zFS6Br96MAE?hHb^AIPn7ox3mW<*6N&?-<{`W4j!Kzo;At;!)!0eAs{OUZ#WgVN&Vc zfbZTuh;G%l?SI4{Z^tx~X?v5#99BBVLtGN1XEdhH9|q}KqfXwF<99F^Mjz*G8(W;! zb%oyt_buoDQh4&Y@EKS9XQZweY@+J}IGLT;9_tfgqAy^y>5RS;``DLS93nfreRNlx zV|6$BrM^3dhDJB%pWf=Z`UW+C?+$^3&EV8#VWHbjj_Ti-RmaaO?hf_pU#bYbuUdYdx0By#ejV1kGfBjd0zx@3dSM$C127lmiz#^C~Yind| zv0=}$*`@S<{^F(}PZE0XQ6EQW{psP9m5<*##Z1%R4d5iFi)=$8K~~~^7#b==VE|q6 z_uGpo5bp!zUjN){L_*d8E6*{g4Brq6u^;dKm!DUVIOhrs>t818-B7UQ)Pmdk5oh`C zXAF{`%XJKR3{X(YP0B<<7`_PeRjf`79~XI(#9^?W&~*EolbJt>@i%{$_}{!85PN7c zc8*?x1-y-fKGu))2(|(If82`MPzsm+!*D%+h__pNK;ka4^Q>S7%7)JA9HQdb+n%(^^H9%~z# zyaYe#g#Sho@(sOJ$kRRCMwb*H)Y07}ZL9iJV~FUd8_&|{Ux;>wC!KT6;d;{&#+OwC zM0BK2$PwP%(*`{4nspctMZy*%=r*$3{$Mq9j0(G;Z>|t_7mPct`dXq3@S0o<&VaQO zkk070EkiL*K&xG>m?({MLcACd)1v+g&5xoo4$|1nD7Lz_e0Qj}?FHV}#9GHPr2;ZW!7x@~b(DL+z9x&2Ji(psbUX;ft_uTt7f=glCb1Of0v*c_36OUHVc=0|TLcoWo zE|khE`uy8(^w%RioXPzCFHRl&%r1O>&kzDGkF$Db%$<_lgyZi6c+!G@0Ic}=Oadt+ zCqvBl3z00OEUa^mK)QSq*dIFcY=p}E=TAN_@f+)HPoN;9iuvS#HqK^%27s8RZ;a$8 zfobc&6uiO7K}%n>!)KQkv2ha=p5T-rcFIOcIPZ zBqN-GPv}$rfKL=obg*tc#6?G;-rTpHWwKmm2t(=a3gcU< z5eAm*)2dZ;4OVJe$hTj^twMX9Y$A(QYDMVt-{Qc~(M+bbQZ}vDe>&HpdPz^IpI}P6 z;Q{bzDvrSS34%f^OnJFto-Y zs2sKwMw{KpD-19aTfoYXWb0ZkYuWsy3U>BM9MJ@pITc6>QDkD;Sunr}$PsPj%ctAK z6TMzrRNQV1V|fnD=|?$U$1hP0olLF7c+=fTWYWvGTQTDvguxl%Jk8jOWpFB!P%wGD zHlQ}N1uMpjq(U2migaU@W_KaJ;%a4vt@5}{K$x6JAe>M_WOA)T5iBN5cjzvMr+LUv zXf4|W19?K0#EkprzI9wT&tnisER%jF4_vw4{$?1F&$GiWgP-6S`7Bj!>BxukG9yePMr(s_+&+! zdv=niV=|8d*2LUZ!s^^>%VyqqI{CK#T&PCNeegM@aMhdT zbtF6rg)wa2BG1aU@fkauWQi7juF&TlhP~eJ2X{S@U`_4Uhi3W9+LvRzFF4Q6)V*by6{^VVW zxN(TN~&}TpOfB)8}72a_0!vWqbWobQA;>?O> zr;y(LOtI%YRtSC+rsk11A#j&ln|||b;rAcply5O|s`S4&HyCLx?+B4cD=lfa>%l)Z zm9>K=4W&WW#9rm|1ThxEg0t_KI6cGhemJQ`U#oFinZ$^dJ#so5(}+he!E9qxE7XbG zkZsG#pTX0wmB$8H?Giory&y@5YINwXF_%FRB-06^y?BXM8}%82!bd_U76Tg-%1Mhj zZDgP53rhHyk&EfD)tznK42Nf!ktj<3w0Nj1zYG=*!`+0bR`aKXUuwY9Eleh*FP=>uK848MS`FZ;-|< z!x_`S%DPU|a~H?X4K{EmgfzBT>iE}~ViO0ABFZhqARihB@buEM$6u>R`%=?^Q>F5O z5S4R4#fxa8A<W8HW}WSs7rHLZ?WCPzT0 zOsNK1a}u;wDl~&BWm!^&i6da0x6eL>*_Z-V?Iw9!XP<=c>gi!QD;MJIMcS+cym)0J z*Z8&_Cq+b-wBr4VJab5Jx45eRWM~c zwYUF($|0n%;mkovka(-bVB$Sb9fv3k$Dj%C!zt4tfY4$S;1xH0{-4r5*gKp?GrA!u zVLQ=e2yMYO!6n)}&|0+-<1zCg6kC#^J&}xZsye(1)68xldq5V?dE^MtU0gos@e=Kc zA(--F5sxDhH^!ZZ^w|h90C!}@|IN5|r>i~$kc{Io4AY!;_{t`;LyEd5Q>`}O%{0K#ES?&2PznK9uo7awmdQzhUo{@n56 z0-o1fz+QeQHh+q%k}mNLj+=$JtL+(w@-7^VB$?_ACCh9Z3tht7P2agO4RFszYh zO>ZQ~@$5p`AUIL^jYxR6g4=zJ5@Y@QYX)9$|IIl0x* zt$b4?T1VXvX>iJcl}TFy!tjFu-fr|Orw5K>QUgtXUOmXxp|?=PlVVhEJO3R)MV(}H z9JjnE)^y-jEhu8FsDif3BqQ6}!G&Pp1U%4Ddr;ratn9=_t8nGJN?P#=4FcHRAJRFELBN@LT$nLP5svliVj&X;c z{Z{Y*@5bTNdxz%X3GhTxvl^^$j@uoE$3aTk?!nMKUJn~#j&O$JVxFN#B80zb*@=-m zO8OM77^ELt(8?CTL#?ON#%5NGU$tK80CEQf9! zx1Y|bPtspgj+@G4@Mxak5AB6nN1}Mf*-$5V>$+ACk5HfL^wB}t1k)QiRQ^w#o3W1d zlFdU0ZUpx8ulg-Qdg~p7wFkX^OVkIu<(9~K5MntadE7wRLMNPg7^;5zx7RJNb8RA= z>I6Rk59>ePM-BnJFV8QFtMjG#Gb{KT*>U(r8X;tspocKq-h5~$s)5`*Z>m`CE)3d@ z*~&ex?v^Bao2RRHFYM>Jz>x*u64te`D`)v#aO2RGF?Z6lu_{H*vejI28xYs;tKk|r44i0S zr+q>}!e<8*BF^+-LC=~OTF{6MfNSBL!2Ic33Hi`1OzQChIoHp*K<-(DCqMu0Sp+K9 z%76XQ&n{=>oVN(N$YzNTK_4dOn3=(yN@yJmGt|)YCEt`FF4y%qO|6K?#MyC1;Tt1_ z&F1?RxryI53d|0PpNmK_%~g=Ad|ePK4Gi;cgi79p;Eo`*G;2Y8Z?opk;rC|9H+fg6Z_Mdo-Ty~YkBEokLk;eU!0(99JaSz6rPQ| zxh{~CY`3R%9u270l!5+!tjCN)T63&fb=_N&wjR=T{oSz)KXv$NnKlk6HIs{0)Om=e^(cp-VQhrpiB$q$aI|<$9A8n86&09I;ee80 z9mM}M6J#wKNR0_hO}T6epBe?>4l~Z2v$BY%k&PaU;jKXQs8FbCDL7*=#1~dyu}7RN zXLQ&8^C)pRFQ>H^8R`cA@Mw}P+VOsb_(w!n$tVZ!LFr->`BrH7CmY{jU6^J^e43Fa z*KyNmCfIbApcg5wSUL};l(joig&>wQA87OcSZhUR2CqS8D$F2HQWO0N;bBm;KApvl zxOgLtK1(7~bgTOlK_#mQya+`>LAeCmM}w>3aMlR^y1k>Xerlgi!`oy^PR}5+wGyjO zE|Z_?<1|5Eyy=^$54MB)G>?~R4{9@6FRCHVYzj0LZI!VP965Q&c4%UiG~NNYNO#dF z*hTQ4e>(7PT+PnyG+t73!OcZzZxG5oEr7Xy#s#U4y%Ppkx#H|{mKFK9L*-ETOpxaT zZ*%wJbRM~U+Ldsa!UvJPtv&-Rj&~mX>E2)XaDv}A8ZD8~ z@NEk1f8qN5AKd-VI|hw}LU>9*7yvob;Labu5t_ugjfYPd`>|W^`2o!084`chm}nyO zuB4;@Kv7@T9Rnu=ZO+{YC*S&@Gq{g=h^ah5nG?mJ46cvCl757bvc^f46_a}R! z^5lgtS@K80c(0?(jEE;inLrrA0~#sk#5zBJ`qDxdp=H?KKJ&mgwxkD-B z0H00`?W2xfpAY@CGTeg^bwd=p4Z9QKB3SWamJp6cHU6-UN+B6$yPI#G>L=o{?69>o zeb|f*U?;-_WtI>B30qk+m^@1E<4oI3^YQ9o9T;M|=g^?XLky#eZC$T}C%p9)B(4J9 z-Jv>-2f#xau(Z@IWfMe98HMB6ZeS<@@IU&drYdqvH^qlHLU-D3nvu?IN;@V+jkl@q z31*Z$yoXe~{j2Lh(!BgWD%BX6X<8bep^qr(9`zG@CR4qMW78I3DUKwK-CZ#RyqTET zwE=@(52Xv`=uzCKk+a3dBgnk{Z#Y{X$dfJebk!3fWm zFgBk;vY!~Ek>yz1@UGBW#{nX`=G=Nz7a^!>bELPr#1)PO)PpQTQ`Q86Xd*~LGh|v! zB%xjJ>5QW%@Qq+X(D-mRkoew5&e7_6E8H2Aj2xhr-6+Nz2RWyAHIV91sQ&`k&?Jh9 zWkwZXBt^9P2xN{@vQTuowkF|5?lT7{nX=84)<)wHsHhs(3S(zW0Fa5$L(PV)#Q>Fl zY7ip@l0;M8QbphBg@_4^UE&fWJQ6^VA-A~;z2$v)SlFTC%HOND3p4N8+XS9N}1Z)j=tyiWp8f{luJQ8x62qh@Q zECX=&wCG56oVD*hFNHMp6Slal-kD=P6)~+ELOsR(2nJjiQa#(iA_#+A0ChGMiC~!$ z@krV>CjUI-f5eXmr%2Bs8>hxQZGuY9oh$LW3Co$G2(PKms+hHVu1Ukg65gxzxwj{m zs9D^zK9PFCK2vwo<&MCI_D|jO-U58&VrBi1wC77~ zxJHPCZlds$066y>uZg&mgk$HP7HpO#$4r|HYQWkoz^Fu;4_o%^9CdQ1;SbrF@T74Y);iQ z&9virDo}mYPX{aHCv%_84ljhw-)b5ARiE^iXc(_RQ#I1UHH77)Q^z{cOCAv;dc5l8 z;7;Sz;ACOZuE9wRz|jZ7F2>!}N|&~tKt>+BN<|pwvB*s6BR4O%rb9WdT#`?J3AmXm za9fV{*jwi(>I)o)4?IB|zvx&8aCmGOffkR|OFiiy9Q&UJn7!p|k_uB!97Tb7m(x+3;|7*?gd9iMC4 zUeZR#&Gasq&D!PsfBzLW*1neAHwV0Z1wVcZ5PQgwL&c{KxaXgSxBl=RgBQGE5gg|9 zShl#n*u$$;@9zjgIf z%dEdyJL8wgG4bq!9}xJRHxS$y0V51)PB3N|AW?xTm-A@=arrHkUs{?sDKJLtrZ?B- zW+WKK4C24?k!$dnax#O^qVUfj{9;ge%fi~S{q>8#lrV3Vv~c0RTvrQdBRS{apBCtlR}x7MLqM;e3}!~$qd7|{-QXo+NG zYqZ^Xac8uk!tf@I1M4Wq@}y|=mG2f^0T-B{YKF$4D}H#Ulo@f^7CXT&8kIC=Axn@% zTS=`ph?pdmNHlpOd_c=1VPnxX+k&4+j!|nMKF@U^0Jmtd+z7*`{X9Vmq8;-3T1xG= zy+?5&Ry9wmw*31BzGgj+mqb;bx?a+kySNUmRm!%*xur$;OsazlRKsRmd0e#mCcKR0 z4Ro3uoCo$MA*r@EA`Zz#)F+oRHceWP4_}e5M|Iy45CYkbX*F zb!K9Ljc2NOxm6-U5iE_c;I=O;0ssKJZ=NzZ>tgwF`00zabjiaeXt*8&4lNtUo12xU4@pK8V+pS@gHUDC3LWGyl?A!#NuE#E=D6#h-C1MP{rqm_)vd z{UyWqxOZjlmE=x`d{ZVm7rwKa3~|UgMQG4Du>55K>i;4w84G+C+kUk_?3_!mkY(BJ z@>hp>ZO)^TFVshoHM1A6S&<6)muuV~|K|rLq|>!8iLp55+j{s9!X>&lDdn96&If+` z4gc}zm*HUI;x^+=IIO2pMH~NlV}nx{wzx}!ApBKeztWUbq2K?X-y!it=GR~Uz!M)A z$X!MVn>sf6-~txZ%1<4*@OK#Wnu7RNKxGIlv*!d5`mPAHmNHAN(fCOCo6iq;BIC&z zUnoRnxZ5Wu6}gWHHXP|ObeTHH+AU{`C?E3=4c!k(IEs(S^AvLhu%K^_&?QuohWaK~(>VTjOgDKgV7Li4 zryFQ{Lf*$^)yJm=pN#?DW|~#8$pYh2$uh7QvN&A1mGs&^9b9z_B7{zla=4OS;#7l{gT|&5A+ow zoi&hA(&!g{X4AzrCRKHMjBQNa9nNjUd^>wATva5#psXtMG$W2$VdL6SAUuBu;ND`X zMd$cY-GNWrC!S~9ww(Hk>sx&Q=)O{C9|x@ zZv=N_?-b)pOtzRYHOi{U2ogF4E@!-}$)9SQN~13Yx{yfZ-x|j(HYGqMV3K)Ik+W+a zS3H3ys-10x#?)QP7=sg_2s;LHZHD0`#*rt>sKreQlbOcUL<+Y(+CIWHPtz`tt?YUGTF-3(D5b_M5Qp-skQ2so^dr89W>qhj9(IA~HK zB0Kh5IVT(vwV|`31+bsTelR;99&G^b4*uO3`59yTkx5aSba(eKpO%9Xbu8y`YMd3G z%r>ca0O>vEa2#R+=mRJBl(U}CRci8O0qHk;y6&_P-iSg1!RGw|;_(TJwI<#F_M3ND z@v~~>=Wkuz^Eq1<&72~DVQot>UFZ9yJ^Y+-#)nWd_mFeU1#7>dfzY^%JqvEkt(lj@ ze?iFG1i$i?IJ}DsEuO$Y%KDzl&<4iUeSUx& zs4vfQ5*A&{;yWtF1k$qt@Zvm8ARQ`7p}gM-7k-x!HM5eQ0#GClex0ZsoKx^&Y)pNB zBOh|$+lq7#v6G8YKmQTz!`VjaBE^n6POi#_;HEWuTM>VBZb1!*>iKU$w^$vf?qG z(3@TCmc@sFb8nq%N?Uax$`g)a3unLD$Hv*&H)GKX$iDVhTgG-bi%zo>?wUIG5BRZ~ zxNgdNO8Js3fgp-&*+Mg;dS$g?>~Zn3O@ua|jX5(Iy_hVzlS`ic=;=t|f-&hMQQ0Az zK}pON5+!z_8_okhjbvi)%$!lhZy63)Z#qvjv~*tP45K*J?o~aTApW$Qgx6g#c?uX4 zVQYxoNnsSlp<3ccqH3j=F@Q)98?a0<#TCxe5q0H-L$KmC;*(#4+vmb)iJvrf*qYK< zsyD#?i)tJ__(`c2I*5~oQ_mehU075!@ijA`(HUe)5|85!uBE|n0Qhk$&b{Dn9`(=| z>gtKJR6&;iOr*@hs11-t36;>|a75MUqrO0=JXdU5JzJQvm@7$(Q+>URv&ZBSSh3`d z^3XOy;SORdnXFT)i7I$)ZA=Ymrc%kJVFeK4p{c_dZA~UfWf>oBq!{vWh6043s9MBM z&88FE#54VCv>n+s4g;MCIzXdsh|Lmh!v?njMmEE-h8xiVO}$1>4h=o2J=K^>X?0TD z3e^G)o;#RRia^y)e+=T9*N$|JRnn7%RXCZTO#3_&>O=HU?Er+MVBMW$u4tEv<7^f= zg%*$h284+|%E4ah9M)=m6_4Shu!R}8QfYI<=Jg`CzN&>@muv&Jsfp$dB$|X_oQ+DW z{3T^&B_JE<%BN~*Q(^OzIa*=HI8{={3%YmIK*0t3fSeI5MOmb>9<2u~ScbO9+$6KJ zBwT*+<&zAT(^(;Kmkx_$ke)WM3jZ@F5`lTb!1|T%^z?GI7vi%p_Qn_&&U_x1FtTwy zJh!|1mG}VtI!>GXKJo8dt!IVI6%xoHVTtd8nFu*u@ifD0;Dp6uoKOuwAvfszgTSn$ zy~NKSci`mofb9SM<6po3?k^bp`NyBh8aU)eXo$TGFYGt{_~o0N6iV3|2TaMHQZr^-Nh-vD+(vbGK`|8p+U4?p;I{_1kB;-`u6?g>L?8`fs$ zk0?8)ro(wremc#>$=chG^kx1#?52`ZInXl`^sVDtA!fokOIPDqYEacTE; z(-Hqa@H5<36=Jz=bFA{iP%^hUv~#7>z%+W&yR$iVMljqoyn^_Uu8#wrx?i!-+y|Pi zm+jS?_p$Y9kF9$XH^mpb=4TccumNkA= zUR2*WR~wYOZi=+N(R~#>`awu8(yeF%Xn*5~rlJ-?`t5%<>>G|`na>3#!m%0p<0j(6 zqdk8E3Z1<*qJ2d?vDTkFj~R2v7!=;z?JE9!g!M^RlhjT_Hp}rZf0Nc9<@Kjzy}nL3 zEJ(fY#Y^X2U&qK*?7HV$IJqR9bt<%!KEcTCg>l|D$UQ-xS48PKK(1j+oUh^OMS2V9 z*3%5{%l8(1*Vb+W50baze9nS-A&{u7}$9VHA>cHPYR2`g{jZQvwE6*2{ThxD5wQUzVOIYIVDMfGyeHZv-x3-MWV!Ax zyTo1hHF_}Vhq2`L*TILyienPp4X9mWV1}&&Y~;&f5sL0@m5a*b=mM1MpwyHRQFNz= zW*i^16K|fUF3L1xKKO5Zyx{tqCTPpF}<|$+V%M zd66PbKRX|9A*%lk=+h?b>uZms>7(pL-Z1(|IJgS$0_{Ku$*fFcadaS^3axOWo~~xW z_&S!@)6<8~%8`9Pu6lCY`-SK-?JRD(j@OaJODgOE`W$5gMfH$G9`p&o{- z5tFsc6V7y|ei_c>P!~=EVx;%vrTH8B;X8N zG(4T>v>~6$^%i(D=MEwx%oTB}lpC2$*HFoTMYCVrDFGXD*Xu^37lLOs&+<9T^?-lz zZHN5xb|X#?yxB&2T>pnJ8}+0G;g26g&Y6Lph{9BCiuAL>+`*#@XiY7jV5ZKVNu(M+ zJgs+bPol7L3FO@rR{wM{m)7k3MKP-)h@CFtS~7g(ltwS85=0x?zBlOR5f<26nF7V3 zaw?RRih*}E$uYX4`ex|+C{PV=G} znTAMf-*J3J&#XnQov*tw`jQ}u$kxq9wsg{0#vYp0Fa8|kNhcu2TU{Q+G@`eC)EB2y z<#9O{Uk>4q`DHpNC8(lhcK~Tb`i1UOaBMyl6dToQ_gIiF$7e8^OLh01)60092ev#C zk8&RXithFU!FmXumfCBp{u;vd3}&9C1969{@YvfV_e(N?RdUNu$T9rb`CyO#PLL~< z1AIAATJjC`=}D3Ek}FV9`Tqo@-Od)I_y6N^ap{deCaSiAA@j%H8>_s)DV8U zn!CuSsnPQpfaOL>aon$@p3Z(Aoh1RY$!IhtInZC#u?;}&1UwcEzmULZZ@uqoEq{ zyzU`y^Vu(x)Z^PG0Qb>WoCu4mG-8`mar-;Zc;RWH^oPjjlkm1)1Ihil&k#y@PmRmd+1HFw>3w@bd=pKs02n+6J# zcZgZ3=Vq7+nTinQW3ia)$$RTvWV7>fJC+2(Ns6Zl{)=PM^}4<)UJT~zJM)c3|M~m( zA3wmD0Uuys9nGCZ-g%G22t7T}2@CaK|K^Qk>&j|7*Y$m#;~KwjCKw&}LBT@XJE9OK z7>bn3{`yu+W&E~(d9w7!ht=DCsYt{c`a1)@chPf+L;(ZwkQHPy151+L6UEyG5SyV} z>YY}03XMUNJ`B>RE@2OrP!5Hnc9OVZmOSylV1*7x54zKt2RE%NduUQm)x;D;kP0qe z=7Oj!0d$uEqM30RIc5Xw0NQWs!(2tYdyF>#IC6%?o7D~18m0zEwDt+2rZmMy!*SxU zm70${nHIUsfy_>-{L^awwvT{+@(^3Y*&5U;#_<+5Q!$%sd}*sX%+O?v6z0*9tnIOZ zn)F0fmMpTPyg07*naRB8l@5jl;^_#j)Uv5R)X1(HDvcl41A zl|%ttPU&|PI#y>ywy<^j@GX_cZk@Z+_Hf17HrC1{;poA6;$d7Pu3|?AowzA;JM6WY z?P?00hkcbtcN)n1P&oO;CH|iQm?%Smp#ujx6dC7L)Q4G2d}&siy{`jTcPJujKrii$ zOuHENZAA81oK_qkSr7Io71W55uRHFP`btSxr8P9{f*R zUwoZVGF9J<3*O_f(jDAe(a;Kd6Ky!8_BI*CZMj&Fk&gvW5LkaPe@)qAyEccUnxFZp z_Ic`}&nON0d1QX|zO&0Q1Fpr1@HAw*6>rRV0Z`cSo9?X*NiSg=Iw8$=8Y}qcS{~JS;U-VyzZpgMlUBH!&i%c*#GAUch(fD{>?s3ZJ81E}S!9jx2*b zM$E0Z7kXbLUj&-$!>i^uet zPk~=h--L2RCU*=@IeyChwG{sV{b$t)!3x*&istxjIOrDkh5uWF3su{*KTJR4{OSk~ zadK&{W^^ZrWM$9aT4%d}OaP0HJkwYGdFawnjmTFP4Zqu}h>JFd5^Ss4C-loy#@Tdn zcek^2%h&*Ya=hXg!#PAT+K4J|;ISKlt{YiW$0Ulrq|)qTPO)2GMKpOH-=|a?Pu*(k z-w-B6sr^&vIo(}I<=K4cJMDQ5II25iguG6FxKQXTAucSvhGlb~U?!qVg~YAN*=csq zOQuZV2e&8tGN&DD&9;%|ppPv51a<>a6J-j!9@cv;WA==7l5)V#vqQ>-xYP;q84{BU zud%_>$_%qKlU0MY8%YWmmduz&lpx1TffI$s{R^WI2XWYp6+r&#Ci)Rcgb&eS3*u?1 zUY<6GLUx-uB&f6w_IOWuH@=A;e$fTPf_K|PT>9%D+6~l;&)3s1)p-Pq8@rJ*?ZqvP;-r(Yt!EU z!@cJG=aT^3{o+0AY}^6k`jg1GM~HQ%SFybiPGwm`vo_@icY6y>9;ZgmLKHmaUJ>`6 zdkDOj-*qbKvvTFGo?Q7RKpcC{@b@o2e*b|XpUP#iY#mtdqKj`p;KA(OIIQxOxOC3h z2wxA{F7f!Lg0~p?bwF@JNJx4A;qQDb7#%YM89YH|4 z;&*B8nGSdCq!cdk{aiBf^R1_x2SDg`eRFQ9B$SpduuK5-`I4fn=?&N=yA>f36C_Vc zK~jkGUIeUV6ySXGv`tq&OM50p`osZmpQ8|>Rf^rSoi@R1W1QLAkk`L#Xq?P!?}?+~ z$gk(aND^3eF`V7;k|Zuojc~b6drVLx3MD3V9~c2uoxL+BO!fT4cX<*R&_{Hw!}yq-@F?24+nktcB)9*zr*;BUbPCjh zv|D_GN^Cmv(KcIxVW;2-tD|e!4{)22G+>*_t0)opy+$0t%d9x}Q|AQWfS&M&Ikb@AFt-nM+UBONo2|T*c*x^FoKQ3_e|qL1D`g7 zRb=b(SV5uBK5(J^A4QCwf;?baqychiV@+rK-}@NSZ$LyFibc$vBkvC35MQx9!PL;C zA6c7?(L#Q|&0wQ`oCldM;+J6yU1|2Bh;E zAd5)i1MX9B&5*x5O1YdKQ!X1TJoL4nsN3;%_laWx_wlgMNW1Wjb)m126s}#(rsn}< zz!l8|8U1A^M>36yoyR#u*Il&JZwwpBQzaw|%ds8y8OtYVQNaqE%g^e$+lTeDpUU-OK2%<$mV1_n4xV93=$%JgMfdA^km`jN7XHU9 zw+!XxA{S>|CuhygsREp?&oRkzx%VRxge>xS@&E&?WtPY|(#FjL;w z@${nteiy&w{KCMmoF4r9hw=RO`w!ybO$;c!mft#48a@x5uPCJ|(*O3`@Bhb-1(Tlt z^HJTfk+V1Vds2}bsN&u-2+ja_9z`d4nT}ETD{P*GMS*}DmdpW#=R)fwqeFP!3}pq- zI6A|WToTPa{$~Q52E}jyMTXky>;@>ff<|R zf)|tDu!7ahv;8AzsbzBEB-{ddNcJ5IjXv7co1S8LexMB4u{kM@mmbU6EChJx|-7+7y zvqu97`2jKi>eE=Jwdik;PkB=YF!A{|4d{twh{Qa&r?ngpi~&Ji#HRLWZ5gW$zBuXh zi1@3nmf=O||9Q4469Q@P($NoG%WI2uDGK<48v%zY2Iy?x(B-8-y-*_xr@(6(knvD( znASOhym)JM31p&MYUy7a3A>5My}0Qqb+gYV?D-a;7(JRkUITj~O?TPB<|Xg&J!#y* zV`CSqkk?wG$}4`f(a-Kwt1qpw$%NkwA{nAr?BnemwARUSu4Q@M zXUjv&jRbd@9fla!u@b`H zq=qOq7a`b>v5SkPw)3F3rLVx)QIxQkm`OwyFJF%AcGMPpGy8lbm$eF2#vOy zJi$!+4sq;aD4sLE=C%{kO&=1_&w1SwC z7wc0Ov0nH`h%*6sPr&6YGFjb-MvQyP=WQ|!f+r+i1vi#3``yl2Kzo&)i|)Lq%f@m) z=LY$S09N){+yD6OcmDC2U>NZQKW$GRAoRkynIZSyAiic)q#tiE5Px8cpB(04;G*3d zf&R{oH~- zOJqXyY|q?);EajJ81BRzkQ}vksLysNG^w=aX;-@#z1z+c_u`l9vH~(DiFavDGg;^; zfO6Oz{Du%g?clXM4d)mHFHIH05CK>!8oYG4ghE*V#K?I_i_Bg#QQeYJnxUH*j&d5y zYW;1;nNCKZSrt-+i>gvgaU~y{TH`ckfle&K4BoUNKZt;l1sFExOA=qCUE8fr)P@{c z$j%P?BfZ-LD6g)Q>;w~fMoM`%IJVOm5KklZXF9Kb494)wLGI;R28;QaPk~}tX)^$G zJ85}Zna4O*8Jl&I)aK!a!>L9r*8e5542a_h%$a_ZhY^5w?#u8v+MtJW;B#1|p|D93 z?(8ENpocPqJw036C?8#XM-21GOL#ERUJoDoCE8f*8AhdnmrL?_aK~Zziv~q+ERLZ7 z!t=luctMdI7+F6b0v318Ozgl7!=XtdJCc7U2(Uw1o(8_~;eEqa`P1WZ{<1rMSNaj= zXV~P>Koj8==F5%}A9wGxe-_@wG%g>4rQXqgu(mdETGtaLqxDRppE>=h{NX&1b^48J zF{AoNzrifm771ZD6t?HE(yKo%-jHMdHYn3P`QDhcje*95qUb<$Ri!j|BJ%acM3OnMreEujI%3prvhm5^e&qk$iVrAI0%^MV)4SNR?}nuX0F;XNHv#9`j>EQiyGw9dAD$Y<@%KV-l7_M zJ)^5ZKyU2Wt*}8bj0t)1>ubOqiXYZ?;_!*08D#!5XB6KPDN!>79H7`pQ=dpBftG|zV;kgB;J#5USAFgOe1Zy^(5CK+oTZU;L5dhQ4sB4k!Josa+Kk*N8 zU`Qk1Xz5JcZ#r$&oK(|6AbO2ty0_?#g<7LB280|ug|4(wJWR{7!z4;JH(wPzY+_Ci z+frq!*hu@B#6VdL6GmIY#`mEQNUX2vYGWsItvA{r1B^qHl8-eB$AB7H>=K%-(Al7s zn&N0(DAhL8D2Y9ABWT@bk_oL(&D?J41S46u4j)T%)p-I5>kz^+o5 zOPJ+al6smh!XS=P!EPfo>4=XmirKC3scRJpI?d31sr6y4w-zA9)Y8pEQ`@|wXew>S zDl5I_Ir}jV!Sbl;094}hLa8d&s~447!!lV|^0V|u!|Ju)PlJX9G^hgnO{ACS|4fgrJDrA?m(7x+mhOLniRk2{>sLjuGvxF(W+ z|Na}RW`6$w6WDl*fg+G8XBNyIY&kukVtCB7)Sp)QRJ3dUfBhgZlE%=qy+BWi_((5r zabyfRVd5y4+4E;GdGwGc=S2A8N6m2b-`J!qlvF0Rl!$@og?utf*&*@$6X^XlHcJG1 zis@855DD0FK4OgN?LM)%`)=D{J7AI)l?;|CBK!`4I*Q7_cDIFMP*4gCk-c7uJU&GGk5LzAKA=)Z2r`~TBsq>KAh z+n4ifcPDL&xf^Z&8-mg_MyCU01(P+?;usEYrkcQmjP;q{V-YWycN{x4r9Omsb|%$0 z`%zUCc1i6%MszAu^o1cb?qXev?1$k5DWra4ay4tJv{jmxETSF;6H722vRTz(TEbvf z&vE1x%Q?Em>qWmS*Iq;P3t<64ItfhozC#(plANj zUv|^vFgmr3bVk$H7P%C=Xl8*cIIlWDylsZXygzpp2khzp{mbt^erG+(1xP*wfYst> z$>Ih1EZ8;j4whU#?^S6;=ve!58sJm1w3$K{k&hAEXC>SZ66k#^;r&ScYJXo2`D#&+ ztfdKqn{)VYJTB8+gR_B22>5(-wo-pM@3xH+Kml^qq0Pa>21Ak6+Iyn^>p{FVT`qfY9T3Atd`Rk9|9mLxt zycdzr{-Sg9L`xEkJS)parkwfk62{$7-p~U9Zz`a&SbpMy&17@`k3Sb+v$mof1OJ2W zmacRCXcO70&yi?n)0@uH9kIsLu-hmPX2ff?^3)_Y?AEqNTu`SY9NKz3Y};5IV(8{6o0yEV@|RhCw+uZEA5oLRNW_vb$uyP0wdnW zr8~`%PkkG`UKI1kwz9FHJO8VGhgZ;p8KZ@Ml6~n1ACK9M`Lddd?w{#411P^Sd+a#W zgubF|G;U5~+>u?#gR~{0k`{1fj7}%(16XA6YgF57FFq-pn2wW5HZSMfD>l`QHb8bY zn2^TDI9`trWF=pZH%8V_9AOES8&8j4Ig}*esAkr*{S?r50DRB|s007p?sg?V+c%n{ z#n6&S3&|)wC_*UlNON?F>Sl2-??FfLxeIxP%l}LSN|iNlegFTQy^DhDII?Uv{hYD? z|6_e-cTan*h)fVvRnI*(tBM3NBO@PxR3Jr3>nCW(xc^i2d#Tz?jS~xfli<()7O?_; z89Wh@jq*opF3pF8Vq$OVQANZrwzqlMrzmN|2m<4d)5t=bjNlq(kLgKXMYaTm)y zDdHgyWH8;fysu2Gzj*LB@Q3!+{h za5&<#Z1_u9`U+tIwj%?d@am{ z4kXV^gi!e&bgViQ$Hzrqa`y>t2JHaka~+F((rYk!nMYjWn}Upa0t)B&4gKY+fO_%# zje>IVoaG`{qh0BG+1q=2K(Mm*_LaO7fE7E1V;Sn@Yi`qFUCXNWS1-=9>TOlIexDUP zi(Q^i_;z9LmG66J&BA4_m&?5;9(Gb-Bf407xt$+g7O-GsjK6$l4j!>WOH_Dd8I2Z? zI6%sRoO2C7W0VN8@^6C}=>l_M|C47L2F$1Q@ujqU0KTCJ+q_ViY%JIjaym8`J zKNacEAE+oDA@C>HPygWDm<@A8>E9SMEV7-yaH%eF{esPODaiG37 zL=Gxx`)kN@+lv^1+X~aUcEQjGEK(aIqbeTLxehjGEA3~`F~+bgtNkjkSR}n zVbXNA%P|;HHZJ)S<38y)b{Vn*tkq@oVn~2P>EX&W(?E~ec9^F7?V&uem>9mm!k@xi zxiqu5AA^~n$>uvMu=fOhyJ?Xi-Po(nj5fn|IlT1|?_}7@wkD{+9)h>sLW@zi`DG{& zxe;J9TFiScwy~?cqZc$)YEzllnr6jw7-Kr22ZQFFX%6Vwa|_K@1}pMw)+3|aTzpt z730O=LkI2ojWVWxZ}ZB1-0ZBS`(F%E1wTeOb6h8&JznuKI1)FyOAfT?JZIFQ`wH8? z;G;QK#P}8SWg?W|EAUNh?-MhzUBF7d!#P6Is=4tKo!&H)^Ir9bBeW@>zScdX&N!cYAF`8OZ%`R^az$&=s- zAa~Bl%AGk}$OrD-`Qoh$%W-~r%|M!5r1vbq4?!|k@Ir?98Vx}dyfK5{RP08g{MH~!|MYCt+^*l@rh6eIROI}j}r3- z4=E55rW8_N*?7kSBqsHXA9R5%1qWy@_m=)w`ACv_;0PM9y=@t^LW(cj=WBpz0W%?$0;1}iP2>o{uN%*_`j`;=7GuOrX zzj1uQX?`aWt_|UUX#o3z9NK8V(ck!+ zs=-#`!{^zq_AyxP7r`hln}t^NcLpuhYJ=Sl1Q%V3y`1k7$6&0q@D+fA{Mxtz0yZgI zh8T@Y4{FE!vRT4B!PUekon5$fR-8gQJ)H0Pf8&4LGI@;42v*t%>KIwb8;54?vJZv3 zQX7zLAkF{|YDk(~J(ndW8cMsA<){?O4SWPQImwRisoENO91liJ=JmSb%h_$RHp%V8 zIowxLTjZ291W`7D_^nL~x`SYG{4t_WuSHfG<$9}0nB~E9ZO^C-(+6!0)TQTf{vB}{s%G5Y+P#$;FPAbNxn>;p;lUhpH z5cGsB9uPi}m#XsBRwhg|#6&ttyJ?FHo*)qxz}q zTtH<3N%E0-R|)G>epqpOVVmfG`Pnbba^1*8 z1zImrb7H`K?7WQN@;74-otsyz0b%}wx4KSLsFdd_{vWJu`Q=i%UqQhAFMhH<>u=5> zSUvlK0BBapKYsXDTKGxadczH=-}`F}Aia^scgk`;@Vgim%)I{LIzBH!=rC+@=Bhtx zmgztJ^#f`zh2@;U^8|TWjPvs=CkVb_z$^VkVm?-qHtTzbm9q^N@4Dk|D9&;+Xd%u@ zoi0`yW9rlrocAJk%2|)hh71Hafq5ywGa1h}aL*?snF8;721Oe5pzNf8s6K&s#>H|Psr24TVbkGr;-RO^Q@f=4Mp7^c6I)sjHCnu57w#yD=vWrXH zlyJz}8PV}TBiHW@Y64bN8^Jp4|7am>6UlViYX^T=9Epu}H^-`1I9hO(dvpqz20W*< zNwJlktdEaze7q)oQ>x-nm{5dsp7^lVGT&{&IfPR~K zmWVd}2Cm_;TAs40IrTKIBi_d1<9@=Z$yY2k6XjT&QvczennhF8Hv|z)9918}(+KDE za>pzc?VA2YeN?%MSt`j6Z zx>4J#gP~CHQYO^q?3k>T0R%fDFQl!2dWP-sp|*||^SHD1ATzBdhZRGYMZ;!oFEvk@ z!qnMF+I55iM`M);Gbv0!Z=%OcA5XQ_hQWp#sMyTtD3aL2s=^gXp<)W*5U|SelIHxs z5#&#UDp(`}&4_~^f*Xek>|oI{qWPa5I9N98;_-64Px;E_ytiUEiYWsSm?z=N>P&+4 z9S%BLTfK4J!%XC@j`0L6;TC$$>qAQEHnh4#;1*%Sqzy@JMoedhRBTnX5?7GMwr)2e zEGv7o*}LjHVJJ*t5>Bz9k^kBfkqQ$n)qqnM+IAxXHHD3uvd+&;sBMTP?;0g7d;C3H;;L{JdkjdAEjjiH2(gHaDBAu=?w^~N+Fh!f zDRHq1O|Tfa>_+06)`cZE%(!&+W);?^T!!Z3G=I*US^fSnjbLNK1L!CJAb*@m2+-hkBJL%7P-7Wz(sp6%qLh@*h#_LkRW86uO09W z#4Og$LH>N0sjFfZ;dxIp8gEtNrg^=2;|+eu?l(TxGh>07uW#_FM8Em&VQz)ubpwik zLl@&}EDjmc^%^`cVsMX>=M{d1FfW~OLk`K;yR^v3NB)b`pVvA&YlcIdF z9EiP(%4WPrs_XWOiqKtzDj)3Xl+?pprwj>)!&SfytLlV1s+p1v6{S?;M1#uL|2ggi zE?O~_XV|Qv1d=bNiA0j%ji5i;9hWCx-6jaxY$gV2)g(_^GvRmMzlx>R*lPboVkeZE zw-J4~>sLSdorjdJl2;-{+kt5SH91u6>QDw~wgjD8qcC^3L|!N>>1)~l4k)}V&3loDuMbg-J+ge{*o5}9s}##PjWHNl)= z18n}$DnxHYn*@B<0M!`Ld+6Z_-E7pmQmV7>hG(kxEx+OF3{#yF;xSk_doWlGtV z?eNLmVBZWGS;$hDaaNqcO=M%TQR!Rehe=IFSkX+XLF?F<3T9t5{GPPf9^9u=ui z`!el=i`FzTLD6 zp+QcVBj_mBICLk@nr{?2wj(Dk2+C0(-AB^GDWKbZ@ppv=c}73T5Kjy1nNBM`yqkk- zE|d+Uz8>RP#c%c1>?9l9QCWwL_aFzY^8zxcdOFYR+Dy5A4ro%*dBYh{plCMeGeBw_mg#CL6h zK+CEcyo+Y!`APw9$YCM-8y}2Aa6kTl5L@&;8F29pd2YFZkg{OTsRC>)+`Sq8AAEj4 zec$yPPR>l6RC>UUPxbtZ4+iDCd%^JG`o6cA3CX#Nx9)iPoO2OhNigAjE-L2_I^9jy zUfuu8H$u?Oe0Ci8(*`TwS?s$GI9IV|ezn59Edjj+r1r z>u%+UWEY$wGtj{50l zL>o*ck8b1@6eyZ$yCZ@{$}-9lC_Jq;w!cSHd>}R_VTGt}$&TiOpO&F4a@is~NYvp~ znii#q07NX(p|!$973W82W38@G1f^>u+j7hh9l(s{as(@>jT3*Qjj7GDg*=wD@=O^? zA+uK!RVc9=NFCC7M2EVG)Cc+tk>=HxeCxvr09)p%rVaiWkK15`U5%;RiVoq`koAPV zrahvP`-A_L7Y_2=Qx8R7bM)c60gv=*JzidAc@PCWJXd`Jx-|+O!c`*)$bXxWv7_+; zT+OHWJaCT5X{^cn_@#Pr+S#$li0J4HO?-t{`Xd@!`hQC@zK^$|X*AzaKID(j`&p#=ofld|r*T35kCM%gQf{_W2<{I!9YC2y6K#r`8Di5F{ z(u}a;$Wr$MEAQz}9F>OmsMb#>D&l%r=pIMvQwO5_eOZ$PTjIyzLzkAL!K(6S?~C!O z{|`Q$#x=0ZO|EwPIhQVx878GXl9tw8{l8Z!N|)x6{CG zN}d2{;dOgiKlv#v2U<`1u!N^FAW} zHFHkHYWtU8_^cp6`Smpr2w;K1(-l6gh^B9x;Lap+_ojdDhJwg@p4Jy<1mwlH3+qpN zj|4ze84Ax@AjwHfg28*9vcMRFM7rVJ03u8zHiUa4!hmkswoUW3(f_o6=|`*6{9MZ0 zZrgb*T$p!rwPDk-OYt}4^vZZ^r`^hZ6ZVY_%~t(z-l?{bk7`?G>4R-#3G&3;GBiAe z$-sYJv8jB?#^Kmjx?zf>O_1*zyug|Wicu|Jp_MXoy2uFLxoID<3)XUs*~n)yuJFrI zf;{*7tnemC(lZJDcYJ&uk{hpiLpkd28Z`k}!a#1CTdwkgz39FMbF2TmcE;v^5%4p9 z0e?3a4+HPa zTv!a6$WF2m?O`71+r3kGf=MgxCkC9+YL#NTPkV~W;WRDlB4Jtex|`4t1F9v5Nqqbd z%VYAiI@V8rpM5pa>pT!P`~-0P=xDA`c>-O`(hE@kVz7@bS5h4Y_|SN$#Z{KWI!! z*cC4A2s~~8v7Hh&PMuGDPaImnwR1??-D(wzorYs4!e+{o|JC(B);htx*ZBYZ$8Y-d z(sgbG;>)DG-G{f9at{xU|NQmqZ{DuR8Wa^vXzzJp@m_}*d2!kc`K<68yQdWtob`1s zegl|wcEZIV?}c@#>&Ag=+}N;2_JX%>rPbD=5@f3g#v}y0%582~Wi>3umn3*k0w)gt z^FMyB4(oQJ;%YiXegiVbF6<6kJ4eBal>HlJQ?ACm}4_aY&J< z#=rjcPl`Y`K)mapFE{(~1E;oJ#+x$P@e;(JfAA?jcH+^1n~A4GUfSogiA>)->DwYX z&YH@CnJz^7%8Zq$3H5Z*pK}b11n4EzwpX%l|T@`m9;IYeH9}& zFn`_opg^oPU8OeY1w9U9d~h)~$^i{j!Hkrw33vI_g|NqX*V-S_ugZ4a%M?>34a9XY z8@t94H9NHxu4MoBX!*v9oewfQ_$oLODmP4_+AI5Tw6)Z$3M|i67i}+JysE{Ribq?r8<*G zlNcq#8W5?oxdCf1ZzT0nGzuK%y}emwrprZZ*!^T4FGI61W!=feX%@rYaqs(ny{EHcvX_;wXFK!bN>P zg_AR!e{r7RMSYh0t%kYtL8koY`2APjbf62?+PTLGle~G@HwweWeLlX;*s}sFL(aYm zz@7d7;B^cne&$a!jsQuSzN3QFN)cMfO`mfNE9Y5se3hf6 zgO~4TpbJUP5G1tFIc~#RM2^BB41mq}XdJY%*(zgP1ZG$dLoFgMnG7YYae_qH2=%vr zF)Go}N!|*v&(;)0QYuR)auP3Md^N-oc^FEJ9+ezb)T$ZP6;T7l!5k)u_>xOo{@&>% zsXLr<6+Z3fNg!dtrB&wv5~qW{mGGmf!Y9-bRiD}#CNRPLC6#mr8ItVERb<*tUR+G; z&*p^G=4$mpzNtvfV>q@eNvzOs9mN-G@bxJ zqOKGk^(3%TC2Yezjuo8dl49XQ6u&Ram=7fobf>x|=;i=?*tAyTV_og>P+)t)4^#P( zhBSdlT=K_!B`g1M{+R&k*d{q!($}92E4@jr6imbi8iE#fFnMH5u}rr#4?$XwCmn|5 zaec5w9fU9$XRB5BM{21jBpv_Dg9B7nGbD#HQX^9KwRI18_OX`K$spy(M>9hLNmDnVHZSW`SlmB z?Yq8YLC>DMYtZsR{w!d#()I*^Wibn17war%S;gnp^WT2?4LO&?We?%_O1_zGYTR5K z`%yKyyv-U{V&3JdFspkEfn>q&6?Z-Yp9|Wos-4GP-sYYkKf-|!@W>|+agm^-COa8QYUBS*zp0xNn2Cp|5Ur#Fd$WcG)hmQ?KizDCk z%a;uB&R~82=hxqV!x88%!IkF*eV6#$wa*DaALDo-c;5v9*u;75023{B?RyuZQtQhL zd5wbe4pJo>VL3sO_8(Id&oO+{LhlRm;cdY=q~aYEtbC0n?}*@y&KWMqh+Riv{oEOF z{i!MJ>BnljF9OoY+_^1YfKP|A0O*9PmF~`V8QTo>D5ufNT*#Fl;FSv;Uy%ze?ppwv z1*LKV+&Gndv-=f*S_D_rQPU4@*b@A;TTVrH zdmvgJvFvdWE;UBiCuTE`IOrlD%VEnQ>zl(FQHFi&r9JScDiy;!)DOB0rxtA_l+y5! zDdeh5HS7oX8aF-gm&g71gW+MEXyvF-gD{pRdId**wIegF=b@#uvA?{8FsNw3@cY{C zptk)bwh-5HeJqJHgSJy~&5tULn6a~P9BjFdxZTsK;dTRK#}@FbypKKNf@&S=lHdDL z?teY1C4C2TMm^^R6IS3ahvNl3t#!Eb#q8wccV0DKfA83i^l2>BBbk&oL}8jw(y@lD2tQ zV8`j;F_H0u6T`z5M3^vM`@{Uj@U|-oNKtK^?s9l6wXVL4rNYB3KAlH0&$&qkuFD6Q z2R3ch{C&6G*e}`Y_$k!`eOe!sSquG*C&g>{H;{+zE4Ze&;gZFwaUL~|KKXe3x?OYq zt1<>57+a@-7UOUTi@<#Ps-GZNtK=y3B|5N0D9l!4wX+CY!58G?Q^P)C$@{TI#BL_> z3$ffECLi6R*uNhK3a*J^PLexG`+L#6yejY1Z8h0r;F6QYC$`?Z&+^fwW8b36>eu&} zx?cAVAFj*$1+;PHJ5!+pDwqYZF9>9n%kr032C(w`wSM{S*Wa^J=Na8|4ETM;z!w5M z4PeFU4e_qzSygjQo|UpRu6=T&Kj9&;$D$c+ZhaxnKmPqAU*P4Hb!ds?PhLz&gB1DU zUA!>pA~*j0^1Ew&PcU4cxEV922Z=WC7$$u`s>o+(ucLFuLCn3(+r_Q71jL%Z6bvpa+bgCsL@G;4BzcS2$x#g`Vgj>J5G z(@W|t?87{zQ}75cw)kkcaD4+o^p@KD8rd5Y2Tr6FGjA*F0fH^WH+1jnEyY+qhi6t0 zVLT1=u^`Td+Px1SHyu<$a!i@W;D|v*T-5~#!M$6e$X-vVT3tcXyLs;R&DVB`f;kSx zg2NU6ZE7x0zjnuZ6&K&A@30s_bU zp-s-W+-lopf;&p62DyY?*CEWkDvL zaYZ;~EWs*=5b)7XlJzw>lNknT7V5(vjpidc>Ka)9w$qfI1MaUr~-YwF1ucBC!}!Jf~J}86Fgk5 zKI3iq>7_aSL(w9KK!zG6z?XaFUbG4j%>f!pk?7*FeoozID8{BBc+LnJEUYTl{Mbgm zSp|kfRJ;~W@9QS1tZol;niW>Aa$!hJ%I+l!I?b7_cw}A`|B3WIriJL)enwqWDo4i&u?d9&ZZbd~n;N$=QbWM52n#)=@rrH7@n z-K}ujW$c`+@j#+kNvdoGVt715++uG{um#a=n76B|ih?+>ZOl<_XeVSkADgg7wW=6q zh=fLJ9TX3^jZT}|DrsK~vc$%;?T|^5nhxRD0)7cFkT}QY{O@dR?Z&fXvM5b<`WujT z{1Hl^X-;_RX4|;54il+*^dI;9_dX7=K7}YeUdmLRBUen^R;7QD*;ORE|D)*cQ6-=&9`bp zIz@h=AMJ-F4zG$fxMTTvXzNRKiK0&f-(_=%uEs`kiSFjx1)*h&`zM<349@!IW3+DU ze{T=}JA&K9C!Qw=pJOt?Z%EoOlq6tb2ND~!tWsIb=EA%euvrcH$^BlpW;ob$j}N|d zm$wYK#*LQ$G+ws$#vYgQ>baqXyJ8^pt-$iSBF-H+0P{?o0rqXd-qijF?~(0?Z~Cn7 zg?bmeZcu_Zb{@9G0Es6X_WbX|+Lyhj8+zm>eU{jN2PdU74=LauBxS%%^PkdPS8xC+6i5|N8_e>z0`3uLZ$mC^g@uFW_{ALh9 za?ZeK5Luik@?~nCvC!`mlvTIDeKjTp;LX;A;1z$*1Mp^fC6vVaaEv4NzS-Gvay*`= zKfn`jf<8Okytd-l%l_UD(zpZQ!0!v0K+xXu0laWR65Xft?eo9)4C8FC&XG>zQ~A~F zAU^9+dusg2c=tcFVsHGkPYm>v`U-ArX)9rWJ&(v)`P$tfY#T&DE7;@r($&6>Z|LLg zmMf*d!~L>v=c6c}h?{J5kEiC4ejI%R#wL1$xD5XnZayLQ9|v3HgL+g)w2g0722=ot z`F#P~Iilw=y0mNG{s9i@e@Pa^r}kKX49ChF;PHH(sE{n=QKnU~`?dY_SpyIcR8f0X zvaj{`wiot{hsf{I@s$5PLtg6J(`ox2fNNvw_@v90o!z#NC;Im!4@^9O6PkUtK-=uT zPn4xr5*v;M9;$-7e}u4)V*)hH4;aty6}exn7KV<@=q3vvAZY>%8pP{Cle4aQuJLJk z+=amT8AmeMmIFZu5zSUq`72sa=|!!?#^hCsaEG>L;muBTBJl7&p%1$AFz026)=HIm9a;}Qe6QMY4vdD={jS*) zpKb#SJBgbDI|7b8Vp_)KW^+v{krb)HtIL6|_=00m?6oHteF@7pcD74$=}MXq>a1Xv zO@in=#yghbEID-J%Xq}cERKxP$dL|5b#}@gqQIuL@vYNm7&eN{y>Y#GCn;o`_>75> zT{Bo;i#UF5gsqgVxDqo2&$^OjBa2{GkH7xR#c~;C$!e5UF?aE>aiN;K*XjB$-A%jq z+-wp;M@7TM(VyB5@n9p<$3T|IV%FZNfV5o+{U>H! z(=I+uArZ!qvTW9B<%qI&nJ`9FP!OVMAW89QDz2)@S1T?s52dqJGY_RHxSgo8Yk=mn z|4E8Yw0L22XJD;u1B~r)DnR+vV3aXY91|WZ2OnSI4z#}Ns2FwQF3R@csZk0Z)ASSk z;3twnUd#;wyp3`*aIID3MbX1K0r{eJrwbz}!@ruULQ0DT<3KkH z_G3WVj_LMd(j4Bp00zIjSFWn%_ZbaCA9#+L%?Ysbi=nP&yhD%8-EI1#@enqBM8+-^ z-;T#>GH+5=McWvhB#mp_J#6#;VAB&Bqc&EIXv7CF)H$G&(F;;EwnQ7+A~j8oBFI#0 z>zIUR$l}jLn%TF0m-#*#2wM($mebJ)IX(dtcd1A*;cuz~m_x>rcEaKKT|k%YYD!=X z4s^0o5GQaZvZkptX0_GC))jutw4lz*w46P?o!xdac^UE1UOcx@=_y%pWURPfJ{9V`hYY-I!(sX2{C; z12YdyudL@Z##b9MR|rOTEa+Kx`#L~BpH%yw`S_w->BkRnFZi=FEY2f*A%aLE`RjlF z{Xf2*z}A$!<;k}f8(#t-Lhzhx^o<10`-It;!C?xvrvVuDO9?y&=t&oa@T+_+9k9L{ zz#5*IQw*x(nH4IEXR@60gw9HM%H;V2f%L1&aKrfUgLeL3w@}w~0G#qv0gMI$L!;GQ z;8sHkqRTvz?t(Yn{IQdo@kwFM!$D>^uKho zoAH(;BW&u&RauIxUwzxs(QI3;?SDCnzCf{W24zXcTBV_f@UK|VwC8E?a{k5H3f7^P z+t%)XW4jz5$G7nRWaQ+h|~Vg2@H-2ze9Uk?SB~8LH9>BmeP|yVmTO4 zi&3aP5^H98WU-!qPA9O3sV#||TAd~vVva+sX{f@1@KAJQ-}7o6B}@SF$2{{gy@f2_ zkWW16jmRXmJ03Nehw%(dCGJ;nY!zlJL*z?l?KGIQ7kN2SIp|mhqJDZYuFs<%{IUf* zls)Vq9g>Yf3Tt)f?c1dQIV6~mLclU(Cxq?swci9Bv0X{Y z7zAq3C+~Vd^xhOiRXx2xFi*mQrFmjV*ObN%FAsHWmuVgts6nIguh_Ic{p!k1S4*Lh z{Kr}C3mj>DjzqhwU$c;rfr^JX7N%)KkNMYI$U{+vV6*GYy=eTuIPma8w>~CI>;{lo zVn%1gjx7*F2tpsVXlxQ<1D4AhEl3~Ib#3Ghas9?=X_bV>-CfgWk|GaW2`Fz0hi%aD zev-J5VAP4rkKN3+5GRwgUb|FyB)T>zwyOds+9`v2#gKoZj6XU- zimLwI+D{?Mra}Gd{i`Q9t23d^f1}yZwz792u zT5rVn&99^bj3qKAEbV!3El3u`+{BLymclH5aoCBcyPQsVhrQqA<;8ne{Mq@|Vwcjq zc{d+bEK=tg{D3oJ?!p zSKtd2fByFSZzhuB;qdo={_cr{?@#cSC|29N?SL=#`tgJJ4f`$1M8*=Hb0qv&TT08v z9Pt_fpB==7r$mCgOdK!NQ;XE!(nafw353L%5BA(EWVQViQA^_`eLq?BPwsb$mItw4 zy-fIMOA86cRDcL!HVXe&*++z}ibF8X$V%9Jjg)%muMf5Y*LGQ! z**Ib@tTELK#!iB9ii~FUI@s`=i=>Nucx=74l9awwS0)=q6fbv$GNp8}j<0+Wm8Z_tA!@j?Yxd^vN`P=;>K(w6xuGuPUkTdydGR2$r1v0Y;mp;t%Oh8o=*_9 zjYS@6irJ1|G1{H2&6+LpQXd?RW4LTLPiPa=!p=kEUAu?TM;@;FPy6N)LQ2i%HQN(K zf-OD{Go|jBC6z*1N@Gt){Ml@mMvcVfSs);HXDeWAgk@6LAZo-d|AAi(Ms?y}cfzk| zN-a~vNnhrYWb|y?7=)0gIps5@mO(?*i}KlXx{qee6@0TDcsQO%s!#`Hygwx3{$@K| zqX$~M_CLB2R)*U*WxKcWTfey=K1;a~8J<*#Pm(?2Rtosn5#+u9Z>! z!o~Za{32nrE=m9TLETu`gJ;7LAePO4&g%r8oBsK4ZX{y;{j2NxIAX2*k6-@9-9LoJ z{|T49+=-M|4)DXBNw7ik?|=WBvkyAGQjWxP3|GCr1c9YXZf^|&;Nr#$?eLo+U0DCa z=|N8k@PP{3X37#9Z@>KWH@*njk01TVe>ex=pBqLw6Y@H}>4gX**6O6zn%MTn9+&K? zLie!u1rh>aOVM?fyOMHKk!J$gu!7BVAqve&SiY5v*tm_VuMAL5FvO3qkXaBIp>yOo z`|-ao@o^rPGdV|0mu@E7nUGu~+udU9XKw5y8vu4Uq|#f6R!8Ok3SRl8iRdfoI7}Q* zyRDXQq?flRkP6w)KduAnb5?!&FC~FIcAuUClmvo%+issKZ_R}~POD!Vt24YQvM@5* zO22|BZmRXtg!4!im&&iBXs-yJ5&~af`i(RD$F!ga`u3OJvny$Fhg{XyZKO{n#`KBctBtzz1cLgQynG-%E@`Ce zuJS2C$v24fd^U_=8^=--nXny;jZJAiq_yI|I}WHciHTQF3#L~uaZzBXkvrDv)5I9< z=HvgD#*k>6W%Qd&%|kx&XD;R`>`29|3me_)IPA__yZp^zK^_&=X##w@k+W+NIjGuF z)_dtz&QbLSmIqmwCEkfI&tM!=>9zmZ)L?-wr0Ly|38pa96MCG7H#W2&sDq@3RK`jI zNijFfzO@3bM^F-P5LK~uarwo=U&(Xs~o-er^y zK#R2&cSFE$*57yh%QEt{JA`P`K-N~v^vV#PO_3k#oDOxr7xY^Q-P^v6q!z1 zEljBGVcJ$Ava_YX@wf3K2l{j-Xc)RN+?x>x3g$=YRcSkgUs{0;a|rDww36`=pF= z5&@Z6c$V}I734qv<_%Z9_D`|7>z}g&PI+=4R9;u{?Fybhc|N71zkc~`uKh!l*AozX z%aAW|kWOcQ6VMeexCoqS&<9OoAeem!weO@rmee&dVK-2;R!sYXgt!>?u^+3r*4%9h zsy_p?3*SM0v{IunG$37D*5Ege>Pr#XA*8eeO5D@VBjEBH*0Cwh&hU-RM2;|3eWZ1M ziqZ->I z5Hky+w`>m1)2sAhIs-7U4SvE|j-4KcGO=AzIrc5v)L^4H37=@LL1hx@lW7LF=l=13NCX*W{}2 z*dK_`gu7j(Pe3}0Z2c^-N2J<5_KMqk%feC{_9?)Fg+@iMZDPyLp+Cc~Iv%pqs11y>>2I1joKCBd z0xp&e1h>0Ft!!6G>sC~EgwxQ+@k6`a4@u?U?{|bTAyFM37cKSoW=b{TkA*T%i{5yW zE99(S`R$!BUWU*8Fa^X}LnX>xHo-@wI3`2Y4Ri`GB+UM-i;jyM;` z6HH$^AWl9i6t4Pzh#v-!3S7;Ho1V*cKSwon>v@Qm_3=!K4iFm{dSQ$sg+$0k z(LEvY1|(X#q)4bZS1_1ZQ`DT^V4C+XdsmTl#x;f=IDEy}%3{>1k)fNm@^LW0uLl!t z3?21lJjf`m#xgZ#nBz)uilxC|6`>t{6*_r|>|KcZ3&CNMFJ__IK&k0C7rnvPo_#o9 z#D_F&uEt+#O$yON{T((N^F-o7V-V)&);MHqf1c2)3QpCR5Y=nZFxESL9V}Hb+RksB zHu(B2$pP4$zs#DpK{)?~d{By-<3E(d8Ch=pddT+HW@BCw6WnC125z+$WUQGZ&8 z+))&=k<~UfR?qEGMXZHCZ067ee-vSwni9hPD= zi+%mX<_UjWrzCZ~UPsMgl29-nj)~yobqPtV0Y_tO;dD2K5Av=U^Z67cCYh?u%I2fD z%1s$=pzR+oL~PjUcYiyq1RL$x0-muL8~L87?>08gO>2BNy70*KiexVIj6YquEt@u~ zzNjIIY<7=6PguHr)DpsoAhZ+PgmclaWRJ0%-8ELyEX4YTed!5Rfq(c(?g5N!BDfOT zL=x3NIb`5uRy0pxvXwbBXqTF$DI&;?zx3~BnTw>!ox|g@TPu)9Kf@6j1&FFRLZ9)|H z&p-Xpp1g6F;gp?{^VVUh=i@%jw3{nqJa8-jpMSAB*JHjAfZPkng4xUbkl^e0-~4oc zF6P6^i2-|5Fz{l9*Yh=ViOj19kj0}><*fob@=h6+@?3-`7`|H|fpaAuzwmGi5bsUq z^MAtR@Op9sJu#8LuR`#-L%!XajdAefiT?2qUJ$VFivc;+fm;)Yl@tJwEnt2?kp-_` z=-3k_p~~}B13CAwRvI#fsoYa3f^ont0;4d@#^_@v(V<1dc<8g6T3X5To-WZof5lGL$(OG?r0Bg97m}3%4ozyNY z(r1Rm#+a34GZbkTa7p8Cz#Dzli;f+ghfc3cm}Zq{ZrE+);s(JHhQzE8%%oi6c7k7n zP?%ArniP8?iK4w`9%4Ny9Cr^>YHG{j7>t(rhbW;kZtYVLF0#AT#o9*Y1l zDj<#8xPSiV&~X$FiP~2>PZyLfPO#fD-(zyL(?IvJRl>8=%nG78);otn39EB4TMj2k zxwSvcadupf$*3g{mhd^!3+bYL0E8HL>;CWpT$r3~OR$df=!w}@AXK+e&TYCVM84TrqO6m247kJ#@ja*mZ#NyvmAyqV7GoESkXONtLv+(q0cbAynpMs4~$NkVxB*=3a+qa_f_5irW0oo7$fgFYyXLZh^m34a-t?+P% z50~HJ{_%s`{r~jxdY1KGgLh@k65MOd{}cgaiN57i+S-%@N1{B|(EAHYbk^c4nA zT6!Trc>wZ;8P0xoGZ`=5TaSJlKyDVIpKtQ@B?IsKw~iDo{3*QOSWNHtzxY5?&RdKr zfBN(-(G<4NAMtC&2?P>C{rNAVr3ioUVqJ_& zzz^ao!}snUB!>Opf+)Yk_4a?eEb!>}LAU~-{hbO>x1k>7&9z4QX6T=8ThC~|H3Piy zu-45RIX#j3)kU5q9@EG0k=1JY-^PpZkptY=AK`fRaEQ|gWbE74KK~Q1e7_J?aK?J* z*YD-+-TWM$Y7>aN+NXQjHLOc;H&H&n=TY%V@tJiQzM?*u?=J1Zr!Fl(0EiD0jeWQ{ zksrA;>Y-bTWy$jy>h!}=EPbFFE^;^|Sn!BG4j%@L=`Bfnmw*jSQGKORx?}TTqG&h! zj%goQn|qCCwB<1Q{`ww(T2BV31?F*&{TRWwzCRv{k*`jw6Lh_HAHe!41OHJbuFCEC zUnIitL{iKOuik46f=4+=Etl%}L6m|-DU#nckk{$jDO>YuO^80fgqAYgHIYJGj+zN% zmm&bv%-@tV+Ob$j@!Ehvr@2OyZ{1 zSrrKo*Yx-;%fxML1!=xh^pPy75}>WXSk(I)`x)X@2BYYP{mfEjPO^(6%`v;gje80> zG#-X^t=eTO9LOEPM$Aa)QV@R~Jp>pl29 z44gGM<{)G*6?Nl^HS6GCf2F}v6%)7LSL^LS7dLl^4ii z_ASFSRbi!nGf>7YIy7BI$1`hPP8ZCYGzrJ^4exs~!uVmWOq=bGfAdBKYeZfU3*%#U zyuru}dDazmSq@ zNQlPpgOh?k$cP_LKH#xtZe6nbRmOkJ*QHUnM9Yf~& z$+?9o_g@)Cvh!6M8sBY}?vkIGc7%op&!XZ{1D;}wxu0yE2T^9P`wZSlwQ5KzX0FCS zvY{KxLtx_yo;Xgg>8m#?>NG~{B&Lr%c7wSghd{*fg-!@l~Qh#FcL_!t$W724k!&L7vB(=xEFPwJ^7z z@p8te&J)X)yvdf;z$P>OBa}>C4V9&rdFkgN8{XJ7%uEV7mVa%BMe!sbP5I($kqseu zsVxTj#8uKKqy!L6jkn3M#C1hmj@5?xim=7jWQ;}J4Lxntu-!u;JrRs*%oWENMcW}&SD@ea!4Mp9mw2BCTjAW)I0_nd@p&qEqGcmuQTGW!IY3XA7O- zZM2qW@FD{rLBh}A>FB^VN8!cm=;DY14a>`1a0cb#+B;xeg0uF{qB)aARu`{VaCjaRtsI zo?F-jxbz2v7v4l*{PSs{tby}yJMU@zx+I{lK!*wGo!O&aMQu)NC+l=XmCKi3m9Hiz7 z5)RFToGBIAPoS`=x#x}E=kiteNHrq20PwAd=QMd4G%3tYru%(#7)?*#FL@M2|y73VpZrK}2Ac-FN zOwmBr^i0dtCPoI74H5kDkK;35>IP#DDAFYxeV`mn9wtig^{OxcwLZ_9Q88m2}H6RLQAjjoaEQ0pWW(hT#^ikW7t#JVZN$|i!O-jYOA z?J7VJh;V&g^KH$gfMg0t)As;GS&dq@2HeJYj6AzIXiSZe_ThhEX(gJSg#k&oW`(@F z7ePm&f@Em(iv5D7**qR;9{?KY@Ms@eTZ*T=kEJc^7s)GHMB6_hLBFzZY8k4QXv+E+ zhX3pC@jJW~2#hTgiKER?kjBOk$cark(srYmz*>*G3h zlAg!yCWr~wpIMEvp!LnW{O0m`KTx0bsB25!8q3lXP~I$SjXK4C{f$r4cZJH*lY3PB zXn$7btZ=BqmNb}B<} zE-vVKZ!XvExZxhB-s(eu+_vOP7@TQPXmCm6Cq7Lm-$w?HkK*C0fAj8P{=0(bqx3mN za3$`G6lRAJclZ3}H<6J6|4U4ZAY6_6asi8XSMlid;k`Pzv|zw~`<-A72^l9IIX}_F zV)EfXo=fmP3E#J1F+B&6J=OmCkN=Q}CkE!mn|gg;fel>YmYa(Bn{80B$34kDE2$*daO#>qqZv?NXMJa7=;K@+XdwoWe7)f-5~ z$1~j;C>iZAzruV=fH!?IT89z_T|-Z38Jg!quHCP(XeW~@Zg49}C= z8lRDTacn2n)5+uEa=i>u+v!BAxcjb&m+TzPUA8bLv?s1~LneIl4;{OmtF7InCawf> z1{AymY*&V+qspftw^YVP@-(*-NMl>uutv9#@h~=~Q%N3PgqNe#*)(k~FOt!Ez&_N& ztG$r}uf+Wh~6RIwWZvi?{f*C(A+)V+5yn zn~dcSg=$fFaC&+!%*v`i~v@0An!&C^g;Bp`OsQ#c9>8sCWdTWq=uXw}K!}(ViFUd!N zGBp6aFeNV2D2yO5p1*wxpP+JIjO*#uvhe1%dT*@vQZpwCEH?4Mk7ot0q5V2tZ{y+G zIfPj^$9rhK@y2^xy!)SptG^-l8aKIhDJ&d@i42XG*!`9Om)zpLS6=deaFzX!ydnU` zmm2=*%{N{V=hpmwpgy#GlF$FcC4ZLVzxp*|uEJfK=hXlb`IS%i=MjVpUu9sGPckmk z`9M#SU=J4s1XtUb!od5I*~t30-+uEo4PUGOFU;iW|@NO*q zO${%GVPWshQ0~5w(NBmD>077fkyTyu0&QpZg=1`K7t_7VotyRUe07KEe+3++q-%ac zNW6W5KERD;;W5IC01Pi2NR%ebL0F(0`&FFEU)r!mk{#V4E^4xRIXlD`(LOIfz~%H2 zS84Y?+Lj?lfJpKR27S~o?H1*OcPLp zoID-}NB+vl@z{87ET9!%u|1;4?IsY?+u3vs0lu>s4Ud9b?t|irlV%)kAeU-I8;{U&yCEUkI4;9? z;tRkgzXD(2@*i)VjTeGue``PCd?mq<@0}5(acKrDIYJNl^SMFL2**T0Y}0sln$)nl z*w=a(5I(I?4PWgR2*VK|%XS84pQ=LCr>cS#oX2~$S`z*To82e8Ab{6F*^l?gpQnIC z^6d^x2*lFRu4R>K2pUtTUfUPdx*Sk720G=BAW@5Ws^L>tU0T~*m(yVe@6gMmQ29Et z6O_kvroSD11RTHv)#Gl?4$X#?K(-0q%9o+cXt(T*d0F(hNL%*fBecUECok6<=t;In zEZ4*q?TvTW`|ZE7O9Z+Y?3yIRiRP9)9*{nr%_0L4+asA?4l%J<_O6^p$-$^G9nX=+ z{dk)y-|Ddq54tgr#|4jKu<-xA|RzDooCWfI#e+5*N+Qk4A?%w&XWsk||OpxGJ z#Cj=;3>9QZ7cXE!F4npJ%$v1)9kIoP-z7nNIXca7v&MFjS_7TAoMy?J%lAB;bMc;! z&SYVk@AqX@>Af*7`dMd!W>M-wHfv1`T@dFA6N~BG_rh}21dy{z#+A3$c+b#(Si8G! z<|}o7*DLP2f=9)zG(3j9naC^RyhM?E`n{XTh`|w$qr#_`=GGd5bSeDvFF@fZZAKcO z`5s?iG=THZAAkP%Jo!|xk*C~@IEMc$jw##aRVN`r;? zufG{N4GIDcs6Ofe<>I}s9-xMwd{KEb(=R{$_z!OjAbnqXfRax{>Vt*fCbwmPNKP2CH|3fh&Ub&Kr7?U4A8&b=b7ms-L^z%yPLBe%_MUZ3Ol%%#m5-d6M8XP$B#MaYPX{7m0;zfCSk#kp92-2 zpsG)PpB#rRAxtk^nPKCUhee(Q6BSN#OpKW>?TWqVm$1Ttq=tr-*se6Izsy4w81Sj$ ztsd_xo1}hVX{4Pm>m_MzJTX+F0VZ3xB)CXf4XGYanXiC@%v1CbzJiPCCM$Hbok>H! z^2AN&)L_70-0Ch=(xmcZRZIEUs^}P*RM@6EMS!8dAt5_$im~-5G)2fq;Ea3>^Ur43 zChh>HE%)%(J@TsJEwT%r2&Oh6CF;Rg1lwAdf&GYts2cTHu45GA61Z*VZCSN*3sW`p zhOK4=P8;A~Jpl+|%~ltta7}y>U}5AbXNTemtDcL#LvL8J`#0ejcjqX44%;NMK{O1> zVo;wG2|~7es6+>vf{d47*p234jwB$NhD}0x=~`G@Rne)SPG$@fG5{0Gj2`Q>$5v62 zD-$uAX~=cuCZq!m&rn2cSp*o#*&0$A=7AlMfVGFFvIHjk^AwN{SUonzNqUTvTa?f> zngX`-5zcWWu|Z_h@wSa7n&ar$I9930S_L_gw2am4K$K^x4-Y}Fzd@#;U#ql|pfS%p zZe|lgW@jst$i`P`-CLjtx5h~e>51m#dymK|NMKXoMlgm?zBtjtrkU1BuyMLi^&Dy+ zKK>krg!aTExSUcZ1&nE9D0Bl@+!@J6pc-oJ5=uB4U6KYB1_K#{-ZBIRS?$q*E;3Qp zrU`EiA=#ijHoQv|eRt@RNx4RmXOa_Y!!uC}bW$?OdxQ^PgJTiu1!wbSinr4A$rT?WTecy<40uFV@Nr#gv>HkG1)oa6{4Aq7x)-a-Q@KZb!Oqli0S zr^pEyJSnd)vkl+3Q|IgqnT^v)RSOgjMA!QnEV$ z5NvW+gZVhA%zZ{O2vw;&@NkOG<_H8UBEwPny;tux4ko4$Xn}Z0LAWIX8{@;~Y)NU_ zrOmTQYt_;>v|&neR<<$1IMK>sVH|U?DWH3$;SZ9gy@@jNbZyPke~bhroQcV9n-Ndc zBS|k#*aa4sbXwGnkl>aiQLu}Z&g(6$XV)wZcX4BSN{0qR4JdBiJ0(KTbMoWRv|==t4Itj1-2)%+qnaQ`kXXOLjM}`&DQPLn z!-V7U{Uwy6F@%&ab}5O|E#W7;Oqlqm9FbT`?AuOLwm>9tGoHa7E5suTWOx4Gkd42% z8rVa3THDBx-LqY`Ix(DQi_*E#O~b@AI2`BU(daJPH5fX*&hWpurIRAz*B7GGX#26S zHTYWyyLCt@3@hx&*)Vu-QH)47riH&s zfIkku7`|!fVXAcory(qbJyqT2$YCYQjbi|MMa6y$L!2Sjg2oJYI%{+v$5hee@@OyJ zBfKMt*GDA>>hE|W{p1VwQ#f=E@e}+vpjRAE3?TnMZExm8r2SLjmbRQ1`Phx5PsKuO zm@@G61Ro2^td%K^t9Iv>wprS9={#4+S*D+$Q8H$%H{Eh|9~G-z#4h)F z$j9m%5u?I62KUdP=I)w&^ghmb*Y9utR3G6QZ5g(I*QEi@Ky5u2xKs&_U4}JN=^$wIaZ!m`CQo-U`;K#i ze5eMxv^7p5%|`u4ULPh6qeAzi{xFJ1cU7YuKu5WX?oGDy91y5lydz96@KeDBG=v%r zVpSv5Wt)v5sKw+sk_j=fVsyGFTU zMdc@{#}DEb1$%z!W&$nShr?j1OJ=I=){=&F3f(9{+J`Hnfc^>XsKRpDmSOf6DF(Hf zY5sV7S+o=H?))34kuBCCLeRJrDgYQ4bBJEZV;Q66ILD)Zl9Eja+2#n(O4KfRk3wxf znizkxdst{mirLNbm_$|h_kdI=fFE$N^zEZb z<5OFMmy}M&@NuxFgOkkW6Ga~)PV~sGDt2;#URxjAxjO7p6+AsJ#&iAtKimmJ10ic@ zmY!&e;R-$GPXF+5TRt7u(%uO_3Gn>v20jlB+351$o24zm(H8jA&whz7Tu9V+xol{; zBCn9o+~mi9`>u@r|DPrGUwN~wMEnte3O_Q)&-FKQmgf3!2Px5W^inz}F$9`-3?pZ? zjhy!}u!QD>fcFMKLSV$g+MAZ^_$C^-0$|HM`wYr5=WO0gW}~ zhAnZki<@C+tc}oQ5>$dsbz&kk2$YwtsAUDLN|9wv7*2>MkkcAp^kZU9t9w)pa{1H` zXdX6S9z8}IuK^y$FkgWPGDo5H)=$y4@+(ux{H<5D8(zD6{qW+=f?0 zniE4|NFTo^7Uc1G3Q^00SI|z zG0|G0@3$*Wj8EV*w#R12UqSpx9P}yg40|0p)uX=s+V-zxrzhuZPn?sNc;K7*JOGjY^(W#AJ5BGU3)vO!L%R`32XFRi3cQ! zOG#FxoDT50GpuWUyDDFco3*m5Pv4>IZ7W=#4%qJjX2t2!maF!>4ZsWS=wWfW&zp8# zMEl+VQ$xsR2y(E(M#X|yNHT~z_u@MZHkUfWud8;R#Ph*K*t7oju9(C|o0T!^eGJ(k zloF>b{aq4!^Ube*>=57D`v;fyEuE)4UbOc-guJbQX9&1(`JW^p@O=Zl>&Y)BFcCIi zXGnOwkKt$DCGlHM7ILxQQt+RXM?+rCFb0uK2+Hxp*8zAj0hy;M+_;o#P(^*>o~m$5 z6?Y|hI+ZgSsCXF!21(49R{k?5Ui^@o?!utT;AQ2|Eq$8KUsDd1eK6_Eu0fRopKV#r zGiulf?lCE(qA{$fB?_N-_%G&HGi4Z80>YDlM%9jJGq5|MOc?rk!fqP3=+VVftSWP!47~$ugbU8}+TLcMr)$`k z4cJDjoV4 z7)5Bq-qW(fSOeZFsUL7g&h>5lCHCQ40w>C*S4VNZL)mkMx+UJQefh;MMe4d&l<-60YqH z7oBNtO`F~|?aHB%HsKx7^w+Y1CQ3%}T_(+z(~3Cjis!I&9(Sm!bRTJs9TfUAc~lQrd^bJmbt5y1Xk<*I5u&d=zHLfj#2iB0h^H9pMXt>-rN7M5uU?t6Z)+K+ z2o7B<6GsU?hJ`oaCJ{e%Z8I^9lW`SJf~Gr?*c4fF!%jVn&`l3hmI@}U6WueP8|P4m z^znjIJFQ9{Z3KvD5Qj}^{cvaujuEX8s%j&s?4AKN(u#&+2uhi8&qxyT@mxaojjv^& zAOIhq=qgHcOv|;QsE@=^38Us^R*-?I zU<`+LE2Q*{n7Y{3Y%vqZMbijrYM6aqdKhlQ&jpox?< zIV=8LhW_(sKe5J7?spkmr+y45pP=suv)YzE02b6NX<5*Rs@JenFT?b-A?g41%Wpsb z^@pzpa5nPW@4piRYkatJ^_>*G{K?v{)|WPP1GjtHf%e*E;SUms?DJWnt%%4U68iF0P* zYa_m90uLQ{xR%eJb0bvrsEmdltr7J!VURcPSn48}*4sYrnQ@hc*Yb%CJ6doDrEP zOP8<~(!wUJLo7)c7?24#wi1;jX{IeAC9CE^B%q+3{^9ePko2K6!nmUW*MqGC`we^R ztW`b8;2$JwC+)?yc`9li@oDdoU=R-hXX#a4LXmGA)+stuPHETclItSGi6L=>G-bge z3>!TIYr+D`T+13PD9&OxwhCyPcO)q|H0j%kV3a@wHIViGA*fac2f*qXmRs2H;?Y2r z#wQiI-UAS9cJ=V||E~4mWah7#EIVd(^Nl@2JcW&y0$`pgz*Pj|(Hn1SCuBx}5)Oo9*D z9371e!6&1ZKwLr~k{z1c_GA0X0aZyG`9YqHhPjH)1az@kOifF32!?MliJuM(1&-p? zdHK@E{d<^SjeQu)Ly4ZDXs9o&oime5T^F=7qVppZPChht+*9f{o_1wVEt_b6*OpP%gH!ie?=S zRb9F^_2j~fXOtUHo?)=k=hsi@&!zB$zz##KG4Q?^?RAllw&Zabfy-Z_aUIPXTh5%K zz|2A%q1VL!`NvPt_XOa1QgEmpaBoRsY0j3F8_FDrhj4KEy=0Qk)eo*nUe1m_+SXX|6LgN;7FDy&mX3meTX z8HK=Uz7C~a;!mLZjpc)ZU^*|^#rxrLb;C9aWb?0Xz#LY$Ow(WYH_a2ng3mFq7xp9X zfs)4;ZXfk4TtQv{06+jqL_t)xO7P-bmB(8_n~}SaINCtXPE52*%DB82mA9zarIT2vp+@?N&aV5dwVRy0h2-=t^yy` zr>T@g-%@&?bABi~tUedK%w8R%hy_HSxWd0upP26W#_)D`rF0{8zbu95tcLF20Tp@K z-(^u8Lm7*FGhcNE@D)biiGm3`b2c!AQPf2-mDwJzV;cf@13L`L{Kpb}Y?J_Nk}G*` z0gAf2%mNuT2cJOdVC~Aqp3wIhwaiO#5P}MfN*izB1nLxxDoF$!S2$kGp1 z*Au7xueO3O_ZNPBU6h|G4nZ2HS`YAqgXnHQh$=c~lqT$`=f9F!2b4G^sk4^gOtx`; z&!VzqzdP08VMp8Mp)DqWMOArKMNE|VyMlJaFKtL1;0U8aKL@sb@!hpurvsleN@BbH+ro|>#*gJTnt z=b;B2Ik5Z^9?Mruy{zuym9O>XQ-4^Tvo6Lu7o@q=&sTc+=3STau2Z#e#cwoF{QC?bM%%|uOOGy|Fm*9xA<+3#%y$^>M7bI=PwG+z1{co<$dk?)P2F$@r z?Y!{Y4$dIFV~Q^g=G_zkAt5iaF@6ZS z$H^JQ*M#xyV_vaRE~TOPD~X%6N66U|w+m4f-YLKhSDwa@I57ip)UzjKv#jJ0Na%wztDgOD{I59iovlakq=`0tjUV>6^aUft?4&DllL=t^kro1_*~ zhRhJ>$zxm(BY2qaRwqDBS{>U`KAP0E|Lh_}3&nAC2Y$CDx`MHrLGy?lZ?f3ymb{QZ zDI6CIu{>Hl8Pxvihj-yOzwD-!LT{#8moE%AKL0jWTxL=*3&6aTcf{n)G5urtwKH`4h~C8K2nyqe86@@OmB5eE7=TJW%zY%DcM^ccj= zqiv1qH)tX0u0f^KOJ`~@9u2`VY7`W5do66ssznfEUp6gcHu&V;P(!d5p-pEc?NBEh zSU=Gr0N!dJFY)Sb?RC61%AVei@0uh@pVGTM1oZW_G-a1rm#WgHivdTNkC#&OvdFfZmfquQawKi*_oP?Z^tufJo9zID6RZ)Wx8%|vk05wJ$%H>LRy>A~v~{6LL|_QsJ;EGOy1 z7|!P$Cz!`^ot-*NJUQ?TVBFSGRLW^9o^`BbQj0-%%O%qMc5a5mpl7qCy49%`Q9PU; z6Qx1yjA<;PINS+Pn7=7$V&&qoE5}61mG%8#89xlv^*3(_#vD8lde2D$5qgskckA%I!oJR6`h5ME*V;M# z_)Zdew}Wmh4Z%^O%ah zGwWeUYx1mgIO&ihZujx{*~ZX!Yg5~_@@zuyLJTqi*iKGD5-46a+~aWO`5MC2D&+A~ zY5ALK0-q;Rfy*~h#2@&5bPR0{b*X_QA+@Q;=?b$RQLk5pyQy)TaXYpXg>?S#;19w8 zWj|TVPQT98vFU$#D-q!aYx%@zxI7JQVMVS5N1uGgvvwP7S%=$00*ke-@>8)9ZDGPY zyZ8-(ro-H%L)VA^D0{n&KBh~UnhhxNs!hrw2Aaw=-8Ig!v%_ZosLU{dP2_U8#kK@y z6+sx*!vO`pjti;C36VQi;zEwnI5@hqR2<_3QIvN27*Cq^B9U<-waHelG=xZ~IGY3R z)_og~HY#_z%#qzdksPBc7trIDt3d({MXU^O32i!+ICg&M%!zoj9e#nS#h6#|(AlS# zt=|J6Ff|;hhhr?A_z2R;?t(hGAG`|T%4Yhl^`Q~-iACYZji@%%st(nK1Y>y;;3Iz9 zA+MmQhvxKa`GI8UEPf+?3@aGGPY#Q&>j9n4YJXzyi1dbd6U2)OmXfRSDOcQYJW z&3tAHGLN&*IwV`PJ$^yFq6hso_#xAx-rmU5b9OE59FOjie<8YK=(9jUBbRiZQ%bXm zR~V;--rRTl@$MMRgF{;Xnju_i|9n>$)&FnUFIX_CH*{@(CRvP?toA&Pe`fN*Q_H8P z+Are+J3;KT!DmP!-RFwOa>72`)zr_!`ayk}6H{jh2et{d_V!hu&HSN~7qM$c+@G@t zWWjpimn-fPk~VzJB9G#!`4j1W(fmfNwbS^n!O1Qx786 z6=l&J7ue>uD@~|jHX%)2*Vh)))>Wz9Z1J-lk4IzYMWNum;f=^XZJ#(r$Qwl+d||dc z?+8-NOsds?c|4D9wFzrIK)22K7qEhNQ_a~fGi6YwddcDN9Q0{KbXcg={n*4eXoRoz&eP{1>ACRgk2Tx2ZLkDO|-6$bc*@|c?P zkhJgB_@J+$qW^4#(T9Xzx{WmQ*6Kje%}^8@PCt?o1hzQ?$c1o5Cl~t@4k{)ZeHNHZ zIhLEO`&rtGpLrnzt7-0qVI|AucJ8asn1bLA7OzC-4aC~=X`A1^xv0hY-1jmg%A%Y_ zuv7-g;+V_rzw!Z{u5>Zy8+5sv{tsUrz)d*51=b*R%Nl)77;py%p$=N{g!Vj_TxlZ{nPz}Bw0VR{)X;9fBxb6JufYIUSqLbT5~zy zR|f3q!`1&Ef6^o@di=Q=p)V;UHq0y~ZU2{G2^|5DXKFxDeAXu*PMRS7@$YxR+04Py zfV>}?FJ!|nFRA!SizJ+o7%l;0j>oy>2?uPRM@=X_2e51gR-roGb3{bo1Xq>&$zlkO z9q@u;o!EkIEwr<{j)!JFMAN6C@~Su-6$P_9$qX<-LLKr}EVDrCVaj1ctDP)MpSU4F z*_F< zqbbDxL#Sq4_8=Y7Fb|(yf=L1b4509hgx+Cz&j`Vd50a3^HipL}q}T3=CBE{HB^G05 z2x1^y@fn5CsPxHZ|Ko^_;vrZcNT%6V3L$L&V&_iSQzq$aDe#ckv{Y{EA{}vb@rm9T>~^r>=;^c3aTW$aE{ zNQWd1H)Vg2aHO~Io6@Ov2+CYxskk&;R6%nW#u*!Ov_UeNPQ*p>UZdE+> z-isnq{%niQS4tICChb$tU~!xP=uF6pf#1_4$m|HO5k8`rFTdinDgE+>xlf+aIw~nw z#TYEoV>A(NEGLp;vph`&ekz+~EN5_~uhaVU=a6aihbpMs?OL{f8OoA?{m z`L)^|S>!EBNo{__vl>DjpB|Ih#Yhqv>3 z?%}OL|MKMk!u<9CFXWS2>XZ8A3?YTH#(#eM6W4qssBf3{w1Xfy?{M|+*CtRj&lbG< z$VIxLrbL`8nXE%&#W*PsMq!bjcCp{Pkw#GJOEmq^*)|nR&**jWU2vG%0A@CtTTU8Zc(od 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 z

    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

    CI5(B^pr?Ap2I8cPLkT~a!A z{Lope$&Si0IOeaxY6=qmP$(O9Bgj3=E|GA`?(U0dpY!XhR? z1C|C~xlPWl`-8~{mJwD&BiyNf3|qMcf`4efY2ZOVScM8x*Cm@TGjzFILs1QM9R{36 z_7n45!U(9ux0`pXv%?=>EUw#F-TAjn49gZY`_ZmgHd)|c@GU$NFM74p;~8y9Aa2L% zq(~gCWPFS~sO@914VJ9oS>>-GZtJe`*peep^>D$8lffhJT#@0b)q@z2EV0Y!uC zZZ*;H0S97WFk1y2-j=gcS&e=+K>m4-Ekh`|=6`2@B&CwL{(tA_Ul>&L6#Rt-xWjW}{vu6#aUrc-G>8?!`aG_=db4szrK|Ca{; zSj|G+<}Yh-xH=XzzAv<{51;g|z-RAS1Wh|toU7-?T=gCA`RyMCptBg>uWE7gxJ{g0 zIKc;Beebi*G{Ov;a_fKT8sdn_ObXjH*(G`(z33E!XBE>}|8T7EZL&b6MlV%%q;vz`0AVsV>)+W#Il<|XRXD=d6zxq7Bv4J}=(ExPgIm|4v| zkRn+8!=~ue>0cns#ODgI}Z8J4oF|0T&zP@^s8fhqcY`v<3UPRe%TZ6^7}=uRr98_Eqd7^v_vvE1@S zg6<(|Ew>4ou!#)h-|>y@?1jBFFVL^)ZuJC(3a566^RVGLFQtE>)0wxK{lDXG?EF_# z$QGODd>hu5&HJ#0$EWzA78G(L1jb>LDclhA0~#DmO>4vN##E%+h0etrU>DhyXy=Jk zazl%mSf`>-SVFhfsq?v^`>Q3!k`^VuUz9vjsZ*_HnRIAZ9>2^lcXqH8R zVGy@DQ+)^%qwo`D>6Jkk_vc1iH?alr!hZ3qVqxT!Y4n!yWXADk8rv6#W;N)m3zge| zjFVaY9e60$ovkA+s$%A|&&isbo!SoRN4 z9L>s(otDH1HT)1T`d{d9VOH$LmO7^!b@dA@M?U{m!F(_)xLkdtA^fj<0&gD09U7RV z9Yj=vQt`!%QpJbZ=jvPb7h@+?LCy_J(HI(DR-4q{8*G`^orq-?O;!B2{Js)y%YOFj zxgu%|d81lDmq1{ANDD0QW0*ZM(>Vq$eA8Y$tSd)fAesM~v(mkTvGbh{^FV|t&4Y@{ zsa|^~(}a3#n6CVSOz9$ktZCy+XuM6{G-I78*qD%hPKd7}nMihoV7bhr7@Uy!K7q|V zb6>Sf4C^?u;h*U>Y2?B|OJS&&N2q`e<_;RJ`UG~rsGH6uuTM|t7r*8QzPh=_i-V^d zU!TUUcePrXvUCiznz#&J@2Z;qUcoI7q3CW#fOK1gl7@6L2|(&3&0mSU!_;`4-Uq5n zA6tV`m=-QNRL{c1H4lzGCwG~nZ;wyZpSdnpg!kEJ``}TF&TUno2Q_Z9iMHC?im+u8 zauteE+>r4>t&#K4p=1QcGLZl8K;Z2NW-h(@nT&m2ZsisZnZ~K9m=Ko&4kkB!ec&XD z90ILIGDfb_W+oP&L04NeCy+yXe^Zudx>A(JTrU zU`I_k85S)@S9^}gmKn-2jsch%A#JmlXct^amL`}sRL7W+&aTK}SH=9?NYJshGY=qh z<}YG~vBM0A)u5cL30rV5i5(t}-3K8APW~G8uXRtpB10FgLeHF1Vk@O<7k>tHki8qQ zJd$_mnN1XPHT7UzcdAyNL+Pf-l~vt0X1_?;btc1G7PI8b!@8^b&{7EJgjN@ zuWt_~W-ZH5+m6l8i9hwj?qG|;aLy9->~iF-l6V?B=)UGvN2%Mk2`>54(OP6Df=3CRlKF&z^=Xhpl-H(SIrI(~TlT;J@Rnwh1IKIiy>G>03nMKSV6c z!;ZXPI9~28$5>LSpUAsBv{j)m0WJ>1?WgF~kkOGLVUWp98Iu7D{`-rMYu2V8lB=tE z)E2`6wd&Eoiv2!Wt)Sgsk&?0$_7^%LFPXf=SE+j+=pt_D-`l9U*mFBkv>i*a^Ef!) zo^!agNHUT?KY(J%#Ghp>)$!dzR3wUE)K+@l(mxiODidPOm5|WE@(OEN>`^tRN+38C zz#+tUzNt97pmn=EW!sh*Fs)S?Gs;KDT<|~CIr~XSy)w-7P8ggWqIJE+haSKqVL?eZ zynKr<<?&n^AEW-5=!13+jx_cAE~QqAe1EZg1t?mSm9q;dVa2)m(6O$|5SSGT+n z+r4&W``j&dJMVw3^*`{KMCrc7fC?ytkn9jpY7tnZ&&%SVJ7-~5^Wo;pY-J0EeyA5? z%_I+;Y>7rhqyPGNSt%ASz6V-{+@Vn4*E7F=aP2#NLOaDS!P`AtQ zH$ty$X3q=7~9FytbUuFlhFJjo}aD0gSWhKdwS_Msm7b$`pXes6U+gDT>Y#o%bu?G(c`&S=&+wc9+Tlo% zJ4*V-EeEajy#IZT7Dz}45E0Zq5iNg;D$JutL4QJhg})q33}w#L5LHzM{J=pWP$mh; zCC2FDhK$xTOEr~HAQ5J`a)Oa9Um-D!qSIHDM--7(N+EGSgL+JlM!=7FvvLBfrzX-D zF|;Z0L>YD@Rtp{&RjT(syg~gfF@q{s;VzZm$Sj}P_kmjYC3E%TVQ*wr%K82BIg^#A zrmozId-TlODaS+P^l~H8AMHOT^z`{0d$I_Ec10|xT^~F>`d(W?H^vCy#a;I4SoWYZ zVZI3~wtvD-1d~)jmDcAzCW;4&p9hLY8y_Kx|JO_Z6W>>EjmWZ|wCAee;&I%222-Ksav@urM!KbK z(n#smG2_BDlVt)E?V&|3BB}RE59KRFM!n<}OlH6x>crk)A7x8GfZ6w4aPlNs`2MDV zLX(dh@H3OnzxGon7v)^Z>O+{isGHGNs-v@K#(Y1<0j+?#-K37A>q`A^4x=Vl-L_(W zE$|wzP+mi7`u8@qu?}0R8to&ugI)@g%7(*B$qcZ%uEneTR5mrAK?1^u)#HwQbtz^5 z7*>*G70pp3n7N*LKn`Oss=($H-9cKvYk$PrG3`j>T6BK-e0Jc4n9l8_o}^nekTIQM zdgimji15$uwT_>LYaQC)?#?2ti-$lyC=A)Q;w!Tqb9aAO6WaW9Oe%u=NQfkOpANOL zwI&aJYNL{`RK8@#vYs>>X!OLHE^XV}ENt4f9D8pXOOZjRwibwXx&3TL6Pz%M3ube= z9-1}%ToM*dVRGOympafjzZQ^j)Vr|l^(P6SGyN)zk!}i2bas}(UJ&M7K(5$}Nvq6p zLHr6E%|S1&8vp~y%8rTZhtf5szsd9{N|GXju|rS%&FOIZ0nD$Z;P-V)hhcbB)B|ZK zEdu>9w302ZYf}DUGUbOL!l7#tC8Wq`Fkk9jH}-(GYRib0cp?-Lwb+c1WyY}rG0!?Z zF^)j5U(g^HLh3dSZxGRec;qOU{m1J?o>3ygO0%}xvz({<*LGPKTXav?OmsJcy}f9J z4^wmxQ+{iAW(>Uz3ub;t4GZZ$nos(!uE#slPregpkDI)YRuBjb_V`ot@h9mQpT3-@ zo1Ek2hVs7A>4;H0RSt1+ar39!g^p9WtHjx;z}e0H`ue)$)pw7Fi-k3xEjZ;*M}^P$ z!xVOzr)|gnu4mh03W7r5yrkPhJL$VF{D3%*RsMQ9l`4*IC@T}7_4yAaygBwU;<=Ll zv;Ga<8Y8L+riC&~Di?BF%Y{dC(AXG9V^DylpKc}$D~wKq@IS1NxdxnhF1&e$WN7C5 z%dq2i&h_KniuwH}dB=4hZ~L+TF;l*G$K4OQ+sSYw8BAoPoZH#YJRSFc7FxH3XlQ7V z+_vB%W*%cgUwp?L5eo$26#$iqkfVRZ?l0btH;I~3Hw|C>kM7SVK5j;^xwPMG%ZER2 z+t>ecdm8)ker4_PGD%lsO6lc3_x<-BsV3huTf7s&?`JYqO7evO&E0U@7q<|vWtvOcw zfvTub_{D}%?x835W!W15E`!2Pt}?hvOH0e+AKs@w8{u?PZtI<0AVg#47 zDHrhFgJJ3UdjCz!IB$IC;~mwgo|gz)I%kYny#hIlkLz7Y7Tdo$*XcVL?PrS5CZwP8!f9I$Ye%vl z4(+b4u0C!HY)U_FNv~e_i_l8GuYa%cwQ?C> z)j`DIA@4ORD(cgP`O`%afTGB5dVGuwz(p?NEf}iM~}Hsqt55YfmxIH z@#=gpQJ5|pOon0mRcGsDr8ld}=l>>MM#!j-BW+Ug6ZXQ&jT}j{x=mqvD<9#W4+ZCC zOd4wd+)&rt)cf2<*@4@Q$G?g+I5;>U{dkHXUB^vENAuOHpZD+Yz87 zV7~HTe;+0AZyL|6)w0it$K8%_CA&x=XXE0>hjkN=2ssrI z7REs8vvS`V&!VI@&UPb<`SL1-YpKQaU@KO--T&@VS5s0bV~kep9Rv|MnKZfhBXFCI z&`yDIQF)HJwY6hkvtK#lF?B9KT0(Kit6tZE{Q3(qB_A69%5xZ%i&6WBo7o!T+w-r# zTMhzFLg?Ja3r2^?jD{_kkyz-ND;V*GI`Wbn>c>>%M!j7mEd4N*20-~o1z%s1Aam&4 z6A|{J0g1wzG!*FN6jXOK`@_>W4L35PiJ!smcu-g+qVi<{;DJJp)bS47B}abY7tHlN zc=AkT!p6#iCDqRK8`)9Y-Qw&XEijDIYfJ|~V%@Ak*-s={g{=S;zk zaNUZ}aP8?;AqXFWmLsX=?6u*fEYo)1%*z`&Dv`{$1cDTFG{4OmX@2t%K$&rr{#Kn= znSE9iUR{N{0DF~tX&~bCo{>)YD?y+qM+%2CIr00*gqvU_62&heUm^oB zXQLk1`5_q=?-xA3efx&ckK&}r?BVx*ei0A|M7cvrT+@NV@|>1NnZT1_x$H9nX3GtZ z_%vdI5)!QrbDRvlzkhra7ZWr1V&;Fc-i1JukmEeT6k?uO#be41D&Lb3c7$tmmE4Z^MsXc>^{Bs{es@A75x*e#)sX!NI>OU&pD5+T`eCK7y;+{!>DVQn z>v_sMNGR~WDf^!`>swEC{cjZZ{-!nZ`Rl8p{E$ywlqkErq&guY6WFRTvDgK z#J3lZ4|f+)2-m(F-V*QnXI@+aA^3=Zpu_QfHD}~ZxSzH4Pmzuryiw8p>Nz{+{!GQr z&srzffJ8n^Cd(O>&fDMXMtB7C(g%{U>Ixh|!U?gwKsEp{m_(z@>cep~>}zMu3luwK zU^s?1Iz|w=WxfUJ9IQ1J{ybhc+QiBN73hXdXeyITh+&a{+vPDBt*C{qcAqMf1reSI zlVA;-1i;mW=siU-1ZUZ%-okVOXMZ9Q*V}CJIVilE+M(=MV8O_7wV&5odsnS<=}d4< zNVc$07hv?f%F&4qh2TJ#4{BQ{IQALhCQN*~_%>r8>`tt)bC5iJ7&soO<|t$i_dG** zS-4P@mD!2k;%-z6^2&FI2~8*I4vOf{zF0k=s`VAG^sZUVNj-qWzGlun*>S_?kzH$L zRZPMQJPr4+c0_`j3fyk-rCvSQt-cp^qG8v3K92)QG~PNwu*q%7ipFq01ri|bD`g%m z-5>dJf*v5^YMF|zXmXH>3Pg1b2Fb0zJ`RzdG&Jk{K?qpZ4Vld^%uP~*q$EY_v|{kn zrE^7+;Mr!Q*+OEh3^= ztR%f98O3jkf^;#H!Y`pSVw%RJyC2*sgw|dr+DhYHue6$w!>O^cnF}_U`17ZVtRwLW z*@aZ#^EUO|u{^Bj>VUoo2spQwkhzoKx%~zcMZ!ex*er=XKtk`Gi$$Cj5z1()Y;Uf* zQ1K`|!L{zXHi@d%1w4~4)hl-v3k1YdQfX)I&Tz+h85UJx^gQ$(BjxQVq-2Vf$ly>% z^{cVG8X4uLp<2a@(FzA6WHjaAL@~mFA|M3v9+-@r3xBLX{CQh z)Ok4Eqooq$o?{tkfvJYY!s?@-Tat&YR3RQSOTnOP_iiV2aSX!59Ae1)@B*{-b=e>l za4PlFu5$FxEbHa(3LT$Gy21zn#fAR%gL8^mad}*1A+f~KCfD7P@qwSQUQ8+1M&{*c z%yfVwNP?XK$Xc&U6EOt%gl^ zvLY|OQtMFh1hJmhVtp3HV)NTC-CeDAn@p*+ubPL3K(2o}NOTr#JOZ#(YnGE^D)n*K z-vtun?ae=jxBFR*^<#>9qFOp!a=ARr@Wmvc(Xf)tU=F#oCGFu9|7gXWKD27BW|wF5 z+Q98H?Bzm{A=>SG^KpnuLjU}n^@+Zbk0n^4JiEUy4pzYTNd=40sWsI4d`;V-4p>iK z#Qa1q%u5Ln7dFT1w1dgkynV{I1Q7d90er*_4%2T)Eye3oJ`%@w>4&+deXq8Z0vHQ! zaFh*k5E^}vS7Wkbb7-HaM+DOx3RS+)nXh~);HbnYC86! z*CTlmtFSVdR<}YSTKcI2!wXBXVFkUs4f^SR+`JV8b4Ho^J9n2jGghHjG%w{E+7mQ(sN61^u!|og?Pijw+r|*@@lL~8B25+U7 z7uBC<5Dkp|TZa>)^|ximdLnvGfp}nqt@9i{ku|Unk~-mA;y^4SzZ;Lbh^guNV%?1@ zyHQNrka*9BR=O+$lLkAXEwXVs^Sn?>ZH$kBSZ{SkICK$iN0^65Um8`uoo7@!@9W+8 zAvl_d68GpuP&_xjR;Wk;)LT7N+pb=&QU+e}HsL^>E0I3l7hrYVt2L$EPOt12XTWY# zBlpd5d9;^uYSxrCMMW*v-5MoU+ThR1mECn?^NV5mGneGB?9}`j-#n|(Eugsj_yVTIyUfn> z`q0vruEmhdNmXknAvCmciJa;sREVHiXEg^F1NYXeT{$N4w4^V%EEQXr9s~C;a#G()B~$VhE?=#jvjUBNH2O9^3oe!xacG0OiE(Sfae6_#ZWtf=FE|OP zT03oh5OtD}2SW$xoDAnvxw@~3!l!9V*Mmj%`c_s6!iS-<^}6|u`*K#4(ZGJ{0YW*q zaY8~u3h>mz?T}27-nst3(p~$pZ}y|gj0HpA={rJN+#nRtB?GKjS8-SeV?|!lMcszg znMCN!hwo%n)yIY6JSz=E@%coXv6ds;C&0J# zQJ_vJ&2tuS**FVJ(HY2Hj%vnHs$TTF<{|LQ92l!f<vn zS4Go{i;JC|GI?5%m~6hdA_{zXSSmLI)Y0)Zhp~(i&GEpAqNXczu>9bxHRbQo8ablG z7G2yo%2Qe{I>yy>-lUYK)=t0e)k-nysFQTUK~So+P0cbgdGkJ7V%=0eX5oS#aow-% z&+XOvt&(-QmhY|OLQgRgDSJi3fa`1W;TdS(Acs$d`E$w%f-+o+>tsELUF-m+Kc?zF zHLOhZ&aa0`lB13Pz6B>ocelnxYdq0sWUqxmi!!)PJPAUo4tUJlTg%H|oq2}JF<9ZK z-_Ntp^Pr?`<0$;hygENWzr2ir!)YXZs!e%B(m4fxJkLv4BT4+DeP)vS6Md1kTi9o_ zSMNMTh1}{_^lNB5N@p-2uM0*Aoup-b|1n>hfQgd`EJ1-pDu-Q*&yaVftk6r$;%Nc7 z{!x5Jo4`v1JhyLPMPE_~TNmops8LJ8{Wit-j+RM6g;Q%Vp^JqmZCI1hrk<()j&9Sa z(CDYCe#-{f&RjKZ7|JRI0CyvtkX|V^pg#vmCIQ zPy&CGMi&q#suKZdy6e@FIB}gh4?zqP6@Sx&bMu)m8$JXX`CYAK#!_tem^oY$K^)lp zYn7)AXndTyg3(_XRIq;E>yyaZ3yBPqk_X@K!+gM58C`d}AzC+f-Y_|Fde zV+{2gq1Fn6;=eU|e_F(qg)bZOMNV<6&eTFs*_;}@@$+b=Pcz=(3#YDf%2BnTmEG=OJ5QzkZep_)qH)or!#TJ%F4Rm zfeTk|Nur)Tc?mu5NMlfP3Kq<5w875IFwuvzqAg~wywI-QNM}@zzubwGp<(7097Dsb z02n7Y3Oc{!F#Fg-$g_UQM}Z8uf0;i-Y{ivVn56xA?^B`%J#IU_{)9D~s?3tA8J_yn zghFt9`*Zl{t=i)arZ>R=3xL;<>?Na}o>XDs9}7u|z}nn5wcoKj{XCl5(?lZS78 zsy4`ZlL-gX8WT@Z9R32~V;wXyRNn28)l{(vS}4!N=5Fu^867;d29ys`hz?tYkQ<34 z$U2>)9IV0BMbIl(PBAlTurtG7JEx{k6%SE|^|VJTyolm9sjDn{_35^q&OM|!rk-!= z*p`fs6{d$aHykQEaHL?3*A@&wQgBq+Q`sA1th?tVAU(gJ}eV$u`@ia^I0@w_bFmMX5~lzt=pk(|S??ydg_% z9F6cY%?myYN-a7nB4k&hx5je3|rL>C4Z?9=H~J|TKE@#w6#Qe*^fUOX%< zZGMARZZWvGfBUxLPQ7-O2#HhKL+)IfcyeQ%+43WXnW73a)Y@g=xhxzpCcwpJ2x?4e z&xW`3*$nFMO1#ob{r;er`$nm4GlmF`p)a1?skJrD5YrGaGU#vn*guDFDoFE1vvbs< z2+c-pV-Z0w`g~bx7_cciggOcOZdgjsID?|)h|pe)f{}2=xU&I;Wi#lOW~w%f=0B5? z24Mq>+QpG08U*RG+fMuxLC_?@ZU$^JO^A~)>(6{BMuxI72k#6fHs~E4MT&rR%UxG_u zj!3Y3b+0kwJ?EL~A=B!{B(3omE98^qVL49+Qs$?sDugKZqGie-#i*plL@Px`?47$| z>G;2g0aN742En;#UzE`lR05T1Jk-SMVYq%1KU0)y2%st}pR5PCK&&DRx$rnPz*008 zE;U#<66UMC3E}@J4{}jx7$TfOC~=txp(u#C=HEQ2XKRog&ZU!31%FyJ0V8q^LGqv0 zKfN!^o^slvgbzR5dk25}^4LQM994d89gS+y%w7P4VUU1_d0nNB<_?-nH~spCWLOEY z7;2X)+J?F4Gpk-PV*fx@9YfP<`Bkk-NmtwxFbOMWBj#e^Y8ylf((3BA)QK)bj$$wu zZpceUjdeEQ3j97vn&d_{U^jjtnfT@9Dpklvh@be*V*e)Lo^X)LYfp-eF7RP|{{U zTV4z53MEhybPrCnN3ZKu99Jmi`HY@2o14V^r{!%}#9+yAeo4NEaBWhlUZ##>OUOn< zWN`!p>L%|L!TOw~=XBwG21xHtP=bj}sicOc1$dD!2v6t7bI7#AopYuN(a)@+Jfsjf zVv*;*iteI3#=dX`!(XMks0mUr5tNNdNhxM)?g)U?Pgof;-%D$XGY5n2YP8128I20G zAn9#7cPIxm%wzpT7>=2@RV%sZ2c*_>(k4pk-XFSNuJuRSJCv0{3QA4w5z8bH@4l$U z9~4=g0O17z;Xk9!(*B=y+PAzIHsNc2TR3Ky&87h=HIr+dK%ZaQjG@t=R8eITlFT`u zV{dT&V!+;bm#VCfuY>=UK~h#*i6rbv?Xj<(5s%J+iG$L@!-}n>-#ZtcRdSoBVqKV^ z6saIk$DpRnr)8>27U9l_R!sYDl-ZLBkI~sGI1C7xR+{asfCRr1%-7;8RZ<6LCOxuu zvZqbfkFrEE9RlO)f>;~E!q#VU?^ylQg%Tvy%#uejaRlbOsX?<@kp4NgEy2wPipR7) z>Q~!UFeWLrKc6aGX|>X?GY%8=ka#xMfVL(-tiTmT%qde{KIy^K z+8v8@Xm@zxTORtoThh=?trILNs#f-E^(VXqaFBBKsK-5dJo(=o2)BtP9wB$?xaU5d z^dwuJlcHwRycCT%rq>WY`Yti=zr14a+{BNAnU_x$XO(P6a_sWH8Cp-0PR&TcMI4%& zz*pQfcmh(fNc|~Ep{p}xJuFT^U4XpJ4r%CteGk$5DyKk~E+f*b1OY+fnzuVWk~lZF zhtR6^;%Qv}B&I5iSqHAp4uEH$8O1+K1tb&JSu!pHurO|*sgDG>zq+6`Gz3JJMCr@1 z3MOoTDi?p4xj1g=1L}Fq2&7jyH8=GxuCsaKHduwFS2(QO;EkA$Ldua*$$i2lAq%}i z${6=~E0zM8^fW)~1ByYSx5hELO2XNphuL*$b~|3XISP`)v7d2pFo8)FI*QDg#X!s2hv>55n*5VQQ7rtRgefLn;$-(p zI##v|D?Sxc-6q-Z66i;9r79g|d$7_mS=8>(K>}jxg3|p$fLlDr_gO9*=nz4~w8=A$ z&$Q737-K#lfp@`t2CASAmI{L21P+TRmb|WUS>ncLA2n3)su7J+|HQ$FB!cdzq`9+S zDk>;8gY_i*Q%$=`1>wJyEMx+slV5>frQ`?zFQa$h3otCKc#hY%dsk*7sUd@r#1FiF zM@=I|Q!4@Q^?5o{lXS{V^&cdb0-b||l2wM4`1VSIG5o>>BZgGvf{|gE?hXu!=NVnN zti)WLV9qI+U0{;?tJ*n?8r4KhbzyWuE;6Q->8}^#u!|@I)vzNrR&NqTPD4537p(Ml zNb7QYtOjm5rEL+m(It6laASV?LM3-;G%IUTa21P~v5KmI%`~xSQdnssKv5{+!mOsu^f970coCSx#(T?KBAw?f}e|7=HjT|xoKflv!MtCtwB32TRH&EiT& zn?Eb03YDM@UV5^X5v$A4NDP-DSSoeUsiC}6niCsAZAu$72qeNxreE!cJnPSh1`W_9 zcr|pPwcv=1d^b{CtYMVNk0PEip<9#!`X zC-G0a)8iMV4kbv17(RA&l0E1(~0)=SV1g)+q5z#lceMeHeKgG9I?;&Bopc=UMkvKhVzSiSr#0H&S zEc1hBHY1viOVppjr~(&$#EP_4?tPbVoelRr5R96BsWqel@W5V10hu%y))<}p=Xhj? z8FifrZ3QzSaqQWWA11~m{x z5L&!9WyO2LzJzDjh?(A@Qo!07nM`TK&IgKka3+Gobl-(4ea}iuvveXzNHeqCb|`$1 z7_-2{zUjxDV5GP#v`7y`agdrB{0zI-A$F=+Vpo8&rOA@@|B-K1+bfC26fKwv zRh9)Q<`YkQ&8;|?M}3;V`$qlgIq=B7K15wgWVvf`TNH5i!IVk;GY?aSJfz%Uj-3!5 z8;eLFTnFe}sswf>amL~vT|F@J7boQ$n6~be=GeGJhQ7m8#yFdfFf4)gKOd z->mwpCF|

    1&+;)|nz@jTBXB35klNvI*OMG=F{4RNaG@d59=4Plfnmm5htNa8ZO< zzHzcTF0btL9q0A>*FwxJOJOToJyjFKop>Z5rV11h4j=! z@U0+FZyKGNGnoZ%91?AdulT^+aFNIzY0bx33%80kq<&Td&S3b_3wl=;bsqeszP`UB4% z0x5}juU%ctKcGS$fS#??!_Gnx6bOk_pTYC7=Hfk~4$0fXVli;BH7sOeV^k{QJ0pUV z#%}}^1W_AAP~$Rj|yFg6MPEF+>B{id`x7I_a(T?21GMbL^HC~k+Cmz8&b@g>0?k=0urYVY!_U* z8(1`SJ4JWers-JuwXnc=?4;_kEETS>6(mZA0+6G;ky5;qd?+{!pyqiZ>Zc`?`~DU#N%Xa=U%#65eH~cyS`RWSF!x)y! z%6}+Lvufs_v&pT@Y^%OMKQD2Sij@JXG0>MjQf5>999bfp6u83$KhZhr~wB-L)C;EPPvUPjt zCncU9)%x(__gRG~4z|=n>DaUsSyJ7cVjGR_G$BwqmZFPtBIu)XW9(##4QA{Yk<3*2 z;F}2oqIw#6Wls$^K{l>}ahAeGT$4rz8FSd;+8RQfKk=HcE-mfdwI}ItBzIek?XH#g zreu1IHxuNW@*J;qe0=w=UK`@3Dn^q*q&v5K$b;xR?G?~t*6D5MBtbvzyTysbsue}$ zopOUr8(3f0rrtoqeAS1oFvjTHMNt@OR0->xf%3}5P4%Z|*P9VkCvu$l#77=RmJCjh zmb)sHlu3%OUhx#_G$g=C@!CK@Oj6v)_DCN$_W>Z z+(Rum@uvTwZNuGtUn^ibQx}$8e05ncZV&?8K%}n`JwkIcGcyYd3sX}JP>X1LK9Itg zhsP9t(DEXPAzS(#^}f~8=rT^qq>L9$Lx3KC3v^QlOe&Ri3| zKp_lqJB!gIDtJm(!q6X9L?zlB_YuHeufRn*7f}Nnu!<7k=nerFP? z!({rO$Eb9&`*xq3s|R{SyEE!cx6f+C|IgNeF#s{q6r$f2(IW!pN*uE0r&#cOxdR{r zs}=O#8h%ciW-jF6uxU2s`83jJrOlzArs|4=XdzLje_5Q*7k!IkaxmEGN|NzWhrjE` zpbX~Q-(c}X%-U4Ab5f=%eK&L_B8?`NRZ5-Ts#sh7I|hNBoQx_x3RRwiETWH41_!N>Sw%GnZ8BRU8hL9_bcaF-b3?3~@H=6&KtJG* z*5~rVKSk%m0nLZxs*hjUaCB0Thl6N%#G}r(?ASMMV14Z*p6M?(2#aGKLNq{^uhL^b$dn{;l3<6*SynAm7HD+8gmIUw z+QVjm&{^o6jI(SgqSc``V^Vn$C!)Rjcnos{N78Dr{;f)1ZiY*KKetHeulyxaCLCaJ zE>ui_LG@P;l%kje8(tN(2qNyn^z5uhBOwgbj*|*TdcPdTKu?c@DPWCB9gob9W-V)q zhAP9NqQc6ef`l?2)Eu`r_)E<18`(QAFHg@4uHC);-7&lOZ>@qx&R%ElOm=Y$=wq;l zBp?G5N?3Ry8Md|5kEdHp7xuRf8?5XgiIx{y-Gh2S=@=ZiE1d(h$1gL{oYv*$w*)G z)6P)ARexGioAFH}m|d9-6*7LVl|>)o(2;C;6tsIZua7#`;h%%)h_GUu9KwIgSn!H~__aS0ZULVR_Z}L?AQAvc-U5ajhf0s4 z^b=_?kbxMNA|GjU`dP=Q%uA&1K2y7@0&mN!%|8E;6duz?YZX^-O>aY2shJnK#5T`A zFuYnP&D9IkLB2=1rd6hsz)xaMD6Dr$l6$g5QOqP!a>Eis=P?Vcpt{+omZ7!KZvKfM zJB%96O1molVWB<#P6_7@8CLTgiBVmVG2Xp%vsDg;WYrxZ7_TOKnvLK3k$?SFy9Lhkjjt!V@U6y>-XnUiZ-j&72SS8d zkB?63Hn#jKVMEux{J5_-*DM&9c`lUlWU;jYo`&j{S>vg&9oEBhgDWjif>0Cl z4sg(yO&RGGRT0`GXsf4stDu7_De{a;1jbF3(q8rTez!gT8?EGJmVdz&DsbFX(QJ`H z#b_!&Li^BSnhTRrdRqC@3jJ_5LXi=hO8?oD%(s)ET^1K@fW7j!>=Uhq{emKEO_Rae zD_@7-V^R>Mh#mUIBO+*@Sbgo&ptPWxFkj+gqGTW}NiQ1&5J(TkkG4e7kuWmB49Q1| z*oA^EMVO|DaS2^7t80urIRBWcH6hgCcFWyi?gu7Fc)de|*{hF?#{C zaXXc^hj6lP0v|b};Z<$yp4p9SoRsIP>yb$#$-^{R@3a5HqTbSzs3p4K10=2ue{eT+bJDpcz)DQWx387_ zxb)&ru9Dg^$>5Y;|wUv~&c2j783_iY!GT%I9zv;FA(duTZ zK5w>&6iV8c%6EDI7L>>g>G2q%pBEt5@7P(z=IKd0aPv<|OT#`5D+|@LeLYC+-;KA@ zPmPq1q!1AsC#3pow&tdcgkZqWCpW1?N5vR}baYUlla${v_=Ouw7pB zV}^s!>m*Q3r)aF?s9(h9UG;X|}0}8XGd# zhBI(C)SvT8aNTw!whVArh#Z?Vva@?ivjIlY5x9$=gPMfeT-)*WBZ!-lfU;` z6=6{ptK-oY^dX&9mwI0_?44xVocRZO7&b>wy?!PXL@*3XzcG{}lnl-H93Fizo9EIz zCTC9z^R01QZ;t2utDf-g74KSG|GIzI?T!WY0mtf~wy&NTtyQ(Ip4s?S_uHTf{hC7l z!mxtRVwKsj!OFq!X4h&EY`t~DX!1-;KBv{k6W6OF*X|yHc%*UaDmKo=^qYrZ%JAq` znVHV5@63qV1Wg@uW-ilDr{oHq2CWA&wSCz)5NjsbNfGfs$qNS3SG)NL1S((qiSHn8koM zMB7@-7HNRr=4TPrNh~on%v$_d^}~{jtNA9muEYm=k@Ti$LTxzpl@dGp_B|rZMD3`9 zIP?|0kc}kE8QblQ)Vf(;nesU2h&pm10jd0#UPed*ra5JDnFeK16I@A<>+PV?5bf8w z^d*%=4EAZ|!q{FhdRr@8YfjsZo%v(s1z|1}KNc2=%2^^!S18Z1qzJdJFAErm{g-bN zGOoXFe6z{VNdC)JL{x{S*Mn5u-T<;D4i*xO?h{kAogRX*GD8o#TGuwmn@++fpiQeD z$Alu)v42J$lX#Vc&#oIDUPA3ihb*Twqcq|p5#eL4W1&!Bp{_77h{)*Q@7Yhgl9quc zU*QiYAXzA=w#o^Sr;4k>dM=T%*Ks`Y;o;qKU*x(WUR^DbrhnmD+9?{cf(3GNjcPmqbI&Ch#0Ie&!luZRu z3d*j&6)<&_yj*=Fge{Ks6B^x+O0TjCW#wXzDPt{J3DU}lwi5^!K&K=k(KuQJiDSFQ zu)fwak}o)j16K~o7%V3oDnn6FVkd&|C1a-Lf>x8JFk>$wA&h#^Vw{0!Rpv}UYrU>> zBpUgkhMIhobe42B${~W9xyVvzqjVRs5AO>%{PM~g>J3yyCTR_bh2HgAzU}mp@_TNQ zoM*zy!-&8GfnQ}MkvYRYz>zk<@9%t}lD;UXF-ATPK6NuH(R9Ra78{C>m%sPD!DCWp zXh+)6h3CSB>9?*!D=W{0hHs=&{cAT?Sj^N;Vq>L_q2vu7-amDD>99IlapCekfl}co z!P_e%Wy?iD8$?Ida$!L0y3Hoe;FG&ceaft4XKs&?_x+5)DNh!QFHe%LV<_rA#5K=c zo%3VkVWi91kW9*{5ctD>lVI8}^=Wn4bkY}5*P?yHRF*@kL|0ot?$T4vF1v4v@i06b zG(#mB9~ET?ytSd3xU1lJy0k21d!Nl*TqySA*`Gxp_X2MpE=ewe0x4>d5p74y!9NF; z)#qwNNgVy+N?;U$RE9AW$Fpc@agwq`QW0#R)yxpJL99W>a|^L#hLlv+xX(fcWig{G zE8o5yeEX*59sEK1mROc@o3$jn%IcL_O9TB?Mz|&c9s|EFJdr*Su*i1tH*o$1eHxu% zO$vIvC$X{wiSb78>?LY{BKurAvu+68VU?!8kqp%$D|#x#=RopEzPcktK-MO@T`q}^ zp9%TuLdDT{kv#iw^)HP^hWTDMj+x+hsFe$ShjJ$I(3|%raSMO^Bu{QUn-7(ECGA%A zkXFwB{VA>SgS-vv=iXGZTaafv)TNxfn3^S|kuP86rK_bB%Eo+#0U8qz=*EManB=DX zUEaLN!Ar(JuS6&CRnC=^{`_)U?5XO%s>{G;)VfK-xJ8HSEz?b%@%v%~Ol`se zf2OV`Q1P#Pvx;VuFz2rgJ6jHGT`5hX=T-dxgwK)^By*9GQh3#DczobAur_T2b7&uA ztMYQos?zM?VDs$hhU^g02s`uvSc&TIPCq7zHoy3mL+RtV^@TJI=5Pih-zVzRnpV@$ zk9s_u!**7=h6sW73ytCSIedibQhnVka#OSm`Et3Zi7pGJ1SD0dbfA;^t4Cu#SDZ-H z^=2(^={p5kdMbx>iAq_G1=P2{`()pG9`MP>J>C~Cxy+^DSX{nM#llFcVaFAL^x?yj zf5Zj_uX#ow8N*4)qr2fyjL+pR8~PMd4k#_Q*Qe(KPZ5G=l^4OGBrl^VCnJxMk(XCg zl~F}slVlHR(-MHjqho3H55qrlkU~)Up)Ob?@?VbfENSofocln$ z9er-~8kIhC41l;qF7DOC2#3(lyU#h3#pg<%gde&6_FGB~|=iYYYskvWxTo^0C}PImqQ^9VKiGJ9fzG z%pJoe)JUEj#UyC+^F5ug621NPZrn&(G~7URhc582Dof{XBJl9Ox7~Y_{R2GAz-zl% zO1`EpL)Z<%iGLM%e)ys{X8N{oSMGJwh`ZY(p^^J=ls1W`VS)nxq05-~v$}s*s1=1~ zJf{?Nw{g@TBpmIZbENWI=(gMb-m#^oXp_e8n@Mt25*jrlxITV2c&7J~R8I|EjQVnS zibJCp-WyKO9x3a@mxY4pe6%XI6BJ0n=4Ar-o#Awlm^KScD}qYWn%$ZbLy7x!=(zAH zy{k+&Rwsovm5YN*RT11YRkXEOw({$jn|BII<|2V#v(KM;kb4lZY#6kN%_-Is$ja0j z%`VDp-ON&%eH1#muOiyG8)8)6AA8PT0Z0MP zGPx^sj3ZCe^Ur*TcEr?wOT7R7hG=&DyG|Ft6^FhimR0JkbNtbpYw%&MRh?-~i?^-O z%m<8=K$);tOo%i3q5xh(M3lY=!u=R-M-igd9)Fhf$0c$V{Sv;&XSe$TGcPTzMs?vk zs@6@<1qmS~Fg9)nZwbpBYKvdCX>j?Wt@6V)>vL1epB#}CUdIA!OIRE!pD3;v#_EV? z6oXLc(HiZ1F^v|BK!o$>4BLd^qcT4I?M&w<)z$q>yn&oN3d*WzjH;@&qzPOU`>R0V zyFK3jmkmM2a8~u-T|Cqg@B6DjHWrU`Ex5xWMj~2~Id-gmRFoN7WwHC=&2m=nVg{H< zw%qGo#5KbBSkt!CO5hi}+M(J?^eS}=pOr#)hIeL8-n?I8-+g?-(}X2phwH6-NJYVCCEYGaUeYe7Zaje*w$>B=C*y z0Z(Q?S1g_9!@irXCyP=_Ddv*dQmqF+)y{X+W*fZA7BF%2-2d@)#z+O1SW5=@`-d!C zn6+xY|7YOxEYW0*fB;kKUtpc)sDV>R+U#(y``Wm>I~e%x~kjh*)6}FLqbBB znVA_>59Xc%J9r#Vpk8wn(@3RJzUpoXgUYhP(CWqp4>$MeAAktR9SUBm{mk>l)6}44 zzh#r?AO;@l6fTABnf=!HRu?t8xk%cN!PSWg1N6KsZT!Cu7Ag_R1GZirholV3TSQa6$@#8{?Z4-ieLEjlS6IxjTVNk)EmQHi^O-pmv>l<3;}%O%499;(hzx{Fh=F^dS% zLbo5qXv_ncL)*d6Bxo^+Mw@3Fo76F#ARtLKt)L()o15$!Co`L;w_IIa!6?;drI}j$ zE(*GDGhi7?fz|oSGvtnQ+)QtlxM%C3OY((F?bCJcU!1dT_NFFU_rS6fg%sSMawjh4 zqobqJm3VWok$lr9*}T&6;wzh7DogWW{o$XxOeD5-lH;{k%Nzg`PSy|bn$DXj-VUKUo4%g|6 zcXuYLZ@#ZK6)Er^zYf0kx0xuitiQ+??b3wDtxz)OeqNzM06@vrJvZI?e{l64C##U0 zsJ;HrHBy zeQ8Hw5W(j~h-aa&k9zh{Ew-K9l~%zKk6ixlO}1c&`R-5VC_*;mRFDGxSPMO3ZMEg$ zz95xFh)tnSp=F?>-DRNXy1>mXiBEmpD>%CoJWJ#Hp>9(I<$`cQY(n(Om?Fdl1#!Zg zs`6+3srL>iH`{*FQ3od!F*q|MwR_do1k4UgbidJ(!T$RS8Ug$)$%cAmPjs$C-VG{{ zxGC(zfGiMc8Xsq<;%0NZRAGJ~DE}LwtrB#DJ@EW=KQ%RVd4~uB;eZUP9{(m9Z7IWn z_Z(17Hm3oWLRj^0f@SM=7LmLGBGX7}$ZyBXv%xzt?6(?je|-*K_z-|5h_?`0Y%K{& zhaM2d9?nHjf}iFA0X^0Rz}fI=EZEppIzQP7J6Ygu1Jy(zfLH8;c$wpS)-=(w0oW}K z@^8^2Q^b%7rb;30#7hzpAVjbS(c13^LhXME7O5bJ0XoTt*RMU@+*W>UhVF9*eE0su zY8m{K`H5AHUB_2T+Ysma41Ctd*bj1OP59lcmq zURL1ze#615=(tyIVQGBDF3=-Z*lpnSD7jvuaPpe_ESpTrxCjzmKCC7eNN!f7rS;d0 z%QUqLc5Jc5y-MGT?cwpKjy-n`?>5yV|HWG1F)>BQE@AtRI?kA5{b^KCZ2VCSJY|6o zC4#buS00aGLhFQM1*pg&;K~@uWf;axWK&tb$+hla?BHXogM0hFaC|vG7xKHIPJ9Zv z1_qCG?Dr=7q8i+0bhP!^Ppq#i7|jE<;dYj&!#9JkS6X(ATC2)vf-K zv$HZy%_!!Dn30i^`4Y#N1n*T=s0Hkk)i;F%ihqd^>f&y%&WIS2Z6GUgU<_*M#~YW2 z2W^h`mz3BaJDEi;Yf_p1#_Y{HpTia&R-AO#P#V!mX{R-pzEz#SaMQjp?%%Pi#@$== z1N%({XV0rglHPHrmX`W1wXV|e?p#5Bvi+??89dLEAt_lt=kBhzhsmssTOFO} zkIP+0QqPt={YgKB-S)36`sCVc_!u69*Vsl@kef4t#0V@fPloO^{WkIpd{mEYIa+%W z29O7kcBPrWDIm*(RO0OUpzDI_UTx}+!1Y(eJMGi>z3ORE6Ikvvk_}jcMnFzkR^4wT zq87jk22qL{lB&F|7Z!F7lu)_RpzR)EA{8jxpn}L`S)X_v)^~GebY!F!JP82k;?C8L z$j`~KY6<)YAT=ZqMP?0HE%@QU!U7^9ug$yLU%~f%07B?|8qivRi+$kflh8o${6MxQ zheG#K&ks^9U*Bp8Jq?6B7)iR7*|!Lpvprk1J=;7#Z7bLzUKG5>Q_hRLOG8JtV&uI+ z)%y>N64Ui}zmT4R2u%S2unf}hD^e{MZGX5oAH)e=08zPwlIH>6lObKV@$v6WvmKTL z)?@@7MF@oP=kj&AdyjKu5@@rdE|Jtf53T!Rvr``jcQJ-%>|L)MD{~M3&NM#7vOK)5 z$@~*xcw|L*KP~Nw!l6p*bM#ScG18ZSS=R6p;v$gi3J`MmG0ULmil>T`)jGArrKjWz+cmzNP9I{SUZ7;y zPGqe--%$5JGRGDqE8D*AjAY~czFbnMP6E6T-rJO z`}Z%9WpJ+*OMlBzh-deKY&zVqo85LI2x+KZKR$c)eg=f*P!@=>(jPfU!)j%|{N1Tt zV$SwFTk>R+xG^?8-TdJ1Pd9fU@r==&^q7Q_Kqfuz2M3>kq+Ue@dvWwy6_od8pXXAz zl~4>k5UaN?bPzzmSO>qB6P^lr|M$0A@axh@eHcFK?Y|rdUlP=GOD$Q2Gn4Bf^cV)* zNTO~hMhW0LmRK&+>THzSKPp9ghIeFel$sjoD?DDm@#fw_{$q)dtL{!cwS}aMKkp$; zG4v!%xxVn|b~pUrt$Q(C{LG zl^1n-+e~orI8^lWcfW+&E z#5i9S>nmkAiw^ib?^^xkRjl1bZql(7vvpxk`5L{BhTSw0+Js8>T=jJK3#U31+h{$0R&e9m^B=a+aFAjs>A4Pw%K_|nz$**Deh1*3r5D(5k0a1L9uOKG} zap8h29Um&KD%ok5i9jIOQPgs!QT~U8X4gQ5q;Mmm+)OYT*G$Es+ffam+qFA+H2UgbHC@$UuW%Hw3a3`)cXOW zX$rnEW!*)lnxE_PqrRq2M*Lq7d4945TDZbOcjE?^Kt;T_5ZOY(x=JS^dvs!WtG(mY zMEUQxv(q4IX2>B_nODn<<|cSx38b z8ep;vaWnrNgd>+V z;m1pxR9X1g>=QrFv#&;%e~>|RQ@EhvU~{_Im%Tm#DW0Z@i;JVAq=e4ZPu~k7Qj@@* z`BlY-~!0oz{E%{X< zlDK~&5{c+&Y59JZrK&dF|8wKi)O&Zu>~zT}U;anP{*R+~m27tgJn$4=zq-@G_W6);7 zcuFuxJzC??>Syuu72$sP8! z4^%UaZ`G&qp?XxC#MnFjngg!ug@BP|tH-Ke!`{MD^1oMV7McD-Z@eq+!!vdKu1hmO z_OazJUC~Gv23N1Ka3;OfezrtD8<~-Ax6PLNmrbMh{wYs?#i&)(`?g{+_Hq?Da;JM__HRnSK`RmacLrv{ zpyA*Kn~>HMGd`pSYzPIfJcfi5Lf_AZ9utXSd+*!0AwUY1mzK6eiRVOoH3HHHf2#5u z-{nC-_9BMx8Bpb%?$16MS_T4Y!213Pcy2fKg$v6Mn?Ozm)GAVlSC3%!OPgl-8-su@ zSY{i%qRHFzZ~W%|=InVV0M{joSH~Ngm)w{CM_hXyG`G@*md`gpS@--!H776c`Pfs{ z3iUUCkRGyTZYt2&M~h(o?S{GHBOVQpt-@!Mk}{ZSw!2X~vXLty$+V1*)a3Z79Wvvn zJQC)2Q{DMEAy+6wGSxbwG44Be#;Xs{Km5J)`95#@wrLtQ?=uco2-1LzAl-+iG2I?3 z$@p%2@vhW^ROpjA4NPuI!3r~K0b?xm$lE5{8yW3o9VZ(bp90c!$^tA70r;xy9g!S;BfNW)?f^N4TB*KPvsCEY#jg*`M>R_+3Wh8eB8sO7*52Y}s|<2q-8wEMT^(Cfh;n&qzUxjG z9sbWJ3NrU_hVJtB;>^*%>ql{?r>8_Do4?p8QGF4A{b8F3U_73l4PDB0-P_+MDliaJ z$!sDF@rEsZs_M}Svx#yoSc1UB4iIS;`(!isr|%MpkYF*9*;5vavRz8IrxslE^#9$w zc^q~+5q1iQWMxmEE-&SKf)7_o-gD+jN)5qZ11#OZg_*6`B&pVK{y%V4b;L@2eS8ww%-_Q={ctIsnxHUzj~okejHps$ zG~VLrG*v}xhag^PI?ggjmXDaIoz86juxJ7a+_eSD-WvH||x-&*Ja!5eHIU>yogDUW*GZgO-eEJPxq3!IB$ zE!?dZ+>PJ0?0*K$o{!WY*F!}>jeit+n0wkxvryKpb>N(!6Dto%AEcdU&E%`TZydCufk~X4oIhK?p$+W|6UdrMWweL$jofA}#~P zI~uP^8!lZG9?I(9I^R(DJ-pE?u!gpz!YE%(z~lThI{B81xb?ua9qU-=tEedvZOvk0 zTLG0Ne@m7h5?PTzR171sHHljfC=bSKt`{sUAQb`h?8}`nG{*Qp{ zKIhX?3o-Y&p=r-Hm3Oyx^!YD!l{)99pZ0^-KN)Z#R?0IoGyka|4grTRXeel=3!wxM zTtwdFdUdnplcBbGI#2A!{kHQ{umUUgI!D^KiEPd2eq|@%r|#HMRpR#z@vN+$^Kz3?@o0i=spDo2JZcy^aZv0hx60TiSXg)I@2@Sm5scd z5}1>3U;TTj`rs*euB0fz=j7VqJ$H>l_b)A$!7&M_oGU`uU(p38^C^RiPYd>{$qQfe zC<^pdKnE6}B4qk}5%37#ew29zJ}p-qO68Brn+Ukk9X1=AOrJJmm+U z#@oYSUDa767kj#^wR(A?pzUQ>UpCB-m0z&S{B_yS))h6R2epC3^M>A01T*BsB}vv* z906z4bI*IEEXwY;2=ImhKiW>0BS??AJ9-!2fKgVZn&m17d#>DKMBJx+rO|p73Ygpl zD#p@$e$BC}go21Jq|~$Nm>Bw9g&Mx77LJwG@S;cWi>wD(HiCX89Up~7ykyohqo&I{ z%~#YPt)ZbVup6*vDqrk`!D<@z%L(Y{cg81m+`PDR1ZTP!^zIOR@S{MRa6EhF(m$$~3qQcL^v1(m#iA%q&^~Sn+6RJe==0$R7rnYQ zl>tiBMD5h?v-jS{kD$-o0r->@8G_syvJ@1%YvZlNy7v6+l+*O?kETo6eGiKQfYx*; za|JU9v`9b%p6`m|4Lk8}iM|TZdA4o03=X^bQ)w9(o`fE)(y&W{Z7m2ol)Af>>S<0r#4={QSs)!X;TU*%a(LZqAZRJhC+XQJ;4b*Qy&jij15bK~n>>7cZ z3i_Rod|QL|Hvm1fz?;AU$g34N_n{&cet!N%pIr1_J1Ii}fOvwPnIZ_1NuM0%qFrCO z|9c#8OKI|T=;`Sbl$Ta)HzPWD0FFSB!fvf=QDfO;qibz@SZbLEFfT2>Y#O^^G0KW? zRJ62qBvZ8jYvy%+(w_B3-vv%oOzb6w50 zD}TfBdio^of+7DGZvQ`D%;O${?23TqoD1Zj7l@0lVSBDw zr1j2Fds1i#W`wm2na+O%f_5G!7wn{`qalUt5qR{xS28X6ateQgT?*J&$H{_* z8GV2aBSCFFP7T;V?2shw#Ohj7}K0N3bqVCIijuvBb0MGI@DZ!_rkuJ#N9QqGAKevAq?! zb{7)^FVDUVb8|30Z7(~29AB!f9VS?z_0i3}>YaE6!f}Kt6IXTB4P};U>uFb4H^wP^ z0l>8&2WysXfm7~JiRyAQ;M@{P)z4`D5-xb249BUGUCOHhEfE`?J3&XI6ZzNVBj=5C zjZ=#g$$Y8Jkb>a}_l&!W9f!?uBy_K5cbmZJCC{b5DLpt4aa>VUz^OtSjM;U$q*VQ# zR)kNxE*r4~kUoT5$Ff5pRA&6xYZ1$heSJ6_3+H%H{Ic4b#Z}MepuO*CPS`k&XyQb4cNJ}DLw)YbSzu&gir+WwA zo~<_&S-RlSk`$@joIIGsek3j&QQ8J^hQ`iERw+~6Mcua3fUq@mhj$_SO1{MKP&RY_ z9&~tZ+9+B3;IQ&*^A)uRD}TexEp*291-fQ5-~M@oH$BFD*O+}t_l7Ad)KhN60gtTx zo4QyZSEFzGRQ@LCv*~_U#KuP>b@cOESSv4LMQmfZ%50vaIhM? zR)kCN?p#!Esq`<*?GZD~EA>gP9O(c3;@YsxrNyiM?pM#tx8p=vZupyNmDAY>-E2Oz z{8H_(cIg^D-@niwRR^FIw4U`kcoCE^2uI@V2WW8ygHW0;d8vNss8v<_=!C^4=BgC> zCDrS(4X10>}5%Xv3r5n^8BBjzEwl7xXiqvMp#4elE*0f!A33W--xezbl{Il^1mux@%Da2yvZx(LBiT&I_2pDMyi*QC9; zB4f*PMT#l{NwO2Nxl(dk))gf_ey`hQ$KVhMsE14M&wP*fKEHm@xA?+R0<=M0@uYmq z5y2KPNis*;82QY35wb7z`Q2~`SBJ9g*-mzw@2_sg&#bp57c{))aJ~FPzf=9{gr?ah zUkMrcGqIZ#GiuX+gyiT%ktkvO8^8U*z6Vd!eZ{fbnjlS=#(>$8wwbVl`|ZX~94Pm? zJ9&mud4uT8k0;SoQyJJcr9*p8&C^&KnmZ44%?tEv7B@s-Mti~qp;`ZWtz89by9jHt z>yKpyYrVYX9kDN9g@sj+@rR7^8jRHb&%^RnI%As~2V+ovY^XJ{`cFL*RiCdX$rT$N zdMuyW{7j6?IM?UeRzDlMaHaldplYP|3HpYm6;iZq~UshJx%ndyjlIJN8MVl0%sIB7fP|? zrO9$=?q~HHq}<>#{Ev-WwZWY`{B*a+1l*4)rV*SPmmJ{vzEtMSEL?2x%D`ImJ#N}> zn3pc9?pyzy{Gu~P5@34av=RDkVGEBZiUN<+=($%P%`_}fZ=)A}Wr}gB-0y1DoM1@( zP6O#ygvequx+nUt^SvVzDEoxwxz6&yO2y`}9#m!{Xr`m3S-!9-%bSek@lx-`rUk$gjrM8_wXD?#QclJgDuut`F8y=^TIBbWwRH|8Wl5Rfq;r5rMHf{w%d}61+0_OYG&lH}) zwPK6L^J})}*PAjtKSCgqmGf+Q7IO%*?K5wj6deG)AG??nxwiwC+tR$D@hmYQ{nz5p`&=Lq@kL$@#1gCJs+_RIryW} zQiwC)ae7L^=$0$O2v5%_XF(J8Hq^Ge_nz(?e#jj4#_Ct-Is0-S?<-UNg7&R33X5pS zeF8w*7cBt_Or*ackr7xHS{W`ME?E*K?xG<~OJOc6$B4q(-7tqacIFCFh=P+11=>w3 zObg0H2AKS`~&K5b1e z@u?@}dMuGm!5ea78?bp)Uy54bhVZ28miN%!U2LHB3Q zy7_Gpyt5s-eH`W%kTeL(rPWWFnN|1Ye71JQ9GY23#Rvk|fBWA)Nr6J}w0lbVL!cof z34}iW?T5<|xQbO~yfEwrTxM=OQC)(-*JROxdP`M9Q?uRqFnxVeutnOdAP?(GR=h! z_>`=8xGS=QZ2=wm?6ryJ>w`F_Vs9twp7clZx9S(KhbhS4*jO7BY1^6$nb>^r^Ekeh zzbT8;Qc;gvgd)(*$0nUxuEdZo1YPDtY0y|i=2r@(Sn#86@BG-X-ZTe`#na5gih3Gi zG#(x=97_g{aNxxF_%t~BYtwMWdX5^GWNu*OF?jJN-QD@12> zc6+i%kek9WnsN4z9b+BGSz8nWO4fh%y*clm8`8bf908L~f>owIQ!k3;j>tlrWG2Fp z#dW>eLL;-45q=p`-~s+m(_^5?`ZDkf=MT6*v7&#<+|}&vs{e?6DNRK)uyZ&V-1^q) zB0U}5<37RWx4@1uKBnW=E1XehndSlMdD*EIgp|Qm1W!B%eD^$@zQ3fGuukgP()gW} zf9He#O__P7w+q5G?u(IRQ6ZRbezNoLdA6Ec`cwy1%o5nBB@sPxe7*5E)gbrfKE_-j zsu;d@n;-^pe?<+*xyZ?L!7`jd#j{_BxaWohK=P@~6d)OlS!T`JHmuQJ%A}0FB~$)Z z5J95L5-&-rYd6Sf!%=G$@1eh;rg-v8YZU^4_7NIcMX_9)l^B2N?!35iQISu+x=uVg z3)(e~?iu<_GNpR|i`IGjYH+Z6W~TLe`Pb<;m)3;?D_{_r-2TyuJ_<@o0zv1Gacy{w z&Q+Q4c{u}$H4C(mR+L3@~y3~2QCR+b`Q4Nxi6o!jik3+e{TtzF*glk zB@Dzi!*QmPx#ijAZA|Iwc24GL^KY4uT!MXgd%}P;8G*yKlQGg;UjEj_AXSJM3YC@! z!&YH0tzAK(OcQ;DqD>8;P)#y0hZfGzV}0+7k=)XvX;7jfglmK`hdDT+Pl*H95f~@t0XTv)78QQMkB``72)a74Q&OWmd3Lgzps}QZf9W5IR@Jjg%*ef$eND0~ zBc>?k=}WagGAYukfxq^6!`@kQddnsSD@3>Z9q>RY9bkAYQW_HDGR?_(RtXXP~ic>8PLYAsS8vgLn`ylQy-V5)mEx zsG@E)p?=kP-Hh_m%;hCl2Bf?@6j7@qg!n=-G%O^$lpPO2rw2m15mlY~`L@6A|2n}P zM%?t=xiadnlyy=1x9J=yOdz|Ra!Z4s&7GuGngPl$==30oK9GY-zYYKMY;@l%(VXWQ z>gEq`ZX}tAmQ#v2*XQ{H#t4C*5k}0~_hllg@D>K?%U24o!s79nJfe=Y943w44r{-4 zdG6D?VAk#W&2BrrtedthgD_zsF1r-!h_@yClH_;uI#lKHPW{H6kOPj48!}Bo;+p)@ zBhK-)^Lc-bHB@-9_5uQCHi+Us-1M%F!kCsEryH zZ5>`Y-aBUw6(Y2JGXQkVizR0Z--2Donl`hN8`jpFUwYHy$1l`S8!ASS<}xr~)u+S! zr|ojIXYHN&uhwVERjs5)qb+PZw;6IahyT#oq7QQfd*xn)78+Uml zP0O3Wt&RTI!D!QZ+k6Oh^e^=ZCeZ5{e_Q9i4nzS;B0`cO0PTg)hZ|`4YNvnC(C{6} z(HDYQvNseI&+8?7>xBr^f?Rn`P$$Y_DR6B}3l`;5JnuLwrXCf<&^ zAhcx^)mkbaM}N)|6V;2uVYgb(IxiCG)Yo5Gi1=DCCq9*@{cm>{ReCA4_N%H)dr{F0 zIN|5|e}=~mi>68zOR;WwNrWwFd^SKyJD`kxA96|=cb7DgF%1=EUlah=ZqpR zuF~eosC622CJR-89&$8&BCCo|c&n7f?&%XpRm~v2#YecOf(T`fO%k|pi9eSfcWPe# zKOVL5glm%?l8<_B1P-&+G3)2_IK7>;mVF}v9Kl>tI~4Xsq(aJi-Q^3dXTN{b%nE)h^y5*+do;Tj*`&A}YW3?-+FER)gP&Gu;HMB@^uy-!9rc5N^SCZ^|(1`61QQ0!zp57ia?bSMPRL3gIZ=7F9{9N2V{6IXswo|TS*M*tuQ$31e zD=8Y^15+Z?&iFg1dA!lGxhGZd@8|ya&CoFK%tt=^`1N7KpPDkKT8yJm#Hx@Yz}82v!zwbDC>rf(&AfCVxO5B7 z(2_x9W};qtMsK!(7%Nn0kem-ivcPp}wa*n<7jJy&i!+B-K9+IZ=ocx)Oeq?sTbgM@ zA1SKbk%*wulUZ~-L2}s1*8EPu2cm?F$e8uRsai+IPp;X&Yjgk45X(Em>c=uxcM|1? z{AI6Qy#0dCNZ01_7Z(GUm%khHrYV`snm=8WGbkzPtgHm}R3pWaZu}a9^*{C| zRr)+{y*o-}d)?G6UR{7txR!&l5~CjE5`Bxiua~udm9ooNd%+-C_99azD=Sqm#2LlV zKH(w@5%cL1h}w>nzDbgCAWewKJZlFZbXvp)mlN&v2d_vXjJY#gUzg)>>6tjC-UFO| zRVh~e(Jjq|9og8pXsQR!@ycimJKS(>E{4j{2{HLXgDhad=~LZKZaTd~EG`FIjZ5OZ z_&zXL8}@o6ulGMkIDlB8DCs$3b=dK(ovE`bD|$piEa6%vhvPxsHMvI-*QE+#i#vQK z%?+BWUvR|SNHty)ky~p=mcsu*!O_4)BK!KCdiv`22kK1cF>qmm;)ty{%Hc!Vd2ZbC zlZX3}MY8NtA(N5SzDJ6d2Ag9)KR#&0m`d{Qd~hsMySVtwg5SVMB#%#w_y^9)`Z!*h zgrQq_i&4Pc3Xv9V@5_~!Ql9rG@hMH&jK&x5OeCoQp{|gYiO~^8mY9h%5Zex^U@TeI zugb)gm+w|&CPLCwB zq0GCYgl6^5B00Z5>YD1DRgpb>R|kx>L2*sY7UTWm)RIL=iY;YN;JyU0CI~dWWO8$F z8->j7hwws(dw@F+vlAH1S2WIhca)LQhc|a#?=qC_f6KE$gIO;E@u0Z7V9*(yx|Xnc zEbD|1nVqPQ!5IuJX}4`Fr@AYaak`CBj_fE89@cq;87&KcrD+2dPP zWo{hRF)`|;r(UFK*NNrf&>tb6ivdV=qm_) zeU{0bNR4BSPt2e;086X97s3-^!k54jPL}3@I7WdHA}_s=;Pwr>34eLLx4Yx}xh zA&07G;n-)SR2zJz|3bnxXNb-jjd)zuM+F9V9RXbYv+UJ}JSfGKx1py;r^oxC6D(S> z-gIOM6gPU*V}lB7$@lmF?&#+IHq1ug2J$T zLsT=1@y3K^vUP`xQE7BC!Z}W0+Eg?))2usF!vXsdhDbMANvD@6Cxbk9NF!bK!*(bv zTZ{H+KxH)v2#PcG)D<1E+3cdH<(W;n!}}Gx&c&?BZ=~x~In8e~N8f(QDcJJxXYhmP za{r*_X?eYNAGaQI%e(Wn z4ZsU%VYPe4vWv$)v7KsKyC1ee>MYL$rx6klqrBJhuO1AsJ~CEx2WWd!5x2wy-}&QP zy1H?hK0O(NptI`b<+VUa{y#*$1yoeg{=Yqhlyo-?J%n^fC=5eNmw+POB_-WM58d6} zf=G9Rv?xeOcQ*pQ$KSp8|85p67K;V5&Y697eV*?FoVOnB?&<d+F1cU}-~laxY~0t?r%E7LOa02{76{>OMGHRx5lrR4 zS#r}5sMBnTvRo{!1fYl9E6qJ_J)WAHN??wn*Z_`g^?}ccY*jp5+#CQ~0HQ4bcOoGn zvAnz-hDY~;Gz#FYY7PMKF z967f+Gf_(u{He?gB*X`S2~c!N8rf`HG3Dudk)Z8I-N~Txe|UBI#H(aRKxnIK6YQiP ziBIL{r|RBnQs^sXVR{J1x%TUpjcxg~n!(aMEHDqXAhoUf_1UVG?zi2#Q~d~wf*@Y` zdP`u*I~1ueZ5LIJDA6~z*4>z@)pXK*VFJPLCACPXe91={Q zZ;j>nILiTE-kIVzLqkJ=j1Pz%eKj>Ld`{|Wzw8AZckX5g+8%fPeG;_Q*}2HR^I5s+ z0GzMHQ8GhLc0ml|uMW5q$IKmD_eubo9a!1A9aMj{_&*oH(NfE-+cE@~gF$|e2r?)_ zK!Qcob>mH@SPp0~@lAYuvchxzKI{;c{|jCMY^?2k)!yNFt#17~z|H*&yZjmF4{L2} z`?A}pzO!TI&Wh+T#wYsA{*XT9(KNLAB~&DlO8t?AUu)xpLbs=kARFI|QO$!tT62Hq zB)a#2O+$boWcnaqKb|-cH31b%?N3|tFyHVw@F5zv6=#lQfJ!!nv1pDzomm8=$@JWE35W9+p2 zpD4?x-DySg50?)F4>EUb?f!z-e14X_eC>TELNgQbkqy8^1f>OlsD=V-HCM7?c=t<= zf1RNNxWF0L^{+fGWzDdGxPztTTL4Z3ptFYMwi{PBu3SIj@dfzl9RU3#jhNlvdxeFDCMR@sbO1Sw&Wnk*TiqYU^G|ILcc7Rcw6wHq*+SNs za9x3X0wWy|2;xR4Va*p8UIY{rd>xa0`o&aP+{2cSegUr(=dp;UTd(0U0(kQbVrW&v$z%?$9#O(8s2tYi;!&B$HRRPo~bX)6vwam8|cR^HTb_wqY zeg;p(m7$kLvSyl=sVRhq4&z5#VJYR&;&hk{DhLnBlBN=bM$B%38&xBGRj15aFiamP zMT#V0CB-PeB9JZKCq{)YUNfuZ5Gu%ItOLVpLQ$>jB7EmA=Y$B@DJd=zg5#>$*;NN) zKE1FTi;7RnZ!JnIVJ%$6lN^Jhe4Q*B_{f&n6o%R!{A_rV2K!~x>@o3Eu*{(AR zc&{IZPft&+OSAX?od1&q$I|{&IfsPfNnF-#h+OYV(m46EL=(OeRk>hISK0;yxSLto zzSj$4Kme`HeHEaXD&9%b`Cd)~D^?t!;o&&~6HFky1pLCK@9V@7yVa-Nl@9NVyBOd% z9yvaPX@L4nu1tlXHPz#q_BHPFq z8I}6J%JzN5>L(oU1Ql~bv7JhI*=AS@Bo&bgu=IGpT|s8l)VyX=HM~0KmhztRPyQ(O zNy#K&gu50Y5=8M(5Fg!@!mA))+z?nJin>o}_)R<#vEXJj!mPjwlg5DHn#?8?KVE}H zj9_1yuMMxz56ahH<@E8{05-S!N4}r`7e;y4l-E?%m5vM@a(cS)ckJ9ucr#yP@Cc+y z{EduwQpc2)32nSS0=YAQwLt@cVM3WSw6srvLcNcC%#05RF(8g(7wR|4l?Hw9_eyDo zUi#ef0E`GW2KdwQ67Z}5#>-LrU&lY5uVt;eOm={}Uw$Pm#0d=PkLG9u9&PB_;4V zWy|fxAWC|QY%TTQzbQGfl1HQL30PB$ZjZ#TlAEuwW~7j})!|hpn%VSqoR(i7SMav1 zGdKS~wfXlXZ=*|m|1qww!1|Pvls|oZoVif{Sw*fY9AEUOK7B5m~MWzaRMDz3TC%U`40fu3xRYh5hKXC;1-1D%0Ck)^8`2nxTuArH|$lY+*T<G^ zWrVBdZF+|*O^%DKax>BPO}vsRlIDP}l1TV(+;t`>?sZB{;+?ZL>dygOm_~wDqjC{3 zvSN9HSOk6rgJebB>*^^N7KDOypjG%&I3fg9Hy$~=N`WLp{*~lH90IMUj+x)b5XKb> z)j}lT1vkdK@>^xg#^Zcdt6FArUSu{Z%vR4|%eMG}>y*JbOCP3cS6sczIj`G*!lfd% zJ>RxH@9WUmT}oDeqzpR{KCiwhuzQHB+jGy!IH~y=)Mg%i6Mg&j>{5ur;14-Du@Oh^ zaDk-fC3GDK}mY+4|o-3uwYq+NO)iH}_9 zr!4F|hIxBZHa^d0ljmT>kV>13Z_KZ0ZrHRA{)^w#I2_z|>|oCL}o&7n4r8 z0OM}&xC3J#57H>$*?`~2G|msX{vwDY(j(F}ELoBi{vK3~JAi+|1KZY>}3wp`vTwR)n{Vqc)`okC?J5{UltG4NgkJ;1@WWutU*mj zxugnZ`b`BMDQu$Dk zmViibSPd>3Ce>tuJfjI%d^vdAVoXnYpDx?RB$dU0=FLH2A3lOm=!*^|3>Du##*y!V zBUOAy{1?qvHi?fzqK`w?_)a%Qj#6;xNP!}$#@E62?S$82dwn2x17RJXxO`SEQk5*n z^~$Gx)G;1ON35hM0E1jO=bM)JyV}?V9|35>HTOw(o|T473jv7T=-Dnn$d9*Xvr5}zR-Ng}}Gz?-gM$7Ck>x^`T=OEH4a>t3Rs`$dxL3kB&(Ye#tTz z7$7Qo$onOrE}oxKy<3W%USdYVW|~ENlnHXSZMFg<;i0%6w$hIt?tYVY*i%?WfvY*i zi{yro4{4lKgliNhC_?CE;DKgzNchPN<*x0h5Sbjh`cTDtjYJP%QO_HiqyZF&31~@* z@$5G1^u~JHpBlmtV?+WERwpTJ8T{nNARclnx^CX12qw2xoBbd}J{4=F7J^Ad1-Hr2 zdDm3M{{6#qV9&;en({J=y}{_=kYg)Idx7Tlj6=l0o0E@SbYl}?sXAJ&KJ7Ww0O_Sx8!*r&WvUGdM~lkF%Bu`b)NA$^KXzDj-tny(|X2H zv*K^u`JFB8XuQhp_!EPV3hTS6>AEl5g`*(Mjv^fW)g9+~2wB)H7{S#2{k_2dQ>P;A` z0`ht#na5XVm2Jrv`7?beL%G6?wy{md5$Sx>3REkE!)VAmYRrYiQf5j(&1rT!N-aeK z$hogVq-$TkkX3}Z3}!enQXpPu)jEq(1Xu@VZUk7__j>R{hT5$YmfkQ7OO8@4^rWr9 zVHQg`gS=pZ&?1G)-6V3B4E9-=^acV!O!n z8n3ku)M|6YnfE+b@-OBAPwxLrqK z?6X`kM-;wmbllBb&zHaY@cqUlnC2!?Z8iEmGkJHQGO>EKe0Xe_nD{IqAiR^>?+ks+ zHmBq8Irpa+ySM2tw((-$pYCjMd-bjR-=SPa4Xr%L)ZbWhl07g}{k*MbUiGRbUwOVn z<3I6BjP{=Po|z5T*b}+A^7FC|@!YVVRPB3_6VKqce~bO+TeAONZ;h|o6|UF?OyN&o zjFx8cp617TPI^im5B*K-IB{_1@8RW2m0P`L9U$v;9m)KV?71oR{YyYJ0@1m~RY-T+ z-TT#G?Qq%mFvE7Bu&XcL*nfFMmyPr8qB5()8^h@kZzZec?<>w^5dL!_diee!vYGO$ z5``T+`9Gst55b!UBM;UVw?E}(m-k9K#8g~zjaj{J=tJc~uz4-;iHzC#z{93P0=s_Sc^g@t?J>#SPh? zWn5kqCk1L~wMC+-sX>a7hbXWNE1FyQ(A?017=nlT$yWy{f>{K3taX)Uqpc3prubOX zzmd1>;nOpe#5~u2-vth+y2NL$5J3fYrNl{Ord*r8@xhN=b~#@EIr2*zpwfR`WWkMp z@RYc5c_}@pSjfojk-NXEcNLqd<9mG=vid}{P#?~hoySBUbgunL>aT6>fybfTgk~(q ze7ssBgJeA_HH%6Y^&{WCdDqEiZ)lVe(;*1bvwmVwe{QH^cwM|R#>|0L+K!0EyYH|y zx6r#T{}mW@#=k0XTEQKYeWjyDD8HEb&U7m8WF)84)cizHQI4p+Bcp#|f9);wn1Q7CP{wr|#x$9YX&)bLP`X5gm zUNV0aR`X8rLlwC^|7uJ8@JkUvPnoGEz^vajr91p{ITT3jlyl1k8QsomJ7LRqtNH51 zMMs_HF+HZ6-+g`f?;taPx5cBp%S(B0j{mmjG2Q+KB<;BD<-9b0LQCnjlZ)rGYYGy0 zusk{WJH9i0bBKfl*b}^6mC@3Z*ALiNjXe7L!9)rYrDyhYkEAa!P5-8rolU|JC3E~z zsm3!-b4k^M9WE@=q@^vk!BgEPNm_aDil>0xT!>qt(NC8$Pbo;Bycfff80GCK8#A*K zg9c7gUYgZ@Um5d^R;8M`i+N)dgSB=0TDayX+{|uVcC9bgg_%V?*hMl`s7-Gc{x2G| zV6%Hcs*t>gY(!N0VVi4_E#`>2{gCbrtAziW|6g8n(Lhj~vFFmu`{q$@+%5kSq-Kru zi5NLYwwkWGx;w(130u|)A78&;SA{!WR8Sq8Q<7Yiy}L1$eUIC)V}3lsjjiuH5rL&Y z`z6mBQ=7w@xE{{h$R4&S{YM~4BkvOGfIMeR?90C33P*5}2Qmy4TAc9b5_f+OX@d98 zH6&6??p50nt>Z;`Nb376PrE<29NZ_jcd>(pPZiyUb2n(Kk4T)P4>*|(?hkwy!_x37 z*ZcJKVPn5dwKHaJ_v^#sKSN!6PxoCZ!uI)g=<=)UK4bV3qF(q!0z}ZweLYMv6u&VH z>LMn!{IY{ExlnZgBq(}zvij!sGD(vFLBB(VsT-tzvqpNB-*hsbG--Bt z5swBCA!L~{HD5}Dp!`tMMEzs9l>jckQiVFvptzHb#B>DL(|;Ge8JF!L;h&Wd4eQ5wb+Pvt!IpWD@Xje6HXy6$rZ!b9-A(PNJBj)U;<6! zG34G1Mhu+5!aYG7mKr%sET`0TigTmQH)<8RxQvgiNc8)<9UwRIUWM#yTFQ@Twgp%> zDuq|P)S`p&5%`P0`m>|((}s3qBpH}dw9Dw4aQCY`qvy2PFmY;(86YU(@G`7X zH>Hz!e{g6Pd<1TkfCB)=Rb^VlfXwq4gwX(j(I6wem2&za+TiU zUiQA$Wz(Ib)Acx#JBL~J6J5vpYx5z7IP)@Aul?vQ?sR$acc0rJbW4Lj7NT-jTmPnSn;ZP-hg5w^-reHI(yPGF zT2Oaq=18xtteMwrj|ax8>W=)>2p=QMrzlg2izLF{m}ZP6Rb*g`9HPj`K-*@6?MdGA ztYw=tP&3FxCNYqDWbrXRFcvh4@nW^O;?=^A!7}p+k>%8Dm{~wD1lCM=b)ds)-$d3xl-$mXer8* zaFOU$3&t0{i-$<{`H8~SftDhS+}c%6&l>7Tvd`7#y&Q~|StmIWN(YayvN68~UelU8 zWSg2&D@{9@`W4#>q_$^NKIy{0I|J3eR(f{ayv~XU+#yDLD{!p41rmBOp4SJr>lGHUswR-ml z`lid#Qg`jEdjH*X9C6BTqk2y!5>|7ZU%A5Z;ZfgzD`S1^!}Mdz#xgKK6LtXQ_(R_WKwF9z2^}jLGIhfZ7TmNus%}%DaLPK_*BV4A=`Z@ z18I%AUq#E%s9qq(N}daazyj5h=SjR=r2XC{Y6|3-=KKSXOG`b#(Tg{kxyJ}`V z{H%{c=T&983zEJ>BnGUPU~=W2dXT1A%j|gt@k?C87N2_VWbDWyt)lP6is-5!5cMkn zVe|!Q@UblT)V6QbhZUbNnow>stLrgXfs{!ciii1E-lmQ6!^#9|rA%{8&16h-43ZNW z!>wJ^tNc{<&9}ww^>3-??IcAKZSkq7u>+!MT{h_QGS_+ye^6RpNiG>l>bijXu!A@$ zI|uL8QRl^a0)f2a?)=iMUIlrDr12=<`eb#k9{W#JejK~`{*cESBmN>`w zD4aq5)*;vX6nyh@ql%|DmUiFcFpTMQKbhIhQcol!%s?Kt@Ir@N|Fn|Zb@|WMnPu0& zyGH9C#~P{r!`ZIOwjZQIhWpsZ$A1z!&|cc{QPA3Lq(E>?1dQ-(Sr9$ zm)0_sdKgmRn0n>yPbYgSHrYRZ>3 zK`kO)Qd`;z-_x>QsU%NW8}vkQD?1>A)x|Lzj@yZ>zU-u>szaG zEwp}oFroAZb`pn&p0A1n41A4B#Fc5y zw#rs*JeF(w%SvY711|c;fGK3?bBurA)EyxiTP4z(L#?gIS_YnV;A4ejG^z$TJe#g% zhI5BA#d|#+yr>aHIQs4xXvVsntrsuY#mFlsDjU*D>!F!RDw?+j@^VHq0JEu>RV_;J z;P8<^E}^bpjsfnRXMpeEm94OE&88C}W=1sr;5}-U-d!U%!A4)@NORI}hLY zwqtU}B01A5IK0hrcdT?OeknTY1_G%d3X|AZDLyj~4-R3(oqJvwM@7dHY|KpuZV{43 z0V6T!=TA2ChJFz$IusHCIt`(yVvWC+T@2n{DIe}wzW)jB8=C7V+ZaDy@o-OFMSP1r(O{!A!|g+TlcEmkg&@PH%dU*G~h)=hRoveCY-6H zh9(J5MObZGJg)gAG#r!`P|>Llq4VA0i()4lXiYTit2P-(I%Hm zUQsGsk35krM|&vJtZMq&nR@?#UzN!lqkB+gj!4Y7;4|#E&(C7Hv?(YhcK-2B@NkAe zughK&m6Ays8x3-zioS?K0BuR|Z^q1w;o!kr99ioy4Eo{(0P{kSgOSl0PK%Q??lst% z-QE<$iW0=)tBKf;vn*hekMn)3Ld5+hQQ0|16 z%U}I7n%_9Q^5DPgX|)q9FH+J+KtuM}lRWF>x{K zje9PwdEzi|v5i6$Fj>T36JQ@Cf%KmK9vWEY(P)49U^_Vu`O4C=2kr<PZ@t$c$W%CJTb%yyGgoIDCiaK`LbTs!F<$V1DoZJAT} zW{nxD-+d2C5e(@WajL7^BNje-UR?l%f=WCZ5NdNhQpCFjtbsDa!$nH*A)DXW(M3mH4-%MAo3<>8)4Nc5cgF z^E9-paW;+T2%v(!toRkimV1eKE}6~~63H^&$jlM>y4|^3Fz5FNtTz%m%gF-`6_mPG zXyBNu=!G{ER;M_43CA#NTZzcIZ0gE2Dpsj6MD}Ws{02(Vl?q!}#M;FCVx}hJWFAz- zmSV(ZMcN%tp@RCOACLd}#c*Q_k88FIF06F|Cm1EL2WJ-1%U7|(v|Y)-U<%0Ng*_R; z3{HI2*f?u;uBBr*#0eZk`%0W<^?cy?xq3`jOSI*$Tt<#1BzFx80`aM4i#_k(vCiWh z>Fal)u3)RzTM)Nv#-3B?LjTtYdzXjRXE&KWXWrTgyD?2)_wXvng;nOu4Zw)ioXE~e z=RC{6o-O&6^${^U`IQohaJ%J4SForCQ9iHO@g>eMNhx2iw^3TaU zTY(F`l!|xFV;!5*L=F>@84;4coMW-rEz}nkf$2cY`h1m_$t9|(M1@6!u_u6(IP!WH zqiJN~U!{Kh9xWQd4JQ`2CPKw(|5m-vLG!p4XE5#)8P*Cc3O`yi))^Btj?i}qi2NIQEkRx&E&jziJt(?9vJS^WQ)r8q?R4- zGiNKMMZ&D$yzWwZi99#ssmnuQ5Ldm&NcwT8$+LIo_!!<$`}mVV;La=%<&dgx27D z5r0y*fU64BNRFyZf5RdhOPXFTaE<;nKoj^mRP8^v9Qji(2KYEFnMRPHXA!r72<-?X zzwB=BDjA)d`!a2$Eg^%!Ht7AeCv?7y$X^OIb$q*@*pQrrGrKo8>B|gKP&0B ztVXU$Y@q=Is32t2;ef#2G@5EtQtmAlM>7`tOIL?v_DIEQRN4<)yy5OlsqOoG>FtYr znoN%PgaeK5G+&Z@!@)=3AECZGj~tAr5@$Zg7{u};)iKoV8Cu&vki4GM^i8io;HxQo z_E|mZPRRLrVuwXgIf2R1ap1CRZ!$#_xOJ_2C-JUR=Fi0Kr@VER6Sbyu$2;j>z9Fsa zE7IV<)R$RY%1v`5SaqwVCOV4NvTIO+Vq|VBPWed!YCM&cGKFbUTe-KY!YWe+z zo0T_s$}~%k!ZSbZ52XqP(hGbuGx0_Cw4>t}LI*l%`Z$YvrD?^w!N}j3glkEvf6@o) z-O9nxcET;n@W<7_ppQ{R1qEyXye@twxo%$#KC~{!KVs^_H{pjGJ?uXwBoAb zXd;^eO|laE^XOVc3r+G!s;ktCs3)RJ)bJTZwc_N5fqmq7D(4~0nXv!fFent+Y;@P5 z4}GM`gDm=iCz0NwBGju`Q|U*f5?Fan0@F^5C;mAF-Gmj2_}MAEa3(4&Iu$#unDxarC<{yI#W`h-~BC>d^T6xYayHL zQKB!RaPtK33>@C(Z=9iXCDBLie zpo6ouFLfm4W)g?%^S?5NZDPiyS38C2#oy_vlY_{!__fk{$xT%{*-XPFBZHLG-3(Zf z2jeg>MDUS6iqXs8og1oi+PccBq=8HJ(@Do{a`?s|>Ihy!k*BLo=5csIB*e?KG)T&X zR)zp<9Mk7YHW{VuZq+|#~%rFcr zVPe+FN?+8}h(ocDup~Zn?ZyM|S|wvEK3Q#3j0$U&aQG4rV-bQE@KIE7R7QSCuy80D z(1HB&n&wS8m4)&5HZt%Nvw}5)(L1bj*8TFTOgtT*n<#(-?custSl-kgmZ)gjKA3(n z=-Q+ZDG}69e$P~@`fY2V7l`jaw#%CdF^&9B!p~!wITcOwT2mv=Lvq-iRKVDr-?^7mf=OQYHuN*|yh-x;;kjE|U7a|2Ot^q9E1IoXtRWUdWU>1#$=hI5tsyTUgO^#p zykU9SK4^)0KuJvME%_|tPit0YeLjPx9oh)-A)yT-@q-R^NH1s1CN1hN56z{%c-+=2 zsTd=c1+bKBG>00(k-&*B#9Rq#^JL>BdBM+y1yG13Y!wA;2uMXiC^WKwCyH0>6P~0_ z)^xHmVbzg3qM0xpN%s;?GA(vj&}kF;u7lNd{@vRM2cg>Tnd}HYca_j<)uvd+R$~2X>+Ld)7dzf<)j};|Z+*h==}9?^TiS)0`~tBf-OCxT_k6$iDXc$V3;3B7*|{DFFsgg7CoH!|Tea z$&?Z<7&|2BgiitB<{*abqnjnuTot>BIlN+OvL&1?9&L9~MejCS z2crmhT;HE_-jRu6hyETlVptIJOdH{uhFCY?U`u==eZk+zn4#i|yR0b2k*ujsJV?%0 z!iGJqgkx@Tl7)dp9Fji9GuRkcVqHDx*%1SlTTnpFVG~3n{NpGijLeC=5ow7j zFOjR6WH* zawT^i*YY$UrunGCcv;KIh&y$#SR;&ectc_~a|_bG#O9pR8$D_MlWh{myv+gzt3#&M zIsfv-(Uj(Oza>n76h5m+RCm2|dA$%rz=GqVafy(`Ew+~Xsz7pb?O0uL8rcGA#l z_)JQ(MwHmo?3@v&AWvhHna^)OkC%{5juj9PX~HWpIHiOy0}A2Q=BEHxM4EuotxHgs zTuUT35$P|>cITg)=)AIjv4hRQIID>I<%sP)ZiG;-i?~3Qg4Ej&bH!V<(wI^nN$u7h zEFGVsa7L<0+(L7$6(j!NWbNPB5C14!aO$}X@HDC6}@Re zkwM{+73JZQ)WEpqN)*pWtP=u%Bm8s!0sb4+c*Log?7O2~JtfC#GVBk|*z^=p;jN(n?f)g%!oROWFLuo665~YKzh<5AOUmvsu$97$waUyj2{In^*rdR zO61~^c_1Kg$Vtd5?~t%z;V4HFGAeV@Iw2AgP8la0vt^MOY0Rh6ugt41qdp~&FBgii z&gdo2FyV*gu_2*>6hf$Sdy?)a?3n& zRwmV}yb>gOQWJBz(lgoQ{6mD*A$L%9(+1SwwuV-XeqBvrNdGwMxG-o`)m-{jw0QdlBv>J&)*W0TMV6Dri*y)H$C7R^ClXmZTZZjGE-O>74%_n zhj*%hW~XPmlPP{gO_qLYdX7oXU@$^>ktFPse&N>S&i;21h0+4={5`iGo@~XA+moRo zx&Fv))ItGEHf>@oDMT6wGt>eDCc@7Z2!LN z)5ao+!BI5`BSpJo9J|3kaM5<~OasrTpf70wp~ucVeBu)s1c<0;`A z#K)OH%B!yzqQtRZYWBMT>WB+hIV?BvW-Bsi^6^FNS#TEHe!SE2|4! z40PO;>3KS;!azLO!7eX+2&~HHU8qf!)YJah>5MGY?eY>3I2j1LN+he49;$`IncyU1 zQ#@fg7+579R<Kh zEiZ|Qskc-{^J9Vwq|x}ek`cA5!J$s-&HK!GN+TK*ikVte2Xk={4;K z?PA_*lR8&ywEMw7i55KuUxct_V9JMMtL@nVC0DL5uRghb`r>HoAhx|59EL+P9zh%e zCZwO6m;GvI-+9urW9Wa8-LxJ3PN+ti^-r92!Bb>2gvp~TSZ#q#)IA_1FvcA#KQg4Y4K4{7!}>^t9X;E`2W06eD=TJS#Mb&~ojIz{+cISVl_c8uz>QOf&XcXxA;`KF+Y*wRuu0nO?$ZolyG||AILyo%Xqz8RmiD#h@@tidoMw9t6?^nzlBLfE9*m)#<#pncQycE05E- zbbiZ<3LEm!nuD#cFHQQx0gjjX4e8C*mG(;&D;jY(x2u0^kA_MYXac;Bu7vz3NI>

    kOCC@);$)DT9QRd!&m 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ਕ15(pZw8e> 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%0D(pi% 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 diff --git a/appstore/website/boost.json b/appstore/website/boost.json new file mode 100644 index 0000000..2025413 --- /dev/null +++ b/appstore/website/boost.json @@ -0,0 +1,3 @@ +{ + "guidelines": true +} diff --git a/appstore/website/bootstrap/app.php b/appstore/website/bootstrap/app.php new file mode 100644 index 0000000..5304386 --- /dev/null +++ b/appstore/website/bootstrap/app.php @@ -0,0 +1,22 @@ +withRouting( + web: __DIR__.'/../routes/web.php', + api: __DIR__.'/../routes/api.php', + commands: __DIR__.'/../routes/console.php', + health: '/up', + ) + ->withMiddleware(function (Middleware $middleware): void { + // + }) + ->withExceptions(function (Exceptions $exceptions): void { + $exceptions->shouldRenderJsonWhen( + fn (Request $request) => $request->is('api/*') || $request->expectsJson(), + ); + })->create(); diff --git a/appstore/website/bootstrap/cache/.gitignore b/appstore/website/bootstrap/cache/.gitignore new file mode 100644 index 0000000..d6b7ef3 --- /dev/null +++ b/appstore/website/bootstrap/cache/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/appstore/website/bootstrap/providers.php b/appstore/website/bootstrap/providers.php new file mode 100644 index 0000000..0ad9c57 --- /dev/null +++ b/appstore/website/bootstrap/providers.php @@ -0,0 +1,6 @@ +=5.0.0" + }, + "require-dev": { + "doctrine/dbal": "^4.0.0", + "nesbot/carbon": "^2.71.0 || ^3.0.0", + "phpunit/phpunit": "^10.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.x-dev" + } + }, + "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.1" + }, + "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": "2026-09-06T14:11:38+00:00" + }, + { + "name": "dasprid/enum", + "version": "1.0.7", + "source": { + "type": "git", + "url": "https://github.com/DASPRiD/Enum.git", + "reference": "b5874fa9ed0043116c72162ec7f4fb50e02e7cce" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/DASPRiD/Enum/zipball/b5874fa9ed0043116c72162ec7f4fb50e02e7cce", + "reference": "b5874fa9ed0043116c72162ec7f4fb50e02e7cce", + "shasum": "" + }, + "require": { + "php": ">=7.1 <9.0" + }, + "require-dev": { + "phpunit/phpunit": "^7 || ^8 || ^9 || ^10 || ^11", + "squizlabs/php_codesniffer": "*" + }, + "type": "library", + "autoload": { + "psr-4": { + "DASPRiD\\Enum\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-2-Clause" + ], + "authors": [ + { + "name": "Ben Scholzen 'DASPRiD'", + "email": "mail@dasprids.de", + "homepage": "https://dasprids.de/", + "role": "Developer" + } + ], + "description": "PHP 7.1 enum implementation", + "keywords": [ + "enum", + "map" + ], + "support": { + "issues": "https://github.com/DASPRiD/Enum/issues", + "source": "https://github.com/DASPRiD/Enum/tree/1.0.7" + }, + "time": "2025-09-16T12:23:56+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/deprecations", + "version": "1.1.6", + "source": { + "type": "git", + "url": "https://github.com/doctrine/deprecations.git", + "reference": "d4fe3e6fd9bb9e72557a19674f44d8ac7db4c6ca" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/deprecations/zipball/d4fe3e6fd9bb9e72557a19674f44d8ac7db4c6ca", + "reference": "d4fe3e6fd9bb9e72557a19674f44d8ac7db4c6ca", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "conflict": { + "phpunit/phpunit": "<=7.5 || >=14" + }, + "require-dev": { + "doctrine/coding-standard": "^9 || ^12 || ^14", + "phpstan/phpstan": "1.4.10 || 2.1.30", + "phpstan/phpstan-phpunit": "^1.0 || ^2", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.6 || ^10.5 || ^11.5 || ^12.4 || ^13.0", + "psr/log": "^1 || ^2 || ^3" + }, + "suggest": { + "psr/log": "Allows logging deprecations via PSR-3 logger implementation" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Deprecations\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "A small layer on top of trigger_error(E_USER_DEPRECATED) or PSR-3 logging with options to disable all deprecations or selectively for packages.", + "homepage": "https://www.doctrine-project.org/", + "support": { + "issues": "https://github.com/doctrine/deprecations/issues", + "source": "https://github.com/doctrine/deprecations/tree/1.1.6" + }, + "time": "2026-02-07T07:09:04+00:00" + }, + { + "name": "doctrine/inflector", + "version": "2.1.1", + "source": { + "type": "git", + "url": "https://github.com/doctrine/inflector.git", + "reference": "46351b6812b7b6d52b82c3efa5dfb786a198ec88" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/inflector/zipball/46351b6812b7b6d52b82c3efa5dfb786a198ec88", + "reference": "46351b6812b7b6d52b82c3efa5dfb786a198ec88", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "doctrine/coding-standard": "^12.0 || ^14.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.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%2Finflector", + "type": "tidelift" + } + ], + "time": "2026-10-26T08:14:14+00:00" + }, + { + "name": "doctrine/lexer", + "version": "3.0.3", + "source": { + "type": "git", + "url": "https://github.com/doctrine/lexer.git", + "reference": "71d305eaa6480d3d3460c7d053d1da7749fa9cca" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/lexer/zipball/71d305eaa6480d3d3460c7d053d1da7749fa9cca", + "reference": "71d305eaa6480d3d3460c7d053d1da7749fa9cca", + "shasum": "" + }, + "require": { + "php": "^8.1" + }, + "require-dev": { + "doctrine/coding-standard": "^14", + "phpstan/phpstan": "^2", + "phpunit/phpunit": "^10.5.58 || ^12.5.4" + }, + "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.3" + }, + "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": "2026-10-01T06:59:29+00:00" + }, + { + "name": "dragonmantank/cron-expression", + "version": "v3.6.1", + "source": { + "type": "git", + "url": "https://github.com/dragonmantank/cron-expression.git", + "reference": "4189372ffeff09bf14f731f67a9de90c7b413ebe" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dragonmantank/cron-expression/zipball/4189372ffeff09bf14f731f67a9de90c7b413ebe", + "reference": "4189372ffeff09bf14f731f67a9de90c7b413ebe", + "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": "^2.1.31", + "phpunit/phpunit": "^11.5.43 || ^12.4" + }, + "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.1" + }, + "funding": [ + { + "url": "https://github.com/dragonmantank", + "type": "github" + } + ], + "time": "2026-10-19T17:53:57+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": "8.3.1", + "source": { + "type": "git", + "url": "https://github.com/guzzle/guzzle.git", + "reference": "7d9b1f430bb65ac664e120af227bf9a795ad6333" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/7d9b1f430bb65ac664e120af227bf9a795ad6333", + "reference": "7d9b1f430bb65ac664e120af227bf9a795ad6333", + "shasum": "" + }, + "require": { + "ext-json": "*", + "guzzlehttp/promises": "^3.1", + "guzzlehttp/psr7": "^3.2", + "php": "^7.4 || ^8.0", + "psr/http-client": "^1.0", + "psr/http-factory": "^1.0", + "symfony/polyfill-php80": "^1.25", + "symfony/polyfill-php82": "^1.27" + }, + "provide": { + "psr/http-client-implementation": "1.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "ext-curl": "*", + "guzzle/client-integration-tests": "4.0.1", + "guzzlehttp/test-server": "^1.1", + "php-http/message-factory": "^1.1", + "phpunit/phpunit": "^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": { + "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/8.3.1" + }, + "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-10-25T21:35:34+00:00" + }, + { + "name": "guzzlehttp/promises", + "version": "3.1.0", + "source": { + "type": "git", + "url": "https://github.com/guzzle/promises.git", + "reference": "094d0ec418eb3b1411ea271a180ec95cae6ae933" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/promises/zipball/094d0ec418eb3b1411ea271a180ec95cae6ae933", + "reference": "094d0ec418eb3b1411ea271a180ec95cae6ae933", + "shasum": "" + }, + "require": { + "php": "^7.4 || ^8.0", + "symfony/deprecation-contracts": "^2.5 || ^3.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "phpunit/phpunit": "^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/3.1.0" + }, + "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-10-18T12:48:16+00:00" + }, + { + "name": "guzzlehttp/psr7", + "version": "3.2.0", + "source": { + "type": "git", + "url": "https://github.com/guzzle/psr7.git", + "reference": "cdc139396207a5eba10c242d241fb014cb098390" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/cdc139396207a5eba10c242d241fb014cb098390", + "reference": "cdc139396207a5eba10c242d241fb014cb098390", + "shasum": "" + }, + "require": { + "php": "^7.4 || ^8.0", + "psr/http-factory": "^1.1", + "psr/http-message": "^2.0", + "symfony/polyfill-php80": "^1.25", + "symfony/polyfill-php82": "^1.27" + }, + "provide": { + "psr/http-factory-implementation": "1.1", + "psr/http-message-implementation": "2.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", + "php-http/psr7-integration-tests": "^1.5.1", + "phpunit/phpunit": "^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/3.2.0" + }, + "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-10-17T23:57:19+00:00" + }, + { + "name": "guzzlehttp/uri-template", + "version": "v2.0.1", + "source": { + "type": "git", + "url": "https://github.com/guzzle/uri-template.git", + "reference": "7a466ad606491eb6528c717482f7cca77f1851f3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/uri-template/zipball/7a466ad606491eb6528c717482f7cca77f1851f3", + "reference": "7a466ad606491eb6528c717482f7cca77f1851f3", + "shasum": "" + }, + "require": { + "php": "^7.4 || ^8.0", + "symfony/polyfill-php80": "^1.25" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "phpunit/phpunit": "^9.6.34", + "uri-template/tests": "1.0.2" + }, + "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/v2.0.1" + }, + "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-24T17:13:02+00:00" + }, + { + "name": "laravel/fortify", + "version": "v1.41.0", + "source": { + "type": "git", + "url": "https://github.com/laravel/fortify.git", + "reference": "c456642584c102f6a6aafee9932299542da637b5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/fortify/zipball/c456642584c102f6a6aafee9932299542da637b5", + "reference": "c456642584c102f6a6aafee9932299542da637b5", + "shasum": "" + }, + "require": { + "bacon/bacon-qr-code": "^3.0", + "ext-json": "*", + "illuminate/console": "^11.0|^12.0|^13.0", + "illuminate/support": "^11.0|^12.0|^13.0", + "laravel/passkeys": "^0.2.0", + "php": "^8.2", + "pragmarx/google2fa": "^9.0" + }, + "require-dev": { + "jasonmccreary/double": "^1.0", + "orchestra/testbench": "^9.15|^10.8|^11.0", + "phpstan/phpstan": "^2.2.6" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Laravel\\Fortify\\FortifyServiceProvider" + ] + }, + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Laravel\\Fortify\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "Backend controllers and scaffolding for Laravel authentication.", + "keywords": [ + "auth", + "laravel" + ], + "support": { + "issues": "https://github.com/laravel/fortify/issues", + "source": "https://github.com/laravel/fortify" + }, + "time": "2026-09-28T14:56:25+00:00" + }, + { + "name": "laravel/framework", + "version": "v13.40.0", + "source": { + "type": "git", + "url": "https://github.com/laravel/framework.git", + "reference": "1449bf241017087fbd38c118ecaabef3f6797fdc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/framework/zipball/1449bf241017087fbd38c118ecaabef3f6797fdc", + "reference": "1449bf241017087fbd38c118ecaabef3f6797fdc", + "shasum": "" + }, + "require": { + "brick/math": "^0.14.2 || ^0.15 || ^0.16 || ^0.17 || ^0.18 || ^0.19 || ^0.20 || ^1.0", + "composer-runtime-api": "^2.2", + "doctrine/inflector": "^2.0.5", + "dragonmantank/cron-expression": "^3.4", + "egulias/email-validator": "^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 || ^8.0", + "guzzlehttp/promises": "^2.0.3 || ^3.0", + "guzzlehttp/psr7": "^2.9 || ^3.0", + "guzzlehttp/uri-template": "^1.0 || ^2.0", + "laravel/prompts": "^0.3.25", + "laravel/serializable-closure": "^2.0.10", + "league/commonmark": "^2.8.1", + "league/flysystem": "^3.25.1", + "league/flysystem-local": "^3.25.1", + "league/uri": "^7.5.1", + "monolog/monolog": "^3.10", + "nesbot/carbon": "^3.8.4", + "nunomaduro/termwind": "^2.0", + "php": "^8.3", + "psr/container": "^1.1.1 || ^2.0.1", + "psr/http-message": "^1.0 || ^2.0", + "psr/log": "^1.0 || ^2.0 || ^3.0", + "psr/simple-cache": "^1.0 || ^2.0 || ^3.0", + "ramsey/uuid": "^4.7", + "symfony/console": "^7.4.0 || ^8.0.0", + "symfony/error-handler": "^7.4.0 || ^8.0.0", + "symfony/finder": "^7.4.0 || ^8.0.0", + "symfony/http-foundation": "^7.4.0 || ^8.0.0", + "symfony/http-kernel": "^7.4.0 || ^8.0.0", + "symfony/mailer": "^7.4.0 || ^8.0.0", + "symfony/mime": "^7.4.0 || ^8.0.0", + "symfony/polyfill-php84": "^1.36", + "symfony/polyfill-php85": "^1.36", + "symfony/polyfill-php86": "^1.36", + "symfony/process": "^7.4.5 || ^8.0.5", + "symfony/routing": "^7.4.0 || ^8.0.0", + "symfony/uid": "^7.4.0 || ^8.0.0", + "symfony/var-dumper": "^7.4.0 || ^8.0.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/image": "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", + "intervention/image": "^4.2", + "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": "^11.6.0", + "pda/pheanstalk": "^7.0.0 || ^8.0.0", + "php-http/discovery": "^1.15", + "phpstan/phpstan": "2.3.1", + "phpunit/phpunit": "^11.5.50 || ^12.5.8 || ^13.0.3", + "predis/predis": "^2.3 || ^3.0", + "rector/rector": "2.6.3", + "resend/resend-php": "^1.0", + "symfony/cache": "^7.4.0 || ^8.0.0", + "symfony/http-client": "^7.4.0 || ^8.0.0", + "symfony/mercure": "^0.8.0", + "symfony/psr-http-message-bridge": "^7.4.0 || ^8.0.0", + "symfony/translation": "^7.4.0 || ^8.0.0", + "web-token/jwt-library": "^4.1" + }, + "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).", + "intervention/image": "Required to use the image processing features (^4.2).", + "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 (^7.0 || ^8.0).", + "php-http/discovery": "Required to use PSR-7 bridging features (^1.15).", + "phpunit/phpunit": "Required to use assertions and run tests (^11.5.50 || ^12.5.8 || ^13.0.3).", + "predis/predis": "Required to use the predis connector (^2.3 || ^3.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).", + "spatie/fork": "Required to use the 'fork' concurrency driver (^1.2).", + "symfony/cache": "Required to PSR-6 cache bridge (^7.4 || ^8.0).", + "symfony/filesystem": "Required to enable support for relative symbolic links (^7.4 || ^8.0).", + "symfony/http-client": "Required to enable support for the Symfony API mail transports (^7.4 || ^8.0).", + "symfony/mailgun-mailer": "Required to enable support for the Mailgun mail transport (^7.4 || ^8.0).", + "symfony/mercure": "Required to use the Mercure broadcast driver (^0.8).", + "symfony/postmark-mailer": "Required to enable support for the Postmark mail transport (^7.4 || ^8.0).", + "symfony/psr-http-message-bridge": "Required to use PSR-7 bridging features (^7.4 || ^8.0).", + "web-token/jwt-library": "Required to sign Mercure JWTs and use end-to-end encrypted channels (^4.1)." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "13.0.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-11-03T15:07:18+00:00" + }, + { + "name": "laravel/passkeys", + "version": "v0.2.1", + "source": { + "type": "git", + "url": "https://github.com/laravel/passkeys-server.git", + "reference": "a76656ada41b2b4a591f075eddae5ddc67e8ab9c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/passkeys-server/zipball/a76656ada41b2b4a591f075eddae5ddc67e8ab9c", + "reference": "a76656ada41b2b4a591f075eddae5ddc67e8ab9c", + "shasum": "" + }, + "require": { + "illuminate/contracts": "^11.0|^12.0|^13.0", + "illuminate/database": "^11.0|^12.0|^13.0", + "illuminate/http": "^11.0|^12.0|^13.0", + "illuminate/routing": "^11.0|^12.0|^13.0", + "illuminate/support": "^11.0|^12.0|^13.0", + "php": "^8.2", + "web-auth/webauthn-lib": "5.3.x" + }, + "require-dev": { + "laravel/pint": "^1.28.0", + "orchestra/testbench": "^9.0|^10.0|^11.0", + "pestphp/pest": "^3.0|^4.0", + "phpstan/phpstan": "^2.0", + "rector/rector": "^2.3" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Laravel\\Passkeys\\PasskeysServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Laravel\\Passkeys\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "Passwordless authentication using WebAuthn/passkeys for Laravel", + "homepage": "https://github.com/laravel/passkeys-server", + "keywords": [ + "Authentication", + "Passwordless", + "laravel", + "passkeys", + "webauthn" + ], + "support": { + "issues": "https://github.com/laravel/passkeys-server/issues", + "source": "https://github.com/laravel/passkeys-server" + }, + "time": "2026-05-18T16:26:00+00:00" + }, + { + "name": "laravel/prompts", + "version": "v0.3.26", + "source": { + "type": "git", + "url": "https://github.com/laravel/prompts.git", + "reference": "2d1e9bf6bab8d3f383c254db7f2b4ea8816d55e0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/prompts/zipball/2d1e9bf6bab8d3f383c254db7f2b4ea8816d55e0", + "reference": "2d1e9bf6bab8d3f383c254db7f2b4ea8816d55e0", + "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": { + "source": "https://github.com/laravel/prompts/tree/v0.3.26" + }, + "time": "2026-10-09T14:45:13+00:00" + }, + { + "name": "laravel/serializable-closure", + "version": "v2.1.0", + "source": { + "type": "git", + "url": "https://github.com/laravel/serializable-closure.git", + "reference": "2d5869a838bbcf37e0d8b0568fc41914e81374b5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/2d5869a838bbcf37e0d8b0568fc41914e81374b5", + "reference": "2d5869a838bbcf37e0d8b0568fc41914e81374b5", + "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-09-22T14:32:34+00:00" + }, + { + "name": "laravel/tinker", + "version": "v3.0.2", + "source": { + "type": "git", + "url": "https://github.com/laravel/tinker.git", + "reference": "4faba77764bd33411735936acdf30446d058c78b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/tinker/zipball/4faba77764bd33411735936acdf30446d058c78b", + "reference": "4faba77764bd33411735936acdf30446d058c78b", + "shasum": "" + }, + "require": { + "illuminate/console": "^8.0|^9.0|^10.0|^11.0|^12.0|^13.0", + "illuminate/contracts": "^8.0|^9.0|^10.0|^11.0|^12.0|^13.0", + "illuminate/support": "^8.0|^9.0|^10.0|^11.0|^12.0|^13.0", + "php": "^8.1", + "psy/psysh": "^0.12.0", + "symfony/var-dumper": "^5.4|^6.0|^7.0|^8.0" + }, + "require-dev": { + "mockery/mockery": "~1.3.3|^1.4.2", + "phpstan/phpstan": "^1.10", + "phpunit/phpunit": "^10.5|^11.5" + }, + "suggest": { + "illuminate/database": "The Illuminate Database package (^8.0|^9.0|^10.0|^11.0|^12.0|^13.0)." + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Laravel\\Tinker\\TinkerServiceProvider" + ] + }, + "branch-alias": { + "dev-master": "3.x-dev" + } + }, + "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/v3.0.2" + }, + "time": "2026-03-17T14:54:13+00:00" + }, + { + "name": "league/commonmark", + "version": "2.10.7", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/commonmark.git", + "reference": "8eb53e906fd60c67038d22f1f1cab420ed58b8be" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/8eb53e906fd60c67038d22f1f1cab420ed58b8be", + "reference": "8eb53e906fd60c67038d22f1f1cab420ed58b8be", + "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-10-31T13:35:37+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.10.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/uri.git", + "reference": "be89e2382e37acdef232259071ade5180821397b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/uri/zipball/be89e2382e37acdef232259071ade5180821397b", + "reference": "be89e2382e37acdef232259071ade5180821397b", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "league/uri-interfaces": "^7.10.0", + "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.10.0" + }, + "funding": [ + { + "url": "https://github.com/sponsors/nyamsprod", + "type": "github" + } + ], + "time": "2026-11-04T12:45:07+00:00" + }, + { + "name": "league/uri-interfaces", + "version": "7.10.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/uri-interfaces.git", + "reference": "ea66240cff4ae9a56ce85d577a04d038b771e51c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/uri-interfaces/zipball/ea66240cff4ae9a56ce85d577a04d038b771e51c", + "reference": "ea66240cff4ae9a56ce85d577a04d038b771e51c", + "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.10.0" + }, + "funding": [ + { + "url": "https://github.com/sponsors/nyamsprod", + "type": "github" + } + ], + "time": "2026-11-04T12:45:07+00:00" + }, + { + "name": "livewire/livewire", + "version": "v4.4.8", + "source": { + "type": "git", + "url": "https://github.com/livewire/livewire.git", + "reference": "8d7f8fc6138274a2f3384c9db354ca012215a259" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/livewire/livewire/zipball/8d7f8fc6138274a2f3384c9db354ca012215a259", + "reference": "8d7f8fc6138274a2f3384c9db354ca012215a259", + "shasum": "" + }, + "require": { + "illuminate/database": "^10.0|^11.0|^12.0|^13.0", + "illuminate/routing": "^10.0|^11.0|^12.0|^13.0", + "illuminate/support": "^10.0|^11.0|^12.0|^13.0", + "illuminate/validation": "^10.0|^11.0|^12.0|^13.0", + "laravel/prompts": "^0.1.24|^0.2|^0.3", + "league/mime-type-detection": "^1.9", + "php": "^8.1", + "symfony/console": "^6.0|^7.0|^8.0", + "symfony/http-kernel": "^6.2|^7.0|^8.0" + }, + "require-dev": { + "calebporzio/sushi": "^2.1", + "laravel/framework": "^10.15.0|^11.0|^12.0|^13.0", + "mockery/mockery": "^1.3.1", + "orchestra/testbench": "^8.21.0|^9.0|^10.0|^11.0", + "orchestra/testbench-dusk": "^8.24|^9.1|^10.0|^11.0", + "phpunit/phpunit": "^10.4|^11.5|^12.5", + "psy/psysh": "^0.11.22|^0.12" + }, + "type": "library", + "extra": { + "laravel": { + "aliases": { + "Livewire": "Livewire\\Livewire" + }, + "providers": [ + "Livewire\\LivewireServiceProvider" + ] + } + }, + "autoload": { + "files": [ + "src/helpers.php" + ], + "psr-4": { + "Livewire\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Caleb Porzio", + "email": "calebporzio@gmail.com" + } + ], + "description": "A front-end framework for Laravel.", + "support": { + "issues": "https://github.com/livewire/livewire/issues", + "source": "https://github.com/livewire/livewire/tree/v4.4.8" + }, + "funding": [ + { + "url": "https://github.com/livewire", + "type": "github" + } + ], + "time": "2026-10-21T12:53:46+00:00" + }, + { + "name": "monolog/monolog", + "version": "3.12.1", + "source": { + "type": "git", + "url": "https://github.com/Seldaek/monolog.git", + "reference": "d7059e4c691d05ea1222b5124bed0f961be46e15" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/d7059e4c691d05ea1222b5124bed0f961be46e15", + "reference": "d7059e4c691d05ea1222b5124bed0f961be46e15", + "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", + "psr/clock": "^1.0", + "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", + "psr/clock": "Required to pass a clock to the Logger and control the timestamp of log records", + "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.12.1" + }, + "funding": [ + { + "url": "https://github.com/Seldaek", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/monolog/monolog", + "type": "tidelift" + } + ], + "time": "2026-09-29T19:21:12+00:00" + }, + { + "name": "nesbot/carbon", + "version": "3.15.1", + "source": { + "type": "git", + "url": "https://github.com/CarbonPHP/carbon.git", + "reference": "ce0e5636fae7d1e99856eb70cae4c719a284aa08" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/CarbonPHP/carbon/zipball/ce0e5636fae7d1e99856eb70cae4c719a284aa08", + "reference": "ce0e5636fae7d1e99856eb70cae4c719a284aa08", + "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/polyfill-time": "^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": "^3.0@dev", + "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-10-25T14:32:48+00:00" + }, + { + "name": "nette/schema", + "version": "v1.4.0", + "source": { + "type": "git", + "url": "https://github.com/nette/schema.git", + "reference": "af9fa8a86bfca9b02b10346220db26e62ef942ec" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nette/schema/zipball/af9fa8a86bfca9b02b10346220db26e62ef942ec", + "reference": "af9fa8a86bfca9b02b10346220db26e62ef942ec", + "shasum": "" + }, + "require": { + "nette/utils": "^4.0", + "php": "8.1 - 8.6" + }, + "require-dev": { + "nette/phpstan-rules": "^1.0.7", + "nette/tester": "^2.6", + "phpstan/extension-installer": "^1.4@stable", + "phpstan/phpstan": "^2.3@stable", + "tracy/tracy": "^2.8" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.4-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" + } + ], + "description": "📐 Nette Schema: validates and normalizes data such as configuration or API input against a schema described in a few readable lines of PHP, with precise error messages.", + "homepage": "https://doc.nette.org/schema", + "keywords": [ + "configuration", + "data validation", + "nette", + "normalization", + "schema", + "validation" + ], + "support": { + "issues": "https://github.com/nette/schema/issues", + "source": "https://github.com/nette/schema/tree/v1.4.0" + }, + "time": "2026-10-22T02:12:50+00:00" + }, + { + "name": "nette/utils", + "version": "v4.1.6", + "source": { + "type": "git", + "url": "https://github.com/nette/utils.git", + "reference": "6bf24518accf32cf845bca305e0b92078700fd01" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nette/utils/zipball/6bf24518accf32cf845bca305e0b92078700fd01", + "reference": "6bf24518accf32cf845bca305e0b92078700fd01", + "shasum": "" + }, + "require": { + "php": "8.2 - 8.6" + }, + "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.6" + }, + "time": "2026-10-20T17:07:56+00:00" + }, + { + "name": "nikic/php-parser", + "version": "v5.9.0", + "source": { + "type": "git", + "url": "https://github.com/nikic/PHP-Parser.git", + "reference": "9e33da9553fe7786f0962b35f4e4ecf01be89def" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/9e33da9553fe7786f0962b35f4e4ecf01be89def", + "reference": "9e33da9553fe7786f0962b35f4e4ecf01be89def", + "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.9.0" + }, + "time": "2026-09-13T18:51:52+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": "paragonie/constant_time_encoding", + "version": "v3.1.3", + "source": { + "type": "git", + "url": "https://github.com/paragonie/constant_time_encoding.git", + "reference": "d5b01a39b3415c2cd581d3bd3a3575c1ebbd8e77" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/paragonie/constant_time_encoding/zipball/d5b01a39b3415c2cd581d3bd3a3575c1ebbd8e77", + "reference": "d5b01a39b3415c2cd581d3bd3a3575c1ebbd8e77", + "shasum": "" + }, + "require": { + "php": "^8" + }, + "require-dev": { + "infection/infection": "^0", + "nikic/php-fuzzer": "^0", + "phpunit/phpunit": "^9|^10|^11", + "vimeo/psalm": "^4|^5|^6" + }, + "type": "library", + "autoload": { + "psr-4": { + "ParagonIE\\ConstantTime\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Paragon Initiative Enterprises", + "email": "security@paragonie.com", + "homepage": "https://paragonie.com", + "role": "Maintainer" + }, + { + "name": "Steve 'Sc00bz' Thomas", + "email": "steve@tobtu.com", + "homepage": "https://www.tobtu.com", + "role": "Original Developer" + } + ], + "description": "Constant-time Implementations of RFC 4648 Encoding (Base-64, Base-32, Base-16)", + "keywords": [ + "base16", + "base32", + "base32_decode", + "base32_encode", + "base64", + "base64_decode", + "base64_encode", + "bin2hex", + "encoding", + "hex", + "hex2bin", + "rfc4648" + ], + "support": { + "email": "info@paragonie.com", + "issues": "https://github.com/paragonie/constant_time_encoding/issues", + "source": "https://github.com/paragonie/constant_time_encoding" + }, + "time": "2025-09-24T15:06:41+00:00" + }, + { + "name": "phpdocumentor/reflection-common", + "version": "2.2.1", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/ReflectionCommon.git", + "reference": "ee15a5a2022c8383906b225055e9496a6a5e6e3b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/ee15a5a2022c8383906b225055e9496a6a5e6e3b", + "reference": "ee15a5a2022c8383906b225055e9496a6a5e6e3b", + "shasum": "" + }, + "require": { + "php": "^7.4 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^1.8", + "phpunit/phpunit": "^9.5", + "vimeo/psalm": "^4.25" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-2.x": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jaap van Otterdijk", + "email": "opensource@ijaap.nl" + } + ], + "description": "Common reflection classes used by phpdocumentor to reflect the code structure", + "homepage": "https://www.phpdoc.org", + "keywords": [ + "FQSEN", + "phpDocumentor", + "phpdoc", + "reflection", + "static analysis" + ], + "support": { + "issues": "https://github.com/phpDocumentor/ReflectionCommon/issues", + "source": "https://github.com/phpDocumentor/ReflectionCommon/tree/2.2.1" + }, + "time": "2025-11-10T21:21:55+00:00" + }, + { + "name": "phpdocumentor/reflection-docblock", + "version": "6.0.3", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", + "reference": "7bae67520aa9f5ecc506d646810bd40d9da54582" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/7bae67520aa9f5ecc506d646810bd40d9da54582", + "reference": "7bae67520aa9f5ecc506d646810bd40d9da54582", + "shasum": "" + }, + "require": { + "doctrine/deprecations": "^1.1", + "ext-filter": "*", + "php": "^7.4 || ^8.0", + "phpdocumentor/reflection-common": "^2.2", + "phpdocumentor/type-resolver": "^2.0", + "phpstan/phpdoc-parser": "^2.0", + "webmozart/assert": "^1.9.1 || ^2" + }, + "require-dev": { + "mockery/mockery": "~1.3.5 || ~1.6.0", + "phpstan/extension-installer": "^1.1", + "phpstan/phpstan": "^1.8", + "phpstan/phpstan-mockery": "^1.1", + "phpstan/phpstan-webmozart-assert": "^1.2", + "phpunit/phpunit": "^9.5", + "psalm/phar": "^5.26", + "shipmonk/dead-code-detector": "^0.5.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mike van Riel", + "email": "me@mikevanriel.com" + }, + { + "name": "Jaap van Otterdijk", + "email": "opensource@ijaap.nl" + } + ], + "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", + "support": { + "issues": "https://github.com/phpDocumentor/ReflectionDocBlock/issues", + "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/6.0.3" + }, + "time": "2026-03-18T20:49:53+00:00" + }, + { + "name": "phpdocumentor/type-resolver", + "version": "2.1.0", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/TypeResolver.git", + "reference": "dbe2133bb23e2e33a6834f4ed417f24a1b167769" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/dbe2133bb23e2e33a6834f4ed417f24a1b167769", + "reference": "dbe2133bb23e2e33a6834f4ed417f24a1b167769", + "shasum": "" + }, + "require": { + "doctrine/deprecations": "^1.0", + "php": "^7.4 || ^8.0", + "phpdocumentor/reflection-common": "^2.0", + "phpstan/phpdoc-parser": "^2.0" + }, + "require-dev": { + "ext-tokenizer": "*", + "phpbench/phpbench": "^1.2", + "phpstan/extension-installer": "^1.4", + "phpstan/phpstan": "^2.1", + "phpstan/phpstan-phpunit": "^2.0", + "phpunit/phpunit": "^9.5", + "psalm/phar": "^4" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-1.x": "1.x-dev", + "dev-2.x": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mike van Riel", + "email": "me@mikevanriel.com" + } + ], + "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", + "support": { + "issues": "https://github.com/phpDocumentor/TypeResolver/issues", + "source": "https://github.com/phpDocumentor/TypeResolver/tree/2.1.0" + }, + "time": "2026-09-27T19:32:54+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": "phpstan/phpdoc-parser", + "version": "2.4.1", + "source": { + "type": "git", + "url": "https://github.com/phpstan/phpdoc-parser.git", + "reference": "af8e840551031d254cfdb3a18a62c3470a309c10" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/af8e840551031d254cfdb3a18a62c3470a309c10", + "reference": "af8e840551031d254cfdb3a18a62c3470a309c10", + "shasum": "" + }, + "require": { + "php": "^7.4 || ^8.0" + }, + "require-dev": { + "doctrine/annotations": "^2.0", + "nikic/php-parser": "^5.3.0", + "php-parallel-lint/php-parallel-lint": "^1.2", + "phpstan/extension-installer": "^1.0", + "phpstan/phpstan": "^2.0", + "phpstan/phpstan-phpunit": "^2.0", + "phpstan/phpstan-strict-rules": "^2.0", + "phpunit/phpunit": "^9.6", + "symfony/process": "^5.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "PHPStan\\PhpDocParser\\": [ + "src/" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "PHPDoc parser with support for nullable, intersection and generic types", + "support": { + "issues": "https://github.com/phpstan/phpdoc-parser/issues", + "source": "https://github.com/phpstan/phpdoc-parser/tree/2.4.1" + }, + "time": "2026-10-30T19:36:28+00:00" + }, + { + "name": "pragmarx/google2fa", + "version": "v9.1.0", + "source": { + "type": "git", + "url": "https://github.com/antonioribeiro/google2fa.git", + "reference": "f00bc788c555adfb6765c437ff3538e59cd88af1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/antonioribeiro/google2fa/zipball/f00bc788c555adfb6765c437ff3538e59cd88af1", + "reference": "f00bc788c555adfb6765c437ff3538e59cd88af1", + "shasum": "" + }, + "require": { + "paragonie/constant_time_encoding": "^1.0|^2.0|^3.0", + "php": "^7.1|^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^1.0|^2.0", + "phpstan/phpstan-phpunit": "^1.0|^2.0", + "phpunit/phpunit": "~9|~10|~11|~12|~13", + "psalm/plugin-phpunit": "^0.19|^0.20", + "vimeo/psalm": "^5.26|^6.13" + }, + "type": "library", + "autoload": { + "psr-4": { + "PragmaRX\\Google2FA\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Antonio Carlos Ribeiro", + "email": "acr@antoniocarlosribeiro.com", + "role": "Creator & Designer" + } + ], + "description": "A One Time Password Authentication package, compatible with Google Authenticator.", + "keywords": [ + "2fa", + "Authentication", + "MFA", + "Two Factor Authentication", + "google-authenticator", + "google2fa", + "hotp", + "otp", + "rfc4226", + "rfc6238", + "totp" + ], + "support": { + "docs": "https://github.com/antonioribeiro/google2fa#readme", + "issues": "https://github.com/antonioribeiro/google2fa/issues", + "security": "https://github.com/antonioribeiro/google2fa/security/policy", + "source": "https://github.com/antonioribeiro/google2fa" + }, + "time": "2026-08-15T13:22:01+00:00" + }, + { + "name": "predis/predis", + "version": "v3.7.1", + "source": { + "type": "git", + "url": "https://github.com/predis/predis.git", + "reference": "2496e6d91ba4e137b47a6b802dc7e088ebf31df4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/predis/predis/zipball/2496e6d91ba4e137b47a6b802dc7e088ebf31df4", + "reference": "2496e6d91ba4e137b47a6b802dc7e088ebf31df4", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0", + "psr/http-message": "^1.0|^2.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^3.3", + "phpstan/phpstan": "^1.9", + "phpunit/phpcov": "^6.0 || ^8.0", + "phpunit/phpunit": "^8.0 || ~9.4.4" + }, + "suggest": { + "ext-relay": "Faster connection with in-memory caching (>=0.6.2)" + }, + "type": "library", + "autoload": { + "psr-4": { + "Predis\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Till Krüss", + "homepage": "https://till.im", + "role": "Maintainer" + } + ], + "description": "A flexible and feature-complete Redis/Valkey client for PHP.", + "homepage": "http://github.com/predis/predis", + "keywords": [ + "nosql", + "predis", + "redis" + ], + "support": { + "issues": "https://github.com/predis/predis/issues", + "source": "https://github.com/predis/predis/tree/v3.7.1" + }, + "funding": [ + { + "url": "https://github.com/sponsors/tillkruss", + "type": "github" + } + ], + "time": "2026-11-03T17:55:20+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": "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.4", + "source": { + "type": "git", + "url": "https://github.com/ramsey/uuid.git", + "reference": "75d73f48d02797c2c285a7e9f348fadc0102ffe2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ramsey/uuid/zipball/75d73f48d02797c2c285a7e9f348fadc0102ffe2", + "reference": "75d73f48d02797c2c285a7e9f348fadc0102ffe2", + "shasum": "" + }, + "require": { + "brick/math": "^0.8.16 || ^0.9 || ^0.10 || ^0.11 || ^0.12 || ^0.13 || ^0.14 || ^0.15 || ^0.16 || ^0.17 || ^0.18 || ^0.19 || ^0.20 || ^1.0", + "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.4" + }, + "time": "2026-09-16T11:39:30+00:00" + }, + { + "name": "spomky-labs/cbor-php", + "version": "3.4.2", + "source": { + "type": "git", + "url": "https://github.com/Spomky-Labs/cbor-php.git", + "reference": "8f5ea00a07ad529d20886505cdbeb2b9ac7bb2d6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Spomky-Labs/cbor-php/zipball/8f5ea00a07ad529d20886505cdbeb2b9ac7bb2d6", + "reference": "8f5ea00a07ad529d20886505cdbeb2b9ac7bb2d6", + "shasum": "" + }, + "require": { + "brick/math": "^0.9|^0.10|^0.11|^0.12|^0.13|^0.14|^0.15|^0.16|^0.17|^0.18|^0.19|^0.20|^1.0", + "ext-mbstring": "*", + "php": ">=8.0", + "symfony/polyfill-php81": "^1.32" + }, + "require-dev": { + "ext-json": "*", + "roave/security-advisories": "dev-latest", + "symfony/error-handler": "^6.4|^7.1|^8.0", + "symfony/var-dumper": "^6.4|^7.1|^8.0" + }, + "suggest": { + "ext-bcmath": "Improves the library performance when ext-gmp is missing, and is required to handle the Big Float and Decimal Fraction Tags (4 and 5)", + "ext-gmp": "Strongly recommended when decoding untrusted input: without it, converting the byte string of a Big Number Tag (2 and 3) is quadratic in its length. Also improves the library performance overall" + }, + "type": "library", + "autoload": { + "psr-4": { + "CBOR\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Florent Morselli", + "homepage": "https://github.com/Spomky" + }, + { + "name": "All contributors", + "homepage": "https://github.com/Spomky-Labs/cbor-php/contributors" + } + ], + "description": "CBOR Encoder/Decoder for PHP", + "keywords": [ + "Concise Binary Object Representation", + "RFC7049", + "cbor" + ], + "support": { + "issues": "https://github.com/Spomky-Labs/cbor-php/issues", + "source": "https://github.com/Spomky-Labs/cbor-php/tree/3.4.2" + }, + "funding": [ + { + "url": "https://github.com/Spomky", + "type": "github" + }, + { + "url": "https://www.patreon.com/FlorentMorselli", + "type": "patreon" + } + ], + "time": "2026-09-15T06:55:29+00:00" + }, + { + "name": "spomky-labs/pki-framework", + "version": "1.6.3", + "source": { + "type": "git", + "url": "https://github.com/Spomky-Labs/pki-framework.git", + "reference": "792e909d4e387adffe3c4f404451c7d57a3d2022" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Spomky-Labs/pki-framework/zipball/792e909d4e387adffe3c4f404451c7d57a3d2022", + "reference": "792e909d4e387adffe3c4f404451c7d57a3d2022", + "shasum": "" + }, + "require": { + "brick/math": "^0.10|^0.11|^0.12|^0.13|^0.14|^0.15|^0.16|^0.17|^0.18|^0.19|^0.20|^1.0", + "ext-mbstring": "*", + "php": ">=8.1" + }, + "require-dev": { + "ekino/phpstan-banned-code": "^1.0|^2.0|^3.0", + "ext-gmp": "*", + "ext-openssl": "*", + "infection/infection": "^0.28|^0.29|^0.31", + "php-parallel-lint/php-parallel-lint": "^1.3", + "phpstan/extension-installer": "^1.3|^2.0", + "phpstan/phpstan": "^1.8|^2.0", + "phpstan/phpstan-deprecation-rules": "^1.0|^2.0", + "phpstan/phpstan-phpunit": "^1.1|^2.0", + "phpstan/phpstan-strict-rules": "^1.3|^2.0", + "phpunit/phpunit": "^10.1|^11.0|^12.0", + "rector/rector": "^1.0|^2.0", + "roave/security-advisories": "dev-latest", + "symfony/string": "^6.4|^7.0|^8.0", + "symfony/var-dumper": "^6.4|^7.0|^8.0", + "symplify/easy-coding-standard": "^12.0 || ^13.0" + }, + "suggest": { + "ext-bcmath": "For better performance (or GMP)", + "ext-gmp": "For better performance (or BCMath)", + "ext-openssl": "For OpenSSL based cyphering", + "ext-sodium": "To verify Ed25519 signatures where the OpenSSL extension has no EdDSA" + }, + "type": "library", + "autoload": { + "psr-4": { + "SpomkyLabs\\Pki\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Joni Eskelinen", + "email": "jonieske@gmail.com", + "role": "Original developer" + }, + { + "name": "Florent Morselli", + "email": "florent.morselli@spomky-labs.com", + "role": "Spomky-Labs PKI Framework developer" + } + ], + "description": "A PHP framework for managing Public Key Infrastructures. It comprises X.509 public key certificates, attribute certificates, certification requests and certification path validation.", + "homepage": "https://github.com/spomky-labs/pki-framework", + "keywords": [ + "DER", + "Private Key", + "ac", + "algorithm identifier", + "asn.1", + "asn1", + "attribute certificate", + "certificate", + "certification request", + "cryptography", + "csr", + "decrypt", + "ec", + "encrypt", + "pem", + "pkcs", + "public key", + "rsa", + "sign", + "signature", + "verify", + "x.509", + "x.690", + "x509", + "x690" + ], + "support": { + "issues": "https://github.com/Spomky-Labs/pki-framework/issues", + "source": "https://github.com/Spomky-Labs/pki-framework/tree/1.6.3" + }, + "funding": [ + { + "url": "https://github.com/Spomky", + "type": "github" + }, + { + "url": "https://www.patreon.com/FlorentMorselli", + "type": "patreon" + } + ], + "time": "2026-09-12T19:02:49+00:00" + }, + { + "name": "symfony/clock", + "version": "v8.1.9", + "source": { + "type": "git", + "url": "https://github.com/symfony/clock.git", + "reference": "945ea3b64d6da9c1c2c354fe5c07b27455df6442" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/clock/zipball/945ea3b64d6da9c1c2c354fe5c07b27455df6442", + "reference": "945ea3b64d6da9c1c2c354fe5c07b27455df6442", + "shasum": "" + }, + "require": { + "php": ">=8.4.1", + "psr/clock": "^1.0" + }, + "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/v8.1.9" + }, + "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-10-12T14:32:04+00:00" + }, + { + "name": "symfony/console", + "version": "v8.1.11", + "source": { + "type": "git", + "url": "https://github.com/symfony/console.git", + "reference": "5a315b092b81f3e920e9daea1a2ae4c66ed298b9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/console/zipball/5a315b092b81f3e920e9daea1a2ae4c66ed298b9", + "reference": "5a315b092b81f3e920e9daea1a2ae4c66ed298b9", + "shasum": "" + }, + "require": { + "php": ">=8.4.1", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-mbstring": "^1.0", + "symfony/polyfill-php85": "^1.32", + "symfony/service-contracts": "^2.5|^3", + "symfony/string": "^7.4.6|^8.0.6" + }, + "conflict": { + "symfony/dependency-injection": "<8.1", + "symfony/event-dispatcher": "<8.1" + }, + "provide": { + "psr/log-implementation": "1.0|2.0|3.0" + }, + "require-dev": { + "psr/log": "^1|^2|^3", + "symfony/config": "^7.4|^8.0", + "symfony/dependency-injection": "^8.1", + "symfony/event-dispatcher": "^8.1", + "symfony/filesystem": "^7.4|^8.0", + "symfony/http-foundation": "^7.4|^8.0", + "symfony/http-kernel": "^7.4|^8.0", + "symfony/lock": "^7.4|^8.0", + "symfony/messenger": "^7.4|^8.0", + "symfony/mime": "^7.4|^8.0", + "symfony/process": "^7.4|^8.0", + "symfony/stopwatch": "^7.4|^8.0", + "symfony/uid": "^7.4|^8.0", + "symfony/validator": "^7.4|^8.0", + "symfony/var-dumper": "^7.4|^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/v8.1.11" + }, + "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-11-04T07:07:11+00:00" + }, + { + "name": "symfony/css-selector", + "version": "v8.1.10", + "source": { + "type": "git", + "url": "https://github.com/symfony/css-selector.git", + "reference": "9cfd588b8b07cf83e3426b030dbafd2291c132d9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/9cfd588b8b07cf83e3426b030dbafd2291c132d9", + "reference": "9cfd588b8b07cf83e3426b030dbafd2291c132d9", + "shasum": "" + }, + "require": { + "php": ">=8.4.1" + }, + "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/v8.1.10" + }, + "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-10-18T14:56:39+00:00" + }, + { + "name": "symfony/deprecation-contracts", + "version": "v3.8.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/deprecation-contracts.git", + "reference": "feb1edf4e546af3b85c5caebe8359a20db230ca3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/feb1edf4e546af3b85c5caebe8359a20db230ca3", + "reference": "feb1edf4e546af3b85c5caebe8359a20db230ca3", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, + "branch-alias": { + "dev-main": "3.8-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.8.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-09-16T14:15:10+00:00" + }, + { + "name": "symfony/error-handler", + "version": "v8.1.10", + "source": { + "type": "git", + "url": "https://github.com/symfony/error-handler.git", + "reference": "84c6d73f990ae22dbd45625c056d7ff99ca6810d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/84c6d73f990ae22dbd45625c056d7ff99ca6810d", + "reference": "84c6d73f990ae22dbd45625c056d7ff99ca6810d", + "shasum": "" + }, + "require": { + "php": ">=8.4.1", + "psr/log": "^1|^2|^3", + "symfony/polyfill-php85": "^1.32", + "symfony/var-dumper": "^7.4|^8.0" + }, + "conflict": { + "symfony/deprecation-contracts": "<2.5" + }, + "require-dev": { + "symfony/console": "^7.4|^8.0", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/http-kernel": "^7.4|^8.0", + "symfony/serializer": "^7.4|^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/v8.1.10" + }, + "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-10-25T14:40:25+00:00" + }, + { + "name": "symfony/event-dispatcher", + "version": "v8.1.5", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher.git", + "reference": "7458da64220376b2e0dc2d8451bf43382c1ad297" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/7458da64220376b2e0dc2d8451bf43382c1ad297", + "reference": "7458da64220376b2e0dc2d8451bf43382c1ad297", + "shasum": "" + }, + "require": { + "php": ">=8.4.1", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/event-dispatcher-contracts": "^2.5|^3" + }, + "conflict": { + "symfony/security-http": "<7.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": "^7.4|^8.0", + "symfony/dependency-injection": "^7.4|^8.0", + "symfony/error-handler": "^7.4|^8.0", + "symfony/expression-language": "^7.4|^8.0", + "symfony/framework-bundle": "^7.4|^8.0", + "symfony/http-foundation": "^7.4|^8.0", + "symfony/service-contracts": "^2.5|^3", + "symfony/stopwatch": "^7.4|^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/v8.1.5" + }, + "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:47:34+00:00" + }, + { + "name": "symfony/event-dispatcher-contracts", + "version": "v3.8.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher-contracts.git", + "reference": "658e29751424da3ef4758c60f769e59d1b2981eb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/658e29751424da3ef4758c60f769e59d1b2981eb", + "reference": "658e29751424da3ef4758c60f769e59d1b2981eb", + "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.8-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.8.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-09-16T14:15:10+00:00" + }, + { + "name": "symfony/finder", + "version": "v8.1.11", + "source": { + "type": "git", + "url": "https://github.com/symfony/finder.git", + "reference": "a2902e479ba5691d20d51d100a715ea19ad2c837" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/finder/zipball/a2902e479ba5691d20d51d100a715ea19ad2c837", + "reference": "a2902e479ba5691d20d51d100a715ea19ad2c837", + "shasum": "" + }, + "require": { + "php": ">=8.4.1" + }, + "require-dev": { + "symfony/filesystem": "^7.4|^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/v8.1.11" + }, + "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-11-02T10:58:30+00:00" + }, + { + "name": "symfony/http-foundation", + "version": "v8.1.11", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-foundation.git", + "reference": "30fa3efe6e736b0d06f5331cc6abe813582c0a26" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/30fa3efe6e736b0d06f5331cc6abe813582c0a26", + "reference": "30fa3efe6e736b0d06f5331cc6abe813582c0a26", + "shasum": "" + }, + "require": { + "php": ">=8.4.1", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-mbstring": "^1.1" + }, + "conflict": { + "doctrine/dbal": "<4.3" + }, + "require-dev": { + "doctrine/dbal": "^4.3", + "predis/predis": "^1.1|^2.0", + "symfony/cache": "^7.4|^8.0", + "symfony/clock": "^7.4|^8.0", + "symfony/dependency-injection": "^7.4|^8.0", + "symfony/expression-language": "^7.4|^8.0", + "symfony/http-kernel": "^7.4|^8.0", + "symfony/mime": "^7.4|^8.0", + "symfony/rate-limiter": "^7.4|^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/v8.1.11" + }, + "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-11-04T08:39:20+00:00" + }, + { + "name": "symfony/http-kernel", + "version": "v8.1.11", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-kernel.git", + "reference": "460658504e26a2794aa614b4fbe6cf9bac2076fe" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/460658504e26a2794aa614b4fbe6cf9bac2076fe", + "reference": "460658504e26a2794aa614b4fbe6cf9bac2076fe", + "shasum": "" + }, + "require": { + "php": ">=8.4.1", + "psr/log": "^1|^2|^3", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/error-handler": "^7.4|^8.0", + "symfony/event-dispatcher": "^7.4|^8.0", + "symfony/http-foundation": "^7.4|^8.0", + "symfony/polyfill-ctype": "^1.8" + }, + "conflict": { + "symfony/dependency-injection": "<8.1", + "symfony/flex": "<2.10", + "symfony/http-client-contracts": "<2.5", + "symfony/serializer": "<7.4.15|>=8.0,<8.0.15|>=8.1,<8.1.2", + "symfony/translation-contracts": "<2.5", + "symfony/var-dumper": "<8.1", + "symfony/web-profiler-bundle": "<8.1", + "twig/twig": "<3.21" + }, + "provide": { + "psr/log-implementation": "1.0|2.0|3.0" + }, + "require-dev": { + "psr/cache": "^1.0|^2.0|^3.0", + "symfony/browser-kit": "^7.4|^8.0", + "symfony/clock": "^7.4|^8.0", + "symfony/config": "^7.4|^8.0", + "symfony/console": "^7.4|^8.0", + "symfony/css-selector": "^7.4|^8.0", + "symfony/dependency-injection": "^8.1", + "symfony/dom-crawler": "^7.4|^8.0", + "symfony/expression-language": "^7.4|^8.0", + "symfony/finder": "^7.4|^8.0", + "symfony/http-client-contracts": "^2.5|^3", + "symfony/process": "^7.4|^8.0", + "symfony/property-access": "^7.4|^8.0", + "symfony/rate-limiter": "^7.4|^8.0", + "symfony/routing": "^7.4|^8.0", + "symfony/serializer": "^7.4|^8.0", + "symfony/stopwatch": "^7.4|^8.0", + "symfony/translation": "^7.4|^8.0", + "symfony/translation-contracts": "^2.5|^3", + "symfony/uid": "^7.4|^8.0", + "symfony/validator": "^7.4|^8.0", + "symfony/var-dumper": "^8.1", + "symfony/var-exporter": "^7.4|^8.0", + "twig/twig": "^3.21|^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/v8.1.11" + }, + "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-11-04T11:29:46+00:00" + }, + { + "name": "symfony/mailer", + "version": "v8.1.10", + "source": { + "type": "git", + "url": "https://github.com/symfony/mailer.git", + "reference": "4ba81a8f04fbf0bb1691f7bff760b301f1956fd7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/mailer/zipball/4ba81a8f04fbf0bb1691f7bff760b301f1956fd7", + "reference": "4ba81a8f04fbf0bb1691f7bff760b301f1956fd7", + "shasum": "" + }, + "require": { + "egulias/email-validator": "^2.1.10|^3|^4", + "php": ">=8.4.1", + "psr/event-dispatcher": "^1", + "psr/log": "^1|^2|^3", + "symfony/event-dispatcher": "^7.4|^8.0", + "symfony/mime": "^7.4|^8.0", + "symfony/service-contracts": "^2.5|^3" + }, + "conflict": { + "symfony/http-client-contracts": "<2.5" + }, + "require-dev": { + "symfony/console": "^7.4|^8.0", + "symfony/http-client": "^7.4|^8.0", + "symfony/messenger": "^7.4|^8.0", + "symfony/twig-bridge": "^7.4|^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/v8.1.10" + }, + "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-10-23T17:06:53+00:00" + }, + { + "name": "symfony/mime", + "version": "v8.1.10", + "source": { + "type": "git", + "url": "https://github.com/symfony/mime.git", + "reference": "8d1232052c9cdef170ed9608b3147bca4f61ff69" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/mime/zipball/8d1232052c9cdef170ed9608b3147bca4f61ff69", + "reference": "8d1232052c9cdef170ed9608b3147bca4f61ff69", + "shasum": "" + }, + "require": { + "php": ">=8.4.1", + "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" + }, + "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": "^7.4|^8.0", + "symfony/process": "^7.4|^8.0", + "symfony/property-access": "^7.4|^8.0", + "symfony/property-info": "^7.4|^8.0", + "symfony/serializer": "^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/v8.1.10" + }, + "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-10-28T17:58:38+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.43.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-grapheme.git", + "reference": "5a8f33c87aeecffce24e721b5064fab05f4becf8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/5a8f33c87aeecffce24e721b5064fab05f4becf8", + "reference": "5a8f33c87aeecffce24e721b5064fab05f4becf8", + "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.43.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-10-15T09:18:53+00:00" + }, + { + "name": "symfony/polyfill-intl-idn", + "version": "v1.43.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-idn.git", + "reference": "533d68cf99c8f8ee2e8893c59ed59192e92cfd74" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/533d68cf99c8f8ee2e8893c59ed59192e92cfd74", + "reference": "533d68cf99c8f8ee2e8893c59ed59192e92cfd74", + "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.43.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-09-23T14:40:04+00:00" + }, + { + "name": "symfony/polyfill-intl-normalizer", + "version": "v1.43.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-normalizer.git", + "reference": "ebd57ccc7edb93d632e184efbe7693d2517bab3b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/ebd57ccc7edb93d632e184efbe7693d2517bab3b", + "reference": "ebd57ccc7edb93d632e184efbe7693d2517bab3b", + "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.43.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-09-23T22:02:09+00:00" + }, + { + "name": "symfony/polyfill-mbstring", + "version": "v1.43.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-mbstring.git", + "reference": "122889ed24dc000165bcbfd77ec412f15cbdfc6a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/122889ed24dc000165bcbfd77ec412f15cbdfc6a", + "reference": "122889ed24dc000165bcbfd77ec412f15cbdfc6a", + "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.43.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-10-28T09:35:49+00:00" + }, + { + "name": "symfony/polyfill-php80", + "version": "v1.43.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php80.git", + "reference": "9c6a5d6b01ca51d486c813e9a9c0ed55f208bb74" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/9c6a5d6b01ca51d486c813e9a9c0ed55f208bb74", + "reference": "9c6a5d6b01ca51d486c813e9a9c0ed55f208bb74", + "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.43.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-09-25T15:50:05+00:00" + }, + { + "name": "symfony/polyfill-php81", + "version": "v1.38.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php81.git", + "reference": "6bfb9c766cacffbc8e118cb87217d08ed84e5cd7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/6bfb9c766cacffbc8e118cb87217d08ed84e5cd7", + "reference": "6bfb9c766cacffbc8e118cb87217d08ed84e5cd7", + "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\\Php81\\": "" + }, + "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.1+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php81/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:45:58+00:00" + }, + { + "name": "symfony/polyfill-php82", + "version": "v1.43.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php82.git", + "reference": "843bbe8b2a7934307b749751eede0f111f5d1cfc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php82/zipball/843bbe8b2a7934307b749751eede0f111f5d1cfc", + "reference": "843bbe8b2a7934307b749751eede0f111f5d1cfc", + "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\\Php82\\": "" + }, + "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.2+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php82/tree/v1.43.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-09-25T15:50:05+00:00" + }, + { + "name": "symfony/polyfill-php84", + "version": "v1.43.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php84.git", + "reference": "22c6548499cbe5c5bb072fc0c42312dff062a015" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php84/zipball/22c6548499cbe5c5bb072fc0c42312dff062a015", + "reference": "22c6548499cbe5c5bb072fc0c42312dff062a015", + "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.43.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-09-23T22:01:09+00:00" + }, + { + "name": "symfony/polyfill-php85", + "version": "v1.43.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php85.git", + "reference": "86a42cbcc07adc331481a5ab310a4024bfc227f6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php85/zipball/86a42cbcc07adc331481a5ab310a4024bfc227f6", + "reference": "86a42cbcc07adc331481a5ab310a4024bfc227f6", + "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.43.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-09-25T15:46:47+00:00" + }, + { + "name": "symfony/polyfill-php86", + "version": "v1.43.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php86.git", + "reference": "8840df45b24f33a49dc419fa18dc0057231ae1d8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php86/zipball/8840df45b24f33a49dc419fa18dc0057231ae1d8", + "reference": "8840df45b24f33a49dc419fa18dc0057231ae1d8", + "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\\Php86\\": "" + }, + "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.6+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php86/tree/v1.43.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-09-25T15:46:47+00:00" + }, + { + "name": "symfony/polyfill-time", + "version": "v1.42.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-time.git", + "reference": "ac9f1ed802dd58f37e720388130c088434aa09fc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-time/zipball/ac9f1ed802dd58f37e720388130c088434aa09fc", + "reference": "ac9f1ed802dd58f37e720388130c088434aa09fc", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Time\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ignace Philippe Nyamagana Butera", + "email": "nyamsprod@gmail.com" + }, + { + "name": "Tim Düsterhus", + "email": "tim@tideways-gmbh.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for the Time API added to PHP 8.6", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "duration", + "polyfill", + "portable", + "shim", + "time" + ], + "support": { + "source": "https://github.com/symfony/polyfill-time/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-07T13:08:13+00:00" + }, + { + "name": "symfony/polyfill-uuid", + "version": "v1.43.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-uuid.git", + "reference": "b23ff8245cc5c4479ea2be3d0132d2e6dd433993" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-uuid/zipball/b23ff8245cc5c4479ea2be3d0132d2e6dd433993", + "reference": "b23ff8245cc5c4479ea2be3d0132d2e6dd433993", + "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.43.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-09-24T05:20:52+00:00" + }, + { + "name": "symfony/process", + "version": "v8.1.10", + "source": { + "type": "git", + "url": "https://github.com/symfony/process.git", + "reference": "08aa69fa0998bb65a089f9e148a2c0f8b391398e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/process/zipball/08aa69fa0998bb65a089f9e148a2c0f8b391398e", + "reference": "08aa69fa0998bb65a089f9e148a2c0f8b391398e", + "shasum": "" + }, + "require": { + "php": ">=8.4.1" + }, + "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/v8.1.10" + }, + "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-10-25T14:40:25+00:00" + }, + { + "name": "symfony/property-access", + "version": "v8.1.11", + "source": { + "type": "git", + "url": "https://github.com/symfony/property-access.git", + "reference": "d080c2afa37114d46e4f950ed8593667f01f7cab" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/property-access/zipball/d080c2afa37114d46e4f950ed8593667f01f7cab", + "reference": "d080c2afa37114d46e4f950ed8593667f01f7cab", + "shasum": "" + }, + "require": { + "php": ">=8.4.1", + "symfony/property-info": "^7.4.4|^8.0.4" + }, + "require-dev": { + "symfony/cache": "^7.4|^8.0", + "symfony/var-exporter": "^7.4|^8.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\PropertyAccess\\": "" + }, + "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 functions to read and write from/to an object or array using a simple string notation", + "homepage": "https://symfony.com", + "keywords": [ + "access", + "array", + "extraction", + "index", + "injection", + "object", + "property", + "property-path", + "reflection" + ], + "support": { + "source": "https://github.com/symfony/property-access/tree/v8.1.11" + }, + "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-11-01T19:30:44+00:00" + }, + { + "name": "symfony/property-info", + "version": "v8.1.11", + "source": { + "type": "git", + "url": "https://github.com/symfony/property-info.git", + "reference": "b5afa379a5b54f15a594c1d45ceaa19969d38a16" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/property-info/zipball/b5afa379a5b54f15a594c1d45ceaa19969d38a16", + "reference": "b5afa379a5b54f15a594c1d45ceaa19969d38a16", + "shasum": "" + }, + "require": { + "php": ">=8.4.1", + "symfony/string": "^7.4|^8.0", + "symfony/type-info": "^7.4.7|^8.0.7" + }, + "conflict": { + "phpdocumentor/reflection-docblock": "<5.2|>=7", + "phpdocumentor/type-resolver": "<1.5.1" + }, + "require-dev": { + "phpdocumentor/reflection-docblock": "^5.2|^6.0", + "phpstan/phpdoc-parser": "^1.0|^2.0", + "symfony/cache": "^7.4|^8.0", + "symfony/dependency-injection": "^7.4|^8.0", + "symfony/serializer": "^7.4|^8.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\PropertyInfo\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Kévin Dunglas", + "email": "dunglas@gmail.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Extracts information about PHP class' properties using metadata of popular sources", + "homepage": "https://symfony.com", + "keywords": [ + "doctrine", + "phpdoc", + "property", + "symfony", + "type", + "validator" + ], + "support": { + "source": "https://github.com/symfony/property-info/tree/v8.1.11" + }, + "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-11-02T10:58:30+00:00" + }, + { + "name": "symfony/routing", + "version": "v8.1.11", + "source": { + "type": "git", + "url": "https://github.com/symfony/routing.git", + "reference": "f3fefc6cad3748d538be970ca81b71f06d7aa8b3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/routing/zipball/f3fefc6cad3748d538be970ca81b71f06d7aa8b3", + "reference": "f3fefc6cad3748d538be970ca81b71f06d7aa8b3", + "shasum": "" + }, + "require": { + "php": ">=8.4.1", + "symfony/deprecation-contracts": "^2.5|^3" + }, + "require-dev": { + "psr/log": "^1|^2|^3", + "symfony/config": "^7.4|^8.0", + "symfony/dependency-injection": "^7.4|^8.0", + "symfony/expression-language": "^7.4|^8.0", + "symfony/http-foundation": "^7.4|^8.0", + "symfony/yaml": "^7.4|^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/v8.1.11" + }, + "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-11-04T08:39:20+00:00" + }, + { + "name": "symfony/serializer", + "version": "v8.1.11", + "source": { + "type": "git", + "url": "https://github.com/symfony/serializer.git", + "reference": "05624c94507c3acf065b6486bb626f0d741af459" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/serializer/zipball/05624c94507c3acf065b6486bb626f0d741af459", + "reference": "05624c94507c3acf065b6486bb626f0d741af459", + "shasum": "" + }, + "require": { + "php": ">=8.4.1", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-ctype": "^1.8" + }, + "conflict": { + "phpdocumentor/reflection-docblock": "<5.2|>=7", + "phpdocumentor/type-resolver": "<1.5.1", + "symfony/property-access": "<8.1", + "symfony/property-info": "<7.4.15", + "symfony/type-info": "<7.4" + }, + "require-dev": { + "phpdocumentor/reflection-docblock": "^5.2|^6.0", + "phpstan/phpdoc-parser": "^1.0|^2.0", + "seld/jsonlint": "^1.10", + "symfony/cache": "^7.4|^8.0", + "symfony/config": "^7.4|^8.0", + "symfony/console": "^7.4|^8.0", + "symfony/dependency-injection": "^7.4|^8.0", + "symfony/error-handler": "^7.4|^8.0", + "symfony/filesystem": "^7.4|^8.0", + "symfony/form": "^7.4|^8.0", + "symfony/http-foundation": "^7.4|^8.0", + "symfony/http-kernel": "^7.4|^8.0", + "symfony/messenger": "^7.4|^8.0", + "symfony/mime": "^7.4|^8.0", + "symfony/property-access": "^8.1", + "symfony/property-info": "^7.4.15|~8.0.15|^8.1.2", + "symfony/translation-contracts": "^2.5|^3", + "symfony/type-info": "^7.4|^8.0", + "symfony/uid": "^7.4|^8.0", + "symfony/validator": "^7.4|^8.0", + "symfony/var-dumper": "^7.4|^8.0", + "symfony/var-exporter": "^7.4|^8.0", + "symfony/yaml": "^7.4|^8.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Serializer\\": "" + }, + "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": "Handles serializing and deserializing data structures, including object graphs, into array structures or other formats like XML and JSON.", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/serializer/tree/v8.1.11" + }, + "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-11-04T08:39:20+00:00" + }, + { + "name": "symfony/service-contracts", + "version": "v3.8.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/service-contracts.git", + "reference": "052852a96fd5e5ebdb617dba22031e41a3300fb5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/052852a96fd5e5ebdb617dba22031e41a3300fb5", + "reference": "052852a96fd5e5ebdb617dba22031e41a3300fb5", + "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.8-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.8.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-10-20T17:38:25+00:00" + }, + { + "name": "symfony/string", + "version": "v8.1.10", + "source": { + "type": "git", + "url": "https://github.com/symfony/string.git", + "reference": "6c6110979c0150393bbb336170e286d51ab4d76c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/string/zipball/6c6110979c0150393bbb336170e286d51ab4d76c", + "reference": "6c6110979c0150393bbb336170e286d51ab4d76c", + "shasum": "" + }, + "require": { + "php": ">=8.4.1", + "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.4|^8.0", + "symfony/http-client": "^7.4|^8.0", + "symfony/intl": "^7.4|^8.0", + "symfony/translation-contracts": "^2.5|^3.0", + "symfony/var-exporter": "^7.4|^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/v8.1.10" + }, + "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-10-23T17:06:53+00:00" + }, + { + "name": "symfony/translation", + "version": "v8.1.11", + "source": { + "type": "git", + "url": "https://github.com/symfony/translation.git", + "reference": "d065adf56e5508293e80d7c140b0a9e043b63e9c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/translation/zipball/d065adf56e5508293e80d7c140b0a9e043b63e9c", + "reference": "d065adf56e5508293e80d7c140b0a9e043b63e9c", + "shasum": "" + }, + "require": { + "php": ">=8.4.1", + "symfony/polyfill-mbstring": "^1.0", + "symfony/translation-contracts": "^3.6.1" + }, + "conflict": { + "nikic/php-parser": "<5.0", + "symfony/http-client-contracts": "<2.5", + "symfony/service-contracts": "<2.5" + }, + "provide": { + "symfony/translation-implementation": "2.3|3.0" + }, + "require-dev": { + "nikic/php-parser": "^5.0", + "psr/log": "^1|^2|^3", + "symfony/config": "^7.4|^8.0", + "symfony/console": "^7.4|^8.0", + "symfony/dependency-injection": "^7.4|^8.0", + "symfony/finder": "^7.4|^8.0", + "symfony/http-client-contracts": "^2.5|^3.0", + "symfony/http-kernel": "^7.4|^8.0", + "symfony/intl": "^7.4|^8.0", + "symfony/polyfill-intl-icu": "^1.21", + "symfony/routing": "^7.4|^8.0", + "symfony/service-contracts": "^2.5|^3", + "symfony/yaml": "^7.4|^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/v8.1.11" + }, + "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-11-01T22:27:46+00:00" + }, + { + "name": "symfony/translation-contracts", + "version": "v3.8.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/translation-contracts.git", + "reference": "0a3ae917402632fcba2aeddae9c98332f3d7dd05" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/0a3ae917402632fcba2aeddae9c98332f3d7dd05", + "reference": "0a3ae917402632fcba2aeddae9c98332f3d7dd05", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, + "branch-alias": { + "dev-main": "3.8-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.8.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-10-03T08:17:19+00:00" + }, + { + "name": "symfony/type-info", + "version": "v8.1.11", + "source": { + "type": "git", + "url": "https://github.com/symfony/type-info.git", + "reference": "9fd1414061c4bbf953bcfc183b133cbfa0a73c73" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/type-info/zipball/9fd1414061c4bbf953bcfc183b133cbfa0a73c73", + "reference": "9fd1414061c4bbf953bcfc183b133cbfa0a73c73", + "shasum": "" + }, + "require": { + "php": ">=8.4.1", + "psr/container": "^1.1|^2.0" + }, + "conflict": { + "phpstan/phpdoc-parser": "<1.30" + }, + "require-dev": { + "phpstan/phpdoc-parser": "^1.30|^2.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\TypeInfo\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mathias Arlaud", + "email": "mathias.arlaud@gmail.com" + }, + { + "name": "Baptiste LEDUC", + "email": "baptiste.leduc@gmail.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Extracts PHP types information.", + "homepage": "https://symfony.com", + "keywords": [ + "PHPStan", + "phpdoc", + "symfony", + "type" + ], + "support": { + "source": "https://github.com/symfony/type-info/tree/v8.1.11" + }, + "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-11-02T10:58:30+00:00" + }, + { + "name": "symfony/uid", + "version": "v8.1.9", + "source": { + "type": "git", + "url": "https://github.com/symfony/uid.git", + "reference": "cb487cf30380f0b0b090973bb9c0588193c06685" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/uid/zipball/cb487cf30380f0b0b090973bb9c0588193c06685", + "reference": "cb487cf30380f0b0b090973bb9c0588193c06685", + "shasum": "" + }, + "require": { + "php": ">=8.4.1", + "symfony/polyfill-uuid": "^1.15" + }, + "require-dev": { + "symfony/console": "^7.4|^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/v8.1.9" + }, + "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-10-12T14:32:04+00:00" + }, + { + "name": "symfony/var-dumper", + "version": "v8.1.10", + "source": { + "type": "git", + "url": "https://github.com/symfony/var-dumper.git", + "reference": "3412a5af7d34a19515a77890fc804fe8e50d1a4f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/3412a5af7d34a19515a77890fc804fe8e50d1a4f", + "reference": "3412a5af7d34a19515a77890fc804fe8e50d1a4f", + "shasum": "" + }, + "require": { + "php": ">=8.4.1", + "symfony/polyfill-mbstring": "^1.0" + }, + "conflict": { + "symfony/console": "<7.4", + "symfony/error-handler": "<7.4" + }, + "require-dev": { + "symfony/console": "^7.4|^8.0", + "symfony/http-kernel": "^7.4|^8.0", + "symfony/process": "^7.4|^8.0", + "symfony/uid": "^7.4|^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/v8.1.10" + }, + "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-10-26T21:55:04+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.8.0", + "source": { + "type": "git", + "url": "https://github.com/phpdotenv/phpdotenv.git", + "reference": "96149103e62ac67e915f6d2ef59b72dee2e011e0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpdotenv/phpdotenv/zipball/96149103e62ac67e915f6d2ef59b72dee2e011e0", + "reference": "96149103e62ac67e915f6d2ef59b72dee2e011e0", + "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.8-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/phpdotenv/phpdotenv/issues", + "source": "https://github.com/phpdotenv/phpdotenv/tree/v5.8.0" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/vlucas/phpdotenv", + "type": "tidelift" + } + ], + "time": "2026-10-25T16:26:19+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" + }, + { + "name": "web-auth/cose-lib", + "version": "4.8.2", + "source": { + "type": "git", + "url": "https://github.com/web-auth/cose-lib.git", + "reference": "8849e8bf043a2d42d0bec5bda5db2469ad376148" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/web-auth/cose-lib/zipball/8849e8bf043a2d42d0bec5bda5db2469ad376148", + "reference": "8849e8bf043a2d42d0bec5bda5db2469ad376148", + "shasum": "" + }, + "require": { + "brick/math": "^0.9 || ^0.10 || ^0.11 || ^0.12 || ^0.13 || ^0.14 || ^0.15 || ^0.16 || ^0.17 || ^0.18 || ^0.19 || ^0.20 || ^1.0", + "ext-json": "*", + "ext-openssl": "*", + "php": ">=8.1", + "spomky-labs/pki-framework": "^1.0" + }, + "conflict": { + "spomky-labs/cbor-php": "<3.4.0" + }, + "require-dev": { + "spomky-labs/cbor-php": "^3.4" + }, + "suggest": { + "ext-bcmath": "Recommended: without GMP or BCMath, signing with RSASSA-PSS (PS256/PS384/PS512) blinds its private exponentiation in pure PHP", + "ext-gmp": "Recommended: without GMP or BCMath, signing with RSASSA-PSS (PS256/PS384/PS512) blinds its private exponentiation in pure PHP", + "ext-sodium": "Required by the EdDSA/Ed25519 signature algorithms (-8, -19, -260, -261) and to recompute an OKP public key from its private key", + "spomky-labs/cbor-php": "Required by the RFC 9052 header reader and cryptographic structures. 3.4.0 or later: it ships the six COSE message classes (CBOR\\Tag\\CoseSign1Tag and its siblings) that replace the deprecated Cose\\...Tag classes, and its decoder is what enforces the RFC 9052 label uniqueness and nesting bounds this library relies on" + }, + "type": "library", + "autoload": { + "psr-4": { + "Cose\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Florent Morselli", + "homepage": "https://github.com/Spomky" + }, + { + "name": "All contributors", + "homepage": "https://github.com/web-auth/cose/contributors" + } + ], + "description": "CBOR Object Signing and Encryption (COSE) For PHP", + "homepage": "https://github.com/web-auth", + "keywords": [ + "COSE", + "RFC8152" + ], + "support": { + "issues": "https://github.com/web-auth/cose-lib/issues", + "source": "https://github.com/web-auth/cose-lib/tree/4.8.2" + }, + "funding": [ + { + "url": "https://github.com/Spomky", + "type": "github" + }, + { + "url": "https://www.patreon.com/FlorentMorselli", + "type": "patreon" + } + ], + "time": "2026-09-15T17:30:33+00:00" + }, + { + "name": "web-auth/webauthn-lib", + "version": "5.3.12", + "source": { + "type": "git", + "url": "https://github.com/web-auth/webauthn-lib.git", + "reference": "c7aeeb1d35e39b7d32ab5146cce4b668f271a68e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/web-auth/webauthn-lib/zipball/c7aeeb1d35e39b7d32ab5146cce4b668f271a68e", + "reference": "c7aeeb1d35e39b7d32ab5146cce4b668f271a68e", + "shasum": "" + }, + "require": { + "ext-json": "*", + "ext-openssl": "*", + "paragonie/constant_time_encoding": "^2.6|^3.0", + "php": ">=8.2", + "phpdocumentor/reflection-docblock": "^5.3|^6.0", + "psr/clock": "^1.0", + "psr/event-dispatcher": "^1.0", + "psr/log": "^1.0|^2.0|^3.0", + "spomky-labs/cbor-php": "^3.4", + "spomky-labs/pki-framework": "^1.0", + "symfony/clock": "^6.4|^7.0|^8.0", + "symfony/deprecation-contracts": "^3.2", + "symfony/property-access": "^6.4|^7.0|^8.0", + "symfony/property-info": "^6.4|^7.0|^8.0", + "symfony/serializer": "^6.4|^7.0|^8.0", + "symfony/uid": "^6.4|^7.0|^8.0", + "web-auth/cose-lib": "^4.8" + }, + "suggest": { + "psr/log-implementation": "Recommended to receive logs from the library", + "symfony/event-dispatcher": "Recommended to use dispatched events", + "web-token/jwt-library": "Mandatory for fetching Metadata Statement from distant sources" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/web-auth/webauthn-framework", + "name": "web-auth/webauthn-framework" + } + }, + "autoload": { + "psr-4": { + "Webauthn\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Florent Morselli", + "homepage": "https://github.com/Spomky" + }, + { + "name": "All contributors", + "homepage": "https://github.com/web-auth/webauthn-library/contributors" + } + ], + "description": "FIDO2/Webauthn Support For PHP", + "homepage": "https://github.com/web-auth", + "keywords": [ + "FIDO2", + "fido", + "webauthn" + ], + "support": { + "source": "https://github.com/web-auth/webauthn-lib/tree/5.3.12" + }, + "funding": [ + { + "url": "https://github.com/Spomky", + "type": "github" + }, + { + "url": "https://www.patreon.com/FlorentMorselli", + "type": "patreon" + } + ], + "time": "2026-11-03T09:21:08+00:00" + }, + { + "name": "webmozart/assert", + "version": "2.5.0", + "source": { + "type": "git", + "url": "https://github.com/webmozarts/assert.git", + "reference": "8a163706bbcac613733dba03f51e13b5eb1bb819" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/webmozarts/assert/zipball/8a163706bbcac613733dba03f51e13b5eb1bb819", + "reference": "8a163706bbcac613733dba03f51e13b5eb1bb819", + "shasum": "" + }, + "require": { + "ext-ctype": "*", + "ext-date": "*", + "ext-filter": "*", + "php": "^8.2" + }, + "suggest": { + "ext-intl": "", + "ext-simplexml": "", + "ext-spl": "" + }, + "type": "library", + "extra": { + "psalm": { + "pluginClass": "Webmozart\\Assert\\PsalmPlugin" + }, + "branch-alias": { + "dev-master": "2.0-dev", + "dev-feature/2-0": "2.0-dev" + } + }, + "autoload": { + "psr-4": { + "Webmozart\\Assert\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + }, + { + "name": "Woody Gilk", + "email": "woody.gilk@gmail.com" + } + ], + "description": "Assertions to validate method input/output with nice error messages.", + "keywords": [ + "assert", + "check", + "validate" + ], + "support": { + "issues": "https://github.com/webmozarts/assert/issues", + "source": "https://github.com/webmozarts/assert/tree/2.5.0" + }, + "time": "2026-10-05T23:14:19+00:00" + } + ], + "packages-dev": [ + { + "name": "composer/semver", + "version": "3.6.0", + "source": { + "type": "git", + "url": "https://github.com/composer/semver.git", + "reference": "d92543b7ede9c4ec6b59853cefb061e39866d2cf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/semver/zipball/d92543b7ede9c4ec6b59853cefb061e39866d2cf", + "reference": "d92543b7ede9c4ec6b59853cefb061e39866d2cf", + "shasum": "" + }, + "require": { + "php": "^5.3.2 || ^7.0 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^1.11", + "symfony/phpunit-bridge": "^3 || ^7" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\Semver\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nils Adermann", + "email": "naderman@naderman.de", + "homepage": "http://www.naderman.de" + }, + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + }, + { + "name": "Rob Bast", + "email": "rob.bast@gmail.com", + "homepage": "http://robbast.nl" + } + ], + "description": "Version comparison library that offers utilities, version constraint parsing and validation.", + "keywords": [ + "semantic", + "semver", + "validation", + "versioning" + ], + "support": { + "irc": "ircs://irc.libera.chat:6697/composer", + "issues": "https://github.com/composer/semver/issues", + "source": "https://github.com/composer/semver/tree/3.6.0" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + } + ], + "time": "2026-10-29T09:13:34+00:00" + }, + { + "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.19.2", + "source": { + "type": "git", + "url": "https://github.com/filp/whoops.git", + "reference": "84e33631273138ac103d045dc02b0fb7e5485582" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/filp/whoops/zipball/84e33631273138ac103d045dc02b0fb7e5485582", + "reference": "84e33631273138ac103d045dc02b0fb7e5485582", + "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 || ^10.5.58", + "symfony/var-dumper": "^4.0 || ^5.0 || ^6.0 || ^7.0 || ^8.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.19.2" + }, + "funding": [ + { + "url": "https://github.com/denis-sokolov", + "type": "github" + } + ], + "time": "2026-11-03T23:38:01+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/agent-detector", + "version": "v2.0.5", + "source": { + "type": "git", + "url": "https://github.com/laravel/agent-detector.git", + "reference": "9e0d78ab6848d34f3ce5a438ca99ae082afd910a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/agent-detector/zipball/9e0d78ab6848d34f3ce5a438ca99ae082afd910a", + "reference": "9e0d78ab6848d34f3ce5a438ca99ae082afd910a", + "shasum": "" + }, + "require": { + "php": "^8.2.0" + }, + "require-dev": { + "laravel/pint": "^1.24.0", + "pestphp/pest": "^3.8.5|^4.1.0", + "pestphp/pest-plugin-type-coverage": "^3.0|^4.0.2", + "phpstan/phpstan": "^2.1.26", + "rector/rector": "^2.1.7", + "symfony/var-dumper": "^7.3.3" + }, + "type": "library", + "autoload": { + "files": [ + "src/functions.php" + ], + "psr-4": { + "Laravel\\AgentDetector\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "Detect if code is running in an AI agent or automated development environment", + "homepage": "https://github.com/laravel/agent-detector", + "keywords": [ + "Agent", + "ai", + "automation", + "claude", + "cursor", + "detection", + "devin", + "php" + ], + "support": { + "issues": "https://github.com/laravel/agent-detector/issues", + "source": "https://github.com/laravel/agent-detector" + }, + "time": "2026-10-20T16:40:29+00:00" + }, + { + "name": "laravel/boost", + "version": "v2.10.4", + "source": { + "type": "git", + "url": "https://github.com/laravel/boost.git", + "reference": "9cd5e7d81300b5dee4c8b1619ec4b36f4a6367fd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/boost/zipball/9cd5e7d81300b5dee4c8b1619ec4b36f4a6367fd", + "reference": "9cd5e7d81300b5dee4c8b1619ec4b36f4a6367fd", + "shasum": "" + }, + "require": { + "guzzlehttp/guzzle": "^7.9|^8.0", + "illuminate/console": "^11.45.3|^12.41.1|^13.0", + "illuminate/contracts": "^11.45.3|^12.41.1|^13.0", + "illuminate/routing": "^11.45.3|^12.41.1|^13.0", + "illuminate/support": "^11.45.3|^12.41.1|^13.0", + "laravel/mcp": "^0.7.1|^0.8.0|^0.9.0|^1.0", + "laravel/prompts": "^0.3.10", + "laravel/roster": "^1.0.0", + "php": "^8.2" + }, + "require-dev": { + "jasonmccreary/double": "^1.0", + "laravel/pint": "^1.27.0", + "mockery/mockery": "^1.6.12", + "orchestra/testbench": "^9.15.0|^10.6|^11.0", + "pestphp/pest": "^2.36.0|^3.8.4|^4.1.5|^5.3.3", + "phpstan/phpstan": "^2.1.27", + "rector/rector": "^2.1" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Laravel\\Boost\\BoostServiceProvider" + ] + }, + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Laravel\\Boost\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Laravel Boost accelerates AI-assisted development by providing the essential context and structure that AI needs to generate high-quality, Laravel-specific code.", + "homepage": "https://github.com/laravel/boost", + "keywords": [ + "ai", + "dev", + "laravel" + ], + "support": { + "issues": "https://github.com/laravel/boost/issues", + "source": "https://github.com/laravel/boost" + }, + "time": "2026-10-29T18:31:16+00:00" + }, + { + "name": "laravel/mcp", + "version": "v1.1.2", + "source": { + "type": "git", + "url": "https://github.com/laravel/mcp.git", + "reference": "ab9238ce6c89095679651dd3d19d67641d73a436" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/mcp/zipball/ab9238ce6c89095679651dd3d19d67641d73a436", + "reference": "ab9238ce6c89095679651dd3d19d67641d73a436", + "shasum": "" + }, + "require": { + "ext-json": "*", + "ext-mbstring": "*", + "illuminate/console": "^11.45.3|^12.41.1|^13.0", + "illuminate/container": "^11.45.3|^12.41.1|^13.0", + "illuminate/contracts": "^11.45.3|^12.41.1|^13.0", + "illuminate/http": "^11.45.3|^12.41.1|^13.0", + "illuminate/json-schema": "^12.41.1|^13.0", + "illuminate/routing": "^11.45.3|^12.41.1|^13.0", + "illuminate/support": "^11.45.3|^12.41.1|^13.0", + "illuminate/validation": "^11.45.3|^12.41.1|^13.0", + "php": "^8.2", + "symfony/process": "^7.4.5|^8.0.5" + }, + "require-dev": { + "jasonmccreary/double": "^1.0", + "laravel/pint": "^1.20", + "orchestra/testbench": "^9.15|^10.8|^11.0", + "pestphp/pest": "^3.8.5|^4.3.2", + "phpstan/phpstan": "^2.1.27", + "rector/rector": "^2.2.4" + }, + "type": "library", + "extra": { + "laravel": { + "aliases": { + "Mcp": "Laravel\\Mcp\\Facades\\Mcp" + }, + "providers": [ + "Laravel\\Mcp\\Server\\McpServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Laravel\\Mcp\\": "src/", + "Laravel\\Mcp\\Server\\": "src/Server/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "Rapidly build MCP servers for your Laravel applications.", + "homepage": "https://github.com/laravel/mcp", + "keywords": [ + "laravel", + "mcp" + ], + "support": { + "issues": "https://github.com/laravel/mcp/issues", + "source": "https://github.com/laravel/mcp" + }, + "time": "2026-10-26T17:48:48+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/pao", + "version": "v1.1.5", + "source": { + "type": "git", + "url": "https://github.com/laravel/pao.git", + "reference": "620424f1ce744d96937fb6be60a94793e79b67ad" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/pao/zipball/620424f1ce744d96937fb6be60a94793e79b67ad", + "reference": "620424f1ce744d96937fb6be60a94793e79b67ad", + "shasum": "" + }, + "require": { + "laravel/agent-detector": "^2.0.2", + "php": "^8.3" + }, + "conflict": { + "laravel/framework": "<12.0.0", + "nunomaduro/collision": "<8.9.3", + "pestphp/pest": "<4.6.3 || >=6.0.0", + "phpunit/phpunit": "<12.5.23 || >=13.0.0 <13.1.7 || >=14.0.0" + }, + "require-dev": { + "brianium/paratest": "^7.20.0", + "laravel/pint": "^1.30.5", + "orchestra/testbench": "^10.11.0 || ^11.2.0", + "pestphp/pest": "^4.7.8 || ^5.1.4", + "pestphp/pest-plugin-type-coverage": "^4.0.4 || ^5.0.2", + "phpstan/phpstan": "^2.2.13", + "rector/rector": "^2.6.6", + "symfony/process": "^7.4.13 || ^8.1.6", + "symfony/var-dumper": "^7.4.15 || ^8.1.6" + }, + "type": "library", + "extra": { + "pest": { + "plugins": [ + "Laravel\\Pao\\Drivers\\Pest\\Plugin" + ] + }, + "laravel": { + "providers": [ + "Laravel\\Pao\\Laravel\\ServiceProvider" + ] + } + }, + "autoload": { + "files": [ + "src/Autoload.php" + ], + "psr-4": { + "Laravel\\Pao\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "Agent-optimized output for PHP testing tools", + "keywords": [ + "Agent", + "PHPStan", + "ai", + "dev", + "paratest", + "pest", + "php", + "phpunit", + "rector", + "testing" + ], + "support": { + "issues": "https://github.com/laravel/pao/issues", + "source": "https://github.com/laravel/pao" + }, + "time": "2026-09-07T14:48:06+00:00" + }, + { + "name": "laravel/pint", + "version": "v1.32.1", + "source": { + "type": "git", + "url": "https://github.com/laravel/pint.git", + "reference": "006bd7825eb01daf92959d060b89cd9514fe4253" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/pint/zipball/006bd7825eb01daf92959d060b89cd9514fe4253", + "reference": "006bd7825eb01daf92959d060b89cd9514fe4253", + "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.25", + "illuminate/view": "^13.31.0", + "larastan/larastan": "^3.11.0", + "laravel-zero/framework": "^13.0.0", + "laravel/agent-detector": "^2.0.2", + "laravel/prompts": "^0.3.24", + "mockery/mockery": "^1.6.15", + "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-09-10T10:47:55+00:00" + }, + { + "name": "laravel/roster", + "version": "v1.0.0", + "source": { + "type": "git", + "url": "https://github.com/laravel/roster.git", + "reference": "89e518bd88ae98ff50f6082f6b517c8d8e8245fa" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/roster/zipball/89e518bd88ae98ff50f6082f6b517c8d8e8245fa", + "reference": "89e518bd88ae98ff50f6082f6b517c8d8e8245fa", + "shasum": "" + }, + "require": { + "composer/semver": "^3.0", + "illuminate/console": "^11.0|^12.0|^13.0", + "illuminate/contracts": "^11.0|^12.0|^13.0", + "illuminate/support": "^11.0|^12.0|^13.0", + "php": "^8.2", + "symfony/yaml": "^7.2|^8.0" + }, + "require-dev": { + "laravel/pint": "^1.29", + "mockery/mockery": "^1.6", + "orchestra/testbench": "^9.0|^10.0|^11.0", + "pestphp/pest": "^3.0|^4.1", + "phpstan/phpstan": "^2.0", + "rector/rector": "^2.0" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Laravel\\Roster\\RosterServiceProvider" + ] + }, + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Laravel\\Roster\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Detect packages & approaches in use within a Laravel project", + "homepage": "https://github.com/laravel/roster", + "keywords": [ + "dev", + "laravel" + ], + "support": { + "issues": "https://github.com/laravel/roster/issues", + "source": "https://github.com/laravel/roster" + }, + "time": "2026-07-18T17:53:15+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": "12.5.8", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-code-coverage.git", + "reference": "7440368d94738d54f2c1de24dbd3871793bbb0dd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/7440368d94738d54f2c1de24dbd3871793bbb0dd", + "reference": "7440368d94738d54f2c1de24dbd3871793bbb0dd", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-libxml": "*", + "ext-xmlwriter": "*", + "nikic/php-parser": "^5.9.0", + "php": ">=8.3", + "phpunit/php-text-template": "^5.0.1", + "sebastian/complexity": "^5.0", + "sebastian/environment": "^8.1.2", + "sebastian/lines-of-code": "^4.0.1", + "sebastian/version": "^6.0", + "theseer/tokenizer": "^2.0.1" + }, + "require-dev": { + "phpunit/phpunit": "^12.5.37" + }, + "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": "12.5.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/12.5.8" + }, + "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": "2026-10-03T14:03:50+00:00" + }, + { + "name": "phpunit/php-file-iterator", + "version": "6.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-file-iterator.git", + "reference": "a248d1640ab059b075f53a2ef0f9856e864e06b5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/a248d1640ab059b075f53a2ef0f9856e864e06b5", + "reference": "a248d1640ab059b075f53a2ef0f9856e864e06b5", + "shasum": "" + }, + "require": { + "php": ">=8.3" + }, + "require-dev": { + "phpunit/phpunit": "^12.5.33" + }, + "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", + "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/6.0.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/phpunit/php-file-iterator", + "type": "tidelift" + } + ], + "time": "2026-08-25T14:40:53+00:00" + }, + { + "name": "phpunit/php-invoker", + "version": "6.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-invoker.git", + "reference": "12b54e689b07a25a9b41e57736dfab6ec9ae5406" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/12b54e689b07a25a9b41e57736dfab6ec9ae5406", + "reference": "12b54e689b07a25a9b41e57736dfab6ec9ae5406", + "shasum": "" + }, + "require": { + "php": ">=8.3" + }, + "require-dev": { + "ext-pcntl": "*", + "phpunit/phpunit": "^12.0" + }, + "suggest": { + "ext-pcntl": "*" + }, + "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", + "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/6.0.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2025-02-07T04:58:58+00:00" + }, + { + "name": "phpunit/php-text-template", + "version": "5.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-text-template.git", + "reference": "babab73b7ef9fae406f2eb3ee11323a61caa63d5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/babab73b7ef9fae406f2eb3ee11323a61caa63d5", + "reference": "babab73b7ef9fae406f2eb3ee11323a61caa63d5", + "shasum": "" + }, + "require": { + "php": ">=8.3" + }, + "require-dev": { + "phpunit/phpunit": "^12.5.37" + }, + "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": "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/5.0.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-text-template", + "type": "tidelift" + } + ], + "time": "2026-10-03T04:51:29+00:00" + }, + { + "name": "phpunit/php-timer", + "version": "8.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-timer.git", + "reference": "f258ce36aa457f3aa3339f9ed4c81fc66dc8c2cc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/f258ce36aa457f3aa3339f9ed4c81fc66dc8c2cc", + "reference": "f258ce36aa457f3aa3339f9ed4c81fc66dc8c2cc", + "shasum": "" + }, + "require": { + "php": ">=8.3" + }, + "require-dev": { + "phpunit/phpunit": "^12.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "8.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/8.0.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2025-02-07T04:59:38+00:00" + }, + { + "name": "phpunit/phpunit", + "version": "12.5.43", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/phpunit.git", + "reference": "1d5a4a3c98fa1ca3a51402c74b66c2c8df85e0bb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/1d5a4a3c98fa1ca3a51402c74b66c2c8df85e0bb", + "reference": "1d5a4a3c98fa1ca3a51402c74b66c2c8df85e0bb", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-filter": "*", + "ext-json": "*", + "ext-libxml": "*", + "ext-mbstring": "*", + "ext-xmlwriter": "*", + "myclabs/deep-copy": "^1.14.0", + "phar-io/manifest": "^2.0.4", + "phar-io/version": "^3.2.1", + "php": ">=8.3", + "phpunit/php-code-coverage": "^12.5.8", + "phpunit/php-file-iterator": "^6.0.2", + "phpunit/php-invoker": "^6.0.0", + "phpunit/php-text-template": "^5.0.1", + "phpunit/php-timer": "^8.0.0", + "sebastian/cli-parser": "^4.2.1", + "sebastian/comparator": "^7.1.8", + "sebastian/diff": "^7.0.1", + "sebastian/environment": "^8.1.2", + "sebastian/exporter": "^7.0.3", + "sebastian/global-state": "^8.0.3", + "sebastian/object-enumerator": "^7.0.0", + "sebastian/recursion-context": "^7.0.1", + "sebastian/type": "^6.0.4", + "sebastian/version": "^6.0.1", + "staabm/side-effects-detector": "^1.0.5" + }, + "bin": [ + "phpunit" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "12.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/12.5.43" + }, + "funding": [ + { + "url": "https://phpunit.de/sponsoring.html", + "type": "other" + } + ], + "time": "2026-11-02T07:10:00+00:00" + }, + { + "name": "sebastian/cli-parser", + "version": "4.2.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/cli-parser.git", + "reference": "7d05781b13f7dec9043a629a21d086ed74582a15" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/7d05781b13f7dec9043a629a21d086ed74582a15", + "reference": "7d05781b13f7dec9043a629a21d086ed74582a15", + "shasum": "" + }, + "require": { + "php": ">=8.3" + }, + "require-dev": { + "phpunit/phpunit": "^12.5.25" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "4.2-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/4.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/cli-parser", + "type": "tidelift" + } + ], + "time": "2026-05-17T05:29:34+00:00" + }, + { + "name": "sebastian/comparator", + "version": "7.1.8", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/comparator.git", + "reference": "7c65c1e79836812819705b473a90c12399542485" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/7c65c1e79836812819705b473a90c12399542485", + "reference": "7c65c1e79836812819705b473a90c12399542485", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-mbstring": "*", + "php": ">=8.3", + "sebastian/diff": "^7.0", + "sebastian/exporter": "^7.0.3" + }, + "require-dev": { + "phpunit/phpunit": "^12.5.25" + }, + "suggest": { + "ext-bcmath": "For comparing BcMath\\Number objects" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "7.1-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/7.1.8" + }, + "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-05-21T04:45:25+00:00" + }, + { + "name": "sebastian/complexity", + "version": "5.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/complexity.git", + "reference": "bad4316aba5303d0221f43f8cee37eb58d384bbb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/bad4316aba5303d0221f43f8cee37eb58d384bbb", + "reference": "bad4316aba5303d0221f43f8cee37eb58d384bbb", + "shasum": "" + }, + "require": { + "nikic/php-parser": "^5.0", + "php": ">=8.3" + }, + "require-dev": { + "phpunit/phpunit": "^12.0" + }, + "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 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/5.0.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2025-02-07T04:55:25+00:00" + }, + { + "name": "sebastian/diff", + "version": "7.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/diff.git", + "reference": "cd4cabe39f8a4e8ee6818ba99f10a05561ea4ad6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/cd4cabe39f8a4e8ee6818ba99f10a05561ea4ad6", + "reference": "cd4cabe39f8a4e8ee6818ba99f10a05561ea4ad6", + "shasum": "" + }, + "require": { + "php": ">=8.3" + }, + "require-dev": { + "phpunit/phpunit": "^12.5.33", + "symfony/process": "^7.4.17" + }, + "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" + }, + { + "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/7.0.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/diff", + "type": "tidelift" + } + ], + "time": "2026-08-25T15:35:54+00:00" + }, + { + "name": "sebastian/environment", + "version": "8.1.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/environment.git", + "reference": "9d32c685773823b1983e256ae4ecd48a10d6e439" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/9d32c685773823b1983e256ae4ecd48a10d6e439", + "reference": "9d32c685773823b1983e256ae4ecd48a10d6e439", + "shasum": "" + }, + "require": { + "php": ">=8.3" + }, + "require-dev": { + "phpunit/phpunit": "^12.5.26" + }, + "suggest": { + "ext-posix": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "8.1-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/8.1.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/environment", + "type": "tidelift" + } + ], + "time": "2026-05-25T13:40:20+00:00" + }, + { + "name": "sebastian/exporter", + "version": "7.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/exporter.git", + "reference": "c5e21b5de653ce0a769fb36f5cdfcb5e7a32cf23" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/c5e21b5de653ce0a769fb36f5cdfcb5e7a32cf23", + "reference": "c5e21b5de653ce0a769fb36f5cdfcb5e7a32cf23", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "php": ">=8.3", + "sebastian/recursion-context": "^7.0.1" + }, + "require-dev": { + "phpunit/phpunit": "^12.5.25" + }, + "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" + }, + { + "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/7.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/exporter", + "type": "tidelift" + } + ], + "time": "2026-05-20T04:37:17+00:00" + }, + { + "name": "sebastian/global-state", + "version": "8.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/global-state.git", + "reference": "b164d3274d6537ab462591c5755f76a8f5b1aae9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/b164d3274d6537ab462591c5755f76a8f5b1aae9", + "reference": "b164d3274d6537ab462591c5755f76a8f5b1aae9", + "shasum": "" + }, + "require": { + "php": ">=8.3", + "sebastian/object-reflector": "^5.0", + "sebastian/recursion-context": "^7.0.1" + }, + "require-dev": { + "ext-dom": "*", + "phpunit/phpunit": "^12.5.28" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "8.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/8.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/global-state", + "type": "tidelift" + } + ], + "time": "2026-06-01T15:10:33+00:00" + }, + { + "name": "sebastian/lines-of-code", + "version": "4.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/lines-of-code.git", + "reference": "d543b8ef219dcd8da262cbb958639a96bedba10e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/d543b8ef219dcd8da262cbb958639a96bedba10e", + "reference": "d543b8ef219dcd8da262cbb958639a96bedba10e", + "shasum": "" + }, + "require": { + "nikic/php-parser": "^5.7.0", + "php": ">=8.3" + }, + "require-dev": { + "phpunit/phpunit": "^12.5.25" + }, + "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 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/4.0.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/lines-of-code", + "type": "tidelift" + } + ], + "time": "2026-05-19T16:22:07+00:00" + }, + { + "name": "sebastian/object-enumerator", + "version": "7.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/object-enumerator.git", + "reference": "1effe8e9b8e068e9ae228e542d5d11b5d16db894" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/1effe8e9b8e068e9ae228e542d5d11b5d16db894", + "reference": "1effe8e9b8e068e9ae228e542d5d11b5d16db894", + "shasum": "" + }, + "require": { + "php": ">=8.3", + "sebastian/object-reflector": "^5.0", + "sebastian/recursion-context": "^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^12.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": "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/7.0.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2025-02-07T04:57:48+00:00" + }, + { + "name": "sebastian/object-reflector", + "version": "5.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/object-reflector.git", + "reference": "4bfa827c969c98be1e527abd576533293c634f6a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/4bfa827c969c98be1e527abd576533293c634f6a", + "reference": "4bfa827c969c98be1e527abd576533293c634f6a", + "shasum": "" + }, + "require": { + "php": ">=8.3" + }, + "require-dev": { + "phpunit/phpunit": "^12.0" + }, + "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" + } + ], + "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/5.0.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2025-02-07T04:58:17+00:00" + }, + { + "name": "sebastian/recursion-context", + "version": "7.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/recursion-context.git", + "reference": "0b01998a7d5b1f122911a66bebcb8d46f0c82d8c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/0b01998a7d5b1f122911a66bebcb8d46f0c82d8c", + "reference": "0b01998a7d5b1f122911a66bebcb8d46f0c82d8c", + "shasum": "" + }, + "require": { + "php": ">=8.3" + }, + "require-dev": { + "phpunit/phpunit": "^12.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" + }, + { + "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/7.0.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/recursion-context", + "type": "tidelift" + } + ], + "time": "2025-08-13T04:44:59+00:00" + }, + { + "name": "sebastian/type", + "version": "6.0.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/type.git", + "reference": "82ff822c2edc46724be9f7411d3163021f602773" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/82ff822c2edc46724be9f7411d3163021f602773", + "reference": "82ff822c2edc46724be9f7411d3163021f602773", + "shasum": "" + }, + "require": { + "php": ">=8.3" + }, + "require-dev": { + "phpunit/phpunit": "^12.5.25" + }, + "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", + "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/6.0.4" + }, + "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": "2026-05-20T06:45:45+00:00" + }, + { + "name": "sebastian/version", + "version": "6.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/version.git", + "reference": "9e935a16187e14f39b0e79910dabd614972cdb26" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/9e935a16187e14f39b0e79910dabd614972cdb26", + "reference": "9e935a16187e14f39b0e79910dabd614972cdb26", + "shasum": "" + }, + "require": { + "php": ">=8.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", + "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/6.0.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/version", + "type": "tidelift" + } + ], + "time": "2026-10-04T05:50:08+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": "v8.1.11", + "source": { + "type": "git", + "url": "https://github.com/symfony/yaml.git", + "reference": "e8266f55160f674f290a5f567cb55e11e21f921b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/yaml/zipball/e8266f55160f674f290a5f567cb55e11e21f921b", + "reference": "e8266f55160f674f290a5f567cb55e11e21f921b", + "shasum": "" + }, + "require": { + "php": ">=8.4.1", + "symfony/polyfill-ctype": "^1.8" + }, + "conflict": { + "symfony/console": "<7.4" + }, + "require-dev": { + "symfony/console": "^7.4|^8.0", + "yaml/yaml-test-suite": "*" + }, + "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/v8.1.11" + }, + "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-11-04T08:39:20+00:00" + }, + { + "name": "theseer/tokenizer", + "version": "2.0.1", + "source": { + "type": "git", + "url": "https://github.com/theseer/tokenizer.git", + "reference": "7989e43bf381af0eac72e4f0ca5bcbfa81658be4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/theseer/tokenizer/zipball/7989e43bf381af0eac72e4f0ca5bcbfa81658be4", + "reference": "7989e43bf381af0eac72e4f0ca5bcbfa81658be4", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-tokenizer": "*", + "ext-xmlwriter": "*", + "php": "^8.1" + }, + "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/2.0.1" + }, + "funding": [ + { + "url": "https://github.com/theseer", + "type": "github" + } + ], + "time": "2025-12-08T11:19:18+00:00" + } + ], + "aliases": [], + "minimum-stability": "stable", + "stability-flags": {}, + "prefer-stable": true, + "prefer-lowest": false, + "platform": { + "php": "^8.3" + }, + "platform-dev": {}, + "plugin-api-version": "2.9.0" +} diff --git a/appstore/website/config/app.php b/appstore/website/config/app.php new file mode 100644 index 0000000..dfa47ba --- /dev/null +++ b/appstore/website/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", "array" + | + */ + + 'maintenance' => [ + 'driver' => env('APP_MAINTENANCE_DRIVER', 'file'), + 'store' => env('APP_MAINTENANCE_STORE', 'database'), + ], + +]; diff --git a/appstore/website/config/auth.php b/appstore/website/config/auth.php new file mode 100644 index 0000000..d7568ff --- /dev/null +++ b/appstore/website/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/appstore/website/config/cache.php b/appstore/website/config/cache.php new file mode 100644 index 0000000..d88a596 --- /dev/null +++ b/appstore/website/config/cache.php @@ -0,0 +1,136 @@ + 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", "storage", "octane", + | "session", "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/locks'), + ], + + 'storage' => [ + 'driver' => 'storage', + 'disk' => env('CACHE_STORAGE_DISK'), + 'path' => env('CACHE_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-'), + + /* + |-------------------------------------------------------------------------- + | Serializable Classes + |-------------------------------------------------------------------------- + | + | This value determines the classes that can be unserialized from cache + | storage. By default, no PHP classes will be unserialized from your + | cache to prevent gadget chain attacks if your APP_KEY is leaked. + | + */ + + 'serializable_classes' => false, + +]; diff --git a/appstore/website/config/database.php b/appstore/website/config/database.php new file mode 100644 index 0000000..abbb88e --- /dev/null +++ b/appstore/website/config/database.php @@ -0,0 +1,184 @@ + env('DB_CONNECTION', 'sqlite'), + + /* + |-------------------------------------------------------------------------- + | Database Connections + |-------------------------------------------------------------------------- + | + | Below are all of the database connections defined for your application. + | An example configuration is provided for each database system which + | is supported by Laravel. You're free to add / remove connections. + | + */ + + 'connections' => [ + + 'sqlite' => [ + 'driver' => 'sqlite', + 'url' => env('DB_URL'), + 'database' => env('DB_DATABASE', database_path('database.sqlite')), + 'prefix' => '', + 'foreign_key_constraints' => env('DB_FOREIGN_KEYS', true), + 'busy_timeout' => null, + 'journal_mode' => null, + 'synchronous' => null, + 'transaction_mode' => 'DEFERRED', + ], + + 'mysql' => [ + 'driver' => 'mysql', + 'url' => env('DB_URL'), + 'host' => env('DB_HOST', '127.0.0.1'), + 'port' => env('DB_PORT', '3306'), + 'database' => env('DB_DATABASE', 'laravel'), + 'username' => env('DB_USERNAME', 'root'), + 'password' => env('DB_PASSWORD', ''), + 'unix_socket' => env('DB_SOCKET', ''), + 'charset' => env('DB_CHARSET', 'utf8mb4'), + 'collation' => env('DB_COLLATION', 'utf8mb4_unicode_ci'), + 'prefix' => '', + 'prefix_indexes' => true, + 'strict' => true, + 'engine' => null, + 'options' => extension_loaded('pdo_mysql') ? array_filter([ + Mysql::ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'), + ]) : [], + ], + + 'mariadb' => [ + 'driver' => 'mariadb', + 'url' => env('DB_URL'), + 'host' => env('DB_HOST', '127.0.0.1'), + 'port' => env('DB_PORT', '3306'), + 'database' => env('DB_DATABASE', 'laravel'), + 'username' => env('DB_USERNAME', 'root'), + 'password' => env('DB_PASSWORD', ''), + 'unix_socket' => env('DB_SOCKET', ''), + 'charset' => env('DB_CHARSET', 'utf8mb4'), + 'collation' => env('DB_COLLATION', 'utf8mb4_unicode_ci'), + 'prefix' => '', + 'prefix_indexes' => true, + 'strict' => true, + 'engine' => null, + 'options' => extension_loaded('pdo_mysql') ? array_filter([ + Mysql::ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'), + ]) : [], + ], + + 'pgsql' => [ + 'driver' => 'pgsql', + 'url' => env('DB_URL'), + 'host' => env('DB_HOST', '127.0.0.1'), + 'port' => env('DB_PORT', '5432'), + 'database' => env('DB_DATABASE', 'laravel'), + 'username' => env('DB_USERNAME', 'root'), + 'password' => env('DB_PASSWORD', ''), + 'charset' => env('DB_CHARSET', 'utf8'), + 'prefix' => '', + 'prefix_indexes' => true, + 'search_path' => 'public', + 'sslmode' => env('DB_SSLMODE', 'prefer'), + ], + + 'sqlsrv' => [ + 'driver' => 'sqlsrv', + 'url' => env('DB_URL'), + 'host' => env('DB_HOST', 'localhost'), + 'port' => env('DB_PORT', '1433'), + 'database' => env('DB_DATABASE', 'laravel'), + 'username' => env('DB_USERNAME', 'root'), + 'password' => env('DB_PASSWORD', ''), + 'charset' => env('DB_CHARSET', 'utf8'), + 'prefix' => '', + 'prefix_indexes' => true, + // 'encrypt' => env('DB_ENCRYPT', 'yes'), + // 'trust_server_certificate' => env('DB_TRUST_SERVER_CERTIFICATE', 'false'), + ], + + ], + + /* + |-------------------------------------------------------------------------- + | Migration Repository Table + |-------------------------------------------------------------------------- + | + | This table keeps track of all the migrations that have already run for + | your application. Using this information, we can determine which of + | the migrations on disk haven't actually been run on the database. + | + */ + + 'migrations' => [ + 'table' => 'migrations', + 'update_date_on_publish' => true, + ], + + /* + |-------------------------------------------------------------------------- + | Redis Databases + |-------------------------------------------------------------------------- + | + | Redis is an open source, fast, and advanced key-value store that also + | provides a richer body of commands than a typical key-value system + | such as Memcached. You may define your connection settings here. + | + */ + + 'redis' => [ + + 'client' => env('REDIS_CLIENT', 'phpredis'), + + 'options' => [ + 'cluster' => env('REDIS_CLUSTER', 'redis'), + 'prefix' => env('REDIS_PREFIX', Str::slug((string) env('APP_NAME', 'laravel')).'-database-'), + 'persistent' => env('REDIS_PERSISTENT', false), + ], + + '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'), + 'max_retries' => env('REDIS_MAX_RETRIES', 3), + 'backoff_algorithm' => env('REDIS_BACKOFF_ALGORITHM', 'decorrelated_jitter'), + 'backoff_base' => env('REDIS_BACKOFF_BASE', 100), + 'backoff_cap' => env('REDIS_BACKOFF_CAP', 1000), + ], + + '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'), + 'max_retries' => env('REDIS_MAX_RETRIES', 3), + 'backoff_algorithm' => env('REDIS_BACKOFF_ALGORITHM', 'decorrelated_jitter'), + 'backoff_base' => env('REDIS_BACKOFF_BASE', 100), + 'backoff_cap' => env('REDIS_BACKOFF_CAP', 1000), + ], + + ], + +]; diff --git a/appstore/website/config/filesystems.php b/appstore/website/config/filesystems.php new file mode 100644 index 0000000..37d8fca --- /dev/null +++ b/appstore/website/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/appstore/website/config/fortify.php b/appstore/website/config/fortify.php new file mode 100644 index 0000000..8720095 --- /dev/null +++ b/appstore/website/config/fortify.php @@ -0,0 +1,178 @@ + 'web', + + /* + |-------------------------------------------------------------------------- + | Fortify Password Broker + |-------------------------------------------------------------------------- + | + | Here you may specify which password broker Fortify can use when a user + | is resetting their password. This configured value should match one + | of your password brokers setup in your "auth" configuration file. + | + */ + + 'passwords' => 'users', + + /* + |-------------------------------------------------------------------------- + | Username / Email + |-------------------------------------------------------------------------- + | + | This value defines which model attribute should be considered as your + | application's "username" field. Typically, this might be the email + | address of the users but you are free to change this value here. + | + | Out of the box, Fortify expects forgot password and reset password + | requests to have a field named 'email'. If the application uses + | another name for the field you may define it below as needed. + | + */ + + 'username' => 'email', + + 'email' => 'email', + + /* + |-------------------------------------------------------------------------- + | Lowercase Usernames + |-------------------------------------------------------------------------- + | + | This value defines whether usernames should be lowercased before saving + | them in the database, as some database system string fields are case + | sensitive. You may disable this for your application if necessary. + | + */ + + 'lowercase_usernames' => true, + + /* + |-------------------------------------------------------------------------- + | Home Path + |-------------------------------------------------------------------------- + | + | Here you may configure the path where users will get redirected during + | authentication or password reset when the operations are successful + | and the user is authenticated. You are free to change this value. + | + */ + + 'home' => '/account', + + /* + |-------------------------------------------------------------------------- + | Fortify Routes Prefix / Subdomain + |-------------------------------------------------------------------------- + | + | Here you may specify which prefix Fortify will assign to all the routes + | that it registers with the application. If necessary, you may change + | subdomain under which all of the Fortify routes will be available. + | + */ + + 'prefix' => '', + + 'domain' => null, + + /* + |-------------------------------------------------------------------------- + | Fortify Routes Middleware + |-------------------------------------------------------------------------- + | + | Here you may specify which middleware Fortify will assign to the routes + | that it registers with the application. If necessary, you may change + | these middleware but typically this provided default is preferred. + | + */ + + 'middleware' => ['web'], + + /* + |-------------------------------------------------------------------------- + | Rate Limiting + |-------------------------------------------------------------------------- + | + | By default, Fortify will throttle logins to five requests per minute for + | every email and IP address combination. However, if you would like to + | specify a custom rate limiter to call then you may specify it here. + | + */ + + 'limiters' => [ + 'login' => 'login', + 'two-factor' => 'two-factor', + 'passkeys' => 'passkeys', + ], + + /* + |-------------------------------------------------------------------------- + | Register View Routes + |-------------------------------------------------------------------------- + | + | Here you may specify if the routes returning views should be disabled as + | you may not need them when building your own application. This may be + | especially true if you're writing a custom single-page application. + | + */ + + 'views' => true, + + /* + |-------------------------------------------------------------------------- + | Passkeys + |-------------------------------------------------------------------------- + | + | These settings configure Fortify's passkey (WebAuthn) support. Passkeys + | allow users to sign in without needing to remember credentials since + | they use public-key cryptography - making them immune to breaches. + | + */ + + 'passkeys' => [ + 'relying_party_id' => parse_url(config('app.url'), PHP_URL_HOST), + 'allowed_origins' => [config('app.url')], + 'timeout' => 60000, + ], + + /* + |-------------------------------------------------------------------------- + | Features + |-------------------------------------------------------------------------- + | + | Some of the Fortify features are optional. You may disable the features + | by removing them from this array. You're free to only remove some of + | these features or you can even remove all of these if you need to. + | + */ + + 'features' => [ + Features::registration(), + Features::resetPasswords(), + Features::emailVerification(), + Features::updateProfileInformation(), + Features::updatePasswords(), + Features::twoFactorAuthentication([ + 'confirm' => true, + 'confirmPassword' => true, + // 'window' => 0, + ]), + + ], + +]; diff --git a/appstore/website/config/logging.php b/appstore/website/config/logging.php new file mode 100644 index 0000000..97bdc03 --- /dev/null +++ b/appstore/website/config/logging.php @@ -0,0 +1,140 @@ + 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", "monthly", "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'), + 'max_files' => env('LOG_DAILY_DAYS', 14), + 'replace_placeholders' => true, + ], + + 'monthly' => [ + 'driver' => 'monthly', + 'path' => storage_path('logs/laravel.log'), + 'level' => env('LOG_LEVEL', 'debug'), + 'max_files' => 3, + '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/appstore/website/config/mail.php b/appstore/website/config/mail.php new file mode 100644 index 0000000..e32e88d --- /dev/null +++ b/appstore/website/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/appstore/website/config/queue.php b/appstore/website/config/queue.php new file mode 100644 index 0000000..79c2c0a --- /dev/null +++ b/appstore/website/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/appstore/website/config/services.php b/appstore/website/config/services.php new file mode 100644 index 0000000..ec226a4 --- /dev/null +++ b/appstore/website/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/appstore/website/config/session.php b/appstore/website/config/session.php new file mode 100644 index 0000000..f574482 --- /dev/null +++ b/appstore/website/config/session.php @@ -0,0 +1,233 @@ + 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), + + /* + |-------------------------------------------------------------------------- + | Session Serialization + |-------------------------------------------------------------------------- + | + | This value controls the serialization strategy for session data, which + | is JSON by default. Setting this to "php" allows the storage of PHP + | objects in the session but can make an application vulnerable to + | "gadget chain" serialization attacks if the APP_KEY is leaked. + | + | Supported: "json", "php" + | + */ + + 'serialization' => 'json', + +]; diff --git a/appstore/website/config/tarnax.php b/appstore/website/config/tarnax.php new file mode 100644 index 0000000..ab9b8bf --- /dev/null +++ b/appstore/website/config/tarnax.php @@ -0,0 +1,6 @@ + ['environment'=>env('PADDLE_ENVIRONMENT','sandbox'),'api_key'=>env('PADDLE_API_KEY'),'client_token'=>env('PADDLE_CLIENT_TOKEN'),'price_id'=>env('PADDLE_PRICE_ID'),'webhook_secret'=>env('PADDLE_WEBHOOK_SECRET')], + 'apple'=>['url'=>env('APPLE_STORE_URL'),'bundle_id'=>env('APPLE_BUNDLE_ID'),'product_id'=>env('APPLE_PRODUCT_ID'),'environment'=>env('APPLE_ENVIRONMENT','Sandbox'),'root_certificate'=>env('APPLE_ROOT_CERTIFICATE')], + 'support_email'=>env('SUPPORT_EMAIL'),'consent_version'=>'2026-11-04', +]; diff --git a/appstore/website/database/.gitignore b/appstore/website/database/.gitignore new file mode 100644 index 0000000..9b19b93 --- /dev/null +++ b/appstore/website/database/.gitignore @@ -0,0 +1 @@ +*.sqlite* diff --git a/appstore/website/database/factories/UserFactory.php b/appstore/website/database/factories/UserFactory.php new file mode 100644 index 0000000..c4ceb07 --- /dev/null +++ b/appstore/website/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/appstore/website/database/migrations/0001_01_01_000000_create_users_table.php b/appstore/website/database/migrations/0001_01_01_000000_create_users_table.php new file mode 100644 index 0000000..05fb5d9 --- /dev/null +++ b/appstore/website/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/appstore/website/database/migrations/0001_01_01_000001_create_cache_table.php b/appstore/website/database/migrations/0001_01_01_000001_create_cache_table.php new file mode 100644 index 0000000..06dc7a5 --- /dev/null +++ b/appstore/website/database/migrations/0001_01_01_000001_create_cache_table.php @@ -0,0 +1,35 @@ +string('key')->primary(); + $table->mediumText('value'); + $table->bigInteger('expiration')->index(); + }); + + Schema::create('cache_locks', function (Blueprint $table) { + $table->string('key')->primary(); + $table->string('owner'); + $table->bigInteger('expiration')->index(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('cache'); + Schema::dropIfExists('cache_locks'); + } +}; diff --git a/appstore/website/database/migrations/0001_01_01_000002_create_jobs_table.php b/appstore/website/database/migrations/0001_01_01_000002_create_jobs_table.php new file mode 100644 index 0000000..edac6fe --- /dev/null +++ b/appstore/website/database/migrations/0001_01_01_000002_create_jobs_table.php @@ -0,0 +1,59 @@ +id(); + $table->string('queue')->index(); + $table->longText('payload'); + $table->unsignedSmallInteger('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->string('connection'); + $table->string('queue'); + $table->longText('payload'); + $table->longText('exception'); + $table->timestamp('failed_at')->useCurrent(); + + $table->index(['connection', 'queue', 'failed_at']); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('jobs'); + Schema::dropIfExists('job_batches'); + Schema::dropIfExists('failed_jobs'); + } +}; diff --git a/appstore/website/database/migrations/2026_11_04_163412_add_two_factor_columns_to_users_table.php b/appstore/website/database/migrations/2026_11_04_163412_add_two_factor_columns_to_users_table.php new file mode 100644 index 0000000..45739ef --- /dev/null +++ b/appstore/website/database/migrations/2026_11_04_163412_add_two_factor_columns_to_users_table.php @@ -0,0 +1,42 @@ +text('two_factor_secret') + ->after('password') + ->nullable(); + + $table->text('two_factor_recovery_codes') + ->after('two_factor_secret') + ->nullable(); + + $table->timestamp('two_factor_confirmed_at') + ->after('two_factor_recovery_codes') + ->nullable(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::table('users', function (Blueprint $table) { + $table->dropColumn([ + 'two_factor_secret', + 'two_factor_recovery_codes', + 'two_factor_confirmed_at', + ]); + }); + } +}; diff --git a/appstore/website/database/migrations/2026_11_04_163413_create_passkeys_table.php b/appstore/website/database/migrations/2026_11_04_163413_create_passkeys_table.php new file mode 100644 index 0000000..a0b9e7d --- /dev/null +++ b/appstore/website/database/migrations/2026_11_04_163413_create_passkeys_table.php @@ -0,0 +1,35 @@ +id(); + $table->foreignIdFor(Passkeys::userModel(), 'user_id')->constrained()->cascadeOnDelete(); + $table->string('name'); + $table->string('credential_id')->unique(); + $table->json('credential'); + $table->timestamp('last_used_at')->nullable(); + $table->timestamps(); + + $table->index('user_id'); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('passkeys'); + } +}; diff --git a/appstore/website/database/migrations/2026_11_04_163430_create_commerce_tables.php b/appstore/website/database/migrations/2026_11_04_163430_create_commerce_tables.php new file mode 100644 index 0000000..dbefc7a --- /dev/null +++ b/appstore/website/database/migrations/2026_11_04_163430_create_commerce_tables.php @@ -0,0 +1,22 @@ +boolean('is_admin')->default(false);$t->uuid('account_token')->nullable()->unique();}); + Schema::create('pages',function(Blueprint $t){$t->id();$t->string('slug')->unique();$t->string('title');$t->text('body');$t->string('description')->nullable();$t->boolean('published')->default(false);$t->timestamps();}); + Schema::create('settings',function(Blueprint $t){$t->string('key')->primary();$t->text('value')->nullable();}); + Schema::create('releases',function(Blueprint $t){$t->id();$t->string('version')->unique();$t->string('channel')->default('stable');$t->string('platform')->default('macOS');$t->text('notes');$t->string('path');$t->string('sha256',64);$t->unsignedBigInteger('bytes');$t->boolean('published')->default(false);$t->timestamps();}); + Schema::create('purchases',function(Blueprint $t){$t->id();$t->foreignId('user_id')->constrained()->restrictOnDelete();$t->string('provider');$t->string('transaction_id')->unique();$t->string('subscription_id')->nullable()->index();$t->string('status');$t->unsignedBigInteger('total')->default(0);$t->string('currency',3)->default('USD');$t->timestamp('provider_updated_at')->nullable();$t->timestamps();}); + Schema::create('licenses',function(Blueprint $t){$t->id();$t->foreignId('user_id')->constrained()->cascadeOnDelete();$t->foreignId('purchase_id')->unique()->constrained()->cascadeOnDelete();$t->string('key_hash',64)->unique();$t->text('key_encrypted');$t->string('status')->default('active');$t->unsignedInteger('device_limit')->default(2);$t->timestamps();}); + Schema::create('activations',function(Blueprint $t){$t->id();$t->foreignId('license_id')->constrained()->cascadeOnDelete();$t->string('device_hash',64);$t->string('token_hash',64)->unique();$t->timestamp('last_seen_at');$t->timestamps();$t->unique(['license_id','device_hash']);}); + Schema::create('webhook_events',function(Blueprint $t){$t->string('id')->primary();$t->string('type');$t->timestamp('processed_at');}); + Schema::create('tickets',function(Blueprint $t){$t->id();$t->foreignId('user_id')->constrained()->cascadeOnDelete();$t->string('subject');$t->string('status')->default('open');$t->timestamps();}); + Schema::create('ticket_messages',function(Blueprint $t){$t->id();$t->foreignId('ticket_id')->constrained()->cascadeOnDelete();$t->foreignId('user_id')->constrained()->cascadeOnDelete();$t->text('body');$t->timestamps();}); + Schema::create('consents',function(Blueprint $t){$t->id();$t->uuid('visitor_id')->index();$t->foreignId('user_id')->nullable()->constrained()->nullOnDelete();$t->string('policy_version');$t->boolean('analytics');$t->boolean('marketing');$t->timestamps();}); + Schema::create('privacy_requests',function(Blueprint $t){$t->id();$t->foreignId('user_id')->constrained()->cascadeOnDelete();$t->string('type');$t->string('status')->default('pending');$t->timestamps();}); + Schema::create('audit_logs',function(Blueprint $t){$t->id();$t->foreignId('user_id')->nullable()->constrained()->nullOnDelete();$t->string('action');$t->string('resource');$t->timestamps();}); + } + public function down(): void {foreach(['audit_logs','privacy_requests','consents','ticket_messages','tickets','webhook_events','activations','licenses','purchases','releases','settings','pages'] as $table){Schema::dropIfExists($table);}Schema::table('users',function(Blueprint $t){$t->dropColumn(['is_admin','account_token']);});} +}; diff --git a/appstore/website/database/migrations/2026_11_04_164659_add_commerce_operations_tables.php b/appstore/website/database/migrations/2026_11_04_164659_add_commerce_operations_tables.php new file mode 100644 index 0000000..88fa2f3 --- /dev/null +++ b/appstore/website/database/migrations/2026_11_04_164659_add_commerce_operations_tables.php @@ -0,0 +1,24 @@ +['Built around your server','Tarnax is a native remote for your own qBittorrent server. Monitor transfers, organise your library and control file priorities. Requires the qBittorrent Web UI API and a trusted HTTPS connection. Credentials are managed by the native app.'], + 'privacy'=>['Privacy notice — template','DRAFT — replace and review before publishing.\n\nController: [legal entity, address, contact]. We process account details, purchase references, support messages, device identifier hashes and consent choices to deliver software, secure accounts and provide support. Specify the lawful basis for each purpose.\n\nPaddle processes direct payments as merchant of record. Apple handles App Store purchases. Identify hosting, mail and other processors, international transfers and safeguards. We do not receive payment card details.\n\nSet retention periods for accounts, support, security and billing records. Explain access, correction, erasure, restriction, portability, objection and complaint rights, and name the supervisory authority. Use your account to export data or request deletion. Specify response deadlines and contact.'], + 'terms'=>['Terms of use — template','DRAFT — legal review required.\n\nProvider: [legal name and address]. Describe supported software, system requirements, price, tax, license scope, device limit, permitted uses, updates, support and termination. Use only content you are authorised to access and share.\n\nDirect purchases are processed by Paddle. App Store purchases are subject to Apple’s applicable terms. Distribution entitlements are separate. State applicable consumer rights, warranties, liability limits, governing law and dispute process without excluding mandatory rights.'], + 'refunds'=>['Refund policy — template','DRAFT — legal review required.\n\nFor direct purchases contact [support address] with your transaction reference. State the applicable refund period, eligibility and process in agreement with Paddle merchant terms and mandatory consumer rights. Explain digital-content cancellation consent where required. Approved refunds revoke direct licenses. App Store refunds are requested through Apple.'], + 'cookies'=>['Cookie policy — template','DRAFT — review cookie inventory and retention periods.\n\nEssential session and CSRF cookies protect your account. Tarnax preference and visitor cookies remember choices and record consent for up to one year. Optional analytics and marketing are disabled by default. No analytics or advertising scripts ship in this project. Change or withdraw choices at any time using Cookie preferences. Document any trackers before enabling them.'] + ]; + foreach($pages as $slug=>[$title,$body]){DB::table('pages')->insertOrIgnore(['slug'=>$slug,'title'=>$title,'body'=>str_replace('\\n',"\n",$body),'description'=>$title,'published'=>true,'created_at'=>now(),'updated_at'=>now()]);} + foreach(['headline'=>'Your server. Your control.','tagline'=>'A native iPhone and iPad remote for your own qBittorrent server. Follow live transfers, organise your library and manage the details from wherever you are.','price_label'=>'Pricing coming soon'] as $key=>$value){DB::table('settings')->insertOrIgnore(compact('key','value'));} + } +} diff --git a/appstore/website/index.html b/appstore/website/index.html deleted file mode 100644 index 01cf0a7..0000000 --- a/appstore/website/index.html +++ /dev/null @@ -1 +0,0 @@ -Your server. Your control. · Tarnax

    Tarnax
    Tarnax app icon

    Remote for qBittorrent

    Your server.
    Your control.

    A native iPhone and iPad remote for your own qBittorrent server. Follow live transfers, organise your library and manage the details from wherever you are.

    Get support

    See the flow

    Colourful upload and download graphs, live speeds and the server space you need to know about.

    Manage the details

    Search and filter your transfers, control file priorities and edit your server’s preferences.

    Your connection

    Trusted HTTPS, device Keychain credentials and optional Face ID or device authentication.

    Requires your own qBittorrent server with its Web UI API enabled and a trusted HTTPS connection. Torrent contents stay on your server. Use only content you are authorised to access and share.

    \ No newline at end of file diff --git a/appstore/website/package-lock.json b/appstore/website/package-lock.json new file mode 100644 index 0000000..35ca7a1 --- /dev/null +++ b/appstore/website/package-lock.json @@ -0,0 +1,2229 @@ +{ + "name": "tarnax", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "devDependencies": { + "@tailwindcss/vite": "^4.0.0", + "concurrently": "^10.0.3", + "laravel-vite-plugin": "^3.1", + "tailwindcss": "^4.0.0", + "vite": "^8.0.0" + }, + "optionalDependencies": { + "@laravel/multiplex": "^0.4.1" + } + }, + "node_modules/@alcalzone/ansi-tokenize": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@alcalzone/ansi-tokenize/-/ansi-tokenize-0.3.1.tgz", + "integrity": "sha512-cUD0PT0YX+rImRhfn7BfMRduP/tX/Zqt/N0dHlAyn2RlcJssCb5KsCJkhln61eh9vuJDkH8wKn3L8zJzzWXPFg==", + "license": "MIT", + "optional": true, + "dependencies": { + "ansi-styles": "^6.2.1", + "is-fullwidth-code-point": "^5.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@alcalzone/ansi-tokenize/node_modules/ansi-styles": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "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/@laravel/multiplex": { + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/@laravel/multiplex/-/multiplex-0.4.5.tgz", + "integrity": "sha512-NhDhj4b1/+6j1xYnonzx3vZa39CAUUM7iCAN0xZ5jjcYw3GKORtiXXb0XwXW74wyeVJ25vAvXzfIhy4MXmmzCw==", + "license": "MIT", + "optional": true, + "os": [ + "darwin", + "linux" + ], + "dependencies": { + "ansi-styles": "^7.0.0", + "commander": "^15.0.0", + "ink": "^7.1.0", + "react": "^19.2.7", + "string-width": "^8.2.2", + "wrap-ansi": "^10.0.0" + }, + "bin": { + "multiplex": "dist/cli.js" + }, + "engines": { + "node": ">=22.13.0" + } + }, + "node_modules/@oxc-project/types": { + "version": "0.156.0", + "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.156.0.tgz", + "integrity": "sha512-1Duyg48TdJNdyhEB8Xn1L36bT9Pv6GUtlKjHxOys8xkaF/rQq3XJE+bAurSK/AgIz5mGFsb77cn9Pb20+WCScw==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/oxc-project" + } + }, + "node_modules/@rolldown/binding-android-arm-eabi": { + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm-eabi/-/binding-android-arm-eabi-1.2.16.tgz", + "integrity": "sha512-ia3DwAs0OsMGS7+IConptSiyk9pEXkOx/AbJ2n/lAGxH3QkWQus1t8d7gnAT38FCU2sQu8lUbeR6AiZFv4JxaA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-android-arm64": { + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.2.16.tgz", + "integrity": "sha512-kx5wBiMB6E7TEvpl2B9gjLU004BkvEm2Dr941BFjx/SontPwSzNuQUIoVKxHHoSjpFIfHMmcguyLOtyn0hObRg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-darwin-arm64": { + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.2.16.tgz", + "integrity": "sha512-qslZrXnKJU4cUpjoAmtAo/KQM9e2IRMlmpig6Zpwj+8KWxW8v+nkAf9216Bsek9lOC1jvg2yCjygCFo2f83msQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-darwin-x64": { + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.2.16.tgz", + "integrity": "sha512-FdF+y48ND13eAyM2mQn+85kvAqNlvRWROy2rhgA463X/0Gv4vGtazZtfaF1mRBLscYvtOlh4QnLjOWiFzX69OQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-freebsd-x64": { + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.2.16.tgz", + "integrity": "sha512-ddjqFM5e95AgLbUPtKIS7V1KTVlA0RUgCVr5mn+/IEhsdy3pr+Vuj/HZ7nlMN2FyxIwUktOH1LEPIQXO1v9y1Q==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-arm-gnueabihf": { + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.2.16.tgz", + "integrity": "sha512-tHdKWbFkFBI687iim3LIyIvyL7j66VvQYkDPss5Stn/qyE2tWkR1YD0dXmXPFKKqT/o5ZEJVsaRsWS2meQwGOA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-arm64-gnu": { + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.2.16.tgz", + "integrity": "sha512-FJiLGAblPBMlBEdbOqw6kW6QcXDWAf/oJu7gYs9ZJZwmg+K+/zjFLxPTIY9izJUzxzc24FHvmseyA0IvJSl17w==", + "cpu": [ + "arm64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-arm64-musl": { + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.2.16.tgz", + "integrity": "sha512-hrJpblMsrQ58U9veWpbXzkhV5zStunds6HWLprqq1qauvgBr1E6P+24kLj6lSLI9vjRn/RYpjprhkHQPKGWpNg==", + "cpu": [ + "arm64" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-ppc64-gnu": { + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.2.16.tgz", + "integrity": "sha512-qJd/dC6j6CwLG9/s/RP2nb1RZ0GIgj7Ioj7x/SYa3RzjVrlzrmH0fhIOpfvqQDeIsdP0loi+kHaMhJzY1PBIaA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-s390x-gnu": { + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.2.16.tgz", + "integrity": "sha512-Vx7Xg5uUJuNcujJjI70OICaH0EYj80BtOLZTSN7uOYg8QOLlyKnaG0IW7Fn/J0IpJsaKzmDKMhOQv1JBM9m9vg==", + "cpu": [ + "s390x" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-x64-gnu": { + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.2.16.tgz", + "integrity": "sha512-TNKhgE3uJTsTzatUSSYt0Kgo+Oa2uSlSjz4r1aEIea7HX6ULBym4fAlYUhG1i6pjNf2njfCUAfKwr6C3E9Xg1w==", + "cpu": [ + "x64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-linux-x64-musl": { + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.2.16.tgz", + "integrity": "sha512-7chXdpjXZ8qG0+mIxECN3cT9kvhZ3/oZhMX6Pp876P7CDrIy8nJswva6Mq357JR7eYXfuskwZxMeV1SzoZdHrA==", + "cpu": [ + "x64" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-openharmony-arm64": { + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.2.16.tgz", + "integrity": "sha512-Kwjt+7uNTJK5/MDkGWGVO2KQPnj8yAV75dMpfwyHZrJSXWHrniOB0aUEWlVYf3H1hOqFLIStLdM5QXq6bnKmOQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-win32-arm64-msvc": { + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.2.16.tgz", + "integrity": "sha512-/LH6WfjDRXXJz/p5xl4TmU+jpcnwcxbKEQBW/GZE0JHfN0lGIyTtsUEGaQ/q/GikkGJ2yLKe6pwm7AnEWO8pdw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/binding-win32-x64-msvc": { + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.2.16.tgz", + "integrity": "sha512-1lv1KvX0Z871zfk7vw+dnXMMnHNyDwMzWG8Kv3HxDXMOhzCX4SHc7HK319fInP0i+0p9D8brkfzL7pJOaGl+tw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@rolldown/pluginutils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.1.tgz", + "integrity": "sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@tailwindcss/node": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.3.4.tgz", + "integrity": "sha512-b7QK/QG04v3j04NbpG82XLCedRyulnkuwUDwRa9oK/ypnJIzMapz2Wg+0TltVczjUzDaJJHIa1+jj9aMUOFMTQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/remapping": "^2.3.5", + "enhanced-resolve": "^5.24.5", + "jiti": "^2.7.0", + "lightningcss": "1.33.0", + "magic-string": "^1.1.0", + "source-map-js": "^1.2.1", + "tailwindcss": "4.3.4" + } + }, + "node_modules/@tailwindcss/oxide": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.3.4.tgz", + "integrity": "sha512-riqsRw2sLF7B1sNCCkTl3KYXEqvhTiABzZ/4oxxHfZ3c3Td60bCBfOrUuUGOiHagd3E7V+zG46c+XBDWZGFBcg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 20" + }, + "optionalDependencies": { + "@tailwindcss/oxide-android-arm64": "4.3.4", + "@tailwindcss/oxide-darwin-arm64": "4.3.4", + "@tailwindcss/oxide-darwin-x64": "4.3.4", + "@tailwindcss/oxide-freebsd-x64": "4.3.4", + "@tailwindcss/oxide-linux-arm-gnueabihf": "4.3.4", + "@tailwindcss/oxide-linux-arm64-gnu": "4.3.4", + "@tailwindcss/oxide-linux-arm64-musl": "4.3.4", + "@tailwindcss/oxide-linux-x64-gnu": "4.3.4", + "@tailwindcss/oxide-linux-x64-musl": "4.3.4", + "@tailwindcss/oxide-wasm32-wasi": "4.3.4", + "@tailwindcss/oxide-win32-arm64-msvc": "4.3.4", + "@tailwindcss/oxide-win32-x64-msvc": "4.3.4" + } + }, + "node_modules/@tailwindcss/oxide-android-arm64": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.3.4.tgz", + "integrity": "sha512-qkjxt+EFocOi3mtsUS3ndlj6yj4SHubwBdvBynLnS8T4mvSzX0Enn0CpypJKmBEtczUAXOHVZKA2zTGzSNU2Sg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-darwin-arm64": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.3.4.tgz", + "integrity": "sha512-i/awUA/7mJQAbA3AzCW8aQtUh5goMieUdF1zOoclLaJUCxDvsXQ8VJqpQZY3dfcHS6PJjd3tw25nNneD/mEviQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-darwin-x64": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.3.4.tgz", + "integrity": "sha512-q56V9U6AnoYz/yj/alkDLhSQ9AZoXQSEl93f7WETa0+32CudbqM57BXdYXfMYPKudueXKaA+MG6L/0KRseF7Jg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-freebsd-x64": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.3.4.tgz", + "integrity": "sha512-r0W7A+Z9HTHh7bwihJl45E/zZKLjxD50/jToVF/E/RZHSl8+EWO+4yKKJpPMcUooT9hdoip3Zx1uWnbMg4N79g==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.3.4.tgz", + "integrity": "sha512-3aih/sRxzeYfi2Bkh+bGYNf2YU9Llamb2mpA7BNF1obYzdgEeWDAMQzK6BSwzLhs/eTdOaSur92qrGfchagUtQ==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm64-gnu": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.3.4.tgz", + "integrity": "sha512-ktJSrPGQou4OqL88rDEx5CkeM9BjzrwZvYo8u7B7VL1zkBa2XBm351o4MQrek95qikb2M++26Y7w7vbH6Mgl8g==", + "cpu": [ + "arm64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm64-musl": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.3.4.tgz", + "integrity": "sha512-rt3hjUxT7utAtcB+df6wHyaXDyxhE7Zd1x7L/nvB5Jb2qBb8dZwFUoWqeRja1BaF5OlSqkKSjBmVXj9OsevmCQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-x64-gnu": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.3.4.tgz", + "integrity": "sha512-XE3jO2yOOWjttpeGvpwf3/b274NMi3QapQSAI/EzsgrmYNan1Tw8dXT9JQkN7K0OgvuqiC8mcCyNvGzEkpVJPQ==", + "cpu": [ + "x64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-x64-musl": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.3.4.tgz", + "integrity": "sha512-PaAZ2FjJaZk9SQLYtKIfQWiFm/xtl7pX2MKPgCzn0mS/VU54yu+vP457AJdB2XFLxU3gO2abLCt8N7Lg4EbKNg==", + "cpu": [ + "x64" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.3.4.tgz", + "integrity": "sha512-bjO9WmoM687p8AoCIyw1DUqzpAs4JICLvNmIPxIWDmhw8IOsdubtWQLShyJmISnDKtRy1BBApHVOUl6sNFQQJA==", + "bundleDependencies": [ + "@napi-rs/wasm-runtime", + "@emnapi/core", + "@emnapi/runtime", + "@tybys/wasm-util", + "@emnapi/wasi-threads", + "tslib" + ], + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/core": "^1.11.3", + "@emnapi/runtime": "^1.11.3", + "@emnapi/wasi-threads": "^1.2.3", + "@napi-rs/wasm-runtime": "^1.2.2", + "@tybys/wasm-util": "^0.10.3", + "tslib": "^2.8.1" + }, + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=23.5.0" + } + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@emnapi/core": { + "version": "1.11.3", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/wasi-threads": "1.2.3", + "tslib": "^2.4.0" + } + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@emnapi/runtime": { + "version": "1.11.3", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@emnapi/wasi-threads": { + "version": "1.2.3", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@napi-rs/wasm-runtime": { + "version": "1.2.2", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@tybys/wasm-util": "^0.10.3" + }, + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=23.5.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Brooooooklyn" + }, + "peerDependencies": { + "@emnapi/core": "^1.7.1 || ^2.0.0-alpha.3", + "@emnapi/runtime": "^1.7.1 || ^2.0.0-alpha.3" + } + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@tybys/wasm-util": { + "version": "0.10.3", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/tslib": { + "version": "2.8.1", + "dev": true, + "inBundle": true, + "license": "0BSD", + "optional": true + }, + "node_modules/@tailwindcss/oxide-win32-arm64-msvc": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.3.4.tgz", + "integrity": "sha512-jCrwCvWVtt7ruMXp6dFPd5KBNU8o1tWtEdZbTL/w/hvD3lUYZA0E2mmfvTzW4QLHIx5wGQU9HeY7997R1QTrEg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-win32-x64-msvc": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.3.4.tgz", + "integrity": "sha512-cge1wcedn1FrRSXL22lF5sNDYr8c9+VImk7zFYLPs12jkDmchSrZNfzWqOKub+5Hb/aYRdDEqERGGDKONBlOzQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/vite": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/vite/-/vite-4.3.4.tgz", + "integrity": "sha512-wGukGWb8SVuN7+FJvSS7M5eSJWDIWwVSvUvj1q41eTIhGPsS2DAgFWjA7YURJNwjHSgty59Hz8iMUiyO+YMHBQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@tailwindcss/node": "4.3.4", + "@tailwindcss/oxide": "4.3.4", + "tailwindcss": "4.3.4" + }, + "peerDependencies": { + "vite": "^5.2.0 || ^6 || ^7 || ^8" + } + }, + "node_modules/ansi-escapes": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-7.3.0.tgz", + "integrity": "sha512-BvU8nYgGQBxcmMuEeUEmNTvrMVjJNSH7RgW24vXexN4Ven6qCvy4TntnvlnwnMLTVlcRQQdbRY8NKnaIoeWDNg==", + "license": "MIT", + "optional": true, + "dependencies": { + "environment": "^1.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-regex": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.5.0.tgz", + "integrity": "sha512-zhvbbbdt1kbw7EJ9OQoxmQcuaNR9P5kTj7e/YdmOSU10aHWbycofJxA6jKfoEy3vlLdctOF9ZHaxLtmSm998wQ==", + "devOptional": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/ansi-styles": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-7.0.0.tgz", + "integrity": "sha512-kKvt3m4uwzqL0wlkPd09CmljPJGOZZ4D0fP65sqFSvPkMRKhNi+74MgIJ5QxE6SxqB4t4KyUFGg8+n5zjo6hew==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=22" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/auto-bind": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/auto-bind/-/auto-bind-5.0.1.tgz", + "integrity": "sha512-ooviqdwwgfIfNmDwo94wlshcdzfO64XV0Cg6oDsDYBJfITDz1EngD2z7DkbvCWn+XIMsIqW27sEVF6qcpJrRcg==", + "license": "MIT", + "optional": true, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/chalk": { + "version": "5.6.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz", + "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==", + "devOptional": true, + "license": "MIT", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/cli-boxes": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-4.0.1.tgz", + "integrity": "sha512-5IOn+jcCEHEraYolBPs/sT4BxYCe2nHg374OPiItB1O96KZFseS2gthU4twyYzeDcFew4DaUM/xwc5BQf08JJw==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=18.20 <19 || >=20.10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-cursor": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz", + "integrity": "sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==", + "license": "MIT", + "optional": true, + "dependencies": { + "restore-cursor": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-truncate": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-6.2.0.tgz", + "integrity": "sha512-5uyZew3nYoDgyltqSI8OER6DuyecorYOSVDAXl9wQ9Y8Re/HaQ/5qP0HmTUOUQqmvtpB+mlsf1gG/FUS3U1gLQ==", + "license": "MIT", + "optional": true, + "dependencies": { + "slice-ansi": "^10.0.0", + "string-width": "^8.3.0" + }, + "engines": { + "node": ">=22" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-truncate/node_modules/slice-ansi": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-10.0.0.tgz", + "integrity": "sha512-2rOYDG420YH3p2PbRAu6LdYnGuMZldshqZS2qqFh/WEzAytVo7b8n1HhubLtRunvqjao74MmGfW4sY4ex0YvpQ==", + "license": "MIT", + "optional": true, + "dependencies": { + "ansi-styles": "^7.0.0", + "string-width": "^8.3.0" + }, + "engines": { + "node": ">=22" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/cliui": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-9.0.1.tgz", + "integrity": "sha512-k7ndgKhwoQveBL+/1tqGJYNz097I7WOvwbmmU2AR5+magtbjPWQTS1C5vzGkBC8Ym8UWRzfKUzUUqFLypY4Q+w==", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^7.2.0", + "strip-ansi": "^7.1.0", + "wrap-ansi": "^9.0.0" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/cliui/node_modules/ansi-styles": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/cliui/node_modules/string-width": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", + "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^10.3.0", + "get-east-asian-width": "^1.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cliui/node_modules/wrap-ansi": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.2.tgz", + "integrity": "sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.2.1", + "string-width": "^7.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/code-excerpt": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/code-excerpt/-/code-excerpt-4.0.0.tgz", + "integrity": "sha512-xxodCmBen3iy2i0WtAK8FlFNrRzjUqjRsMfho58xT/wvZU1YTM3fCnRjcy1gJPMepaRlgm/0e6w8SpWHpn3/cA==", + "license": "MIT", + "optional": true, + "dependencies": { + "convert-to-spaces": "^2.0.1" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } + }, + "node_modules/commander": { + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-15.0.0.tgz", + "integrity": "sha512-z67u4ZhzCL/Tydu1lJARtEZYWbWaN7oYLHbsuzocr6y4N6WZAagG3RQ4FW61V1/0+jImpj293XfrcYnd1qxtPg==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=22.12.0" + } + }, + "node_modules/concurrently": { + "version": "10.0.6", + "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-10.0.6.tgz", + "integrity": "sha512-qgICXXFp2/3nAebRLmxcINKEXM1mLK3ij/y31P02VTs/KIkddIeC05n73DxOXsXMB9LFSqNU1/na3lDlOhcbIw==", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "5.6.2", + "rxjs": "7.8.2", + "shell-quote": "1.12.0", + "supports-color": "10.2.2", + "tree-kill": "1.2.2", + "yargs": "18.0.0" + }, + "bin": { + "conc": "dist/bin/index.js", + "concurrently": "dist/bin/index.js" + }, + "engines": { + "node": ">=22" + }, + "funding": { + "url": "https://github.com/open-cli-tools/concurrently?sponsor=1" + } + }, + "node_modules/convert-to-spaces": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/convert-to-spaces/-/convert-to-spaces-2.0.1.tgz", + "integrity": "sha512-rcQ1bsQO9799wq24uE5AM2tAILy4gXGIK/njFWcVQkGNZ96edlpY+A7bjwvzjYvLDyzmG1MmMLZhpcsb+klNMQ==", + "license": "MIT", + "optional": true, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.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/emoji-regex": { + "version": "10.6.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.6.0.tgz", + "integrity": "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==", + "dev": true, + "license": "MIT" + }, + "node_modules/enhanced-resolve": { + "version": "5.26.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.26.1.tgz", + "integrity": "sha512-PPnnSJq3azKOIewXR/uppBV/6h98dprBJ/WaQ9Qgj10xX1lJLNfg+XShpbsrSqcDSy2yYYyhfXM1wWhftqgyzw==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.3.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/environment": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/environment/-/environment-1.1.0.tgz", + "integrity": "sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/es-toolkit": { + "version": "1.53.1", + "resolved": "https://registry.npmjs.org/es-toolkit/-/es-toolkit-1.53.1.tgz", + "integrity": "sha512-VhMc6IXmexu8iYFfL2aaAww6IvJTdHlqBLruLoEUs33YD4IcP5DdZcLOybMsMmmLsiy1c8PsiLsrM0DdIuuRUA==", + "license": "MIT", + "optional": true, + "workspaces": [ + "docs", + "benchmarks", + "tests/types", + "tests/browser-compat" + ] + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=8" + } + }, + "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/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/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "license": "ISC", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-east-asian-width": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.7.0.tgz", + "integrity": "sha512-XjH1AECxf0giL2V1aU8vKyRR2ppRUb5c0EvT7zuJTokQ74bNo52zOtghqdWIqrhUD79fo3x0WfKZdOqxF6LG1Q==", + "devOptional": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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/indent-string": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-5.0.0.tgz", + "integrity": "sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ink": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/ink/-/ink-7.1.1.tgz", + "integrity": "sha512-Y43xxa1ZSPvpmfLHcN5o+OdP8Rf8ykkNJEuKYOUNZKT8wXVNLFTtEm1nSDMQkfBH+YANF4Xuu0hhZ4ejqAtN2w==", + "license": "MIT", + "optional": true, + "dependencies": { + "@alcalzone/ansi-tokenize": "^0.3.0", + "ansi-escapes": "^7.3.0", + "ansi-styles": "^6.2.3", + "auto-bind": "^5.0.1", + "chalk": "^5.6.2", + "cli-boxes": "^4.0.1", + "cli-cursor": "^4.0.0", + "cli-truncate": "^6.0.0", + "code-excerpt": "^4.0.0", + "es-toolkit": "^1.45.1", + "indent-string": "^5.0.0", + "is-in-ci": "^2.0.0", + "patch-console": "^2.0.0", + "react-reconciler": "^0.33.0", + "scheduler": "^0.27.0", + "signal-exit": "^3.0.7", + "slice-ansi": "^9.0.0", + "stack-utils": "^2.0.6", + "string-width": "^8.2.0", + "terminal-size": "^4.0.1", + "type-fest": "^5.5.0", + "widest-line": "^6.0.0", + "wrap-ansi": "^10.0.0", + "ws": "^8.20.0", + "yoga-layout": "~3.2.1" + }, + "engines": { + "node": ">=22" + }, + "peerDependencies": { + "@types/react": ">=19.2.0", + "react": ">=19.2.0", + "react-devtools-core": ">=6.1.2" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "react-devtools-core": { + "optional": true + } + } + }, + "node_modules/ink/node_modules/ansi-styles": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-5.1.0.tgz", + "integrity": "sha512-5XHYaSyiqADb4RnZ1Bdad6cPp8Toise4TzEjcOYDHZkTCbKgiUl7WTUCpNWHuxmDt91wnsZBc9xinNzopv3JMQ==", + "license": "MIT", + "optional": true, + "dependencies": { + "get-east-asian-width": "^1.3.1" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-in-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-in-ci/-/is-in-ci-2.0.0.tgz", + "integrity": "sha512-cFeerHriAnhrQSbpAxL37W1wcJKUUX07HyLWZCW1URJT/ra3GyUTzBgUnh24TMVfNTV2Hij2HLxkPHFZfOZy5w==", + "license": "MIT", + "optional": true, + "bin": { + "is-in-ci": "cli.js" + }, + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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": "3.2.1", + "resolved": "https://registry.npmjs.org/laravel-vite-plugin/-/laravel-vite-plugin-3.2.1.tgz", + "integrity": "sha512-VqWn6U4YC1zRYVDlR/hu7JHesXqwj+DsEBSlVAe7al1MlAE5aYslyuyYV7v47DCGLGKJZxfbaZnApsIHdYIBJA==", + "dev": true, + "license": "MIT", + "dependencies": { + "picocolors": "^1.0.0", + "tinyglobby": "^0.2.12", + "vite-plugin-full-reload": "^1.1.0" + }, + "bin": { + "clean-orphaned-assets": "bin/clean.js" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "peerDependencies": { + "fontaine": "^0.8.0 || ^1.0.0", + "vite": "^8.0.0" + }, + "peerDependenciesMeta": { + "fontaine": { + "optional": true + } + } + }, + "node_modules/lightningcss": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.33.0.tgz", + "integrity": "sha512-WkUDrojuJs0xkgGf2udWxa3yGBRxPtxUkB79i6aCZLRgc7PM8fZe9TosfPDcvEpQZbuFASnHYmRLBLUbmLOIIA==", + "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.33.0", + "lightningcss-darwin-arm64": "1.33.0", + "lightningcss-darwin-x64": "1.33.0", + "lightningcss-freebsd-x64": "1.33.0", + "lightningcss-linux-arm-gnueabihf": "1.33.0", + "lightningcss-linux-arm64-gnu": "1.33.0", + "lightningcss-linux-arm64-musl": "1.33.0", + "lightningcss-linux-x64-gnu": "1.33.0", + "lightningcss-linux-x64-musl": "1.33.0", + "lightningcss-win32-arm64-msvc": "1.33.0", + "lightningcss-win32-x64-msvc": "1.33.0" + } + }, + "node_modules/lightningcss-android-arm64": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.33.0.tgz", + "integrity": "sha512-gEpRTalKdosp4Bb8qWtc2iOgE5SeIHlpS1up9bFq2wAyYhl1UdTObYiHe98zEM9SQvSoqQZ1IQD0JNpg3Ml5pg==", + "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.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.33.0.tgz", + "integrity": "sha512-Sciaz8eenNTKn9b3t7+xr0ipTp9YxKQY4npwQ3mrRuL0BAVHBLyZxofhaKBAVtzmtRZ/zTyo0/to4B1uWG/Djg==", + "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.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.33.0.tgz", + "integrity": "sha512-Z5UPAxzrjlWNNyGy6i65cJzzvgJ5D3T6wMvs+gWpY9d7qRhANrxqAp6LhxIgZhWEw18RfJTGcRxjuLIBr+m8XQ==", + "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.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.33.0.tgz", + "integrity": "sha512-QQM/Ti/hQajJwCY+RiWuCZ9sdtI/XQk7nDK5vC8kkdwixezOlDgvDx7+RT+QjK6FcFT4MpsuoBnHIo/O3StRRg==", + "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.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.33.0.tgz", + "integrity": "sha512-N7FVBe6iS24MlM6R/4RBTxGhQheZGs7tiQ9U32UtF75NzP5Q7xWPRqLBCKxlRQRk3rY1jCIPLzx7WzOhuUIRLQ==", + "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.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.33.0.tgz", + "integrity": "sha512-j2v/itmy4HlNxlc6voKXYgBqNi0Ng2LShg4z7GufpEgs05P+2suBVyi9I6YHq5uoVFx9ETin3eCEhLVyXGQnKg==", + "cpu": [ + "arm64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "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.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.33.0.tgz", + "integrity": "sha512-yiO5ROMuYQgXbC60yjZU5CYSFZGKXL0HFATXt9mHJn1+zW55oCtMI9NfcVhYLMFDL7gV7oBPon/EmMMGg2OvtQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "libc": [ + "musl" + ], + "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.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.33.0.tgz", + "integrity": "sha512-ar+Ju7LmcN0Jo4FpL4hpFybwNG9/3A/Br5KW2n2jyODg3MEZXaDYADdemoNS+BDNfMgKvylJLj4S5tyRActuAg==", + "cpu": [ + "x64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "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.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.33.0.tgz", + "integrity": "sha512-RYiYbkokw0trfKqqzfF55lginwEPrD3OJDfTuJzFs1MK6iFnDenaz1fqLLtX4ITG3OktJQXOeTaw1awrBAlZPw==", + "cpu": [ + "x64" + ], + "dev": true, + "libc": [ + "musl" + ], + "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.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.33.0.tgz", + "integrity": "sha512-1K+MPfLSFVpphzpdbfkhlWk6wBrTObBzS2T6db10PNOZgR9GoVsAWzwNyuhUYYbTp23j+4RrncfujZ4uAzXvwA==", + "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.33.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.33.0.tgz", + "integrity": "sha512-OlEICDx/Xl0FqSp4bry8zFnCvGpig3Gl4gCquvYwHuqJKEC1+n9NgDniFvqHGmMv1ZkqDJrDqKKSykTDX+ehuA==", + "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": "1.4.5", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-1.4.5.tgz", + "integrity": "sha512-oLLC2+YvQUfAa+vxoufE/yc1icb87M9iXIRqAoR/2EhE/8cb3SF/+Gi0c2By1B+5Vz2e2vQtUvHiu1+63Znh+w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.6.0" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/nanoid": { + "version": "3.3.20", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.20.tgz", + "integrity": "sha512-uKdg2G3GNCKQn9byYOpxbGqrT2fGO5KRt5J/8b3pok8rT6qxGWF6hxMyJiEYtAf+FVyYuD9hRaDqX5uPFYJ4ZQ==", + "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/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "license": "MIT", + "optional": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/patch-console": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/patch-console/-/patch-console-2.0.0.tgz", + "integrity": "sha512-0YNdUceMdaQwoKce1gatDScmMo5pu/tfABfnzEqeG0gtTmd7mh/WcwgUjtAeOU7N8nFFlbQBnFK2gXW5fGvmMA==", + "license": "MIT", + "optional": true, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } + }, + "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.32", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.32.tgz", + "integrity": "sha512-LJlKCCAUFKOuZxipUdYw1NzIITEsPcgyOG9LkvRJvuKj/bRzbuRY0ARXvL0pWGpsZvn8jku+LMep2eU0seHp8g==", + "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.20", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/react": { + "version": "19.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-19.3.1.tgz", + "integrity": "sha512-QNhWdt7nrgVWWQG58QuGsAR3jv3Hbe4mb4vz7w2csnHavciZJgda1CPNaldF6eVxv90ud3jUXpKlHL69gO38yw==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-reconciler": { + "version": "0.33.0", + "resolved": "https://registry.npmjs.org/react-reconciler/-/react-reconciler-0.33.0.tgz", + "integrity": "sha512-KetWRytFv1epdpJc3J4G75I4WrplZE5jOL7Yq0p34+OVOKF4Se7WrdIdVC45XsSSmUTlht2FM/fM1FZb1mfQeA==", + "license": "MIT", + "optional": true, + "dependencies": { + "scheduler": "^0.27.0" + }, + "engines": { + "node": ">=0.10.0" + }, + "peerDependencies": { + "react": "^19.2.0" + } + }, + "node_modules/restore-cursor": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz", + "integrity": "sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==", + "license": "MIT", + "optional": true, + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/rolldown": { + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.2.16.tgz", + "integrity": "sha512-bWvlMpFKiTfDKfnK7FC2MPgPeWCf/Kpwsq49ApdW+FQaBZb6O6dZ4MAPbPUjp7hYQrw/RobqCzn64BRrQecGHw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@oxc-project/types": "=0.156.0", + "@rolldown/pluginutils": "^1.0.0" + }, + "bin": { + "rolldown": "bin/cli.mjs" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "optionalDependencies": { + "@rolldown/binding-android-arm-eabi": "1.2.16", + "@rolldown/binding-android-arm64": "1.2.16", + "@rolldown/binding-darwin-arm64": "1.2.16", + "@rolldown/binding-darwin-x64": "1.2.16", + "@rolldown/binding-freebsd-x64": "1.2.16", + "@rolldown/binding-linux-arm-gnueabihf": "1.2.16", + "@rolldown/binding-linux-arm64-gnu": "1.2.16", + "@rolldown/binding-linux-arm64-musl": "1.2.16", + "@rolldown/binding-linux-ppc64-gnu": "1.2.16", + "@rolldown/binding-linux-s390x-gnu": "1.2.16", + "@rolldown/binding-linux-x64-gnu": "1.2.16", + "@rolldown/binding-linux-x64-musl": "1.2.16", + "@rolldown/binding-openharmony-arm64": "1.2.16", + "@rolldown/binding-win32-arm64-msvc": "1.2.16", + "@rolldown/binding-win32-x64-msvc": "1.2.16" + } + }, + "node_modules/rxjs": { + "version": "7.8.2", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz", + "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/scheduler": { + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz", + "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==", + "license": "MIT", + "optional": true + }, + "node_modules/shell-quote": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.12.0.tgz", + "integrity": "sha512-PcByqNyT/38F2kDNi006HAMRJaULuBzq/FOsw3qdZvX/GA9W/jamDaRskgHjubHiftXK5sIFxLNkvrXUwcof6Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "license": "ISC", + "optional": true + }, + "node_modules/slice-ansi": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-9.0.1.tgz", + "integrity": "sha512-aBY19bn/XA+hKOKX0qL7Z0UfdBsbQvc9hn993U8ALUjzxCvDcuZqLoRXjGJrUARWAlwMnsRVD9sw2AFNOYvalA==", + "license": "MIT", + "optional": true, + "dependencies": { + "ansi-styles": "^6.2.3", + "is-fullwidth-code-point": "^5.1.0" + }, + "engines": { + "node": ">=22" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/slice-ansi/node_modules/ansi-styles": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/source-map-js": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.2.tgz", + "integrity": "sha512-KGj/8Y43x35aZVDtt+J4mK1hoLGHULMYfSkODJNQjNDC3oW1PqPoxMwo0pLUsWM/UEGzON/NxeHywEfNXNP3Vw==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "license": "MIT", + "optional": true, + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/string-width": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-8.3.0.tgz", + "integrity": "sha512-ZbmZM0JCihQN91dWnxoipT2KOEyHqEyfRXUyjuRhW8b/xnqPDoq4gWEVApTVa9db2wN8mmoikgFBbjh71+cGeQ==", + "license": "MIT", + "optional": true, + "dependencies": { + "get-east-asian-width": "^1.5.0", + "strip-ansi": "^7.1.2" + }, + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/strip-ansi": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz", + "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.2.2" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/supports-color": { + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-10.2.2.tgz", + "integrity": "sha512-SS+jx45GF1QjgEXQx4NJZV9ImqmO2NPz5FNsIHrsDjh2YsHnawpan7SNQ1o8NuhrbHZy9AZhIoCUiCeaW/C80g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/tagged-tag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/tagged-tag/-/tagged-tag-1.0.0.tgz", + "integrity": "sha512-yEFYrVhod+hdNyx7g5Bnkkb0G6si8HJurOoOEgC8B/O0uXLHlaey/65KRv6cuWBNhBgHKAROVpc7QyYqE5gFng==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tailwindcss": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.3.4.tgz", + "integrity": "sha512-PCJZTFFdG+sL3gvnP1Do9o6GbkvH2q0p04xSs3f7cSvmAeK+sttG+/7ncK1fdRwKFfC7n+wDDJaOMBSefkI9ow==", + "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/terminal-size": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/terminal-size/-/terminal-size-4.0.1.tgz", + "integrity": "sha512-avMLDQpUI9I5XFrklECw1ZEUPJhqzcwSWsyyI8blhRLT+8N1jLJWLWWYQpB2q2xthq8xDvjZPISVh53T/+CLYQ==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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/tree-kill": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", + "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", + "dev": true, + "license": "MIT", + "bin": { + "tree-kill": "cli.js" + } + }, + "node_modules/tslib": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.9.1.tgz", + "integrity": "sha512-a4Ux9VKuIMHsOS7ENbEq6hK2ZGYIT27Rtl0E4eD9KqwxhKiQeMZE/9xb3IdYwWaSOyIBQLExhQgXDTYoiCxnWA==", + "dev": true, + "license": "0BSD" + }, + "node_modules/type-fest": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-5.10.0.tgz", + "integrity": "sha512-NoSdpq/WEiAg5sjmBkmV/hfxv6HJH4NqPNrqjtSO5CwRmpsDfaf4begxW34KdJykH/l1yHtwBWQkCRdoXO8mPA==", + "license": "(MIT OR CC0-1.0)", + "optional": true, + "dependencies": { + "tagged-tag": "^1.0.0" + }, + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/vite": { + "version": "8.3.5", + "resolved": "https://registry.npmjs.org/vite/-/vite-8.3.5.tgz", + "integrity": "sha512-z1YpjieJ9g0ebTmQpLBv/oq9E3F9EIlOe+7LahW8SrE3LTiG3udBRUXQOlYXP9b+IC2q2phHeVxj9xGlw34OEQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "lightningcss": "^1.33.0", + "picomatch": "^4.0.7", + "postcss": "^8.5.30", + "rolldown": "~1.2.14", + "tinyglobby": "^0.2.17" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^20.19.0 || >=22.12.0", + "@vitejs/devtools": "^0.7.1 || ^0.8.0", + "esbuild": "^0.27.0 || ^0.28.0", + "jiti": ">=1.21.0", + "less": "^4.0.0", + "sass": "^1.70.0", + "sass-embedded": "^1.70.0", + "stylus": ">=0.54.8", + "sugarss": "^5.0.0", + "terser": "^5.16.0", + "tsx": "^4.8.1", + "yaml": "^2.4.2" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "@vitejs/devtools": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "jiti": { + "optional": true + }, + "less": { + "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" + } + }, + "node_modules/widest-line": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-6.0.0.tgz", + "integrity": "sha512-U89AsyEeAsyoF0zVJBkG9zBgekjgjK7yk9sje3F4IQpXBJ10TF6ByLlIfjMhcmHMJgHZI4KHt4rdNfktzxIAMA==", + "license": "MIT", + "optional": true, + "dependencies": { + "string-width": "^8.1.0" + }, + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/wrap-ansi": { + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-10.0.2.tgz", + "integrity": "sha512-6OLRNZqRntVGBm26ghZ5eZhCuWWyOkRCSn8XsOIuq5stpCE/tjLbdozd93naILZig0lmD8ANfRwnhn0DLeXGlg==", + "license": "MIT", + "optional": true, + "dependencies": { + "ansi-styles": "^6.2.3", + "string-width": "^8.2.0" + }, + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/ws": { + "version": "8.22.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.22.1.tgz", + "integrity": "sha512-oyL6OPYme/CmiFvNuGzeoxCJ4nOrZE2O1FwM9MWM1AsGri6nLXB2pg+lNA8aLeXMSav0J6eIVS1j6vUPzUtK9g==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs": { + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-18.0.0.tgz", + "integrity": "sha512-4UEqdc2RYGHZc7Doyqkrqiln3p9X2DZVxaGbwhn2pi7MrRagKaOcIKe8L3OxYcbhXLgLFUS3zAYuQjKBQgmuNg==", + "dev": true, + "license": "MIT", + "dependencies": { + "cliui": "^9.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "string-width": "^7.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^22.0.0" + }, + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=23" + } + }, + "node_modules/yargs-parser": { + "version": "22.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-22.0.0.tgz", + "integrity": "sha512-rwu/ClNdSMpkSrUb+d6BRsSkLUq1fmfsY6TOpYzTwvwkg1/NRG85KBy3kq++A8LKQwX6lsu+aWad+2khvuXrqw==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=23" + } + }, + "node_modules/yargs/node_modules/string-width": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", + "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^10.3.0", + "get-east-asian-width": "^1.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/yoga-layout": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/yoga-layout/-/yoga-layout-3.2.1.tgz", + "integrity": "sha512-0LPOt3AxKqMdFBZA3HBAt/t/8vIKq7VaQYbuA8WxCgung+p9TVyKRYdpvCb80HcdTN2NkbIKbhNwKUfm3tQywQ==", + "license": "MIT", + "optional": true + } + } +} diff --git a/appstore/website/package.json b/appstore/website/package.json new file mode 100644 index 0000000..13ec885 --- /dev/null +++ b/appstore/website/package.json @@ -0,0 +1,19 @@ +{ + "$schema": "https://www.schemastore.org/package.json", + "private": true, + "type": "module", + "scripts": { + "build": "vite build", + "dev": "vite" + }, + "devDependencies": { + "@tailwindcss/vite": "^4.0.0", + "concurrently": "^10.0.3", + "laravel-vite-plugin": "^3.1", + "tailwindcss": "^4.0.0", + "vite": "^8.0.0" + }, + "optionalDependencies": { + "@laravel/multiplex": "^0.4.1" + } +} diff --git a/appstore/website/phpunit.xml b/appstore/website/phpunit.xml new file mode 100644 index 0000000..53e5500 --- /dev/null +++ b/appstore/website/phpunit.xml @@ -0,0 +1,36 @@ + + + + + tests/Unit + + + tests/Feature + + + + + app + + + + + + + + + + + + + + + + + + + diff --git a/appstore/website/privacy.html b/appstore/website/privacy.html deleted file mode 100644 index 835c700..0000000 --- a/appstore/website/privacy.html +++ /dev/null @@ -1,21 +0,0 @@ -Privacy · Tarnax
    Tarnax

    Tarnax privacy policy

    -

    Effective date: 4 November 2026

    -

    Tarnax is developed by Mark Gregory. Contact: mark.gregory@abbeysoftware.com.

    -

    Your connection

    -

    Tarnax is a remote control for a qBittorrent server that you configure. It sends your server address, authentication information, API requests, torrent links or files that you choose to add, and management commands directly to that server over HTTPS. Reverse-proxy credentials, if configured, are sent to the proxy serving that connection. The server and proxy operators may retain access logs, IP addresses, account information or transfer data under their own policies. You are responsible for choosing a server you trust and having permission to use it.

    -

    Tarnax does not provide a hosted torrent service. It does not send your library or credentials to a developer-operated service unless you explicitly choose a server operated by the developer. The released app has no preset production server.

    -

    Information on your device

    -

    Saved connection credentials are kept in the device Keychain with device-only, when-unlocked protection. The app-lock preference and navigation state are stored locally. Session cookies use a private temporary network session and are discarded when the connection closes. Transfer-history samples are held in memory for the current session and are cleared when the server connection is replaced or disconnected.

    -

    When you select a .torrent file, Tarnax reads it to upload it to your chosen server. Torrent contents remain on the server; Tarnax does not download those contents to your iPhone or iPad.

    -

    Authentication

    -

    Face ID, Touch ID where supported, and device passcode authentication are handled by Apple's LocalAuthentication services. Tarnax receives an authentication result. It does not receive or store biometric templates, facial images or your device passcode.

    -

    Tracking and analytics

    -

    Tarnax includes no advertising, tracking SDKs or third-party analytics services. It does not request advertising identifiers, contacts, photos, microphone, camera or location access. Apple may process App Store, payment or diagnostic information according to your Apple settings and Apple's policies. Information collected independently by your selected server is governed by that server operator.

    -

    Support correspondence

    -

    If you email support, we receive the information you choose to send and use it to respond, investigate the issue and maintain the support correspondence. Email providers process those messages as part of delivering the service. Do not send passwords, private torrent links or sensitive server data. Ask us to delete support correspondence by emailing the address above; we will consider the request subject to applicable retention obligations and legitimate record-keeping needs.

    -

    Your choices

    -

    Use Settings → Forget saved credentials to remove Tarnax's saved Keychain credentials and disconnect. Disconnecting also discards the session history. Deleting the app removes its local app data, but iOS may retain Keychain items; use the Forget action before deleting the app if you want to remove those credentials. Server-side accounts, files, logs and torrent data must be managed with your server operator.

    -

    Children and changes

    -

    Tarnax is a general-purpose server utility and is not designed specifically for children. We do not knowingly seek personal information from children. This policy may be updated if the app or its data practices change. The effective date above identifies the current version.

    -

    Contact

    -

    mark.gregory@abbeysoftware.com

    This website

    These supplied pages contain no analytics scripts, advertising or cookies. The hosting provider you use may process technical request logs for operating and securing the site. Confirm the final hosting arrangement before publishing this policy.

    \ No newline at end of file diff --git a/appstore/website/public/.htaccess b/appstore/website/public/.htaccess new file mode 100644 index 0000000..b574a59 --- /dev/null +++ b/appstore/website/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/appstore/website/assets/favicon.png b/appstore/website/public/brand/favicon.png similarity index 100% rename from appstore/website/assets/favicon.png rename to appstore/website/public/brand/favicon.png diff --git a/appstore/website/public/brand/icon.png b/appstore/website/public/brand/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..676e1d70068e817ce3cece10871294c28c139b4d GIT binary patch literal 55909 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 z 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 ivu?wbv!O5Slm9handleRequest(Request::capture()); diff --git a/appstore/website/public/robots.txt b/appstore/website/public/robots.txt new file mode 100644 index 0000000..eb05362 --- /dev/null +++ b/appstore/website/public/robots.txt @@ -0,0 +1,2 @@ +User-agent: * +Disallow: diff --git a/appstore/website/resources/css/app.css b/appstore/website/resources/css/app.css new file mode 100644 index 0000000..8edae99 --- /dev/null +++ b/appstore/website/resources/css/app.css @@ -0,0 +1,9 @@ +@import 'tailwindcss'; +@source '../../vendor/laravel/framework/src/Illuminate/Pagination/resources/views/*.blade.php'; +@source '../../storage/framework/views/*.php'; +@source '../**/*.blade.php'; +@source '../**/*.js'; +@theme { --font-sans: ui-sans-serif, system-ui, sans-serif; } +@layer base { body { @apply bg-slate-950 text-slate-200 antialiased; } h1 { @apply text-4xl md:text-6xl font-semibold tracking-tight text-white; } h2 { @apply text-2xl font-semibold text-white mb-4; } h3 { @apply text-lg font-semibold text-white; } input:not([type=checkbox]), textarea, select { @apply w-full rounded-xl border border-slate-700 bg-slate-900 p-3 text-white; } label { @apply block text-sm text-slate-300 mb-2; } button, a { @apply focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-cyan-300; } } +@layer components { .button { @apply inline-flex items-center justify-center rounded-xl bg-cyan-300 px-5 py-3 font-semibold text-slate-950 hover:bg-cyan-200 transition cursor-pointer; } .secondary { @apply inline-flex items-center justify-center rounded-xl border border-slate-700 px-5 py-3 text-slate-100 hover:bg-slate-800 cursor-pointer; } .card { @apply rounded-2xl border border-slate-800 bg-slate-900/70 p-6; } .muted { @apply text-slate-400; } .eyebrow { @apply text-xs uppercase tracking-[.25em] text-cyan-300 font-semibold; } .prose-copy { @apply whitespace-pre-wrap leading-8 text-slate-300; } } +[x-cloak] {display:none!important} diff --git a/appstore/website/resources/js/app.js b/appstore/website/resources/js/app.js new file mode 100644 index 0000000..8337712 --- /dev/null +++ b/appstore/website/resources/js/app.js @@ -0,0 +1 @@ +// diff --git a/appstore/website/resources/views/account.blade.php b/appstore/website/resources/views/account.blade.php new file mode 100644 index 0000000..9d3da61 --- /dev/null +++ b/appstore/website/resources/views/account.blade.php @@ -0,0 +1 @@ +

    Your Tarnax

    Welcome, {{ auth()->user()->name }}.

    Direct licenses

    @forelse($licenses as $license)

    {{ ucfirst($license->status) }} · {{ $license->device_limit }} devices

    {{ \Illuminate\Support\Facades\Crypt::decryptString($license->key_encrypted) }}

    Keep your license key private.

    @empty

    Your license appears here after a verified direct purchase.

    @endforelse

    Your downloads

    @forelse($releases as $release){{ $release->version }} · {{ $release->platform }} ↗@empty

    No direct releases yet.

    @endforelse

    Purchases

    @forelse($purchases as $purchase)

    {{ ucfirst($purchase->provider) }} · {{ $purchase->status }} · {{ $purchase->currency }} {{ number_format($purchase->total/100,2) }}

    @empty

    No purchases yet.

    @endforelse

    App Store verification

    Your app can associate its StoreKit purchase using this account token. Apple purchases do not grant a direct license.

    {{ auth()->user()->account_token }}
    Verify a signed StoreKit transaction
    @csrf

    Privacy requests

    Request account erasure. Billing records required for legal retention may be retained; support reviews each request.

    @csrf
    \ No newline at end of file diff --git a/appstore/website/resources/views/admin.blade.php b/appstore/website/resources/views/admin.blade.php new file mode 100644 index 0000000..78a0b2c --- /dev/null +++ b/appstore/website/resources/views/admin.blade.php @@ -0,0 +1 @@ +

    Tarnax / admin

    Your control room.

    \ No newline at end of file diff --git a/appstore/website/resources/views/auth/form.blade.php b/appstore/website/resources/views/auth/form.blade.php new file mode 100644 index 0000000..f68af7e --- /dev/null +++ b/appstore/website/resources/views/auth/form.blade.php @@ -0,0 +1,9 @@ +

    Your Tarnax account

    {{ ucwords(str_replace('-',' ',$mode)) }}

    @csrf +@if($mode==='register')@endif +@if(in_array($mode,['login','register','forgot-password','reset-password']))@endif +@if(in_array($mode,['login','register','reset-password','confirm-password']))@endif +@if(in_array($mode,['register','reset-password']))@endif +@if($mode==='reset-password')@endif +@if($mode==='two-factor-challenge')@endif +@if($mode==='register')

    By registering, you agree to the terms. Read our privacy notice.

    @endif +
    \ No newline at end of file diff --git a/appstore/website/resources/views/auth/verify.blade.php b/appstore/website/resources/views/auth/verify.blade.php new file mode 100644 index 0000000..b32b9ad --- /dev/null +++ b/appstore/website/resources/views/auth/verify.blade.php @@ -0,0 +1 @@ +

    Verify your email

    Open the link we sent you to activate your account.

    @csrf
    \ No newline at end of file diff --git a/appstore/website/resources/views/components/layout.blade.php b/appstore/website/resources/views/components/layout.blade.php new file mode 100644 index 0000000..9befe95 --- /dev/null +++ b/appstore/website/resources/views/components/layout.blade.php @@ -0,0 +1,7 @@ +@props(['title'=>'Tarnax — Your server. Your control.','description'=>'A native remote for your qBittorrent server.']) +{{ $title }}@vite(['resources/css/app.css','resources/js/app.js']) @livewireStyles +
    tarnax/ software, considered.
    +
    @if(session('status'))
    {{ session('status') }}
    @endif @if($errors->any())@endif {{ $slot }}
    +
    © {{ date('Y') }} Tarnax · Independent software@foreach(['privacy','terms','refunds','cookies'] as $slug){{ ucfirst($slug) }}@endforeach

    Requires your own qBittorrent server. Use only content you are authorised to access and share. Not affiliated with the qBittorrent project.

    + +@livewireScripts diff --git a/appstore/website/resources/views/home.blade.php b/appstore/website/resources/views/home.blade.php new file mode 100644 index 0000000..662c474 --- /dev/null +++ b/appstore/website/resources/views/home.blade.php @@ -0,0 +1,8 @@ + +@php($settings=\Illuminate\Support\Facades\DB::table('settings')->pluck('value','key')) +
    Built for your connection

    {{ $settings['headline'] ?? 'Your server. Your control.' }}

    {{ $settings['tagline'] ?? 'A native remote for your qBittorrent server.' }}

    Your server. Your files. A clearer view.

    Tarnax icon

    Tarnax

    A little closer to your server.

    Interface preview
    DOWNLOAD

    42.8 MB/s

    UPLOAD

    8.2 MB/s

    Everything in view.Designed with care ↗
    +
    @foreach([['01 / SEE THE FLOW','A clearer picture','Live transfer activity, speeds and server space, thoughtfully presented.'],['02 / MANAGE THE DETAILS','Everything in its place','Search, filter and organise transfers. Fine-tune file priorities and server preferences.'],['03 / YOUR CONNECTION','Made for your server','Connect to your own qBittorrent Web UI over trusted HTTPS. Your content stays on your server.']] as [$label,$title,$body])

    {{ $label }}

    {{ $title }}

    {{ $body }}

    @endforeach
    +

    Two ways to make it yours

    Choose your distribution.

    App Store purchases are managed by Apple. Direct purchases use Paddle and include a separate license for supported direct-distribution builds. Check release availability before purchasing.

    Direct license

    {{ $settings['price_label'] ?? 'Pricing coming soon' }}

    Two device activations · Account downloads · Personal support

    @auth@elseCreate an account to purchase →@endauth

    +@if(config('tarnax.paddle.client_token'))@endif + +
    diff --git a/appstore/website/resources/views/livewire/admin/cms.blade.php b/appstore/website/resources/views/livewire/admin/cms.blade.php new file mode 100644 index 0000000..a345525 --- /dev/null +++ b/appstore/website/resources/views/livewire/admin/cms.blade.php @@ -0,0 +1,4 @@ +
    Protected by administrator access and confirmed 2FA. Showing the latest 100 records per section. Mutations are audited.
    @if(session('status'))

    {{ session('status') }}

    @endif @if($errors->any())@endif +@if(in_array($section,['pages','releases']))

    {{ $editing?'Edit':'Create' }} {{ rtrim($section,'s') }}

    @foreach($section==='pages'?['slug','title','description']:['version','channel','platform'] as $field)@endforeach@if($section==='releases')@endif
    @endif +@if($section==='settings')

    Storefront settings

    @foreach(['headline','tagline','price_label'] as $field)@endforeach
    @endif +
    @if($rows->isNotEmpty())@foreach(array_keys((array)$rows->first()) as $key)@endforeach@endif@forelse($rows as $row)@foreach((array)$row as $key=>$value)@endforeach@empty@endforelse
    {{ $key }}Actions
    {{ \Illuminate\Support\Str::limit((string)$value,160) }}@if(in_array($section,['pages','releases']))@elseif($section==='licenses')@elseif($section==='privacy_requests' && $row->status==='pending')@endif
    No records yet.
    \ No newline at end of file diff --git a/appstore/website/resources/views/livewire/support-desk.blade.php b/appstore/website/resources/views/livewire/support-desk.blade.php new file mode 100644 index 0000000..5ebae14 --- /dev/null +++ b/appstore/website/resources/views/livewire/support-desk.blade.php @@ -0,0 +1 @@ +

    Start a conversation

    Your tickets

    @foreach($tickets as $ticket)@endforeach
    @if($errors->any())@endif @if($ticketId)

    Ticket #{{ $ticketId }}

    @foreach($messages as $message)

    {{ $message->name }} · {{ $message->created_at }}

    {{ $message->body }}

    @endforeach
    @else

    Choose a conversation or create a ticket. Please never send passwords or license keys.

    @endif
    \ No newline at end of file diff --git a/appstore/website/resources/views/page.blade.php b/appstore/website/resources/views/page.blade.php new file mode 100644 index 0000000..352d03e --- /dev/null +++ b/appstore/website/resources/views/page.blade.php @@ -0,0 +1 @@ +

    Tarnax / {{ $page->slug }}

    {{ $page->title }}

    {{ $page->body }}
    \ No newline at end of file diff --git a/appstore/website/resources/views/releases.blade.php b/appstore/website/resources/views/releases.blade.php new file mode 100644 index 0000000..3d18e0c --- /dev/null +++ b/appstore/website/resources/views/releases.blade.php @@ -0,0 +1 @@ +

    Always moving forward

    Downloads & releases

    Direct builds require an active direct license. App Store builds update through Apple.

    @forelse($releases as $release)

    Tarnax {{ $release->version }}

    {{ $release->platform }} · {{ $release->channel }}

    {{ $release->notes }}

    Download →

    SHA-256: {{ $release->sha256 }}

    @empty
    No direct builds have been published yet.
    @endforelse
    {{ $releases->links() }}
    \ No newline at end of file diff --git a/appstore/website/resources/views/security.blade.php b/appstore/website/resources/views/security.blade.php new file mode 100644 index 0000000..a81a0fa --- /dev/null +++ b/appstore/website/resources/views/security.blade.php @@ -0,0 +1 @@ +

    Account security

    Two-factor authentication

    @if(!auth()->user()->two_factor_secret)
    @csrf
    @else
    {!! auth()->user()->twoFactorQrCodeSvg() !!}
    @if(!auth()->user()->two_factor_confirmed_at)
    @csrf
    @else

    Two-factor authentication is active.

    @endif
    Recovery codes — store securely
    {{ implode("\n",auth()->user()->recoveryCodes()) }}
    @csrf @method('DELETE')
    @endif

    Change password

    @csrf @method('PUT')
    \ No newline at end of file diff --git a/appstore/website/resources/views/support.blade.php b/appstore/website/resources/views/support.blade.php new file mode 100644 index 0000000..863e373 --- /dev/null +++ b/appstore/website/resources/views/support.blade.php @@ -0,0 +1 @@ +

    Tarnax / support

    Let’s get it sorted.

    \ No newline at end of file diff --git a/appstore/website/resources/views/welcome.blade.php b/appstore/website/resources/views/welcome.blade.php new file mode 100644 index 0000000..26e294a --- /dev/null +++ b/appstore/website/resources/views/welcome.blade.php @@ -0,0 +1,223 @@ + + + + + + + {{ config('app.name', 'Laravel') }} + + @fonts + + + @if (file_exists(public_path('build/manifest.json')) || file_exists(public_path('hot'))) + @vite(['resources/css/app.css', 'resources/js/app.js']) + @else + + @endif + + +
    + @if (Route::has('login')) + + @endif +
    +
    +
    +
    +

    Let's get started

    +

    With so many options available to you,
    we suggest you start with the following:

    + + + +

    + v{{ app()->version() }} + + View changelog + + + + +

    +
    +
    + {{-- Laravel Logo --}} + + + + + + + + + + + {{-- 13 --}} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + + @if (Route::has('login')) + + @endif + + diff --git a/appstore/website/routes/api.php b/appstore/website/routes/api.php new file mode 100644 index 0000000..c13769d --- /dev/null +++ b/appstore/website/routes/api.php @@ -0,0 +1,10 @@ +middleware('throttle:120,1'); +Route::prefix('v1/licenses')->middleware('throttle:license')->group(function(){ + Route::post('activate',[LicenseController::class,'activate']); + Route::post('validate',[LicenseController::class,'validateLicense']); + Route::post('deactivate',[LicenseController::class,'deactivate']); +}); diff --git a/appstore/website/routes/console.php b/appstore/website/routes/console.php new file mode 100644 index 0000000..397f658 --- /dev/null +++ b/appstore/website/routes/console.php @@ -0,0 +1,8 @@ +argument('email'))->first();if(!$user){$this->error('Register and verify this account first.');return 1;} + if(!$user->hasVerifiedEmail()){$this->error('Verify the email address first.');return 1;} + $user->forceFill(['is_admin'=>true])->save();$this->info('Administrator granted. Confirm 2FA in account security before opening /admin.');return 0; +})->purpose('Promote a verified customer to administrator'); diff --git a/appstore/website/routes/web.php b/appstore/website/routes/web.php new file mode 100644 index 0000000..3ecd714 --- /dev/null +++ b/appstore/website/routes/web.php @@ -0,0 +1,20 @@ +name('home'); +Route::get('/pages/{slug}',[Shop::class,'page'])->name('page'); +Route::get('/releases',[Shop::class,'releases'])->name('releases'); +Route::post('/consent',[Shop::class,'consent'])->middleware('throttle:30,1')->name('consent'); +Route::middleware(['auth','verified'])->group(function(){ + Route::get('/account',[Shop::class,'account'])->name('account'); + Route::view('/account/security','security')->name('security'); + Route::get('/support',fn()=>view('support'))->name('support'); + Route::post('/checkout',[PaddleController::class,'checkout'])->middleware('throttle:10,1')->name('checkout'); + Route::post('/account/apple',[Shop::class,'apple'])->middleware('throttle:10,1')->name('apple.verify'); + Route::get('/downloads/{release}',[Shop::class,'downloadLink'])->name('download.link'); + Route::get('/download/{release}/{user}',[Shop::class,'download'])->middleware('signed')->name('download.file'); + Route::get('/account/export',[Shop::class,'export'])->middleware('password.confirm')->name('privacy.export'); + Route::post('/account/deletion',[Shop::class,'deletion'])->middleware('password.confirm')->name('privacy.delete'); + Route::get('/admin',fn()=>view('admin'))->middleware([\App\Http\Middleware\RequireAdmin::class,'password.confirm'])->name('admin'); +}); diff --git a/appstore/website/storage/app/.gitignore b/appstore/website/storage/app/.gitignore new file mode 100644 index 0000000..fedb287 --- /dev/null +++ b/appstore/website/storage/app/.gitignore @@ -0,0 +1,4 @@ +* +!private/ +!public/ +!.gitignore diff --git a/appstore/website/storage/app/private/.gitignore b/appstore/website/storage/app/private/.gitignore new file mode 100644 index 0000000..d6b7ef3 --- /dev/null +++ b/appstore/website/storage/app/private/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/appstore/website/storage/app/public/.gitignore b/appstore/website/storage/app/public/.gitignore new file mode 100644 index 0000000..d6b7ef3 --- /dev/null +++ b/appstore/website/storage/app/public/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/appstore/website/storage/framework/.gitignore b/appstore/website/storage/framework/.gitignore new file mode 100644 index 0000000..7a0b408 --- /dev/null +++ b/appstore/website/storage/framework/.gitignore @@ -0,0 +1,10 @@ +compiled.php +config.php +down +events.scanned.php +lsp-*.php +maintenance.php +routes.php +routes.scanned.php +schedule-* +services.json diff --git a/appstore/website/storage/framework/cache/.gitignore b/appstore/website/storage/framework/cache/.gitignore new file mode 100644 index 0000000..d7852b8 --- /dev/null +++ b/appstore/website/storage/framework/cache/.gitignore @@ -0,0 +1,4 @@ +* +!data/ +!locks/ +!.gitignore diff --git a/appstore/website/storage/framework/cache/data/.gitignore b/appstore/website/storage/framework/cache/data/.gitignore new file mode 100644 index 0000000..d6b7ef3 --- /dev/null +++ b/appstore/website/storage/framework/cache/data/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/appstore/website/storage/framework/cache/locks/.gitignore b/appstore/website/storage/framework/cache/locks/.gitignore new file mode 100644 index 0000000..d6b7ef3 --- /dev/null +++ b/appstore/website/storage/framework/cache/locks/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/appstore/website/storage/framework/sessions/.gitignore b/appstore/website/storage/framework/sessions/.gitignore new file mode 100644 index 0000000..d6b7ef3 --- /dev/null +++ b/appstore/website/storage/framework/sessions/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/appstore/website/storage/framework/testing/.gitignore b/appstore/website/storage/framework/testing/.gitignore new file mode 100644 index 0000000..d6b7ef3 --- /dev/null +++ b/appstore/website/storage/framework/testing/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/appstore/website/storage/framework/views/.gitignore b/appstore/website/storage/framework/views/.gitignore new file mode 100644 index 0000000..d6b7ef3 --- /dev/null +++ b/appstore/website/storage/framework/views/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/appstore/website/style.css b/appstore/website/style.css deleted file mode 100644 index 0c3f5ee..0000000 --- a/appstore/website/style.css +++ /dev/null @@ -1 +0,0 @@ -*{box-sizing:border-box}html{color-scheme:dark}body{margin:0;background:#070b1b;color:#edf1fc;font:18px/1.7 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}header,main,footer{max-width:1060px;margin:auto;padding:30px clamp(20px,5vw,64px)}header{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #242e4a}.brand{display:flex;align-items:center;gap:14px;color:white;font-size:25px;font-weight:700;text-decoration:none}.brand img{border-radius:10px}nav{display:flex;gap:24px}a{color:#a9bdff;text-underline-offset:4px}a:hover{color:#fff}a:focus-visible{outline:3px solid #25c7ce;outline-offset:6px}h1{font-size:clamp(36px,6vw,64px);line-height:1.12;letter-spacing:-1.8px;margin:30px 0}h2{font-size:26px;line-height:1.3;margin-top:45px}p,li{max-width:76ch;color:#c8d2e8}.eyebrow{color:#67e3dd;font-size:14px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.hero{padding:30px 0 50px}.hero img{width:140px;border-radius:32px}.hero strong{color:#c0c9ff}.button{display:inline-block;background:#7763ff;color:white;text-decoration:none;padding:12px 23px;border-radius:12px;font-weight:650}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.card{background:#111a31;border:1px solid #253253;border-radius:20px;padding:25px}.card h2{margin-top:0}.note{padding:20px 25px;border-left:3px solid #20bdc4;background:#101b2d}footer{font-size:14px;border-top:1px solid #242e4a;margin-top:40px}footer p{font-size:13px}details{border-bottom:1px solid #253253;padding:20px 0}summary{cursor:pointer;font-weight:650;color:white}@media(max-width:600px){header{align-items:flex-start;flex-direction:column}nav{font-size:16px}body{font-size:17px}} \ No newline at end of file diff --git a/appstore/website/support.html b/appstore/website/support.html deleted file mode 100644 index 5673cd9..0000000 --- a/appstore/website/support.html +++ /dev/null @@ -1 +0,0 @@ -Support · Tarnax
    Tarnax

    How can we help?

    For Tarnax support, email mark.gregory@abbeysoftware.com. Please include the Tarnax version/build, iPhone or iPad model, iOS version, qBittorrent version, and what happened.

    Never send passwords, private magnet links or sensitive server contents. Redact identifying information from screenshots.

    Quick answers

    What do I need?

    An existing qBittorrent server, Web UI API access, valid credentials and a trusted HTTPS endpoint. Tarnax does not provide the server, content catalogue or a VPN.

    Why does my connection fail?

    Check the HTTPS hostname, certificate chain and reverse-proxy subpath. HTTP 401 usually means proxy authentication; HTTP 403 may indicate session expiry, access rules or server protection. Use Disconnect/change server to reconnect after correcting the configuration.

    Does Tarnax download to my phone?

    No. It sends commands and selected .torrent files to your server. Torrent contents remain on that server.

    Why does the graph start empty?

    History records transfer samples while Tarnax is active and unlocked. It is session history, not a download-history database. Wait for a few updates; background pauses appear as gaps.

    How do I retry Face ID?

    Normal unlocking happens automatically. If authentication is cancelled or interrupted, tap Unlock to retry using Face ID or the device passcode fallback. Check that the app is allowed to use Face ID in iOS Settings.

    How do I remove saved credentials?

    Open Tarnax Settings and choose Forget saved credentials. iOS may retain Keychain data after deleting an app, so use this action before uninstalling if you want to remove the saved connection.

    Can I edit every server option?

    Tarnax exposes preferences returned by your server. Available settings and commands depend on qBittorrent’s version and configuration. Network, authentication and storage changes may interrupt access or move data.

    Why don’t transfers update in the background?

    This version refreshes while the app is active and unlocked. iOS background execution is not requested.

    Where is the privacy policy?

    Open Privacy in the navigation above, or Settings → Privacy policy inside Tarnax.

    \ No newline at end of file diff --git a/appstore/website/terms.html b/appstore/website/terms.html deleted file mode 100644 index dd3020b..0000000 --- a/appstore/website/terms.html +++ /dev/null @@ -1,7 +0,0 @@ -Usage · Tarnax
    Tarnax

    Tarnax usage information

    -

    Tarnax is an independent remote-control app for a user-configured qBittorrent server. It is not affiliated with or endorsed by the qBittorrent project, Marvel or any other software or entertainment brand.

    -

    You need permission to access the server and to access, download or share any content you manage through it. Tarnax does not provide a content catalogue, search service, hosted download account, VPN or cloud storage. Do not use it to infringe intellectual-property rights or other applicable laws.

    -

    Commands run on your server. Moving storage, changing server settings and deleting server files can have immediate effects. Keep backups and review destructive confirmations carefully. Feature availability depends on your server version and setup.

    -

    If distributed through Apple's App Store without a custom licence, Apple's Standard Licensed Application End User License Agreement applies, together with any mandatory local consumer rights. This usage page does not replace that agreement or limit rights that cannot lawfully be excluded.

    -

    Apple Standard EULA: https://www.apple.com/legal/internet-services/itunes/dev/stdeula/

    -

    Support: mark.gregory@abbeysoftware.com

    \ No newline at end of file diff --git a/appstore/website/tests/Feature/CommerceTest.php b/appstore/website/tests/Feature/CommerceTest.php new file mode 100644 index 0000000..ff6ba78 --- /dev/null +++ b/appstore/website/tests/Feature/CommerceTest.php @@ -0,0 +1,63 @@ +seed();Notification::fake();config(['tarnax.paddle.webhook_secret'=>'test-secret','tarnax.paddle.price_id'=>'pri_test']);} + private function customer(array $attributes=[]): User {return User::factory()->create(['account_token'=>(string)Str::uuid(),...$attributes]);} + private function event(User $user,string $id='evt_1'): array {return ['event_id'=>$id,'event_type'=>'transaction.completed','occurred_at'=>now()->toISOString(),'data'=>['id'=>'txn_1','status'=>'completed','custom_data'=>['account_token'=>$user->account_token],'items'=>[['price'=>['id'=>'pri_test'],'quantity'=>1]],'details'=>['totals'=>['grand_total'=>'4900']],'currency_code'=>'USD']];} + private function deliver(array $event,?int $timestamp=null,?string $signature=null) { + $body=json_encode($event);$ts=$timestamp??time();$sig=$signature??hash_hmac('sha256',$ts.':'.$body,'test-secret'); + return $this->call('POST','/api/webhooks/paddle',[],[],[],['CONTENT_TYPE'=>'application/json','HTTP_ACCEPT'=>'application/json','HTTP_PADDLE_SIGNATURE'=>'ts='.$ts.';h1='.$sig],$body); + } + private function license(User $user): object {$this->deliver($this->event($user))->assertOk();return DB::table('licenses')->first();} + public function test_public_pages_and_authentication_views_render(): void {foreach(['/','/releases','/pages/privacy','/pages/terms','/pages/features','/login','/register','/forgot-password'] as $url){$this->get($url)->assertOk();}$this->get('/account')->assertRedirect('/login');} + public function test_registration_cannot_grant_administration(): void {$this->post('/register',['name'=>'Customer','email'=>'new@example.com','password'=>'StrongPass123!','password_confirmation'=>'StrongPass123!','is_admin'=>true])->assertRedirect();$this->assertFalse(User::where('email','new@example.com')->first()->is_admin);} + public function test_verified_payment_issues_only_one_license_on_retries(): void {$user=$this->customer();$event=$this->event($user);$this->deliver($event)->assertOk();$this->deliver($event)->assertOk();$event['event_id']='evt_2';$this->deliver($event)->assertOk();$this->assertDatabaseCount('purchases',1);$this->assertDatabaseCount('licenses',1);} + public function test_invalid_signature_and_stale_replay_never_grant_licenses(): void {$user=$this->customer();$this->deliver($this->event($user),null,'invalid')->assertUnauthorized();$this->deliver($this->event($user),time()-600)->assertUnauthorized();$this->assertDatabaseCount('licenses',0);} + public function test_wrong_product_does_not_grant_license(): void {$event=$this->event($this->customer());$event['data']['items'][0]['price']['id']='pri_other';$this->deliver($event)->assertOk();$this->assertDatabaseCount('licenses',0);} + public function test_unknown_customer_rolls_back_event_for_retry(): void {$event=$this->event($this->customer());$event['data']['custom_data']['account_token']=(string)Str::uuid();$this->deliver($event)->assertUnprocessable();$this->assertDatabaseCount('webhook_events',0);} + public function test_activation_limits_validation_and_deactivation(): void { + $license=$this->license($this->customer());$key=Crypt::decryptString($license->key_encrypted); + $token=$this->postJson('/api/v1/licenses/activate',['license_key'=>$key,'device_id'=>str_repeat('a',20)])->assertOk()->json('activation_token'); + $this->postJson('/api/v1/licenses/activate',['license_key'=>$key,'device_id'=>str_repeat('b',20)])->assertOk(); + $this->postJson('/api/v1/licenses/activate',['license_key'=>$key,'device_id'=>str_repeat('c',20)])->assertConflict(); + $this->withToken($token)->postJson('/api/v1/licenses/validate')->assertOk()->assertJson(['valid'=>true]); + $this->withToken($token)->postJson('/api/v1/licenses/deactivate')->assertOk(); + $this->withToken($token)->postJson('/api/v1/licenses/validate')->assertForbidden(); + } + public function test_refund_revokes_license_and_prevents_regrant(): void { + $user=$this->customer();$license=$this->license($user);$key=Crypt::decryptString($license->key_encrypted);$token=app(LicenseService::class)->activate($key,str_repeat('a',20))['activation_token']; + $refund=['event_id'=>'evt_refund','event_type'=>'adjustment.updated','occurred_at'=>now()->addSecond()->toISOString(),'data'=>['status'=>'approved','action'=>'refund','transaction_id'=>'txn_1']];$this->deliver($refund)->assertOk(); + $this->withToken($token)->postJson('/api/v1/licenses/validate')->assertForbidden();$this->deliver($this->event($user,'evt_late'))->assertOk();$this->assertDatabaseHas('licenses',['status'=>'revoked']); + } + public function test_checkout_uses_server_selected_product_and_customer(): void {$user=$this->customer();config(['tarnax.paddle.api_key'=>'secret','tarnax.paddle.client_token'=>'token']);Http::fake(['*'=>Http::response(['data'=>['id'=>'txn_checkout']])]);$this->actingAs($user)->postJson('/checkout',['price_id'=>'attacker','custom_data'=>['account_token'=>'other']])->assertOk()->assertJson(['transaction_id'=>'txn_checkout']);Http::assertSent(fn($r)=>$r['items'][0]['price_id']==='pri_test' && $r['custom_data']['account_token']===$user->account_token);} + public function test_unconfigured_checkout_fails_closed(): void {config(['tarnax.paddle.api_key'=>null]);$this->actingAs($this->customer())->postJson('/checkout')->assertStatus(503);} + public function test_downloads_require_license_signature_and_matching_customer(): void { + Storage::fake('local');Storage::disk('local')->put('releases/app.zip','binary');$release=DB::table('releases')->insertGetId(['version'=>'1.0.0','channel'=>'stable','platform'=>'macOS','notes'=>'Release','path'=>'releases/app.zip','sha256'=>hash('sha256','binary'),'bytes'=>6,'published'=>true,'created_at'=>now(),'updated_at'=>now()]); + $user=$this->customer();$other=$this->customer();$this->actingAs($user)->get('/downloads/'.$release)->assertForbidden();$this->license($user); + $this->get('/downloads/'.$release)->assertRedirect();$url=URL::temporarySignedRoute('download.file',now()->addMinutes(5),['release'=>$release,'user'=>$user->id]);$this->get($url)->assertOk();$this->actingAs($other)->get($url)->assertForbidden(); + $expired=URL::temporarySignedRoute('download.file',now()->subMinute(),['release'=>$release,'user'=>$user->id]);$this->actingAs($user)->get($expired)->assertForbidden(); + } + public function test_support_is_scoped_and_does_not_accept_another_ticket(): void {$owner=$this->customer();$other=$this->customer();$ticket=DB::table('tickets')->insertGetId(['user_id'=>$owner->id,'subject'=>'Private conversation','status'=>'open','created_at'=>now(),'updated_at'=>now()]);Livewire::actingAs($other)->test(SupportDesk::class)->assertDontSee('Private conversation')->call('select',$ticket)->assertForbidden();} + public function test_customer_can_create_support_ticket(): void {Livewire::actingAs($this->customer())->test(SupportDesk::class)->set('subject','Connection help')->set('body','Please help me connect my server.')->call('create')->assertHasNoErrors();$this->assertDatabaseCount('tickets',1);$this->assertDatabaseCount('ticket_messages',1);} + public function test_admin_requires_role_and_confirmed_two_factor(): void {$this->actingAs($this->customer())->get('/admin')->assertForbidden();$admin=$this->customer(['is_admin'=>true]);$this->actingAs($admin)->get('/admin')->assertRedirect('/account/security');Livewire::actingAs($admin)->test(Cms::class)->assertForbidden();} + public function test_admin_can_edit_cms_and_mutations_are_audited(): void {$admin=$this->customer(['is_admin'=>true,'two_factor_confirmed_at'=>now()]);Livewire::actingAs($admin)->test(Cms::class)->set('form',['slug'=>'new-page','title'=>'New page','body'=>'Safe content','published'=>true])->call('save')->assertHasNoErrors();$this->assertDatabaseHas('pages',['slug'=>'new-page']);$this->assertDatabaseCount('audit_logs',1);} + public function test_consent_records_explicit_choices(): void {$this->postJson('/consent',['analytics'=>false,'marketing'=>false])->assertOk();$this->assertDatabaseHas('consents',['analytics'=>false,'marketing'=>false]);} + public function test_apple_verification_fails_closed_without_root(): void {config(['tarnax.apple.root_certificate'=>null]);$this->actingAs($this->customer())->postJson('/account/apple',['signed_transaction'=>'untrusted.payload.signature'])->assertStatus(503);$this->assertDatabaseCount('purchases',0);} + public function test_account_support_and_security_render_for_verified_customer(): void {$this->actingAs($this->customer());foreach(['/account','/support','/account/security'] as $url){$this->get($url)->assertOk();}} + public function test_erasure_revokes_access_and_anonymises_profile(): void {$user=$this->customer();$this->license($user);$id=DB::table('privacy_requests')->insertGetId(['user_id'=>$user->id,'type'=>'deletion','status'=>'pending','created_at'=>now(),'updated_at'=>now()]);$admin=$this->customer(['is_admin'=>true,'two_factor_confirmed_at'=>now()]);Livewire::actingAs($admin)->test(Cms::class)->set('section','privacy_requests')->call('fulfillDeletion',$id)->assertHasNoErrors();$this->assertDatabaseHas('users',['id'=>$user->id,'name'=>'Deleted customer']);$this->assertDatabaseHas('licenses',['user_id'=>$user->id,'status'=>'revoked']);$this->assertDatabaseHas('privacy_requests',['id'=>$id,'status'=>'fulfilled']);} +} diff --git a/appstore/website/tests/Feature/ExampleTest.php b/appstore/website/tests/Feature/ExampleTest.php new file mode 100644 index 0000000..228f4c0 --- /dev/null +++ b/appstore/website/tests/Feature/ExampleTest.php @@ -0,0 +1,20 @@ +get('/'); + + $response->assertStatus(200); + } +} diff --git a/appstore/website/tests/TestCase.php b/appstore/website/tests/TestCase.php new file mode 100644 index 0000000..fe1ffc2 --- /dev/null +++ b/appstore/website/tests/TestCase.php @@ -0,0 +1,10 @@ +assertTrue(true); + } +} diff --git a/appstore/website/vite.config.js b/appstore/website/vite.config.js new file mode 100644 index 0000000..c442b0c --- /dev/null +++ b/appstore/website/vite.config.js @@ -0,0 +1,4 @@ +import { defineConfig } from 'vite'; +import laravel from 'laravel-vite-plugin'; +import tailwindcss from '@tailwindcss/vite'; +export default defineConfig({plugins:[laravel({input:['resources/css/app.css','resources/js/app.js'],refresh:true}),tailwindcss()]});

    m?EQF8eLH^SgQe=-&6{C9@V0aaH5H@g3k1+ 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 z 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�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

  • 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 !Rdv*e5muTKYO|vTC`rhbd1>-eH+C906+jq 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