From 45bffd13354b661dbe3e8942f64c9ce33ff53927 Mon Sep 17 00:00:00 2001 From: AZIZ MUZAFAROV Date: Sat, 18 Sep 2021 18:18:49 +0300 Subject: [PATCH 01/25] New code generation (#1520) * Fix #1479 more verbose pdo driver missing errors * Fix #1508 devtools version showing phalcon version instead for 4.1.x * Bump version to 4.1.1 * Fix #1515 Devtools version errors with Phalcon 5 * Adjusting dependencies for PHP 8 support * #1455 - New code generation * #1455 - New tests and fix old tests * #1455 - CHANGELOG * #1455 - Removed TODOs * #1455 - Changed static calls * #1455 - Added escaping namespace placeholder Co-authored-by: Kevin Yarmak Co-authored-by: Aziz Muzafarov --- .github/workflows/release-phar.yml | 6 +- .github/workflows/tests.yml | 8 +- CHANGELOG.md | 11 + Makefile | 16 - README.md | 3 +- composer.json | 15 +- composer.lock | 1838 +++++++++-------- docker-compose.yml | 58 - docker/mysql/my.cnf | 6 - docker/nginx/conf.d/default.conf | 33 - docker/nginx/fastcgi-php.conf | 13 - docker/nginx/fastcgi.conf | 26 - docker/php/Dockerfile | 67 - docker/php/mods/phalcon.ini | 3 - docker/php/mods/psr.ini | 3 - dummy/.gitignore | 9 - phalcon | 8 + phalcon-completion.bash | 2 +- src/Builder/Component/AbstractComponent.php | 8 +- src/Builder/Component/AllModels.php | 7 +- src/Builder/Component/Controller.php | 83 +- src/Builder/Component/Model.php | 685 +++--- src/Builder/Component/Project.php | 8 +- src/Builder/Component/Scaffold.php | 319 ++- src/Builder/Component/Task.php | 140 ++ src/Builder/Project/Cli.php | 54 +- src/Builder/Project/Micro.php | 14 +- src/Builder/Project/Modules.php | 82 +- src/Builder/Project/ProjectAware.php | 48 - src/Builder/Project/ProjectBuilder.php | 45 +- src/Builder/Project/Simple.php | 35 +- src/Commands/Builtin/Controller.php | 7 +- src/Commands/Builtin/Project.php | 6 +- src/Commands/Builtin/Scaffold.php | 7 +- src/Commands/Builtin/Task.php | 107 + src/Exception/PDODriverNotFoundException.php | 46 + src/Generator/AbstractEntityGenerator.php | 450 ++++ .../Entity/ControllerEntityGenerator.php | 20 + src/Generator/Entity/ModelEntityGenerator.php | 115 ++ src/Generator/Helper/MethodArgumentDto.php | 79 + src/Generator/Helper/ModelMethodsHelper.php | 60 + src/Generator/Helper/ReflectionHelper.php | 89 + src/Generator/Signature/ConstantGenerator.php | 44 + src/Generator/Signature/MethodGenerator.php | 124 ++ src/Generator/Signature/PropertyGenerator.php | 82 + src/Generator/Snippet.php | 505 ----- src/Snippet/ControllerSnippet.php | 369 ++++ src/Snippet/ModelSnippet.php | 94 + src/Utils/SystemInfo.php | 25 +- src/Version.php | 57 +- .../Controllers/ControllersController.php | 6 +- .../Controllers/MigrationsController.php | 2 +- .../Tools/Controllers/ModelsController.php | 4 +- .../Tools/Controllers/ScaffoldController.php | 1 + src/Web/Tools/Views/controllers/generate.volt | 2 +- src/Web/Tools/Views/models/generate.volt | 2 +- src/Web/Tools/Views/scaffold/generate.volt | 9 +- templates/module/Module.php | 20 +- templates/project/cli/MainTask.php | 10 - templates/project/cli/VersionTask.php | 12 - templates/project/modules/ControllerBase.php | 11 - templates/project/modules/MainTask.php | 12 - templates/project/modules/Module_cli.php | 8 +- templates/project/modules/Module_web.php | 10 +- templates/project/modules/VersionTask.php | 14 - templates/project/simple/ControllerBase.php | 9 - templates/scaffold/no-forms/Controller.php | 221 -- tests/_data/acceptance/mysql/config.php | 1 + tests/_data/acceptance/pgsql/config.php | 1 + .../console/app/models/files/TestModel.php | 25 +- .../console/app/models/files/TestModel2.php | 23 +- .../console/app/models/files/TestModel3.php | 23 +- .../console/app/models/files/TestModel5.php | 21 +- .../console/app/models/files/Testmodel4.php | 23 +- tests/_data/console/app/mysql/config.php | 1 + tests/unit/Access/Policy/IpTest.php | 11 + tests/unit/Builder/Component/TaskTest.php | 18 + .../Entity/AbstractGeneratorTest.php | 117 ++ .../Entity/ControllerGeneratorTest.php | 113 + .../Helper/MethodArgumentDtoTest.php | 34 + .../Helper/ModelMethodHelperTest.php | 41 + tests/unit/Generator/SnippetTest.php | 54 - tests/unit/Options/OptionsAwareTest.php | 45 + tests/unit/Snippet/ControllerSnippetTest.php | 75 + tests/unit/Snippet/ModelSnippetTest.php | 83 + tests/unit/UtilsTest.php | 13 + 86 files changed, 4292 insertions(+), 2722 deletions(-) delete mode 100644 Makefile delete mode 100644 docker-compose.yml delete mode 100644 docker/mysql/my.cnf delete mode 100644 docker/nginx/conf.d/default.conf delete mode 100644 docker/nginx/fastcgi-php.conf delete mode 100644 docker/nginx/fastcgi.conf delete mode 100644 docker/php/Dockerfile delete mode 100644 docker/php/mods/phalcon.ini delete mode 100644 docker/php/mods/psr.ini delete mode 100644 dummy/.gitignore create mode 100644 src/Builder/Component/Task.php delete mode 100644 src/Builder/Project/ProjectAware.php create mode 100644 src/Commands/Builtin/Task.php create mode 100644 src/Exception/PDODriverNotFoundException.php create mode 100644 src/Generator/AbstractEntityGenerator.php create mode 100644 src/Generator/Entity/ControllerEntityGenerator.php create mode 100644 src/Generator/Entity/ModelEntityGenerator.php create mode 100644 src/Generator/Helper/MethodArgumentDto.php create mode 100644 src/Generator/Helper/ModelMethodsHelper.php create mode 100644 src/Generator/Helper/ReflectionHelper.php create mode 100644 src/Generator/Signature/ConstantGenerator.php create mode 100644 src/Generator/Signature/MethodGenerator.php create mode 100644 src/Generator/Signature/PropertyGenerator.php delete mode 100644 src/Generator/Snippet.php create mode 100644 src/Snippet/ControllerSnippet.php create mode 100644 src/Snippet/ModelSnippet.php delete mode 100644 templates/project/cli/MainTask.php delete mode 100644 templates/project/cli/VersionTask.php delete mode 100644 templates/project/modules/ControllerBase.php delete mode 100644 templates/project/modules/MainTask.php delete mode 100644 templates/project/modules/VersionTask.php delete mode 100644 templates/project/simple/ControllerBase.php delete mode 100644 templates/scaffold/no-forms/Controller.php create mode 100644 tests/unit/Builder/Component/TaskTest.php create mode 100644 tests/unit/Generator/Entity/AbstractGeneratorTest.php create mode 100644 tests/unit/Generator/Entity/ControllerGeneratorTest.php create mode 100644 tests/unit/Generator/Helper/MethodArgumentDtoTest.php create mode 100644 tests/unit/Generator/Helper/ModelMethodHelperTest.php delete mode 100644 tests/unit/Generator/SnippetTest.php create mode 100644 tests/unit/Options/OptionsAwareTest.php create mode 100644 tests/unit/Snippet/ControllerSnippetTest.php create mode 100644 tests/unit/Snippet/ModelSnippetTest.php diff --git a/.github/workflows/release-phar.yml b/.github/workflows/release-phar.yml index 4abec83db..66de9dfd7 100644 --- a/.github/workflows/release-phar.yml +++ b/.github/workflows/release-phar.yml @@ -8,15 +8,15 @@ name: Append phalcon.phar to release jobs: build: name: Compile and upload Phar - runs-on: ubuntu-18.04 + runs-on: ubuntu-latest steps: - name: Checkout code uses: actions/checkout@v2 - - name: Set PHP 7.2 + - name: Set PHP 7.3 uses: shivammathur/setup-php@v2 with: - php-version: '7.2' + php-version: '7.3' extensions: phalcon-4.0.5 - name: Compile phalcon.phar diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index b1cc3cca0..3ca856839 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -4,11 +4,11 @@ name: "Tests" jobs: run-tests: - name: PHP ${{ matrix.php-versions }} + name: PHP ${{ matrix.php-versions }} with Phalcon ${{ matrix.phalcon-versions }} runs-on: ubuntu-latest env: - extensions: mbstring, intl, json, zip, phalcon-4.0.5, mysql, pgsql, xdebug-2.9.8 + extensions: mbstring, intl, json, zip, phalcon-${{ matrix.phalcon-versions }}, mysql, pgsql, xdebug-2.9.8 key: cache-v2.0~19.03.2020 services: @@ -32,7 +32,9 @@ jobs: strategy: fail-fast: false matrix: - php-versions: [ '7.2', '7.3', '7.4' ] + php-versions: ['7.3', '7.4'] + # There is no 4.1.1 version due release bug + phalcon-versions: ['4.0.5', '4.0.6', '4.1.0', '4.1.2'] steps: - uses: actions/checkout@v1 diff --git a/CHANGELOG.md b/CHANGELOG.md index 837a41c24..6cc48fea3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,14 @@ +# [4.3.0](https://github.com/phalcon/cphalcon/releases/tag/v4.3.0) +## Changed +- Changed code generation to external implementation [1455](https://github.com/phalcon/phalcon-devtools/issues/1455) + +# [4.2.0](https://github.com/phalcon/cphalcon/releases/tag/v4.2.0) +Supported PHP Versions: 7.3, 7.4, 8.0 + +This release provides initial PHP 8 and Phalcon 5 support. +## Fixed +- Fixed Phalcon\Version class not found error in Phalcon 5 [1515](https://github.com/phalcon/phalcon-devtools/issues/1515) + # [4.1.0](https://github.com/phalcon/cphalcon/releases/tag/v4.1.0) ## Fixed - Fixed column annotation bugs on model creation [1425](https://github.com/phalcon/phalcon-devtools/issues/1425) diff --git a/Makefile b/Makefile deleted file mode 100644 index 4d3146245..000000000 --- a/Makefile +++ /dev/null @@ -1,16 +0,0 @@ -all: build composer-install - -build: - @docker-compose build - @docker-compose up -d -composer-install: - @docker-compose exec -T service_php composer install -clean: - @docker-compose down - @docker system prune -af - @docker volume prune -f - -help: - @docker-compose exec -T service_php phalcon --help -create-dummy: - @docker-compose exec -T service_php phalcon create-project dummy --enable-webtools --force diff --git a/README.md b/README.md index d45cdb85d..d6902be08 100644 --- a/README.md +++ b/README.md @@ -21,7 +21,7 @@ with Phalcon framework. ## Requirements -* PHP >= 7.2 +* PHP >= 7.3 * Phalcon >= 4.0.0 ## Installing via Composer @@ -124,6 +124,7 @@ Available commands: info (alias of: i) commands (alias of: list, enumerate) controller (alias of: create-controller) + task (alias of: create-task) module (alias of: create-module) model (alias of: create-model) all-models (alias of: create-all-models) diff --git a/composer.json b/composer.json index 5a0d01102..ba9982322 100644 --- a/composer.json +++ b/composer.json @@ -22,18 +22,21 @@ "forum": "https://forum.phalcon.io" }, "require": { - "php": ">=7.2", + "php": ">=7.3", "ext-pdo": "*", - "ext-phalcon": "^4.0.0", + "ext-json": "*", + "ext-phalcon": ">=4.0.5", "psy/psysh": "~0.9", "nikic/php-parser": "^4.2.4", "phalcon/migrations": "^2.0", - "vlucas/phpdotenv": "^3.6|^4.0|^5.0" + "vlucas/phpdotenv": "^3.6|^4.0|^5.0", + "nette/php-generator": "^3.5", + "roave/better-reflection": "^3.5|^4.12" }, "require-dev": { - "humbug/box": "^3.8", + "humbug/box": "^3.8|^3.13", "codeception/codeception": "^4.1", - "phpdocumentor/reflection-docblock": "^4.3", + "phpdocumentor/reflection-docblock": "^4.3|^5.2", "phpunit/phpunit": "^8.0", "codeception/specify": "^1.2", "codeception/verify": "^1.2", @@ -62,5 +65,7 @@ "tests/_support/helpers.php" ] }, + "minimum-stability": "dev", + "prefer-stable": true, "bin": ["phalcon"] } diff --git a/composer.lock b/composer.lock index 38b856690..c6903596f 100644 --- a/composer.lock +++ b/composer.lock @@ -4,123 +4,276 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "e04fa6d01edb933f490ddb3528b52ec9", + "content-hash": "116d36c18145da2301139ad5b099959b", "packages": [ { - "name": "dnoegel/php-xdg-base-dir", - "version": "v0.1.1", + "name": "graham-campbell/result-type", + "version": "v1.0.2", "source": { "type": "git", - "url": "https://github.com/dnoegel/php-xdg-base-dir.git", - "reference": "8f8a6e48c5ecb0f991c2fdcf5f154a47d85f9ffd" + "url": "https://github.com/GrahamCampbell/Result-Type.git", + "reference": "84afea85c6841deeea872f36249a206e878a5de0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/dnoegel/php-xdg-base-dir/zipball/8f8a6e48c5ecb0f991c2fdcf5f154a47d85f9ffd", - "reference": "8f8a6e48c5ecb0f991c2fdcf5f154a47d85f9ffd", + "url": "https://api.github.com/repos/GrahamCampbell/Result-Type/zipball/84afea85c6841deeea872f36249a206e878a5de0", + "reference": "84afea85c6841deeea872f36249a206e878a5de0", "shasum": "" }, "require": { - "php": ">=5.3.2" + "php": "^7.0 || ^8.0", + "phpoption/phpoption": "^1.8" }, "require-dev": { - "phpunit/phpunit": "~7.0|~6.0|~5.0|~4.8.35" + "phpunit/phpunit": "^6.5.14 || ^7.5.20 || ^8.5.19 || ^9.5.8" }, "type": "library", "autoload": { "psr-4": { - "XdgBaseDir\\": "src/" + "GrahamCampbell\\ResultType\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], - "description": "implementation of xdg base directory specification for php", + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk" + } + ], + "description": "An Implementation Of The Result Type", + "keywords": [ + "Graham Campbell", + "GrahamCampbell", + "Result Type", + "Result-Type", + "result" + ], "support": { - "issues": "https://github.com/dnoegel/php-xdg-base-dir/issues", - "source": "https://github.com/dnoegel/php-xdg-base-dir/tree/v0.1.1" + "issues": "https://github.com/GrahamCampbell/Result-Type/issues", + "source": "https://github.com/GrahamCampbell/Result-Type/tree/v1.0.2" }, - "time": "2019-12-04T15:06:13+00:00" + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/graham-campbell/result-type", + "type": "tidelift" + } + ], + "time": "2021-08-28T21:34:50+00:00" }, { - "name": "graham-campbell/result-type", - "version": "v1.0.1", + "name": "jetbrains/phpstorm-stubs", + "version": "v2019.1", "source": { "type": "git", - "url": "https://github.com/GrahamCampbell/Result-Type.git", - "reference": "7e279d2cd5d7fbb156ce46daada972355cea27bb" + "url": "https://github.com/JetBrains/phpstorm-stubs.git", + "reference": "9e309771f362e979ecfb429303ad7a402c657234" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/GrahamCampbell/Result-Type/zipball/7e279d2cd5d7fbb156ce46daada972355cea27bb", - "reference": "7e279d2cd5d7fbb156ce46daada972355cea27bb", + "url": "https://api.github.com/repos/JetBrains/phpstorm-stubs/zipball/9e309771f362e979ecfb429303ad7a402c657234", + "reference": "9e309771f362e979ecfb429303ad7a402c657234", + "shasum": "" + }, + "require-dev": { + "nikic/php-parser": "v4.0.1", + "php": "^7.1", + "phpdocumentor/reflection-docblock": "^4.3", + "phpunit/phpunit": "7.1.4" + }, + "type": "library", + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "description": "PHP runtime & extensions header files for PhpStorm", + "homepage": "https://www.jetbrains.com/phpstorm", + "keywords": [ + "autocomplete", + "code", + "inference", + "inspection", + "jetbrains", + "phpstorm", + "stubs", + "type" + ], + "support": { + "source": "https://github.com/JetBrains/phpstorm-stubs/tree/v2019.1" + }, + "time": "2019-03-25T16:59:23+00:00" + }, + { + "name": "nette/php-generator", + "version": "v3.6.0", + "source": { + "type": "git", + "url": "https://github.com/nette/php-generator.git", + "reference": "2f28a34203ea2e730371d913fc06ae45b6e9baaa" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nette/php-generator/zipball/2f28a34203ea2e730371d913fc06ae45b6e9baaa", + "reference": "2f28a34203ea2e730371d913fc06ae45b6e9baaa", "shasum": "" }, "require": { - "php": "^7.0|^8.0", - "phpoption/phpoption": "^1.7.3" + "nette/utils": "^3.1.2", + "php": ">=7.2 <8.2" }, "require-dev": { - "phpunit/phpunit": "^6.5|^7.5|^8.5|^9.0" + "nette/tester": "^2.0", + "nikic/php-parser": "^4.4", + "phpstan/phpstan": "^0.12", + "tracy/tracy": "^2.3" + }, + "suggest": { + "nikic/php-parser": "to use ClassType::withBodiesFrom() & GlobalFunction::withBodyFrom()" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0-dev" + "dev-master": "3.6-dev" } }, "autoload": { - "psr-4": { - "GrahamCampbell\\ResultType\\": "src/" - } + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause", + "GPL-2.0-only", + "GPL-3.0-only" ], "authors": [ { - "name": "Graham Campbell", - "email": "graham@alt-three.com" + "name": "David Grudl", + "homepage": "https://davidgrudl.com" + }, + { + "name": "Nette Community", + "homepage": "https://nette.org/contributors" } ], - "description": "An Implementation Of The Result Type", + "description": "🐘 Nette PHP Generator: generates neat PHP code for you. Supports new PHP 8.1 features.", + "homepage": "https://nette.org", "keywords": [ - "Graham Campbell", - "GrahamCampbell", - "Result Type", - "Result-Type", - "result" + "code", + "nette", + "php", + "scaffolding" ], "support": { - "issues": "https://github.com/GrahamCampbell/Result-Type/issues", - "source": "https://github.com/GrahamCampbell/Result-Type/tree/v1.0.1" + "issues": "https://github.com/nette/php-generator/issues", + "source": "https://github.com/nette/php-generator/tree/v3.6.0" }, - "funding": [ + "time": "2021-08-29T15:43:46+00:00" + }, + { + "name": "nette/utils", + "version": "v3.2.3", + "source": { + "type": "git", + "url": "https://github.com/nette/utils.git", + "reference": "5c36cc1ba9bb6abb8a9e425cf054e0c3fd5b9822" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nette/utils/zipball/5c36cc1ba9bb6abb8a9e425cf054e0c3fd5b9822", + "reference": "5c36cc1ba9bb6abb8a9e425cf054e0c3fd5b9822", + "shasum": "" + }, + "require": { + "php": ">=7.2 <8.1" + }, + "conflict": { + "nette/di": "<3.0.6" + }, + "require-dev": { + "nette/tester": "~2.0", + "phpstan/phpstan": "^0.12", + "tracy/tracy": "^2.3" + }, + "suggest": { + "ext-gd": "to use Image", + "ext-iconv": "to use Strings::webalize(), toAscii(), chr() 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()", + "ext-xml": "to use Strings::length() etc. when mbstring is not available" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.2-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause", + "GPL-2.0-only", + "GPL-3.0-only" + ], + "authors": [ { - "url": "https://github.com/GrahamCampbell", - "type": "github" + "name": "David Grudl", + "homepage": "https://davidgrudl.com" }, { - "url": "https://tidelift.com/funding/github/packagist/graham-campbell/result-type", - "type": "tidelift" + "name": "Nette Community", + "homepage": "https://nette.org/contributors" } ], - "time": "2020-04-13T13:17:36+00:00" + "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/v3.2.3" + }, + "time": "2021-08-16T21:05:00+00:00" }, { "name": "nikic/php-parser", - "version": "v4.10.4", + "version": "v4.12.0", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "c6d052fc58cb876152f89f532b95a8d7907e7f0e" + "reference": "6608f01670c3cc5079e18c1dab1104e002579143" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/c6d052fc58cb876152f89f532b95a8d7907e7f0e", - "reference": "c6d052fc58cb876152f89f532b95a8d7907e7f0e", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/6608f01670c3cc5079e18c1dab1104e002579143", + "reference": "6608f01670c3cc5079e18c1dab1104e002579143", "shasum": "" }, "require": { @@ -161,29 +314,29 @@ ], "support": { "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v4.10.4" + "source": "https://github.com/nikic/PHP-Parser/tree/v4.12.0" }, - "time": "2020-12-20T10:01:03+00:00" + "time": "2021-07-21T10:44:31+00:00" }, { "name": "phalcon/cli-options-parser", - "version": "v1.2.1", + "version": "v1.3.0", "source": { "type": "git", "url": "https://github.com/phalcon/cli-options-parser.git", - "reference": "9487c84fb320c6b6882c76d4388d039316d234b9" + "reference": "1c5a7d0db23a88d8ba14646af75464cbbd115251" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phalcon/cli-options-parser/zipball/9487c84fb320c6b6882c76d4388d039316d234b9", - "reference": "9487c84fb320c6b6882c76d4388d039316d234b9", + "url": "https://api.github.com/repos/phalcon/cli-options-parser/zipball/1c5a7d0db23a88d8ba14646af75464cbbd115251", + "reference": "1c5a7d0db23a88d8ba14646af75464cbbd115251", "shasum": "" }, "require": { - "php": ">=7.0 <8.0" + "php": ">=7.3" }, "require-dev": { - "phpunit/phpunit": ">=5.3 <8.0", + "phpunit/phpunit": "^9.5.8", "squizlabs/php_codesniffer": "3.*" }, "type": "library", @@ -241,26 +394,27 @@ "type": "open_collective" } ], - "time": "2020-03-14T18:48:08+00:00" + "time": "2021-08-03T02:44:01+00:00" }, { "name": "phalcon/migrations", - "version": "v2.1.6", + "version": "v2.2.3", "source": { "type": "git", "url": "https://github.com/phalcon/migrations.git", - "reference": "fec5c239a9abf718778e577cdd9eceb880ea624e" + "reference": "e58dae3c3786c8008374d7c2fcc4e2720f81a476" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phalcon/migrations/zipball/fec5c239a9abf718778e577cdd9eceb880ea624e", - "reference": "fec5c239a9abf718778e577cdd9eceb880ea624e", + "url": "https://api.github.com/repos/phalcon/migrations/zipball/e58dae3c3786c8008374d7c2fcc4e2720f81a476", + "reference": "e58dae3c3786c8008374d7c2fcc4e2720f81a476", "shasum": "" }, "require": { - "ext-phalcon": "^4.0.5", + "ext-phalcon": ">=4.0.5", + "nette/php-generator": "^3.5", "phalcon/cli-options-parser": "^1.2", - "php": ">=7.2" + "php": ">=7.3" }, "require-dev": { "codeception/codeception": "^4.1", @@ -269,90 +423,255 @@ "codeception/module-db": "^1.0", "codeception/module-phpbrowser": "^1.0.0", "ext-pdo": "*", - "fzaninotto/faker": "^1.9", + "fakerphp/faker": "^1.15", "humbug/box": "^3.8", "phalcon/ide-stubs": "^4.0.0", "squizlabs/php_codesniffer": "^3.5", - "vimeo/psalm": "^4.1", + "vimeo/psalm": "^4.6", "vlucas/phpdotenv": "^4.1" }, - "suggest": { - "robmorgan/phinx": "Phinx makes it ridiculously easy to manage the database migrations for your PHP app." + "suggest": { + "robmorgan/phinx": "Phinx makes it ridiculously easy to manage the database migrations for your PHP app." + }, + "bin": [ + "phalcon-migrations" + ], + "type": "library", + "autoload": { + "psr-4": { + "Phalcon\\Migrations\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Phalcon Team", + "email": "team@phalcon.io", + "homepage": "https://phalcon.io/en/team" + }, + { + "name": "Contributors", + "homepage": "https://github.com/phalcon/migrations/graphs/contributors" + } + ], + "description": "Run and Generate DB Migrations with Phalcon Framework", + "homepage": "https://phalcon.io", + "keywords": [ + "framework", + "migration", + "phalcon", + "phar" + ], + "support": { + "forum": "https://forum.phalcon.io", + "issues": "https://github.com/phalcon/migrations/issues", + "source": "https://github.com/phalcon/migrations" + }, + "funding": [ + { + "url": "https://github.com/phalcon", + "type": "github" + }, + { + "url": "https://opencollective.com/phalcon", + "type": "open_collective" + } + ], + "time": "2021-08-11T18:31:12+00:00" + }, + { + "name": "phpdocumentor/reflection-common", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/ReflectionCommon.git", + "reference": "21bdeb5f65d7ebf9f43b1b25d404f87deab5bfb6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/21bdeb5f65d7ebf9f43b1b25d404f87deab5bfb6", + "reference": "21bdeb5f65d7ebf9f43b1b25d404f87deab5bfb6", + "shasum": "" + }, + "require": { + "php": ">=5.5" + }, + "require-dev": { + "phpunit/phpunit": "^4.6" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.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": "http://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/master" + }, + "time": "2017-09-11T18:02:19+00:00" + }, + { + "name": "phpdocumentor/reflection-docblock", + "version": "4.3.4", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", + "reference": "da3fd972d6bafd628114f7e7e036f45944b62e9c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/da3fd972d6bafd628114f7e7e036f45944b62e9c", + "reference": "da3fd972d6bafd628114f7e7e036f45944b62e9c", + "shasum": "" + }, + "require": { + "php": "^7.0", + "phpdocumentor/reflection-common": "^1.0.0 || ^2.0.0", + "phpdocumentor/type-resolver": "~0.4 || ^1.0.0", + "webmozart/assert": "^1.0" + }, + "require-dev": { + "doctrine/instantiator": "^1.0.5", + "mockery/mockery": "^1.0", + "phpdocumentor/type-resolver": "0.4.*", + "phpunit/phpunit": "^6.4" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.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": "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/release/4.x" + }, + "time": "2019-12-28T18:55:12+00:00" + }, + { + "name": "phpdocumentor/type-resolver", + "version": "0.4.0", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/TypeResolver.git", + "reference": "9c977708995954784726e25d0cd1dddf4e65b0f7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/9c977708995954784726e25d0cd1dddf4e65b0f7", + "reference": "9c977708995954784726e25d0cd1dddf4e65b0f7", + "shasum": "" + }, + "require": { + "php": "^5.5 || ^7.0", + "phpdocumentor/reflection-common": "^1.0" + }, + "require-dev": { + "mockery/mockery": "^0.9.4", + "phpunit/phpunit": "^5.2||^4.8.24" }, - "bin": [ - "phalcon-migrations" - ], "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, "autoload": { "psr-4": { - "Phalcon\\Migrations\\": "src/" + "phpDocumentor\\Reflection\\": [ + "src/" + ] } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], "authors": [ { - "name": "Phalcon Team", - "email": "team@phalcon.io", - "homepage": "https://phalcon.io/en/team" - }, - { - "name": "Contributors", - "homepage": "https://github.com/phalcon/migrations/graphs/contributors" + "name": "Mike van Riel", + "email": "me@mikevanriel.com" } ], - "description": "Run and Generate DB Migrations with Phalcon Framework", - "homepage": "https://phalcon.io", - "keywords": [ - "framework", - "migration", - "phalcon", - "phar" - ], "support": { - "forum": "https://forum.phalcon.io", - "issues": "https://github.com/phalcon/migrations/issues", - "source": "https://github.com/phalcon/migrations" + "issues": "https://github.com/phpDocumentor/TypeResolver/issues", + "source": "https://github.com/phpDocumentor/TypeResolver/tree/master" }, - "funding": [ - { - "url": "https://github.com/phalcon", - "type": "github" - }, - { - "url": "https://opencollective.com/phalcon", - "type": "open_collective" - } - ], - "time": "2021-03-22T20:21:52+00:00" + "time": "2017-07-14T14:27:02+00:00" }, { "name": "phpoption/phpoption", - "version": "1.7.5", + "version": "1.8.0", "source": { "type": "git", "url": "https://github.com/schmittjoh/php-option.git", - "reference": "994ecccd8f3283ecf5ac33254543eb0ac946d525" + "reference": "5455cb38aed4523f99977c4a12ef19da4bfe2a28" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/994ecccd8f3283ecf5ac33254543eb0ac946d525", - "reference": "994ecccd8f3283ecf5ac33254543eb0ac946d525", + "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/5455cb38aed4523f99977c4a12ef19da4bfe2a28", + "reference": "5455cb38aed4523f99977c4a12ef19da4bfe2a28", "shasum": "" }, "require": { - "php": "^5.5.9 || ^7.0 || ^8.0" + "php": "^7.0 || ^8.0" }, "require-dev": { "bamarni/composer-bin-plugin": "^1.4.1", - "phpunit/phpunit": "^4.8.35 || ^5.7.27 || ^6.5.6 || ^7.0 || ^8.0 || ^9.0" + "phpunit/phpunit": "^6.5.14 || ^7.0.20 || ^8.5.19 || ^9.5.8" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.7-dev" + "dev-master": "1.8-dev" } }, "autoload": { @@ -371,7 +690,7 @@ }, { "name": "Graham Campbell", - "email": "graham@alt-three.com" + "email": "hello@gjcampbell.co.uk" } ], "description": "Option Type for PHP", @@ -383,7 +702,7 @@ ], "support": { "issues": "https://github.com/schmittjoh/php-option/issues", - "source": "https://github.com/schmittjoh/php-option/tree/1.7.5" + "source": "https://github.com/schmittjoh/php-option/tree/1.8.0" }, "funding": [ { @@ -395,7 +714,7 @@ "type": "tidelift" } ], - "time": "2020-07-20T17:29:33+00:00" + "time": "2021-08-28T21:27:29+00:00" }, { "name": "psr/container", @@ -447,20 +766,19 @@ }, { "name": "psy/psysh", - "version": "v0.10.7", + "version": "v0.10.8", "source": { "type": "git", "url": "https://github.com/bobthecow/psysh.git", - "reference": "a395af46999a12006213c0c8346c9445eb31640c" + "reference": "e4573f47750dd6c92dca5aee543fa77513cbd8d3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/bobthecow/psysh/zipball/a395af46999a12006213c0c8346c9445eb31640c", - "reference": "a395af46999a12006213c0c8346c9445eb31640c", + "url": "https://api.github.com/repos/bobthecow/psysh/zipball/e4573f47750dd6c92dca5aee543fa77513cbd8d3", + "reference": "e4573f47750dd6c92dca5aee543fa77513cbd8d3", "shasum": "" }, "require": { - "dnoegel/php-xdg-base-dir": "0.1.*", "ext-json": "*", "ext-tokenizer": "*", "nikic/php-parser": "~4.0|~3.0|~2.0|~1.3", @@ -517,42 +835,157 @@ ], "support": { "issues": "https://github.com/bobthecow/psysh/issues", - "source": "https://github.com/bobthecow/psysh/tree/v0.10.7" + "source": "https://github.com/bobthecow/psysh/tree/v0.10.8" + }, + "time": "2021-04-10T16:23:39+00:00" + }, + { + "name": "roave/better-reflection", + "version": "3.5.0", + "source": { + "type": "git", + "url": "https://github.com/Roave/BetterReflection.git", + "reference": "a93d26f6f08add54943d752dad1da64c464c2e69" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Roave/BetterReflection/zipball/a93d26f6f08add54943d752dad1da64c464c2e69", + "reference": "a93d26f6f08add54943d752dad1da64c464c2e69", + "shasum": "" + }, + "require": { + "ext-json": "*", + "jetbrains/phpstorm-stubs": "2019.1", + "nikic/php-parser": "^4.2.1", + "php": ">=7.2.0,<7.5.0", + "phpdocumentor/reflection-docblock": "^4.1.1", + "phpdocumentor/type-resolver": "^0.4.0", + "roave/signature": "^1.0" + }, + "require-dev": { + "doctrine/coding-standard": "^6.0", + "phpunit/phpunit": "^8.1.0" + }, + "suggest": { + "composer/composer": "Required to use the ComposerSourceLocator" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" + } + }, + "autoload": { + "psr-4": { + "Roave\\BetterReflection\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "James Titcumb", + "email": "james@asgrim.com", + "homepage": "https://github.com/asgrim" + }, + { + "name": "Gary Hockin", + "email": "gary@roave.com", + "homepage": "https://github.com/geeh" + }, + { + "name": "Jaroslav Hanslík", + "email": "kukulich@kukulich.cz", + "homepage": "https://github.com/kukulich" + }, + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com", + "homepage": "https://ocramius.github.io/" + } + ], + "description": "Better Reflection - an improved code reflection API", + "support": { + "issues": "https://github.com/Roave/BetterReflection/issues", + "source": "https://github.com/Roave/BetterReflection/tree/3.5.0" }, - "time": "2021-03-14T02:14:56+00:00" + "time": "2019-05-28T00:00:03+00:00" + }, + { + "name": "roave/signature", + "version": "1.2.0", + "source": { + "type": "git", + "url": "https://github.com/Roave/Signature.git", + "reference": "577ee14d2abaeb315a5cd2d86d7e3df46a7dac56" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Roave/Signature/zipball/577ee14d2abaeb315a5cd2d86d7e3df46a7dac56", + "reference": "577ee14d2abaeb315a5cd2d86d7e3df46a7dac56", + "shasum": "" + }, + "require": { + "php": "^7.3 || ^7.4" + }, + "require-dev": { + "doctrine/coding-standard": "^8.1", + "infection/infection": "^0.17.5", + "phpunit/phpunit": "^9.3", + "vimeo/psalm": "^3.16" + }, + "type": "library", + "autoload": { + "psr-4": { + "Roave\\Signature\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Sign and verify stuff", + "support": { + "issues": "https://github.com/Roave/Signature/issues", + "source": "https://github.com/Roave/Signature/tree/1.2.0" + }, + "time": "2020-10-01T08:18:39+00:00" }, { "name": "symfony/console", - "version": "v4.4.21", + "version": "v4.4.30", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "1ba4560dbbb9fcf5ae28b61f71f49c678086cf23" + "reference": "a3f7189a0665ee33b50e9e228c46f50f5acbed22" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/1ba4560dbbb9fcf5ae28b61f71f49c678086cf23", - "reference": "1ba4560dbbb9fcf5ae28b61f71f49c678086cf23", + "url": "https://api.github.com/repos/symfony/console/zipball/a3f7189a0665ee33b50e9e228c46f50f5acbed22", + "reference": "a3f7189a0665ee33b50e9e228c46f50f5acbed22", "shasum": "" }, "require": { "php": ">=7.1.3", "symfony/polyfill-mbstring": "~1.0", "symfony/polyfill-php73": "^1.8", - "symfony/polyfill-php80": "^1.15", + "symfony/polyfill-php80": "^1.16", "symfony/service-contracts": "^1.1|^2" }, "conflict": { + "psr/log": ">=3", "symfony/dependency-injection": "<3.4", "symfony/event-dispatcher": "<4.3|>=5", "symfony/lock": "<4.4", "symfony/process": "<3.3" }, "provide": { - "psr/log-implementation": "1.0" + "psr/log-implementation": "1.0|2.0" }, "require-dev": { - "psr/log": "~1.0", + "psr/log": "^1|^2", "symfony/config": "^3.4|^4.0|^5.0", "symfony/dependency-injection": "^3.4|^4.0|^5.0", "symfony/event-dispatcher": "^4.3", @@ -592,7 +1025,7 @@ "description": "Eases the creation of beautiful and testable command line interfaces", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/console/tree/v4.4.21" + "source": "https://github.com/symfony/console/tree/v4.4.30" }, "funding": [ { @@ -608,20 +1041,20 @@ "type": "tidelift" } ], - "time": "2021-03-26T09:23:24+00:00" + "time": "2021-08-25T19:27:26+00:00" }, { "name": "symfony/polyfill-ctype", - "version": "v1.22.1", + "version": "v1.23.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-ctype.git", - "reference": "c6c942b1ac76c82448322025e084cadc56048b4e" + "reference": "46cd95797e9df938fdd2b03693b5fca5e64b01ce" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/c6c942b1ac76c82448322025e084cadc56048b4e", - "reference": "c6c942b1ac76c82448322025e084cadc56048b4e", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/46cd95797e9df938fdd2b03693b5fca5e64b01ce", + "reference": "46cd95797e9df938fdd2b03693b5fca5e64b01ce", "shasum": "" }, "require": { @@ -633,7 +1066,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.22-dev" + "dev-main": "1.23-dev" }, "thanks": { "name": "symfony/polyfill", @@ -671,7 +1104,7 @@ "portable" ], "support": { - "source": "https://github.com/symfony/polyfill-ctype/tree/v1.22.1" + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.23.0" }, "funding": [ { @@ -687,20 +1120,20 @@ "type": "tidelift" } ], - "time": "2021-01-07T16:49:33+00:00" + "time": "2021-02-19T12:13:01+00:00" }, { "name": "symfony/polyfill-mbstring", - "version": "v1.22.1", + "version": "v1.23.1", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "5232de97ee3b75b0360528dae24e73db49566ab1" + "reference": "9174a3d80210dca8daa7f31fec659150bbeabfc6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/5232de97ee3b75b0360528dae24e73db49566ab1", - "reference": "5232de97ee3b75b0360528dae24e73db49566ab1", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/9174a3d80210dca8daa7f31fec659150bbeabfc6", + "reference": "9174a3d80210dca8daa7f31fec659150bbeabfc6", "shasum": "" }, "require": { @@ -712,7 +1145,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.22-dev" + "dev-main": "1.23-dev" }, "thanks": { "name": "symfony/polyfill", @@ -751,7 +1184,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.22.1" + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.23.1" }, "funding": [ { @@ -767,20 +1200,20 @@ "type": "tidelift" } ], - "time": "2021-01-22T09:19:47+00:00" + "time": "2021-05-27T12:26:48+00:00" }, { "name": "symfony/polyfill-php72", - "version": "v1.22.1", + "version": "v1.23.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php72.git", - "reference": "cc6e6f9b39fe8075b3dabfbaf5b5f645ae1340c9" + "reference": "9a142215a36a3888e30d0a9eeea9766764e96976" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/cc6e6f9b39fe8075b3dabfbaf5b5f645ae1340c9", - "reference": "cc6e6f9b39fe8075b3dabfbaf5b5f645ae1340c9", + "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/9a142215a36a3888e30d0a9eeea9766764e96976", + "reference": "9a142215a36a3888e30d0a9eeea9766764e96976", "shasum": "" }, "require": { @@ -789,7 +1222,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.22-dev" + "dev-main": "1.23-dev" }, "thanks": { "name": "symfony/polyfill", @@ -827,7 +1260,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php72/tree/v1.22.1" + "source": "https://github.com/symfony/polyfill-php72/tree/v1.23.0" }, "funding": [ { @@ -843,20 +1276,20 @@ "type": "tidelift" } ], - "time": "2021-01-07T16:49:33+00:00" + "time": "2021-05-27T09:17:38+00:00" }, { "name": "symfony/polyfill-php73", - "version": "v1.22.1", + "version": "v1.23.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php73.git", - "reference": "a678b42e92f86eca04b7fa4c0f6f19d097fb69e2" + "reference": "fba8933c384d6476ab14fb7b8526e5287ca7e010" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/a678b42e92f86eca04b7fa4c0f6f19d097fb69e2", - "reference": "a678b42e92f86eca04b7fa4c0f6f19d097fb69e2", + "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/fba8933c384d6476ab14fb7b8526e5287ca7e010", + "reference": "fba8933c384d6476ab14fb7b8526e5287ca7e010", "shasum": "" }, "require": { @@ -865,7 +1298,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.22-dev" + "dev-main": "1.23-dev" }, "thanks": { "name": "symfony/polyfill", @@ -906,7 +1339,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php73/tree/v1.22.1" + "source": "https://github.com/symfony/polyfill-php73/tree/v1.23.0" }, "funding": [ { @@ -922,20 +1355,20 @@ "type": "tidelift" } ], - "time": "2021-01-07T16:49:33+00:00" + "time": "2021-02-19T12:13:01+00:00" }, { "name": "symfony/polyfill-php80", - "version": "v1.22.1", + "version": "v1.23.1", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php80.git", - "reference": "dc3063ba22c2a1fd2f45ed856374d79114998f91" + "reference": "1100343ed1a92e3a38f9ae122fc0eb21602547be" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/dc3063ba22c2a1fd2f45ed856374d79114998f91", - "reference": "dc3063ba22c2a1fd2f45ed856374d79114998f91", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/1100343ed1a92e3a38f9ae122fc0eb21602547be", + "reference": "1100343ed1a92e3a38f9ae122fc0eb21602547be", "shasum": "" }, "require": { @@ -944,7 +1377,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.22-dev" + "dev-main": "1.23-dev" }, "thanks": { "name": "symfony/polyfill", @@ -989,7 +1422,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php80/tree/v1.22.1" + "source": "https://github.com/symfony/polyfill-php80/tree/v1.23.1" }, "funding": [ { @@ -1005,25 +1438,25 @@ "type": "tidelift" } ], - "time": "2021-01-07T16:49:33+00:00" + "time": "2021-07-28T13:41:28+00:00" }, { "name": "symfony/service-contracts", - "version": "v2.2.0", + "version": "v2.4.0", "source": { "type": "git", "url": "https://github.com/symfony/service-contracts.git", - "reference": "d15da7ba4957ffb8f1747218be9e1a121fd298a1" + "reference": "f040a30e04b57fbcc9c6cbcf4dbaa96bd318b9bb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/d15da7ba4957ffb8f1747218be9e1a121fd298a1", - "reference": "d15da7ba4957ffb8f1747218be9e1a121fd298a1", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/f040a30e04b57fbcc9c6cbcf4dbaa96bd318b9bb", + "reference": "f040a30e04b57fbcc9c6cbcf4dbaa96bd318b9bb", "shasum": "" }, "require": { "php": ">=7.2.5", - "psr/container": "^1.0" + "psr/container": "^1.1" }, "suggest": { "symfony/service-implementation": "" @@ -1031,7 +1464,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.2-dev" + "dev-main": "2.4-dev" }, "thanks": { "name": "symfony/contracts", @@ -1068,7 +1501,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/service-contracts/tree/master" + "source": "https://github.com/symfony/service-contracts/tree/v2.4.0" }, "funding": [ { @@ -1084,27 +1517,27 @@ "type": "tidelift" } ], - "time": "2020-09-07T11:33:47+00:00" + "time": "2021-04-01T10:43:52+00:00" }, { "name": "symfony/var-dumper", - "version": "v4.4.21", + "version": "v4.4.30", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "0da0e174f728996f5d5072d6a9f0a42259dbc806" + "reference": "7f65c44c2ce80d3a0fcdb6385ee0ad535e45660c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/0da0e174f728996f5d5072d6a9f0a42259dbc806", - "reference": "0da0e174f728996f5d5072d6a9f0a42259dbc806", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/7f65c44c2ce80d3a0fcdb6385ee0ad535e45660c", + "reference": "7f65c44c2ce80d3a0fcdb6385ee0ad535e45660c", "shasum": "" }, "require": { "php": ">=7.1.3", "symfony/polyfill-mbstring": "~1.0", "symfony/polyfill-php72": "~1.5", - "symfony/polyfill-php80": "^1.15" + "symfony/polyfill-php80": "^1.16" }, "conflict": { "phpunit/phpunit": "<4.8.35|<5.4.3,>=5.0", @@ -1157,7 +1590,7 @@ "dump" ], "support": { - "source": "https://github.com/symfony/var-dumper/tree/v4.4.21" + "source": "https://github.com/symfony/var-dumper/tree/v4.4.30" }, "funding": [ { @@ -1173,7 +1606,7 @@ "type": "tidelift" } ], - "time": "2021-03-27T19:49:03+00:00" + "time": "2021-08-04T20:31:23+00:00" }, { "name": "vlucas/phpdotenv", @@ -1254,32 +1687,90 @@ } ], "time": "2021-01-20T15:23:13+00:00" + }, + { + "name": "webmozart/assert", + "version": "1.10.0", + "source": { + "type": "git", + "url": "https://github.com/webmozarts/assert.git", + "reference": "6964c76c7804814a842473e0c8fd15bab0f18e25" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/webmozarts/assert/zipball/6964c76c7804814a842473e0c8fd15bab0f18e25", + "reference": "6964c76c7804814a842473e0c8fd15bab0f18e25", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0", + "symfony/polyfill-ctype": "^1.8" + }, + "conflict": { + "phpstan/phpstan": "<0.12.20", + "vimeo/psalm": "<4.6.1 || 4.6.2" + }, + "require-dev": { + "phpunit/phpunit": "^8.5.13" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.10-dev" + } + }, + "autoload": { + "psr-4": { + "Webmozart\\Assert\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bernhard Schussek", + "email": "bschussek@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/1.10.0" + }, + "time": "2021-03-09T10:59:23+00:00" } ], "packages-dev": [ { "name": "amphp/amp", - "version": "v2.5.2", + "version": "v2.6.0", "source": { "type": "git", "url": "https://github.com/amphp/amp.git", - "reference": "efca2b32a7580087adb8aabbff6be1dc1bb924a9" + "reference": "caa95edeb1ca1bf7532e9118ede4a3c3126408cc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/amphp/amp/zipball/efca2b32a7580087adb8aabbff6be1dc1bb924a9", - "reference": "efca2b32a7580087adb8aabbff6be1dc1bb924a9", + "url": "https://api.github.com/repos/amphp/amp/zipball/caa95edeb1ca1bf7532e9118ede4a3c3126408cc", + "reference": "caa95edeb1ca1bf7532e9118ede4a3c3126408cc", "shasum": "" }, "require": { - "php": ">=7" + "php": ">=7.1" }, "require-dev": { "amphp/php-cs-fixer-config": "dev-master", "amphp/phpunit-util": "^1", "ext-json": "*", "jetbrains/phpstorm-stubs": "^2019.3", - "phpunit/phpunit": "^6.0.9 | ^7", + "phpunit/phpunit": "^7 | ^8 | ^9", "psalm/phar": "^3.11@dev", "react/promise": "^2" }, @@ -1336,7 +1827,7 @@ "support": { "irc": "irc://irc.freenode.org/amphp", "issues": "https://github.com/amphp/amp/issues", - "source": "https://github.com/amphp/amp/tree/v2.5.2" + "source": "https://github.com/amphp/amp/tree/v2.6.0" }, "funding": [ { @@ -1344,7 +1835,7 @@ "type": "github" } ], - "time": "2021-01-10T17:06:37+00:00" + "time": "2021-07-16T20:06:06+00:00" }, { "name": "amphp/byte-stream", @@ -1784,16 +2275,16 @@ }, { "name": "beberlei/assert", - "version": "v3.2.7", + "version": "v3.3.1", "source": { "type": "git", "url": "https://github.com/beberlei/assert.git", - "reference": "d63a6943fc4fd1a2aedb65994e3548715105abcf" + "reference": "5e721d7e937ca3ba2cdec1e1adf195f9e5188372" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/beberlei/assert/zipball/d63a6943fc4fd1a2aedb65994e3548715105abcf", - "reference": "d63a6943fc4fd1a2aedb65994e3548715105abcf", + "url": "https://api.github.com/repos/beberlei/assert/zipball/5e721d7e937ca3ba2cdec1e1adf195f9e5188372", + "reference": "5e721d7e937ca3ba2cdec1e1adf195f9e5188372", "shasum": "" }, "require": { @@ -1801,12 +2292,13 @@ "ext-json": "*", "ext-mbstring": "*", "ext-simplexml": "*", - "php": "^7" + "php": "^7.0 || ^8.0" }, "require-dev": { "friendsofphp/php-cs-fixer": "*", - "phpstan/phpstan-shim": "*", - "phpunit/phpunit": ">=6.0.0 <8" + "phpstan/phpstan": "*", + "phpunit/phpunit": ">=6.0.0", + "yoast/phpunit-polyfills": "^0.1.0" }, "suggest": { "ext-intl": "Needed to allow Assertion::count(), Assertion::isCountable(), Assertion::minCount(), and Assertion::maxCount() to operate on ResourceBundles" @@ -1844,9 +2336,9 @@ ], "support": { "issues": "https://github.com/beberlei/assert/issues", - "source": "https://github.com/beberlei/assert/tree/v3" + "source": "https://github.com/beberlei/assert/tree/v3.3.1" }, - "time": "2019-12-19T17:51:41+00:00" + "time": "2021-04-18T20:11:03+00:00" }, { "name": "behat/gherkin", @@ -1914,16 +2406,16 @@ }, { "name": "codeception/codeception", - "version": "4.1.20", + "version": "4.1.22", "source": { "type": "git", "url": "https://github.com/Codeception/Codeception.git", - "reference": "d8b16e13e1781dbc3a7ae8292117d520c89a9c5a" + "reference": "9777ec3690ceedc4bce2ed13af7af4ca4ee3088f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Codeception/Codeception/zipball/d8b16e13e1781dbc3a7ae8292117d520c89a9c5a", - "reference": "d8b16e13e1781dbc3a7ae8292117d520c89a9c5a", + "url": "https://api.github.com/repos/Codeception/Codeception/zipball/9777ec3690ceedc4bce2ed13af7af4ca4ee3088f", + "reference": "9777ec3690ceedc4bce2ed13af7af4ca4ee3088f", "shasum": "" }, "require": { @@ -1934,7 +2426,7 @@ "ext-curl": "*", "ext-json": "*", "ext-mbstring": "*", - "guzzlehttp/psr7": "~1.4", + "guzzlehttp/psr7": "^1.4 | ^2.0", "php": ">=5.6.0 <9.0", "symfony/console": ">=2.7 <6.0", "symfony/css-selector": ">=2.7 <6.0", @@ -1943,11 +2435,11 @@ "symfony/yaml": ">=2.7 <6.0" }, "require-dev": { - "codeception/module-asserts": "*@dev", - "codeception/module-cli": "*@dev", - "codeception/module-db": "*@dev", - "codeception/module-filesystem": "*@dev", - "codeception/module-phpbrowser": "*@dev", + "codeception/module-asserts": "1.*@dev", + "codeception/module-cli": "1.*@dev", + "codeception/module-db": "1.*@dev", + "codeception/module-filesystem": "1.*@dev", + "codeception/module-phpbrowser": "1.*@dev", "codeception/specify": "~0.3", "codeception/util-universalframework": "*@dev", "monolog/monolog": "~1.8", @@ -1997,7 +2489,7 @@ ], "support": { "issues": "https://github.com/Codeception/Codeception/issues", - "source": "https://github.com/Codeception/Codeception/tree/4.1.20" + "source": "https://github.com/Codeception/Codeception/tree/4.1.22" }, "funding": [ { @@ -2005,7 +2497,7 @@ "type": "open_collective" } ], - "time": "2021-04-02T16:41:51+00:00" + "time": "2021-08-06T17:15:34+00:00" }, { "name": "codeception/lib-asserts", @@ -2063,20 +2555,20 @@ }, { "name": "codeception/lib-innerbrowser", - "version": "1.4.2", + "version": "1.5.1", "source": { "type": "git", "url": "https://github.com/Codeception/lib-innerbrowser.git", - "reference": "4ffb91c18e4cacd073ff2914c07e5ccaf5efe449" + "reference": "31b4b56ad53c3464fcb2c0a14d55a51a201bd3c2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Codeception/lib-innerbrowser/zipball/4ffb91c18e4cacd073ff2914c07e5ccaf5efe449", - "reference": "4ffb91c18e4cacd073ff2914c07e5ccaf5efe449", + "url": "https://api.github.com/repos/Codeception/lib-innerbrowser/zipball/31b4b56ad53c3464fcb2c0a14d55a51a201bd3c2", + "reference": "31b4b56ad53c3464fcb2c0a14d55a51a201bd3c2", "shasum": "" }, "require": { - "codeception/codeception": "*@dev", + "codeception/codeception": "4.*@dev", "ext-dom": "*", "ext-json": "*", "ext-mbstring": "*", @@ -2117,9 +2609,9 @@ ], "support": { "issues": "https://github.com/Codeception/lib-innerbrowser/issues", - "source": "https://github.com/Codeception/lib-innerbrowser/tree/1.4.2" + "source": "https://github.com/Codeception/lib-innerbrowser/tree/1.5.1" }, - "time": "2021-04-06T05:26:49+00:00" + "time": "2021-08-30T15:21:42+00:00" }, { "name": "codeception/module-asserts", @@ -2517,16 +3009,16 @@ }, { "name": "composer/package-versions-deprecated", - "version": "1.11.99.1", + "version": "1.11.99.4", "source": { "type": "git", "url": "https://github.com/composer/package-versions-deprecated.git", - "reference": "7413f0b55a051e89485c5cb9f765fe24bb02a7b6" + "reference": "b174585d1fe49ceed21928a945138948cb394600" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/package-versions-deprecated/zipball/7413f0b55a051e89485c5cb9f765fe24bb02a7b6", - "reference": "7413f0b55a051e89485c5cb9f765fe24bb02a7b6", + "url": "https://api.github.com/repos/composer/package-versions-deprecated/zipball/b174585d1fe49ceed21928a945138948cb394600", + "reference": "b174585d1fe49ceed21928a945138948cb394600", "shasum": "" }, "require": { @@ -2570,7 +3062,7 @@ "description": "Composer plugin that provides efficient querying for installed package versions (no runtime IO)", "support": { "issues": "https://github.com/composer/package-versions-deprecated/issues", - "source": "https://github.com/composer/package-versions-deprecated/tree/1.11.99.1" + "source": "https://github.com/composer/package-versions-deprecated/tree/1.11.99.4" }, "funding": [ { @@ -2586,7 +3078,7 @@ "type": "tidelift" } ], - "time": "2020-11-11T10:22:58+00:00" + "time": "2021-09-13T08:41:34+00:00" }, { "name": "composer/semver", @@ -2732,6 +3224,43 @@ ], "time": "2021-03-25T17:01:18+00:00" }, + { + "name": "dnoegel/php-xdg-base-dir", + "version": "v0.1.1", + "source": { + "type": "git", + "url": "https://github.com/dnoegel/php-xdg-base-dir.git", + "reference": "8f8a6e48c5ecb0f991c2fdcf5f154a47d85f9ffd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dnoegel/php-xdg-base-dir/zipball/8f8a6e48c5ecb0f991c2fdcf5f154a47d85f9ffd", + "reference": "8f8a6e48c5ecb0f991c2fdcf5f154a47d85f9ffd", + "shasum": "" + }, + "require": { + "php": ">=5.3.2" + }, + "require-dev": { + "phpunit/phpunit": "~7.0|~6.0|~5.0|~4.8.35" + }, + "type": "library", + "autoload": { + "psr-4": { + "XdgBaseDir\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "implementation of xdg base directory specification for php", + "support": { + "issues": "https://github.com/dnoegel/php-xdg-base-dir/issues", + "source": "https://github.com/dnoegel/php-xdg-base-dir/tree/v0.1.1" + }, + "time": "2019-12-04T15:06:13+00:00" + }, { "name": "doctrine/instantiator", "version": "1.4.0", @@ -2803,20 +3332,20 @@ }, { "name": "felixfbecker/advanced-json-rpc", - "version": "v3.2.0", + "version": "v3.2.1", "source": { "type": "git", "url": "https://github.com/felixfbecker/php-advanced-json-rpc.git", - "reference": "06f0b06043c7438959dbdeed8bb3f699a19be22e" + "reference": "b5f37dbff9a8ad360ca341f3240dc1c168b45447" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/felixfbecker/php-advanced-json-rpc/zipball/06f0b06043c7438959dbdeed8bb3f699a19be22e", - "reference": "06f0b06043c7438959dbdeed8bb3f699a19be22e", + "url": "https://api.github.com/repos/felixfbecker/php-advanced-json-rpc/zipball/b5f37dbff9a8ad360ca341f3240dc1c168b45447", + "reference": "b5f37dbff9a8ad360ca341f3240dc1c168b45447", "shasum": "" }, "require": { - "netresearch/jsonmapper": "^1.0 || ^2.0", + "netresearch/jsonmapper": "^1.0 || ^2.0 || ^3.0 || ^4.0", "php": "^7.1 || ^8.0", "phpdocumentor/reflection-docblock": "^4.3.4 || ^5.0.0" }, @@ -2842,9 +3371,9 @@ "description": "A more advanced JSONRPC implementation", "support": { "issues": "https://github.com/felixfbecker/php-advanced-json-rpc/issues", - "source": "https://github.com/felixfbecker/php-advanced-json-rpc/tree/v3.2.0" + "source": "https://github.com/felixfbecker/php-advanced-json-rpc/tree/v3.2.1" }, - "time": "2021-01-10T17:48:47+00:00" + "time": "2021-06-11T22:34:44+00:00" }, { "name": "felixfbecker/language-server-protocol", @@ -3062,29 +3591,32 @@ }, { "name": "guzzlehttp/psr7", - "version": "1.8.1", + "version": "2.0.0", "source": { "type": "git", "url": "https://github.com/guzzle/psr7.git", - "reference": "35ea11d335fd638b5882ff1725228b3d35496ab1" + "reference": "1dc8d9cba3897165e16d12bb13d813afb1eb3fe7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/psr7/zipball/35ea11d335fd638b5882ff1725228b3d35496ab1", - "reference": "35ea11d335fd638b5882ff1725228b3d35496ab1", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/1dc8d9cba3897165e16d12bb13d813afb1eb3fe7", + "reference": "1dc8d9cba3897165e16d12bb13d813afb1eb3fe7", "shasum": "" }, "require": { - "php": ">=5.4.0", - "psr/http-message": "~1.0", - "ralouphie/getallheaders": "^2.0.5 || ^3.0.0" + "php": "^7.2.5 || ^8.0", + "psr/http-factory": "^1.0", + "psr/http-message": "^1.0", + "ralouphie/getallheaders": "^3.0" }, "provide": { + "psr/http-factory-implementation": "1.0", "psr/http-message-implementation": "1.0" }, "require-dev": { - "ext-zlib": "*", - "phpunit/phpunit": "~4.8.36 || ^5.7.27 || ^6.5.14 || ^7.5.20 || ^8.5.8 || ^9.3.10" + "bamarni/composer-bin-plugin": "^1.4.1", + "http-interop/http-factory-tests": "^0.9", + "phpunit/phpunit": "^8.5.8 || ^9.3.10" }, "suggest": { "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" @@ -3092,16 +3624,13 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.7-dev" + "dev-master": "2.0-dev" } }, "autoload": { "psr-4": { "GuzzleHttp\\Psr7\\": "src/" - }, - "files": [ - "src/functions_include.php" - ] + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -3116,6 +3645,11 @@ { "name": "Tobias Schultze", "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", @@ -3131,9 +3665,9 @@ ], "support": { "issues": "https://github.com/guzzle/psr7/issues", - "source": "https://github.com/guzzle/psr7/tree/1.8.1" + "source": "https://github.com/guzzle/psr7/tree/2.0.0" }, - "time": "2021-03-21T16:25:00+00:00" + "time": "2021-06-30T20:03:07+00:00" }, { "name": "hoa/compiler", @@ -4198,60 +4732,18 @@ }, "time": "2019-06-09T17:44:41+00:00" }, - { - "name": "jetbrains/phpstorm-stubs", - "version": "v2019.1", - "source": { - "type": "git", - "url": "https://github.com/JetBrains/phpstorm-stubs.git", - "reference": "9e309771f362e979ecfb429303ad7a402c657234" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/JetBrains/phpstorm-stubs/zipball/9e309771f362e979ecfb429303ad7a402c657234", - "reference": "9e309771f362e979ecfb429303ad7a402c657234", - "shasum": "" - }, - "require-dev": { - "nikic/php-parser": "v4.0.1", - "php": "^7.1", - "phpdocumentor/reflection-docblock": "^4.3", - "phpunit/phpunit": "7.1.4" - }, - "type": "library", - "notification-url": "https://packagist.org/downloads/", - "license": [ - "Apache-2.0" - ], - "description": "PHP runtime & extensions header files for PhpStorm", - "homepage": "https://www.jetbrains.com/phpstorm", - "keywords": [ - "autocomplete", - "code", - "inference", - "inspection", - "jetbrains", - "phpstorm", - "stubs", - "type" - ], - "support": { - "source": "https://github.com/JetBrains/phpstorm-stubs/tree/v2019.1" - }, - "time": "2019-03-25T16:59:23+00:00" - }, { "name": "justinrainbow/json-schema", - "version": "5.2.10", + "version": "5.2.11", "source": { "type": "git", "url": "https://github.com/justinrainbow/json-schema.git", - "reference": "2ba9c8c862ecd5510ed16c6340aa9f6eadb4f31b" + "reference": "2ab6744b7296ded80f8cc4f9509abbff393399aa" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/justinrainbow/json-schema/zipball/2ba9c8c862ecd5510ed16c6340aa9f6eadb4f31b", - "reference": "2ba9c8c862ecd5510ed16c6340aa9f6eadb4f31b", + "url": "https://api.github.com/repos/justinrainbow/json-schema/zipball/2ab6744b7296ded80f8cc4f9509abbff393399aa", + "reference": "2ab6744b7296ded80f8cc4f9509abbff393399aa", "shasum": "" }, "require": { @@ -4306,9 +4798,9 @@ ], "support": { "issues": "https://github.com/justinrainbow/json-schema/issues", - "source": "https://github.com/justinrainbow/json-schema/tree/5.2.10" + "source": "https://github.com/justinrainbow/json-schema/tree/5.2.11" }, - "time": "2020-05-27T16:41:55+00:00" + "time": "2021-07-22T09:24:00+00:00" }, { "name": "myclabs/deep-copy", @@ -4370,16 +4862,16 @@ }, { "name": "netresearch/jsonmapper", - "version": "v2.1.0", + "version": "v4.0.0", "source": { "type": "git", "url": "https://github.com/cweiske/jsonmapper.git", - "reference": "e0f1e33a71587aca81be5cffbb9746510e1fe04e" + "reference": "8bbc021a8edb2e4a7ea2f8ad4fa9ec9dce2fcb8d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/cweiske/jsonmapper/zipball/e0f1e33a71587aca81be5cffbb9746510e1fe04e", - "reference": "e0f1e33a71587aca81be5cffbb9746510e1fe04e", + "url": "https://api.github.com/repos/cweiske/jsonmapper/zipball/8bbc021a8edb2e4a7ea2f8ad4fa9ec9dce2fcb8d", + "reference": "8bbc021a8edb2e4a7ea2f8ad4fa9ec9dce2fcb8d", "shasum": "" }, "require": { @@ -4387,10 +4879,10 @@ "ext-pcre": "*", "ext-reflection": "*", "ext-spl": "*", - "php": ">=5.6" + "php": ">=7.1" }, "require-dev": { - "phpunit/phpunit": "~4.8.35 || ~5.7 || ~6.4 || ~7.0", + "phpunit/phpunit": "~7.5 || ~8.0 || ~9.0", "squizlabs/php_codesniffer": "~3.5" }, "type": "library", @@ -4415,36 +4907,31 @@ "support": { "email": "cweiske@cweiske.de", "issues": "https://github.com/cweiske/jsonmapper/issues", - "source": "https://github.com/cweiske/jsonmapper/tree/master" + "source": "https://github.com/cweiske/jsonmapper/tree/v4.0.0" }, - "time": "2020-04-16T18:48:43+00:00" + "time": "2020-12-01T19:48:11+00:00" }, { "name": "nikic/iter", - "version": "v2.1.0", + "version": "v2.2.0", "source": { "type": "git", "url": "https://github.com/nikic/iter.git", - "reference": "a7f3aa313c1315e14cf1d7e520c0f781f584a42f" + "reference": "d1323929952ddcb0b06439991f93bde3816a39e9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/iter/zipball/a7f3aa313c1315e14cf1d7e520c0f781f584a42f", - "reference": "a7f3aa313c1315e14cf1d7e520c0f781f584a42f", + "url": "https://api.github.com/repos/nikic/iter/zipball/d1323929952ddcb0b06439991f93bde3816a39e9", + "reference": "d1323929952ddcb0b06439991f93bde3816a39e9", "shasum": "" }, "require": { "php": ">=7.1" }, "require-dev": { - "phpunit/phpunit": "~7.0" + "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.0-dev" - } - }, "autoload": { "files": [ "src/iter.func.php", @@ -4470,9 +4957,9 @@ ], "support": { "issues": "https://github.com/nikic/iter/issues", - "source": "https://github.com/nikic/iter/tree/v2.1.0" + "source": "https://github.com/nikic/iter/tree/v2.2.0" }, - "time": "2020-09-19T15:58:13+00:00" + "time": "2021-08-02T15:04:32+00:00" }, { "name": "openlss/lib-array2xml", @@ -4771,16 +5258,16 @@ }, { "name": "paragonie/sodium_compat", - "version": "v1.14.0", + "version": "v1.17.0", "source": { "type": "git", "url": "https://github.com/paragonie/sodium_compat.git", - "reference": "a1cfe0b21faf9c0b61ac0c6188c4af7fd6fd0db3" + "reference": "c59cac21abbcc0df06a3dd18076450ea4797b321" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/paragonie/sodium_compat/zipball/a1cfe0b21faf9c0b61ac0c6188c4af7fd6fd0db3", - "reference": "a1cfe0b21faf9c0b61ac0c6188c4af7fd6fd0db3", + "url": "https://api.github.com/repos/paragonie/sodium_compat/zipball/c59cac21abbcc0df06a3dd18076450ea4797b321", + "reference": "c59cac21abbcc0df06a3dd18076450ea4797b321", "shasum": "" }, "require": { @@ -4851,9 +5338,9 @@ ], "support": { "issues": "https://github.com/paragonie/sodium_compat/issues", - "source": "https://github.com/paragonie/sodium_compat/tree/v1.14.0" + "source": "https://github.com/paragonie/sodium_compat/tree/v1.17.0" }, - "time": "2020-12-03T16:26:19+00:00" + "time": "2021-08-10T02:43:50+00:00" }, { "name": "phalcon/ide-stubs", @@ -4924,16 +5411,16 @@ }, { "name": "phar-io/manifest", - "version": "2.0.1", + "version": "2.0.3", "source": { "type": "git", "url": "https://github.com/phar-io/manifest.git", - "reference": "85265efd3af7ba3ca4b2a2c34dbfc5788dd29133" + "reference": "97803eca37d319dfa7826cc2437fc020857acb53" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phar-io/manifest/zipball/85265efd3af7ba3ca4b2a2c34dbfc5788dd29133", - "reference": "85265efd3af7ba3ca4b2a2c34dbfc5788dd29133", + "url": "https://api.github.com/repos/phar-io/manifest/zipball/97803eca37d319dfa7826cc2437fc020857acb53", + "reference": "97803eca37d319dfa7826cc2437fc020857acb53", "shasum": "" }, "require": { @@ -4978,9 +5465,9 @@ "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/master" + "source": "https://github.com/phar-io/manifest/tree/2.0.3" }, - "time": "2020-06-27T14:33:11+00:00" + "time": "2021-07-20T11:28:43+00:00" }, { "name": "phar-io/version", @@ -4997,219 +5484,54 @@ "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.1.0" - }, - "time": "2021-02-23T14:00:09+00:00" - }, - { - "name": "phpdocumentor/reflection-common", - "version": "1.0.1", - "source": { - "type": "git", - "url": "https://github.com/phpDocumentor/ReflectionCommon.git", - "reference": "21bdeb5f65d7ebf9f43b1b25d404f87deab5bfb6" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/21bdeb5f65d7ebf9f43b1b25d404f87deab5bfb6", - "reference": "21bdeb5f65d7ebf9f43b1b25d404f87deab5bfb6", - "shasum": "" - }, - "require": { - "php": ">=5.5" - }, - "require-dev": { - "phpunit/phpunit": "^4.6" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.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": "http://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/master" - }, - "time": "2017-09-11T18:02:19+00:00" - }, - { - "name": "phpdocumentor/reflection-docblock", - "version": "4.3.4", - "source": { - "type": "git", - "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", - "reference": "da3fd972d6bafd628114f7e7e036f45944b62e9c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/da3fd972d6bafd628114f7e7e036f45944b62e9c", - "reference": "da3fd972d6bafd628114f7e7e036f45944b62e9c", - "shasum": "" - }, - "require": { - "php": "^7.0", - "phpdocumentor/reflection-common": "^1.0.0 || ^2.0.0", - "phpdocumentor/type-resolver": "~0.4 || ^1.0.0", - "webmozart/assert": "^1.0" - }, - "require-dev": { - "doctrine/instantiator": "^1.0.5", - "mockery/mockery": "^1.0", - "phpdocumentor/type-resolver": "0.4.*", - "phpunit/phpunit": "^6.4" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.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": "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/release/4.x" - }, - "time": "2019-12-28T18:55:12+00:00" - }, - { - "name": "phpdocumentor/type-resolver", - "version": "0.4.0", - "source": { - "type": "git", - "url": "https://github.com/phpDocumentor/TypeResolver.git", - "reference": "9c977708995954784726e25d0cd1dddf4e65b0f7" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/9c977708995954784726e25d0cd1dddf4e65b0f7", - "reference": "9c977708995954784726e25d0cd1dddf4e65b0f7", - "shasum": "" - }, - "require": { - "php": "^5.5 || ^7.0", - "phpdocumentor/reflection-common": "^1.0" - }, - "require-dev": { - "mockery/mockery": "^0.9.4", - "phpunit/phpunit": "^5.2||^4.8.24" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "phpDocumentor\\Reflection\\": [ - "src/" - ] - } + "php": "^7.2 || ^8.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "Mike van Riel", - "email": "me@mikevanriel.com" + "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/phpDocumentor/TypeResolver/issues", - "source": "https://github.com/phpDocumentor/TypeResolver/tree/master" + "issues": "https://github.com/phar-io/version/issues", + "source": "https://github.com/phar-io/version/tree/3.1.0" }, - "time": "2017-07-14T14:27:02+00:00" + "time": "2021-02-23T14:00:09+00:00" }, { "name": "phpseclib/phpseclib", - "version": "2.0.31", + "version": "2.0.33", "source": { "type": "git", "url": "https://github.com/phpseclib/phpseclib.git", - "reference": "233a920cb38636a43b18d428f9a8db1f0a1a08f4" + "reference": "fb53b7889497ec7c1362c94e61d8127ac67ea094" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/233a920cb38636a43b18d428f9a8db1f0a1a08f4", - "reference": "233a920cb38636a43b18d428f9a8db1f0a1a08f4", + "url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/fb53b7889497ec7c1362c94e61d8127ac67ea094", + "reference": "fb53b7889497ec7c1362c94e61d8127ac67ea094", "shasum": "" }, "require": { @@ -5289,7 +5611,7 @@ ], "support": { "issues": "https://github.com/phpseclib/phpseclib/issues", - "source": "https://github.com/phpseclib/phpseclib/tree/2.0.31" + "source": "https://github.com/phpseclib/phpseclib/tree/2.0.33" }, "funding": [ { @@ -5305,7 +5627,7 @@ "type": "tidelift" } ], - "time": "2021-04-06T13:56:45+00:00" + "time": "2021-08-16T04:20:12+00:00" }, { "name": "phpspec/prophecy", @@ -5376,16 +5698,16 @@ }, { "name": "phpunit/php-code-coverage", - "version": "7.0.14", + "version": "7.0.15", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "bb7c9a210c72e4709cdde67f8b7362f672f2225c" + "reference": "819f92bba8b001d4363065928088de22f25a3a48" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/bb7c9a210c72e4709cdde67f8b7362f672f2225c", - "reference": "bb7c9a210c72e4709cdde67f8b7362f672f2225c", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/819f92bba8b001d4363065928088de22f25a3a48", + "reference": "819f92bba8b001d4363065928088de22f25a3a48", "shasum": "" }, "require": { @@ -5394,7 +5716,7 @@ "php": ">=7.2", "phpunit/php-file-iterator": "^2.0.2", "phpunit/php-text-template": "^1.2.1", - "phpunit/php-token-stream": "^3.1.1 || ^4.0", + "phpunit/php-token-stream": "^3.1.3 || ^4.0", "sebastian/code-unit-reverse-lookup": "^1.0.1", "sebastian/environment": "^4.2.2", "sebastian/version": "^2.0.1", @@ -5437,7 +5759,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", - "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/7.0.14" + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/7.0.15" }, "funding": [ { @@ -5445,20 +5767,20 @@ "type": "github" } ], - "time": "2020-12-02T13:39:03+00:00" + "time": "2021-07-26T12:20:09+00:00" }, { "name": "phpunit/php-file-iterator", - "version": "2.0.3", + "version": "2.0.4", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-file-iterator.git", - "reference": "4b49fb70f067272b659ef0174ff9ca40fdaa6357" + "reference": "28af674ff175d0768a5a978e6de83f697d4a7f05" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/4b49fb70f067272b659ef0174ff9ca40fdaa6357", - "reference": "4b49fb70f067272b659ef0174ff9ca40fdaa6357", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/28af674ff175d0768a5a978e6de83f697d4a7f05", + "reference": "28af674ff175d0768a5a978e6de83f697d4a7f05", "shasum": "" }, "require": { @@ -5497,7 +5819,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues", - "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/2.0.3" + "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/2.0.4" }, "funding": [ { @@ -5505,7 +5827,7 @@ "type": "github" } ], - "time": "2020-11-30T08:25:21+00:00" + "time": "2021-07-19T06:46:01+00:00" }, { "name": "phpunit/php-text-template", @@ -5613,29 +5935,29 @@ }, { "name": "phpunit/php-token-stream", - "version": "3.1.2", + "version": "4.0.4", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-token-stream.git", - "reference": "472b687829041c24b25f475e14c2f38a09edf1c2" + "reference": "a853a0e183b9db7eed023d7933a858fa1c8d25a3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/472b687829041c24b25f475e14c2f38a09edf1c2", - "reference": "472b687829041c24b25f475e14c2f38a09edf1c2", + "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/a853a0e183b9db7eed023d7933a858fa1c8d25a3", + "reference": "a853a0e183b9db7eed023d7933a858fa1c8d25a3", "shasum": "" }, "require": { "ext-tokenizer": "*", - "php": ">=7.1" + "php": "^7.3 || ^8.0" }, "require-dev": { - "phpunit/phpunit": "^7.0" + "phpunit/phpunit": "^9.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.1-dev" + "dev-master": "4.0-dev" } }, "autoload": { @@ -5660,7 +5982,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/php-token-stream/issues", - "source": "https://github.com/sebastianbergmann/php-token-stream/tree/3.1.2" + "source": "https://github.com/sebastianbergmann/php-token-stream/tree/master" }, "funding": [ { @@ -5669,20 +5991,20 @@ } ], "abandoned": true, - "time": "2020-11-30T08:38:46+00:00" + "time": "2020-08-04T08:28:15+00:00" }, { "name": "phpunit/phpunit", - "version": "8.5.15", + "version": "8.5.20", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "038d4196d8e8cb405cd5e82cedfe413ad6eef9ef" + "reference": "9deefba183198398a09b927a6ac6bc1feb0b7b70" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/038d4196d8e8cb405cd5e82cedfe413ad6eef9ef", - "reference": "038d4196d8e8cb405cd5e82cedfe413ad6eef9ef", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/9deefba183198398a09b927a6ac6bc1feb0b7b70", + "reference": "9deefba183198398a09b927a6ac6bc1feb0b7b70", "shasum": "" }, "require": { @@ -5694,12 +6016,12 @@ "ext-xml": "*", "ext-xmlwriter": "*", "myclabs/deep-copy": "^1.10.0", - "phar-io/manifest": "^2.0.1", + "phar-io/manifest": "^2.0.3", "phar-io/version": "^3.0.2", "php": ">=7.2", "phpspec/prophecy": "^1.10.3", "phpunit/php-code-coverage": "^7.0.12", - "phpunit/php-file-iterator": "^2.0.2", + "phpunit/php-file-iterator": "^2.0.4", "phpunit/php-text-template": "^1.2.1", "phpunit/php-timer": "^2.1.2", "sebastian/comparator": "^3.0.2", @@ -5754,7 +6076,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", - "source": "https://github.com/sebastianbergmann/phpunit/tree/8.5.15" + "source": "https://github.com/sebastianbergmann/phpunit/tree/8.5.20" }, "funding": [ { @@ -5766,7 +6088,7 @@ "type": "github" } ], - "time": "2021-03-17T07:27:54+00:00" + "time": "2021-08-31T06:44:38+00:00" }, { "name": "psr/http-client", @@ -5820,6 +6142,61 @@ }, "time": "2020-06-29T06:28:15+00:00" }, + { + "name": "psr/http-factory", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-factory.git", + "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-factory/zipball/12ac7fcd07e5b077433f5f2bee95b3a771bf61be", + "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be", + "shasum": "" + }, + "require": { + "php": ">=7.0.0", + "psr/http-message": "^1.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": "http://www.php-fig.org/" + } + ], + "description": "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/tree/master" + }, + "time": "2019-04-30T12:38:16+00:00" + }, { "name": "psr/http-message", "version": "1.0.1", @@ -5875,16 +6252,16 @@ }, { "name": "psr/log", - "version": "1.1.3", + "version": "1.1.4", "source": { "type": "git", "url": "https://github.com/php-fig/log.git", - "reference": "0f73288fd15629204f9d42b7055f72dacbe811fc" + "reference": "d49695b909c3b7628b6289db5479a1c204601f11" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/log/zipball/0f73288fd15629204f9d42b7055f72dacbe811fc", - "reference": "0f73288fd15629204f9d42b7055f72dacbe811fc", + "url": "https://api.github.com/repos/php-fig/log/zipball/d49695b909c3b7628b6289db5479a1c204601f11", + "reference": "d49695b909c3b7628b6289db5479a1c204601f11", "shasum": "" }, "require": { @@ -5908,7 +6285,7 @@ "authors": [ { "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" + "homepage": "https://www.php-fig.org/" } ], "description": "Common interface for logging libraries", @@ -5919,9 +6296,9 @@ "psr-3" ], "support": { - "source": "https://github.com/php-fig/log/tree/1.1.3" + "source": "https://github.com/php-fig/log/tree/1.1.4" }, - "time": "2020-03-23T09:12:05+00:00" + "time": "2021-05-03T11:20:27+00:00" }, { "name": "ralouphie/getallheaders", @@ -5967,119 +6344,6 @@ }, "time": "2019-03-08T08:55:37+00:00" }, - { - "name": "roave/better-reflection", - "version": "3.5.0", - "source": { - "type": "git", - "url": "https://github.com/Roave/BetterReflection.git", - "reference": "a93d26f6f08add54943d752dad1da64c464c2e69" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Roave/BetterReflection/zipball/a93d26f6f08add54943d752dad1da64c464c2e69", - "reference": "a93d26f6f08add54943d752dad1da64c464c2e69", - "shasum": "" - }, - "require": { - "ext-json": "*", - "jetbrains/phpstorm-stubs": "2019.1", - "nikic/php-parser": "^4.2.1", - "php": ">=7.2.0,<7.5.0", - "phpdocumentor/reflection-docblock": "^4.1.1", - "phpdocumentor/type-resolver": "^0.4.0", - "roave/signature": "^1.0" - }, - "require-dev": { - "doctrine/coding-standard": "^6.0", - "phpunit/phpunit": "^8.1.0" - }, - "suggest": { - "composer/composer": "Required to use the ComposerSourceLocator" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.0-dev" - } - }, - "autoload": { - "psr-4": { - "Roave\\BetterReflection\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "James Titcumb", - "email": "james@asgrim.com", - "homepage": "https://github.com/asgrim" - }, - { - "name": "Gary Hockin", - "email": "gary@roave.com", - "homepage": "https://github.com/geeh" - }, - { - "name": "Jaroslav Hanslík", - "email": "kukulich@kukulich.cz", - "homepage": "https://github.com/kukulich" - }, - { - "name": "Marco Pivetta", - "email": "ocramius@gmail.com", - "homepage": "https://ocramius.github.io/" - } - ], - "description": "Better Reflection - an improved code reflection API", - "support": { - "issues": "https://github.com/Roave/BetterReflection/issues", - "source": "https://github.com/Roave/BetterReflection/tree/3.5.0" - }, - "time": "2019-05-28T00:00:03+00:00" - }, - { - "name": "roave/signature", - "version": "1.1.0", - "source": { - "type": "git", - "url": "https://github.com/Roave/Signature.git", - "reference": "c4e8a59946bad694ab5682a76e7884a9157a8a2c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Roave/Signature/zipball/c4e8a59946bad694ab5682a76e7884a9157a8a2c", - "reference": "c4e8a59946bad694ab5682a76e7884a9157a8a2c", - "shasum": "" - }, - "require": { - "php": "^7.1 || ^7.2" - }, - "require-dev": { - "infection/infection": "^0.7.1", - "phpunit/phpunit": "^7.0", - "squizlabs/php_codesniffer": "^3.2" - }, - "type": "library", - "autoload": { - "psr-4": { - "Roave\\Signature\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "Sign and verify stuff", - "support": { - "issues": "https://github.com/Roave/Signature/issues", - "source": "https://github.com/Roave/Signature/tree/1.1.0" - }, - "time": "2020-10-01T07:27:11+00:00" - }, { "name": "sebastian/code-unit-reverse-lookup", "version": "1.0.2", @@ -6930,21 +7194,22 @@ }, { "name": "symfony/browser-kit", - "version": "v5.2.4", + "version": "v5.3.4", "source": { "type": "git", "url": "https://github.com/symfony/browser-kit.git", - "reference": "3ca3a57ce9860318b20a924fec5daf5c6db44d93" + "reference": "c1e3f64fcc631c96e2c5843b666db66679ced11c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/browser-kit/zipball/3ca3a57ce9860318b20a924fec5daf5c6db44d93", - "reference": "3ca3a57ce9860318b20a924fec5daf5c6db44d93", + "url": "https://api.github.com/repos/symfony/browser-kit/zipball/c1e3f64fcc631c96e2c5843b666db66679ced11c", + "reference": "c1e3f64fcc631c96e2c5843b666db66679ced11c", "shasum": "" }, "require": { "php": ">=7.2.5", - "symfony/dom-crawler": "^4.4|^5.0" + "symfony/dom-crawler": "^4.4|^5.0", + "symfony/polyfill-php80": "^1.16" }, "require-dev": { "symfony/css-selector": "^4.4|^5.0", @@ -6981,7 +7246,7 @@ "description": "Simulates the behavior of a web browser, allowing you to make requests, click on links and submit forms programmatically", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/browser-kit/tree/v5.2.4" + "source": "https://github.com/symfony/browser-kit/tree/v5.3.4" }, "funding": [ { @@ -6997,24 +7262,25 @@ "type": "tidelift" } ], - "time": "2021-02-22T06:48:33+00:00" + "time": "2021-07-21T12:40:44+00:00" }, { "name": "symfony/css-selector", - "version": "v5.2.4", + "version": "v5.3.4", "source": { "type": "git", "url": "https://github.com/symfony/css-selector.git", - "reference": "f65f217b3314504a1ec99c2d6ef69016bb13490f" + "reference": "7fb120adc7f600a59027775b224c13a33530dd90" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/css-selector/zipball/f65f217b3314504a1ec99c2d6ef69016bb13490f", - "reference": "f65f217b3314504a1ec99c2d6ef69016bb13490f", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/7fb120adc7f600a59027775b224c13a33530dd90", + "reference": "7fb120adc7f600a59027775b224c13a33530dd90", "shasum": "" }, "require": { - "php": ">=7.2.5" + "php": ">=7.2.5", + "symfony/polyfill-php80": "^1.16" }, "type": "library", "autoload": { @@ -7046,7 +7312,7 @@ "description": "Converts CSS selectors to XPath expressions", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/css-selector/tree/v5.2.4" + "source": "https://github.com/symfony/css-selector/tree/v5.3.4" }, "funding": [ { @@ -7062,20 +7328,20 @@ "type": "tidelift" } ], - "time": "2021-01-27T10:01:46+00:00" + "time": "2021-07-21T12:38:00+00:00" }, { "name": "symfony/deprecation-contracts", - "version": "v2.2.0", + "version": "v2.4.0", "source": { "type": "git", "url": "https://github.com/symfony/deprecation-contracts.git", - "reference": "5fa56b4074d1ae755beb55617ddafe6f5d78f665" + "reference": "5f38c8804a9e97d23e0c8d63341088cd8a22d627" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/5fa56b4074d1ae755beb55617ddafe6f5d78f665", - "reference": "5fa56b4074d1ae755beb55617ddafe6f5d78f665", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/5f38c8804a9e97d23e0c8d63341088cd8a22d627", + "reference": "5f38c8804a9e97d23e0c8d63341088cd8a22d627", "shasum": "" }, "require": { @@ -7084,7 +7350,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.2-dev" + "dev-main": "2.4-dev" }, "thanks": { "name": "symfony/contracts", @@ -7113,7 +7379,7 @@ "description": "A generic function and convention to trigger deprecation notices", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/deprecation-contracts/tree/master" + "source": "https://github.com/symfony/deprecation-contracts/tree/v2.4.0" }, "funding": [ { @@ -7129,27 +7395,28 @@ "type": "tidelift" } ], - "time": "2020-09-07T11:33:47+00:00" + "time": "2021-03-23T23:28:01+00:00" }, { "name": "symfony/dom-crawler", - "version": "v5.2.4", + "version": "v5.3.7", "source": { "type": "git", "url": "https://github.com/symfony/dom-crawler.git", - "reference": "400e265163f65aceee7e904ef532e15228de674b" + "reference": "c7eef3a60ccfdd8eafe07f81652e769ac9c7146c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/400e265163f65aceee7e904ef532e15228de674b", - "reference": "400e265163f65aceee7e904ef532e15228de674b", + "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/c7eef3a60ccfdd8eafe07f81652e769ac9c7146c", + "reference": "c7eef3a60ccfdd8eafe07f81652e769ac9c7146c", "shasum": "" }, "require": { "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1", "symfony/polyfill-ctype": "~1.8", "symfony/polyfill-mbstring": "~1.0", - "symfony/polyfill-php80": "^1.15" + "symfony/polyfill-php80": "^1.16" }, "conflict": { "masterminds/html5": "<2.6" @@ -7187,7 +7454,7 @@ "description": "Eases DOM navigation for HTML and XML documents", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/dom-crawler/tree/v5.2.4" + "source": "https://github.com/symfony/dom-crawler/tree/v5.3.7" }, "funding": [ { @@ -7203,25 +7470,26 @@ "type": "tidelift" } ], - "time": "2021-02-15T18:55:04+00:00" + "time": "2021-08-29T19:32:13+00:00" }, { "name": "symfony/event-dispatcher", - "version": "v4.4.20", + "version": "v4.4.30", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "c352647244bd376bf7d31efbd5401f13f50dad0c" + "reference": "2fe81680070043c4c80e7cedceb797e34f377bac" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/c352647244bd376bf7d31efbd5401f13f50dad0c", - "reference": "c352647244bd376bf7d31efbd5401f13f50dad0c", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/2fe81680070043c4c80e7cedceb797e34f377bac", + "reference": "2fe81680070043c4c80e7cedceb797e34f377bac", "shasum": "" }, "require": { "php": ">=7.1.3", - "symfony/event-dispatcher-contracts": "^1.1" + "symfony/event-dispatcher-contracts": "^1.1", + "symfony/polyfill-php80": "^1.16" }, "conflict": { "symfony/dependency-injection": "<3.4" @@ -7231,7 +7499,7 @@ "symfony/event-dispatcher-implementation": "1.1" }, "require-dev": { - "psr/log": "~1.0", + "psr/log": "^1|^2|^3", "symfony/config": "^3.4|^4.0|^5.0", "symfony/dependency-injection": "^3.4|^4.0|^5.0", "symfony/error-handler": "~3.4|~4.4", @@ -7270,7 +7538,7 @@ "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/v4.4.20" + "source": "https://github.com/symfony/event-dispatcher/tree/v4.4.30" }, "funding": [ { @@ -7286,7 +7554,7 @@ "type": "tidelift" } ], - "time": "2021-01-27T09:09:26+00:00" + "time": "2021-08-04T20:31:23+00:00" }, { "name": "symfony/event-dispatcher-contracts", @@ -7369,21 +7637,22 @@ }, { "name": "symfony/filesystem", - "version": "v4.4.21", + "version": "v4.4.27", "source": { "type": "git", "url": "https://github.com/symfony/filesystem.git", - "reference": "940826c465be2690c9fae91b2793481e5cbd6834" + "reference": "517fb795794faf29086a77d99eb8f35e457837a7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/filesystem/zipball/940826c465be2690c9fae91b2793481e5cbd6834", - "reference": "940826c465be2690c9fae91b2793481e5cbd6834", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/517fb795794faf29086a77d99eb8f35e457837a7", + "reference": "517fb795794faf29086a77d99eb8f35e457837a7", "shasum": "" }, "require": { "php": ">=7.1.3", - "symfony/polyfill-ctype": "~1.8" + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-php80": "^1.16" }, "type": "library", "autoload": { @@ -7411,7 +7680,7 @@ "description": "Provides basic utilities for the filesystem", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/filesystem/tree/v4.4.21" + "source": "https://github.com/symfony/filesystem/tree/v4.4.27" }, "funding": [ { @@ -7427,24 +7696,25 @@ "type": "tidelift" } ], - "time": "2021-03-28T09:59:32+00:00" + "time": "2021-07-21T12:19:41+00:00" }, { "name": "symfony/finder", - "version": "v4.4.20", + "version": "v4.4.30", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "2543795ab1570df588b9bbd31e1a2bd7037b94f6" + "reference": "70362f1e112280d75b30087c7598b837c1b468b6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/2543795ab1570df588b9bbd31e1a2bd7037b94f6", - "reference": "2543795ab1570df588b9bbd31e1a2bd7037b94f6", + "url": "https://api.github.com/repos/symfony/finder/zipball/70362f1e112280d75b30087c7598b837c1b468b6", + "reference": "70362f1e112280d75b30087c7598b837c1b468b6", "shasum": "" }, "require": { - "php": ">=7.1.3" + "php": ">=7.1.3", + "symfony/polyfill-php80": "^1.16" }, "type": "library", "autoload": { @@ -7472,7 +7742,7 @@ "description": "Finds files and directories via an intuitive fluent interface", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/finder/tree/v4.4.20" + "source": "https://github.com/symfony/finder/tree/v4.4.30" }, "funding": [ { @@ -7488,24 +7758,25 @@ "type": "tidelift" } ], - "time": "2021-02-12T10:48:09+00:00" + "time": "2021-08-04T20:31:23+00:00" }, { "name": "symfony/process", - "version": "v4.4.20", + "version": "v4.4.30", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "7e950b6366d4da90292c2e7fa820b3c1842b965a" + "reference": "13d3161ef63a8ec21eeccaaf9a4d7f784a87a97d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/7e950b6366d4da90292c2e7fa820b3c1842b965a", - "reference": "7e950b6366d4da90292c2e7fa820b3c1842b965a", + "url": "https://api.github.com/repos/symfony/process/zipball/13d3161ef63a8ec21eeccaaf9a4d7f784a87a97d", + "reference": "13d3161ef63a8ec21eeccaaf9a4d7f784a87a97d", "shasum": "" }, "require": { - "php": ">=7.1.3" + "php": ">=7.1.3", + "symfony/polyfill-php80": "^1.16" }, "type": "library", "autoload": { @@ -7533,7 +7804,7 @@ "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/process/tree/v4.4.20" + "source": "https://github.com/symfony/process/tree/v4.4.30" }, "funding": [ { @@ -7549,20 +7820,20 @@ "type": "tidelift" } ], - "time": "2021-01-27T09:09:26+00:00" + "time": "2021-08-04T20:31:23+00:00" }, { "name": "symfony/yaml", - "version": "v5.2.5", + "version": "v5.3.6", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", - "reference": "298a08ddda623485208506fcee08817807a251dd" + "reference": "4500fe63dc9c6ffc32d3b1cb0448c329f9c814b7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/298a08ddda623485208506fcee08817807a251dd", - "reference": "298a08ddda623485208506fcee08817807a251dd", + "url": "https://api.github.com/repos/symfony/yaml/zipball/4500fe63dc9c6ffc32d3b1cb0448c329f9c814b7", + "reference": "4500fe63dc9c6ffc32d3b1cb0448c329f9c814b7", "shasum": "" }, "require": { @@ -7608,7 +7879,7 @@ "description": "Loads and dumps YAML files", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/yaml/tree/v5.2.5" + "source": "https://github.com/symfony/yaml/tree/v5.3.6" }, "funding": [ { @@ -7624,20 +7895,20 @@ "type": "tidelift" } ], - "time": "2021-03-06T07:59:01+00:00" + "time": "2021-07-29T06:20:01+00:00" }, { "name": "theseer/tokenizer", - "version": "1.2.0", + "version": "1.2.1", "source": { "type": "git", "url": "https://github.com/theseer/tokenizer.git", - "reference": "75a63c33a8577608444246075ea0af0d052e452a" + "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/theseer/tokenizer/zipball/75a63c33a8577608444246075ea0af0d052e452a", - "reference": "75a63c33a8577608444246075ea0af0d052e452a", + "url": "https://api.github.com/repos/theseer/tokenizer/zipball/34a41e998c2183e22995f158c581e7b5e755ab9e", + "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e", "shasum": "" }, "require": { @@ -7666,7 +7937,7 @@ "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/master" + "source": "https://github.com/theseer/tokenizer/tree/1.2.1" }, "funding": [ { @@ -7674,7 +7945,7 @@ "type": "github" } ], - "time": "2020-07-12T23:59:07+00:00" + "time": "2021-07-28T10:34:58+00:00" }, { "name": "ulrichsg/getopt-php", @@ -7728,16 +7999,16 @@ }, { "name": "vimeo/psalm", - "version": "4.7.0", + "version": "4.10.0", "source": { "type": "git", "url": "https://github.com/vimeo/psalm.git", - "reference": "d4377c0baf3ffbf0b1ec6998e8d1be2a40971005" + "reference": "916b098b008f6de4543892b1e0651c1c3b92cbfa" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/vimeo/psalm/zipball/d4377c0baf3ffbf0b1ec6998e8d1be2a40971005", - "reference": "d4377c0baf3ffbf0b1ec6998e8d1be2a40971005", + "url": "https://api.github.com/repos/vimeo/psalm/zipball/916b098b008f6de4543892b1e0651c1c3b92cbfa", + "reference": "916b098b008f6de4543892b1e0651c1c3b92cbfa", "shasum": "" }, "require": { @@ -7745,8 +8016,9 @@ "amphp/byte-stream": "^1.5", "composer/package-versions-deprecated": "^1.8.0", "composer/semver": "^1.4 || ^2.0 || ^3.0", - "composer/xdebug-handler": "^1.1", + "composer/xdebug-handler": "^1.1 || ^2.0", "dnoegel/php-xdg-base-dir": "^0.1.1", + "ext-ctype": "*", "ext-dom": "*", "ext-json": "*", "ext-libxml": "*", @@ -7756,7 +8028,7 @@ "felixfbecker/advanced-json-rpc": "^3.0.3", "felixfbecker/language-server-protocol": "^1.5", "netresearch/jsonmapper": "^1.0 || ^2.0 || ^3.0 || ^4.0", - "nikic/php-parser": "^4.10.1", + "nikic/php-parser": "^4.12", "openlss/lib-array2xml": "^1.0", "php": "^7.1|^8", "sebastian/diff": "^3.0 || ^4.0", @@ -7775,11 +8047,10 @@ "phpmyadmin/sql-parser": "5.1.0||dev-master", "phpspec/prophecy": ">=1.9.0", "phpunit/phpunit": "^9.0", - "psalm/plugin-phpunit": "^0.13", - "slevomat/coding-standard": "^6.3.11", + "psalm/plugin-phpunit": "^0.16", + "slevomat/coding-standard": "^7.0", "squizlabs/php_codesniffer": "^3.5", - "symfony/process": "^4.3", - "weirdan/phpunit-appveyor-reporter": "^1.0.0", + "symfony/process": "^4.3 || ^5.0", "weirdan/prophecy-shim": "^1.0 || ^2.0" }, "suggest": { @@ -7827,67 +8098,9 @@ ], "support": { "issues": "https://github.com/vimeo/psalm/issues", - "source": "https://github.com/vimeo/psalm/tree/4.7.0" - }, - "time": "2021-03-29T03:54:38+00:00" - }, - { - "name": "webmozart/assert", - "version": "1.10.0", - "source": { - "type": "git", - "url": "https://github.com/webmozarts/assert.git", - "reference": "6964c76c7804814a842473e0c8fd15bab0f18e25" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/webmozarts/assert/zipball/6964c76c7804814a842473e0c8fd15bab0f18e25", - "reference": "6964c76c7804814a842473e0c8fd15bab0f18e25", - "shasum": "" - }, - "require": { - "php": "^7.2 || ^8.0", - "symfony/polyfill-ctype": "^1.8" - }, - "conflict": { - "phpstan/phpstan": "<0.12.20", - "vimeo/psalm": "<4.6.1 || 4.6.2" - }, - "require-dev": { - "phpunit/phpunit": "^8.5.13" + "source": "https://github.com/vimeo/psalm/tree/4.10.0" }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.10-dev" - } - }, - "autoload": { - "psr-4": { - "Webmozart\\Assert\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Bernhard Schussek", - "email": "bschussek@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/1.10.0" - }, - "time": "2021-03-09T10:59:23+00:00" + "time": "2021-09-04T21:00:09+00:00" }, { "name": "webmozart/path-util", @@ -7941,15 +8154,16 @@ } ], "aliases": [], - "minimum-stability": "stable", + "minimum-stability": "dev", "stability-flags": [], - "prefer-stable": false, + "prefer-stable": true, "prefer-lowest": false, "platform": { - "php": ">=7.2", + "php": ">=7.3", "ext-pdo": "*", - "ext-phalcon": "^4.0.0" + "ext-json": "*", + "ext-phalcon": ">=4.0.5" }, "platform-dev": [], - "plugin-api-version": "2.0.0" + "plugin-api-version": "2.1.0" } diff --git a/docker-compose.yml b/docker-compose.yml deleted file mode 100644 index 45554e93b..000000000 --- a/docker-compose.yml +++ /dev/null @@ -1,58 +0,0 @@ -version: "3.6" -services: - service_php: - build: - context: ./docker/php - working_dir: /app - restart: always - volumes: - - ./:/app - - ./docker/php/mods/psr.ini:/etc/php/7.4/fpm/conf.d/20-psr.ini - - ./docker/php/mods/phalcon.ini:/etc/php/7.4/fpm/conf.d/50-phalcon.ini - - ./docker/php/mods/psr.ini:/etc/php/7.4/cli/conf.d/20-psr.ini - - ./docker/php/mods/phalcon.ini:/etc/php/7.4/cli/conf.d/50-phalcon.ini - depends_on: - - service_mysql - - service_postgres - - service_nginx: - image: nginx:alpine - restart: always - ports: - - 8081:80 - volumes: - - ./:/app - - ./docker/nginx/conf.d:/etc/nginx/conf.d - - ./docker/nginx/fastcgi.conf:/etc/nginx/fastcgi.conf - - ./docker/nginx/fastcgi-php.conf:/etc/nginx/fastcgi-php.conf - depends_on: - - service_php - - service_mysql: - image: mariadb - restart: always - environment: - - MYSQL_DATABASE=devtools - - MYSQL_USER=devtools - - MYSQL_PASSWORD=password - - MYSQL_ROOT_PASSWORD=password - volumes: - - db_mysql_data:/var/lib/mysql/ - - ./docker/mysql/config:/etc/mysql/conf.d/ - - service_postgres: - image: postgis/postgis:13-master - restart: always - environment: - - POSTGRES_USER=devtools - - POSTGRES_PASSWORD=password - - POSTGRES_DB=devtools - volumes: - - db_postgres_data:/var/lib/postgresql/data - healthcheck: - test: pg_isready -q -d devtools -U devtools - timeout: 5s - -volumes: - db_mysql_data: - db_postgres_data: diff --git a/docker/mysql/my.cnf b/docker/mysql/my.cnf deleted file mode 100644 index 6b30bb6dd..000000000 --- a/docker/mysql/my.cnf +++ /dev/null @@ -1,6 +0,0 @@ -[mysqld] -sql-mode="STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION" -max_connections = 500 -max_allowed_packet = 32mb -skip-host-cache -skip-name-resolve diff --git a/docker/nginx/conf.d/default.conf b/docker/nginx/conf.d/default.conf deleted file mode 100644 index 0c150662f..000000000 --- a/docker/nginx/conf.d/default.conf +++ /dev/null @@ -1,33 +0,0 @@ -server { - listen 80; - listen [::]:80; - - root /app/dummy/public/; - index index.php index.html index.htm; - - client_max_body_size 128M; - - location / { - try_files $uri $uri/ /index.php?_url=$uri&$args; - } - - location /webtools { - try_files $uri $uri/ /webtools.php?_url=$uri&$args; - } - - location ~ \.php$ { - fastcgi_pass service_php:8000; - include fastcgi-php.conf; - - fastcgi_buffers 16 32k; - fastcgi_buffer_size 32k; - - fastcgi_connect_timeout 600; - fastcgi_send_timeout 600; - fastcgi_read_timeout 600; - } - - location ~ /\.(ht|svn|git) { - deny all; - } -} diff --git a/docker/nginx/fastcgi-php.conf b/docker/nginx/fastcgi-php.conf deleted file mode 100644 index 78b0877b3..000000000 --- a/docker/nginx/fastcgi-php.conf +++ /dev/null @@ -1,13 +0,0 @@ -# regex to split $uri to $fastcgi_script_name and $fastcgi_path -fastcgi_split_path_info ^(.+?\.php)(/.*)$; - -# Check that the PHP script exists before passing it -try_files $uri /index.php =404; - -# Bypass the fact that try_files resets $fastcgi_path_info -# see: http://trac.nginx.org/nginx/ticket/321 -set $path_info $fastcgi_path_info; -fastcgi_param PATH_INFO $path_info; - -fastcgi_index index.php; -include fastcgi.conf; diff --git a/docker/nginx/fastcgi.conf b/docker/nginx/fastcgi.conf deleted file mode 100644 index 091738c60..000000000 --- a/docker/nginx/fastcgi.conf +++ /dev/null @@ -1,26 +0,0 @@ - -fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; -fastcgi_param QUERY_STRING $query_string; -fastcgi_param REQUEST_METHOD $request_method; -fastcgi_param CONTENT_TYPE $content_type; -fastcgi_param CONTENT_LENGTH $content_length; - -fastcgi_param SCRIPT_NAME $fastcgi_script_name; -fastcgi_param REQUEST_URI $request_uri; -fastcgi_param DOCUMENT_URI $document_uri; -fastcgi_param DOCUMENT_ROOT $document_root; -fastcgi_param SERVER_PROTOCOL $server_protocol; -fastcgi_param REQUEST_SCHEME $scheme; -fastcgi_param HTTPS $https if_not_empty; - -fastcgi_param GATEWAY_INTERFACE CGI/1.1; -fastcgi_param SERVER_SOFTWARE nginx/$nginx_version; - -fastcgi_param REMOTE_ADDR $remote_addr; -fastcgi_param REMOTE_PORT $remote_port; -fastcgi_param SERVER_ADDR $server_addr; -fastcgi_param SERVER_PORT $server_port; -fastcgi_param SERVER_NAME $server_name; - -# PHP only, required if PHP was built with --enable-force-cgi-redirect -fastcgi_param REDIRECT_STATUS 200; diff --git a/docker/php/Dockerfile b/docker/php/Dockerfile deleted file mode 100644 index ae0998cb9..000000000 --- a/docker/php/Dockerfile +++ /dev/null @@ -1,67 +0,0 @@ -FROM phalconphp/build:debian-buster - -LABEL description="Docker image to build Phalcon on Debian Buster" \ - maintainer="Serghei Iakovlev " \ - vendor=Phalcon \ - name="com.phalconphp.images.build.buster-7.4" - -ENV PATH=/root/composer/vendor/bin:/app/vendor/bin:/app/bin:/app:${PATH} - -# Installing php and extentions -RUN wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg \ - && echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list \ - && apt-get update \ - && apt-get install --no-install-recommends -yq \ - mc nano git wget curl zip unzip htop re2c \ - php7.4-cli \ - php7.4-fpm \ - php7.4-dev \ - php7.4-common \ - php7.4-curl \ - php7.4-gettext \ - php7.4-intl \ - php7.4-mbstring \ - php7.4-mysqli \ - php7.4-opcache \ - php7.4-pdo_* \ - php7.4-pgsql \ - php7.4-shmop \ - php7.4-xml \ - php7.4-xml \ - php7.4-zip \ - php-pear \ - && apt-get autoremove -y \ - && apt-get autoclean -y \ - && apt-get clean -y \ - && rm -rf /tmp/* /var/tmp/* \ - && find /var/cache/apt/archives /var/lib/apt/lists -not -name lock -type f -delete \ - && find /var/cache -type f -delete \ - && find /var/log -type f | while read f; do echo -n '' > ${f}; done - -# Updating and installing pecl exts -RUN pecl update-channels -RUN pecl install psr - -# Setting up phalcon -ADD https://packagecloud.io/install/repositories/phalcon/stable/script.deb.sh /tmp -RUN bash /tmp/script.deb.sh -RUN apt-get install php7.4-phalcon - -# Installing composer -RUN curl -o /tmp/composer-setup.php https://getcomposer.org/installer \ - && curl -o /tmp/composer-setup.sig https://composer.github.io/installer.sig \ - && php /tmp/composer-setup.php \ - --no-ansi \ - --install-dir=/usr/local/bin \ - --filename=composer - -# Editing www.conf -RUN echo "#!/bin/sh\nexit 0" > /usr/sbin/policy-rc.d \ - && sed -i -e "s/^;clear_env = no$/clear_env = no/" /etc/php/7.4/fpm/pool.d/www.conf \ - && sed -i -e "/listen = .*/c\listen = [::]:8000" /etc/php/7.4/fpm/pool.d/www.conf - -WORKDIR /app - -EXPOSE 8000 - -CMD ["php-fpm7.4", "--nodaemonize", "--fpm-config=/etc/php/7.4/fpm/pool.d/www.conf"] diff --git a/docker/php/mods/phalcon.ini b/docker/php/mods/phalcon.ini deleted file mode 100644 index 65414413f..000000000 --- a/docker/php/mods/phalcon.ini +++ /dev/null @@ -1,3 +0,0 @@ -; configuration for phalcon module -; priority=50 -extension=phalcon.so diff --git a/docker/php/mods/psr.ini b/docker/php/mods/psr.ini deleted file mode 100644 index 96143a487..000000000 --- a/docker/php/mods/psr.ini +++ /dev/null @@ -1,3 +0,0 @@ -; configuration for psr module -; priority=20 -extension=psr.so diff --git a/dummy/.gitignore b/dummy/.gitignore deleted file mode 100644 index f961aba68..000000000 --- a/dummy/.gitignore +++ /dev/null @@ -1,9 +0,0 @@ -# Please do not use this ignore file to define platform specific files. -# -# For these purposes create a global .gitignore file, which is a list of rules -# for ignoring files in every Git repository on your computer. -# -# https://help.github.com/articles/ignoring-files/#create-a-global-gitignore - -* -!.gitignore diff --git a/phalcon b/phalcon index 2a1d0167c..545cfcc90 100755 --- a/phalcon +++ b/phalcon @@ -21,9 +21,11 @@ use Phalcon\DevTools\Commands\Builtin\Module; use Phalcon\DevTools\Commands\Builtin\Project; use Phalcon\DevTools\Commands\Builtin\Scaffold; use Phalcon\DevTools\Commands\Builtin\Serve; +use Phalcon\DevTools\Commands\Builtin\Task; use Phalcon\DevTools\Commands\Builtin\Webtools; use Phalcon\DevTools\Commands\CommandsListener; use Phalcon\DevTools\Commands\DotPhalconMissingException; +use Phalcon\DevTools\Exception\PDODriverNotFoundException; use Phalcon\DevTools\Script; use Phalcon\DevTools\Script\Color; use Phalcon\DevTools\Version; @@ -44,6 +46,7 @@ try { Info::class, Enumerate::class, Controller::class, + Task::class, Module::class, Model::class, AllModels::class, @@ -72,6 +75,11 @@ try { } catch (PhalconException $e) { fwrite(STDERR, Color::error($e->getMessage()) . PHP_EOL); exit(1); +} catch (PDODriverNotFoundException $e) { + $e->writeNicelyFormattedErrorOutput(); + fwrite(STDERR, 'Backtrace:'. PHP_EOL); + fwrite(STDERR, $e->getTraceAsString() . PHP_EOL); + exit(1); } catch (Exception $e) { fwrite(STDERR, 'ERROR: ' . $e->getMessage() . PHP_EOL); exit(1); diff --git a/phalcon-completion.bash b/phalcon-completion.bash index 891bf966c..947cdec90 100644 --- a/phalcon-completion.bash +++ b/phalcon-completion.bash @@ -12,7 +12,7 @@ _phalcon() local cur prev _get_comp_words_by_ref -n = cur prev - commands="commands list enumerate controller create-controller model \ + commands="commands list enumerate controller create-controller create-task model \ create-model all-models create-all-models project create-project scaffold \ create-scaffold migration create-migration webtools create-webtools" diff --git a/src/Builder/Component/AbstractComponent.php b/src/Builder/Component/AbstractComponent.php index 2c618b725..5007f8785 100644 --- a/src/Builder/Component/AbstractComponent.php +++ b/src/Builder/Component/AbstractComponent.php @@ -15,6 +15,7 @@ use Phalcon\Config; use Phalcon\DevTools\Builder\Exception\BuilderException; use Phalcon\DevTools\Builder\Path; +use Phalcon\DevTools\Generator\AbstractEntityGenerator; use Phalcon\DevTools\Script\Color; use Phalcon\DevTools\Validation\Validator\Namespaces; use Phalcon\Validation; @@ -24,6 +25,11 @@ */ abstract class AbstractComponent { + /** + * @var AbstractEntityGenerator + */ + protected $generator = null; + /** * Builder Options * @@ -104,7 +110,7 @@ public function isAbsolutePath(string $path): bool */ public function isConsole(): bool { - return PHP_SAPI == 'cli'; + return PHP_SAPI === 'cli'; } /** diff --git a/src/Builder/Component/AllModels.php b/src/Builder/Component/AllModels.php index 2588b30ad..3a749f343 100644 --- a/src/Builder/Component/AllModels.php +++ b/src/Builder/Component/AllModels.php @@ -12,6 +12,7 @@ namespace Phalcon\DevTools\Builder\Component; +use Phalcon\Db\Adapter\Pdo\AbstractPdo; use Phalcon\DevTools\Builder\Exception\BuilderException; use Phalcon\DevTools\Script\Color; use Phalcon\DevTools\Utils; @@ -55,7 +56,7 @@ public function build(): void $this->options->offsetSet('directory', $this->path->getRootPath()); - if (gettype($this->options->get('config')) == 'object') { + if (is_object($this->options->get('config'))) { $config = $this->options->get('config'); } else { $config = $this->getConfig(); @@ -98,7 +99,7 @@ public function build(): void unset($configArray['adapter']); /** - * @var \Phalcon\Db\Adapter\Pdo\AbstractPdo $db + * @var AbstractPdo $db */ $db = new $adapterName($configArray); @@ -129,7 +130,7 @@ public function build(): void } $camelCaseName = Utils::camelize($name); - $refSchema = ($adapter != 'Postgresql') ? $schema : $config->database->dbname; + $refSchema = $adapter !== 'Postgresql' ? $schema : $config->database->dbname; $referenceList[$name] = $db->describeReferences($name, $schema); foreach ($referenceList[$name] as $reference) { diff --git a/src/Builder/Component/Controller.php b/src/Builder/Component/Controller.php index 7d2e668e6..b3262721b 100644 --- a/src/Builder/Component/Controller.php +++ b/src/Builder/Component/Controller.php @@ -13,8 +13,9 @@ namespace Phalcon\DevTools\Builder\Component; use Phalcon\DevTools\Builder\Exception\BuilderException; +use Phalcon\DevTools\Generator\AbstractEntityGenerator; +use Phalcon\DevTools\Generator\Entity\ControllerEntityGenerator; use Phalcon\DevTools\Utils; -use SplFileObject; /** * Builder to generate controller @@ -37,18 +38,46 @@ public function __construct(array $options = []) $options['force'] = false; } + if (!isset($options['suffix'])) { + $options['suffix'] = 'Controller'; + } + parent::__construct($options); } /** * @throws BuilderException */ - public function build() + public function build(array $actions = []): self { if (!$this->options->has('name')) { throw new BuilderException('The controller name is required.'); } + $name = str_replace(' ', '_', $this->options->get('name')); + $baseClass = $this->options->get('baseClass'); + $namespace = $this->constructNamespace(); + $className = Utils::camelize($name) . $this->options->get('suffix'); + + $this->generator = new ControllerEntityGenerator($className, $baseClass, $namespace); + $this->generator->setStrict(); + $this->generator->addMethods($actions); + + return $this; + } + + /** + * @throws BuilderException + */ + public function write(array $actions = []): string + { + if (null === $this->generator) { + $this->build($actions); + } + + $name = str_replace(' ', '_', $this->options->get('name')); + $className = Utils::camelize($name) . $this->options->get('suffix'); + if ($this->options->has('directory')) { $this->path->setRootPath($this->options->get('directory')); } @@ -62,58 +91,50 @@ public function build() $controllersDir = $config->path('application.controllersDir'); } - $name = str_replace(' ', '_', $this->options->get('name')); - $className = Utils::camelize($name); - // Oops! We are in APP_PATH and try to get controllersDir from outside from project dir - if ($this->isConsole() && substr($controllersDir, 0, 3) === '../') { + if ($this->isConsole() && strpos($controllersDir, '../') === 0) { $controllersDir = ltrim($controllersDir, './'); } - $baseClass = $this->options->get('baseClass'); - $controllerPath = rtrim($controllersDir, '\\/') . DIRECTORY_SEPARATOR . $className . "Controller.php"; - - $namespace = $this->constructNamespace(); - $code = "options->has('force')) { throw new BuilderException(sprintf('The Controller %s already exists.', $name)); } - $controller = new SplFileObject($controllerPath, 'w'); - if (!$controller->fwrite($code)) { - throw new BuilderException( - sprintf('Unable to write to %s. Check write-access of a file.', $controller->getRealPath()) - ); - } + $this->generator->save($controllerPath); if ($this->isConsole()) { $this->notifySuccess(sprintf('Controller "%s" was successfully created.', $name)); - $this->notifyInfo($controller->getRealPath()); + $this->notifyInfo($controllerPath); } - return $className . 'Controller.php'; + return $className; + } + + /** + * @throws BuilderException + */ + public function getGenerator(): AbstractEntityGenerator + { + if (null === $this->generator) { + $this->build(); + } + + return $this->generator; } /** * @return string * @throws BuilderException */ - protected function constructNamespace(): string + protected function constructNamespace(): ?string { - $namespace = $this->options->has('namespace') - ? (string) $this->options->get('namespace') : null; + $namespace = $this->options->has('namespace') ? (string) $this->options->get('namespace') : null; if ($namespace === null) { - return ''; - } - - if ($this->checkNamespace($namespace) && !empty(trim($namespace))) { - return 'namespace ' . $this->options->get('namespace') . ';' . PHP_EOL . PHP_EOL; + return null; } - return ''; + return $this->checkNamespace($namespace) && !empty(trim($namespace)) ? $namespace : null; } } diff --git a/src/Builder/Component/Model.php b/src/Builder/Component/Model.php index 6a2ab9261..a9bc0913b 100644 --- a/src/Builder/Component/Model.php +++ b/src/Builder/Component/Model.php @@ -1,4 +1,5 @@ 'Date', //'Decimal' => 'Decimal' ]; - /** * Options container * @@ -56,6 +62,7 @@ class Model extends AbstractComponent * Create Builder object * * @param array $options + * * @throws InvalidArgumentException */ public function __construct(array $options) @@ -83,7 +90,7 @@ public function __construct(array $options) parent::__construct($options); $this->modelOptions->setOption('config', $this->modelOptions->getOption('config')); - $this->modelOptions->setOption('snippet', new Snippet()); + $this->modelOptions->setOption('snippet', new ModelSnippet()); } /** @@ -93,8 +100,9 @@ public function __construct(array $options) */ public function build(): void { - $config = $this->modelOptions->getOption('config'); + /** @var ModelSnippet $snippet */ $snippet = $this->modelOptions->getOption('snippet'); + $config = $this->modelOptions->getOption('config'); if ($this->modelOptions->hasOption('directory')) { $this->path->setRootPath($this->modelOptions->getOption('directory')); @@ -102,400 +110,382 @@ public function build(): void $methodRawCode = []; $this->setModelsDir(); - $this->setModelPath(); - - $modelPath = $this->modelOptions->getOption('modelPath'); - - $this->checkDataBaseParam(); - - if (isset($config->devtools->loader)) { - /** @noinspection PhpIncludeInspection */ - require_once $config->devtools->loader; + $modelPath = $this->setModelPath(); + if (file_exists($modelPath) && !is_writable($modelPath)) { + throw new WriteFileException(sprintf('Unable to write to %s. Check write-access of a file.', $modelPath)); } - $namespace = $this->modelOptions->hasOption('namespace') - ? (string) $this->modelOptions->getOption('namespace') : ''; + $db = $this->getDb($config); - if ($this->checkNamespace($namespace) && !empty(trim($namespace))) { - $namespace = 'namespace ' . $this->modelOptions->getOption('namespace') . ';' . PHP_EOL . PHP_EOL; + $namespace = $this->modelOptions->getValidOptionOrDefault('namespace', ''); + if (!$this->checkNamespace($namespace) || empty(trim($namespace))) { + $namespace = null; } + $baseClass = $this->modelOptions->getValidOptionOrDefault('extends', \Phalcon\Mvc\Model::class); + $className = $this->modelOptions->getOption('className'); + $fullClassName = $this->getFullClassName($this->modelOptions->getOption('className')); + $modelGenerator = new ModelEntityGenerator($className, $baseClass, $namespace); + $modelMethodsHelper = new ModelMethodsHelper(); + $modelGenerator->setMethodsHelper($modelMethodsHelper); $genDocMethods = $this->modelOptions->getValidOptionOrDefault('genDocMethods', false); $useSettersGetters = $this->modelOptions->getValidOptionOrDefault('genSettersGetters', false); - - $adapter = $config->database->adapter ?? 'Mysql'; - $this->isSupportedAdapter($adapter); - - if (is_object($config->database)) { - $configArray = $config->database->toArray(); - } else { - $configArray = $config->database; - } - - // An array for use statements - $uses = []; - - $adapterName = 'Phalcon\Db\Adapter\Pdo\\' . $adapter; - unset($configArray['adapter']); - - /** @var AbstractPdo $db */ - $db = new $adapterName($configArray); - - $initialize = []; - - if ($this->modelOptions->hasOption('schema')) { - $schema = $this->modelOptions->getOption('schema'); - } else { - $schema = Utils::resolveDbSchema($config->database); - } - - if ($schema) { - $initialize['schema'] = $snippet->getThisMethod('setSchema', $schema); - } - $initialize['source'] = $snippet->getThisMethod('setSource', $this->modelOptions->getOption('name')); + $schema = $this->modelOptions->getValidOptionOrDefault('schema', Utils::resolveDbSchema($config->database)); $table = $this->modelOptions->getOption('name'); - if (!$db->tableExists($table, $schema)) { throw new InvalidArgumentException(sprintf('Table "%s" does not exist.', $table)); } - $fields = $db->describeColumns($table, $schema); - $referenceList = $this->getReferenceList($schema, $db); - - foreach ($referenceList as $tableName => $references) { - foreach ($references as $reference) { - if ($reference->getReferencedTable() !== $this->modelOptions->getOption('name')) { - continue; - } - - $entityNamespace = $this->modelOptions->hasOption('namespace') - ? $this->modelOptions->getOption('namespace')."\\" : ''; - - $refColumns = $reference->getReferencedColumns(); - $columns = $reference->getColumns(); - $initialize[] = $snippet->getRelation( - 'hasMany', - $this->getFieldName($refColumns[0]), - $entityNamespace . Text::camelize($tableName, '_-'), - $this->getFieldName($columns[0]), - "['alias' => '" . Text::camelize($tableName, '_-') . "']" - ); - } - } - - foreach ($db->describeReferences($this->modelOptions->getOption('name'), $schema) as $reference) { - $entityNamespace = $this->modelOptions->hasOption('namespace') - ? $this->modelOptions->getOption('namespace') : ''; - - $refColumns = $reference->getReferencedColumns(); - $columns = $reference->getColumns(); - $initialize[] = $snippet->getRelation( - 'belongsTo', - $this->getFieldName($columns[0]), - $this->getEntityClassName($reference, $entityNamespace), - $this->getFieldName($refColumns[0]), - "['alias' => '" . Text::camelize($reference->getReferencedTable(), '_-') . "']" - ); - } - - $alreadyInitialized = false; - $alreadyValidations = false; - $alreadyFind = false; - $alreadyFindFirst = false; - $alreadyColumnMapped = false; - $attributes = []; if (file_exists($modelPath)) { try { - $possibleMethods = []; - if ($useSettersGetters) { - foreach ($fields as $field) { - /** @var \Phalcon\Db\Column $field */ - $methodName = Text::camelize($field->getName(), '_-'); - - $possibleMethods['set' . $methodName] = true; - $possibleMethods['get' . $methodName] = true; - } - } - /** @noinspection PhpIncludeInspection */ require_once $modelPath; $linesCode = file($modelPath); - $fullClassName = $this->modelOptions->getOption('className'); - if ($this->modelOptions->hasOption('namespace')) { - $fullClassName = $this->modelOptions->getOption('namespace').'\\'.$fullClassName; + $imports = preg_grep('/^use\s(.*);$/', $linesCode); + foreach ($imports as $import) { + $importClass = trim(str_replace(['use', ';'], '', $import)); + $modelGenerator->addImport($importClass); } - $reflection = new ReflectionClass($fullClassName); - foreach ($reflection->getMethods() as $method) { - if ($method->getDeclaringClass()->getName() !== $fullClassName) { - continue; - } - $methodName = $method->getName(); - if (isset($possibleMethods[$methodName])) { - continue; - } + $reflection = ReflectionClass::createFromName($fullClassName); - $indent = PHP_EOL; - if ($method->getDocComment()) { - $firstLine = $linesCode[$method->getStartLine() - 1]; - preg_match('#^\s+#', $firstLine, $matches); - if (isset($matches[0])) { - $indent .= $matches[0]; - } - } - - $methodDeclaration = join( - '', - array_slice( - $linesCode, - $method->getStartLine() - 1, - $method->getEndLine() - $method->getStartLine() + 1 - ) - ); + $possibleMethods = []; + if ($useSettersGetters) { + foreach ($fields as $field) { + /** @var Column $field */ + $methodName = Text::camelize($field->getName(), '_-'); - $methodRawCode[$methodName] = $indent . $method->getDocComment() . PHP_EOL . $methodDeclaration; - - switch ($methodName) { - case 'initialize': - $alreadyInitialized = true; - break; - case 'validation': - $alreadyValidations = true; - break; - case 'find': - $alreadyFind = true; - break; - case 'findFirst': - $alreadyFindFirst = true; - break; - case 'columnMap': - $alreadyColumnMapped = true; - break; + $possibleMethods['set' . $methodName] = true; + $possibleMethods['get' . $methodName] = true; } } + $modelGenerator->createMethodsFromReflection( + $fullClassName, + $reflection, + $possibleMethods + ); $possibleFieldsTransformed = []; foreach ($fields as $field) { $fieldName = $this->getFieldName($field->getName()); $possibleFieldsTransformed[$fieldName] = true; } + $modelGenerator->createPropertiesFromReflection( + $fullClassName, + $reflection, + $possibleFieldsTransformed + ); - if (method_exists($reflection, 'getReflectionConstants')) { - foreach ($reflection->getReflectionConstants() as $constant) { - if ($constant->getDeclaringClass()->getName() !== $fullClassName) { - continue; - } - - $constantsPreg = '/const(\s+)' . $constant->getName() . '([\s=;]+)/'; - $attribute = $this->getAttribute($linesCode, $constantsPreg, $constant); - if (!empty($attribute)) { - $attributes[] = $attribute; - } - } - } - - foreach ($reflection->getProperties() as $property) { - $propertyName = $property->getName(); - if (!empty($possibleFieldsTransformed[$propertyName]) - || $property->getDeclaringClass()->getName() !== $fullClassName - ) { - continue; - } - - $modifiersPreg = ''; - switch ($property->getModifiers()) { - case ReflectionProperty::IS_PUBLIC: - $modifiersPreg = '^(\s*)public(\s+)'; - break; - case ReflectionProperty::IS_PRIVATE: - $modifiersPreg = '^(\s*)private(\s+)'; - break; - case ReflectionProperty::IS_PROTECTED: - $modifiersPreg = '^(\s*)protected(\s+)'; - break; - case ReflectionProperty::IS_STATIC + ReflectionProperty::IS_PUBLIC: - $modifiersPreg = '^(\s*)(public?)(\s+)static(\s+)'; - break; - case ReflectionProperty::IS_STATIC + ReflectionProperty::IS_PROTECTED: - $modifiersPreg = '^(\s*)protected(\s+)static(\s+)'; - break; - case ReflectionProperty::IS_STATIC + ReflectionProperty::IS_PRIVATE: - $modifiersPreg = '^(\s*)private(\s+)static(\s+)'; - break; - } - - $modifiersPreg = '/' . $modifiersPreg . '\$' . $propertyName . '([\s=;]+)/'; - $attribute = $this->getAttribute($linesCode, $modifiersPreg, $property); - if (!empty($attribute)) { - $attributes[] = $attribute; - } - } - } catch (\Exception $e) { + $modelGenerator->createConstantsFromReflection($fullClassName, $reflection); + } catch (\Throwable $throwable) { throw new RuntimeException( - sprintf( - 'Failed to create the model "%s". Error: %s', - $this->modelOptions->getOption('className'), - $e->getMessage() - ) + sprintf('Failed to create the model "%s". Error: %s', $className, $throwable->getMessage()) ); } } - $validations = []; - foreach ($fields as $field) { - $fieldName = $this->getFieldName($field->getName()); - - if ($field->getType() === Column::TYPE_CHAR) { - $domain = []; - if (preg_match('/\((.*)\)/', (string)$field->getType(), $matches)) { - foreach (explode(',', $matches[1]) as $item) { - $domain[] = $item; - } - } - if (count($domain)) { - $varItems = join(', ', $domain); - $validations[] = $snippet->getValidateInclusion($fieldName, $varItems); - } - } - - if ($field->getName() === 'email') { - $validations[] = $snippet->getValidateEmail($fieldName); - $uses[] = $snippet->getUseAs(EmailValidator::class, 'EmailValidator'); - } - } - - if (count($validations)) { - $validations[] = $snippet->getValidationEnd(); - } - - // Check if there has been an extender class - $extends = $this->modelOptions->getValidOptionOrDefault('extends', '\Phalcon\Mvc\Model'); - // Check if there have been any excluded fields $exclude = []; if ($this->modelOptions->hasOption('excludeFields')) { $keys = explode(',', $this->modelOptions->getOption('excludeFields')); if (count($keys) > 0) { foreach ($keys as $key) { - $exclude[trim($key)] = ''; + $exclude[trim($key)] = true; } } } - $setters = []; - $getters = []; foreach ($fields as $field) { - if (array_key_exists(strtolower($field->getName()), $exclude)) { + if (isset($exclude[strtolower($field->getName())])) { continue; } $type = $this->getPHPType($field->getType()); $fieldName = $this->getFieldName($field->getName()); - $attributes[] = $snippet->getAttributes( + $modelGenerator->addPropertyFromColumn( + $field, + $fieldName, $type, $useSettersGetters ? 'protected' : 'public', - $field, - $this->modelOptions->getOption('annotate'), - $fieldName + $this->modelOptions->getValidOptionOrDefault('annotate', false) ); if ($useSettersGetters) { $methodName = Utils::camelize($field->getName(), '_-'); - $setters[] = $snippet->getSetter($field->getName(), $fieldName, $type, $methodName); + $modelGenerator->addSetter($field, $methodName, $type, $fieldName); + $modelGenerator->addGetter($field, $methodName, $type, $fieldName, $this->typeMap); + } + } + + if (!$modelMethodsHelper->alreadyValidations()) { + $validations = []; + foreach ($fields as $field) { + $fieldName = $this->getFieldName($field->getName()); - if (isset($this->typeMap[$type])) { - $getters[] = $snippet->getGetterMap($fieldName, $type, $methodName, $this->typeMap[$type]); - } else { - $getters[] = $snippet->getGetter($fieldName, $type, $methodName); + if ($field->getType() === Column::TYPE_CHAR) { + $domain = []; + if (preg_match('/\((.*)\)/', (string)$field->getType(), $matches)) { + foreach (explode(',', $matches[1]) as $item) { + $domain[] = $item; + } + } + if (count($domain)) { + $varItems = join(', ', $domain); + $validations[] = $snippet->getValidateInclusion($fieldName, $varItems); + } } + + if ($field->getName() === 'email') { + $validations[] = $snippet->getValidateEmail($fieldName); + $modelGenerator->addImport(EmailValidator::class, 'EmailValidator'); + } + } + + if (count($validations)) { + array_unshift($validations, '$validator = new Validation();'); + $validations[] = 'return $this->validate($validator);'; + + $modelGenerator->addMethod('validation') + ->setBody(implode('', $validations)) + ->addComments([ + "Validations and business logic\n", + '@return bool', + ]); + $modelGenerator->addImport(Validation::class); } } - $validationsCode = ''; - if (!$alreadyValidations && count($validations) > 0) { - $validationsCode = $snippet->getValidationsMethod($validations); - $uses[] = $snippet->getUse(Validation::class); + if (!$modelMethodsHelper->alreadyInitialized()) { + $initialize = []; + if ($schema) { + $initialize['schema'] = "\$this->setSchema('{$schema}');" . PHP_EOL; + } + $initialize['source'] = "\$this->setSource('{$table}');" . PHP_EOL; + + $referenceList = $this->getReferenceList($schema, $db); + foreach ($referenceList as $tableName => $references) { + foreach ($references as $reference) { + if ($reference->getReferencedTable() !== $table) { + continue; + } + + $refColumns = $reference->getReferencedColumns(); + $columns = $reference->getColumns(); + $initialize[] = $snippet->getRelation( + 'hasMany', + $this->getFieldName($refColumns[0]), + $this->getEntityClassName($tableName), + $this->getFieldName($columns[0]), + $this->getEntityAlias($tableName) + ); + } + } + + foreach ($db->describeReferences($table, $schema) as $reference) { + $refColumns = $reference->getReferencedColumns(); + $columns = $reference->getColumns(); + $initialize[] = $snippet->getRelation( + 'belongsTo', + $this->getFieldName($columns[0]), + $this->getEntityClassName($reference->getReferencedTable()), + $this->getFieldName($refColumns[0]), + $this->getEntityAlias($reference->getReferencedTable()) + ); + } + + $modelGenerator->addMethod('initialize') + ->setBody(implode('', $initialize)) + ->addComments(['Initialize method for model.']); + } + + if (!$modelMethodsHelper->alreadyFind()) { + $modelGenerator->addMethod('find') + ->setStatic() + ->setBody('return parent::find($parameters);') + ->setReturnType(ResultsetInterface::class) + ->addArguments([ + new MethodArgumentDto('parameters', null, false, null), + ]) + ->addComments([ + "Allows to query a set of records that match the specified conditions\n", + '@param mixed $parameters', + "@return {$className}[]|{$className}|ResultsetInterface", + ]); + $modelGenerator->addImport(ResultsetInterface::class); + } + + if (!$modelMethodsHelper->alreadyFindFirst()) { + $modelGenerator->addMethod('findFirst') + ->setStatic() + ->setBody('return parent::findFirst($parameters);') + ->setReturnType(ModelInterface::class, true) + ->addArguments([ + new MethodArgumentDto('parameters', null, false, null), + ]) + ->addComments([ + "Allows to query the first record that match the specified conditions\n", + '@param mixed $parameters', + "@return {$className}|ResultInterface|ModelInterface|null", + ]); + $modelGenerator->addImport(ResultInterface::class); + $modelGenerator->addImport(ModelInterface::class); } - $initCode = ''; - if (!$alreadyInitialized && count($initialize) > 0) { - $initCode = $snippet->getInitialize($initialize); + if ($genDocMethods) { + $modelGenerator->addClassComments([ + $className, + !empty($namespace) ? '@package ' . str_replace(['namespace ', ';', "\r", "\n"], '', $namespace) : '', + '@autogenerated by Phalcon Developer Tools', + '@date ' . date('Y-m-d, H:i:s'), + ]); } - $license = ''; - if (file_exists('license.txt')) { - $license = trim(file_get_contents('license.txt')) . PHP_EOL . PHP_EOL; + if ($this->modelOptions->hasOption('mapColumn') && + $this->modelOptions->getOption('mapColumn') && + !$modelMethodsHelper->alreadyColumnMapped() + ) { + $modelGenerator->addMethod('columnMap') + ->setBody( + $snippet->getColumnMap( + $fields, + $this->modelOptions->getValidOptionOrDefault('camelize', false) + ) + ) + ->addComments([ + 'Independent Column Mapping.', + "Keys are the real names in the table and the values their names in the application\n", + '@return array', + ]); } - if (!$alreadyFind) { - $methodRawCode[] = $snippet->getModelFind($this->modelOptions->getOption('className')); + $abstract = $this->modelOptions->getValidOptionOrDefault('abstract', false); + if ($abstract) { + $modelGenerator->setClassAbstract(); } - if (!$alreadyFindFirst) { - $methodRawCode[] = $snippet->getModelFindFirst($this->modelOptions->getOption('className')); + $code = $this->setLicense($modelGenerator); + if (!file_put_contents($modelPath, $code)) { + throw new WriteFileException(sprintf('Unable to write to %s', $modelPath)); } - $content = join('', $attributes); + if ($this->isConsole()) { + $msgSuccess = $abstract ? 'Abstract ' : ''; + $msgSuccess .= 'Model "%s" was successfully created.'; + $this->notifySuccess(sprintf($msgSuccess, Text::camelize($table, '_-'))); + } + } + + protected function setLicense(ModelEntityGenerator $modelGenerator): string + { + if (file_exists('license.txt')) { + $license = trim(file_get_contents('license.txt')) . PHP_EOL . PHP_EOL; + if (false !== strpos($license, '*')) { + return str_replace( + 'printCode(new PsrPrinter()) + ); + } - if ($useSettersGetters) { - $content .= join('', $setters) . join('', $getters); + $licenseLines = explode("\n", $license); + $modelGenerator->addComments($licenseLines); } - $content .= $validationsCode . $initCode; - foreach ($methodRawCode as $methodCode) { - $content .= $methodCode; + return $modelGenerator->printCode(new PsrPrinter()); + } + + /** + * Set path to folder where models are + * + * @throw InvalidParameterException + */ + protected function setModelsDir(): void + { + if ($this->modelOptions->hasOption('modelsDir')) { + $this->modelOptions->setOption( + 'modelsDir', + rtrim($this->modelOptions->getOption('modelsDir'), '/\\') . DIRECTORY_SEPARATOR + ); + + return; } - $classDoc = ''; - if ($genDocMethods) { - $classDoc = $snippet->getClassDoc($this->modelOptions->getOption('className'), $namespace); + if ($modelsDir = $this->modelOptions->getOption('config')->path('application.modelsDir')) { + $this->modelOptions->setOption('modelsDir', rtrim($modelsDir, '/\\') . DIRECTORY_SEPARATOR); + + return; } - if ($this->modelOptions->hasOption('mapColumn') && - $this->modelOptions->getOption('mapColumn') && - !$alreadyColumnMapped - ) { - $content .= $snippet->getColumnMap($fields, $this->modelOptions->getOption('camelize')); + throw new InvalidParameterException("Builder doesn't know where is the models directory."); + } + + /** + * Set path to model + * + * @throw WriteFileException + */ + protected function setModelPath(): string + { + $modelPath = $this->modelOptions->getOption('modelsDir'); + + if (!$this->isAbsolutePath($modelPath)) { + $modelPath = $this->path->getRootPath($modelPath); } - $useDefinition = ''; - if (!empty($uses)) { - usort($uses, function ($a, $b) { - return strlen($a) - strlen($b); - }); + $modelPath .= $this->modelOptions->getOption('className') . '.php'; - $useDefinition = join("\n", $uses) . PHP_EOL . PHP_EOL; + if (file_exists($modelPath) && !$this->modelOptions->getOption('force')) { + throw new WriteFileException( + sprintf( + 'The model file "%s.php" already exists in models dir', + $this->modelOptions->getOption('className') + ) + ); } - $abstract = ($this->modelOptions->getOption('abstract') ? 'abstract ' : ''); + $this->modelOptions->setOption('modelPath', $modelPath); - $code = $snippet->getClass( - $namespace, - $useDefinition, - $classDoc, - $abstract, - $this->modelOptions, - $extends, - $content, - $license - ); + return $modelPath; + } - if (file_exists($modelPath) && !is_writable($modelPath)) { - throw new WriteFileException(sprintf('Unable to write to %s. Check write-access of a file.', $modelPath)); + /** + * @throw InvalidParameterException + */ + protected function checkDatabaseParam(): void + { + if (!isset($this->modelOptions->getOption('config')->database)) { + throw new InvalidParameterException('Database configuration cannot be loaded from your config file.'); } - if (!file_put_contents($modelPath, $code)) { - throw new WriteFileException(sprintf('Unable to write to %s', $modelPath)); + if (!isset($this->modelOptions->getOption('config')->database->adapter)) { + throw new InvalidParameterException( + "Adapter was not found in the config. " . "Please specify a config variable [database][adapter]" + ); } + } - if ($this->isConsole()) { - $msgSuccess = ($this->modelOptions->getOption('abstract') ? 'Abstract ' : ''); - $msgSuccess .= 'Model "%s" was successfully created.'; - $this->notifySuccess(sprintf($msgSuccess, Text::camelize($this->modelOptions->getOption('name'), '_-'))); + /** + * @throws BuilderException + */ + protected function getDb($config): AbstractPdo + { + $this->checkDatabaseParam(); + if (isset($config->devtools->loader)) { + /** @noinspection PhpIncludeInspection */ + require_once $config->devtools->loader; } + + $adapter = $config->database->adapter ?? 'Mysql'; + $this->isSupportedAdapter($adapter); + $configArray = is_object($config->database) ? $config->database->toArray() : $config->database; + + $adapterName = "\Phalcon\Db\Adapter\Pdo\\{$adapter}"; + unset($configArray['adapter']); + + return new $adapterName($configArray); } /** @@ -537,6 +527,7 @@ protected function getAttribute(array $linesCode, string $pattern, $attribute): if (!empty($attribute->getDocComment())) { $attributeFormatted = " " . $attribute->getDocComment() . PHP_EOL . $attribute; } + return $attributeFormatted; } @@ -558,64 +549,50 @@ protected function getFieldName(string $fieldName): string } /** - * Set path to model + * @param string $tableName * - * @throw WriteFileException + * @return string */ - protected function setModelPath(): void + protected function getEntityAlias(string $tableName): string { - $modelPath = $this->modelOptions->getOption('modelsDir'); - - if (!$this->isAbsolutePath($modelPath)) { - $modelPath = $this->path->getRootPath($modelPath); - } - - $modelPath .= $this->modelOptions->getOption('className') . '.php'; - - if (file_exists($modelPath) && !$this->modelOptions->getOption('force')) { - throw new WriteFileException(sprintf( - 'The model file "%s.php" already exists in models dir', - $this->modelOptions->getOption('className') - )); - } - - $this->modelOptions->setOption('modelPath', $modelPath); + return "['alias' => '" . Text::camelize($tableName, '_-') . "']"; } /** - * @throw InvalidParameterException + * @param string $classname + * + * @return string */ - protected function checkDataBaseParam(): void + protected function getFullClassName(string $classname): string { - if (!isset($this->modelOptions->getOption('config')->database)) { - throw new InvalidParameterException('Database configuration cannot be loaded from your config file.'); + $namespace = $this->modelOptions->getValidOptionOrDefault('namespace', ''); + if (!empty($namespace)) { + $namespace .= "\\"; } - if (!isset($this->modelOptions->getOption('config')->database->adapter)) { - throw new InvalidParameterException( - "Adapter was not found in the config. " . - "Please specify a config variable [database][adapter]" - ); - } + return $namespace . $classname; } /** - * @param ReferenceInterface $reference - * @param string $namespace + * Get reference full class name + * + * @param string $reference + * * @return string */ - protected function getEntityClassName(ReferenceInterface $reference, string $namespace): string + protected function getEntityClassName(string $reference): string { - $referencedTable = Utils::camelize($reference->getReferencedTable()); + $classname = Utils::camelize($reference); - return "{$namespace}\\{$referencedTable}"; + return $this->getFullClassName($classname); } /** * Get reference list from option * - * @param string $schema + * @param string|null $schema * @param AbstractPdo $db + * * @return array */ protected function getReferenceList(?string $schema, AbstractPdo $db): array @@ -632,33 +609,11 @@ protected function getReferenceList(?string $schema, AbstractPdo $db): array return $referenceList; } - /** - * Set path to folder where models are - * - * @throw InvalidParameterException - */ - protected function setModelsDir(): void - { - if ($this->modelOptions->hasOption('modelsDir')) { - $this->modelOptions->setOption( - 'modelsDir', - rtrim($this->modelOptions->getOption('modelsDir'), '/\\') . DIRECTORY_SEPARATOR - ); - return; - } - - if ($modelsDir = $this->modelOptions->getOption('config')->path('application.modelsDir')) { - $this->modelOptions->setOption('modelsDir', rtrim($modelsDir, '/\\') . DIRECTORY_SEPARATOR); - return; - } - - throw new InvalidParameterException("Builder doesn't know where is the models directory."); - } - /** * Returns the associated PHP type * - * @param int $type + * @param int $type + * * @return string */ protected function getPHPType(int $type): string diff --git a/src/Builder/Component/Project.php b/src/Builder/Component/Project.php index 42ccae0cb..47d93b625 100644 --- a/src/Builder/Component/Project.php +++ b/src/Builder/Component/Project.php @@ -26,10 +26,10 @@ */ class Project extends AbstractComponent { - const TYPE_MICRO = 'micro'; - const TYPE_SIMPLE = 'simple'; - const TYPE_MODULES = 'modules'; - const TYPE_CLI = 'cli'; + public const TYPE_MICRO = 'micro'; + public const TYPE_SIMPLE = 'simple'; + public const TYPE_MODULES = 'modules'; + public const TYPE_CLI = 'cli'; /** * Current Project Type diff --git a/src/Builder/Component/Scaffold.php b/src/Builder/Component/Scaffold.php index dbc2f21bb..57a4b7fa9 100644 --- a/src/Builder/Component/Scaffold.php +++ b/src/Builder/Component/Scaffold.php @@ -13,12 +13,18 @@ namespace Phalcon\DevTools\Builder\Component; use Phalcon\Db\Column; +use Phalcon\DevTools\Builder\Component\Controller as ControllerBuilder; use Phalcon\DevTools\Builder\Component\Model as ModelBuilder; use Phalcon\DevTools\Builder\Exception\BuilderException; use Phalcon\DevTools\Script\Color; +use Phalcon\DevTools\Snippet\ControllerSnippet; use Phalcon\DevTools\Utils; use Phalcon\Di\FactoryDefault; +use Phalcon\Mvc\Model\Criteria; +use Phalcon\Paginator\Adapter\Model as ModelPaginator; +use Phalcon\Tag; use Phalcon\Text; +use SplFileObject; /** * Build CRUDs using Phalcon @@ -45,8 +51,8 @@ private function getPossibleLabel(string $fieldName): string */ private function getPossibleSingular(string $className): string { - if (substr($className, strlen($className) - 1, 1) == 's') { - return substr($className, 0, strlen($className) - 1); + if ($className[strlen($className) - 1] === 's') { + return substr($className, 0, -1); } return $className; @@ -58,7 +64,7 @@ private function getPossibleSingular(string $className): string */ private function getPossiblePlural(string $className): string { - if (substr($className, strlen($className) - 1, 1) == 's') { + if ($className[strlen($className) - 1] === 's') { return $className; } @@ -193,6 +199,7 @@ public function build(): bool $single = $name; $this->options->offsetSet('name', strtolower(Text::camelize($single))); + $this->options->offsetSet('baseClass', 'ControllerBase'); $this->options->offsetSet('plural', $this->getPossiblePlural($name)); $this->options->offsetSet('singular', $this->getPossibleSingular($name)); $this->options->offsetSet('modelClass', $modelClass); @@ -229,66 +236,6 @@ public function build(): bool return true; } - /** - * @param string $var - * @param mixed $fields - * @param bool $useGetSetters - * @param null|string $identityField - * - * @return string - */ - private function captureFilterInput(string $var, $fields, bool $useGetSetters, string $identityField = null): string - { - $code = ''; - foreach ($fields as $field => $dataType) { - if ($identityField !== null && $field === $identityField) { - continue; - } - - if (\in_array($dataType, [Column::TYPE_DECIMAL, Column::TYPE_INTEGER])) { - $fieldCode = '$this->request->getPost("'.$field.'", "int")'; - } elseif ($field === 'email') { - $fieldCode = '$this->request->getPost("'.$field.'", "email")'; - } else { - $fieldCode = '$this->request->getPost("'.$field.'")'; - } - - $code .= '$' . Utils::lowerCamelizeWithDelimiter($var, '-', true) . '->'; - if ($useGetSetters) { - $code .= 'set' . Utils::lowerCamelizeWithDelimiter($field, '_', true) . '(' . $fieldCode . ')'; - } else { - $code .= Utils::lowerCamelizeWithDelimiter($field, '-_', true) . ' = ' . $fieldCode; - } - - $code .= ';' . PHP_EOL . "\t\t"; - } - - return $code; - } - - /** - * @param string $var - * @param mixed $fields - * @param bool $useGetSetters - * @return string - */ - private function assignTagDefaults(string $var, $fields, bool $useGetSetters): string - { - $code = ''; - foreach ($fields as $field => $dataType) { - if ($useGetSetters) { - $accessor = 'get' . Text::camelize($field) . '()'; - } else { - $accessor = $field; - } - - $code .= '$this->tag->setDefault("' . $field . '", $' . - Utils::lowerCamelizeWithDelimiter($var, '-', true) . '->' . $accessor . ');' . PHP_EOL . "\t\t\t"; - } - - return $code; - } - /** * @param string $attribute * @param int $dataType @@ -413,7 +360,7 @@ private function makeFields(string $action): string $code = ''; foreach ($this->options->get('dataTypes') as $attribute => $dataType) { - if (($action == 'new' || $action == 'edit') && $attribute == $identityField) { + if (($action === 'new' || $action === 'edit') && $attribute == $identityField) { continue; } @@ -435,7 +382,7 @@ private function makeFieldsVolt(string $action): string $code = ''; foreach ($this->options->get('dataTypes') as $attribute => $dataType) { - if (($action == 'new' || $action == 'edit') && $attribute == $identityField) { + if (($action === 'new' || $action === 'edit') && $attribute == $identityField) { continue; } @@ -451,109 +398,94 @@ private function makeFieldsVolt(string $action): string */ private function makeController(): void { - $controllerPath = $this->options->get('controllersDir') . $this->options->get('className') . 'Controller.php'; - if (file_exists($controllerPath) && !$this->options->has('force')) { - return; - } - - $code = file_get_contents($this->options->get('templatePath') . '/scaffold/no-forms/Controller.php'); - $usesNamespaces = false; - - $controllerNamespace = $this->options->has('controllersNamespace') - ? (string) $this->options->get('controllersNamespace') : ''; - - if (!empty(trim($controllerNamespace)) && $this->checkNamespace($controllerNamespace)) { - $code = str_replace( - '$namespace$', - 'namespace ' . $controllerNamespace.';' . PHP_EOL, - $code - ); - $usesNamespaces = true; - } else { - $code = str_replace('$namespace$', ' ', $code); - } - - $modelNamespace = (string)$this->options->get('modelsNamespace'); - if (($this->options->has('modelsNamespace') && $modelNamespace && $this->checkNamespace($modelNamespace)) - || $usesNamespaces - ) { - $code = str_replace( - '$useFullyQualifiedModelName$', - "use " . ltrim($this->options->get('modelClass'), '\\') . ';', - $code - ); - } else { - $code = str_replace('$useFullyQualifiedModelName$', '', $code); - } - - $code = str_replace('$fullyQualifiedModelName$', $this->options->get('modelClass'), $code); - - $code = str_replace( - '$singularVar$', - '$' . Utils::lowerCamelizeWithDelimiter($this->options->get('singular'), '-', true), - $code - ); - $code = str_replace('$singular$', $this->options->get('singular'), $code); - - $code = str_replace( - '$pluralVar$', - '$' . Utils::lowerCamelizeWithDelimiter($this->options->get('plural'), '-', true), - $code - ); - $code = str_replace('$plural$', $this->options->get('plural'), $code); - - $code = str_replace('$className$', $this->options->get('className'), $code); - - $code = str_replace('$assignInputFromRequestCreate$', $this->captureFilterInput( - $this->options->get('singular'), - $this->options->get('dataTypes'), - (bool) $this->options->get('genSettersGetters'), - $this->options->get('identityField') - ), $code); - - $code = str_replace('$assignInputFromRequestUpdate$', $this->captureFilterInput( - $this->options->get('singular'), - $this->options->get('dataTypes'), - (bool) $this->options->get('genSettersGetters'), - $this->options->get('identityField') - ), $code); - - $code = str_replace('$assignTagDefaults$', $this->assignTagDefaults( - $this->options->get('singular'), - $this->options->get('dataTypes'), - (bool) $this->options->get('genSettersGetters') - ), $code); - - $attributes = $this->options->get('attributes'); - - $code = str_replace('$pkVar$', '$' . $attributes[0], $code); - - if ((bool) $this->options->get('genSettersGetters')) { - $code = str_replace('$pkGet$', 'get' . Text::camelize($attributes[0]) . '()', $code); - } else { - $code = str_replace('$pkGet$', $attributes[0], $code); - } - - $code = str_replace('$pk$', $attributes[0], $code); + $nsOptKey = 'controllersNamespace'; + $controllerNamespace = $this->options->has($nsOptKey) ? (string)$this->options->get($nsOptKey) : ''; + if (empty(trim($controllerNamespace)) || !$this->checkNamespace($controllerNamespace)) { + $controllerNamespace = null; + } + + $baseClass = $controllerNamespace . '\\' . $this->options->get('baseClass'); + $controllerBuilder = new ControllerBuilder([ + 'name' => $this->options->get('className'), + 'directory' => $this->options->get('directory'), + 'controllersDir' => $this->options->get('controllersDir'), + 'baseClass' => $baseClass, + 'namespace' => $controllerNamespace, + 'force' => $this->options->get('force'), + ]); + $controllerBuilder->build(); + + $generator = $controllerBuilder->getGenerator(); + $generator->addImport(Criteria::class); + $generator->addImport(ModelPaginator::class); + $generator->addImport(Tag::class); + + $nsOptKey = 'modelsNamespace'; + $modelClass = $fullyQualifiedModelName = $this->options->get('modelClass'); + $modelNamespace = $this->options->has($nsOptKey) ? (string)$this->options->get($nsOptKey) : ''; + if (!empty(trim($modelNamespace)) && $this->checkNamespace($modelNamespace)) { + $generator->addImport($fullyQualifiedModelName); + $modelClass = str_replace([$modelNamespace . '\\', '\\'], '', $modelClass); + } + + $snippet = new ControllerSnippet($modelClass, $this->options); + $generator->addMethods([ + 'indexAction' => [ + 'comments' => ['Index action'], + 'body' => '//', + ], + 'searchAction' => [ + 'comments' => ["Searches for $snippet->plural"], + 'body' => $snippet->getSearchAction(), + ], + 'newAction' => [ + 'comments' => ['Displays the creation form'], + 'body' => '//', + ], + 'editAction' => [ + 'comments' => [ + "Edits a $snippet->singular\n", + "@param string $snippet->pkVar", + ], + 'arguments' => [$snippet->pk], + 'body' => $snippet->getEditAction(), + ], + 'createAction' => [ + 'comments' => ["Creates a new $snippet->singular"], + 'body' => $snippet->getCreateAction(), + ], + 'saveAction' => [ + 'comments' => ["Saves a $snippet->singular edited"], + 'body' => $snippet->getSaveAction(), + ], + 'deleteAction' => [ + 'comments' => [ + "Deletes a $snippet->singular\n", + "@param string $snippet->pkVar", + ], + 'arguments' => [$snippet->pk], + 'body' => $snippet->getDeleteAction(), + ], + ]); + + $className = $controllerBuilder->write(); if ($this->isConsole()) { - echo $controllerPath, PHP_EOL; + echo $className . PHP_EOL; } - - $code = str_replace("\t", " ", $code); - file_put_contents($controllerPath, $code); } /** * Make layouts of model using scaffold * - * @return $this + * @return void + * @throws BuilderException */ - private function makeLayouts() + private function makeLayouts(): void { $dirPathLayouts = $this->options->get('viewsDir') . 'layouts'; - if (!is_dir($dirPathLayouts)) { - mkdir($dirPathLayouts, 0777, true); + if (!is_dir($dirPathLayouts) && !mkdir($dirPathLayouts, 0777, true) && !is_dir($dirPathLayouts)) { + throw new BuilderException(sprintf('Directory "%s" was not created', $dirPathLayouts)); } $fileName = $this->options->get('fileName'); @@ -577,20 +509,19 @@ private function makeLayouts() $code = str_replace("\t", " ", $code); file_put_contents($viewPath, $code); } - - return $this; } /** * Make View layouts * - * @return $this + * @return void + * @throws BuilderException */ - private function makeLayoutsVolt() + private function makeLayoutsVolt(): void { $dirPathLayouts = $this->options->get('viewsDir') . 'layouts'; - if (!is_dir($dirPathLayouts)) { - mkdir($dirPathLayouts, 0777, true); + if (!is_dir($dirPathLayouts) && !mkdir($dirPathLayouts, 0777, true) && !is_dir($dirPathLayouts)) { + throw new BuilderException(sprintf('Directory "%s" was not created', $dirPathLayouts)); } $fileName = Text::uncamelize($this->options->get('fileName')); @@ -615,8 +546,6 @@ private function makeLayoutsVolt() $code = str_replace("\t", " ", $code); file_put_contents($viewPath, $code); } - - return $this; } /** @@ -626,8 +555,8 @@ private function makeLayoutsVolt() private function makeView(string $type): void { $dirPath = $this->options->get('viewsDir') . $this->options->get('fileName'); - if (!is_dir($dirPath)) { - mkdir($dirPath); + if (!is_dir($dirPath) && !mkdir($dirPath) && !is_dir($dirPath)) { + throw new BuilderException(sprintf('Directory "%s" was not created', $dirPath)); } $viewPath = $dirPath . DIRECTORY_SEPARATOR . $type . '.phtml'; @@ -641,8 +570,11 @@ private function makeView(string $type): void } $code = file_get_contents($templatePath); - $code = str_replace('$plural$', $this->options->get('plural'), $code); - $code = str_replace('$captureFields$', self::makeFields($type), $code); + $code = str_replace( + ['$plural$', '$captureFields$'], + [$this->options->get('plural'), $this->makeFields($type)], + $code + ); if ($this->isConsole()) { echo $viewPath, PHP_EOL; @@ -659,8 +591,8 @@ private function makeView(string $type): void private function makeViewVolt(string $type): void { $dirPath = $this->options->get('viewsDir') . $this->options->get('fileName'); - if (!is_dir($dirPath)) { - mkdir($dirPath, 0777, true); + if (!is_dir($dirPath) && !mkdir($dirPath, 0777, true) && !is_dir($dirPath)) { + throw new BuilderException(sprintf('Directory "%s" was not created', $dirPath)); } $viewPath = $dirPath . DIRECTORY_SEPARATOR . $type . '.volt'; @@ -675,8 +607,11 @@ private function makeViewVolt(string $type): void $code = file_get_contents($templatePath); - $code = str_replace('$plural$', $this->options->get('plural'), $code); - $code = str_replace('$captureFields$', self::makeFieldsVolt($type), $code); + $code = str_replace( + ['$plural$', '$captureFields$'], + [$this->options->get('plural'), $this->makeFieldsVolt($type)], + $code + ); if ($this->isConsole()) { echo $viewPath, PHP_EOL; @@ -694,8 +629,8 @@ private function makeViewVolt(string $type): void private function makeViewSearch(): void { $dirPath = $this->options->get('viewsDir') . $this->options->get('fileName'); - if (!is_dir($dirPath)) { - mkdir($dirPath); + if (!is_dir($dirPath) && !mkdir($dirPath) && !is_dir($dirPath)) { + throw new BuilderException(sprintf('Directory "%s" was not created', $dirPath)); } $viewPath = $dirPath . DIRECTORY_SEPARATOR . 'search.phtml'; @@ -739,15 +674,17 @@ private function makeViewSearch(): void $code = file_get_contents($templatePath); - $code = str_replace('$plural$', $this->options->get('plural'), $code); - $code = str_replace('$headerColumns$', $headerCode, $code); - $code = str_replace('$rowColumns$', $rowCode, $code); $code = str_replace( - '$singularVar$', - '$' . Utils::lowerCamelizeWithDelimiter($this->options->get('singular'), '-', true), + ['$plural$', '$headerColumns$', '$rowColumns$', '$singularVar$', '$pk$'], + [ + $this->options->get('plural'), + $headerCode, + $rowCode, + '$' . Utils::lowerCamelizeWithDelimiter($this->options->get('singular'), '-', true), + $idField + ], $code ); - $code = str_replace('$pk$', $idField, $code); if ($this->isConsole()) { echo $viewPath, PHP_EOL; @@ -760,11 +697,11 @@ private function makeViewSearch(): void /** * @throws BuilderException */ - private function makeViewSearchVolt() + private function makeViewSearchVolt(): void { $dirPath = $this->options->get('viewsDir') . $this->options->get('fileName'); - if (!is_dir($dirPath)) { - mkdir($dirPath); + if (!is_dir($dirPath) && !mkdir($dirPath) && !is_dir($dirPath)) { + throw new BuilderException(sprintf('Directory "%s" was not created', $dirPath)); } $viewPath = $dirPath . DIRECTORY_SEPARATOR . 'search.volt'; @@ -808,15 +745,17 @@ private function makeViewSearchVolt() $code = file_get_contents($templatePath); - $code = str_replace('$plural$', $this->options->get('plural'), $code); - $code = str_replace('$headerColumns$', $headerCode, $code); - $code = str_replace('$rowColumns$', $rowCode, $code); $code = str_replace( - '$singularVar$', - Utils::lowerCamelizeWithDelimiter($this->options->get('singular'), '-', true), + ['$plural$', '$headerColumns$', '$rowColumns$', '$singularVar$', '$pk$'], + [ + $this->options->get('plural'), + $headerCode, + $rowCode, + Utils::lowerCamelizeWithDelimiter($this->options->get('singular'), '-', true), + $idField + ], $code ); - $code = str_replace('$pk$', $idField, $code); if ($this->isConsole()) { echo $viewPath, PHP_EOL; diff --git a/src/Builder/Component/Task.php b/src/Builder/Component/Task.php new file mode 100644 index 000000000..dea4f7ccc --- /dev/null +++ b/src/Builder/Component/Task.php @@ -0,0 +1,140 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +namespace Phalcon\DevTools\Builder\Component; + +use Phalcon\DevTools\Builder\Exception\BuilderException; +use Phalcon\DevTools\Generator\AbstractEntityGenerator; +use Phalcon\DevTools\Generator\Entity\ControllerEntityGenerator; +use Phalcon\DevTools\Utils; + +/** + * Builder to generate task + */ +class Task extends AbstractComponent +{ + /** + * Create Builder object + * + * @param array $options Builder options + * @throws BuilderException + */ + public function __construct(array $options = []) + { + if (!isset($options['name'])) { + throw new BuilderException('Please specify the task name.'); + } + + if (!isset($options['force'])) { + $options['force'] = false; + } + + if (!isset($options['suffix'])) { + $options['suffix'] = 'Task'; + } + + parent::__construct($options); + } + + /** + * @throws BuilderException + */ + public function build(array $actions = []): self + { + if (!$this->options->has('name')) { + throw new BuilderException('The task name is required.'); + } + + $name = str_replace(' ', '_', $this->options->get('name')); + $baseClass = $this->options->get('baseClass'); + $namespace = $this->constructNamespace(); + $className = Utils::camelize($name) . $this->options->get('suffix'); + + $this->generator = new ControllerEntityGenerator($className, $baseClass, $namespace); + $this->generator->setStrict(); + $this->generator->addMethods($actions); + + return $this; + } + + /** + * @throws BuilderException + */ + public function write(array $actions = []): string + { + if (null === $this->generator) { + $this->build($actions); + } + + $name = str_replace(' ', '_', $this->options->get('name')); + $className = Utils::camelize($name) . $this->options->get('suffix'); + + if ($this->options->has('directory')) { + $this->path->setRootPath($this->options->get('directory')); + } + + if (!$tasksDir = $this->options->get('tasksDir')) { + $config = $this->getConfig(); + if (empty($config->path('application.tasksDir'))) { + throw new BuilderException('Please specify a task directory.'); + } + + $tasksDir = $config->path('application.tasksDir'); + } + + // Oops! We are in APP_PATH and try to get tasksDir from outside from project dir + if ($this->isConsole() && strpos($tasksDir, '../') === 0) { + $tasksDir = ltrim($tasksDir, './'); + } + + $taskPath = rtrim($tasksDir, '\\/') . DIRECTORY_SEPARATOR . "{$className}.php"; + if (file_exists($taskPath) && !$this->options->has('force')) { + throw new BuilderException(sprintf('The Task %s already exists.', $name)); + } + + $this->generator->save($taskPath); + + if ($this->isConsole()) { + $this->notifySuccess(sprintf('Task "%s" was successfully created.', $name)); + $this->notifyInfo($taskPath); + } + + return $className; + } + + /** + * @throws BuilderException + */ + public function getGenerator(): AbstractEntityGenerator + { + if (null === $this->generator) { + $this->build(); + } + + return $this->generator; + } + + /** + * @return string + * @throws BuilderException + */ + protected function constructNamespace(): ?string + { + $namespace = $this->options->has('namespace') ? (string) $this->options->get('namespace') : null; + + if ($namespace === null) { + return null; + } + + return $this->checkNamespace($namespace) && !empty(trim($namespace)) ? $namespace : null; + } +} diff --git a/src/Builder/Project/Cli.php b/src/Builder/Project/Cli.php index 100edc8d0..0cec99de9 100644 --- a/src/Builder/Project/Cli.php +++ b/src/Builder/Project/Cli.php @@ -12,6 +12,8 @@ namespace Phalcon\DevTools\Builder\Project; +use Phalcon\DevTools\Builder\Component\Controller as ControllerBuilder; +use Phalcon\DevTools\Builder\Exception\BuilderException; use Phalcon\DevTools\Script\Color; /** @@ -36,6 +38,7 @@ class Cli extends ProjectBuilder * Build project * * @return bool + * @throws BuilderException */ public function build(): bool { @@ -66,16 +69,16 @@ private function createLauncher() DIRECTORY_SEPARATOR . 'launcher'; $putFile = $this->options->get('projectPath') . 'run'; - $this->generateFile($getFile, $putFile); + $this->generateFile($getFile, $putFile, $this->options->get('name')); chmod($putFile, 0755); - if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') { + if (stripos(PHP_OS, 'WIN') === 0) { $getFile = $this->options->get('templatePath') . DIRECTORY_SEPARATOR . 'project' . DIRECTORY_SEPARATOR . 'cli' . DIRECTORY_SEPARATOR . 'launcher.bat'; $putFile = $this->options->get('projectPath') . 'run.bat'; - $this->generateFile($getFile, $putFile); + $this->generateFile($getFile, $putFile, $this->options->get('name')); } return $this; @@ -85,16 +88,39 @@ private function createLauncher() * Create Default Tasks * * @return $this + * @throws BuilderException */ private function createDefaultTasks() { - $getFile = $this->options->get('templatePath') . '/project/cli/MainTask.php'; - $putFile = $this->options->get('projectPath') . 'app/tasks/MainTask.php'; - $this->generateFile($getFile, $putFile); - - $getFile = $this->options->get('templatePath') . '/project/cli/VersionTask.php'; - $putFile = $this->options->get('projectPath') . 'app/tasks/VersionTask.php'; - $this->generateFile($getFile, $putFile); + $extends = '\Phalcon\Cli\Task'; + + $controllerBuilder = new ControllerBuilder([ + 'name' => 'Main', + 'suffix' => 'Task', + 'directory' => $this->options->get('projectPath'), + 'controllersDir' => $this->options->get('projectPath') . 'app/tasks/', + 'baseClass' => $extends, + 'force' => true, + ]); + $controllerBuilder->build(['mainAction' => [ + 'body' => 'echo "Congratulations! You are now flying with Phalcon CLI!";', + ]])->write(); + + $controllerBuilder = new ControllerBuilder([ + 'name' => 'Version', + 'suffix' => 'Task', + 'directory' => $this->options->get('projectPath'), + 'controllersDir' => $this->options->get('projectPath') . 'app/tasks/', + 'baseClass' => $extends, + 'force' => true, + ]); + $controllerBuilder->build(['mainAction' => [ + 'body' => function () { + $config = $this->getDI()->get('config'); + + echo $config['version']; + }, + ]])->write(); return $this; } @@ -108,7 +134,7 @@ private function createBootstrapFiles() { $getFile = $this->options->get('templatePath') . '/project/cli/bootstrap.php'; $putFile = $this->options->get('projectPath') . 'app/bootstrap.php'; - $this->generateFile($getFile, $putFile); + $this->generateFile($getFile, $putFile, $this->options->get('name')); return $this; } @@ -124,15 +150,15 @@ private function createConfig() $getFile = $this->options->get('templatePath') . '/project/cli/config.' . $type; $putFile = $this->options->get('projectPath') . 'app/config/config.' . $type; - $this->generateFile($getFile, $putFile); + $this->generateFile($getFile, $putFile, $this->options->get('name')); $getFile = $this->options->get('templatePath') . '/project/cli/services.php'; $putFile = $this->options->get('projectPath') . 'app/config/services.php'; - $this->generateFile($getFile, $putFile); + $this->generateFile($getFile, $putFile, $this->options->get('name')); $getFile = $this->options->get('templatePath') . '/project/cli/loader.php'; $putFile = $this->options->get('projectPath') . 'app/config/loader.php'; - $this->generateFile($getFile, $putFile); + $this->generateFile($getFile, $putFile, $this->options->get('name')); return $this; } diff --git a/src/Builder/Project/Micro.php b/src/Builder/Project/Micro.php index 05db01824..04e12e0c9 100644 --- a/src/Builder/Project/Micro.php +++ b/src/Builder/Project/Micro.php @@ -62,15 +62,15 @@ public function build() */ private function createIndexViewFiles() { - $engine = $this->options->get('templateEngine') == 'volt' ? 'volt' : 'phtml'; + $engine = $this->options->get('templateEngine') === 'volt' ? 'volt' : 'phtml'; $getFile = $this->options->get('templatePath') . '/project/micro/views/index.' . $engine; $putFile = $this->options->get('projectPath') . 'app/views/index.' . $engine; - $this->generateFile($getFile, $putFile); + $this->generateFile($getFile, $putFile, $this->options->get('name')); $getFile = $this->options->get('templatePath') . '/project/micro/views/404.' . $engine; $putFile = $this->options->get('projectPath') . 'app/views/404.' . $engine; - $this->generateFile($getFile, $putFile); + $this->generateFile($getFile, $putFile, $this->options->get('name')); return $this; } @@ -82,7 +82,7 @@ private function createIndexViewFiles() */ private function createHtaccessFiles() { - if (file_exists($this->options->get('projectPath') . '.htaccess') == false) { + if (!file_exists($this->options->get('projectPath') . '.htaccess')) { $code = '' . PHP_EOL . "\t" . 'RewriteEngine on' . PHP_EOL . "\t" . 'RewriteRule ^$ public/ [L]' . PHP_EOL . @@ -91,14 +91,14 @@ private function createHtaccessFiles() file_put_contents($this->options->get('projectPath') . '.htaccess', $code); } - if (file_exists($this->options->get('projectPath') . 'public/.htaccess') == false) { + if (!file_exists($this->options->get('projectPath') . 'public/.htaccess')) { file_put_contents( $this->options->get('projectPath') . 'public/.htaccess', file_get_contents($this->options->get('templatePath') . '/project/micro/htaccess') ); } - if (file_exists($this->options->get('projectPath') . 'index.html') == false) { + if (!file_exists($this->options->get('projectPath') . 'index.html')) { $code = '

Mod-Rewrite is not enabled

' . '

Please enable rewrite module on your web server to continue'; file_put_contents($this->options->get('projectPath') . 'index.html', $code); @@ -116,7 +116,7 @@ private function createBootstrapFile() { $getFile = $this->options->get('templatePath') . '/project/micro/index.php'; $putFile = $this->options->get('projectPath') . 'public/index.php'; - $this->generateFile($getFile, $putFile); + $this->generateFile($getFile, $putFile, $this->options->get('name')); return $this; } diff --git a/src/Builder/Project/Modules.php b/src/Builder/Project/Modules.php index 324c451ff..7fde93e9f 100644 --- a/src/Builder/Project/Modules.php +++ b/src/Builder/Project/Modules.php @@ -25,8 +25,6 @@ */ class Modules extends ProjectBuilder { - use ProjectAware; - /** * Project directories * @var array @@ -94,19 +92,15 @@ public function build() */ private function createControllerFile() { - $namespace = $this->options->get('name'); - if (strtolower(trim($namespace)) == 'default') { - $namespace = 'MyDefault'; - } - - $builder = new ControllerBuilder([ + $controllerBuilder = new ControllerBuilder([ 'name' => 'index', + 'directory' => $this->options->get('projectPath'), 'controllersDir' => $this->options->get('projectPath') . 'app/modules/frontend/controllers/', - 'namespace' => ucfirst($namespace) . '\Modules\Frontend\Controllers', - 'baseClass' => 'ControllerBase' + 'namespace' => "{$this->getNamespace()}\Modules\Frontend\Controllers", + 'baseClass' => "{$this->getNamespace()}\Modules\Frontend\Controllers\ControllerBase", ]); - $builder->build(); + $controllerBuilder->build(['indexAction' => []])->write(); return $this; } @@ -118,15 +112,15 @@ private function createControllerFile() */ private function createIndexViewFiles() { - $engine = $this->options->get('templateEngine') == 'volt' ? 'volt' : 'phtml'; + $engine = $this->options->get('templateEngine') === 'volt' ? 'volt' : 'phtml'; $getFile = $this->options->get('templatePath') . '/project/modules/views/index.' . $engine; $putFile = $this->options->get('projectPath') . 'app/modules/frontend/views/index.' . $engine; - $this->generateFile($getFile, $putFile); + $this->generateFile($getFile, $putFile, $this->options->get('name')); $getFile = $this->options->get('templatePath') . '/project/modules/views/index/index.' . $engine; $putFile = $this->options->get('projectPath') . 'app/modules/frontend/views/index/index.' . $engine; - $this->generateFile($getFile, $putFile); + $this->generateFile($getFile, $putFile, $this->options->get('name')); return $this; } @@ -153,16 +147,42 @@ private function createModules() * Create Default Tasks * * @return $this + * @throws BuilderException */ private function createDefaultTasks() { - $getFile = $this->options->get('templatePath') . '/project/modules/MainTask.php'; - $putFile = $this->options->get('projectPath') . 'app/modules/cli/tasks/MainTask.php'; - $this->generateFile($getFile, $putFile, $this->options->get('name')); + $extends = '\Phalcon\Cli\Task'; + $namespace = "{$this->getNamespace()}\Modules\Cli\Tasks"; + + $controllerBuilder = new ControllerBuilder([ + 'name' => 'Main', + 'suffix' => 'Task', + 'directory' => $this->options->get('projectPath'), + 'controllersDir' => $this->options->get('projectPath') . 'app/modules/cli/tasks/', + 'namespace' => $namespace, + 'baseClass' => $extends, + 'force' => true, + ]); + $controllerBuilder->build(['mainAction' => [ + 'body' => 'echo "Congratulations! You are now flying with Phalcon CLI!";', + ]])->write(); + + $controllerBuilder = new ControllerBuilder([ + 'name' => 'Version', + 'suffix' => 'Task', + 'directory' => $this->options->get('projectPath'), + 'controllersDir' => $this->options->get('projectPath') . 'app/modules/cli/tasks/', + 'namespace' => $namespace, + 'baseClass' => $extends, + 'force' => true, + ]); + $controllerBuilder->build(['mainAction' => [ + 'body' => function () { + $config = $this->getDI()->get('config'); - $getFile = $this->options->get('templatePath') . '/project/modules/VersionTask.php'; - $putFile = $this->options->get('projectPath') . 'app/modules/cli/tasks/VersionTask.php'; - $this->generateFile($getFile, $putFile, $this->options->get('name')); + echo $config['version']; + }, + ]])->write(); return $this; } @@ -171,12 +191,20 @@ private function createDefaultTasks() * Create ControllerBase * * @return $this + * @throws BuilderException */ private function createControllerBase() { - $getFile = $this->options->get('templatePath') . '/project/modules/ControllerBase.php'; - $putFile = $this->options->get('projectPath') . 'app/modules/frontend/controllers/ControllerBase.php'; - $this->generateFile($getFile, $putFile, $this->options->get('name')); + $controllerBuilder = new ControllerBuilder([ + 'name' => 'ControllerBase', + 'directory' => $this->options->get('projectPath'), + 'controllersDir' => $this->options->get('projectPath') . 'app/modules/frontend/controllers', + 'namespace' => "{$this->getNamespace()}\Modules\Frontend\Controllers", + 'baseClass' => '\Phalcon\Mvc\Controller', + 'suffix' => '', + ]); + + $controllerBuilder->build()->write(); return $this; } @@ -188,7 +216,7 @@ private function createControllerBase() */ private function createHtaccessFiles() { - if (file_exists($this->options->get('projectPath') . '.htaccess') == false) { + if (!file_exists($this->options->get('projectPath') . '.htaccess')) { $code = '' . PHP_EOL . "\t" . 'RewriteEngine on' . PHP_EOL . "\t" . 'RewriteRule ^$ public/ [L]' . PHP_EOL . @@ -197,14 +225,14 @@ private function createHtaccessFiles() file_put_contents($this->options->get('projectPath') . '.htaccess', $code); } - if (file_exists($this->options->get('projectPath') . 'public/.htaccess') == false) { + if (!file_exists($this->options->get('projectPath') . 'public/.htaccess')) { file_put_contents( $this->options->get('projectPath') . 'public/.htaccess', file_get_contents($this->options->get('templatePath') . '/project/modules/htaccess') ); } - if (file_exists($this->options->get('projectPath') . 'index.html') == false) { + if (!file_exists($this->options->get('projectPath') . 'index.html')) { $code = '

Mod-Rewrite is not enabled

' . '

Please enable rewrite module on your web server to continue'; file_put_contents($this->options->get('projectPath') . 'index.html', $code); @@ -237,7 +265,7 @@ private function createBootstrapFiles() $this->generateFile($getFile, $putFile, $this->options->get('name')); chmod($putFile, 0755); - if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') { + if (stripos(PHP_OS, 'WIN') === 0) { $getFile = $this->options->get('templatePath') . '/project/modules/launcher.bat'; $putFile = $this->options->get('projectPath') . 'run.bat'; $this->generateFile($getFile, $putFile, $this->options->get('name')); diff --git a/src/Builder/Project/ProjectAware.php b/src/Builder/Project/ProjectAware.php deleted file mode 100644 index b570cec35..000000000 --- a/src/Builder/Project/ProjectAware.php +++ /dev/null @@ -1,48 +0,0 @@ - - * - * For the full copyright and license information, please view - * the LICENSE file that was distributed with this source code. - */ - -namespace Phalcon\DevTools\Builder\Project; - -use Phalcon\Config; - -/** - * @property Config $options - * @method static generateFile(string $fromFile, string $toFile, string $name = '') - */ -trait ProjectAware -{ - /** - * Create .htrouter.php file - * - * @param string $templatePath - * @param string $projectPath - * - * @return $this - */ - protected function createHtrouterFile($projectPath = null, $templatePath = null) - { - if (!$projectPath) { - $projectPath = $this->options->get('projectPath'); - } - - if (!$templatePath) { - $templatePath = $this->options->get('templatePath'); - } - - $fromFile = rtrim($templatePath, '\\/') . DIRECTORY_SEPARATOR . '.htrouter.php'; - $toFile = $projectPath . '.htrouter.php'; - - $this->generateFile($fromFile, $toFile); - - return $this; - } -} diff --git a/src/Builder/Project/ProjectBuilder.php b/src/Builder/Project/ProjectBuilder.php index ac5210f63..6cfaeeee7 100644 --- a/src/Builder/Project/ProjectBuilder.php +++ b/src/Builder/Project/ProjectBuilder.php @@ -106,18 +106,15 @@ protected function getVariableValues() * * @return $this */ - protected function generateFile($getFile, $putFile, $name = '') + protected function generateFile(string $getFile, string $putFile, string $name = '') { if (!file_exists($putFile)) { touch($putFile); - $fh = fopen($putFile, "w+"); + $fh = fopen($putFile, 'wb+'); $str = file_get_contents($getFile); if ($name) { - $namespace = ucfirst($name); - if (strtolower(trim($name)) == 'default') { - $namespace = 'MyDefault'; - } + $namespace = $this->getNamespace(); $str = preg_replace('/@@name@@/', $name, $str); $str = preg_replace('/@@namespace@@/', $namespace, $str); @@ -136,4 +133,40 @@ protected function generateFile($getFile, $putFile, $name = '') return $this; } + + /** + * Create .htrouter.php file + * + * @param string|null $templatePath + * @param string|null $projectPath + * + * @return $this + */ + protected function createHtrouterFile(string $projectPath = null, string $templatePath = null) + { + if (!$projectPath) { + $projectPath = $this->options->get('projectPath'); + } + + if (!$templatePath) { + $templatePath = $this->options->get('templatePath'); + } + + $fromFile = rtrim($templatePath, '\\/') . DIRECTORY_SEPARATOR . '.htrouter.php'; + $toFile = $projectPath . '.htrouter.php'; + + $this->generateFile($fromFile, $toFile, $this->options->get('name')); + + return $this; + } + + protected function getNamespace(string $name = ''): string + { + $namespace = $name ? ucfirst($name) : ucfirst($this->options->get('name', '')); + if (strtolower(trim($name)) === 'default') { + $namespace = 'MyDefault'; + } + + return $namespace; + } } diff --git a/src/Builder/Project/Simple.php b/src/Builder/Project/Simple.php index 5ef606419..6759b17dc 100644 --- a/src/Builder/Project/Simple.php +++ b/src/Builder/Project/Simple.php @@ -22,8 +22,6 @@ */ class Simple extends ProjectBuilder { - use ProjectAware; - /** * Project directories * @@ -58,7 +56,7 @@ class Simple extends ProjectBuilder */ public function build() { - + $this ->buildDirectories() ->getVariableValues() @@ -85,14 +83,14 @@ public function build() */ private function createControllerFile() { - $builder = new ControllerBuilder([ + $controllerBuilder = new ControllerBuilder([ 'name' => 'index', 'directory' => $this->options->get('projectPath'), 'controllersDir' => $this->options->get('projectPath') . 'app/controllers', 'baseClass' => 'ControllerBase' ]); - $builder->build(); + $controllerBuilder->build()->write(); return $this; } @@ -104,15 +102,15 @@ private function createControllerFile() */ private function createIndexViewFiles() { - $engine = $this->options->get('templateEngine') == 'volt' ? 'volt' : 'phtml'; + $engine = $this->options->get('templateEngine') === 'volt' ? 'volt' : 'phtml'; $getFile = $this->options->get('templatePath') . '/project/simple/views/index.' . $engine; $putFile = $this->options->get('projectPath') . 'app/views/index.' . $engine; - $this->generateFile($getFile, $putFile); + $this->generateFile($getFile, $putFile, $this->options->get('name')); $getFile = $this->options->get('templatePath') . '/project/simple/views/index/index.' . $engine; $putFile = $this->options->get('projectPath') . 'app/views/index/index.' . $engine; - $this->generateFile($getFile, $putFile); + $this->generateFile($getFile, $putFile, $this->options->get('name')); return $this; } @@ -121,12 +119,19 @@ private function createIndexViewFiles() * Create ControllerBase * * @return $this + * @throws BuilderException */ private function createControllerBase() { - $getFile = $this->options->get('templatePath') . '/project/simple/ControllerBase.php'; - $putFile = $this->options->get('projectPath') . 'app/controllers/ControllerBase.php'; - $this->generateFile($getFile, $putFile, $this->options->get('name')); + $controllerBuilder = new ControllerBuilder([ + 'name' => 'ControllerBase', + 'directory' => $this->options->get('projectPath'), + 'controllersDir' => $this->options->get('projectPath') . 'app/controllers', + 'baseClass' => '\Phalcon\Mvc\Controller', + 'suffix' => '', + ]); + + $controllerBuilder->build()->write(); return $this; } @@ -138,7 +143,7 @@ private function createControllerBase() */ private function createHtaccessFiles() { - if (file_exists($this->options->get('projectPath') . '.htaccess') == false) { + if (!file_exists($this->options->get('projectPath') . '.htaccess')) { $code = '' . PHP_EOL . "\t" . 'RewriteEngine on' . PHP_EOL . "\t" . 'RewriteRule ^$ public/ [L]' . PHP_EOL . @@ -147,14 +152,14 @@ private function createHtaccessFiles() file_put_contents($this->options->get('projectPath') . '.htaccess', $code); } - if (file_exists($this->options->get('projectPath') . 'public/.htaccess') == false) { + if (!file_exists($this->options->get('projectPath') . 'public/.htaccess')) { file_put_contents( $this->options->get('projectPath') . 'public/.htaccess', file_get_contents($this->options->get('templatePath') . '/project/simple/htaccess') ); } - if (file_exists($this->options->get('projectPath') . 'index.html') == false) { + if (!file_exists($this->options->get('projectPath') . 'index.html')) { $code = '

Mod-Rewrite is not enabled

' . '

Please enable rewrite module on your web server to continue'; file_put_contents($this->options->get('projectPath') . 'index.html', $code); @@ -172,7 +177,7 @@ private function createBootstrapFiles() { $getFile = $this->options->get('templatePath') . '/project/simple/index.php'; $putFile = $this->options->get('projectPath') . 'public/index.php'; - $this->generateFile($getFile, $putFile); + $this->generateFile($getFile, $putFile, $this->options->get('name')); return $this; } diff --git a/src/Commands/Builtin/Controller.php b/src/Commands/Builtin/Controller.php index b3ac7775f..2420e94cf 100644 --- a/src/Commands/Builtin/Controller.php +++ b/src/Commands/Builtin/Controller.php @@ -46,10 +46,11 @@ public function getPossibleParams(): array * {@inheritdoc} * * @param array $parameters - * @return mixed + * + * @return string * @throws BuilderException */ - public function run(array $parameters) + public function run(array $parameters): string { $controllerBuilder = new ControllerBuilder([ 'name' => $this->getOption(['name', 1]), @@ -60,7 +61,7 @@ public function run(array $parameters) 'force' => $this->isReceivedOption('force') ]); - return $controllerBuilder->build(); + return $controllerBuilder->build(['indexAction' => []])->write(); } /** diff --git a/src/Commands/Builtin/Project.php b/src/Commands/Builtin/Project.php index 64104e49c..f48298dcd 100644 --- a/src/Commands/Builtin/Project.php +++ b/src/Commands/Builtin/Project.php @@ -58,7 +58,7 @@ public function run(array $parameters) $projectType = $this->getOption(['type', 2], null, 'simple'); $projectPath = $this->getOption(['directory', 3], null, '.'); $templatePath = $this->getOption(['template-path'], null, TEMPLATE_PATH); - $enableWebtools = $this->getOption(['enable-webtools', 4], null, false); + $enableWebTools = $this->getOption(['enable-webtools', 4], null, false); $force = $this->getOption(['force', 5], null, false); $useConfigIni = $this->getOption('use-config-ini'); $templateEngine = $this->getOption(['template-engine'], null, "phtml"); @@ -67,11 +67,11 @@ public function run(array $parameters) 'name' => $projectName, 'type' => $projectType, 'directory' => $projectPath, - 'enableWebTools' => $enableWebtools, + 'enableWebTools' => $enableWebTools, 'force' => $force, 'templatePath' => $templatePath, 'templateEngine' => $templateEngine, - 'useConfigIni' => $useConfigIni + 'useConfigIni' => $useConfigIni, ]); return $builder->build(); diff --git a/src/Commands/Builtin/Scaffold.php b/src/Commands/Builtin/Scaffold.php index f4170b69e..5d9865c7d 100644 --- a/src/Commands/Builtin/Scaffold.php +++ b/src/Commands/Builtin/Scaffold.php @@ -53,11 +53,12 @@ public function getPossibleParams(): array * {@inheritdoc} * * @param array $parameters - * @return mixed + * + * @return bool * @throws CommandsException * @throws BuilderException */ - public function run(array $parameters) + public function run(array $parameters): bool { $name = $this->getOption(['table-name', 1]); $templatePath = $this->getOption(['template-path'], null, TEMPLATE_PATH); @@ -111,7 +112,7 @@ public function getHelp(): void $this->printParameters($this->getPossibleParams()); } - protected function getDirectoryPath() + protected function getDirectoryPath(): string { $path = $this->isReceivedOption('directory') ? $this->getOption('directory') : ''; diff --git a/src/Commands/Builtin/Task.php b/src/Commands/Builtin/Task.php new file mode 100644 index 000000000..8483d4c86 --- /dev/null +++ b/src/Commands/Builtin/Task.php @@ -0,0 +1,107 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +namespace Phalcon\DevTools\Commands\Builtin; + +use Phalcon\DevTools\Builder\Component\Task as TaskBuilder; +use Phalcon\DevTools\Builder\Exception\BuilderException; +use Phalcon\DevTools\Commands\Command; +use Phalcon\DevTools\Script\Color; + +/** + * Task Command + * + * Create a handler for the command line. + */ +class Task extends Command +{ + /** + * {@inheritdoc} + * + * @return array + */ + public function getPossibleParams(): array + { + return [ + 'name=s' => 'Task name', + 'namespace=s' => "Task's namespace [option]", + 'directory=s' => 'Base path on which project is located [optional]', + 'output=s' => 'Directory where the task should be created [optional]', + 'base-class=s' => 'Base class to be inherited by the task [optional]', + 'force' => 'Force to rewrite task [optional]', + 'help' => 'Shows this help [optional]', + ]; + } + + /** + * {@inheritdoc} + * + * @param array $parameters + * + * @return string + * @throws BuilderException + */ + public function run(array $parameters): string + { + $taskBuilder = new TaskBuilder([ + 'name' => $this->getOption(['name', 1]), + 'suffix' => 'Task', + 'directory' => $this->getOption('directory'), + 'tasksDir' => $this->getOption('output'), + 'namespace' => $this->getOption('namespace'), + 'baseClass' => $this->getOption('base-class', null, '\\' . \Phalcon\Cli\Task::class), + 'force' => $this->isReceivedOption('force'), + ]); + + return $taskBuilder->build(['mainAction' => []])->write(); + } + + /** + * {@inheritdoc} + * + * @return array + */ + public function getCommands(): array + { + return ['task', 'create-task']; + } + + /** + * {@inheritdoc} + * + * @return void + */ + public function getHelp(): void + { + print Color::head('Help:') . PHP_EOL; + print Color::colorize(' Creates a task') . PHP_EOL . PHP_EOL; + + print Color::head('Usage:') . PHP_EOL; + print Color::colorize(' task [name] [directory]', Color::FG_GREEN) . PHP_EOL . PHP_EOL; + + print Color::head('Arguments:') . PHP_EOL; + print Color::colorize(' help', Color::FG_GREEN); + print Color::colorize("\tShows this help text") . PHP_EOL . PHP_EOL; + + $this->printParameters($this->getPossibleParams()); + } + + /** + * {@inheritdoc} + * + * @return int + */ + public function getRequiredParams(): int + { + return 1; + } +} diff --git a/src/Exception/PDODriverNotFoundException.php b/src/Exception/PDODriverNotFoundException.php new file mode 100644 index 000000000..2b476a8e5 --- /dev/null +++ b/src/Exception/PDODriverNotFoundException.php @@ -0,0 +1,46 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +namespace Phalcon\DevTools\Exception; + +use PDOException; +use Phalcon\Devtools\Script\Color; +use PDO; + +class PDODriverNotFoundException extends PDOException +{ + protected $adapter = ''; + + public function __construct($message, $adapter = '') + { + parent::__construct($message); + $this->adapter = $adapter; + } + + public function getAdapter() + { + return $this->adapter; + } + + public function writeNicelyFormattedErrorOutput() + { + fwrite(STDERR, Color::error($this->getMessage()) . PHP_EOL); + + if (!extension_loaded('PDO')) { + fwrite(STDERR, Color::error('PDO extension is not loaded') . PHP_EOL); + } else { + $loadedDrivers = PDO::getAvailableDrivers(); + fwrite(STDERR, 'PDO Drivers loaded:' . PHP_EOL); + fwrite(STDERR, print_r($loadedDrivers, true). PHP_EOL); + } + } +} diff --git a/src/Generator/AbstractEntityGenerator.php b/src/Generator/AbstractEntityGenerator.php new file mode 100644 index 000000000..37e99b6be --- /dev/null +++ b/src/Generator/AbstractEntityGenerator.php @@ -0,0 +1,450 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +namespace Phalcon\DevTools\Generator; + +use Nette\PhpGenerator\ClassType; +use Nette\PhpGenerator\PhpFile; +use Nette\PhpGenerator\PhpNamespace; +use Nette\PhpGenerator\Printer; +use Nette\PhpGenerator\PsrPrinter; +use Phalcon\DevTools\Builder\Exception\BuilderException; +use Phalcon\DevTools\Generator\Helper\ReflectionHelper; +use Phalcon\DevTools\Generator\Signature\ConstantGenerator; +use Phalcon\DevTools\Generator\Signature\MethodGenerator; +use Phalcon\DevTools\Generator\Signature\PropertyGenerator; +use Roave\BetterReflection\Reflection\ReflectionClass; +use Roave\BetterReflection\Reflection\ReflectionClassConstant; +use Roave\BetterReflection\Reflection\ReflectionMethod; +use Roave\BetterReflection\Reflection\ReflectionProperty; +use SplFileObject; + +abstract class AbstractEntityGenerator +{ + /** + * @var PhpFile + */ + protected $file; + /** + * @var PhpFile|PhpNamespace + */ + protected $handler; + /** + * @var ClassType + */ + protected $class; + /** + * @var MethodGenerator[] + */ + protected $methods; + /** + * @var ConstantGenerator[] + */ + protected $constants; + /** + * @var PropertyGenerator[] + */ + protected $properties; + + public function __construct(string $className, ?string $baseClass = null, ?string $namespace = null) + { + $this->file = new PhpFile(); + if (null !== $namespace) { + $this->handler = $this->file->addNamespace($namespace); + } else { + $this->handler = $this->file; + } + + $this->class = $this->handler->addClass($className); + if (null !== $baseClass) { + $this->class->setExtends($baseClass); + $this->handler->addUse($baseClass); + } + } + + public function printCode(Printer $printer): string + { + return $printer->printFile($this->file); + } + + public function setStrict(bool $strict = true): self + { + $this->file->setStrictTypes($strict); + + return $this; + } + + public function setClassAbstract(): self + { + $this->class->setAbstract(); + + return $this; + } + + public function addImplements(string $interface): void + { + $this->class->addImplement($interface); + $this->handler->addUse($interface); + } + + public function addComments(array $comments): void + { + foreach ($comments as $comment) { + $this->handler->addComment($comment); + } + } + + public function addClassComments(array $comments): void + { + foreach ($comments as $comment) { + $this->class->addComment($comment); + } + } + + public function hasImport(string $import): bool + { + $cleanImports = $this->getCleanImports(); + foreach ($cleanImports as $cleanImport) { + if (in_array($import, $cleanImport, true)) { + return true; + } + } + + return false; + } + + public function getImports(): array + { + if ($this->handler instanceof PhpFile) { + $imports = []; + foreach ($this->handler->getNamespaces() as $item) { + $imports[] = $item->getUses(); + } + + return array_merge(...$imports); + } + + if ($this->handler instanceof PhpNamespace) { + return $this->handler->getUses(); + } + + return []; + } + + public function getCleanImports(): array + { + $cleanImports = []; + $imports = $this->getImports(); + foreach ($imports as $alias => $import) { + if (false !== strpos($alias, 'as')) { + $importArr = explode(' as ', $import); + $newAlias = explode(' as ', $alias)[0] ?? 0; + $cleanImports[$newAlias] = []; + if (isset($importArr[1])) { + $cleanImports[$newAlias][] = '\\'. $importArr[0]; + } + if (isset($importArr[1])) { + $cleanImports[$newAlias][] = $importArr[1]; + } + + } else { + $cleanImports[$alias] = ['\\'. $import, $alias]; + } + } + + return $cleanImports; + } + + public function addImport(string $class, ?string $alias = null): self + { + if (!$this->hasImport($class)) { + if (null !== $alias) { + $this->handler->addUse($class, $alias); + } else { + $this->handler->addUse($class); + } + } + + return $this; + } + + public function addImports(array $imports): self + { + foreach ($imports as $import) { + $this->addImport(...$import); + } + + return $this; + } + + public function hasConstant(string $name): bool + { + return isset($this->constants[$name]); + } + + public function getConstant(string $name): ConstantGenerator + { + if (!isset($this->constants[$name])) { + $this->addConstant($name); + } + + return $this->constants[$name]; + } + + public function addConstant( + string $name, + $value = null, + ?string $visibility = 'public', + array $comments = [] + ): ConstantGenerator { + $constant = new ConstantGenerator($this->class->addConstant($name, $value)); + $constant->setAccessMode($visibility); + $constant->addComments($comments); + + $this->afterConstantCreation($name); + + return $constant; + } + + public function addConstantFromReflection(ReflectionClassConstant $constant): ConstantGenerator + { + return $this->addConstant( + $constant->getName(), + $constant->getValue(), + ReflectionHelper::getAccessMode($constant), + ReflectionHelper::parseComments($constant->getDocComment()) + ); + } + + public function hasProperty(string $name): bool + { + return isset($this->constants[$name]); + } + + public function getProperty(string $name): PropertyGenerator + { + if (!isset($this->properties[$name])) { + $this->addProperty($name); + } + + return $this->properties[$name]; + } + + public function addProperty( + string $name, + $value = PropertyGenerator::NO_VALUE, + ?string $type = null, + bool $isStatic = false, + bool $isNullable = false, + ?string $visibility = 'public', + array $comments = [] + ): PropertyGenerator { + $property = new PropertyGenerator($this->class->addProperty($name), $this->handler); + $property->setAccessMode($visibility); + $property->setType($type); + $property->setStatic($isStatic); + $property->setNullable($isNullable); + $property->addComments($comments); + + if ($value !== PropertyGenerator::NO_VALUE) { + $property->setValue($value); + } + + $this->afterPropertyCreation($name); + + return $property; + } + + public function addPropertyFromReflection(ReflectionProperty $property): PropertyGenerator + { + $propertyType = $property->getType(); + + return $this->addProperty( + $property->getName(), + $property->getValue() ?? PropertyGenerator::NO_VALUE, + null !== $propertyType ? (string)$propertyType : null, + $property->isStatic(), + $property->allowsNull(), + ReflectionHelper::getAccessMode($property), + ReflectionHelper::parseComments($property->getDocComment()) + ); + } + + public function hasMethod(string $name): bool + { + return isset($this->methods[$name]); + } + + public function getMethod(string $name): MethodGenerator + { + if (!isset($this->methods[$name])) { + $this->addMethod($name); + } + + return $this->methods[$name]; + } + + public function addMethod( + string $name, + string $accessMode = 'public', + ?string $returnType = null, + bool $returnTypeNullable = false, + bool $isFinal = false, + bool $isStatic = false + ): MethodGenerator { + $method = new MethodGenerator($this->class->addMethod($name), $this->handler); + $method->setAccessMode($accessMode); + $method->setReturnType($returnType, $returnTypeNullable); + $method->setFinal($isFinal); + $method->setStatic($isStatic); + + $this->methods[$name] = $method; + + $this->afterMethodCreation($name); + + return $method; + } + + public function addMethodFromReflection(ReflectionMethod $reflectionMethod): MethodGenerator + { + $name = $reflectionMethod->getName(); + $body = ReflectionHelper::cleanFQCN($this->getCleanImports(), $reflectionMethod->getBodyCode()); + $returnType = $reflectionMethod->getReturnType(); + $comments = ReflectionHelper::parseComments($reflectionMethod->getDocComment()); + + $arguments = []; + $parameters = $reflectionMethod->getParameters(); + foreach ($parameters as $parameter) { + $arguments[] = ReflectionHelper::getTypeReference($parameter); + } + + return $this->addMethod( + $name, + ReflectionHelper::getAccessMode($reflectionMethod), + null !== $returnType ? (string)$returnType : null, + null !== $returnType && $returnType->allowsNull(), + $reflectionMethod->isFinal(), + $reflectionMethod->isStatic() + )->setBody($body)->addComments($comments)->addArguments($arguments); + } + + public function createConstantsFromReflection( + string $fullClassName, + ?ReflectionClass $reflection = null + ): void { + if (null === $reflection) { + $reflection = ReflectionClass::createFromName($fullClassName); + } + if (method_exists($reflection, 'getReflectionConstants')) { + foreach ($reflection->getReflectionConstants() as $constant) { + if (ReflectionHelper::isInClass($constant, $fullClassName)) { + continue; + } + + $this->addConstantFromReflection($constant); + } + } + } + + public function createPropertiesFromReflection( + string $fullClassName, + ?ReflectionClass $reflection = null, + array $ignored = [] + ): void { + if (null === $reflection) { + $reflection = ReflectionClass::createFromName($fullClassName); + } + foreach ($reflection->getProperties() as $property) { + $propertyName = $property->getName(); + if (!empty($ignored[$propertyName]) || ReflectionHelper::isInClass($property, $fullClassName)) { + continue; + } + + $this->addPropertyFromReflection($property); + } + } + + public function createMethodsFromReflection( + string $fullClassName, + ?ReflectionClass $reflection = null, + array $ignored = [] + ): void { + if (null === $reflection) { + $reflection = ReflectionClass::createFromName($fullClassName); + } + foreach ($reflection->getMethods() as $method) { + $methodName = $method->getName(); + if (isset($ignored[$methodName]) || ReflectionHelper::isInClass($method, $fullClassName)) { + continue; + } + + $this->addMethodFromReflection($method); + } + } + + public function addMethods(array $methods = []): void + { + foreach ($methods as $name => $params) { + $method = $this->addMethod($name); + if (isset($params['comments'])) { + $method->addComments($params['comments']); + } + if (isset($params['arguments'])) { + $method->addArguments($params['arguments']); + } + if (isset($params['body'])) { + $method->setBody($params['body']); + } + if (isset($params['final'])) { + $method->setFinal($params['final']); + } + if (isset($params['return'])) { + $method->setReturnType( + $params['return']['type'] ?? null, $params['return']['nullable'] ?? false + ); + } + if (isset($params['static'])) { + $method->setStatic($params['static']); + } + if (isset($params['accessMode'])) { + $method->setAccessMode($params['accessMode']); + } + } + } + + /** + * @throws BuilderException + */ + public function save(string $path, string $mode = 'wb+'): void + { + $code = $this->printCode(new PsrPrinter()); + $file = new SplFileObject($path, $mode); + if (!$file->fwrite($code)) { + throw new BuilderException( + sprintf('Unable to write to %s. Check write-access of a file.', $file->getRealPath()) + ); + } + } + + public function afterMethodCreation(string $methodName): void + { + } + + public function afterPropertyCreation(string $propertyName): void + { + } + + public function afterConstantCreation(string $constantName): void + { + } +} diff --git a/src/Generator/Entity/ControllerEntityGenerator.php b/src/Generator/Entity/ControllerEntityGenerator.php new file mode 100644 index 000000000..30ce95e6f --- /dev/null +++ b/src/Generator/Entity/ControllerEntityGenerator.php @@ -0,0 +1,20 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +namespace Phalcon\DevTools\Generator\Entity; + +use Phalcon\DevTools\Generator\AbstractEntityGenerator; + +class ControllerEntityGenerator extends AbstractEntityGenerator +{ +} diff --git a/src/Generator/Entity/ModelEntityGenerator.php b/src/Generator/Entity/ModelEntityGenerator.php new file mode 100644 index 000000000..14afffe9f --- /dev/null +++ b/src/Generator/Entity/ModelEntityGenerator.php @@ -0,0 +1,115 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +namespace Phalcon\DevTools\Generator\Entity; + +use Phalcon\Db\ColumnInterface; +use Phalcon\DevTools\Generator\AbstractEntityGenerator; +use Phalcon\DevTools\Generator\Helper\ModelMethodsHelper; +use Phalcon\DevTools\Generator\Signature\MethodGenerator; +use Phalcon\DevTools\Generator\Signature\PropertyGenerator; + +class ModelEntityGenerator extends AbstractEntityGenerator +{ + protected $methodsHelper; + + public function setMethodsHelper(ModelMethodsHelper $methodsHelper): void + { + $this->methodsHelper = $methodsHelper; + } + + public function addPropertyFromColumn( + ColumnInterface $field, + string $fieldName, + string $type, + string $accessMode, + bool $annotate = false + ): PropertyGenerator { + $property = $this->addProperty($fieldName); + $property->setAccessMode($accessMode); + + $comments = ["\n@var $type"]; + if ($annotate) { + if ($field->isPrimary()) { + $comments[] = '@Primary'; + } + if ($field->isAutoIncrement()) { + $comments[] = '@Identity'; + } + $name = $field->getName(); + $size = $field->getSize() ? ', length=' . $field->getSize() : ''; + $nullable = $field->isNotNull() ? 'false' : 'true'; + $comments[] = "@Column(column=\"$name\", type=\"$type\"$size, nullable=$nullable)"; + + } + $property->addComments($comments); + + return $property; + } + + public function addSetter( + ColumnInterface $field, + string $methodName, + string $type, + string $fieldName + ): MethodGenerator { + $bodyParts = [ + "\$this->$fieldName = \$$fieldName;\n", + "\nreturn \$this;\n", + ]; + + return $this->addMethod('set' . $methodName) + ->addArguments([$fieldName]) + ->setBody(implode('', $bodyParts)) + ->addComments([ + "Method to set the value of field {$field->getName()}\n", + "@param $type \$$fieldName", + '@return $this', + ]); + } + + public function addGetter( + ColumnInterface $field, + string $methodName, + string $type, + string $fieldName, + array $typeMap + ): MethodGenerator { + if (isset($typeMap[$type])) { + $typeMapType = $typeMap[$type]; + $bodyParts = [ + "if (\$this->$fieldName) {\n", + "return new $typeMapType(\$this->$fieldName);\n", + "} else {\n", + "return null;\n", + "}", + ]; + } else { + $bodyParts = [ + "\nreturn \$this->$fieldName;\n", + ]; + } + + return $this->addMethod('get' . $methodName) + ->setBody(implode('', $bodyParts)) + ->addComments([ + "Returns the value of field {$field->getName()}\n", + "@return $type", + ]); + } + + public function afterMethodCreation(string $methodName): void + { + $this->methodsHelper->setState($methodName); + } +} diff --git a/src/Generator/Helper/MethodArgumentDto.php b/src/Generator/Helper/MethodArgumentDto.php new file mode 100644 index 000000000..d9932eee3 --- /dev/null +++ b/src/Generator/Helper/MethodArgumentDto.php @@ -0,0 +1,79 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +namespace Phalcon\DevTools\Generator\Helper; + +class MethodArgumentDto +{ + public const NO_VALUE = '#no_value_argument#'; + + private $name; + private $type; + private $nullable; + private $ref; + private $default; + + public function __construct( + string $name, + ?string $type = null, + bool $nullable = false, + $default = self::NO_VALUE, + bool $ref = false + ) { + $this->name = $name; + $this->type = $type; + $this->nullable = $nullable; + $this->ref = $ref; + $this->default = $default; + } + + /** + * @return string + */ + public function getName(): string + { + return $this->name; + } + + /** + * @return string|null + */ + public function getType(): ?string + { + return $this->type; + } + + /** + * @return bool + */ + public function isNullable(): bool + { + return $this->nullable; + } + + /** + * @return bool + */ + public function isRef(): bool + { + return $this->ref; + } + + /** + * @return mixed|null + */ + public function getDefault() + { + return $this->default; + } +} diff --git a/src/Generator/Helper/ModelMethodsHelper.php b/src/Generator/Helper/ModelMethodsHelper.php new file mode 100644 index 000000000..57eca8751 --- /dev/null +++ b/src/Generator/Helper/ModelMethodsHelper.php @@ -0,0 +1,60 @@ +hasInitialize = true; + break; + case 'validation': + $this->hasValidations = true; + break; + case 'find': + $this->hasFind = true; + break; + case 'findFirst': + $this->hasFindFirst = true; + break; + case 'columnMap': + $this->hasColumnMapped = true; + break; + } + } + + public function alreadyInitialized(): bool + { + return $this->hasInitialize; + } + + public function alreadyValidations(): bool + { + return $this->hasValidations; + } + + public function alreadyFind(): bool + { + return $this->hasFind; + } + + public function alreadyFindFirst(): bool + { + return $this->hasFindFirst; + } + + public function alreadyColumnMapped(): bool + { + return $this->hasColumnMapped; + } +} diff --git a/src/Generator/Helper/ReflectionHelper.php b/src/Generator/Helper/ReflectionHelper.php new file mode 100644 index 000000000..27bf22263 --- /dev/null +++ b/src/Generator/Helper/ReflectionHelper.php @@ -0,0 +1,89 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +namespace Phalcon\DevTools\Generator\Helper; + +use Roave\BetterReflection\Reflection\ReflectionClassConstant; +use Roave\BetterReflection\Reflection\ReflectionConstant; +use Roave\BetterReflection\Reflection\ReflectionMethod; +use Roave\BetterReflection\Reflection\ReflectionParameter; +use Roave\BetterReflection\Reflection\ReflectionProperty; + +class ReflectionHelper +{ + public static function parseComments(?string $docBlock = null): ?array + { + if (null === $docBlock) { + return null; + } + $filteredDocBlock = str_replace(["/**\n", "\n */", " *"], ['', '', ""], $docBlock); + + return array_map('trim', explode("\n", $filteredDocBlock)); + } + + public static function getTypeReference(?ReflectionParameter $type = null): ?MethodArgumentDto + { + if (null === $type) { + return null; + } + + return new MethodArgumentDto( + $type->getName(), + null !== $type->getType() ? (string)$type->getType() : null, + $type->allowsNull(), + $type->isDefaultValueAvailable() ? $type->getDefaultValue() : MethodArgumentDto::NO_VALUE, + $type->isPassedByReference() + ); + } + + public static function cleanFQCN(array $imports, string $code): string + { + $imports = array_reverse($imports); + foreach ($imports as $import) { + [$className, $alias] = $import; + if (false !== strpos($code, $className)) { + $code = str_replace($className, $alias, $code); + } + } + + return $code; + } + + /** + * @param ReflectionMethod|ReflectionConstant|ReflectionProperty|ReflectionClassConstant $handler + * + * @return string + */ + public static function getAccessMode($handler): string + { + if ($handler->isProtected()) { + return 'protected'; + } + if ($handler->isPublic()) { + return 'public'; + } + + return 'private'; + } + + /** + * @param ReflectionMethod|ReflectionConstant|ReflectionProperty|ReflectionClassConstant $handler + * @param string $fullClassName + * + * @return bool + */ + public static function isInClass($handler, string $fullClassName): bool + { + return $handler->getDeclaringClass()->getName() !== $fullClassName; + } +} diff --git a/src/Generator/Signature/ConstantGenerator.php b/src/Generator/Signature/ConstantGenerator.php new file mode 100644 index 000000000..518fb4dd3 --- /dev/null +++ b/src/Generator/Signature/ConstantGenerator.php @@ -0,0 +1,44 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +namespace Phalcon\DevTools\Generator\Signature; + +use Nette\PhpGenerator\Constant; + +class ConstantGenerator +{ + private $constant; + + public function __construct(Constant $constant) + { + $this->constant = $constant; + } + + public function addComments(array $comments): void + { + foreach ($comments as $comment) { + $this->constant->addComment($comment); + } + } + + public function setAccessMode(string $accessMode): void + { + if ($accessMode === 'private') { + $this->constant->setPrivate(); + } elseif ($accessMode === 'protected') { + $this->constant->setProtected(); + } else { + $this->constant->setPublic(); + } + } +} diff --git a/src/Generator/Signature/MethodGenerator.php b/src/Generator/Signature/MethodGenerator.php new file mode 100644 index 000000000..914564acd --- /dev/null +++ b/src/Generator/Signature/MethodGenerator.php @@ -0,0 +1,124 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +namespace Phalcon\DevTools\Generator\Signature; + +use Closure; +use Nette\PhpGenerator\Method; +use Phalcon\DevTools\Generator\Helper\MethodArgumentDto; +use Roave\BetterReflection\Reflection\ReflectionFunction; + +class MethodGenerator +{ + private $method; + private $handler; + + public function __construct(Method $method, $handler) + { + $this->method = $method; + $this->handler = $handler; + } + + public function addComments(array $comments): self + { + foreach ($comments as $comment) { + $this->method->addComment($comment); + } + + return $this; + } + + public function addArguments(array $arguments): self + { + foreach ($arguments as $argument) { + if (\is_string($argument)) { + $this->method->addParameter($argument); + } elseif ($argument instanceof MethodArgumentDto) { + $parameter = $this->method->addParameter($argument->getName()); + if (null !== $argument->getType()) { + if (false !== strpos($argument->getType(), '\\')) { + $this->handler->addUse($argument->getType()); + } + $parameter->setType($argument->getType()); + } + if ($argument->isNullable()) { + $parameter->setNullable(); + } + if ($argument->isRef()) { + $parameter->setReference(); + } + if (MethodArgumentDto::NO_VALUE !== $argument->getDefault()) { + $parameter->setDefaultValue($argument->getDefault()); + } + } + } + + return $this; + } + + public function setAccessMode(string $accessMode): self + { + if ($accessMode === 'private') { + $this->method->setPrivate(); + } elseif ($accessMode === 'protected') { + $this->method->setProtected(); + } else { + $this->method->setPublic(); + } + + return $this; + } + + public function setReturnType(?string $returnType = null, bool $returnTypeNullable = false): self + { + if (null !== $returnType) { + $this->method->setReturnType($returnType); + if ($returnTypeNullable) { + $this->method->setReturnNullable(); + } + } + + return $this; + } + + public function setFinal(bool $isFinal = true): self + { + if ($isFinal) { + $this->method->setFinal(); + } + + return $this; + } + + public function setStatic(bool $isStatic = true): self + { + if ($isStatic) { + $this->method->setStatic(); + } + + return $this; + } + + public function setBody($body): self + { + if ($body instanceof Closure || is_callable($body)) { + $body = ReflectionFunction::createFromClosure($body)->getBodyCode(); + } else { + $body = (string)$body; + } + + $this->method->setBody($body); + + return $this; + } +} diff --git a/src/Generator/Signature/PropertyGenerator.php b/src/Generator/Signature/PropertyGenerator.php new file mode 100644 index 000000000..4f9e9b2fb --- /dev/null +++ b/src/Generator/Signature/PropertyGenerator.php @@ -0,0 +1,82 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +namespace Phalcon\DevTools\Generator\Signature; + +use Closure; +use Nette\PhpGenerator\Property; +use Roave\BetterReflection\Reflection\ReflectionFunction; + +class PropertyGenerator +{ + public const NO_VALUE = '#no_value_property#'; + private $property; + private $handler; + + public function __construct(Property $property, $handler) + { + $this->property = $property; + $this->handler = $handler; + } + + public function addComments(array $comments): void + { + foreach ($comments as $comment) { + $this->property->addComment($comment); + } + } + + public function setAccessMode(string $accessMode): void + { + if ($accessMode === 'private') { + $this->property->setPrivate(); + } elseif ($accessMode === 'protected') { + $this->property->setProtected(); + } else { + $this->property->setPublic(); + } + } + + public function setNullable(bool $isNullable = false): void + { + if ($isNullable) { + $this->property->setNullable(); + } + } + + public function setStatic(bool $isStatic = false): void + { + if ($isStatic) { + $this->property->setStatic(); + } + } + + public function setType(?string $type = null): void + { + if (null !== $type) { + if (false !== strpos($type, '\\')) { + $this->handler->addUse($type); + } + $this->property->setType($type); + } + } + + public function setValue($value): void + { + if ($value instanceof Closure || is_callable($value)) { + $value = ReflectionFunction::createFromClosure($value)->getBodyCode(); + } + + $this->property->setValue($value); + } +} diff --git a/src/Generator/Snippet.php b/src/Generator/Snippet.php deleted file mode 100644 index 89946e4d7..000000000 --- a/src/Generator/Snippet.php +++ /dev/null @@ -1,505 +0,0 @@ - - * - * For the full copyright and license information, please view - * the LICENSE file that was distributed with this source code. - */ - -namespace Phalcon\DevTools\Generator; - -use Phalcon\DevTools\Options\OptionsAware as ModelOption; -use Phalcon\DevTools\Utils; - -class Snippet -{ - public function getSetter($originalFieldName, $fieldName, $type, $setterName) - { - $templateSetter = <<%s = \$%s; - - return \$this; - } -EOD; - return PHP_EOL.sprintf($templateSetter, $originalFieldName, $type, $fieldName, $setterName, $fieldName, $fieldName, $fieldName).PHP_EOL; - } - - public function getValidateInclusion($fieldName, $varItems) - { - $templateValidateInclusion = <<validate( - new InclusionIn( - [ - 'field' => '%s', - 'domain' => [%s], - 'required' => true, - ] - ) - ); -EOD; - return PHP_EOL.sprintf($templateValidateInclusion, $fieldName, $varItems).PHP_EOL; - } - - public function getValidationsMethod(array $pieces) - { - $templateValidations = <<getOption('className'), - $extends, - $content) - .PHP_EOL; - } - - public function getClassDoc($className, $namespace = '') - { - if (!empty($namespace)) { - $namespace = str_replace('namespace ', '', $namespace); - $namespace = str_replace(';', '', $namespace); - $namespace = str_replace(["\r", "\n"], '', $namespace); - - $namespace = PHP_EOL . ' * @package ' . $namespace; - } - - $classDoc = <<add( - '%s', - new EmailValidator( - [ - 'model' => \$this, - 'message' => 'Please enter a correct email address', - ] - ) - ); -EOD; - return sprintf($templateValidateEmail, $fieldName).PHP_EOL.PHP_EOL; - } - - public function getValidationEnd() - { - return <<validate(\$validator); -EOD; - } - - public function getAttributes($type, $visibility, \Phalcon\Db\ColumnInterface $field, $annotate = false, $customFieldName = null) - { - $fieldName = $customFieldName ?: $field->getName(); - - if ($annotate) { - $templateAttributes = <<isPrimary() ? PHP_EOL.' * @Primary' : '', - $field->isAutoIncrement() ? PHP_EOL.' * @Identity' : '', - $field->getName(), - $type, - $field->getSize() ? ', length=' . $field->getSize() : '', - $field->isNotNull() ? 'false' : 'true', $visibility, $fieldName).PHP_EOL; - } else { - $templateAttributes = <<%s) { - return new %s(\$this->%s); - } else { - return null; - } - } -EOD; - return PHP_EOL.sprintf($templateGetterMap, $fieldName, $type, $setterName, $fieldName, $typeMap, $fieldName).PHP_EOL; - } - - public function getGetter($fieldName, $type, $getterName) - { - $templateGetter = <<%s; - } -EOD; - return PHP_EOL.sprintf($templateGetter, $fieldName, $type, $getterName, $fieldName).PHP_EOL; - } - - public function getInitialize(array $pieces) - { - $templateInitialize = << $val) { - if (is_bool($val)) { - $val = $val ? 'true':'false'; - } elseif (!is_numeric($val)) { - $val = "'{$val}'"; - } - - $values[] = sprintf('\'%s\' => %s', $name, $val); - } - - return '['. join(',', $values). ']'; - } - - /** - * @param \Phalcon\Db\ColumnInterface[] $fields - * @param bool $camelize - * @return string - */ - public function getColumnMap($fields, $camelize = false) - { - $template = <<getName(); - $contents[] = sprintf('\'%s\' => \'%s\'', $name, $camelize ? Utils::lowerCamelize($name) : $name); - } - - return PHP_EOL.sprintf($template, join(",\n ", $contents)).PHP_EOL; - } - - public function getMigrationMorph($className, $table, $tableDefinition) - { - $template = <<morphTable('%s', [ -%s -EOD; - return sprintf($template, $className, $className, $table, $this->getMigrationDefinition('columns', $tableDefinition)); - } - - public function getMigrationUp() - { - return <<batchInsert('%s', [ - %s - ] - ); -EOD; - return sprintf($template, $table, join(",\n ", $allFields)); - } - - public function getMigrationAfterCreateTable($table, $allFields) - { - $template = <<batchInsert('%s', [ - %s - ] - ); - } -EOD; - return sprintf($template, $table, join(",\n ", $allFields)); - } - - public function getMigrationBatchDelete($table) - { - $template = <<batchDelete('%s'); -EOD; - return sprintf($template, $table); - } - - public function getMigrationDefinition(string $name, $definition) - { - $template = << [ - %s - ], - -EOD; - return sprintf($template, $name, join(",\n ", $definition)); - } - - public function getColumnDefinition($field, $fieldDefinition) - { - $template = << + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +namespace Phalcon\DevTools\Snippet; + +use Phalcon\Config; +use Phalcon\Db\Column; +use Phalcon\DevTools\Utils; + +class ControllerSnippet +{ + public $modelClass; + public $plural; + public $singular; + public $pk; + public $pkVar; + public $pkGet; + public $singularVar; + public $assignInputRequest; + public $assignTagDefault; + + public function __construct(string $modelClass, Config $options) + { + $dataTypes = $options->get('dataTypes'); + $genSetGet = (bool)$options->get('genSettersGetters'); + $identityField = $options->get('identityField'); + $attributes = $options->get('attributes'); + + $this->modelClass = $modelClass; + $this->plural = $options->get('plural'); + $this->singular = $options->get('singular'); + $this->pk = $attributes[0] ?? ''; + $this->pkVar = '$' . $this->pk; + $this->pkGet = $genSetGet ? 'get' . Utils::camelize($this->pk, '_-') . '()' : $this->pk; + $this->singularVar = '$' . Utils::lowerCamelizeWithDelimiter($this->singular, '-', true); + $this->assignInputRequest = $this->captureFilterInput($this->singular, $dataTypes, $genSetGet, $identityField); + $this->assignTagDefault = $this->assignTagDefaults($this->singular, $dataTypes, $genSetGet); + } + + public function getSearchAction(): string + { + return sprintf( + ' +$numberPage = $this->request->getQuery("page", "int", 1); +$parameters = Criteria::fromInput($this->di, %s::class, $_GET)->getParams(); +$parameters["order"] = "%s"; + +$paginator = new Model([ + "model" => %s::class, + "parameters" => $parameters, + "limit" => 10, + "page" => $numberPage, +]); + +$paginate = $paginator->paginate(); + +if (0 === $paginate->getTotalItems()) { + $this->flash->notice("The search did not find any %s"); + + $this->dispatcher->forward([ + "controller" => "%s", + "action" => "index", + ]); + + return; +} + +$this->view->page = $paginate; +', + $this->modelClass, + $this->pk, + $this->modelClass, + $this->plural, + $this->plural + ); + } + + public function getEditAction(): string + { + return sprintf( + ' +if (!$this->request->isPost()) { + /** @var %s %s */ + %s = %s::findFirstBy%s(%s); + if (!%s) { + $this->flash->error("%s was not found"); + + $this->dispatcher->forward([ + "controller" => "%s", + "action" => "index", + ]); + + return; + } + + $this->view->%s = %s->%s; + +%s +} +', + $this->modelClass, + $this->singularVar, + $this->singularVar, + $this->modelClass, + $this->pk, + $this->pkVar, + $this->singularVar, + $this->singular, + $this->plural, + $this->pk, + $this->singularVar, + $this->pkGet, + $this->assignTagDefault + ); + } + + public function getCreateAction(): string + { + return sprintf( + ' +if (!$this->request->isPost()) { + $this->dispatcher->forward([ + "controller" => "%s", + "action" => "index" + ]); + + return; +} + +%s = new %s(); +%s + +if (!%s->save()) { + foreach (%s->getMessages() as $message) { + $this->flash->error($message); + } + + $this->dispatcher->forward([ + "controller" => "%s", + "action" => "new", + ]); + + return; +} + +$this->flash->success("%s was created successfully"); + +$this->dispatcher->forward([ + "controller" => "%s", + "action" => "index", +]); +', + $this->plural, + $this->singularVar, + $this->modelClass, + $this->assignInputRequest, + $this->singularVar, + $this->singularVar, + $this->plural, + $this->singular, + $this->plural + ); + } + + public function getSaveAction(): string + { + return sprintf( + ' +if (!$this->request->isPost()) { + $this->dispatcher->forward([ + "controller" => "%s", + "action" => "index", + ]); + + return; +} + +%s = $this->request->getPost("%s"); +/** @var %s %s */ +%s = %s::findFirstBy%s(%s); + +if (!%s) { + $this->flash->error("%s does not exist " . %s); + + $this->dispatcher->forward([ + "controller" => "%s", + "action" => "index", + ]); + + return; +} + +%s + +if (!%s->save()) { + foreach (%s->getMessages() as $message) { + $this->flash->error($message); + } + + $this->dispatcher->forward([ + "controller" => "%s", + "action" => "edit", + "params" => [%s->%s], + ]); + + return; +} + +$this->flash->success("%s was updated successfully"); + +$this->dispatcher->forward([ + "controller" => "%s", + "action" => "index", +]); +', + $this->plural, + $this->pkVar, + $this->pk, + $this->modelClass, + $this->singularVar, + $this->singularVar, + $this->modelClass, + $this->pk, + $this->pkVar, + $this->singularVar, + $this->singular, + $this->pkVar, + $this->plural, + $this->assignInputRequest, + $this->singularVar, + $this->singularVar, + $this->plural, + $this->singularVar, + $this->pkGet, + $this->singular, + $this->plural + ); + } + + public function getDeleteAction(): string + { + return sprintf( + ' +/** @var %s %s */ +%s = %s::findFirstBy%s(%s); +if (!%s) { + $this->flash->error("%s was not found"); + + $this->dispatcher->forward([ + "controller" => "%s", + "action" => "index", + ]); + + return; +} + +if (!%s->delete()) { + + foreach (%s->getMessages() as $message) { + $this->flash->error($message); + } + + $this->dispatcher->forward([ + "controller" => "%s", + "action" => "search", + ]); + + return; +} + +$this->flash->success("%s was deleted successfully"); + +$this->dispatcher->forward([ + "controller" => "%s", + "action" => "index", +]); +', + $this->modelClass, + $this->singularVar, + $this->singularVar, + $this->modelClass, + $this->pk, + $this->pkVar, + $this->singularVar, + $this->singular, + $this->plural, + $this->singularVar, + $this->singularVar, + $this->plural, + $this->singular, + $this->plural + ); + } + + /** + * @param string $var + * @param mixed $fields + * @param bool $useGetSet + * @param null|string $identityField + * + * @return string + */ + private function captureFilterInput(string $var, $fields, bool $useGetSet, string $identityField = null): string + { + $codes = []; + foreach ($fields as $field => $dataType) { + if ($identityField !== null && $field === $identityField) { + continue; + } + + if (\in_array($dataType, [Column::TYPE_DECIMAL, Column::TYPE_INTEGER])) { + $fieldCode = '$this->request->getPost("' . $field . '", "int")'; + } elseif ($field === 'email') { + $fieldCode = '$this->request->getPost("' . $field . '", "email")'; + } else { + $fieldCode = '$this->request->getPost("' . $field . '")'; + } + + $code = '$' . Utils::lowerCamelizeWithDelimiter($var, '-', true) . '->'; + if ($useGetSet) { + $code .= 'set' . Utils::camelize($field, '_-') . '(' . $fieldCode . ');'; + } else { + $code .= $field . ' = ' . $fieldCode . ';'; + } + + $codes[] = $code; + } + + return implode(PHP_EOL, $codes); + } + + /** + * @param string $var + * @param mixed $fields + * @param bool $useGetSetters + * + * @return string + */ + private function assignTagDefaults(string $var, $fields, bool $useGetSetters): string + { + $code = []; + foreach ($fields as $field => $dataType) { + if ($useGetSetters) { + $accessor = 'get' . Utils::camelize($field, '_-') . '()'; + } else { + $accessor = $field; + } + + $code[] = "\t" . + "\$this->tag->setDefault('$field', $" . + Utils::lowerCamelizeWithDelimiter($var, '-', true) . + '->' . + $accessor . + ');'; + } + + return implode(PHP_EOL, $code); + } +} diff --git a/src/Snippet/ModelSnippet.php b/src/Snippet/ModelSnippet.php new file mode 100644 index 000000000..4b79f389d --- /dev/null +++ b/src/Snippet/ModelSnippet.php @@ -0,0 +1,94 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +namespace Phalcon\DevTools\Snippet; + +use Phalcon\Db\ColumnInterface; +use Phalcon\DevTools\Options\OptionsAware as ModelOption; +use Phalcon\DevTools\Utils; + +class ModelSnippet +{ + /** + * @param ModelOption $modelOptions + * @param string $namespace + * @param string $useDefinition + * @param string $classDoc + * @param string $abstract + * @param string $extends + * @param string $content + * @param string $license + * @return string + */ + public function getClass( + ModelOption $modelOptions, + string $namespace, + string $useDefinition, + string $classDoc = '', + string $abstract = '', + string $extends = '', + string $content = '', + string $license = '' + ): string { + $className = $modelOptions->getOption('className'); + + $code = 'validate(new InclusionIn([ + 'field' => '$fieldName', + 'domain' => [$varItems], + 'required' => true, +]));" . PHP_EOL; + } + + public function getValidateEmail($fieldName): string + { + return " +\$validator->add('$fieldName', new EmailValidator([ + 'model' => \$this, + 'message' => 'Please enter a correct email address', +]));" . PHP_EOL; + } + + /** + * @param ColumnInterface[] $fields + * @param bool $camelize + * + * @return string + */ + public function getColumnMap(array $fields, bool $camelize): string + { + $contents = []; + foreach ($fields as $field) { + $name = $field->getName(); + $alias = $camelize ? Utils::lowerCamelize($name) : $name; + $contents[] = "'$name' => '$alias',"; + } + + return sprintf("return [\n %s\n];", implode("\n ", $contents)); + } + + public function getRelation($relation, $column1, $entity, $column2, $alias): string + { + $templateRelation = "\$this->%s('%s', '%s', '%s', %s);" . PHP_EOL; + + return sprintf($templateRelation, $relation, $column1, $entity, $column2, $alias); + } +} diff --git a/src/Utils/SystemInfo.php b/src/Utils/SystemInfo.php index 9da2b293a..1ea7857b1 100644 --- a/src/Utils/SystemInfo.php +++ b/src/Utils/SystemInfo.php @@ -12,12 +12,12 @@ namespace Phalcon\DevTools\Utils; -use Phalcon\DevTools\Version; +use Phalcon\DevTools\Version as DevToolsVersion; +use Phalcon\DevTools\PhalconVersion; use Phalcon\Di\Injectable; use Phalcon\Registry; use Phalcon\Url; use Phalcon\Url\UrlInterface; -use Phalcon\Version as PhVersion; /** * @property Registry $registry @@ -53,11 +53,28 @@ public function getUris(): array ]; } + /** + * @return string + */ + public function getPhalconVersion(): string + { + // Check if Phalcon is version >= 5.0 + if (class_exists('\Phalcon\Support\Version')) { + return (new \Phalcon\Support\Version())->get(); + } + + if (class_exists('\Phalcon\Version')) { + return \Phalcon\Version::get(); + } + + return 'Unknown'; + } + public function getVersions(): array { return [ - 'Phalcon DevTools Version' => Version::get(), - 'Phalcon Version' => PhVersion::get(), + 'Phalcon DevTools Version' => DevToolsVersion::get(), + 'Phalcon Version' => $this->getPhalconVersion(), 'AdminLTE Version' => '3.0.1', ]; } diff --git a/src/Version.php b/src/Version.php index ad7b3d736..58f1f0a9d 100644 --- a/src/Version.php +++ b/src/Version.php @@ -12,22 +12,65 @@ namespace Phalcon\DevTools; -use Phalcon\Version as PhVersion; - /** * This class allows to get the installed version of the Developer Tools */ -class Version extends PhVersion +class Version { /** - * {@inheritdoc} - * * @return array */ // phpcs:disable - protected static function _getVersion(): array + protected static function getVersion(): array { - return [4, 1, 0, 0, 0]; + return [4, 3, 0, 0, 0]; } // phpcs:enable + + public static function get(): string + { + [$major, $medium, $minor, $special, $specialNumber] = self::getVersion(); + + $result = $major . '.' . $medium . '.' . $minor; + $suffix = self::getSpecial($special); + + if ($suffix !== '') { + /** + * A pre-release version should be denoted by appending alpha/beta or RC and + * a patch version. + * examples 5.0.0alpha2, 5.0.0beta1, 5.0.0RC3 + */ + $result .= $suffix; + + if ($specialNumber !== 0) { + $result .= $specialNumber; + } + } + + return $result; + } + + /** + * Translates a number to a special release. + * @param int $special + * @return string + */ + protected static function getSpecial(int $special): string + { + switch ($special) { + case 1: + $suffix = 'alpha'; + break; + case 2: + $suffix = 'beta'; + break; + case 3: + $suffix = 'RC'; + break; + default: + $suffix = ''; + } + + return $suffix; + } } diff --git a/src/Web/Tools/Controllers/ControllersController.php b/src/Web/Tools/Controllers/ControllersController.php index 75be3b1eb..ae7433b13 100644 --- a/src/Web/Tools/Controllers/ControllersController.php +++ b/src/Web/Tools/Controllers/ControllersController.php @@ -192,16 +192,16 @@ public function generateAction() $controllerBuilder = new ControllerBuilder([ 'name' => $this->request->getPost('name', 'string'), 'basePath' => $this->request->getPost('basePath', 'string'), + 'controllersDir' => $this->request->getPost('controllersDir', 'string'), 'namespace' => $this->request->getPost('namespace', 'string'), 'baseClass' => $this->request->getPost('baseClass', 'string'), 'force' => $this->request->getPost('force', 'int'), - 'controllersDir' => $this->request->getPost('controllersDir', 'string') ]); - $fileName = $controllerBuilder->build(); + $className = $controllerBuilder->build(['indexAction' => []])->write(); $this->flashSession->success( - sprintf('Controller "%s" was created successfully', str_replace('.php', '', $fileName)) + sprintf('Controller "%s" was created successfully', $className) ); return $this->response->redirect('/webtools.php/controllers/list'); diff --git a/src/Web/Tools/Controllers/MigrationsController.php b/src/Web/Tools/Controllers/MigrationsController.php index ae1129307..2e5ed5222 100644 --- a/src/Web/Tools/Controllers/MigrationsController.php +++ b/src/Web/Tools/Controllers/MigrationsController.php @@ -187,7 +187,6 @@ public function runAction() $this->tag->setDefault('basePath', $basePath); $this->tag->setDefault('migrationsDir', $migrationsDir); - $this->view->setVars( [ 'migration_path' => $migrationsDir, @@ -201,6 +200,7 @@ protected function prepareVersions(): void if (!$migrationsDir || !is_dir($migrationsDir) || !is_readable($migrationsDir)) { $this->tag->setDefault('oldVersion', 'None'); + return; } diff --git a/src/Web/Tools/Controllers/ModelsController.php b/src/Web/Tools/Controllers/ModelsController.php index 591ae631e..1ff08be8c 100644 --- a/src/Web/Tools/Controllers/ModelsController.php +++ b/src/Web/Tools/Controllers/ModelsController.php @@ -190,7 +190,7 @@ public function generateAction() if ($this->request->isPost()) { try { $tableName = $this->request->getPost('tableName', 'string'); - $component = '@' == $tableName ? AllModels::class : Model::class; + $component = '@' === $tableName ? AllModels::class : Model::class; /** @var AllModels $modelBuilder */ $modelBuilder = new $component([ @@ -209,7 +209,7 @@ public function generateAction() $modelBuilder->build(); - if ($tableName == '@') { + if ('@' === $tableName) { if (($n = count($modelBuilder->exist)) > 0) { $mList = implode(', ', $modelBuilder->exist); diff --git a/src/Web/Tools/Controllers/ScaffoldController.php b/src/Web/Tools/Controllers/ScaffoldController.php index 5a2ebf4df..aad922b0f 100644 --- a/src/Web/Tools/Controllers/ScaffoldController.php +++ b/src/Web/Tools/Controllers/ScaffoldController.php @@ -59,6 +59,7 @@ public function generateAction() 'templatePath' => $this->request->getPost('templatesPath', 'string'), 'templateEngine' => $this->request->getPost('templateEngine', 'string'), 'modelsNamespace' => $this->request->getPost('modelsNamespace', 'string'), + 'controllersNamespace' => $this->request->getPost('controllersNamespace', 'string'), ]; $scaffoldBuilder = new Scaffold(array_merge($options, ['config' => $this->config->toArray()])); $scaffoldBuilder->build(); diff --git a/src/Web/Tools/Views/controllers/generate.volt b/src/Web/Tools/Views/controllers/generate.volt index b97f9c744..9a83fa344 100644 --- a/src/Web/Tools/Views/controllers/generate.volt +++ b/src/Web/Tools/Views/controllers/generate.volt @@ -23,7 +23,7 @@

- {{ input("namespace", 'eg. My\Awesome\Namespace') }} + {{ input("namespace", 'eg. My\\Awesome\\Namespace') }}
diff --git a/src/Web/Tools/Views/models/generate.volt b/src/Web/Tools/Views/models/generate.volt index ee197a987..a693b2509 100644 --- a/src/Web/Tools/Views/models/generate.volt +++ b/src/Web/Tools/Views/models/generate.volt @@ -15,7 +15,7 @@
- {{ input("namespace", 'eg. My\Awesome\Namespace') }} + {{ input("namespace", 'eg. My\\Awesome\\Namespace') }}
diff --git a/src/Web/Tools/Views/scaffold/generate.volt b/src/Web/Tools/Views/scaffold/generate.volt index cd8f93df5..2ad8703e6 100644 --- a/src/Web/Tools/Views/scaffold/generate.volt +++ b/src/Web/Tools/Views/scaffold/generate.volt @@ -13,7 +13,14 @@
- {{ input("modelsNamespace", 'eg. My\Awesome\Namespace') }} + {{ input("modelsNamespace", 'eg. My\\Awesome\\Namespace') }} +
+
+ +
+ +
+ {{ input("controllersNamespace", 'eg. My\\Awesome\\Namespace') }}
diff --git a/templates/module/Module.php b/templates/module/Module.php index 1dfc8668d..70f261fe6 100644 --- a/templates/module/Module.php +++ b/templates/module/Module.php @@ -16,9 +16,9 @@ class Module implements ModuleDefinitionInterface /** * Registers an autoloader related to the module * - * @param DiInterface $di + * @param DiInterface $container */ - public function registerAutoloaders(DiInterface $di = null) + public function registerAutoloaders(DiInterface $container = null) { $loader = new Loader(); @@ -33,17 +33,17 @@ public function registerAutoloaders(DiInterface $di = null) /** * Registers services related to the module * - * @param DiInterface $di + * @param DiInterface $container */ - public function registerServices(DiInterface $di) + public function registerServices(DiInterface $container) { /** * Try to load local configuration */ if (file_exists(@@configName@@)) { - - $config = $di['config']; - + + $config = $container['config']; + $override = @@configLoader@@; if ($config instanceof Config) { @@ -56,12 +56,12 @@ public function registerServices(DiInterface $di) /** * Setting up the view component */ - $di['view'] = function () { + $container['view'] = function () { $config = $this->getConfig(); $view = new View(); $view->setViewsDir($config->get('application')->viewsDir); - + $view->registerEngines([ '.volt' => 'voltShared', '.phtml' => PhpEngine::class @@ -73,7 +73,7 @@ public function registerServices(DiInterface $di) /** * Database connection is created based in the parameters defined in the configuration file */ - $di['db'] = function () { + $container['db'] = function () { $config = $this->getConfig(); $dbConfig = $config->database->toArray(); diff --git a/templates/project/cli/MainTask.php b/templates/project/cli/MainTask.php deleted file mode 100644 index 53c0fae08..000000000 --- a/templates/project/cli/MainTask.php +++ /dev/null @@ -1,10 +0,0 @@ -getDI()->get('config'); - - echo $config['version']; - } -} diff --git a/templates/project/modules/ControllerBase.php b/templates/project/modules/ControllerBase.php deleted file mode 100644 index 2354136ff..000000000 --- a/templates/project/modules/ControllerBase.php +++ /dev/null @@ -1,11 +0,0 @@ -set('view', function () { + $container->set('view', function () { $view = new View(); $view->setDI($this); $view->setViewsDir(__DIR__ . '/views/'); diff --git a/templates/project/modules/VersionTask.php b/templates/project/modules/VersionTask.php deleted file mode 100644 index c2a7d5d49..000000000 --- a/templates/project/modules/VersionTask.php +++ /dev/null @@ -1,14 +0,0 @@ -getDI()->get('config'); - - echo $config['version']; - } -} diff --git a/templates/project/simple/ControllerBase.php b/templates/project/simple/ControllerBase.php deleted file mode 100644 index 74ae47c7d..000000000 --- a/templates/project/simple/ControllerBase.php +++ /dev/null @@ -1,9 +0,0 @@ -request->getQuery('page', 'int', 1); - $parameters = Criteria::fromInput($this->di, '$fullyQualifiedModelName$', $_GET)->getParams(); - $parameters['order'] = "$pk$"; - - $paginator = new Model( - [ - 'model' => '$fullyQualifiedModelName$', - 'parameters' => $parameters, - 'limit' => 10, - 'page' => $numberPage, - ] - ); - - $paginate = $paginator->paginate(); - - if (0 === $paginate->getTotalItems()) { - $this->flash->notice("The search did not find any $plural$"); - - $this->dispatcher->forward([ - "controller" => "$plural$", - "action" => "index" - ]); - - return; - } - - $this->view->page = $paginate; - } - - /** - * Displays the creation form - */ - public function newAction() - { - // - } - - /** - * Edits a $singular$ - * - * @param string $pkVar$ - */ - public function editAction($pkVar$) - { - if (!$this->request->isPost()) { - $singularVar$ = $className$::findFirstBy$pk$($pkVar$); - if (!$singularVar$) { - $this->flash->error("$singular$ was not found"); - - $this->dispatcher->forward([ - 'controller' => "$plural$", - 'action' => 'index' - ]); - - return; - } - - $this->view->$pk$ = $singularVar$->$pkGet$; - - $assignTagDefaults$ - } - } - - /** - * Creates a new $singular$ - */ - public function createAction() - { - if (!$this->request->isPost()) { - $this->dispatcher->forward([ - 'controller' => "$plural$", - 'action' => 'index' - ]); - - return; - } - - $singularVar$ = new $className$(); - $assignInputFromRequestCreate$ - - if (!$singularVar$->save()) { - foreach ($singularVar$->getMessages() as $message) { - $this->flash->error($message); - } - - $this->dispatcher->forward([ - 'controller' => "$plural$", - 'action' => 'new' - ]); - - return; - } - - $this->flash->success("$singular$ was created successfully"); - - $this->dispatcher->forward([ - 'controller' => "$plural$", - 'action' => 'index' - ]); - } - - /** - * Saves a $singular$ edited - * - */ - public function saveAction() - { - - if (!$this->request->isPost()) { - $this->dispatcher->forward([ - 'controller' => "$plural$", - 'action' => 'index' - ]); - - return; - } - - $pkVar$ = $this->request->getPost("$pk$"); - $singularVar$ = $className$::findFirstBy$pk$($pkVar$); - - if (!$singularVar$) { - $this->flash->error("$singular$ does not exist " . $pkVar$); - - $this->dispatcher->forward([ - 'controller' => "$plural$", - 'action' => 'index' - ]); - - return; - } - - $assignInputFromRequestUpdate$ - - if (!$singularVar$->save()) { - - foreach ($singularVar$->getMessages() as $message) { - $this->flash->error($message); - } - - $this->dispatcher->forward([ - 'controller' => "$plural$", - 'action' => 'edit', - 'params' => [$singularVar$->$pkGet$] - ]); - - return; - } - - $this->flash->success("$singular$ was updated successfully"); - - $this->dispatcher->forward([ - 'controller' => "$plural$", - 'action' => 'index' - ]); - } - - /** - * Deletes a $singular$ - * - * @param string $pkVar$ - */ - public function deleteAction($pkVar$) - { - $singularVar$ = $className$::findFirstBy$pk$($pkVar$); - if (!$singularVar$) { - $this->flash->error("$singular$ was not found"); - - $this->dispatcher->forward([ - 'controller' => "$plural$", - 'action' => 'index' - ]); - - return; - } - - if (!$singularVar$->delete()) { - - foreach ($singularVar$->getMessages() as $message) { - $this->flash->error($message); - } - - $this->dispatcher->forward([ - 'controller' => "$plural$", - 'action' => 'search' - ]); - - return; - } - - $this->flash->success("$singular$ was deleted successfully"); - - $this->dispatcher->forward([ - 'controller' => "$plural$", - 'action' => "index" - ]); - } -} diff --git a/tests/_data/acceptance/mysql/config.php b/tests/_data/acceptance/mysql/config.php index d7ab12b18..74d359827 100644 --- a/tests/_data/acceptance/mysql/config.php +++ b/tests/_data/acceptance/mysql/config.php @@ -21,6 +21,7 @@ 'application' => [ 'appDir' => APP_PATH . '/', 'controllersDir' => APP_PATH . '/controllers/', + 'tasksDir' => APP_PATH . '/tasks/', 'modelsDir' => APP_PATH . '/models/', 'migrationsDir' => APP_PATH . '/migrations/', 'viewsDir' => APP_PATH . '/views/', diff --git a/tests/_data/acceptance/pgsql/config.php b/tests/_data/acceptance/pgsql/config.php index abc0a1888..06309fbaf 100644 --- a/tests/_data/acceptance/pgsql/config.php +++ b/tests/_data/acceptance/pgsql/config.php @@ -19,6 +19,7 @@ 'application' => [ 'appDir' => APP_PATH . '/', 'controllersDir' => APP_PATH . '/controllers/', + 'tasksDir' => APP_PATH . '/tasks/', 'modelsDir' => APP_PATH . '/models/', 'migrationsDir' => APP_PATH . '/migrations/', 'viewsDir' => APP_PATH . '/views/', diff --git a/tests/_data/console/app/models/files/TestModel.php b/tests/_data/console/app/models/files/TestModel.php index f304a9b41..626b6c806 100644 --- a/tests/_data/console/app/models/files/TestModel.php +++ b/tests/_data/console/app/models/files/TestModel.php @@ -1,10 +1,13 @@ setSchema("devtools"); - $this->setSource("testModel"); + $this->setSchema('devtools'); + $this->setSource('testModel'); } /** * Allows to query a set of records that match the specified conditions * * @param mixed $parameters - * @return TestModel[]|TestModel|\Phalcon\Mvc\Model\ResultSetInterface + * @return TestModel[]|TestModel|ResultsetInterface */ - public static function find($parameters = null): \Phalcon\Mvc\Model\ResultsetInterface + public static function find($parameters = null): ResultsetInterface { return parent::find($parameters); } @@ -57,11 +57,10 @@ public static function find($parameters = null): \Phalcon\Mvc\Model\ResultsetInt * Allows to query the first record that match the specified conditions * * @param mixed $parameters - * @return TestModel|\Phalcon\Mvc\Model\ResultInterface|\Phalcon\Mvc\ModelInterface|null + * @return TestModel|ResultInterface|ModelInterface|null */ - public static function findFirst($parameters = null): ?\Phalcon\Mvc\ModelInterface + public static function findFirst($parameters = null): ?ModelInterface { return parent::findFirst($parameters); } - } diff --git a/tests/_data/console/app/models/files/TestModel2.php b/tests/_data/console/app/models/files/TestModel2.php index 0dd97ff8c..9d5ce9cfa 100644 --- a/tests/_data/console/app/models/files/TestModel2.php +++ b/tests/_data/console/app/models/files/TestModel2.php @@ -1,10 +1,13 @@ setSchema("devtools"); - $this->setSource("test-model2"); + $this->setSchema('devtools'); + $this->setSource('test-model2'); } /** * Allows to query a set of records that match the specified conditions * * @param mixed $parameters - * @return TestModel2[]|TestModel2|\Phalcon\Mvc\Model\ResultSetInterface + * @return TestModel2[]|TestModel2|ResultsetInterface */ - public static function find($parameters = null): \Phalcon\Mvc\Model\ResultsetInterface + public static function find($parameters = null): ResultsetInterface { return parent::find($parameters); } @@ -43,11 +45,10 @@ public static function find($parameters = null): \Phalcon\Mvc\Model\ResultsetInt * Allows to query the first record that match the specified conditions * * @param mixed $parameters - * @return TestModel2|\Phalcon\Mvc\Model\ResultInterface|\Phalcon\Mvc\ModelInterface|null + * @return TestModel2|ResultInterface|ModelInterface|null */ - public static function findFirst($parameters = null): ?\Phalcon\Mvc\ModelInterface + public static function findFirst($parameters = null): ?ModelInterface { return parent::findFirst($parameters); } - } diff --git a/tests/_data/console/app/models/files/TestModel3.php b/tests/_data/console/app/models/files/TestModel3.php index 6d92c31d1..8ea3565da 100644 --- a/tests/_data/console/app/models/files/TestModel3.php +++ b/tests/_data/console/app/models/files/TestModel3.php @@ -1,10 +1,13 @@ setSchema("devtools"); - $this->setSource("test_model3"); + $this->setSchema('devtools'); + $this->setSource('test_model3'); } /** * Allows to query a set of records that match the specified conditions * * @param mixed $parameters - * @return TestModel3[]|TestModel3|\Phalcon\Mvc\Model\ResultSetInterface + * @return TestModel3[]|TestModel3|ResultsetInterface */ - public static function find($parameters = null): \Phalcon\Mvc\Model\ResultsetInterface + public static function find($parameters = null): ResultsetInterface { return parent::find($parameters); } @@ -43,11 +45,10 @@ public static function find($parameters = null): \Phalcon\Mvc\Model\ResultsetInt * Allows to query the first record that match the specified conditions * * @param mixed $parameters - * @return TestModel3|\Phalcon\Mvc\Model\ResultInterface|\Phalcon\Mvc\ModelInterface|null + * @return TestModel3|ResultInterface|ModelInterface|null */ - public static function findFirst($parameters = null): ?\Phalcon\Mvc\ModelInterface + public static function findFirst($parameters = null): ?ModelInterface { return parent::findFirst($parameters); } - } diff --git a/tests/_data/console/app/models/files/TestModel5.php b/tests/_data/console/app/models/files/TestModel5.php index c279eaec0..b32735dcd 100644 --- a/tests/_data/console/app/models/files/TestModel5.php +++ b/tests/_data/console/app/models/files/TestModel5.php @@ -1,10 +1,13 @@ setSource("TestModel5"); + $this->setSource('TestModel5'); } /** * Allows to query a set of records that match the specified conditions * * @param mixed $parameters - * @return TestModel5[]|TestModel5|\Phalcon\Mvc\Model\ResultSetInterface + * @return TestModel5[]|TestModel5|ResultsetInterface */ - public static function find($parameters = null): \Phalcon\Mvc\Model\ResultsetInterface + public static function find($parameters = null): ResultsetInterface { return parent::find($parameters); } @@ -42,11 +44,10 @@ public static function find($parameters = null): \Phalcon\Mvc\Model\ResultsetInt * Allows to query the first record that match the specified conditions * * @param mixed $parameters - * @return TestModel5|\Phalcon\Mvc\Model\ResultInterface|\Phalcon\Mvc\ModelInterface|null + * @return TestModel5|ResultInterface|ModelInterface|null */ - public static function findFirst($parameters = null): ?\Phalcon\Mvc\ModelInterface + public static function findFirst($parameters = null): ?ModelInterface { return parent::findFirst($parameters); } - } diff --git a/tests/_data/console/app/models/files/Testmodel4.php b/tests/_data/console/app/models/files/Testmodel4.php index 358b7834f..243920228 100644 --- a/tests/_data/console/app/models/files/Testmodel4.php +++ b/tests/_data/console/app/models/files/Testmodel4.php @@ -1,10 +1,13 @@ setSchema("devtools"); - $this->setSource("Testmodel4"); + $this->setSchema('devtools'); + $this->setSource('Testmodel4'); } /** * Allows to query a set of records that match the specified conditions * * @param mixed $parameters - * @return Testmodel4[]|Testmodel4|\Phalcon\Mvc\Model\ResultSetInterface + * @return Testmodel4[]|Testmodel4|ResultsetInterface */ - public static function find($parameters = null): \Phalcon\Mvc\Model\ResultsetInterface + public static function find($parameters = null): ResultsetInterface { return parent::find($parameters); } @@ -43,11 +45,10 @@ public static function find($parameters = null): \Phalcon\Mvc\Model\ResultsetInt * Allows to query the first record that match the specified conditions * * @param mixed $parameters - * @return Testmodel4|\Phalcon\Mvc\Model\ResultInterface|\Phalcon\Mvc\ModelInterface|null + * @return Testmodel4|ResultInterface|ModelInterface|null */ - public static function findFirst($parameters = null): ?\Phalcon\Mvc\ModelInterface + public static function findFirst($parameters = null): ?ModelInterface { return parent::findFirst($parameters); } - } diff --git a/tests/_data/console/app/mysql/config.php b/tests/_data/console/app/mysql/config.php index 683a83e70..ffc19ef1e 100644 --- a/tests/_data/console/app/mysql/config.php +++ b/tests/_data/console/app/mysql/config.php @@ -21,6 +21,7 @@ ], 'application' => [ 'controllersDir' => app_path() . '/controllers/', + 'tasksDir' => app_path() . '/tasks/', 'modelsDir' => app_path() . '/models/', 'viewsDir' => app_path() . '/views/', ], diff --git a/tests/unit/Access/Policy/IpTest.php b/tests/unit/Access/Policy/IpTest.php index b4adc367b..e1f6a325a 100644 --- a/tests/unit/Access/Policy/IpTest.php +++ b/tests/unit/Access/Policy/IpTest.php @@ -37,4 +37,15 @@ public function testCheckIp(string $ip, string $allowedIp, bool $expected): void $this->assertSame($expected, $checkIpMethod->invokeArgs($ipClass, [$allowedIp])); } + + /** + * @dataProvider IPsDataProvider + */ + public function testIsAllowedAccess(): void + { + $class = $this->createMock(Ip::class); + $class->method('isAllowedAccess')->willReturn(true); + + $this->assertTrue($class->isAllowedAccess('devtools', [])); + } } diff --git a/tests/unit/Builder/Component/TaskTest.php b/tests/unit/Builder/Component/TaskTest.php new file mode 100644 index 000000000..39b41829b --- /dev/null +++ b/tests/unit/Builder/Component/TaskTest.php @@ -0,0 +1,18 @@ +createMock(Task::class); + + $this->assertInstanceOf(AbstractComponent::class, $class); + } +} diff --git a/tests/unit/Generator/Entity/AbstractGeneratorTest.php b/tests/unit/Generator/Entity/AbstractGeneratorTest.php new file mode 100644 index 000000000..22f47c052 --- /dev/null +++ b/tests/unit/Generator/Entity/AbstractGeneratorTest.php @@ -0,0 +1,117 @@ +generator = $this->getMockForAbstractClass( + AbstractEntityGenerator::class, + [self::CLASS_NAME, self::BASE_CLASS, self::NAMESPACE] + ); + } + + public function testPrint(): void + { + $code = $this->generator->printCode(new PsrPrinter()); + + $this->assertStringContainsString('class AbstractEntity extends BaseEntity', $code); + } + + public function testHasMethods(): void + { + $this->generator->setStrict(); + $code = $this->generator->printCode(new PsrPrinter()); + + $this->assertStringContainsString('declare(strict_types=1);', $code); + } + + public function testAbstract(): void + { + $this->generator->setClassAbstract(); + $code = $this->generator->printCode(new PsrPrinter()); + + $this->assertStringContainsString('abstract class AbstractEntity extends BaseEntity', $code); + } + + public function testImplements(): void + { + $this->generator->addImplements(UploadedFileInterface::class); + $code = $this->generator->printCode(new PsrPrinter()); + + $this->assertStringContainsString('use Psr\Http\Message\UploadedFileInterface;', $code); + $this->assertStringContainsString('implements UploadedFileInterface', $code); + } + + public function testAddMethod(): void + { + $this->generator->addMethod('test'); + $code = $this->generator->printCode(new PsrPrinter()); + + $this->assertStringContainsString('public function test()', $code); + } + + public function testAddImport(): void + { + $this->generator->addImport(self::class); + $code = $this->generator->printCode(new PsrPrinter()); + + $this->assertStringContainsString('use ' . self::class . ';', $code); + } + + public function testAddConstant(): void + { + $this->generator->addConstant('test'); + $code = $this->generator->printCode(new PsrPrinter()); + + $this->assertStringContainsString('public const test = null;', $code); + } + + public function testAddProperty(): void + { + $this->generator->addProperty('test'); + $code = $this->generator->printCode(new PsrPrinter()); + + $this->assertStringContainsString('public $test;', $code); + } + + public function testAddMethods(): void + { + $this->generator->addMethods([ + 'testFunction1' => [], + 'testFunction2' => [], + ]); + $code = $this->generator->printCode(new PsrPrinter()); + + $this->assertStringContainsString('public function testFunction1()', $code); + $this->assertStringContainsString('public function testFunction2()', $code); + } + + public function testGetCleanImports(): void + { + $imports = $this->generator->getCleanImports(); + + $this->assertSame([ + "AbstractEntity" => [ + 0 => "\App\Entities\AbstractEntity", + 1 => "AbstractEntity", + ], + "BaseEntity" => [], + ], $imports); + } +} diff --git a/tests/unit/Generator/Entity/ControllerGeneratorTest.php b/tests/unit/Generator/Entity/ControllerGeneratorTest.php new file mode 100644 index 000000000..708173165 --- /dev/null +++ b/tests/unit/Generator/Entity/ControllerGeneratorTest.php @@ -0,0 +1,113 @@ +generator = new ControllerEntityGenerator( + self::CLASS_NAME, self::BASE_CLASS, self::NAMESPACE + ); + } + + public function testPrint(): void + { + $code = $this->generator->printCode(new PsrPrinter()); + + $this->assertStringContainsString('class ClassEntity extends BaseEntity', $code); + } + + public function testStrict(): void + { + $this->generator->setStrict(); + $code = $this->generator->printCode(new PsrPrinter()); + + $this->assertStringContainsString('declare(strict_types=1);', $code); + } + + public function testAbstract(): void + { + $this->generator->setClassAbstract(); + $code = $this->generator->printCode(new PsrPrinter()); + + $this->assertStringContainsString('abstract class ClassEntity extends BaseEntity', $code); + } + + public function testImplements(): void + { + $this->generator->addImplements(UploadedFileInterface::class); + $code = $this->generator->printCode(new PsrPrinter()); + + $this->assertStringContainsString('use Psr\Http\Message\UploadedFileInterface;', $code); + $this->assertStringContainsString('implements UploadedFileInterface', $code); + } + + public function testAddMethod(): void + { + $this->generator->addMethod('test'); + $code = $this->generator->printCode(new PsrPrinter()); + + $this->assertStringContainsString('public function test()', $code); + } + + public function testAddImport(): void + { + $this->generator->addImport(self::class); + $code = $this->generator->printCode(new PsrPrinter()); + + $this->assertStringContainsString('use ' . self::class . ';', $code); + } + + public function testAddConstant(): void + { + $this->generator->addConstant('test'); + $code = $this->generator->printCode(new PsrPrinter()); + + $this->assertStringContainsString('public const test = null;', $code); + } + + public function testAddProperty(): void + { + $this->generator->addProperty('test'); + $code = $this->generator->printCode(new PsrPrinter()); + + $this->assertStringContainsString('public $test;', $code); + } + + public function testAddMethods(): void + { + $this->generator->addMethods([ + 'testFunction1' => [], + 'testFunction2' => [], + ]); + $code = $this->generator->printCode(new PsrPrinter()); + + $this->assertStringContainsString('public function testFunction1()', $code); + $this->assertStringContainsString('public function testFunction2()', $code); + } + + public function testGetCleanImports(): void + { + $imports = $this->generator->getCleanImports(); + + $this->assertSame([ + "ClassEntity" => [], + "BaseEntity" => [], + ], $imports); + } +} diff --git a/tests/unit/Generator/Helper/MethodArgumentDtoTest.php b/tests/unit/Generator/Helper/MethodArgumentDtoTest.php new file mode 100644 index 000000000..896131166 --- /dev/null +++ b/tests/unit/Generator/Helper/MethodArgumentDtoTest.php @@ -0,0 +1,34 @@ +methodArgumentDto = new MethodArgumentDto( + 'testName', 'testType' + ); + } + + public function testInstance(): void + { + $this->assertInstanceOf(MethodArgumentDto::class, $this->methodArgumentDto); + } + + public function testGetters(): void + { + $this->assertSame('testName', $this->methodArgumentDto->getName()); + $this->assertSame('testType', $this->methodArgumentDto->getType()); + $this->assertFalse($this->methodArgumentDto->isNullable()); + $this->assertFalse($this->methodArgumentDto->isRef()); + $this->assertSame(MethodArgumentDto::NO_VALUE, $this->methodArgumentDto->getDefault()); + } +} diff --git a/tests/unit/Generator/Helper/ModelMethodHelperTest.php b/tests/unit/Generator/Helper/ModelMethodHelperTest.php new file mode 100644 index 000000000..68050d70d --- /dev/null +++ b/tests/unit/Generator/Helper/ModelMethodHelperTest.php @@ -0,0 +1,41 @@ +modelMethodsHelper = new ModelMethodsHelper(); + } + + public function testInstance(): void + { + $this->assertInstanceOf(ModelMethodsHelper::class, $this->modelMethodsHelper); + } + + public function testState(): void + { + $this->modelMethodsHelper->setState('initialize'); + $this->assertTrue($this->modelMethodsHelper->alreadyInitialized()); + + $this->modelMethodsHelper->setState('findFirst'); + $this->assertTrue($this->modelMethodsHelper->alreadyFindFirst()); + + $this->modelMethodsHelper->setState('find'); + $this->assertTrue($this->modelMethodsHelper->alreadyFind()); + + $this->modelMethodsHelper->setState('validation'); + $this->assertTrue($this->modelMethodsHelper->alreadyValidations()); + + $this->modelMethodsHelper->setState('columnMap'); + $this->assertTrue($this->modelMethodsHelper->alreadyColumnMapped()); + } +} diff --git a/tests/unit/Generator/SnippetTest.php b/tests/unit/Generator/SnippetTest.php deleted file mode 100644 index 354fa86bf..000000000 --- a/tests/unit/Generator/SnippetTest.php +++ /dev/null @@ -1,54 +0,0 @@ -snippet = new Snippet(); - } - - public function testGetClass(): void - { - $expected = << 'Test', - ]); - - $classString = $this->snippet->getClass( - 'namespace Test\DevTools;' . PHP_EOL . PHP_EOL, - '', - '', - '', - $options, - 'BaseClass', - '' - ); - - $this->assertSame($expected, $classString); - } -} diff --git a/tests/unit/Options/OptionsAwareTest.php b/tests/unit/Options/OptionsAwareTest.php new file mode 100644 index 000000000..9e58f0834 --- /dev/null +++ b/tests/unit/Options/OptionsAwareTest.php @@ -0,0 +1,45 @@ +optionsAwareConfig = new OptionsAware(); + } + + public function testImplementation(): void + { + $this->assertInstanceOf(OptionsAware::class, $this->optionsAwareConfig); + } + + public function testSetGetOption(): void + { + $this->optionsAwareConfig->setOption('testKey', 'testValue'); + + $this->assertSame('testValue', $this->optionsAwareConfig->getOption('testKey')); + } + + public function testSetGetValidOptionOrDefaultValue(): void + { + $this->optionsAwareConfig->setValidOptionOrDefaultValue('testKey', '', 'defaultValue'); + + $this->assertSame('defaultValue', $this->optionsAwareConfig->getOption('testKey')); + } + + public function testHasOption(): void + { + $this->optionsAwareConfig->setOption('testKey', 'testValue'); + + $this->assertTrue($this->optionsAwareConfig->hasOption('testKey')); + } +} diff --git a/tests/unit/Snippet/ControllerSnippetTest.php b/tests/unit/Snippet/ControllerSnippetTest.php new file mode 100644 index 000000000..b272062f7 --- /dev/null +++ b/tests/unit/Snippet/ControllerSnippetTest.php @@ -0,0 +1,75 @@ +getOptions(); + $snippet = new ControllerSnippet(self::MODEL_CLASS, $options); + $data = $snippet->getSearchAction(); + + $this->assertStringContainsString(self::MODEL_CLASS, $data); + } + + public function testEditAction(): void + { + $options = $this->getOptions(); + $snippet = new ControllerSnippet(self::MODEL_CLASS, $options); + $data = $snippet->getEditAction(); + + $this->assertStringContainsString(self::MODEL_CLASS, $data); + } + + public function testCreateAction(): void + { + $options = $this->getOptions(); + $snippet = new ControllerSnippet(self::MODEL_CLASS, $options); + $data = $snippet->getCreateAction(); + + $this->assertStringContainsString(self::MODEL_CLASS, $data); + } + + public function testSaveAction(): void + { + $options = $this->getOptions(); + $snippet = new ControllerSnippet(self::MODEL_CLASS, $options); + $data = $snippet->getSaveAction(); + + $this->assertStringContainsString(self::MODEL_CLASS, $data); + } + + public function testDeleteAction(): void + { + $options = $this->getOptions(); + $snippet = new ControllerSnippet(self::MODEL_CLASS, $options); + $data = $snippet->getDeleteAction(); + + $this->assertStringContainsString(self::MODEL_CLASS, $data); + } + + private function getOptions(): Config + { + return new Config([ + 'plural' => 'record', + 'singular' => 'Record', + 'genSettersGetters' => true, + 'identityField' => null, + 'dataTypes' => [], + 'attributes' => [], + ]); + } +} diff --git a/tests/unit/Snippet/ModelSnippetTest.php b/tests/unit/Snippet/ModelSnippetTest.php new file mode 100644 index 000000000..0cf5dd29f --- /dev/null +++ b/tests/unit/Snippet/ModelSnippetTest.php @@ -0,0 +1,83 @@ +snippet = new ModelSnippet(); + } + + public function testGetClass(): void + { + $expected = << 'Test', + ]); + + $classString = $this->snippet->getClass( + $options, + 'namespace Test\DevTools;' . PHP_EOL . PHP_EOL, + '', + '', + '', + 'BaseClass', + '' + ); + + $this->assertSame($expected, $classString); + } + + public function testGetValidateInclusion(): void + { + $validateInclusion = $this->snippet->getValidateInclusion( + 'test', + '1, 2, 3' + ); + + $this->assertStringContainsString("'domain' => [1, 2, 3],", $validateInclusion); + } + + public function testGetValidateEmail(): void + { + $validateEmail = $this->snippet->getValidateEmail( + 'email_field' + ); + + $this->assertStringContainsString("\$validator->add('email_field'", $validateEmail); + } + + public function testGetColumnMap(): void + { + $columnMap = $this->snippet->getColumnMap( + [], true + ); + + $this->assertStringContainsString("return [\n \n];", $columnMap); + } +} diff --git a/tests/unit/UtilsTest.php b/tests/unit/UtilsTest.php index 4215cf4bd..33ac38014 100644 --- a/tests/unit/UtilsTest.php +++ b/tests/unit/UtilsTest.php @@ -13,6 +13,7 @@ namespace Phalcon\DevTools\Tests\Unit; +use Phalcon\Config; use Phalcon\DevTools\Utils; use Phalcon\DevTools\Tests\Support\Module\UnitTest; use Phalcon\Text; @@ -117,4 +118,16 @@ function ($string, $expected) { ] ); } + + public function testResolveDbSchema() + { + $dbSchema = Utils::resolveDbSchema(new Config([ + 'dbname' => 'devtools', + 'schema' => 'public', + 'adapter' => 'Mysql', + ])); + + + $this->assertSame('public', $dbSchema); + } } From 5ff351a528c75021fd3112767fb7f37b6187de47 Mon Sep 17 00:00:00 2001 From: Aziz Muzafarov Date: Sun, 3 Oct 2021 20:10:37 +0300 Subject: [PATCH 02/25] Updated composer packages --- CHANGELOG.md | 1 + composer.lock | 121 +++++++++++++++++++++++++++----------------------- 2 files changed, 67 insertions(+), 55 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6cc48fea3..9bdb29b25 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,7 @@ # [4.3.0](https://github.com/phalcon/cphalcon/releases/tag/v4.3.0) ## Changed - Changed code generation to external implementation [1455](https://github.com/phalcon/phalcon-devtools/issues/1455) +- Updated composer packages [1523](https://github.com/phalcon/phalcon-devtools/pull/1523) # [4.2.0](https://github.com/phalcon/cphalcon/releases/tag/v4.2.0) Supported PHP Versions: 7.3, 7.4, 8.0 diff --git a/composer.lock b/composer.lock index c6903596f..63517c734 100644 --- a/composer.lock +++ b/composer.lock @@ -111,16 +111,16 @@ }, { "name": "nette/php-generator", - "version": "v3.6.0", + "version": "v3.6.2", "source": { "type": "git", "url": "https://github.com/nette/php-generator.git", - "reference": "2f28a34203ea2e730371d913fc06ae45b6e9baaa" + "reference": "bce6abcd4090ab5eec24b78f26c753c6525a425c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nette/php-generator/zipball/2f28a34203ea2e730371d913fc06ae45b6e9baaa", - "reference": "2f28a34203ea2e730371d913fc06ae45b6e9baaa", + "url": "https://api.github.com/repos/nette/php-generator/zipball/bce6abcd4090ab5eec24b78f26c753c6525a425c", + "reference": "bce6abcd4090ab5eec24b78f26c753c6525a425c", "shasum": "" }, "require": { @@ -128,8 +128,8 @@ "php": ">=7.2 <8.2" }, "require-dev": { - "nette/tester": "^2.0", - "nikic/php-parser": "^4.4", + "nette/tester": "^2.4", + "nikic/php-parser": "^4.11", "phpstan/phpstan": "^0.12", "tracy/tracy": "^2.3" }, @@ -173,26 +173,26 @@ ], "support": { "issues": "https://github.com/nette/php-generator/issues", - "source": "https://github.com/nette/php-generator/tree/v3.6.0" + "source": "https://github.com/nette/php-generator/tree/v3.6.2" }, - "time": "2021-08-29T15:43:46+00:00" + "time": "2021-09-23T21:48:24+00:00" }, { "name": "nette/utils", - "version": "v3.2.3", + "version": "v3.2.5", "source": { "type": "git", "url": "https://github.com/nette/utils.git", - "reference": "5c36cc1ba9bb6abb8a9e425cf054e0c3fd5b9822" + "reference": "9cd80396ca58d7969ab44fc7afcf03624dfa526e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nette/utils/zipball/5c36cc1ba9bb6abb8a9e425cf054e0c3fd5b9822", - "reference": "5c36cc1ba9bb6abb8a9e425cf054e0c3fd5b9822", + "url": "https://api.github.com/repos/nette/utils/zipball/9cd80396ca58d7969ab44fc7afcf03624dfa526e", + "reference": "9cd80396ca58d7969ab44fc7afcf03624dfa526e", "shasum": "" }, "require": { - "php": ">=7.2 <8.1" + "php": ">=7.2 <8.2" }, "conflict": { "nette/di": "<3.0.6" @@ -258,22 +258,22 @@ ], "support": { "issues": "https://github.com/nette/utils/issues", - "source": "https://github.com/nette/utils/tree/v3.2.3" + "source": "https://github.com/nette/utils/tree/v3.2.5" }, - "time": "2021-08-16T21:05:00+00:00" + "time": "2021-09-20T10:50:11+00:00" }, { "name": "nikic/php-parser", - "version": "v4.12.0", + "version": "v4.13.0", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "6608f01670c3cc5079e18c1dab1104e002579143" + "reference": "50953a2691a922aa1769461637869a0a2faa3f53" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/6608f01670c3cc5079e18c1dab1104e002579143", - "reference": "6608f01670c3cc5079e18c1dab1104e002579143", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/50953a2691a922aa1769461637869a0a2faa3f53", + "reference": "50953a2691a922aa1769461637869a0a2faa3f53", "shasum": "" }, "require": { @@ -314,9 +314,9 @@ ], "support": { "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v4.12.0" + "source": "https://github.com/nikic/PHP-Parser/tree/v4.13.0" }, - "time": "2021-07-21T10:44:31+00:00" + "time": "2021-09-20T12:20:58+00:00" }, { "name": "phalcon/cli-options-parser", @@ -1521,16 +1521,16 @@ }, { "name": "symfony/var-dumper", - "version": "v4.4.30", + "version": "v4.4.31", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "7f65c44c2ce80d3a0fcdb6385ee0ad535e45660c" + "reference": "1f12cc0c2e880a5f39575c19af81438464717839" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/7f65c44c2ce80d3a0fcdb6385ee0ad535e45660c", - "reference": "7f65c44c2ce80d3a0fcdb6385ee0ad535e45660c", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/1f12cc0c2e880a5f39575c19af81438464717839", + "reference": "1f12cc0c2e880a5f39575c19af81438464717839", "shasum": "" }, "require": { @@ -1590,7 +1590,7 @@ "dump" ], "support": { - "source": "https://github.com/symfony/var-dumper/tree/v4.4.30" + "source": "https://github.com/symfony/var-dumper/tree/v4.4.31" }, "funding": [ { @@ -1606,35 +1606,35 @@ "type": "tidelift" } ], - "time": "2021-08-04T20:31:23+00:00" + "time": "2021-09-24T15:30:11+00:00" }, { "name": "vlucas/phpdotenv", - "version": "v5.3.0", + "version": "v5.3.1", "source": { "type": "git", "url": "https://github.com/vlucas/phpdotenv.git", - "reference": "b3eac5c7ac896e52deab4a99068e3f4ab12d9e56" + "reference": "accaddf133651d4b5cf81a119f25296736ffc850" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/b3eac5c7ac896e52deab4a99068e3f4ab12d9e56", - "reference": "b3eac5c7ac896e52deab4a99068e3f4ab12d9e56", + "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/accaddf133651d4b5cf81a119f25296736ffc850", + "reference": "accaddf133651d4b5cf81a119f25296736ffc850", "shasum": "" }, "require": { "ext-pcre": "*", - "graham-campbell/result-type": "^1.0.1", + "graham-campbell/result-type": "^1.0.2", "php": "^7.1.3 || ^8.0", - "phpoption/phpoption": "^1.7.4", - "symfony/polyfill-ctype": "^1.17", - "symfony/polyfill-mbstring": "^1.17", - "symfony/polyfill-php80": "^1.17" + "phpoption/phpoption": "^1.8", + "symfony/polyfill-ctype": "^1.23", + "symfony/polyfill-mbstring": "^1.23.1", + "symfony/polyfill-php80": "^1.23.1" }, "require-dev": { "bamarni/composer-bin-plugin": "^1.4.1", "ext-filter": "*", - "phpunit/phpunit": "^7.5.20 || ^8.5.14 || ^9.5.1" + "phpunit/phpunit": "^7.5.20 || ^8.5.21 || ^9.5.10" }, "suggest": { "ext-filter": "Required to use the boolean validator." @@ -1657,13 +1657,11 @@ "authors": [ { "name": "Graham Campbell", - "email": "graham@alt-three.com", - "homepage": "https://gjcampbell.co.uk/" + "email": "hello@gjcampbell.co.uk" }, { "name": "Vance Lucas", - "email": "vance@vancelucas.com", - "homepage": "https://vancelucas.com/" + "email": "vance@vancelucas.com" } ], "description": "Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.", @@ -1674,7 +1672,7 @@ ], "support": { "issues": "https://github.com/vlucas/phpdotenv/issues", - "source": "https://github.com/vlucas/phpdotenv/tree/v5.3.0" + "source": "https://github.com/vlucas/phpdotenv/tree/v5.3.1" }, "funding": [ { @@ -1686,7 +1684,7 @@ "type": "tidelift" } ], - "time": "2021-01-20T15:23:13+00:00" + "time": "2021-10-02T19:24:42+00:00" }, { "name": "webmozart/assert", @@ -1750,16 +1748,16 @@ "packages-dev": [ { "name": "amphp/amp", - "version": "v2.6.0", + "version": "v2.6.1", "source": { "type": "git", "url": "https://github.com/amphp/amp.git", - "reference": "caa95edeb1ca1bf7532e9118ede4a3c3126408cc" + "reference": "c5fc66a78ee38d7ac9195a37bacaf940eb3f65ae" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/amphp/amp/zipball/caa95edeb1ca1bf7532e9118ede4a3c3126408cc", - "reference": "caa95edeb1ca1bf7532e9118ede4a3c3126408cc", + "url": "https://api.github.com/repos/amphp/amp/zipball/c5fc66a78ee38d7ac9195a37bacaf940eb3f65ae", + "reference": "c5fc66a78ee38d7ac9195a37bacaf940eb3f65ae", "shasum": "" }, "require": { @@ -1827,7 +1825,7 @@ "support": { "irc": "irc://irc.freenode.org/amphp", "issues": "https://github.com/amphp/amp/issues", - "source": "https://github.com/amphp/amp/tree/v2.6.0" + "source": "https://github.com/amphp/amp/tree/v2.6.1" }, "funding": [ { @@ -1835,7 +1833,7 @@ "type": "github" } ], - "time": "2021-07-16T20:06:06+00:00" + "time": "2021-09-23T18:43:08+00:00" }, { "name": "amphp/byte-stream", @@ -3757,6 +3755,7 @@ "issues": "https://github.com/hoaproject/Compiler/issues", "source": "https://central.hoa-project.net/Resource/Library/Compiler" }, + "abandoned": true, "time": "2017-08-08T07:44:07+00:00" }, { @@ -3828,6 +3827,7 @@ "issues": "https://github.com/hoaproject/Consistency/issues", "source": "https://central.hoa-project.net/Resource/Library/Consistency" }, + "abandoned": true, "time": "2017-05-02T12:18:12+00:00" }, { @@ -3892,6 +3892,7 @@ "issues": "https://github.com/hoaproject/Event/issues", "source": "https://central.hoa-project.net/Resource/Library/Event" }, + "abandoned": true, "time": "2017-01-13T15:30:50+00:00" }, { @@ -3954,6 +3955,7 @@ "issues": "https://github.com/hoaproject/Exception/issues", "source": "https://central.hoa-project.net/Resource/Library/Exception" }, + "abandoned": true, "time": "2017-01-16T07:53:27+00:00" }, { @@ -4024,6 +4026,7 @@ "issues": "https://github.com/hoaproject/File/issues", "source": "https://central.hoa-project.net/Resource/Library/File" }, + "abandoned": true, "time": "2017-07-11T07:42:15+00:00" }, { @@ -4086,6 +4089,7 @@ "issues": "https://github.com/hoaproject/Iterator/issues", "source": "https://central.hoa-project.net/Resource/Library/Iterator" }, + "abandoned": true, "time": "2017-01-10T10:34:47+00:00" }, { @@ -4159,6 +4163,7 @@ "issues": "https://github.com/hoaproject/Math/issues", "source": "https://central.hoa-project.net/Resource/Library/Math" }, + "abandoned": true, "time": "2017-05-16T08:02:17+00:00" }, { @@ -4227,6 +4232,7 @@ "issues": "https://github.com/hoaproject/Protocol/issues", "source": "https://central.hoa-project.net/Resource/Library/Protocol" }, + "abandoned": true, "time": "2017-01-14T12:26:10+00:00" }, { @@ -4291,6 +4297,7 @@ "issues": "https://github.com/hoaproject/Regex/issues", "source": "https://central.hoa-project.net/Resource/Library/Regex" }, + "abandoned": true, "time": "2017-01-13T16:10:24+00:00" }, { @@ -4363,6 +4370,7 @@ "issues": "https://github.com/hoaproject/Stream/issues", "source": "https://central.hoa-project.net/Resource/Library/Stream" }, + "abandoned": true, "time": "2017-02-21T16:01:06+00:00" }, { @@ -4431,6 +4439,7 @@ "issues": "https://github.com/hoaproject/Ustring/issues", "source": "https://central.hoa-project.net/Resource/Library/Ustring" }, + "abandoned": true, "time": "2017-01-16T07:08:25+00:00" }, { @@ -4494,6 +4503,7 @@ "issues": "https://github.com/hoaproject/Visitor/issues", "source": "https://central.hoa-project.net/Resource/Library/Visitor" }, + "abandoned": true, "time": "2017-01-16T07:02:03+00:00" }, { @@ -4554,6 +4564,7 @@ "issues": "https://github.com/hoaproject/Zformat/issues", "source": "https://central.hoa-project.net/Resource/Library/Zformat" }, + "abandoned": true, "time": "2017-01-10T10:39:54+00:00" }, { @@ -5995,16 +6006,16 @@ }, { "name": "phpunit/phpunit", - "version": "8.5.20", + "version": "8.5.21", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "9deefba183198398a09b927a6ac6bc1feb0b7b70" + "reference": "50a58a60b85947b0bee4c8ecfe0f4bbdcf20e984" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/9deefba183198398a09b927a6ac6bc1feb0b7b70", - "reference": "9deefba183198398a09b927a6ac6bc1feb0b7b70", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/50a58a60b85947b0bee4c8ecfe0f4bbdcf20e984", + "reference": "50a58a60b85947b0bee4c8ecfe0f4bbdcf20e984", "shasum": "" }, "require": { @@ -6076,7 +6087,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", - "source": "https://github.com/sebastianbergmann/phpunit/tree/8.5.20" + "source": "https://github.com/sebastianbergmann/phpunit/tree/8.5.21" }, "funding": [ { @@ -6088,7 +6099,7 @@ "type": "github" } ], - "time": "2021-08-31T06:44:38+00:00" + "time": "2021-09-25T07:37:20+00:00" }, { "name": "psr/http-client", From b3ee2d39fbbeba29b4b522513227d221b46deb75 Mon Sep 17 00:00:00 2001 From: Jon Warmington Date: Tue, 17 Jan 2023 16:01:14 -0500 Subject: [PATCH 03/25] fix depenencies to work with PHP 8.X --- composer.json | 10 +- composer.lock | 5545 +++++++++++++++++++++++-------------------------- 2 files changed, 2557 insertions(+), 2998 deletions(-) diff --git a/composer.json b/composer.json index ba9982322..9661fa18d 100644 --- a/composer.json +++ b/composer.json @@ -22,21 +22,21 @@ "forum": "https://forum.phalcon.io" }, "require": { - "php": ">=7.3", + "php": ">=8.0", "ext-pdo": "*", "ext-json": "*", - "ext-phalcon": ">=4.0.5", + "ext-phalcon": ">=5.0.0", "psy/psysh": "~0.9", "nikic/php-parser": "^4.2.4", "phalcon/migrations": "^2.0", "vlucas/phpdotenv": "^3.6|^4.0|^5.0", "nette/php-generator": "^3.5", - "roave/better-reflection": "^3.5|^4.12" + "roave/better-reflection": "^5.10.0|^6.1.0" }, "require-dev": { - "humbug/box": "^3.8|^3.13", + "humbug/box": "^3.8|^3.16|^4.1", "codeception/codeception": "^4.1", - "phpdocumentor/reflection-docblock": "^4.3|^5.2", + "phpdocumentor/reflection-docblock": "^5.3|^6.2", "phpunit/phpunit": "^8.0", "codeception/specify": "^1.2", "codeception/verify": "^1.2", diff --git a/composer.lock b/composer.lock index 63517c734..f01046b30 100644 --- a/composer.lock +++ b/composer.lock @@ -4,28 +4,185 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "116d36c18145da2301139ad5b099959b", + "content-hash": "9c3a1f0920444426cd2dd0ad2bbb69a6", "packages": [ + { + "name": "composer/package-versions-deprecated", + "version": "1.11.99.5", + "source": { + "type": "git", + "url": "https://github.com/composer/package-versions-deprecated.git", + "reference": "b4f54f74ef3453349c24a845d22392cd31e65f1d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/package-versions-deprecated/zipball/b4f54f74ef3453349c24a845d22392cd31e65f1d", + "reference": "b4f54f74ef3453349c24a845d22392cd31e65f1d", + "shasum": "" + }, + "require": { + "composer-plugin-api": "^1.1.0 || ^2.0", + "php": "^7 || ^8" + }, + "replace": { + "ocramius/package-versions": "1.11.99" + }, + "require-dev": { + "composer/composer": "^1.9.3 || ^2.0@dev", + "ext-zip": "^1.13", + "phpunit/phpunit": "^6.5 || ^7" + }, + "type": "composer-plugin", + "extra": { + "class": "PackageVersions\\Installer", + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "PackageVersions\\": "src/PackageVersions" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com" + }, + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be" + } + ], + "description": "Composer plugin that provides efficient querying for installed package versions (no runtime IO)", + "support": { + "issues": "https://github.com/composer/package-versions-deprecated/issues", + "source": "https://github.com/composer/package-versions-deprecated/tree/1.11.99.5" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2022-01-17T14:14:24+00:00" + }, + { + "name": "fidry/console", + "version": "0.5.5", + "source": { + "type": "git", + "url": "https://github.com/theofidry/console.git", + "reference": "bc1fe03f600c63f12ec0a39c6b746c1a1fb77bf7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/theofidry/console/zipball/bc1fe03f600c63f12ec0a39c6b746c1a1fb77bf7", + "reference": "bc1fe03f600c63f12ec0a39c6b746c1a1fb77bf7", + "shasum": "" + }, + "require": { + "php": "^7.4.0 || ^8.0.0", + "symfony/console": "^4.4 || ^5.4 || ^6.1", + "symfony/event-dispatcher-contracts": "^1.0 || ^2.5 || ^3.0", + "symfony/service-contracts": "^1.0 || ^2.5 || ^3.0", + "thecodingmachine/safe": "^1.3 || ^2.0", + "webmozart/assert": "^1.11" + }, + "conflict": { + "symfony/dependency-injection": "<5.3.0", + "symfony/framework-bundle": "<5.3.0", + "symfony/http-kernel": "<5.3.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.4", + "composer/semver": "^3.3", + "ergebnis/composer-normalize": "^2.28", + "infection/infection": "^0.26", + "phpspec/prophecy-phpunit": "^2.0", + "phpunit/phpunit": "^9.4.3", + "symfony/dependency-injection": "^4.4 || ^5.4 || ^6.1", + "symfony/framework-bundle": "^4.4 || ^5.4 || ^6.1", + "symfony/http-kernel": "^4.4 || ^5.4 || ^6.1", + "symfony/phpunit-bridge": "^4.4.47 || ^5.4 || ^6.0", + "symfony/yaml": "^4.4 || ^5.4 || ^6.1", + "webmozarts/strict-phpunit": "^7.3" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": false, + "forward-command": false + }, + "branch-alias": { + "dev-main": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Fidry\\Console\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Théo Fidry", + "email": "theo.fidry@gmail.com" + } + ], + "description": "Library to create CLI applications", + "keywords": [ + "cli", + "console", + "symfony" + ], + "support": { + "issues": "https://github.com/theofidry/console/issues", + "source": "https://github.com/theofidry/console/tree/0.5.5" + }, + "funding": [ + { + "url": "https://github.com/theofidry", + "type": "github" + } + ], + "time": "2022-12-18T10:49:34+00:00" + }, { "name": "graham-campbell/result-type", - "version": "v1.0.2", + "version": "v1.1.0", "source": { "type": "git", "url": "https://github.com/GrahamCampbell/Result-Type.git", - "reference": "84afea85c6841deeea872f36249a206e878a5de0" + "reference": "a878d45c1914464426dc94da61c9e1d36ae262a8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/GrahamCampbell/Result-Type/zipball/84afea85c6841deeea872f36249a206e878a5de0", - "reference": "84afea85c6841deeea872f36249a206e878a5de0", + "url": "https://api.github.com/repos/GrahamCampbell/Result-Type/zipball/a878d45c1914464426dc94da61c9e1d36ae262a8", + "reference": "a878d45c1914464426dc94da61c9e1d36ae262a8", "shasum": "" }, "require": { - "php": "^7.0 || ^8.0", - "phpoption/phpoption": "^1.8" + "php": "^7.2.5 || ^8.0", + "phpoption/phpoption": "^1.9" }, "require-dev": { - "phpunit/phpunit": "^6.5.14 || ^7.5.20 || ^8.5.19 || ^9.5.8" + "phpunit/phpunit": "^8.5.28 || ^9.5.21" }, "type": "library", "autoload": { @@ -40,7 +197,8 @@ "authors": [ { "name": "Graham Campbell", - "email": "hello@gjcampbell.co.uk" + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" } ], "description": "An Implementation Of The Result Type", @@ -53,7 +211,7 @@ ], "support": { "issues": "https://github.com/GrahamCampbell/Result-Type/issues", - "source": "https://github.com/GrahamCampbell/Result-Type/tree/v1.0.2" + "source": "https://github.com/GrahamCampbell/Result-Type/tree/v1.1.0" }, "funding": [ { @@ -65,29 +223,117 @@ "type": "tidelift" } ], - "time": "2021-08-28T21:34:50+00:00" + "time": "2022-07-30T15:56:11+00:00" + }, + { + "name": "humbug/php-scoper", + "version": "0.17.7", + "source": { + "type": "git", + "url": "https://github.com/humbug/php-scoper.git", + "reference": "0760c02bd666e0dc4918e4e7fb1c4c53c47bcf54" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/humbug/php-scoper/zipball/0760c02bd666e0dc4918e4e7fb1c4c53c47bcf54", + "reference": "0760c02bd666e0dc4918e4e7fb1c4c53c47bcf54", + "shasum": "" + }, + "require": { + "composer/package-versions-deprecated": "^1.8", + "fidry/console": "^0.5.0", + "jetbrains/phpstorm-stubs": "^v2022.1", + "nikic/php-parser": "^4.12", + "php": "^8.1", + "symfony/console": "^5.2 || ^6.0", + "symfony/filesystem": "^5.2 || ^6.0", + "symfony/finder": "^5.2 || ^6.0", + "symfony/polyfill-php80": "^1.23", + "symfony/polyfill-php81": "^1.24", + "thecodingmachine/safe": "^1.3 || ^2.0" + }, + "replace": { + "symfony/polyfill-php73": "*" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.1", + "ergebnis/composer-normalize": "^2.28", + "humbug/box": "^4.0", + "phpspec/prophecy-phpunit": "^2.0", + "phpunit/phpunit": "^9.0" + }, + "bin": [ + "bin/php-scoper" + ], + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": false + }, + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "files": [ + "src/functions.php" + ], + "psr-4": { + "Humbug\\PhpScoper\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + }, + { + "name": "Théo Fidry", + "email": "theo.fidry@gmail.com" + }, + { + "name": "Pádraic Brady", + "email": "padraic.brady@gmail.com" + } + ], + "description": "Prefixes all PHP namespaces in a file or directory.", + "support": { + "issues": "https://github.com/humbug/php-scoper/issues", + "source": "https://github.com/humbug/php-scoper/tree/0.17.7" + }, + "time": "2022-11-03T19:10:41+00:00" }, { "name": "jetbrains/phpstorm-stubs", - "version": "v2019.1", + "version": "v2022.3", "source": { "type": "git", "url": "https://github.com/JetBrains/phpstorm-stubs.git", - "reference": "9e309771f362e979ecfb429303ad7a402c657234" + "reference": "6b568c153cea002dc6fad96285c3063d07cab18d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/JetBrains/phpstorm-stubs/zipball/9e309771f362e979ecfb429303ad7a402c657234", - "reference": "9e309771f362e979ecfb429303ad7a402c657234", + "url": "https://api.github.com/repos/JetBrains/phpstorm-stubs/zipball/6b568c153cea002dc6fad96285c3063d07cab18d", + "reference": "6b568c153cea002dc6fad96285c3063d07cab18d", "shasum": "" }, "require-dev": { - "nikic/php-parser": "v4.0.1", - "php": "^7.1", - "phpdocumentor/reflection-docblock": "^4.3", - "phpunit/phpunit": "7.1.4" + "friendsofphp/php-cs-fixer": "@stable", + "nikic/php-parser": "@stable", + "php": "^8.0", + "phpdocumentor/reflection-docblock": "@stable", + "phpunit/phpunit": "@stable" }, "type": "library", + "autoload": { + "files": [ + "PhpStormStubsMap.php" + ] + }, "notification-url": "https://packagist.org/downloads/", "license": [ "Apache-2.0" @@ -105,33 +351,33 @@ "type" ], "support": { - "source": "https://github.com/JetBrains/phpstorm-stubs/tree/v2019.1" + "source": "https://github.com/JetBrains/phpstorm-stubs/tree/v2022.3" }, - "time": "2019-03-25T16:59:23+00:00" + "time": "2022-10-17T09:21:37+00:00" }, { "name": "nette/php-generator", - "version": "v3.6.2", + "version": "v3.6.9", "source": { "type": "git", "url": "https://github.com/nette/php-generator.git", - "reference": "bce6abcd4090ab5eec24b78f26c753c6525a425c" + "reference": "d31782f7bd2ae84ad06f863391ec3fb77ca4d0a6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nette/php-generator/zipball/bce6abcd4090ab5eec24b78f26c753c6525a425c", - "reference": "bce6abcd4090ab5eec24b78f26c753c6525a425c", + "url": "https://api.github.com/repos/nette/php-generator/zipball/d31782f7bd2ae84ad06f863391ec3fb77ca4d0a6", + "reference": "d31782f7bd2ae84ad06f863391ec3fb77ca4d0a6", "shasum": "" }, "require": { "nette/utils": "^3.1.2", - "php": ">=7.2 <8.2" + "php": ">=7.2 <8.3" }, "require-dev": { "nette/tester": "^2.4", - "nikic/php-parser": "^4.11", + "nikic/php-parser": "^4.13", "phpstan/phpstan": "^0.12", - "tracy/tracy": "^2.3" + "tracy/tracy": "^2.8" }, "suggest": { "nikic/php-parser": "to use ClassType::withBodiesFrom() & GlobalFunction::withBodyFrom()" @@ -173,33 +419,33 @@ ], "support": { "issues": "https://github.com/nette/php-generator/issues", - "source": "https://github.com/nette/php-generator/tree/v3.6.2" + "source": "https://github.com/nette/php-generator/tree/v3.6.9" }, - "time": "2021-09-23T21:48:24+00:00" + "time": "2022-10-04T11:49:47+00:00" }, { "name": "nette/utils", - "version": "v3.2.5", + "version": "v3.2.8", "source": { "type": "git", "url": "https://github.com/nette/utils.git", - "reference": "9cd80396ca58d7969ab44fc7afcf03624dfa526e" + "reference": "02a54c4c872b99e4ec05c4aec54b5a06eb0f6368" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nette/utils/zipball/9cd80396ca58d7969ab44fc7afcf03624dfa526e", - "reference": "9cd80396ca58d7969ab44fc7afcf03624dfa526e", + "url": "https://api.github.com/repos/nette/utils/zipball/02a54c4c872b99e4ec05c4aec54b5a06eb0f6368", + "reference": "02a54c4c872b99e4ec05c4aec54b5a06eb0f6368", "shasum": "" }, "require": { - "php": ">=7.2 <8.2" + "php": ">=7.2 <8.3" }, "conflict": { "nette/di": "<3.0.6" }, "require-dev": { "nette/tester": "~2.0", - "phpstan/phpstan": "^0.12", + "phpstan/phpstan": "^1.0", "tracy/tracy": "^2.3" }, "suggest": { @@ -258,22 +504,22 @@ ], "support": { "issues": "https://github.com/nette/utils/issues", - "source": "https://github.com/nette/utils/tree/v3.2.5" + "source": "https://github.com/nette/utils/tree/v3.2.8" }, - "time": "2021-09-20T10:50:11+00:00" + "time": "2022-09-12T23:36:20+00:00" }, { "name": "nikic/php-parser", - "version": "v4.13.0", + "version": "v4.15.3", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "50953a2691a922aa1769461637869a0a2faa3f53" + "reference": "570e980a201d8ed0236b0a62ddf2c9cbb2034039" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/50953a2691a922aa1769461637869a0a2faa3f53", - "reference": "50953a2691a922aa1769461637869a0a2faa3f53", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/570e980a201d8ed0236b0a62ddf2c9cbb2034039", + "reference": "570e980a201d8ed0236b0a62ddf2c9cbb2034039", "shasum": "" }, "require": { @@ -314,9 +560,9 @@ ], "support": { "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v4.13.0" + "source": "https://github.com/nikic/PHP-Parser/tree/v4.15.3" }, - "time": "2021-09-20T12:20:58+00:00" + "time": "2023-01-16T22:05:37+00:00" }, { "name": "phalcon/cli-options-parser", @@ -398,16 +644,16 @@ }, { "name": "phalcon/migrations", - "version": "v2.2.3", + "version": "v2.2.4", "source": { "type": "git", "url": "https://github.com/phalcon/migrations.git", - "reference": "e58dae3c3786c8008374d7c2fcc4e2720f81a476" + "reference": "df71fb394a9a0840e27ff79d25ac7276dd7f9217" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phalcon/migrations/zipball/e58dae3c3786c8008374d7c2fcc4e2720f81a476", - "reference": "e58dae3c3786c8008374d7c2fcc4e2720f81a476", + "url": "https://api.github.com/repos/phalcon/migrations/zipball/df71fb394a9a0840e27ff79d25ac7276dd7f9217", + "reference": "df71fb394a9a0840e27ff79d25ac7276dd7f9217", "shasum": "" }, "require": { @@ -480,103 +726,109 @@ "type": "open_collective" } ], - "time": "2021-08-11T18:31:12+00:00" + "time": "2021-12-10T08:24:47+00:00" }, { - "name": "phpdocumentor/reflection-common", - "version": "1.0.1", + "name": "phpoption/phpoption", + "version": "1.9.0", "source": { "type": "git", - "url": "https://github.com/phpDocumentor/ReflectionCommon.git", - "reference": "21bdeb5f65d7ebf9f43b1b25d404f87deab5bfb6" + "url": "https://github.com/schmittjoh/php-option.git", + "reference": "dc5ff11e274a90cc1c743f66c9ad700ce50db9ab" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/21bdeb5f65d7ebf9f43b1b25d404f87deab5bfb6", - "reference": "21bdeb5f65d7ebf9f43b1b25d404f87deab5bfb6", + "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/dc5ff11e274a90cc1c743f66c9ad700ce50db9ab", + "reference": "dc5ff11e274a90cc1c743f66c9ad700ce50db9ab", "shasum": "" }, "require": { - "php": ">=5.5" + "php": "^7.2.5 || ^8.0" }, "require-dev": { - "phpunit/phpunit": "^4.6" + "bamarni/composer-bin-plugin": "^1.8", + "phpunit/phpunit": "^8.5.28 || ^9.5.21" }, "type": "library", "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": true + }, "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-master": "1.9-dev" } }, "autoload": { "psr-4": { - "phpDocumentor\\Reflection\\": [ - "src" - ] + "PhpOption\\": "src/PhpOption/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "Apache-2.0" ], "authors": [ { - "name": "Jaap van Otterdijk", - "email": "opensource@ijaap.nl" + "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": "Common reflection classes used by phpdocumentor to reflect the code structure", - "homepage": "http://www.phpdoc.org", + "description": "Option Type for PHP", "keywords": [ - "FQSEN", - "phpDocumentor", - "phpdoc", - "reflection", - "static analysis" + "language", + "option", + "php", + "type" ], "support": { - "issues": "https://github.com/phpDocumentor/ReflectionCommon/issues", - "source": "https://github.com/phpDocumentor/ReflectionCommon/tree/master" + "issues": "https://github.com/schmittjoh/php-option/issues", + "source": "https://github.com/schmittjoh/php-option/tree/1.9.0" }, - "time": "2017-09-11T18:02:19+00:00" + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpoption/phpoption", + "type": "tidelift" + } + ], + "time": "2022-07-30T15:51:26+00:00" }, { - "name": "phpdocumentor/reflection-docblock", - "version": "4.3.4", + "name": "psr/container", + "version": "2.0.2", "source": { "type": "git", - "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", - "reference": "da3fd972d6bafd628114f7e7e036f45944b62e9c" + "url": "https://github.com/php-fig/container.git", + "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/da3fd972d6bafd628114f7e7e036f45944b62e9c", - "reference": "da3fd972d6bafd628114f7e7e036f45944b62e9c", + "url": "https://api.github.com/repos/php-fig/container/zipball/c71ecc56dfe541dbd90c5360474fbc405f8d5963", + "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963", "shasum": "" }, "require": { - "php": "^7.0", - "phpdocumentor/reflection-common": "^1.0.0 || ^2.0.0", - "phpdocumentor/type-resolver": "~0.4 || ^1.0.0", - "webmozart/assert": "^1.0" - }, - "require-dev": { - "doctrine/instantiator": "^1.0.5", - "mockery/mockery": "^1.0", - "phpdocumentor/type-resolver": "0.4.*", - "phpunit/phpunit": "^6.4" + "php": ">=7.4.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "4.x-dev" + "dev-master": "2.0.x-dev" } }, "autoload": { "psr-4": { - "phpDocumentor\\Reflection\\": [ - "src/" - ] + "Psr\\Container\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -585,38 +837,41 @@ ], "authors": [ { - "name": "Mike van Riel", - "email": "me@mikevanriel.com" + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" } ], - "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", + "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/phpDocumentor/ReflectionDocBlock/issues", - "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/release/4.x" + "issues": "https://github.com/php-fig/container/issues", + "source": "https://github.com/php-fig/container/tree/2.0.2" }, - "time": "2019-12-28T18:55:12+00:00" + "time": "2021-11-05T16:47:00+00:00" }, { - "name": "phpdocumentor/type-resolver", - "version": "0.4.0", + "name": "psr/event-dispatcher", + "version": "1.0.0", "source": { "type": "git", - "url": "https://github.com/phpDocumentor/TypeResolver.git", - "reference": "9c977708995954784726e25d0cd1dddf4e65b0f7" + "url": "https://github.com/php-fig/event-dispatcher.git", + "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/9c977708995954784726e25d0cd1dddf4e65b0f7", - "reference": "9c977708995954784726e25d0cd1dddf4e65b0f7", + "url": "https://api.github.com/repos/php-fig/event-dispatcher/zipball/dbefd12671e8a14ec7f180cab83036ed26714bb0", + "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0", "shasum": "" }, "require": { - "php": "^5.5 || ^7.0", - "phpdocumentor/reflection-common": "^1.0" - }, - "require-dev": { - "mockery/mockery": "^0.9.4", - "phpunit/phpunit": "^5.2||^4.8.24" + "php": ">=7.2.0" }, "type": "library", "extra": { @@ -626,117 +881,7 @@ }, "autoload": { "psr-4": { - "phpDocumentor\\Reflection\\": [ - "src/" - ] - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Mike van Riel", - "email": "me@mikevanriel.com" - } - ], - "support": { - "issues": "https://github.com/phpDocumentor/TypeResolver/issues", - "source": "https://github.com/phpDocumentor/TypeResolver/tree/master" - }, - "time": "2017-07-14T14:27:02+00:00" - }, - { - "name": "phpoption/phpoption", - "version": "1.8.0", - "source": { - "type": "git", - "url": "https://github.com/schmittjoh/php-option.git", - "reference": "5455cb38aed4523f99977c4a12ef19da4bfe2a28" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/5455cb38aed4523f99977c4a12ef19da4bfe2a28", - "reference": "5455cb38aed4523f99977c4a12ef19da4bfe2a28", - "shasum": "" - }, - "require": { - "php": "^7.0 || ^8.0" - }, - "require-dev": { - "bamarni/composer-bin-plugin": "^1.4.1", - "phpunit/phpunit": "^6.5.14 || ^7.0.20 || ^8.5.19 || ^9.5.8" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.8-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" - }, - { - "name": "Graham Campbell", - "email": "hello@gjcampbell.co.uk" - } - ], - "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.8.0" - }, - "funding": [ - { - "url": "https://github.com/GrahamCampbell", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/phpoption/phpoption", - "type": "tidelift" - } - ], - "time": "2021-08-28T21:27:29+00:00" - }, - { - "name": "psr/container", - "version": "1.1.1", - "source": { - "type": "git", - "url": "https://github.com/php-fig/container.git", - "reference": "8622567409010282b7aeebe4bb841fe98b58dcaf" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/container/zipball/8622567409010282b7aeebe4bb841fe98b58dcaf", - "reference": "8622567409010282b7aeebe4bb841fe98b58dcaf", - "shasum": "" - }, - "require": { - "php": ">=7.2.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Psr\\Container\\": "src/" + "Psr\\EventDispatcher\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -746,56 +891,54 @@ "authors": [ { "name": "PHP-FIG", - "homepage": "https://www.php-fig.org/" + "homepage": "http://www.php-fig.org/" } ], - "description": "Common Container Interface (PHP FIG PSR-11)", - "homepage": "https://github.com/php-fig/container", + "description": "Standard interfaces for event handling.", "keywords": [ - "PSR-11", - "container", - "container-interface", - "container-interop", - "psr" + "events", + "psr", + "psr-14" ], "support": { - "issues": "https://github.com/php-fig/container/issues", - "source": "https://github.com/php-fig/container/tree/1.1.1" + "issues": "https://github.com/php-fig/event-dispatcher/issues", + "source": "https://github.com/php-fig/event-dispatcher/tree/1.0.0" }, - "time": "2021-03-05T17:36:06+00:00" + "time": "2019-01-08T18:20:26+00:00" }, { "name": "psy/psysh", - "version": "v0.10.8", + "version": "v0.11.10", "source": { "type": "git", "url": "https://github.com/bobthecow/psysh.git", - "reference": "e4573f47750dd6c92dca5aee543fa77513cbd8d3" + "reference": "e9eadffbed9c9deb5426fd107faae0452bf20a36" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/bobthecow/psysh/zipball/e4573f47750dd6c92dca5aee543fa77513cbd8d3", - "reference": "e4573f47750dd6c92dca5aee543fa77513cbd8d3", + "url": "https://api.github.com/repos/bobthecow/psysh/zipball/e9eadffbed9c9deb5426fd107faae0452bf20a36", + "reference": "e9eadffbed9c9deb5426fd107faae0452bf20a36", "shasum": "" }, "require": { "ext-json": "*", "ext-tokenizer": "*", - "nikic/php-parser": "~4.0|~3.0|~2.0|~1.3", - "php": "^8.0 || ^7.0 || ^5.5.9", - "symfony/console": "~5.0|~4.0|~3.0|^2.4.2|~2.3.10", - "symfony/var-dumper": "~5.0|~4.0|~3.0|~2.7" + "nikic/php-parser": "^4.0 || ^3.1", + "php": "^8.0 || ^7.0.8", + "symfony/console": "^6.0 || ^5.0 || ^4.0 || ^3.4", + "symfony/var-dumper": "^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", - "hoa/console": "3.17.*" + "bamarni/composer-bin-plugin": "^1.2" }, "suggest": { "ext-pcntl": "Enabling the PCNTL extension makes PsySH a lot happier :)", "ext-pdo-sqlite": "The doc command requires SQLite to work.", "ext-posix": "If you have PCNTL, you'll want the POSIX extension as well.", - "ext-readline": "Enables support for arrow-key history navigation, and showing and manipulating command history.", - "hoa/console": "A pure PHP readline implementation. You'll want this if your PHP install doesn't already support readline or libedit." + "ext-readline": "Enables support for arrow-key history navigation, and showing and manipulating command history." }, "bin": [ "bin/psysh" @@ -803,7 +946,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "0.10.x-dev" + "dev-main": "0.11.x-dev" } }, "autoload": { @@ -835,46 +978,46 @@ ], "support": { "issues": "https://github.com/bobthecow/psysh/issues", - "source": "https://github.com/bobthecow/psysh/tree/v0.10.8" + "source": "https://github.com/bobthecow/psysh/tree/v0.11.10" }, - "time": "2021-04-10T16:23:39+00:00" + "time": "2022-12-23T17:47:18+00:00" }, { "name": "roave/better-reflection", - "version": "3.5.0", + "version": "6.5.0", "source": { "type": "git", "url": "https://github.com/Roave/BetterReflection.git", - "reference": "a93d26f6f08add54943d752dad1da64c464c2e69" + "reference": "01bfd42c3ce88f378edb4e1a7b063160c3359d5f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Roave/BetterReflection/zipball/a93d26f6f08add54943d752dad1da64c464c2e69", - "reference": "a93d26f6f08add54943d752dad1da64c464c2e69", + "url": "https://api.github.com/repos/Roave/BetterReflection/zipball/01bfd42c3ce88f378edb4e1a7b063160c3359d5f", + "reference": "01bfd42c3ce88f378edb4e1a7b063160c3359d5f", "shasum": "" }, "require": { "ext-json": "*", - "jetbrains/phpstorm-stubs": "2019.1", - "nikic/php-parser": "^4.2.1", - "php": ">=7.2.0,<7.5.0", - "phpdocumentor/reflection-docblock": "^4.1.1", - "phpdocumentor/type-resolver": "^0.4.0", - "roave/signature": "^1.0" + "jetbrains/phpstorm-stubs": "2022.3", + "nikic/php-parser": "^4.15.1", + "php": "~8.1.0 || ~8.2.0", + "roave/signature": "^1.7" + }, + "conflict": { + "thecodingmachine/safe": "<1.1.3" }, "require-dev": { - "doctrine/coding-standard": "^6.0", - "phpunit/phpunit": "^8.1.0" + "doctrine/coding-standard": "^10.0.0", + "phpstan/phpstan": "^1.8.10", + "phpstan/phpstan-phpunit": "^1.2.2", + "phpunit/phpunit": "^9.5.25", + "roave/infection-static-analysis-plugin": "^1.26.0", + "vimeo/psalm": "^5.1.0" }, "suggest": { "composer/composer": "Required to use the ComposerSourceLocator" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.0-dev" - } - }, "autoload": { "psr-4": { "Roave\\BetterReflection\\": "src" @@ -890,6 +1033,11 @@ "email": "james@asgrim.com", "homepage": "https://github.com/asgrim" }, + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com", + "homepage": "https://ocramius.github.io/" + }, { "name": "Gary Hockin", "email": "gary@roave.com", @@ -899,42 +1047,37 @@ "name": "Jaroslav Hanslík", "email": "kukulich@kukulich.cz", "homepage": "https://github.com/kukulich" - }, - { - "name": "Marco Pivetta", - "email": "ocramius@gmail.com", - "homepage": "https://ocramius.github.io/" } ], "description": "Better Reflection - an improved code reflection API", "support": { "issues": "https://github.com/Roave/BetterReflection/issues", - "source": "https://github.com/Roave/BetterReflection/tree/3.5.0" + "source": "https://github.com/Roave/BetterReflection/tree/6.5.0" }, - "time": "2019-05-28T00:00:03+00:00" + "time": "2022-12-12T19:02:33+00:00" }, { "name": "roave/signature", - "version": "1.2.0", + "version": "1.7.0", "source": { "type": "git", "url": "https://github.com/Roave/Signature.git", - "reference": "577ee14d2abaeb315a5cd2d86d7e3df46a7dac56" + "reference": "2ab4eadcb9f9d449f673a97b67797403b35eca94" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Roave/Signature/zipball/577ee14d2abaeb315a5cd2d86d7e3df46a7dac56", - "reference": "577ee14d2abaeb315a5cd2d86d7e3df46a7dac56", + "url": "https://api.github.com/repos/Roave/Signature/zipball/2ab4eadcb9f9d449f673a97b67797403b35eca94", + "reference": "2ab4eadcb9f9d449f673a97b67797403b35eca94", "shasum": "" }, "require": { - "php": "^7.3 || ^7.4" + "php": "8.0.*|8.1.*|8.2.*" }, "require-dev": { - "doctrine/coding-standard": "^8.1", - "infection/infection": "^0.17.5", - "phpunit/phpunit": "^9.3", - "vimeo/psalm": "^3.16" + "doctrine/coding-standard": "^10.0.0", + "infection/infection": "^0.26.15", + "phpunit/phpunit": "^9.5.25", + "vimeo/psalm": "^4.28.0" }, "type": "library", "autoload": { @@ -949,49 +1092,52 @@ "description": "Sign and verify stuff", "support": { "issues": "https://github.com/Roave/Signature/issues", - "source": "https://github.com/Roave/Signature/tree/1.2.0" + "source": "https://github.com/Roave/Signature/tree/1.7.0" }, - "time": "2020-10-01T08:18:39+00:00" + "time": "2022-10-10T08:44:53+00:00" }, { "name": "symfony/console", - "version": "v4.4.30", + "version": "v5.4.17", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "a3f7189a0665ee33b50e9e228c46f50f5acbed22" + "reference": "58422fdcb0e715ed05b385f70d3e8b5ed4bbd45f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/a3f7189a0665ee33b50e9e228c46f50f5acbed22", - "reference": "a3f7189a0665ee33b50e9e228c46f50f5acbed22", + "url": "https://api.github.com/repos/symfony/console/zipball/58422fdcb0e715ed05b385f70d3e8b5ed4bbd45f", + "reference": "58422fdcb0e715ed05b385f70d3e8b5ed4bbd45f", "shasum": "" }, "require": { - "php": ">=7.1.3", + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1|^3", "symfony/polyfill-mbstring": "~1.0", - "symfony/polyfill-php73": "^1.8", + "symfony/polyfill-php73": "^1.9", "symfony/polyfill-php80": "^1.16", - "symfony/service-contracts": "^1.1|^2" + "symfony/service-contracts": "^1.1|^2|^3", + "symfony/string": "^5.1|^6.0" }, "conflict": { "psr/log": ">=3", - "symfony/dependency-injection": "<3.4", - "symfony/event-dispatcher": "<4.3|>=5", + "symfony/dependency-injection": "<4.4", + "symfony/dotenv": "<5.1", + "symfony/event-dispatcher": "<4.4", "symfony/lock": "<4.4", - "symfony/process": "<3.3" + "symfony/process": "<4.4" }, "provide": { "psr/log-implementation": "1.0|2.0" }, "require-dev": { "psr/log": "^1|^2", - "symfony/config": "^3.4|^4.0|^5.0", - "symfony/dependency-injection": "^3.4|^4.0|^5.0", - "symfony/event-dispatcher": "^4.3", - "symfony/lock": "^4.4|^5.0", - "symfony/process": "^3.4|^4.0|^5.0", - "symfony/var-dumper": "^4.3|^5.0" + "symfony/config": "^4.4|^5.0|^6.0", + "symfony/dependency-injection": "^4.4|^5.0|^6.0", + "symfony/event-dispatcher": "^4.4|^5.0|^6.0", + "symfony/lock": "^4.4|^5.0|^6.0", + "symfony/process": "^4.4|^5.0|^6.0", + "symfony/var-dumper": "^4.4|^5.0|^6.0" }, "suggest": { "psr/log": "For using the console logger", @@ -1024,8 +1170,14 @@ ], "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/v4.4.30" + "source": "https://github.com/symfony/console/tree/v5.4.17" }, "funding": [ { @@ -1041,44 +1193,38 @@ "type": "tidelift" } ], - "time": "2021-08-25T19:27:26+00:00" + "time": "2022-12-28T14:15:31+00:00" }, { - "name": "symfony/polyfill-ctype", - "version": "v1.23.0", + "name": "symfony/deprecation-contracts", + "version": "v3.2.0", "source": { "type": "git", - "url": "https://github.com/symfony/polyfill-ctype.git", - "reference": "46cd95797e9df938fdd2b03693b5fca5e64b01ce" + "url": "https://github.com/symfony/deprecation-contracts.git", + "reference": "1ee04c65529dea5d8744774d474e7cbd2f1206d3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/46cd95797e9df938fdd2b03693b5fca5e64b01ce", - "reference": "46cd95797e9df938fdd2b03693b5fca5e64b01ce", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/1ee04c65529dea5d8744774d474e7cbd2f1206d3", + "reference": "1ee04c65529dea5d8744774d474e7cbd2f1206d3", "shasum": "" }, "require": { - "php": ">=7.1" - }, - "suggest": { - "ext-ctype": "For best performance" + "php": ">=8.1" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "1.23-dev" + "dev-main": "3.3-dev" }, "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" } }, "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Ctype\\": "" - }, "files": [ - "bootstrap.php" + "function.php" ] }, "notification-url": "https://packagist.org/downloads/", @@ -1087,24 +1233,18 @@ ], "authors": [ { - "name": "Gert de Pagter", - "email": "BackEndTea@gmail.com" + "name": "Nicolas Grekas", + "email": "p@tchwork.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony polyfill for ctype functions", + "description": "A generic function and convention to trigger deprecation notices", "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "ctype", - "polyfill", - "portable" - ], "support": { - "source": "https://github.com/symfony/polyfill-ctype/tree/v1.23.0" + "source": "https://github.com/symfony/deprecation-contracts/tree/v3.2.0" }, "funding": [ { @@ -1120,45 +1260,43 @@ "type": "tidelift" } ], - "time": "2021-02-19T12:13:01+00:00" + "time": "2022-11-25T10:21:52+00:00" }, { - "name": "symfony/polyfill-mbstring", - "version": "v1.23.1", + "name": "symfony/event-dispatcher-contracts", + "version": "v3.2.0", "source": { "type": "git", - "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "9174a3d80210dca8daa7f31fec659150bbeabfc6" + "url": "https://github.com/symfony/event-dispatcher-contracts.git", + "reference": "0782b0b52a737a05b4383d0df35a474303cabdae" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/9174a3d80210dca8daa7f31fec659150bbeabfc6", - "reference": "9174a3d80210dca8daa7f31fec659150bbeabfc6", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/0782b0b52a737a05b4383d0df35a474303cabdae", + "reference": "0782b0b52a737a05b4383d0df35a474303cabdae", "shasum": "" }, "require": { - "php": ">=7.1" + "php": ">=8.1", + "psr/event-dispatcher": "^1" }, "suggest": { - "ext-mbstring": "For best performance" + "symfony/event-dispatcher-implementation": "" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "1.23-dev" + "dev-main": "3.3-dev" }, "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" } }, "autoload": { "psr-4": { - "Symfony\\Polyfill\\Mbstring\\": "" - }, - "files": [ - "bootstrap.php" - ] + "Symfony\\Contracts\\EventDispatcher\\": "" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -1174,17 +1312,18 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony polyfill for the Mbstring extension", + "description": "Generic abstractions related to dispatching event", "homepage": "https://symfony.com", "keywords": [ - "compatibility", - "mbstring", - "polyfill", - "portable", - "shim" + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" ], "support": { - "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.23.1" + "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.2.0" }, "funding": [ { @@ -1200,41 +1339,35 @@ "type": "tidelift" } ], - "time": "2021-05-27T12:26:48+00:00" + "time": "2022-11-25T10:21:52+00:00" }, { - "name": "symfony/polyfill-php72", - "version": "v1.23.0", + "name": "symfony/filesystem", + "version": "v5.4.13", "source": { "type": "git", - "url": "https://github.com/symfony/polyfill-php72.git", - "reference": "9a142215a36a3888e30d0a9eeea9766764e96976" + "url": "https://github.com/symfony/filesystem.git", + "reference": "ac09569844a9109a5966b9438fc29113ce77cf51" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/9a142215a36a3888e30d0a9eeea9766764e96976", - "reference": "9a142215a36a3888e30d0a9eeea9766764e96976", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/ac09569844a9109a5966b9438fc29113ce77cf51", + "reference": "ac09569844a9109a5966b9438fc29113ce77cf51", "shasum": "" }, "require": { - "php": ">=7.1" + "php": ">=7.2.5", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-mbstring": "~1.8", + "symfony/polyfill-php80": "^1.16" }, "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.23-dev" - }, - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" - } - }, "autoload": { "psr-4": { - "Symfony\\Polyfill\\Php72\\": "" + "Symfony\\Component\\Filesystem\\": "" }, - "files": [ - "bootstrap.php" + "exclude-from-classmap": [ + "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", @@ -1243,24 +1376,18 @@ ], "authors": [ { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions", + "description": "Provides basic utilities for the filesystem", "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "polyfill", - "portable", - "shim" - ], "support": { - "source": "https://github.com/symfony/polyfill-php72/tree/v1.23.0" + "source": "https://github.com/symfony/filesystem/tree/v5.4.13" }, "funding": [ { @@ -1276,44 +1403,34 @@ "type": "tidelift" } ], - "time": "2021-05-27T09:17:38+00:00" + "time": "2022-09-21T19:53:16+00:00" }, { - "name": "symfony/polyfill-php73", - "version": "v1.23.0", + "name": "symfony/finder", + "version": "v5.4.17", "source": { "type": "git", - "url": "https://github.com/symfony/polyfill-php73.git", - "reference": "fba8933c384d6476ab14fb7b8526e5287ca7e010" + "url": "https://github.com/symfony/finder.git", + "reference": "40c08632019838dfb3350f18cf5563b8080055fc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/fba8933c384d6476ab14fb7b8526e5287ca7e010", - "reference": "fba8933c384d6476ab14fb7b8526e5287ca7e010", + "url": "https://api.github.com/repos/symfony/finder/zipball/40c08632019838dfb3350f18cf5563b8080055fc", + "reference": "40c08632019838dfb3350f18cf5563b8080055fc", "shasum": "" }, "require": { - "php": ">=7.1" + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/polyfill-php80": "^1.16" }, "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.23-dev" - }, - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" - } - }, "autoload": { "psr-4": { - "Symfony\\Polyfill\\Php73\\": "" + "Symfony\\Component\\Finder\\": "" }, - "files": [ - "bootstrap.php" - ], - "classmap": [ - "Resources/stubs" + "exclude-from-classmap": [ + "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", @@ -1322,24 +1439,18 @@ ], "authors": [ { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions", + "description": "Finds files and directories via an intuitive fluent interface", "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "polyfill", - "portable", - "shim" - ], "support": { - "source": "https://github.com/symfony/polyfill-php73/tree/v1.23.0" + "source": "https://github.com/symfony/finder/tree/v5.4.17" }, "funding": [ { @@ -1355,29 +1466,35 @@ "type": "tidelift" } ], - "time": "2021-02-19T12:13:01+00:00" + "time": "2022-12-22T10:31:03+00:00" }, { - "name": "symfony/polyfill-php80", - "version": "v1.23.1", + "name": "symfony/polyfill-ctype", + "version": "v1.27.0", "source": { "type": "git", - "url": "https://github.com/symfony/polyfill-php80.git", - "reference": "1100343ed1a92e3a38f9ae122fc0eb21602547be" + "url": "https://github.com/symfony/polyfill-ctype.git", + "reference": "5bbc823adecdae860bb64756d639ecfec17b050a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/1100343ed1a92e3a38f9ae122fc0eb21602547be", - "reference": "1100343ed1a92e3a38f9ae122fc0eb21602547be", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/5bbc823adecdae860bb64756d639ecfec17b050a", + "reference": "5bbc823adecdae860bb64756d639ecfec17b050a", "shasum": "" }, "require": { "php": ">=7.1" }, + "provide": { + "ext-ctype": "*" + }, + "suggest": { + "ext-ctype": "For best performance" + }, "type": "library", "extra": { "branch-alias": { - "dev-main": "1.23-dev" + "dev-main": "1.27-dev" }, "thanks": { "name": "symfony/polyfill", @@ -1385,15 +1502,12 @@ } }, "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Php80\\": "" - }, "files": [ "bootstrap.php" ], - "classmap": [ - "Resources/stubs" - ] + "psr-4": { + "Symfony\\Polyfill\\Ctype\\": "" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -1401,28 +1515,24 @@ ], "authors": [ { - "name": "Ion Bazan", - "email": "ion.bazan@gmail.com" - }, - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" + "name": "Gert de Pagter", + "email": "BackEndTea@gmail.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", + "description": "Symfony polyfill for ctype functions", "homepage": "https://symfony.com", "keywords": [ "compatibility", + "ctype", "polyfill", - "portable", - "shim" + "portable" ], "support": { - "source": "https://github.com/symfony/polyfill-php80/tree/v1.23.1" + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.27.0" }, "funding": [ { @@ -1438,42 +1548,44 @@ "type": "tidelift" } ], - "time": "2021-07-28T13:41:28+00:00" + "time": "2022-11-03T14:55:06+00:00" }, { - "name": "symfony/service-contracts", - "version": "v2.4.0", + "name": "symfony/polyfill-intl-grapheme", + "version": "v1.27.0", "source": { "type": "git", - "url": "https://github.com/symfony/service-contracts.git", - "reference": "f040a30e04b57fbcc9c6cbcf4dbaa96bd318b9bb" + "url": "https://github.com/symfony/polyfill-intl-grapheme.git", + "reference": "511a08c03c1960e08a883f4cffcacd219b758354" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/f040a30e04b57fbcc9c6cbcf4dbaa96bd318b9bb", - "reference": "f040a30e04b57fbcc9c6cbcf4dbaa96bd318b9bb", + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/511a08c03c1960e08a883f4cffcacd219b758354", + "reference": "511a08c03c1960e08a883f4cffcacd219b758354", "shasum": "" }, "require": { - "php": ">=7.2.5", - "psr/container": "^1.1" + "php": ">=7.1" }, "suggest": { - "symfony/service-implementation": "" + "ext-intl": "For best performance" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "2.4-dev" + "dev-main": "1.27-dev" }, "thanks": { - "name": "symfony/contracts", - "url": "https://github.com/symfony/contracts" + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" } }, "autoload": { + "files": [ + "bootstrap.php" + ], "psr-4": { - "Symfony\\Contracts\\Service\\": "" + "Symfony\\Polyfill\\Intl\\Grapheme\\": "" } }, "notification-url": "https://packagist.org/downloads/", @@ -1490,18 +1602,18 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Generic abstractions related to writing services", + "description": "Symfony polyfill for intl's grapheme_* functions", "homepage": "https://symfony.com", "keywords": [ - "abstractions", - "contracts", - "decoupling", - "interfaces", - "interoperability", - "standards" + "compatibility", + "grapheme", + "intl", + "polyfill", + "portable", + "shim" ], "support": { - "source": "https://github.com/symfony/service-contracts/tree/v2.4.0" + "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.27.0" }, "funding": [ { @@ -1517,56 +1629,47 @@ "type": "tidelift" } ], - "time": "2021-04-01T10:43:52+00:00" + "time": "2022-11-03T14:55:06+00:00" }, { - "name": "symfony/var-dumper", - "version": "v4.4.31", + "name": "symfony/polyfill-intl-normalizer", + "version": "v1.27.0", "source": { "type": "git", - "url": "https://github.com/symfony/var-dumper.git", - "reference": "1f12cc0c2e880a5f39575c19af81438464717839" + "url": "https://github.com/symfony/polyfill-intl-normalizer.git", + "reference": "19bd1e4fcd5b91116f14d8533c57831ed00571b6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/1f12cc0c2e880a5f39575c19af81438464717839", - "reference": "1f12cc0c2e880a5f39575c19af81438464717839", + "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/19bd1e4fcd5b91116f14d8533c57831ed00571b6", + "reference": "19bd1e4fcd5b91116f14d8533c57831ed00571b6", "shasum": "" }, "require": { - "php": ">=7.1.3", - "symfony/polyfill-mbstring": "~1.0", - "symfony/polyfill-php72": "~1.5", - "symfony/polyfill-php80": "^1.16" - }, - "conflict": { - "phpunit/phpunit": "<4.8.35|<5.4.3,>=5.0", - "symfony/console": "<3.4" - }, - "require-dev": { - "ext-iconv": "*", - "symfony/console": "^3.4|^4.0|^5.0", - "symfony/process": "^4.4|^5.0", - "twig/twig": "^1.43|^2.13|^3.0.4" + "php": ">=7.1" }, "suggest": { - "ext-iconv": "To convert non-UTF-8 strings to UTF-8 (or symfony/polyfill-iconv in case ext-iconv cannot be used).", - "ext-intl": "To show region name in time zone dump", - "symfony/console": "To use the ServerDumpCommand and/or the bin/var-dump-server script" + "ext-intl": "For best performance" }, - "bin": [ - "Resources/bin/var-dump-server" - ], "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.27-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, "autoload": { "files": [ - "Resources/functions/dump.php" + "bootstrap.php" ], "psr-4": { - "Symfony\\Component\\VarDumper\\": "" + "Symfony\\Polyfill\\Intl\\Normalizer\\": "" }, - "exclude-from-classmap": [ - "/Tests/" + "classmap": [ + "Resources/stubs" ] }, "notification-url": "https://packagist.org/downloads/", @@ -1583,14 +1686,18 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Provides mechanisms for walking through any arbitrary PHP variable", + "description": "Symfony polyfill for intl's Normalizer class and related functions", "homepage": "https://symfony.com", "keywords": [ - "debug", - "dump" + "compatibility", + "intl", + "normalizer", + "polyfill", + "portable", + "shim" ], "support": { - "source": "https://github.com/symfony/var-dumper/tree/v4.4.31" + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.27.0" }, "funding": [ { @@ -1606,121 +1713,128 @@ "type": "tidelift" } ], - "time": "2021-09-24T15:30:11+00:00" + "time": "2022-11-03T14:55:06+00:00" }, { - "name": "vlucas/phpdotenv", - "version": "v5.3.1", + "name": "symfony/polyfill-mbstring", + "version": "v1.27.0", "source": { "type": "git", - "url": "https://github.com/vlucas/phpdotenv.git", - "reference": "accaddf133651d4b5cf81a119f25296736ffc850" + "url": "https://github.com/symfony/polyfill-mbstring.git", + "reference": "8ad114f6b39e2c98a8b0e3bd907732c207c2b534" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/accaddf133651d4b5cf81a119f25296736ffc850", - "reference": "accaddf133651d4b5cf81a119f25296736ffc850", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/8ad114f6b39e2c98a8b0e3bd907732c207c2b534", + "reference": "8ad114f6b39e2c98a8b0e3bd907732c207c2b534", "shasum": "" }, "require": { - "ext-pcre": "*", - "graham-campbell/result-type": "^1.0.2", - "php": "^7.1.3 || ^8.0", - "phpoption/phpoption": "^1.8", - "symfony/polyfill-ctype": "^1.23", - "symfony/polyfill-mbstring": "^1.23.1", - "symfony/polyfill-php80": "^1.23.1" + "php": ">=7.1" }, - "require-dev": { - "bamarni/composer-bin-plugin": "^1.4.1", - "ext-filter": "*", - "phpunit/phpunit": "^7.5.20 || ^8.5.21 || ^9.5.10" + "provide": { + "ext-mbstring": "*" }, "suggest": { - "ext-filter": "Required to use the boolean validator." + "ext-mbstring": "For best performance" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "5.3-dev" + "dev-main": "1.27-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" } }, "autoload": { + "files": [ + "bootstrap.php" + ], "psr-4": { - "Dotenv\\": "src/" + "Symfony\\Polyfill\\Mbstring\\": "" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], "authors": [ { - "name": "Graham Campbell", - "email": "hello@gjcampbell.co.uk" + "name": "Nicolas Grekas", + "email": "p@tchwork.com" }, { - "name": "Vance Lucas", - "email": "vance@vancelucas.com" + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.", + "description": "Symfony polyfill for the Mbstring extension", + "homepage": "https://symfony.com", "keywords": [ - "dotenv", - "env", - "environment" + "compatibility", + "mbstring", + "polyfill", + "portable", + "shim" ], "support": { - "issues": "https://github.com/vlucas/phpdotenv/issues", - "source": "https://github.com/vlucas/phpdotenv/tree/v5.3.1" + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.27.0" }, "funding": [ { - "url": "https://github.com/GrahamCampbell", + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", "type": "github" }, { - "url": "https://tidelift.com/funding/github/packagist/vlucas/phpdotenv", + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2021-10-02T19:24:42+00:00" + "time": "2022-11-03T14:55:06+00:00" }, { - "name": "webmozart/assert", - "version": "1.10.0", + "name": "symfony/polyfill-php80", + "version": "v1.27.0", "source": { "type": "git", - "url": "https://github.com/webmozarts/assert.git", - "reference": "6964c76c7804814a842473e0c8fd15bab0f18e25" + "url": "https://github.com/symfony/polyfill-php80.git", + "reference": "7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/webmozarts/assert/zipball/6964c76c7804814a842473e0c8fd15bab0f18e25", - "reference": "6964c76c7804814a842473e0c8fd15bab0f18e25", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936", + "reference": "7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936", "shasum": "" }, "require": { - "php": "^7.2 || ^8.0", - "symfony/polyfill-ctype": "^1.8" - }, - "conflict": { - "phpstan/phpstan": "<0.12.20", - "vimeo/psalm": "<4.6.1 || 4.6.2" - }, - "require-dev": { - "phpunit/phpunit": "^8.5.13" + "php": ">=7.1" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.10-dev" + "dev-main": "1.27-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" } }, "autoload": { + "files": [ + "bootstrap.php" + ], "psr-4": { - "Webmozart\\Assert\\": "src/" - } + "Symfony\\Polyfill\\Php80\\": "" + }, + "classmap": [ + "Resources/stubs" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -1728,63 +1842,81 @@ ], "authors": [ { - "name": "Bernhard Schussek", - "email": "bschussek@gmail.com" + "name": "Ion Bazan", + "email": "ion.bazan@gmail.com" + }, + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "Assertions to validate method input/output with nice error messages.", + "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", + "homepage": "https://symfony.com", "keywords": [ - "assert", - "check", - "validate" + "compatibility", + "polyfill", + "portable", + "shim" ], "support": { - "issues": "https://github.com/webmozarts/assert/issues", - "source": "https://github.com/webmozarts/assert/tree/1.10.0" + "source": "https://github.com/symfony/polyfill-php80/tree/v1.27.0" }, - "time": "2021-03-09T10:59:23+00:00" - } - ], - "packages-dev": [ + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-11-03T14:55:06+00:00" + }, { - "name": "amphp/amp", - "version": "v2.6.1", + "name": "symfony/polyfill-php81", + "version": "v1.27.0", "source": { "type": "git", - "url": "https://github.com/amphp/amp.git", - "reference": "c5fc66a78ee38d7ac9195a37bacaf940eb3f65ae" + "url": "https://github.com/symfony/polyfill-php81.git", + "reference": "707403074c8ea6e2edaf8794b0157a0bfa52157a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/amphp/amp/zipball/c5fc66a78ee38d7ac9195a37bacaf940eb3f65ae", - "reference": "c5fc66a78ee38d7ac9195a37bacaf940eb3f65ae", + "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/707403074c8ea6e2edaf8794b0157a0bfa52157a", + "reference": "707403074c8ea6e2edaf8794b0157a0bfa52157a", "shasum": "" }, "require": { "php": ">=7.1" }, - "require-dev": { - "amphp/php-cs-fixer-config": "dev-master", - "amphp/phpunit-util": "^1", - "ext-json": "*", - "jetbrains/phpstorm-stubs": "^2019.3", - "phpunit/phpunit": "^7 | ^8 | ^9", - "psalm/phar": "^3.11@dev", - "react/promise": "^2" - }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.x-dev" + "dev-main": "1.27-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" } }, "autoload": { + "files": [ + "bootstrap.php" + ], "psr-4": { - "Amp\\": "lib" + "Symfony\\Polyfill\\Php81\\": "" }, - "files": [ - "lib/functions.php", - "lib/Internal/functions.php" + "classmap": [ + "Resources/stubs" ] }, "notification-url": "https://packagist.org/downloads/", @@ -1793,86 +1925,81 @@ ], "authors": [ { - "name": "Daniel Lowrey", - "email": "rdlowrey@php.net" - }, - { - "name": "Aaron Piotrowski", - "email": "aaron@trowski.com" - }, - { - "name": "Bob Weinand", - "email": "bobwei9@hotmail.com" + "name": "Nicolas Grekas", + "email": "p@tchwork.com" }, { - "name": "Niklas Keller", - "email": "me@kelunik.com" + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "A non-blocking concurrency framework for PHP applications.", - "homepage": "http://amphp.org/amp", + "description": "Symfony polyfill backporting some PHP 8.1+ features to lower PHP versions", + "homepage": "https://symfony.com", "keywords": [ - "async", - "asynchronous", - "awaitable", - "concurrency", - "event", - "event-loop", - "future", - "non-blocking", - "promise" + "compatibility", + "polyfill", + "portable", + "shim" ], "support": { - "irc": "irc://irc.freenode.org/amphp", - "issues": "https://github.com/amphp/amp/issues", - "source": "https://github.com/amphp/amp/tree/v2.6.1" + "source": "https://github.com/symfony/polyfill-php81/tree/v1.27.0" }, "funding": [ { - "url": "https://github.com/amphp", + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" } ], - "time": "2021-09-23T18:43:08+00:00" + "time": "2022-11-03T14:55:06+00:00" }, { - "name": "amphp/byte-stream", - "version": "v1.8.1", + "name": "symfony/service-contracts", + "version": "v3.2.0", "source": { "type": "git", - "url": "https://github.com/amphp/byte-stream.git", - "reference": "acbd8002b3536485c997c4e019206b3f10ca15bd" + "url": "https://github.com/symfony/service-contracts.git", + "reference": "aac98028c69df04ee77eb69b96b86ee51fbf4b75" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/amphp/byte-stream/zipball/acbd8002b3536485c997c4e019206b3f10ca15bd", - "reference": "acbd8002b3536485c997c4e019206b3f10ca15bd", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/aac98028c69df04ee77eb69b96b86ee51fbf4b75", + "reference": "aac98028c69df04ee77eb69b96b86ee51fbf4b75", "shasum": "" }, "require": { - "amphp/amp": "^2", - "php": ">=7.1" + "php": ">=8.1", + "psr/container": "^2.0" }, - "require-dev": { - "amphp/php-cs-fixer-config": "dev-master", - "amphp/phpunit-util": "^1.4", - "friendsofphp/php-cs-fixer": "^2.3", - "jetbrains/phpstorm-stubs": "^2019.3", - "phpunit/phpunit": "^6 || ^7 || ^8", - "psalm/phar": "^3.11.4" + "conflict": { + "ext-psr": "<1.1|>=2" + }, + "suggest": { + "symfony/service-implementation": "" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.x-dev" + "dev-main": "3.3-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" } }, "autoload": { "psr-4": { - "Amp\\ByteStream\\": "lib" + "Symfony\\Contracts\\Service\\": "" }, - "files": [ - "lib/functions.php" + "exclude-from-classmap": [ + "/Test/" ] }, "notification-url": "https://packagist.org/downloads/", @@ -1881,74 +2008,84 @@ ], "authors": [ { - "name": "Aaron Piotrowski", - "email": "aaron@trowski.com" + "name": "Nicolas Grekas", + "email": "p@tchwork.com" }, { - "name": "Niklas Keller", - "email": "me@kelunik.com" + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "A stream abstraction to make working with non-blocking I/O simple.", - "homepage": "http://amphp.org/byte-stream", + "description": "Generic abstractions related to writing services", + "homepage": "https://symfony.com", "keywords": [ - "amp", - "amphp", - "async", - "io", - "non-blocking", - "stream" + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" ], "support": { - "irc": "irc://irc.freenode.org/amphp", - "issues": "https://github.com/amphp/byte-stream/issues", - "source": "https://github.com/amphp/byte-stream/tree/v1.8.1" + "source": "https://github.com/symfony/service-contracts/tree/v3.2.0" }, "funding": [ { - "url": "https://github.com/amphp", + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" } ], - "time": "2021-03-30T17:13:30+00:00" + "time": "2022-11-25T10:21:52+00:00" }, { - "name": "amphp/parallel", - "version": "v1.4.0", + "name": "symfony/string", + "version": "v6.2.2", "source": { "type": "git", - "url": "https://github.com/amphp/parallel.git", - "reference": "2c1039bf7ca137eae4d954b14c09a7535d7d4e1c" + "url": "https://github.com/symfony/string.git", + "reference": "863219fd713fa41cbcd285a79723f94672faff4d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/amphp/parallel/zipball/2c1039bf7ca137eae4d954b14c09a7535d7d4e1c", - "reference": "2c1039bf7ca137eae4d954b14c09a7535d7d4e1c", + "url": "https://api.github.com/repos/symfony/string/zipball/863219fd713fa41cbcd285a79723f94672faff4d", + "reference": "863219fd713fa41cbcd285a79723f94672faff4d", "shasum": "" }, "require": { - "amphp/amp": "^2", - "amphp/byte-stream": "^1.6.1", - "amphp/parser": "^1", - "amphp/process": "^1", - "amphp/serialization": "^1", - "amphp/sync": "^1.0.1", - "php": ">=7.1" + "php": ">=8.1", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-intl-grapheme": "~1.0", + "symfony/polyfill-intl-normalizer": "~1.0", + "symfony/polyfill-mbstring": "~1.0" + }, + "conflict": { + "symfony/translation-contracts": "<2.0" }, "require-dev": { - "amphp/php-cs-fixer-config": "dev-master", - "amphp/phpunit-util": "^1.1", - "phpunit/phpunit": "^8 || ^7" + "symfony/error-handler": "^5.4|^6.0", + "symfony/http-client": "^5.4|^6.0", + "symfony/intl": "^6.2", + "symfony/translation-contracts": "^2.0|^3.0", + "symfony/var-exporter": "^5.4|^6.0" }, "type": "library", "autoload": { + "files": [ + "Resources/functions.php" + ], "psr-4": { - "Amp\\Parallel\\": "lib" + "Symfony\\Component\\String\\": "" }, - "files": [ - "lib/Context/functions.php", - "lib/Sync/functions.php", - "lib/Worker/functions.php" + "exclude-from-classmap": [ + "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", @@ -1957,61 +2094,91 @@ ], "authors": [ { - "name": "Aaron Piotrowski", - "email": "aaron@trowski.com" + "name": "Nicolas Grekas", + "email": "p@tchwork.com" }, { - "name": "Stephen Coakley", - "email": "me@stephencoakley.com" + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "Parallel processing component for Amp.", - "homepage": "https://github.com/amphp/parallel", + "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": [ - "async", - "asynchronous", - "concurrent", - "multi-processing", - "multi-threading" + "grapheme", + "i18n", + "string", + "unicode", + "utf-8", + "utf8" ], "support": { - "issues": "https://github.com/amphp/parallel/issues", - "source": "https://github.com/amphp/parallel/tree/master" + "source": "https://github.com/symfony/string/tree/v6.2.2" }, - "time": "2020-04-27T15:12:37+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-12-14T16:11:27+00:00" }, { - "name": "amphp/parallel-functions", - "version": "v0.1.3", + "name": "symfony/var-dumper", + "version": "v5.4.17", "source": { "type": "git", - "url": "https://github.com/amphp/parallel-functions.git", - "reference": "12e6c602e067b02f78ddf5b720c17e9aa01ad4b4" + "url": "https://github.com/symfony/var-dumper.git", + "reference": "ad74890513d07060255df2575703daf971de92c7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/amphp/parallel-functions/zipball/12e6c602e067b02f78ddf5b720c17e9aa01ad4b4", - "reference": "12e6c602e067b02f78ddf5b720c17e9aa01ad4b4", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/ad74890513d07060255df2575703daf971de92c7", + "reference": "ad74890513d07060255df2575703daf971de92c7", "shasum": "" }, "require": { - "amphp/amp": "^2.0.3", - "amphp/parallel": "^0.1.8 || ^0.2 || ^1", - "opis/closure": "^3.0.7", - "php": ">=7" + "php": ">=7.2.5", + "symfony/polyfill-mbstring": "~1.0", + "symfony/polyfill-php80": "^1.16" + }, + "conflict": { + "phpunit/phpunit": "<5.4.3", + "symfony/console": "<4.4" }, "require-dev": { - "amphp/phpunit-util": "^1.0", - "friendsofphp/php-cs-fixer": "^2.9", - "phpunit/phpunit": "^6.5" + "ext-iconv": "*", + "symfony/console": "^4.4|^5.0|^6.0", + "symfony/process": "^4.4|^5.0|^6.0", + "symfony/uid": "^5.1|^6.0", + "twig/twig": "^2.13|^3.0.4" + }, + "suggest": { + "ext-iconv": "To convert non-UTF-8 strings to UTF-8 (or symfony/polyfill-iconv in case ext-iconv cannot be used).", + "ext-intl": "To show region name in time zone dump", + "symfony/console": "To use the ServerDumpCommand and/or the bin/var-dump-server script" }, + "bin": [ + "Resources/bin/var-dump-server" + ], "type": "library", "autoload": { + "files": [ + "Resources/functions/dump.php" + ], "psr-4": { - "Amp\\ParallelFunctions\\": "src" + "Symfony\\Component\\VarDumper\\": "" }, - "files": [ - "src/functions.php" + "exclude-from-classmap": [ + "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", @@ -2020,166 +2187,297 @@ ], "authors": [ { - "name": "Niklas Keller", - "email": "me@kelunik.com" + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "Parallel processing made simple.", + "description": "Provides mechanisms for walking through any arbitrary PHP variable", + "homepage": "https://symfony.com", + "keywords": [ + "debug", + "dump" + ], "support": { - "issues": "https://github.com/amphp/parallel-functions/issues", - "source": "https://github.com/amphp/parallel-functions/tree/master" + "source": "https://github.com/symfony/var-dumper/tree/v5.4.17" }, - "time": "2018-10-28T15:29:02+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-12-22T10:31:03+00:00" }, { - "name": "amphp/parser", - "version": "v1.0.0", + "name": "thecodingmachine/safe", + "version": "v2.4.0", "source": { "type": "git", - "url": "https://github.com/amphp/parser.git", - "reference": "f83e68f03d5b8e8e0365b8792985a7f341c57ae1" + "url": "https://github.com/thecodingmachine/safe.git", + "reference": "e788f3d09dcd36f806350aedb77eac348fafadd3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/amphp/parser/zipball/f83e68f03d5b8e8e0365b8792985a7f341c57ae1", - "reference": "f83e68f03d5b8e8e0365b8792985a7f341c57ae1", + "url": "https://api.github.com/repos/thecodingmachine/safe/zipball/e788f3d09dcd36f806350aedb77eac348fafadd3", + "reference": "e788f3d09dcd36f806350aedb77eac348fafadd3", "shasum": "" }, "require": { - "php": ">=7" + "php": "^8.0" }, "require-dev": { - "friendsofphp/php-cs-fixer": "^2.3", - "phpunit/phpunit": "^6" + "phpstan/phpstan": "^1.5", + "phpunit/phpunit": "^9.5", + "squizlabs/php_codesniffer": "^3.2", + "thecodingmachine/phpstan-strict-rules": "^1.0" }, "type": "library", - "autoload": { - "psr-4": { - "Amp\\Parser\\": "lib" + "extra": { + "branch-alias": { + "dev-master": "2.2.x-dev" } }, + "autoload": { + "files": [ + "deprecated/apc.php", + "deprecated/array.php", + "deprecated/datetime.php", + "deprecated/libevent.php", + "deprecated/misc.php", + "deprecated/password.php", + "deprecated/mssql.php", + "deprecated/stats.php", + "deprecated/strings.php", + "lib/special_cases.php", + "deprecated/mysqli.php", + "generated/apache.php", + "generated/apcu.php", + "generated/array.php", + "generated/bzip2.php", + "generated/calendar.php", + "generated/classobj.php", + "generated/com.php", + "generated/cubrid.php", + "generated/curl.php", + "generated/datetime.php", + "generated/dir.php", + "generated/eio.php", + "generated/errorfunc.php", + "generated/exec.php", + "generated/fileinfo.php", + "generated/filesystem.php", + "generated/filter.php", + "generated/fpm.php", + "generated/ftp.php", + "generated/funchand.php", + "generated/gettext.php", + "generated/gmp.php", + "generated/gnupg.php", + "generated/hash.php", + "generated/ibase.php", + "generated/ibmDb2.php", + "generated/iconv.php", + "generated/image.php", + "generated/imap.php", + "generated/info.php", + "generated/inotify.php", + "generated/json.php", + "generated/ldap.php", + "generated/libxml.php", + "generated/lzf.php", + "generated/mailparse.php", + "generated/mbstring.php", + "generated/misc.php", + "generated/mysql.php", + "generated/network.php", + "generated/oci8.php", + "generated/opcache.php", + "generated/openssl.php", + "generated/outcontrol.php", + "generated/pcntl.php", + "generated/pcre.php", + "generated/pgsql.php", + "generated/posix.php", + "generated/ps.php", + "generated/pspell.php", + "generated/readline.php", + "generated/rpminfo.php", + "generated/rrd.php", + "generated/sem.php", + "generated/session.php", + "generated/shmop.php", + "generated/sockets.php", + "generated/sodium.php", + "generated/solr.php", + "generated/spl.php", + "generated/sqlsrv.php", + "generated/ssdeep.php", + "generated/ssh2.php", + "generated/stream.php", + "generated/strings.php", + "generated/swoole.php", + "generated/uodbc.php", + "generated/uopz.php", + "generated/url.php", + "generated/var.php", + "generated/xdiff.php", + "generated/xml.php", + "generated/xmlrpc.php", + "generated/yaml.php", + "generated/yaz.php", + "generated/zip.php", + "generated/zlib.php" + ], + "classmap": [ + "lib/DateTime.php", + "lib/DateTimeImmutable.php", + "lib/Exceptions/", + "deprecated/Exceptions/", + "generated/Exceptions/" + ] + }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], - "authors": [ - { - "name": "Niklas Keller", - "email": "me@kelunik.com" - }, - { - "name": "Aaron Piotrowski", - "email": "aaron@trowski.com" - } - ], - "description": "A generator parser to make streaming parsers simple.", - "homepage": "https://github.com/amphp/parser", - "keywords": [ - "async", - "non-blocking", - "parser", - "stream" - ], + "description": "PHP core functions that throw exceptions instead of returning FALSE on error", "support": { - "issues": "https://github.com/amphp/parser/issues", - "source": "https://github.com/amphp/parser/tree/is-valid" + "issues": "https://github.com/thecodingmachine/safe/issues", + "source": "https://github.com/thecodingmachine/safe/tree/v2.4.0" }, - "time": "2017-06-06T05:29:10+00:00" + "time": "2022-10-07T14:02:17+00:00" }, { - "name": "amphp/process", - "version": "v1.1.1", + "name": "vlucas/phpdotenv", + "version": "v5.5.0", "source": { "type": "git", - "url": "https://github.com/amphp/process.git", - "reference": "b88c6aef75c0b22f6f021141dd2d5e7c5db4c124" + "url": "https://github.com/vlucas/phpdotenv.git", + "reference": "1a7ea2afc49c3ee6d87061f5a233e3a035d0eae7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/amphp/process/zipball/b88c6aef75c0b22f6f021141dd2d5e7c5db4c124", - "reference": "b88c6aef75c0b22f6f021141dd2d5e7c5db4c124", + "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/1a7ea2afc49c3ee6d87061f5a233e3a035d0eae7", + "reference": "1a7ea2afc49c3ee6d87061f5a233e3a035d0eae7", "shasum": "" }, "require": { - "amphp/amp": "^2", - "amphp/byte-stream": "^1.4", - "php": ">=7" + "ext-pcre": "*", + "graham-campbell/result-type": "^1.0.2", + "php": "^7.1.3 || ^8.0", + "phpoption/phpoption": "^1.8", + "symfony/polyfill-ctype": "^1.23", + "symfony/polyfill-mbstring": "^1.23.1", + "symfony/polyfill-php80": "^1.23.1" }, "require-dev": { - "amphp/php-cs-fixer-config": "dev-master", - "amphp/phpunit-util": "^1", - "phpunit/phpunit": "^6" + "bamarni/composer-bin-plugin": "^1.4.1", + "ext-filter": "*", + "phpunit/phpunit": "^7.5.20 || ^8.5.30 || ^9.5.25" + }, + "suggest": { + "ext-filter": "Required to use the boolean validator." }, "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": true + }, + "branch-alias": { + "dev-master": "5.5-dev" + } + }, "autoload": { "psr-4": { - "Amp\\Process\\": "lib" - }, - "files": [ - "lib/functions.php" - ] + "Dotenv\\": "src/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "Bob Weinand", - "email": "bobwei9@hotmail.com" - }, - { - "name": "Aaron Piotrowski", - "email": "aaron@trowski.com" + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" }, { - "name": "Niklas Keller", - "email": "me@kelunik.com" + "name": "Vance Lucas", + "email": "vance@vancelucas.com", + "homepage": "https://github.com/vlucas" } ], - "description": "Asynchronous process manager.", - "homepage": "https://github.com/amphp/process", + "description": "Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.", + "keywords": [ + "dotenv", + "env", + "environment" + ], "support": { - "issues": "https://github.com/amphp/process/issues", - "source": "https://github.com/amphp/process/tree/v1.1.1" + "issues": "https://github.com/vlucas/phpdotenv/issues", + "source": "https://github.com/vlucas/phpdotenv/tree/v5.5.0" }, "funding": [ { - "url": "https://github.com/amphp", + "url": "https://github.com/GrahamCampbell", "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/vlucas/phpdotenv", + "type": "tidelift" } ], - "time": "2021-03-30T20:04:22+00:00" + "time": "2022-10-16T01:01:54+00:00" }, { - "name": "amphp/serialization", - "version": "v1.0.0", + "name": "webmozart/assert", + "version": "1.11.0", "source": { "type": "git", - "url": "https://github.com/amphp/serialization.git", - "reference": "693e77b2fb0b266c3c7d622317f881de44ae94a1" + "url": "https://github.com/webmozarts/assert.git", + "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/amphp/serialization/zipball/693e77b2fb0b266c3c7d622317f881de44ae94a1", - "reference": "693e77b2fb0b266c3c7d622317f881de44ae94a1", + "url": "https://api.github.com/repos/webmozarts/assert/zipball/11cb2199493b2f8a3b53e7f19068fc6aac760991", + "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991", "shasum": "" }, "require": { - "php": ">=7.1" + "ext-ctype": "*", + "php": "^7.2 || ^8.0" + }, + "conflict": { + "phpstan/phpstan": "<0.12.20", + "vimeo/psalm": "<4.6.1 || 4.6.2" }, "require-dev": { - "amphp/php-cs-fixer-config": "dev-master", - "phpunit/phpunit": "^9 || ^8 || ^7" + "phpunit/phpunit": "^8.5.13" }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.10-dev" + } + }, "autoload": { "psr-4": { - "Amp\\Serialization\\": "src" - }, - "files": [ - "src/functions.php" - ] + "Webmozart\\Assert\\": "src/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -2187,192 +2485,227 @@ ], "authors": [ { - "name": "Aaron Piotrowski", - "email": "aaron@trowski.com" - }, - { - "name": "Niklas Keller", - "email": "me@kelunik.com" + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" } ], - "description": "Serialization tools for IPC and data storage in PHP.", - "homepage": "https://github.com/amphp/serialization", + "description": "Assertions to validate method input/output with nice error messages.", "keywords": [ - "async", - "asynchronous", - "serialization", - "serialize" + "assert", + "check", + "validate" ], "support": { - "issues": "https://github.com/amphp/serialization/issues", - "source": "https://github.com/amphp/serialization/tree/master" + "issues": "https://github.com/webmozarts/assert/issues", + "source": "https://github.com/webmozarts/assert/tree/1.11.0" }, - "time": "2020-03-25T21:39:07+00:00" - }, + "time": "2022-06-03T18:03:27+00:00" + } + ], + "packages-dev": [ { - "name": "amphp/sync", - "version": "v1.4.0", + "name": "amphp/amp", + "version": "v2.6.2", "source": { "type": "git", - "url": "https://github.com/amphp/sync.git", - "reference": "613047ac54c025aa800a9cde5b05c3add7327ed4" + "url": "https://github.com/amphp/amp.git", + "reference": "9d5100cebffa729aaffecd3ad25dc5aeea4f13bb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/amphp/sync/zipball/613047ac54c025aa800a9cde5b05c3add7327ed4", - "reference": "613047ac54c025aa800a9cde5b05c3add7327ed4", + "url": "https://api.github.com/repos/amphp/amp/zipball/9d5100cebffa729aaffecd3ad25dc5aeea4f13bb", + "reference": "9d5100cebffa729aaffecd3ad25dc5aeea4f13bb", "shasum": "" }, "require": { - "amphp/amp": "^2.2", "php": ">=7.1" }, "require-dev": { "amphp/php-cs-fixer-config": "dev-master", - "amphp/phpunit-util": "^1.1", - "phpunit/phpunit": "^9 || ^8 || ^7" + "amphp/phpunit-util": "^1", + "ext-json": "*", + "jetbrains/phpstorm-stubs": "^2019.3", + "phpunit/phpunit": "^7 | ^8 | ^9", + "psalm/phar": "^3.11@dev", + "react/promise": "^2" }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.x-dev" + } + }, "autoload": { - "psr-4": { - "Amp\\Sync\\": "src" - }, "files": [ - "src/functions.php", - "src/ConcurrentIterator/functions.php" - ] + "lib/functions.php", + "lib/Internal/functions.php" + ], + "psr-4": { + "Amp\\": "lib" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ + { + "name": "Daniel Lowrey", + "email": "rdlowrey@php.net" + }, { "name": "Aaron Piotrowski", "email": "aaron@trowski.com" }, { - "name": "Stephen Coakley", - "email": "me@stephencoakley.com" + "name": "Bob Weinand", + "email": "bobwei9@hotmail.com" + }, + { + "name": "Niklas Keller", + "email": "me@kelunik.com" } ], - "description": "Mutex, Semaphore, and other synchronization tools for Amp.", - "homepage": "https://github.com/amphp/sync", + "description": "A non-blocking concurrency framework for PHP applications.", + "homepage": "https://amphp.org/amp", "keywords": [ "async", "asynchronous", - "mutex", - "semaphore", - "synchronization" + "awaitable", + "concurrency", + "event", + "event-loop", + "future", + "non-blocking", + "promise" ], "support": { - "issues": "https://github.com/amphp/sync/issues", - "source": "https://github.com/amphp/sync/tree/v1.4.0" + "irc": "irc://irc.freenode.org/amphp", + "issues": "https://github.com/amphp/amp/issues", + "source": "https://github.com/amphp/amp/tree/v2.6.2" }, - "time": "2020-05-07T18:57:50+00:00" + "funding": [ + { + "url": "https://github.com/amphp", + "type": "github" + } + ], + "time": "2022-02-20T17:52:18+00:00" }, { - "name": "beberlei/assert", - "version": "v3.3.1", + "name": "amphp/byte-stream", + "version": "v1.8.1", "source": { "type": "git", - "url": "https://github.com/beberlei/assert.git", - "reference": "5e721d7e937ca3ba2cdec1e1adf195f9e5188372" + "url": "https://github.com/amphp/byte-stream.git", + "reference": "acbd8002b3536485c997c4e019206b3f10ca15bd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/beberlei/assert/zipball/5e721d7e937ca3ba2cdec1e1adf195f9e5188372", - "reference": "5e721d7e937ca3ba2cdec1e1adf195f9e5188372", + "url": "https://api.github.com/repos/amphp/byte-stream/zipball/acbd8002b3536485c997c4e019206b3f10ca15bd", + "reference": "acbd8002b3536485c997c4e019206b3f10ca15bd", "shasum": "" }, "require": { - "ext-ctype": "*", - "ext-json": "*", - "ext-mbstring": "*", - "ext-simplexml": "*", - "php": "^7.0 || ^8.0" + "amphp/amp": "^2", + "php": ">=7.1" }, "require-dev": { - "friendsofphp/php-cs-fixer": "*", - "phpstan/phpstan": "*", - "phpunit/phpunit": ">=6.0.0", - "yoast/phpunit-polyfills": "^0.1.0" - }, - "suggest": { - "ext-intl": "Needed to allow Assertion::count(), Assertion::isCountable(), Assertion::minCount(), and Assertion::maxCount() to operate on ResourceBundles" + "amphp/php-cs-fixer-config": "dev-master", + "amphp/phpunit-util": "^1.4", + "friendsofphp/php-cs-fixer": "^2.3", + "jetbrains/phpstorm-stubs": "^2019.3", + "phpunit/phpunit": "^6 || ^7 || ^8", + "psalm/phar": "^3.11.4" }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, "autoload": { - "psr-4": { - "Assert\\": "lib/Assert" - }, "files": [ - "lib/Assert/functions.php" - ] + "lib/functions.php" + ], + "psr-4": { + "Amp\\ByteStream\\": "lib" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-2-Clause" + "MIT" ], "authors": [ { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de", - "role": "Lead Developer" + "name": "Aaron Piotrowski", + "email": "aaron@trowski.com" }, { - "name": "Richard Quadling", - "email": "rquadling@gmail.com", - "role": "Collaborator" + "name": "Niklas Keller", + "email": "me@kelunik.com" } ], - "description": "Thin assertion library for input validation in business models.", + "description": "A stream abstraction to make working with non-blocking I/O simple.", + "homepage": "http://amphp.org/byte-stream", "keywords": [ - "assert", - "assertion", - "validation" + "amp", + "amphp", + "async", + "io", + "non-blocking", + "stream" ], "support": { - "issues": "https://github.com/beberlei/assert/issues", - "source": "https://github.com/beberlei/assert/tree/v3.3.1" + "irc": "irc://irc.freenode.org/amphp", + "issues": "https://github.com/amphp/byte-stream/issues", + "source": "https://github.com/amphp/byte-stream/tree/v1.8.1" }, - "time": "2021-04-18T20:11:03+00:00" + "funding": [ + { + "url": "https://github.com/amphp", + "type": "github" + } + ], + "time": "2021-03-30T17:13:30+00:00" }, { - "name": "behat/gherkin", - "version": "v4.8.0", + "name": "amphp/parallel", + "version": "v1.4.2", "source": { "type": "git", - "url": "https://github.com/Behat/Gherkin.git", - "reference": "2391482cd003dfdc36b679b27e9f5326bd656acd" + "url": "https://github.com/amphp/parallel.git", + "reference": "75853e1623efa5aa5e65e986ec9a97db573a5267" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Behat/Gherkin/zipball/2391482cd003dfdc36b679b27e9f5326bd656acd", - "reference": "2391482cd003dfdc36b679b27e9f5326bd656acd", + "url": "https://api.github.com/repos/amphp/parallel/zipball/75853e1623efa5aa5e65e986ec9a97db573a5267", + "reference": "75853e1623efa5aa5e65e986ec9a97db573a5267", "shasum": "" }, "require": { - "php": "~7.2|~8.0" + "amphp/amp": "^2", + "amphp/byte-stream": "^1.6.1", + "amphp/parser": "^1", + "amphp/process": "^1", + "amphp/serialization": "^1", + "amphp/sync": "^1.0.1", + "php": ">=7.1" }, "require-dev": { - "cucumber/cucumber": "dev-gherkin-16.0.0", - "phpunit/phpunit": "~8|~9", - "symfony/phpunit-bridge": "~3|~4|~5", - "symfony/yaml": "~3|~4|~5" - }, - "suggest": { - "symfony/yaml": "If you want to parse features, represented in YAML files" + "amphp/php-cs-fixer-config": "dev-master", + "amphp/phpunit-util": "^1.1", + "phpunit/phpunit": "^8 || ^7" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.4-dev" - } - }, "autoload": { - "psr-0": { - "Behat\\Gherkin": "src/" + "files": [ + "lib/Context/functions.php", + "lib/Sync/functions.php", + "lib/Worker/functions.php" + ], + "psr-4": { + "Amp\\Parallel\\": "lib" } }, "notification-url": "https://packagist.org/downloads/", @@ -2381,88 +2714,68 @@ ], "authors": [ { - "name": "Konstantin Kudryashov", - "email": "ever.zet@gmail.com", - "homepage": "http://everzet.com" + "name": "Aaron Piotrowski", + "email": "aaron@trowski.com" + }, + { + "name": "Stephen Coakley", + "email": "me@stephencoakley.com" } ], - "description": "Gherkin DSL parser for PHP", - "homepage": "http://behat.org/", + "description": "Parallel processing component for Amp.", + "homepage": "https://github.com/amphp/parallel", "keywords": [ - "BDD", - "Behat", - "Cucumber", - "DSL", - "gherkin", - "parser" + "async", + "asynchronous", + "concurrent", + "multi-processing", + "multi-threading" ], "support": { - "issues": "https://github.com/Behat/Gherkin/issues", - "source": "https://github.com/Behat/Gherkin/tree/v4.8.0" + "issues": "https://github.com/amphp/parallel/issues", + "source": "https://github.com/amphp/parallel/tree/v1.4.2" }, - "time": "2021-02-04T12:44:21+00:00" + "funding": [ + { + "url": "https://github.com/amphp", + "type": "github" + } + ], + "time": "2022-12-30T00:21:42+00:00" }, { - "name": "codeception/codeception", - "version": "4.1.22", + "name": "amphp/parallel-functions", + "version": "v1.1.0", "source": { "type": "git", - "url": "https://github.com/Codeception/Codeception.git", - "reference": "9777ec3690ceedc4bce2ed13af7af4ca4ee3088f" + "url": "https://github.com/amphp/parallel-functions.git", + "reference": "04e92fcacfc921a56dfe12c23b3265e62593a7cb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Codeception/Codeception/zipball/9777ec3690ceedc4bce2ed13af7af4ca4ee3088f", - "reference": "9777ec3690ceedc4bce2ed13af7af4ca4ee3088f", + "url": "https://api.github.com/repos/amphp/parallel-functions/zipball/04e92fcacfc921a56dfe12c23b3265e62593a7cb", + "reference": "04e92fcacfc921a56dfe12c23b3265e62593a7cb", "shasum": "" }, "require": { - "behat/gherkin": "^4.4.0", - "codeception/lib-asserts": "^1.0", - "codeception/phpunit-wrapper": ">6.0.15 <6.1.0 | ^6.6.1 | ^7.7.1 | ^8.1.1 | ^9.0", - "codeception/stub": "^2.0 | ^3.0", - "ext-curl": "*", - "ext-json": "*", - "ext-mbstring": "*", - "guzzlehttp/psr7": "^1.4 | ^2.0", - "php": ">=5.6.0 <9.0", - "symfony/console": ">=2.7 <6.0", - "symfony/css-selector": ">=2.7 <6.0", - "symfony/event-dispatcher": ">=2.7 <6.0", - "symfony/finder": ">=2.7 <6.0", - "symfony/yaml": ">=2.7 <6.0" + "amphp/amp": "^2.0.3", + "amphp/parallel": "^1.4", + "amphp/serialization": "^1.0", + "laravel/serializable-closure": "^1.0", + "php": ">=7.4" }, "require-dev": { - "codeception/module-asserts": "1.*@dev", - "codeception/module-cli": "1.*@dev", - "codeception/module-db": "1.*@dev", - "codeception/module-filesystem": "1.*@dev", - "codeception/module-phpbrowser": "1.*@dev", - "codeception/specify": "~0.3", - "codeception/util-universalframework": "*@dev", - "monolog/monolog": "~1.8", - "squizlabs/php_codesniffer": "~2.0", - "symfony/process": ">=2.7 <6.0", - "vlucas/phpdotenv": "^2.0 | ^3.0 | ^4.0 | ^5.0" - }, - "suggest": { - "codeception/specify": "BDD-style code blocks", - "codeception/verify": "BDD-style assertions", - "hoa/console": "For interactive console functionality", - "stecman/symfony-console-completion": "For BASH autocompletion", - "symfony/phpunit-bridge": "For phpunit-bridge support" + "amphp/php-cs-fixer-config": "v2.x-dev", + "amphp/phpunit-util": "^2.0", + "phpunit/phpunit": "^9.5.11" }, - "bin": [ - "codecept" - ], "type": "library", - "extra": { - "branch-alias": [] - }, "autoload": { + "files": [ + "src/functions.php" + ], "psr-4": { - "Codeception\\": "src/Codeception", - "Codeception\\Extension\\": "ext" + "Amp\\ParallelFunctions\\": "src" } }, "notification-url": "https://packagist.org/downloads/", @@ -2471,56 +2784,50 @@ ], "authors": [ { - "name": "Michael Bodnarchuk", - "email": "davert@mail.ua", - "homepage": "http://codegyre.com" + "name": "Niklas Keller", + "email": "me@kelunik.com" } ], - "description": "BDD-style testing framework", - "homepage": "http://codeception.com/", - "keywords": [ - "BDD", - "TDD", - "acceptance testing", - "functional testing", - "unit testing" - ], + "description": "Parallel processing made simple.", "support": { - "issues": "https://github.com/Codeception/Codeception/issues", - "source": "https://github.com/Codeception/Codeception/tree/4.1.22" + "issues": "https://github.com/amphp/parallel-functions/issues", + "source": "https://github.com/amphp/parallel-functions/tree/v1.1.0" }, "funding": [ { - "url": "https://opencollective.com/codeception", - "type": "open_collective" + "url": "https://github.com/amphp", + "type": "github" } ], - "time": "2021-08-06T17:15:34+00:00" + "time": "2022-02-03T19:32:41+00:00" }, { - "name": "codeception/lib-asserts", - "version": "1.13.2", + "name": "amphp/parser", + "version": "v1.1.0", "source": { "type": "git", - "url": "https://github.com/Codeception/lib-asserts.git", - "reference": "184231d5eab66bc69afd6b9429344d80c67a33b6" + "url": "https://github.com/amphp/parser.git", + "reference": "ff1de4144726c5dad5fab97f66692ebe8de3e151" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Codeception/lib-asserts/zipball/184231d5eab66bc69afd6b9429344d80c67a33b6", - "reference": "184231d5eab66bc69afd6b9429344d80c67a33b6", + "url": "https://api.github.com/repos/amphp/parser/zipball/ff1de4144726c5dad5fab97f66692ebe8de3e151", + "reference": "ff1de4144726c5dad5fab97f66692ebe8de3e151", "shasum": "" }, "require": { - "codeception/phpunit-wrapper": ">6.0.15 <6.1.0 | ^6.6.1 | ^7.7.1 | ^8.0.3 | ^9.0", - "ext-dom": "*", - "php": ">=5.6.0 <9.0" + "php": ">=7.4" + }, + "require-dev": { + "amphp/php-cs-fixer-config": "^2", + "phpunit/phpunit": "^9", + "psalm/phar": "^5.4" }, "type": "library", "autoload": { - "classmap": [ - "src/" - ] + "psr-4": { + "Amp\\Parser\\": "src" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -2528,63 +2835,66 @@ ], "authors": [ { - "name": "Michael Bodnarchuk", - "email": "davert@mail.ua", - "homepage": "http://codegyre.com" - }, - { - "name": "Gintautas Miselis" + "name": "Aaron Piotrowski", + "email": "aaron@trowski.com" }, { - "name": "Gustavo Nieves", - "homepage": "https://medium.com/@ganieves" + "name": "Niklas Keller", + "email": "me@kelunik.com" } ], - "description": "Assertion methods used by Codeception core and Asserts module", - "homepage": "https://codeception.com/", + "description": "A generator parser to make streaming parsers simple.", + "homepage": "https://github.com/amphp/parser", "keywords": [ - "codeception" + "async", + "non-blocking", + "parser", + "stream" ], "support": { - "issues": "https://github.com/Codeception/lib-asserts/issues", - "source": "https://github.com/Codeception/lib-asserts/tree/1.13.2" + "issues": "https://github.com/amphp/parser/issues", + "source": "https://github.com/amphp/parser/tree/v1.1.0" }, - "time": "2020-10-21T16:26:20+00:00" + "funding": [ + { + "url": "https://github.com/amphp", + "type": "github" + } + ], + "time": "2022-12-30T18:08:47+00:00" }, { - "name": "codeception/lib-innerbrowser", - "version": "1.5.1", + "name": "amphp/process", + "version": "v1.1.4", "source": { "type": "git", - "url": "https://github.com/Codeception/lib-innerbrowser.git", - "reference": "31b4b56ad53c3464fcb2c0a14d55a51a201bd3c2" + "url": "https://github.com/amphp/process.git", + "reference": "76e9495fd6818b43a20167cb11d8a67f7744ee0f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Codeception/lib-innerbrowser/zipball/31b4b56ad53c3464fcb2c0a14d55a51a201bd3c2", - "reference": "31b4b56ad53c3464fcb2c0a14d55a51a201bd3c2", + "url": "https://api.github.com/repos/amphp/process/zipball/76e9495fd6818b43a20167cb11d8a67f7744ee0f", + "reference": "76e9495fd6818b43a20167cb11d8a67f7744ee0f", "shasum": "" }, "require": { - "codeception/codeception": "4.*@dev", - "ext-dom": "*", - "ext-json": "*", - "ext-mbstring": "*", - "php": ">=5.6.0 <9.0", - "symfony/browser-kit": ">=2.7 <6.0", - "symfony/dom-crawler": ">=2.7 <6.0" - }, - "conflict": { - "codeception/codeception": "<4.0" + "amphp/amp": "^2", + "amphp/byte-stream": "^1.4", + "php": ">=7" }, "require-dev": { - "codeception/util-universalframework": "dev-master" + "amphp/php-cs-fixer-config": "dev-master", + "amphp/phpunit-util": "^1", + "phpunit/phpunit": "^6" }, "type": "library", "autoload": { - "classmap": [ - "src/" - ] + "files": [ + "lib/functions.php" + ], + "psr-4": { + "Amp\\Process\\": "lib" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -2592,52 +2902,61 @@ ], "authors": [ { - "name": "Michael Bodnarchuk", - "email": "davert@mail.ua", - "homepage": "http://codegyre.com" + "name": "Bob Weinand", + "email": "bobwei9@hotmail.com" }, { - "name": "Gintautas Miselis" + "name": "Aaron Piotrowski", + "email": "aaron@trowski.com" + }, + { + "name": "Niklas Keller", + "email": "me@kelunik.com" } ], - "description": "Parent library for all Codeception framework modules and PhpBrowser", - "homepage": "https://codeception.com/", - "keywords": [ - "codeception" - ], + "description": "Asynchronous process manager.", + "homepage": "https://github.com/amphp/process", "support": { - "issues": "https://github.com/Codeception/lib-innerbrowser/issues", - "source": "https://github.com/Codeception/lib-innerbrowser/tree/1.5.1" + "issues": "https://github.com/amphp/process/issues", + "source": "https://github.com/amphp/process/tree/v1.1.4" }, - "time": "2021-08-30T15:21:42+00:00" + "funding": [ + { + "url": "https://github.com/amphp", + "type": "github" + } + ], + "time": "2022-07-06T23:50:12+00:00" }, { - "name": "codeception/module-asserts", - "version": "1.3.1", + "name": "amphp/serialization", + "version": "v1.0.0", "source": { "type": "git", - "url": "https://github.com/Codeception/module-asserts.git", - "reference": "59374f2fef0cabb9e8ddb53277e85cdca74328de" + "url": "https://github.com/amphp/serialization.git", + "reference": "693e77b2fb0b266c3c7d622317f881de44ae94a1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Codeception/module-asserts/zipball/59374f2fef0cabb9e8ddb53277e85cdca74328de", - "reference": "59374f2fef0cabb9e8ddb53277e85cdca74328de", + "url": "https://api.github.com/repos/amphp/serialization/zipball/693e77b2fb0b266c3c7d622317f881de44ae94a1", + "reference": "693e77b2fb0b266c3c7d622317f881de44ae94a1", "shasum": "" }, "require": { - "codeception/codeception": "*@dev", - "codeception/lib-asserts": "^1.13.1", - "php": ">=5.6.0 <9.0" + "php": ">=7.1" }, - "conflict": { - "codeception/codeception": "<4.0" + "require-dev": { + "amphp/php-cs-fixer-config": "dev-master", + "phpunit/phpunit": "^9 || ^8 || ^7" }, "type": "library", "autoload": { - "classmap": [ - "src/" - ] + "files": [ + "src/functions.php" + ], + "psr-4": { + "Amp\\Serialization\\": "src" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -2645,343 +2964,59 @@ ], "authors": [ { - "name": "Michael Bodnarchuk" + "name": "Aaron Piotrowski", + "email": "aaron@trowski.com" }, { - "name": "Gintautas Miselis" - }, - { - "name": "Gustavo Nieves", - "homepage": "https://medium.com/@ganieves" - } - ], - "description": "Codeception module containing various assertions", - "homepage": "https://codeception.com/", - "keywords": [ - "assertions", - "asserts", - "codeception" - ], - "support": { - "issues": "https://github.com/Codeception/module-asserts/issues", - "source": "https://github.com/Codeception/module-asserts/tree/1.3.1" - }, - "time": "2020-10-21T16:48:15+00:00" - }, - { - "name": "codeception/module-cli", - "version": "1.1.1", - "source": { - "type": "git", - "url": "https://github.com/Codeception/module-cli.git", - "reference": "1f841ad4a1d43e5d9e60a43c4cc9e5af8008024f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Codeception/module-cli/zipball/1f841ad4a1d43e5d9e60a43c4cc9e5af8008024f", - "reference": "1f841ad4a1d43e5d9e60a43c4cc9e5af8008024f", - "shasum": "" - }, - "require": { - "codeception/codeception": "*@dev", - "php": ">=5.6.0 <9.0" - }, - "conflict": { - "codeception/codeception": "<4.0" - }, - "type": "library", - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Michael Bodnarchuk" - } - ], - "description": "Codeception module for testing basic shell commands and shell output", - "homepage": "http://codeception.com/", - "keywords": [ - "codeception" - ], - "support": { - "issues": "https://github.com/Codeception/module-cli/issues", - "source": "https://github.com/Codeception/module-cli/tree/1.1.1" - }, - "time": "2020-12-26T16:56:19+00:00" - }, - { - "name": "codeception/module-filesystem", - "version": "1.0.3", - "source": { - "type": "git", - "url": "https://github.com/Codeception/module-filesystem.git", - "reference": "781be167fb1557bfc9b61e0a4eac60a32c534ec1" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Codeception/module-filesystem/zipball/781be167fb1557bfc9b61e0a4eac60a32c534ec1", - "reference": "781be167fb1557bfc9b61e0a4eac60a32c534ec1", - "shasum": "" - }, - "require": { - "codeception/codeception": "^4.0", - "php": ">=5.6.0 <9.0", - "symfony/finder": ">=2.7 <6.0" - }, - "conflict": { - "codeception/codeception": "<4.0" - }, - "type": "library", - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Michael Bodnarchuk" - }, - { - "name": "Gintautas Miselis" - } - ], - "description": "Codeception module for testing local filesystem", - "homepage": "http://codeception.com/", - "keywords": [ - "codeception", - "filesystem" - ], - "support": { - "issues": "https://github.com/Codeception/module-filesystem/issues", - "source": "https://github.com/Codeception/module-filesystem/tree/1.0.3" - }, - "time": "2020-10-24T14:46:40+00:00" - }, - { - "name": "codeception/module-phpbrowser", - "version": "1.0.2", - "source": { - "type": "git", - "url": "https://github.com/Codeception/module-phpbrowser.git", - "reference": "770a6be4160a5c0c08d100dd51bff35f6056bbf1" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Codeception/module-phpbrowser/zipball/770a6be4160a5c0c08d100dd51bff35f6056bbf1", - "reference": "770a6be4160a5c0c08d100dd51bff35f6056bbf1", - "shasum": "" - }, - "require": { - "codeception/codeception": "^4.0", - "codeception/lib-innerbrowser": "^1.3", - "guzzlehttp/guzzle": "^6.3|^7.0", - "php": ">=5.6.0 <9.0" - }, - "conflict": { - "codeception/codeception": "<4.0" - }, - "require-dev": { - "codeception/module-rest": "^1.0" - }, - "suggest": { - "codeception/phpbuiltinserver": "Start and stop PHP built-in web server for your tests" - }, - "type": "library", - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Michael Bodnarchuk" - }, - { - "name": "Gintautas Miselis" + "name": "Niklas Keller", + "email": "me@kelunik.com" } ], - "description": "Codeception module for testing web application over HTTP", - "homepage": "http://codeception.com/", + "description": "Serialization tools for IPC and data storage in PHP.", + "homepage": "https://github.com/amphp/serialization", "keywords": [ - "codeception", - "functional-testing", - "http" + "async", + "asynchronous", + "serialization", + "serialize" ], "support": { - "issues": "https://github.com/Codeception/module-phpbrowser/issues", - "source": "https://github.com/Codeception/module-phpbrowser/tree/1.0.2" + "issues": "https://github.com/amphp/serialization/issues", + "source": "https://github.com/amphp/serialization/tree/master" }, - "time": "2020-10-24T15:29:28+00:00" + "time": "2020-03-25T21:39:07+00:00" }, { - "name": "codeception/phpunit-wrapper", - "version": "8.1.4", + "name": "amphp/sync", + "version": "v1.4.2", "source": { "type": "git", - "url": "https://github.com/Codeception/phpunit-wrapper.git", - "reference": "f41335f0b4dd17cf7bbc63e87943b3ae72a8bbc3" + "url": "https://github.com/amphp/sync.git", + "reference": "85ab06764f4f36d63b1356b466df6111cf4b89cf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Codeception/phpunit-wrapper/zipball/f41335f0b4dd17cf7bbc63e87943b3ae72a8bbc3", - "reference": "f41335f0b4dd17cf7bbc63e87943b3ae72a8bbc3", + "url": "https://api.github.com/repos/amphp/sync/zipball/85ab06764f4f36d63b1356b466df6111cf4b89cf", + "reference": "85ab06764f4f36d63b1356b466df6111cf4b89cf", "shasum": "" }, "require": { - "php": ">=7.2", - "phpunit/php-code-coverage": "^7.0", - "phpunit/phpunit": "^8.0", - "sebastian/comparator": "^3.0", - "sebastian/diff": "^3.0" + "amphp/amp": "^2.2", + "php": ">=7.1" }, "require-dev": { - "codeception/specify": "*", - "vlucas/phpdotenv": "^3.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Codeception\\PHPUnit\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Davert", - "email": "davert.php@resend.cc" - } - ], - "description": "PHPUnit classes used by Codeception", - "support": { - "issues": "https://github.com/Codeception/phpunit-wrapper/issues", - "source": "https://github.com/Codeception/phpunit-wrapper/tree/8.1.4" - }, - "time": "2020-12-28T14:00:08+00:00" - }, - { - "name": "codeception/specify", - "version": "1.4.0", - "source": { - "type": "git", - "url": "https://github.com/Codeception/Specify.git", - "reference": "17ae6d4d6cb201ef5461f6587ecfcff8c177f854" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Codeception/Specify/zipball/17ae6d4d6cb201ef5461f6587ecfcff8c177f854", - "reference": "17ae6d4d6cb201ef5461f6587ecfcff8c177f854", - "shasum": "" - }, - "require": { - "myclabs/deep-copy": "~1.1", - "php": ">=7.1.0", - "phpunit/phpunit": ">=7.0 <10.0" - }, - "type": "library", - "autoload": { - "psr-0": { - "Codeception\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Michael Bodnarchuk", - "email": "davert@codeception.com" - }, - { - "name": "Gustavo Nieves", - "homepage": "https://medium.com/@ganieves" - } - ], - "description": "BDD code blocks for PHPUnit and Codeception", - "support": { - "issues": "https://github.com/Codeception/Specify/issues", - "source": "https://github.com/Codeception/Specify/tree/1.4.0" - }, - "time": "2020-08-27T20:17:29+00:00" - }, - { - "name": "codeception/stub", - "version": "3.7.0", - "source": { - "type": "git", - "url": "https://github.com/Codeception/Stub.git", - "reference": "468dd5fe659f131fc997f5196aad87512f9b1304" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Codeception/Stub/zipball/468dd5fe659f131fc997f5196aad87512f9b1304", - "reference": "468dd5fe659f131fc997f5196aad87512f9b1304", - "shasum": "" - }, - "require": { - "phpunit/phpunit": "^8.4 | ^9.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Codeception\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "Flexible Stub wrapper for PHPUnit's Mock Builder", - "support": { - "issues": "https://github.com/Codeception/Stub/issues", - "source": "https://github.com/Codeception/Stub/tree/3.7.0" - }, - "time": "2020-07-03T15:54:43+00:00" - }, - { - "name": "codeception/verify", - "version": "1.5.0", - "source": { - "type": "git", - "url": "https://github.com/Codeception/Verify.git", - "reference": "ebf833c857825207a8abec541c07bdd724ea4676" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Codeception/Verify/zipball/ebf833c857825207a8abec541c07bdd724ea4676", - "reference": "ebf833c857825207a8abec541c07bdd724ea4676", - "shasum": "" - }, - "require": { - "codeception/phpunit-wrapper": "^7.8.0 | ^8.1.2 | ^9.0.2", - "ext-dom": "*", - "php": ">= 7.1", - "phpunit/phpunit": ">= 7.0" + "amphp/php-cs-fixer-config": "dev-master", + "amphp/phpunit-util": "^1.1", + "phpunit/phpunit": "^9 || ^8 || ^7" }, "type": "library", "autoload": { "files": [ - "src/Codeception/function.php" + "src/functions.php", + "src/ConcurrentIterator/functions.php" ], "psr-4": { - "Codeception\\": "src\\Codeception" + "Amp\\Sync\\": "src" } }, "notification-url": "https://packagist.org/downloads/", @@ -2990,123 +3025,69 @@ ], "authors": [ { - "name": "Michael Bodnarchuk", - "email": "davert@codeception.com" + "name": "Aaron Piotrowski", + "email": "aaron@trowski.com" }, { - "name": "Gustavo Nieves", - "homepage": "https://medium.com/@ganieves" - } - ], - "description": "BDD assertion library for PHPUnit", - "support": { - "issues": "https://github.com/Codeception/Verify/issues", - "source": "https://github.com/Codeception/Verify/tree/master" - }, - "time": "2020-08-29T00:28:24+00:00" - }, - { - "name": "composer/package-versions-deprecated", - "version": "1.11.99.4", - "source": { - "type": "git", - "url": "https://github.com/composer/package-versions-deprecated.git", - "reference": "b174585d1fe49ceed21928a945138948cb394600" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/composer/package-versions-deprecated/zipball/b174585d1fe49ceed21928a945138948cb394600", - "reference": "b174585d1fe49ceed21928a945138948cb394600", - "shasum": "" - }, - "require": { - "composer-plugin-api": "^1.1.0 || ^2.0", - "php": "^7 || ^8" - }, - "replace": { - "ocramius/package-versions": "1.11.99" - }, - "require-dev": { - "composer/composer": "^1.9.3 || ^2.0@dev", - "ext-zip": "^1.13", - "phpunit/phpunit": "^6.5 || ^7" - }, - "type": "composer-plugin", - "extra": { - "class": "PackageVersions\\Installer", - "branch-alias": { - "dev-master": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "PackageVersions\\": "src/PackageVersions" + "name": "Stephen Coakley", + "email": "me@stephencoakley.com" } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" ], - "authors": [ - { - "name": "Marco Pivetta", - "email": "ocramius@gmail.com" - }, - { - "name": "Jordi Boggiano", - "email": "j.boggiano@seld.be" - } + "description": "Mutex, Semaphore, and other synchronization tools for Amp.", + "homepage": "https://github.com/amphp/sync", + "keywords": [ + "async", + "asynchronous", + "mutex", + "semaphore", + "synchronization" ], - "description": "Composer plugin that provides efficient querying for installed package versions (no runtime IO)", "support": { - "issues": "https://github.com/composer/package-versions-deprecated/issues", - "source": "https://github.com/composer/package-versions-deprecated/tree/1.11.99.4" + "issues": "https://github.com/amphp/sync/issues", + "source": "https://github.com/amphp/sync/tree/v1.4.2" }, "funding": [ { - "url": "https://packagist.com", - "type": "custom" - }, - { - "url": "https://github.com/composer", + "url": "https://github.com/amphp", "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/composer/composer", - "type": "tidelift" } ], - "time": "2021-09-13T08:41:34+00:00" + "time": "2021-10-25T18:29:10+00:00" }, { - "name": "composer/semver", - "version": "1.7.2", + "name": "behat/gherkin", + "version": "v4.9.0", "source": { "type": "git", - "url": "https://github.com/composer/semver.git", - "reference": "647490bbcaf7fc4891c58f47b825eb99d19c377a" + "url": "https://github.com/Behat/Gherkin.git", + "reference": "0bc8d1e30e96183e4f36db9dc79caead300beff4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/semver/zipball/647490bbcaf7fc4891c58f47b825eb99d19c377a", - "reference": "647490bbcaf7fc4891c58f47b825eb99d19c377a", + "url": "https://api.github.com/repos/Behat/Gherkin/zipball/0bc8d1e30e96183e4f36db9dc79caead300beff4", + "reference": "0bc8d1e30e96183e4f36db9dc79caead300beff4", "shasum": "" }, "require": { - "php": "^5.3.2 || ^7.0 || ^8.0" + "php": "~7.2|~8.0" }, "require-dev": { - "phpunit/phpunit": "^4.5 || ^5.0.5" + "cucumber/cucumber": "dev-gherkin-22.0.0", + "phpunit/phpunit": "~8|~9", + "symfony/yaml": "~3|~4|~5" + }, + "suggest": { + "symfony/yaml": "If you want to parse features, represented in YAML files" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.x-dev" + "dev-master": "4.x-dev" } }, "autoload": { - "psr-4": { - "Composer\\Semver\\": "src" + "psr-0": { + "Behat\\Gherkin": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -3115,75 +3096,91 @@ ], "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" + "name": "Konstantin Kudryashov", + "email": "ever.zet@gmail.com", + "homepage": "http://everzet.com" } ], - "description": "Semver library that offers utilities, version constraint parsing and validation.", + "description": "Gherkin DSL parser for PHP", + "homepage": "http://behat.org/", "keywords": [ - "semantic", - "semver", - "validation", - "versioning" + "BDD", + "Behat", + "Cucumber", + "DSL", + "gherkin", + "parser" ], "support": { - "irc": "irc://irc.freenode.org/composer", - "issues": "https://github.com/composer/semver/issues", - "source": "https://github.com/composer/semver/tree/1.7.2" + "issues": "https://github.com/Behat/Gherkin/issues", + "source": "https://github.com/Behat/Gherkin/tree/v4.9.0" }, - "funding": [ - { - "url": "https://packagist.com", - "type": "custom" - }, - { - "url": "https://github.com/composer", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/composer/composer", - "type": "tidelift" - } - ], - "time": "2020-12-03T15:47:16+00:00" + "time": "2021-10-12T13:05:09+00:00" }, { - "name": "composer/xdebug-handler", - "version": "1.4.6", + "name": "codeception/codeception", + "version": "4.2.2", "source": { "type": "git", - "url": "https://github.com/composer/xdebug-handler.git", - "reference": "f27e06cd9675801df441b3656569b328e04aa37c" + "url": "https://github.com/Codeception/Codeception.git", + "reference": "b88014f3348c93f3df99dc6d0967b0dbfa804474" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/xdebug-handler/zipball/f27e06cd9675801df441b3656569b328e04aa37c", - "reference": "f27e06cd9675801df441b3656569b328e04aa37c", + "url": "https://api.github.com/repos/Codeception/Codeception/zipball/b88014f3348c93f3df99dc6d0967b0dbfa804474", + "reference": "b88014f3348c93f3df99dc6d0967b0dbfa804474", "shasum": "" }, "require": { - "php": "^5.3.2 || ^7.0 || ^8.0", - "psr/log": "^1.0" + "behat/gherkin": "^4.4.0", + "codeception/lib-asserts": "^1.0 | 2.0.*@dev", + "codeception/phpunit-wrapper": ">6.0.15 <6.1.0 | ^6.6.1 | ^7.7.1 | ^8.1.1 | ^9.0", + "codeception/stub": "^2.0 | ^3.0 | ^4.0", + "ext-curl": "*", + "ext-json": "*", + "ext-mbstring": "*", + "guzzlehttp/psr7": "^1.4 | ^2.0", + "php": ">=5.6.0 <9.0", + "symfony/console": ">=2.7 <6.0", + "symfony/css-selector": ">=2.7 <6.0", + "symfony/event-dispatcher": ">=2.7 <6.0", + "symfony/finder": ">=2.7 <6.0", + "symfony/yaml": ">=2.7 <6.0" }, "require-dev": { - "phpstan/phpstan": "^0.12.55", - "symfony/phpunit-bridge": "^4.2 || ^5" + "codeception/module-asserts": "^1.0 | 2.0.*@dev", + "codeception/module-cli": "^1.0 | 2.0.*@dev", + "codeception/module-db": "^1.0 | 2.0.*@dev", + "codeception/module-filesystem": "^1.0 | 2.0.*@dev", + "codeception/module-phpbrowser": "^1.0 | 2.0.*@dev", + "codeception/specify": "~0.3", + "codeception/util-universalframework": "*@dev", + "monolog/monolog": "~1.8", + "squizlabs/php_codesniffer": "~2.0", + "symfony/process": ">=2.7 <6.0", + "vlucas/phpdotenv": "^2.0 | ^3.0 | ^4.0 | ^5.0" + }, + "suggest": { + "codeception/specify": "BDD-style code blocks", + "codeception/verify": "BDD-style assertions", + "hoa/console": "For interactive console functionality", + "stecman/symfony-console-completion": "For BASH autocompletion", + "symfony/phpunit-bridge": "For phpunit-bridge support" }, + "bin": [ + "codecept" + ], "type": "library", + "extra": { + "branch-alias": [] + }, "autoload": { + "files": [ + "functions.php" + ], "psr-4": { - "Composer\\XdebugHandler\\": "src" + "Codeception\\": "src/Codeception", + "Codeception\\Extension\\": "ext" } }, "notification-url": "https://packagist.org/downloads/", @@ -3192,104 +3189,120 @@ ], "authors": [ { - "name": "John Stevenson", - "email": "john-stevenson@blueyonder.co.uk" + "name": "Michael Bodnarchuk", + "email": "davert@mail.ua", + "homepage": "https://codegyre.com" } ], - "description": "Restarts a process without Xdebug.", + "description": "BDD-style testing framework", + "homepage": "https://codeception.com/", "keywords": [ - "Xdebug", - "performance" + "BDD", + "TDD", + "acceptance testing", + "functional testing", + "unit testing" ], "support": { - "irc": "irc://irc.freenode.org/composer", - "issues": "https://github.com/composer/xdebug-handler/issues", - "source": "https://github.com/composer/xdebug-handler/tree/1.4.6" + "issues": "https://github.com/Codeception/Codeception/issues", + "source": "https://github.com/Codeception/Codeception/tree/4.2.2" }, "funding": [ { - "url": "https://packagist.com", - "type": "custom" - }, - { - "url": "https://github.com/composer", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/composer/composer", - "type": "tidelift" + "url": "https://opencollective.com/codeception", + "type": "open_collective" } ], - "time": "2021-03-25T17:01:18+00:00" + "time": "2022-08-13T13:28:25+00:00" }, { - "name": "dnoegel/php-xdg-base-dir", - "version": "v0.1.1", + "name": "codeception/lib-asserts", + "version": "1.13.2", "source": { "type": "git", - "url": "https://github.com/dnoegel/php-xdg-base-dir.git", - "reference": "8f8a6e48c5ecb0f991c2fdcf5f154a47d85f9ffd" + "url": "https://github.com/Codeception/lib-asserts.git", + "reference": "184231d5eab66bc69afd6b9429344d80c67a33b6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/dnoegel/php-xdg-base-dir/zipball/8f8a6e48c5ecb0f991c2fdcf5f154a47d85f9ffd", - "reference": "8f8a6e48c5ecb0f991c2fdcf5f154a47d85f9ffd", + "url": "https://api.github.com/repos/Codeception/lib-asserts/zipball/184231d5eab66bc69afd6b9429344d80c67a33b6", + "reference": "184231d5eab66bc69afd6b9429344d80c67a33b6", "shasum": "" }, "require": { - "php": ">=5.3.2" - }, - "require-dev": { - "phpunit/phpunit": "~7.0|~6.0|~5.0|~4.8.35" + "codeception/phpunit-wrapper": ">6.0.15 <6.1.0 | ^6.6.1 | ^7.7.1 | ^8.0.3 | ^9.0", + "ext-dom": "*", + "php": ">=5.6.0 <9.0" }, "type": "library", "autoload": { - "psr-4": { - "XdgBaseDir\\": "src/" - } + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], - "description": "implementation of xdg base directory specification for php", + "authors": [ + { + "name": "Michael Bodnarchuk", + "email": "davert@mail.ua", + "homepage": "http://codegyre.com" + }, + { + "name": "Gintautas Miselis" + }, + { + "name": "Gustavo Nieves", + "homepage": "https://medium.com/@ganieves" + } + ], + "description": "Assertion methods used by Codeception core and Asserts module", + "homepage": "https://codeception.com/", + "keywords": [ + "codeception" + ], "support": { - "issues": "https://github.com/dnoegel/php-xdg-base-dir/issues", - "source": "https://github.com/dnoegel/php-xdg-base-dir/tree/v0.1.1" + "issues": "https://github.com/Codeception/lib-asserts/issues", + "source": "https://github.com/Codeception/lib-asserts/tree/1.13.2" }, - "time": "2019-12-04T15:06:13+00:00" + "time": "2020-10-21T16:26:20+00:00" }, { - "name": "doctrine/instantiator", - "version": "1.4.0", + "name": "codeception/lib-innerbrowser", + "version": "1.5.1", "source": { "type": "git", - "url": "https://github.com/doctrine/instantiator.git", - "reference": "d56bf6102915de5702778fe20f2de3b2fe570b5b" + "url": "https://github.com/Codeception/lib-innerbrowser.git", + "reference": "31b4b56ad53c3464fcb2c0a14d55a51a201bd3c2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/instantiator/zipball/d56bf6102915de5702778fe20f2de3b2fe570b5b", - "reference": "d56bf6102915de5702778fe20f2de3b2fe570b5b", + "url": "https://api.github.com/repos/Codeception/lib-innerbrowser/zipball/31b4b56ad53c3464fcb2c0a14d55a51a201bd3c2", + "reference": "31b4b56ad53c3464fcb2c0a14d55a51a201bd3c2", "shasum": "" }, "require": { - "php": "^7.1 || ^8.0" + "codeception/codeception": "4.*@dev", + "ext-dom": "*", + "ext-json": "*", + "ext-mbstring": "*", + "php": ">=5.6.0 <9.0", + "symfony/browser-kit": ">=2.7 <6.0", + "symfony/dom-crawler": ">=2.7 <6.0" + }, + "conflict": { + "codeception/codeception": "<4.0" }, "require-dev": { - "doctrine/coding-standard": "^8.0", - "ext-pdo": "*", - "ext-phar": "*", - "phpbench/phpbench": "^0.13 || 1.0.0-alpha2", - "phpstan/phpstan": "^0.12", - "phpstan/phpstan-phpunit": "^0.12", - "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0" + "codeception/util-universalframework": "dev-master" }, "type": "library", "autoload": { - "psr-4": { - "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/" - } + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -3297,186 +3310,155 @@ ], "authors": [ { - "name": "Marco Pivetta", - "email": "ocramius@gmail.com", - "homepage": "https://ocramius.github.io/" + "name": "Michael Bodnarchuk", + "email": "davert@mail.ua", + "homepage": "http://codegyre.com" + }, + { + "name": "Gintautas Miselis" } ], - "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors", - "homepage": "https://www.doctrine-project.org/projects/instantiator.html", + "description": "Parent library for all Codeception framework modules and PhpBrowser", + "homepage": "https://codeception.com/", "keywords": [ - "constructor", - "instantiate" + "codeception" ], "support": { - "issues": "https://github.com/doctrine/instantiator/issues", - "source": "https://github.com/doctrine/instantiator/tree/1.4.0" + "issues": "https://github.com/Codeception/lib-innerbrowser/issues", + "source": "https://github.com/Codeception/lib-innerbrowser/tree/1.5.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%2Finstantiator", - "type": "tidelift" - } - ], - "time": "2020-11-10T18:47:58+00:00" + "time": "2021-08-30T15:21:42+00:00" }, { - "name": "felixfbecker/advanced-json-rpc", - "version": "v3.2.1", + "name": "codeception/module-asserts", + "version": "1.3.1", "source": { "type": "git", - "url": "https://github.com/felixfbecker/php-advanced-json-rpc.git", - "reference": "b5f37dbff9a8ad360ca341f3240dc1c168b45447" + "url": "https://github.com/Codeception/module-asserts.git", + "reference": "59374f2fef0cabb9e8ddb53277e85cdca74328de" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/felixfbecker/php-advanced-json-rpc/zipball/b5f37dbff9a8ad360ca341f3240dc1c168b45447", - "reference": "b5f37dbff9a8ad360ca341f3240dc1c168b45447", + "url": "https://api.github.com/repos/Codeception/module-asserts/zipball/59374f2fef0cabb9e8ddb53277e85cdca74328de", + "reference": "59374f2fef0cabb9e8ddb53277e85cdca74328de", "shasum": "" }, "require": { - "netresearch/jsonmapper": "^1.0 || ^2.0 || ^3.0 || ^4.0", - "php": "^7.1 || ^8.0", - "phpdocumentor/reflection-docblock": "^4.3.4 || ^5.0.0" + "codeception/codeception": "*@dev", + "codeception/lib-asserts": "^1.13.1", + "php": ">=5.6.0 <9.0" }, - "require-dev": { - "phpunit/phpunit": "^7.0 || ^8.0" + "conflict": { + "codeception/codeception": "<4.0" }, "type": "library", "autoload": { - "psr-4": { - "AdvancedJsonRpc\\": "lib/" - } + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "ISC" + "MIT" ], "authors": [ { - "name": "Felix Becker", - "email": "felix.b@outlook.com" + "name": "Michael Bodnarchuk" + }, + { + "name": "Gintautas Miselis" + }, + { + "name": "Gustavo Nieves", + "homepage": "https://medium.com/@ganieves" } ], - "description": "A more advanced JSONRPC implementation", + "description": "Codeception module containing various assertions", + "homepage": "https://codeception.com/", + "keywords": [ + "assertions", + "asserts", + "codeception" + ], "support": { - "issues": "https://github.com/felixfbecker/php-advanced-json-rpc/issues", - "source": "https://github.com/felixfbecker/php-advanced-json-rpc/tree/v3.2.1" + "issues": "https://github.com/Codeception/module-asserts/issues", + "source": "https://github.com/Codeception/module-asserts/tree/1.3.1" }, - "time": "2021-06-11T22:34:44+00:00" + "time": "2020-10-21T16:48:15+00:00" }, { - "name": "felixfbecker/language-server-protocol", - "version": "1.5.1", + "name": "codeception/module-cli", + "version": "1.1.1", "source": { "type": "git", - "url": "https://github.com/felixfbecker/php-language-server-protocol.git", - "reference": "9d846d1f5cf101deee7a61c8ba7caa0a975cd730" + "url": "https://github.com/Codeception/module-cli.git", + "reference": "1f841ad4a1d43e5d9e60a43c4cc9e5af8008024f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/felixfbecker/php-language-server-protocol/zipball/9d846d1f5cf101deee7a61c8ba7caa0a975cd730", - "reference": "9d846d1f5cf101deee7a61c8ba7caa0a975cd730", + "url": "https://api.github.com/repos/Codeception/module-cli/zipball/1f841ad4a1d43e5d9e60a43c4cc9e5af8008024f", + "reference": "1f841ad4a1d43e5d9e60a43c4cc9e5af8008024f", "shasum": "" }, "require": { - "php": ">=7.1" + "codeception/codeception": "*@dev", + "php": ">=5.6.0 <9.0" }, - "require-dev": { - "phpstan/phpstan": "*", - "squizlabs/php_codesniffer": "^3.1", - "vimeo/psalm": "^4.0" + "conflict": { + "codeception/codeception": "<4.0" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - } - }, "autoload": { - "psr-4": { - "LanguageServerProtocol\\": "src/" - } + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "ISC" + "MIT" ], "authors": [ { - "name": "Felix Becker", - "email": "felix.b@outlook.com" + "name": "Michael Bodnarchuk" } ], - "description": "PHP classes for the Language Server Protocol", + "description": "Codeception module for testing basic shell commands and shell output", + "homepage": "http://codeception.com/", "keywords": [ - "language", - "microsoft", - "php", - "server" + "codeception" ], "support": { - "issues": "https://github.com/felixfbecker/php-language-server-protocol/issues", - "source": "https://github.com/felixfbecker/php-language-server-protocol/tree/1.5.1" + "issues": "https://github.com/Codeception/module-cli/issues", + "source": "https://github.com/Codeception/module-cli/tree/1.1.1" }, - "time": "2021-02-22T14:02:09+00:00" + "time": "2020-12-26T16:56:19+00:00" }, { - "name": "guzzlehttp/guzzle", - "version": "7.3.0", + "name": "codeception/module-filesystem", + "version": "1.0.3", "source": { "type": "git", - "url": "https://github.com/guzzle/guzzle.git", - "reference": "7008573787b430c1c1f650e3722d9bba59967628" + "url": "https://github.com/Codeception/module-filesystem.git", + "reference": "781be167fb1557bfc9b61e0a4eac60a32c534ec1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/guzzle/zipball/7008573787b430c1c1f650e3722d9bba59967628", - "reference": "7008573787b430c1c1f650e3722d9bba59967628", + "url": "https://api.github.com/repos/Codeception/module-filesystem/zipball/781be167fb1557bfc9b61e0a4eac60a32c534ec1", + "reference": "781be167fb1557bfc9b61e0a4eac60a32c534ec1", "shasum": "" }, "require": { - "ext-json": "*", - "guzzlehttp/promises": "^1.4", - "guzzlehttp/psr7": "^1.7 || ^2.0", - "php": "^7.2.5 || ^8.0", - "psr/http-client": "^1.0" - }, - "provide": { - "psr/http-client-implementation": "1.0" - }, - "require-dev": { - "bamarni/composer-bin-plugin": "^1.4.1", - "ext-curl": "*", - "php-http/client-integration-tests": "^3.0", - "phpunit/phpunit": "^8.5.5 || ^9.3.5", - "psr/log": "^1.1" + "codeception/codeception": "^4.0", + "php": ">=5.6.0 <9.0", + "symfony/finder": ">=2.7 <6.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" + "conflict": { + "codeception/codeception": "<4.0" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "7.3-dev" - } - }, "autoload": { - "psr-4": { - "GuzzleHttp\\": "src/" - }, - "files": [ - "src/functions_include.php" + "classmap": [ + "src/" ] }, "notification-url": "https://packagist.org/downloads/", @@ -3485,85 +3467,57 @@ ], "authors": [ { - "name": "Michael Dowling", - "email": "mtdowling@gmail.com", - "homepage": "https://github.com/mtdowling" + "name": "Michael Bodnarchuk" }, { - "name": "Márk Sági-Kazár", - "email": "mark.sagikazar@gmail.com", - "homepage": "https://sagikazarmark.hu" + "name": "Gintautas Miselis" } ], - "description": "Guzzle is a PHP HTTP client library", - "homepage": "http://guzzlephp.org/", + "description": "Codeception module for testing local filesystem", + "homepage": "http://codeception.com/", "keywords": [ - "client", - "curl", - "framework", - "http", - "http client", - "psr-18", - "psr-7", - "rest", - "web service" + "codeception", + "filesystem" ], "support": { - "issues": "https://github.com/guzzle/guzzle/issues", - "source": "https://github.com/guzzle/guzzle/tree/7.3.0" + "issues": "https://github.com/Codeception/module-filesystem/issues", + "source": "https://github.com/Codeception/module-filesystem/tree/1.0.3" }, - "funding": [ - { - "url": "https://github.com/GrahamCampbell", - "type": "github" - }, - { - "url": "https://github.com/Nyholm", - "type": "github" - }, - { - "url": "https://github.com/alexeyshockov", - "type": "github" - }, - { - "url": "https://github.com/gmponos", - "type": "github" - } - ], - "time": "2021-03-23T11:33:13+00:00" + "time": "2020-10-24T14:46:40+00:00" }, { - "name": "guzzlehttp/promises", - "version": "1.4.1", + "name": "codeception/module-phpbrowser", + "version": "1.0.3", "source": { "type": "git", - "url": "https://github.com/guzzle/promises.git", - "reference": "8e7d04f1f6450fef59366c399cfad4b9383aa30d" + "url": "https://github.com/Codeception/module-phpbrowser.git", + "reference": "8ba6bede11d0914e74d98691f427fd8f397f192e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/promises/zipball/8e7d04f1f6450fef59366c399cfad4b9383aa30d", - "reference": "8e7d04f1f6450fef59366c399cfad4b9383aa30d", + "url": "https://api.github.com/repos/Codeception/module-phpbrowser/zipball/8ba6bede11d0914e74d98691f427fd8f397f192e", + "reference": "8ba6bede11d0914e74d98691f427fd8f397f192e", "shasum": "" }, "require": { - "php": ">=5.5" + "codeception/codeception": "^4.1", + "codeception/lib-innerbrowser": "^1.3", + "guzzlehttp/guzzle": "^6.3|^7.0", + "php": ">=5.6.0 <9.0" + }, + "conflict": { + "codeception/codeception": "<4.0" }, "require-dev": { - "symfony/phpunit-bridge": "^4.4 || ^5.1" + "codeception/module-rest": "^1.0" }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.4-dev" - } + "suggest": { + "codeception/phpbuiltinserver": "Start and stop PHP built-in web server for your tests" }, + "type": "library", "autoload": { - "psr-4": { - "GuzzleHttp\\Promise\\": "src/" - }, - "files": [ - "src/functions_include.php" + "classmap": [ + "src/" ] }, "notification-url": "https://packagist.org/downloads/", @@ -3572,756 +3526,598 @@ ], "authors": [ { - "name": "Michael Dowling", - "email": "mtdowling@gmail.com", - "homepage": "https://github.com/mtdowling" + "name": "Michael Bodnarchuk" + }, + { + "name": "Gintautas Miselis" } ], - "description": "Guzzle promises library", + "description": "Codeception module for testing web application over HTTP", + "homepage": "http://codeception.com/", "keywords": [ - "promise" + "codeception", + "functional-testing", + "http" ], "support": { - "issues": "https://github.com/guzzle/promises/issues", - "source": "https://github.com/guzzle/promises/tree/1.4.1" + "issues": "https://github.com/Codeception/module-phpbrowser/issues", + "source": "https://github.com/Codeception/module-phpbrowser/tree/1.0.3" }, - "time": "2021-03-07T09:25:29+00:00" + "time": "2022-05-21T13:50:41+00:00" }, { - "name": "guzzlehttp/psr7", - "version": "2.0.0", + "name": "codeception/phpunit-wrapper", + "version": "8.1.6", "source": { "type": "git", - "url": "https://github.com/guzzle/psr7.git", - "reference": "1dc8d9cba3897165e16d12bb13d813afb1eb3fe7" + "url": "https://github.com/Codeception/phpunit-wrapper.git", + "reference": "7d3479bab7e2b6349044db8af11cd05d57809f9c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/psr7/zipball/1dc8d9cba3897165e16d12bb13d813afb1eb3fe7", - "reference": "1dc8d9cba3897165e16d12bb13d813afb1eb3fe7", + "url": "https://api.github.com/repos/Codeception/phpunit-wrapper/zipball/7d3479bab7e2b6349044db8af11cd05d57809f9c", + "reference": "7d3479bab7e2b6349044db8af11cd05d57809f9c", "shasum": "" }, "require": { - "php": "^7.2.5 || ^8.0", - "psr/http-factory": "^1.0", - "psr/http-message": "^1.0", - "ralouphie/getallheaders": "^3.0" - }, - "provide": { - "psr/http-factory-implementation": "1.0", - "psr/http-message-implementation": "1.0" + "php": ">=7.2", + "phpunit/php-code-coverage": "^7.0", + "phpunit/phpunit": "^8.0", + "sebastian/comparator": "^3.0", + "sebastian/diff": "^3.0" }, "require-dev": { - "bamarni/composer-bin-plugin": "^1.4.1", - "http-interop/http-factory-tests": "^0.9", - "phpunit/phpunit": "^8.5.8 || ^9.3.10" - }, - "suggest": { - "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" + "codeception/specify": "*", + "vlucas/phpdotenv": "^3.0" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.0-dev" - } - }, "autoload": { "psr-4": { - "GuzzleHttp\\Psr7\\": "src/" + "Codeception\\PHPUnit\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], - "authors": [ - { - "name": "Michael Dowling", - "email": "mtdowling@gmail.com", - "homepage": "https://github.com/mtdowling" - }, - { - "name": "Tobias Schultze", - "homepage": "https://github.com/Tobion" - }, + "authors": [ { - "name": "Márk Sági-Kazár", - "email": "mark.sagikazar@gmail.com", - "homepage": "https://sagikazarmark.hu" + "name": "Davert", + "email": "davert.php@resend.cc" } ], - "description": "PSR-7 message implementation that also provides common utility methods", - "keywords": [ - "http", - "message", - "psr-7", - "request", - "response", - "stream", - "uri", - "url" - ], + "description": "PHPUnit classes used by Codeception", "support": { - "issues": "https://github.com/guzzle/psr7/issues", - "source": "https://github.com/guzzle/psr7/tree/2.0.0" + "issues": "https://github.com/Codeception/phpunit-wrapper/issues", + "source": "https://github.com/Codeception/phpunit-wrapper/tree/8.1.6" }, - "time": "2021-06-30T20:03:07+00:00" + "time": "2022-05-23T06:22:33+00:00" }, { - "name": "hoa/compiler", - "version": "3.17.08.08", + "name": "codeception/specify", + "version": "1.4.0", "source": { "type": "git", - "url": "https://github.com/hoaproject/Compiler.git", - "reference": "aa09caf0bf28adae6654ca6ee415ee2f522672de" + "url": "https://github.com/Codeception/Specify.git", + "reference": "17ae6d4d6cb201ef5461f6587ecfcff8c177f854" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/hoaproject/Compiler/zipball/aa09caf0bf28adae6654ca6ee415ee2f522672de", - "reference": "aa09caf0bf28adae6654ca6ee415ee2f522672de", + "url": "https://api.github.com/repos/Codeception/Specify/zipball/17ae6d4d6cb201ef5461f6587ecfcff8c177f854", + "reference": "17ae6d4d6cb201ef5461f6587ecfcff8c177f854", "shasum": "" }, "require": { - "hoa/consistency": "~1.0", - "hoa/exception": "~1.0", - "hoa/file": "~1.0", - "hoa/iterator": "~2.0", - "hoa/math": "~1.0", - "hoa/protocol": "~1.0", - "hoa/regex": "~1.0", - "hoa/visitor": "~2.0" - }, - "require-dev": { - "hoa/json": "~2.0", - "hoa/test": "~2.0" + "myclabs/deep-copy": "~1.1", + "php": ">=7.1.0", + "phpunit/phpunit": ">=7.0 <10.0" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.x-dev" - } - }, "autoload": { - "psr-4": { - "Hoa\\Compiler\\": "." + "psr-0": { + "Codeception\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], "authors": [ { - "name": "Ivan Enderlin", - "email": "ivan.enderlin@hoa-project.net" + "name": "Michael Bodnarchuk", + "email": "davert@codeception.com" }, { - "name": "Hoa community", - "homepage": "https://hoa-project.net/" + "name": "Gustavo Nieves", + "homepage": "https://medium.com/@ganieves" } ], - "description": "The Hoa\\Compiler library.", - "homepage": "https://hoa-project.net/", - "keywords": [ - "algebraic", - "ast", - "compiler", - "context-free", - "coverage", - "exhaustive", - "grammar", - "isotropic", - "language", - "lexer", - "library", - "ll1", - "llk", - "parser", - "pp", - "random", - "regular", - "rule", - "sampler", - "syntax", - "token", - "trace", - "uniform" - ], + "description": "BDD code blocks for PHPUnit and Codeception", "support": { - "docs": "https://central.hoa-project.net/Documentation/Library/Compiler", - "email": "support@hoa-project.net", - "forum": "https://users.hoa-project.net/", - "irc": "irc://chat.freenode.net/hoaproject", - "issues": "https://github.com/hoaproject/Compiler/issues", - "source": "https://central.hoa-project.net/Resource/Library/Compiler" + "issues": "https://github.com/Codeception/Specify/issues", + "source": "https://github.com/Codeception/Specify/tree/1.4.0" }, - "abandoned": true, - "time": "2017-08-08T07:44:07+00:00" + "time": "2020-08-27T20:17:29+00:00" }, { - "name": "hoa/consistency", - "version": "1.17.05.02", + "name": "codeception/stub", + "version": "4.0.2", "source": { "type": "git", - "url": "https://github.com/hoaproject/Consistency.git", - "reference": "fd7d0adc82410507f332516faf655b6ed22e4c2f" + "url": "https://github.com/Codeception/Stub.git", + "reference": "18a148dacd293fc7b044042f5aa63a82b08bff5d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/hoaproject/Consistency/zipball/fd7d0adc82410507f332516faf655b6ed22e4c2f", - "reference": "fd7d0adc82410507f332516faf655b6ed22e4c2f", + "url": "https://api.github.com/repos/Codeception/Stub/zipball/18a148dacd293fc7b044042f5aa63a82b08bff5d", + "reference": "18a148dacd293fc7b044042f5aa63a82b08bff5d", "shasum": "" }, "require": { - "hoa/exception": "~1.0", - "php": ">=5.5.0" + "php": "^7.4 | ^8.0", + "phpunit/phpunit": "^8.4 | ^9.0 | ^10.0 | 10.0.x-dev" }, "require-dev": { - "hoa/stream": "~1.0", - "hoa/test": "~2.0" + "consolidation/robo": "^3.0" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - } - }, "autoload": { "psr-4": { - "Hoa\\Consistency\\": "." - }, - "files": [ - "Prelude.php" - ] + "Codeception\\": "src/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Ivan Enderlin", - "email": "ivan.enderlin@hoa-project.net" - }, - { - "name": "Hoa community", - "homepage": "https://hoa-project.net/" - } - ], - "description": "The Hoa\\Consistency library.", - "homepage": "https://hoa-project.net/", - "keywords": [ - "autoloader", - "callable", - "consistency", - "entity", - "flex", - "keyword", - "library" + "MIT" ], + "description": "Flexible Stub wrapper for PHPUnit's Mock Builder", "support": { - "docs": "https://central.hoa-project.net/Documentation/Library/Consistency", - "email": "support@hoa-project.net", - "forum": "https://users.hoa-project.net/", - "irc": "irc://chat.freenode.net/hoaproject", - "issues": "https://github.com/hoaproject/Consistency/issues", - "source": "https://central.hoa-project.net/Resource/Library/Consistency" + "issues": "https://github.com/Codeception/Stub/issues", + "source": "https://github.com/Codeception/Stub/tree/4.0.2" }, - "abandoned": true, - "time": "2017-05-02T12:18:12+00:00" + "time": "2022-01-31T19:25:15+00:00" }, { - "name": "hoa/event", - "version": "1.17.01.13", + "name": "codeception/verify", + "version": "1.5.0", "source": { "type": "git", - "url": "https://github.com/hoaproject/Event.git", - "reference": "6c0060dced212ffa3af0e34bb46624f990b29c54" + "url": "https://github.com/Codeception/Verify.git", + "reference": "ebf833c857825207a8abec541c07bdd724ea4676" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/hoaproject/Event/zipball/6c0060dced212ffa3af0e34bb46624f990b29c54", - "reference": "6c0060dced212ffa3af0e34bb46624f990b29c54", + "url": "https://api.github.com/repos/Codeception/Verify/zipball/ebf833c857825207a8abec541c07bdd724ea4676", + "reference": "ebf833c857825207a8abec541c07bdd724ea4676", "shasum": "" }, "require": { - "hoa/consistency": "~1.0", - "hoa/exception": "~1.0" - }, - "require-dev": { - "hoa/test": "~2.0" + "codeception/phpunit-wrapper": "^7.8.0 | ^8.1.2 | ^9.0.2", + "ext-dom": "*", + "php": ">= 7.1", + "phpunit/phpunit": ">= 7.0" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - } - }, "autoload": { + "files": [ + "src/Codeception/function.php" + ], "psr-4": { - "Hoa\\Event\\": "." + "Codeception\\": "src\\Codeception" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], "authors": [ { - "name": "Ivan Enderlin", - "email": "ivan.enderlin@hoa-project.net" + "name": "Michael Bodnarchuk", + "email": "davert@codeception.com" }, { - "name": "Hoa community", - "homepage": "https://hoa-project.net/" + "name": "Gustavo Nieves", + "homepage": "https://medium.com/@ganieves" } ], - "description": "The Hoa\\Event library.", - "homepage": "https://hoa-project.net/", - "keywords": [ - "event", - "library", - "listener", - "observer" - ], + "description": "BDD assertion library for PHPUnit", "support": { - "docs": "https://central.hoa-project.net/Documentation/Library/Event", - "email": "support@hoa-project.net", - "forum": "https://users.hoa-project.net/", - "irc": "irc://chat.freenode.net/hoaproject", - "issues": "https://github.com/hoaproject/Event/issues", - "source": "https://central.hoa-project.net/Resource/Library/Event" + "issues": "https://github.com/Codeception/Verify/issues", + "source": "https://github.com/Codeception/Verify/tree/master" }, - "abandoned": true, - "time": "2017-01-13T15:30:50+00:00" + "time": "2020-08-29T00:28:24+00:00" }, { - "name": "hoa/exception", - "version": "1.17.01.16", + "name": "composer/pcre", + "version": "3.1.0", "source": { "type": "git", - "url": "https://github.com/hoaproject/Exception.git", - "reference": "091727d46420a3d7468ef0595651488bfc3a458f" + "url": "https://github.com/composer/pcre.git", + "reference": "4bff79ddd77851fe3cdd11616ed3f92841ba5bd2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/hoaproject/Exception/zipball/091727d46420a3d7468ef0595651488bfc3a458f", - "reference": "091727d46420a3d7468ef0595651488bfc3a458f", + "url": "https://api.github.com/repos/composer/pcre/zipball/4bff79ddd77851fe3cdd11616ed3f92841ba5bd2", + "reference": "4bff79ddd77851fe3cdd11616ed3f92841ba5bd2", "shasum": "" }, "require": { - "hoa/consistency": "~1.0", - "hoa/event": "~1.0" + "php": "^7.4 || ^8.0" }, "require-dev": { - "hoa/test": "~2.0" + "phpstan/phpstan": "^1.3", + "phpstan/phpstan-strict-rules": "^1.1", + "symfony/phpunit-bridge": "^5" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.x-dev" + "dev-main": "3.x-dev" } }, "autoload": { "psr-4": { - "Hoa\\Exception\\": "." + "Composer\\Pcre\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], "authors": [ { - "name": "Ivan Enderlin", - "email": "ivan.enderlin@hoa-project.net" - }, - { - "name": "Hoa community", - "homepage": "https://hoa-project.net/" + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" } ], - "description": "The Hoa\\Exception library.", - "homepage": "https://hoa-project.net/", + "description": "PCRE wrapping library that offers type-safe preg_* replacements.", "keywords": [ - "exception", - "library" + "PCRE", + "preg", + "regex", + "regular expression" ], "support": { - "docs": "https://central.hoa-project.net/Documentation/Library/Exception", - "email": "support@hoa-project.net", - "forum": "https://users.hoa-project.net/", - "irc": "irc://chat.freenode.net/hoaproject", - "issues": "https://github.com/hoaproject/Exception/issues", - "source": "https://central.hoa-project.net/Resource/Library/Exception" + "issues": "https://github.com/composer/pcre/issues", + "source": "https://github.com/composer/pcre/tree/3.1.0" }, - "abandoned": true, - "time": "2017-01-16T07:53:27+00:00" + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2022-11-17T09:50:14+00:00" }, { - "name": "hoa/file", - "version": "1.17.07.11", + "name": "composer/semver", + "version": "3.3.2", "source": { "type": "git", - "url": "https://github.com/hoaproject/File.git", - "reference": "35cb979b779bc54918d2f9a4e02ed6c7a1fa67ca" + "url": "https://github.com/composer/semver.git", + "reference": "3953f23262f2bff1919fc82183ad9acb13ff62c9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/hoaproject/File/zipball/35cb979b779bc54918d2f9a4e02ed6c7a1fa67ca", - "reference": "35cb979b779bc54918d2f9a4e02ed6c7a1fa67ca", + "url": "https://api.github.com/repos/composer/semver/zipball/3953f23262f2bff1919fc82183ad9acb13ff62c9", + "reference": "3953f23262f2bff1919fc82183ad9acb13ff62c9", "shasum": "" }, "require": { - "hoa/consistency": "~1.0", - "hoa/event": "~1.0", - "hoa/exception": "~1.0", - "hoa/iterator": "~2.0", - "hoa/stream": "~1.0" + "php": "^5.3.2 || ^7.0 || ^8.0" }, "require-dev": { - "hoa/test": "~2.0" + "phpstan/phpstan": "^1.4", + "symfony/phpunit-bridge": "^4.2 || ^5" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.x-dev" + "dev-main": "3.x-dev" } }, "autoload": { "psr-4": { - "Hoa\\File\\": "." + "Composer\\Semver\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], "authors": [ { - "name": "Ivan Enderlin", - "email": "ivan.enderlin@hoa-project.net" + "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": "Hoa community", - "homepage": "https://hoa-project.net/" + "name": "Rob Bast", + "email": "rob.bast@gmail.com", + "homepage": "http://robbast.nl" } ], - "description": "The Hoa\\File library.", - "homepage": "https://hoa-project.net/", + "description": "Semver library that offers utilities, version constraint parsing and validation.", "keywords": [ - "Socket", - "directory", - "file", - "finder", - "library", - "link", - "temporary" + "semantic", + "semver", + "validation", + "versioning" ], "support": { - "docs": "https://central.hoa-project.net/Documentation/Library/File", - "email": "support@hoa-project.net", - "forum": "https://users.hoa-project.net/", - "irc": "irc://chat.freenode.net/hoaproject", - "issues": "https://github.com/hoaproject/File/issues", - "source": "https://central.hoa-project.net/Resource/Library/File" + "irc": "irc://irc.freenode.org/composer", + "issues": "https://github.com/composer/semver/issues", + "source": "https://github.com/composer/semver/tree/3.3.2" }, - "abandoned": true, - "time": "2017-07-11T07:42:15+00:00" + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2022-04-01T19:23:25+00:00" }, { - "name": "hoa/iterator", - "version": "2.17.01.10", + "name": "composer/xdebug-handler", + "version": "3.0.3", "source": { "type": "git", - "url": "https://github.com/hoaproject/Iterator.git", - "reference": "d1120ba09cb4ccd049c86d10058ab94af245f0cc" + "url": "https://github.com/composer/xdebug-handler.git", + "reference": "ced299686f41dce890debac69273b47ffe98a40c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/hoaproject/Iterator/zipball/d1120ba09cb4ccd049c86d10058ab94af245f0cc", - "reference": "d1120ba09cb4ccd049c86d10058ab94af245f0cc", + "url": "https://api.github.com/repos/composer/xdebug-handler/zipball/ced299686f41dce890debac69273b47ffe98a40c", + "reference": "ced299686f41dce890debac69273b47ffe98a40c", "shasum": "" }, "require": { - "hoa/consistency": "~1.0", - "hoa/exception": "~1.0" + "composer/pcre": "^1 || ^2 || ^3", + "php": "^7.2.5 || ^8.0", + "psr/log": "^1 || ^2 || ^3" }, "require-dev": { - "hoa/test": "~2.0" + "phpstan/phpstan": "^1.0", + "phpstan/phpstan-strict-rules": "^1.1", + "symfony/phpunit-bridge": "^6.0" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.x-dev" - } - }, "autoload": { "psr-4": { - "Hoa\\Iterator\\": "." + "Composer\\XdebugHandler\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], "authors": [ { - "name": "Ivan Enderlin", - "email": "ivan.enderlin@hoa-project.net" - }, - { - "name": "Hoa community", - "homepage": "https://hoa-project.net/" + "name": "John Stevenson", + "email": "john-stevenson@blueyonder.co.uk" } ], - "description": "The Hoa\\Iterator library.", - "homepage": "https://hoa-project.net/", + "description": "Restarts a process without Xdebug.", "keywords": [ - "iterator", - "library" + "Xdebug", + "performance" ], "support": { - "docs": "https://central.hoa-project.net/Documentation/Library/Iterator", - "email": "support@hoa-project.net", - "forum": "https://users.hoa-project.net/", - "irc": "irc://chat.freenode.net/hoaproject", - "issues": "https://github.com/hoaproject/Iterator/issues", - "source": "https://central.hoa-project.net/Resource/Library/Iterator" + "irc": "irc://irc.freenode.org/composer", + "issues": "https://github.com/composer/xdebug-handler/issues", + "source": "https://github.com/composer/xdebug-handler/tree/3.0.3" }, - "abandoned": true, - "time": "2017-01-10T10:34:47+00:00" + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2022-02-25T21:32:43+00:00" }, { - "name": "hoa/math", - "version": "1.17.05.16", + "name": "dnoegel/php-xdg-base-dir", + "version": "v0.1.1", "source": { "type": "git", - "url": "https://github.com/hoaproject/Math.git", - "reference": "7150785d30f5d565704912116a462e9f5bc83a0c" + "url": "https://github.com/dnoegel/php-xdg-base-dir.git", + "reference": "8f8a6e48c5ecb0f991c2fdcf5f154a47d85f9ffd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/hoaproject/Math/zipball/7150785d30f5d565704912116a462e9f5bc83a0c", - "reference": "7150785d30f5d565704912116a462e9f5bc83a0c", + "url": "https://api.github.com/repos/dnoegel/php-xdg-base-dir/zipball/8f8a6e48c5ecb0f991c2fdcf5f154a47d85f9ffd", + "reference": "8f8a6e48c5ecb0f991c2fdcf5f154a47d85f9ffd", "shasum": "" }, "require": { - "hoa/compiler": "~3.0", - "hoa/consistency": "~1.0", - "hoa/exception": "~1.0", - "hoa/iterator": "~2.0", - "hoa/protocol": "~1.0", - "hoa/zformat": "~1.0" + "php": ">=5.3.2" }, "require-dev": { - "hoa/test": "~2.0" + "phpunit/phpunit": "~7.0|~6.0|~5.0|~4.8.35" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - } - }, "autoload": { "psr-4": { - "Hoa\\Math\\": "." + "XdgBaseDir\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Ivan Enderlin", - "email": "ivan.enderlin@hoa-project.net" - }, - { - "name": "Hoa community", - "homepage": "https://hoa-project.net/" - } - ], - "description": "The Hoa\\Math library.", - "homepage": "https://hoa-project.net/", - "keywords": [ - "arrangement", - "combination", - "combinatorics", - "counting", - "library", - "math", - "permutation", - "sampler", - "set" + "MIT" ], + "description": "implementation of xdg base directory specification for php", "support": { - "docs": "https://central.hoa-project.net/Documentation/Library/Math", - "email": "support@hoa-project.net", - "forum": "https://users.hoa-project.net/", - "irc": "irc://chat.freenode.net/hoaproject", - "issues": "https://github.com/hoaproject/Math/issues", - "source": "https://central.hoa-project.net/Resource/Library/Math" + "issues": "https://github.com/dnoegel/php-xdg-base-dir/issues", + "source": "https://github.com/dnoegel/php-xdg-base-dir/tree/v0.1.1" }, - "abandoned": true, - "time": "2017-05-16T08:02:17+00:00" + "time": "2019-12-04T15:06:13+00:00" }, { - "name": "hoa/protocol", - "version": "1.17.01.14", + "name": "doctrine/instantiator", + "version": "1.5.0", "source": { "type": "git", - "url": "https://github.com/hoaproject/Protocol.git", - "reference": "5c2cf972151c45f373230da170ea015deecf19e2" + "url": "https://github.com/doctrine/instantiator.git", + "reference": "0a0fa9780f5d4e507415a065172d26a98d02047b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/hoaproject/Protocol/zipball/5c2cf972151c45f373230da170ea015deecf19e2", - "reference": "5c2cf972151c45f373230da170ea015deecf19e2", + "url": "https://api.github.com/repos/doctrine/instantiator/zipball/0a0fa9780f5d4e507415a065172d26a98d02047b", + "reference": "0a0fa9780f5d4e507415a065172d26a98d02047b", "shasum": "" }, "require": { - "hoa/consistency": "~1.0", - "hoa/exception": "~1.0" + "php": "^7.1 || ^8.0" }, "require-dev": { - "hoa/test": "~2.0" + "doctrine/coding-standard": "^9 || ^11", + "ext-pdo": "*", + "ext-phar": "*", + "phpbench/phpbench": "^0.16 || ^1", + "phpstan/phpstan": "^1.4", + "phpstan/phpstan-phpunit": "^1", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", + "vimeo/psalm": "^4.30 || ^5.4" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - } - }, "autoload": { "psr-4": { - "Hoa\\Protocol\\": "." - }, - "files": [ - "Wrapper.php" - ] + "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], "authors": [ { - "name": "Ivan Enderlin", - "email": "ivan.enderlin@hoa-project.net" - }, - { - "name": "Hoa community", - "homepage": "https://hoa-project.net/" + "name": "Marco Pivetta", + "email": "ocramius@gmail.com", + "homepage": "https://ocramius.github.io/" } ], - "description": "The Hoa\\Protocol library.", - "homepage": "https://hoa-project.net/", + "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors", + "homepage": "https://www.doctrine-project.org/projects/instantiator.html", "keywords": [ - "library", - "protocol", - "resource", - "stream", - "wrapper" + "constructor", + "instantiate" ], "support": { - "docs": "https://central.hoa-project.net/Documentation/Library/Protocol", - "email": "support@hoa-project.net", - "forum": "https://users.hoa-project.net/", - "irc": "irc://chat.freenode.net/hoaproject", - "issues": "https://github.com/hoaproject/Protocol/issues", - "source": "https://central.hoa-project.net/Resource/Library/Protocol" + "issues": "https://github.com/doctrine/instantiator/issues", + "source": "https://github.com/doctrine/instantiator/tree/1.5.0" }, - "abandoned": true, - "time": "2017-01-14T12:26:10+00:00" + "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%2Finstantiator", + "type": "tidelift" + } + ], + "time": "2022-12-30T00:15:36+00:00" }, { - "name": "hoa/regex", - "version": "1.17.01.13", + "name": "felixfbecker/advanced-json-rpc", + "version": "v3.2.1", "source": { "type": "git", - "url": "https://github.com/hoaproject/Regex.git", - "reference": "7e263a61b6fb45c1d03d8e5ef77668518abd5bec" + "url": "https://github.com/felixfbecker/php-advanced-json-rpc.git", + "reference": "b5f37dbff9a8ad360ca341f3240dc1c168b45447" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/hoaproject/Regex/zipball/7e263a61b6fb45c1d03d8e5ef77668518abd5bec", - "reference": "7e263a61b6fb45c1d03d8e5ef77668518abd5bec", + "url": "https://api.github.com/repos/felixfbecker/php-advanced-json-rpc/zipball/b5f37dbff9a8ad360ca341f3240dc1c168b45447", + "reference": "b5f37dbff9a8ad360ca341f3240dc1c168b45447", "shasum": "" }, "require": { - "hoa/consistency": "~1.0", - "hoa/exception": "~1.0", - "hoa/math": "~1.0", - "hoa/protocol": "~1.0", - "hoa/ustring": "~4.0", - "hoa/visitor": "~2.0" + "netresearch/jsonmapper": "^1.0 || ^2.0 || ^3.0 || ^4.0", + "php": "^7.1 || ^8.0", + "phpdocumentor/reflection-docblock": "^4.3.4 || ^5.0.0" }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - } + "require-dev": { + "phpunit/phpunit": "^7.0 || ^8.0" }, + "type": "library", "autoload": { "psr-4": { - "Hoa\\Regex\\": "." + "AdvancedJsonRpc\\": "lib/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "ISC" ], "authors": [ { - "name": "Ivan Enderlin", - "email": "ivan.enderlin@hoa-project.net" - }, - { - "name": "Hoa community", - "homepage": "https://hoa-project.net/" + "name": "Felix Becker", + "email": "felix.b@outlook.com" } ], - "description": "The Hoa\\Regex library.", - "homepage": "https://hoa-project.net/", - "keywords": [ - "compiler", - "library", - "regex" - ], + "description": "A more advanced JSONRPC implementation", "support": { - "docs": "https://central.hoa-project.net/Documentation/Library/Regex", - "email": "support@hoa-project.net", - "forum": "https://users.hoa-project.net/", - "irc": "irc://chat.freenode.net/hoaproject", - "issues": "https://github.com/hoaproject/Regex/issues", - "source": "https://central.hoa-project.net/Resource/Library/Regex" + "issues": "https://github.com/felixfbecker/php-advanced-json-rpc/issues", + "source": "https://github.com/felixfbecker/php-advanced-json-rpc/tree/v3.2.1" }, - "abandoned": true, - "time": "2017-01-13T16:10:24+00:00" + "time": "2021-06-11T22:34:44+00:00" }, { - "name": "hoa/stream", - "version": "1.17.02.21", + "name": "felixfbecker/language-server-protocol", + "version": "v1.5.2", "source": { "type": "git", - "url": "https://github.com/hoaproject/Stream.git", - "reference": "3293cfffca2de10525df51436adf88a559151d82" + "url": "https://github.com/felixfbecker/php-language-server-protocol.git", + "reference": "6e82196ffd7c62f7794d778ca52b69feec9f2842" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/hoaproject/Stream/zipball/3293cfffca2de10525df51436adf88a559151d82", - "reference": "3293cfffca2de10525df51436adf88a559151d82", + "url": "https://api.github.com/repos/felixfbecker/php-language-server-protocol/zipball/6e82196ffd7c62f7794d778ca52b69feec9f2842", + "reference": "6e82196ffd7c62f7794d778ca52b69feec9f2842", "shasum": "" }, "require": { - "hoa/consistency": "~1.0", - "hoa/event": "~1.0", - "hoa/exception": "~1.0", - "hoa/protocol": "~1.0" + "php": ">=7.1" }, "require-dev": { - "hoa/test": "~2.0" + "phpstan/phpstan": "*", + "squizlabs/php_codesniffer": "^3.1", + "vimeo/psalm": "^4.0" }, "type": "library", "extra": { @@ -4331,287 +4127,407 @@ }, "autoload": { "psr-4": { - "Hoa\\Stream\\": "." + "LanguageServerProtocol\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "ISC" ], "authors": [ { - "name": "Ivan Enderlin", - "email": "ivan.enderlin@hoa-project.net" - }, - { - "name": "Hoa community", - "homepage": "https://hoa-project.net/" + "name": "Felix Becker", + "email": "felix.b@outlook.com" } ], - "description": "The Hoa\\Stream library.", - "homepage": "https://hoa-project.net/", + "description": "PHP classes for the Language Server Protocol", "keywords": [ - "Context", - "bucket", - "composite", - "filter", - "in", - "library", - "out", - "protocol", - "stream", - "wrapper" + "language", + "microsoft", + "php", + "server" ], "support": { - "docs": "https://central.hoa-project.net/Documentation/Library/Stream", - "email": "support@hoa-project.net", - "forum": "https://users.hoa-project.net/", - "irc": "irc://chat.freenode.net/hoaproject", - "issues": "https://github.com/hoaproject/Stream/issues", - "source": "https://central.hoa-project.net/Resource/Library/Stream" + "issues": "https://github.com/felixfbecker/php-language-server-protocol/issues", + "source": "https://github.com/felixfbecker/php-language-server-protocol/tree/v1.5.2" }, - "abandoned": true, - "time": "2017-02-21T16:01:06+00:00" + "time": "2022-03-02T22:36:06+00:00" }, { - "name": "hoa/ustring", - "version": "4.17.01.16", + "name": "guzzlehttp/guzzle", + "version": "7.5.0", "source": { "type": "git", - "url": "https://github.com/hoaproject/Ustring.git", - "reference": "e6326e2739178799b1fe3fdd92029f9517fa17a0" + "url": "https://github.com/guzzle/guzzle.git", + "reference": "b50a2a1251152e43f6a37f0fa053e730a67d25ba" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/hoaproject/Ustring/zipball/e6326e2739178799b1fe3fdd92029f9517fa17a0", - "reference": "e6326e2739178799b1fe3fdd92029f9517fa17a0", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/b50a2a1251152e43f6a37f0fa053e730a67d25ba", + "reference": "b50a2a1251152e43f6a37f0fa053e730a67d25ba", "shasum": "" }, "require": { - "hoa/consistency": "~1.0", - "hoa/exception": "~1.0" + "ext-json": "*", + "guzzlehttp/promises": "^1.5", + "guzzlehttp/psr7": "^1.9 || ^2.4", + "php": "^7.2.5 || ^8.0", + "psr/http-client": "^1.0", + "symfony/deprecation-contracts": "^2.2 || ^3.0" + }, + "provide": { + "psr/http-client-implementation": "1.0" }, "require-dev": { - "hoa/test": "~2.0" + "bamarni/composer-bin-plugin": "^1.8.1", + "ext-curl": "*", + "php-http/client-integration-tests": "^3.0", + "phpunit/phpunit": "^8.5.29 || ^9.5.23", + "psr/log": "^1.1 || ^2.0 || ^3.0" }, "suggest": { - "ext-iconv": "ext/iconv must be present (or a third implementation) to use Hoa\\Ustring::transcode().", - "ext-intl": "To get a better Hoa\\Ustring::toAscii() and Hoa\\Ustring::compareTo()." + "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 + }, "branch-alias": { - "dev-master": "4.x-dev" + "dev-master": "7.5-dev" } }, "autoload": { + "files": [ + "src/functions_include.php" + ], "psr-4": { - "Hoa\\Ustring\\": "." + "GuzzleHttp\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], "authors": [ { - "name": "Ivan Enderlin", - "email": "ivan.enderlin@hoa-project.net" + "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": "Hoa community", - "homepage": "https://hoa-project.net/" + "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", + "homepage": "https://github.com/Tobion" } ], - "description": "The Hoa\\Ustring library.", - "homepage": "https://hoa-project.net/", + "description": "Guzzle is a PHP HTTP client library", "keywords": [ - "library", - "search", - "string", - "unicode" + "client", + "curl", + "framework", + "http", + "http client", + "psr-18", + "psr-7", + "rest", + "web service" ], "support": { - "docs": "https://central.hoa-project.net/Documentation/Library/Ustring", - "email": "support@hoa-project.net", - "forum": "https://users.hoa-project.net/", - "irc": "irc://chat.freenode.net/hoaproject", - "issues": "https://github.com/hoaproject/Ustring/issues", - "source": "https://central.hoa-project.net/Resource/Library/Ustring" + "issues": "https://github.com/guzzle/guzzle/issues", + "source": "https://github.com/guzzle/guzzle/tree/7.5.0" }, - "abandoned": true, - "time": "2017-01-16T07:08:25+00:00" + "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": "2022-08-28T15:39:27+00:00" }, { - "name": "hoa/visitor", - "version": "2.17.01.16", + "name": "guzzlehttp/promises", + "version": "1.5.2", "source": { "type": "git", - "url": "https://github.com/hoaproject/Visitor.git", - "reference": "c18fe1cbac98ae449e0d56e87469103ba08f224a" + "url": "https://github.com/guzzle/promises.git", + "reference": "b94b2807d85443f9719887892882d0329d1e2598" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/hoaproject/Visitor/zipball/c18fe1cbac98ae449e0d56e87469103ba08f224a", - "reference": "c18fe1cbac98ae449e0d56e87469103ba08f224a", + "url": "https://api.github.com/repos/guzzle/promises/zipball/b94b2807d85443f9719887892882d0329d1e2598", + "reference": "b94b2807d85443f9719887892882d0329d1e2598", "shasum": "" }, "require": { - "hoa/consistency": "~1.0" + "php": ">=5.5" }, "require-dev": { - "hoa/test": "~2.0" + "symfony/phpunit-bridge": "^4.4 || ^5.1" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.x-dev" + "dev-master": "1.5-dev" } }, "autoload": { + "files": [ + "src/functions_include.php" + ], "psr-4": { - "Hoa\\Visitor\\": "." + "GuzzleHttp\\Promise\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], "authors": [ { - "name": "Ivan Enderlin", - "email": "ivan.enderlin@hoa-project.net" + "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": "Hoa community", - "homepage": "https://hoa-project.net/" + "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", + "homepage": "https://github.com/Tobion" } ], - "description": "The Hoa\\Visitor library.", - "homepage": "https://hoa-project.net/", + "description": "Guzzle promises library", "keywords": [ - "library", - "structure", - "visit", - "visitor" + "promise" ], "support": { - "docs": "https://central.hoa-project.net/Documentation/Library/Visitor", - "email": "support@hoa-project.net", - "forum": "https://users.hoa-project.net/", - "irc": "irc://chat.freenode.net/hoaproject", - "issues": "https://github.com/hoaproject/Visitor/issues", - "source": "https://central.hoa-project.net/Resource/Library/Visitor" + "issues": "https://github.com/guzzle/promises/issues", + "source": "https://github.com/guzzle/promises/tree/1.5.2" }, - "abandoned": true, - "time": "2017-01-16T07:02:03+00:00" + "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": "2022-08-28T14:55:35+00:00" }, { - "name": "hoa/zformat", - "version": "1.17.01.10", + "name": "guzzlehttp/psr7", + "version": "2.4.3", "source": { "type": "git", - "url": "https://github.com/hoaproject/Zformat.git", - "reference": "522c381a2a075d4b9dbb42eb4592dd09520e4ac2" + "url": "https://github.com/guzzle/psr7.git", + "reference": "67c26b443f348a51926030c83481b85718457d3d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/hoaproject/Zformat/zipball/522c381a2a075d4b9dbb42eb4592dd09520e4ac2", - "reference": "522c381a2a075d4b9dbb42eb4592dd09520e4ac2", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/67c26b443f348a51926030c83481b85718457d3d", + "reference": "67c26b443f348a51926030c83481b85718457d3d", "shasum": "" }, "require": { - "hoa/consistency": "~1.0", - "hoa/exception": "~1.0" + "php": "^7.2.5 || ^8.0", + "psr/http-factory": "^1.0", + "psr/http-message": "^1.0", + "ralouphie/getallheaders": "^3.0" + }, + "provide": { + "psr/http-factory-implementation": "1.0", + "psr/http-message-implementation": "1.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.1", + "http-interop/http-factory-tests": "^0.9", + "phpunit/phpunit": "^8.5.29 || ^9.5.23" + }, + "suggest": { + "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" }, "type": "library", "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + }, "branch-alias": { - "dev-master": "1.x-dev" + "dev-master": "2.4-dev" } }, "autoload": { "psr-4": { - "Hoa\\Zformat\\": "." + "GuzzleHttp\\Psr7\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], "authors": [ { - "name": "Ivan Enderlin", - "email": "ivan.enderlin@hoa-project.net" + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "George Mponos", + "email": "gmponos@gmail.com", + "homepage": "https://github.com/gmponos" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://github.com/sagikazarmark" + }, + { + "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", + "homepage": "https://github.com/Tobion" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://sagikazarmark.hu" + } + ], + "description": "PSR-7 message implementation that also provides common utility methods", + "keywords": [ + "http", + "message", + "psr-7", + "request", + "response", + "stream", + "uri", + "url" + ], + "support": { + "issues": "https://github.com/guzzle/psr7/issues", + "source": "https://github.com/guzzle/psr7/tree/2.4.3" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" }, { - "name": "Hoa community", - "homepage": "https://hoa-project.net/" + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/psr7", + "type": "tidelift" } ], - "description": "The Hoa\\Zformat library.", - "homepage": "https://hoa-project.net/", - "keywords": [ - "library", - "parameter", - "zformat" - ], - "support": { - "docs": "https://central.hoa-project.net/Documentation/Library/Zformat", - "email": "support@hoa-project.net", - "forum": "https://users.hoa-project.net/", - "irc": "irc://chat.freenode.net/hoaproject", - "issues": "https://github.com/hoaproject/Zformat/issues", - "source": "https://central.hoa-project.net/Resource/Library/Zformat" - }, - "abandoned": true, - "time": "2017-01-10T10:39:54+00:00" + "time": "2022-10-26T14:07:24+00:00" }, { "name": "humbug/box", - "version": "3.8.3", + "version": "3.16.0", "source": { "type": "git", - "url": "https://github.com/humbug/box.git", - "reference": "43f13dee00a5ddc706d90a64fd7c5916e1588bde" + "url": "https://github.com/box-project/box.git", + "reference": "adb282ad00a20438fc881f8ec9207ed7446243b9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/humbug/box/zipball/43f13dee00a5ddc706d90a64fd7c5916e1588bde", - "reference": "43f13dee00a5ddc706d90a64fd7c5916e1588bde", + "url": "https://api.github.com/repos/box-project/box/zipball/adb282ad00a20438fc881f8ec9207ed7446243b9", + "reference": "adb282ad00a20438fc881f8ec9207ed7446243b9", "shasum": "" }, "require": { - "amphp/parallel-functions": "^0.1.3", - "beberlei/assert": "^3.2", - "composer/semver": "^1.5", - "composer/xdebug-handler": "^1.3.2", + "amphp/parallel-functions": "^1.1", + "composer-plugin-api": "^2.2", + "composer/semver": "^3.2", + "composer/xdebug-handler": "^2.0 || ^3.0", "ext-phar": "*", - "hoa/compiler": "^3.17", - "humbug/php-scoper": "^0.12", + "humbug/php-scoper": "^0.17", "justinrainbow/json-schema": "^5.2.9", + "laravel/serializable-closure": "^1.0", "nikic/iter": "^2.0", "nikic/php-parser": "^4.2", - "ocramius/package-versions": "^1.4", - "opis/closure": "^3.2", - "paragonie/pharaoh": "^0.5", - "php": "^7.2", - "phpseclib/phpseclib": "^2.0", + "paragonie/pharaoh": "^0.6", + "php": "^7.4 || ^8.0", + "phpdocumentor/reflection-docblock": "^5.2", "psr/log": "^1.0", "seld/jsonlint": "^1.7", - "symfony/console": "^4.3.5", - "symfony/filesystem": "^4.2", - "symfony/finder": "^4.0", - "symfony/process": "^4.2", - "symfony/var-dumper": "^4.2", + "symfony/console": "^4.3.5 || ^5.2", + "symfony/filesystem": "^4.4 || ^5.2", + "symfony/finder": "^4.4 || ^5.2", + "symfony/process": "^4.4 || ^5.2", + "symfony/var-dumper": "^4.4 || ^5.2", + "webmozart/assert": "^1.9", "webmozart/path-util": "^2.3" }, "require-dev": { "bamarni/composer-bin-plugin": "^1.3", - "infection/infection": "^0.10", "mikey179/vfsstream": "^1.6", - "phpunit/phpunit": "^8.1", - "symfony/phpunit-bridge": "^4.2" + "phpspec/prophecy-phpunit": "^2.0", + "phpunit/phpunit": "^9.0", + "symfony/phpunit-bridge": "^4.2 || ^5.0" }, "suggest": { "ext-openssl": "To accelerate private key generation." @@ -4629,14 +4545,14 @@ } }, "autoload": { - "psr-4": { - "KevinGH\\Box\\": "src" - }, "files": [ "src/FileSystem/file_system.php", "src/consts.php", "src/functions.php" ], + "psr-4": { + "KevinGH\\Box\\": "src" + }, "exclude-from-classmap": [ "/Test/" ] @@ -4661,61 +4577,45 @@ "phar" ], "support": { - "issues": "https://github.com/humbug/box/issues", - "source": "https://github.com/humbug/box/tree/3.8.3" + "issues": "https://github.com/box-project/box/issues", + "source": "https://github.com/box-project/box/tree/3.16.0" }, - "time": "2019-11-03T17:04:02+00:00" + "time": "2022-02-13T23:10:13+00:00" }, { - "name": "humbug/php-scoper", - "version": "0.12.3", + "name": "justinrainbow/json-schema", + "version": "5.2.12", "source": { "type": "git", - "url": "https://github.com/humbug/php-scoper.git", - "reference": "e69999927460a403f8f07bc91b1db2ff2fe934ce" + "url": "https://github.com/justinrainbow/json-schema.git", + "reference": "ad87d5a5ca981228e0e205c2bc7dfb8e24559b60" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/humbug/php-scoper/zipball/e69999927460a403f8f07bc91b1db2ff2fe934ce", - "reference": "e69999927460a403f8f07bc91b1db2ff2fe934ce", + "url": "https://api.github.com/repos/justinrainbow/json-schema/zipball/ad87d5a5ca981228e0e205c2bc7dfb8e24559b60", + "reference": "ad87d5a5ca981228e0e205c2bc7dfb8e24559b60", "shasum": "" }, "require": { - "nikic/php-parser": "^4.0", - "ocramius/package-versions": "^1.1", - "php": "^7.2", - "roave/better-reflection": "^3.5", - "symfony/console": "^3.2 || ^4.0", - "symfony/filesystem": "^3.2 || ^4.0", - "symfony/finder": "^3.2 || ^4.0" - }, - "replace": { - "humbug/php-scoper": "self.version" + "php": ">=5.3.3" }, "require-dev": { - "bamarni/composer-bin-plugin": "^1.1", - "humbug/box": "^3.8", - "phpunit/phpunit": "^8.0" + "friendsofphp/php-cs-fixer": "~2.2.20||~2.15.1", + "json-schema/json-schema-test-suite": "1.2.0", + "phpunit/phpunit": "^4.8.35" }, "bin": [ - "bin/php-scoper" + "bin/validate-json" ], "type": "library", "extra": { - "bamarni-bin": { - "bin-links": false - }, "branch-alias": { - "dev-master": "1.0-dev" + "dev-master": "5.0.x-dev" } }, "autoload": { - "files": [ - "src/functions.php", - "src/json.php" - ], "psr-4": { - "Humbug\\PhpScoper\\": "src/" + "JsonSchema\\": "src/JsonSchema/" } }, "notification-url": "https://packagist.org/downloads/", @@ -4724,59 +4624,66 @@ ], "authors": [ { - "name": "Bernhard Schussek", - "email": "bschussek@gmail.com" + "name": "Bruno Prieto Reis", + "email": "bruno.p.reis@gmail.com" }, { - "name": "Théo Fidry", - "email": "theo.fidry@gmail.com" + "name": "Justin Rainbow", + "email": "justin.rainbow@gmail.com" }, { - "name": "Pádraic Brady", - "email": "padraic.brady@gmail.com" + "name": "Igor Wiedler", + "email": "igor@wiedler.ch" + }, + { + "name": "Robert Schönthal", + "email": "seroscho@googlemail.com" } ], - "description": "Prefixes all PHP namespaces in a file or directory.", + "description": "A library to validate a json schema.", + "homepage": "https://github.com/justinrainbow/json-schema", + "keywords": [ + "json", + "schema" + ], "support": { - "issues": "https://github.com/humbug/php-scoper/issues", - "source": "https://github.com/humbug/php-scoper/tree/master" + "issues": "https://github.com/justinrainbow/json-schema/issues", + "source": "https://github.com/justinrainbow/json-schema/tree/5.2.12" }, - "time": "2019-06-09T17:44:41+00:00" + "time": "2022-04-13T08:02:27+00:00" }, { - "name": "justinrainbow/json-schema", - "version": "5.2.11", + "name": "laravel/serializable-closure", + "version": "v1.2.2", "source": { "type": "git", - "url": "https://github.com/justinrainbow/json-schema.git", - "reference": "2ab6744b7296ded80f8cc4f9509abbff393399aa" + "url": "https://github.com/laravel/serializable-closure.git", + "reference": "47afb7fae28ed29057fdca37e16a84f90cc62fae" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/justinrainbow/json-schema/zipball/2ab6744b7296ded80f8cc4f9509abbff393399aa", - "reference": "2ab6744b7296ded80f8cc4f9509abbff393399aa", + "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/47afb7fae28ed29057fdca37e16a84f90cc62fae", + "reference": "47afb7fae28ed29057fdca37e16a84f90cc62fae", "shasum": "" }, "require": { - "php": ">=5.3.3" + "php": "^7.3|^8.0" }, "require-dev": { - "friendsofphp/php-cs-fixer": "~2.2.20||~2.15.1", - "json-schema/json-schema-test-suite": "1.2.0", - "phpunit/phpunit": "^4.8.35" + "nesbot/carbon": "^2.61", + "pestphp/pest": "^1.21.3", + "phpstan/phpstan": "^1.8.2", + "symfony/var-dumper": "^5.4.11" }, - "bin": [ - "bin/validate-json" - ], "type": "library", "extra": { "branch-alias": { - "dev-master": "5.0.x-dev" + "dev-master": "1.x-dev" } }, "autoload": { "psr-4": { - "JsonSchema\\": "src/JsonSchema/" + "Laravel\\SerializableClosure\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -4785,67 +4692,60 @@ ], "authors": [ { - "name": "Bruno Prieto Reis", - "email": "bruno.p.reis@gmail.com" - }, - { - "name": "Justin Rainbow", - "email": "justin.rainbow@gmail.com" - }, - { - "name": "Igor Wiedler", - "email": "igor@wiedler.ch" + "name": "Taylor Otwell", + "email": "taylor@laravel.com" }, { - "name": "Robert Schönthal", - "email": "seroscho@googlemail.com" + "name": "Nuno Maduro", + "email": "nuno@laravel.com" } ], - "description": "A library to validate a json schema.", - "homepage": "https://github.com/justinrainbow/json-schema", + "description": "Laravel Serializable Closure provides an easy and secure way to serialize closures in PHP.", "keywords": [ - "json", - "schema" + "closure", + "laravel", + "serializable" ], "support": { - "issues": "https://github.com/justinrainbow/json-schema/issues", - "source": "https://github.com/justinrainbow/json-schema/tree/5.2.11" + "issues": "https://github.com/laravel/serializable-closure/issues", + "source": "https://github.com/laravel/serializable-closure" }, - "time": "2021-07-22T09:24:00+00:00" + "time": "2022-09-08T13:45:54+00:00" }, { "name": "myclabs/deep-copy", - "version": "1.10.2", + "version": "1.11.0", "source": { "type": "git", "url": "https://github.com/myclabs/DeepCopy.git", - "reference": "776f831124e9c62e1a2c601ecc52e776d8bb7220" + "reference": "14daed4296fae74d9e3201d2c4925d1acb7aa614" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/776f831124e9c62e1a2c601ecc52e776d8bb7220", - "reference": "776f831124e9c62e1a2c601ecc52e776d8bb7220", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/14daed4296fae74d9e3201d2c4925d1acb7aa614", + "reference": "14daed4296fae74d9e3201d2c4925d1acb7aa614", "shasum": "" }, "require": { "php": "^7.1 || ^8.0" }, - "replace": { - "myclabs/deep-copy": "self.version" + "conflict": { + "doctrine/collections": "<1.6.8", + "doctrine/common": "<2.13.3 || >=3,<3.2.2" }, "require-dev": { - "doctrine/collections": "^1.0", - "doctrine/common": "^2.6", - "phpunit/phpunit": "^7.1" + "doctrine/collections": "^1.6.8", + "doctrine/common": "^2.13.3 || ^3.2.2", + "phpunit/phpunit": "^7.5.20 || ^8.5.23 || ^9.5.13" }, "type": "library", "autoload": { - "psr-4": { - "DeepCopy\\": "src/DeepCopy/" - }, "files": [ "src/DeepCopy/deep_copy.php" - ] + ], + "psr-4": { + "DeepCopy\\": "src/DeepCopy/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -4861,7 +4761,7 @@ ], "support": { "issues": "https://github.com/myclabs/DeepCopy/issues", - "source": "https://github.com/myclabs/DeepCopy/tree/1.10.2" + "source": "https://github.com/myclabs/DeepCopy/tree/1.11.0" }, "funding": [ { @@ -4869,20 +4769,20 @@ "type": "tidelift" } ], - "time": "2020-11-13T09:40:50+00:00" + "time": "2022-03-03T13:19:32+00:00" }, { "name": "netresearch/jsonmapper", - "version": "v4.0.0", + "version": "v4.1.0", "source": { "type": "git", "url": "https://github.com/cweiske/jsonmapper.git", - "reference": "8bbc021a8edb2e4a7ea2f8ad4fa9ec9dce2fcb8d" + "reference": "cfa81ea1d35294d64adb9c68aa4cb9e92400e53f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/cweiske/jsonmapper/zipball/8bbc021a8edb2e4a7ea2f8ad4fa9ec9dce2fcb8d", - "reference": "8bbc021a8edb2e4a7ea2f8ad4fa9ec9dce2fcb8d", + "url": "https://api.github.com/repos/cweiske/jsonmapper/zipball/cfa81ea1d35294d64adb9c68aa4cb9e92400e53f", + "reference": "cfa81ea1d35294d64adb9c68aa4cb9e92400e53f", "shasum": "" }, "require": { @@ -4918,9 +4818,9 @@ "support": { "email": "cweiske@cweiske.de", "issues": "https://github.com/cweiske/jsonmapper/issues", - "source": "https://github.com/cweiske/jsonmapper/tree/v4.0.0" + "source": "https://github.com/cweiske/jsonmapper/tree/v4.1.0" }, - "time": "2020-12-01T19:48:11+00:00" + "time": "2022-12-08T20:46:14+00:00" }, { "name": "nikic/iter", @@ -5025,83 +4925,18 @@ }, "time": "2019-03-29T20:06:56+00:00" }, - { - "name": "opis/closure", - "version": "3.6.2", - "source": { - "type": "git", - "url": "https://github.com/opis/closure.git", - "reference": "06e2ebd25f2869e54a306dda991f7db58066f7f6" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/opis/closure/zipball/06e2ebd25f2869e54a306dda991f7db58066f7f6", - "reference": "06e2ebd25f2869e54a306dda991f7db58066f7f6", - "shasum": "" - }, - "require": { - "php": "^5.4 || ^7.0 || ^8.0" - }, - "require-dev": { - "jeremeamia/superclosure": "^2.0", - "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0 || ^8.0 || ^9.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.6.x-dev" - } - }, - "autoload": { - "psr-4": { - "Opis\\Closure\\": "src/" - }, - "files": [ - "functions.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Marius Sarca", - "email": "marius.sarca@gmail.com" - }, - { - "name": "Sorin Sarca", - "email": "sarca_sorin@hotmail.com" - } - ], - "description": "A library that can be used to serialize closures (anonymous functions) and arbitrary objects.", - "homepage": "https://opis.io/closure", - "keywords": [ - "anonymous functions", - "closure", - "function", - "serializable", - "serialization", - "serialize" - ], - "support": { - "issues": "https://github.com/opis/closure/issues", - "source": "https://github.com/opis/closure/tree/3.6.2" - }, - "time": "2021-04-09T13:42:10+00:00" - }, { "name": "paragonie/constant_time_encoding", - "version": "v2.4.0", + "version": "v2.6.3", "source": { "type": "git", "url": "https://github.com/paragonie/constant_time_encoding.git", - "reference": "f34c2b11eb9d2c9318e13540a1dbc2a3afbd939c" + "reference": "58c3f47f650c94ec05a151692652a868995d2938" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/paragonie/constant_time_encoding/zipball/f34c2b11eb9d2c9318e13540a1dbc2a3afbd939c", - "reference": "f34c2b11eb9d2c9318e13540a1dbc2a3afbd939c", + "url": "https://api.github.com/repos/paragonie/constant_time_encoding/zipball/58c3f47f650c94ec05a151692652a868995d2938", + "reference": "58c3f47f650c94ec05a151692652a868995d2938", "shasum": "" }, "require": { @@ -5155,30 +4990,30 @@ "issues": "https://github.com/paragonie/constant_time_encoding/issues", "source": "https://github.com/paragonie/constant_time_encoding" }, - "time": "2020-12-06T15:14:20+00:00" + "time": "2022-06-14T06:56:20+00:00" }, { "name": "paragonie/pharaoh", - "version": "v0.5.0", + "version": "v0.6.0", "source": { "type": "git", "url": "https://github.com/paragonie/pharaoh.git", - "reference": "060418e946de2f39a3618ad70d9b6d0a61437b83" + "reference": "d33976a45429edc9c4282e7b0f2b6c3a3a5783fc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/paragonie/pharaoh/zipball/060418e946de2f39a3618ad70d9b6d0a61437b83", - "reference": "060418e946de2f39a3618ad70d9b6d0a61437b83", + "url": "https://api.github.com/repos/paragonie/pharaoh/zipball/d33976a45429edc9c4282e7b0f2b6c3a3a5783fc", + "reference": "d33976a45429edc9c4282e7b0f2b6c3a3a5783fc", "shasum": "" }, "require": { "paragonie/constant_time_encoding": "^2", "paragonie/sodium_compat": "^1.3", - "php": "^7", + "php": "^7|^8", "ulrichsg/getopt-php": "^3" }, "require-dev": { - "vimeo/psalm": "^1|^2" + "vimeo/psalm": "^1|^2|^3" }, "bin": [ "pharaoh" @@ -5215,7 +5050,7 @@ "issues": "https://github.com/paragonie/pharaoh/issues", "source": "https://github.com/paragonie/pharaoh" }, - "time": "2018-11-02T16:45:56+00:00" + "time": "2020-12-03T04:57:05+00:00" }, { "name": "paragonie/random_compat", @@ -5269,16 +5104,16 @@ }, { "name": "paragonie/sodium_compat", - "version": "v1.17.0", + "version": "v1.19.0", "source": { "type": "git", "url": "https://github.com/paragonie/sodium_compat.git", - "reference": "c59cac21abbcc0df06a3dd18076450ea4797b321" + "reference": "cb15e403ecbe6a6cc515f855c310eb6b1872a933" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/paragonie/sodium_compat/zipball/c59cac21abbcc0df06a3dd18076450ea4797b321", - "reference": "c59cac21abbcc0df06a3dd18076450ea4797b321", + "url": "https://api.github.com/repos/paragonie/sodium_compat/zipball/cb15e403ecbe6a6cc515f855c310eb6b1872a933", + "reference": "cb15e403ecbe6a6cc515f855c310eb6b1872a933", "shasum": "" }, "require": { @@ -5349,9 +5184,9 @@ ], "support": { "issues": "https://github.com/paragonie/sodium_compat/issues", - "source": "https://github.com/paragonie/sodium_compat/tree/v1.17.0" + "source": "https://github.com/paragonie/sodium_compat/tree/v1.19.0" }, - "time": "2021-08-10T02:43:50+00:00" + "time": "2022-09-26T03:40:35+00:00" }, { "name": "phalcon/ide-stubs", @@ -5482,16 +5317,16 @@ }, { "name": "phar-io/version", - "version": "3.1.0", + "version": "3.2.1", "source": { "type": "git", "url": "https://github.com/phar-io/version.git", - "reference": "bae7c545bef187884426f042434e561ab1ddb182" + "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phar-io/version/zipball/bae7c545bef187884426f042434e561ab1ddb182", - "reference": "bae7c545bef187884426f042434e561ab1ddb182", + "url": "https://api.github.com/repos/phar-io/version/zipball/4f7fd7836c6f332bb2933569e566a0d6c4cbed74", + "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74", "shasum": "" }, "require": { @@ -5527,45 +5362,36 @@ "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.1.0" + "source": "https://github.com/phar-io/version/tree/3.2.1" }, - "time": "2021-02-23T14:00:09+00:00" + "time": "2022-02-21T01:04:05+00:00" }, { - "name": "phpseclib/phpseclib", - "version": "2.0.33", + "name": "phpdocumentor/reflection-common", + "version": "2.2.0", "source": { "type": "git", - "url": "https://github.com/phpseclib/phpseclib.git", - "reference": "fb53b7889497ec7c1362c94e61d8127ac67ea094" + "url": "https://github.com/phpDocumentor/ReflectionCommon.git", + "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/fb53b7889497ec7c1362c94e61d8127ac67ea094", - "reference": "fb53b7889497ec7c1362c94e61d8127ac67ea094", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/1d01c49d4ed62f25aa84a747ad35d5a16924662b", + "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b", "shasum": "" }, "require": { - "php": ">=5.3.3" - }, - "require-dev": { - "phing/phing": "~2.7", - "phpunit/phpunit": "^4.8.35|^5.7|^6.0|^9.4", - "squizlabs/php_codesniffer": "~2.0" - }, - "suggest": { - "ext-gmp": "Install the GMP (GNU Multiple Precision) extension in order to speed up arbitrary precision integer arithmetic operations.", - "ext-libsodium": "SSH2/SFTP can make use of some algorithms provided by the libsodium-php extension.", - "ext-mcrypt": "Install the Mcrypt extension in order to speed up a few other cryptographic operations.", - "ext-openssl": "Install the OpenSSL extension in order to speed up a wide variety of cryptographic operations." + "php": "^7.2 || ^8.0" }, "type": "library", + "extra": { + "branch-alias": { + "dev-2.x": "2.x-dev" + } + }, "autoload": { - "files": [ - "phpseclib/bootstrap.php" - ], "psr-4": { - "phpseclib\\": "phpseclib/" + "phpDocumentor\\Reflection\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -5574,106 +5400,118 @@ ], "authors": [ { - "name": "Jim Wigginton", - "email": "terrafrost@php.net", - "role": "Lead Developer" - }, - { - "name": "Patrick Monnerat", - "email": "pm@datasphere.ch", - "role": "Developer" - }, - { - "name": "Andreas Fischer", - "email": "bantu@phpbb.com", - "role": "Developer" - }, - { - "name": "Hans-Jürgen Petrich", - "email": "petrich@tronic-media.com", - "role": "Developer" - }, - { - "name": "Graham Campbell", - "email": "graham@alt-three.com", - "role": "Developer" + "name": "Jaap van Otterdijk", + "email": "opensource@ijaap.nl" } ], - "description": "PHP Secure Communications Library - Pure-PHP implementations of RSA, AES, SSH2, SFTP, X.509 etc.", - "homepage": "http://phpseclib.sourceforge.net", + "description": "Common reflection classes used by phpdocumentor to reflect the code structure", + "homepage": "http://www.phpdoc.org", "keywords": [ - "BigInteger", - "aes", - "asn.1", - "asn1", - "blowfish", - "crypto", - "cryptography", - "encryption", - "rsa", - "security", - "sftp", - "signature", - "signing", - "ssh", - "twofish", - "x.509", - "x509" + "FQSEN", + "phpDocumentor", + "phpdoc", + "reflection", + "static analysis" ], "support": { - "issues": "https://github.com/phpseclib/phpseclib/issues", - "source": "https://github.com/phpseclib/phpseclib/tree/2.0.33" + "issues": "https://github.com/phpDocumentor/ReflectionCommon/issues", + "source": "https://github.com/phpDocumentor/ReflectionCommon/tree/2.x" }, - "funding": [ - { - "url": "https://github.com/terrafrost", - "type": "github" - }, + "time": "2020-06-27T09:03:43+00:00" + }, + { + "name": "phpdocumentor/reflection-docblock", + "version": "5.3.0", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", + "reference": "622548b623e81ca6d78b721c5e029f4ce664f170" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/622548b623e81ca6d78b721c5e029f4ce664f170", + "reference": "622548b623e81ca6d78b721c5e029f4ce664f170", + "shasum": "" + }, + "require": { + "ext-filter": "*", + "php": "^7.2 || ^8.0", + "phpdocumentor/reflection-common": "^2.2", + "phpdocumentor/type-resolver": "^1.3", + "webmozart/assert": "^1.9.1" + }, + "require-dev": { + "mockery/mockery": "~1.3.2", + "psalm/phar": "^4.8" + }, + "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": [ { - "url": "https://www.patreon.com/phpseclib", - "type": "patreon" + "name": "Mike van Riel", + "email": "me@mikevanriel.com" }, { - "url": "https://tidelift.com/funding/github/packagist/phpseclib/phpseclib", - "type": "tidelift" + "name": "Jaap van Otterdijk", + "email": "account@ijaap.nl" } ], - "time": "2021-08-16T04:20:12+00:00" + "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/5.3.0" + }, + "time": "2021-10-19T17:43:47+00:00" }, { - "name": "phpspec/prophecy", - "version": "v1.10.3", + "name": "phpdocumentor/type-resolver", + "version": "1.6.2", "source": { "type": "git", - "url": "https://github.com/phpspec/prophecy.git", - "reference": "451c3cd1418cf640de218914901e51b064abb093" + "url": "https://github.com/phpDocumentor/TypeResolver.git", + "reference": "48f445a408c131e38cab1c235aa6d2bb7a0bb20d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpspec/prophecy/zipball/451c3cd1418cf640de218914901e51b064abb093", - "reference": "451c3cd1418cf640de218914901e51b064abb093", + "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/48f445a408c131e38cab1c235aa6d2bb7a0bb20d", + "reference": "48f445a408c131e38cab1c235aa6d2bb7a0bb20d", "shasum": "" }, "require": { - "doctrine/instantiator": "^1.0.2", - "php": "^5.3|^7.0", - "phpdocumentor/reflection-docblock": "^2.0|^3.0.2|^4.0|^5.0", - "sebastian/comparator": "^1.2.3|^2.0|^3.0|^4.0", - "sebastian/recursion-context": "^1.0|^2.0|^3.0|^4.0" + "php": "^7.4 || ^8.0", + "phpdocumentor/reflection-common": "^2.0" }, "require-dev": { - "phpspec/phpspec": "^2.5 || ^3.2", - "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.5 || ^7.1" + "ext-tokenizer": "*", + "phpstan/extension-installer": "^1.1", + "phpstan/phpstan": "^1.8", + "phpstan/phpstan-phpunit": "^1.1", + "phpunit/phpunit": "^9.5", + "rector/rector": "^0.13.9", + "vimeo/psalm": "^4.25" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.10.x-dev" + "dev-1.x": "1.x-dev" } }, "autoload": { "psr-4": { - "Prophecy\\": "src/Prophecy" + "phpDocumentor\\Reflection\\": "src" } }, "notification-url": "https://packagist.org/downloads/", @@ -5682,30 +5520,16 @@ ], "authors": [ { - "name": "Konstantin Kudryashov", - "email": "ever.zet@gmail.com", - "homepage": "http://everzet.com" - }, - { - "name": "Marcello Duarte", - "email": "marcello.duarte@gmail.com" + "name": "Mike van Riel", + "email": "me@mikevanriel.com" } ], - "description": "Highly opinionated mocking framework for PHP 5.3+", - "homepage": "https://github.com/phpspec/prophecy", - "keywords": [ - "Double", - "Dummy", - "fake", - "mock", - "spy", - "stub" - ], + "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", "support": { - "issues": "https://github.com/phpspec/prophecy/issues", - "source": "https://github.com/phpspec/prophecy/tree/v1.10.3" + "issues": "https://github.com/phpDocumentor/TypeResolver/issues", + "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.6.2" }, - "time": "2020-03-05T15:02:03+00:00" + "time": "2022-10-14T12:47:21+00:00" }, { "name": "phpunit/php-code-coverage", @@ -5782,16 +5606,16 @@ }, { "name": "phpunit/php-file-iterator", - "version": "2.0.4", + "version": "2.0.5", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-file-iterator.git", - "reference": "28af674ff175d0768a5a978e6de83f697d4a7f05" + "reference": "42c5ba5220e6904cbfe8b1a1bda7c0cfdc8c12f5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/28af674ff175d0768a5a978e6de83f697d4a7f05", - "reference": "28af674ff175d0768a5a978e6de83f697d4a7f05", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/42c5ba5220e6904cbfe8b1a1bda7c0cfdc8c12f5", + "reference": "42c5ba5220e6904cbfe8b1a1bda7c0cfdc8c12f5", "shasum": "" }, "require": { @@ -5830,7 +5654,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues", - "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/2.0.4" + "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/2.0.5" }, "funding": [ { @@ -5838,7 +5662,7 @@ "type": "github" } ], - "time": "2021-07-19T06:46:01+00:00" + "time": "2021-12-02T12:42:26+00:00" }, { "name": "phpunit/php-text-template", @@ -6006,16 +5830,16 @@ }, { "name": "phpunit/phpunit", - "version": "8.5.21", + "version": "8.5.31", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "50a58a60b85947b0bee4c8ecfe0f4bbdcf20e984" + "reference": "33c126b09a42de5c99e5e8032b54e8221264a74e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/50a58a60b85947b0bee4c8ecfe0f4bbdcf20e984", - "reference": "50a58a60b85947b0bee4c8ecfe0f4bbdcf20e984", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/33c126b09a42de5c99e5e8032b54e8221264a74e", + "reference": "33c126b09a42de5c99e5e8032b54e8221264a74e", "shasum": "" }, "require": { @@ -6030,24 +5854,20 @@ "phar-io/manifest": "^2.0.3", "phar-io/version": "^3.0.2", "php": ">=7.2", - "phpspec/prophecy": "^1.10.3", "phpunit/php-code-coverage": "^7.0.12", "phpunit/php-file-iterator": "^2.0.4", "phpunit/php-text-template": "^1.2.1", "phpunit/php-timer": "^2.1.2", - "sebastian/comparator": "^3.0.2", + "sebastian/comparator": "^3.0.5", "sebastian/diff": "^3.0.2", "sebastian/environment": "^4.2.3", - "sebastian/exporter": "^3.1.2", + "sebastian/exporter": "^3.1.5", "sebastian/global-state": "^3.0.0", "sebastian/object-enumerator": "^3.0.3", "sebastian/resource-operations": "^2.0.1", "sebastian/type": "^1.1.3", "sebastian/version": "^2.0.1" }, - "require-dev": { - "ext-pdo": "*" - }, "suggest": { "ext-soap": "*", "ext-xdebug": "*", @@ -6087,19 +5907,23 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", - "source": "https://github.com/sebastianbergmann/phpunit/tree/8.5.21" + "source": "https://github.com/sebastianbergmann/phpunit/tree/8.5.31" }, "funding": [ { - "url": "https://phpunit.de/donate.html", + "url": "https://phpunit.de/sponsors.html", "type": "custom" }, { "url": "https://github.com/sebastianbergmann", "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpunit/phpunit", + "type": "tidelift" } ], - "time": "2021-09-25T07:37:20+00:00" + "time": "2022-10-28T05:57:37+00:00" }, { "name": "psr/http-client", @@ -6412,16 +6236,16 @@ }, { "name": "sebastian/comparator", - "version": "3.0.3", + "version": "3.0.5", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/comparator.git", - "reference": "1071dfcef776a57013124ff35e1fc41ccd294758" + "reference": "1dc7ceb4a24aede938c7af2a9ed1de09609ca770" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/1071dfcef776a57013124ff35e1fc41ccd294758", - "reference": "1071dfcef776a57013124ff35e1fc41ccd294758", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/1dc7ceb4a24aede938c7af2a9ed1de09609ca770", + "reference": "1dc7ceb4a24aede938c7af2a9ed1de09609ca770", "shasum": "" }, "require": { @@ -6474,7 +6298,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/comparator/issues", - "source": "https://github.com/sebastianbergmann/comparator/tree/3.0.3" + "source": "https://github.com/sebastianbergmann/comparator/tree/3.0.5" }, "funding": [ { @@ -6482,7 +6306,7 @@ "type": "github" } ], - "time": "2020-11-30T08:04:30+00:00" + "time": "2022-09-14T12:31:48+00:00" }, { "name": "sebastian/diff", @@ -6615,16 +6439,16 @@ }, { "name": "sebastian/exporter", - "version": "3.1.3", + "version": "3.1.5", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/exporter.git", - "reference": "6b853149eab67d4da22291d36f5b0631c0fd856e" + "reference": "73a9676f2833b9a7c36968f9d882589cd75511e6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/6b853149eab67d4da22291d36f5b0631c0fd856e", - "reference": "6b853149eab67d4da22291d36f5b0631c0fd856e", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/73a9676f2833b9a7c36968f9d882589cd75511e6", + "reference": "73a9676f2833b9a7c36968f9d882589cd75511e6", "shasum": "" }, "require": { @@ -6633,7 +6457,7 @@ }, "require-dev": { "ext-mbstring": "*", - "phpunit/phpunit": "^6.0" + "phpunit/phpunit": "^8.5" }, "type": "library", "extra": { @@ -6680,7 +6504,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/exporter/issues", - "source": "https://github.com/sebastianbergmann/exporter/tree/3.1.3" + "source": "https://github.com/sebastianbergmann/exporter/tree/3.1.5" }, "funding": [ { @@ -6688,20 +6512,20 @@ "type": "github" } ], - "time": "2020-11-30T07:47:53+00:00" + "time": "2022-09-14T06:00:17+00:00" }, { "name": "sebastian/global-state", - "version": "3.0.1", + "version": "3.0.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/global-state.git", - "reference": "474fb9edb7ab891665d3bfc6317f42a0a150454b" + "reference": "de036ec91d55d2a9e0db2ba975b512cdb1c23921" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/474fb9edb7ab891665d3bfc6317f42a0a150454b", - "reference": "474fb9edb7ab891665d3bfc6317f42a0a150454b", + "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/de036ec91d55d2a9e0db2ba975b512cdb1c23921", + "reference": "de036ec91d55d2a9e0db2ba975b512cdb1c23921", "shasum": "" }, "require": { @@ -6744,7 +6568,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/global-state/issues", - "source": "https://github.com/sebastianbergmann/global-state/tree/3.0.1" + "source": "https://github.com/sebastianbergmann/global-state/tree/3.0.2" }, "funding": [ { @@ -6752,7 +6576,7 @@ "type": "github" } ], - "time": "2020-11-30T07:43:24+00:00" + "time": "2022-02-10T06:55:38+00:00" }, { "name": "sebastian/object-enumerator", @@ -7086,23 +6910,24 @@ }, { "name": "seld/jsonlint", - "version": "1.8.3", + "version": "1.9.0", "source": { "type": "git", "url": "https://github.com/Seldaek/jsonlint.git", - "reference": "9ad6ce79c342fbd44df10ea95511a1b24dee5b57" + "reference": "4211420d25eba80712bff236a98960ef68b866b7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Seldaek/jsonlint/zipball/9ad6ce79c342fbd44df10ea95511a1b24dee5b57", - "reference": "9ad6ce79c342fbd44df10ea95511a1b24dee5b57", + "url": "https://api.github.com/repos/Seldaek/jsonlint/zipball/4211420d25eba80712bff236a98960ef68b866b7", + "reference": "4211420d25eba80712bff236a98960ef68b866b7", "shasum": "" }, "require": { "php": "^5.3 || ^7.0 || ^8.0" }, "require-dev": { - "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0" + "phpstan/phpstan": "^1.5", + "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0 || ^8.5.13" }, "bin": [ "bin/jsonlint" @@ -7133,7 +6958,7 @@ ], "support": { "issues": "https://github.com/Seldaek/jsonlint/issues", - "source": "https://github.com/Seldaek/jsonlint/tree/1.8.3" + "source": "https://github.com/Seldaek/jsonlint/tree/1.9.0" }, "funding": [ { @@ -7145,20 +6970,20 @@ "type": "tidelift" } ], - "time": "2020-11-11T09:19:24+00:00" + "time": "2022-04-01T13:37:23+00:00" }, { "name": "squizlabs/php_codesniffer", - "version": "3.6.0", + "version": "3.7.1", "source": { "type": "git", "url": "https://github.com/squizlabs/PHP_CodeSniffer.git", - "reference": "ffced0d2c8fa8e6cdc4d695a743271fab6c38625" + "reference": "1359e176e9307e906dc3d890bcc9603ff6d90619" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/ffced0d2c8fa8e6cdc4d695a743271fab6c38625", - "reference": "ffced0d2c8fa8e6cdc4d695a743271fab6c38625", + "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/1359e176e9307e906dc3d890bcc9603ff6d90619", + "reference": "1359e176e9307e906dc3d890bcc9603ff6d90619", "shasum": "" }, "require": { @@ -7201,32 +7026,32 @@ "source": "https://github.com/squizlabs/PHP_CodeSniffer", "wiki": "https://github.com/squizlabs/PHP_CodeSniffer/wiki" }, - "time": "2021-04-09T00:54:41+00:00" + "time": "2022-06-18T07:21:10+00:00" }, { "name": "symfony/browser-kit", - "version": "v5.3.4", + "version": "v5.4.11", "source": { "type": "git", "url": "https://github.com/symfony/browser-kit.git", - "reference": "c1e3f64fcc631c96e2c5843b666db66679ced11c" + "reference": "081fe28a26b6bd671dea85ef3a4b5003f3c88027" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/browser-kit/zipball/c1e3f64fcc631c96e2c5843b666db66679ced11c", - "reference": "c1e3f64fcc631c96e2c5843b666db66679ced11c", + "url": "https://api.github.com/repos/symfony/browser-kit/zipball/081fe28a26b6bd671dea85ef3a4b5003f3c88027", + "reference": "081fe28a26b6bd671dea85ef3a4b5003f3c88027", "shasum": "" }, "require": { "php": ">=7.2.5", - "symfony/dom-crawler": "^4.4|^5.0", + "symfony/dom-crawler": "^4.4|^5.0|^6.0", "symfony/polyfill-php80": "^1.16" }, "require-dev": { - "symfony/css-selector": "^4.4|^5.0", - "symfony/http-client": "^4.4|^5.0", - "symfony/mime": "^4.4|^5.0", - "symfony/process": "^4.4|^5.0" + "symfony/css-selector": "^4.4|^5.0|^6.0", + "symfony/http-client": "^4.4|^5.0|^6.0", + "symfony/mime": "^4.4|^5.0|^6.0", + "symfony/process": "^4.4|^5.0|^6.0" }, "suggest": { "symfony/process": "" @@ -7257,7 +7082,7 @@ "description": "Simulates the behavior of a web browser, allowing you to make requests, click on links and submit forms programmatically", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/browser-kit/tree/v5.3.4" + "source": "https://github.com/symfony/browser-kit/tree/v5.4.11" }, "funding": [ { @@ -7273,20 +7098,20 @@ "type": "tidelift" } ], - "time": "2021-07-21T12:40:44+00:00" + "time": "2022-07-27T15:50:05+00:00" }, { "name": "symfony/css-selector", - "version": "v5.3.4", + "version": "v5.4.17", "source": { "type": "git", "url": "https://github.com/symfony/css-selector.git", - "reference": "7fb120adc7f600a59027775b224c13a33530dd90" + "reference": "052ef49b660f9ad2a3adb311c555c9bc11ba61f4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/css-selector/zipball/7fb120adc7f600a59027775b224c13a33530dd90", - "reference": "7fb120adc7f600a59027775b224c13a33530dd90", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/052ef49b660f9ad2a3adb311c555c9bc11ba61f4", + "reference": "052ef49b660f9ad2a3adb311c555c9bc11ba61f4", "shasum": "" }, "require": { @@ -7323,7 +7148,7 @@ "description": "Converts CSS selectors to XPath expressions", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/css-selector/tree/v5.3.4" + "source": "https://github.com/symfony/css-selector/tree/v5.4.17" }, "funding": [ { @@ -7339,92 +7164,25 @@ "type": "tidelift" } ], - "time": "2021-07-21T12:38:00+00:00" - }, - { - "name": "symfony/deprecation-contracts", - "version": "v2.4.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/deprecation-contracts.git", - "reference": "5f38c8804a9e97d23e0c8d63341088cd8a22d627" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/5f38c8804a9e97d23e0c8d63341088cd8a22d627", - "reference": "5f38c8804a9e97d23e0c8d63341088cd8a22d627", - "shasum": "" - }, - "require": { - "php": ">=7.1" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "2.4-dev" - }, - "thanks": { - "name": "symfony/contracts", - "url": "https://github.com/symfony/contracts" - } - }, - "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/v2.4.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2021-03-23T23:28:01+00:00" + "time": "2022-12-23T11:40:44+00:00" }, { "name": "symfony/dom-crawler", - "version": "v5.3.7", + "version": "v5.4.17", "source": { "type": "git", "url": "https://github.com/symfony/dom-crawler.git", - "reference": "c7eef3a60ccfdd8eafe07f81652e769ac9c7146c" + "reference": "32a07d910edc138a1dd5508c17c6b9bc1eb27a1b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/c7eef3a60ccfdd8eafe07f81652e769ac9c7146c", - "reference": "c7eef3a60ccfdd8eafe07f81652e769ac9c7146c", + "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/32a07d910edc138a1dd5508c17c6b9bc1eb27a1b", + "reference": "32a07d910edc138a1dd5508c17c6b9bc1eb27a1b", "shasum": "" }, "require": { "php": ">=7.2.5", - "symfony/deprecation-contracts": "^2.1", + "symfony/deprecation-contracts": "^2.1|^3", "symfony/polyfill-ctype": "~1.8", "symfony/polyfill-mbstring": "~1.0", "symfony/polyfill-php80": "^1.16" @@ -7434,7 +7192,7 @@ }, "require-dev": { "masterminds/html5": "^2.6", - "symfony/css-selector": "^4.4|^5.0" + "symfony/css-selector": "^4.4|^5.0|^6.0" }, "suggest": { "symfony/css-selector": "" @@ -7465,7 +7223,7 @@ "description": "Eases DOM navigation for HTML and XML documents", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/dom-crawler/tree/v5.3.7" + "source": "https://github.com/symfony/dom-crawler/tree/v5.4.17" }, "funding": [ { @@ -7481,43 +7239,44 @@ "type": "tidelift" } ], - "time": "2021-08-29T19:32:13+00:00" + "time": "2022-12-22T10:31:03+00:00" }, { "name": "symfony/event-dispatcher", - "version": "v4.4.30", + "version": "v5.4.17", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "2fe81680070043c4c80e7cedceb797e34f377bac" + "reference": "8e18a9d559eb8ebc2220588f1faa726a2fcd31c9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/2fe81680070043c4c80e7cedceb797e34f377bac", - "reference": "2fe81680070043c4c80e7cedceb797e34f377bac", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/8e18a9d559eb8ebc2220588f1faa726a2fcd31c9", + "reference": "8e18a9d559eb8ebc2220588f1faa726a2fcd31c9", "shasum": "" }, "require": { - "php": ">=7.1.3", - "symfony/event-dispatcher-contracts": "^1.1", + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/event-dispatcher-contracts": "^2|^3", "symfony/polyfill-php80": "^1.16" }, "conflict": { - "symfony/dependency-injection": "<3.4" + "symfony/dependency-injection": "<4.4" }, "provide": { "psr/event-dispatcher-implementation": "1.0", - "symfony/event-dispatcher-implementation": "1.1" + "symfony/event-dispatcher-implementation": "2.0" }, "require-dev": { "psr/log": "^1|^2|^3", - "symfony/config": "^3.4|^4.0|^5.0", - "symfony/dependency-injection": "^3.4|^4.0|^5.0", - "symfony/error-handler": "~3.4|~4.4", - "symfony/expression-language": "^3.4|^4.0|^5.0", - "symfony/http-foundation": "^3.4|^4.0|^5.0", - "symfony/service-contracts": "^1.1|^2", - "symfony/stopwatch": "^3.4|^4.0|^5.0" + "symfony/config": "^4.4|^5.0|^6.0", + "symfony/dependency-injection": "^4.4|^5.0|^6.0", + "symfony/error-handler": "^4.4|^5.0|^6.0", + "symfony/expression-language": "^4.4|^5.0|^6.0", + "symfony/http-foundation": "^4.4|^5.0|^6.0", + "symfony/service-contracts": "^1.1|^2|^3", + "symfony/stopwatch": "^4.4|^5.0|^6.0" }, "suggest": { "symfony/dependency-injection": "", @@ -7549,211 +7308,7 @@ "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/v4.4.30" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2021-08-04T20:31:23+00:00" - }, - { - "name": "symfony/event-dispatcher-contracts", - "version": "v1.1.9", - "source": { - "type": "git", - "url": "https://github.com/symfony/event-dispatcher-contracts.git", - "reference": "84e23fdcd2517bf37aecbd16967e83f0caee25a7" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/84e23fdcd2517bf37aecbd16967e83f0caee25a7", - "reference": "84e23fdcd2517bf37aecbd16967e83f0caee25a7", - "shasum": "" - }, - "require": { - "php": ">=7.1.3" - }, - "suggest": { - "psr/event-dispatcher": "", - "symfony/event-dispatcher-implementation": "" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.1-dev" - }, - "thanks": { - "name": "symfony/contracts", - "url": "https://github.com/symfony/contracts" - } - }, - "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/v1.1.9" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2020-07-06T13:19:58+00:00" - }, - { - "name": "symfony/filesystem", - "version": "v4.4.27", - "source": { - "type": "git", - "url": "https://github.com/symfony/filesystem.git", - "reference": "517fb795794faf29086a77d99eb8f35e457837a7" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/filesystem/zipball/517fb795794faf29086a77d99eb8f35e457837a7", - "reference": "517fb795794faf29086a77d99eb8f35e457837a7", - "shasum": "" - }, - "require": { - "php": ">=7.1.3", - "symfony/polyfill-ctype": "~1.8", - "symfony/polyfill-php80": "^1.16" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\Filesystem\\": "" - }, - "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 basic utilities for the filesystem", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/filesystem/tree/v4.4.27" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2021-07-21T12:19:41+00:00" - }, - { - "name": "symfony/finder", - "version": "v4.4.30", - "source": { - "type": "git", - "url": "https://github.com/symfony/finder.git", - "reference": "70362f1e112280d75b30087c7598b837c1b468b6" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/70362f1e112280d75b30087c7598b837c1b468b6", - "reference": "70362f1e112280d75b30087c7598b837c1b468b6", - "shasum": "" - }, - "require": { - "php": ">=7.1.3", - "symfony/polyfill-php80": "^1.16" - }, - "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/v4.4.30" + "source": "https://github.com/symfony/event-dispatcher/tree/v5.4.17" }, "funding": [ { @@ -7769,24 +7324,24 @@ "type": "tidelift" } ], - "time": "2021-08-04T20:31:23+00:00" + "time": "2022-12-12T15:54:21+00:00" }, { "name": "symfony/process", - "version": "v4.4.30", + "version": "v5.4.11", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "13d3161ef63a8ec21eeccaaf9a4d7f784a87a97d" + "reference": "6e75fe6874cbc7e4773d049616ab450eff537bf1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/13d3161ef63a8ec21eeccaaf9a4d7f784a87a97d", - "reference": "13d3161ef63a8ec21eeccaaf9a4d7f784a87a97d", + "url": "https://api.github.com/repos/symfony/process/zipball/6e75fe6874cbc7e4773d049616ab450eff537bf1", + "reference": "6e75fe6874cbc7e4773d049616ab450eff537bf1", "shasum": "" }, "require": { - "php": ">=7.1.3", + "php": ">=7.2.5", "symfony/polyfill-php80": "^1.16" }, "type": "library", @@ -7815,7 +7370,7 @@ "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/process/tree/v4.4.30" + "source": "https://github.com/symfony/process/tree/v5.4.11" }, "funding": [ { @@ -7831,32 +7386,32 @@ "type": "tidelift" } ], - "time": "2021-08-04T20:31:23+00:00" + "time": "2022-06-27T16:58:25+00:00" }, { "name": "symfony/yaml", - "version": "v5.3.6", + "version": "v5.4.17", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", - "reference": "4500fe63dc9c6ffc32d3b1cb0448c329f9c814b7" + "reference": "edcdc11498108f8967fe95118a7ec8624b94760e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/4500fe63dc9c6ffc32d3b1cb0448c329f9c814b7", - "reference": "4500fe63dc9c6ffc32d3b1cb0448c329f9c814b7", + "url": "https://api.github.com/repos/symfony/yaml/zipball/edcdc11498108f8967fe95118a7ec8624b94760e", + "reference": "edcdc11498108f8967fe95118a7ec8624b94760e", "shasum": "" }, "require": { "php": ">=7.2.5", - "symfony/deprecation-contracts": "^2.1", - "symfony/polyfill-ctype": "~1.8" + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/polyfill-ctype": "^1.8" }, "conflict": { - "symfony/console": "<4.4" + "symfony/console": "<5.3" }, "require-dev": { - "symfony/console": "^4.4|^5.0" + "symfony/console": "^5.3|^6.0" }, "suggest": { "symfony/console": "For validating YAML files using the lint command" @@ -7890,7 +7445,7 @@ "description": "Loads and dumps YAML files", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/yaml/tree/v5.3.6" + "source": "https://github.com/symfony/yaml/tree/v5.4.17" }, "funding": [ { @@ -7906,7 +7461,7 @@ "type": "tidelift" } ], - "time": "2021-07-29T06:20:01+00:00" + "time": "2022-12-13T09:57:04+00:00" }, { "name": "theseer/tokenizer", @@ -8010,16 +7565,16 @@ }, { "name": "vimeo/psalm", - "version": "4.10.0", + "version": "4.30.0", "source": { "type": "git", "url": "https://github.com/vimeo/psalm.git", - "reference": "916b098b008f6de4543892b1e0651c1c3b92cbfa" + "reference": "d0bc6e25d89f649e4f36a534f330f8bb4643dd69" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/vimeo/psalm/zipball/916b098b008f6de4543892b1e0651c1c3b92cbfa", - "reference": "916b098b008f6de4543892b1e0651c1c3b92cbfa", + "url": "https://api.github.com/repos/vimeo/psalm/zipball/d0bc6e25d89f649e4f36a534f330f8bb4643dd69", + "reference": "d0bc6e25d89f649e4f36a534f330f8bb4643dd69", "shasum": "" }, "require": { @@ -8027,7 +7582,7 @@ "amphp/byte-stream": "^1.5", "composer/package-versions-deprecated": "^1.8.0", "composer/semver": "^1.4 || ^2.0 || ^3.0", - "composer/xdebug-handler": "^1.1 || ^2.0", + "composer/xdebug-handler": "^1.1 || ^2.0 || ^3.0", "dnoegel/php-xdg-base-dir": "^0.1.1", "ext-ctype": "*", "ext-dom": "*", @@ -8039,11 +7594,12 @@ "felixfbecker/advanced-json-rpc": "^3.0.3", "felixfbecker/language-server-protocol": "^1.5", "netresearch/jsonmapper": "^1.0 || ^2.0 || ^3.0 || ^4.0", - "nikic/php-parser": "^4.12", + "nikic/php-parser": "^4.13", "openlss/lib-array2xml": "^1.0", "php": "^7.1|^8", "sebastian/diff": "^3.0 || ^4.0", - "symfony/console": "^3.4.17 || ^4.1.6 || ^5.0", + "symfony/console": "^3.4.17 || ^4.1.6 || ^5.0 || ^6.0", + "symfony/polyfill-php80": "^1.25", "webmozart/path-util": "^2.3" }, "provide": { @@ -8057,15 +7613,17 @@ "phpdocumentor/reflection-docblock": "^5", "phpmyadmin/sql-parser": "5.1.0||dev-master", "phpspec/prophecy": ">=1.9.0", + "phpstan/phpdoc-parser": "1.2.* || 1.6.4", "phpunit/phpunit": "^9.0", "psalm/plugin-phpunit": "^0.16", "slevomat/coding-standard": "^7.0", "squizlabs/php_codesniffer": "^3.5", - "symfony/process": "^4.3 || ^5.0", + "symfony/process": "^4.3 || ^5.0 || ^6.0", "weirdan/prophecy-shim": "^1.0 || ^2.0" }, "suggest": { - "ext-igbinary": "^2.0.5" + "ext-curl": "In order to send data to shepherd", + "ext-igbinary": "^2.0.5 is required, used to serialize caching data" }, "bin": [ "psalm", @@ -8084,13 +7642,13 @@ } }, "autoload": { - "psr-4": { - "Psalm\\": "src/Psalm/" - }, "files": [ "src/functions.php", "src/spl_object_id.php" - ] + ], + "psr-4": { + "Psalm\\": "src/Psalm/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -8109,9 +7667,9 @@ ], "support": { "issues": "https://github.com/vimeo/psalm/issues", - "source": "https://github.com/vimeo/psalm/tree/4.10.0" + "source": "https://github.com/vimeo/psalm/tree/4.30.0" }, - "time": "2021-09-04T21:00:09+00:00" + "time": "2022-11-06T20:37:08+00:00" }, { "name": "webmozart/path-util", @@ -8161,6 +7719,7 @@ "issues": "https://github.com/webmozart/path-util/issues", "source": "https://github.com/webmozart/path-util/tree/2.3.0" }, + "abandoned": "symfony/filesystem", "time": "2015-12-17T08:42:14+00:00" } ], @@ -8170,11 +7729,11 @@ "prefer-stable": true, "prefer-lowest": false, "platform": { - "php": ">=7.3", + "php": ">=8.0", "ext-pdo": "*", "ext-json": "*", - "ext-phalcon": ">=4.0.5" + "ext-phalcon": ">=5.0.0" }, "platform-dev": [], - "plugin-api-version": "2.1.0" + "plugin-api-version": "2.3.0" } From 547c8fecb3043095b90964dc1d9c2b033fd09331 Mon Sep 17 00:00:00 2001 From: Jon Warmington Date: Tue, 17 Jan 2023 16:11:24 -0500 Subject: [PATCH 04/25] update v4 classes to v5 , config, validation, url --- CHANGELOG.md | 5 +++++ src/Builder/Component/AbstractComponent.php | 4 ++-- src/Builder/Component/Model.php | 4 ++-- src/Builder/Path.php | 2 +- src/Builder/Project/ProjectBuilder.php | 2 +- src/Commands/Builtin/AllModels.php | 2 +- src/Commands/Builtin/Migration.php | 2 +- src/Commands/Builtin/Model.php | 2 +- src/Commands/Builtin/Scaffold.php | 2 +- src/Commands/Command.php | 2 +- src/Mvc/Controller/Base.php | 8 ++++---- src/Providers/ConfigProvider.php | 2 +- src/Providers/RegistryProvider.php | 2 +- src/Providers/UrlProvider.php | 4 ++-- src/Providers/VoltProvider.php | 2 +- src/Scanners/Config.php | 2 +- src/Snippet/ControllerSnippet.php | 2 +- src/Utils.php | 2 +- src/Utils/DbUtils.php | 2 +- src/Utils/SystemInfo.php | 15 +++------------ src/Validation/Validator/Namespaces.php | 4 ++-- templates/project/cli/config.php | 2 +- templates/project/micro/config.php | 2 +- templates/project/micro/services.php | 2 +- templates/project/modules/config.php | 2 +- templates/project/modules/services_web.php | 2 +- templates/project/simple/config.php | 2 +- templates/project/simple/services.php | 2 +- tests/_data/acceptance/mysql/config.php | 2 +- tests/_data/acceptance/pgsql/config.php | 2 +- tests/_data/console/app/mysql/config.php | 2 +- tests/_data/console/app/postgresql/config.php | 2 +- tests/_data/fixtures/Traits/DiTrait.php | 2 +- tests/unit/Snippet/ControllerSnippetTest.php | 2 +- tests/unit/UtilsTest.php | 2 +- 35 files changed, 48 insertions(+), 52 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9bdb29b25..ed35d5fbe 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,8 @@ +# [5.0.1](https://github.com/phalcon/cphalcon/releases/tag/v5.5.1) +## Changed +- Update composer dependencies to require and function with 8.1 +- Removed support for PHP 7.X + # [4.3.0](https://github.com/phalcon/cphalcon/releases/tag/v4.3.0) ## Changed - Changed code generation to external implementation [1455](https://github.com/phalcon/phalcon-devtools/issues/1455) diff --git a/src/Builder/Component/AbstractComponent.php b/src/Builder/Component/AbstractComponent.php index 5007f8785..2d1dd63bc 100644 --- a/src/Builder/Component/AbstractComponent.php +++ b/src/Builder/Component/AbstractComponent.php @@ -12,13 +12,13 @@ namespace Phalcon\DevTools\Builder\Component; -use Phalcon\Config; +use Phalcon\Config\Config; use Phalcon\DevTools\Builder\Exception\BuilderException; use Phalcon\DevTools\Builder\Path; use Phalcon\DevTools\Generator\AbstractEntityGenerator; use Phalcon\DevTools\Script\Color; use Phalcon\DevTools\Validation\Validator\Namespaces; -use Phalcon\Validation; +use Phalcon\Filter\Validation; /** * Base class for builder components diff --git a/src/Builder/Component/Model.php b/src/Builder/Component/Model.php index a9bc0913b..5496c312e 100644 --- a/src/Builder/Component/Model.php +++ b/src/Builder/Component/Model.php @@ -31,8 +31,8 @@ use Phalcon\Mvc\Model\ResultsetInterface; use Phalcon\Mvc\ModelInterface; use Phalcon\Text; -use Phalcon\Validation; -use Phalcon\Validation\Validator\Email as EmailValidator; +use Phalcon\Filter\Validation; +use Phalcon\Filter\Validation\Validator\Email as EmailValidator; use ReflectionClassConstant; use ReflectionProperty; use Roave\BetterReflection\Reflection\ReflectionClass; diff --git a/src/Builder/Path.php b/src/Builder/Path.php index d79d8a2bd..38e18df7f 100644 --- a/src/Builder/Path.php +++ b/src/Builder/Path.php @@ -12,7 +12,7 @@ namespace Phalcon\DevTools\Builder; -use Phalcon\Config; +use Phalcon\Config\Config; use Phalcon\Config\Adapter\Ini as ConfigIni; use Phalcon\DevTools\Builder\Exception\BuilderException; use RecursiveDirectoryIterator; diff --git a/src/Builder/Project/ProjectBuilder.php b/src/Builder/Project/ProjectBuilder.php index 6cfaeeee7..5c9e6fa6a 100644 --- a/src/Builder/Project/ProjectBuilder.php +++ b/src/Builder/Project/ProjectBuilder.php @@ -12,7 +12,7 @@ namespace Phalcon\DevTools\Builder\Project; -use Phalcon\Config; +use Phalcon\Config\Config; /** * Abstract Builder to create application skeletons diff --git a/src/Commands/Builtin/AllModels.php b/src/Commands/Builtin/AllModels.php index 83632154c..575ccb189 100644 --- a/src/Commands/Builtin/AllModels.php +++ b/src/Commands/Builtin/AllModels.php @@ -12,7 +12,7 @@ namespace Phalcon\DevTools\Commands\Builtin; -use Phalcon\Config; +use Phalcon\Config\Config; use Phalcon\Config\Adapter\Ini as ConfigIni; use Phalcon\DevTools\Builder\Component\AllModels as AllModelsBuilder; use Phalcon\DevTools\Builder\Exception\BuilderException; diff --git a/src/Commands/Builtin/Migration.php b/src/Commands/Builtin/Migration.php index f6be62068..9b37b70aa 100644 --- a/src/Commands/Builtin/Migration.php +++ b/src/Commands/Builtin/Migration.php @@ -12,7 +12,7 @@ namespace Phalcon\DevTools\Commands\Builtin; -use Phalcon\Config; +use Phalcon\Config\Config; use Phalcon\DevTools\Commands\Command; use Phalcon\DevTools\Commands\CommandsException; use Phalcon\DevTools\Script\Color; diff --git a/src/Commands/Builtin/Model.php b/src/Commands/Builtin/Model.php index 1ff80c0b4..344b9dfb5 100644 --- a/src/Commands/Builtin/Model.php +++ b/src/Commands/Builtin/Model.php @@ -12,7 +12,7 @@ namespace Phalcon\DevTools\Commands\Builtin; -use Phalcon\Config; +use Phalcon\Config\Config; use Phalcon\Config\Adapter\Ini as ConfigIni; use Phalcon\DevTools\Builder\Component\Model as ModelBuilder; use Phalcon\DevTools\Builder\Exception\BuilderException; diff --git a/src/Commands/Builtin/Scaffold.php b/src/Commands/Builtin/Scaffold.php index 5d9865c7d..0011a202e 100644 --- a/src/Commands/Builtin/Scaffold.php +++ b/src/Commands/Builtin/Scaffold.php @@ -12,7 +12,7 @@ namespace Phalcon\DevTools\Commands\Builtin; -use Phalcon\Config; +use Phalcon\Config\Config; use Phalcon\DevTools\Builder\Component\Scaffold as ScaffoldBuilder; use Phalcon\DevTools\Builder\Exception\BuilderException; use Phalcon\DevTools\Commands\Command; diff --git a/src/Commands/Command.php b/src/Commands/Command.php index 250412125..baa8fca43 100644 --- a/src/Commands/Command.php +++ b/src/Commands/Command.php @@ -12,7 +12,7 @@ namespace Phalcon\DevTools\Commands; -use Phalcon\Config; +use Phalcon\Config\Config; use Phalcon\Config\Adapter\Ini as IniConfig; use Phalcon\Config\Adapter\Json as JsonConfig; use Phalcon\Config\Adapter\Yaml as YamlConfig; diff --git a/src/Mvc/Controller/Base.php b/src/Mvc/Controller/Base.php index 51d2acdf3..77b8e5fd7 100644 --- a/src/Mvc/Controller/Base.php +++ b/src/Mvc/Controller/Base.php @@ -15,7 +15,7 @@ use Phalcon\Assets\Filters\Cssmin; use Phalcon\Assets\Filters\Jsmin; use Phalcon\Assets\Manager; -use Phalcon\Config; +use Phalcon\Config\Config; use Phalcon\DevTools\Resources\AssetsResource; use Phalcon\DevTools\Utils\DbUtils; use Phalcon\DevTools\Utils\FsUtils; @@ -30,9 +30,9 @@ use Phalcon\Mvc\RouterInterface; use Phalcon\Mvc\View; use Phalcon\Registry; -use Phalcon\Url; -use Phalcon\Url\UrlInterface; -use Phalcon\Version as PhVersion; +use Phalcon\Mvc\Url; +use Phalcon\Mvc\Url\UrlInterface; +use Phalcon\Support\Version as PhVersion; /** * @property Config $config diff --git a/src/Providers/ConfigProvider.php b/src/Providers/ConfigProvider.php index 03eb3d6e1..348ad946a 100644 --- a/src/Providers/ConfigProvider.php +++ b/src/Providers/ConfigProvider.php @@ -12,7 +12,7 @@ namespace Phalcon\DevTools\Providers; -use Phalcon\Config; +use Phalcon\Config\Config; use Phalcon\DevTools\Scanners\Config as ConfigScanner; use Phalcon\Di\DiInterface; use Phalcon\Di\ServiceProviderInterface; diff --git a/src/Providers/RegistryProvider.php b/src/Providers/RegistryProvider.php index ebde968ca..ec7e5478d 100644 --- a/src/Providers/RegistryProvider.php +++ b/src/Providers/RegistryProvider.php @@ -12,7 +12,7 @@ namespace Phalcon\DevTools\Providers; -use Phalcon\Config; +use Phalcon\Config\Config; use Phalcon\DevTools\Bootstrap; use Phalcon\DevTools\Utils\FsUtils; use Phalcon\Di\DiInterface; diff --git a/src/Providers/UrlProvider.php b/src/Providers/UrlProvider.php index 3c8ac3e62..5d9489cf4 100644 --- a/src/Providers/UrlProvider.php +++ b/src/Providers/UrlProvider.php @@ -12,10 +12,10 @@ namespace Phalcon\DevTools\Providers; -use Phalcon\Config; +use Phalcon\Config\Config; use Phalcon\Di\DiInterface; use Phalcon\Di\ServiceProviderInterface; -use Phalcon\Url as UrlResolver; +use Phalcon\Mvc\Url as UrlResolver; class UrlProvider implements ServiceProviderInterface { diff --git a/src/Providers/VoltProvider.php b/src/Providers/VoltProvider.php index 5ce210b5b..b0e65c5ba 100644 --- a/src/Providers/VoltProvider.php +++ b/src/Providers/VoltProvider.php @@ -12,7 +12,7 @@ namespace Phalcon\DevTools\Providers; -use Phalcon\Config; +use Phalcon\Config\Config; use Phalcon\DevTools\Mvc\View\Engine\Volt\Extension\Php as PhpExt; use Phalcon\Di\DiInterface; use Phalcon\Di\ServiceProviderInterface; diff --git a/src/Scanners/Config.php b/src/Scanners/Config.php index eefcaf0d4..a31bec0ec 100644 --- a/src/Scanners/Config.php +++ b/src/Scanners/Config.php @@ -12,7 +12,7 @@ namespace Phalcon\DevTools\Scanners; -use Phalcon\Config as PhConfig; +use Phalcon\Config\Config as PhConfig; use Phalcon\Config\Adapter\Ini as IniConfig; use Phalcon\Config\Adapter\Json as JsonConfig; use Phalcon\Config\Adapter\Yaml as YamlConfig; diff --git a/src/Snippet/ControllerSnippet.php b/src/Snippet/ControllerSnippet.php index ff127e84a..fca68bbb2 100644 --- a/src/Snippet/ControllerSnippet.php +++ b/src/Snippet/ControllerSnippet.php @@ -13,7 +13,7 @@ namespace Phalcon\DevTools\Snippet; -use Phalcon\Config; +use Phalcon\Config\Config; use Phalcon\Db\Column; use Phalcon\DevTools\Utils; diff --git a/src/Utils.php b/src/Utils.php index a4dee30e8..bd197a566 100644 --- a/src/Utils.php +++ b/src/Utils.php @@ -13,7 +13,7 @@ namespace Phalcon\DevTools; use InvalidArgumentException; -use Phalcon\Config; +use Phalcon\Config\Config; class Utils { diff --git a/src/Utils/DbUtils.php b/src/Utils/DbUtils.php index f2b026f6c..2af9b5bc5 100644 --- a/src/Utils/DbUtils.php +++ b/src/Utils/DbUtils.php @@ -12,7 +12,7 @@ namespace Phalcon\DevTools\Utils; -use Phalcon\Config; +use Phalcon\Config\Config; use Phalcon\Di\Injectable; /** diff --git a/src/Utils/SystemInfo.php b/src/Utils/SystemInfo.php index 1ea7857b1..8cf1d1d10 100644 --- a/src/Utils/SystemInfo.php +++ b/src/Utils/SystemInfo.php @@ -16,8 +16,8 @@ use Phalcon\DevTools\PhalconVersion; use Phalcon\Di\Injectable; use Phalcon\Registry; -use Phalcon\Url; -use Phalcon\Url\UrlInterface; +use Phalcon\Mvc\Url; +use Phalcon\Mvc\Url\UrlInterface; /** * @property Registry $registry @@ -58,16 +58,7 @@ public function getUris(): array */ public function getPhalconVersion(): string { - // Check if Phalcon is version >= 5.0 - if (class_exists('\Phalcon\Support\Version')) { - return (new \Phalcon\Support\Version())->get(); - } - - if (class_exists('\Phalcon\Version')) { - return \Phalcon\Version::get(); - } - - return 'Unknown'; + return (new \Phalcon\Support\Version())->get(); } public function getVersions(): array diff --git a/src/Validation/Validator/Namespaces.php b/src/Validation/Validator/Namespaces.php index 1feb84371..c67908aff 100644 --- a/src/Validation/Validator/Namespaces.php +++ b/src/Validation/Validator/Namespaces.php @@ -13,8 +13,8 @@ namespace Phalcon\DevTools\Validation\Validator; use Phalcon\Messages\Message; -use Phalcon\Validation; -use Phalcon\Validation\AbstractValidator; +use Phalcon\Filter\Validation; +use Phalcon\Filter\Validation\AbstractValidator; /** * Check for namespace diff --git a/templates/project/cli/config.php b/templates/project/cli/config.php index 98578401e..f98559910 100644 --- a/templates/project/cli/config.php +++ b/templates/project/cli/config.php @@ -1,6 +1,6 @@ [ 'adapter' => 'Mysql', 'host' => 'localhost', diff --git a/templates/project/micro/config.php b/templates/project/micro/config.php index f0340ab35..cc12fdae2 100644 --- a/templates/project/micro/config.php +++ b/templates/project/micro/config.php @@ -7,7 +7,7 @@ defined('BASE_PATH') || define('BASE_PATH', getenv('BASE_PATH') ?: realpath(dirname(__FILE__) . '/../..')); defined('APP_PATH') || define('APP_PATH', BASE_PATH . '/app'); -return new \Phalcon\Config([ +return new \Phalcon\Config\Config([ 'database' => [ 'adapter' => 'Mysql', 'host' => 'localhost', diff --git a/templates/project/micro/services.php b/templates/project/micro/services.php index b44fab6be..74fc71926 100644 --- a/templates/project/micro/services.php +++ b/templates/project/micro/services.php @@ -2,7 +2,7 @@ declare(strict_types=1); use Phalcon\Mvc\View\Simple as View; -use Phalcon\Url as UrlResolver; +use Phalcon\Mvc\Url as UrlResolver; /** * Shared configuration service diff --git a/templates/project/modules/config.php b/templates/project/modules/config.php index 8c816402b..0b1b04f5d 100644 --- a/templates/project/modules/config.php +++ b/templates/project/modules/config.php @@ -6,7 +6,7 @@ defined('BASE_PATH') || define('BASE_PATH', getenv('BASE_PATH') ?: realpath(dirname(__FILE__) . '/../..')); defined('APP_PATH') || define('APP_PATH', BASE_PATH . '/app'); -return new \Phalcon\Config([ +return new \Phalcon\Config\Config([ 'version' => '1.0', 'database' => [ diff --git a/templates/project/modules/services_web.php b/templates/project/modules/services_web.php index c9c043f68..8ef10ed51 100644 --- a/templates/project/modules/services_web.php +++ b/templates/project/modules/services_web.php @@ -7,7 +7,7 @@ use Phalcon\Mvc\Router; use Phalcon\Session\Adapter\Stream as SessionAdapter; use Phalcon\Session\Manager as SessionManager; -use Phalcon\Url as UrlResolver; +use Phalcon\Mvc\Url as UrlResolver; /** * Registering a router diff --git a/templates/project/simple/config.php b/templates/project/simple/config.php index ff223d441..966c9eaa9 100644 --- a/templates/project/simple/config.php +++ b/templates/project/simple/config.php @@ -7,7 +7,7 @@ defined('BASE_PATH') || define('BASE_PATH', getenv('BASE_PATH') ?: realpath(dirname(__FILE__) . '/../..')); defined('APP_PATH') || define('APP_PATH', BASE_PATH . '/app'); -return new \Phalcon\Config([ +return new \Phalcon\Config\Config([ 'database' => [ 'adapter' => 'Mysql', 'host' => 'localhost', diff --git a/templates/project/simple/services.php b/templates/project/simple/services.php index e7801358d..44bd61be0 100644 --- a/templates/project/simple/services.php +++ b/templates/project/simple/services.php @@ -9,7 +9,7 @@ use Phalcon\Mvc\View\Engine\Volt as VoltEngine; use Phalcon\Session\Adapter\Stream as SessionAdapter; use Phalcon\Session\Manager as SessionManager; -use Phalcon\Url as UrlResolver; +use Phalcon\Mvc\Url as UrlResolver; /** * Shared configuration service diff --git a/tests/_data/acceptance/mysql/config.php b/tests/_data/acceptance/mysql/config.php index 74d359827..a7c1cf04d 100644 --- a/tests/_data/acceptance/mysql/config.php +++ b/tests/_data/acceptance/mysql/config.php @@ -8,7 +8,7 @@ defined('BASE_PATH') || define('BASE_PATH', getenv('BASE_PATH') ?: realpath(dirname(__FILE__) . '/../..')); defined('APP_PATH') || define('APP_PATH', BASE_PATH . '/app'); -return new \Phalcon\Config([ +return new \Phalcon\Config\Config([ 'database' => [ 'adapter' => 'Mysql', 'host' => '127.0.0.1', diff --git a/tests/_data/acceptance/pgsql/config.php b/tests/_data/acceptance/pgsql/config.php index 06309fbaf..9c461ee62 100644 --- a/tests/_data/acceptance/pgsql/config.php +++ b/tests/_data/acceptance/pgsql/config.php @@ -7,7 +7,7 @@ defined('BASE_PATH') || define('BASE_PATH', getenv('BASE_PATH') ?: realpath(dirname(__FILE__) . '/../..')); defined('APP_PATH') || define('APP_PATH', BASE_PATH . '/app'); -return new \Phalcon\Config([ +return new \Phalcon\Config\Config([ 'database' => [ 'adapter' => 'Postgresql', 'host' => 'localhost', diff --git a/tests/_data/console/app/mysql/config.php b/tests/_data/console/app/mysql/config.php index ffc19ef1e..c0dbd15a2 100644 --- a/tests/_data/console/app/mysql/config.php +++ b/tests/_data/console/app/mysql/config.php @@ -1,6 +1,6 @@ Date: Tue, 17 Jan 2023 16:37:58 -0500 Subject: [PATCH 05/25] update text class to helperfactory to meet V5 req --- src/Bootstrap.php | 5 +++-- src/Builder/Component/Model.php | 14 ++++++++------ src/Builder/Component/Scaffold.php | 13 +++++++------ src/Commands/Builtin/Model.php | 5 +++-- src/Utils/FsUtils.php | 7 +++++-- src/Web/Tools/Controllers/ModelsController.php | 5 +++-- src/Web/Tools/Controllers/ScaffoldController.php | 5 +++-- tests/unit/UtilsTest.php | 9 +++++---- 8 files changed, 37 insertions(+), 26 deletions(-) diff --git a/src/Bootstrap.php b/src/Bootstrap.php index 7cdde1e3c..088a6c2b7 100644 --- a/src/Bootstrap.php +++ b/src/Bootstrap.php @@ -42,7 +42,7 @@ use Phalcon\Di\FactoryDefault; use Phalcon\Di\ServiceProviderInterface; use Phalcon\Mvc\Application as MvcApplication; -use Phalcon\Text; +use Phalcon\Support\HelperFactory; /** * @method mixed getShared($name, $parameters=null) @@ -403,7 +403,8 @@ public function setParameters(array $parameters): Bootstrap */ public function setParameter(string $parameter, $value): Bootstrap { - $method = 'set' . Text::camelize($parameter); + $helper = new HelperFactory(); + $method = 'set' . $helper->camelize($parameter); if (method_exists($this, $method)) { $this->$method($value); diff --git a/src/Builder/Component/Model.php b/src/Builder/Component/Model.php index 5496c312e..e51363315 100644 --- a/src/Builder/Component/Model.php +++ b/src/Builder/Component/Model.php @@ -30,7 +30,7 @@ use Phalcon\Mvc\Model\ResultInterface; use Phalcon\Mvc\Model\ResultsetInterface; use Phalcon\Mvc\ModelInterface; -use Phalcon\Text; +use Phalcon\Support\HelperFactory; use Phalcon\Filter\Validation; use Phalcon\Filter\Validation\Validator\Email as EmailValidator; use ReflectionClassConstant; @@ -102,7 +102,8 @@ public function build(): void { /** @var ModelSnippet $snippet */ $snippet = $this->modelOptions->getOption('snippet'); - $config = $this->modelOptions->getOption('config'); + $config = $this->modelOptions->getOption('config'); + $helper = new HelperFactory(); if ($this->modelOptions->hasOption('directory')) { $this->path->setRootPath($this->modelOptions->getOption('directory')); @@ -156,7 +157,7 @@ public function build(): void if ($useSettersGetters) { foreach ($fields as $field) { /** @var Column $field */ - $methodName = Text::camelize($field->getName(), '_-'); + $methodName = $helper->camelize($field->getName(), '_-'); $possibleMethods['set' . $methodName] = true; $possibleMethods['get' . $methodName] = true; @@ -374,7 +375,7 @@ public function build(): void if ($this->isConsole()) { $msgSuccess = $abstract ? 'Abstract ' : ''; $msgSuccess .= 'Model "%s" was successfully created.'; - $this->notifySuccess(sprintf($msgSuccess, Text::camelize($table, '_-'))); + $this->notifySuccess(sprintf($msgSuccess, $helper->camelize($table, '_-'))); } } @@ -554,8 +555,9 @@ protected function getFieldName(string $fieldName): string * @return string */ protected function getEntityAlias(string $tableName): string - { - return "['alias' => '" . Text::camelize($tableName, '_-') . "']"; + { + $helper = new HelperFactory(); + return "['alias' => '" . $helper->camelize($tableName, '_-') . "']"; } /** diff --git a/src/Builder/Component/Scaffold.php b/src/Builder/Component/Scaffold.php index 57a4b7fa9..63fb2d5f0 100644 --- a/src/Builder/Component/Scaffold.php +++ b/src/Builder/Component/Scaffold.php @@ -23,7 +23,7 @@ use Phalcon\Mvc\Model\Criteria; use Phalcon\Paginator\Adapter\Model as ModelPaginator; use Phalcon\Tag; -use Phalcon\Text; +use Phalcon\Support\HelperFactory; use SplFileObject; /** @@ -77,7 +77,8 @@ private function getPossiblePlural(string $className): string public function build(): bool { $name = $this->options->get('name'); - $config = $this->options->get('config'); + $config = $this->options->get('config'); + $helper = new HelperFactory(); if ($name === null) { throw new BuilderException('Table name is required.'); @@ -142,8 +143,8 @@ public function build(): bool $this->options->offsetSet('viewsDir', $viewPath); $this->options->offsetSet('manager', $di->getShared('modelsManager')); - $this->options->offsetSet('className', Text::camelize($name)); - $this->options->offsetSet('fileName', Text::uncamelize($this->options->get('className'))); + $this->options->offsetSet('className', $helper->camelize($name)); + $this->options->offsetSet('fileName', $helper->uncamelize($this->options->get('className'))); $modelsNamespace = ''; if ($this->options->has('modelsNamespace') && @@ -152,7 +153,7 @@ public function build(): bool $modelsNamespace = $this->options->get('modelsNamespace'); } - $modelName = Text::camelize($name); + $modelName = $helper->camelize($name); if ($modelsNamespace) { $modelClass = '\\' . trim($modelsNamespace, '\\') . '\\' . $modelName; @@ -198,7 +199,7 @@ public function build(): bool $relationField = ''; $single = $name; - $this->options->offsetSet('name', strtolower(Text::camelize($single))); + $this->options->offsetSet('name', strtolower($helper->camelize($single))); $this->options->offsetSet('baseClass', 'ControllerBase'); $this->options->offsetSet('plural', $this->getPossiblePlural($name)); $this->options->offsetSet('singular', $this->getPossibleSingular($name)); diff --git a/src/Commands/Builtin/Model.php b/src/Commands/Builtin/Model.php index 344b9dfb5..7142a3876 100644 --- a/src/Commands/Builtin/Model.php +++ b/src/Commands/Builtin/Model.php @@ -19,7 +19,7 @@ use Phalcon\DevTools\Commands\Command; use Phalcon\DevTools\Script\Color; use Phalcon\DevTools\Utils; -use Phalcon\Text; +use Phalcon\Support\HelperFactory; /** * Model Command @@ -66,6 +66,7 @@ public function run(array $parameters): void { $name = $this->getOption(['name', 1]); $className = Utils::camelize(isset($parameters[1]) ? $parameters[1] : $name, '_-'); + $helper = new HelperFactory(); $modelBuilder = new ModelBuilder( [ @@ -73,7 +74,7 @@ public function run(array $parameters): void 'schema' => $this->getOption('schema'), 'config' => $this->getConfigObject(), 'className' => $className, - 'fileName' => Text::uncamelize($className), + 'fileName' => $helper->uncamelize($className), 'genSettersGetters' => $this->isReceivedOption('get-set'), 'genDocMethods' => $this->isReceivedOption('doc'), 'namespace' => $this->getOption('namespace'), diff --git a/src/Utils/FsUtils.php b/src/Utils/FsUtils.php index 3d4a68c26..a6a7e2fd3 100644 --- a/src/Utils/FsUtils.php +++ b/src/Utils/FsUtils.php @@ -16,7 +16,7 @@ use DirectoryIterator; use Iterator; use Phalcon\DevTools\Exception\InvalidArgumentException; -use Phalcon\Text; +use Phalcon\Support\HelperFactory; use RuntimeException; use SplFileInfo; @@ -42,11 +42,14 @@ public function normalize(string $path): string return ''; } + $helper = new HelperFactory(); + $method = 'set' . $helper->camelize($parameter); + $normalized = preg_replace('#\p{C}+|^\./#u', '', $path); $normalized = preg_replace('#/\.(?=/)|^\./|(/|^)\./?$#', '', $normalized); $normalized = str_replace(['\\', '/'], DS, $normalized); - return Text::reduceSlashes($normalized); + return $helper->reduceSlashes($normalized); } /** diff --git a/src/Web/Tools/Controllers/ModelsController.php b/src/Web/Tools/Controllers/ModelsController.php index 1ff08be8c..19ad4376b 100644 --- a/src/Web/Tools/Controllers/ModelsController.php +++ b/src/Web/Tools/Controllers/ModelsController.php @@ -24,7 +24,7 @@ use Phalcon\Mvc\Dispatcher; use Phalcon\Mvc\DispatcherInterface; use Phalcon\Tag; -use Phalcon\Text; +use Phalcon\Support\HelperFactory; /** * @property Dispatcher|DispatcherInterface $dispatcher @@ -191,6 +191,7 @@ public function generateAction() try { $tableName = $this->request->getPost('tableName', 'string'); $component = '@' === $tableName ? AllModels::class : Model::class; + $helper = new HelperFactory(); /** @var AllModels $modelBuilder */ $modelBuilder = new $component([ @@ -227,7 +228,7 @@ public function generateAction() } else { $message = sprintf( 'Model "%s" was created successfully', - Text::camelize(basename($tableName, '.php')) + $helper->camelize(basename($tableName, '.php')) ); } diff --git a/src/Web/Tools/Controllers/ScaffoldController.php b/src/Web/Tools/Controllers/ScaffoldController.php index aad922b0f..685d40042 100644 --- a/src/Web/Tools/Controllers/ScaffoldController.php +++ b/src/Web/Tools/Controllers/ScaffoldController.php @@ -22,7 +22,7 @@ use Phalcon\Mvc\Dispatcher; use Phalcon\Mvc\DispatcherInterface; use Phalcon\Tag; -use Phalcon\Text; +use Phalcon\Support\HelperFactory; /** * @property Dispatcher|DispatcherInterface $dispatcher @@ -49,6 +49,7 @@ public function generateAction() if ($this->request->isPost()) { try { $tableName = $this->request->getPost('tableName', 'string'); + $helper = new HelperFactory(); $options = [ 'name' => $tableName, @@ -65,7 +66,7 @@ public function generateAction() $scaffoldBuilder->build(); $this->flashSession->success( - sprintf('Scaffold for table "%s" was generated successfully', Text::camelize($tableName)) + sprintf('Scaffold for table "%s" was generated successfully', $helper->camelize($tableName)) ); return $this->response->redirect('/webtools.php/migrations/list'); diff --git a/tests/unit/UtilsTest.php b/tests/unit/UtilsTest.php index 5093cb836..3eb02751f 100644 --- a/tests/unit/UtilsTest.php +++ b/tests/unit/UtilsTest.php @@ -16,7 +16,7 @@ use Phalcon\Config\Config; use Phalcon\DevTools\Utils; use Phalcon\DevTools\Tests\Support\Module\UnitTest; -use Phalcon\Text; +use Phalcon\Support\HelperFactory; final class UtilsTest extends UnitTest { @@ -104,6 +104,7 @@ function ($string, $expected) { */ public function shouldUncamelizeString() { + $helper = new HelperFactory(); $this->specify( "Method Text::uncamelize hasn't returned proper string", function ($string, $expected) { @@ -111,9 +112,9 @@ function ($string, $expected) { }, [ 'examples' => [ - [Text::uncamelize('MyFooBar'), 'my_foo_bar'], - [Text::uncamelize('MyFooBar', '-'), 'my-foo-bar'], - [Text::uncamelize('MyFooBar', '_'), 'my_foo_bar'] + [$helper->camelize('MyFooBar'), 'my_foo_bar'], + [$helper->camelize('MyFooBar', '-'), 'my-foo-bar'], + [$helper->camelize('MyFooBar', '_'), 'my_foo_bar'] ] ] ); From 01b63e5018ccba55cf6e1e47949a7a3cbcf6a6ea Mon Sep 17 00:00:00 2001 From: Jon Warmington Date: Tue, 17 Jan 2023 16:41:38 -0500 Subject: [PATCH 06/25] do not set rootPath if path is null --- src/Builder/Path.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Builder/Path.php b/src/Builder/Path.php index 38e18df7f..fa20af45f 100644 --- a/src/Builder/Path.php +++ b/src/Builder/Path.php @@ -80,7 +80,8 @@ public function getConfig($type = null): Config */ public function setRootPath(?string $path = null) { - $this->rootPath = rtrim(str_replace('/', DIRECTORY_SEPARATOR, $path), '\\/') . DIRECTORY_SEPARATOR; + if ($path) + $this->rootPath = rtrim(str_replace('/', DIRECTORY_SEPARATOR, $path), '\\/') . DIRECTORY_SEPARATOR; return $this; } From 3922dfd78028db8c1c3cd9a1fb48ebbc1e9e3832 Mon Sep 17 00:00:00 2001 From: Jon Warmington Date: Tue, 17 Jan 2023 16:42:52 -0500 Subject: [PATCH 07/25] replace phalconException class with exception as per V5 --- phalcon | 2 +- src/Builder/Exception/BuilderException.php | 2 +- src/Builder/Project/Simple.php | 2 +- src/Commands/Builtin/Webtools.php | 2 +- src/Commands/CommandsException.php | 2 +- src/Exception/ProviderException.php | 2 +- src/Script/ScriptException.php | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/phalcon b/phalcon index 545cfcc90..3f13a6704 100755 --- a/phalcon +++ b/phalcon @@ -30,7 +30,7 @@ use Phalcon\DevTools\Script; use Phalcon\DevTools\Script\Color; use Phalcon\DevTools\Version; use Phalcon\Events\Manager as EventsManager; -use Phalcon\Exception as PhalconException; +use Exception as PhalconException; try { require dirname(__FILE__) . '/bootstrap/autoload.php'; diff --git a/src/Builder/Exception/BuilderException.php b/src/Builder/Exception/BuilderException.php index 2bf160370..576e337cc 100644 --- a/src/Builder/Exception/BuilderException.php +++ b/src/Builder/Exception/BuilderException.php @@ -12,7 +12,7 @@ namespace Phalcon\DevTools\Builder\Exception; -use Phalcon\Exception; +use Exception; /** * Exception Builder made diff --git a/src/Builder/Project/Simple.php b/src/Builder/Project/Simple.php index 6759b17dc..acbee632a 100644 --- a/src/Builder/Project/Simple.php +++ b/src/Builder/Project/Simple.php @@ -15,7 +15,7 @@ use Phalcon\DevTools\Builder\Component\Controller as ControllerBuilder; use Phalcon\DevTools\Builder\Exception\BuilderException; use Phalcon\DevTools\Web\Tools; -use Phalcon\Exception; +use Exception; /** * Builder to create Simple application skeletons diff --git a/src/Commands/Builtin/Webtools.php b/src/Commands/Builtin/Webtools.php index b3a0e83e1..7e94eb50b 100644 --- a/src/Commands/Builtin/Webtools.php +++ b/src/Commands/Builtin/Webtools.php @@ -16,7 +16,7 @@ use Phalcon\DevTools\Commands\CommandsException; use Phalcon\DevTools\Script\Color; use Phalcon\DevTools\Web\Tools; -use Phalcon\Exception; +use Exception; /** * Webtools Command diff --git a/src/Commands/CommandsException.php b/src/Commands/CommandsException.php index baf45cd8c..09268071f 100644 --- a/src/Commands/CommandsException.php +++ b/src/Commands/CommandsException.php @@ -12,7 +12,7 @@ namespace Phalcon\DevTools\Commands; -use Phalcon\Exception; +use Exception; /** * Commands Exception diff --git a/src/Exception/ProviderException.php b/src/Exception/ProviderException.php index 3693b4237..67ceb2f53 100644 --- a/src/Exception/ProviderException.php +++ b/src/Exception/ProviderException.php @@ -12,7 +12,7 @@ namespace Phalcon\DevTools\Exception; -use Phalcon\Exception; +use Exception; class ProviderException extends Exception { diff --git a/src/Script/ScriptException.php b/src/Script/ScriptException.php index dd4353290..726108012 100644 --- a/src/Script/ScriptException.php +++ b/src/Script/ScriptException.php @@ -12,7 +12,7 @@ namespace Phalcon\DevTools\Script; -use Phalcon\Exception as PhalconException; +use Exception as PhalconException; class ScriptException extends PhalconException { From f829e55646c3c002b93d6a31dc365a96a3a7dab4 Mon Sep 17 00:00:00 2001 From: Jon Warmington Date: Tue, 17 Jan 2023 16:54:07 -0500 Subject: [PATCH 08/25] update cache class as per v5 req --- src/Providers/DataCacheProvider.php | 2 +- src/Providers/ModelsCacheProvider.php | 2 +- src/Providers/ViewCacheProvider.php | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Providers/DataCacheProvider.php b/src/Providers/DataCacheProvider.php index d80e3ff8e..3b205cba5 100644 --- a/src/Providers/DataCacheProvider.php +++ b/src/Providers/DataCacheProvider.php @@ -12,7 +12,7 @@ namespace Phalcon\DevTools\Providers; -use Phalcon\Cache; +use Phalcon\Cache\Cache; use Phalcon\Cache\AdapterFactory; use Phalcon\Di\DiInterface; use Phalcon\Di\ServiceProviderInterface; diff --git a/src/Providers/ModelsCacheProvider.php b/src/Providers/ModelsCacheProvider.php index 6fc411865..1108276e9 100644 --- a/src/Providers/ModelsCacheProvider.php +++ b/src/Providers/ModelsCacheProvider.php @@ -12,7 +12,7 @@ namespace Phalcon\DevTools\Providers; -use Phalcon\Cache; +use Phalcon\Cache\Cache; use Phalcon\Cache\AdapterFactory; use Phalcon\Di\DiInterface; use Phalcon\Di\ServiceProviderInterface; diff --git a/src/Providers/ViewCacheProvider.php b/src/Providers/ViewCacheProvider.php index cc622b331..a1dabdaff 100644 --- a/src/Providers/ViewCacheProvider.php +++ b/src/Providers/ViewCacheProvider.php @@ -12,7 +12,7 @@ namespace Phalcon\DevTools\Providers; -use Phalcon\Cache; +use Phalcon\Cache\Cache; use Phalcon\Cache\AdapterFactory; use Phalcon\Di\DiInterface; use Phalcon\Di\ServiceProviderInterface; From 6d6aa9f157915354c0d678c76df04c6a615ca4bd Mon Sep 17 00:00:00 2001 From: Jon Warmington Date: Tue, 17 Jan 2023 16:56:42 -0500 Subject: [PATCH 09/25] update di class as per v5 req --- src/Bootstrap.php | 2 +- tests/_data/fixtures/Traits/DiTrait.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Bootstrap.php b/src/Bootstrap.php index 088a6c2b7..412d28047 100644 --- a/src/Bootstrap.php +++ b/src/Bootstrap.php @@ -37,7 +37,7 @@ use Phalcon\DevTools\Providers\ViewCacheProvider; use Phalcon\DevTools\Providers\ViewProvider; use Phalcon\DevTools\Providers\VoltProvider; -use Phalcon\Di; +use Phalcon\Di\Di; use Phalcon\Di\DiInterface; use Phalcon\Di\FactoryDefault; use Phalcon\Di\ServiceProviderInterface; diff --git a/tests/_data/fixtures/Traits/DiTrait.php b/tests/_data/fixtures/Traits/DiTrait.php index bfd9a7645..a625e2c35 100644 --- a/tests/_data/fixtures/Traits/DiTrait.php +++ b/tests/_data/fixtures/Traits/DiTrait.php @@ -18,7 +18,7 @@ use Phalcon\Cache\Adapter\Libmemcached as StorageLibmemcached; use Phalcon\Cache\Adapter\Stream as StorageStream; use Phalcon\Cli\Console; -use Phalcon\Crypt; +use Phalcon\Encryption\Crypt; use Phalcon\Db\Adapter\AdapterInterface; use Phalcon\Db\Adapter\PdoFactory; use Phalcon\Di; From e4da721fe2d9c699696816685c4cff2fd25b210c Mon Sep 17 00:00:00 2001 From: Jon Warmington Date: Tue, 17 Jan 2023 16:57:17 -0500 Subject: [PATCH 10/25] update phalcon escaper class as per v5 req --- src/Providers/FlashSessionProvider.php | 2 +- templates/project/modules/services_web.php | 2 +- templates/project/simple/services.php | 2 +- tests/_data/fixtures/Traits/DiTrait.php | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/Providers/FlashSessionProvider.php b/src/Providers/FlashSessionProvider.php index 776573a85..ee0799f19 100644 --- a/src/Providers/FlashSessionProvider.php +++ b/src/Providers/FlashSessionProvider.php @@ -14,7 +14,7 @@ use Phalcon\Di\DiInterface; use Phalcon\Di\ServiceProviderInterface; -use Phalcon\Escaper; +use Phalcon\Html\Escaper; use Phalcon\Flash\Session as FlashSession; class FlashSessionProvider implements ServiceProviderInterface diff --git a/templates/project/modules/services_web.php b/templates/project/modules/services_web.php index 8ef10ed51..e8e1b043b 100644 --- a/templates/project/modules/services_web.php +++ b/templates/project/modules/services_web.php @@ -1,7 +1,7 @@ Date: Tue, 17 Jan 2023 16:58:04 -0500 Subject: [PATCH 11/25] update filter class as per v5 req --- src/Commands/Command.php | 2 +- tests/_data/fixtures/Traits/DiTrait.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Commands/Command.php b/src/Commands/Command.php index baa8fca43..4106c9205 100644 --- a/src/Commands/Command.php +++ b/src/Commands/Command.php @@ -20,7 +20,7 @@ use Phalcon\DevTools\Script; use Phalcon\DevTools\Script\Color; use Phalcon\Events\Manager as EventsManager; -use Phalcon\Filter; +use Phalcon\Filter\Filter; abstract class Command implements CommandsInterface { diff --git a/tests/_data/fixtures/Traits/DiTrait.php b/tests/_data/fixtures/Traits/DiTrait.php index b5b093cb7..e5df515d0 100644 --- a/tests/_data/fixtures/Traits/DiTrait.php +++ b/tests/_data/fixtures/Traits/DiTrait.php @@ -27,7 +27,7 @@ use Phalcon\Di\FactoryDefault\Cli as CliFactoryDefault; use Phalcon\Html\Escaper; use Phalcon\Events\Manager as EventsManager; -use Phalcon\Filter; +use Phalcon\Filter\Filter; use Phalcon\Http\Request; use Phalcon\Http\Response; use Phalcon\Mvc\Model\Manager as ModelsManager; From ec23eab6f4569535042b75e8b90ad1e3dcc9fa23 Mon Sep 17 00:00:00 2001 From: Jon Warmington Date: Tue, 17 Jan 2023 16:58:43 -0500 Subject: [PATCH 12/25] update loader class as per v5 req --- templates/module/Module.php | 2 +- templates/project/cli/loader.php | 2 +- templates/project/micro/loader.php | 2 +- templates/project/modules/Module_cli.php | 2 +- templates/project/modules/Module_web.php | 2 +- templates/project/modules/loader.php | 2 +- templates/project/simple/loader.php | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/templates/module/Module.php b/templates/module/Module.php index 70f261fe6..eeba0f8b3 100644 --- a/templates/module/Module.php +++ b/templates/module/Module.php @@ -4,7 +4,7 @@ namespace @@FQMN@@; use Phalcon\Di\DiInterface; -use Phalcon\Loader; +use Phalcon\Autoload\Loader; use Phalcon\Mvc\View; use Phalcon\Mvc\View\Engine\Php as PhpEngine; use Phalcon\Mvc\ModuleDefinitionInterface; diff --git a/templates/project/cli/loader.php b/templates/project/cli/loader.php index c135b9ac8..4c09f9ee8 100644 --- a/templates/project/cli/loader.php +++ b/templates/project/cli/loader.php @@ -1,6 +1,6 @@ registerDirs([ APP_PATH . '/tasks', APP_PATH . '/models' diff --git a/templates/project/micro/loader.php b/templates/project/micro/loader.php index f5d85759a..5e67fbcc9 100644 --- a/templates/project/micro/loader.php +++ b/templates/project/micro/loader.php @@ -3,7 +3,7 @@ /** * Registering an autoloader */ -$loader = new \Phalcon\Loader(); +$loader = new \Phalcon\Autoload\Loader(); $loader->registerDirs( [ diff --git a/templates/project/modules/Module_cli.php b/templates/project/modules/Module_cli.php index 21902b846..741377f31 100644 --- a/templates/project/modules/Module_cli.php +++ b/templates/project/modules/Module_cli.php @@ -4,7 +4,7 @@ namespace @@namespace@@\Modules\Cli; use Phalcon\Di\DiInterface; -use Phalcon\Loader; +use Phalcon\Autoload\Loader; use Phalcon\Mvc\ModuleDefinitionInterface; class Module implements ModuleDefinitionInterface diff --git a/templates/project/modules/Module_web.php b/templates/project/modules/Module_web.php index 1d502a5d0..e23bba59c 100644 --- a/templates/project/modules/Module_web.php +++ b/templates/project/modules/Module_web.php @@ -4,7 +4,7 @@ namespace @@namespace@@\Modules\Frontend; use Phalcon\Di\DiInterface; -use Phalcon\Loader; +use Phalcon\Autoload\Loader; use Phalcon\Mvc\View; use Phalcon\Mvc\View\Engine\Php as PhpEngine; use Phalcon\Mvc\ModuleDefinitionInterface; diff --git a/templates/project/modules/loader.php b/templates/project/modules/loader.php index 878e433a8..cd1dc7e60 100644 --- a/templates/project/modules/loader.php +++ b/templates/project/modules/loader.php @@ -1,6 +1,6 @@ Date: Tue, 17 Jan 2023 16:59:16 -0500 Subject: [PATCH 13/25] update logger class as per v5 req --- src/Error/ErrorHandler.php | 2 +- src/Providers/LoggerProvider.php | 2 +- tests/_data/console/app/mysql/config.php | 2 +- tests/_data/console/app/postgresql/config.php | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Error/ErrorHandler.php b/src/Error/ErrorHandler.php index b705f49dc..f0585bcc8 100644 --- a/src/Error/ErrorHandler.php +++ b/src/Error/ErrorHandler.php @@ -13,7 +13,7 @@ namespace Phalcon\DevTools\Error; use Phalcon\Di\Injectable; -use Phalcon\Logger; +use Phalcon\Logger\Logger; class ErrorHandler extends Injectable { diff --git a/src/Providers/LoggerProvider.php b/src/Providers/LoggerProvider.php index 65f3528c8..50092a156 100644 --- a/src/Providers/LoggerProvider.php +++ b/src/Providers/LoggerProvider.php @@ -14,7 +14,7 @@ use Phalcon\Di\DiInterface; use Phalcon\Di\ServiceProviderInterface; -use Phalcon\Logger; +use Phalcon\Logger\Logger; use Phalcon\Logger\Adapter\Stream as FileLogger; use Phalcon\Logger\Adapter\Syslog; use Phalcon\Logger\Formatter\Line as LineFormatter; diff --git a/tests/_data/console/app/mysql/config.php b/tests/_data/console/app/mysql/config.php index c0dbd15a2..bce6ff080 100644 --- a/tests/_data/console/app/mysql/config.php +++ b/tests/_data/console/app/mysql/config.php @@ -1,7 +1,7 @@ [ diff --git a/tests/_data/console/app/postgresql/config.php b/tests/_data/console/app/postgresql/config.php index 1a341c577..a5b79d613 100644 --- a/tests/_data/console/app/postgresql/config.php +++ b/tests/_data/console/app/postgresql/config.php @@ -1,7 +1,7 @@ [ From 23ae20b932ae8f41ba24f3622e34ad1276a4e89c Mon Sep 17 00:00:00 2001 From: Jon Warmington Date: Tue, 17 Jan 2023 16:59:48 -0500 Subject: [PATCH 14/25] update registry class as per v5 req --- src/Commands/Builtin/Serve.php | 2 +- src/Mvc/Controller/Base.php | 2 +- src/Providers/RegistryProvider.php | 2 +- src/Providers/ViewProvider.php | 2 +- src/Utils/SystemInfo.php | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/Commands/Builtin/Serve.php b/src/Commands/Builtin/Serve.php index aac757bc4..c642ba52d 100644 --- a/src/Commands/Builtin/Serve.php +++ b/src/Commands/Builtin/Serve.php @@ -16,7 +16,7 @@ use Phalcon\DevTools\Script\Color; use Phalcon\DevTools\Utils\SystemInfo; use Phalcon\Di\FactoryDefault; -use Phalcon\Registry; +use Phalcon\Support\Registry; /** * Serve Command diff --git a/src/Mvc/Controller/Base.php b/src/Mvc/Controller/Base.php index 77b8e5fd7..e8ae94b45 100644 --- a/src/Mvc/Controller/Base.php +++ b/src/Mvc/Controller/Base.php @@ -29,7 +29,7 @@ use Phalcon\Mvc\Router; use Phalcon\Mvc\RouterInterface; use Phalcon\Mvc\View; -use Phalcon\Registry; +use Phalcon\Support\Registry; use Phalcon\Mvc\Url; use Phalcon\Mvc\Url\UrlInterface; use Phalcon\Support\Version as PhVersion; diff --git a/src/Providers/RegistryProvider.php b/src/Providers/RegistryProvider.php index ec7e5478d..0aa7821a1 100644 --- a/src/Providers/RegistryProvider.php +++ b/src/Providers/RegistryProvider.php @@ -17,7 +17,7 @@ use Phalcon\DevTools\Utils\FsUtils; use Phalcon\Di\DiInterface; use Phalcon\Di\ServiceProviderInterface; -use Phalcon\Registry; +use Phalcon\Support\Registry; class RegistryProvider implements ServiceProviderInterface { diff --git a/src/Providers/ViewProvider.php b/src/Providers/ViewProvider.php index 03e74468f..e6b8c1b3a 100644 --- a/src/Providers/ViewProvider.php +++ b/src/Providers/ViewProvider.php @@ -17,7 +17,7 @@ use Phalcon\Di\ServiceProviderInterface; use Phalcon\Mvc\View; use Phalcon\Mvc\View\Engine\Php; -use Phalcon\Registry; +use Phalcon\Support\Registry; class ViewProvider implements ServiceProviderInterface { diff --git a/src/Utils/SystemInfo.php b/src/Utils/SystemInfo.php index 8cf1d1d10..98585a0bd 100644 --- a/src/Utils/SystemInfo.php +++ b/src/Utils/SystemInfo.php @@ -15,7 +15,7 @@ use Phalcon\DevTools\Version as DevToolsVersion; use Phalcon\DevTools\PhalconVersion; use Phalcon\Di\Injectable; -use Phalcon\Registry; +use Phalcon\Support\Registry; use Phalcon\Mvc\Url; use Phalcon\Mvc\Url\UrlInterface; From bd39b6b104b76a025ad6e7d5ffe557109043025d Mon Sep 17 00:00:00 2001 From: Jon Warmington Date: Tue, 17 Jan 2023 17:28:04 -0500 Subject: [PATCH 15/25] update changelog --- CHANGELOG.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ed35d5fbe..69f90f68c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,7 @@ # [5.0.1](https://github.com/phalcon/cphalcon/releases/tag/v5.5.1) ## Changed -- Update composer dependencies to require and function with 8.1 +- Update composer dependencies to require and support with 8.0 +- Updated phalcon v4 classes for v5 replacements - Removed support for PHP 7.X # [4.3.0](https://github.com/phalcon/cphalcon/releases/tag/v4.3.0) From 8d9e28cddcad820d918e6550835063db7c70f6cd Mon Sep 17 00:00:00 2001 From: Jon Warmington Date: Tue, 17 Jan 2023 17:28:24 -0500 Subject: [PATCH 16/25] update phalcon migrations to V3 --- composer.json | 4 ++-- composer.lock | 21 +++++++++++---------- composer.phar | Bin 0 -> 2837125 bytes 3 files changed, 13 insertions(+), 12 deletions(-) create mode 100644 composer.phar diff --git a/composer.json b/composer.json index 9661fa18d..486f215c9 100644 --- a/composer.json +++ b/composer.json @@ -25,10 +25,10 @@ "php": ">=8.0", "ext-pdo": "*", "ext-json": "*", - "ext-phalcon": ">=5.0.0", + "ext-phalcon": ">=5.0.1", "psy/psysh": "~0.9", "nikic/php-parser": "^4.2.4", - "phalcon/migrations": "^2.0", + "phalcon/migrations": "^3.0", "vlucas/phpdotenv": "^3.6|^4.0|^5.0", "nette/php-generator": "^3.5", "roave/better-reflection": "^5.10.0|^6.1.0" diff --git a/composer.lock b/composer.lock index f01046b30..2fc092458 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "9c3a1f0920444426cd2dd0ad2bbb69a6", + "content-hash": "afd3310d6e525dffff54312e95bfb57b", "packages": [ { "name": "composer/package-versions-deprecated", @@ -644,23 +644,23 @@ }, { "name": "phalcon/migrations", - "version": "v2.2.4", + "version": "v3.0.0", "source": { "type": "git", "url": "https://github.com/phalcon/migrations.git", - "reference": "df71fb394a9a0840e27ff79d25ac7276dd7f9217" + "reference": "84f509fcdd62b5d4cb029490120d0a45690a12b0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phalcon/migrations/zipball/df71fb394a9a0840e27ff79d25ac7276dd7f9217", - "reference": "df71fb394a9a0840e27ff79d25ac7276dd7f9217", + "url": "https://api.github.com/repos/phalcon/migrations/zipball/84f509fcdd62b5d4cb029490120d0a45690a12b0", + "reference": "84f509fcdd62b5d4cb029490120d0a45690a12b0", "shasum": "" }, "require": { - "ext-phalcon": ">=4.0.5", + "ext-phalcon": ">=5.0.1", "nette/php-generator": "^3.5", "phalcon/cli-options-parser": "^1.2", - "php": ">=7.3" + "php": ">=7.4" }, "require-dev": { "codeception/codeception": "^4.1", @@ -671,7 +671,8 @@ "ext-pdo": "*", "fakerphp/faker": "^1.15", "humbug/box": "^3.8", - "phalcon/ide-stubs": "^4.0.0", + "phalcon/ide-stubs": "^5.0.1", + "phpstan/phpstan": "^1.8", "squizlabs/php_codesniffer": "^3.5", "vimeo/psalm": "^4.6", "vlucas/phpdotenv": "^4.1" @@ -726,7 +727,7 @@ "type": "open_collective" } ], - "time": "2021-12-10T08:24:47+00:00" + "time": "2022-09-26T07:15:01+00:00" }, { "name": "phpoption/phpoption", @@ -7732,7 +7733,7 @@ "php": ">=8.0", "ext-pdo": "*", "ext-json": "*", - "ext-phalcon": ">=5.0.0" + "ext-phalcon": ">=5.0.1" }, "platform-dev": [], "plugin-api-version": "2.3.0" diff --git a/composer.phar b/composer.phar new file mode 100644 index 0000000000000000000000000000000000000000..decd0873c2e403b547613bcdd7f4f3b0f185941a GIT binary patch literal 2837125 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≠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

c(wUm=HQ zl)X}!$(0c6!j?>rP4D9A+S=}`?akiq%a{AT-OYc0wY9s+A)14h%XP!cD8r}@haEJjjn22St_{xHtbF=2J#%)^tx$<+lCv60@w??LQcHY z692fdS+K}#DAJpo@ohr?y1Zocz@%lNl_sDpY)mpivW+s3o-|{zvEL3yw~_5J!NGkO zt8xby6Gy@W`1VA9h07`VSLI6n8pa#|B z994at4FAw(w-X$-29uwMi@jZxV;0eEXr$?2@N5TqFK2~up9vh{jp`oC+=?Py5b0lFiB)ccUXfKY8T_DR&00KNUku2``yyo%W#k?3LLe~?0#(*g zbXTaj`)JMhBe2Kq+Y_Pk_WgpyVQV1wS_s_F5jxhuM1~N|_n;G$9=QeY0%WV5*Rn~O zBy}#TyUa?b$lZ`$@b&s#< zVSIvt3FEM#`jVM)LS$y1Q|JqEMb=K=WMZE5V3t$?>>TkfGSCpE@kfh(+cOISM&mm; zAK|=C;s;pOI$oMh=!sR@8qsxtWgtvYgeuvHUQ7%xXBKgI1&UT6v)7bCZ-*0R#E4&G z*;G2V(L(8Zj1cVF)8_O&JRvsghvmm@;`VuI&NSI|pVeS-YsgrQRxj>c-IyI_0j79< z8dDST2xo+NuR5BwH>M;b34O@7npr|%;7^6PyF$~sczXf)o!s-MW;;Toowsk_pQ~&) z9uATY*mHn()S~`DWu7XvC|z_AjA1><=^BW+2{%@kS6U1*$YEw)%f0&FASO5`8g2&1 zyNqHlt3k$MB0T4`Ki&r=WC2H%<~zEYwwMt^oSh7i+J~D!JI|i|@SI1S_qJZX(8*?4 zki8n6E$tZd-BcMjIvGGOuW_R$FouIlnw&y@%E4z2=_jLGp&Hc$#S15Iu3OW$sJUws zl|sJsaX_#l43afWAgdWj#$b{O3tgSyG`NHofI{*D(oK%vV){4_-hVe}O|Ed*Y&c~x zVfc6g;?Da1GsyQaa6Gkdi&Zn^^zDGv4igZ8bNj`yUSp&u9#4Du8V&}mKHj;~Ot`G_98 zFo_g-?yO>nUa)=HQD=o(JXxjNK%^~o8v~G$abeN)GUJ0gt#6=37h}$uklu_{!-BXS z_3_e$bHhorwN~ezTWz&e%@qoG?rEWpu6&%*yr2S!f4?Q7mjuHYFmRcpoPDm5iq@OU z@wu|!G&sPztmnc{Z74inkfLOr84!ojOP8&=d(BX9Aq-jzOBOpQu(K2X#xEv$f z&DkhK6{OWA>b zI76F9tB3&4a3Bg)oG^`#Q{?xtTc8Id_5ZQ=?)_~XN4oI;`V^239Z+k5x+K}` zGPbl7N!k1zS>z!p`{X4RE<}JNRwTdxpkzA9`RwoW)TM7T1Ar1`JG*gqZDOXUySln= zU0qc@8^@`ft@c3KsART6?c}(fqXBvN30aCckGlY|kOw#5G6(~~l?wZxfAj@bfuu>T z)j+}-dPjmwS*Wn|^k%*v$N~;P&oWc+NnX4Qv_g51?zt&RCGY@JXWrR=s-DF^Lc;`Q zG^Nx{DsAb$IZs1EFtCeb-Ar0m8c*co1xpeiQ6!}W37wf5Ae?(q!V4_w8d8Wru)w8M z&tkFus1K8t-vGgnr&A^`T4q) z>p_DCLU($-r{`Sg)YT(J6g_gFu?7m<$J-I*f8009(RM= zZ&lSRf(iKDOjNUj@R{BBl)?P(8oY~$kSesy*2<;(3Kj$Xf7TVLPY*_`vXY1wG{?_K6 z*cv)Cf^CF-%zV3b5ca-Z+t~hLa|4I$JKK9(``f!dzR`{Ei!Uy(rv3G^{_(pPqwz~R z6n4e~6xzES!3E⪚X^D# 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 o3z9g1|xKT)8;=RTITl z0R4xCuuEwZB`0|$A+ohDR4T;H4hsDwFuUl$WCIE3L?P%@;vfR>EpX~&CNGtmYW%BU zXH+y_8}_!aZ|a_(XS`;i;|{?8Vfltyz6%Gf;(#j8*@ut)EMWUbIiP*ZLV_y-- zPD(+lpQlapj*~ayqqmD#bbg6Lkq?9_9CFK%vSp<$q9!aG&OFlAu$p38&R~Vt8)i+6 zI!aCCfR7}!%t0Y6*@sjG78uQ?sJj#^Z4W}KG{W*}F>b6N{w^hpg3ri8p@yL8xLO?D z51$E|k_I(ptY@k;Y$w#x2-Fjs5V#t5n=gH61&T1hd1;Vi)P*Kyqnjn1Y zMt(C#3GVj0*pG7uri#ydXdyc}Q=AQAqxF>ErrD0hBw>lfj-=-;y3AV3c%;F0t1KcYL5lcSf1}g|#2wAtNW(rs{ z^8q&g%8m$1d6K2I+c7mPK+Ksk&TL5A(*@&|QH5qEio(R-HlltC9t7gVb}XDHmA&IG zlLv{$-qDHeSrllt_IRcPVPu;a`$;w&)=(_bq$i57D7v#xr4E83iG8`a zcA*p|SV2Y7i{EFe0;qmP9AK^x#RiYmg|8**$}~X*0z!)#22Se1 zFUjXQhJD9kZL6o`R6;hKTLeO0>FkQ#M@Cy_MQHt0`ymS=YgyTAxF++ls__5>sMsd} zJ~w6(sxJB#gT&=IA@Cva^}^LK>DD_1XkSd?5>_w*(x=Sa#uf?O*(AIWq5qjf9?W;i;rvv7(KQe)G z3}ueg;1TA_o6)f3gxKGv;2YUu(w#m{qN(EU_--+uv=g6X){Cwr<((hrm%)vGZWtEU z76N!l&Rl>w#@NSypxmOfXL3E6_AkV6;Bx4zFD1;eW|QkytN5=e7*g35mooqmUEM^Z z7-Vij5tm4~iiBRy2C0gTsPxDd(v!{tA(qMPWPRkQ2gTzfs9dpmwC~YnX|e0j z6X}kfglQ-Zl$7D(RGgp~Ui@f7+{KHN-@)W$fK9rK=0q@SUs*_5U2dtTv!NZN|m zT^m4~W#E{0?;f)5f_(0A-CBELs8QXDj(FIokh|nC;Yx7%s2vk zD1^dzMZTKSvq@5S2lJtaB6{!PR4$yL`5ZD$2OnaKc7W$nN&kw7kL#(vgO3&Mu6gTa zIhaDK`lmeq*=3p$%sk;h&eaIz*)k}DU7Gq_brt*+P_;r5H-i32>!eKvlbGq1JbEr! zM;?nI$8Kn-Pc=3OUC@GyBBxX_MEq%LPX}}i1Psqc{!$*2HE3)DzAH!BRrlO z**eF_9u917^?WUXxUdqkK4tid<-wuOSZt_p$ZhsfZHJ`?$R@r(2rP%D+L)>-+eF-<07l!5ENHRR%#vp?|jo959&TR(4@}H6DsaP3at5of!bPpQQ#qgS_Y;_mT1k4Q@@x5|}9+{})!g zh5tL7PA?~`47{ZE#=;|>Enjq}j1lhjrx=N`!Pt77tgg<-Hbf1?M~S#%pyiAr zU^%Dv7UJANLwNc8FD&z&-bMDHRa{UQA8hpBZ~lneG{jjAM9MA~-Y*pl41|$`$a7#0 z0l&m_L#!~JL72zV1-J_$1)cVXT7${ z;_w11QQT6g6T2D?KwJS*Y`w}gk*{%2<-L}tT%vG0YVBc9hx+Y0Ro#tZTQ-$wC@i@e z``BV+)ChmaGUyPChX6J}h3hTBp67bf__hz0g9(oNE;09_*>KbXGahs27wX4bYqdFL zaG{%fJAPxdYOcxZ;Sj1}jdxr#%u-a5Y~H;1K5SvkQ!6$_D?ZR3xD@pUj?Ps zpSm(z8I4aL_D07KAN{T~L0rs5cjcn@zbbt_m5`SUW>lC|f(pj$wx-w+cOlvIkke=4 zDi|Diio;xhh=@3aQ8<>|QF>mypShnv{-Z?T1>ic$A`BCBnS35SQ)Jcdbj4uK2B zghiWNBKZDfaNIJ2oFoV?cu4pqSXiCQ^DEqx-RWKq4xX$$T0t<++pB47Fa<2IrN{un zabQOvuIQ@M8Xb?j7lW(GLxZm4#&?*S*V)!y=8&!k6k%YstJ+)2~&q5g>rcmSP`|3 z(h0n4EyO2@98>zhYV;8ffhj{i4~9e&T=onE;jC9$-=V|=77U#duUEo6`S(~v${B17 zAfJ@x#9kLRn7kv`NdLa-5iCWe`$uISGNYi9VC3U&zG0|jZ7FibP7Oud z$b%YtR?ITB2zgBC0mI=_xgyTxSLmcXj;fPRW*t`rTxyO1pJ!B?VGFUk3Wy+pWW!5A z*2YZ@JU5b-7QVyhZrZYg`_d#$k!ZICR@L(s+ATe}c_6j(gE*b6jZd$5B_d%7C~d)K zsy$pFeGDoMQoj`{uPiS?iK|t}g)xlX>vXg(KSYe);?@DLeI46U1$eh^fK+j$c9I(} z`=gc~3F@Xu4ABP^dV`Z|kPuwIpd;*1L5SK;Qu~CESD=ug+@Paq3E-a&@6uMY2!>6V zYj_C~azuqzATDwb1qb9Z1i;m>^`Dn#myq=6{y!<4x-C>_fX42gi(rPLS3xC18{g?Z znz8~PtiRl9U4U{)=jlLeu{`EE4(Z8QBCs%IU=EQv|GA`yu35zYBn&v)1mktb14vhG zNi4}uUGoAGWD*Ep!Hiw1Wo2rOU8D7}_-bI5PZCzD8qSrSLHtfE(D0LV755L}u{MH> zTLglMavmazpWF=YBKJY9(s&FTzJh+!(;*kT{s#6b2)tt|twN#)VmL6rf^J1C^Z;>X ze4u=TV$ra6E8hwees5Ub>=IPtX+qiq+Rqup&_~n`wL(*n*vC#=sC2G zsA8Ym1NA!UMb>kpF0#I6Amhl!3xttA zfdhni{Yo|!%vJQgT;E2b0$!rRX&x;=Rk_V@#$Y+5m2o9bBojTs)T-ss$a+hW+gvae z;v%joBm?VRCJ#)oh?YnmYrEoUiJL+w30i!Soonp(Eaq@%eYB)95#)^$@Jf4iwVhuY z7^q(k_5wZG6mO@qaO~_b?x-{Yrs|-qg=C?&viwUBFXBx##>DKCi^W7N-&uN(68Q8? zne}*8KK9)G1 zTy8df1sX8}B_+ck_0;NEtSec7_~qaJ#`vPRG>F256^S%+RQRC{B$28&=(+s9?0-*Y z{wX6=deD0kqvoqwSoP*6i>V6`HLt8{Mo3LdkxGZz)MP}Ij2cO3;h~JV6A=;BHe~}1 zqSW-DkkB0`hS2+FB4!>)@>Kxn5PnD{^zbN>xnLv;rkuNi)nkNILNFUKfz87Bjf{rt zH^P>VQbY|g+ATZcL!9i7UW^e%i3=w}J3tP5HvZ1P3u88ZN?yzU$z6bX$MF~CLih&) zwXBa+(cp>MHpamM9c~R)c%~w1Y*El^YH)pvQXJ)qqh1plgG7GvgcxRRb8NPP)%eGU|-1L$lHi7Cpu40Pfnnemm zKR**G?ANy|_KnK8-HOhmI)a$dkbr-KYoeDvk<_@n)g58L||qMCn69$XNwYuJc63!{o2E_Gksk25T&DvJ}GxI!FhI^lEyLXCUVgG zQP^X2NogsBHM&f9CEG4b5YPi-@%%hI5F5-Gg8VwVl$G33QjDhK%uWk!)X=9=N2O;# zobf4-GI45nKI--+#Yz#tlzEf%Q5?AIL6@EXwRyTHe*AH_{0wg8ahFG(Xkr!_+@a&{ zL0cE21Lrl)9+5%9<4XagEq5ok=5p2129lnb3t*=4#0%+7LjWal-v7}Vml*w#4Z7Ulo=(d&ZKY&rAbWP+Qw!O^~X3i zGm|?Ec2n}pWz|0h%^6-7r7)dhGg;**C}}BwJDY%Pq#IFieiZFoh*RYB=MpBHyjca zM^_T(>(X1_?Ok7-jE2{Tawb&H(%V-=;xko{yC_ z2?dq@gBtnJw+OD*c;dA&BIVxq-8?`P7W6TS_fA?ba10(FBN`O{MB8@>5nbKk)#c`o z{o||XU#tYO!Y#mnT*mS-kVGzMuRCNh4N8rv4SB5op!KZ8v>a`{x2KR5Jfnp^HJk-p z0bC;~wXzFn!^S2U1IuFh`$>w&5Igh+wp&V|I0cVxUI&J{vKq*11OEc^w{5{9GY1~c zyfQ)P^LOYMpT81W8P04PbGc?URoRy7t})A_tLY^I%@n%&RaPTf+KFt@N z4#fYIY_Ylu0g2ePU>x2@BSRea;$`!-OV+g>{1}=WAz1nBrT2I{8gC4ev}qV6CxcTV zv*otF@AL-aw%BlLJV-p3*tnp54S1EaS_uY`taIdv63lbl4zvTdSdIhHg4HR{XiZvO z+1T3MT;Jc`{nOFj=FZyg8vaykqvm^ww!}1GHY0GFvz?wPdE0I57A$gYQw{T8X~#^9 z_R8dnvS#_B_xoiC>%ZUz^S0%R(lmbbp!IL;)bFGpOpbsUM*C_c3Ol#J9zh4fQP)-G zC=Pc}I$)(3KOcLe!94d4iGp+d5}8%&EW!5!?*a(aFEpHV=vQinsTYgs4*PUnU_{x~WlB9C*HU)E$xhW)i}X;e zmGBJ$O%dC=d>Hb*u$LAY=u#W4w6Nk5s+T7IA{)5#6cJv-8^Qc) z3wcYk>=(?LnB*FIple_PJ@QDG_i9KV*m7(kQ&9D?1ljyzbPn@r9e!OHQ@|m7FnM&x z5~PVcsfcdIti!zd8io!3SY6dH%;o!ckTf9yj^D5EE$hmLM;oK*3&1;x&k^k`4BB4V z*gM*TeC)T`L$7}c$?`}#8{(oLjE$8xbtx1NzK&41@yr=K88Tf)trz7aI_DTT;zQpRPYSeh{u7r$g z>1}=*G?UjW4cnR(>V1^QtRPyaDC^cZeSGP@7{RDACIw+c(%c>}Iz^B{ur}EqazTXZ zbsg>!sewO*vt{XY6#qcYMTJMiBfoNh;FTJTH?<6Y=s<;DrL78Sv{!`goFRTGd{aPa zg8~gM`pU&N3CKxO8%8RuCEQf|VO^FO>W)3nV7!JayDmKgU8_x)D=l_uu1?Wqfu0dA z#B14;R%8sBbb>$PQyVKAxyxxPiBK1h%k|RDoheE&?r%pIs9~w1j1RHTn~>c_J#{!?_>d$N8%$F zC6N$oiWrYQewO3`q^X=TnNqJ(i~llUu4pmQ*8GA z$*{8E$?BihxyW7wrBS>MChg%C?lL&0Ze~WMyQ9ME#oT7PMC$MIF1|zgwA22W3*&xQ zxy(2If@=pME{s))3bK5waV8M)p%2sjn6bsj_#tR)5~W!BVK2~L_(I{XkW3mfUffUY zx!nr8Lg&!KnHKS#?gP<4ylB9MZD*=?8_RS;e{_3cdOmymD$a}QBKd_&>KH>6M~?yH zH5>sAs@T)+m(>-Njz~#_?D`0A`jTU(zky?uRsts3r2(&DV6J&KEFUxsYV=`4@>lbK zm6Z%5GLUMrY@U6EULI8kRd?A=MqW0!d~vhUog4aN)74OXxZd|cE4~Oa3`eDbL{qrX z9yo_EnvRgDik_qk+Ec3k;#ZRcc_mS=@o6)}HL^0ol>rQR;+p`m5J)3=pt=d+1Cgh$M9?%8E{ zg8$RAQ9WL+fQP-1YWtM5u?Y?t$s-t11*?Fh#sjIw&@w zc;i%pOG_NJ`tnP)A*@~Il)Zb8WO_^i@Y424vwpgai<-z-MaV17{%V9Dt*W!f zL!-w#1*gRxg|}wPC|TEy08n6E9Vh2skiSi%s{5jTgN)z}*7$2*s}{ zM3$7SlkiAPBuHCjGUU10l5&5Uo!fx|MiJP-h&?*u@H~1*;gHZvbIbuOd$Zs8=;(Ja zV&{IQ6`_34`c3Gu7#{3n9bhP1dJW38NnwJ*qcXP0v*LKG%}nJ`I^h+nMF2?gV~ql1 zsdtKAH6ILKwpa$i{89!vFB9{_uT);!r-E_EkGNFpWNM;N93wW9y8#vOfJUiaxR2pW zk!zU6HWgl5!q%#H-j}_k%Q0i1-scbRuwN|i@`2SS)18A z6Yuw~K_Hb%GjBX-CA(btPQHv*u?p@`2NhyINF|YGumY#k>sRE5`z!cd+%CluugX_i z-t#*x^v0};WaZ@&QjWW5o02b=C*!lPMSS7t3l3F;@oo=B=`q zG97*+JqLSsM-SnGYL-2NYo=cfQhjoD*i^RoWc+D8mKyY-X2o>SMGfK|RcirNzM?e- z#4m+dB{5(GCY?aN5sa_6mYLi1+q)R>1p!=#L`2jcT zr}+Xz4$?LEH#9RFrY9Dtw~NRih7?zGzfI<9c8I~FU$WRt?1|`54dH?{e%^U%B^g zc3gqNTs=RB_3kOO;e{O+g)Jm#Sr-o!45tULK}95&N?8Yl?pb+gCSq~@|4qMEI zpiBgz*{fFjuYX2(-gJBf^Yt9(Q_Jnc!+)XQafScJXQxMhxxyi$oW--d``9xq{e6J5 zJ<2|edCCNp?-+p;+JLVOCfS|nzC@%kze(M65iZ8%K_`aq5IWF*kB~K}*>?A8I&yDd zoJgW^wM&Y47h-MQ?#U5kd|K@u!qi%#hDy>6g^(ZRgk67~E1_}47Uvk*>Qgc)B(8`9 zDlqJxI2=WXgT@h5q<%?qM%pa;D`~m-h7+xrIY-nqW^JnKPHoZMkj^_15;EiX`Iw51M9cTvK}#{s=;WgpdEWvMwfqXI(U z^_@GQmch^?tCBa(K0kL1pq?h9O72S^cS(t{Um6yH8uJ%eo2`n&8)VCBKt||*DK3(A zbYIiZIfgE+tYkW3L&rSll&Um_?Yd9_)Gk_j>xw!K0TD8g;ze$eA$LzI1V$i|T0%gv z^OCQuAU!jA(0MrhBc}$5B+p5WWb2gSRbtH(gN`qYOSZWJN9q*=z)aHFi5(%m1+_IGZa(d*&m)#R+-`!$9d$@aO75t5XHA~I-Zun}IqLO$5mcJWd0 zFE12MBq@5hvBb0dBxesfY~%1p(f!O!JoPPv)XAHCY9_`|R5p_w zYETn0wz%asR!#r-%wxQ{`Kd+^H4NC&7inNpQVez}@SMn`m zcv0P3PxPsKw+FBhfKy(`BE5c#OJ#gY^(|hH&l%*7|L}vl{voDWb4^nvM>foYs@d=T zNf8FeJ!3`sT7o%37uN7Wa};9SoqD*N$BN4Bp#$(Bc0l17>-xt5@^>dm^j`YSF*Ako zrhO7lT+aL@h9i3LkpGyJw-cSPr~eKSBB-{{!V}!p_&-H!SeTc%<);5FJZZ2Mlg7TQ zlMAR~E>ma{-XrM?p5qZpGq1;Nv(U`P4RD5C;>@T#6>lv=@q<=QRXCN((2PA~LGSQn z<`~4xcrJ>TG8gnrq{pX`8L~*c@Kr&QbQQ=VSPw~Y*-9)Rg4>bNh=ze+%pp+)v4oml zX9-})=gYqGC!wKFOXn9JM`#1!&z?z;VKFgy&qv%k>#&hxIb`yy8lmV;7DWrUMY1W- zeiSP1@RHxyY#wh-Ug4rDT&IPsN!bxwgVOg5$2PAyfTNqMcG?}kMKCJrmf)%#xr_%+ z7;a08dmq2wMD`~B^?ZA8GfqnS;NW`yZ%8)P=Q7F8bb8)qs;I7=Y>SuMX@iUIj}v5< z!o{q+71DWWZ_P3I;mWWrX6{fayXl#NxaAFihrTYDGo1LGFfZ;|A;8nKgE?M|eXbjh z8*p8Tdi5C3WTm@XS5OJO|G~}!%yFSKj8cc+^oJ~000&1+5W@`Xe+kimVVg>ao~$4` zWIt!!$IH?Hr0QFJ15MW3!UUMm6uw(&V$%asMsYsHb?61NgLa z!=IHL#q?cZMyF-?lnG%>e$)C&Xe*8;i7oUMpmvAQ%5-0IiLppKR^k0yG@wW>LJPDdMWHd`4kMcVZoC8W>N8#%K zP1z353Rv;P$QgeTLgJ4xTck1mSK;Je3Zc*}UIH%I9L)J*OH!qgb_={39;)sr#x%0; zzrb*AVr^2(bM|nd?$lVx%c&i{y1KKwdGrET_8o0(|M2SN_Sy!Zub=^dp$eDkF*s4* zz%6BSg_iMY6Y>H+g!7pF4KApGC6OxZr=|ru6{T7CPQG53yQS8-PFNqTD=UdgyceaL z0PZZ=mZ)+6)xe-tT-FW)xMEaqE#&gqj^pe#HG{^(mdJEEIEa$u69COeB$$SUWcffH zi-N2Y3LvLql4vF80q4i>CRdW$SBmmID3f)2&j6^PFgUoNz!#z|wz#aaJQ8>C-Pk$& z!10IpouwH93`JjgH?WmxP1(ES(dG622KrY1i38DlcFi)1?v>qvi1(RYEe5NGKhRwQ2}S2@)LcVpLvPcK$MPzLu=fXUroRh`h$2GIqCysG91$TO|T9~#k#Sns^ zcR4RS+Gfb=7ns73+@01j|Zga&^VLN_(Mu#WKJ3u~$Kq>UZ zCn0;=Uzdk-uZR5~aTy%SHhteczv>6~m?2Tjs5i)SN78e=adCol0*S<%gK!sd{ zYrTNM_MI#}o;RMMWQg31=obviDW7;UhqyWwJCY&yJnwP)VRFD1P)50MhU&9N9CEo$ zu|c)v0GL>IVMg2}xd@H(Y}0)AkMwG&0fJGPAb~s0Fb~VrgB%Ci0iB3`@%*A1?zIu@uT&x39@i8??+5aFQ z+$L+a2C=bQa24o{Ag{RS26FQJ&hsBGawIC+plkbw*yDO?$Q3{-u~Xv8f?Mc*RNh}z4`{*gg}Jg6^G7lLL&cl&D0^&)M77l=%&w+2M+C19EdMH0(u$dDu$ zb{Gi>hP(mpDBS1|WC2=?6d1{pTLIY{+k35kK?x+t;V1QiSbFnX8MS3@+^qx$6}# zM&I2Sxskql&^q}2qel-~zkl?E|N1Te^*a{9hDFI+SOxQh$o~ebKO#BMv|0o(lC6b# z?xA$h)xHQTT-cqQD_@`XF2)n~#Fh1`j`D~iyxMzOe#)C6bk=G=$`hJa znMGBWeoW~@q20(zRIwM+HYVFYhO2HE@pHo?j?_h>SSm#K4a%a*Wb2kvqCf*~Bo_FL zTB5ov^$ESOr<&Z{UZG06n#J_OVbilvIgNet{AC$}cG5qBHf6O4lp+lksoabcjOcIOC+>}Y3g|6BgVf3{w|*gkr`wzv6e?Ym9!uZxCGoifjHt1nMX zR8^-%@#XL`;MJC40MxdEo0s;ZDw=P$T$!8aK9I~I|z1T@QP4@UO%;tS{ zY-{F^4O=%ZKw<3DYgk(g3AD9+jsPaD_k(Ur z21$MV#;L)2-1R&=bI@RN*f9bV3<+IbRSiKiGd482uJj01hfj))V%}b*LJ)^&?tAsR zK&?-!DM_^hH^uv{?YQaIsyMEU@SJ#lWzp7&lH$t2^^Fk0E5tYfr*1y!Ou0AkI7R#! zqP0j~&~-`Wg%@FqzPies8u%6mC<%VL2iwhS`2W$e&C{J>=wqdQM2<$}wvvYdIYW#B zR0kmaSP*SrJ9PvBKr5x@BV3~?@tLj??ejc31NC3JgQ=Xb7wXLjtg-W=TVuW0AB!K$ z)EQ&Om0Gu-GMK-UIzO6;);RUhku+9wBWcX_jNSD{HjWGv7B^`Dk*@g%y|u|6mUVdQ zrDi^5c|yg2;CF^^ms$%JoAs-4P)gMxHQ8oJlf;jQ#sOxM94-gcn?<5dh4eW`(R_c= zdJ3uZ47V}qO(iIFiB%`P+-8o5$XqR78kr)_RHP;@?1>ivfPYK#Ck;==9Oxcix?rR# z;!cs{2IY(+SsWz7FOT1Fyg!TGNx;eb!RU(aZ*dcH0Pxjty1JTnd@q6rnaap6@IUSa z7~Wg)!9dX*gQ5-shJD&*^L7jO&Wo&ZRemwXpNnQ|#{0U@H)16c zU$F1f93G$)|J11S-pD^)M6Ieh>?Sug^IU*0B6LDks`FAj;}~-CI8&NiaB=WbObEwHFMeK)^3D7KYQ4<+gT@ z>%2xN<=^SBJ|b%(nnlq#V+WORQyALuoa!N9m8KkGQ}uc;hL+2~=vME_=xwWHoVzuM zbP<&7uapB)g8^D|K)|p+;eBL+383LKBj5o- z58SmZ8z}K<%-k&fd>B!?GoXUx{Yk6+%TM-`C6XC1I~7M{@MTnAsePCG<>D`jj$0K~ zbA*sWBU_JJ8RRBvbcbyY7o7|`% zDoxGosu+TO?j|@d3;ZO@y}=CQ#s!2m0Ip6aq4+rIH`oACCQL^)4@EtAc?6g;GgR4h zaM8zJ7y29#l7m*~2kbIBL;UM)pXa1XwvC!C8J*hwX6n5O#d8_`metywrSlQ94CxqH zLR~dfKEjWOhrPqzYWUaTlCG|VXC#ANlfV~}tXEv2FsTT(4X_t%3zcRN2l>iql48`PYGm%oF5$sV1tRnP}m zF-yh4AOQ}jXiw0wfsJ?wm&`r=5OyHzN%6FSW+vQO%gJjD`efy|D~~$k<41(x>DPJ& zu}=Ob;$BZQ_(FmdINdbnpzgGG4;Pft{{ERVlHeQ|X?{6#Xbc|(T)~IHBB<_$@XuP^ z=^Q&FnR;!~)5hlW*WYk(-OADoSHGDkgy`3QD`hig-a*rUD};)0+82#KvM7M z146ps>Tf^XfCme~(X=mR+hc_gO-GO@=Tngq-o=C?r4B&t1cGeu3`gbP%1IaC#vyZ( zV#twk)ieBkF90i5V7mihI+=`)2UN_R4nFC_J&)_?z6hB8qD9F$Epp$8@04vq1b@hl zQ^xcVpW^d_HmJD$=Af-NSsuX_LRdKl5`Nus*Byf>e+TPG!v2TWn0EGzq>Oji0M&kkM9;pYd z%R1aYNri$h=tW4HBcKSGZ0f71Hs&ls!29BBPPPcHjK+!6&k0DsXxU`yr#J^(>A>2E z$c?kfzq}z{y!lMr$X*NA6JfJ<5!0bUdeg?%-r95IxWC%m|6zOge=l&r93Ty1w1HBB;JY!r!@S}r)=11E>LiD<0h`%ugG&Ouu!f@X^nh5Qvh|3ZFF zQgTLBfIA0w3fntB9eL3FnvkL*M&svUD0%0fTA!1_$u^OzA zdeyB@JDn+QMehOgs@Lq^U_moxL5$?K%-pF#x`jz0Ok^=!efHV^0)|RLl)nl)MKrHn zNv^5`^umY)D3L&qH?dDh?Vs5^!4NC$KmV104yJ!cX3syirQ*iNJe{wk6U>`Z#1Gf&$u6}A(^sl-95HFihCgH0%#=PyRE$Og)Gcb)e% zBK@RGwI?qTP$SguwZJ7Ay8Xi`)AF;OuOO739`1d4|L+&s*V;y|!nj}CiA&Vk-FPeO zC|F%d_Xll&z(QEaUZhG9RUqyC4Xw}G7m^C&c&5UVn)YGj%UfeYGFV zRw|FMx_N(M5lfVyP=Kh&V&Q_(+W?Umwm0!_eTEb5T6^s#rkKGWkGZih7P}?1$aD-u zRCYS3M0DIg?~0q@Y6yqP@wx8`ZQ(GM$tof`9F{;m1 zM_fBUF9(Ik&pw7Dl_Ndm&&fl07Vg&pfE&-qIaLsFF?DZ1N%$O&P&gln0)@Fh5peD- zy_Gk7UTKVMe;C47c^!VV)G6ARuSU}sJPq(`ZcW8WFavxJ1GIniM}%RvzWTcLn16f; zOhSaKZcE_Ov)&j2Q2|F%kHb@TLS$yESA)y2eu_vP7N}f)wtDdAhgeorn7vGHkctB! zb7=;$BcQUlf=_`^e##VUPz!wK6W63y`G#sF1ZimQCMSrhWK(1 zsxD=N0`6q&rabQrHmFls z@#v@-aWnwy3=MA&)kQ$;MYR5Fz7n7Bh6+{_#h#H znvMF8ue3-nRfdKAMI>{V4##Vj5As!b;tOq26=r8uc;C!W(yC;R+j19Qi@gQb$H+>f z>UyZRa(%-Oe{*K3ik}v~kl-|hC{a`7A6y%W^1x&YWki-2^-!)L2|g7Jrmf3nVusec z4&{XNh8L-LPO%!p^)bUAZ=FQF0z^d5)a#t!N>{LNCY{_!XEE}na_t1*+1 zS}Jr{unNfp@XPsZ#G5Q6AnZ!+!6|_Ckzy%}e}yq9-f&1W;TYlEMRy}gZ_1sFwy3$A zmQ~b=EhC?}T(eQCrVeqc8^F95qS?t+O zJ?AT<{sLXVnh|)qi!-8;QElD{L=O2!^q(xJR#Us^Uc%LZ%+n;o8JEZ7wv-yTlvGY* znKQfwxXcz|%%?<$!dN|={LA6^8S+ym|H9KJA4^hw;u5pMX ziDz$~c|B*W7piRv?;hh?fL8muz3NzKU=2|TttZfs`o#oal$>xn!c5Ql=a)j=v&g#a zZHV4x3c}YqBPo)gw_O?>?<3>|K{yeBuT7uXC%yOymt|vcauWD0Z}|)@d;OCx$~>&z z;lx@2O~qiiV1aRB*R2lE!YRSR%9xppq7PjEe0g-CWQnej=LX({Spp}lbcWChtqQU5 zhuFYzG?bQLtQ4vb53kVSHG)DAgos{nJOhPsi8^UAzWK_XKs2Wafq>kpqBw(kK z02i#Dbme183%n+Jlph~qmmfncps< zSr8uP%eW7WgdidgD(e>_!x-&FXb|qjJ!?Gn#Bl@NZ}m=x+z!M6QfIsIV^ridg7+rJPe(2 zJ?*9aCfi30h>y)d7M82dLq>BF7kFG0U-mLernr9&X@J!w(z^ zzfbIrSBJ})iT7mpAUC)iYF4iE9HGekzozwjqU$#!-B-tE9lt!oAVfK}lX-AMsnqUv z)$GG1Kj5zw6(*LI0(6g0I#Bvb4x47J2t`iZ$Yjexg1%enta)7w5!FRuM>G3*pF8#% zI}&?S-;x{O%Z5&WtJO4b;boyg`%O#bUMA?jCAde=-$IzJhtrkJe>Iz!78s)$ii}_k z8H7k`(Kmo2?}F43nbSN#PKC1kv&ryYh;fsRdVv}Z$W5WcT_wdSD3`8EuTI`rO-F8! zw==+3X>|J>gbG4lTx9b{oR^Wv;7(Nr5qG(`AE1qJLhAdAAZbfA3mhcej``2BGd^_3 ztkv)oN+o;*ixgp0r!2p)jMGkut72ULxX+y-Dq20e|JB3rAt|H+KHL^t)7JTD^lpNU z(>twBMJ|CdfW|-b*wpTO)IgFLQk)jj)Mgb2&Bx|N9M|wK-^1Q0gxUE8_RyH(FVP+q zxQh|*^N<8=zEc7grOKZO7Lw!y1d72hL_vi%w^uFH)oR@XU>b#_Hbogw3mKB^bY*J@ zq8pvR=d=cs6)Y93npp-E&ZV&lw*b}Ub~L9xwS)vC!gJ)4Ispx+qs)-d$%PZ|kn&5z zHQGQpk%#4DwM&h10;#!Dccu};#7+iaeN-aMXNe;Y1npJuD~L%A33S&OB3d)KqYksD3Wc6GMFE z#7O`9?7o;*?CqJFB!B`_)&n5XDxAs)w>-$Xo6bD*n&I2CtGAudj9a87UVHso;(56M z{{h~W9&uiW%JAXW6a3=ki2Clg__c!8b}SojDQHjNHv>>%2#Xw6@Zv~Xm<~uG&G~rr zXvQ%bM?^~T@kLhT1(5iWk`oRB2QXTep)iYn3<;$7CNkxqm|0ffg)?P%H@SrV^jcQI zYE$3cW^Vi<`^*}(Bpk-XaUN2M8F4An=xb~Nun4R7zWCw{d+0B|=%Oyw7hg>7%h+Hsdda7X<@kjI zJj^=C_8qlEQ8?LBF;jo`A%q59ZsghQTUcQCuHK+d@1$+5pV3m6$ zDl9MYmNkB%`xpNuCO*scvsXPBfurnfaAKhy=nx04_>`dwNhj2Qp^vY5>{v7qdyo@L zn&FhphjRI+utOy}Uul_P7|V9igb%{P+fe%W_W&L$-g|^!kU%zT=n4E*(NXEUUfn{p z)YM}t*2wCHICL|GstY2=IOhgqNbDbltcF6M^kb5$4<0r};jqo9#A`{B3A%Iv zk=_7RF)R-d9)=*XH+8NluC}3Ra`hI&GLR>DCiN&xR?u-7-l_%j>n}4Yl}kMPc%cF$ zVwQO+k)H;aHMK<6#>Z#4tvtTLvec|8N{=A?bh=2rMxF)6Z4fD@L94SNSq$vWR-dm* zHg7_fdpT&~N;c3749ziJ)_?~$wstqy_qTWdbhNj*v$ng2Kk-y986uGGMY!t=kfnc% z0OPitCs6b=1KF((GK%4rB!ffi(nj2rqKPA1E$HPXi35=X5Q8%t=5T}e7V!Ecwqa(v z-#BhT3eRNaw|_bxywx*QH*1VSUNhet&KJE25z?#*xG~^d zL|fz?Lic=-wx)BJ3<~xLP1ajpO2&E6`rV^{|5u@^6N!1i)+n$UNI<`ZKQI^scp?^n zzEM}p=}$<>hv-jx2CyggH1;Sfa@*yqcKZ--hu~AzmG%FI`m%+zwKKAL1*%kF=d54! zBu&0OW#r|zr~EOYpz-og-=0RfTwnbO(i;EN2<%_7nhlKlOKB0Q9yv-q)n zrY^_-HuX@J&UCH8eJm_xC~}9w+`>{|0QiAeOoPr9RXNxq<&jOsuxVbN>0)~m%_RvO zK*3<3S$d_`l2bKUqm7!2e!v;8Wh`pEYkKYNf`gyZxHCP6MAp@=6oc?6PF(soca- zR_to;{jz0lL3%%5YJIazNQD8A8Mb1{)+vz%QWRH30XFS9_cSu*9I?PrXG;Zzz9JA7 zH5#c6KSRnP)KnXe0HiPu)*f%_)db*%6YAH3fRdsb?8K=fXmDOCgo}|Q##u_ zVs@61u`Soc}XcbnhDxnmTWx^1uvHIlt; ze}|STopnKYuwD1PO4z2K)5C!MRhaVT2l@Zmd-txkk}G}qe?EomA6b&84YoU(BtyF0 zp)u}e1_J}QJ3XdD1QJ*=NJJ90NhaU@eV%=(+c`%P#&$CEPOp_1ol~bSyLRpS-Zehb zKj=!Q3N?9-3UB>!A+@{w|Lpqms?Sfx-5dS8p`m>+PoFUP_{jeK?ix0O#=(omd&nfK zw4G}*k~QAoUIawBvs~@L&E?r>cyk27@(S|haC#J5#Cu+Cz=Hn|%!q7$5Bd%5r7Yk<}&)4{q~q^@cqNn);uj@E+)Tjl#v5CXZ>X?Oy^k zlNRo2+2~#oSK|Ay$6`p+g1GQRPo}MdLs*qIzk`A4rx)8>JO2Su=m~D7cLPAt=*8Cl zK1@(wx4uLh{#UZKp4}T$Bfgn*oLk{oL$?~+i6ScYl#&_Z^F0|UN!PyaH(2n*4dQw1 zg_OGv%-SE$BkZmwEVV7~NEUY=o?wr$(KJr@i(#&mC4jf_)@@7@|DP^vhn@w*GAf0q z>=2hEj9$}gd}>krnrjndU(nwezEpNuYr=#aWuw%aIFsyF;@B)LJOaoO27DbkyjmI$ z`X_Qb5XY_%!)1NAFKU1@G7;^JHDmdP@Tx-UA-JG>M+81-Wz%*b-a-De)Plv&2|Xn4 z2nISzwp#5)9_~Z=)CWLpy#=0qN&DZgho`&@j;R?Eau}|tf^{jbz;-MJ=b!D%K=&O5 zA>Vq6{BrjM@rBsqy~Nq0D|f$R+T~!fp0tN0I{78$?d%C487L^7Lzqb%5+v;1XGe2qWVxL9IpBkWn+@K8zMF5gZoI05&Mes|hWsdW3 zFU|X8epir8a#ZWsp zWm?5T1ZAuKZ`X)gm_O@TpQHam`g3U-9`CD2fao26I!wiXs;d6PU7d&NEy@S@LXh zK$hcI#t5-JIGqy~tzlQvM0+$vl;o$r(;A)CMyYv&1jO0H)_i09nxhxw&K9hynoO_S zz~(PP%0CkA7p6gm2wvF1=nr;8Kw~@w|D*x5pbVuE1bYf2OmqP4RV^IeBh+Tnec5!_ zGm@NCq6~IEV%bbH2Br){n_;FI;oSJPe6A+D{H@vX+`p@N30Rv7es(xz$?O>iWw|GY zMe8LqF9!8_LoP-_6KlNklph6s47~^*7(i{FY;IFTL1fO=UWD(oTZ4ZZDCApXAG~6c z8v^^=P`o1R2`&(BRW){WmLj?M&gn+Nyyk)cRz>lF+Zfg%^`7lih(}n!kv1clNbO1F z7>1S5pUeo23WCxplkpn z=`VGE;L@vlaD(&b%Cc$>G(0S;G)J~1_n@MaxG6w-UV+sP_g3h4$9wCC-yiR9?(H5> zZ;-=Ubi+MdTOcujnx;F!DIcPtdqs&@Ie42V!aZE7+K*pfg3ZpHT1w_mr{x6>6P~E_yAynW*(he(im~N7w7gsD*ew)Yj>Z`g*5{ zjM&JuCO>tb;T9zT<(travY&<2lV@A!&&3{WB?91_w zTRYEoe>^z;VRQdrYj@}P#rnU)d-t^UYb4yyYC#F)*F?wKPPTT~3H*fWO8Tepl$U~9 z;er(gC>MbriDd3+=tVR2O!vo9fdwoS|Ctlko<)yph#o+H@hLfd6fu|KAx^rAFMRVr z^8DMytsJg0(8ITw_q5(odJC<$RB%4Ub$pPU?K7U>HVwXUO56ZDNq(O%K68>Irt0$=boJjPTDX zMD$Bq(vsdB9af%R{c3xJo7xheOnfK7>U+Q1xER2Ib8yu^t!)K;ZHOc|ZB^T1f-5LD zkihjVvdTINwz#l3oaCNfU**F&m6_`+tI(}k`{9^Npyaylh(;B>rVE)cL!|%jT>w=f zOwx_`wujsX%87X?D2J`E z;0khB6f3UgqhwB`g3brr)Z-|#2LzlzQCv<>L?mRg=WG~sZe6X&>`4dWXvW=&qccW^ z#P3Ch&c3&)Vh7nuyX9{9Tm-bmdN98|!+YEn1)QG(*J7`FM&f}fjSF_lM!IVtw{`fG z%qCj_js0P6QPncKmb?`0Ht8i9t&&OF8@>E|@y9+@1w*8&7EK)Cri6y7L9MkZD+s$F zI_D?QH)7>!S|8N6w$&TMtv!wsy3{E`lFpdcTT~*nEND~=$1_O$XgnVDKvQ{$otT8v zDEnN2Jn#-8|HmxLkb~EcrC>ucQeFrFFi-0p$ayTO2g{K-Q}91+M&10PZ(47)7 zcWXHK9#uJSADy{3Gk46WPeT^kes^p;?eKEEz?-=FGtr_(jQ#{Tk)>M_FA#;uISae5 zwauteD&#q|uZQFAxb^-P*|sxtZ3TVdMQgX7K0+zSN1PBG)2ycgU1;OFPde^Q|JIrwB};Hc7y@02=KKv z&DbT)B}BQH#C#gR;xS1EdpYdChmM1iZ9jA`uKOW^8>Z=STM2t^?XT~{nkaPv5J<)q z*if7lG^H`Z=rE&Xe!}QC^^NRuF(><|m{2A0I++NFJBEReIhhRbLB>|g;S%K^TqBC8 zN1qdHWAgV62dbIEO<*jh4BTQuM)+h7H#&oSk5-;)rZTtWAH6j6qjw!l~TGUTc`zKhid2@GY+Yy#~l}#3Z~_H$X0xrpRpZW#LblC(Z`v;U|_S z<;c{fB&B(T&9pAXqSJdW&LR1gr1W3TDkpF8^uj|1LI|vC{s{WT2F5z9& zg3E^SD3J1z>WDt9%xN)e0K2WxoY|LnHILu)ZvyAVmaGVZui*4LhHE^Yn-WrUNX=R3 z(7^pbb$Ycuz%5wYs~FEo<{axXrS*PmqqyaFCIA5)>&MGqI>3RvVq(2dbUPg}$O_hp z;q>1+mh}C%HQr3dhw(; zuxeecqEZiZ29>*4aBUyLt;aVSRxw-m((zUhTkkayiBOg@56eFYzdu#( zv%zB?-q}%96)qAEV@k1XCFu>U(00+O?Eqza6kWSOR+R^SRZn@PC|K)XUj6Y8t)E+8 zq}T6CY@VgCt(iuN=_LQvhyhNP7BK6vhTBVeh1_fnBxEIy_&^An1(_k2;vMTkDcuSW zNx$qVELqwU!92%6^- zCqk_X|J7`Lc5&4L`_HZOOi8T=jUC*p*48A=4l-D{nu#KW?j3zNH0ye`&V(ZhcN0#& zD1S>Cgl>Zf{;;FLq#WZ=BuYbM!W4f5T%9(82=WWt$W3elHfL*+Oj+D2fUULjpw0}a z#may$1~=7p-K_n!#&I2guG_kRLc^&o1=}J&!#+j2UW8@4c#`II6j5#ksxodPyJ-k@ z5kh_kfRWDwK><&An~CHh;MTmxiKuuunRW43-gUV43lXz~UE#Ng`-D(E>V4$g~wC`dIgfeca2!KI`>f*`-~9 zRb*28|Hj+8itDfRVy=&O1J=j)myuMLlFaWrM?Ky;P3b2uf+F!jasgqy6(((+y3t6l z5j7f&<9<>_;^H}l#5)`fQK6ZcOu`!Q=<_2{u+=tWr6W3g5F!ZTt9Gi3(x( zL%+uCX0rQ_Xu3A4K-F@ui|aPVLlF4(|N9ERpLSON1$S@oum5L-{IlISfSobiO`dd+ zu18Au+kN0t5%{InH?Ze&>GwiecT4S;X6GKYdVS3Ea)28{C?I2g;`t@$Ak!!eZCOZ< zfw-~Xe>)IsIBTWxhDw+cF1ok{vi-N!e@RfJz5Jw#R;2EuTlSEm8VsGj(SU4*Xj=To zYyY4cI5-20ab4a!+=yT4f@am0i<2f}{O6UIMY0Pw@7NIt){AITNy;9Rk$E2L2Z_sz zo}Xp`*@U>nJ%cA|i+3UIq(6Pvhoc}TQxYSby7XH;TuFn zaqbJ}u93(KDbw{Vp(2f<_H3#oBoLG6k8!^ns{2;e%z37h3@Fg6JQ~BxtLvU(HCp%! zd}EUyr`_u*3JpjaN|ci4`K=o?m3j@l0FOnm+E%7zpjfvIq{ST=A2*0$LI1--wtou; zJzUsXU9Z@E0)KS~QvlHmF$~YT)9&r#7;J;)p~A-uVE~xatrBvOf+H}*0#qnZ5p4S! zIZ-gaf%e9O3)z2yl2H>@%1)lDjfcUJ`Ezf*MTx}f`*Q~i`xVaE_d1wb!duHWb|v)3 zo}({sB9x`3Pn=5c6TN)nc|*1rCNx`jN}Z~c+PB4af-%PzRGFB+;LQB*8B+^Ab8f*V zluvG6H-OrK*wzSllw1gZS0)!h~ z^p-JILpOr?6Y&N0HWj{PGq)Z652>b?Ye&Uewsuh)Ppod-!s6vi_$QKjdir)AGt7`@ zW^FumV|`F*yt2GgG4a{M!iaf$y2S9IrgRs9J(<5=ZalFfdeOHZ;Pw!X z#qRLDPuJ=gwWpvH5u6X_ABlwX3_veZPNZh?{FzB=`9lV~Xw9blIV7(Q-X$LHR|eg9 z#q`gTX&oP9EG+&S7iJ{bfIy%TR;GE|P@L3l|IJ>GP*C#p0eUxo!SgU7NZe8r0shYi z^c1)bK?=t8+5_#I5B0C`B6b}{VHPL?F^gGr&|Ne-Mu@OaOu;^i6LW`x4WRZoAVCQl z5GTVmk^a@qN$Ov6y7ols#;G%|rX#oZFG}9-l)s~f_1Vtt+_14VeA~Sk^w!7c*VKE1 zh}CHuwVQo6CQ~J&)?}0%5d}eQvJfbmCL|Qg6%X8MGNxk+xgFK%%5zbf{ZDNgN@_4^>!Db99UX zitk3_H?ibs)XbJaR<*uLKz~*NdDcICIznJv7`Q{b~uxS{9rGs=7ChkhkE3ZsN+}*VGa(`PlO^~VVP;FwmG;vccs2PyZ zmS+q*ApUSYQt&k0T!D1jo&;h_V^VGE%|cZ|abiI+cvnW~5cG&kli?(hyR8l$xrfUM z6X~Zp9Dtz_RRR`SgtxV?kX&48A3qY86%ghx*L|(H$vO-g=oJ&olld5*N+%R48+_B3 zSJRtndA{1NuAS+noz3=lNr*f{NQP%g3RfUx05IM1)o-17 zq>@=HMR`f#PyHf&FR~A|s1aEoaLRPr&Nb zx0sJ-4Vu?7ym$#IhtLcwmS>GRLew8X5a9}D?#CONOxy$5L}o;s3*(XCWkMc52dzwS zf20#Ufy}!26z5FAP`YsiLV-klAp9{&X2zG3G#L36u1q+3I5UO`fMz{?BXhxYDuFbt zJPJ22n_yfdK)u(CVYOES4WSnH2HhM7pYK=jXtj^{|JoD{6EsP6A!;g!*D(}8kM-@m z8$m-wLh3+*W#P0&!6jnoU4<^I2e_cpQZIAWFDZyNi`4rhsA(yoq64aCJ*G;7PBdr@ z>nsIf$wm0q#7^&GMGCu}q7MEIb`|wk6X@1!eUA3MLNc7fhrs zpBOAd8g`~uE_fmqiA@#MlHgRS_@UAZc6@d~YHsJMW(=tmlB5<0MI$K%Wot|QDim%P zK7vd{r{#u;eqiP~L&A{0zvpCaFyGA^Tu_fnXwMYPBs_I4`qY4e_>fWI@GxP z4u3FZoW5=RsoaZyOnZC?q*wekx3}*WciR8g;L1*p9x`=<<7qrdGmjX~nBE>|>caB%@UMd_ zYT(E-)7Y#0J=jtlrR0x(vx5C-|NKB0W!=nPkx{+UUJSobI0B1&BAnaUUGq}2X(!ZY1ql4#w$|MwcR%2xS%2=hf0;V#iQ7Tg^N0oW*YKYheuG~swgvNX zB3C*$BXMS$;g5sq>jSxH`X$fxA~q|Y>57qNuNrma@-Z*8>i2&0UxTad!SEWE62It@ zEN8Oaok*TH0;|6c%qinq1>LJMF1Jn^t|u$Qm?lJrxH~{c7oZ+Dv9P;7%Tm*r1&sQL zYpD~?08wv?cAi=1kN7##3unk8q6W`+FUl_lQT4Z$3ka+AQ~3dNfC*=6l|A8<;ysV; zqaz4^&9kyEIJfKzMKAc4oJs;D87Lk@9u-++xkLeStlHI4rVlqlCS5;taU68;uWf)> z;?V>aW#1lZ#*yb35aQJ1nPH#&6tMsiqI>CMW@U!+(9hCmuY{>eOTa8&LC3= z`@_jKn8yw7If1=bI4%23cxl3z%&SG87Q&c`Ext$`E5v0!hv+AcWKamZM7GsAI($7I zy_0&Axy8i%aVZ7CE;5umJ>d97i38Oy@mGWnEV_j+qa-2gu#f_mRT0q&py0}L1eJLM@i2k04A(U&>F$ykk;Ly8&`Nnxqe|(!+9rXLH*VF0M z1a|Fnu$t?WRnV?S_#ced{qdtPqY0lOhT+k_K7Rb`-s96RfBTzXK1Md%m%sdF_qS)i z`m%re%O~B_U;p;(ifKbA{xJpbwNY z;;!MCAwCOLH`$ZsKujJq;)Kuz9jPP<&N%eCSiR(y1VoM<&U0j#s$_DEk{RKk%f(sW zZ5@99^4sI}jYC|lg3Gcb3`2bdAa;?wd;4(F*5T&C;lc6x{^s%i%blIAo$v51T^jQ3 z{6n+e>j4-e6r_Swj^J_t=nSVGNI+;I=mJi3(xzE>7ZGqW!F79&o;-Q-tKYV8hDpgL zKw45J6oPS5TMO&w+|~)MF+f<@>hEQ1@WT&(&4HB<4!&Q1!Ve(hyjE(_p1kfp0qqyM zB{gMAjD0>B<6u8|{J3>;gDa|Ao!9;MAYtuQ)Q$WSe|OB!6R!Kwl45WyF?BP zQcqS!9YX%_NSA~o12?V1jGqch8KXoLwSLZ|kAv$|c6oL!`>Fy}7L9J<@|z-F^n0~1 z6!Yw?q9j>O1)$egp8gG;ao$(k5 z)2b-9gr$6f=p(7FK z)z}WrZ4r4)wL11)2ZuF;%LS1`@OAV30MUa$bJ(&U@H5-zRfM*|z_#iWQcULmgDF9# z%mp*}_Cmm1D#uawzsCbGfu2-4o)GDM}4(J&7XkaT0EaRRW7^#bEg7b20|>?SDF3h@6g1la^qB zO8#(Ok)(!CSDp~u%yj~EL3ZqMGWV6Iz|x_0O+a&2RE=a5`$TA}!5PF3@oHRhTx=-5 z?YBCRXyhGbUrT@K=eMq}ttNLDpD~+yyoRERz|;GXub^VcX@$7Q)8@ttN-jLsI6ngC zhq&R8a&I3(7KGer_oK=p21f{tZXnd0Jz9~4Ob0mI*_LDNQ)?{Iu2VFYuGa;PNWRt0$e?Z7BlAl!q6?R+{bQB3gk9}BMqQVKK zD3_)Ab&aZ((hlrP83|@+`7w=F&MYf@IyI6xZMB`nKNhuM(VEqnmZ&kn#q-yW;*?>G>?GM8SER$|=(r8A2ZZe^aIltc@*0-zOT0#}N)|}i{ z=NFR)bEf!W^TqD|Pu0F&@D5W%@Irs0Sz>{nc6K*+4yzsQj1W2nE(bCvlm(a$K+c)f z&MpX1wJ(R2+_5S>n)hHHz;^dGcdFfObcgLJrITSYJFUe%V^jAx*Pm7U;+7IMjI1sI zuY=9a|ETW=TGN{u{j5Bxe&&#Yfg-qQ2yufC?RTQ@fM}BGcF&KrVDn~+_8dO zQod8bKWv@jzFTD_l=0W#JomjV=refgog&CK-{NFI#{q#rsbAi4BL8X7iM+%?$A6K! zEz?k-?UIK$9gHo>TS~cVf2u(zB&}Bf6b09V>FDYT!fj%3mmVsa$!TE(Cq|rwB~0J~ zWQ>k(UcvBcVUb?+8%hp^EG3ux2F+{*_RzkSJ|G@zOaELeev=c{&kS@^HL8Rx<|JC7 zHRJnrqbtb1iea329}3(VeLQE0^XBhuADTKCO!g|9!p`z)Uxueu9A+~ zqXkkoc7@IH0ECZ@*YgUZNL?!ywj2$MGA3JEr=&kV3V+GTD4XpbeS1yA+176L%?8-e z=%QcuDk=3*e79j{$l~!{7g-pn{oL>tH4_^zXK|}n(c{cQEeH@%MKh>7#n&viVwbwa zKbsmKoQ?-q)1rp}SC2)lg>Tq~Z{;?U@KMoOeY|S6{W^&w8AUFukxA7Jx_&(!U5vWD zqYYN0*~VXf9a}Zz&-VCe9m(heXrTdYsgqYO-yK}VlOs#@QdVWS&fH# zA#5sXgFiX({KE?o`cQ37_(J|}d_7bQ;7cVqF|e^uj(9MIhL4Zzzml}245>JcVu_N4 zJZvQ=TRlJXiuNSD%E3W?<$nkEq~58da*u(4js4F>3iQOa8kCw?1WTm_pn2X|cwkTj zfu~bC^4ko~;r5vD8Q`1pIp-q+^Ah4c6H#K}JefP0FA`?t&LnT3VfWU8S~;&7<0;H!BoY6WR3!<6m%<3k#yt`(uQK!a{R@S zDl+sOo_Y?<^qtL!+`qNl>%V;g2^2sT??;fYy1~f-`K4L*@=YLc#-Y}S<1^rZAPg{aj{tP(KasMJ`LuEPWzBiRFl_oal>c`_aS1Mpcz1B?WrfJ3!m%-o(qBKg}Qn0 zRu^cN!HQ$0%pid>1Z|ZCeYW9&_;3v{c$k9%4@BHj+j`sp{MEDvW=+&>cKJ5!wud^0 z0c&_H^LF9LAF(9`7(QTAY9Nw9A*W%H;|J?}LiJ=XjDV4i zlD@mNE0>9iPdNB^pKX5o^1I{BA7EX9YgkOisG%-?ZMVU*2VGQ3r&2^LK8p@SIlSV( z2)j+w{NG)@Ed8fWyJ=?oitgg4@N~pZi0O2Ie1&)fdDj75*2&_s5Am7UZ?F%!`=ia! zf9ZgpVQ_WS2A~m4@=9F`wD(<)hcCK}mBU>hG3PK2 z0^ij#L!~K03Yd&t$p0H4t zzQR-D@B)y<40jEAFp<00)_&OB|91CaQ;%Q3LX88F+l;&i$8${KNo$RWotAKe{6WvL zizy~Ih2ifGk=T_+4>m4iX_+{8MM2l=d?1z%zD6J;LnnPb2&5oSv(|PZ?3duS)ko9b zhzvaZW)2e^I=<|W=_k?_**+##D~=KDWpSs?CiOcxu;yHsX1Fv`=D&itqV5D2ia@7j zwi8i`qaUcd0jC#%Q*`~x>TE(?mav0rotDAiSNPh3!?zf z#4-eWt1+!@^{aqxtwrbJLIm-6GO;<(3)B5+|K4TGmW3Fphn0MhgRA@rQe`SRkdM}a zj%KQIE_>!YmNKqR$P2YMl9!0_6-rZ26aMq%*5)D6 zJyLg_)usRvhMPq7*c6wp+D@tgJ{qNv##r#2*feGDgNs}^SKQRdd#QzNs*>e<0S$>Xiv^Z{$Kiqa_$d63Xpjw!%tM^{E(c?z?H248_949^XOG8~%* zVs9{ao!1E(p^UC|uJSSW%e}$}f~Hl3z{D5eeidA2d;swjc>Q+Jl^ys92(0)U>c2{m z0MX1(;slgK7ZT}?QraM_VE?L|15tQ2FJ=5pJzMo+Q9<&z@N+K2M?2XRL;Yd-*C0!h! zhzx$FDPIQ(%A>IYLG|-vHN=2^_Z35NCK@<`-fe|cGPm_GtopQnMGO0V9P|cA+xc2` zk<`nUVV=HcK4qa!L};;&UK}YZ z+dpz_Ce#H%5@W383Z~XRro@h1r_nWh;E>vdYo%y7i~mO|LcWh>5)g>BCKxI`fvkui zVDQnv`G=C8qS68L$;NMSxP~|YA3_Nsw_jbE9FRD_sLS(>@aYW(7z83P(V{(R1A5vv zAveW0S~`KkMMR?-K=~lB!vfz>^}ruMI(ViL7`F5z#2f7rU>h?2&Iuxg4y-2=j6bRZ z5_fw&y8p>rl|2TEmRg>I3t7YuNO>2K{vGVd7CO5?Y7;0TpTgJ<$=uHs&`slZX(pg} zfSl%I=*0&}j5ywU*7~aT+s6!urv~Qz%BHPLnDhX=RH8QVHB4CA6)9J23mxT$?!`59 zMIV!GL(F3MgqxW;Bh4%pIFRBC97hsMd=NdI>BgICS+9cek_lB}K-_g;nals57?G>e z%{Yv*BTlmF{Nem{R#PNIzG72^aoTGu}hyM5ksavydbZ~iKj)}??TgPJ&tK+#X8EyTZUXaG5mfiGYknDDGgH8zQH7=XtGI{>;Dzp~IRGedVC$S-fq z(wXN6C#vX*G za8IRzj?D8WI1bjW@y6eINVeE$HqBGeyfe?Hjdb(13eac z2T_A+%Y`~3b4Z+kIwWSZC?*#le66m8XnkQG$(Wu8*OIj7-;&e^+<&$FwmZhO5C?eO zXK9~c*87@5f|>RF%ZH*x#UXIeI6&Hm9*t60Ddzh7tJhcg@nn$j`jD5;5bN@B|J5)n zjvMNG*ip;B&UTC2$_zfB&L58szTo~;jd=W?*kY^zvyBpyr-A1gRMXdLw4_BZ8C_Su zq`AeAYW#}ZhFs}ae>`g6Kbkx`!hb)@+|tg_wI)d0!IB^7lo{d-XAOe7W-`NwDj2^& z%_te=5F(G#J^jK8L|I<6_m(V<hs+QTF{QnoHRIEG2f)`;+mSY_DUri5aaO75=qr#mYY>7qMj zf&??*f5ePN?^wJZJ^2bh9RJJYHBEq)AalxF1|~5 zwEyO3{I?Ol|7ZCf4Lj{STYkaRm7J-s^s@V2k|or63cS{r#4F;4i&^#YxWsP17=ecw zasNm$M#Kw{UXSzD=t?wBm8l(7;|xdxlGwW7Q6#!STB9)^R98|x1am!jN9N{oJ!LG3 z?bJKq_0$>7_IapNBBXpqFM-Tpc4I)nPfguiYe-fSdj0XJ6VgSE<^aCYOHjGtwv!}z zQffiDBNmK0kqA}Icog7LYV{ro1^zHbn~}&wzJ}`@Tcb|(@nkM1Nbf5tj`O? z7`;R8@pHr<45==G6t`O|s4&GB$EZzvdB||AxUj1b{OWLmds;pmcE;YI2NK8T z!W6uvrt^mPl4J}4Dg>g0?^r%5#^m_t5@`a>-L*SJ^HCGZQ%F1y^kc zD8=50bErC%Op9`|^vFOCRW57$6;bvByT-S)2kAHnxuLP`aTpGrCWt3c8qF|$&TP3OBVA~M-+f!0JM*kv`Ab6D2izfa{Z`> zG}NJ&=*0$l#hfM6aSbTy#U6VYi)84~wRke(zzAoNx`y+(u21K5lFi zJWbNfVO&e7uR>6JL7z2OOiw(;d1AAW4M9wG_9!(;%6}&6gCeSYA-RJ>bZ6NOTnD

AmDdJyP1waPjjEov(T$KxSk`QN;edPeEIT6u< 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

)pm!y#Q3x@M7W!}$Uq^aq_0qHn_brW-|Q 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�Gi%j%iy{=rt)TZgy>m* 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%0D#B#G*~ zzUx$yB)abUuJ@88;buwtO`w;s^YvXHB)LSLNs{Lh7Qephqa>H8G)eMYqSLPL8clKu zmrIi861{eP*QZG?(QK0Bxnwzgeb>I2Yqt)^?u3N9m4v(BNpcC7T;Kg}k|d0LeRo2M z-Aakw?Ug<5~;twC*k`&%J)nPgx(`|#PvNd zCIw{)AW5D}X}>2Cg*_??O!8b}U|ipGEU8N@3Q6)@DjjDZ&v!6eTmcEshT|VE?0yyhpI7<7UxF=uzm`cA zgpu-QCRKFSKVI1TKK{4xVf-cRhuPu!EHo!_GXoe62vI*MOegk&U37YxIfNX-c{As|U zDnSbvWk5DT^A2G^HbFZ_XtsvT)v(zbGS}8-tJwl~TCD8zigSyV{bc|ZNpn$bv9cBt z!GLVG`=VxMKsG_!C~CE;%xG;jG|Vxx)ykR&W~%Z>#VBd+U`0l z`&$Jcwah0J?6Rs}51@|19|EWywBwU5!|G)Cs-y5`0Cg0Mof(kL{+`mW49F(O;Q+;P0%ET0oepiQW%g; z&?JQc*#u2e7?4fSB!vOl1Wi&HkWJ7eg#pBL-v>bU9Mc;@3InnUnxrrwo1jSw1F{KzqO@W_ zHbD~{24oX7!C^o)K@%JXWD_*OVL&!P6C4I)6SR4d0oec%e=UN;fNX*$3k=96XtJ0t2!M z8hbM!o1n2b1F{Jkdov)Lps_atvI!b{Ga#Fwu{Q&<2^xF1TUEy1Lk1dqGa#FpjlCI= zP0-kz0oeqNy%~^A(Ab*+*#wQf8IVoT*qZ^_1dY8JkWJ9on*rGbjlCI=P0-kz0oeqN zy%~^A(Ab*+*#wQf8IVoT*qZ^_1dY8JkWJ9on*rGbjlCI=P0-kz0oep?)?h$3L7O!g zkWJ8L4F+TrG+AIkHbIjG24oX7SztgmL6ZdrWD~TVnMYOgUpCQTKsLXcXfPm~pos

LRApau|IP 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 A!T Date: Tue, 17 Jan 2023 17:30:17 -0500 Subject: [PATCH 17/25] fix typo in version --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 69f90f68c..f4e469755 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,4 @@ -# [5.0.1](https://github.com/phalcon/cphalcon/releases/tag/v5.5.1) +# [5.0.1](https://github.com/phalcon/cphalcon/releases/tag/v5.0.1) ## Changed - Update composer dependencies to require and support with 8.0 - Updated phalcon v4 classes for v5 replacements From 2c4c4eb1ac96779747f15624b51f70369fba6f8e Mon Sep 17 00:00:00 2001 From: Jon Warmington Date: Tue, 17 Jan 2023 17:32:25 -0500 Subject: [PATCH 18/25] update tests php and phalcon version --- .github/workflows/tests.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 3ca856839..64eff6bfb 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -32,9 +32,8 @@ jobs: strategy: fail-fast: false matrix: - php-versions: ['7.3', '7.4'] - # There is no 4.1.1 version due release bug - phalcon-versions: ['4.0.5', '4.0.6', '4.1.0', '4.1.2'] + php-versions: ['8.0, '8.1'] + phalcon-versions: ['5.0.1'] steps: - uses: actions/checkout@v1 From 89492ea98fac139f5e09ad696fed8123dc49eb93 Mon Sep 17 00:00:00 2001 From: Jon Warmington Date: Tue, 17 Jan 2023 17:32:51 -0500 Subject: [PATCH 19/25] update tests php and phalcon version --- .github/workflows/tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 64eff6bfb..8b7212efe 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -32,7 +32,7 @@ jobs: strategy: fail-fast: false matrix: - php-versions: ['8.0, '8.1'] + php-versions: ['8.0', '8.1'] phalcon-versions: ['5.0.1'] steps: - uses: actions/checkout@v1 From 268a9182a969e9eb438cd5ef9baf8c28b4c52418 Mon Sep 17 00:00:00 2001 From: Jon Warmington Date: Tue, 17 Jan 2023 17:40:27 -0500 Subject: [PATCH 20/25] update versions in readme --- README.md | 20 +++++--------------- 1 file changed, 5 insertions(+), 15 deletions(-) diff --git a/README.md b/README.md index d6902be08..18bdc06ed 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Phalcon Devtools -[![codecov](https://codecov.io/gh/phalcon/phalcon-devtools/branch/4.0.x/graph/badge.svg)](https://codecov.io/gh/phalcon/phalcon-devtools) +[![codecov](https://codecov.io/gh/phalcon/phalcon-devtools/branch/5.0.x/graph/badge.svg)](https://codecov.io/gh/phalcon/phalcon-devtools) [![Latest Version](https://img.shields.io/packagist/v/phalcon/devtools.svg?style=flat-square)][:devtools:] [![Software License](https://img.shields.io/badge/license-BSD--3-brightgreen.svg?style=flat-square)][:license:] [![Total Downloads](https://img.shields.io/packagist/dt/phalcon/devtools.svg?style=flat-square)][:packagist:] @@ -21,8 +21,8 @@ with Phalcon framework. ## Requirements -* PHP >= 7.3 -* Phalcon >= 4.0.0 +* PHP >= 8.0 +* Phalcon >= 5.0.1 ## Installing via Composer @@ -37,17 +37,7 @@ Create the composer.json file as follows: ```json { "require-dev": { - "phalcon/devtools": "~4.1" - } -} -``` - -If you are still using Phalcon 3.4.x, create a `composer.json` with the following instead: - -```json -{ - "require-dev": { - "phalcon/devtools": "^3.4" + "phalcon/devtools": "~5.0.0" } } ``` @@ -115,7 +105,7 @@ This command should display something similar to: ```sh $ phalcon --help -Phalcon DevTools (4.1.0) +Phalcon DevTools (5.0.0) Help: Lists the commands available in Phalcon DevTools From 745c6c404fe6ec61d7208a215cfaa4f3d9de1f11 Mon Sep 17 00:00:00 2001 From: Jon Warmington Date: Tue, 17 Jan 2023 17:42:18 -0500 Subject: [PATCH 21/25] update dev tool version to 5.0.0 --- src/Version.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Version.php b/src/Version.php index 58f1f0a9d..834547f61 100644 --- a/src/Version.php +++ b/src/Version.php @@ -23,7 +23,7 @@ class Version // phpcs:disable protected static function getVersion(): array { - return [4, 3, 0, 0, 0]; + return [5, 0, 0, 0, 0]; } // phpcs:enable From 06e6d365683fa6efd159ad6e61f021ea42593080 Mon Sep 17 00:00:00 2001 From: Jon Warmington Date: Tue, 17 Jan 2023 17:45:45 -0500 Subject: [PATCH 22/25] update release phar to use php 8 and phalcon 5 --- .github/workflows/release-phar.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/release-phar.yml b/.github/workflows/release-phar.yml index 66de9dfd7..dfaa9d2a1 100644 --- a/.github/workflows/release-phar.yml +++ b/.github/workflows/release-phar.yml @@ -13,11 +13,11 @@ jobs: - name: Checkout code uses: actions/checkout@v2 - - name: Set PHP 7.3 + - name: Set PHP 8.0 uses: shivammathur/setup-php@v2 with: - php-version: '7.3' - extensions: phalcon-4.0.5 + php-version: '8.0' + extensions: phalcon-5.0.1 - name: Compile phalcon.phar run: | From abb77beedfca45adcdb9989a6b5ad6f2af112035 Mon Sep 17 00:00:00 2001 From: Jon Warmington Date: Wed, 18 Jan 2023 15:12:39 -0500 Subject: [PATCH 23/25] remove accidental add of composer.phar --- composer.phar | Bin 2837125 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 composer.phar diff --git a/composer.phar b/composer.phar deleted file mode 100644 index decd0873c2e403b547613bcdd7f4f3b0f185941a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2837125 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≠j+=FltymmmI5#ngj3c{$_6~$&IF3ng{Ng^&HwDNTjowndekd3etCe>bPqaGUmR!X4(*x za+&q)eC{CI5u_s<_jWU8EK*YmD;)Uoy~L;gu)<|xOb-o0@YU1VM<;=sj&YLTSxlz`|iA3 z%f}{dWrU(eDtyr-81oOJTrU=w^u%Yca!y>u<`4yGiCBjqpT=Y7oEod3q)()dalz`? z+~l)EAP-}2!61FzHK*RBO}?q$z2wTbxIL`c6r~I?H4xHiEfzCV z_HPPk&4Ct%wEo5yU!y$5++&4Vo6B!C{Uc-IAE4LFIr{@zuwwmdd8$I{w|^7nz32%} z45a5?J?da84lRM{%x`0YjBpj2A}$nDNBZ!(e_gGd&8sA4f#lQ^F!p8{Qlt-G_x{RZ zS|=FWK8q0QDu2uJh*c|H+^1r{3qw7HLRruQzFs7`zohq$zUww^9USEFOdjD&=hOU% z(SQK(&+BXtkX|tRwXamb*g7Ww9NcP0*Mp6=DCtRCu61KPRf!jYV8;)@5U}G(d;Yr8 z?ejNGQ#K^o@9%FxNH^W_m0v3F6+tM{=+OSHfRMJfywz=yRkT!Izpy1Al95Py^iliW zqD(-elY7J~A8O6X0z`W84F|i-jfxZM>Gl**8jjAE+!#(j1XI>wG6+aN^ZVix%2dS} zL9v9cG}eO6J6Eh0>77T-{x3y}tus_VB1o&TpUl%~fI1P@l6_8k^>=>w3Wb^}Q#k7( zNIwwkL;B+fulkK5O)Dy44!Md*__n_3CE{(7o_53HcPmzc7Mr6cI;XQmPf3@N-thST zE*WTUtnVfHKD}mi+ju+X1+BeF5J=zjnmb&qXLdydWQ`(cz_|7Q^BgNs(!%D2$13ZU z3rqXS`wb#P(!;-SyoqIFLOeg2mIe zoVb;r5H!+N|GM8<%eX!A(CjMb?NXHV$xnzoh z77vs3$yZ+GR!YZKh46gxcdfPEN;DVjBq?tD0$YlIupPoHz?nBr97hKV|D=A?*2 zxe0@YI#0UyUvGUtQDRH`)0j?!RV<8j5m|aBy;Tm#>Q5X)R|{99JKpjI7yF1!>x>7K zcw7$W=HvjKj-JqD@*(Md(u1%5?kAMN`B8ECfb%h$r(nZCI#OS>LO_(>60Hm(rtmqGDm`95}%kf zTRXwmp{{%%x{Q55I+&g3Qd|~P=}Hbnn=uf8lEvT8u~?*wuX*qW?S;nbSgWY=E9*v#sdw0AYW&Sx{}`7xY2o`v8}eCSb$flv8M_sY2DVghqbZQ zx>iGRLqSF4?`7g7kWRhhmscs&Nmb;Q02S)j2T_*&N_zVzpB_<6#K^)HEno$0HtU|? zo6yqd^@2!x;2BE?6tP-^k>|WMp+o*#ph#zJew}k5W7a=lB`u>g_=b`@0KN%ZN!p*D z_muJ!v$sJp0F_6Bk3_lrP>VwP+s3oq24__i9BB!o_#11dP2S^dP&KO&Y-*|DB|q2q zT7F2k9R5ugqN^sJfERD~?F<~mpm<0hKID*k6;HJ;3xGoUbe*^_q>axxutlL}#*;Vm zzh72Fq|a^Kd4U4O7UcmW>EKU2L>mtI);JZ3Ns(m)D6aa5cL zKY(3D`mBxHKCkVnHpFCUYEG7iIQl&Lmtdr?8Qu5w3bv?9zn_82Ah->ZFtgqNEDJ|E zHuuxcb*X0E6fS6Gh{NpyN&3SJZe5@p#-gY;F(^oZdPqzW>7}<`Go=M)MW!WiH_I|Nkq~ACo$Tx`B9h8+mGUYe#XXQv*xc6Ib zPcc?E4KFXn7+sScLkODs@#{IZEa{>)JWnP{@YKeOvSJoV?_G4WTUntgVKZa^%n`yh zxCUd)wtOuXc&wiEv}5o7m9{)tYJq3VrXR7~mL=W%o6os)O=PGf)C@DsLT_!cg-CC^ z@%$fYg|WmL!>+a6EO(GhNTkQj+TYER70ba^vz&i9#ji{I&(iwfI43Z<#+*29-`Da; z`uHu|-0C-GOAU`}aJy5wZL%22Vt&`D7KC*5&YRuzP?ub>g5X5s1oD1NJnd>35~Nox z`H(YPm_?I#Cj=JXJEj7~zOu$LL7MI#*iTzug$aY;d0&3Ob=9FaxVgIugq+$jNbG|V zF$<)3zy2?uQ7(?D+zww1zY-lKy>Gl{vldStV(bo$vREDeDEf^$PWtV_rsrw-S!O`l>I$QxYoU<&q zNzaoGz3_myYrV-$USBYx#xey9V{^`?UW@|ix+f2OpO&AU$hRz%I&oPV+4py>4!!3I z$9{5mN#S1PEL+}hlh%`-dGBXkWDGtAxFZ z`Bg(&Vx+VydSX;iSz?TEUKI`V`9|>5;R? zT@+wWv=3YW$9H>vCi5xjZ?Ar%%P`|$MKYwjKdq_gBDGB=B)*Sln$N}#^Pdm0m6M*o z;K2*Eshl1|#l14`y4{u`{p2lAd_~J(4KoX_;83BM&d8l(6i`6~M0#;s{j2nGcDX!0 zD0wMS(ae_JWztLj{arT^Q?}8fiPG7M^jz9+(to|?yH2)A0Ln8iP{d7VxS@{B`}^*D z-S}0vm|^EcIdA~OjCQiLzqG$ByJbk5&bhN<>3n7!J^=2lFc4?qQMQ2ek?Vi?R)wG? zuLvz%o+bNI&`Q@BU+V809j7CmG0S zEj$?Fk&gbY_Z-E8xr+Bfg8bOwNA6OPBtgYND5fMw z^1GrZq<1cu>wF6?o1&~u3>FgypwG?xO63d#JW_=tGjQH<6$mABwDdmde*Gsut&KWy zCNOr3a&@sVIe~bNLN*8_>1gMBFH%TuQzW*?=j;sJrqeY%jEh=5#Cd{9`p?$=9#q66 zV`F6G5Cg9M2enhpNtf>PYbWQV@g2rUZsn7LNBY5UEpW~bgG|+1nb^dC2^{Hp^BN1< z#3Wnj*z1Nqgreqtc<1g1Yfe;@+0~fBkqon_eiBbnLZk=0_O&j*BWWgeEc9eYvOB0q z&pObSCVg<{(Qd$3Z2-b!W0($tUOF5-Odd$qM&sAqg_?Xjw8UHH01BL3^NpB4(n5If=da(ZO}6DRv?``#9c^o+%u z&QPwB#zUxS4vMFrEGqH-2_sC_NUyr=VwY!_G~Z2!7mAg>PkN8^jmLl5g*=x|CqCsa zZ3GCb7iRe5;`Ne#vg3#+Q~)z)*x;@&@F?ffCpoGfsF5UgfXUZyo^2sWmu-AOPWei*q6rYj*}V?a3)vt&W#KI! zR*WQf-NWcLql!#CE*ebw%jY*aCb+j#VJvbm$bu?x1-^>{WQ6pMy&o=CWn^M#M-#5R z;)V02>4tXFEL92t6aiws$?8Fql3A&JZhy-X>79$)+mxlm5tWRnOd7nUcUnBsBbGhl zmj2wPiHRzNM~U^~o3+wr3jVyqEE?&)gB|Zt?&c<-?HI~#nH*`t#T|@7tHkDu9V5N( zSEuwT0@F&O{6rAQQ1>XVBxZ1&+*~5MNILR^E4C>Xx7B8XW#dCcx=-vFY2lC)Z&#$I znIRz+7S}%#=oSPZs8OUlh8McIGpYL$ns=s=nHRV(N>G#Zq#q8Rpp1FL?d(aUdgW=D zw-mOgx!RYNzlwa0h@A9*^S|&8#aJISt}+IN&K&h#6HH*@kl2%wIVKx?X6xU#pKU$q z>$czRvfTRiu%@=c7&B*)&=#)mwKcXr(*OG0vUh6BPTk}Bw3Tetm&7R{eQWosRa#5$ zGgeDzs=8ICD$=J@r@74FJ?*ZJ{3PRv-gM9}A#C>U-|=>=9BNQd^`|L4zCUF#>uaYsYAuGfmDlV;y^fXisx({^=jv3G*| z-Sk4_unN=hN7!DP`S9j^&KhNxJ`j=X_b)_wr|~PPTNg9IEtf;>(dPzToz2w9@`( ztWsB9$dX(lmW1@ppPBE%qI+sdOl_gAoOh5NdZY{Ay4W2B+*1>|0mnXvb9vq*?rTot z99tdf5qn+Iqyk;F8v^aXxrXwTnd7<(IbI}8J$YC>OwxVMTmM$AVRy!yTSlhcU!iX5 z1lRN#NRK`LMQ&^V^xbKVdXt*7srUD~s@b}$rAE@r9$dY*wr+RkX$Pz|qO0JaxvyE@ znAAtwI(x0l26#s5vu3PfeGeb^*i+iRO{iZS!x?)#4p`e~>syx{%4IkZ-0y7Yq%@Rt z+30Uw82OB6q+)Z|^@d_DRONQ5l5~C3UtEZIcZQw=Hp2mzEf~wnw$;Vb93r3Bytu=|`@+&<)0y?M7vKWog>_N&1m}=O2n&cg2Nn>t)GqRMRs& zxMo`=sW4~;>SLvqH5g@SZg_Yaf}AnP7?ghva%qZd+skbEBNlLUqaxa`DHJ0 z14s*(&flrE?2h$?^+AR-T%0U)s)RQ#aXG<5H}Vx*^-G9`^BL*Jr&?dF_3h5GB2pjo zuUN&k;>MBQb=BWo2y=IaOQZ_!YOT)l$P}*Zu=$QDi4Krn`=ys2t_^wyYD3suJRFlV z%CG_v<)9!PlZ(EW71`$Pha+>hqQ%l_`Iv;hjp5Ytl?pko+Cjm z(%NmQ8h7hk&4r60dI;2zloNF&LY5l9Ncb?3=IBmLp` zXE}yWs#K2gB90w{;wGJtBsp(WlBEAy`@+|1Bhxd&3_*QXphz$M)n2zM)QQ!gVopW~ z@*IIA?Rn)BZXQ8uiS{!kHC7nW_}U7Q5$T1G@3*fq(GV}ujgo6oQtc-GmJ5iN2ngw) zmoIW|+@i`Law;p)!+!;eQO2aHi_dia#4-3R+N!Nkp1{jmSaoAx{e8)^|MX`UHI8%< zh2RxOQ(Cv<5|ofU&qs~qgtYeg*IumBnO~I?h3eCzmmd@u(!SfCa4DMerh^GF^L4SU zr0;y`j-!>CxznLIKDJ6fkzTv=5|=f3Y-I%QCk7q;UOY&7kiPoNzuu@URMD0`9Og~q z_LT7{{zZd2At0nj9`>ER6{L!`7!b>b6N$p5#1A1ox;Fhig{vZ51IPaaEnB*;Z5ioP z^$)o;B+tem>1eQ=o+uXZx>A>fkQ0%T9=vGhWm>yuW5VT(jmaRda%_w~HL_v}=UPPp zyZ6|kuq;Ht?nWWbF%M7GsGQ2x>5KIy_H-gZU2t!p#qP6=1UsF$gVbouNnw<l@rWRaJ*9P$7IXSVoXYKk|)tII%S1 zb46|J$ubli67TyFjUq>+pS|pm9&K9Hk+LCgx8QKLn1Io{?H-rDCoLV`{aeNKOk%vt zh9~m|$?SQZe5B=y^d0xS_d-ReDkq09kjtBk&)D^h&#--@r`@~M<+FPhgf9m-n_Nh0 zDC-PdD;9)wam(v3P!3KB$Hj^%YV4GVpf@9U!>0n*tmNHz9a_m>qr_XusdzH0cQ&s3 zpqBKkui?Zi$-ZTmS_$QzYpW)`=BUemt^nS2n*`8@yKa!=IzC}Ee6!4tr0;p?%k2s> zC&GUzH60 z(O1*$1;>_sLHhSEHr=Of@kVP5p^UZGmdP@({Pz?7K(vJPwnaa63so<*Ad1x1$)m%g zlUrJi`QX7uJx}sGG5e%f?SItq%2&#hainF~7PiMaMxSTfM7ny*Z(ZEZ^Iu||$UCEv zWi>9Zi(XY{QAqcG^7AulPk>@B@bl2F#e#uyCcWklAKG8rSy zGTcc|Kkh=8_fnN&mizSt)P4#5UyoQKL+gQzYX0w$DP;oXUBM-iDsJ=N2}!KO_AjEaPi(q-%@*_^Zxu9Z6<(n zr7^r6W5Mqf0gxWr`aT!EX|39A%BOv&CKF!xu3Guleo3B3WK~J}`ae8=hDvwUu7F2@ zL#nY#RD<*f$K}^)4b_K+vLDET+%6I<(z{=ma%*7EM~@pOGnJTosEjy&C@m&^^~m;3 z%Fpa7EuJivthK&E#yRQNKK#KqYT@?Eg@c!Ib>_v1#YI$RR~S>AXk|B!Ww3$6hu9%X zddv?}wTi#A8h**V5*cTjyf?YFXYIF8BI5p7_$FQUk*_$LS)~&c0l2}R#M&ut3F%G0 zU$j|y^wK+{oe%(cSRpNW3=O1hBK^!mr??Dv-))PG9S@XVYVeUvK60?dBVBmx!)}|X z$`lp=AYrz+bqMb|3ce!dX)mytq~&Wa-lh$o8IOH93>n7z?Hr3o`t{G<{Vl~?G^5Tw zb9^ie_goxTqXNsBF`i7P*&OqPCv0H=1O#m^vr)e;u5N>Oo474 z$cc(xVk~k@;GakrlU}_2_wEFo7lV#9-eqaHDnbK!N(M6N{U>jntKBmrUaN(LuNPp_ z`|iH&ECsGIyE+av|G~b=*?mnB_^{9a){mU$Qcazl2oONb4Tj*Z5-v%<-PNB}F1<5S zl_k0^hgZ$zM~p)eLVdTOlK!T*<|#$3;<>r<>GgVAGf@RD6KK-c{5Ag}g|6ZS1<*-} z2yYcY()%B6JV61gSYG$W?=<7h32ys*2fLp0XF9`bVRGaM!V; z3S7lz2EYl7z8X^lZ7}KQf4tHib(s;P5xmf_x>iOi>C00e{Dm@FWzwz4sB8TinaN47 z{QGfR6m%uJPGWmeWvvbxV);G7GU?rC?c?$l8A;hKbfl^enyb`bE9-62Rd3sIlk#1~ zX$|;31E=E6OXsSI`#w=(()XRU*Jrhc6Dsp=uK|F6gOdZUw%~4n&xs8uz3xvZxJ1e- zv#CQ=2QNUoLnJ_Y{m9)eZdpG)f9{^@Lj{BMsqg*tHf`g=X)zL-mlH73>u!G4b_JWB zp`cNhA<>$Hhjj5Te(7xI^bA>ykoG-kC zZTvYJL)J*&lYhzUl(j1EiD32GwL%>7MY0egeegX)Pb*~Iv^~(runIkf6OrOXu1MGZ z;RffnPp?@9q77SrglUy959!0-zvh+7$@GG9FwT(wQM8ow-pfBfpjb0xsi&~rtUmpN z%V%7=$VEhE$Wm|CJM{Tg8God={{34nY|}V1LA$11EHf(U3!nD^r%zSlqh{pcQst3t z<}V7n0oyR_GtxVTu5}x0RRp9cxZ&BsJoi8gLwe0&wa!_ZTe(pd#vxoQ2&DTyvhX?D zQ&obO9)jjeut|sSV|gLH@Mm+~!e#M{c!?)FydC8zBGQi@)a6pSt8~7{8Fr0vTL5?H z$lEcptwy@v8)mztrYd&M!wT7Pf8DtH=D*#b0;{4&9+Y+X$8ckvlj3hOMWP>a4T*my z@ma6`^xeuq6-nEy2VM0CIS_uP+g%4d&mHKmq5#%~O0P7pkIW9)k8IGGOmw7EEuTAh z25boy60o@S6F~VPw>y7&*qsVhWj&Du73w$tK>Q`Yf9%tWS;f5zW8%tQ>UzNCn`K@h z?YeKlHx#joCJ17%@huGQ=BS(l;8xs+$Fq_Ueng-MsgKDDufXd)uR%( zA^p=EZ{J%Ps$#GN%nqD@tq;m1MY{0Jzc}Zo%1Tp^`ii;n@$8UQvjFfX!W!vUZ+i3q zWvz;DrVc^6ZM1;1!TOPs|5=T-f28{j{@Uf`R?#yp&apI{OL$4avxGy^KTdtsx#?B3 z!eQzk{PU0=-rSz6uK0TTn8p`H#`H9JLGdAF7)!Md_UVZro zwyET*4D|qS&}}0$Z^5p@H$-lv`(ATyy<%07n+?I?<_tu<@LGoON49sii~`aNnp-}u zm{okzUIb3YG@R}Q!U=c0z>ywt=YPLn;i`0l@jud5*PJg>mi01e*WpXt;H+Y7Esptb zXjmO6ERp`~eHS00EHz;!sjxT}C_4{0o|@pfa@r=n{I)y3s6fY529l7a@j|~Wy+=B7 z=guE%@hXyL<{YAwo{a4`l=K^CE*MZcbD>lV9MM}j56a)xhTq&>1X z8F_yaYSD9TD@YIh;@4f|I8ni(P9~gdk&V0uVG3Yua^ii zX{O=nqZB!X&oQMi;#_4qh+T1?^eX8a_g?X9EqhGGvPk4Yrc9w|;yIs^o+N#7X}`r< zJYn%AjaofcFgJJKCCfI__ARe>2ka8!Q&Lh-{oyw5Qn@gWfq|)1zhqkmWfCEM{)vBb z7oH@VStAE6ou*RtWbz~O9$x*Ps8Et3p;gus%1@Qu$t zRAE~y3SODwbih{zJEe$AA}zuty+8lur3zkIfgL#Q4bL~nK`$1LNjKj-$N49Tc04Rz zf^v$*Hgp{K48bM6^Q(utP3ajj%L`TGpl^{$hjiIHe)>0+KxJ#?B)~*B{Xhlq^Rx1s zzIdxbCC;p4W>zPWt`-{@6hZH-mwSSBi8Rn>G{|>UM!8{px3qcJa8QD-P6YrrTpH z7VMoEL;Z-A*_+yLlWBxFsJ3vM3z zoXRADhX_PMBQE+vM~ea^1b-s{p=-2{6ICbudgi09sbV;&QqWSRj$BR zNL=^Gv`YH#lkYfR;SwyvbZ}N|FP8yKdc$6`-41GkISd10q94b*ug`@$H%(I$;(ryP z);m=8!aokTy+Hc=+|QiVul<&!u2>vCoxAgQ#=lxG%h4xoNoo-ZBvqTPKoq(~E zhEBBtBkeu8&8=NdnF%w&C{i6CD{RLdXc_y)n#ZBRQ~=UvUwzYj?Tl&z)iD{z#sy4c zSz?=efX#*czdFL!K>ClVfvdHK-Q<390sCFUMLFLkT}b+~pFiprX9*s<--Tc<3XAqSW-piCBmK!+ z_WqeNo3P}Y1{E7xuy&dTvQ=aOHj@76j}JXdZHg9c|{3DSmR$M%||_lmGc zzjH_U4XV|8d0|*se-lPYFaG{_`<2n88QW%h1p)KmuTbcCN;o4u=kzmARY*8&G5w1{ zR!g+LL4ZlWd&hjY0#8~8#DL=&(Qgqr($uGZ^=IWX$ymhTB<*cg220BD&1ySjVM%(! z-RDjz?2MW(uy*4y0(^*=Y0{Vf=tKX#JHR}G%WR0yG_p_z4C!m?&N@tilia|VAd-Ud zZx_juzW=BnS6$aSK*UH))FB9;eqQ(@ee;EHTBdx>1#DEs1;!+h~j_7j)l zkThS1pf==lI~+r=+Sf8fdiz^Wcia6*j(G^>48+)x8|Z)<541p}J5D>>rF74!tSX*_ z|DLs_N%wEK{4teqlEGItEah7)jc8vWqn`Bp2c7u`g-EcYrEGBB7#Bxx9_~nP4Xjky9`3 zaAA)Ga~$Unj#0K8(kOr0_{3+=en^{p(o9&Ars2pk1D0;X`d1Q}A)Rx@@xN2d1X~UgQ(qC-bxaugQvyx;wtoz{k(Dql%>deoqPNC! zOnT!Zi?3CV6P&g{afV0M7jtG6X-829u7q zUweci9$k^a1nYU*QU7*FCo3x|x6T3`JLmwbsHF7|{B*5WTv;Q6wWtZOZXYad&kdDF z2aMM>fWOVA#>IzOT+*iZU+*+xcX1KiHgCq=>qQoqGSas>{A#+7nQ8Zd z`^ynZI{1?t-RdmC9TK44u}R(th>KPRb2<4y<@)_W7K!w*AN|B_J{?!F?-WUBNE7yv zDV6lGkMHfAs{|)P_=*{?hv5^lX{7i6^#B*HLKn|svZM`7XNyDP$C2)T*g0-f_qljZ z)T>#XM$*&|_kFfgj}>TmYAA~rbr!SrWMr^Bzzwa^vV{#xYP^5$U79HyfzKBETZgvg zaNocbo|`OXgYP@L`k94>?C8#}C9$76yPTXNKQf@z&;M{^F7lha8@b=TU>Tc{!+0ZE z<@Tx<>q^G*qwsx-PQ+V52E??=X zQ+vD2LuW%&m7eL{ux?#z&&!Eb!mWmx;#7qvd-2G|8r;t`+|uIn+8F-Ma2ENFd_=yI zY8z`d1A^lkFrFkircqFp?`YE#HoMvh}Lw zEiIUp;4;*2tP8lTOD$WT^0?mAz_C~~p&zK#WWHSQ{fggq*3{JEGQ>i$t9SOh|3XsP9?1!Q((ZDx2FQ!#GGbE2;;7s{EjKuDWdQ+YI3YFci9 zf?pyG)=rE~7O}TkX6Hmvj9eF{z~z+T57GyBwG&%My8Tj7c7kH2lr6(c^CnH6DJ!xn zVjgtEfb}$+5-qI7b%}{P*3Vh$3v#)+DL>9|Nz^5^ZE_4ZA!O`^T1tBGyr8u^Q|B}-F*FCgEfOzGmXRj!i=4yAQw)5t0`Rma#)MU#h!pCU z=8zY$e0>4xZU;tkOF5#3`7(i}X;Yxit7(Bj<_t1X%xy!?SISv{sIJHm7x4iUL)U!A z!D}8yX95qc!R4l-DPOr#nUXUOfh^2uvnA&*(;*|`_MS2<%DCES9`~UeAVBjaj2T8) zVpC$B5VLEs#zid{8oRBK8$w&*f#H>yXr6Q%M&Tf~?7}w3%p@&l@XoG>`ohTJ7Cqe5 zS{TL@EYofS1yCL>7PhDI+3l%H6JLE@TPB|`lvA9)&CG=EkI2ldVrJ7SPlJ+&; ztc!MNXC?jXW1x#qg_JPRh$RV)G1E#*CB$ydg1d+)CbtHxShXo(pP*m#vdxh$)$ z`Y<;A6*ApgZdz`~Pk4M~oIBliD%mj>G zM7PjQeq~UvaAjeA3qKqi3Nx&D28tSC%Nt*Yy`T|Ql^EBgDiW#-GRt`pQ z;|_qxJ>qr4%U4#Qnbyt6tVr!}Kfux4mNgDt9!8s5BGY%>`mPj>jG3zSyQQPW?C`SD za(SZEl1`&!^LP%sLCuBYNP2K2*JM`F2yDTGG~@FM{;>?UTG=qQHP*A~u*7%s_|bVQt&anx+36;Q{-OVY9f#IWR2Iygw_2 z2BeG_W8SBnE!tH(7g7jC=a@K22LuZxyB^0wWqcd!ha3;?jq|-Tsc2a!n{o2&`rT9dYn}H4zh|60X)NT(Fw{b_kHW*q!6!cE4EJ_nB)n zPOy9SEJSze>o)YY)iuz?x6OlbsN0lUu_8sg;=bjG2)?$~OpFVwr~G%ZWnvMniaAXf z7_e=h94sfRgX%~iu}0(V+pcxPCRk)@=QdD3>}(g5rIrMrVA$;go&s7uG9eeM=86%~ z9fK74&X`~fq+>QB2p3OR*`%Q_*LnuBbPQ+VM}lK^3b5;qr`uqI4B*rDRa}9|My1~p zJU0wW=|xk@&S3x7#;!f8%HYzPvglw+;fhZ9g{4#l8yB%-W(MW~ zB0q>N2!HFk^M6m7gQc@+le3b-Ph%=3LmTe1j(KBhg$^U*M95HgUs3{4B;!~>gfO3& zC0bhi=J=)`Mj{wP{16!i80k8&47b!#=?WQ4!Zv?!5|y6<(eu~flN+nH1-2ihjPPG; zd(uWMo`Er_a)^vlHyQ)xU@6@=^uG0a!Qe2zSAk3scg(N^Zd zQF1=$p~x@xxK!)dSj9(n6|o|a+(G_~;kk(^g4oHJ6<%yp?3cex$aY;Oj}X5&c5a&q z+ezM1HVV|$&x>hd8%?q->~9^*WlHiPQdA!iT8UMCtfx>YPxmN}9`++fFcPV$C)kzJ zhT}~!x>HrD;<%r@lA+cJHdBuJxnX7xt|$Gfy&d_j*IdWlZ;4USQsfDPEp6s0z*yJN zf%bOnjQ4D(tX3I{Zrs>8Nmom?S**Is!4R=CiTgEIhLbQBp!&OxGBRFCkVYR<$T*pTuUgwAiES zI5t0u?G78V@|IK1J-`~H-F9ca-MR}p*KFI-{j>gP@I$Tqsjg*Qu8ggTnGflK)RCwo zo){B_|{Z<=%3TiMTKe1EnXF|#a#8P{y7AdKBy*O=-U*wEY2 zGtl1A-P6&AfNr}tT&iKzS44N?Wf(8jTZzrMW#<%MNiWCQq>I{F5F*y~x-sfa~jQ0$euL;+*Ji7xrTB;BnFPfGkt~JC7zzZsc;5OF5o=eau z++1o_(xa4<+5hl_9T*}bB>pm6LRbSBv!{3TY^-bRTG!oW2k_|w>$=)Iq*fiBEiKqX z@5pb%PH5~&tm(pXN9MpnlR2<}Qex7D{XH@VH!U9$-`|?pdf&xrX@MabXx-4)wYICZ zeV~2Ay6$K_jo5|3|7+?B6Xo1E&V$>0kca|tPsuW&O6Pnn(Sx?=vIj{fNcVzKtAkM_ z867pTKR3xa1njtRPujh)uNR{Nolj3;*!h}LP2ha;0q=JxO};c)46eE8usT#(Em;Ao zz;%6DUWG(u2&!vZ?#>zW$9gE)7*<%`A3>*bgJC;V5dXlE)%@K-tiq~6#xj$a>}19| z?Hd-g4r|`k;8K&~oVuG4L3`b`->`0@rpr)b`U-v8h8b5Bf^=#Ts?~TjYzHpY$2+E|le-7+lrvyH28k%s0J?V!`HA&) z0|V`yJp%(AZo(((#-|7;M#$WMLev14^>I)^$V-TpB*akeFEmJNPv!MjWcz~F3fr# zY;4P5!C_dd4_FU|xND6an9a*lb5i&hv_^22r{=(#B|L4%(41!OKGHVQ9DqH?hmlY7 zoQB5!JP^=r2^bAa%#T%szxe-`!gmH|8nK6-+hu`=N;^>plZbswBUHskplZjlb**EF zmctu2#sKJVG&06%jXvP!x%!6G+_|aQ+3|_;RDB574Jqq(kHOI#rs;x_ga{PgBU{YG8QFjNy+a z`;Z$-J7v>mU~6^?rpK3}*ILL-XQowHB|ElfK4+KJiwM~R=LWc+UAM|qTf=cJtLV?ID8&?;lk zlbRxGD68bk%_-XRwUi4GF|YZL3W!~$>kn2OSo#@fh)ck%y&-Z4La~;?v_J;4Y78bv zd9I03pC+?p!=TbNum=)M*cHogg779yuaW@QOrlUnGl#}jh{)Y!oP)Ct5+)e^@I4KmJ6I;OcSNFPuhZ4$7xX^}OlsVtbe`U+e(LNJ`zEKsixhO0~r^jUU*8~q} zq*$1oFfLHgHv64<*!&r8x%o=DwT;&P6f;xB@cTdIN;qSSywh@)9d5d_fq`S9AY!cE zl3gUS3OivTmNI}(_Ia`v7zpb9GpkcjKxwb(3Z@-7p@JV9{PC-$nN47U3x5fFaN-SQ zt`BjgFSzv51C;?0dQpNDS^n3%To*agp8s{=6Oxs zQaOLKoX2ypJJOPBRe+SKHDyfPB(Jq=Ofg;D@q&!;y5^d?)OJ{WbJhaKS1PiB$-E)e zT(^Tqp8^;-_I6D|$ygn5@UX&jQh4tspAM|~95R7E$S9X013ZkGd=zInm?Df*0@#As zl4U@BsCj8x8(CMwF4I-Ze?%r|?iOr3{a?2kidsSCx=Y2=a|Hz5ndL6}HeMR3tTc0+ z&eY<$K)5^sgM0!O(ewfTQ18;Nl6P}`**wRt;jHjfP*}Ru z(TAvO_I+bF3dKFfxip;o!{}FT*wry0XnK!LttYEew9TZT{0C&&VTCFg840C_VD zl3&3osZ!WZPu<9~V14EYXMNpys{5@jT-u2jebsN=+|pm#G{2#xWhcjgRDi#5%4u-a zuB)8D?3WuCngd@LWQk1<%Xoa~_7;DHEY1GXGu${`M5pAM!@pG)poBh%HfYPA065 zl=HY-jG_JVh;i}F0e`FysK3#&Do0b^oIr*Ccu{yGBbS?t;g4np;=%`Yd+=wVYoQM` z2lyf!7PT4^AR)J{a>pjL7l4s(wI$RVGiS271Vuo~?72k?P;7>c$vjj2Vxlp>8_OXz ztpb>lN0PvGU=Elz$%@RExGSxUCW+iVgrgckK+r&%)Nb>ad9?-v@E;Vti!w(qo4^!@@(N(p?SAP}WfQ>zv?f~0vM(Q<32v}FWn0)@~#X3T|tb#Us zRY*k~+^Sn-?88B`18+RTdfqr-(hr-=V~7heeqeW+7@UHUGJ{MXi)8`%$53r@Mzw@R z8UuxDBVW=FU@KTe*M>N@v$Sv-DHF&?+h-n#4F9U_g%~5-2jDS0aV9ZrC$flSCGNmQ ziy27qcI<{`Xzc?AO%+4G^#xK{mz|=(&}vB!FJx4vdv;eeJWxt+hSMfE-PW1gYIjg3 zvL%R~5*LPAv>TFiV~ksc6}f;PW8M%@&j3(k%A`r*AVLM>?TrSxlZX9kH?gK$oVjO$&@ujuOSdqxv1BoOFUL)3ipPxDn>YNOdV zj6}~6!Zf!(Ae4e6A`>FzzK?mW%n)Mda{K^^Z((cW9zj?^IIyPCR?dg1`_4&V;D*)+ z+n~9kaf)F~p&cUw=S&vtDYJ6X+mq+>hq>gzQ73iPPmd}B2&h0 zVBS_EA5e>R#odngd7JCub~n$Tx1xXJ=Kf8!^$q9kTsC{@^7C653qGc4)BN-K$Ht^5 z@N2`ohUR&6*6V5)8s}6h6-5a}wv{6&m$uq$ri35TpEz6uj7^x#Ba5!y^~FYvZ8X$o z)tKO)h`nE8J}Q(3UXjB5i}UJvLxKx|pHFUshp@(O*vae+zuRK@z|pN{S&aMHYAz$n z|FRK>f6T_Um(%C%Fu9{Kvb}9GD>3K#o822X`ujtWcikq&X#*|LvPKK!0|jTst92SxEb0QDS?EuZX>mhU!2)b*nu~mi^z*!Spa74 zAHq1%ksAPeV;6&hx7!5AF{8W*kDh=9$D~N=EJ9C8zPGVOaesB+Pxtloc@2JVGKy-J z<#e?|7=3Dcku(4~nw4L)9>ytIN2P*Gyo)Lj4>FBwEsjhw&9!64AYPY+NL2lt?%tlJ z#V)OcmJ0c^nB)*ig1X^At-T6_F+Xd*nLr4;QowEh<*7!*EyoMUwvYUdaGb~lqnPW~ zI_zyz_Eeq95@BNl^@~Z&=%HH$8;b;HOikjA+7KiMrHK0sE`CZN(-adq06i z5s!^?+u0@fZ#4NglD{EyiU`~+b-SzE26|1=v<~Q(@mq~@dzJ)v_(`_*Msvfkm_beG zQ%W8?1?Bc!NpVPDXFB7l64*a&|7S%&_Rj z1)I#UTyKU840HmA!R9n|)UCmj9yP-;)D|&p7FOgAnT4C>8(K3CaNv)J5`*VCyse4k zFTwXd4ob$#*^HQQe=Vu8-GvD*+F=kt_*r1Wgp`U40tUkB#Vt3V2`Dwk!U9fq9u#?F z7-<(_xCt1A(I`??DBHp!Ttggk$67cdPP#UVlTZbE%jSn!ktek{iU>ecDgjOA{HpxM zI0T-Qi);zU1mZR!*-enM?nzSI>^_<0kT7gJ#=2^F7I*3Jo5gNtb1}YgQZbL|C;VVr zXTCLm;;Uo^%_H)Y&a~nXM~=1QJRIhFyRNWDxe-p&@Q{~MZ+7$*KvDv-Q^g7*EbY+c_4gXvX%$XOwAk)yy!r44D0u(6j;jCwXLWF)CM& zWUT7dSI*XoR^N@D-c=T~XA@EktV2r9qf_z!LY{(KHo4?-j1$+Tu$1omXCgg4v9AMB z7!LwI0|ks%y3@BZKl*I!ac)Ekw~q4~xBed7)QGz&I@H_3>cI4@H9C<^;$V*$`#)JT zXRX6ayOEk&k3HI8|IZ#hfaW3LlmjH#|1+~rLUTfU;ue^@VHiA~i)_KFxyMQIbz_B{ z?+OMQz1^U2z+KnD8j}pp-~>UCr0;BCL`z44@jNT&MPxLg)N>-exteLE)|=q%mhuCv ztt>6LgfIu#`HUErY29(MUMt!OM-Benl7qHi^&W7PI=s)B<>=f@gB} zD`DEs3$)#Tt}{4`pgYZ;jEn|)pTP+t6yu>?1k6o{2w+C{o+}woL-LwDk(pEy?>VNF zct0b01by~?r;3T)ob7*a-1umqBlLi5&(>i_C}_Bc97!DZe=$WheRK{M?c!@erzv;- zY`jYe*Fz}+HT8mY_}5mqagxT$ExPUv2KFiq zQR-xE9fAM+m^Sq$_P6=Pm~sBqIfT_LcTtgciTIQT;#T1&qvrvR+ki*k`CIT|6j=%2 z8M_l-vj>_IX2#bTGxKtFku9-}f!{ub^j5q3V02xQ?fR>A+?H4G#g-h zG8dR3C-G5U6R4O?%cGfX=1J4>{EPm$4rBIcn$bElfN6uwAAH0I44*KwgB>k4FxEY# z^(-6#K{KB5qGFK^URdTgcgERf)(#&~g{s_vO{W`KPbp{?U+X3!f zZk4vPN+bNAqUW^goq)u&1sM#UlFAllWoi4Y>feS@ZFxlYV*h;^V#>kJLxyME+|Hxv zNyWpF3!Gle6mgLs`_UM2`OSDOGGbg;g@?J7w4{Hddi$?}`udxUY6)e6H7-tggT;kf zqx*++PWVnw9Els9klZRLoVmrLrG;-oF!4J{LdI*ukosaSLB&Jn9!_)36Tj(}m(I-G zzk%RQbeIY*VGwWDw2SBQEY3cM-IgAEY7K6K(FX%z{2Ac@KiE`BCLXYRs3p-%oXz07 zslIuBL+#F7I|l|I_Pink?xo+vo4L^?;@F(s00Dbv&>G$vNZCoaEbs<`UNTdJdV7h| zuuC@=Eb=`l7c7c&sg4db+>dR0?ud^fd*tea`63hdL-$}~yXiD-b{8G#K{4@}Wo3u~ zc7r+FYm>p^CCp04$&Om#o(YSTNX!fnDVuIv%NNrcwXJX9P45T|7qfi@a2C;S4C3Y3 zNn&NupIBuTSlgGTOTweeG>GGtp7tJUn(c9W$zfHci>%wLK5G;WhJ}62*=R-vb>|}3+*Ftt#0}_KSV_n@_&sHQP3f=3AYv;@ z3<_lLyF6OVg*_80n;684-0M>3pD&4WjtfL|hR_n>Aa1)h2Gw#gHK%(`_dsuJcc-!H z2tMTusAFxwtUICP?wbZy+Fv`4ll<6?=+HLU1821u|!uPyt5e zWPU3rAelT6LclcwW$Y`VkUQ;T5TpuvG0L$NM>IY)FST$1{^8)6ehCdXUwU61#}rIo zjB6&xGdPc8b4#a{2xoD?ZGRZ3_dghi*- z|Eh!U3X$)rMYCh(I;?iJ-0kCz7Rn?(+R2bZ3D<5R$r>Bu%a@s333x@aUoC5-J;2Qz zy`5d_2RhrC>#W#Fe#R%v<*-lTVH2Nd&`clLwTCAslJP?NlK{wL7G{8$QRRuxSX%Eh z8i7?Ao6)wWqwQrj0*w4P?-4WdnC;zP3oAC6wYID7<%P+jJDSfsieS+3_7}cHLkirUkudn%JBI1_od@g*+LaBQdXN@I=bxL9=a#6I?znB?PMw1y`WC?qo(!gTY z;u(PYI^Lc$mYK2_fR(I2$!GbGPg1juOTmK=&ZP){J25&jv}MG&Nw%Q<@34LQQg2^- zM^6vBRSykdG)h!VWQ7EVDGpbaa|;!MRdjT%Z5HaOhe$!$m7ytG7{`D&#o*? zKA0UGE$lg$@a2R1NMaVmG)GJ_j^sksd5}SsKi;y0rUgfa^?WRu4`1Zw&eraN(8I&f zjzW=dqr;OM+R&k0J?2XY8iOc2bj(*3!=J6PC%Fo-C3pXJ5RQo@phBQDBASP47W$b| z8LwkEGi1e*8&NP4>WN@Cq?%GZenLH;gOhpYY!CK6EjB!3OjF@6&HPlcMhtr0XQ=p$ z-E~;VOTk=t5pKRsjcu;g+95(0cB+V#GC_8j#RRB1rW1n5re1=TaJ>zaP%9cVwE>NYX zZDSavmLA`Hf;nml%MzZ%!$YtURws+#Uutqb@wp=DP zhf8wvRwG_W-!wVF47*fQ6P}sVoNCyy{4lT({qAVz$9j^Qbp5XcE8;qN$eWbMH8X9 z+p-?-$FhcA4f@LbY7<$ai*-I@`a!x@FSRgbEG|oPWH}qr->+=++iS;dS!=}=K%80@ z=08!!lqBfW&5Wh!$H#!-B0X=Op;%F$BBs{9(G+hC2{`c@Ay20bt#I*)r_AQDa8unT zIjv7ii;7ZxM%yGditmDum)YqIa(GrUEL#i|l_36PHVu?Z4}S;U>?>S-e?Jmmn2xIFJ{X_T&IvVX zGLK^ed)O#iy_%>5wPyocMB5eX+RpWDYd5ra40N~ltqD3dw6%>^Ck>L=o;&(kn;0r@ zk{O`Z;VWf)fkc0E4l$U*^`hOaJ$SVn)(|0B6Y{F@`L`C|SF7H>*1pcRutp`d#c7ze zLgrjf&>GwYe+h*QC@&CntV3FHM5xsw!FTJ^r-6Y{HT;u9$&P zLvYV}tn*BtuWRkbl((j*-kC+1m%J*w@;#x}(oraH$@SYih`%?6N&k`)t(?J1eFgdewBgQX&t%m0n}*>f4QkQ) zHEu%|02g&vFtAx)kR-$S1ivA-3PQ>OWiz|_Yge!BTG_g`cOxz?)n!F6*%|ihHf@Xo z+e}v6YA0>|fh71`a8nr~;9Aga4cihbdUJbPST;-`N|p}9DD|$Q z>?%t&sFoQ9Ar*)z=DH4;$M%6$U0oPRj$QTGoHuG4Rug&}a&amioT;Qr8UIx<y;BMn zv@VZloGT=EbBlK-Jn$rd_yE%Iw^bAB{WDkyo73;*yveg(!Z82Wwt8+ix ze0?GqBa$;_`-OUFzp&jB=$R%6a_E}eE{^En!iC+xl3FHmbTre9>e7f@X-EJeJ}R_d zb-(5%;iMU!#{bRO``=z#*i^+msaA)nu0+gS3&5cDL8aZ0!2eR~r)2}T8Ou#} zr(^G|5bFubUfeg&1uWY9W~(>IsKXkpzn=+u>{_hIOlvg=ik^QQAdda%oN zwnncfcb!|YU6k4`v?{0}+LJSG)y!&S_PASPP))HGqmN}@o-wC?L4xx`Q(#SS{{jv= z`}o?dq$`-%x&01qGVKdTygLH#CMDCe&O#fjU~H1vn5AJfiFDqHr|FD*0D;(i5C&Hy ze(4>YwxIxA7Gdq3W(dKOBS#qt6O+aPBm2B#(Z&t*dnUigd2@M^TL24~6f>LqIG7-d z<%Ir@%nrb%2#*wp{6hdhD@+IxzaUB|S!SmkNUYS6ntzE+Nfw|&WiO&YwA9`ND z#=$n;V(1z?W{gNTRtqgH?xutE=G46OIDSlV=bd*Jr9eAUEvJKB(F|(;Zyv(+XI=!I5`bK)OvP;B>oq0%7 zs;J6wACdvE&epY^XNk8OZiME#rw~%{BMWAhw*%U-6umWBecraQ0^b(W(t@{g57j$F zWRzg7h0|0rnxaj2zB6u?=Bgg=#SN@TON;R?&=-`AIe6kV#OQq`KRDq`s2QouAlEkr z1dc9mEuFzDib6LB%siWS2B($Wxk@OLa%hq_b!AEC$#`ToENn#1!7bThmi;7ok!aC8c$t3~a0VeAh$i^-F1zye= zW*p2rfvog zC!gdsS5Q=HkI7hBfyU50s*k~L$-tmANgX^R)i&koseIXE;MQ=1- zAliq4%Oe}sf#e}`<4L09b!$90S5iSutk;SE8Yrp^l*SHB*R_>;3yW7%3cN>VqVv-8 z4WsmDJz1Ga%g)sS=XeBSBlGyLjrl5S=+TX6+&uixx}eSTSFoV_ym51S6TaegIp7L= z&hGR!{WdG$5R+{fW?L|H>TBwFL(qyA{Ez+H-{0JD-onP?cFs>X%*Ty6jWsq15M0c{ z*97oQx)>^EDwu1l^Itqb0U|Sm_xZ@P$XK@e=y*fpoZ_GzCey{FPI@KG5SAH<4(m?% z4r~m40oIXl{xQjn81JZC&XJhSVDmaEBR>(psR@B4bF)1zf-oA%4Ng`UIu#mdjFGZ% zV(;cN`5`_?)J!@nWRnm*-H^Wa3;X=Z@<yMkdQ{7_W|UrY~?#jFb`i zl8U&O0m%oG*m`p}3VYb3x!GP(CMx+y=nCw5O6}{A4W8f~^#qfx$Di+EFfJ&ps5_(^ zYA|x<6qI<|Lo27`oA_}XR6qTBAJZ9t(E5y%Vw-L(mXU|_ndxKU%a7>!QVY&XnYx8d zqbvc-xMIs5sWP=$Z=v2QB6Wj8hWW>f^#BqcVdFXG^relmc^iR< zehY5w<^YRI{n8ei0>5?$$0@q^n-w|)k8U@Q_zDS|Bg4dcyH?HXot8q?k|rp7(#*_G z+5-@}$#n@doPvxW#*68rb^{fJ>f|-l34^~`84I^oCPtg&8+Qw-^-Ik-PBto$8;4>8 z*{oVr#%P2YmNY6lWaDZT9g+SDh9%7aqb$$|Yzsx>Yvg)-#}$iynK&--BY3b@Rz@r* z4GyT#?LB0(+uFNc-V;>BD}+JiD|3j~4t`V^Dav-p`%8kM69G4&5({ref7SMc$^zZq zbQf)=%vjns8()%s4Yv&tVnp1ES-0(a?CAlwhXYmiX2)Q9;P+x7V2-J6GKbG-E6~I^ zf=O2f{%#e8q^%lb2pWTA1L?MXCifkA+L)G$c3*0+JirA`Y1u;dTl61$!Msb+MLzs( zB92rSe{7Q-2zL`r|0;-tFJ)d*6MC?-tKWMeyH~046>Q)E9pZ2xPW!Jyw8Xp+8Ka=c z3-iqtmR??7xLa&gE~biHE}7{Ee;DN(x4}(ssZNi0!r=01HAF<uey#uLJ(>5buZnf7HF}T3bn$Cj6hPkQs6$GA-=Pn(CTTJMAU` zXVPUG2C(bP0VgFS0V;z;Ny1JlozFARTtokytLrQI-gh11un$6DXLq%`I)S}oN32+} zV#SJeY#=I`|7v(WbTeeX3Zq{Z<@}DaN8Fn7LJl_m#$Bflu*p0j?Bf+8iYfXb`5}=k zsw#Po?1h-Y8LDk_^BzIjA;v@L4evnlM24!iepx#@X+3-L0B%j4r*BuO|3lAf&7USI)(jIwY?J=hWnw07uI15L?PWppf~ z98lVnv4+nirLeWR8VugGLcWU##4`zdPWowl^(`|ya17Sh)GQChu9r2XL!95fV5x<8 zFXB6PPpJp9^xg#3IhcqWE8xod;)}cX^<-IWC<>QO`3XR!T}7XX@)Y%#;AeK&IGSM> zv<{D&%Wt2pw&LFTpO0nl1jjvrV|d)zZ+@ZmS|`Yt%6YTT~g*>Y23j_3AF>G0Ly12bZf7SmOcMM?4YW$9a- z2296Y{4y8>gcjqr5^KuW#J%c0N}S>lF%#X1>t4XaK;d*x9FxH9USsx1HeY*s(RNwD4x$GNfwXEq_8bp>)Ol;|R41!!;5=4hZQ)0kMgH^G8`yEEYMiWqQfZkb=R_6yPr1m2wn=NZu(BxFzF*~4dH8%a$bn&3ho`aOlZl2F8pCK zJw>QrkUuXP$zu};kF949GMUv6UY@cG3SLW7c$_h*u_30K{)xjLBbS$tX3HJ>wSnI% z(CHgXL?eC!{QzppW+>_i3t#w*3TRRE*&!94@`N%#^f-t}GCbOuQ{eQmnf4nFAQDR0 z%=Zvr1M#EBTeoh?(WC;RsIfJT1Z8Y3{&j<%e8`#>Ur; zRG3eAOXXyc3d-`Hg#%PCmy_Xp2DgXv##R!PKlnM+SNiXIZev?eS}s9W5L4{i0%f~o zP!dkC0YCNjkM+(j{YAZU_A=23WY1sEh8Lo!R!8%Ks#@N<2SU}mecZMX>pszU`!|=T zHJ(8AHgXLOymzO{vd4K848A-x*!ppr!sZeMF#`^ukVVaD4gF&B}Sm-uCzDDQl zb*-^K7&N*U)3N^DCP}o%AeRQtq|+fvVV!CgsALzR_s}dYc^~x;5%nqA=fr1i>Q)@4 zls(|KifZw=?kmC-RDcATWSWpmLPtU=Y=YgS1Z@5pP~;qn1Ei=P0zZKQ^4B2{-DH|b zVI!C?yJjCT{z5(y_GK|pDLW__3YvQWmuo_GYw1I{hn-Hwm%1<*lZM5Ijf7oyI-6VH zz5X6x_`ViU7}D>_(Yb57nSYr`0|Je!AC_u?as4j(FcCR%lZiy!!x)Y{#eEPf# zYU?vCq4YvEzO4yT6V5LWGk33$1d9jOPbI`3wT>V&^W1E-4k72f{c5!_#+Uy4$;}L= zazX~nk(^(JdNr8urEGoF*rexJzBb&mD{#(WZ5wPD_b^DUrADG(e7(YAgg$qOPJ)*1 zDU?Z#FTPp1CRktm4nH%Ha3B!&Fa8I<))#1YIsvm+hmh`j^uyyRsj34%-;CM-Av}oj z^b*?RhfB^BoYyf);k#q@c`SWGxAd&>FNKFK97<)<1Y)p=NTxd)e;76CSX{GH9Y-mT z!)YZ>gI3&e#XSgp4~6%sOyj`gSi8D;4z`+|5|OD*k@2uM=hXPkSe0!D5~2#D?WahE zk6@rpKlitOhVVa45L!Ah#F3r!{Xpn>pdY|lO6HV^Mx{-Mq;BKMQ*0}3i=)RYH6leQ zhJ6U0F$yvT(}X%fK6zx{Vu@7uoAP+@-Qjd|aB_X7Su$%j{o?#skHi2d2MwnmmzHJl zINMt07g}fMURfY#XUOkfee|h|L z-=k2%2vP$bD=r4CX)EIXR4P?efM&ftm~;_9eu?x?vleP@{hoCdvwL9RnOfjB+Y9xy z|C@10&N<_2<&~BL*QRGgmon6F5|=qAr@kO%h%8jRhb9+`S_CM(DL~?68W?=KF|ig- zQ%W&4z?BpUkp9( zGr1rb!3@!{@*8Z*`@_HA=cq^OdYs9a2en5>o6yA`2=9c(NnfGj#kfB_y=mdDh@0K) z0_W*;0MWgVRL+!jSc6FFdK!^p(Nx#S;v&pk+JbNd-KGe-G8!BPB`bWZ`D6RC-EaKR z8FrW#I*rV*Ug?WX3@7J(N^`ym_)Ogjq0JEy&74+OW@Chd5;vG)#V(rSO@UNN0?B8H zCU@+DHPYWdWX{(;kj_sDApeMO}Jwr$_>x)Drb0k${@i7O1!eu}8^Vc*0J zPLkRx&cwk$`IhSmE=cneXNP&AqqoAUQG%&krrwHh2T+${k-+~ zwTTUbwf+rRA(zQyp28$k#=;)i@|I*V-ia3mt6{&yShuoDJS-uBJT^$c?7k^V@&;>}y_WXQZNf+-=>Y7_lw<2%^84O-x; z0+~1}p?k*Vm%fq=+e0&9Axn}qlFGJLv&*iVtNLhjFzro-R}_9*&HeN72ZV$)rpVDb z!)dQaCoBHQHzDf9KmK8Gan)La_ukgd!O|19f6CK7H~?-lCl70aW=S zFIRv+_!*fYaEJ>^16ptbQA&Tb%~<06p8voFLg||YFj<;iZP~OR-S9c#!drO7rt;@ z79Lw*-VwKo{a(|89pKjItpd5#G&kZovY)$9>pE|6P>y`?LficTjoM@5B(ZgL*UuQw z-T-`ONQ;%__=F4;pB2E1FOK4`)i{ptlcxKFVxZc-@Pi}$v4w0)Go%g80NlN}J{yh* z92Z!cRJYKEm3=JWf$(BHMtov6@~xf;c7fj#MpD9f1Of^zhKf(>D5aw5 zjxg5S`c}SHeHw)GVA4BBq6EWv&57W+Qf0;gYF(yI4?X(&H&_yA9mO9I_t1oP2WL2c zteySce>?g6H~jVQ!>cC!Wh>Y;I$GeAQGorZ$j+G!m>X#ZfNHd>&B)y->V~tUaivkQ z@q66TV0^+cb-2X)qnr`GdMIFN&0*-{Vc{=2ot@nS)C*gGfhirp8f@)o9`T`>j|TQc z1!2&zOAb<@2%iNmXm$@;y6N@V86slV-40-T9`~k)RdBu6l6mN*9T1`E!xp=2Op1$gI-mJfPy>+~|^}k+k?`>_O#dEn8`W zZ9`Jw^U&#%?>vO&WiJBp6FL#YV7CL7x!}q7(Mw}(sb1DJZgSXe>k54fa(&ytp8)yW zN2lYl{K31!xBL&67f&3tL))!y-@53wL|uDBBqywVop^)>eQ)Cj)F3$Cc)2N8P4!?y$2^U z+=Z<)CD&@m<4M3Qux(g@QB**CmiM@+DLET0OE4GcxVjg-pdq=g3wh0ZkE(?&3$Lk{ zY#d}N32H{(ieSN3aPUh6+mF_G=CWbcdq4a5UbiED0U%lPfCaMdyeEHE;GYVYlChY; zN!X7yswkNqm77jhwo>{{HH}4zswRdVSe8oE;3ktetXyrW#VTt$9LtF(63AhUq?1BT zzV=Bb1LI4i=j5rOHQL?{x53@C5BVf%Pe!L*s6VNq^SK@_Xon506~H38{6<}788(TR zc3}lUJB|gd>q@cqTGTV1-EIYn5ply)HWKbA%pXb>wy~F8{mUhI+5F_YoA7wBoVedM z3VZE`>^;*0$mW+lif!MwPZOXG7O1pE6!p#>?z9JVm5+}H1~Pd{86kzf3n=j|h1jMX zEQkf*uDtZL>IaNW$kV=XWre)`5DV&e$YZ#6?y6vHNXaM)sdS~DGdeZCX0O?wk+ue} zgf%P;V%b)lhJtB8lH$nvgXfgoCPWz|w*VI|42{&}j2kS)OCm;60VpY?u`oXyeb)>V zIqH$oLWwWrZNftN){yS_ci0On**4%xo;nF)YXs-;714$Hh^JE~pvaTM;|%Q1I8K_Y z&sT>Zs#g_}Ttb9igjh57q4{jVy1jz)pzCx0I)y6ul-1_3Pi6J|vW!z*ovd*xg(bEHotp0v zj3QnL3*?UfC5a2LKjlU#U~8h)$^5m*zbIp}39n1I>A_PJ@|T=r#_dAJ7@9vbhsJ$` z&G%;CPsZ0*Q#dpK3-%wo__(+6@nkUTenfuF^X^AD;;*iVN3-)!EWd;jsmF40MKuhV zg;~8lmdDIIt08M}IMm@$()KN`pCUjV3qvWAD1pKb-;+Y)65|=11QJT(LRw?6#eP3F zWwG%qS!hX8O<|IKz0s3EwVJXOAo&3dT>m&+fZVg~kl|NsYv(M96H6NFCG^^VV{-$=>q5F)vxmkV40DuQfc2j*aXZ*L-&VRB-^L z5lu#<$t1m*vik3E4k4_dKNR~(~M!nfT zmmPRXjSV!|Fdj&PTkbpyp2G2I9SNrckKsOrl@*!?usb$}nn7~qHuK8O%2R~1lzps})Hx`axO_|lBQe8hILYjtfA?b+1} zxv3U<;7?8;)EZn3d+%sn8J?a3dXTRTl9)R6C=;!FeM+|4GhPeql!HFx3Q5C@zM0`eyo#+afrRU>Ms~fu_!al0d#qGDI+Fa@x!!+2gbUOSQZx2xEi1g{fmATh zt3Cloh?&^=9gurT#Uq@HpuzoYCU$lmO&8N>V&7n4T1Z5Ye&N}64L$cw5fvrC}KKd|-fTE{NJ zxYf#S-h8?<3Us#{9h6o$Eqt=pczF$b6tw5dB4(j}$uf%V4q3=#nUW@cV*bn1Ypl@Z zW|=`iw$z=DS{YD8^1ByMm=_-JLqkNNCYf^!rE`1l2K@!_A)Pf&U_XXQNTpnUtM-6` zt*E>>f~4Ct^F(w>FaPO;0mb;XI0+yKL1PZOIR0=XTIyf;6THuT3QUTZm8W-sL@SJu zaD~GCrGz}97QB)Y%30n+7tX2vHk$C%;e*nf-V96nh$!NT@EH`G#)=@V_Ke#?9uX~O zt&l0zlteBFy(G>fcF)Cq$u}xoLzt20ihD{>EFz8{BYGJ}@=Ra|bgpu^5Z`zbE~DV? z_9pU1JmY)pq5&Kh;XvvW5HTyZ^NXF{9>a6FdwSaOu}o*8_lml!LUiWB9i#Ql?|%+#$Q?rUhF2f4SoMjq|kZYXE92sU`kb_`p7@8x$o3m^p3cZGtstP}ESgI=# zitsm*sC$2Fa+4NwoZqbjj{zfw&~0=qaeR|&vLQ8&%V8y!%68k~r659W1fb(a@Ihp5 z0;tfF)19@9Z<8Yya$p%Pc9N_r9RfZj#pCPA`wCaq&R!hxK3RWVJfz{ z-~5M5j1YpVJf~DLLhZAQAwpW=Q*pcO!5f1a$kLBKxnsKLFmkY3&R0L(%Z&L+wLP=L4qZ2 z`$%T-ncQ_r;&V|!ZtZ?@w*huAnBaKr(o(Pg5V=EtP-L87j``I2H{4c?z90(WU&xf> zOjLUck0pT)+g+bv-$$(tPSb=H&~rHXlTsGETbxmVc>~YbpknMu+L6!enVGg02CB-0 zq;27@j@`ikrR13XnX=S9W05c3RuncxnwWh)kfwZa{Q!Gg0EtbDkld``Jabrlg0x66yq{W1 zPzkYd>J`Z}S+843FQZeZ0o-L18j(H~J3b7$O+S=VKA>G!dI98t@CK7028X^AD7;Uu zl$%o%$+5HvmYPw~r$%bir-?$vdkeJwP_A#6yipHF^bg18SZa<(@c53Nl_ESsj%1D- z@GiJp(dA9mbk=Q2GzcR|x`8y<)5Lk7?A-m7(&8r(Pw-awFF-wVjfq=r?%qpyR8F6c z)*{yiZ*wAO`7crS7ZYsW5edD#R>f|`4&nVtux??Q(T&-3wEN=e(SBO!!Y4rHQXFkK zg}cYkbXy~7ra6nEdb;8>yJpsq0PL9Hr|G8t%&bEyh@|}s)1WFK+1rLTtu_K>luC-y zBt4K6i9DJ?0TollGNa>yIX+okg(ZGp)dyFdkq$y9i7aOqV>%$YxR*$3@F<94TM|wL zORcFLNl}3aU`=*yB+%f6nSz}&xmU)~Xr6GvAwCretwDk7e!2DP;QkZzds!=;V%LHiDkfQIU!JBn(206ai%u0A&*j5g zabpxu!L<|>D5M0H2_mKiU*UchXjXN}$@8%WgMlf~$uO0chz27YkOZz*AUoXmZM~bK z;JlLim4uo5*HLJ@^=nn|%hz0N*%c`P!K8fp`id50&;ePUaHtZLnz5ife#m4H7B;I}&N*pdwT#~yAH_W(7sR-9lm`S#{{x=|R}vLSzP}isbT7)fzkFWt08C|7L6dha z<6M=l%NUVr{PI1z;C4($U2{D?-h2HD1IlXSXW&lCX~>v-OySujPvhtX3L9hzAo)hS zLg(f8 z@-MIu&yj^?U(7Q0A+Q8HJX~6MOR8-CV&~6D+mbh@Bgk~d=J1<|n(kym%+`QExf)Vp zNm(-g%&TG>zn2%H^^OgRPSRo3Vi|6euY+1xM3ZcBlfxtJ9p{my8+8qr+?tuP#zC)H z(q!0VK`DICp)UiuY3|anrHNZ2Qd9oTXor)n((qP)L5i${Ka$e+_pf%a|8`%jAJ8br z7^D4KO066y%&_cy7LwWp%B>m>B`tW>Uu*mb3)W@#2I>*$kcLcAj1+>dk#C3(#1w8I zo+(dt1NXxyeC>&zfX!sfR!&k&)cfX*1XH(Ky459c$cblf@HdbScCtSR)HHWBI7=?P zddQozi!qV;aBvwh$>H=^U3y@usQ^gYG@Ig9SJR-9YgM2L)>*99#kh|s^@sSQx;xD0 zo|IyQA|_Fp30-BX<^-RadlQq(KZytv&LfjiT-dJ^eXu4t@xU`thGtt05W2Ic5F)A0 z=QWN$YwTPPwRG&tyTRZJNlidC*Kp3nMT>pzOOiLxkeb*aEb$mCy}&uCk2kf_pxwq| zCVz!M&O^k3IJj-mcc8|Qurbzh!lD#D>ZnELbzgxR%kW`4W2{&YIepV zOq}q1kQB}2VRr+F--V2ccL67qn5e~4#3-Q3$*n9=*^Ffx;dshOHIjAh*Vd%^dn4h> zZI;oR@6}NIB~X2W+IqWlSZkYqqlie9K2@E)Y&&Ahp3U_#f;ObE0d!l5Q)a25TKhM~9H6)+r5-!@J!x@U-2 zR-HPePWVp2^;H~w>IBP#8Y?(L96Gqafz|S*(}7=Lr$X+c{oBqD6Q3lwKJwruj*s1 z+43PUojl3rsmJXgi==IO;r2glD&Ow>Op5koz8IjXGHE0Dm_Ex>vkJ>bi-!o5a}#i{}Uli`XJ*4`e-il!6{Qu z!EFj6;dHUnJ%&L;^}?0LG@7E#3Ssjel2U&jQQyLEi`%hys2tD>57C$&fdLT}u4qiR z&m3vAqlk%B&k-D8u(WcwS?}1S_>Jk*^kfOg#0n&JV!y<%{YxNDbT`A%v1|;4Sap$- zMvya}xI6T|iJAqTGVdag0VmdDOvyyUV%$%0G>_TA-Zu75sJNiNO;m*W-W|O_RRDFS z0lq~~y=Z)a_rULH5VOAnN!9eqdMehm&?0&g!lTH11=lB&?oE7A|Aj)oXmYOz!y99iLSVVwmG`yw01ukxy^A4you zXYvly6R*OHD<%_khH+c;i5%mNU@hET-}uw|_gmz2SL#EEFxPkx6k2cWyxKq5Tib*vefcK1}Ee>Gq5B9dC=?n!e&??nwK~Z%vp5XYm zf3b&Ob>Up^SPF5IKqS&Z00I0PhAl$J$PmEogMqmHst8*DbE&4MN1l-Y*pk@ z!PFEo+*pq|p?Gc}S4udJl4Bly3xB%Z)|5h#Tba@~I0iJX*X3CI>yQE&Ax}6}+^DVI z1vz?d`LbOig$wGGIqqN1^JD@4ayg-bclkYh}L;fR;r(;#1rN zsIXq*5uf_JQ^80fXaeW-X+UL}DYgz7=r2ftWQm@<$qqd~4)(Huc7F?lDu~J+L{gLR6|q`aQ|nn8?wOjHA{}miyopz| z+8n$uG*k&t_1cz2^#Yk>gW(3@Fn!OR%8)iwL*a_tI6z4@ETrTYbL{wgs-e`-C_!Mn zx_G=p!GPnkhgKd<7LhBZ$mFiMGW|watJ0cmh*I4a0!nTB09pyuJ3Q1&<01s&ABK@s z>V8wU8|{4JQPUDGn^-wj@|q?Qy|Eo!AZF*-1Q*DaJejT|4Zvjl9y^G4Go3T0 zL4G2I9zrKPA!UiNf|)8NXN-m z=$4rkP?D#Z(AdjrakzD8r;&i5nJvPtF}Q1#!|I-h_4cXJk7NkawL*>{aw-dn$L&R< z$;EUbf{^C0U`nBUiSXe=94btFiBew!cpSjq0axV9F>DYQ!*>Ie0Yi6)owVBm7>@#> zDiW$Rj9%n8w%@@h1jR0x@bHWpBcngWctKlaf5`EwlVL}i73Fd;K{XQZ-*cr@CSBlt z2 zF}e{^OsPjk&UggAcPSsG$Ko<37{MYqjo{Y+lWkFBd`6$jPQcYCUBIj^^GwB(bVsfo zxE@)XVSC#6Vk&!$ioq|KeKZVhDQ5mDMLAQarj4j2bYuuwh32}ap@s1Dfr z?d=oUhQ|f6!A@@45Iz4wPY}!nNo`?pfV%em5SJ(m`p0DzxV&^zj;Xjp3bpi}8*a17 z8tjNWYEUhCv4Uhxk_ru6HIS@Gnf)>1vmhz!pNQoDWohMa*8}JahUQ^_AIQLV(Z`N5Jw985)>v&-Mu|?_Y_I2;SuqT_Lu;(|3-D&- zjkuP2lE`W(;D;7~R6RI6D-<3$M9Ibq8%P}M_M*0n#d@EwzkYFW4DZ5&gCCFIY(YD* z^NP%?P0ls1Gt3HUYV=YU@Q{oewzDxyLy@$|b|kdSvbLwKCRju3iz(Ay3p%B(pRMUL zWf&Xb1jOm;vVr4Yc9gGecJ9l=WTm*@@qfPki9=~Z7GcDbea~6rb2S=}S6CgW2gP%R zcO&H=#$lC#$cN}4a8(|*l_a0=;2M%oVh402)e4b>mzwZw9gLcAJG~iPKm_A&y_>E) zxkO2f(X7iyCkUp;Pv9?+rLxXQ_tLN6bV`#72B0LWP~|E^=1hQQiX2vFD61IS@Dd1z zLN&~2Q{X~6wS^FDR3juZYgrKMNZJU|2 z>N|jzs0(o$GR;?C>AX~`K}aYU$F}7GL;?br3az@m?!`71;2JiP4Lm_cGZemc4)ElQ z=~IddEHV7l2ob6l@8z6KI<`R1UCic#zRZJ-^fUWRdxDoK%8%}!H z7v0I9Q9GIlcE%)3SpA&AW?SAYs&Z~v)<^WNl=xOvf<%W(A(F+N^2&?hXwb^B2ceJu zCp;9m!yQa~aE3qQ7o!FY`S1VsZ~y*p{|En*p8x&d{-6C7F-*+ar0rLSl9Q2}j0lcC zr9^s(J2Xr%V}!I1ye1!rfIJP|9Zyts(mEufz(nxl|LG6GnLPNv@SaDF zkH56};-mamf8}$s11dcMeavHrJ?l?@TMOR$#gK70lDx6TdXr>nt7!pUDH5L4yfnVx z#-H!5FX5Y0Y>OzCBe0RP!gI-#kmdlU_VGR@qYYF4!x~n~Mdn(y!q^op^(L$B>Y>n6 zu3STgum?D*O?Ll^Tw6!{59eHfC%l6WX?O)zQBJfL^-M`34=75df>EJ6L9LfT<`o*} zIddL(iUTYYfE61$ws&PhHr;9vIdN=k?d|RC9e=;|YHM$M16u<+VBd>rgBLp+e>&cI zeXzNHu(gS1-(Y0Ni-toUKuM&fa!QeC=m@^nx0F;n0pKw$n?{4NR84bx#89az#ChB= zP}K|9A?TKvU<r z&+Gp-y(s)mr?b6}wDx=JKQ=xV->B9^D(5H-Vx8=Gle#D^IEm2~gFqeT%{A{iYoS?; zh!=Xpc@{c5A1p|cQoflJIAI9L6?xkbb<}3&2Xe7Z2VddwvNl#VWe2U0PxA80O+|`D zs6v(vtxRW!JaSdTXquof(%vVIR5Oa*I|DvsEvhFY*GDCrfKp(a^MmaZSu;ghN%f6Y z&BG=32FLH{OeT0s3OaUE%s>ZC=e=olX#rY=#fR=Q=g9Dad5s%`(G=TCcR^+&((H9h z@KlCL05^aOtSfKnOqhQ*>7vd~qmPR!x|ojP@1s|D?o(tbflPq#O7S6|UJTF9XWTZI zxXZsEAYMSK^o)A2I}MN=@>+axa4ES zem;PON{$B78X`}g8MP=3HIQp%)CUmIDuiNv)R2Ao<*S{8FTVsN-~gah&Ps>Zg~jCo z8fi{>N%#b?0PcaA`y^mZduV%(F;BfNSz35|Lp)zd21)rGFDEDx=%8Viq9Iqc9TXzA z%bX@MXxTj#>y$rGArf~2RCSzUtoPYYTVmcaF}e{Q!tbOyA!J3Yh@~X#A}cRb+JJwf z?iz|4fe*5&p%>UoN<>y)u#DcT9h2w!fi^ivz_c8Er?9cKqkPSUR4e(Zs)oJ!2)1crL)@J>rjpMzO)#i@v_S=R#*ZW3n=lJE5u`2d53mDdPI zz+VjUIq!~8MUQ3*A6Dd_wFVfJ@B<|NnT#RK@$0{+CxB>csW_1;Y$pS1KSak&#>dY8 z!c*-p?2!`Wtw_$qLft#KSCtD$M6_XN$R8EnBT*Y)*+&$TAxN{-YrVq#5RZEJ1tX48V|7(092)lR?|7V227L}(1T%lYliU9X?zDHQa7I*B_KZYB?zGo z>9K`{NY1wEL#*PM=cy1+E>pK_(&OaF%ENUtZWZ+car-XqE`OUO<;Q@)jtDrU`*?J7vq_3H?t-{_bh_bDUlN1!v434EGa4!f z*jeynw_7zSgcMADPj`xJ)@qDUHWIBdH54eH9Ky3uI2K|TsCP=)R8H%5L4a|ZTeNPB zRD4%Xl@CJ!=hmS%Q|~5a2qu`5h{`T^aS6$~ONvMASe>h!`PJxFuSS zPRE*4UpPG&?+wmCV^(rTO*3A929+03-Negf@U$w7#M3$IhINgwEfG(L8Z%F+k^WmD zNdlj!Pr|!10wB#GxxORU7o<~BLP6&xt4+`&N9Mq>^$Wqe(U9Vv!@Y$HTHiBAD@_>u zKiHZiiG)+mXNGmxT(=_ACE)&a*I20oCV-Pq1QV8BxHkgV9C+;jU5UE>8nNo5#N(_uld#^01)2z;^p!Y}xo2`i z5g^-Wfsv@yHem39x0a)ix2^V5B`nJ38z>k8jX*BJVkSm<$|aofY=-Pr9NM4e=Srkf zr`~i=8QKf`%Ae}qavH%Fv}>d+o(~s+2zb&jgh$#Jil_pJqHvBgjUCCR!=Wki)`r|= z-NOj?uauz(&mu1g_;C?3`PO0r$q)?pGJ$Yz!SPe8wLy)Zfhcz^M4mN1h^rQElRAv1 zAndps2*9nzGWZj-7*OyL*5r8Q@bL?OIv3j!*kE;0ppmZqi|N`I(+++(K)^>bbleB{ z%~w!R46YWu*x~@UVuPxK6Bs}PHd;-=T!L~U&BWzZ$P1wu-rN!4b!%X&4h*7!;+qn8 z<()I{+Rj4_a@=11{JPeuUH^+Y^l>H6#ZUY!5(~G zl(15c%W3oP#>!vuoB1wA#?p}lB@B}c=&#f~@Z)5;Fd@z+-s8jPWCC|2i9+8ADY(B6 zO1cG$N3!a;zPTMFTZDuQ83Pq25T|S%aG%?eZ@{bL5GBSZ&#umSsX>b8 z$w2&*db4BRrKaD~5S#oPQG5ov6SLQbDg@AsHzxcgK{+94khm<^srCn#VDDnL)9C5s z*V`;{qSLPoAqyh|hjq1y2;nDM`J&i+yFo5#oA_MCrv<#k7ct&3J}Wf-SM1-!u4q-4 zqyUo3;t)NjwmP^`R~!5mx5$apj<{Pid#t9@hFf!*0?kcjiG5C>QH7E>&QDJ2w5O<% zFg+cjdeB^Jn~SM>7hS-{v+0$W1X`*KpbWQjn-^ABiig-IIn1l=S7iGO3@P)?`%|R> zvp0wagB^(;7&bdPbnh8d(Rug1>OPHZP$kU24*EN2fM8Zp8JAoX@CgH4Lp4*R*e~xClQPW|!^0zq{S4>+ zJh%OKx^eOX`2qk{j6(}>cT*Ye&h%wMke)5cfDePB~I!$(;|8!!KXQBW&me`IP* ze;9MxP_F_fSIB>GW~Ev(BX5)Xx6>`8UQH-em9@lCdC%Z$YDMD|vQ7)TE7fUG@Frek zIuJXT*{5eDJfit8&dA5DoP%iUh{f`FmFi;a%=Csh zx1}O9PoUzI;3yG_h|LLf^$uOn7P{o}5@&lBoLG$Yfc?n_C#{D+<-70~FBy7yAt9s4 zN^zWoSX7Ve0CD)5Zm>MD-&XTm$Y!yrboj<2p|IHTRs2YVbQlw2Me5i}NnYNi-Gt*T ztZWwR5J0uhC6XBSq7rC0?ig?^!SF;JH@qe zu`MC!B^xrKUjnFRnH1Cq)g!i_ia?9$MT91!6o^W;>S3}%b=1HpwE%UpK+0tpe`92W z$i2`mj+=b3Zw1KFkkdg}hXwVXcA<#qhv?e0qd8C^P29A^k{sjHYb5TRM#Xf3?f(=cfs-4K zz+STbXpiLpavnxzkZ@|I1q**a6kqzV26_?~@E>TbIeNs1AfccsB0D1$S@OGtj1XQU zAwyv#Kw2328vv#Yu5uK#n~1bjHzK{0$}}v12aFzmLV|9;7l0-4%1eu@tK7nHG81fl zkmgJ)qKC^yg%9bFNhAS-y)ZQ%hk-+e#ZhU96Cek`KUie#fHm0)Gc;QU zev_TaSf}pnnh|8SttMHhpfEGNk}H=qkmTG7@pengBk1Cm)m~E=a%tIy)Ym@#(y|UL zPjPw;ua0NPuh}wqaP41KW`PI@kr=u4wF?5SiV8K6zTn@_7-D95c!Mk`>$fkdk8wyW zsb@(3Hjn*7lP+WDr9?qwzJ5@k3-E6{YYT1kpo{E~1HJ{{(yhJh*fk_s5)8p9*xNH{ zhSn)2{1bKr0t+|280Q$1o%jNWK&rrcWfmA9n7|N`qyH<#HU>;3Ht-xj$%}xKp8e*%u{IsZdr1_!KK?MNjl9w1z?$C%W{V)r8w2(>N z^~M%{8^!Ym$~G4REwa#zdIfO3a(SU|lxy9l!B&n`jwK=Y&{~wVtxsecP}aag(EkkD zTh-3W8Qtu$|8|dfa-FNVGC;V2jf^k#9W;c!9=y7$G`nmi$~e{bH|cFix0@u2AsZkX z&0B}%^6_Uqh`O?CHB3S=SrvgWf&0Q)cX9$RKd9P}9I{6@bJeDH5hDh#Y#A3ZFMyE2 z2o68%nYNamJb6MF=mT7;_2f^GVRvg7LYTe~qM>&Ny`O8uMCswWq~;X4&Vfa0S^&s+ zazp=g+C?wvJ&7Rw^V#fb+IjQ{{LMdF8&A$2^~b$OkAK(hT@2SQ`~NM00goL2?Orc+ z*T&v0o^zkBBowc?Qt2UZRCv=-%!V@`&OXy1ntqShOqn*_4&-PAizXVF8XPqMCd#G3 zwb6+j2S~q~z2~{0PbT!{nfFO(5Wk^eZT>j1Mf_^sAbdwk!OY?jpG=XbyxSVXV>$52 zJ@pk_b!<*D60Q1Wc?NVYH(cN*s0b2d0@c(}!~2UiXrhcL#xii22gwtP0>Ket3$YB7 z*0PfGMoy10-8SSyxCRTb5N={$M)b=VB@+_01t6l*KzfDZb_|&%g-id?Jh~uz#t4bs zwz%;070~D(cWt-Xu-f~UxD84dK;GW+=> zSJ6a5kz70J1zV$6i7jnBo1xMN@m=0W+5p1#6eZk5I@YtdYUH?qZXei&{QB`X|D*9` zBmKb>JEn_~y$}iBx4m3~!_-h6WrM_6IYk+XohDL4&B~J>Qg6Kg<{huXLsf-q63!jg z-fo2J&ito--Z&W`i}fAH&+4WUTO7@?*w;&goTmo8%9Qn2 z5i7x7jnjbHD@0V=s1S^Ow27O25v`gztZ zmm4!6HTRLjrj*BkkZ4yx{3dl*RNIgF)b(77Ozkv|HZI1DSB%|<%Y3o8r=6<~kZ?64 z@F=PjF~-x);7+wE`a9Se)q2*6NGwM2W*FHE`g$a4L!)#-wnj3)u*YO1rPGHy9M~oK4VQGEK4V; zVcBxw#*1>rbaFb3v$@rV%-Oi^=?7fKu>RCpiA+$pV%R+LzGi;j9ic#XbIeDEN8LN7 zjS4ARC7v-(`VPHjYvQ*OyHa>JD*yOAU4uw2rwsN@7wL`QK}%=)Ci2aK)vh33XND+{ z=P)G^O-(qkAlns!H&9HWi9q7`2V6Sj#UKC3+pw_+djjmn>w<$rT%{}o_7F8LzB}XC z@q-iwUNHDKc`kDo!G)cFic2}a;vzv!g-U_l$qd1mh&V!!$UD7Vsp1{`GWH;s3|ZOG zjm%#%567+>Prq&a@sF~x9Q+?JtP*nGJ+6Z6%8+)LjP>@buQK5<9})S9e(~U^x(>jc zGs>0mr`IQ#ae0HZq7I&PE5 z1ksEw88#BLsfewhqHOot{@BjGl`I|PqA8!NIg1eBjnW3kl}Sj80$6ZMC3fvxb5B(v zKBWl&D(pHLy+E3{^=7DFqD;>D%{!>p-@~LtExsRAKr>xgnKujM^eN{JI!TTZpB?R-08*m@r)sOlkk+Uk%iP$W&n(89rA$8f`Q_Hqvj9Hz(zS}XS#+37Z9?p-@>c<;K0 z^lq0mP$(A!M_>|M+Wh6G7UZ3e5OY34x>;?tKd!8P{0YeYmHsAk*pse^`9Y8z)XwAg z#oP$lS~bo@90VOn{MeXy)w)O2`2JM`Aj<`CIDZynbxPBz0mbc#40l9)vZ4LPU!Bq78O zG2Du*8=j(Md4)kTPHUG?n>H3lZp1+j$m!a#1G1rIoXhVd@Y|@>c5BpLl^O1QosZ4AKUzh!N_UQg@vwRw`F@J5h2i=%gJ>2`q#L7vFMTLcF#4-n(+jOK<8N4p z?VY3TogfkwJ}Cs(WRO_&lDW`nivGgqM&h|M4 zub0ShcX@r;#*RE0UJPeQ3Abdm$K~0Dd;nG1hw-G3Om|DTC-;zKOdiYb=4A)cF<;q{ zz+Z9HOz2YtnVtWl6%zsg4TLq1pTo#k^U4>w&>eJ-=Sl^Y-^SPB`v^-=HY!ZF0aOfZl2*kvbQUZ;Okdc$WhWW(m`M?-NW@` zAD7ml$}D_?K9`7NVA1A`v4ccz4Qq@GBGo<#KrL!{&)Ex>HGNSq*RN|XGB!>jYqTVd z3bs^V@~5@iI?`$-$dd8`!`$W@@S1s?6c;F`HfmS|P#g4G+3y96p_~FSp3JQ<1(w=1 z*sqZ*mbE24w5YOI!903Bt?qSi>wmr8-rL$li)~4T)A-QE%^8c>J0Fh`n%IRS0kFn& z4_so15`&3mu0%|LQkDE!IXJ8bOuEOVy$xG?gW2^2!CL+a+#6`g|8Ne>ox)QAdXuxp zm$b|K%As`FH9R7y$e??JMAAXtW9hmo3h{Wdzg8o{QcC{oJ`&9%>XiQFBxA!Z>y%Nu z4ZJXu0SQI2=?N!U`?5iGedVZ9)deFqFXs;XlEq)j1I9F3mZ4-3IDiqZ)Ctn83V8^i z?Y7Ln3Nc8$1r@;pOY~>11q%OgCA#nm5VZvyOmJI~E|^KN#hitpP)N7nyt5lg7)nHn zt)E|_GF`T4xRY~yzT)@iNa2`uP>I%H-nose5OH~Rfoz7LBY3|M5aWchpiK94F_!$2 zbfU?Ia;XHFcQkZQHm(ygxhmuNxbgvY`Q5-;{E3#FEYWGXX930u#9zlutsoyCPFrFb zYg~wuXhg{$IhCM6kS#eH$wD@;Bf(~-L5X2OabPZih6d2+!VE#2K^M=Iz1j9BV`1PX z-)GETxdUIr^JpF9LMj9>NXv;#n>>t|&Pw2s%1b!%kX&kpQAxQq!=bAKWdCI4jsozV zr6uI-ZUndRF90TGm^C_H9aHT7qJh02oC7}}MPG2~l5QZM(r3~g!B9^+WE4@?7Yt~2 zc^OP5JqKZn%%$B{Y$pQ~HQ1Ngrd*_}bj8zK>MryR! z54Td6m69h|A|@-6lQbP+brF!-Z8=_ryAY(p@G$R6u8%A6eZx_>NS_2^EqtLC$h6-d zExTG*GJd5XJ3-daHzN|uJFsz)U_cK>fE(|Jc zFThn?Oibqr)SBRgx#=nc%|1`^FD}dS*5>xX&fYRIBEJVJkn|Fk3ndR|Be0Js3sR!d z!^#CcL0aIF1b#6v*;@+akAdJnbZ@3Y!s;E0F!~V>XeZdlI*$gN-CeF4N|)p!qO-H5 zn*D(p-O8FBiO6eM=4*Ro&Uf@%l^a~@q?+CE!mUb@r-M=b{jPP0q4Ie@9`@lCa)ne8 zqZvX6nTK7wQWY1}J;AA5RpG-@7>Q06wqJNo^~ZJe5s((WM$fHG&WgdL|43w;Nr`aaKyo}NSfk2;{eJ_a7OiFbw!t^ zSo$DNo;1XV1{ogAvQG^KmSKrj3>hU&ADqtMVPpB1qtUNNBYLkA)v8*}u*KV}$1LRE zsyM4C&c0Ly0Wj^~Dt`5`*9(n<$O=XELTQ!OGsQ&x3KCz*4}v*Xj}jTp57LvUkC*cKt+(D z{_Y}`87nsQF8i=a3yiXqODm^fSv*tA*p@9Q)w-2?)siZswC6Cme_op2Kx=mC1H*d* zv3N{GDPyA|RwddIKBzI+C>Z}2g!BIe>kg)DHajhpSynnzr&nubA=(`mLN;U4NA; z&M-TY2GX>{W00OJ2=P@F8aj{(Wn?6c;bI{*k0TM4`!vfUeD)g= z8L-L9)Ml8DPcN&cN3||RxN|6lZ^hB)LRpovKLL~Ruzn9m={KqQaf^u!gpcL)Orv$X z2dz+$j^S&BwnJ7uXd=GZ-J?WWIP)Fw=ndw($(1-E^{Z4sXAhR*As5%RMGi{hCUEv6VfCh zsaS|`BvJ~k`5FlfC{C4Dd0(5{Kf23w^F8*~OiaIi$rI)C(9F{Z8)49C%b zq| zy}X(&2pahdNseFW-4}$#bIS1P?}RBNIG#`7ihfA4!_ylCxaZ{Igm^1$YI?_z2SGN0 z3hr2dY8s1x8zGPk%=D^g=1#g#CyX+HU&p6I;~hbGfjsePKv6{cbci%IUGg(P-F0s? zYd5^T$21h5*cqkW&ow^}$EQl~6TxDbe(0u}EvLx1V{>@dO9BHKp@!kj_xZ)G>1g_8 z>+o^=k85wgTIKK0I<3QZmuGKRd69Z{vifZG86K}Zq8^G{g{R&fIT*JUEg(+B3xZlY zkDcw)S%RE(dUMIVTF9_-cbITs^tzLN+lrUyD%}?_uox7?07NAgTb3B+;7(Yq_EpJY z_0@eCEHNj(LzDLO`V=9Okt*-R;`H7|!%vd`D`B7v)`4)LIhS>eg_-ymm)c9nPdw@j z*gN(h&cTTPlf#l8UFu*b+hbucx>vpH`-5N(V)yUBoJQKS3p?!>27Eez_I=P6vEy!2 z?sdtF@3aN@K`>s5AOP8w`cKu>GDYnk^q`um@J?J~9*L>60Bv*-Ul-l6(_@@kazPWb z+kX(GCND!N0#DTT`FJ{`i`N~g`h12`)0Fcmox-Ye$Ils>e#cM58LxeHaeW49{f^&W zSrii(E6N7w$BQn~D7i=T{)OnOQ1bjUaMsXWC36jL@55htw^9#_D1_X1)}@*LqloFy ztgT!kQ|GXJ6*WR9h4TJ1_o5OqTT{Ir6(>{CoA_lyo>Q9$f`{f()+8$Nz);}pgP4Ee zJZgJ;P!boCdl-T$ATF?IRW=GfAHto@p@xP@l4f)o`1GMV7vlba&p1AG9R?j&2v2HG za+zOp0h&rvyJgbw+#g?d!^Wznl6&Lm(;?(N_#YQS&|saW%j^=OL@~8&S#wg*D#DU$ zO-qEGw-mAw6PeLy*f<2sYBW?iR!>kl)KxvGy0%{RUSDT zS^PNEhEh-a{rwk@4qogF`C^waxMHA*-LmvrK||LQMX&1gSlx|xSm3cmRr-3dIQ+LFntq!&|j)$PWrL>pRRKFnzFo-2+_%)%b2LY4H&6^mu@ zZK+-l8YAbxCWahiRE_UG9(nr7=Vms@ar+O^`AgGr{bf9^#(#rg9TvD&yWfKQ9I z`XT+5vEPvNS`Lj$R1}FRrTnm}gttIr%6kf{_{&e3yo41z?6&{D-u~aXR6qK%jcc{U zg~v%?1hdpdt`hCBztwVbRd{fzmAa@Tzsn-IJJ3>7T!H9IKf=+ehbjI`r8#ms^A|4q zk|gf}8ydNWy#L1R7Jj#hy7LqcApbtAR~V+ehQ@YwVY@a>dX&oVtMp^BKNWWG+d~>< z8dOGix}1aFDP@HC)KBWgBU?YIlX6U~bXP6&l@iy-cF z!n*H!1g_rq=4yw^xkwi5H3)Ue!ac-S=I3M$GFKB6c6^mhB?#0BDZ(DC0m5@I^`9jj zdcg8O9%ysKLU-XR%Y}mVT+E}xM=B83G{LqkdqQZK2b|>TVDq?m)XjC`P2^6^JurfNNkHnKuZzlDIYM%L$O46BC0AhXjV^9 zo*VVj#^=InDiv1=s$2-f-61=2#8Q#7Cla8_Diy1DXW_KmM-UKHDs{+i6-diHrIS`s zdA=lC?qN|_Dg>8(IJWg>-%rNZSJPId_tbALi|)D86qeN_B6?jFg)Xk^H?pfNk(P=U zDfV)bfp}NlHIzzeL5(1y&^kU*OO4AdU*jmH^JG~tvk>I6lOf^!x(-emOI#5q)NX%3 zsu&+i41OcQ>_!~ z>eftqz8h3abKR$!yj@>jGxQq~k-`8ez)88&ZUdyS*4WZ8vQ7hf!N?Z1CaGMcqk|n} zk-C6XyM$C<{^Y>;%{Q6zr+J*yq;)J_q{&*3qQA2Etx}g0b^VfKGm~B`wvi?q(0(jz z;Ei7kQconR>XTyhbQA=fbNmdWno!zOO^9EF@fXKQ|2||Z@!X_&i+4u?9#xcS+kEz- zt2{P;@U)q8XCQ&JgGuki{ zGwzLL?yAcXOaxI3pryb)MsXyoQ>nY#P(G<3zSM`g3RbI4xq#47vm9;)`OViOQ;N;s z<5d$~R1>1QPIFUxrf#)#j15O<>D1PJAD2mcaJ)1>X<-(hv_Mf%*gX2Fg{_`OihVTu zg@ldqj}ZIie@Kwm#~97^QNy-YKkNEJk7XH{e9u&BX``s5KFa?0Hx!*J57)bQld~LQ z;XcgQ=Dl6Op=5?;!*4{xR2J3d>ixFN($koIK=l3O3?7U~mfUDTu$$7Gk@-wegW3Or zts9mOM2egt2BL}757#63Br7qhy6H3F!MZ80OnKu({1lgk94dg0iHM>oZXGbK@Kz_5 zHDE*l4v^p`oruc1r;J`L4iOCRPQvotY2&lu1XfcNyfTA$hL0Fi>5q$8h}OP{cj7tS z$u#<qPg2f%v^zx4BhVgiZy>-!M#0kV=Ho6Aik;D^D4iA)7ZDnpI64lOdlKNgWX zs^va1hu$I={B8EUlf^@k&Z!Oiue8w}`fLxQ5-5T9jgiB7QdNtj?#n%<=QN;pb zus&Hh&h+}~3hr>omxIhZl)ZS3WU?o}6jld8mu;qM1ds}9mTQ?s#4avQ;AaQZsJcoR zF6r*9skSc%v-5F3CICsydAM2xWx3k+LU(#yyBGKKutZ^Wa<3-0lO!&>@xTG}CjI$92qlK|`xd9iX>WG5joDWq0>{*l^HlBsm1%uKYIn>c25)K6} z^q|EHxk^XwyaIRSvpkK*M-Nji8tbzc1X1c-d z6{4rBVh}MebJ@$fVbpAKZ?G&i!KUTemzypUK2-CtxfWDuz(r`Z)_kiDlm;!SF)jlT z>pdX38+^JcwAkwyvxae|;$MR~g=o_ROI)AWV8MV=ET}A38cs?WW$7iE!aGvJW1(g2 zDzUj@d2*Un;*bLCfQ^@v+JeEqZ>MC2%E82o$LO!X6|_uWM{8?eu0-0>Lt10jlRfrK zqT_KqA##%&5-atNlvCN|;ZN`nf^*Q@UnRFo8!Ls$xm5__8&aJN`%)&Ox`Xyt0uVoB zLyWV~?EeWtI286-Fckz<U6f6hfhw=zP&+W znDK{yK1Yn_x6-dbv(|hnfA}KPrv2p6)3=svRNfhDVL}%TK~_p+aIseiC5b3u&5asP zRuR?1GzR%op$ov=6&BI;t1K{l-<=I&wHk;v8)jnPkhP$7qqWUMCdo-6mz{?eGVl45 za8~FN#S)Jdif#9HSOP^_;-xGp99IF^=!6W^kh9dOG|!v@FkJ7SbsCobUo+4d@B%h6 z%#nWNU#UO{X1X5Kng1!Xq|VN=ePfOY|DdYLv)EKGgd!BXN-+e^LUhHB!hB29H3NiQ z68|J=ls`k|nTi$Gq&kwBqJknz!$6r0L1qv-KzX3|L zDI#<{&%h+yP-jt{z^VA5CT8L#qWA{%xQn1Bsf;F5P+1Gy8qf!X;Gq$bD~lZB={FEgz%@CL_hOvllWJ3*OlswoGq{j>g3U@wiMV zDOtUFXrZfIHtSO@x1&!hA~BR#ns|ZRU0{b8MbDFI+2Jr)7kyE&Ecw?Yxc$+ z2qG!+xJ_OPCo_CzFEmYoD716X0xo6o%C4)GgqC$(qBDGwS0WYMVukb1c({TLFh{L{ zM*v6`#=CW?)zeKbQhfPqIFT#rBv)*8>BJdKR36f)m334h>jQde1hK;r!&4)>jgn2# z&jJwAH&ibadS?U7Qhe?Zd3vNz75V9~>5`{(?-vreuIkiqBjRC~zVS{dkrp|TToHY^ zIV2=v9ky@=4-a~|F{W`|3Wm}q>YmE$FH*&m#wGltO(_-v_14Ya0JUY{Qh&4qRxQeF6dr>{;Nl`Y zD9p-xH+S?S`?){3zzoMlK)v-kiy7D-#SUw#t?f#fFGz{ezTZh9>wZWvSLlOi5?#^F zQT(-f{p0&1#Ya{&w!Ys;7CuycTVH6T#zR))IAZ-5u?+;ILbLteWOy|@(jQw$DKkUl zX11Oc<>kU!WAkE(2U<@~|LbY0v=^*g|7d@BhUy~r;|Gb3v!$%BB)84m;hpQ$X&8|W zeRFv_9^L3dj4(0$rqHSq^QfT9tow@PzCpwKqktP;1*DK17!ZPEGrTEdyRFRJCzk!g z=4X`r7V_UB9IS4G6t+`k^||%_`yo!;o1^t>$#l!3%KlmTIk_4cw*dvrsY2&?P!Z%{ z(q$q+{(~UHV18H!SM2Us#f_3?L0{dI>(Ff_)&xYR3?N6WEVZ^FO{Q{@vvv&@7D6u3 zD`kraH9&a4nG^(z8J$;`SW9`f$!vpCE~j-EOPo2)BUP040UebPu)pYZc6JZ8cV4Z( zz+J*PRf9KkMj{~j|IoO6tnp+=xnZeP#I&YbQG|CM0GpntI;pt?fe)okpxeB@faw)FHqJkW^+o0<$?7cA;q zudmq`@v*Nvnh-=Q^eH|Pltm(D!Qlh^3f?9!RbnG zIT)N8*-8+s64~?d1e?znPpz{;OHN64U(yn3;Ox^Oiin^_hXmX+w)xG*KK_DK33na< zITtJm@B9ovv7biE*W+Yx-hGckVDnL8^f?bF$+Fyv7lQCnk@FEcfpMcH|JAZASSQuF z11%sMRA12*#2r#V=VJ!%pm6gHP&-EQ4YMmtX-8#V+sjvb5{~uI#~f-yipq+&+xy3I z*8{b#qi9eM&h=m=p=TD%BEgTx?*wG0i|Z@6NNMdZcuBn8d%^JC>nSNhs@sVOUR|v& z^nKH2@P^O60=8s9Hn(>7wl>xewl+HwDAkS@0hIg#??KX_b7=*V- z6yTF!K^~*k>iK}47MR4AWE3duY^h!-)tB3(N?S{KYg+yRI=tAfLO3@4-h3vc*zY!K zcGw6R+!g|AQ`0Fd237U!F_x~2XB@=NS^ynI@7jOrG#AyJjcGf@)>Ae`@+IAUsaY6Hw(AB;0N|2_`ct4M)HmQ3QCWe^LfBwBdD-3F z8LL@M8i2bo8BX6ZI8s|D?wfeK)-F)zHHqWJ(a6 z&G-E#%vh;Pi33A-DQ@3mVEK+Hwn1$Q*d0~F!>1gK6A6Sw+=L+8ct7k4up2uscX#%o zr+l?@y#5+R&%XWIYo66`EE%~C>_cdo2Y7M-$(^EM8%n=iYrJGA8o2v1BG)el%P7lq zbJ!oelqE@*YF`A2gq?j1y!TPh`Rp{mNskq0!?f1TLI}J+t2|4 zpR9ra2i4*rbf@p;A;&ma!m{y!R5bJ}Rk(-<-Pcq?9hg;I?;3t>GrP0>~I6aZXEam62#zw1`&KO1pp@r5L)N7BBC?9Ekn#k>7L0WNARqR zddD*+c2mSO4h@jEpHX;>kT&4PsEo)YD|Le%ivYsPSnrs)8MV@7!!C6ro4=Ic9&U} z3GgPIyGy$_3ihibGJb?pl1|2IuuSJQoQg%KixhS52Q76hD^Ho{tj^GnFsyrQ78P#x zn(o^iCAx{)3z{A0`7bwL;fgdEjjzwnvA!YD@DgcXz#KXdz4QoOrc6R>>I!&r7IVJ* z2!a{TEBDw#137fz7w`?faHxT$2z59-fF^7L6f&B=Yc*db$9QPbI1J^%n`>%ZcqFoX!W16FCw4;y*2Lxn3Upus@R#a z2V>cV_f9ZTugUMTZSQ|_+do{YDm?{ilb!o;>Bs_#B8B(>k%f|;p2B++fkyM2(Oq+1 z3(+s-)Ai93`mb%^H~-oOV8wbNuWexqDmabIu+I8x=@!si4HA<}cFi&sv|Yj3LQEIe zC&&a9of-?&mQ-~isTchiO^qx(;S@gHhWf;B-bnBjjRNjLADrp~{gq$YcW+GODt#JA zkA4j*`d~MzZ+=RMcx`!5(s!iF;v1Ve`2Vi50D3oh4wXQN)O|WI+GAf8SZZ@kzRBLI zA+q##G{&|Ta*1Qk_#Tas;Ps^rT3iVAz&0OL$dlTq;`&_RkrH4WPIrKhnpnM9llu_;;ZeB*Z>=9>^9TISlQHtg+q(D|jM|c;uB-`m%wg>Sb zY&yOa>8(P@!@KfU!ozeS@n^nm;se_$cn~)S{)qI-GcvmQmyse{Rw!jYHLm284*GJ+6{N|D|kOA;taZ#KFRYH_=5$|R**c2Ev8$pT8BK^Ns= z;p^|amMn@6Tr}{*?F%kkd?hr*Up7<``)y;-Ke&lNt9LF4Y~M;{8XYMij^yMC5&f-5#4SE;gcJZHIGS57nDMvbV&T+ zD^m>DV?Z8*2~xxRtp_N9v$DPh>V(wI$D~905Sqd)Y!bZIG;--f#(Y5`B`k z;8F?kLa)SlD$8A1*`3@dZ|zcArQHe<^kk8BYLH!1e(#ok04(1=w9vM6%gy_Ih09i0 z1DO&xtvH=4A>C=C$hZ6&q7}VD$oPC+g?L_!AyTi(uQ*Oq#}Of=Q+~lEq&JI~AGW?^ z&*i;|w-5vb)TKb#g9$qZuadu%H?{PKdKGm#P%|GK@9pdypbFx~pVq(MI^KS@f3W@n zJ`oj+&<7M_NO2-cbOicyU!rAL;fIM}fumU$hu)SMMosn*P29`wsC%Y(;9XJl1}?QA zHFV_C9K&ZUh4ZYJ0aV*5Hw;7JgVZy79!vmPqqxF5JsZmT)A25G$+gyjfgHZGuZ zdfC0g$LFCKPT~8SiaFlJI%?t6j$JI26F#CD2diAZQQ@*A785W)1yRfx&&7O_gpg!U zr59dug<(DjgkZb4_fE-dIDG-j`2dBtGr?yfn0PH#a>*fpj=&a#sL zj(T$Rr#h>L?9XfsZix^BVx!&03fh#R8d6xOB!TE?L3cTv)S*%P3Bb@Jwe_${G}oXm z=zYLa(UPU`!kbO!;wmWUiD8g{jTstQ_Ry$-J6 z%6WHcg0Qch3&*;4l~?9q0$yF>fn5BO52<7+)gw>rxpF>ZQvgu~g%}TRc@CA3aC38k zYFQ6zwNII^gn>|_P3NiB8d4oSY^+V+kJi>!8^|{TJHpK~S0P8G(vJ^E zi3$m+EpWMC5^4jwVVVvnAOFzPP@dyVL*41~)?+!{)D{Bb;bAu%fsWOh81Hs`E>|N! zrwL2Llg%;x)bXt!^g$#=3^OJGx@aET&y6?x@@F6A5NZ6QPONv%YCAAn$={b_DC41Q zmp@MaK9Qe5hWtD~lOLzki{3lvtNF+A^PTL zAD12Oe0Vd9q2_ot_8K;dJ?sXFdTOnNzr*BsQ&Kq_zi>P$Au6dDUPg$ zREM+}sPZ-ILKC^RqM>*%u?2DZb9<*eBHMhj?t)gsfo@A#1G_?&M7CYMS_(xf*Z4FE zJS7C`Sw@nyh&%g z4EmzWA0~Ywuh0$lJq@7Xk7&%K2TcZvtp!yo#>2@+0Wgul2_TM5fC#aXy-SA&P--J> zK7-T@lgT)CFSjs5azrdkL6EzbFuSq01*f{>-MyWE-P$-f-gvoLE6VoHL7A-;)e7#0J7Pl|59(AtOI-p*E!O-?s?o1>?as>vZ;aUhi#e z9m56c<@&2lp)E0dK{vzM;wEhCp%D|pgcGM85r%Ojqj~$O{3N-APjKuZuaYe+-$PFsySc8b151Z z1HB5aF~hP&&=eVB0u0SDzp`Y6V8hLAxFH|x?EQGWzqPx*w~k-&v}ElQP!c5u7ow=I zfb2*vdW*^;iWulo7h(US)RYbj3Eq z>2(jdKrjVJmQ_3qV9*Vgpu@v+1roLPS_yk=#0k zZ4VleWU)%B#bT!9^60pAi$;Q!4xaTQ;gDN$bAW$CQcX(rH?sgYQiB7 z{;QZVFoTfSE??{7>QrGx=#($2@S*s$1@Z0g`r)1TxJ+YziIk*hw2O_m5G9)b!7+^Z z{G5yMv<{g*#+!zo$uW47k_bN!61Pr_clp!A>_@^(dgCbEQpU~jd9g=5ioe4#jKi+a zT&Pf!P)1`fb4|Z>s`7`8$M`lHvmbarLaL&KFogoZS&n)RiUjVs3cD{wN%65=#;H$V zDe=g%nZpBU*-%pia~Zxr%VAF^=IUkJ-w)=f`Bf2#TO&M;)#rSDPQnGf_7#@sz6gzk z5#(NI)S#3KTtjtl00@_T;&KrYW+lV-S`!n5Oya1sOQiVas#hfRl9R^n54+w3_e1;v z&;G%Pk){x6ut_C_XO+zTN8cIjU(-$4>;r83{+Km6ej!Lm%YB$pgf#gpW_7Z9RA zL;MYvx%1>(%P%g!@&5Mr+pi8D7F**nQr^6*dj7-fUF_j- zH#b!uXivs3e9?f$nniS>HK5aVn2BtU;0m_ALp7|Vz1yPRuGQQd^ak*^>{BnN9aG!h zJ%JDnmX2T5fhW-dbUK?`-@X2x44~>Rq0h^jN=Gf<8>o`bYxZY^b-w6MXNoVL#J}?Y z!Kb)5zD3hLlxD9G%eQUgDg~Bk$!ve`%EgoLKVN_S;^6qZz4cccKOC>W*k0ckJS7Y* z?NY|uITg^rJ*%%Q+v+aDOG|oV5tv?q?Lc9Ni;LwiOnZM0wFabIX!i_E({{6YNN)&? zC^~XUN1(2T$JGo7Rvy5Z1H+1aN^f1cWbrUD>HRh=-vK-QvJ|yx@qmd8wbH-*B&#f? zFuOS!;)4Rht})?pvVn1e^e^$BQ>H*#8I~cnk8UQKSHBXm2dkZeR!!RSnIZQ@3yAst^8SsNzu~`zKsrxepSGHMMYf z&942F!-ea5wl#X+YK9m+@t%0IwYQI465wVTp!u#7QTh_v9Hviuwas(c2Kv(m@38uc`H<`_ zbeWtq2bhx}C7hHhI^UA{L=D?W8DK63%!mX_<6-l|`3*FQp1fo#*?zD&T1{w{K1^xg zf<4|CIBGR?2^q~?n*YRJNVr-O;Nin;&d-KIYfh)LzW4p>ms_ub*H0-kNfIY&+m+*i z=#Z`>2AJmg9c)*I>@nizU~&*Vz?IQp`JGN=T)`p&A z!~z^4PF&+|f!I1&<29Mp6xjy|9&wb$oztUy?x+WQTO5!RsvmF{H&5tTrSriQ`BKCT z$B0Je?Sk|&KziEpKut|xg|5}AP(Q#PgQ=8QNRhxY?#`NgMAP8(%*wQ;9-Sx$YQ*!y z;Nq&a^yJBtt(}9VP560Tbdip;52GJ+i*#~`9YNkg)U^i1#RxKJ+r&+Y2B-ddly4yezs2A*bcvKIGFKF zsLBxa+v)VjTXs0AqXc+1a07Y+horXbGcr-~6XMG6T1X--RY)Kqrj|#k zYVtjEQ91t=e94#Fqai80gf)2yAuM&4tooh-0ugOhEudB!bT0wn3|GbK#n8b_X;A0` zii}fr={ouoG{N<6P3|tX*xosM1=)Oir|_k*T%j8J6xrXwvRP>U|Mdqa*Jmb19A$rL z%ldO!xKd?GxB749o#o}PY@OinL4lN4_UGcnlbzJVF8p(*18f&cAlXrE&u~B|DacmH zVbZ0|UP90#X>bJm>dDPu+(63nJ`H^^Q73Qic&Zz$@w`nA@J)NE$A!A<%E1Z$Hpoxtin~De<&@FG z=+lrw8xJf)#Diz@`I-`O53&j4)Gg>#6(-+E{s09Q-Q0)A+Z=uy2Ct#M!7JOu5%@+r z-xaNUWepR(>-LO4%k2|?kots^fk;d*9v+#4q%yir#|+dEAAFrC{0}wgHy$XtEkHiz zL0xvwrax>PKe^PS*Yr(((ZM~0)WG%jxkwTxm`9@fyWvF-xjm6#+{smFX~VFvkH0Rv z;*w*ZIMEbs8uOgir4&o8bvW1uN+S^8yE#+0Yo@CZe1^7Kw|Jq)kyKj8k_MHeT1NF` za;1y5`fP3sSTyw;0uIlIC{g-)a`7GAtKj9(lHwqpM~^1ZbFZmDk4v6KEf5iUEXZ1` zYAt7Y<+1m*WI|_u8V+=>> zF7FY>NbscyQAHCo=jv{tN6{{>N+(pDE0eX3~(`D2Sa=tHb z0c`Mp`1&z0EFT><;Z^(pv-hrRaa~v1=zp%FOeyUj_EkM0Lt1by%a*bS*!+8Nt%VUstJB(%l7(V5j3MjWThPHR;eT?} zzn)T3gMcs9@&kwZhcDr&`RF&-4^}G=>^m%y?8|L!>750+ebzf0y}AM{tk6z$xcU4E z$KD-{lIV))e#_oNXLdif)iCkDVK|FPn`3!@7t`6hV5ejSpn=ua<|%a1-zGlBC!#`?Xx1F zqZnmll%-f$h58d5EgVH4wla4KC;{5W{80O_-y6COQVZ2YD_!uel=mbZYGI@AKF?yb zbQ3(!=%7!8{l(TZBpLLnCF|s%GRjMYY#~aH7WVFua%UWm>aVmlDl_M(cJBj;*pEE(PmWc=l*$Wu z%&f#X7)?Y`Bor`4gG_)Om!DiAO51fi$DAXI5#c$e*f_rt7DuZX39dE5B@OxUl_m{&teRG z#S;;86S4;VG{42VU?u^90c3xam!T=(QSC|By8iIfPYyqoF>TOt+n4%Sv~BkwIg}hS zrv`yQn^QUS)CSD5vL+W)20lI+IC4XJyjq7v+q+~*a1{x2c};d$C5-8SZX3%Qah#(! zFb+@+ck58v&~hZ5RE#7KP2V~=!xX($7HQwi8+cHxPD3&ZF#(p=YeyY=x^SAN$Z`yk zh&YNTaIcqm)bxh_#GuSvFLI?#at~<-aeAwN82)6cFisNwrPpd*u(wTSAj?mF5 zBVFoh_{e`94U(P%9Rw9+n4@6^QU2Ut>I*Ny01pAdw1D@P z`rh20#<#FZVS8Ndg>Q)=vcQ%)rOYRS-H&bxM^aQZwSEod`y2AXI>|;!MI9q#m;o{gfs}$z z#~BJQ%>zl!-@DFtz5-VgOQo4rb!OSggCcWq!pD;{WbM3WLD#%W zP8Ktd=$6VJc$nYO*;^P7ag$nR4WVpm)AP(2WiBD(GS{TH^V~B%rD@ugb_5=L{SMsp;6{P7kKzxwF z>TcnzxeFvi=1`KqZC&#-)*DftYU&9flU!fmJRXTAsV67IV64t*Sse5~UHSBPEBCqY zxohC>M@D86DEO6O`FPt@???zWe+it*ZM>RHdJuahXoB%%wF)F1XY~&A3y5vqMqXNI z@UJgHS)tpefDW8a?*PKA9#^jYkn3pg4U#*Q0kx)*GZjbR|HHf zY%h(ZYj=tMKo?neB&j$YPiD0mb+STJ-jcbbB&TNR^iB*8QitT;^`QpWL0ci_zT{Jr z7R9a(ptl#MA6}gi>?u#h5O?tC+oLHJA;e{gtOPFQ!B|&t0f7s^Bxpz<`m|mA;R=a2*Jn%(1VY9Bo*rEcw=RZ|jE7IbhT|cM zX~J)cDFp(63=~~wWE6=yhin$Jb=o-)OSUSUS55tlt7#d5u%Q4gWrS!E@;w^_5{yYj z$@9+R>Gma?G*d%Bn55jCE*{VEj(rSH&9#8~yG6}s?MO2Co5+EkvCAy1!7d-1&Q z%=A7f0|}Nw&6VXrY=6xu3n%1ittY&P21``Q!wqXW}xR43ON>t5?XH zY06g=pSTgor(54h%@D9_+|j~d`&FSW50Vf{^Z46z=f4P48$!gknnyZ-hUtfBh6i?| zw_Qzx4@&)`D_UP3&Bn(Rc^$kVTJxmC*Z>^nHVP@=)5QRKh3!S0pYd|&Ihk#lV#PQjHIzFZ(-W4PR1q-4$ZT< z!!7C9CxDyjBJf_y`fmT8N{BtXM9LPLMOLnkPG>8yk$|niPIoqg5ztzR`OJD|sDl!} z*ZFZCqyF_CM(<(q%v}wO3-q8D$WaIgW-c|dtu(`|tw9ePkD(%Kojs?KtX8%wVvd6e zehMCz2Zp6$-7>6kS`_e5bkPW5_3(HrI+xVBA4pdCa~72QefRa?+gq07;G$D#*`poi zmHN?8OtH(g~fk#o)q3=sruJ3do!A z68Z{MnpHFl)Fju?qxIm-t(XMZEUQ;2jsO70>Bfml9!j&p-n&^Xnip_VTGg=EOZ~I) z%b&7dtG|*QpZq}g)gnfs#|!E+bi5-U@8-EaU?M9bH4+5m%0RgnyvYO5GqSxGQ#zz| znkK@>`ykufhK6c>LDI=V!~JG5KA}X`N>&L#giKSRhLS_AJ?b}-MN+Mpf*6MRF= zKG{@CKWBD8(D5ki+r$AG9~GLy!p@x~8X@$AD+5-Mw-Fa4v_3w=6)JvKyf@)259P1q z227~wBX7wOG`X0sU&2(_h?q(C%1@LT)tf2dXla($c2-U zu#Mq9pCA1g2CaB%^=YyXS^)r!VPdxJerHCsqTjC382ku1LF>std)sLgw)Z##^`pIM zyHO(4VXGcUUUUN%R0g=?G{|6z$npR!L=ksSOBe{SY+D{(|IcB(u?tDr(7Q5Q7_;NR zj}ehq;L%BSA#O8iVQ zI#T|oTZKN0&oJd^-``R#Jn#t@GRB&6O3`)rK&<#ZWtn9I6|rLu;O|LWhEeV6Aq<_@ zBN1KyoS*6;YVBF+GpMyzdU7U2KMXCx*XJ-gjNv5HLoRDp|HQ@+BAP-Vm5YZaiTYJ@ zzOm0Yz$IoXNHFzLljd&2O{?}TJ+~J67W_8?ersR*!$roXa2;r^XD^<9vAKhJ-v99vtQ`M)rEvmF>?6CotN;ZoQ@;VpE9&d7zj+#~?}Q^} zY`2%Kka2muVgdS4H5V}QG|{cTXlzK!mi`3x(7`x&pof*OCod0yuBWj5|LYPC zjU3Hj>)Dsj55L-cwz;$ZgcQ%811q4lF&`)r$}fmsz#rJ9K~@FpK!?Ea%&xR^CKECh zIYbEtAPpc=e*9qd>g3UbD+GWspZ>$;H_MOy+WQ!S#m9FCD<6M;7md{9uXpbL?VR=u z9}d42$>wms;V{d-AEgb{`vImEsCzPR%)Z)%FD8Er{`?|^rNESR$u|a+tKvU=8icp3`y3*q4!W?ZSj6w zRwd4oCutAXy}DrS26>0(skB7|?Zo^3q;b~kR(;TJEqo@~Ga30Q03*d}=$ z6bJ;z^oJE#{6E9l!&}Cbg}1f;OdbpUM-Q$4+nawv4+nPdxr*}TLE`h1De&kV#AbPq z4XFyNXBNyJ%K1mX%0mc;&qx67I)t6vVmOX(1eNNyr0iP3Sg#bT2+#}fUQM&@%+Yq^*&2504FaPV( zOSrfE08YYYBO2c^8@~I+X2Z@Kv$4C;@0gFh{l#Wv-8beWPNZW-eD{mZhn+WOQ{!AZ z=A~9WB*qOEr#eYb`D;!(FHwF?+9ns@=Y!e^UXi=GuVsPSUc4`u%K|bGND=7ER|`k6D>!g@g1~L!0}`lN`v$zozFaW|{L5DUm`}yv zfrENvQh)X^D`UiTLMge`~HttZn1 zmR-G`O;^D{tz!FszxpY-<@^8g>A(E;?A2_w#vNlyhreI>Y-Kiimpu=5wPnxu00I8G z*lR34smn~`cn%iK-61UJxI0|I{o!JUJ%OJocp#*ZHK)2!`x$J#>O})drC#~l7>Z6p z0V*NJ#^+hw9nkqBNTF*BnBLD?Mv8Cg7q zw|9|@MgACcSxDJi@-OB_xC+a_3Q|Fv#l#{asCIz*2B#0QukqaYRp=v}=oS);5&GZ_ zYNS3Mi`e@go#fu%XM!J0eufRvdOR+KhQB+WsSOV#^Xk>RK)fW6yre$CoX@H-P78*y zknU(pEy;|fxKs*qR!4Y7f}tm1YQ|l%B{0*h~g!FcIkW(jMln@cViS6<9Teeo6|%RX1ywxZ7+s`%_NHKj4DS#$x=*5k3oR}|&;g&f1 zve)2=KQIFm)c?b?Fu^y-VpCyaKp6nbSH{MKRj5JIq`wjG1M$M`8o*eUkHbC9eZGB2 z#55^5n_6anBfcp;|6J}NFey6=CB6wp8YZP`k02`}Bf@p9TanJGCtI>?u)9BupJ%kqMwZg-9TS@s$x@CX_m{tYb|M>o)dQW7|zRM|E9*=WrqYCDq)zET@F!9U&k zE%^m&$HM1rcjvya7Jm6%&TtA$1X0y!nPDJp-uV%yHbDr{>12WuoS>T^GVmi&SWRor z&G=5P(y7!er+74Xig84yTE|Q!EOT3;M_^)F6t@s$KRzBaH;Iw0S?~Mdkoics!tdeE z(~=1kvcWZmw+QI&eR=_GyuSVTniT37Wzk6$5OlT*iZIk~F}vmLrazP5$KH*ellJfrKTgb>K%4uM0u^i8j+7s(Qh zC9AtZeme=!%xwyKDdNTNm@f4gSnZ~FbPTQ1Nue%+u>@g+mM)pRSMu&d30aOrYdq}e zZS%Jl3oOByD8S7>-Wsg>!Z75eA(WN#78Kyo`)k{c-r7A}-`QFJ6E4)2Dyjm0m=c)I zq)8-GOdCphk;pMnc?b^gd5E2=SEN3u#mnlGKLHVcQ z<%~IqZyR`Lbag#tSqg?^fVdKnP>fl*6$eOr10fT5Zm0lE{&F8mxl33OPd)vk6i^kvwzRjkm3pOvGxBrwC0p8P#C zI=X@##8PXNQy|QfIb9-TPdc?aHC2|y?sSdil5os_x15cJf)sp&@J^Pc$F#W&ElOT# zZh

aItrg`1$C}lhIVa;6p1E<$bdJ25itMLT+E!OZDR3vW-zABMnC~hNIC0Y!&ks zq6GzYqjqehe3u%KRGvA^<1NhlOypqwsYQO5SQa{CU{GMqTo}H++n~cW%HA?aS4)lq zLJYe*C}jH}d>@2aP$n7vT~{B17L6rv#f-;```m3O}iget^IrI$FJN;CbOjpjKf$d0PQ7 zC7o~e5G6g4IvZH$qA=ke`qhZh&N2lx=VDfo-k<^(Wu=nBb1=UC5F-{It2wMYaAi(ywctMLH-6o>-}eIrbFih@cx3QoD%r}_a(2Yrp;DLP`8P&yo-*s2oc44m z9et1`QwJUI%P|&$HQ2zCGaunc_RrzanJdaWFqwnRg31?sB{LvjyaEetTG`$Rd~OdG zQ&<=cmhx6r)$v#n1^j&gh4^LE? zr`nCC(#i=$MlS6any`RU1&YV$BbilwW(b?moJPp@mR!ky#?_xUwfCRO;`=fWMRZ)p zjK|Ggu69&H58JcpH{*#NKhk2=a}In`YI0PZ`-7G^cpnu^Fmgz6-_X`P7a#GynipcA zdA+YsPp^4N0pj>i(A8sZH0K;Yq;6(}ZnG*Sr`PLSE;b5_FbuGqJQZ_FR<~-c@>d7} z9E+{mZxk{?@XCyZOZsQ{XN$DLcCIX!Qc78|@c>N>iXdSkRS$krgJJWxghM7L4Tp|L*km?B)*eXy)e#ePr<*`fJuT$w58Z6xLw{nMsUI_j%qBh6OquBkhrs>{j@IdFn& z#xt~Hk6?^#26tH(6^D?)xF|iDiXx>SHFbxN1X>2)(!6UnNfP?Igia~&&5uJr! zxlv`JZ^2*O0bhjzG8NCJ#qZmz0(Pe30i zb`1K5@ZB20Gu{*?K;B#wOye8`|M8f?rXIgV@TbM#Cd{yYNp-gvOV=xGksuwNeG9b| zG+BTI+`-8dd249x%4hK|AEvAa+-FO<;wAXrXC8zK2qf|q&ar}UX;Sa6r!b#VRdmn* zMdTa4Mxr&@Um+tyE@1#GNdt$&}%t@M|%{j4(_>7)ZVDyJ7GX+lcN z0rG;PleQ}k0!Al#-3=UW!=i|j{vyaS6TbHD0O+B=hVJwRghDyw7e+_#jt%$)u@2L9 z$5m!ds8vgYECC1e6Jn}Bd{R;g{?ih$P~pU45oE~Aezc@R=w9KI0#L35-U%xFelFjE z^Q1n!yNvC_{-$1RJMG#S^-yZ3c$Z&xRe9}X^dc_LS0xswiWnFQ#(S* z2bBgMyEgOS-{Bpve;^Jcaa4sb_oFHR8>hc-`%o-Jt3^9)`Ue-M zL?28_`Vyu{3^d1r-NFt5WG&c;sZ%4c+z=;NEwf>RcS2-Nn{9eLJ7ykoq@8(7G_3ko zY%TVlg(^Vbj*v+pd4s1Sinyb>%XvZ+t}sl8z{&kr_(xk@6{Er)h8A{G?yKK3)*6{U z7Z=NyMpysoIR!-Nz<9Qxv&8*GuL!KOO2MLbALHnPD|7JLo$C z#^=1MA0b-As~Fjf7DTGar#uv!%p{TvKfJhbFJ9=>d{|2PD?QcrVSz+E4Nu?H2DtzL zF4mryD423nof>}`xQQU`JyS3?G_N_4BO_jbby@;7lfDJbc>3sKoHIkCcUS98z_fak>Mf* zn{*QU|G#}J$|nyyGZ z^QE2X91MMPUnwNsVRzNzAJ{XnzP|hVTPV0?Z5SUjcnu5i!{5vvaT1R(q-o8*48Ck_ z4Yg2?F2OcqNpMov4=h?xUv#=m1w{F`N8W(vnK37AapF)%LND!m1^xxad!hGcB6+bg zlrPCv_}0-R3uD&oqxt}QNJ{ksO|p7Z7(xsnBs&D}eN4661rg~)n zgADJel%@RWm}<^RFzEl~zasR-+9-Bxu>W7H-~IOPoxgFNm@)nZ2Yvk7tkS{)IpuBf zox}WWmHBG;fzl5AEmQT_+wb<-?RS>s+s}r(r%N3IY@E4W%U{APxxE^6S7mKgiRKlv zn!h!Ez;cq2(AFpXZGI6?9HV5Y^`jv6hw-@Fh26siKKe26>+~n`Cpz&x@@?E~mVY zh3E_aztE?W9cou0x<+ek+F=G~d(W|T-!T2r3xZY|60|;Ac1{uHV8yFq_+^!4FBP}0$&un z08RB7vMlny#CGYTi}F_*B7R?zCFj82s{CZ^O=C-p6ml=~j)PZV$&TIYmp(-usk_|d zh%}u5zItrZPuweHW}QyX4KkCP&f($J#2`=H_swA|3xPi3q_UEtv6mlS&u~(B z;d6_Eg@#HmcOp7dHmvlBc}RFm>nlM7EydWhC?z_TH)RBZm0irrmcq^rwHWGjrHq@t z9gO=I*W(2nIXlIfnQ;eYwYQ(|A_>&j&!2AI&Hc71aXQZ2^*Hf%ZLQGZR2+|^1#(fz z{%rc6c)GT>fc=@3p*qaOFTnEgf)j;EYX+wLsONcZsLz76(p;aC$3irnEzwD@zE7&` zOFpr(M=&;r3l^2E8WEj?TcS@;@9~qZ-Zj#`!fFGnukHES%{^vCkaHgyvL#FspB#C@ zg-Z9U#`UiP-e~_|JF#!u>w8}#1OmBtkEWPH)%z@v42aN`}LL1FhhA@MF)&D{Il1pw+h} zs{9H^r|$wbc08S2&^UQ?#w{KzPCM-~>K`6%Z0)?Cqk#cI>1sfByGHi_obPJH4sE1K z^5-K6G0YkPGb9kVa496bj3-5|dZl&v$>el=oNdE!ltF006$A#z5W>(&ZG}xjW&?m3 zluN{?XuzlL}8yD};3M2F1UfoEdMH z-=p~R(R8!gLVQo*fuE}QSp~Jn$pwFYc6{3&WSs-Lw!HBsn!O?%Q)!*W6h#HRf{!+` z`ytQUM%cGE{n8Q_0~)m7jSdU%;GMc#M`26%@^9=a8_>T^&_s zdp@e0;k7`6II;_=Q#AI?(}U^3Pl1>`!B1Wo=_3SO8zgjGb_eq% zp418w{pH~0DRTLp;eQkS?}U8lw)ocb&gmr0;fhL5tuY8-HN$P{I`D1vlk3HksB&!j-QFGY5BidrQ;xSiAQT z;=8}OUDEyh? zTdrj~=rh%Y%$We39;+>bA7clXh}NRqBG%VNf^S>ctmn%n-Z?`VMfBnXvwVT8>@YU~ z3jhpaBj7jMCCt;-Z?ntuTgKgw!juSJr6r&;W=>r3bqsG{QF;mEEw@5D5ub?D8o}mj zndxfV(jLEw+*ofpR9b2KP>e)k)9QHG=<3#Y2R-iL#5m88mJn~igG3MPmO_?qdE0R= z6)Uvk3~t|#6+HDGN^Ukb1leM|rN>Eq%@K#g=x>FeXTUX(PT_jka+`jxuYs15SxI@QADtokeTP>^EJbVS02rwiIffJ})MLc8U{9hu zQewpA7-UnnGa%0X#%F~;a<;)ZjfU;Qn?-Q)=;WS`loppbFj)e5`=`M9@c|i=a%%g2 z?;5VSrrI|mXf!a^1kE)DW*DMkZq1ZsQIv%#~i$JoY!<>%R2VcSp9gTJwt z>N~63zU@Z!Wb?Km`I%2hguy4-{xI# zvk-hlS5U9}>#1E(%UA4?4d|!$4nv^`NdfG!)Vvd{B^aLSz!RR*FoCQpvbDSyOo-bd z(PDuT0e5{tMd?^A13MR-pZ(O@8WLRfOgn)fHZO!Y9^ltbJIiO!K>#xI2wmi*G8F<1 z`0nd!?b>6Z6EiABOBD1(63b(z8Ad&o>PLF!#nN^s1-*m3Y$ZNhb)%MZ$~ee&BQu|VO_P}F+bo9^TI>N4$0a8`T$%j#Jky{ zB?tZS

4fBRcHmF78Zbb3bZ)AiQ(mTy`~N$0B01)`@2`zW0P#bo9ds%;}>GvNBbi zU5~G%NOWE&(Zpj{Q48A{sT6a>a%fhPE`b*S+W%`HiUuo?t?e|1m?k&rpdk7amrx1J z3#ZLY&A0;&$8MUEbM?|bp=_s3NE;lVA=_FlOu|t+zzbe;u-?Zkgkr?62x~sIbPQdo z6Zq|7pQbM5)7WEdQAV=qkxzS?vT!B<{@jRl1>1%d#@-h}X9*hR_lhOB>SvO~pG8ePJ= zc03&`M0>%WH}V&Sk6UZ!=J&Q>zw2_6>v4^@^($|uIs1^Ji4ph=$Ec#a-aui`o=Wx} z^UwVmCaHVyYr8t~eY%$pZFqTheTq<<*2N_zf6hdT0|{QVm`rQ8E||{Sw7MC)6A1h& zPy^-NTCy0%sjD~=RtnvQB40cp{MBT#`toSH#>}?&sSxo857UEXf1>2K_Zj}yrqD{^ znLdZDi{rDv)9uPFpCNOLq&{0<{O2qlf;DtLZ;*2Jl9t$i;LQM={E{~Q8*D|F{;dG6 zr@%+&*XOj4+h>4tW^CsHl8Ks->07Bf<{BHuQn-VHkgu(w4xM!Zmgg=ryS0KTyq=(= zBR1;FS5Qpvi8a0*^g~rU4*;UyNFq>${s0fmi)n;C7veOOz*rLi9gG>I4k!R!BWwwh z|9$uQGYgkQtWk^hHL`th%^le%V{SgWWs8gNB3s-FqD+toQ>tf2IaE{=@u@^Pud9^U z)5#n79iL=l)Jkt)CUnx5>4+IZkZPEY3VwTM)8kd0S8JXF>RC+|CHacf37}9Svu4+u zN4b{Vfu%vcpy0HAn~Cd+k(QQrs6{=8cYCFb0V0)MY@mdEAI_5No=6bf58Klvwq zU-xYIpi%m*s!e1TqpuUA@F58A_nq(}n5U$c{Y2l){}!iS5Cs&shuIq??eVyZ+xl_C zbi0e26p+$q3CD?uGHtweQ%zstUVdYyia;5Rt3zDirV0vLTX+PK^E^auCL|n6%Q3$^ zs=GXL#fR}Vns@O>X22XH5fl7+={LN8H2mrQ@Q;Tp!|#5(TK;k8ZyQ)(Og8mGaj&o^ zyNWB6!AY<{vIhdC-vXokP;%Ag1nn0*L&g{Ia~wnOi?rrY{xGy#NoL{4t_1ybHhO)8 z`w&@J)E%~gsxzqj;H8h;Qn)E>m`n=ZNDj(GPRMSnC!LFvu%SJ%D+(*rr-9FnO6Sq{L+aju!P}YH>sDCePY+?db(kd+$;2 zzVs5t>Y}S8#TqIw9vQ$jK`)qh5u~Ragy=*%aQ3Q>(u~V-`sVn(6Bszl$~NworRyb9 z14AySPZoY*FUfaPZZmCQo9|M6_u-aCqKMRaK}+e^pSQet-rV%!rSE&OI=k2Gtqurr z=W&mq$~2{(9r=!71M(g4o@#b>7wN;P3ptowojhg|G&{LS*U|O?gn!Puof~&p)d)2lIDyo_7j=R16r9P6=4u7W@ z(fx7)$f0m>pvRTD!#NfIZ>T`xq@8y}1P#(9hGhoQvea?ZXGmLn=g$Zn!tl{L#}D~5 zac-u!8=JHGcqUZ@QWSyHaHVbvDl$FfzT8&WF$kTo6p!O0nP-k>KM0Eu=Ru(~=x@l| zlwt>5HqU#W7!R*{`zcKAW`sB{awWJbkG_Ke#jt8^*eIQiHHv*f1&%3P3(LyYp>R~x zUkZxi>^NH#k+jgMSh_{e{AJmJe|haMfBT!<{0c(Wbc~{}uE-9BEI0u3rci*?q`)wV zQrrG1b0?Isuxl&DGICp^`p<~ztW^RBTDK!F)`5JB0I_>8NBeBR;9VViO2ww>>)R>Z zfnf>-?IcXNE%OQyyN zG_|B+#3@cIf~lxof7*rJZ4iFB)PQMimgk!b!byQmIHN=|Pz!rSHbk?PQQYh+`J=gg z-~!^DRymsYCDd12`Zr3ux1|i`U|95%^RfB;H-c-3eh5e3igASOh3L&6=v^Nok-5c( zPy|;?pl3P_!HFIs7%sQuH4}64Y@+=f?3FMoQXACqAzTz~YUMFu#Lo5D8R3-Dmu-v6 z(E?>8C(Pe(=b>36*>jHGxqwbkliL7q-9pQ>wEZ=p&5+o2krFw^!hJ&N(R)$oCN`~# z?Zm6blft9+#L^EgCt{VxChkptpcH*3VauQad|SJ}4Gc*Y*)>u-6DDyt&AJvJL0`cT zlC@qM*$G4MpzjeK(UfJ(4$29*kAs`vazt*M-aE+EyT%GoNsc?34+ZSUSD|MYhU*Zt zjXQ=kTlv&X0=vlZVA;aQIZt$0mUF4n$>=xlyc3C*Whbh zXaSm&)bccCgKrUgz!)%9Jmsn+?GQieONA!L@DAk;wYM!-xQ9|0||=!4YYeXp^gGEdnWr#C;_f-QkQ&zylp=W`rnSuup}Tz(~l+`Y2X^d#Dt|j z`Y%r(zC=*%zrH$s2oI4fYTw4qjzyPOqVdB?AE5Je^#hzV7Mp zNEyTx#73Ku&!z)U-#pYEObv=y}GLygoA@m4h}vW9vpmnaPT`a zyc#oi4WXA3IJ9nqcqL}cQx+T|)bpFoo&6LjgA7MsuD^J)clgcbvyJCFA&&b3?%dv9 z{GU98_zmt)Z*(>raZFdffb8t|@eh(7tiS*~tq;+B-`(X$^<})kdY-L6-K=+-=A9e7 zW3O|2gvyX?Z|kx_;tpK}f5`Q^SnfO8eB0g=bT1ArD`1N&BPB3uIcu_>adyt?tzVqD z95{kL*EJ-j%N;y0-sI8h1Ag=f`i{iEIKQ;g&z#bCO7;uYTP>+0q(xj^RkLuQ!|VwG z`DS>N8bE$SnO6>izKiGj&_o3Q%|_8<1wx81nt)RF*D?3vd*ZU< zPvYMy2!Ve_mY((%**lYW7ejaJFZRC9=+3@BjGL3NM}!k5EE%75;W=LT6?PNoqt>&K zUC}6CfjVYu3=RFx){|PdPy~%ZdwO&5w0|~t!s@20>pW#|mgejTzE~p8(En0f6PxV` zW|`7b{btsCfP_#y@;M)K9OAR|y%+)ruT_k;Zg8;=UvDTsOz9gHNvP)UmnhBpDq$7O z2vqw>D?mI9{UCx$P`uMnUCK%_up1dT&UzvCA+XsyQ%_#>Rf|aX*Pl$Jq_msOB}H>2 z_#)oq{qrT_3g)$%P6(04vyrWESL*B-4X)VAC}uOT&-VL%LK>Nuno|s%5^W4Rb%_3| z`&`0cm<}opf%}=UlXcy3$L(c4Yu@ZTZv5E|+fVzo&Q_ihO|^b&xT*>n;dYTnsUWX< zKP6NwMC$4t1VGFod-YFr48mA;nL1rPkgbW(VwRxAXkG*^_?U(F3Daq-I|Sy!-2oYI zXsc~;Nm&YoE{+fXznD)-)eF}KDxsym2OV&e4?PQPC+u?$ENsO?u-Abv#wbSWYq#+0(VSFesmmzxBiK# z*BQoXwk}LL1Y?(z!GP~jX&|K+k|m(5DfEUJMSz&rfsH6yP9bNbK5#U`#*^*`r(?{M z2!RcyR4|tIwnY#plBg+xs^0N54_IE^W4J=l3^U?{1G(I(JT1e;!hcW8lb=1msZY21 z{lC^SU)-X%hW~u)hW7@p?nD(%y1tk}4S}Z_BpPNz>}2RjTSaVtNhv!T$~uoNXLb;7 zc=DT&#a}KHBEJhLxxM%3(ShRxna8F$e(boqbawzLF9DEdiNP=aHGV6Bfqymt3eyM8 zclBq%w#V{vZyHR%9%ctDwP6vNFf6t>gf|t)PX|Fe{d*n8hLWnrge&@5ZHXKJcqSO2 z+@;QAL5J^jGR=P9?{F~g2RI)s7yZ;`#be6e4p@83hJo?1O5h?yeLDXUeUSe$M?!pM zTwZ$gUKSEEjT%VPXk&!vYFV|KgtO!4=Iodzpp+fyFR%xp&4aNY*>g{-ZjCF&{Vpsh zCC-QYah0bAS)Zpqh_wW|o5M>*)5JqLL#;Hy3ozncoVfPV#m^Sa1k!O*NoO8+2g5^T z=UlbyoMNd&kr!dmg6lRPJ3t2<;m(-HmfPQB7UjaN4rXwABEWkNM_F?&H9u(-_Ja-l zwCYWV14>gp9CD^q;A);r?t2j8fgYA@T5N9zosQQe)bYD;9WF*Q{;?^?n4lJ-4+2!h zT*6L8#9ni7T>Y=X=i8>D+8_2-?j2nI<;mah&oln>^x|&^{r~U(`G1!OcabL*s#Ii{ zdcgJ)h90f__Vc@s?tXq}l_lX_zQQl^DAZZOmkT+~OW9HHLiFJ_X-R#HYRX$pZ5NJ^7^8; zdk$@I@4=t(`@fBTJYrH3W}bT#E}R0OMyW6BbKPAtJHf|~n7FW0gtpmZ3kho(!`S02 z;(~i}V@dsuP)=;Vk7!O`g#Jcyw}epZ_&ru(hMv(g93pPQ=l0m|LMkG_w`6bdmi%i( zV)HTB-BqX=i1{S&5PSOcj6Ds#a1b7oz`{YT>7BJbL`Ts}l1|}? zhdX_NozMd9a5t+>I9G}w$CF8P%We@ggvd2f*9Wz>SpN7m?jSWU~OAE*Sko2J^ zt|=XKpV$bU%`5IIio{4vQ9q)Hhnl)`539E z&$+wmp8TMkK50H0OLwY! zJ>*E(Jly)~+4G&v!)Ke{9zNN6wz*q59`Fe67tY^!AWeE3v%?9iQ33st%LNpZE)m3KBB$a0dP@}&z_Zg7Pkj86H<*f_j=0* z7t2 zEk0s~9psh#N~KcWdoi7)`?T7p(2v01hIlWoa3k|2u_YWlFR2HSF2M0XqhTY>-kr)A zhAfF**Hg$h9N>w@e2Q3OIL|f;8RqE~DMZY{y2!m~16Bm`l^%SOd*6o(f^XUPl8Htm zi?%8%jJOMN+h%vThc3F|n89LO%@XKCFgz~1g48U&<37mWW3TDVU72d$IuZWy8vqPz zYFJ+Rx>uwapcHMAZ&s*wh-fUB3jqWvNFbCppiG5EfNeV>O)Ol3W~k22tO;yTq{?wc z!_mP9L^u$0;<$}4>mo>ciG_ZNf(()KuAU@uTS3=RE;xmj!n5bkHo+r* zIYGWEh9qhs@&UCuyPSo14ra8Pq2d!V{9pyMu`*hZ<>E^%$~TX9@wthdm=thJOT@8H z3)N#;fsn#OYe~aJC&hkx188?y(hUYVgsqGxQ-*kVkL^pGH+&KFeCxh&3V*fD`722P zuonM4em%j(M)q%Q8&ynz2c)96ECmSJ*3|i!2aMCd!mMLQoP2mD&21f}gBS#qmZhCc zZ-&6`se|rww(DkqieydZ?F(o_?Fl&sGNGKOUqo2x4d@t-c0j3dd_2B_c>>;fIQSXj zc(9h2SYyX-pEw>GPLND(fr$m)LUccq|DQ~h+s+Rw;%QL@t#$eH6D&A1ZESAuY(55q zwz1aR^i@>g9r**Dc#y!PF=6RcYeeT32{t*+xVAdpFCKU7#KmOjC%MQr6qDSe+vcmY zBb0SUtt#z@a@F%-7<1mf85j<;Uu3B9%#L!AP3Rme*dBN(2KaVE-!A+_5Mt|`5~Tke zF4uanSPPK%DXs@Iw%&#=5Q<0eHQp3^W`q!jWIc2)!Pmd|2q4|S)C2%CEFnyrb@F)a z8D7q$h@|eGm^NV8IlcC29FeLoFaxs2s5PMGy`xu-8CJ#_#?@(N+U##b;Z8$Ak^S9)7bEdTuwNeCND{k{XVE|0IP z8*#-bnqwbDIu-j; zc%1ZDb1Kl3=GMAF!{JeF)osvg@q5Ftd@}@gky+lF5XRyIu?!2pMRu+jA}ARxi zTWGN%HXVIEgE3)l;+%3@-ZOWOx)_ej1UfC^-FqewrzqGO)JKJHi@O5(EHfC?e69K^ zbMv1NVuR8*9t6(=#&IAL7n&Aiu9rW0Z+S?L4Q_>7R|vc(qt_d~dWC3Rovt?D(n*6z zJ$7L1eYR51mE1AOg8lq3bIl$8>?y+^#EKUcn;TcUKm$sq-CQ1e-ua(TtqJ8QFAXuX5dTQL=e#IVlR4 zA#852qaCMJU0(*F{3VWs#BDh(%9X50!H{~-3&GAZ4vatwMKhTZEXBWQM^L=e z`6m6ei&O!)wCtHKKDCuI-xH`q82Q6Ojrtw+TNq>cQB|q6wlSeAu{=O36zVvNU>7d6MzOl+q)VW1`;A6n<-K2w-@+{%ivrUBCcT?Shd~ z4~DXbJ_j zqg8WLprLhjHqh!puf{V*>3ZoccBKHp{OwQ7^h$=yq#@r{GdN25xa5+dp^OOR*a3|i zyeP+Q-ko?`@}SZJV~(7bc3{wNZ3gXhg{^KMp@Ri)8KkQv#{t90MWa?=>oRH#WpK6F z0Da1jiZ1A0Lw47^I2-t+))_n=pcSv~N23YB0q`L;rS{BEMq0tAIT1BoGiBM{b_ts~ zavC!L&It(|#IgW2*P~8vAk(%|S66D?4UMY{^v@x9x3;fnoZ_o*OiR`FLCBQR)F9CS z7QP|{`1%a20YNxk^Y@tE=*?3WF7Ma_;}v|(Ma~jj*^V!={DFP54|z8zL54_&k7a4$ zGjH;kGTqZ7=0wRtVg&cN%;-(m0f=Q!1O!|+{xJCTcH7B&J9+qiX*GGXooh}Tfkdo8 zN`SV*kVYddRL#CrsC1E`zw$J?b#l@HdBU&AeraUFFx&7EFeJ4WhJEGNo~`qN36rbH zFJ&zPuB?~N;`vT4YQ`0&B|6|g*mOh-lP(2WJJ>ccWzm{rAHoooedUYP<1|0jEmkr~ z`2@FM7^qFXe7(y|SGT4gH+Vopw-%+pZ?iFZdhR`*`E6~th`bo;it-sMVnV$OF|5r_ zFkdy`n?GBblE`g~$Whvcll?9>UHSp%)6l*=g7+)P6@C9Q(sUHt zO}qp-7i0U{WCAuzEGe2U%qzz#aNtG+@Y6tsEK`M%`B2QV>TzK;mCha2$#oHqnoM9* zZICf%!9+p!gSc~amR}|bshy-{r9+ZE%ak|5#Hjx+0=;7~IZ=ZTOf@Gap3Y|r;)m_x zdazk3qafVbj(@czkUQjtWtua<+bU`TFQ3YA7=A92mFgnupV> zY+0HiFBGoXz|*F14kGrNx8aP)o@9hw*>dgjud&nNBg+feC$cLNOd;TcE4B4Q8o#1LzcT`iFXFPaLUNdXsgPoFg%oABLvrttsO& zobCd7&sjLDyZeno)3;V1TPlbCL13D?(wBPqH58fH z6}Uri`#5V~Jb#TP%HqGHVZ093Dh0m@PFdiWSDPIil zz4HsZ8NOFgDDO<(!aYNN)(9gh$7unbd$r)DDX!x-6^ST88y<5N)R_vSxv$>3oIqIO=pMR%8j%Ymrr<@ zjgt$m2Zsj^^dxTN;)i$UXbNA%(f$1Wt>|!LgtA6vJX863!*;w)8Q7wMaESjw48&_s zWbl!D6qbwLkC13K^rX<;@3CMd6Rhl8wTs{WmXm_GxP&|tAakf{SM2e<-tP0Ay~AfO zo^I}JJ;uo(5SPq!{oa({XgS3LIsac=pT8VUpTF8DP`c0?yVDNsmji=rw0&XW0C#3L z=dUIgH(O*$$X1myhs)v>o+-5-J`$1`EbRwgCyIZjxizE!WO3GF8E)dJ#67dt%9KOU z_CSd-${F*MJO2xmcvq!GFt<2$NDGSTL#)&;{C;1<*e3f^y%9|Gn7w_#%aBERo#h90 z_4J*SybW@EafRO+QhZHrgal_UoGnem*s+*Yn%%H#vUE$&r7EF&)hXy;&#e(}H#G8*p)m3oIRrkU04=l8; zP5MoHj0-*AZG{_d-cD&6+F)9YqLI6|@e|fEvgE0dd{q?^yM0!1v^0_|s?#Gxm@09$-#-bFRX0fSC&1 z#MZTre17!j$ut~D`%iCOd>fPs4X7hfk#h(tLkjIMWdIqtnX|*k3rQ`C(HYR!z4Wd- zVxzO8cO6|8ytMYq_a9vyz3b>kO)==tQr1yT7pl0VqpLh5b*l} zF!C>=kL08aupRVmbN|6y(R37nui;vr$jU?pkyhl;vXEcUQ*D76c6x=S)d2H|hXVfp zGc$;xX47=?> zg*IpjeX`lMPVTDPBrM)!*v0VhGMZfd$q0MVZVULWF1P=&3BoGv85 zZzgA`vW2kwA2j{f;FDre;yvA4W zr@IfJ`h|7(bd#d=xP2t8%cth6W+##?l@Wa-Qj%Wn7ab*w@K z#UkidioJ2ek-*uYY6t$1ilp*$c|<7lNbVm zCH|>C#g_dk_?>DO#fwF{$&5>_oBU#dZVC>h+D-9dfo`0yu6E%M7x>(%V)b)>Sbi=~ zLV{EaU8o;w*bv&9LV?h6xGk;2u^_;?wMpwNox$R}7C`W~m`iP0^H*XjegUs*da}j< zE+F)HghtBU5VP;b`X!^g$pwc*YEvo7^g z^a>e=+Vlhexy^jI^>E>iw!5P<6$z@Xe;a;)2QYJ;)}CjZr76Tv3t^O>bvMr2g>zKe z#qPGbzxKV%?+bU7-I3R(PoM(X4;+ECbygj^__a2;98>6PW7VzfZMO<->jOHB@QQJI zS78r>e_2uU9rr3_l#p2#E;qFY+D$Cq-Zav;z}l=0<4v`_sT>&wAo3ISWM-sfuE#k^ z`yA$b{OuT~r5CU0dOn(-B7goq*}LY6LtC7W&X0C&%@xLa^DPua8y4Cd_VSFgm{a0z zJt12$JE?&i**9YOu}fVwfjpg5OI}lRw#4q`$z!(}IH0sWEnhJ0v@Z*m#EPM!m~YHz zW@&tk+;zVv*_bjXYkcRYQJEETnpwfnU1;%*S;l1Y9zLzTb*xVvdbM-Zzk($*4Oe*N z=^;*{)Vh~I6Vvl$b)HIND!Nq((>aaAwp(@=htr^(5F>)5!-?6;jB^WnL5C{1aBa=p zyx}yNcBaiGvFNMEQ{>;sXKRZ^Q5Ocw6g6f6T!C(gJ!nzoWkQB^wuCnW{*_BR-x_YA zH~S9sx$L)SfKQZcLk`?HWTnZX-sJFPqzaFzP$&C5#K1)=9S!5PVFX5;MC8FZcG9`u zchD$n$*Q#z?gch%eqTK5Y>A1z695p)F$>TIJndUd1nn7RTLI!;@3|b13qXNH0S7)$ zyq(g{ng#A&@AD=iswSl6JyKQz1GI2kujMbsV?+kMNhtDW zaQTKdDH6_A6RA}b^A^R7U0=%;_{~bt>+U_2wdL9)Mu$8euJ4Q)5zOq^;bsFSGZjF# zFJ+1J@z`k?R^6^zyxC7yZmWbv=77NbG|Foqocwlhu!4U*F&Ac(*s$_rQI+Iwr@A>nEesSRc33etGI0e`75mMo@W4QK=7>#H-FE#Y=lT~cCcN7Ga<(&VZd-c zF2_j$QR^2cv|oQYnL6W^8T885*lN+^W#VjEak?ePG9C&VF=N`O%fqow2yXn%NmeI_ z>i{d?`)W*7@jn2PwL=c8?^6H8j9MFS=-Q~?pkOZ5uc)DhQ?;3E7YZT#Pk7M$W25+^4oc%#Bf{$_fWo#%FG(x zM-Br;x29NdHxu*65!x*V*GJ$l82t^rpKeikBKRE&3~N!I3;Xh8Nj;>4v6W-1UXNeF z|Hl_Z|8rpm9gM>T3}{7#CexkDGm;1fIfCG56&EMpjB#+$dm`xdji3t@Q3xd<83xTA*g2MbhksYk- zH#8?L7k2GNN`S{{e|?l1v4i>?L@N#VrBYkes9KCKEgR zIA>8m*hMmUPnOQ7&agZ>*!}I@yPqG-KDLbZX|?%mo+>nVR$M$S%BSIP>r64(G9SXY zg5je}YVxvh0j%5IMRU1n90OWZ@ym|S>79?*H^;&Hj-_VSg*L88f}UOaaHnbA6j;F& zMx`R)M(i;OL~&kDRl(pY4LmG}sE)JA$_a5FdjCY*A`}qHC`6AH(sjB(rxu(J?V&X0 zTb?XBhmB4^mBA4v;J&x?8E*;w6RFMSkqZu$*ELNFP-jmGynuaR;Iz>|=RxRGuk)^q zRPmxi`VCDXcp%rjJ7iyQTeJnOncRf#!tKP>Q$WPu&ym3(BWx7qI!Lc^* zTcF(clrr+<0Y^TSP&&rnJysj#UCNCUMrneVfWc3|{CJ}uAm=(`CL)#cx+^%uCvkWG zzOHDgV+lC~s$YV)|JTrg-YQydQK4OER0M`Ot2Zy(FQ!Q8(vTQ~sF@5O73#iLgPYan zUZ}Bi?HRU`k^)LPBB7FN+)fZ!Yn3l_W^(3r+1XLjgWI}*MVWum#2NrMxS0vG&6P>* zB(*Hwt-v%*I(utqzl9Lj)`Ji%j8c5 z$73+CD%fRZaKq=TU1QO?r}ujIv4SLU$v6OPkTJZFQ`{Y3CVN-ll-h|h3yGNtPrN=a zFRn8Xp||OO9CQ-XEyN5zCXaSW(giOLHkOm>6fFuQf^EY9*4{{gCPmU{wZc62Nk%)B zgR!LBwbGxdmhrN&mcUw^6=TYzZCOsqpXj;?4<$PAf~5NLoL zo_B-Cy{hSOZEgL@ljq+azIe9&`0?iU-uf4)N3n|^TTiz3wor;f=TV?Cn=jOU!u+xI ze-9j6AvH1Y-LKa-o`1W!ak#U&{d{+8@A*!e^ddl%%d00`WT;0Thj><7sE}%&2(@ai z&v}N^W%RAU2Om1NPw&lC+V%moe!y7fi%4fbkbRel9*gDqM9y_;@Br| zDKhz7)%u_h#BDbdcdD&pg;jN!H8>u-b1za$p~{XmYp*7D>QRs z7U;uj%w`NH?i8xq$^MiW1cjzP3>D}lsnf3a|1c4FFC29TGP;z-fXb|n%(C={VFCm7 z`@vHuX{>sUcXnb1uB|#Rq;EUieEwu5e)iYXteJP5cgZgeY=7|cXO?HFM;*R0v=Clt zoJ?mWRI?kvL|n8CLn18-B?uQC;3BhwPEbP!E7E|L@skVCgp*vsYj=#9 z?f$Mbnf2qTWlfhZLr~nZr8_fZygEB7Br#%*U3=)fd4;L=_DNe$N)p!xS0<%`Gbpti;c1Qsh^L4OP6s(A*~b}`w6PE^kH}46~K*|p^hSSL}bs9 zU=GEaK0mnV;Xf4QOlKQ~=THZVuc%9p4&$ufX%$5cAtxh=V6@VcmEPmmBLwA@7aUY&#LHtBD6`W^z@3W^(Po%2=`%VN9I}yfnyPaHcn_vmM|RO1S16tg9|{}=P=a@ zD(__23mol0dnkh$e73BR6)$9`hhYH&PbR11;_$S40rcC!n3;=C)0Ussqr(Vss9;}>Jq^!DvIa(-tbGkaLVg}EAETx-4c1@6~AqZarKm=V^~tI-%bZwC|LgKGae zvm;Bf;Fuydtq|hP77O3YnR}him>2?PBqI>jv;sRHm*6cVO7Ef2 zhbDTzxE8c@Ttq?@W2WuotG6MulUBaoVTZO|fKoonGzS-N1SH7iBo8hnwsBbfC>FMp zs1N^&HB~$KF}T|NmpddsNHXjXI-Sn*8Ah+jwVr5>N9E3 zA}WtHWJDEW`$+MTn|8%Z(om2&Iz0ka5#7%@oUK{Pu8+*sty3Bf<-%cnW3sqA$o<3Z z3WdN+TzfF_#^{y+M_~CVFS6X);UlN811hzPH~ohXp*~Dd1jrIlr$aTcF5mmB5~Aa) z8tsHmJPvL1NBDQPeWDlC*K_jj0$BNI-|Nz@#8WtAQ20w-^L7=~g^0f`-4icN`AsZC z#;5^+Bl?fUY!n$D0o!-Yv*I5MFpM2e#g25wc3Toz3IRpNYscAGqAwq}LhAyq&% z+80^m8mgkz_-n17rNUlsDCfRlTa&n`7XY#7l!*C*MmPO^B26M;3!Tdq3Nt}2Qd$1& z-%$6~Vq>k{3~3$&djF&Ayd?|y~FMG$N#bZ)n+4`Opz1SNj2>zxDCuE z158K84ZvuMaj!DA9=UFUxK~QXbNG)TsLsU)LkOh6j@r;#DZ=Ml(-e55 zYaCVg0E`34Ib9i+4t5VHkglErv|~4ksB$F73J|W8p#g^k)IUG3Ebahi?f_0*GU;%6 zP;;udq^l)29HI|+z*{_~TkzhivPtjca$54`U&2Hp0#(R)C(h!Rh^gD;04h zbTpMH@k z#fWS7EG)QbUUs$}5Ffz^rqv*|{;ZS0zAts1#-N$j75Ui`-~l^AdzKm-?yM3}YGa`? z3`*QaF(a@KRQT6|wk3T+8VlPJhk(Qlw2+vBjrj7mLcfqy|K|(ZBEdsZ{^EAx`43oF zbmFx-stdU#*B+t$*AkKIPhM;uI-~ajE~&qkhy+hkWrO2JFPZ`E*AkIyYq4kG^`FqW zEhpAgMoxx?W^#pC3)sIr{}j08dWud{PSBV-yMAdVk9W@j*UG`~L4GlxxI{Z681mSu zJZmvZ+;Q9wQR_0qRVWx`W!(ysXRdB8qa@-`^{wEs z=L60WJ<@g{+1L4K^%Vknm-XArqv`PD<)0&dq^^Hiu>%hK)EXu~HaclSa{?bj&;6EO zy6PD$oa6*+23gVyMX;0j#w`G0TfWsG6b6^s-ee~jIrPW8?(vGQR4uQw`9VUG22SdP zegGgWz%($y5R{3yoL{?($%a&^&d+a`FCFb>%_jb0UnBX34jWzJdG$RxB;#?867>l5+ilG``lUjMqI|+Lw`L!7+83UA%Y_O;5C7NbSKiYp94w9&n z#z^K!?E!8kcx+lHwgbE3;#Hw8-tdOH1v4J;me#&6p||!*w+1He5y}ESN^lrZn>|>3 z(FNROsI6bz!oS5MduxO4L*IcBQ+O|QdZ7Wp?72sUP5_%z-3<(k2MCgn6>|?9kEbm) zdwcFz6VGpj+45IY#OgXWD$z|<4H9VtS?tWcUpwQCt5!z@DK4}MU5A2q?r*OtI9V5h$cV zr)pB6kaFg#&@YXb-|I5fzERaaeXq1QX-dVCF*JHjZ+t&}}NrL8-}HTif2*JlukT2C)K%kDsDKaCEDcwH|ELK+g-oS1r`A z(pNi-w07l#mT0Y<6d`1h!lvX8Lsi0~$*g4nRlF?~DJ^AeTbp5{p-0MvP}@h4+4B78 zk|X4{ZMAZ{T5_CJHnn{azAu*WKU3ECbaa96F$?ssBE%>J`&G0MUPP1ut;`7bXqgf_J^V&v*B_Z?Dt!4_~Y1aoCuQ)~ST7{b~rcX1{5%Ch;I(-mEp; zGP>2wDf$bVcUXz5s|Kz+{@-TONuGT$t0{OtMA!78YGCVsdsZt;@s1TZd56BDj24kB8hh|{(uHomvlbE-DE*d#DWVKZZT1st2 zhlBo!7gE1{G~)!#Qa1@RG?MQl3K;s&Glix(Gr%|!=&|7XqWYB#xPmLj=z{K+5)o(xkG`2o?hmqlG2bJ;B8G;dUJCNO`$AA~kGO@(Zo*%Bi*x1^8_z8gI4N}8Q zJ9bNB56$;w-hLI@e4#Mbq5>n%ctxDvO7AHvY+yFa%G!!}lV$kDj4${LQ>o%75XZ9D zN`$}cy`H+6phD=E&v%}#?;Y;Gc=~jG=TD6nyKN9{um;z%1&d0f44yXVBntf91h}Pu zpP~2GBlj`6Xg^*bmmgu|OGa>990NkJo<2%6l$fA~S`Z;;b-odKiY(BD^AQ2uT(_)u zSM{gB%5ogU2Z3{#ju^m%6g{veT%df3Cp^afqdp1ZXYaORfpYF}5Npi;+ePM&51}Es zeGS#hZ$M4hejs%Q#>!jFX$S)fI|@Q+k6Y$>8xEIFNpZCB&c0-olwo^UZEyvED!(bW z9=mhf&>IsRCB3^aZ5+!Y`($RF_Oot3#S5?kixf^XTF$8iF`v2fAP)hoIqI*8)^Ngp z97;JsD;rXwFu>XLu0o@^PuN{Z})^- z4b$XG>sD#wid%VAH$5$N7wueHGMo41>&wjApmIE!`(m*7axS$VO4Dw;Z+Yms#61@g zUt`l}8+TkhH;&^jM4FmDG=zyl%&_PKn4V;UP>&VW>9t|eTK1JLQFWjUd!viV_33Mn zuv27Dq<8Y*95E+g5ZA!$xW#H2q}P-d@uaGrYMUxFGeu(yv4eVSfVAh+D^wXnstH_; z)P_39+6DxcDOZ*BO`L$4z#Ykl_$-x^=s?p#@Py<+Wy(#nXw8@sNpDUdWI>f!gpaPgbk4ElFeRbb@71BuC*J8xkvF~B=#<9e*TH0-l-sGm$V8Jv8 zmb#tT^A!>(7&rhZ}> zxGei;dq;Vhm5|6qSDDsl%XZ^wb!~<1w8%q@Xdp5*Oe1Zb=ztAi>c>lUBzT^H1^1gM zZPx^|dF}$~4x;M{u*CfZJlNQANj)Yi-WNepRkxJkqqmd_A|t%AdRJ#a$Rb*Q&6FEmx&SlHcJp>UIhOek!i?gbhSs{ zr-v{@H)+5kJ+yleb)nxv+Nekl7A)K8SMnz~d66f-R%(9A@%Y+hJeNj$%Uxp0vU`=a zi-Olvz8*nCG)JpGdp4ge{MKAcfVFb$^nN-Iu)F0^eU~r= zkEn)u0=Nu2vOyjDw6su%L}T(&@CYe+6|^+o&&1W!n#iMopPNGg4G&P|QE|`?f3D^O znBKX9ClzlcT2=^3#uqg|83K?a**rJG`ggF88?DNj!+jcBNsP3A$69OBon2rhDJYqD zj@Os-d;*dKD-Xsi2v~HPC!mc`2d(q<+f|=(Bk6TY9WJ-2JlW>=^rZsvXTeU7kut)E z_-xBahZ(C)j`VgP8OYk!B(6Mqda#NTrtk+jeMB^AcNVepNHtl{>X_akfuoR-M}iId z(1p?kGs+a(_AzQ)dT~vv7!lbOu{<(|D8`E9=JCgOKvTj28pxokcARN5YA2eWr(>Ca zsNTMEuFXEMAB>|V^&FkeMy3N??JrTu6r+wt5N-I{?_?@sD2VV)xA%#yMKqRN<+Q- zZryS#tBd~i9)4$RV0ByOgHOJB)vp4A(rqI{-^mLwmw*ufWV{efFO+jYa==EcPi=n6 zD`KQ*G-NtOLz$zCu$NWwA8&ihxZ*T1D7iO`$bMd;G_`BTQIFXgU=dwHXJRZ2#gztj z`y^&dI%piC`zwv?ZjXgtYISYN}MH zjn?I~YaeK>Hq6g)dL-{cRfubdJZcyqP(7iBdt-L@dM9T_Y4IJ<8em{Ti|ZE#eYMT* zc$kv$3IVA2KGzv6JEja{vLqZ&5!DYJisx1`LRo2xwTCRo3DTwiSDu^Z&4XjWkuRQ)zvK-OPA!3C=F~^%cdlDG{b3iHUe04YJ8{8nV`o%3)ZFv z6plGc-$))F;MNq4@8pn~ygPBMfs$a!gi8)fY5=aZFR_?q%-ye(}C;i+fzLAa*|sI6aNtco*U`+!~Uc)h>=wT2^WV|IPWVgC{Q__}wC z)2r-nKFoF6_~fsTG^}q%Fv})uFt(4V6V6;~YcIAp*7r6KpKR^!A#L-wTYFz0BJsyF z=u~zg}$ZY+_elogJN$u0)lomeViw0l2SKYp#Jo6J$CJ zp}K0;;Rjn)T7_~X4LfYG!BUBtZ_YRI7WR3IQssSS{ruUJKly>Q&ayI$_=_gLCbkI5 z0m_$&9}Ay?{z@b=LaCAxXM@k;$)*Yb(%<25E%;B^2svNq$0me3mrzy1g37>eAg&a(6sCC?fvM1gPEG*w%@A8FIU<2xL{fVQ;F7IStds>rq zFb4`_wR4*I$a9=mjaw`d5jv+s(H&|~&|%;IwAIoC4MG*;n{tf|%v}qUV@+C?oL#<@ zuT0@yTX`zz$9TXn&TCiLPFXf!k*V8Y0(t~I#qKfYHpN%5N-f!cz}eNcY$m?%&2xxEv_n-Al25-ng6IHW6y|MGq#2Wixi|r%4kK2P z(fw5QhmVoE5?c&~q4h!dm);nzL`6|$vJ^OmQK2_32&!qEZAB&bLoAm0ir|xsqcEPG zEws?e&Sq;-A##{4$>KkAE_)_Lb-5sysp`<~w(nA1zMEaq)6cb7aGGIB+#70Poz-@a zjH*9|D&&42i+};-MhV(NZv4KozhNKvG%-dI+hoUWj~{$aQ!ol%Bl+`41+R~<4k=&E z9)5zYF8-5Xf!&3-S$27ry$;QwJI;?2NxVtfcAPBMykmV!7s+?SG21fqb@ccIo{Px) zvyOFV3dS}2r$iME6>K^1T z0AdHcPF4lI*16vL(smIl8gs>5P7ZeAd;ViwrIe#^|xIr>IFi#h_(`{+( zy0!}JVcl;#4CA%gwX`H*i;PL{p3J8LpcP;C1kFydVx`UJktu34m84luef00ZUR~bv z=^aqb`0^StP4oq?Oe!uz4K}t_X{V#DgZcV&dUP`vzzcP4y(=kQc%C%9YhmpzOdxJu zd4@uR3n0!>epc%)zc|R0I^ybUZMU8uY(4LSrlxOwWj_Vry8wTLoYwvBBil2V{4S37 z9Kg>B0dL1pOH6Md3XE~}a=Pw2Fsz>4JeEv&f)|kp8N_iq3*AcjoMf;3o0PHq``GcV z5y0{dE!*|Ko2?RGYxww@_lVFQFwn` z8tsxJY=?@|ITm@1pT{t_N1sKNEc;`u7h@I zYwq{o(!B;gDnA0##bt$bLT8IWtForFgE{mNe)$#{3OXHRR)x}MW6cu&Q0A|f`h%18 zIm%CU4j0iji;VYcyw0!jI(4uQcY6>qX&HWv*Qshqu`eGiUgsWI$K%l@b5_4kpo^(6 zI~1gt=RaaxPGTi3_UX33n68+dN;hrsIPD7S+aqzh25f4|Tf!xOjcgfE8T8MTh=#%X zqWoWLJW{Y*iu+rDTETY+?3rpf!TZ!nF;s-FY7w8ehB$)Aeu?BCEZ+HK^VT>=pC-NO zXE~L7H^1Q1wDuohnkYKDxqEv!CbJj~Ll|0MH>t5H>Q26W4c85pb-OrS6$)v^w9)2Z-xF8`C=!q6Q8{q zBRSC#ieoD^>5}^#%KPsxk_5%ws=zYO>{g^-jL|g#_1OuL)=2KP}>oFMoO$3E_dib>$v-Ju5CK zm{Sf1#j4OdIi}zHtm!WAi!SwrSo}xaghN$^hq1{_mV6Y}I(t(2h|zBPs%lTm-y$6U zF9#QYgB`D97u+tlQj7<;K)C;8pKSATIcYUADV?N@ay%w8IIsd5%WW`MMP(gwJ7{=9 zw$C8BLRvrFgUi6jJ($7xT^UY}Oy*+Dja^`i%xG%6N98OIh1ZTsd@irjJ3I-jA$74e z(53CR`-8w7^CD^T915E#0HGMO`gs*>I43%qabIdNI(gFcC?g{eMKTKd(eUFIAFRd< zLH>7gblR^y-rf326>XZ2_cnK)-mCY5=3l?qMrp%T*iwc^uq-})?Tg+WBsiuCN`PY% z2V!7a-)j66%GHeEl5;|adJE&v?y7}M2&`dobaA?)m7n82O_SF`M94Ky*^;x48? zszCEjm)WmUOzxJe)Z%(%IyZ}Dlcxtgnn4Ra^J59C5iXWOT=(R%+8cpt-$bUc{XPxN zEX{^EiL>#`>CyCtx%<4&c&)89`@K_4bw+Om6la+H8J?5qJp!!RVxst4e(1HZ(^_RPbV#y6#u4dFUY21om;qPyY=BG&}igkZ0z1zqO!msv2; z!q6JE5VgEmY-P^yEOD0tp?^A>1b6~yttsqmWw1UPl-tTbweoVAl}=2>Kjh!s#*fL z42;U8`wm1!}iOH?W49e_qJ!Ltp-pLrD zo^S)W>9LTcO@mZ`>J~Hv4swqmeRM?AGn6I#Gvn^-+zT9^;ri zL7Bc zRO^hmOgo;+m}MY5=v}J940u(QUY~}!(I7x>boF#HyLxOrePbr#U>fmK_=3o->Q+Vv zE5=E4)77!WK1-NQ1l8vLBv{2HHqzeKV+wc@-1Z2=Ys)a<^;@xdZzt0eAlaCPyZ`3_ zQq(|sz#clEW?`OXAO~EDcTvEDF%T)TAR`dRbZ6I7Sl%B}__zQuEKiWbe?o3yrX0VF z^@jI9ntysrdpNi03jkL7=CfPA!Bv9>B0gk&VSSsHiO+4bk?t2x-xY$fva(X{kn*KU z;<3ooL4ObT_|l-4u7O$v1TG5jzF={&zB;@CvQUUAO2<>>0Z&1o&SU%mwBldTT;ChK zM3OKfi`4CB`13(F1s7LGl0V<7t@HE zwcIj|*x4a`O%3(Aw#d~InC|BfRv*=)XCI}o*}yyu){yrXvMef}qqt84vj}f00Ia$q zHcPob9D)4*?7iz+TgR3z{GY2(yh%%r4L-(pXeVh5*e1pXbFkw;7A=qf8IZ6fz<90n z^F8|-`scp7zLM{K$Ds~$P6=!$>+Ah|oxOV*%~`W*)TmM8T%)2`O8dR6tbiU_xpEgm zaLLkudLkeqG1q&~a9F?@~%^e;ML%E2f0v3m**|(FIE$*}MFlUZFkBUAGNl z_9%zar>WthqWPPO_96bw^l zxLm5KV7SF&^z~`i_tOQU=4xJa*?9^mE;G*$hKVpKQ-5OgmdV^vuKt71J4hdGecmz@ ziK5lp&|_Un)G!z4H}KXsV_bum4xr$?kiD;f~>K{Q!K3}hTJUkzT|9) zGHSX)Q6pBU8g~iOeVbp-!+m`WyZ&JRwQ zjrqO(HqUMQC)uk^NPWAT5AEzTvL^th9Pn(q%jCb@z2L{ zGxQ)DW74SzA~`LTUN{D)L94|hs=WWE5l&p`sUp3AX?bN~b#{Gm`PJI?!mkT+X_OFi zI_tqF0q&#lUIvsY5I1XgZsR}9S?%R<44<7R^-xlJSJ|rCo*WTG1>CJR8&7))6nMtMZo-ANp;?pi6l5O{LCOr&Zl-)JyjTJ28eX`+5)_}D8k?D! z9Gsq<@Sq^puY1T49ID9}!GI6{zF9wR!$xY=83M8ALa-z?!Bo~9lhK{08@Hkby78%@ zi)eVJeW%uDg?A(`eG|0#v~(RgNsb9@lT}qVz%vx^z%N+KrqmkjVbll4;>`1d1W2An zla(qWf0gNx@>UjA;vn95H7=B%@|&4Kie?|hk&>@6oXZk;hgC4=AEqrCQ<4DFQ!7T1 z&lh?`2o*^S0k`zgXpjqEm%xs56>2Sqr!cpCxT^UTM=5<_q>(=_qK#e`RX?%D|5L&R z=lL0>K`|zxJQjfqs>+7^Pl*=Y7FG3Gq%2UG9O$P3JB-zG zEHOhnn*GbG>ZJ8(GB8A!R5xX*7V{M=y{IJ1v`iI!*Q+bPK!Xmatxc*!=L(O;-2W=k zGRABK!T48INA5>g%SUNmExQ=@vudGbotnP(|4l6|SaKp1^;$j5Tz~T7QK_A(8X?3J z)ELM!M9b4dIh&|R04zautOdk9a)(jtNl_Y<>(&JmQb0lTDwPqtGsJf`_cxS zm0SdknecBbZDUf%YvI^Wd&znJPvsxziN~gmaSOr=NY{wj3#5*a#}fk2-bNPMEC1L+ zX%0?>bUP6$o1*@J44nL{B{^+URm#b}(&HuJD>^s#>gqDD{9RdiHNWs`?j5S8tt~HY&`{idI=i^E zFi%fVv=WpZbeZIGgpA;XB)|#cmaa-m(kmPK?GHuY5*}^VJ)ozBx=V6{Y2@Jy6AGRp z-oijgUM~zCog)3matXW0<2gCv-F|-H2#)kZJ%N~(=ikEjEbuUGr2hMKedar)BKF`Z z+&@Ln5DPV6lXp59z>K#UeWL{JS2HGLMsIy=4I zQSR`+S<`1=@{s=Ka-hRA;A)(^L@%2dcd<%l@Id%WZj`N&7XmV!;EkpZ`O^li|CnsJ zhE!2WEMaCLRd8l|xBKb-MZh6|EowpBU@@<-cn@GyoAkWLh=Xss1QAWBi zN@}dr2_Zi4;N0axo*>GSBt?ZfW^4_w-FKulzxKmF6q?p7DLMUVKGb68)?Bb4?Uwgw zxmxu08+ZKb7SZmkr{Je!m#G6e_`pTi3!Y{ID;h~*QFUs_QHQ3-l99l?kfyD2m@J@* z;;NM7?os23`i5K^VT05(i2N<8&uhFGoUr&T30_w~9K++BKpNWiGP8nG<*T|m|GW^J zF#adav(+v*>(F0< zCQe@e-(OLJb#1rbIT>zAT$OT4f6LE8iA8IfG$_`!)JmcK9s*Z`g^%rBT-;u)U8zmX zv!VlxF3~A_6SXwc9a;biib}CisCw}(Z|4U6Wl(4geoOxeDn8f@{*$`(HRy(ll{w2g zMa&I)`#{2?_KflMv})qyKoGC-Y;2d!i4?IK;9h)%+9gX%+jB4HZx&xKudQ#7d%wD{ zZH47WeLdziKE}xF8*3wnzT~x3t6!O&dolZL!NIJY!rbZti{G!TF8{JHw_Z6MfSFyL zd(L9`qoy+MJwM-AUtU_Co!_3{c)3yuMxh1rHmigN#Hcz=8c`0&{#S=At)WI8E}SV{ zTQ5N=MkG!oBKPIATV3lC6r_pD`sDyeLt)+OnGI(xaz@Pij0#_4bAmd9>=Gww+zcz! z1^0jUJS$zP^ri(XX~dk$*)T2C6q3Pk_ou7C9)-unvvkPd2v%%m)QrY3hK8s8F4PQx zV6)x@R&YkE_DA4t;GR0Rit9hpvQBXZ&HnzN4FBR9h+%d1-Pod>mGx_Ay}{RoE=Sg) zN=l-^WiqJg6l(S*Q~q)JN)H=bTw=H7v~RZ!Wxl%bQA^KOPAm*bFs$lSL=>;6yu{rG@hfWI<8hI_d`#_zFNECjc zi&rS%xFNF*;Ev-NBV|(wO~{-v>);xXbZeOMISB=W+gj?6lU%amNMw>^a41_AqlTaTQZ>65~2{Hswxf3%l@!bc4S1$}W9 zzsWlMD*OZ0EZvo;ID&q2Boxt)^dV>h!WJs%p6^JS0;6y{vb{+c*<>c+E8lyr2?PrL zW|yTawp+M^1U@x;U8J$qk^^{MH45Hde~MZirx25%sqQKA6yZTv=X2#l!i9H`_0l z=NE`dqX-@-xg$qOZVS3xOS_CJT9yi;l$a2q^@|a>1PW3G_e}X&!Ga1IDb6Zwdw-2+ ztjQhcBYZ7I4}u-1Q>HSQNp7;7lvq7z?n**X8cTxzX1zu)hW6;HFHqzUGEpe9&;vL~ z=tSP`IyE;?poU!||96j;&Q9z|x$H7(;9vo|M9`^|Qvf!%F>K5HYH|awl~D;DT}c}e z9Fa%rnU}Fh6T!?2Efp?NArhS6Ti$2JSUCJ;Q0pSx6m};JeT&1(OCs3C+$Qw+K@#KB zX^8O!E=>irVmyu_D4360ibnh5(Vfu_ig2jMZ^d}k8$QJm%T{<{1w^RzD1MAi#43_J zWc~$Fm!LsY!;=R}DZXX3AM$`dCjJVK&`N%p%;?#RY59MFd!|eXtXo^S*G&|=(v+w|r^Q#pmoihtxVl(xTF``I5PU0kO_Sk-@RMoQPeAiDKM z(wuM8pEylfhdfdnFEAXqOsz9$>4|i89*^r~A-~y%YjZP*R8o?0)A&NGMqr*ixq!5JMe?t>{*7Rpwar$+B zjQ>9y+h1vV1w}cEkqWJSoPMdBLG@ofvl4aj)$%4C6e$qq8N?L~kS6QK*hxy2|NBsq>(h{Y+u~*p7Y>U0=hDD8_b9c#sKBL6 z2bxJ)JLZN~v{o-N$THCpmLm5Nx1AX-!){Jt!fAglh_BGZ}4>KaI_- zwVVCj15*G;$o&et5Zu67G0EccPf@JVCO zgcJ^OLwU;LRU;ObH{TP1(~RrEj7QPe))W*pQ`BsYE-V{ z5PO#np?laX=c(&$rZ$A8$da85lMAT$jej@m*@NHH!F{(j>cie)yZc!|jAY9CG5wxO zW}N(3@4GdFKoDoU{wz=+t9P<&5f^Pj-Sxc4!G*~5$pLO6vyKLOfn#`S_VE|_*tN?` zeCuB+?pfijIpmU)tw828EaqO4$Z4QoS7%~ODz#8q5b-4v)fG*BN7sos!=eXNUyve5 zDkKr1jOv{4;EvqrhBLBUR}iWAtEc7O)`RxZiI94+4Z<%Fnc6;0bdjQ}3Rujfib@ac zY3J%J*eABNad|WfxrJJ9#5M8YQYX8_0);v^;b9JctB4|1bPS;U(=^Va;W-T zPbTQ$;>~0aSV3)b;(hy&!nNY4oOov_4+ z9>{QQPskt)C76GOWutPH!9`ndl0ioR80K&hgz?PG+QKYi@7qr|mX_8ReqA?DOL>1p zp{3y}=3bG~xLYc=Q!0n@50Ws&NUwf-u<=QBeAK>I{96@@na4A_R_%;PX;HV zU=)I(EN(@I=cL^%frj5$-E(i>+yM*0%^)b2AZ6wr`y~|L)Mouv?VHE9{4vt*5F=%u zNUCf?%S2EQ!z)6k(uvikXl%;-?c?isbXV!d-z2l(n#E29p~+heGC1AAXN}ZRrKN@= zBvZ9}*K5--YNw|qr%%g0r1&}QA8FAq`gDwjnXVY3*)niQ1w`S-101jWu|BOf%~Lnb zQ1@W4+dKj7@@tgM`U!3_M=DpB2cb|>v_4HNFzncF4sBn>#ZPdQe+wx(4XkRhLjIYc zf)o>qY)42r%t^CVq_&LMpgq)Je2?v#e&5KM()}ZfM*%;-KyT&Y3*ZAql{9ykwYvr? zsk6YsU*k?zkz2YeyV?q$lMJh(g_k>|y~8cZCFJDBTw9)H8ip@%PHJyMDwb^_54o7e zn7n!G^?)=eq29qoo#WN7oVy$Pw0AYcTD zFXmCYQ282fLK*g_9R|998UCY&dNkF2RR9*1myzbW`s87wBjoyg`Q^e2(hR{x>JSvW zrrA!zNCl5^kG{5DUYhr8M3f9#=O<13D)^+w#|=Aosq zS>;zp0S$DANlsBw6SUrH@y4vCT=>egIzxT6g^ua-R&Gax<1{f&Vhc6X1A1rrqf=eAEAQ@KH1OR^2cG`xhUVZ)>ucj@j>MQLBQLQ7 zuYibUGKm3>BeaD^?Q0qcBw55to2+Nb8~7-8@Qf$zJIK(xG}|>{{l#=w80EVtwpI{I zvJ2shX!j?KtH|A^fu|7wm`r<2Be?18Sm9J*fXn|zd+vf9`Z{l2=w>QPuhe@dDJZ4n z*spZpiNU&!1g19&s}fm4{ol>o$R(w5xHbf0ntf(?KRO^QPM!Ke@5H>h-UPI8nuQH)!d$n)$y z+&3)YtFxv(@Ac>hL@K_fU+sujbl}%w=Rq>5?d~1T z%*;KXef4T#X-%wn+pt`4p_1tOFtIi1EyVt*7{?pHGWKmp_$4dYpaJj-7NGC+0C7^R zV#Kfr0Tp84!B}49GJC>d%iV}0t9o7PskWlNXZ7jq zK~+DX@l~R)40!@ye$QnFkaQV+h83GO<{i80w$}u9T8Qm{_2ZHg^&UIMaIFdB@Jvu` z?(!fTFJdENk>ZBLnd1{(p7icMEFf_$=i!@2-Vq@CnO8Sey^_iqMitx`#N9V(mp0I! zF*^mB(*iJdkCgdEYb`TX1r>$S_v7RM2 zUt2+oz;-4V8`ait%ER(n9;$wcJQmt4V?TAfhTI|)e&6V#W|O4-Ak*$N-v4Hqp$2}^ zeF`aOXe~@K5&&(H6qthaP(GV9iXzgj+D52I1=fUmKiZ9bf-cO`e%XBA>&K1&S)Rbt z*lOLlKK-4f@J!PDapIE7A@-r}Rt4&_JIp5oY_ftMvH$r!Ws8?!44o>0o|)#N$^dA_ zl>yb#oE*r}sH$jF#5P=(@Q5Kyk~IO!7-OsM1772KwO|&C?5`O)#7oE zw#ehimiSF+Zd_YONBky%_DW<~Ai6O;Y*sW&b0-{=DBUci56Fp*!aBNrctK*0MxI!d zb3U;yT4J){ni+giCQ~xL)YpTg360I;wwqp!sx8&-f@ODWL{|mw7@hYc$fJVTg{DTc z`&ryquk5K04;$8 zTn@!QYyz4%MSXm~ebn3M6}T?jT*Tn0)ZQK#D@LMm( zW2h2#qz4D03ImGNMqmeu3ba2FHY#BfP6Me`{)|e8)Xf>arf)U4G*hE2hke8w{HU>- zgO)1{dds#G62Q+oO{MALm`oj^gDHGd0u*0kFL4O%)IE8IwCUOgBPI+eVrQ@dA%^nx z6LZx(;27UFExJoCBP=Z;RY_Bmbi~biyNB?fnh7Iyn}8T+Jz+}rKqs=Wyo6M>1$a|{ zsin?dn{mfci}X*Qy9l2Z5v`rUOD1qM>VN;+=IyB;np1nf|NZ{$KPD+)a|xhIVlL_B zxLZaAB1=lxL!H}R|0mKCYfjR<(SEp?NlM+?^Vz98>KDVk4mE}%z+a(Bia~S+%SjX{ z&|@$j(%Le)JI3wlH9ZkgrFFUdf5m#n=Ep7)kR-XV zx`uL}Dy%bnRUv1>)3PS)M3`&O%_Elc^82onoe>3&j~PVMw}V;(|7Vb12hmHFJsw-m z0KxBUHWPAB$Vja@kF+Q@)R2}pT6P9ZC|8$5`UEeb*EY6CvX&LGV3@iv2i=w>V>Qzk zyGZ;~^g>mbwg@?CGz}s5DRxnxMp(1eJKn|-#s)4Pmisk$#m2NXg!ZAaAP$Cs;$nO| zxb^K|>f6D$h;wA_k((3Xxkxo|5kE-Wp~t}SfOqnHST=rhDWN0v$Q43}dca&(7MyXthYNHuhi^W6XH!)Rd$!>? zxVCY!-*2{z=Ncm}7HiDu4K`eX(BO2+cM>qpid(~Wy1edHoJRgkKAoRy*KWC^;MU*s z&i@F4TUPxVlTY$Tl-6cQ$$eBP4kGqf?jBT!SOF|h2tKLn-R@6%ExE8c7*^$Qxmi?X z1(R**5i$-%h3A;}pz8en+xN)bmtEYgC z7i;SXlX59tTv$0_g)9@C67`!Cu^2^E?DkGjt}tIBtZKR;secD@v0jO3VWPRaEc=YL zAfg!)7X**%IIaP$L~jk_Dpj#czbAE_Q4_cYnCB36&GV=aIIXI$O(Tzp6b4(EZb_u3 zjFufb6R5Aqpr)%yGAde)dJoqE3T8? zojp5bN-1~&d3n%;I%|EmYRedZZEeZ4AA0wB)=ImmjX>z95n~NZRVO3 zL7Y%sqs|JqUP~~XPX@Z2-2SX{q63GOp5>HLCd|RnC-8rZTDaM@12A`bN+|S71K$+9 zu%%5M%>aw27%1vFKU&k;;jRUOgaRvHb#1-m_|IYMX|6M?CrejQM! ziG=zdL<7Sd?v)Y=ROVB4#>A&_gY{q<2Q(!UPM+XMlRQAjvJ&jh-IAnt4kIE}ULd>_ zYqMc@iXZG&*3r$0$B!T5l>N%alNSr`CZ_n`lZ9uCuWER*v^ZD8Q+YV?a&d8P@%`+p zC;NvV4h}odemKAVWcKyK)7jbOx!L_kvwT0d{{nw6%yys5KY#z*+JpA(-(L1!-21pb z|8Q^O>8rU{;sur`u2zRy`%HBM{kB}w`bq{GJ9j=(XY2>Ck}q=J~@7Nax{E?u>9y? z<;C;;!(WDn>l+{E4%+LxJ0H6D&!0U%di2}fwRWpBzq_)&bpE0J>FtY+z5csTr+4-y zdbi%+d;9eK>EOY$;fwp{t#`xDul*YrgOew}Jzu_eap$zP_o)5!>9gIPyKn9-G?$k9 z!@bk~gI{02>3n*>e0n(X=;-|WPoD&DQ z^UK`n@|%yZ@85f{^UL|p+Ti5QoAb_xz2VC1PW#o3;inH5Hx@e2fBEJ3+1|wZli8iO zyWQQ+?%d%IAMPHvZp?at1pAJ#w3J$(Ml&ix0s-(S3KpT1l;JHNO8 zYVl;DclZ6f<_{AmFW)@aeeA{1$xAq_H%y&0V`rkk3{`Tt5vqwKXJAZk~o zKMj7{pY42De)j9xo5Q2U{n?kDH@7>dyZd|h`mdfWy?@_+wQ!EgbL-E3czSzo`1;1f zUzX0B3lryS3#YTEtH(D^RzGweJz4F(zV+mPsAZGgw}ZIrFSc@*PmbXzkmPh&f)7%PtG5$z4)-wIy#s* zn|=7|WaniY+x6l3%B|Vn&e_JVFCTq;efsN*otN|L@9v)dc7OTd;N^{#y=OZo!xt-0 zo-MT>{r0GJcd*f2U!K_cb@=OprT+Un_s$PjhrNe`;jQyq?@sRBTYcXCVeRO{VW+cp z|K;HMo%c@;cNY&Ao)1u%@t^>2F<-QL{Gr;E#{ z_s$?4TRwhveE#P3`{m`~$HVi^;j2z>_}jCU)%!07Z{9z8)qT=m z`t>0$WPLf&eSP+9x6?Vj@uD|(w}0>X{FDC4eEZ3p*7Dnr^PkqgU%lU1y#1oL^y%rr z-IEs|&UfD3=I(b{x1{#H}~Fr|I7RS#r?alm*<|my0`o2(fP)ml^1)% z<)!y`7v@gd=kFezbr-~w<7q2(gnm-&q+~0q4 z`0ls2v+d`muv;m*5fta(*)KRj8Pzj1edsr$>tpu0af zd(+&w!Zu5`iiuE2LC7uKgZQHh@$C~lV5DwaOBkS{i^;!IDA+%~R5^Jn@zfeMG_h15 z;jC|;w&R7g{01OdmbZ9UV?GK9&k;E8ciR>X8< zj}XTLT2OIR=~4AGDrs`(xnv+LiqEB?R~^pFI4Y|`Zuez14qp2-fp4p zAd|O&MAcLcUYG&l(V9#iU(l3$aKHQwJH$C{#SxA+Nd`)3*$e%B(dx@7LI<_x6p&jq zYTeze=_&U(4Iy26YN3cjX~k&^u}ggA6o(C~vT?n#(0}5&;9-u!jPS%s8-J1#DV0Ps zTzS5-Z3h4L;(YCK?UCFD%7BiKzt?ZKd0{LrVX)1mdrcI}0QRL=qXCtx>(HfJ;$_2O zK%8Qs;w|(+6U0reHZsCQ)jmevtym{GT&$%?sGo|X4u{3yrUmBUqLZou>?t8PCK~tq zrzgW(IL(KGRY-NifgM4%QXmr@IGc(SNnhZFO0lEvD3}6EJngpvDk7Ou+OX~IK!3AQr*sjqronlpQ!JFL8-z}a&OiAitY?P=?SzG4TbelRrIvh%Vo_F_nG!3&$HxthguaSM9hHR8sC(&532B?@?G&AKIL+eo zu*JjV=61dio5 z2eB#U=_5AknzZ7uAON9AXS?f$BGP&CRD>4}tm40l`9jJ0dzxnWM}>7X2{Piv2LvSZ zchNIZhabJ*n=q^)a~3m+Jf(pYT4Y(aL@ATmgIxF9eVmX%r6>5zr)xmeU}h$H-0-pW zL^Cb3zj)&Ie`+#mZR%0So7dzZq!pgEV=Z;dm&>g zs8Yo~G>MAZDlUNPE})na8z1I5V4--V_xi?!Fhf@GN=h8ylJJ-6 zz|k*W=&B%~M)T4jWxNBsm}7==H#=BGwE=Szu}(n^8OAV!e}`l@1R0DQPvW@LQ(6j` zQPKeWRU>iXq0iit#|xnbQu`LPm~V z&&+fNtB9@A$NWzKgkfCAW_3<{Aaf0-xJGzw6{|#}mTD9iDyVo8)eV=ZO*8D~i(~8H zXYl<}&GC9~x)_-Wb^lKKuiqHf{(A zN52HA8gZ!0e9U41|3;dU9|fHroPdizsSUGi+ke|VfTo5bo+&ii(D;XtjqPI-&~3FF z@^2*cpn5`KCDVvieY#=#u+5RsSZ1ohC(9{%+Sq;<;56l@ZCuHqxi_*Jhv+dA%a znaZuRH*kzTfv#D{jx;Q61WYNJprUvLW+rK&AixI|J8<5s60dV1Qb%-UMb;aT)v!@W z<#r;1%sfMTiKUxy3Fi%cCCIVDW)Knk5=SMP`!wemy~A2n2>vWp#W|G2D+%7AR%-j> zZX3r|0~0#yby}>MN)tbNQ%pR#_1<`x0vlY7u~=wO3It)Pxx25|SXLR7IF;Qh89Uxj&HG90u*X@e&h zuej3%U`&D7M=hs5Eo0Qt^fMd!1sVymt#k~htc7EUNZWd-WT(>|SeD56l}{xE}7R4afZo8XMbmSf3`U z!LqwV1MvT;06&wI4l-SUPl3ZI@Bc;RSQPOj?FPmDbtt4AI>{S#el|`0i6@h@GaGat z3j$S6AW5HYU+h?%lGsuq?PGE&QLdObR`L;-U+bx$xpgy=nF}wUw7gfnZg*>x3eKF6 zZwhS*N#J=Toh&s+Bq=#Vfs3UOM#<_7UxAm&SLuSiz|M1m7lIQoKr zN3AF0Xt)6cZcwEUK(EdIl35l?Dx5qPuOD$%8?N1eu5l3J7mb zZNRA_(iM|B$rHE@;ZO%ZYQXf9=oo+FMhs{=$fV@gBw6`V)5PpcZm2Sls-H#>Rlk7J zPy{b3vL)cG9J)}FLW%Fsb_PJA>x%{hXkRO@a*jxL0G@mA3`y>`@YpET|vDVJybfkcWZ1c;M7 zD8n%DhiPCs%8;lpS|94J2>NVX5LK80yC=D+dm;A$^x-}0I9SU@J_hPk;dQb3XY|U%& zi8gTlO!CsKSUGF>0ahnp}idx=6KfOGm_$ zRAT+?g4w4Ce1<+^tw^LtBV0w{GTZMrK{Py)4Q0JZDDj0A3vc)1qryDni_a@8t|S+~ z9^GxE*UQ0;{Z&__i|->Y;(8$-$_e6kNj|LcyR<%4L_#Lp3hbn0mm&mzU%5GWoh#;?A4zl;iPpYf!4UzW8&R9-x^!x=p zdK}>HQ#~8?;CYUSN8!;y6+LLK5c?i~4RgS)B^TKit?UyVPI3U*Yi}&XBYKUs2tlg8 zkUSiY!#z9=90sVGk=`qYVMlTUzvjYk@y?0K@AwAri~C*H?6Vs`5Ph?iY7DO9JUVn% zoM*BNT-!Kz?qK8pFBKR9iNCyjMUhNh()pnri^Pwm3cfg6IywDf%9 zKyi{F#ApR;SVB%UcS3xt*AI}ANsXpE?<+2 z48R;5$5Tjk3^T0WFv{$vTue`4buizNnEqVOmy~AkAsjfmVQLLt-}5g#ZZH)9HP)E0 zfdXHwT&s$SP}q;0i6PH8wCHrE*`xrX8p4-CIP&Jh0XH+4pV%%qfeOSR_r28~>N%9M zvfp&n@bcw}Bhj)`B{UWgLTy#1B_V;BbUqwe>8I7(y>sO{GfcR#T^2&$JH7H1iTXjcLxL&Jc2~84zApY! z4;5vG#jIEQFxj>U<7LH`w{hJ@gc}$h%@GhdwT>CYJ9PP(_ge|q2$`DzBrsLro(}6% zWC{xcgVk-AxmjC29m2DaJja&7gXEr8(+||xh2Ne!1Ees`BsYLZph8tYiIgakX=#c} z0R=m3905C&+*NOIt3bMtOAT9nP4LtDg@102dTk$Sgfa zqQ|qZh29X2Tc(T(4}5#+0Tk|rF3)_MaRg~{K3!Xfq?*F*kVmeYF_S-D(NmL6oo-5a z=N&vtbQ&>BXKp@8x`@PM;DSJvAn-Cf@D#7lu+)N%e!{4~%(YQhX2>3Yx~xu98FxKL zm?*E;wD^H0^zoPhg$6c6xSKC(r! ziz_32x~d98tuZx!-B%a!QmHXCkSYR@sNmN-9yJrmB*btNG~r|5`xAUmRW-0LJZoN0 zW0&!&vkIQ38%<(I6>mXYBj*_g#FCGhCF_%w!qj8YkN&!))_+OF^c=%#&O~=v6I)0G8Z7_~50WyZnF)7$hQ& zJJEZ>NDQ!;IuJqhxKl%JPxLPXQ0ReqmT+?V*OH7jN|zGnn^L^_KQQ3#5qG7j31$;U zRY715ij~d3%qF7it+1hxsHGODbR@oaIRj)`nWPdG}IFk;|^f4VOwM$+t=8Wwcj0*U~VuWZ5=w*ohV;pZs#od`m<`zRa%g z4A1rcOOSWA9!Pd-38~v6T&>fk;+>$}c%Czk+!k@Y%gDe%fZ!tBW{|dci?f^a`h`P| zln(C0zERLf1f<>YgQ6Dwsz>EU7|S#d>qFne)gAOAfOf-CUDc5gIY;sw6lChzVOgX8 ztViXM4;pTIgzv=58Q>fs42BFG%eEd%Jfik6&)uOE_6PR!CtT4gOw2AeP!tHiz{(vm zN#6L5w&KBGdBIZdBx8B(98iDt8nBtxj)mXxheM3FM51lLi_N_~Li5u_pcGcMa zE~hBf?(D)@l3g*gffCKqE(j(s7Y1|eby1k?2vypC(t7p3U;m2hX`>Bx?K^JsDjBPoA@BYsY+{;p@mJh7*mcE? zmPp`HiPMexY)!Jp3#<&KJL3}qBL|`omrg3rA)>+~_L3tD79(Ccv+x{zdN*u?1J_{= z8Pwpc+MFcMR`P2ELqG;?iE7Q?OPq!^%F#b|o#WscTM(TrB3gEZGg3mS9-Wf@B{QaH ze&tXuVD(RA%86d~C6H!)5nC!%U9Ra#h$ZKFCUQlo8Kqzb)R7OG;zzA2b}k7=JR8o0 zKvTh6HV+7;j9;a5#5pn0ydmPtR)!ohXg7s4w1#aq6#6NbRX91^M^d^08C`qfn1*T4 zXol6IXt0>ebyWcExa`=usjtDNC-XMkVBX?%NnfElL3~@#w-;ER8MoQG(+5gL7DEmQ zp02IqARsoJ-0R__;J!H8;Tj7pIgs2{>z_C!bH9H69pzAApqJ<_#J|CdneXjC=Z12J zyu9Vz8Ng*=ph8pAvl)K1V|`9HoP#8G|S!Mx@P-Q-iJ4^hNJWstVs=VYil6#APrO7 zkpP6SN*7x^dk?MjJC#ZS2vC8;hAZ2gG173?ZB<|rXx=C5!oP){9jEv-;>Nnhm_Uw5 z!Ybsb=hf`NT&ux`#Bv>U5Hr)lC1MK2WpK~0iUBk1q&drsQ=8`-5q~&=@JG5nHtJ^m zyw^Vjp~yvDR>eN+fd{=Nt6R%yekWWpBf=;v=68t9n3?nbG+;NwqPT;rgrsXT#R<|m z?uE{aE?Ee8@y`3V!CVO-R*e*u$bf@Y*sw=fqj%{GNbD@8%A)B zi0IDHLM&es$F$gJJdXl`z_}9jCK#ispseNqZlj@ZNT+il#>mbOpD_2(n6IKq9i% z=}As@2`;cgu*E><%dp|FK?3t93HZkGjZmk}X|anZi72uoo(4klp zo09>g-$Ay{9;gebc4INt6uR^qei05A1$4+myKljlM33{1M3S>}nSlO?Um7et8@dEk zh2+N+QNDr5RFYjID9qVGqaIz^2#0@>3q88KrH448xi1ATq=z6Tz|x%0c=QJesI<+? zjL5P!W@rHs7GqAOC=*9Z`eC*;AoZIedv@S zpD(I)El0R=t=ZnJz{?&+WO2xATYc2OlKt*+X`hVHIcG9rBkC5CDoaMpi^vq19dKKQ zF+hOMRD>2Y>%XufKck!sR=8rH76!xgOxSG5WiG1RTPGE+C zEs@X3N*TsPc%SkBd6*IuhmyvhoDD)@$D6h6_YQ0UO8=n#gGP3bPhurWei6^&?-0NE zzsMUg4@MHeWA&<17cG+D=|4#4B!*Cv)L&$DD+ZC{Cq3>N81ZJNLw%8S2$%4UAk4UD zE|m}w30IX5@eARCe!A0-AUjq>jRjKuw`!lOI7j;t=q8z~u!s!M=tUa}SIM6Er?^Z9 zw@0K0I=8mIgT+#x{_bb|gXD(&?GLA@YZwU1dPLUt}!)^5Cp}YV9G~Dr^*liNj44#yTrl~cp~!!;9*Zh9n~EM5DU1%Av|Y%Ko$S%an9u+Cn}gAypjW{wnVBNLuL|!J6ghMweqG;MCKRB0ho_h}i&- z0O9mMJXy0xN9*7(m41UpT?|=>D7IV@%Y$<(E9|NOi&uzEUoyc)vS%t=r{;%s{*o#4 zW4?%~`P54|2K3b3gVA4rQG1F!zp&J@m8fw=?`d8py<&DDBaR*M2s!;IIrdQC0v8*x zK0A09y!ok>76iSk&G;J1z$9;VWnFUoq;e&{Um}w?c^0T*Gje~fIfH@_=*Gg6Cy|Bn zp}67DF0x&3`nzx|WxQ~f5uvu{eGgT0F4yL70WF%P<0+=OTzV2Eyx>ar~@(N3f zqsCRS6R@k0*acdZu8d-?)?3wp+MSG*EV*~T6c|o6niGh=_QvyVExVzWNvZ}b%&w}5 zPY=%0=3vj5wYou>G_{wzZbo?gg0Af6qJmHVPvVmGLXJKyh%%3%y7e z)!0>T3B0NpC>f8i!&LRlwYH{>KUL1`JJGHMslpDNvy1gc^3XFzYg{~#}iguDOR{E@jkVuN!jCW6C(W7HQ zR&7aS@THTlZz4qtcTZ61Znu7i4(zZMhe@Z2y2De$-V|rZFH&&97G+V>XIGsUKz=)>K$R1Th z8*{h{eyYTI9{7L`OMeXS9_D#X>zj-hW9Pd|_Bwnzg|^})PrBfD$8HQE+x1$78kV2nuLK(tfMA)N|=1`mooSs5=6`l{~Sg zhk^9gP$&bZxDKnyg1&a%tb;l!-}0D!*f1qF%KM)qW_ancuV&m^mO7J>q=6Tk=Zl|q znj-S&pGB}`WD^GpGs=cadUh7V#XnK@6u+kQ$UX#cQKA5mm&q9A*1>XimtCqU_-LF! zW>P1*`h+ML$}A-eoIr7NqMk_-eV;u-law!Mi}VQ^B-~TqCl78;z}z39Sh?OL+p9uv z5+;&35)e$>K~M%|+~{O7NBZYSJpxLj5WotKfKjK417%>T>PFd<+&J98V+M`rk^CA~ zmfU(Yk4xMb<@fyO5P-4duO);%x~&<_D=Hir`UXiCkSomZl2cdMoLV?OI6G=nmidKO zaDsx{pu}NiU;hCTgKuhF7w}=r-BA4ArclbajOwqfM{zbk0vslFP_lV(4R)8fl1r)d zk9mmtr#aS+s?u*6zO1{u_fyD}Jt-2UKd_@w{3b*7 zjUQ`wxf!(sn&|EYCjoHJ*8^(-^XAR)^pxgX9SN(xJ4DwIUn(?-xJ!ha#VA)`68KWc zyYQJj({BQ7$vTqRR{5;5u&e%Y@zdnJyiL3_<7j)A>w@U)3+-GC7j0+k$FaWyZH@T zfpN+OAzaBVJLeuDjpy2xW2BiQOy_27Gq$GZMO^;)!*(!f4ZkAc@q=g=*lXE7@gv<_ z_#L-i=tJL8J_O7aQG;ya{srJgDsJS8$_7iKVGJ5k$ z|K?~7Ye6c?m@YP=Q&kikE@>IXS~$!)F5_a#>?~Y3Nc=kOw9=-CBeHN^GW-3H(y!MZOByuNRIBGDWLhS=8> zI!iG?Tyog~m+a{T9Ln_wMb%tRckmexW(T(@E>{4Gli_Oj1ijPKykn%WY=ZIZ?wX6-p@1x42V-53SUFIGHBk296azQ0lRtb~T;&VyeqLmtsvb z>P2DAXP6YC$HvWDsDdRzAht^K1x(yBm4tS&oW4`B!_NE@bua33v5oDsm<}_M<-<(q z3psypZQ8gakry+CI_u_H{cs8;9f@#U{=&<`@jp5-0pm#YWGre$fnDS+$9h$&Qm;L~ zSw7|Hl)wsRu7q693AF_lXX8pSmoSCV(=Z58cMY)}UL>&U36d97f0KtdljEkzM8REo zN(@_!Oh9&i6j4}JhMA#z$hwevD5LRMILuM+9AyaP5kSTIV?3#Kj|Rw*(LUj^Q-$ez z4Z4S7z@BJfw<-9Ra9_h*_!<^c_+%!CONp4vEgFOhhgRp)n>E~xZ-;eJ0^M3geBfE5 zj*63FyU4WVss%ho{fr~brHn&KG8HZfBqgo$Y8%oQ5HO+lX}3L#ju1$SwNJ+_W^S+* zP#8nL5x&Y}XGFI$ixX;~*kuLC^%Ardykrdy7y?ESlG7gyjLA#Ch6d-fQ$s?j#_ z=dg#VpUzRDc%_e<^1xAb`^9xUBHL<9(1G=m~T_%f9+RJ1(WtrAxWwuP1SQ=}{rwm#&tg>twP+Drb2=}*g zK2q5?MUsSJ={+c7p~biRytkZ)k?qCfwny;EAmvM6*<6_83>v_C8wevOER=F2HxC}I z_adIWL%l~E+}Y(x0m{gL1}bSr@$uBETZC`BF*oWAl`py#dkI_xtgpQ7%dGQfn?%Am zGYJ9g8Kd-@G^;B~8vhfx>4ps|S~6w)nGqX)=VQeaN@;hzXopLrJLP7Lzh`FF->occ zTUA{0Xyv~${+JKu7vA_s(3#C^gIcrTo?01AR0JDJD0EGOm*6_G+oIxhZL6#9H4ASJ z%+G!;V-?k1iN`R6MTL7H4h8R9VT{Sx21<4eDTpqmU#R{B4TWLipg&y|A1kZNZx-hl zu8zRDAFT%F^r{hfuAh^7f8MH~-BEJynKv`6vrUWli^Zz?n2%NhNU^FDsF^rO-f}v$PV$0K8CWmu0|*@KyiLhrN%xVl z?R4)2fnVIqfJnAZwxNZZ3-&a0MC;d#=2xYzF$azYO!=c#3S8VCC+AG6Xcs5N zhY`xJgA+$ShLuqAMHP&EUVu<&ITKc6G^5gXrVTx2HiBAkZ#!bFWMQ(1?2oY+R%60e zF%f>{6UUb0QG$p}Dlmq?q{i@uSNwpdf}s7EH+HJhj%3)>$gfat#qD(1Z(QTPP-h!XVv!6se@2inUU3u_Sk3aD`we zCD_3^GLfJa3d+d|4>*s}Po#knj6YxUlN7i@t zbcnnSxU(^VQqk;2(6X?;(kz+Aq(6g&je@HQvo3U;+HQq!Xu^?+iw@@RG?yXWM9vn4 zmZZHnJ;UR$O|&nVZ}pQwf9iH!iaF&E?@RC@T9aW^!8>=VnUlkVf;y;nDTOtw=unWc zC1HX?&M!eH^Pxwgw7L0sMzYzF^T9q)y+rwiN`c8*yiM15a}ZR zY%rNIiB#O&dUyaG2n^n0lU>qvV2bs3vO6L;)~D)#nngU<`J<=qqIrXf=} zFH=fOu)xz&yrD~f)7bp65Te-pRaY1$#_JU*&>fo$N3Mf|-K_oWkA|J0gs=*hyFZ@P zKfnScmdTGrC*#7YGGdc+ot_3bUxqFA_c~hCr%!kHI{g8TXgdto{}?TXt^w&b@^tN5 z!p0M-V?SCJgMSscpNt}ewBCdl9THDCV4g|D?-F8*zE^D>72G7&js>Z>_`_Di^z=&? zB-!1AZqm>PrI`I#Yzf-z7kf{^5!Bca zPc9Z2^X}|*=pHrZKdme@?DAZp{yJJ^1Ze^Ppv8lHX_G$kZ= zH@<~{Z7i=X)|w|k{8<|ytGQvl!;OYrABKv5Z{E#nY>w*tvpS=0l1LR}95%S`W4FjL z8QH^^xiXAv(sgGQdoCrQFOn(P^kJy#5Dy7ZBOUI*W0n`5ZfYX8s1R{yg91};1(LCo z2xGZz=9NHWa9{C3lv}LV=$FT zWBz2cN^5-K$3%t)iS3o!;(wk6ufrym>L@w~)=GwaAY`X(rQh7=t|Pc*?~~g-#0k(s z^HJTU7P9vy&#F4J#?n_MADDHE)fq>T52SmsV2Z?rG8+f!RB^%Lobt~`!?Hw;sfr=x znw+btzkna1hC;0AC{s{#&Gphkf?!5U`;Rql+ZNkY=3&MENoY)+R7 z>Lh7Ex&CFEoN%&K3&U)yl|rRW(>-)@iVN7`6@{v;AyqzJy57iCJsH(nP;{gK$hNWR zf0i2P=nW$ajy>9$Y82Ljs@y~!IR+{n!gnc~_NI5ylwr}R@6pDExbRW0vZ!Hme$}F0 z)luc%4-|=;t;GFWsW70AuyFS zw+u%P2YoHzWgaFA!K)NOK|^DE@hl*}zygW7QUE{q9)(Zq;kk6~&j(y)>fyQp{IPOp z|Ml6VpuF*m=^)ry>}O_Xk`d=Maf8svq;?fl6z(szoSn0Dk)+7UfR>FCgsSbkFPe(h ztasLXDVvI^PXXM>o?%>7+w?H0E3NvV;_|yN?@j54sNixIc7P6{rl}e8vb^yd{al!l zoAg2!{8FB(DUurTMkrMrp~8kwF3i+)?j+3trX2FS6SG|xaF>S&C7)@czK?p!T^uj2 zU$mJ<#lLnhn)2ir$_Kpme6$1qIR4GIf7TgsApNQ&umod@0EOzQCz)GFRNF$>DU5=O z(1t!I)Wu7ig0v(CdYNeoJsK+5#fpYeq*}D?4*7=<5`0v8AHt@Hg*s(R7?H~aqvJeS z{TeD~ctf3Taa)A+_n2~;TI1@!v)+T;XR5C!yOQw~(@|5K6=7{ET@k2|$$phgVxrW| zv8)sIABo*p9Np7OSQUap`)_iIFcW_$hZ$J`_eqlsz5ZYS`G0s!{yqL?owH#N*^l_! zPGb3204uJ9Ka_>AAL+m}g*mppa*T778#m0Jz<4kwbU67o1L;3C`}hbN8G*sMX{BfO zno>G8G@D>6z*ySjZ7fa!6ZLNg|Mj2$5B~q-ZwEh-5b%$9eK1FzJk$uZH2kILynzcem8*@7P=MW(O1)3mPENR*(bvt1 zMfb|nSk)BI#4XQ7_K+4>WfNHF*-#6@HQNJ;_Oc$?3Z5Q;3~$3RJtV0bPdtK9C5hNr}Zm-1l?YKn<_CGSH#&?Qi0u15M} zP38)UoXP@vidgXmf)UpqxE1Aro4z3YUDR2KhGM#@19!NodHu!px;f$TmlK$-o!;qy zw2-j%n-d81`?d!c<@Si>{k{nvl~Z^_EZ8-q|(2*wbwU|G&f{h7k4 z1SKQTHIrB!kkD64tld+j>~@Dl9J(uP2uhV8urS;xfi((DlVT!dB=o@{lnH<90ydRq z!oH-YL`lrWK12fScKW-gN6r3QRJB2;p=w%?{Xu$wA;u}*oM4m$1%i>p((pdw8P^M> zjKGNkdc<9(?dx74)kSL`CmW6%mkHR*WNZo<=NhGNB4;UtlPOM!C+1I-yBSuLO&J$< z@UZqeUb-U_F`Hs_yo}YoUKR1fU8BOi!#?hc{sD#JkkP2_;h!T_N3f4f*gCrcF;Qv; zEkw*CMFb-?mJda3D?JcHvWs#>kG5b5$Cy>JnQ-v%Xm2{mLh#@4MQVb9_r@1x3ynIN zv7nX z=sy+goRE@%6K!D#+dh}79LborZrM0No(4P>1#1cwWhuQlPQ4=(j>MzqEkz2K+_dRw z*239a7qw{w2V~& z7f;RwLcdF%d5sAvm&Mxj;Xy17uEi?gx7Oeq*J}2F{hC}{lOtrvG}ai75tct~7+1zlkH$66X9h$_f_ySRbeu3$9bJT^u(m>%Flg9< zAIR&_1^FCMkzDJ6dx{!AuRQ+L?)SE(*-wq1XKrszU%zqvXTFfcyzS$5lO+)LPLF=t zYTdZLHT?(pK{ecXE~g(A$pyer6ap1dw83UQ4vLZ|jRx+l8eX@rH|xcLS=@mxE|lqf z{Dc07npkJzP_$Y4{+8t}jZCRfxjMqC1W$n>Xb&)pj@zEzgEd#o^)>yVQU7~mYx?%} z8ZS};Ku=F3mQr#sFF6qCq$%aGZHW$R_yngI;uP$Va)K=^oKDX z|0rPqb{c^P28+T%)32X^5zhG(!x{5zDX|MP{>I%JgoTMOEfNxpKrShorE3V%^$Ujr zN>i6xdJ0`AEw-Wnau8(|@^j>dy4Xh4JWa@ky%;{l4sc#qRwYWpk+Do3dWymigp$cm zh-VV=Hzr=Omt)xi-77-j*>kJ|Lu^?;Q4Uu~$+CC_UOz*sl4IzyWN@GeLsnLSKi-5_@UQZXPPg5! zYN{8TYP->WYoK&X{~6W$eDA!=qeL9&pozm(L{=Y%=qxq108G++{%m&;e_r8(H@kzm z<_Xo3%Re*zxHW%zd;-vB`~BvH{#^jb8ye@^vVWhQwt0>4)f#KPh+^BL)BR4@7joeY zt5)4&MH)&2p0rPUUGU0mOuTb^IoURYgSUR}eUM(}Y|n~hg18*9%O=C|jb z&%SzwWDTiRI;!=Xh1Ipi$5aoQD1|EMN&@f2I+3^_R1Mobmsk;qRo$%*>nFrHzH{SIe&!(1^pwu~2Xtcb35xtI36=T3WG( zYrKc3fdWUk-rQc>l`Vw&>PW`M1$zS4^Y+n6W8(4S#|z8r6FhdQbH+!)B5LNHO{W@e z6amB15e}MX?THW~x&?`W5ky8z_xk&{TD{#{ zx9?5u9(AUVTmMU8m>@{kC&=%rR<<$_Xb>KuIu3WDZl9T%x#gEHXJ5@@g^YF}a10>J{h&&-EK!WnjxZx)I%F&nC)+>j1Ip|OrF%+^tBSe+N5Y{|GdC8(@ z-gmamRxC*DiQG3MGQ|y8PZXZ#xNh5$^he=39lR^0lv5cs&Wlj(mJ(K$?u=2Mi#R_T;bO$h2 z(O@&AE%kaQ=JhB@6ddG2O;57K;tR}8%MT!HxX)R&MBo}2nb=J;HM7-|T{G9jjVv9k zjtOLVOiD>kt)Oe5|H;;|eCSKn?mtbcPC=Vut~w!7Wq-ay%wZAbBU`u?q-BPKncO5| zxh2C0oOY9Im3BitnBU+iFkE@aKMaGZO^<3wpaW!Yic17AXfVlt$zeL2SZ~$_7sop+ zm;`CnJ+$Odc1(?4^nI+M$_ANwK!nUjsM@F{Oa}}ojH)M1C##{cepP85hk>#Bmt$fw zVozYhNAYZj8+AEsz~KPKC~iy$z^98OyGzf%sO`MlTJ82pxGt`Xxy##0@WyG&rJQqe*+4* zt>OYYZJt;f0_VzN4;D-EG0KlNC1BFwSsor;332-B4sdNJ`1$Z+`%De>im$}118 zi6gA%kV=9NetVB;PKvA%Ttyhsk-<}F{q~+6Y>KmmKEzZ|4dhq$nWLgSleFVvTkyeS z;z&jT7p5D>9XXMpQ+s}d^%Ay$bN7nvx{)*fu;ST*3!1$X+uH>s2MH43HG^IEIqBn@ z(8jvZho$9{(L!88D{a`ROk6G`nxgBbo=!@3X|f+FD2^;0y1F}g_tU%HX^q;b_Xngx zMa4mp9`k)!H!{^;Q5s)AqthqJWYcj>Lh$Gp64;E9g(VQJPDre%!z**v`qQZZ_9N)1 zfN{;vhQiZZeGEimOSI|%aqxE`HHX*gPS=j;7?eZW65qKA%j@K**J`u42D%QgN>)ce zydP;7_v`S0wXG$0w{Xvl*QE}i12-XKHp#jLE5xybKpi673M5s%QeF=wtd)Ni77fQ) zxoEbJYCEXY5B`1GQhL9I#q{2tMwz=!(En#uuez#N+|Z8yu&&0GYiG@VN8~K70lQ>7 zdLM-~EJ5&9dlP1Wa(WXB@%T(-3(69z)h>>zI`nt-(LJV3tV>mu zxOc_3PYD+N`=tpWlHh4$bvcdCAV}4eq<3uE62#+sC;=$@p0&%oZ>Eqq&=C1PI1@ruqheyq&@Pjp4knd@aMTG3nOG=qX4GikdT zD{aT8qnn$dmX@L}H1-z#tu?>%&`n4VfLzX^7Z>(#(RV)E-#;bwYTu(>;^MscC%fAx z%#mvcw6Os6DvfaEy8HO3O+O~C&*@-JRld2ac~@=B=ph~WZK4hHubQ>xMc^>#75%9@ z7brC)MmjhKjizzV)Mx$PDej0;2VrgJA`A!R%OOBP*}dlJ(GW#tZ;!xb~6pZf|E6Tfs1 zxjw-$Zji*8)g&NQIY<}R-y)OX@)cY7DCNMyLV+%Hnts#+-T2bw^YOjdsN2f2DyD2a ze={?)xVAmJx;p!=_K)J5<&|{=7-pBS2rEin<^jKe-ErQ;VE}M-2?-Pz0ND~ohvr4K z2F_r-loy;3Bb@W%ows9m6o=TR(?sRBUed-M))+VzuaBmhdxWC25Q8st&fB*A@8O;o zA6mFg0GgZzS1JWTV;2P)+fWxw%BX|DQmzH>;AWGsM-Rmjnzw@+43Fts6-!53Q9F|t z;U>>CZF?Z;vf|hbA%72ZH#Vgrl60zYSd(Qa34N(quhv_+LxWJh(!ryw<8?KRe`JQK zZL5M_RPJ~jq#4fK$19^?CmHC-0flCnuZU(0XJ1EXg9F^>Qgolg@X!0h0&DCH;gzuJ za@|2vXHEtnD18&r_SM=b5uPOZ(S43jCnlkdLAcX2hzNBSkuVPqdsoKc8d z-kVmS#oDo1%#HW|n9macVqH+)A07uxc_db6W?nMR`{dpB%Iw^W*=GwttC=+=63qpu>d;s3 ze{JI#g2QCZ0-9{lxN7d7Npyl_fPZ}64BQn}?p`Eh((&c}E-kLD3&08bRS9Vba$(tI zn+blN@`@+q=@X@zz#~XG1M_8M%}{DYr1I3o_Q%9up~%k}uPx}+xPFt@5_fkmR@+dQ z!SkT#ySLofQy0xUKBZ)B3C&lKtnFMJL?fv5OKOxD& zL3yJtZ_fbn$eL@^OqSZx#CJ>?j0cr=i}@Oojqw}-^ca*X06g0|>!3={#nvnoJIU1; zpWnmaKgL~W){A!aR~jc_O~1lK(sZHftfA4czb0XUoo)Fa>_xlU0L$zDVJutkjckiUvXc*6u7} z(#JX&G;VfB<_$R702IgM8@TbC$T^{DfV@F4@#+0(1SER5cAEW}JJYwPZ}T#Dd+?(? zsI-pYghT55l!YeUoTvcTa)c1EM&cIiJmH|?fK?;OuvgQb2DS48WbS}CmmAdwuCk;EZYzXFP&3Mp6;?EDjeVn4jTMXYTQ0-`ycULV=!RSRch+Z4wwVX{b< z;)NjmLy_|j)+(wsq(af}!#t{ht9oUi$h0EWD%#p9O`XFqulqTE6 z(-eqOR~ot=**n z7}SD;as;-oW}DA1AeU%vc70)frnX=`XEcaxxhgZg)=)UG`!C?CkoCU_hXeq`G7sQC z6O=!h8v)&wod@%sfzJ0TP*u|%nPgbn(L0c~oSYuh#R;qxA@lKm8oX>$d=HO#laWw*d3j^m%-_cHs(|!$L?HE@#;Tw9H58Jilj;0Qg z`){l+!ApR&JQV{iGFl9LVNtkN^~{0gE9^GUQatS7HfK!6K0$I}`=r*~qhS?bua-U| zM{iQKxdQIjd~EsPGe)j8kn|2IGw4wap)gbJtkaZPAh~a4d2L}8NtoNS8}p0nKiX*~Cm#1KgfaaQ1V9Z5CN9#H#hKxf}&-r)J3^o#uk zA%}4^1D*PZ^iVwncO-n5X4F6>!$5V^7gGmft}htUHsoSWCA9QQ?((4DSiH1p5d`rq zGTgu0J|UZcJc9J@AUMvA%zH+iwKCqInZ6~-BCx_nEW!KsuYxymHGdh%;A@|q9zD>c z;}#fT=ZI>MySs@HsJlqX!EG)ugrQRc&7uSarsNAyz1qE#VduE>sh#hVI**f&5eD{A zx=&iClHrl;9A;@%4=TnA@%Uh6*gV-i%`tM>R@(si&aTXzQWWkscOfYDaHy_z3;P;O6Ms3(R~m4N z+F<7+7GdPL37_TIO{AC%hKP>nm!e+~F#=PvC<0q0f~Ka5v##Q&o&7GD)0F#3r=b2^ z1xk-U6ZzfC+%GvJJ_xH5Gfm|HF#9$Ul`My3Y=wx5>)}|Rd}WY0&TMj z0^AUAbr84~G;>7MjYE_1(G_XWa|=*ngElU@Qo@g~Al0F^K80{c7W|W?g-b=dfys-7 zuM`+$7s9mYBhb*V=&o{Z zUKAtemVB(*Wc7xnfFki1>Ne z&$O>%)C|SladatDMyXnfD(K@)3wr(6~#2C+6e;1tc?ICnnYzUWDWlKn*Fu<|BHVwLOS8Uyz$b7g%do zgOZ$`y=n}uPozOh>kG+ogVWuEnacnI0e4%y{w?e64p?XJ*71e?tZm|c``-=26BF+M z!*LVEuc%YgBT4-lra-?lIIK0kyAGIe$r=i60sir`OMus?cI12t(3b)JT>)TV8KyVE zG_=STkTXnBB84m=dK2G{_~Zo7nBL_uOif9LIS$1Y^j$!j!vN&;haHp*{Sr`wOyE=N z;~-eKbva;{L4>3r)YEesf&$L7rOGOlZNOL$>|!e67hH8E@u`kY@ynvmiiN4uDf5*6 zHBo5#Z7a{!j0i2!GoqoNkZxv)U*R4>ZUV8k2jY;$P6P+&w|8OBw`x?fz-z8eG5_Hj zG!2}T!&bzVg6+LMVw`M6oH=s9fcom3Ic#h9aLH_%Hfcq6I;9v}Vs-sFu*MF*8sw{< z%p(53$zveAjD8N+ny9ZS1mX(`cwrp^-e5@@=Y#`g0L6z26jC@q!UIZay79mPpt&7m z_w8V%NW|osEwvCO&zvlE<@pM8m5(%QO5DEY$|@~QF<9)O`U-bCBg>SPj4JE-MD+%& zYFRZg@EG*=E>ufw)Vcp860gBlD^p>d6P3RGN=68x-Z_JoE9Ojpix1PzF|gK((Wr4a zNdQkLl&!pC#N^50K91R0EeH!MLgmQ{oNTS#*sT3H^E>|4vL*Ni@lX68W+o?BJrG|t z(@Wvaj&x~ucW}N-COWa17v78Bd5vjDI4&Kn7?JnrIAiU=oX#By2)rQ$B})F**!&yk ze&f2JVEVgBqM$x`2mkAza>aRU;A6nNSLw0Ui%q2xudnH*ekG^B>=~ipl$bz4t;^P! zwB-6lnw%iH2}wIS8oWw9oOk>V8mqAjjiAoVz?z_5nKTk=1&CQcQW_%kBiB>r4W#n9 zRZG%hMxzH?gN`p{m9*ig0V~Ts6rn2gC6IA<@~9!uL?^);jp2B#c5>*^9R@Hps1puW zvir)-bKJ(&cBmg6F(`<)wm67bfwB4aS$v;u50Y?7c~xX?B!Ec(NZzpuUKTblX-p>B zijyE!=)|Xfl7Hi?tkfI7t-?XRr;5F6!jzS!DxxWVs`)EofiU(xGeh<&KL-$ikd6SQ z*tMZ9#e3{f&>UxiC<~du@Su;A^IToT*)dS3<*XMug>b52phkTiOg&6AQS)lokl(%= z7Js^aObYxqnL;vQhq~_^rNmXrbYw(j7E^|S2@m>&I%Tf z=8TWdOc7JgY(SO#25ll+uuqLgpe%PV8IO=&)ae1uB4+TfdPVVva}oUMoq;??!@zl| z>8B8YkWV{Mra^luWN^_OR(SL_LGL2`6%;{+OFZZyQ2{G;>>JPq^pjWB^BHYvMHG>y9?(Ml5ax;blYrNxl4%s5{P>Fhd>Q<&bN@WzQ;mxH23r9_yL zq-zUF7C%C|hA7@S06c+c2~m#B5qhnh=aaL6Q1BQu7@+Fj(XiQVqoz0XJu|H&)`(pz zMh^Ay)Duq)9QuqE?UxN5Lv$WxgTAL@$@wKygQig6gmM^Lh8ZTGT}eWrqn?oOLN1AK zL)j01QYDGJ)5RoxAj#JRUt5+4$%@5AMrEFQ+(cDUOaZzhTp&NfQ!anC5u-x>70e)G zH9jRwkMr}3!2Pkabty6+g_Onrr)ROrjpQd{yu(6iWqICjw`^RcSe0++%dsn?_S{up zN#p)D^>qu$8?*vpqh8qzOP0CsDSFE){0LWn#UP_vavZqhp@qUDUOh;`aqZr7QWanE zqofNS@1|Q_PD+&_E_8jpgnV;;(aK0D%z7_4m`cybf?leJeOBKM@4ounNc%SrVKeI7}dA1e5=E+yz z*E5%QJA?nMtDSIwK};D2AD&8rynF1lADi0XA&Jp^SrcWg~F2O?f)aUI6OjS_9cD;}^V;ob` zLo z>7%UQSVpV9BD7fYi9-;tr^`(DVd`SQFI&_tTS4kka7`F(rzyu&(TQ&1qsC9x0&UNS zBRG@rkyIYKB@X4LUWYmdg&nn{Y-H7nsD9|F@cx_JG|Jm$u7liTMPWp<1$$>it+_4dgEJHdIEj`h?^8r9PA#0A!uI-|Fe#?EPIoD>++%=T_a zEC-nKB!IU6KuZPyJQ*ByF#rce+QUuKmv3*#?#5axJA6(P2wib^z)rqI0^_T*CPawDxIRJ;2Tj$B|*{Rb*Z0B zQ380>Qw4@=`w(h6L2k7zB{8Wu#c`ks>Q0H+!brjUcT5r$!rCZN#eK2SDF#S-5;M?z zwCp)a+-fD!HA>%M^puR#R~Sx58~MdZ>Dv?)!a|N1J#3XWCEfhW%qe6HsE+2Edi#L& z(%JU$L(7Flmu!JDE~K;pvBbLXJZ|gM7G#v>F(`@dGpC`OR1TDvR=AO6QF(A+PyAJg zK!+cv2hxzbKThL@CSuUL7PB3H=mzHF*StiGV?)94oQ|A(R3Ds#52AqP#3sDvg(p`Q z{V3`C+$52FQ&2s806Axt?2L=^j7(Q-p&D#oOEHq*PRZ4yPg&$c67qxn3uADQg!;@XlbmV4oynHs%N&S$ia;EW=oBY+ZgQLn znuMje!EEa+JX?RH=`$Q%ifSO7!a9l1iV4IQ^9we}K_(%fQ=1FR%5ryY!!|V!r3oy| z!Q>i=0_Qh4oaEu$8+;P1o*R5auYwnn6YA!JM;aoj9#>Lp&CVYg4hER~j1x#=-Bqr$ z19u^KF{g|zG?3J8k0*MPLq$G1wiSwSG$USAA3U43s)0Ro#b%bWg++@@zT|JkDAW_Ppg!{;O-&69CBp?~zB`y+ zA)Tp@@R%F7`(xy+1i9qnmz@k8{P6yU2(xLAA zGJtM;?#Ms0!#$FCy#jZi*?y!08F%SH`jPa;l(nxlAMa|!bUjJ<1Uki{9-V$vscE0E z<`Id#fQWT@Yv`xen&v{#s*e7@ucECjj%%;A%rsbAg98I)AcB`VP~5%RbR;#0*?SKZ zHkl%}!5|)7~qxgK4?@qg9JwaD@U&@gCMr3jCdyg9!|giP-j4)cK5T*jlcHR zx3|659hIo)xgpvpW3Ra24bW`!2<@DYL^Fghez4P`8HrTp;G);(QDDSpV3oQsi{WHX zxvI8b6K4S8z{;S}gVH%~$~iIoc2Om6cvzB^ht4-j0chy!;D6eb(7TpY(H?;osYC5j z1-}E;XS+ZoV{~Ncji$^OynUBfQY1|GajnZ6qRrYd|2}|*p^Hd3+(uS$a~Jf$mrDKZH&ik;p}ly zUVO)6bG9`N`eFb<13wy{*d0u;xl8$g{*8_XB|STt8js^=N%?_%3`(6$*b&E|UX&h0 z>~#bmwH`pgU~K0+lAiMr#Ls=aW!*gUrE8P->h`RFCasObv3$jZl%wO7?9Kw4+x~@K z6;B-!qjRA4Vh7!uOz znK^;Fvg8)7T~)7rX<^k!O2z_}ASCGHrsPEm;Qg-`8(Kr>rsR{7-g*Bg6#3S!2nx(G z_9~2_34rAMk4Zdm84t^|2mzw=HXS1wsX~&UDG$MdIWoU6SUE%Uq$?XAnJB1ic2M;p z>sRiFw1lA6@53sJw8C%aTfetbB!USHOj;a3|2h{Rc+2`;db?#1B$aO{{DO>(A7C=0 z=^j2i@4rG;v5kau9^Ng_)bx|_PHhvHD@u+M-f+6TPm7c)X`i045Sx4o)ZqPG6w92m~b0Ph>}OBw;cJ&2&~%>k3g= zMYF_W9qJBF7$%U%#J50^vw=vzHFa68L_ViYt+X2w{r7M*Z02=C->gi8$8h72ke#0t zhLcJr(3j=e3RT=XUm4#h%r|Q43%a8b*w>^^2vft%6E478kWf$~5Uy%3U5zGhhi_oX z=opB2{I2!AB%tA_ffzKpuUVx#Uj)bwGrel-%r6L*_f`eW-(;ZqL)&zvorHMZkMTN6 zdH}YhRcVnu`8@DvU1ActhN(2?N)|ZJK9c$Em^&Cz?`k_>S#!O8xpJL=fddmPJXVU! z3Lb4~ZO|0Sprs6cj!ipRXP!$1p`M_lYA_L-3mUeASF$)FViz;85E~Wad^{3jmyUrp z4y;kH$WHu{3NF14#8z#oW5dbQ48;zI*dPf>Gr|U{isp3~gL~eS={18txI*H5a*Fde zKc@}xM7HJdif_0UkPMnz zwon+42O|0>Dn>(zyaTrD?`)+XJXpp5 zpNU+w&{vzmP; zP?;A~eF1>oYq2N@P?$dS(lZ(Dg-%Ix_ip=j;o*;p@WSQzZlr1=&%4fAefUGJ*%DR+YRwh{6|L0ZC z8Vlz|&d4OtMD8LX!u45DvaA`)Y<*sU5prn?-8?&^r9tQGg~OIdTy&`K>MkR8ZOjP( zgPG1UJ@I7o>H4efeJokWN((k9Lc73~4UaW!*3j_Pi@&~j`Qr;Vyc)e5p-fn!0#&U; z9k0tVft~gJXM1RggFvO0MC48?9V+_KMlQFLiXtmaRYDv~4AHOe-NO}gu&R*ZDt8~? zehZxQrd_FVsHG0JxW*sCjtJi%q@>^A;3R@|D+sU37pU2ZfC{SU$whj|-^Z~S^eg9a zv;mTj!1CJ;ffx)e#PkjG1S6Hjz&cI^uLAX4siXHUgXR?mPbX ztRI_8Yst^x^?j@+65-R|gzsoLijRM8$A-V&#VfXu;!J6qw+K=EdRHFvJ*yv9UdIm^ zWS*q&Lw~>Cm3OfzGZ`9M@>Ohz`*a%G;Z1Bdot_C2?tlC3w-4@Nfm=Qs1P351X(-0VO>|zzj67) zf=pL$SY3;BWvhl#(^J1@CI4(}XD-qsQYoo699v48l*fhAcgPfBrMKGs0XD4LTb+8!>n2zQ43Q0{ z`Mp9Vaoj=PIH|&41(|`Wl1t!i6qSYtEliJduIc4MwpCF51dbe=Dy13{IYbrToA{gmf}FgEt7J^5d*VI2?aGc=<*_{6RA4HFJP|jBEJd zuJn4CCmhQw9K6;&mmD?#FD%`9WFgqLq0nY^8&-qwAuGo4LYIDR&DUOG!8C2NIYoI* z^ORJuTc%!41uOygcB`Gg2<;=7NrJsSlr2*DvvTpSH^ik6{-@sZ0C;0uN`bH$GB%}u z{uM=k!TI(}ur1LhZ4S>xX(U??Zp)J{r8NR#p(hlFNgZ@Eyd<<#fh0rWXN3p1{6>aY zl|a}c5F(0DIGqIO4-i5lSq#eZS!&oN-?~=n=FjuA`FT_!pIQL*~x24gD6GHuO)zu zavCB-u#3yqjP1p06L`r=6Qx>*i;yXF{T)?#{H;nHzZ3P1U#7UdOoh$@)b7VI4bnEo zf2}!@sRTTb=fGSR9ly2WHhLS{8)z0o}G{kYW?qZAl$*XMFVdM@q0?(w2 z`SdAl6Znv;$DG8-nbpOS<+aaLBy@#Z1uN(Pi+s@egV>#X4%=1}dJ}u1p;I$i3Y><{ zs$ZdR`$lC_W-kb{aa-yS9Z4nCCWNMboW+(aj@V$NC`}hUsnQ80TWbXcXK2y_6&FwF z8Uu+nP)b7tsYWw93LvJ4luy~Kk3d9(-Qk+C*cNjMo!v|ZebKJD^+EzHl}l=YHL94R zQNqjV8_Ztm0XIJ*QyM2CmHN^)Au+R!v%R~t{;FTu5@g06*!=7l@&-V~i};K*T@$AxLPclCAd7bq z5(Fn0?L#pww}G!ygzuquHJr>InCX>zqD^lLCF**9X=tb>b&g=Sogiv zNAVRvf>&3UDCr{%05@At6^AD{(P?Ym#GA1xR9*Oip2R;<0{4QC;WZ4WW@5)Xm7@gR zD~pjVjb@4CfGX~xwj9RLKPRHCA)6(JA>ui_|I}&aeb)k9Gd~6C3qXhvI76CY=7W+EogQlrf{gF6Rr3h}Ptrcu&Tvz>=RG!h3$~WJ3Ta#(uDr}a!|9Lq1 zL-zoN3hb2I{QJ>b_u$?6>FeA0YxwBs_M_X6@VI@K_i#i@usS?e7qvBzl{pd9ZB_}3 zrR5DNy1{dmQXp5dm$A~QI)j6_9g<0Bt@U#aE`MESog(N!ZY6>yyKj&+L@8urAKZse zM_#w;z5e)t`bVy9L>ja37UXczM3v1c@UCP00h{3W9()s#d*1wt)Kz>HO2$Cq=JM1Q zk`rlII$i!`HdU+(u50_PXADlI2r*_1aM0_(w<6hTMrl7_42l6+!~Rc z=yaOY*x&``lmddFDHLGTr;oQ@^r&3d_hBL86mkunU>?NVtr)_R&Kc7~w3gRib>3ie zi2ucOe!Au#lk4-d;pm;Y(z6NJDluEBB)DM+?ZwS%(yom6>uPKBC){+z8xuG#v?wc5 zqPdJ}#H<3zW=}EbkWkP-Z=RkGE_;&fi?xyf=xQ7cm*^?n%RCf=Q&oOL15PF$$ND5K zWIW!{t4tysT>}0i3b>CyOyt-+(jc{5`RxFslpDbAJg?~6?7iY;g7JPk;YFuwopPWc z$j)q&9t#Y?AN5G%@;=$x+gRUy(%X2p{sNbzlPI~C@^xnQ6f2D0xxUy1(<}~(YFTKO zz2G1B`9Jr9`z+Xv#kDJyc9xc_s~l{)0!Xen#!uJ#{+$-ACf&tToeE?NaJK9O-=I~0 zoO&^uUG_?tHlUaoY|xZ=C2b3=RQVA|N}wX)3&uQl`7vmzWMni*?}Qx^5J+n&V!~{z zum|e0Fg)1EGI>B=@`Ij5E)YCqAKRLaD4L~)z-w9px@tr>3yPgoZ#iJkpeY+z3p!bF zO=0nS4uns*Ff14XFJ0fNMIk!`k}f<;~r=$=MefWQJDdVdI>lV>?f+yM()MYal5 z^k#mm`;@IHK9%1!4*Z@aHvB;IEcNCQ9)KBzz#zQ%Vi1r^!NX1Q_1CROk81Y;1soW( zoR?_=j2#6U4(H=_N@@2hW~6(LVA(@qh#(UTMUmkcNm9KRt2#=fl=0m@ ziLyqWAuuJcyx9N~93eNV+xgw$&xh^qD*T~ee+Tg%#y4N#wunlL3XtiywP9Cel?em z-zA!?lNy8qx-@W*#ZkkzB*lD0hZHOoncjO#lWh^hq#0bICE9`2GYj42zv(qRH07=? zwF+psS{xz_cLhN=jqC;@8g^Wc)z;j@<^O_IYj%pm<-fC;C$OgH%~zL|y?!%rid{@! z)(*rQfU;buLPiUoL>*Qt3Tj`fu)Mc28!|}?JqQG7TkXZk*5z=FpJ}2ni*SfZ5|5>9 zhmRxmA)&_+a6wf9y$Bt~J8tbm;=Ux!}Qvl#L{EVlh|bv4Nl6c=Jds^sd0e z=NKp?q^UK~8(kp>eRynvTQPHF*Igp*2hoX=D4bBhYbmCQk;*3FoRl^bQ_=jh`WYrs zUqfLzy##=e!6d!^Dc&&=%{W6cCfd}UU?L=6e2;c z)NrLP-<~S?Idjz*ny?2ohTZ_C9Yhq6C8|-O;%vh&wkIHG68R&XYVaR&q~RAm!SD-R zE|{h#T{)qiW?s_!;%>Yxp4lf(xWwOHDJQZ9IW%-X!0ZCbOjqmI*sB?0*6!)Qm8n z7=m053hw`4GRRpsU0g1U3%9(LhpuyCkY!x#3vIf9G^n*=@tx95@OF&#Yxvwdn7^vp zYrc{&IFT{#X@pX+4!6LF?z%@!mcQ5QGkC3-wh%6Z1Yl6F!k0in8}|!N@lK=m7vqa= zo2~fql(*Pdjf!1*XEr+i;Be$~k2Ii<13tGD<+=mZ^oBuo3MG;y;^@^U$qS^eAjEBb%!TB?ofizS4TEunF%JR^;X?yYBKS;&Ri zagHAsJ;jCjlReH^N%cY98cKUkwHRAL9#Jhg-AbemY+cs@k;i|fOQAG2XP$}PnMJ94 zS4S_Pix;0>B-mWu$_#vRT&#Rj6d1GMc#eV>e;r(Jz1c){7iMA2@6Wgm^M0n_4e$_i!|EY`*1mwi_3iLq3{c(ZH%-ZR??IvaFs{XH(kjP5#M$BtBE9o zF(t%%7n>^u1rF*CcIQyeUy&f<`6+zTx;rx(J_M0}JY-CFX0FOy$Y>2tC0-!AOoJXk zXZZwq)`T^za@=N9@T)ea_qzP^;po@H(XxMJ%$vS$;osr1lGx!g(wh!Pe1xy;L!|Eq zn!!$l-T*>R`?>qwW9*DM*ueP`k9`s0XnV_;MAzP_gwc(Jgd+S5=A$eqNl_SpzWjzb z+wL`pe)kqFzITr2-5D%1L-q%+x=_lE0Fv>+J!FK@Ko_D0kd^Q7xiq~0nmW4~-4$@_ zOxprtZSn!N+#~XZMy7ni{DPLah4&Fh8ZdnfePhqg2`3t;qKXaM98mWUlQxV zDk<3t*SX$vhX+W`2!SjjSLql5^YXk`T4H&3z}q#kOc+F|k}KuHs2gMvXegLubmrw| zSjbub6IVC9=TG*5d=93wF(dZp|zWwe9u)&=iJs zehaff4!iOF57k&auEHQ8-$cFuE|DkbeU>KfJVjzC@6kb;rzV6l>t3!&{BOYGHT-27 z-08=eh&#CQ3VW5@Wa4M6FF!^qI&Y_Df&oWeMXk#LZ%<ckqY%0x-=O1G3P+JJhhDwNAdZ@5nJW`2n>H*<~F-di$n9bgVvoi)k{J zJ(X;a3DqxOAV*^BWwF1sz|N0nVAXx;xYu{v+?6`(KYso!2}~vGIxxLl*0fU-;rKljHge> zSEG~gVqOn=kN2Ve2j4=PVJ#718Epr6<^3}R+P$2!Q-5et+*@?GCw7)5R^aN&CiH~ohcCu^le6%%fbTy} z21i$?2HRowOIudCa7U9q5XvKju+GnkVNket|f_WiGMHc&Im(a?p z#2_Z~7sD|hxzx6p0&13@jv-q+@Y{OwZ>iO~D}Ua_PkqRr_Lsczrv9|Igir3G2Y%Q( zl>hy&@R$CU|Lx(GzVF>#!YAmL|I3e)|I^?2-!2EZ&C&37>5$;v)&J!K`~R!SQ~wk1 zFpcUzK4*R3fQ2@%B$P|GK|U01jQ!fCV{GKfJJN9S_!{D+kGtt+G*z0bZJLgb`{Q}j zz>nk0cVJu;gG7d++$x?xI1zatn4uB@OE>mCB0~q3i|RZ9z3#7IzVPB-zQsk-s5PL8 zO6|$pt0^m>?+#8;NdxyoF>l8(A^vvwkU5@`;E6K6-j@#~m!AHhk9GT=-@1k1S?(Ro zyNBIy^a7_HVfw*{F!kiX%t^QNlkgbM|HDqPrv7ks@^<_I{TvVE=I$Qu?@&+do*aqO zeq&=^MtM%VT3(wOQ~?Lo5e7XwHPd71g#U#Ci~ug!9>$V_+}K^$6~7x@^)0m{vD(ZU zlUrk9ytULCA!gmy&d38xrsjc>3&sHgV5=V#kN38|-+Hlsr)-VKNKbxV_x#zb9r*i> z3P1IXtW6=$;tT9=s$n8Ns5%8jYG`M7a6G`>94D}7trG^l`bRLD!3+3P55py?*lTM~ zHXpzGUM6q-uRP>Mc|XFa-bUP9Cnd zK@@?b=}qa9w#K-%49<^!X%}SaMWw&0C*wR(FFS#I0{KB=L`zyReQhljl3`~;#gukh z?kn^l4}eCNqD``(l-P~ARvz;HYNZsFbrso+n_0V$#3Bvmp54I+F!e~mqr$LjwSfSb zu+{)^bC`CJ)1)4LAs)Q75kd~liyL^gUjxh>CPxS1s@??&@mQkaWDHNFTRVe0tp>;g z$hJ_;+EYPTc{u-G;6J&zv(9St>)g&X$~K{%KtY1(39dQ+GhFdELlimgcJ}t4Y`p*{ zJ!;8c$WnfTgifS{A>|f?FYT#FE=A8^G2FoumB%AC@htv}mpw?=&E55l{jHbmls6LF zh=Eb@>{je!IN3+;s5TNF^yxrN3hnf9qU`-Zi^3Qmq<4u24G~Q6a)IwiSSPq(-Ge16 zl-$MY$}RIm&{ArGudM|-N9r|Si!2-Jy|<04CnXeAC6*c6ohMR61X2RwAH;|BmdM#c zKOzh4kt2L#9VcRXPquc^Lu@vj*fDJ{gaF1MVco)&#yJRJ*U3Iev?Z>?rURM#i(bf-Px| z){t>C2B=_s1M>A0LVx4OCzQ6Vzl0DT`rtHBfEowa_zT(j2~ab&u;32rKtcj$al*P5 z+As?=A`=#(w{uhyVHP*cd$F&;nI~4fP4)?1U<{FG9y0Vk%W#Cp4CxE`pg@&bvmxS$ zSb+rh)-O+y7&(e=n0+tFhDPdR-u0a_qL{8xAV-|hq)kd}Bp~p(6-CGy3~c_F)<6FX zn+Ml};E%V1GdYWOGVGs@5QyY67ExN!_#}Uxo{f+CQldjGJ67=jZ&vWfJM=<>@+1^< z5Kv@e#&*wwiXbtXpUB-d-d_%|am;KoKokME055F4c`>Hrz8((Hr_AvxX$hHwGg9#F zaTpps1!F`w0(1`C<9|sKxzr5&K;ma{6*Ppss^y?E&JlKh_VW2AB{Z)S((Jk@ds%~H zXZIz}*I5%Bxb@9D>5&+WhO)APkVK`riFaBjV+kF9=;M?+1fJ#l7TPbsN?ykZKz^!nD(R)x47s< zq?&K+5Pg^p9HQY*gz0K{0zfdU^a*slT(B98lcLASphK!nEi_fd%HFFdFMF@Ho+v{s zRkle4r6>h5!HTq2u3CqOzx%ljfPQW1lfSkewt|7tdhqb~_w}42b!F-OTVL4lWna}V z-9BLw#q|r&K^CcUw5mhUY>ORqR#q%fLnX2D1J3%9B)ZsBV-X=lS)933-1PN4NX*qi5*US_+%{gW8f==Lr2_^zXVC&#U4HGON79F&n3+ zgyZp5(M}?8DMf2+3jwS_JwRp1*^U}`s;7g1{fo>#||QniuC`hRyI8dG*&V>_Rf8QDDd%S6sO! z)|i@$A$cR3mlc$)SVZ9I_8EL@ zG^d$tet~xnjAx9FuOXUYib!#*5pMfKs9r+@s2DV16nzx}Y1#@k z*$VCc=lkSI<{P-3Bz$KKJfXQmfd?uq5knRf%P2Q=Ys z=|X-br%zp&BBzc>Jd<^)gGihR(yu11?pL^hTvAE!0}<4(cpV|&l%3ps4<>z{UMziw zWx_P{_3YUX&;2H7`d6(EpFqT=FAx~$Akzd-nQvlOD&JYE*qjKL^{%+A(o^__qJDV5 z^Zs`w^pL!uRf*1D>GhkfmwTNhs{wMSRUiE)?h+_^TTfcwwf^17|h%%m1*&&uZ9-X2e_->+#8Gk=Qn3sbcBS{FhMAQhpi~Fb6_Wm9j zvCqJTq*EuQ3d}YnCbB)~wYA|yA5bbHU?_(2Eb|{l8`mFiZ}$E}HdlH-uJ0mZxgZ`f zF`jyd>xx-Uq;@Q16J|4Fy3`qD*m0i|<0M6>DQG|@lblZ|ss^p5y#?I`%{E6l1UWbxU(h5272tjnZg~XqBwAr7wEpE@>x3>X{L9tW)|7OVk`Fz8OyQIPOz`hGKU}~D5%69+&^&k0T~^CZ$G6vZdP`jI9J1^;wNCa z+C}sl>hK%!`VX|yef|*R&5@kXV5;Xfutp^dU$VL_DFOwN)^R)>(w+{^FX+2NIpRQr z>`wAg51u_p9K!i7f37eze17t6_k4JavYJBwpaQP+Escv6Y2McB9pq^+{?_YhFj1le zVhnqJcK|?r^{n~T2sYn4oLsQpRBok_hWM&hJVlmMJB2ctoh5N4QJbMIl*B|?&J%2v zo(iE22#<=s)L=8MquwK`VOsl;|huz~kv=Idv}{se46?-%=&@(d~?8PJGb9QDLm z7Y)%Io%PBMCfR8AFY}+ijckt`PhIqnkJS1SBa_`hWRF#GF;)y0{ zX-s!*O*gZ3V-=udy99zvc#|+1!n0Veu%BPfTD+-Cp=OAbJ*V+tg(evx!b$S1hFB!B z{9H0SAjJEp0~p7vNUZ?gH7P8Zu-<3-I_8*>2TJ7Kx@mBX@(0^C^Az$Et5BhEV zn&vkaAo)CK0$GRF3b(Tj+d8IftHU}oU1i8moFb*7Y8Ix&9sE1>(>Exzh`8WV?XxDi zRB_hx0G}fWz@>M|07sg{jr34SQbE8Vrw~W?=ISKIgw7yml%~=~(Em)LeksHz z8;Ea^u_i08?1sQOszitRr6Y^yDgf!{=4K8UwFTwO{a#7WP>VY+x+uSHkr2hOHb_Dr zs91^Qa=0lh%p-S@YmNP$Cg;FRprl|h8~;3&)O|oE-n_{6%xe=zV361a&dgnH+xE{B z-F!Defu0bcg6xIEr8(AJ#<8uf+)l$-wrq7$XqqBZ4Jx~`vZI&u4O1Qm?Zwndh7=8< z^QXwG9whB}x%=ua)dY7K4Brd~IQfcbU>piMBDXOR{S*1>G#;DE;|dzzmc)1%r~}LA zsgJYrZ>*>sWDDaUN+&?+)=P=vQ5JQ@FhhD7Vxgf+HOunz2uLAhE7`CN4O0R?6ap1V zX(Cm~_J_gc5$`g;hLriPOch#NgPZaA<=)o*-xx~3Uz@@a%04R(k@OP3FIcDUTft*A ziRs>hd=Uo52_QX~QzgO$aN zMGZm82!axb0z8%_XrB*9d;H=lzD2|P_wKd+ppsnwqm+zmmQLQ_bukQ{D!1rB(s{Qd zx0BH33H$Hj;G%=?aON@@@3w5z+@x#RUMJ&Ay%g#*4Nzw+F93PH%2bPgA8}z~3JHZ1 ziAeYcxJ1=qLnFM&-~^CO6$y`m+GN>X3d^X)Hl2A*>;0PS37WhO92)l~lWktEsP5Wvkv-2dz$BEA1i9t- zySfexGSSOnQjJVW%25Xy))exIn5{v9qf1bQa27UkSgQaICTw-^ox4iM=O?S!>};*$ zU@W4Ti(#&67%42DmXNxF)m%}GtSClSh!J^AjI0EVtYEo$2h2*of2Tme%A2|9VlLcd zq2M^Z!^*-8K7n<$p=-s^JWg#5LZa?G>aSZPP<6UKIJx{T$*+a`JNeMRxI;gfw30N-Gp0Q18Pn7nUb^;k@ z)k)+xgRA$5;ut*8cHF|{Uv=o07ju{}7^;=DW*9#~_wz;uR!x*5089;0#(t#Fp-<>_ z=##Nfnnk07M4zKd?7x379d9uja(346c0&%Ip?hX1H?(;rJ6H`b_XhpT$V;7N^!2D^w?HUj<(iPa6?F(BCR z3Vy$&vp2jJKfrYjmZfQ4PZ2n6=wf#u(Y!|beT?NyK4n=xQ3&RD`TiAz+{N4eEQo4wsvFJ55dIz$gtddSW6DT|~0!<&L#L>{@! zJ2tV?B=feBfq<|IlY}zS*FL&LMDwjg`1j=YGRUZoo#ep$C4#ZG_IP*w#m2K9uC7_% z^8^t3qjOrww)S+7dT$C#}j?wYQVo; zvb6fIkO?W_b>9GQg^c*GCVWX0LgGKvjGCy+xV2588lMD2;$a2srlcFar+2pU5R(b2 zfTu%jrHV(?$Ff@{4X{>K9a4NjEt-6SV+SWE7FH#JNo)I^?8mqzmb^yrZGHRIX79zz z7n>maC&S6b8A2v7P3Sc;fzi%w$_4{`E76BtJ070ZUhimO4`491UdQT7e_ z642bgLXhYR)?&V5?f`!-gQ)0t8H=$OyxhipT7+mTcKqAbvw^%+`vI9ku zfng#WyD;$(u*7Tt2d#3hf5?uPPen-iLZY9-^-&e-)fef?*g!^==E?-Ot9)O&Wq`xt z6#|NEY53>@%EdV+Z1gYsa;@=jFu~DPBhEwp{4l(g zdO$=jtT@)c%nM;B-@#R z;7tyeDdBvvf@Mj{Y*D&MN+-EN3W*5S#JY8|y;sSk$HZle*WFyiBJoM-NvCxcl7Ug= zV4Rdq&}~R|fJHC6ko)mG)xznT=mo=A&lb?G zwMk^(LZIq}QJRVcWAcH8>dnE#3DOondt<#P6coT`&euJNz!cd36=v-LNeI$SGc6R^VNfIp`+wI zR;0Gw;iWXZ_hfFvkv3dU8b%8R5GY00ParI?PvXK>JfDa^oi!P6!wLD{W&3PW-e~3r z>EssqU`>$mwIE}W_IGqSHi*2WeL$c;BN9KaI6NCqux(X{zv3FNYMnO7bE$XuRD2d> zo*W_s0rNWiZYuCL_rtyEwO`n!;`Z6}{H*9)>tLY(S@E3I?kWqxHr^`O4tLrEw85$5 zhHW6|bV>btu=F)5z&}J0T5k2>T*%k=^81eDE*w;P|>PAOEZT!U=nv?UY-vn*n_cSSo;ilLPuq3g|aEpx+dL zev<+EO$q2X8KB?X08sU%6p;$g5z_fEJsl9iBt%e-fp$E?KYAAUS1PqsFRJ;7ggMZF z^o#SiKi5_!(w!%33D&LAmasSBPj`cQbeW&#RJFAcOkt3N#|G@fL`j&kGGa$t>?Kjn zQd^iA!=D018wH;Fmz$#Wm^#LJba03E*Z=m*H~;p_y5eh~^@eay)+0wM7K(5d-CI z20;}eIjZiW^TEWfI%iT8vGpDDOmM7|RPg6zAPAig5KwJ(LzVeIQBc|l{8(KlVB38N zO;NQiibff5(3L$?n5`!ROA96ltAOE{LV_vOy34Ux7bw03aHC044@Jq~Goavw@+u2( zyK+51GkaSMAY6S)P4Y7IK~-3NK;CIHPm`ARH9bybmhZfh+V)nz9WvT zpo4vph>GO9Dasup3mXzd3Vy6fE1Gdh2ULfNdxRlZJIfD|&E&-K;Pq?MZC(mYctul%8^5YZ!6_cePR41>yt?xPLgGfAjzml0S51lWxKX6Yw4 zPkGbDulCp z6vgz=bvc@-Dw%XSUql$B1Vy)?SgXdTn+i(Qk+KlDvN1`V(bd#C=2U^^>lBb_*vea_ z3FD@sxNCCjFow0>vvQL3r+-<2EMOrWpAoNC5*x~ivFm#s9UlY=2B$N*htQJCZ_cl9 z@XxfeN3~X4-y`XZuag^R5Nxsi4#vB1h6qP2-s- z^6GY~#N?0~WX)7&{Znc+3)$a<)KZO@$t-=8iWYTfL}FQcDd-DFCdey&zOb|^nKw12 zT^6aZLUC6dW((rly{JT3%8 z$FfS1;e!M4a&HYh1m#E;h2YlESmi}Hzo5M%tyh}aK?ay6{}i(7Y)CF8ZXA;Of&X`k zS; z$>zq^9x9~vwzpUcIVa1Cej^BVTbO&`@G$wJ5S~)QYg9e!%M?H2`hdYb>8>vIs$km5 zCwhrwIRXsF;Ysr#rYn4mq`THbSOe4u=@>Z5cxY!wYQWJ*ZV3VQx2LA9)T%4!)yT0ToYI+`dRCbt@{##a7gD* zuVOiU+~i84(|ZE99_;0eftc5sBC zRK_9&l{TGUu+&?R9+Cg4@~a;+a3}}=+<4sczVKXqH~cS4bB=K`48Ea`hccTJR18$Kp{|B@g*?1T3tO4~!tuGf zyt-`0v!E>TjYO>F^0~w{7DFHbH-}Q`^S)RKpVV1Q)3IUu(GFc+ad?4YS`?tri7Xc_ zCC-W=06-KMAbI$wrFRnq>QHhZHsqqA2ej`Tq}!os8`%L3ejl?9%-?065kJPJCTb*b zsd=PO{zwVN*F1C~Ck^AT)ebg8wM)dmWh>3Q?Yzd%VEbUKS{d2v1r((S$@P0|!ahDR z>RlU-;kFrfHh5nEu7MOk`B2Vt*bm*Rsx)DQc6JMUyT!_vEL>A`v^O|MKuGR=#7%4v zD9N7^d-0nL?QGl57_Ko218_Hn2Q5&6Q=WwWK}}&Fp6u~vaETLBh#jFf-=DYV+b9=3 z!BwK=b0oSL)CgFi0+bwE+8JDugwxifNHBQ$y0DPbV2~aOPN4$zinzZcIsgPH5G!Q< zE)5(d6C$IeU4b2xS&KfhK7|NtO({D|!zIR{#csK7$Qi=bI7%4-*{$|byckdmd5$lm z>Jbr?!lWxfn_Q}G9j$W?eM#Ept0BY{RI(Nz(H4){;;7Oh@$3>3#JNi(IC)Y!Dx2ZQ z`fHf{bJ{#s)0cU=;8Ri|M&-E{=4I)FZri7aD80fH4)9PA8TP8*b^iQk?sMuS(@%nE zh@-ANl>PZVJ#lf2-7YG!MKt zgkdN`82nXn@0FfsaV27V(kZIh<&foGZ%T?E*PXDBtL9__m)R&6+iDl#S^?Sp6qr(E zU~VC2C-wnF{(ITT_RmS%SBi3OQu*Wb?nLrp`{=fn=;Yk-yI4j%QKWz$Nzp$e51r>P zb-g-6=&e4g4C6mX)m3WMEJKaBOYrV}*I|6YF9o@|=3DSf5TMDvV-;VIuXiqoxLKXi zKSK}yQ>WVd%;jo&dBm3$#4^neT<|OZfAg9W_Q8oSpO|0yqX_i{D(?>V$B&_oTtqn7 z`6uMP{7KOXkI_yCqPcM_r?C@&-BzI?IezLS>Ur|j)m8ne8++(Og+4azLBLL#{_*Ff z%70QM4)nKgOp!*5L8E-SoFi5F5(|;jWQf~f!8fdvdplq><*16%fhcmF637Ze@pxU7 zjAtfB#dfzJ!aYWa6t0A?iD&&2F&ab?lW?h3a1e~4$}n`;5@IXMbaZOZ-x-iNs8s)6 zHp*P>Wpd2hI~L0zL{(s=_)82IF~G9lu)XH!aJMRP#V(RXcLz9YdraKvAw>@+s&}mx zisDNTEvlKLPhwuN-l=Gna2r%qM*!%~VNB~_ayW5yv(t;DuKIv6x*Yw&?TWIlzmpsgF@ zITXmW8eml7k62M=M@1}>jB)9l228!5AEa^~zqvZXXEop46a7WAY^mMfn(Tp=<3~17 zy10o(({|zFtM*aD=P4yLf366~`;gqO45|cm1-Oq|EB8^z$FAz3t*aD*+l@52oQC)C zBJ2QC692lrk>sLOjJZuU1vWb-SKal~q- z3WgfKQSIOu#Q_jjup06=94WcfO7P->dVyhGJ=k>3>2gQdI|AKvwt-cHL#X_kypti7 zqi3LqKBq+4gfJA-3l2@6GLGu_ujrsiF4;N-vT5K4A)VZgT#$579(^122G2zN0}Do_ zO$+LZ8cXL$zR7BtW^K|hvh!zcct09%612q=_%zuK_sr)oE3bu{6@x0t+9kXhC|;?~ zjV4UwW>(GLf94MAEV}VFoZOd)JAwr5`0!vfxEvl!_L8T6+D>aC-V$UB@y-af6%tOg z7PoN2A3S>7m{^XJHI=sXe&~CJ9RO9i%DF*OK^Xbp&S<5{2NmKx%grCRh;z?(fli+F zCvWv~c{|H`H6p!tJ3|obTf|{_2S*;5$$@2=cDk|@fId3AI_O9T8Wkg=`LCP>>R93S z$F8hc`w|%sQ7w93`DiMs*-{i;M1kO`?0z^|mvd3r6sYcy;anZ0e!ivU2*YG(I#dB} z2(??pi2SGU4kxHe!-z4qE_s)g)!x7r@4RKI%cy?TP{kCPtWm3{@HFmLX^ct^RQ;lR z2JwkgkIcehiW z%L*y$i^^c5eN>T}@Gd%RjJXU*o*}Yd5=k0cuNelc$eU#oa9QuBc@EOPe-?Xck`KrV zq@Ifng`!Qn!0KS)@x?QcKI>KvdLyP3Ca*LzeI+#TpHTFvcAVev$LGQGDPc_NEn&ewCHUm-J$$U(X zWZkh%_5e^@JA@>5C7kXP3Sm3n?4+XcW4I~FTL>`{)PgATYBhgMB8mYAvnkm9Qr z4RO0)1zLfjVbe)sGmasjHav0F{Yyny@G9KNVmP+C$}ATXag&l7D&Ju2>x1Xhsju%O zo|+Fsi#TcqjP$-IVW?fEG2jFZDNzP$YRJ4fr`D8;wHtlQ;UcIYKz#|L7kbFX;nq>p z7@-k7XlfLRU(~eT#ilgUL*Qo-BwD}RR!-gWln#;=$bd_Gse>tfuka|Rcqfw@@fn;Q zLlI6otIJT!TN=!scm;<(E00PA2Y1}su$ND)RaI8i@{TIxIwo{3NAO6T54f48z6y5{9%Gt!m{yN3z2Z$slqrM?7Bl zPxwPqj>35|cSHegjj&Gbw=WW-AUnEe?4a-lrLVcZF=MfMQ`Pc0XDOF<@c0pKgT+ZQ z+lIg;!nnv7>^yCKjSG#%mYOUJ`~RO96zLozZSNlu84+12h)s6SD%8c5aza<};V7RS zL$Pn-=0IsF%nYi;&+6#bq994K^GsUO5DL>@Yp4nbJ@v*^1O_HUIC-nB9nlpez9}LA zq1G+QE?n%&_mSX@;!MoKNlLk#0e zDyFPD-BzW2Lx{-pogm!JR%?tA$!slBWPfLtYq6Zs6txu&Qv1{6MSrh=(cw$I!FxQy zOd*%6iKM2w%J5I9RU#3Y&`XFRXi{~2o+N#ShoMhKheGbUq|~+c|F*M!#PgC-QYl?RA9QCL3`pEb-}$MJLc&(J0>%Qe3f;-D{-9muBQbnz@};u24@(fk^gX$N9RbbmO_We5cytozK2jox zr(kh7`Hi}{-$_+LCVwday7gJ59V-u^q-u({jFGbdi=1*Z>>Lgun{#GvE*;ynNHWy(kA%p~}0M2jg#; zD_)HP^8OBdk&O0F&QP`U@iaJ(>c|;aae4p$%Nw+{mxg{irWNQsHEg6!X`;Z82#qzc z9Nu-HGe5+KdB~Q^_)?rDFp(Y0hWNY)eyg_!G}JYY(D4UB152x zv>LNXf);CQG#{JPO^T_CsuFaoIrI;*ILz1xG~|?_(TpJI0{wh;V!S|<#4*w+QXKwY!1K_BNj)@SV(n(@9CO0U0;yK1mJE zrm_(3vaLMZd#eGlX!gbM2K?=RF{~w>Lr}CeeT-*TK-rnVUt1eaUR|7C_EA2sj^L~@ zlDF!XGrX0QK6M2W_OwQE7TC~6s=dkG@U^n^n(LA*M<_rB!$4Igt=fEp- z49yE@X1>fpO(Mk^deH@IE*J(J-^nACQu;V14>=pj;@J-|0<$fJGJz_|9g{xW!;?S$5wfh(ub9EK z#QY>Aq#bVnl>?mlu8zuIK$Jbj{;1!2V z*V2=pl@Oozh(xFpsp#0$^&+M8yfaIuQ8`|jDKi>&6hD(drYaU5&5;X~ta(M3Hp<-L zsr7R^6(X9#oQV!w7QMgS1jhlp$Vl6lG}Vh)W5H3eGL4M^ops1$kE`k6$8`RF^G6gY zDe}C|Q^-53>mrw|H%DPr!Ui%T(a(^tb_ow=D0(|GPR4i66I|lg!lK8x{B?-)S>ZY- zLy+{>MRgZ@4F^W)B2^8-*fz3e_J#Ibmqd74BU!DI-7HH5rSwz%oHFHgp!!_L%qmGvsvp!c*3 zxSK_0#7>H(fYcgss-%=S3A}nakk!Ys48u_jGls6nAjErk5OjrHG#?(D{ZMUcFW6cG zOyLvlnqd<10IA+3PLvgrMJLI~zx*QEN~sgGw&wg4?5fo8T3dU$)7$)a@K_kqtsLPP z*I~4-V-uNQkluhAMwS%gsA+~%Wh~PHt%=E{bmyP&lsrnXd!>7m&T@F3^NsSv--z^B zqz(a5#sqB$lQ8)VS;_Ng!GX%HszKC4$PJeh>V|whRV`vBg6H%3O@U_s$7D##d1HLX zr_1(_KvmI&(8XM=)e?c(?;in!_R!djdMBiJr_Q3lbXqt~j;bgMX3KMQ|%}= zySG=D1(L)VK=*1MeBt=iCQ9E<5s<#nNYY{PyNE1py*x}V3ol-pY4Ul_yfUna#A2QGaXBCXZlK=5bRZ3jo}i5U^tWG*9v?NgjcuAH8e1GDl{wCT0H58#sCgS)smE8tGh84HYl{Ee(ZRL{FY#ii z(FtZaux~>fo?*q0Sh=qx z4JYuOm4GtaGJhv%oAqg!;s@}{`VsC}#_4;}2iOoR2ZFmNK+>g49Uyrqpy}RF)PJ4; zZlVpl__P9j4oo5%9sJML5Sw;63367lnFtOrYgwq0OX>_NTvZZ^p@!e< z4n@jBPSe(CqDEt&Y59o4KMoosePKsczVRqm%67RcZx$*=`KW$&b0^2|bXHmQka9ZO zOyz)I+Lhmjn17-5Bo*3(KqfpoH8^=XM)HDWI5klWBqtb-(EH(Y?W<1F-)20VOBtyl zN0Vp|t^Q+BhK0}TfYkLKmL*kXDz2@wlA?Xpc@--eU#RR zunKYZ4x8?kHFsxcUU8F}{{I-@T%Z$Kv-TTYuS>7VVxDnPs?aBqsF#<5I^vA*GqUhe zVRReBx|1~v(S0RKhtJu|=nO)fKqlER6&T!3GtcYMRzHU%&e{L>~8jUUcTJ!ZQ%aJ{Y_Ml%Vcp-`FNouSg$JlZJ{dsapEe3 zj`%D(2H~+`aS|TPb#YnGt{yon4^J$tCpBdXR3tn~?Nvcl?ABo-BUal zd`5S#%5ZktKZsC#AYWvDY6wMZa|Ci!QSWhrP?SU;drF%c2@Z zm-z>CLCu>N8Zm#FI2rkinn;2HH5`LnSiqs%VWex?x&U6~*7$&JYl#~(g4>?zBz{12 zh6vi)+A(TNT#6a$@q9KC+2_HHkSV}Z(zeXB1QNYhx|#9fBdXeTi!cdBMEwD;)KYOo zTvp9Ru?^4qQ;6SlgP^N>m=rGxxxk$52`YgV%i#M{l@IAX2*<0rg;j~(gjmLIhGjY_ z{lvTGw$rTy$HU1U>eJ&$;+u5ukXB_fo_{RzGNMMns5aBdQtIY9Kd1M!PjeJA+t8WO z&Aezn$vP}D1;uf5N9o!mW+SGR^nMKeh>Y-!V9IujKrrZ3qVU~=fvSGGpM;!R7#fk2>G;}D6@wt4ibP;@!-Bp+;ra%183 zH5r=>Yqy^p%Lou+%7wD(9@2@QrZ#z1I7+Z3X)GnoQV()lVpzK#7?fM&a$_En&eB?= zb#=`kN?hKMSu79-^<8gmIZg{}%OBfHspjRiWQMWVywOx{9L*3c`K=u;{^Tjmag=Fu zCy_|?N|7l>UGkClBVp+*L*=xIbz~ok{WC?JmTj#Wf#>EH7|_oQ;eADFUk+UXARGV?_)N`K5TRi#S)f}Sw-YFuEZ0t@|B{9 zP)QR&Ni1pEF}<|29vVVC8YIInVR5iFtK^%bQcL;T~b+vC|3!>VxOyF<;y>Fy^rGEstLv9 z%Zpits9b$};z39(eVs%-i>w8~yv)uP1w(6wel-uG+fMp~w3N?S_!(7hdbn`v9Dn`q z0HUmTrc+L)+mwS_s_KN0pyhYH*; z53zAwW!SWNzO3Zh89jr0qreYrk{R%#Js2>T1*N7$e3fKW38Di~K8uEF)+#=(q$4W# zB~Bi-oQ$L4$r-#CB>;dW^9qAx=h}Uhxz7?c){`u`y~(w**;ba(s5udap-GS6i=8#c*Zi0}4*A z^v}*vx&DI56Qg4+U8}qD<82m|9FC69u1-)Pl^~@pR=>OJlhX8Tu~cMri0KT`)%`$Q zVeBu`!_FF;#ikR6o(fI5h{65)WIBqJ^tmV#D(Eu{gGl4K_^aQ3hUIA&AJ&P#%A!>9 zET2=2)yh15tA;@x%iTywNoT(uA?4uQj1=T66H+2zQ#JBWS@m0&Rf%s^6A;m>)OJ+` z*Z5c1s-V4PfDt!5>)+b>Jyux_a$7cZ(GpF-S^*7ERgXZ{_iR9UPJ`RxjZ0oJ%oQlMuP#)?jl{+tj9oSoZ zxH~u<{B!|MO@>)pvvnku?~kR%h8A9!%HWos%)t3>_ljJorJ^?(7(mPD(!|u=`vva5LNKU@PsmEM!5BZB*UDzJB;~J^p=K3TL(ALUbSw)r6Wn3{c9}MxeeV7I^ zm3pbP7z9e~Cl*Rf3Ht_d4BWnu0p8cU=BixJ6LywG_qQ>d+ChxVPXp_@ezl=wok zC_NaW3S2nI12l8M%Lk3@v!MSQ2fWjexLWV0C{)fv8fJrWm?dSqXKq=?$y6D7SM5%sh@ZSa8Rlu!#|vavyBGO&0Hq71TK;EXdlUUctE|380QpKB3p z+9oW4svERXwpHRfNd@Lk-2R~sxmBcjH*X(64mGCr=O|{sqJdP3*;=Vb)SDo2<``G1 zWzZy36-9s}7!pAj11m_Qg7vc=up}l@Znm;nC&~I!gG34pAix`(mFSKd4V9u?fimk} zD&jIA*xt3h*tSGx7PQOgtghF@SPV)aMzM_IhfGAbv0?(`?$wApBa#By8v8L>ONKleP~gFXJs%#Uw)zls zWQ2&qw78@jZ#)m5LkJ>wg2x5IDf21WDnPjM(8o*ltW1+%zLCQ$az@lfTbVZ+<>EaR zp#JqdG{`nlcY-AuP2Y4oI{+}EL2d}+!Tb{_!PZx+U%zQh29U%j6W)8D;{*k|+KMl` z@IE^+y0-Si=I-Bm_@Bow_co(y3T{{cVaaYOk_4UBSCf{JkMA2z5D~NcGX<(^+}#;> zhOS$v5qt4=l^=G$I{E6W+pQ0{)H6&8+f^U>*Km>aCZsz{qpS0y!DSEY3>OZ$#ave0 zEM7bg*u1lJ$;6@V{d@OXcd=6;RPcvZSS%a?Qbj#`_7%$fyOkzgPd4g{Q}IT*he^1m zp@j*H-(>aDIfYJ(e9&ToRsbO+P12s^zgQX|aIY2za8U;7gzFrywS9PqOMqEvk`)77 zEI?%V0rJqy^n3IZCOd;m`=G8pI8g4$T=)ZHA)Lb6mCBcOor?S(%o$njg%ex8W;i7+un$*NKtQ%NWLC~u5 z@P1hw4I9|Q6$ zF=AQxU#b%M=L)Qmu!6}iCgUs$v6hPvlOxeoTR}$lwuyiOL|JLq3hB76&QK%PzVk^q zKH!TvhXO)T&I+<3TE2%kzhDGGneyiTjjV_%Pnl$~(PhfVfK&$nh zTWBB#n)CIr5+_O2mE?|}H4#@^7Q2PsK8x@sf))2xp6*kLhO7y$lY&SfqtMEFTOq~@Xg60!-y2>Q!g4iZ=c>|8E zEdxI%H{2H^)@|$KKy>KqQA&g?$JbiZ(4yTQZRD9AkU{K3!~a}+b6Vz4OJr`u!vf?j z(IfK{XZ0WFEBs<&AluXsDrJ9-Cq8dJKze#A7FbLfAUJ`VW>bk?Y(+`RJr)T}2}4Qb zuOg?DxJUYBVqZcFTQ4zMprcl&mtqa14Jy&CK4QtcnZ-YKxmzh%-iNG7U?Z6xhp77h zsj(C&m<8c9!W2nIXEcj(IUjDPN}C-+302ArWTb6n)PNC-Ekj3CmZZ+YpqXLjP;jpu z87>cCH)ZM@V^L$qIo^;xbY8aj!7i=AVgMxDYX^ITjkE%?qz{B9UB!Agxh9o-Vgo`| z7p#!!bzlQ>AyjQUvq>;@Dr;gb&>bX<*lE&9fAiamytoRouV!LMlMx>D6Tjsj@-m>_Qu=e@w+SL0Em5cBXR-xR`_nNRHzD3 zLu(?7o{o{rLboigANhv}Zif`pYgVNP-1a%Vf#WNj8;vQ`(jX83KTc++94yp83Y=*0 zU#kllz419UBj=cBLz&GMZG{Bmfx7v*${A=!*^U>L5n*s@YW4&2zC`|1h8Ep@N+X&0 zz;zK*mk0uQqjsuvbYta{4=UW>v0m4>H6KfHR>lg-(+N`+0`X-lo5V>)M5X*6+Xy;n zxA_`1PPNv!yXkb7+KbP(c0d(X5LOkQ0ev(_3vwC|?unRD61u_ng0yP;xhSlDa#Q@( zqR+c6=*1sz1hXys+1U$ZZ?R;neOOUL_|#c7dz+ z{n2zAB41W!$+gWy8Nk-YREY;!?ksh%yc#vAw%hPmu=v=YDxhk+sCLlIirIxqbxOhg2Big;O`^{*b%Y`ie`PQ>h|o74{E1LH664U}|!8WSA@L zIq65pmVdE7{%c$Nx}!4@qgM#7-i*{;Z(e6(c5_t=*IKUbDo)>Cjz5T3akxD` z9UgD~#6rWUsMzhSBmeOHf;({H7;vkyAGX9kyd9$Ozz0kp%=dmczM7m}BNdUg#9GOK zc7KIQI~Ot@#l=2%;!P9f_*a>DDkJN-E2Ij}lbDuFFjsEoxXdl&>J$QZI!e`5l10q6 zspotOt|F7TSYIffkfO#v6k-lRgwG}kQ=Sh~Ha9nOGDeAaVUY`K->9jAjbIi7yRcjt z`&5+n&KT5=BYfarpX|-LgjJOG$9`thjHSQ@_%bk3L*{kN@hIBl)=TGg9=cE!E}y98 zeRoR1p@i`6w226qwb{OScPeWQEt^ITBz|de1ifSrH{5PMU4ON`-+R2f{$k@miJZuHbu?;13yF=fqe2uxde^|2 zLCN{di=gvEDM4f+tV!-tW>z|nXc|tQGUwC)3aVVYW~>NdPt2&PcuJ-B44Xj-$#T$} z&NB-!hXiqAenj^!3=ZK`u4L)*!Fc9XKgeeBnV?_Y@Q586q5>?L31BY?qieHl1u9{) z#=wN`235hagH_2{G}W0!%L+#8CqTwXcCOuzkcE{k>|{sR_f|Ev-;G0?v5WUGp{MUn;7#}2k(IwMJ|(!;Y@4|Bbk{}a)ybHTAe+=qv{ z^Z$J{I%c7gB5MoTI7tVx2>MBO?dd`U{`w$#q27nEu>VlR7)BaVf+cJYvf2p01)KnF z&2R?cb_1kT9L4!-2VB|OHxfj$yx>l0#(R2Dy|Gf@F=l9S9H|Z|h)B%$*pezC zp*Ssv6Sv&bh7jLz4$#6P<~?|DkN{+1(l30g*N&=QT&<+lqwIG;Zjs~Y&DTFiCg?T- zHx2zS2*xfdyUc6aZ~+&>W`1o}{Bv(m-u4vVA-Zz>ZvFDIk0d+)w17Tbf#o!s+*oyk zrt^?*B79~BZG;hbjA_Z*_=vs_|5;}0GP;D2NI%bZp=k@1n-eb&>vx_gYRA)}1# z5f+jED*tdcPn272~u9htj7eP

c(wUm=HQ zl)X}!$(0c6!j?>rP4D9A+S=}`?akiq%a{AT-OYc0wY9s+A)14h%XP!cD8r}@haEJjjn22St_{xHtbF=2J#%)^tx$<+lCv60@w??LQcHY z692fdS+K}#DAJpo@ohr?y1Zocz@%lNl_sDpY)mpivW+s3o-|{zvEL3yw~_5J!NGkO zt8xby6Gy@W`1VA9h07`VSLI6n8pa#|B z994at4FAw(w-X$-29uwMi@jZxV;0eEXr$?2@N5TqFK2~up9vh{jp`oC+=?Py5b0lFiB)ccUXfKY8T_DR&00KNUku2``yyo%W#k?3LLe~?0#(*g zbXTaj`)JMhBe2Kq+Y_Pk_WgpyVQV1wS_s_F5jxhuM1~N|_n;G$9=QeY0%WV5*Rn~O zBy}#TyUa?b$lZ`$@b&s#< zVSIvt3FEM#`jVM)LS$y1Q|JqEMb=K=WMZE5V3t$?>>TkfGSCpE@kfh(+cOISM&mm; zAK|=C;s;pOI$oMh=!sR@8qsxtWgtvYgeuvHUQ7%xXBKgI1&UT6v)7bCZ-*0R#E4&G z*;G2V(L(8Zj1cVF)8_O&JRvsghvmm@;`VuI&NSI|pVeS-YsgrQRxj>c-IyI_0j79< z8dDST2xo+NuR5BwH>M;b34O@7npr|%;7^6PyF$~sczXf)o!s-MW;;Toowsk_pQ~&) z9uATY*mHn()S~`DWu7XvC|z_AjA1><=^BW+2{%@kS6U1*$YEw)%f0&FASO5`8g2&1 zyNqHlt3k$MB0T4`Ki&r=WC2H%<~zEYwwMt^oSh7i+J~D!JI|i|@SI1S_qJZX(8*?4 zki8n6E$tZd-BcMjIvGGOuW_R$FouIlnw&y@%E4z2=_jLGp&Hc$#S15Iu3OW$sJUws zl|sJsaX_#l43afWAgdWj#$b{O3tgSyG`NHofI{*D(oK%vV){4_-hVe}O|Ed*Y&c~x zVfc6g;?Da1GsyQaa6Gkdi&Zn^^zDGv4igZ8bNj`yUSp&u9#4Du8V&}mKHj;~Ot`G_98 zFo_g-?yO>nUa)=HQD=o(JXxjNK%^~o8v~G$abeN)GUJ0gt#6=37h}$uklu_{!-BXS z_3_e$bHhorwN~ezTWz&e%@qoG?rEWpu6&%*yr2S!f4?Q7mjuHYFmRcpoPDm5iq@OU z@wu|!G&sPztmnc{Z74inkfLOr84!ojOP8&=d(BX9Aq-jzOBOpQu(K2X#xEv$f z&DkhK6{OWA>b zI76F9tB3&4a3Bg)oG^`#Q{?xtTc8Id_5ZQ=?)_~XN4oI;`V^239Z+k5x+K}` zGPbl7N!k1zS>z!p`{X4RE<}JNRwTdxpkzA9`RwoW)TM7T1Ar1`JG*gqZDOXUySln= zU0qc@8^@`ft@c3KsART6?c}(fqXBvN30aCckGlY|kOw#5G6(~~l?wZxfAj@bfuu>T z)j+}-dPjmwS*Wn|^k%*v$N~;P&oWc+NnX4Qv_g51?zt&RCGY@JXWrR=s-DF^Lc;`Q zG^Nx{DsAb$IZs1EFtCeb-Ar0m8c*co1xpeiQ6!}W37wf5Ae?(q!V4_w8d8Wru)w8M z&tkFus1K8t-vGgnr&A^`T4q) z>p_DCLU($-r{`Sg)YT(J6g_gFu?7m<$J-I*f8009(RM= zZ&lSRf(iKDOjNUj@R{BBl)?P(8oY~$kSesy*2<;(3Kj$Xf7TVLPY*_`vXY1wG{?_K6 z*cv)Cf^CF-%zV3b5ca-Z+t~hLa|4I$JKK9(``f!dzR`{Ei!Uy(rv3G^{_(pPqwz~R z6n4e~6xzES!3E⪚X^D# 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 o3z9g1|xKT)8;=RTITl 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

AmDdJyP1waPjjEov(T$KxSk`QN;edPeEIT6u< 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

)pm!y#Q3x@M7W!}$Uq^aq_0qHn_brW-|Q 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�Gi%j%iy{=rt)TZgy>m* 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%0D#B#G*~ zzUx$yB)abUuJ@88;buwtO`w;s^YvXHB)LSLNs{Lh7Qephqa>H8G)eMYqSLPL8clKu zmrIi861{eP*QZG?(QK0Bxnwzgeb>I2Yqt)^?u3N9m4v(BNpcC7T;Kg}k|d0LeRo2M z-Aakw?Ug<5~;twC*k`&%J)nPgx(`|#PvNd zCIw{)AW5D}X}>2Cg*_??O!8b}U|ipGEU8N@3Q6)@DjjDZ&v!6eTmcEshT|VE?0yyhpI7<7UxF=uzm`cA zgpu-QCRKFSKVI1TKK{4xVf-cRhuPu!EHo!_GXoe62vI*MOegk&U37YxIfNX-c{As|U zDnSbvWk5DT^A2G^HbFZ_XtsvT)v(zbGS}8-tJwl~TCD8zigSyV{bc|ZNpn$bv9cBt z!GLVG`=VxMKsG_!C~CE;%xG;jG|Vxx)ykR&W~%Z>#VBd+U`0l z`&$Jcwah0J?6Rs}51@|19|EWywBwU5!|G)Cs-y5`0Cg0Mof(kL{+`mW49F(O;Q+;P0%ET0oepiQW%g; z&?JQc*#u2e7?4fSB!vOl1Wi&HkWJ7eg#pBL-v>bU9Mc;@3InnUnxrrwo1jSw1F{KzqO@W_ zHbD~{24oX7!C^o)K@%JXWD_*OVL&!P6C4I)6SR4d0oec%e=UN;fNX*$3k=96XtJ0t2!M z8hbM!o1n2b1F{Jkdov)Lps_atvI!b{Ga#Fwu{Q&<2^xF1TUEy1Lk1dqGa#FpjlCI= zP0-kz0oeqNy%~^A(Ab*+*#wQf8IVoT*qZ^_1dY8JkWJ9on*rGbjlCI=P0-kz0oeqN zy%~^A(Ab*+*#wQf8IVoT*qZ^_1dY8JkWJ9on*rGbjlCI=P0-kz0oep?)?h$3L7O!g zkWJ8L4F+TrG+AIkHbIjG24oX7SztgmL6ZdrWD~TVnMYOgUpCQTKsLXcXfPm~pos

LRApau|IP zRcZ+)6cU`xzL``=a5mvTDvcSOP0*|-24@pAv0!jEK@$rGXA?BBU~o1;6AK1s6Ev~F zS3|`F1K%ydL_@-}S;DwM!m|k*J1{((pz%Ayvk4l%Gd!E1aWuoT2^vQ;Je#0#G)#5N zZam%P3C7hDpv@A-))Jsi*!Wrkv476dH9>LrwYU0j2&^N!JNj8P%1uJ-?BOJHLmiRdf*)!;AUSMQP=mrYC=v_K8f;7?7M!pRiNt~vwlP5q+M*2#`~j>*#C~gw zz=17(X%fdA0*5~FP>tVB=I~u%>mwWr6gJ6`XmI8?(UE9yz=-{p_9Pmdunnw4gA=x) zm1uCnHX;%YPT25~XmG-Yk3@qLHhd6`yN~!H_FLOyG&o_?vl0ys7_r~_on97%O)p3^ zIAQCLM1vDH>6U14!Zry?G&o_i4<#C$u!%6Dfu()KeoK224bJao=SVa-V8nhaK8yw@ zY>N0QqrnLWd>IW+IN-}@aKfg@5G^j__xFH5qrv&zl$At-6Sn?HG&o^XND>WB*ff$v zgA)$@Wi&Y9&|gM_6Sn?JG&o_?SrQFS*yeYM1}ALuyF`N%HnUfv!3mq)E79PDP3cKA zIAPOz5)Dq+BuJvc37Z5-G&o_CAc+PiY!W2V;Dk+rz(1mf{y)0j?8&a{IP-n?UqL@r zIXXgS6`-l_bvWcnQp-}SZCQ5r)1^ttqA5}|Wy_ME3N-;W0VqtwOrYioDAbIhst}>} za6yUSZFd+z5mKo3IdvwyobxB#T$#UbpM7q`jR1p{xz=7|eqZJuR-XS2f^7dn20>OH z^M%!{JY-1C$~`3h->{mMhYUISY4Fq^QGuTZPcmVFp9W7d_Ufm>O}4Y&ZXbRcJjtw| zp9W7d>*uGzlg#@0Y49YoetsIaJ3cbGHxYV)XOsac(MCsrk88sTMGR!-e(3 zg}8754me!6FV&(}V&PJ*(n>6Rn5(oB3)gd%=D4sd)g9axC+gGa?eKieF;3LGN^^`8 z^{&z!S8gA!#8B^Ojw@4A*%A9_E6&}g3+;$~sN&qctJLGFpSyRJdW>`TNo7au-Y2b{vX6>!^xjpf7)S42 zrO{d~J9?i~cFI03jHCCi(vro|dsk`6T$N7WyH@*@wEh*xp?z)|&F%Fc?t8#-xQ918 z+#AnT5c=WXWUhj<5BDzRDve|BTCNgM_xcX^{k{3&o@{Y%?J&M2JlunS4wK4X10C+k zJoncR<5R%HJy_{*e?zK$996oITKjOt;r=-dVqc4~e?3>hV2As+a}^|hxIdSxR#=?< zA0TLLviVY`$fvX56NMPV9wu1x) zu6o2EB7uRc_N4Lz21#YP3Sy{{z`#{3Aqfmzg-wvaAgL@}fnWHQU;5kW>^@h$AsNO_ z2@JeGO{4?{E)yQ71O_e>1E&NAF0)`Mfq~1QEhR8;nbot`L=oa;_lbk;m4!4cXG&q< z*MO&#!oX$LHl;9d89PrY3|wZRQwjr@iIh_c1DA<5E-R99?E9-!C9(<1|OEv7*xi*PNw4?yg`Od6OXB{J}9@F^*gfy=kT9=;j@NlIJb_VG88!BmQoq`HAEmOm4VAdVJVe?%Mf2mW#BU5NlInl zGAx)<8Mq7urc?$l6Q!qA1}?*gR<2ctoUDd44`bdbm4ROaO{7!?F7K)w+krEFC|lZ( z@|4QJ>pu=Tr7}peB`)xNPpJ%Ch8I#Q1DD~2l*+(mcp;@Sa2a0smg>U`?@5LiQYr(l z4=}mC!|ycF2f1-?p8B`73@8tH1I;I6V~?tW=M6= zzzz1w0VF?w9qg@xH1I>J!|K5hsSX-A;@gs8i1#JK4=JUAj~{kODGgkP8&XOGm*Iw# z(!gc7A*D2M8E!}^4P1sBtQ-q^05@0-Y2b#G(!j5Q8&XOGm*Iw#(!gc7A*D2M8E!}^ z4P1sBQc44t;RbsZqAOqrdmADR{9rFNq=6yqy@oV!g!Lm0EMYxK15c#12HrP3k$;4&ZQwFIky0DD3{Rxg1}?)B zDYb#i@I*>&;4(asQX9AoPo&faF2fTkwSmjPqZQwGzkWw4C3@@bA1}?)3DYb#i@Ip#$;4-|B zQX9AoFQn84F2e(!+Q1cnIHfjl84#z`1}+2Ql-j^$K%7z=xD1Hxn;>l=Abz8*0mP{e zW&ns&9W;PA)uClToa&$f#Hr3e^bU+u9W(&h=A$JC$~Gfu0P|OVnexs0EP%6puOSV9 zPIVX|kWO{b0P0kS5d!N}2MxeZbr>PgPIb@#?lfk9u9iIn-f7He0C-Au;3Ed!Db<0? zfIFo+a2aT)R0l2t?3C)jWq_Sh9k>jz?UO650MPzkuCdGp4(?PZR^SovPIb@#@Kh&y zegwo*9W;PE)rsC80rOM`4M4Z~vTKiky3JS`z@Abbq&YkS>?!4e%YZ$lJa8GXr<4aS z=RpB-9ugqu0Riph;Q(?T3~0?B<-tI%$%BD>h4Nq^*8qC^&P*c*_CIQC0Dh`75TghB zsSX;zZz&wKLcrgWI7mZaV6U9n=SNV2y>*s`;2_muR|yVM9W(?7sSc|_c#!I#fm>1? zMhLs4I%wdRRA)No1;eB|XyBNX1i|+WhDk{fT!vp#5(JlFmy`s-Ww^y&q-%z7i@i&i z25w1pm?7Mf>Y#yJQXN``TT&e~a7(H)5WT}KsSX;rCDmaDa7(I#25$N9>KkVHnPhk+ zr9<#J!YU~pg3EA9N{8SwjFQqJxD219bO{wM=G%HwSsJS0lU{i1=>?BJ8t961NT%*D)4SE(EMGT9nxfwDJgE(2;GQ1A72rG7P}2ZB)sYH>do7v<;$90C`1KSC-Z=2}6bY^Xy{U$p2EM6| zRN&WZ(KHbDTBtyAs-?vR$f=f8VA&HT_z-}yCrWSyNKQ300HB=eNClR?76SmxUJDgy zPPH@u;GAkn1)lB2Cw2*(O@Up4=2Sxi0MMz9RAAa`F#urgwNQcVR7(Q@+^LpS;M-pA zGA00S3dTglkZNcE1P!T!52=<0K=_bqp|U&)!6_+qLfR_JlORQm z$$q z3O->mfhp9VV4qYpjw63+DzyX?*o${&2NRfrreT6qLrud3sg6`If!Crpn80hHf(cSB z4FD!cwWJagq>KtaJ264ZsNf1Qfz{9e!~|AHDltK-#Q?+vsTL|Rfz{Fg!~|ALDltLI ztKdTr6QqPEt`HOO2|%XTB*ya85DTQt3x0_>U`I9D3_y)G{%J$#Pv@1r4WXYeE3!S% zZ{|V`ux|?50Qt7$)ByLUh#K}LCcu)swjXB7^rFVSHY#D-YW*_heMsZk?}!wn6s}Xv z6H*G<76-JI9r1!{c0>$PiUpDvr*H8<^5Uq(1Xim(Msa~h4yq|ONHy~@iVsrFT-gyn z=<<#TLQ2ID$@4KFMG?vKp;8=Swc2A;Bw_X1O2rbXWrysngr zJd!75K%$rA2~jEfuv+cmh;^)9Td4>n)y#(@GD*aq4>nV(#tHbgwMxQO{8*5D-jbk&gGKFVyKjB z!t02gjE1EW4W(=oUPlyU3e^z-U1YS6ML!pz(Z?d64^>0N^Py^pbW%bJ?+3!kJRyZ^ zV4I`~c76=im`0-$&!mJDevw!vC8ThLI3|507>oN@43mF1m|04SSgn+$!Y>nJSRJXv z7b#DL*AZK!JQc1GSEM`@t`JY~g=6*@I>jB45?=^ zK>9F|zJ>q%TgA*$SNJSFn}xR{@z#n|!h6bR;dO-eS&c?mpVe4| zbH3!v9t-0s!G*U0zCFQ(E5NosHO(G_>;Eh21J~rrWkJBz6JU4~z%_Yy)d8-a0>kS7 z*Q8J#!8PT;@H&F)N7^C5bx}10SH4WmEG0(RQ_7OzZ4hbvd^3rqKH`j0pD%N%5BQe) z{8>e5kbQW%=+y^V&~JpqYH|)WW!v!1A_GTiei*xp3>>auIU@r{(pa{QxXLqdxCX#Q z1`gK%xX8efG?r~6uJQ~Vt^xd!fx|UmJ2G&%2E&UC9Ij!4k%1#=EZYVxrz{SxQD2^c z!!?jm$un@cM!kCm4%Yydl!3!#pb;53T!XDe1`gM-Iw=E(%h+1Vz~M6PBQkKf2LBNm zI9!9ZMFtMn5amV&4%c8>k%7ZC*j8lVNE*ww5$oU?I9#KZ@eCZU(aLxR4%ZMcDRb=CTEAMV0&_QxC(kFXNRk_c9FBgRhU0HJ6whR zle5EB@Gm(#Tm>e`+2JY}n4BH1f`iG~;VNK3&JI^Wy5#I|6)a264p+gm|yYOG!H_@p^QoKV~M zXs0=Yz0@y1j`3hD^_!m9qd5a<)~B7Xn=@EWqu)=2HD@rJ>Vk(y%^B|WtDAmMv^j$f z)dt)cn==?t?TqK$Y0ki{^|PL>r#XW)HHMaAJeX2r-oH6$&JZsh#jjE{XRxcvgn#(k zoWZE7D<0@KXW)<8DaJ#{Ucc<$t~6)hfosIq>=j!9-knx1|4<|wN z!^XhrXde%IwC@pra|ULt4EuN2%^4zs${6#7CadRJFT6!{*`I4RXW-1*Db@qmQM)!D z{ejrJ#l>#_L{jz3^becXuVC-MxxTX+^}%xEI(PxdjXRWs;>Hg4Nc>)#@{@s0{Z3zP z7W>7k)V6O$`#`>ahW&U9p2lOov*5q+Ag-SU|Mg}6*1kCl{wve5U$fx95{cEDv*5qB z7X8hF|N03}m(!dD|Fw}RAI~iKuTA?mF-?Q5yMwy@fL>a^S@7Su7W*{|{wvdAKeNLB z8tsAq>O$<-tneQ{l-HaE|JB{V>#Xp<8S6U>{%iN?5BxW-_#vL=EcmaCd2+MnEcmbY zQx5(sCu4tS!GGms?9Z(5zd*V0zs>px|7QZ$C!1FBluiy1Myyh(UuZ}Sv@Gt(E z1^@MB+6Vtf_xOX0!GE=n`GNo1>EPE{@L#*=-@-L#!GC2u@M*C3{i{ts ziv0usNBh_l_^<2-|IUK{qx-=hv*5qF!Fmb*7lUtS!GCR&{RaP)Gk*KooCW`t+kxj< z@L#(gc$@|Q^~tdRS@2(93O<T{}(Bj|9=?vG$;H&3O=6`{zt=q&4K^wwcyt|;r~wHcMkm5BbRt{4*XZ*m#Ug` z;J-Q?d_D*MtEU2AbKt*v&f~V`9Qd!sPYpEZz<+Hh_Gb?K*Ulk>|Jr=;+nn&f6Y z_^+Rc{hAa0cjscgz<>RG*vFjwf8TVJga5_^?aTk4V*S8>Wt95hzj7|(i#hOL8wh)z z1ON4D_8y@PG6u;)gl# zU%3{1H3$C1S98MucHngm{8#&eU+0AX)8S9&z<+IWF~$%6Yy0dk_^+S9p1^}DrZ`=z1Gzb2V_QOBS3I8?_UqA5Q7^Z#s|Es}wbKt)^a69UQ|D*U7 zvF053uM9AL@LyS_eehqo7yPTAtb_;U{Y%U{fc|5_xlZO()L+Lf?}dGKF9zw6_f z2mg%|$l$-RAACL!{;OAGeddM#%Q3!r@Lw4XdzuIT)f-_y^WeYwQSgt!$oZ{mxs zE2qNV=Y{{X5iiWk|F4BVnwS5-9P!gU_^;kL9s3Rbt5XXhga7IV*USH(rGM~W`!M|V zyzsvlc%BFU^=ZZf{_E3W@AKflLHsli{u|e5Pxv1X`<@s69|j-Hga67|Pkz~)7yeJO z-@^a7!0Wv5{~^~4|5t-Q=Y{_@)?fI481e8t_^;liT>gJ2@IMd!>nB-1@LyY|9Q@Z- zB3_sW|F!k--}B(VHWvPAUj9EGZZzlR|L-s#@P8D)gw~wL|JTQZzvkutPsMx}(?u7$r{0I#(;*xp`>O@~b!|QT;{tfC z?T5c!kbk}$_OJjR>&wAE3*fEMhYa2t16(isOh>%20Dc~dek$F@Eq2<|6p1 z4aN8u!B6c}_@hPeQ#%{{xd?u0Q}hphYBOPfi}Ig#BcAMGQT~(XYm4%qcH`{j;Hzdg zx-R2CYjz{*GI*<5VD2*hvu1(0%lOZlEu_ofv9=Wceo=T_rCfL1mW!ylo#C(?kc;!(L^b!ECJc~iT!gd)z^mNQECKN9nV9bq0I!~nfO-jlS0|Yd0IyyQ zgI)sQRUGJ&94ZfNmjHP6`n4Dj0I%ZkmH>G5P5@vDfLD0{vjo5u@Gk-IsvVU{`?CbV ztB)ceSOVZ8#3ec0zHnGe09*vQB!_!59MqB=?y0cnB>-L<4Tre|z-t5qO8~q!84v81 z0C?>}1i(uGymlb~w*^hg8%v)>k0lvs7v6#z7zzv1pXBeErI_!0rnF3uS38~ z;9n0&m%x9089ai25%ea+L_n|%{u{%=2g~5UF|zIR zT?YS+D-n<_gMShFGWc(RpJnjh_$c;g8T>aOe4DoKPvchLV;TH6Z~)8Tzp)bgvkd1sFeHe-?q%3OISb z_&f}41)!Ls-*;jKqIwyQdT#Z}Y-FVD}aVE|)_uz(d1V~W_)6(I9`QVKBh{G1ek z=J|OkK+W?DQUIIh7o`9<&o4;kelBd`SxI-WDjV z><)%+s~${o2g|qFqQLZRV6L#=p}?8gU-1hT#z^)zF2w$dU$6)*_G8-k1q;^>VjlK8 z74Zuep~Xh>U$Ahk{Zd7k{UpC&5n9Hb|AK{U?UyR3%P&}jmi@|q!6LM5TK)?buC-sP zpap)xBD8tC{DOsR?UyR3%P&|Y?TsN^rTz7x{pUBh_J5FOe_bwUahuZG|2@96|KmUl zCGHta#+4RI?xoE(8K+t(ac^ca?zK?jyxY1lteM>yeqg1Hc33NRWB6e~i&LQi*#ZQ-~=RPkzK$aZHty9$s1%KvX$3Kn?IyKCerFPUVz#55!bP zJS4I<07_*fY<=|>_^6C%(SSwyg1czDgs_v_EK?A7@*u_(1fD#JF$IxlCGNybLFic- z_ggtr;8QE(8W^0&+hMDLPpwS&?YSxNs65{>1%z3d@CO{GfGaB#euHKT{Ap!EpuwM3 zCW5wCZ{bhd3jAqXfj@2CvIkyaXE@Z_iQt&kTR7Cp8IOCcUn0@U8EuSM@zx!`*|sXU z*vc7y+F}Ywwi2)NO#us4;`z8KAfQT)8n~x&Rull`R3`n7&n|&!DwBT8*;=({TTaiF zb5O!aJ{B9XWSHHAnd z9%7q9Br+W|zIq!HseI(|qSb&yDj#{gXbN$Nv6vgkZE?s=7~?h^QZaLj8lsR};fz*q zi$bO_vfEHd>-Kp_#hyaMf=sIsamX~#y$y#{?9;jEMiepwLhMylv@xUYhe9g$wMJY5 zg|u#8mC4BK-oCa(9g&E=LWzq+BKFKW6p%<|0b0E+5}EhF-WE+HvN*>jkVyHO79J8Q zU-P)lE)j{WVBNPxA}fAFX*EP5xdIYt-L|)dF*32pDkOSaEV8PRiACZ&7i(24vMSSr zMOwF4bd6|a6<)b58o8&ffJQ3uW9!x`EK<3rm4`*jH~lWdYKTSR11VF$B9(aJYzmQx zB}9$ciA2_AiV9_J@5qeAB3oJjMKHH_v=yR}Ep3HpWDB%TiAJ{A8~es23~T3hjATkQ zvcvSIppmk%w2yU4G_nIZ+jHz_<35%*B^pu8GbI{%;7`O_t5eWO`L=q2Mp{$DOm7Mv zDc{ym#Ul@)Z~GoD`hCd$PKiez!iiJjk@(cm`h`bYOQ+8<8xhGPY|);Qd#kOfaWFom zaHOq)O6sTB@+nbCJfpXcL?yWbDk)FZt4tBB_pP#UPUE1TK9_;mFjARtP4kjth)1Nj1KfwQgXN>V(h< zkyK9$X%I>E3{*1(kF=&%H8hB%8t;@^tJ4rk^$daGG(=K84aDv1BF9mA0Wz9~NUHH& zjUG@0G%QlR3e2Wqk$S&By0mU#k)tyj7$m~i)K&uy;px07;E?KdD1RCbsovnO zZW<1$-XLjYM*wkJByv+00*O>DGK;-~M0gQuBZEX*)03JW zEK)Tlk84CC@iDnwBNDOC@}q|0k$5y|HAEuzVRO_FiOgyLMI!d;Nz@RDEP@_VKxyvoe zv}h#Wrr5|tBX_x(v@p{L(weq6LD8>xUVlNm9|eZ0VonB)NjHlv7SlXzoBL=rEitWgn(CC~GPo`FbO z({WhFs=y@G9h|L>r&RaU4NTIS-UE*_3Q4Bp*|)UylG+J~QYTevCvYx0s!}@vAKU$jTR=^Gq{Axq=w_BBfJ|!fHrNIt zGMO0xfBA`(VQ6j!GHK16CUDiEmD(u~IRl&2;w7Fn3!BtNaF#P-lbOrJ7c;O)&5p6g z_P{2!Q5aZfS6VaId3ZAeowR1`kyBg*pVTHmihebtb{a701WWlLK4=C$sh!rMz$fL0 zvRLS(t$d;GT_A)n=JQ`eaIBkAwH?umq?+2Qd+aKn1Rl~v}WyP zdek96DQF;-+A>6|gD^*@2n=T7l-BHBjaHl;u{T>cIHk6wYv7clac<*g#VI>* zijKzA?rR0aDG#)vaLUm*Zc?XXT61DzosVhFji^~ziuxa98pSra3JQRb2CS0aT7W?Qy*l;_WgqsQ)LO~qoXse zx%hO&x`9$mqdIU(Yx*?Nx(?8o23MgYH2L!iouR2)$_!s@`&Q4puJ6Nc_OYHTjwXSE zj?vUdC%FVtsgG(tkV<`&+c%x0sf@y*I!aU5Ew9ef)bkopN_~`&L#Ju#WAKuW)3oN| zXN+u3xaFzGfh<#S%TpiMK%kWR1V%6irPNPzqcI1i)W=nWD5ZW{1A$QLX8^j+)$m=Q zb;})3eL@=npVak!K}T!qXSjX0JCIoRGukOal-8X5ua4KW=JXJ64nAqk#g86Y&jcw) z7qnRrO8q=H@H%8uKd-HTQ0f=(D>`P=n$JfIq0}!D9O$G?Yi^goMrUn~E^4KTQjRX- z)#qT8)|_Rv3R8npTJr<&;T&R%=yfa`*(x6x{IC*Kh{&JUnU5ud@|8ms4M7E9S)|8(P;(pe;`7 zTdPDTb=_;)TMox#YkrsTM5l9Fx9lZ+3|3?k=RK?yk;yjEh)(F#ckXcsWYW5ouf5ph z5qA|jrNc*M)+%h$TKEu{=%9{iV6Az=lSX{HZWqBPjRC+m51%v!VeNT^CkxlLgV0H1 zkedP>*lC<14xfij8e=jg!js0>WhMxlG)A-pgeQ$NGGWN1aaJ2hbkbT_m9-I`G%k(N zs>ozc*FYwXOWc22iiFs&g?tCaC3XxcwhJz4T*D9R{7z*XPdyKpG_DIwa7k-X_pI}Z zP8LrQSj@vFM~hlU*yL!D8z-IPX?!FrS9G#?mdI8|d5-Lp$`~wk(po$RE$cK7ANSc7 z6P)A}f692Xaw``yD<-Y^~~WPh+i*8t_SD1HY@|Jx3dARguXCC|EcX zM$p*OP@$97QlyBmZU{||HZW-&3TiD466sntfiR_|Q|d@JJWC3B7GRXdL-=q3MmgGI zyB1)S#v|-rr-vGPzog?s4a>_OYXYA%B42?G7Cve0s!@WIMx3Cs8sd|s%W2tu=l}Sv z|MU0X|H1pe^;;i&@9+QNgZEy0JAjDoG#5N+t z4)z}FO$!pc*W2r>6FY|xegGlDNrc!f8i<|h?fF7#Ep~}&u|o(!_6TtsiV!4^5aD9) z>pr%ic7&jHss*JZ1f3%UlOse-NCUy(2*KV|3+6@$)2%<&^l12!EMhJ37 z2wp}APDY5>t|u*FFtPs`9PEDv`TC#1y8dVIEp0^Ph7df95D^9gXVJ}Z*nv*MmUEAHttk)Kan z`FsrGI=j|RJvgDIG1#F9|2vK0dC?@FW0Jm_&%+9P(kNaOS>{ENWnL65@|q{@RLtPYBkI4HvEpa`o2U=`ykQsn`#@|8a*!s?(1 zs{>#a)xr#qrEPp!T+)}t(Y!2<=4Ej-FN>pjSscyFBFJABq5QH4<(EY$zZ5+ui+ovx z^2;JUzbumQ%OYT37BTv=h|!ltjJ^~`Q$N3A4-i z&993N=GUM(N{SBV*EpCcDLR;67lV^u6P!dp#o**O#U1%gaYuer^n|}DdcxlnS@So= z{rL_1gw@|RRJ^TS(3J3r)Ge$^}*_u;J~)(-iC zUp0%Ce|W2C`iHlQwtvW1`??P6_sJdddA`bu5y>GR=BupevJUwIUuDJRKjhncl@&MO zkPnl?BoFy0SrRDsl|JOVB+B?Gi8lEnNm7ws4*3>IWgRQeS4b)=Qp_RWAE~TkANcY} zWku3EwETqbuVOv<-bgh&_JI$JG@~N%98MEN&`L3iIGirB(jgxbsRwq2H7iDkhtnOq z!pB3pu1Hjed^Mzz0Swv%8Ofs^PJ@i((hluQa-VtfX@}EAWE}E+kUA@J*CAg9sWaG% zi9=sVMgBUp$HCqm!-B!6356jQIqYy65~HlhVu!r#_qp*(+h@a@X~xfMX-3Q|X_Xay z@F7p;y}kJfAFsE^^E0klh|zj2@?Ll?jtsk=sJdstQG%`P~b}` zoH|?!bbL8QDu?#XRNj((9hLs}mNsKG;&Pu-cF6BYkOW#5#*tzcq~e> zPhRgq(09-4KK2K}-;$y|Nn^C(HSL2GZ_(qs!-uqwRA~PZ?f0gL@{peb?Lne_B-#&Y z7g`8g+J%sjuvVm^cRk$2BK=Xz;a;Gjr`P9di9USHVP|{cyn8&FJLHF#dMJz4mK5tP zDQp*sA6t@yYmHX;H6?6nKb)(N#NNfHk*K8TPY>-=Eid!gWqmQbwC0(8vz1Cx3t3-# zjkEr+fw2B;qUe&ci6Rwd_FB5#Z+1P9;q6_I)$qSRI@j*!qmI`2uDZ83(M!hXJH5VR z8K3UNoU$3vAG6?bCuKbAWW3}_@tzlpJe1iJ^1^6I|3Moh|B%G4`?_a~@DNgwhqA@k zOI-)o#3+}FAx1_z18S1YKvI!Qv!z%&l@+ZsTVf9MP_)%-2`;6KIUq3yq>eejLh27L zrDn&BNKwE_uf#armhQBzF}qWAL)jgIvuN+mo#GzcDTZg6B_b~D&z+9dyHkwNGW#mE zShHjG?uJYB{kQLFQa%5BHC(KZb~UaKeO&E--z%WQ5(E_b*qH2)!lGHRjj;Q~x0$^f z_p4&Imb$Dceb^xt87bSi(ouFbq_DV+YaP<{j+)?!{y--Z=tL?8jM+xqAH|p>K#ad5 zNQu8AM2Wv+_2TacPvY;mXNtesTl(v;VtWBnT+I%A?G$e(c8ZLc*@s7k-gmggh}GRG-eY9=JS^N^wHB}A_MYotNxw_acH$Pl*Pp6n zJ8_e*R}9m_((vXHPWBrFT5!?JcdENchLqGktE z?{x6~P6zMrbXb<1=qj#R*qP=~ycNmph*_~_F(A(DY+13a7!YSWVRLG;c$<=0^2_3N z9Za-SyiLq@I+$pugNZCqMZ&V+UZ~-%VSe)rNbBP$QPwJCfgB@yC2*U zkB8L3<2xP9y(90FqO!~m#(95%znx+fob42Oyfjecw$eb+B1`slOll<|x-<~>7=IV7 zu{2P$#?nC18cPF3Yb;r|sdjr|i_usnS4^%Sr=S2kjMamr4Ug>nLp$EvK~6Syr^1(pKz9 z@;jvt1eH1vRI&q+g_-RX5mf3xP-&-#pi&2dN;@6v(}AGUPRIImAgHucL{O;%L8T4^ zl{yeq>OfG*K1eCfp<^975LD_wP^kk!rJW*zN;!hk!drer^FP#jAU zPo*4B(I$AJl_H)>!jqSk`(PcvUnyIHUhl!9+H#**Cn3GuC%Xzsc9m}2%6+mcmn=O- zY9(<%`e_&a{pw25!d}_I^!99CSt|dcB#ue5d36Pj@e#kWq{79T#T9yWrMN<`t`t}3 zmF12qURPY9S67QZ;?>onk9c*hXaTRT6)oTuNkkG7Uhyc&|K^}x{9W`huPlXcVHEat zNl_{yRge2;lj;VVY|@D%U9;@dyhcife{>bMViMM^cs zr27zOy;n;e_M>}^7$K?6bRE7X%1C2I*>c#Vk7PB*p8jsGU_0s2dGmg8vzzyeo87!$ z-0bH4;$}DR7dN|kzetBoODfqmlIDHr(5Ke41LR(Y#AYM0*+_zRTJGlkqRVLBFK$Ki zesQy#cDSqEd+Y4UqNi@1<)`9eOIv3rinukgxbP+xk!xZRx+WH}+d9ivOlp}=mSQig zw6m#&XexO_E2ANww~1|U)jGReTv-!YTB>dqccFE5v$OJMaUZO-=$Be&9~Rw>iQ>+* z+^w^F!-ah^@nol14C}3Qq+`kVMmxo^&TGdzOD8%@Pj`xEI>oa^anerEq^(X?-I_d6 zShmUjSl=k=kM&LPv|L@qJ0KHJM2ij}6Z<>G_6@6*1^-8zLs1fKk{c>YPR8t`#E!1D zM|diXElS41^bx}Hqk-}80#Py^P9TJdSgWWu(XqRe6CJxdX-B~eD43imvZ^H^18K~9 zqQev>Cpt`Fa-ztWc5Tt2m{^R;O)Q4xCKi2WYtnv?q`e%Iv3oJK$)ZDRO`b1SJU`%9 zMa4_SZMJ;isl6z%ANy)Iezi@0tw~F3-L7^$CL4=*t7s?W`H9wMf;Xa?NDCo`{Z8RwJfxv#-NL-R#3dsT2<-5f3Ht zY-h`po#MGp@qDLvp;NrrDPHOngAnqSj9dR)yw+K{c$?q4*>|I}w1azZ_I=b@T8t3w z+G2=kVlgT-u_GY4*$0rdI2}IfW?zSoy4ly^qi*U(k81}3tV94Sv4gU1+KJxc{^Gf{ zID;LOb#t(TvTlxbSo_Vf4r{+@3Dt`&k97o_H%So!*l&^`Bp2EJz~Ie}m+-BddJC^o zc3&d9kI3O=&4?f9%f(JCaB4X(?Suv=mh;kphWVra|8LHJ9wyQCTKc^G=dp`jul@3r zi$Nt_Z@3W4V`YA_=I60XUAWiX(GT+cJa(w-sh>6ZdBo0EIPZ1CXLt3u z5V2j?k6Z|1?&>L>7(DKZpk`M@r$NqL$5i8=8PeDPORE3RjOp#abt$O3>ra2~XHoto zsJrWjh(Re`AMd`GD*p?Wf1HGW3##h+qyOs{WAG6%&p-Mnmzd{UE`1!(>iR({ z`k2d}_~Dw5xy)Pqn5#bUdhFN}KLznI8}`IcO?(`P>iXC>^W%uVy8h8GV=sS}gkJ<{ z*~a=wx?fyzY?*k{ORq{CbulQ-O8qq0FM`rc^g}ceC|4dU;5>gRku4c_m1 z>W5K2Jr`X*olV_*dR`J&2JLq}oeczi8p!YZ)EDK`0Djk}etPCpw(99aZ;8G7)Yth_ z_UcnVz4Iyi^VH98eJVh0`E?-Zsjtp6jPE~YpZS#s)O|63;3vWl*v*4e$n59KlgMo8 z!Dz^b_py`12NQ?!i@}GMzb(B|{--Zy%Q49dp9JY_b+ZR*%sJy2a#=oy(fMqGur}sS>!6pwt!x?`C+sL_}&lc z!`SJ+4+--6hmhc|Y}1cPXIqfh6F+2{+3zm6k^CeoWBQprut|owh1~~tWLpuBbv^Zy zd)ZdRV_i=jjoB8|7W9y9!EK+OjHY0>w?l&7oUyYl_>B?Ib_^*ZHRvm|b9O#n4FMk? zM3Y%oCNI?xaQPYnru_f-@xE-EsXsaAL)vEUZ-&IopIi))ng35eOqgvmb8NtV{n)$x ze$-{+Pdr~kw#~$!IB#Uz%=}5L@HSI_;=Uu>X6{e?C}g(H%S=Aoa&MMxGy9KY zYqy#G6F;1oZ8Q5UGErsQar4ymG2?=Cp7?RyY#Y{j!VF=ZC(eo4Hu2Jv*!gW(=t=DS zHZ=5PD~1UVJ#inCZNoz!2M+D0zI?GhcK4WV!$kkO9M?icACH6x7k%uWHrr+gv&{hC zHgxoHK+1llGn)3;Cfj}#qQ?@Mosf>gV2f?|>EmDv`+?*r#TX!{aFf|XK=a1Oe%>^D zi0S+|0)otbKFzOw?U(0$*!FY89r9xs?ln8am2mYKjx#4MP29^_m~h?>PI{fVopX)5 z(d;qgVs&&CR{Gj6FX$=^HEFmCTQ!ZYVyjb#Kws>39yDZ+^BK_!>tn5?(UrJgj!3)I zr};z~ob6F~iJN8BRJ0N`6|95=V{;vRjRapK!PiLeH4-#i>hp~*^+ArW{nBl>#GPQ* z=b}#l_c=rW_c_VBPl(D`a;b0K{)Gx_4ppwjic5W4_Ae@8$)U=%80ByOc2vq&dC27x ztikX9euyl>??>$utio?o%0%;_Xf!8e0nrH9eLW$F@t!EBC48PNQENX+RAAu*jV zh6FCZ6cVWXa!7#kKZOJ)OQ#%YCHrAlN6PO-DOT4V607k$A%Us)T#g{m zSE(QS>y4Vk497yk{$hsx*k8=BANz|L_Otde!+w@NX4ucl#|->E)9+Q;%i_t=2`|2`zV(4YO-Mc!j{z45#5NlU!QFqv|8=MSSc zyYusV$n40Qzw2>PX^=g6^LPIt>a#2V8sHveBYuAGPokKu@Mx?w$X0wU%Gd}b2p5Ts zh&3C8X#aUWE@WT69uoV4#J+fVTpDCwVtEJIh;PMpY{a*i7;)LRqmb49Zy~YTe-;v} zjRfT*5qbQ%2jr!}+hGac`D4aI?C~9n2{!&mw9CFB5f1!8l;I-S6j(4!kq2H~e;hR- z5Y``tq(A6{8AB(}**f^-xjW#}AcXS#Tr>-#JU<^Il=5~+kjS5W<*!19MB-MoGzg1C zj99W1R}RRhGzE`5z2(>1FS!EO7>A|ZaM^FLN<)~R-zJoXFuqs^OC9YsV@yL>;@?KA zm`r-$69h7Z*(6QS#t^2HG(E4!W!O(r9SaTE?rm$Zs#GU^Hl8 z{{thu)#<`+Kuq9Z2$%bIj330jjYzcowqzjm_D`ZV7(xO=KjB(1^b=hRh)kveFnar^ z(HJm7!ZZJrx}fT(x)xLgnGFG|H=`ji1ulTpyI#f%p03wzv%`o_v2LYP%l6MJonrAq zm1|kH(y6=lFDkNjp^|nI`w53XiT(8Y6_c1x^gW63gu|c2b^;WW*v=Q?I!q_#K(1vG_nil|lUPj;qrqx=7!H%~VLVK{hXE0J_b?(Bpobwb`5wlE<@7KpET@N2 zVK}|PC6gFVchB#{6fm9cUSw>i`xr8|(|sHn)9L;^GPcwG1!SzJ`-{k!PxqIQF`w=) zBV$0_J+Gs{hPrz+Ld>YUhasMWo4b1$<2mBI?j8ntj$op@hf$s*p6KpjnCA%ix_cO> zWvKPd>+WHo=ivD69!7c&n(yvqq~~Dzp3nJ8o`dRp5s5jDArf>PM;wptK94vN;ujE! zJHCi`CQ84Ah!^=XqFl)9$Z{YWm%N7thVSUn$mBURH2g-7#)jAE(cthIJsO=nhK7f~ z=+XG_7QGrDzM}h$*lo81NZK~MF#NQ?;r#D?jIrp`tEm;fqnOT$l$*FN5}xb`+a1P-~D&UK)?F~WU$}; zV`RYJ{rAYAzxyAMfq(Z;kimcVKO#c_-9JSZ1N;nG4De6LFu+&Bs=mTn_xbI>~jGA>rn>U{h@Q|JW&6Jmz@Xa;b{5hrYoE& zAKi3)D{2Do{~8k5j-dKH!2WMh2C5@)J`be-Jjy`ycR~Wte-RRR{%%OX`7c8P&3_dV zVE*qRf#nFV&jaPSw>uA#|2k@d<8ZC#L2IS+c{7Un$I zeLH#pxe=UNf?D6rxFtLfYQxQ+2eaYI&x6?aq80EO;k^BToVW6Rl!4X13kjrt5E3~3 zaY&#vZXWHIs=Sqdh%yiw!OnT``HxWsIwN*D4>o@mWgyd^^p(zo%kYB>>{uRYDA>?% zh5zUO9Jl5i6zuvvM9}ej$ZJ@3tl=7#9agaga!dBmJ3SqH$l6rxux^qcfy~CfKYK0h zV(mxw`@DP?dq0YwF)Hoi){gFPM>$^Y=>Fr7vHGJ2S3<__j~)(%jO8Ca91j`WKYAE9 zJ-b-{(Zh#Pj{R2#X&(es;)g6t_KwSUsWKGNn_hlZhW&YFX%`$+hA%~XAfaL(?4jU1ey6as3mz(`SPu|U8TEHArCl&l8G8`zfr`rb#gM^8W&CQ$AfqyVKV+~` znK%(L=%`HibL0|dfx9a9Iiimjgj7y5KQK}`&3=HA%9&G9ADmRqOot3oD%U;?8GEQi zdiK&TXsOtT5sn`!rxC~+{_PY-*gPDr`l7h>irZN*xD0ab3#S&tBImoHpIU6$A zsoZ6KK~H6s^#MPXduO6P2;zsvO1pTr%024i+4xnl(k`B@vbGl20@%LVIv(_0Ck3ga7Is`Un5jyRlw-;J>=c{K0>9 z^+H?^{;R8DFMHs>iapv7;Q9Jj?@=H8SMRZ2;JA{e}f9>>0$l$+b?$*~I z{MXFoxeWem7cPek{%aRL3K{&@F0en~zjlHB1pl>2XIt6>|Fui!;(G93yAt-f2mWhU z_M#m8*RI|T8T{9-vOeIy7C*dL+5`W!_?h^U{ho~PSM4M01N_%M!XChX%?|kce8GRs z5@ov#{%do=2L`)n&wRF*ga4ZS{=CcJzqXA1f&bbX{ek~l+%2fQ!$=>{C_=u5w5fk{_Cg0p7!zo^^w?b zo3^iaJ$~}Hv=9F4Be6gG;JAe>+QE=eLmp7Zoj|kGWaKlcxfN} z*JoqD_rZVNem%hJga5ka;&vJQ*DV3D%izCmhxc6u|Mj)ukikDGyi5DwzrMzNz<+)H zM$`xYb^9{G+XMggt-#kl_^;c$Z7&D^bvwJ_GWf5@k3W_y?2Gl-55Cw3|Mh*^1ON5? zt+*ciH~PaK_rZU|o-%v;;JX&?MIZUi6Lw0%7qHzMA${QMz*#D0VS z#z%LefAHUcKlZ_Y<5u9$mMyNIVm#o#VfmeW{NTS~d7E4Y{|)rK|Cf`rx1B(WS@Wzws#Im&f40@hI^882mTl zr^8B*!9S^`OOL^S<5BRT{k~_6Z}+sX*JJSCAimO<3k?f=)A~LJ|74XeJqG^`3p~6W z{5LERa2fnJjA&d2{|y78%izCZz%seq@pVGE4{Im~8<+doeeMRz`HIs;ICxqqWPaLQGKSb1izNK=(TtUR+< zq%LFSnVouY87t51@R!S2d1mJxTxMRG9ei*ZE6?I*U&@2bGaHO~4Pxb4$V&&Pe zvru^uE6;}4qCKoUi=Qto>%Cew?5tPTi?wXny>i)Z9^DGE_<{PeUae(=u}VXDxy)Yb zrtuD8<=LP|x#c0OJR6Ml8p6smd#&m9vGUB``nrsl%LZe~^?EL|_r6|^m1l#_ieU5qd;ja#W98Z4*^sgFEPl|SY`+W}^Br_6Ef3-4GJBup*JI_` zkh5M{uK=?l_v&T60L+Hm%an((@+|JU%R^XsX2*`aJ*+$%^1HsW-uq=k&U)n`yj*54 zwY)xFE*lDa8p6wEaTj0K`@U=_>}d!)&+N^XUyqq*_HN5%yj(WqELI-E%VqX{%gaGQ zHWcPoaM@T&6n93MX!&S%Z9>!Y*}JGhn&^Qwk*hjY7S#{WrG*udc0g_FWS95 zyj*q?d&0|QC$T5ITozukY|9eupJe~>a@ooA(H>qdJLz{_Wm^{N2My?zUpDA0RJLWI z+@pxHUi)Py-7A!BS)zQ9@*Mv+qd(z)koo5L$9{zWLF`BPAH*JV{ImZ#{yi!w59Ro0 zzlHxn_FMQLWWR;~_`S5UUIAuCT)y6Txy%l#xGek|@RQ7uvaZa4>9X)2zp-4lhexbe z*o*!AHgdE-Ec}~c`}M;AkbB)S$Ih(%*pFenTxJ(~ec^vNcw8?gGdq#y<--54M=j-H z;Xi&Qw>&KT4~M-C3;)BhU&F%xaNyl8^YQakuRIK%c?wsyW+)H-vftiyxpK{;l(IcM zqdfR*7(5@@sd67Lcs{xx{5A}pYZq8AqE?;?mWRRf(S6njJRjW;e=`i8D>Gp)Hmw-X z^}w_JfMSd%o)VVr;hf9e=D>c(M`XW2E=@lg_SEVOpkY@{GlYhHHO(*@cGff}(ZKDd z89~GDnq~|Q`)itUG{iBcIgN%rHq99{?6PUjqG6v+Gl_GUeH}61y_xWLt@Gnetp)iG`WcdcVsmVP>YZaV~n%Y&N`1DMpu*)86r+a7vT2Y=Fi^xy^> zJW98Pl4$TL-S#LA4PK?&9!{abuXNkvD>Qf(yJ`W=T}EiPaA@!@-S!X}4R=x9_E--M z9;Ul`YY7cL##+|;;AOgNGyBxR&vaMLPN2clbk{~6puyL4*VkqIc$@CptX2bm(_I8@SVReP+)(XQ4R-_u>+5M$tdY%kd55%E=R zmR%kZUmfkTsvHvT>b6HK(ff$_${wzufv+kTBQ6|)ttt=vX-jzouHtEJ*&Z4?E7tB( zA4d50cmCK}a|ANz?FkVY=)? zV=@9@b)zr>Ty>)`k_UbxF?6761QW6XKLY;|1%3qjBMSTo^hXr<5$KO7@FUP4QQ$|Q zZ%@e>Z}J7vrD8w#1fc?+;RiyMM}Wx-gbIL$4+s?q4G$11AR7E1Dli)CA1Xi^+#f1X z8q6OmU>dw1DsURCA1Z(voF6KX8jK$*pc>6*!#nOC7o!Z&hA;48Zbkvvbyb9#_N&;w zq6(cx0jff$QNjvid2eDAkScT<1)|3AQ7(vbD>Dj2joqUhi1I?SJW42G%pT;)p$J~klVH_SZEMW{DGBjcQ9Wp#&>>V;hVcZ=uOkvC&GE`BsUnNYT=O|oJyWkHH z%l2N@$HxoD@+fT4I1zhqKf@a3gNz@(s94SxZx6z##;*>S?bnFCe&bez>Z34*@pROO zF)9}G`t>kI^-kOhjlvj5_ak&3g)tO5kHQ!VokwAeieZ7&&R070DO-SH3s5)a|Mt;mMg&g@mvAuKc6c={TFftu>WGN z0QXpueX*Sn&U~zwvb&1ODIp02%my@4Hb9`v3Ghe-tw4 zFZaid{ut;l_s4^wG0}(;1O4UxwHOcRw`Z3jgZ^^=R>+{g+#hT(2KvjE-72AF4D^@#13hD)zudnU<)FXZ z|2SmOUmggwjDi00K-|cWf&TKqaMTC=daybM`pW}>e)}=znBPFe1NQsP$nhX>4D^== zf-T2De>r}$u}lgqdx#qW+!*LD$FByL$3TDCGNAf=L4VouoVpD9%L8#^Pi_utFCH9_ zoWtaJFf<1G%LDP?XAJb0E$^wf2mH$e*a!G84`3eU=P@{- zY<1z!TOL#|hY899*b`Jx9*74OV{pOI zqnXON*phMhz#w3&ZqL=r1H0PZaj3z|mTl3?{jo0NP=puQWA@AGIxsX2TX>l@6*C)$ zG7MSefwA(yhCx72^~YfkFSFLd7RR9w!(O?6(XQ|rj>98{Kr{N(hz~b!3RX$QR?u&Q zj$4Is*u{|Qod;gVVHnriSi=g&VVQJ!8gA^>I85V>+IR-?Rf2Q8;Eq+#`-FVFoh!D7 z`6Qqr71*4^KF4!Dx??kn;+S?$OkR*yka^_{Wv$N^JI|>quCS>*PHpPCoVo0}FfRL~ z3vx=T*dH_8d{x?9=2N+CP1zFU8=O;{Up-(O(_W#R=F*-Q+syf{UEpo9**X1LYc_#L zz9_aM3^->)E4E&3I6*7pIW4XwE#zoF4A1;*z0EL!vc_|YG_AF8O|O>5bFSP$$fKA2iZOFMhu495ZgPXR!5;>123UdQY#%VQT4{}#_j z;RVy0kRvfwvW?V;I=8PsnV?nA7h^(RBsF5%SiTAQkAa(MFbQ`7cY8@pBVNFY+N(%ULen51-OCypR zyFlR+@*mQs^-f{SU3#3Ut*oDz(x{)pj&y4gz6x|33-d83R76~Rboi;79D$IYTmkKWK3Bl_U&s|O{TFiu4F9EE0j+;ISHR^x?V-Zs zJ?*i=;XUoaLf$>?(L&rk?cqY&J?-(r**)z6L)ks;5kuEK?IAi@z3nkWyuIx)L%Kis_8U%HWPt5@3lVz#%3nk&r25xyd=N4$`lGlQ z`)@`mjQQ5PAwrdJy&JdDWMJ-k>)m5f4mWR+3$#*2fAy0Ri3k32mB82f4B24iPB0TZ^Fp|@- z#CwQv#M515DB@j22;xmd=;0ki$l+ZK?lj!+revr=BE;~HWN6`C?DI6F@TO!aK_Yzc zj%3*2-O{OxKaO>V4O|l#I1L?uzSD5QJCb37Z%T#-zA70O_~4DVq6av@H7A3b6n1N5Kte0Q(Pr8W)50cmFy>p#JXLf!;HM z`j3#o`nSIp)xrAv`I>_EZ-1Mi0{3tKS=0yaKmH&@(EjH?2@$maC1U~Y-?b%YY5@K# zZ4Hp`(My6eV7@n3fcj&(0@xqV72y8!xdPySAy)wXFXjrc|D{|3^uL@d6bHPXYZM2x z$ErA>Jy`JH(;h7h(9<3+9MIDqFAUJr9x(9lX^$8N=xGlb66k4<85-zqj~OQDZI2l; z=xvV~KImIMyCBEOD$oW{Bc% z!WX}~irM`yf6VaeDrWb;#*-Dky20ALy5V;wuRdbz|2*f#A2INMIq%{f+In?;K4cnu zwXzd3M*PIX@mF`S;8%CfMKNab@kA1vD{$ENzaJtL_Wid*gu%Y=SZuDqU*A_T1onNE z!(cylnrN=TU=rbh|JeMG?Pwh)FvV;r-~vA}e&@Zy=j@SRaY7 zr9`+=B2@WVUyK^6l!%>4#LOgOWd{%ATC7YWyCRWYk;twb_pvr8gOC=nWz2nT-Vm~8R`nOzb=utca&BE0vR zKR0XMf%GK8coLyIiE!O#1F_B!okW;IB1|C>e*0`Vu7%tr!fX8lMHl+=VqHLK>er`8Dst84}@)&rW;4cZql;67YQHPo$c6M;Hbo0ncat z{-=4DfJY($&u5d-G69c70-n!2lxx~ILoq=_@T*erD-ryD=JegX3w|YnUy0yXBKZAm zBSr;&C4ygx;8&vX8?16y_(c?c5rtnw@cUWd_b&LA2!1~cM!E}rC4ygx;8!B}eR=U9 zX!b4$ZY#j>%M&qYFf0)aO9aCbh2h{kepa^YGelt+Q5Z%9!!O+vHt!O|NCd+#&uQGC zI9IG{W5e~>soAg*L~SghHWrbMeHnOKWn(3>u`dIut8A=9Huhzh`6?SLk&RWp?dB?5 z`*O^eca^P`$kx8}Pdu8dY^_AL_T@-i%hpQN*80Pf=BhRpQQL~BZABC{)3T@;k!`gk z;TK+bT+>`7RxPU7-lTfzFMXT*a#>eV#Wp9^0ZYbK7gcPxU&yAg;YAhH?J710`Yx)V za97bIG+tCe<*s5;p!1>%N-wIQ^`tsry`c7@3VJW9p!k zbO~%?3NC?7Ou+)dCoeYC28{AzOP9bYFSb+zR(Y|lUf>l|&K2xH@jx};m=_OK1BQ9=P&IHN2PafR>~ccm5VxGr(8Vk# z)P{KFgmz!7azeW=PU%;pVw8ThAwKC>8)B1wwIMDUfIuxvNW|3x8oGF7K)r}X1~hbW z$iP9ws`p@!g8_{L4lxCm42zfoONK`d2I+Q9OfpEfYvPeXx?K~C4ARS*IAoAs*2Ex# z^s)wj91N)!_`?)oQfu&sDZ-@I;E#hL^#XsGBIdFNf0!cXvIc(~467IT!xZ!af0%+^ z;E#i0^#XsGf?nVcQ_u_iad1+-z#j)E)du`w3fh1_OhFs)$HA!DfIm#ZNZ}7tFjDx# zSULD~4gN3%y}%!)pcnDSy@Pws$!p?|H7VeagApmy4<_Rp2;{Yc329)E*A7lg z1BJYHa7G$9Q9Wa@PgjNDDqlsFp4=TdV*1MH?{_&X#T3j1Mlm-=FEENJ=mkc}{n{FgVhVbJQF2GO2BYMTP6@mYM25=Y zWeUb2MiJGmiBUv#>tYm9-MSb>ytOVy5pS)FQN&y8VifV#x)?XqZAJ-5t&35HS=044qr{r7=Zu0auIG%xny$AQC3bGT%_y;A>tYmvZe5Hrs&2(7 zqip567)9V;7o&`-+niA_nDv}d*r@fKQSuORz0D~X;GOk0t6YG2*4w-y1g^s@2MJpd zj<1Vb6e3z$kg#cmi2O)oR~{m+D>f0>))kv9s8PixiU`*gn?`6uhmANff-Ti%Ar`t&2$% zyse8#6uhmANff-Ti%GV$Sz;1JbL(OfMRV(75=C?CViHAj>tYf`bL(OfMRV(75(RJT zViE;!_ToKuU%}ftu}L1htrMH%!P~l+M8Vs-m_)(bhL}Xb+lH7#!P|zIM4{P+m_(u3 zM$RO--VHH{;;aoZiQ+6fe?VwPoV6h)5npYHNfbqGh)EPhZHP$}MQw;lL|_|Yl0ocr zLrkKeX+un+plL%)qM&I*OroG^LrkKOXhTe*kZ40pqL64qOrnrzLrgNPfr&{J0d0s! z6aj6BMNZ=DH*yZqs^<&>@oc~!dBC%w*hHMSL2P2A6O^+7e>e*TgKxkf1!CF|hlpi1 z#35ptjhsUu^^G=%(33bsl(Es~5Ne1+1XVkv69CxIXvHC$>O~x~sTy#I1?LgZZ@?jW zJih^l9OOm=hvf0=1{`7v1_p=Nim*g*NP8LKkb}NFpxb~&Or?l!10FGzLb?qx$qqhe zLrk)R&)E=@JWvfW$ph68lRQ)nG08*K5R+`EhL~hSHN+&FssWR{*i;Re#BRRBDR06g zrU<9J36t0jJT+hvQ&0mYvAc0ENvuYMhMO>nJrzI!lh{K56flY1(W8J#?0%h*!X&0( zq%euyo>K!RF$FbX5@UF3z$B)i225g4C#V6Fn1UKGiA|0gFiF0*n=naxZxxB;d#gw! z-&>fZy|;=)^1W3glJBipB;Q-HNWQmXk$i8(BKh8mMe@BBi{yJN7RmQkERyeS&LY|< zu}HqRibV3gRV0${ts;?p9EwEpaVQeW$Dv3hABQ3l(c7jX5wV$mN-=-pv#Cf#0nn!S zLjlmH_(K8EruZWtsrVxwsrVxwsrW+=nl{BBid8nnAM*$C%zab*A;p%^U|}bi+7cct z@C2FqF+#ho%T>aJsdS-GVF9XC!i9yXYD>sSs=)b{u#r@O^ev&oMx|Q9M?oco*bqRG zez7o(3LI?-CARn)gm7XTq~?VbQ|Urs#XOyA2`vSc@RC&VKzd7vF_l(Am?@})8VhmN zyl_)c2{{(#s;xG5^0m*=)839YenjkBLXg?E7Frl8sDvU@smB~gZIzH@!L`;)ShDb1 z7Ya=UmGER{t7!{S1r>fdVM=WYRY?_`xg}g#Fs@ocmWAU|30nn~(3Mm{w_C!OJz~{` zLReDKqcE0KTnNhSQEWbKa8^{|sShkX*R=7~Nkxy_cx!t|sjc0{U%M&>v5m)eRSaSq zpPim=Vujmy?V<|5Z7L0Q8_!)-;k#4p#Zb5L-bEGuJJnH-c<`jsgz(|6V)S@%Qwe4B+KFq5lTRhY?C`M6-F zq6%hm6&J!xDO$yH^n;?Vq87}QB32CoW-6-0O!mS_ZHbu@ZL_Lkrlg{IF;gOBYKfVW zidteOV_(%0GbI(Z#7wphswHN!T~sYGQ>w*~#hnbQ^ zO9e9}!;}hUviqz2LYT=^`Gqi(FEq`=Ox9A~7R=-jr54QOW`YW4DqvebTxvtj?W@R4 zTnICz+a8S`W=h5+@WD)O_gn}w`AS4Atlu;Bwor+g(t4p1GZmVLnNoim1k99>jcP~C zlpq>|*by_?GYP3+ru4Q{Dlt=*kW=b!>q=K2!yE&;~ru2qSZHbu@9vOr@%+|pm zUrboq_;`xZ-&V=P%$uR;vBQph%>2QC4LEKGcC?qyVK3s-nH~8V>m+|kx1;@Bvl#vq zH?lizUt>>Wxij6-o}RLrx}n{Xzp*v}#*X}rtNvg1-nBc9>pIu{&R@}X7z2!T0l*7D z$+mXmW-*aOhNLVzqBl20f+B2^Udqp+-nIkpihla*cO%js?`nCw7XBBM|8U~}{$a@08w}G7_MWg5SZ zq4fScmux+8^chPLLZ7u1(erbbB5*!uDPrdRcls?&z`QS?S`ANjP7^Kph-zUP0qvWr zg=xggy<<=5Oru=x9evES;9qG!ZaYIQQpi+k>(FPHr4Z)3mO_!YErk^K{g~)*{~ddn zW15z}Zy${>-RaEZu*{Vq_YS?%NB( z3u!32|IT0Q{?j0I|D7wAhM)WIbXyuMUbPf`^*1d=Hy!y`V=qk~T};zK7t{34#WY>B zwQ!nVnG_u|scrU3m)R?gy`HjKZL?DvJDJte+w7FaPG+?(DKMQ(^%+WVk)JOf@LzwWUD@FIJ# zj10hh__w+~11}QUEGT5W+bL#1jFd2eGv4JCGkhrgo|o`}a4`d_WFHm=GJv&};X`1# zIb;>{0dO(Hhrh)PAN&?G;OoP`vpoQqCn4;^zqhp@=1CayB#3#E0RG`W*tQ_&NtpZa zA8jqrc@pY833i@@x)1-!wgo#+!ks4p&y$eH&^!Zpo`gG30-h%!k8x23^gIcBo&-Km z`T%y!>g4R31K47)cK*k5FBz>T2j~-+gq<%<}0qTb~yvQ&(^&|t+5ACLF z2AVwy%pclAxEWCPqz_+M3)sGvzVO2vcD`WlNhtRujC&HqKm56E3*erFZ%;zECxQDz z`z=KVv^@#gBxjs!D?H;|>n}zMGfp*0XPTrFP0|OD(^}^lA3TzDmPtCvB;oi&dw5?y z%b=ZuCt=u=5bR0k*B)4&aehfUza*VslJNU$d*FBmemx1lo`hdd!tbwbv^E33o`hdd z!mlUc_t*CD{tWzj5`H}izn+9&#*{Pg>q+?aB>Z|3ei`7;z^^Ca*OTz;N%-X{fEoDp zB>Z|3emx1l4992S*OTz;N%-|7{Qla8ZZq)fN%&;|KLfv>^v>9Zg){K`Ym)HmN%-|7 z{OYjYdbt@GF3s}ZIt>1;51N5xEk%}h*`bv6Wiv3XrO5JrTS^&2kR8fshJT38#$x^% zy3gA>=(G{jEO6QYW)?PW05c1kHkz7+%wrX{8_2W)-7H|*fNmBpZQ$i!owI?Le{;^R zZTyRKHVl)`PAJb$*%3hUX-h$5m8Af(+EVaXV<~XlZ7FEnV<}+VYbjXVXDLvuwG<@Q zSqc#MTM7=Ju@o5E71t~j+E8*92yO5<3xhVWoCU$>Y%dUKqs3VOjM_T*tG5*RHCPJz z8Z8BUO_qYaW=nzIS1kp3&sz%c4p<8A{@7Ar_a~Nux)&@3bT3*8=3cTC$Q`s4#2vB} z!2PME;O(%b!0m{opzWxofbC^V!P(a=1!AvQ3c9{-DZu)MrC{pMECo(>Q8o)p4De^^ zCG8q*mQM1&+J^Lzc2(scgZpo~ZjK(Z#Zq*TuUQHLPgn{9Pg)8BTP+2Frz{15uUiTL zPg@EA+bjiu-?9|_;JZ@0>D4F6aZeZ6aaQu3IIDT z1%MYV1%ThN6acK)afp1Hk{o)&XGdCzmY^ zg1Mi3-_k(n6D@OK=vV)9faq8MbD-!GHFLmtziYV12kWnm6j<$ZWo9$e)$MwSLx-e+0x&$;n}rNSK0@;=ML9N6+c z%YuK-jrUm==0KPCSr+DCmls+U=Ac(z{bt99U*2a~@XxvNKFflC&W(2n7UrRtH)j?6 zb8fuPvf!U{lQ%Bu{^wztm%|n2q4~bO&$8g3bGzSVSN#4tH(oqf@XxvNZnc7c&P`qs zW&4L~-tSfL&$;nF%YuK-jrUm={Bv&dnl0NNzIk6@VIIPHpJl;6=XT%T!c_3jx$!>B z!aSVwKFh*9r1L(@!aS_=KFh*9wDUg8!aTh5wy1)C&W#si73N`{*PRvSq5i(T&$1w2 zVY9g*d!<*wKj+5#EDQ6n&zq|X^U%+G#0vg7H+jLBwFmrX<%>6A0(2h!31v+<#)f`6VZD_=AUe(=w;@u8=Jf1WLC zA9^a>q<_xZhn@=l`L(Ql=&9hJU*khh1^@h-d`-jlPhZT3o(lf?wXA*Uso`Os70COpcQH*A0Kn6(c*6>h>~);{!9xCxJ0`_NP2COl^CLr;a9@WzLp3OC`6 z4?PubGSto5hn@;I;pZ3E?C{|83tA6)e(_UVOXnH+*LN)qJiqvfC1K|m)^*(kog7`= zO;E}8Ub5n#lKZ|%f0M2c;khK~40L=hN%{gEpi7eBo{rEZiSu-b zE=i21V{}R4I~}A;65Hu0U6Qy?hv|~UbUIF#B%?kZs7sPAKu7A5#F09xmL!JMVYMXj z;|Wfm@UH`FSxfY9Wi5lhQzY@Oj;*CI-qpdiB=K$=h4HQquVpRP)$z3?vF;fPV_h9# z%UXiI4zVSPk#&qMNqnq>Y)N8c9c4=r7wa%vl9*V>*^nN)Nrrkl*p?)bUPs%KB+%<{Tat|PoCSt?&H_>1Ss=(e3&eP5fe`O35aFE#0=%<8 ze0LTI@6H0z-C1C82MaOyg@qXW!a@vwVIc;;un>b^Sct(dEX3d!7Gm%V3o-bGg&6$8 zLJWRkAqKy&5QAS>h`}!`#NZbeV(<$KG5Cdr82rLQ41QrD2EVWngI`#P0W9W^0W9W^ z0W9W^0W9W^0W9W^0W9W^0W9W^0W9W^0W9W^0W9W^0W9W^0W9W^0W9W^0W9W^0W9W^ z0W9W^0W9W^0W9W^0W9W^0W9W^0W9W^0W9W^0W9W^0W9W^0W9W^0W9W^0W9W^0W9W^ z0W9W^0j!%JVBP!x>*fboH$T9-`2p6=53p{2fOYc&teYQT-TVOS<_B0eKfq%C9)QLC zJphaOdjJ;m_W&&B?*UlM-vh9izXxD3e-FT7{vLqE{5=3mN6-VXu+RgruplqN*9#I@ z=mA(*=mA(*=mA(*=mA(*=mA(*=mA(*=mA(*=mA(*=%K@fg&z2Yg&z2Yg&z2Yg&z2Y zg&z2Yg&z2Yg&z2Yg&u&#{5=4R`FlVTd-nhx2JQhm4BP`&ShNSMuxJlhVbLD2!lFHJ zgeQC82v7FF5uWUUBRtsyM|iRaj@*-QDmanaX7->ak@6_9j9x<-f<|y z-f<|y-f_A%>>a0T!`^Wi#NKfj#NKfj#NKfj#NKhbHtZb-NkVQMByoEjBni23ki`6P zki`6PkaY8dq?;ck-TWZw<_AePKS&aC;~?oQ(6u=W5b7+@wK)p_>ns4QvjDKL&Vc=e%!@#{jhk<*64g>cB9R}_NIt<(kbQri7=rC|E&|%FVJD&UZBIky+DV7ZeS>L149`G?gJ~rbst#a=RUB)&wXHppZmZHKljlOV&FbV!J>V1 zZCJFAt__R!!4VeigCi^|-yYS5#iD(1ghl%R2aEOr4i@bL94y*LUxr2d;0TNM!4Vei zgCi{32S-@6500>C9~@!PJ~+anee`8mv=6MXXdhT%(LS)kqJ3b6Mf<=Ci}ryP7VQHo zEZPTFShNqUuxKAxVbMOY!lHd(g+=?o3XArE6&CFSD=gXvR#>zTtQc?fffbJJ11lWc z2Ua+?53Jm=V8wW&53Jn4VC4n|D>pD$xq-pT4GdNU)`I?Ue>beO*%=rDgjeHr78ei(#>e!4bT=%;Igg?_p=Sm*~> zSm*~>Sm*~>Sm*~>Sm*~>Sm*~>Sm*~>Sm>wYgN1(hg@u0jg@u0jg@u0jg@u0jg@u0j zg@u0jg@u0jg@u0jg@u0jg@u0jg@u0jg@u0jg@u0jg$0=p*LVdB{qPG5{qPG5{qPG5 z{qPG5{qPG5{qPG5{qPG5{qPG5{qPG5{qPG5{qPG5{qPG5{qPG5{qPG5{qPG5{qPG5 z{qPG5{qPG5{qXB7z^}6azs>^uIt%dYEWod`0Kd)x{5lKp>ny;pvjD%&0{l7)@CyqA z@CyqA@CyqA@CyqA@CyqA@CyqA@CyqA@CyqA@CyqA@CyqA@CyqA@Cyra6Glx43j^>A z3j^>A3j^>A3j^>A3j^>A3j^>A3j^>A3j^>A3j^>A3j^>A3j^>A3j^>A3j^>A3j^>A z3j^>A3j^>A3j^>A3j^>A3j^>A3j^>A3j^>A3j^>A3j^>A3j^>A3j^>A3j^>A3j^>A z3j^>A3j^>A3j^>A3j^>A3j^>A3j^>A3j^>A3j^>A3j^>A3j^>A3j^>A3j^>A3j^@$ zEWod`0Kd)x{5lKp>ny;pvjD%&0{l7)@artVud@KZ&I0^83-AjIgYXLrgYXLrgYXLr zgYXLrgYXLrgYXLrgYXLrgYXLrgYXLrgYXLrgYXLrgYXLrgYXLrgYXLrgYXLrgYXLr zgYXLrgYXLrgYXLrgYXLrgYXLrgYXLrgYXLrgYXLrgYXLrgYXLrgYXLrgYXLrgYXLr zgYXLrgYXLrgYXLrgYXLrgYXLrgYXLrgYXLrgYXLrgYXLrgYXLrgYXLrgYXLrgYXLr zgYXLrgYXLrgYXLrgYXLrgYXLrgYXLrgYXLrgYXLrgYXLrgYfGtz^}6azs>^uIt%dY zEWod`0Kd)x{5lKp>ny;pvjD%&0{l7)@CyqG_=SZ8{K7&4eqkX2zp#*iUsy=MFDxYB z7Zwum3kwPOg@pwC!a@RmVIcv(u#kXXSV+JxEF|C;7839a3kmpzg#`SFB;Xeo67UNP3HXJD1pLB60)Am30l%=2fL~Zhz%MK$;1?DW@CyqG_=SZ8 z{K7&4eqkX2zp#*iUsy=MFDxYB7Zwum3kwPOg@pwC!a@RmVIcv(u#kXXSV+JxEF|C; z7839a3kmpzg#`S^uIt%dY zEWod`0Kc#>1i!E_1i!E_1i!E_1i!E_1i!E_1i!E_1i!E_1i!E_1i!E_1i!E_1i!E_ z1i!E_1i!E_1i!E_1i!E_1i!E_1i!E_1i!E_1i!E_1i!E_1i!E_1i!E_1i!E_1i!E_ z1i!E_1i!E_1i!E_1i!H0A5Ve>|9BEC48bof48bof48bof48bof48bof48bof48ia1 z340P~2!NOVg*1#V$4CR|at~=JU5=9m)8$^$aJt+_8c>(}Nki)L0BKNN9wZH`%L&rJ zx;#W0T9@^4;ZKr7;JQ4_dU#z8r47U)%d6c@=nb@BN5QGie}R#t>JbczK%jV7#0r4adtF(ty0I&$G)3K=QIazb|P} zUY?^oEHBTK2Il3Pq@nqqKJP5sgY&(=WIa6JyF?nG?{$%e=zH&y2I+g3NyGHL?~?}V zd*0qqeeXTigY~^1kcR8rdtL#0=3)cWH5VHYwu=o0+{Fq&cku+lyVwBm?Sx(ha3}OC zggc>EA>0YQN+0cnUZsJb1!uX+T4(5oH+AoQw700_P6 z5dcE3dIW&bs~!O$^r}Yy2)*hN!0YD`079>N1c1=19swZqsz(3_z3LGFLa%xRa6&x- z`~wCc0&EfLA;1as5a5J*2yj9@1VHGphX4p2CImR4!yW-3bl4*RgbsTIfY4!&01!It z5dcDmJpw@Jutxw09rg$Sp~D^lAas}r;07Hg0=R*Pi2zRMFcH8B9VP-ep~FM~Cv?~& z0E7;E1c1=6J$hlv11LWcK&|xBg6FTe>078d70zkm9M*s*N_6Pu>!yW-3RKB^W zQ<>g}4toTE&|!}N5IXD;078d70zl}nM*s*N_6Xqh^9TT;!yW-3bl4*RgbsTIfY4!& z01!It5dcDmJpw@JFcF|g=&*+X2p#qi0HMPk0w8qQLx2&T|utxwV)FXfs z>Jh*R^#}l=Nsj;!n)C<&p-GPb5SsJ|0HH~b01%oa0=PkwL;xo=Nd$00lSBX~G)V+- zLX$)QCp76106>x+0U$K#5dcDy9swXUNdzbon)E>c4V)wdIH5^GfD@YZ5a1Q?5CEY` z9|SOnNO}Z-(4Qb1c1<_M*s*- zdIW&bq(=YQa1c1;K5x@ye5doag6cNA)O?d=>(3D322uOJZfY6jj00>Qa z1c1<#M*s*-c?5valt%yvO?d=>(3D322u*nefY6jj0I#1%00>Qa1c1<#M*s*-c?5va zlt%yvO?d=>(3D322u%?IiiD;-1ki`3JOn^!%0mEzraS~dXv#x?8^{L%5SsEq0EDJI z0zhcWBLIY^JOV&y$|C@TraS^bXv!l1gr+q0^wD5nKT06)glCZsxBxu)?gzP$! zfW4n2Tzjp++G_>XUMryXTEVo}3Z%VO5bd=BXs;DKd#%9PYX!|-D`56o!Lrv1l)YAv z?6m@9uN547t-#o81;kz}81`C$u-6KLy;cD1wSr%-75I9spx0{!yk0BV^;&_h*9vmI zR)FiZf?KZ@*m|v?)@uc{UMraOT7j(B3Szxh0PD4aSF2TO8eHvVN1vpo!SzFnr>SXh zwU^P!dT{;lXX?w;G<4dlp=3RD+RNM|4W0HvI!Qz4hyTL%&}lD#lJ(GOFW!pL z>IIHPz2LE^7eE&Eg2OJ8k#n<~Ebm3Uly>FZA|K4i+`vA^=w`OTEY=S*3A&XoDL z__|l(bEeGCnKD0T%HnaR%-@+Ze`m`4ohggQnKHj;%KV-wi^rKV|7XhLai%ODXUgJn zrYs(3%6Q3?#p6s_JkFHyQG7kC>%)-9`^yZ2Anz|TjDozs%#`tyDdQ(o#!sd!-ujDJ zJ>F)@_$j`MbqfEK@#8OJ^>~{pi?{wdR*$zChCtpwX3BWVl<|})<0(_dQ-*Pn_m7z} zzA|NeWw!G*BCi+H8JVi5^!!HT^+J|@f;92F+SBk;<7uuwc6%Cr_IMh8_IetA_IaA| zO|7Tlr_R%iZ}xi{|5rwLQ9%HxtoIBEsBG{I5U6bQ3>c_v@(duTZ1xN&sQjvDfI;Q+ zo&g7y2Rs81D*xCsAffV4JOdOeU+@gZCY3LG2AxagOP;~#r1GF=Fg&R| zw)Qfx{wYaVrL``D>JipL>QRz_`Z7s4{TfLyeT5{Hew`$ceuE^8qQYemecty)m-nKl z>GF=y@|WrIj(A1s@(vyH4e0Y;LAlE~=S5FrniqYCxaLI~Lf*rqF{}|m-lN&>|K-g6 zzx*pZhxceZd7mGz^!sE)?(FM!ywguI*wM#7@T~|oAH6@oZU{CXb^nkIf{nbFk5|3P zZiqMkCY^tHq0`8F#G8*shsYq_{QKWsCxdwN(da*rLA?35%qSVen~&uwUE3+~<~Q%! zrOe2C#G8-h2Rl}Rc=OQ@{+bNp%}4U~J}W`I`RMyzf_U?>{5Hi(5N|$u&!&Gy-Xq@p z=I8cY#K?QZo8QQfTx}EL&A(6jxe#wYy6!tA-hA|-QVdytMu?e=3_XtG4`3Jj39eIyX^pU)9%c@Q=`dCJ{ zmO(iBSnknV1_9|~xruKXgrwid&t)xxp!CrXCdnWyeboQYWDuDChXARY{J=SRr}yLG zpB7{E4;+`QIR%ybJWJ`l>WfP7<>8k@< z*@UIA@4rfJWfPvlPWnnpL+?lOu17mRr?=ZK?ni!xcvZIkXGmvLOd~%-xEj_X+isGG zW>ZWfKSMH`VjB4wg6*R)a@CSVESq8)`597$DW+Y|?)cJk=TD#CvGwm_M{DHBTW3$T zpL^@rq4qOxooYLC=GcLAoo9}{)PCV?%bB*nXuS|=>4=Z?pyTTE? zc%-=E!uDd7JLNcS=U#szvh$SeDe~pW`H~ZP=9%V$hhIG2AiI)UYGt>tZtEzX^~thb z?Rqxywp2T`!DDM(tl6V$Tr5&{h~KuhkJ=Aa{e7i=>}mc^;yh>KM2aFk*LJS+@k%`t z5%Zk+OnOz?-gj;7zEXBC$>4xiEw8n;o{Jo6?`%DHqOJA9jva?uFPv@b=n&!}Z5@%*truEf zdn@w#g_d)jttX#|oVw838fiZjIdQt>!t1S1L^|6eE$7~foNv9*Ase*6*4ff_PT-2P zL{7*NcSy<3)3Te6_EVj2v6dOi_3+kUd`)LZhmRZr{u#n;ZXb)0@8a#CW>g|^o&c1p>P zka?o@T-Zv^#PFRRFDosmiL3(=BJtL|$v9!9)ycUdbw+j-1`a*E%{y__mfak@M{r^myf` z`IH?0`KHK`gUv@@i5_l>95@m=bok)c4m373Mm`@sBI(aR5qagn(dQ4od^92@4o6=) z`i;oJ=1BCVZ$$p&z)Ou!M4G;S=y21KBawrLcN}=}&J@Dca zk;dqY(XWQu9gZB7y&T>VidpR^(%2Mz zLG~r`ytGX|QM0^HIM;Hvwc~t?nCXE*z>8v!(3MKZ|GWJ=)pky-b>fUfgoy8K$9H!q zeJ6s+J31pT)*o+(9%(w>EDbK*pN=jLyma*Vi_x#kanE09`;J5s%9a*JTTwhYYzNCCT z<(sOHy;&cXebw7Gnr@Q3rq6%#38_9P!yB}Z-}Nsinam;cJ( zTXJNOF3U1@m*sFeQYGEx{$p=O!{NhTWXInuX$*l@=#T7_kS<~E-0Lq$5R;~RwIX_? z;lP2gr zS}t5@d8=|;sa=upeJ@fO3PwKn<{7E>$<|H@!ezBCt*8u|-;T6uXZ?u1yx!XBXSMzKVbdKuO4^`!;BA|1wUKO~ ztx-`gQ0&_yGX~`+t>@Aq`+2RUqjldNslK?NRoYrMEkDPS0~bf!+xJ{@d9koHaCCsi%-jDuO2@x-Ncb2$B)ZCPj{X@Q*>8xD}lPW z_s`TY#hSCf&bH3Cw#0uTa!gb?-f-~6Ls98p!1W=PD1t1Ca#jy*iW2L{_1l9j^66pV zJ1rO5T3(YOUuDU@%3{D1kuS(MSa(X%jt~cSwtriU-Fe|+>$5vF794-0<;=IG#ZO$k z(9!lC@nR?`!&ELBBb8s+`JG*1pcj_fzb$*;GGp1H+<_J_6szwPX?$q(`p#o_r+R38 zb&r9sw*$R2YB-hW%EHw%7OfP;N4K8=ef(_O+1AsoEhk$q1h%DdO4ZV}rRvwnXi@{( z&hp@G27dJ6jPmV=lM@eD03EHNUkR}{w1iwEbew9v;DK&y&6&1yt*2ULgjp;rNXn?6 zbf~+GBVK>K^}_Mi3m4iiR8~lHKX}+(;ezC~i&F07Q;|bwS|z-xvT9E|VIq>0l%a#P zji7d{>9`Di4j-2Rqm1^x`e|oNsU9T^!?$-(TYXSR zL^__&9g_~LLxMny3Zz+;A+P>uxSwr4f|VdS8Uw!CiE5BS^pj_vitXM zk&23EBie6=Znot5`&sM4=-fo#;@Qd;x`CgBY-c!b>*jrJ2ot5flm?^XO4)0<1?|9} zJ0H5Avn`z`PD`Kj^hN8RG!BJ|{uhhm1bFWQ9t_=EW0|lO!QYSm=*@QQJfTRRI@2x) zA3M>0@tm04m5)3f*|RJ1N0B{pYBJjrsodEnJFj{+B7eUm(d1mGE`IULq1bn2NW_M( z?ri&JL~={gkuOGSWazp*r}`14!ssfThBnPZdgd?uLFIGLRQ*xqt5r|#|K=BWeeX?{ zTb?`>eNuYsUArou``j0HJ^Nhfwzs+!B_Oi%EPYF;e~5_|BDBR%gtqID2wA!F?5j23 z+$F)@CYw&TzA5y2?lZEJSF7c8K0~7fOYA%mCRF`M+ByP?A<5r(9wW^X@y)9=IhB#Z0KHx>~&pOoMrJYb^(P~A%{+2@pbzST6 z-zFMMg(b#HBTM^hjPdJ-tq}8{AD$mt@Bd$i=g-_C{{i7yJ1h;*ftW4b@kM#ZV%d-A zRz7pR_t33`$>`RWbH86tt0C)ucPw07`Q*gKGp*-dZ0QJ>0I!CbnX1o+`{gpSl|*A{ zqRA4wbxpG+_DD4Q%v}_n(~g~TL^;|q89m7o*U&QEeDO>eyoOGF#~Y_*)>^wW>Bgjx z2LDh~DX_Cc1N4_d1?!|5&&hC10=}QetE~S*STEHKo!UhS(6XgYy@qjP2xs!Yu!)3W zsaNO=Ln?HDp`g!Fv|o_>QDN&4t*tZpmaGpw?60IZj%8D=i z!JB{h^=HFag}v{RHj>c_vDXYtG z-&fgo+Dm?hDXtT8aboJpodvmHQ0xFjk`R#eV)lQJ9&LnLRPLBh_R92;%&3Q%t-Gr9)HN*jJ;xie6GeSu9Bxd67|fV@qdCWreP65V35R6{_!J28=sP z_Et8HqibaPrlWOh>c(dUgDs0E_wu1bGWY+mle>6c?$bQtv~-;X7fKZ`Ana7MKsXgn zLatS1S35OZTDY_-wxu_=&8(N!M;kz5o=;^}+6Kkxbr~A^bi!6%b;*R4t0lLq9(h8# zPEW{7m7S1gKX^i#t(Nhlcs!NU{ayP7yBK+By#HSq;dRvQ7ZEMzU)A{jO`ENzqu41j zlP`hxob@}!{>u9U4feK@?n4`%;yc@(-63}zzbjWtuRi&t?&O2G+rC&kWH%{NMkgix8hM zE6&kYJ}jDlYR_Zteqj1doxHPnJO51yV*VPjFjy#rhGU97w82E=B zpD)gIZEf*sy}92FtK1ouUUh~mY>L*UOp7?h0-1Mde=6d)@al74$Cn0s*zD90-l=!e%lj3R1K^}p! zwj>-{k%!&*l>N(~r?@*A?mslXcm+#NMixWmK1Hwx@3eM??!))Tee3|C0mlm@QxHLyS^MMu$yq?*W|e0mH_h@Hi9J|HW9sjhagVw zOzDme969)8UESXOPf88N_e0HnAd zD9jT4mM+>R(PtH>7>96;oA5CnQXL=Cq{7)Yl^)X7Jz8w3uM9fvs@zqS9eST$+_B`@ zp&xZ`COEvJ;ZWV)D(>_Y_ZA*+u+y^+szHm#3@x|c zCp>=qMS1Y%w#;U2y3p580x0^_L?0+k%i)B{!gb zXL50A7|Te;vBEccOvj~&dnl*Zu$4P~-4l_(ja9ToJrNgQCrjOrkai2BSdusR8 z?cTSiwtW9Gq}(Z7%YG^<>^UW?eHe2+!tpzvv)i@dd>^e$F(~bL=D`;7>Tj>jHVmvX zp=$E{3IRr@f4_s`mD1YjLYJ8SQFScs`Ti?*LF*;QZ z?O;_lky&<)Q*>{D%@bk~q4&Xwnyv7&ZK9-Pv&Z%H8YV7;8_5+-Mf2l zxTR9w_B*Al+~cTt>bqLxZP{d7naGo0j_8`ucWf1w8y%&4daB~>T~A-^kd2)>9ZhSI zO4&-taB7|uOpeLJ^ItuFM4p>Jdc3hoo|2cxr4Jo_Ssumz-nMlw9X#Ij;-RD8prb9` z#CkQ{peb@!5-a^6#YUDbANG`jZR<~OY&#WeK)qe|YM4C+c4~_)62^lATz6KIP!dB>dh7 z*SiG2&A~(0)z&G$R5>0V&1*R!(1x3I4+)-nd8}87w1xbp?p&)F&VIaByz~k!qE}xh z|Th;kLZtr{v4t>fC|OKQ*Z*SR8MCRD$cZ@d!3>534OlTp1bp`hwWy^ zr^c5sH>mx2S)*)4o6m=H3Qy^Wyivx7YQO1j{ zt~H~a+=VEu9~FC5?G#vEzS~_?6VZXFmx?x ztP#u zSmDw{n(7fc29x__>O*YgVaN?6?OHnKm#sNM5#2`|r$kcYYFq#QAFW8+?;{D3Hn zTzqOPlydWEbC#OxKi8R$%W{i&h;BqSWT!^-{F%Ffm|JD>hu%Xyi5IH5l| zfBMbvW2s|beDmy?U11mD0q^7TOX>?}+U3V1p&nJ`xyR*);T-r}d!$%aik)p~JELQ7 zc|y*PXtxV}mHk+!c-zm4@H0Ly^IH4Kw;owSUcAxzdJD%W*3JX{as2_#89guC_rX)A z!b$mESj{vL^nP~uou{lWy$4cS#P=KSpGh(GN!d`^4x?8Fp@ejs@;gb}pZqqxv=VZW zsUB4Wm`8&$B|a3XPqhcj1(Wj3OUQavy<-o(U`8!UeyK@|*BFl>QBBfzPRz4qN_8ar z{>=L@2X5UoDhYAyN=LBzn^bQ~nJ_cAZofMao_ACe>&ZMCCu!g}+D>+!-adjYIdC!l zOWxxqdTKvJ^i#+%P3;V_6cdM(bs@|4gJ<7t~=C|c< z&F-50{Eh10raCLIyJ~k+$k<)A$1O zo11of#y%_2?3*<2tI~ZmH&LRwX`j|3yq`vETGQOz+-NoNtlgURP5n7dh29!{A`&KE zc8V6Q5+uFrsML(em%bFK4i^>0af@GaFau>_^)VuAq?G`sKc6Xyx89YNiX1Ff@?eC; z@<(p_X@@pTAD4-~lV^1DK%TgjOJc4RJ1>_0$}l|Tt1CanvpQZ17ts$N4FuS$#>~mqU5} z7vxC0o6B}7maTf^PMfwimYr7DJZ!JwXz~=a?)uXY8YVFVY}BrK`vK}6ae(TY#~k4^ zS77@SWZMJP_ijsiu47hPD{PjNJ60;|#dGrJ4EX_g!yifD@R63BmkhD?gtrdJ z4U`V~^_O%2GWB7e77N%i9rE)sT~Wu1n&OJx z+g9w;$&QX!_jqn#*N!UA{*2hIMg3)gfjPBVIbz(t(J)`i?dN7PTK%^%qKQD^+{R|ixU zf1M~NsXt|@mdk0K+zc-&3O5ub9bSF5&7WasUMT!LF+Ak`(3b{?)BRqEKb#zX=c1Ft zW+w~iXEoRE)5z3xIJVp#v1lIFeesLmlwF06B>b*p%P%0XwRxDu7NfJxLm?<#SI)sh z)|u0`uaF9q^eqq(is%n1bt=8A66H*6-=9+YxC4cjdB~}4gJJtF)&5&bhMP_HLmB&t z%+|DIvCLzE+4{+XTc)&&FIv?@Ja^0n)!1k`Oq|dNcdf@U_4v`f5#N8li{H?J3C$_BL=6=DJ&xHIJZCRe>+)?q8Ez6q{ zc2pd+Ww{f+qvDV)pAXA_YRi8fmJi#qJXN%#BD@FZEBel-9ThPQCRvn&N$_xAZ-{w|GtJt!uiD zx1-+D_x#@CrKq>`oxZnt7wRqjl-Dg@fqLsFx*cymz4dpR;)SQT{$5kOj``LrOTBUFOR8xOV>U~XJAvLBcUcr3pXPV+os<-qVx3_qW>a7V~#~YAu z$@{aUCF1Nw-$HwCfB(FTarEjCXHAqQ$|CX#vkkZ!y-{Qr_xAb+n zw|J}ZE&bltEnaDSOTYGYi}xAd(rkFZ8)1J5gTG!Enx4Sh(o869SidMQE*A(q?yH8WJ#BF^| z?QL4(c0$*2?zi>xbGJF$+xqV1+nnEReb4gkzp*yEt**O$jg9 zds6D2+q^XSw)*AvPg$o9xjjZoJ#l;7Qf>cg&BV)cZ>#XPZ%|aFzRk;UZ~u#)5^uY` zt#aPxCB(N?z}vhH{kBQQ+s_yDEyxRCwQwoyWdV>D-qjT7EPP*6z_Ot4MqWU&1(j?8 z$reu?1CZ z0mT+nu>}-cP{kIeP0d^K9zSV$^jlE<7SL}&^;DZ;?~dwshwyf{KOFrIYTnhBze9Mt^Fv*Snv2@jcL-s3Rh2tvdskJtLkPRm zquUX*?rQkHgVJ|ZhdU^JSKImyuVufhf%gu&-?1a0^j&T1JA|UU8W!*H8uh!{x_8k1 zj_Q5~-S61((EX0;eh1w@Py+7!o#}ALj?N3uKd|;h_dBZl9d!S|T9B8P-_h`WhqqjR zpl?CHg9|=TI_^wy1P$1Cc&GIp4bgXahxG^6W_aRGT3c|I?KJQ%qV1y6xCoo1&~{P7 z=_0|E6xuGTnu};liq2~BN;uvk+AjV`Q>eM9HCsf@MfK7moz9}VXA%7t2X#BTnZ+SZ z(XlKJYYI{qmDEKPTU5msQEX8aTST!%RcsN(7M0XRNL^I-EJEs{lDddui>lZniY=;p z7SU)?*<3^;Qjof+URs3II~tc3(ddqnx`;-Ls?lP`G+NY-a}mWBO|f~_>2^!+SZe7n zLrW~d?UMRz32m2@+a_4vdVWjLxTN$i!QYbdw?y1sQo@&@aY`9X03@ zBIPD@NO;$ytM-R?=@0K{q_~SpAE**{A@Bp`>MokyRn6|A*kxFAqc3Z#EfeXNbqKmlU6!>C zm#ND=J%?rLa!+fvOfwXD%jz96il`|y(29ToEZ zU`uK2TPAKS>lrQMJNv@wGEpSFOjfqTh4!`8Wn#**GPjH;!y9O&Bt68k61a>*m$m0y zroUKL9+&Z}eUf(hZ>?tbLE7c(q?FEO+-o17UH&oal+|Ut9A0iKN2f2jr!H8=+4r=+ zSf*#Wr=D2G=l8U~SpFyWsSdg4Ew4P@qh0PPkN0Sad&=WI&i$V9c#pHar##;C^V8^h z4<7F+kN5nH6pwp;4$9*_ueI`c&+Dl?-h;<`>a2V4cu&1_j|gh|-6Lk+(@T$gjBf6! zU+zKYJ=O0XIR4U7;P^{b^Byk$rK-6?1YOnsX$4YOHNLG7Pgk|KT7lcucu-{pZdbMM zT7lbDjeRSSv#LGW3jOG+w)_elt!lrv0!OQ=!wMX&Y7kkWS6x+AR-kHC`@9wU*j3eN z1;$o2O0J;vsw%cZ#9q-6#R|l&Xe?NPxD{=|6^L6=;#MGTMTuL1xD_RC1>#nexD|+7 zQQ}r`){1Jh0&y!!+zLKh(edaC#I2}CE4Xe&HClnV71Ib0t|)OU5VxYlt>DO2jixIQ zx2pZ&3jSQxxVr*>tIFRBZe7)@k`?${RsL4+?yB;)0)MN@-wIA%RsL4sZ&mqQ!Pl$G z-wOP#Dt{}ud{v|3%KOIVsz${XJin?@aph;M)9AhG=cmN2`WY#4t9}kj+^W}FiCgu0 zDsih`GbL`->!QT1`q7oRReFn6b;v5c#j1K@6&hF71*`NOtE&6zG__WxSD|rLwOyTM zovOJCjjO8P8vL!PVrvkvrfs%{=hw8A)^Pcnw#yp6UQ<%naPpe6xrTSwl*TpOx~BZC z;m2#Otf>xb=&+_b ztf9l2>ad0mYpTNPiEiu4!#eS7T?tqxf~~9P*NIu{>hg8;TUY(o z(QjS#TSvcj)o&gB)>XfC^jlZ`*3oZW^;<{3b=7Yj{nk~#b@W?T{npWMUG-Z>zjf7b z9sSl-zjgFmSN+z}Z(a3UN56H|Zyo*CRljxgTUY(o(QjS#TSvcj)o&gB)>XfC^jlZ` z*3oZW^;<{3b=7Yj{nk~#4fNYkjy5hCaT^-zHr^$r(QV`Vq%@vwyhlnS*arMCWCQ&+RKE@M+fe;B&~HQa+d#h!)o%m+HdMb2^xIJVHqdWF_1i$d4b^W0 z{Wes;4fNYk{Wj2VL-pH0zYW!I1N}BszYX-;Q2jR0Z$tIlK)(&uZ-eW)O*qfH#LsUv|+2;WqHZsM0s9SLm0`=+{e6ZdTDNMIBC zH`TkFcxh8d0-MBwO?C1n&f3(Gz$TGlQ+>UO&o*@=ut}WQRF`k!x=kGkY!Wp#)$^Np za8pMDn~Zcem4Hng`70d>Y%?MXBxf^=4>?N$5 zyTS1odgN{>tJzDKId?;&ZT1qwkK7HVH+u?IJ$-Ow1Fy~I!?cSD)aULvUFZs=$^dkIK#H#7=lFM&z!hK`uCmjESqL*qjB z5~$>E=%_h+30QJBG*VOzd&{&b}0;b#zjTYH10LtCa2$Ai={J9%SclHYY z%fGJ-XRqMD{QF9A_6q*Xzpor;ui(G@`$}^53jWK#uPkS;;J^I)N^|xK{>#6wJZG=q zzx?}3boL7V%fGKoXRqMD{QF9E_6q*Xzpq?pui(G@`$~593jWK#uWV#6wd}puVzx?}3c=ihZ%a0jn5n@$Be&j!g_wp`0FOH=f{jc`Shwz)#S&Fzi#}UA2a^C z3Gewa+x(V_5G2^eBAfF#I{<;bC`7z_Kn?Ro*Gyb{>_4zU5ubW_>A2a^C z3HSLi?XR=lT-xTxjK^*UFZnU;v$Ne?-sZ=&*Uok`oXL-Azn$&o5;s4lJ$JU70Zx8Q z`|fNvm$~^dpY4Uz7MN+hu%B;;(F%@imFRvR%g4 zB>u{F8DEq5E8As!P2#U?m+>`;zp`D%*ChVRb{Suj_$%9Gd`;r7Y?tvhiNCU4#@8hN z%61uFllUv!WqeKIuWXm`HHp8nUB=fW{>pY4Uz7MN+hu%B;;(F%@g<)j)_9TaGQKA9 zSGLRen#5n(F5_zwe`ULjuSxus?J~Y5@mIFX_?pCD*)HR2(*4zCd`-H)x{R+$_g9zk zHR=B9GQK9=UtPx6r2DJO_?o1D$#xlElk_jyF5_#G{w3RG{+^_N$#$8)C+T0ZUFPpe z`j2cE{-yuOb{RjD^dH$S<7b-wBRg&V;I;S|5^J` zb9S0|pPjb;ZJPL=owojLns}a_w*G6{`II_-X)Hh)gLKc~%))9%M<^WU`l z&%R2Xop!%Xo4=;rU(@ENY4_8#`DfbwGi`pEcE3!UKc?Lu)8>b1_rtWsw`s-~*=h5` zwEJP&^iR9~Y12RL`ln6*wCkTX{nM_0+VoGm{%ITUq+S2C>7RD})24sg^-r7rY1cn( z`lnt0wCSIA{nMs@+VxMH{%O}gZThEO|Fr3!cKy?)f77RD}(-v>iu7BF}PrLqU(?9L{r%nH~>z_9L)2@Ho^iR9~ zY12RL`ln6*wCkTX{nM_0+Vq!?lv_N_nEn~pKV$l5T>p&epK<*&rhmru&zSxh*FR(W zXI%e`>7Q}^Gp2vW_0O388P`8!`e$7KjOm|2zgs3>#^uYHd>NN7WAbHOzKqG2arrVP zU&iIjn0y(RFJtm$T)vFSmvQ+rCSS(o%b0u_moH=TWn8|D$(M2YGA3Wf<;$3S8J90( z@?~7UjLDaA`7$QojLSD;^3Aw>GbZ1R%Qs{4&A5CsCf|(9H)Hb6xO_7v-;B#QWAe?o zd^0BBjLSD;^3Aw>GbZ1R%Qs{4%{aa@hVP8yJ7f6HIKDH6?~LO+WBATEzB8u(jO#yR z`p>xjGp7HH>px@q&$#|GrvHrVKV$mOxc)Py|BUNDWBSjy{xhckjO#yR`p>xjGp7HH z>px@q&$#|GrvHrVKV$mOxc)Py|BUNDWBSjy{xhcktm`*xm%p=Ier0FP53{c4tX=-j za`}~=HGj;yzO#1uJIm!)cGmnd>w3@Hp5$~&siV-&6+=EU7uMS{>}REYu5Chb-iY7_&3YteRkILpLP9aZTL6q!?RiQ z!>sE$Ys0@;AD+#cKjvKDIn#H}^_??)=Um@8(|6AGoilysT;DmlGkxb=uQ}6e z&h?oyedb(`In!g#FAwI7-#OQ3&h(jcedbJ`IoD^-^qF&g=1iYC*JsZ3nR9*SOrJT| zXU_DQbA9GapLuVed263}Z=ZQ#@`_EhZ&wKmNTl>#@`_EhZ&wKmNTl>#@`_EhZ&wKmNTl>#@`_I$<&d0p* zG4FiL8z1w|#~kaOk2%&mAM?h`P1keIc)IC&&avM0oHL$ox}I~!(@od&rs;dr^|@*K z+;n|znm#vOpE=|2rt33j{N42Sy=m=x)7$r^weL-D-#NSdy6NpZXYu={x9?4B&zs&} zb9Om*)7xv#;{VNJd)aiv&0>35{J-h#byM3T_b&aJJ?)cwm+E{w%thzkr84%LgxtII zO}WcDm6*Fs-CX`j2S+TWo_HsW!g4( zS=%ai8SmyUYg^?mGN|?jE$u#g*k;58CD8%5ts;?Q(HtIoCs9kc%tJxgPq0TwJGmay|3~ zxwwvva&g9bxwuaCA=Hfb5%EcM`<>ETklZ*TL#dYkIi!&C?#dWGD7iX$B7uT^= zF3#967gw+6;!O4C;_CHW95!=tjU~A_Z06z`OLB48%*8d9vo@aoEhoHJ0S! z#M)e3V@WPftj)!BswWpG*5=|mHp`9s`H!1l$Nl`r&9CEr{^RD?aXe z+|Pg9{5tOEKW=^<_wye&zmEI)kDFh|{rtzxuj79H$so)xcPP5&wt$f zI_~E`Zhjs2^B*_Ajx*NIO=w@28)qsqH=%u9Zk(}qZbJLI+&EK_xe1MhxpBtgxe4?8 zI8%|i3GM50Q%yZbGj$a^oJaCXCN?d%T)3J|~LjYy3@ces}fKBsan7Wq)q=nc(#9k}THVXqqV2 zRwqhx6UEx;#At4U+T69qoS-syjjah{=Ur?12`+o?T1!uO&oW`8O)$xsn=q0lh-^z{ zn$ISkvq|%n zPx0quZa;LJKBb?NxqMAKH!^pxY3D@d>NV|L$lSc9odcPR*R=ay=H4~!K9{+6O}oxA zx2|dTvCO4w+I=f?=bCn(%3Qgo-Ip>qu4(t7%!O;(eJ69@ns%SbT(_nXGbeM~nszm1 zE?d)F!{%h}TGQT7%3QUkyOov>px}s zPr3e6rvH@dKV|w)x&Bk8|CH-LW%^IK{!^y^losl#x2+abrqvS>&c% zuPN0lpP)VS32o1Og7(ZOv_10)+B2Wf_RJ?}&wN7LGoPS6^9gOwe1i7OC$v5D3EDHC z(DuwHXwQ5?+cTe_J@W}|&wPUR%qO%x^9kBBpV0QqCuq-nLfbQ+pgr>mZO?py_RJ@= zJ@X0LGoR4*%qM8id_vnZpP)VS32o1Og7(ZOv_10)c*-Y~r+fmQ@(JZBpMa-)LV3z3 z;3=O_p7IHJ$|sbk{E)ZzkhS-axA%~>_mH>ukhS-axA%~>_mH>ukhS-axA%~>_mH>u zkhS-axA%~>_mH>ukhS-axA%~>_mH>ukhS-axA%~>_mH>ukhS-axA%~>_prC$u(jW? zx8Ja}->|peu(jW?x8Ja}->|peu(jW?x8Ja}-!SngKdkX6Ka8LA!{+B<;!l29<4=B= z_>&*j_>&(d{^W->{^W;=Klx#eKlx$ePkvbAPkxyAlONXjlTW&SNz*Us`Xx=jr0bV7 z{gSR<()3HZeo50W>G~y2zohGzH2spUU()nTx_(L1FX{RvO~0h;mo)v7u3yshOS*nZ z(=X}zB~8Di^O7`PlFm!gcu6`hN#iBydM8cqr0bnDy_2qY()3Qc-bvFt>3Szk@1*OU zG`*9qchdAuavhaV>bNFtjNx3{JlPBeJq)d*K%aJlUQZ7fzX-l*^GaIZ`f1%H&A794YGOa->X-l*^GaIa0`RSFgJADSDH;Itb0D5a%uj^HHF7 zHTe`$-PJK;J~eJPi$2f+YCgri@DFH5xcz|h;!b$}ecH(}P8r52$2eseryS#y$((YG zQ-*QMF-{rADYrq&Y%t=okC^NuMcH+@pC93J?*qL$%8%fJ>_6+(Mt+2=z5Iw?-Q-8O zy33E~)l7bbF>QWC$Fv2RfYuvl1)GU2$OJTL-G4zQph;_W3NisrTCcteG679mU0IL` zXwrK1Rgej2(%QNOp9wF>l(3AN3O*BFkSSqJBXdEfgf)%M1(_1oG(s0-N?6koq|^CcsIn`~{f+C#`Z6WCEPD zMzw-WfRom%uYyc~lUA$>J`-P<)2pw7&%_sG3R~-sT?%u0_4Ub*eneQ1CA|WYzf2g& zlA0Gs%*U$>c9~k|m9D@|SKxmUR9? z{$ep%nh570f9X18N#`)+FTqKcrYJ*qA~`ybA%6*2vZQFqU%D7sQn$)qCKF^yag)Eq zHCfX64Ef81f-EV5@|RdAOB$QyFOv$gq*%&dx+huEcrAaKSdb+}RsIqqWl85Y2uZIYr)W22pZ~yvO0)CrM=;y!$k%&y!*7N6%Y|Bp2=)wPfCgGIj<3$&Y*rN6Nsd z%;k6)IQ3~ADFdf6zvE@#)Ter+44lfGkC%Z{pZ<|Da4PdaUItEmN=VAUsmu*|894Q6 zA}Ir>GGF9n;MAv%qzs(O9FmuTQ=d+fGTKv0YZTkrW*8)=*v>N9U~O1zXPb49GR3$m z6A)IW7*}m3Ldq25s!U2)nPObE*$F9AjH@zHVP%SO)n+WDOfjy?3SQ;e%J@nL0(an)u(q)aic%4CR@DaKWs6_GN< zxH?7Lkohs!g19kRjH^?`4Vg3ZGQ^EZ#>=7?;{=&U^D>MRCK+5w8RCY_t$7*Z#v}tQ zDMQ?l`8F>@+?ZsLC1r>kG6&~nh#Ql|I6p<)m@LNmDdNUtG0w~6PiUXmHE-3}b)zzN z&095g-Fna1HE-3}b)zzN&095g-KdOR^Hz;rH!5S-yj5e@jmp?HZ`Ig!qcV2QTQzpw zsEl3nR*hXZDr48YRb$tU%Gfn;)!22TGIq^dHFn*oj9v3qja@e?W7oV@W7mz!*fnp} z*ma{acFkKgcHO9qUGr9rT{kLY*Su9@*L4IdZRo8UyKYp*u6genyRM^HDdW9o?7C4I zyXL)T?7EI*rHuEUvFk=GpMizcErizZ@=_jdCAAO}p%^Rsv_fKlnMtZ4H_fKlnypbAp z|D;AOVy8ykKdDjkMrzdklNz;%of>ujq(;pfsZsY&YSbcjYSjIc8Z~dEM%_QDQH$8A zQTI=3)Vz@zb^oMBEn=re-9M>O^G0ga{gWECh@BdB|D;CE8>vzEPioX6c52l9lNvQ| zq()cunh zwUJ(G)cunhHE*Ow-9M>O8|kG+-9M>O^G0ga{gWECE4$RF`zJMO-bjtQe^R4%WtSRt z|D=9weN$@G{ge8!^-ZZ!@4r$%w!SGf>it*h$DwbMcO8G}x$~#b?~s4I`c%Fv`P`R2 zC*NNGZdFxHZTRkh{M9cZR8{TPPb5@T?ImsBE~u)C)>*lzey2dv`jLaGs`@>aU(bH( ztz1pLec7O@rlDF3)HKxSrw$}zFB$vDXrx4=muR$o*YLdrshb_7rfDymG}YTani}|P zwW?{dTGuo+Q_#NFP_>&6EmZBck26&5uC-n6uC?0iuC?>tUAM=!++D|tIy*7>TCT0w zQ_QII4E+E^)!x1Q-Cu1h_SRdi_SW0^?3Jbn-=(P9D{WzaIoMv>WN(8VY;UvGZl70s zUzOEnA77oQ+E;D$-B)cbuur~V5q7z6PrV&upMCqHYF{lY8for*jcn0qwc97Ht+m=m zEAR7G-e;ewsM^<5>m^LweN9o%uzl24*%{VWo0PSD3!|!bk5#ia%F%1Z7oncDqM#nN zwpl;0QB^CaOop9mZ8MwNmocj9s@X-IeQ-lEtUz5gyQ-_PUDefC>($j@mpV*dS7Y_B zlkb7(vFd89{&gaqW$ZO$)it7aU6Y+rU6V;x*TjnbRhF?IVD|5}X5GIBk@xShgYDmA z$JoEuSL`*B_wU2+`}bMB_t)C7_Sf;Zo?W_c_BYsx?QdY0QYo$WeyLSx)&0%p|7aD* zic-rcwTpV~qI<0R(LHDzrMgi!P?UN{rQTuRQ8AJpEJ`(_pc9qq+KM{%Nxh?9?Ni%Z>b;fg zY2|uqS>Iqztfvm)lP}>24OOTBLC|_HU$V8ofyxX_7{oq|s~BNNpM$ zjG#u3yp4@^?u`;GLR&QLwpMT24V+E5y-C_a3%Grn_L%dU>e)j21#O$AdW(up^;ENo zQ*Yvwo5TxNl2dN3CZie9n|E78Xx?q$H1D=uHj5E;%jQ};cr)MiscM!e9;(+|hh)tJ z?dG~hHrda<_CtO%)oQkCRaZ%92s^Kqz9Z~Q{u*qupqt8H+f){`8Rc(r6Rl5m)m}Rj zSXpO6@%$@SrtRxHC((+e5R$aB9zs(vPs(0_@pt~*LSJzfk z&)RC+Wvy4dR#XgUQoGkn?A5SQU0drJwPc`Pb#1*iz5F$DWx)<#OEc9r&F?HvS z);hJ;y;Rp#neMV+Th>)sp0W8s5RF98Vfkp`)f3=$X_b4-{N@nemS#n z%>Ay!eqkYGM5`$o6)#x^D-6u)s4Ek-aZYsUs=BaI3Dj;9On5kG88vmwF6dU2k!u zx;~0>^-&Y5UdCx!&3am~KI;3hky~}W_3HB1OEy`1*Eg9!^$eb>>zkG3>V_H%O4SX! z?F1UU;tinCP|Lm=YHc44jcC^(p(V6ugG3gsSAz`dG=soa-5~X_3^ui~Pjy4H@3YzJ z*XY$~+-JNs%2C6Xjr%#pMvJD^jS|}RV2!?MvzM^$q`Dc6nq>ShT-WSG3o z;$zFOQE7FvG?QgWJB7oCPj^{{^}g~MDLa}hXo;FCbD{jzGpVVv0gC)p>&Rd0NMu1R zQxn2N*rhBevhvrgA`9%&I^h}_H-$>nRPFaI_NzT>s!%`{Jj1G4Q)LRsUzJz>nulb8 zgE0WCscKfOY8u4yS{>xAX}}^i4Q7#=Myl0Fbs8DE*ECv#*EH2=J!KrOKHcr7EDI{T ze2UG2xhzn^Sl(Slgq8)BUH)40%7UJm{IxTa1#Q0FRT3LRePuy2WH_YzjPAixvYU9^sf}U!0pR}Hputt&r6dAQL zlnn=|B}~bJZBk3fi`LetHqlxey+>>7)avrr!mTW5V?=BHjB3s5(K;LP$zMB0h`-@j zJ{Xn-R>)vdt5;{EvuGWfMeC?g_@zTECYq>aBa0L)Zz2@Edkb)NTHM*n79$xUMWs@SVTnSWTN$S&~KB>9pyz zofI!ND7l2<;mc{*e=1z*g#PX5z6L6~(27g(fe16Jf_L1{b-?M%P zNPFTdP$HxBk@FVKA_>N=5)f`hE@-kRL6=$j$a&~;Bw4kPWS!T@c?)7k3LunVj=eV$ z@yp1_1>+xnc;7KH;z7a4i1+m)h?x8{BT*Sd1d-&y#mGnmVE85dN14zEtKS8S-;orh zUx=<7Nya1mkXo=V#`lp6khd3rk-pj-6DX)>@b7sacp%9}9&Cd%`FZcJkmT{x$n)-6 zk>s)N$O}mVFSuAoUO?z$pMJqcFC$2DzQ5qH+Q4=BMJvlBCB%S2%BA&wN^A1TnSCY0PI+nB;98Lw99$ z9(y@*z3j$4GKL;rWsUo^5mecHJAXv3@!;ur=*sxZ!H98>!AHi&;ydH!^-)3+^|*CP zOmgpoUtXID?`B3uCgRf*!6Xi>t@0C5hlwQDi5FZ36Ty)Q55-UvW&+i)iI*dj4Le6h zCcWd}FB_G;IOg%f2!46e#bC&b94oM>7cWAOR2lp-Wqxt$C0DW+r@#^AntIuF5=my% zF9!PT2!2_$E{=QPG=g8|11^q_dGYvV#ZQd9=z}Tz@<^OMN|l%xaVL)-5n_+{5O!iD zMt1mRdN6^}QoQKe52x)?#4l_1#8`}&CcKXy!H+0D24oXH|Ac2Y+Q*MH5E%1TPmGOO zSc!)=V?BcY)SHN3##H=pEt~XE9l3l~5x*=J;}35&epyZN!yPhynf*+@6hj~U^5S1c z!^E!1mu)_DWa{}Ck>HmE#A-<__~9Kpep#@I%6Oge3!(SBr-zreFX=yj@a$znk`ZlE2sN_Y{9$x8HB@_YM2~CV#i=_cVY1 zOZ)wY{QaK&{toFt?~om%qXq! z1L4dlt?mQi%qXqwf8p!;UuaeT3t!X!LM!?}IJ2Bu%?HAnQCi9W!dLCT(3<@hzGDA{ z*6V?AW;wN14}>$Lv`!C%GowrnzC!|1^RuwJC{>H@)^fPAszxitC`ktP^Wu#mT0DB_kj0gM}sefl*09FtwUnd8|5h-Ui0LMrd!Hm)_D?o!8CI1X)Fr(y=0W&A+w=yFDh1oMHIe@~966XOF zW|TM&pfIDvc>skOB_#(?m{C%40EHPPB?nNLQIZOP!ibQ zM#|;)_mUXEz^qKUC4hk$C4K@7%qY1ffPon$w*)XSqvVzV24LO%LS!X*dH>!Be~A4$2v z0rioT8`W31T>&JZ9IXn{C7dJ^#iM0>=w|iXzZT`95Bl&!n6C%WWd6aa_a#s94U{}0SiaU`43n)QeGE;y^(VE z1MH2I*9>59q`benFJ%F^o4yXPH$L;;3t(@gybS<*Bjs`Wefg35?lp}Q_dPTK*c)?t zYXSB~%3EvWrTgC6`%;Yi9yS2%jXB-Q0rm#!OV^A0>M;QBX7&8{dgfXJus7y(C2`6_ z!u!&$FGFH~rJUZc-j}Wc>dnej9}lQEqvXYK`IAvnJV3n}B@_D6wduYr^Gnwz0P?Xe z?o$BBN6LF(0P>M?pJGz^(p`%2^Go;OUNd(Z-gb8yUs@^dG`^G^zI3PYr8xhkYwwq` z$uHfXe<|*M={^JCa;%HH41mj#a+d*cIa2Q30WL?%T?D}8NV!h{xEv|hPk_sja*YJI z94U{IOeek!{WSTxetxM?5>0N9#Q zvH*as86~LzY|SWH0KnFal8gYhW|S=8p0S{yW58VPDNYW480v^Z$9=ZiQklY`-1w4=iJah|qAT4<4 z7Vtp5#6!1$2hxd$-p4*rr~1(C;ejHkhi(r52ZW>_x>tU1ThuR{FB(HU^bYocJpDtr z9DoDzJ-3_(@}CdgasUp%cYg zK=M0qoj4E&4_pfl#IpmJ`+>N0;F3O&-5$7X4`itaF3khk=7G!aK-LH_Iko6O_6IOI zqhxUalQT*-1~56JWK{<)hXcvsz~yitIUKkg4kU*Im&1YNaNu${kQ@$N4hNFMfy?1Q zayW1~97qlaE{6lj;lSl^AUPbk91bLh1DC^r81|eut9Zq08@3@;h|-9ZG(OF26&`@6hFUDES?_{0=3*Lzmy7-=WLzQ1Ux;`5j7rhc3TE$?wqRcPRNCy8I3$zeAVbq2zby@;j9L4qbkSlHZ}r z?@;msn4GlkQ1SzqoKcb=z~qdQ`~W6rl;j66IZ*(YgN*@9&M0}le{}B+a5+A6e+_Us zQtqJvE=S7k58!g7-2MPAN6O^~a5+*gKY+`Ta`^#Vj+Dy};Bur~egKyv{-0GA`>@&mXWDVHC>0WdkE6cYhVP87i9*gn@!fXk8c zNC)6@q+DA8E=S5E9e~S`a@_^E94U`<04_($H5uS?q&(6AxEv|hYk|# z0WL?%BOQRtk#d~}xEv{ubO0_#$}Irka-aYvXYG?l0!+>*MREX>GfMgiFgc?X$pK8x zC}}Iem~h&AK1V$CkFW}KE+?*ePa zX?ck*ux6Z=pXdT>#%XzqF0f{tmapgnYsP7L3u4VUEq_6*8K>njh&AK1dNl{OoVNA>tI26=AF!I7w)O$5$!TjJ zu$r8<_Qe$i56nE`eu4*P4RJZa15>`ZnZU*>-ME&(1}ojTlORYpR2y1!<2C||le=*h z0k6zsyKrHZ>cuOpM0-7XcPD9FJ!H>u84+n<@K`&5$|KqxNEfI)qTOk9fyyJ=yVx#J zc|?0B+XX6*Xzyl;$|Kr4+AdIeM0;1;1uBo|@H0T=5gmR7s63*>j{ucNbodRR@`w&U z0aPB*;TM3)BRc#5PW~*fCIfM2Fo1l}B{gDNuPthh6^P zW~ad5asHZJ0)xkCvqNC;IBj|f3?8RV4}rnswCNo%c$_vn0tS!MW;ej#aoX$z7(7m^ zPwfJO$7!>ZIC9;^X>8UX7(DhIC$B|^{Bg=!bjTkkszrzVae7*G$R8)AMTh)xDq3{N zA19zihx~EcS#-!BC!0lw{Bep|bjTkkmPLpBaXMLa$R8(>MTh)x>R5EhA191Ohy3jf zdKZVvz5OPC93XevLTEINa^D$sY%~oi_R7(6-Yi ze;m+u+T@SJ*iM`Laq!w{lRpkwJ8kmEfoi8s{y04Cw8KB3AwR(Ks68P+!19O=`2m(kbjS~|JfcH>faMV#@&hc7=#U>^c|?c&0Lvpf6 z0m5VQ2P}{1&o9r^=U9?>yw z04$H_&mdsV0lD`egKw7bc`DS%Og7U1+YA#BQD2fgrY;PfdPt2V(bAi;Lq9#4ccYR9@%@E+Z5jaWO6f6dm%$Wq_h1E(R=*=#W2P zc|=EC3|Jn~p$~xN5glVg^R{&;3bl5XsRz%0R00d`mvibibQbMaf{XZim+5N8~B{c2R4!;}hK!-%%|MPgk2d+*6 zM97~1n@9+T16PO&0TdxC5V%63g8{$|5*^J4Zjk6`25^ByM+ID3gyvC!1nWTtLh~36 zupZIg0)q93c8eldk7zHDU_GMUqP_xHk7&0jg7t`Yiy~N$XtyYW^@w(hB3O@Twmdzj9&10qdPx7m1wgPK(Jlaj z^@w(DCs>bY*L8yRh;~i?3O7@Vc0DIpk7(C&g7t`Y9Vb|i=>Ns*gBvMDd&ESr9?}2K zpZ`J;Afb7z{@HiGq#{wVbIBWwRhp|1ez z(eu#PkF5QG<}v;NtVhp7Uq7<;e-!!(upT`Ref`MV|54~GzqpjpK=XM0t^FT+5AoGUioglYYBictC1nUtU{^=t{{DkK5`X~bV>f^A_kIY|v9QOH<`71#4cz*L& zfaY=9{1u>ioHl>;aoFca=C1(FS_W6r}ZJ=|p~I;4erOGSrta7U@=kOuA}6&>8i z-J_zz8{(c((ZPM(DJnX=9qtbm9o`Lhg^CVuhI>IphxfuAprU=e`4#T_6z${9uW+}g zXdiEWg?l_jhj+uBouWftxSvyWc&|@1-u&v5@K&E#@AXM|r%$Z6`Xs#3C#F81g!lQx zdZSOm+k9gBgzI*V-*-*^cSHVnP5yU7{&!9OcSHVnP5yU7{&!9OcSHVnP5yU7{&!9O zcSHVnP5!vf*1vDw4p-MYZSu!8wN9J-?}q&En*8sE{O_9l?}q&En*8sE{O_9l?}q&E zn*8sE{O_9laW$-e&*YDbSe-U|!lkQDn>F7JdD$(hU)^)>-Mww)-E;nSZ=3hJ7qR_q zEB~JJyL;Qb*FE>%-P@*b_niOT+vdIQx%ckgHvPNj^61_+e{j#eclWmG<2{#8_qO?m zd+xovw@p9qxxBi!t$p|0dv|Y}zTR{Bb#GgH@45Hx-ZuTc=kn~{wrJ~~d++XT)8~6G z-|lU#%Y1duy?6Jv>GwUCclWl|Wxl%S-n)C-^!=X8zkA#K)jjv#-P@-B_go*kw=H_R z=ia+}+w9?<>qqytMQ``qdv|Y}ecW?>>E5>J?Vfw@?rpP|d#*p-+ZMgubMM`~ZT54| z^{IQ?qPKeyzW?0p>7MIX_vaS9+>5cx&&|H>xxRIOZqdsuX0odfU@f(0mP8+`g*yObF8-Ptt8@~bAuX0odfU@f(0mP8+{}8TC&x3!z zH2(eaKg9d;Cj@Nr^5h=~*yObQ0Rfwwmi-g3$!Xa;0h^qbeG{M2EZq;Uqfb z4G1UEA#Xr9i4J)K!bx<<8xT&SL*9UJ5*_jegp+6=O+5mHlV~435yDAy$P187qyf-m z{03x`=#Up6n?#4a0NErupW|QdP zKQNm_2mgWDBs%yH%qG#ne_%F=4*mnPNp$cZm`$RC|G;b#9sK`G<3A9ZoFB%2AR{?# z_5x%ir_Ek~jO4W03y_hVHhTdwlGA1{Kt^)f_zz?xqk)yg`T*+4Y4t~hI&xa0WkMY} zt^S)xPDcNw`uj&8`e?s<$J+nl$M(E?NAc354}G-Xy<`0N(EUUAj^d?9ANpv&d&l_m zp|`(#NAc355B>YyJI1dMogdvhikBXJ=%fAa9pm4J&Y$ib#Y>Mqbp7n!F@65f`PIFn zc&)D?V)=|@zSIHh!^jeKJ2?c>)tVY z+>dzij_Jp~`?u~Lv(NpA7w?$9?7P3~-ch{tXg}h`JElMT?*F=X6fZs6k9cvCt|~i+iST`>sFTJ;h6p_9I^0GyB|kf7#try!2>4;>A6)|9!XL?w;xEe#DD= z=D+vdp1XUdzxxp{?wLQ|cl++{ng7_2cyZ7C`@Y+IchBOn{fHO$%-`?3{de~?+w*8Y z;>A7lKl|F=P5zKzaPX(UkM%!-!HITzCm5V)w|9cUiFSJ@7@TOgcY?u*c6*UbjMciu6xlzJyW9YPecGSQe=-v@eU9vvPh(O7l;(uBvQN+M2eyiqAgL5g>WNKrh3lw|L={)Uuf@3sPmlw|L=28Wbn z@3snulw|L=4u_Ov@3s<$lw|L=7KfB%@3tC;lw|L=9*2}<@3ta`lw|L=CWn+{@3tz3 zlw|L=E{Bw4@3u0Blw|L=HiwjC@3uOJlw|K%NQK8lO0xG~xV`@(+50ct-hYwo{TFWU zm~U3c02D6wt1%Ug6!)u`gN{7zS7Uk_dEBpJUOMu)UyUhix$4N{el@1Ck;nZi z=C31<`_-7*MjrR8nA46t?pI^F8+qKXVxBwlxL=JaaO82nin;H|<9;=!#gWJT>RsY%gsdA(^pYM8Si4^B^OrIkq`0O1fQrxe`lsZz}uVOAe>f?SjrrD9l{VL|yBai#l zn0iMZ_p6w5k38;IV>%vr+^=FDKJvIm!f*)tJgh z9`~zvli#q_9AKs;zwwFt)w{`W*a{EwB){>A`&A&n#kbtA-c5ev6Zflkli#qFAe58* z#wUuckdpj{tqvh2`HfE$Um+#=4O=lnO7a_@D8@oc@*B2_gp}krK2e;7l;k&TWeF+C zZ+zl@9%~lSF7xw5ezO#!!O^;j{1z$3RU*GdiuG1Rev1_2Dv{qJ#d<3uzeS31mB??A zVqE=mAiqV5ah1q#k)n7N^@-k-XmD1;uu7uASxWStM1!-Guu7uASxWStM1!-Guu7uA zSxWStM1!-Guu7uAS&9d+z+*G668SCa99;Dv7J01qB=TG2vEGx&Z;@iXCz0PG#d=R7 zzeS4mo`@>?@8phNU`3N$ZwHiy(f|1BE@=7BELn7 z^`1n2vlODikv~L!ixl(fM1G4D^Xf!?ixl(fM1G4D^Xf!?ixl(fM1G4D^Xf!?ixl(f zM1G4D^Xf!?ixl(fM1G4D^Xf!?ixl(fM1G4D^XmU|90WiM&8rjnE%KOGC-PgQm{%wA zTcns*C-PgQm{%wATcns*C-PgQm{%wATcns*C-PgQm{%wATcns*C-PgQm{%wATcns* zC-PgQm{%wATcns*C-PgQm{%wATcns*C-PgQm{%wATcns*C-PgQm{%wAo23v9j`~C7 zw@5MlA@Wi2N2Qrawe}ixkrzBELn7=?{_LBE|HF$ZwHi`a|TmNHP5( z@>`^s{t)>sQcQn{{1z#uKSX|u6w@CfzeS4a50T#@#q@{BZ;@j9L*%zeG5sO(Tcnu& z5cw@qOn->{7AdAbM1G4D(;p(gMT+SUk>4W4^oPiAkz)EoA&^f@jrb!!z$eO?&|)({oTL* zoy_OHE7|?Oij=?elt28PG_(6_|HhlYQ-9X|wSQvqcd~%)uf5B8`*+gz?ytSWc_(P^ zZpQwTdWr65QHQ_!os_TpnfH&V!Y_U&EAM{hEmxB2+5OC`!KD8zJMaFDEA9P1_k_=# z!T0}7Bt+3{uND2db2(>0_wy+F-^Od+MCOSkcSPcom*k#ENmj|v-4)&c_ujV8-S6E0 zt0>3a4qu9-XvSZA!ryq1)6MsUyBNElraj>vQFlk({VdhT9d-A!R3CTL-Oo~e+);NwOZ9O_ z-Tf@p#~pR|v$RLu9a`G+{kb##e%j<6Ia2l9Z+HLZ*U?P(()a%xPx#z@P51MV@aOJc z?uQb59;JL9rF#w=Jl-6$+lk^7-+3!!%K5-&Mm(+IlnMHJF`4Jk-he6_7bk}K7Ts< zvw+!bH~(a})oy0X%M;V{%gg76p1ZcSwS%G>+b^9z2S`rb+x;^u?Wwih&6SGcDn7(sD(QNK+G~2BeRIIggtFLrQxe6TFXl&zyp{&O$nG5b@ zr5)D*XH}`N-Uig=I<5g|(v9W^Xw6zFG)TidlVW^QK7f1g}9P!RE^;x;mTzM}s zqL&Zl=fi{VH`aIQFxgQ(mO7Wde>04`S7IB;}DD<(SJHEt1X(y=m&erG>C5_mRp-^TfKfNo(vD}+}dXJKGaxWAL>7xDCa-UrQF!r*HT!!;bVlg zwQn6)4>0s*Yjx*FZzbYMp?i!$!AZQZO09YK*b1@NZ)3V}ce92w3MBk#y(*u)j)e~$ zUDR<^HZd;WXlx?1t?4Do&kH<3xUsX_>9119y?D$BK?>2@?5|>amh}7RY1F(hd%>B~ ze}**XV%~4GTa9b$b))v4EGWAFOz)ZOnRDmPVKCi3f@P0eWGc~k*}pj$E%w?75)0xy zvFg>ocAT2kcG~K%ITgLVg?Xid<2%+y`@VTxJvuAx-D|zPQ1a2-s18N5S6_X#Fv1?mJ>by=oDl{(*5k?B%IF{*jZTd)0Nrh61 zrq%plr@7hTTFUwsmKj#LmV!dk0*cKXg|oyjif^&h;BB_vz5dc38p+SQrx z0-*-I+FH#q+-SEOw|;7@{V83cO;K%LKa;&~sg-4@nipyprbe?;PK{{#u9Ear%h$lN z*I&Axhs$6eH_ z)UzPH>LORl*?+MsW$9h?dL53cwDNT{L{IV;@jRo+Q%Qm-tm!>EN!NSAU}qbgram2N=b^O}r zH(hUA6a6~%u34+>wcxsCQ2*#pVFoemtSKuu7h|ciAL)K-zg4>sd#nj*qO?zI+PMjZ zu+3h4Db zIC`}=H7Bn{N{UK+>kQG#aNhX5DtTJe<(pv0F-yj&{dql7QdHyHXNi`V^Y-U;$_i%uYV1f(Ko8nB6DhI{`Hg;AO9Ab&WJ8= zW&Z6vEk6D=THeoBB0cX5^KbXITiy0x$vdHY_nj^&`;)s$RwQq6UXwg6ae-CA>|v=c zkKrj}$-B4jh$lHmN{i@~IdR55M~@9td3hsP;Blc#VM)BVj)jMLHT$yt$Y85j)Z@gu z$1S}lZGcRVi_ec4N7;IO&b}z|r=P9J^ZeFcdHNxkexKIxYa3XgZ7+;Y&XVkb6@zIzW$=L;JUQnh>S+UkEC z_pt%dHNQ~mi7R^K=7dzY6R^~o{bvPszyA8GeRe3MNwm6M2}iK~G5T86=lJajy$z%< z&9^gSuR_YwD<7FxUw@Sv7aKYQs5y=zpHV&GmT~@f?H2wv)vWE^ zYgjzGaVA^k7{7H52Mo?+n7vx(*-gHMc09M$&N|KY^#QcBg?g*4dF_;k`~h$9eP>aJ zDK~FyZIoLA7Om~JH}T2lDr>g71(xZH{}P9#_zr8nwzZCvA#57DgVh#!))^fbSj3~o zwXOG?YKuvEb881x6}u$>Rl=m|k2*K7bu_!ybcR6~U@wwVbI>}*H4uEOv7T*jwe`Jf zGtc4sZ%$?lvr~(2kIheJ(+k<${OnuP6O$9!sj&snIE?%D^x~VdR~9qmm>-*2d?%Zo z%Eo5i$$m6FGjS%H{PEoUT z@ZQX%l|ojFK}jOWLWW&IqoXd_#N^l|lm+q3l*9*VRyRFuHa41_?FN*o=hXh(jqUG0 zkJI}04|}|zCoAhP?@Uhy{%k;Yw1QnZFz^*_Ucyn9F`hpg`QG!-zwqLP7tg2n%URPI z{2Nfajpp!RqcgL+5ku0`D0*;{OMDxxl{QozITRsc+twhHrMWmXu!%*vk&)BcSz7Aa z=xEdc+4TCztS)Ye!yS2I>;45^nLo!yL|Ms9&XoNeDH(p`{$pxdk>7ee+XYY z`N2waTV7Lr*lH(BDPT@r(X|&ZNKnVzx{$tJ-PadFN>?hhIyMyJ*4j$QUwq_;Mhkn4 z@l+jsdh*ksX11OTuS6fT(u8{*=l*M!oz*^`Z+5nJ+bhkByWI0!pJ$=9vAy2>@y7b( zdXpW`Q6m^rJ!^;GG_kyeniQ^^5c~Y1iR~p(xspK-P29PX?zDF?Kak%rk!$xdHU?d5 zwv&bzLmn@;C-afxFY$Bvz2>duwN|@R-9TD-YMTVIK_yczJn__6xsk!}xCfCMGKjKx z<&nvyAUr+*ACI`3BL5n^L;tGqVNXrmdhiWTDy9}cI?*>ib51rvS3B+f;zHm~hoU*;rQbfYo3grYkb4bh*=Q6jG4 z?n~YMVCNmQBWyIb-3)OG4tFOh(-JyoPBiC*dNqfbTFk|v(&qKve3o9!sScqxqmqmH z5H0oQLSiwGnAe+2$;EtI*Ep8SGhRav_nx=0H`Z8MUgrH%)3_Om5d#jGk2A8(SycZV zAH;Em1}<3`)dYh!rRhY8Pj3E@lEQ#hkxEHej5dR_yPNNAZr$8OX?}gx&=pTHacP}_ z(W#d@w6ea{X|7s+FXU8w1)aF^pHgXq7DK+8EwLsdf+rsQ+FUCu4Z(5w%3e8>4gD~J zp&blXu`iq)QKA0HVHSxEUI?tBWaT-Xy*`?;2N$)h7>vvKMjDgMM{LI*;<;nT^+4<3^#L%=~LzJm_NT=}5#j%OyD~nSvRo}VXSVuUy z0UqJ$*_SkTq?;Nr9)fyxTG!TZaTa2$-G+hUw`KvQ&2^>EPE9RLE>=InNf6%-x7u3G zFv)?42L*PvF;x;1DA$_TTbr7nfoF1}zrLdVXy|IxB0AgZ6e zh#N$3C}QQkOtVZ`^Me}=$h=zl`N{Dsc9C6eDf7*h-L|IOjx6O5r!m@GL|tkN!BY;j zkE_beY_$zDTS=P9cZDNzx05n(U|AW}r_K&a#vAoG1=#WVWt=`p*Q}Th#%(K5N_HQ4 zr#FQARC)5w*5WvNGe7iH!4Ktyc{a0WmdVQM??Y_g>V1t^?B zfZpMsE6!kR)uOwgcQB_?PT}o>B={T229{|7V8$*Y4fqlqfY@y3ORZejnXuqi}C;25lwG#+V<>g@K3M_)^E@fSO$}VEO#ks_QIwNFyY4M zn#53`OEb|-TWhm4?{p@+nwo?aqr5Kf#tZ{q^eTmY+3^xRJ2yGAyg2qo)U#ID%gZ}k zW&x#;AYwPuQt&Eoc7@|`rkuu2jF%>~{#DLcZTWZ z++<+h@_(Ub-cU-S*Cqaot7AK8A(y9y)34Fd#j*J}5Fue9VqxL*yQT4J$^~(_mdase z#dpvSh^X%I)Rh@qX22~}^*JtMWn*>%CA?7o9E(FZ`;8?a+~!-KL)C_M&mh#nIt=Ra zVtq!e>WtxYSVwskKBPVm*Kl6VUVOgtbb4WVesXSd3=2kBxj_chHaT~byhG95)T{3i?dGSfSywjg4wKc(4NPEY7-k&dk_X2)Pu31A{4HLB zdGa#*Eup-0{+K0{%Ei@WhYe8E-3C+Bm!QeZZ(&_-Vr+48`Qq&CC0y(S@gJFGa%{%N zKL}W~I|$sHV#4+1IXcUeed7E(4N$ zex_32^23--i&>W%$=APdls@u}m^i{zS4{;9Pc_q}2}UR%hZnsDSt+mZhSj2H!_bA1 z@7B=1TSNP94eh(VLb0*v@z>BWsIY(46||9jG-89Ne2i&Z2QZD#%N)v^1JXd6;mcKw zzBqlT{M!3rznExcXylKn0#TZDi#GGSr)Ia+QW_7jFY%WgJoTbxwO# z=O&6XRvfo*Owc>h>>K%x92@z13ydi#@=a0g<#!hT=+ZQXV^i1!_~!D$rLnhgITr)p zr~2i=(CyOn_?UHq5%^Zhi9Ba8wmT}wHQjLis&uQRXLY()?N~=fN6YWHvU#6cA7(cZ z5Bm%5x_jbO z1KYJ%d)qLNO?udnnI6#Rv|I0Ezc=Q;Ol?r!QEtdTkh0S)(RSi>OpA9Gc2}r?YrE^V zc9}2N_7m{%(Buc(SYX6DWCLqUtbFG6fk9y#Ik#AAJvNfFoACIZ^r3S@=12y$_6eg) ztHE4+#6E!y?ruNzbmx>8e{Sg9sin;&?A65n?{Umzj$+Ao`037RCceGZ#-#Lh>@er5 z=T`d`AD%jcc|qgR+1C)GLn18n5>^X_PgkC?R2JIz!6MA9=b?XgBEC9&dH}7m$%y>Z ztGe1th&{d$+ebWx^JW+IqNiH_3<^aZ`6v=ZcMaKI#9? z+~o2blQWa^W1J@Mne^x5=?Tq{V}8BHjVH%WkH59M!)Ws{ox86W6$&WKo`>QT&DKRy zc!AnjAX$MLpAZ^3FhqA9CCgnmv6;S!i)_^ecuCx|gAFM6Oh9=@A0d=ov0hSKH;s&<|nz*5hXZzZAx%j}<3XYvE=XVO89 zDK3n1g(f+Q&hFY8&O>vl_v+BO<_AqU{GoH#8aw*CvaxD^w>E}wLWcjUItqZM1ur9p zWKm|paYPbbL;O~cUsGaZb=68tgDiWarZ~aGr7*HZ(l6wT*2T*I*ck7;T_9*l9L!<<49~us}BQ)B(of z<_FvB3=Nm&#uhQAp5#&~j+9{?s9$kBAR85czrqG&uSjvxz3@HGg>2))v{qI0hZsZS zB?ReARk+A9jAKj#zhYgT4P#5l7k>e>H`x2d4I~(=vMi{ED^a1y=#{-ZMPjMcsB@7K z1ARFGo;Ek%A08ryFyDavrzr)M1%u)66GuGMOsXX9rG~O4LrY7xLuLsmv^a)0JO573 zaxsF{oz%Xa^bLG<^2duDQ4|X;R$YwbTd%{M`-n60=sJ4yHKFYgX#7JOzhVb-Fj(Eo?EtHW#!pJX5~4-I9~6SPoUjJLy(uT$|IYz&b2O#^}363g)NvQ3dLFT*UXy3yKdQ}t1e z{`?Eh^fa4W$M?LAkgjX&Q-$~AWB=mn(tORd?7KbP2mC}RPEB200dC%)DF&ZaPacdk zKahk%QAAx*;;mM5eHFL&V*@vK?6x*-ujnAQA#?LSbj&@IZx@s>zO^z(SHzInK9-%A%r?#q?b6)~f3|8z!NA zdGrM*QavVk{sr8LaN)vt>zv=MbAGqZ`Q19_W36-cOr59jz^7_%Y#%i$%7a}SG2!iM zzf_#wEOg`5H{lVv2etaKVVi@{SfyIBhAP~X%&w7_r!=vAqP@6WRPu4i;P#Del%3*N zoQ=CUJu^1{jtxcB$yB5E8{0Mxh^cYF)g2WoBhVeX$qQ$OaD~E9yma<`bW-YZtOnTa zgzb+Q;WSscJy`SO=Y}wbY<5-}+fCe{g3zapQ;5ipAU@MQ4U@B%RF$Ku>D_kf=Tl$R z^PoE5@pe}8MIgYMC;-4}p!n)t7Wp0vRUHZ_JuixZy`bI$chE|X-#N0wZ-g>@z}TN1 zxz$R|HOa8Y%r}?o!NS(`4mw^{}@iV%u*m}CxBGG^ER=v-}ffR=5=lp9LN>3 z_OoElQ+!bO-S`ZG1b(RIeV9Tp0)xJD#|&^Fx}_yFR`VSc*K;6PzmrrVABz{hc;cZa znrCD1q4CkB4;mZW+pGx8u*6o2n5w?y>}zrjR0imT388TBlwD!{(Ahs}x68Fn8Q6v=T8e?SoOIk*p7(p@#P3yyH>pE_p{72; z$1G{S&S?%2?O)Yb7kdGCLLDo@^>VFk94rcY~>QaH=}OV$t8s_4aS_XjUX9Qera4`Zw1ssT3WbWfN)Jc$kn51r=vS zt}-v&QlBCVnkOBl`GzyAQ8k~-*lBKTWA16VbF0I-wq??C4Cp_GsHG^2S(h=^)V5$d zyUZli#Q2Xa7~f-)QWLvzZ|v@@;{5hM0XrhFp3Y)|>1pNldW_z#~xg-h6QuiI+2(%9rNUL2q1bOu&u5FBjc(l#nR zrwBMPP#oCXgnwa*pumF=1ZNW3JB9fX7JZF}W@|0xYMO`5Ex~*x)Wq3mi}N&&ypdJo zA0E20sreY35~okqLKE&6fZ>N>#O{I+x>a;A>SxlHXrIXAEzPwM96g5L>$i;}{8)pK zk2uEdH-3#dsm~NAz?4wjN8?&KxXlWI?VRDtr?@mjaS;>zx(kVMO`84EqXKPX>9ATfQ#9Crdb`qMz7G4WZaoRHdm7kLN5CW+c3#7C_Pi zv0U@cF^48!T9{TzEiS(dr79Mla=E$UuwHx%{a~HC=d)S)^sar@*sp1P2!i#An#N9Y zgkyZdM{8D&C0MWP^(soytAGpHY@1CoI;{II+=6G^7>Bi8#0CKALwk1{n{f&UA_tS; zAX6_tCBZ{l#Z!u#EQRdhp^Q}XLwP2ISk|xjL2{v2_g;)fVk;O8Yc7N4~|(mFpyVW_6MyKc4r{4on;`V{vO)MZm`y`-@1ZW%Vp*k7QI^ zL?Kg@6nxChNBmJmO^14$YjbJXVEDTFVmFtka8D>!riz+y_58c4OhF(l*bOL2)wR~f zb!IpHjLW#IJZE3itgdfHve(RQ;~Sb;>{a2&Wi>eanomV?GYMo=%QL;=+)AaE+o~*P zjnQJ&v)<72NATti40H6lDv);>{rqj-Luy)F6Q^)`y1io8ZWh6&3w4OLjcscaS7=}? zj4yR`0jM>Sx1{P!2oiA-YX|T`xYDz^%3hQ)Pky>31ZuVHed@JWUz7w}g;RWc&&I*bTaHT1W%u#g;Sy6Y6f{(-XNEv*nUDhy4JY^BaYc|i<7qqt+~x zRpGK7wH0xqF4i1>^UBPRbQPvoBI{os{@43NL$wD7^T*PueO0MS9`E<8qeV1AP0^sP3=IDRLB#izB|r!Xk&%~-=Q8spgJ>f2hOwOQPVAmW^Wf;Sp&1J@dq zzg=ZNx`tUSGDlEm6|82u(RjZ(kIybxA98eNk3cD!uOpbFr)zxPB={LKELS#LA4q^{ zf~7P}K^T+93_ClwE@NJ`FucIBd?lsQZhWoEnd0<}LrZzVAqy`RzRdlniL6p|LC5`l zh;J~}(QVhu;-geqe^e=tSt?1aea$XO_x==DP3t=A&E|Ge-_p2#>0)E`vIg!9^3%SF z;h}LG#$#?7_lV=t0!(5r+uan)%kV6<-?`a%uepm4J=PcKqaNcMtGqRy_w*E)T~O9K z=hVlHBOI>hJ-s5%ysxi&90oh&QvLAIbF0nwpW_2WU_&b$ZiIupI&gJ}&X*6`n1nCB zUm+0UfP?C{&1t)m6n!yD;~W!9(>IYNm0bVmCO>+_qn@vZDq^(dwm3T4>dfujavu># z2%-yS15pcorTW7PFXk+=BIgV%nH4x?w7p&9C?UMEQ-#>#BYj_bQtyhgT^rI!5kU=O zR8O{0kTS=ug*w8Ohq4N63te#Pe%sa=4-9aeh%qZJ__O}9J!~B=BwXk~huCvdH4x_N zNF;jbG#tiB4bB+bsIx8>9*k}TQALvJ;`HT7Ts^;xyYa@S7kF(wuSI_m0Y-$*9rSR` zO6Ay03v!Z)95o>ziz&1pTw{n2J$HGDWlX@BrqAc{n7yr-o#w=Ho!?*=M@?y;i#Afm zh}$d4S8zq4!e8$D)FK;@86aAZPJig3Fmu*M!m6l!>)j0JW;_!88KyE}kZJG`5iF&{ z+ct5RC*|cs3q7rd*|^ev1Ve3dmJ*KWk-FsHi>TW}x55*=6h6bgMWs;WD=v{u5eO0d!6{t*>bBbYkxS?PcxY{<yg-dU{l_bkb<3QY!svCCLqa2GHukosI2@7X5bb5)z&k$0=9|(%rt8k7)qM0TbN4&OA+=V#ufA4+l4=iC2>i zKa-b+*5D?=nCvDmI0njo2BU=g<47K9=U;h+$J1M~>U68WwLfNmb*7!0ubC+}_{Mpe zAspgc>Z~nqgN8P38GgX_ly9 zdsxndCfb~-muqgTH&1--3NLL6|J*OLYU?)8TNG90Mo0@SDT^z_gdXUr_zw2@ldQ=a zAkD^$&u}GcuqfN{c837I^HzPwm>Q!bwVkspf&b`I>^sE6}&N9+!dU z57eu9$nHZP$f>fC!zyHeGG5OV2<5@9_)?6^eZ8yC8>PEFSp%@6G$zQ01jcd2$LIKW^BZlZSQQ9$_QLIaW5*Z-0s7${o@bzJA6%=kvh|K=Zp@ATrl!6nxmFKbe} zI#m1T91(bBE$G2u$LT`5`Wd882*JL>`+EvFo`R`k6!C^4@QP3^(N-Blpq}v?7bX^5 zdaDS{>*=h~S=vDRiN;C@D2^WM%Q z_gug5*d_3kb?Map$xEn)y2rga$H9&*aio=ulf9EB&`*}VIAn!3q<_BO(WC3a5#+Ru zrg%Ee$BDMWqQPZ0gvl;$1u9-%put);gjgL<%8zh!@ZuF-@jEubi-w2j$Zu8O_e}UR zPh3f4)0QhiHOKz?CQu_gYuVu>o|?Jqs9FTQhmd zLiwHEUKQn@(`5`rUf`ne`DMUaE??v@geZ}`%^@q7rA$AXoSa(*>*hF=$Ka|i&%%$U zl?NGK=%2x={1P(cgMREf&~CcYJV1vF0=~!2x0<9`0^e@PEr^A8u)DE9VV5InLdTR| z)7nXamgKnSu#m=qF>b}cK#rzXc;I^z3n{Jq)`LQ76Bq38{_#Q*s;`zT;3o9lp6M1J zK2C3&B4TwKYsSpbk{g{KRR>rRCQnvSIWbV~7Ph?`9?vcjQm&RKV`>H9TJ zt0J7gc8mBq*fER!s3{$y&g+F9VX8Eb<&4X7IA7%Eif^vNJUf1~OCg<16B=pj`U<9D z9s3~}UOcAwdB2iP69LQOwQOkiN4N)ML_hrw4o5~gGjKtvms=h7V7NO(EyBH0t#ur) z#DvMfz{rIcl?R<4?%&4#R=+XI_qp0uP^{7*%h$0Xb#-@R8#Th=8@^zTnZ~Z$ z>%es7)+`SFfH$nC&#U}J?EY*%r;)R8b0E=%eeMN4_nwx}#N213H@~MR7hyWmgwgC& zL)Un58V2oaVs9)M<5?odvFXJEwDn2!9T*qh=4>3SB`C~=#z;|y?*PozGb|=f_25SQMnO4FcvQ~ zujlC1@3*#~aL%I_jOC>_FYwJ5jPF{mXR8^L+AT<%TN$d&X~9*rOLN{uCT8DS>sW5Y=Z%?*R@rsE?^i$Rv9XkZO4r*| z_Eg0Nwol=Zyo%fsf3O9K2-@&M!>3xCr&Po58OM)(-)H;49lZ{h>+hRjt^ofV2P8CF zY`l+K;Pm zBi&98Xv%ddJ{%LqL-hH}oWr#V<$NBva=t*9J%uZ>IJDhd7he0OG)#q@;es6C5pn4N zr-w^|zlB|s8TaaIhbnkS8;{-kK87lUF{pSPOXRwMw)hz*cxc0U%0{u-cGxA)#Pz== z_cX&pe>^!evAp;u!`S78u_<1Qib>cb&rlY(cG*`k(}5p${xf}6d!!LpX=cPekAPqj z_o47i3FmCEMv~H}xkE9w#id5!g+=HX3<#?f_Jgw<_Et})ePpfEYX~9ozyfvX^Ut-> zd+N{)d4>Pd2V3H@I_hzb{c@Ejl)!fU7yRTJ30a801x8VW5ffoca()b_q&zWG8K3Ak zN3je@WNpjAEJbby|8?)jp{BYjc_4{HtLPem!wEJEWNQmMTHYmEg5tq~COcyl4uZQ} zO_%y>8j=fKuGr|UhB=?6>8ctBw~p?(xH$+BY`PwD0&{t0Q+-r4hF(cIF`f4~$ByD2 z!cbw`f1`OtnvUA={-2{o-sz%`KugOtj4f9=YH;gapEQ(<1KYH^7&B|JT68yu^}}t z7`;VlqbmBVf+*Mq@kQ zt!0-M#Hm$oXe)juZSN7MDZsi5w`gnw#nee+H8QoKE-Y!f`8K=P2txrb_dBam=a`UgT5y ztqvk;jp`?L;L>j{E@}JK=ee7!w2zQsS@F~4;Gdy+CH}$KvmZS3eD?ego;jO6|61C< znLU&JjEU!8!4zYu6zurIKF-xw2cLQ+Yp&eb!aiNV&%O4{^RM7)X$-tczJg$XwfXAc z>yd?|<hG8L21UH8<{m-=h9%yPQNH zb+A*;@0}ZZ75tQ8qkEDxjwE*D8Is$i0YU~!GU)jj#}Nq zYz+f=aIUk%lTG14S+uzn`=4X9V)h}CPgGr~;5oQ+7PI}ie=>~L*f06uD~ zen_KMQc~{TK!dU_dTy`2Ye{AAo}cVAed7F*;`7`eRLAynm^#+Rt<*HmdhsFwZ_4PX z_?fO0;KUaA0fcd~#AdiP_lP;$h8}61f^gA=GRQ~VHXywVg><_BFFmDyNCt0byN2D( zRdjjKV@VWsWOrIP+?9u}dCXL1Y}y=~Oo(x-xQ@->7QDiF^E#$}VTEn@^1N(&Y+8=@ zkrqb;>un`?RcWyA_W&-8jlQHGp4VGZSVFlv)bY#W;dt_nzAhu@GLaei6zdwhi;DnM z#$20RM{EkNaFc$&fyvp|*den!t{PvR;ax%3wO%vAa+H>Q$Ic0j&l%L;_98YaE5d(0 z7AA%zGfNhI0t2%xHHDd@>cQ22Cd0$j7-oHP7g3fB4KnTZ3Y&UNn=Ax&{xQaO+=rv^ zPCJg=0YC3XfoF=&Y#htUN_S<$5hvIxHE-EeL9hD}U#_=X2RS;*eb087K~s|2(uBpo ze5Y5OM=;J;qlnz1kBT+I+6nbz zVguH!Rje7OqMp5I!49y_iG@|N+EAg;PJHZv~jYuyA@WEC)Z=UJ zlIPgv2zFMvS&SmS1~WBM{d&CY+aitY`ZlTBpkCOY9_}yU>6n-89488;Z4RrqN2DmY7?XDhJBo>w^ZL>E?L zY>4f*>kVCYsq4SI2`L7x7rx&y$hzYY9FF9ff}n*@dFRx#g$a8(^&zq;wl7!nm-a;! zU(j7D_(t`GwEw9mGd9N5X69a~LgomItL`njT87rcgX!~#YM-+6cSVIp*O+JHhikH7 ztAkx+BR3ueQpST@YS#(P=4cfQW%AhqlpJRZ_1S``^kr*AA+>JxrT?C!dToZHs(FQA zgcDe(3pEx`a}I!4st1?@VI9o@sJ}go{e1sINF1@ajp~P$=pcUKDbsO{atym-F zU4%BM;sq6Gvp20eC*zye>gGht{H_}S+Gq_s<**PFUaz)+s5?L8qr4}pj=DjUea%`J zUH(~Ybj$fwSK%~|Mxo~OWxd0|MX+33qY|(qmix9b{=zVfQ>bUp+7Rh1SfE9@a~T^L zfRFj;4NPpeupbS#(OK7aJXcdC%S`PjWZSIx?aA26uZp-@8%UU&B)^t~k7o^M&cX3w zWvUe^jP>2pWA;ZUC*n{gLk~M^`tNBnlHTr5f8= zkEfDzvg+o#(aQj8qMhIR_D1EVb9;EMQYloO<3s`yLuR43HEvoV2S~BU`M>&Fv z4K*Z#P5?6&4xAp^+>0%#U2d(kw~$`hfRa56S8q99vG_V13tU0IbtdGW=BGx!myhJM z@==*=OA84-#nC@iEAfL=2~{%&BhHnAB2zb$GN#J-WElb8Ue2qP4;gyuz+&h{JuS^+_d{WZqQcc3XT*?}kjnB3h#JR77bYih)xpdJDjWA$8f#+u#Xg3obtQzf`c860$5^#f zw5b@BeRB=7XziGWDO10O*+bW#ykUjvra;$PS8W@5gG;4DO1u)s_CdobmsO@Ly8b$V zGK>3Z3huJ7lga8_*qQ_U!zbCQ)LTwr6IY@5BdeR1^?TZ!d`~~+Kx0eLtvw}_4t7N; zjJ>L&C~Rh~Y(y`ZkJl%UfCFSMnh@TyYVmpd`R%%o7n@O2ffR~chipEX&eH7)(;zVW zn8_}OZPlrBek#q2=OGw4;C`92_*NjN&0}IcBD1jMe5U^E@uN->JGXR)6IzGOA|9U{ zy*4gZ*v^t81J=cNvJLL9Lc_REDBXgLqc@pvN6WAUZigrMqQw?cV`n-(@|1-Dtk-7k4I3jV*v;UoEd$NM^m^jAwKM^W-bO8JYHAw3b|TUnW*|Hz$kkW zl@WGOeTlo96X$s?WkL0AWBwphAEOd1uHb>ZJt(Vx&0*5q;)dP}_bK7b7fyevh-3kU zu?zNnS)cEX#Jf7`z`njZ2=#B{dH-*N0X^T24u{`@Cg#OZBr5HMB0=S}3$@2bVVhiD zrCR5}_xz9zG8d`=iq%jFC$EMb=jfG-AF2)YkgKZoRmI~VZk^7TN;H<6M2{0<8HMG$ zviIp-L#&vDs*0x1*^Z@?V}ADGQjJqC&vJS*O9Oxt43Z?+q`HOCRCFb|3y+i^^aQ|X z!^>j?(B5G_YQ1yZLP>TwIkTNB?3GG44A?~Jnc!N_^U=}80&u*d(tHxAQ29cyTIhp{ zsYf)T9LRjTEg|l^nqfL!b$BpI1nO-aV`Au~k&{b0cGF-I#W%w#+RvF>)o5k21A*vV zbP0ccjI4n<%ywEDmmEW*%MMzPDB_|^s58P@J6;`rAvT$w&>VZGau%AEmu-ndd=?Ko;qx6F|`X ze0OuyUOSwd=r*~>xv>ryLm$*VRou?pyv6;xpc#HiXJPmCkaozA zWckK=wC`$uD_2BJR0Lkwg}vy!z=ve?LC9b6z%azYf_H= z&%Rcy%GuYd;>dMaaU3#NA&kl!mbo>d?>2FYqqepM#Y~EUoOWla?LNd&9lRVnAAI*~ zZUV|dBKv{ zzKXo%XN7XE4izT)BYaIeg3_*Zi9cEd-~KpT)YW>gKzYWt7^l`B5$jv;yiJuNIXkZK z#x1eXR%t0k@lSgyM+sj z>>35PqRQ*wK;GGGT?3RI&(%Qez@p^4!%NdMQ?tu&OwLTsk6l7~SYvNF7*6Zn#RmF> zVH5?owak@wAdW!RJ?n+O8Yo++>x7c}D!9b3rS+}*g=Z1;?oq6uL^y#Y$n4WCQQeTu1s%utgl7K)** zWqVdc!MLQjPd_ik?&+5tqqoY7h?L^dOaIJ?cj!kM$)7*o#(Wrk5?bv1G6z)lW5okD z#nDeSSFAtPZ^sWg^ysR4yUKkA?lPUl$s^Kb9(O)cosqp!mKQ{kZn})h<`U_3(pPav z+RpQE>DkM&9uBXW@A4bf^0i(!n(`)!D2Mi-SfXFQP~Orr)PeE7d(PS5H!TRP^i!Wn((xuY`8vskxZwH2irq zlP~gLk7B``D%WwKfAp8tL($`;())e2^0jLIvJv1ZPgDCly&6@0+m=R=>WDw+FGrty zj<;Dox6$~(?lv18IyXFW{=y3cQo$c~gEyaLzn7ZATL8aa8D7(B^=!xYLUC6>;j?w8 zhqcQhZP34@e4Z`qElBNoeqb4IA08sG#i1X zdVI*MgLp&7c?y==-nyBWQR>htQ#(156)q?9y%bnB!Vzrz*JIn5>9Mu*O z60TR`jW}`^l6o4KS~GG)Eiu{II=dudZIOgZ0Lyt@lo( z&i$n*%kV$pbWMo_Y9Zc;Ct*5yP#b;oZZdVpWxu&5Jayl zF;L<68|`sk>}P&YWCP1gAl0j^Y|v5Rrvo;x-C`snaLR{3}JC#Rl% z>L>61!LvP2ki933FC#sB>eAFx04-sWOFy~F0#3jF?5XT@?F;=sar)WvXK`XBLvGY2 zJALZ84{(WKVLoOf0oZ_HXR>Ef`{OrR1M>j;LY*UQ-MC7uEBIy?-QWgJUeI4q|9zhp znM-b7)x&c3%CmU0G#IsY0xAu^hS~L{^QSBvwh@a?l7wJ}`4m0%>ojaVmtC+rxxu3N z?Q3luPf!My2vIHJy2?UJhEDNL6s}O5!%uaFsUobNE5h*AA&LxN8#?uqr%u`5r~U6w z?C&W}&GoPi3rZ4d8MSTM%;qVgv{Q;!M*9J!hN0ydYyuWLe1i^rW zk~#-yp-^j>7H#1w6N;-1Noo}_pa|5H&ByTWDK;M1hA@Hw@KQgRfkyG%TcZG)du~$y zoyeXW=gmAt?s%is!QcgSJEu`xzARJ<$9>F!NPzcqVjHIJ!`bpHk+ERJRfPnG#P9PO zAKs;8dCm>JMxjNnB)8B_ydgQ($20w=1<)LN-N7)J8KNWfhnbLsQa=?KqyykxZ{i_r(KrtOEN(s~+GctIx7cgm%2ds4Um zBu(mRQ28#d;nzbXxanw@*ZdZpJS}|)_f>PkIG%G6L34AZ)RM8AiRNZ&qv4jJqHT2!y-(jpBOR<@(ut3{UN*q)N7z`f=xH{d6(E<0%!GciZ$?#X4U_Lby3OJi0zQ1b93= zEBnZwgwHe|DxXTvm>Qd`xko$du0{(DDQtC&us~4(RNlQpv9Wotj!u1PaOuxRhp#R- z&i?7x**|{w*=OVD`Li#hA3eSFGr8ihBrK&!0!{41_m!2N+u6`hQp2M2luP!P(6ha( zW2Jd7WiGq)yg2*WcTz7IrEfRI9mlxO2wNXE&>_>SXlie_iLozsJ~Z0!XE0YSZ39>h zJkLLQx^&H&6fXGYL0-i)d+W^3qkMIqd~lBxwM>>@379WhvPdW;p5q7SwmsqK!CJcH zkkgiJ++(=oHyxr7)Mt5Na{jGJT$NG1a?ox9%wN*&h^2Sn5fP`c61nORV*mA9nD9Aa zoeCE(deL~jw=VpKd-^8;=tk|RhbMt->8DC4!vB?ULbRz17KDF2Vk}-i&0aD(DV5V_ z(H>D&i#Lqf_P1oZzD!^@^hS@HmRLO5O{zRKsTJj7FlU*mc(gxewy(t1$wjZImrGd@ z>o?jpS-m&KynX2%qwG@Z%@v@x#!dr54kstyTWW%6 z=_xmAU-J&I0p5o_a6!578kgo%ag_?0)#o8VKV`|MMRenz?Xv=g0Io*#As8;?D}3Ie z1F$2j?MK0}*S3Qzy>a)lw%Blph2z$_^PkvrhZ__p7nd(jF1|TCK_tnPEj^o?pPieWUwr5Ey8}Q-z!4rZ zlzF?hZB+(v65Bnho@Fbp=Jb{=>|W!gu~?7+i(6blvVSLQT&4P{uvIVJjJ;>KThZ9# zVG7RRIpMZxuLIOHO)`&fZQp9QuHV?nhF4B!7tW8oboRpe3m3Af#O!h|QH& zvpp~{$Cwq}6(;b|bKPjRn}Aoi-fqB~V}K8IXF++a+(3K)fM@L6YHZ%hfFuFnRw&jE zRxz!oTfr9xV1gWI04ZQ?=O(vt5my5{zP45fDFKL$trf+QxW@CMzwW*uz;*kziV)BgI3*{0R2ak2FtnaR}4m@wk$3hygFR*B_p)-I&A>T8& zYIGYL%CG~zwZ^|qHB0`o12|KxWV+ts5`V!9H8=Sd+VLFC2e*s>c5_>o=d-PF`(AP7 zVb#H#4P0z$EW+JXb zQLJKdaBH(OIxw(^M?e(8N+H`~QpQexSe@7{0jLrtRe#jE0W0TvqcIG^0DF;?nuFFs zwRa%+7R<{5NZ>Te%{+(izd4yL%uX%7JvKj?O)q3H&9|l}fFE^gYymW4^0%j9$ha#D zIp)V^aNuBeDjS=5Cj%_g#F=dJ$AC^>SjcAQ2c|F2U7DUm+Vsr$r7OUUdLz4t_hx1n zvrE&L;h!h6#o3G>^rEIG@!nK+d2)XIO_V%#ar)Bq;yY&srluEXSmxC1d^VQNjmF4p4$;*>7i|6oFq-B$Dfyfr#9J_RhpBfmug4)ls ze%bi!+&lBrZ@jsfy*Yac2vrN&#Yxm`?BbFA_B#%^07ZS)2z6cRf45m|lH*dSUWRHZ~7*c`#&Ze)jU2 z0kRWspmY?1_hu%o6tY?jN)ka9GVBT(9d*ejCdV$JEQn{OBtA&<37lr~dG7iY#I51J z`_Zw@)$~L$?*@x+)=Q`~r!mz;iGz-7d5=N?kLAI5%&ur~X5nH7$ zx8sfn!bbW=Z{E>S^*`t`^*7$=UwHn4GY$PEyo9^`OIyIX+_D~pTnj)da1qJyHU(5E zV1&rs*_3I@irIHv1-yv8TmK(>Z`&T{ais@-=dWlnup1Z=AiD8R+th#{C~?HM1whL- zAon(a2GAnV4R-?+NmF~#jy3V@W@k2=?9R?^b~7`{OyXT7n@l8)-y~g^Wz(WAulyy> zcThioe_`+YKK1rI{WJiQl4j&FBtG?YJyoYpojP^u)TyddNY1}J@zYVn9i|8cXcvGP zi9#Gkm4Wbss*e5T!D1UoFn7Rk3H+T7kvl%>sK*zd4`4$Y=3$oQ-ir?XKf!k@j_z*12c5oz=;VYwT#P_R)ft) zzgm?;zP&TFfPU!CaE6HL)MfT zzGXu?3^Vbl3fBjE?3tk&GGNkTsr~L2Eho$39nM3jOWwPp2w>51kDr{L-xzl_L z<2Gs1z|x!$L)Sv=pp085zm65Kq?NyLHE1I8V+Lf>vP3**G?Agd9vdnpM#$3og7^rB+FW zO!F2La9%Es5Ck# zhCMg$)uCtO{-||G7F;mr*71k2%-F^B07pZuf=WM9TB2f)%Z@ovmA-)M{7T4~lXk4B zB%G_=Q8ivnO3-Ok-SKxu#9rI)K;%U%GDY{464o@?IW;E3OlS-<1Yh{555)OOzbUm= z=ygA2_YlqnXW2FLv`ob_9a$^G;({FIsR7DeU zHQp&$ANRI!dD<7c@Gk7yD6nj47}q)?QV5}|1#0D2%Tp>Hg0?5q6B!O5C=XHbf)GJ6 z`)hh-)2mW${ON?Gp*{iS@CgJ?{vKyABO5%K0-F@b*B<9?PYYn+)h>s+w~gTl z;Kde-)=~s&LUF!=d-iIum@i_ESi?4_vtKDq!%e(48i(cFyb3bcgW`}>kjtu*U*NSG zQpaLJw!2dmGQZgN*`1?7JV$c_3}Do)n3IHWw&)|+4L{EegzBIskh!FyfP^OR4u;0` z{OG4c*u=p5%cv9r)v*IY|#jZi6nX*O}pqGNjr{|&tSW3 zh7#In5^9cVW$2JzzW9A!ym{AMQkC7#}QmZ|`ihTenX;z8NM&t>B;sma8KZ z46bVtTT;w=>B(SY-`A%&C-NhjW)WB*Fj+%8w=b2B4bizx;SYV>26s0aWV&>JL13aQ z_MfCR`}7WWzf4;l(H@*V$Ck~?gXDt{L7%du*xu?UgzDc?)AA}MtfO;Ya~TY8K_BJv zz0+$Fdt8X4bPhk93^GDLxz<9~bNGAhC4*!v(8%u6a=>OapGXT{S;7Ji@Rwfs!Zn;8 z-dnlA-4UE;X>CEKZV z4b~9qde-i)4DXL3S}%&`anZ0kR5+~)6-4`x4%sr6Z0XU>Mzu~AeHYO8{tK|liiP~F z8LVS=f?j-=Pn0*>ZS3Sa8(}~-`nDgY%d2(xq%C1i-yPw4 z>9R=Mo#+k?E|3R}*oQnm{T&F~TzXF>NUT0JKaa};VYs{8*lFX+cB4ZRQio?*o}7`$ zzJp&JXj0T*uWS=d@1%%v7B{_qaux6NR-D}3!yY136+~*9U@IcY(iRScbg#Cq!$bzd zcw^nq99(Y{g*cb;+f&gl^S5?k7EbTdGV7)BFfOCV*J#CGIqu?=pD>{%3L#xKTbCU) zMTg=hjM7Qe{AB5IEPddSlQ~mgu_aWHT{-Tg&(pJrw|E_l*1I!&D>_(A0J)_O>!SI4tf;p4}j;ELG?BW8-*51mZRxX@I5_O5}=atar z@h!A|UJdD+wVwt0*Z}fISzw+1R%R(fNxPHoyql5G)NyRunAOi}Wy7cTJo-0Zcb z>kIRtm~3=W#_Lxu&o0fqFn_)_yI8w&9lJR^ialRIv;sV_7iGytyFMRlSFYCPFJHrk z77uxmc|vp%R+i%YJodBn)T!WGe-K#$HXHL9o+iuwjJ1dda^Pc%nvvUgOfm5n(Dov zdEjQc>d9FjH42vj4!-Qb&G6Y;ZLe+oE~B@WZ)I7H_n70-XSyAXsZxBJ8ScvPhX%#3irL6GKxViO2vN zmss*bW+y-hT-!_4;#{b3h}tP2<@H?xnF4b>gZ6b{v6GzXS`()I{!bX3czVa*L8N&P9eNZ%2o zzRSG@elHicY7BJuH#VBLTqnp47@nXbzF30e*;KCkeE%LiAmI%LN zbg@sgQS#c@>TMXSX7}uxTqoAkWo->ESs7}nPL(Q@|K0%O&Tpn-{y8jCW2M>#e;W%2 z_glO5wHt%wx!h?LTM6B;~_}ZTLl^YyR)s^UhJU?&f%CKvrNeis0?)X_slL4en{#@gDOn2VhC}(! zh^ye2wGDtPyIk(}uFh~~q0?!uW4~DmhfK`&uH_{jfxw9mzrx)bMq73`4>ezD+G3Y( zw!lh}HobVGi&a19N*;YqB6MF9>+0=ho*+?W!e-n!OeSlkj`VJ7)Q`U1{Z3;(j&qUD zoS|SIEjs55_oH%io4q0GAl%A+T}! z6Smja&SMJbJHIQ?o$9^JQ_b)NV8FP|6#MvU@1QUS@7Y-sGxo?~N|qL*;^AbrCDHssjtP(-hq?NVI=D?-aM zpu=aQChG66^=X znV#ca#f6@S1pWF>POukEA)jlu_Pk(81h`EMHT{3a&k{dhEFcp|KLy=aiEPng_b-~} zMz(mO`K~6nu3x5jxUPo`(q7o3qN6cWYuppow1J-hD;LEA3{>+czx>>`L}x+y9@3 zVUxoh_c{hSlgH_m#1L1)EC#%A>_eHWx%H|Qc?AF)MwV|@A*H|SYCGl}lV>-0&47z=*h8)z-J~?Qn z*nCp(oZ8|zg=P{{6Ec;{vk5cR-SlqgbiTNWb2}}aCP>OSMC(EY6H_97(X$sT;j||4ITWh|8u-L>J<=c90|9TF z^FK$*fsIakCo;}nJ44Y!c-z788gUA4!7=(k4q9L4>)=XXcty$ftiGwu+$qkI&db5V z^&;yBJ@Nznv_G^~{l>9N1_LFeb0nb8Cs+RQ@yYXQ7og*j&h>`Q=hH8_^`ItC%bQqq zQC@&JNhy)xcv{1+Oq)tXH6ZfzN}Pz67g;EdyKmKRHgOu})h#Ic0|pqI5(UQ3N_h}Q zXMeB_o72**=JvWxPU#=RI69d?Mm11MNT`o|q&0aQ?ZgRep{rr4+wRo1a9j+|HNcbE zLmHT0k=FqNhn=v?M6;m2oe~ML<_%QbVNRl>X{jkDYc!j1%?OfXvu5DNwph>ZtPL7)?Rl|{vF}T6K4bAow8{0 zE-8Q>!)|h>Qm(=A%GCukLUrkV0M1!%oGJ}ZYDOLjlV9{6wD#3?O&j%i+cu`VH%7{? z(a;W$4*`V4p}$s1tp^7S>;5Xj^k^&{P+;ja*Tns0pC+@mO;tjy77-3@{Ah{Kev`BtBZPsua=pFLZ1w#ji~#&lx%7@{vBbJ>N^DNHTQ7j*}VPZ zNHOkq)TwsKjyN3V8*8t94)*0mjmTj%-D}Uc&>w6offLO!8RYZ8D#bXKm1C?#2gb@I zXL9>kjHjQv{k@H8*i#t}>*e~=g=sqNlx)G&tBeSI(K+S-5h9W76UT)J)NV8iDNR&T zCrGeSE2PXd>ki#uQ!+ch(SVT9CYv?WddsIz@6+ieKhXb0@d?(U`GN_C=IR(}mC zL7~v_w2LJg&gy3}a+ouKh&mA3S*0L{ngV(6TG(6vAUl90sv4=va{+1xiaYqvgw?P# z*l*y1_cqqwI=Elq^PAPnpm6J^d7CytJz&SmGT156per+nNrsdXzsHr*Uad5u_wqlz zhhM{l4!0wc0#x5}QE^5_md}06($5Bl-a;a5qjLnAshIepH+P0ZiC`uo!XkQ^PesTb zrbdDSJ3$K25fn8ItaI#XJ!BLsB{?U3;+) z?CL&&UG1%iT|=74t`^n9t}f;A*wqprpIt3I<}86(9RwWWg{AMQSQcHN2W(%q?HM6D z@Jj=)d&Pz?II?T*b}<#^wot!`Z4IY$ZLPvdZ)$ZWvMyy#Pidf~f@Pyn5xaLq zs>uKbq4(4i@=T8*-Y%VUYKRS@H8WuXZS2fB@VVApI>G6DYfzOI5Kb_o4Rs# z;=YrQSDWjw;@afHtR}OqZu5L&tqnh{bT}D!4T=`f$6ua_aUyVCTRvqg52#Cy3+537M$|6iad}CkzYUQpx=c(0<_#mX8lZ~z;yB)<<=)+)tdhVBJf!WWj>-R6)inHaj1*Vv5-OD=zVCUx5a zg_3y?6WYL1h|ydBKQc>H)K{2)_^f8>IF?7a%ua|_HG{)Ak7NoCn_X0q^gHKd_%CrM z<)wuqjaKM*c#JbcE$->o5=Xqywn7@Lt>(r2;vaEx#V!fr+9ll1*rhGagauB8Et-zN zyD%47hE=$Qwho6nmj-pxjDpEv=M$my*o_&_5OQ38~ zJQz#F>f^-zD=%~WW#t1=6w4C&fpUUWCA-$@qs>`wb%+8_dm9N3dqf^`W7_ADNEqjP zP_5S8ZZvi|LGXrDCnj+93?xEplUKh1lirN#0O{$dX!=AO#BDLXIpYR=s4*%e&PRNA zQ#4Edhk8~g$W7Y_Rcv|i=aBu^MNdsfbUSBr<-#0VWaUb`v%?cSjn0`fh{~NMxpLur zZ=&-(iC!!K^|{Q~~Y;hkv^H*p^SFt?m!I=oLIe{~9T%~||LIEA#6(+DRK4>*$uCjqC5_%Wmz zL!K)0p{z0fL;i8V8e6ocIH; zF~UN*WB4`!e8-S~oFVJObjUZwbc7AurhxMV;>Pek#&_f!M>tLxNHo0{^POXPmUhzbWJ!ML3Flqrhbp z<&5I{C}4~N{wT^C1zb0$zcq?_i~`0e@>P(pf_xR^s~}$m`6|d)LB0y|RgkZO@+&C6 zg7PcCr-J+yKA{+_g^aO zM*{qj-v8@AVf?|51^M8|e`>$}Hw*sEg8$uu|4YF;%6#z7|7^ehg$0)V-Fy1=?sqIu zEe_uO$M)-c7QAl3A6j6gzx#drB^(dl{qOD9|6svCwcvlW;Eyf%6AKKNcSWLucMYX? z|G9lL%-$8@4&HSLTK(R&`n_xQd)MmsE@@akc=umg@PArhm3~*0Jb3rdE%Glc_)81^ zwFUpig1@rhuPyku7W_L4eqh1>ZNdLz!5bF*dkg-91^=%Fe`CRaw%|<*-nQUxE%>Q| z_l(x>8Li(lTEAyRe$R;fo)PjrQOQ`~;5{SDdq$S`R3YPwgZHdH?^#9Ovx>ZD2)$Y6 zu7CN*{^fiA<#qq^hyLZC_?J%#&YydLf8k&L(!cy`|MGAA%U}7IzxFTx*1vp0aNhB7 z-tqXnoaJNy0Moi|;?-@5QW zxD39px~BZdeLr}r?)uJ84f?PD$c2CGOLJY;q36GEY>-bkntE>Q>3(eJS9ec*tmkju z{EdJhl*mIUf%cnsL;SyIug&X7*RSDji#QP481>lV!iKG*ga#^O<6b)ASsy;mh<8{| zbq(yBO+xkHJ;|^_se1694HLy;_3d8yW^{4_ZgG)>zi>g%i+WzN82fQSzZRDmXV3rg z)^CKhJf}+wZ@juToy_OLw{dH;Vbs zdcLWr81KHM#V21P%AtTB_D`-4}`-5mHt4Kd>~3b5G5aodJm*-KKNte^FYex z15xjRsP{nBdm!pPklOe_3gUx5S9;arf#~)?t@%K$`9NCW18IK`M7;;1-UCtZfjH-Z zsP{nBd!V{MP^}-RUJq2S2ddYHs?mqyiVubVhr<6u@xX_|`9tx*hvI<`)xIAJ+YkRG z@%&J&{Gl-aP?&$HR{l_w|4^8JC~Q9zwg+#j$b&bRS(`2 zSr6V6S0216ln&k$We?sIX%F5s75+^z-@%*0>)=fxcJQXKIe1fqJa|)-Jb25HcuO=p zcuPb(cuPEY@RsSzZ>gUiyd_c|yd_#5yd`2Dyd`QLyd_pTcuQ10cuTBv@RoSz;4P8& z;4RVj;BBkz+g97RMd*XKtrQfznzipL%+baFG8sp$?wZ_5QMuNAk?r&S&-xgmT zylo_STkUi3wmRv-+v2l>x5Z)yZ>!Y~eynbJ@M9y-kJWGoKUV)d_=(lwCsv1_h*1uH zVpaKxRplq@13&u#Tm5IE*u(FN#1FqK+CKcQ8vfyT)$<;HSM2)my8`_1yXs^Qzo!~J z{GJN^_>Yz3<3AR#kN-pj`1nuMAwK>SOY$dTte**=p9!6x37dzntA-C>{})8(;p^&A z4_{Y(AHFUS4__BoJbYcXfB3p;|L}G3$ivq~gom$-2oGOZVGmzdVISX96Fj_U+3#8Q zdzSs4Wxr?H?^*VHmi?ZxKfEW7d3aA8^RXrQ*pmEA-1jpP`Qbey$vq>`J@vAO_tcCJ z@2MFd-m^;Hvr67mB_I7zjQQw?D(2CT9F|t|?}()yen%|z@H?XD!|#YuKE5X&{P>=D z@Z)=8u#fMF!9Knx2K)G)`q;---p5wn$3};bjSe3h9X>WXJo=%~ee^@2`{;+N(W4)# zMvs1|=6du)wb!E`ihCaYNd4i_k1XGhM88Kr68#>%Bl8xAJw8_X zI2RuJIme%Ce5ly?5CQ^ofnPWHc%F}~n|xjjj~DrNgAZYqAfYsEp?;0ucli(|5huNU zl^?#&$8A2o!N(mw&g=EO-q-aM3Y+{U1od4XRJbay5?)afRqm?$e5~_e4EKxl&Wf5pW z70qrDC4sKz=h-Z za!Jo?M*k&2TM&GqwV>zDX~lHv>-I8t`i5$_t5*H$Y1MDmf>P!5IN>6!DjW;H$Mm~; z+QQ1|3HRH=G534ig_YBj`aa>p%IRqb&%z1!d&-5C)BHTj2kwOq&r|XBBwzJ7rC7aM z+W1LtU;Z+ao;}N_z4C4NaUOT?GPQ78=G)7B{2m`FTU3vr(*k4iqPLhkeob>nm`WKF z4GyyKA@PAq*LPtgELA(b;a+W|6#iC=6n+51d89W!y0Z-fa3I~n2^M$FDwo>1R^F3} z=lZ|V=(PKMda1eYE)8`{Tn@b7K8iaj+dE;uWmnr#kq<__6&%go9$dTVYJ z7n>?)>Fn9kHJgK4>&C&v{cY{} zSbjOn8DNWKdk1zXkXzGrcSdCnS%`}SwT2b`t>y;yc?dc>OKW4D=Y;IH_ED6#vBRY` zEL{8^krmIuVFPrw!_?BB4cix;g2ctE!vcGHb+cu=JJQdsjT`HTO{132;7$qpM8PV5 zX{X+~apq-s9o>N&4&vmtR>Xa4+OkAeqx&z^zPpQ!ojk;=^Z#SQlCqs%(Oq@%b3L;C^<<-@e>>?b&B_rh-Fvu5mJ5sQ?_v9H1GehFK5|nx1__^EF4+Z@iOTBg>T%4}-;^?4qj$&vF(q!2q?+!vX4CG509 zf0um75C6+zdR^~xcmj-LOG)o+WAln#F_?54Vo=Tsz+6+gP8SnV7Jk;Kayyg6Q$K34 zKgL6e{f^DVL)h2dam2JD+&QV*(sdGbIVW9Icpp+nvS{#-^Uf4z+cuBcFqr*NEISkB z=b2uXN>26^b@}CQVnfO3Fn6Q8Y~B7j-)Z7;1WLc(PdlHk@LZK2veP{f@=79~GRDP1IicUKS#qNkng$DHg=osfRqqyE9L+8-IDb1tp*zIZ%184zdqA;&CoWzKF%4T^Sko zJgbg&eBGb1Okm+KLEu>1)n7yEs=GzAR;bE>g0B}iZm2Du`PjOVIw}KXP(2GbpY4SZxiF-SDKy;*_ zAt|Y+xSiYH1;$ab+h#hLW*I0{BDT$rG+?Vrj|5yu|^Kzk43 zE|A_!5ZJ958*VhfsgK~t0V6_eml}@W>#RhK;v}4M(=~D2T`xg~SrU9IaXt;Vi>lja z>{Y}_=X^VjlsQo5nNdj^n7KOFDxMrY7cL-$^HQt2CC)%>q-Mn5V{apudCZ;K){{CL zDFpD;zD9hPbj=_pDH!160HIS3vsV*=4KMrMRd*p_z*%aoXAhLm2=!$J{X zUz|(c&%bGar8qRb;t0*aT83$g$51X6E%c0|q+{X$0~^kGCeFvYSn_J^Z48!YJDdA-p;oFwDZ({}>m`(dIsch6 zxk@HJve%#|u!vJ;4v%j3iYD$DoMlEOuSj~h-@#NOBUl@sd+Z}_fy7UAokKh0K&U-H z6!KsXo`>OjESN)d027~}>6-6wV_A_y6PW@LMoMweKaT#n;HpC+(9&a`2i-7Nr!(;8 z`k~6{9#$1!!~bDr&Yvkaq>DssPfPZ-${nH}hiOfp2Knq1xM+EF;)F{e&e$%Gh}Ivx zKG%joPyJ-5sWe^rJb8mFRIeV#8C)TNr`FGkl$UfW!!Bm6lnl9ukRq2KP7_a(LGm4= z06&kUQOqWv9+3K~x3&zfe9dfODSo{cm+U=eUfs{$f>vyJ%2%iBom1v37_*wHNaB(}&D9Z*cD zbCmG&k$xXGMM7U6k3B49)oSH+^ON8eLQUc>W-#Ec z+0a~>mQHDxYs$fs-~Q&ZL4;ZNZhRehZT~zM7xV0SOp-sTgROrsRR6>%eJ$^DEJH$n zOK{fE<2sF{JadM9BnL*r0r@7+OJ+R+>)~dNjPAOWy{pAL(fmruZ_dIMiGGrA*-x22 z2ToUl?&Py2TCrg%8;&cMvqmA{=aGhO_!`C^?kKYXXa^TTn!2hEgLvDngUjtK8&@ul z=qI?_#3z2O8GA=Yl{seju$h>R!!VlDu?7fzq?F0e%#O_P+aZ>oP82QXot!;c2g!js zqJx-2u0uPBOH$ZD>|0?6>4lthkN~sSi5W+9Q38zicpb#D9o<3LKU~^@r|BTU-&1I) zB0-evtX@a6%<0FB?OyY6-Xht%DkceoF6o5|=!9Rn1*mvz)>|O`0nwZqC;m7}Ie9E^ zRa_bH-l*u{h!P`3a2bv#Mn}2J2O<4eFr1>3Fb(2)F-1z4KX1;k0Z87BU{|M?F`JSV zl+ame337*U&Ht5c_ObaoZr#-7OW>QJZeVqG~+1_L}x&_%&te8ypgnHCn7m zY-5RaFqEgQwDFd$$0-v`3eOi9=s{YrwHj&J~ zT$ufCY5Cg9%U}Cu?d8(Q?_m*?K1uM`FD-neRJbLj0NN1leoLt{bov%oLrfnt`p7*O zwl42&fwXQ4^XgjHm`bf;gEhTySu*Ui)K@i#-k39dC)Ja+O(jrE(7^9J?D!3(ur9^> zEvzp%Gp+24d$^x19jyksm+aarV?#4P%2hM@kRIkr^x(%-M9y`bj26p7;4OOO zLvPsVG#c&`fx%ZDVc`RR0kZ%81!1XACqOE>5*`q?D3&`TqM2F7)H5CzN8otFC?$jL zk`OBBKv=BNZ364fn}fbQNCm@rXbAV45f`k?T87lU9(QPzvFHxbmVR;wMv`-M@^8F>ps2S7 zxnO+iZ9wRv=&reu<*3au;`7Ja7Xuc-_}sfGM)Ju#^u|3pr4v|~8ikjr@e8)qDeRZg z7aV-RF^O{$7x4?`+={zkONj7txgvKW1i|v(H9j{oh>e=I$u+MUJtmKY5`IQohckQx}Q=kIsgJ8cL1|C-Rf74@2oYtr`PLy_0yiCYI}rKg9Ets$nMszS)C=+ zW9y(z@8ebIM@ry zdW2dF4*a@$I0@5G4s*mltcfx3>qtRLHO4(b6GI0)IInwTm6E}Pge zeEKF%;2figou&^*y&P-3lt>yJJ3?Qj>ZcCw=NTd9AEbXv^Jy7x0x9)(WSMmrdFk2< zv*+fQYO{Q~a{coB!bLiyELW;y;}erp(=)T@=FZPwc>aYyc=6KZE7$&;g~g@oUw!Fo zU;jpZbq(Y8=2r8S8#}G`?zcMKz5Sc7-nxAUQn2TcSk3M(>g=z@o2lGrjIzo@9EHCXY#$^3qnrSHHc1>$VytkBzM_H(QEau6`5yi>u$9n8Yc$dTY~b zalBudZNyEQeiU=mJZo(;u#fa;>q|!COx3ET-@`~}AMhsRPnV`qJ5YjyHy~T?+A1$~ zAIt({D!YBXv3}lC)862t&KW5Yh0RWwyYb}S=$D+^<1AJj-6Pu3BXR`h-~$6)_wEY( z@|R1~*dS3_k;+Jnmj{|WBN37b2}s9jbTnBCN`pYb1JPFw_o{jxi)^xCmrSFs{H>Eu zLK-3XMQp{yHe0%NM&+HG^#mIwI_nD*N@5}dhity_$)YNV&C3%C{sZdA>z=VS9VZ-( zWPWT%$8hpJJ(Y?m&;#G{i=1lFS$9vP+W;B;FlT39CSI1^K1rRM(wS3No|X=f6AoK3o*Ohp%Z_-)O0k35jTesjH3cZ6Vo*aT9+ zoGIgxr9~sSTCmE6lsewY4;meC6F8W{o1t{zgKH*(`)hP4-W|-_wZ2&&zJuc)So4K( zX9E_VjSU`}p#7%k%mf)*g|JqvIxTWRjQKBe?!LyUUd6pn9U9@kWd`xInq)TGG(K+?rxnA{e~w&{0ME4>AC_M58J&AA8+4xoy4~{ z3JOz@WD}YzKm%Ma-25#>4tFc=%$XiMeIcB@IB1Zgs5#^SR@p2nrGnok+#}k(2XBA&!57AE84!x?Z&7Lc>vjo`OOU2CA1Rg8y&k5( z$P7X^wS<&5DnzG&!i&>IFg_vaaZ<(s$=0ca8IM8AmURXir!dNEAdVE5aJ*wMl&(dI z&rLICarcz_ESvIi+VWFv%d5F$6gr`Rs(WwJ!w@rWo$9SneKgIDzTy@?K5--2pp0=m(*k zb`Ja$Wq)_L&TQ(@{MCCG_@}dZ+jmvh427KyYkue2xZ_OhZGAVI_waF1>QU|(&+(L| z8nXM7q1L;=621toS_5|PF)TmfVj2A~e(Xb8p9;eMbkuP$wjFwZ_e6GwmX1a_ZVK>* z7mS72r1_X)8Fnt%vHY!a4ulLZ_TJy{;?fSm;uE#;sKfPT4}Vg`IF36t+BgB~f8nUi z5z4>pwSMBl%tdo^lXGzvV+w1n=?izI;`C8YDAK+JT*5Z6{t3nVz6T>qVPA0NNqoTY z>T4Mfjj{Mlm1RiGqpvE)OzDa3+^oVKHDWA|*?vBclbQ8`GZ;rc%*1$FES(I`mHz`1rESjsEpT? zu2C0!XXxXYu=#Vbp- z%d=lQ7UEBMm(i}v@^G!2TzryEVJ#4cnOsX`3P&q~2cE87bn~pQ+ImChsT$DkOyh9}!^l#( ziIw9rKb7LRVitdYmdp;7t&)N8ivabwpbX@2vKnrrZ643Uy&)h} zffDohMTKlyrQX@yyPX1;I8e3H-p<*#(@BajY3Kwv@FsB*zM5WGTT|* zG6AA{tZ65nGdqSmDEaO3i28s#>J`cw8Y#clq-*m0EKV2EXzv<@PzP_pB+{AHj#xRQ$|ypIEOm&B-C~DR9)p>OP5Z=Wfx=>k zG#+De4^2DUot73Fk=-eaNLmN4TN;ksvSx;FKUK-dUCZG;jmud9m|J^z_7O0*~d-- z@S;S63UuE{(l*5ww*}i!G(^iP-N)i;3TZM#{@gxd13a>Zzuv@6saE#!a z)tZ5lHKCby0lWm8fBV($aHTrI^VFgZYExRH52eyzzwrk5*^@dpH}VG?f~RbGw@lq? z4%jZ;fs~j^#4Y6s-*R6<4kPD1EGMedo+9eMR@!K`(CtW~PNTaAiEJLKYFGeY--cIb zV_9LGr6DVFjA1YA*YaD)6gcN(C6MiUb zuibmRFYQD~A|aON8tsc6G>@7^hs7WjB{TdI2syzR|1#h9opetr+Hsklv= zN5(F|?=VHW+zzKAIH|y3(V*dw8N#q-^(a1L$BKUrxBdD}ttV{vZf?Zv*}|I{?=jTo zTlyHAY~8FuYQ1Y`45LLJ8|>>7x@@q_em0S15)8ujxsY2A*+MtFihT98y+!foadty| zGF$01;1u))VB;m`Cqky9M6G5M>Cy*!ZUwTwcRFhOijOxaYPYUH`#rmU?)gbyux(Xx3*H%k?5!@?psG0XN=yb%LuQr1BoO{&y2wzx zHO3}jKq0%=O^xYhubo>t#pDT{@YoGE+y!^!gt7aC+vC=}Vt=&bXt&!V3TRn#+-8bX zU>nG4b<3!9cw<7s))4Tv@zoz-OTIyxJO9qbdtrO_$YrOuy?gGm-P?%x`PkFvgsQga zxO(+*FKJ)XX}ENMNkT$#k}^)JNd`Y*rzz0Qb#hh_2X>?^*8_Q@h^fsEN|=6UM&VCq zo1qn)AEn@ZzrNjFf~Pxh6DOiM#xU(8S>7mO46mX%7+wy8kiq_u>@IT!*=Elk_($w6 z>%rF-f~IlBL%;-UayqybkG6+3a%dipGMOqwX4@>-V$eI8yl7jQfziD{zPpOqlCeg* z9!klK(n^$Xxt@J?vX?%_#qzxL5XVwb0hb*;W`?_-Z29u3J<>^ z%JyJn8R9saI|S+{uookhm!Q$#7e(IBkBzQo(#vi7I2OhH<_{?zG%j&~E1JvkTdH($ zjFN;;2dGckW2-w%ZcUO^aEOi{!7-Hj<2l-olBnwCoYtdSaT#d8XB|kUI%xuKkWRp( zu(;Al7}WoJcE03C$-)8gF;=FJ)u1^-up{ns(wpyyNSCgG772pT#QA>8Y0pzF?Do{8 zU$;t@Z9kFuF{=dj$Sx#`5{NaDV8Y^+rM|@D6^V|1UZ8O{#8aLo5DCq_9Rr+)<+8-K z&=kwy0Cbkcf4AV>ZVi?fKkp0P&Z%?3qIbVO5!bJexn|*r6!LMYzSZ8t-DUlqbCcP6 zI!Z8w^h`e(g)>kC-ggEXj?q2d1_0LZNeuog z^S9O-yL-6Ok@_HZ)O0rLYmHKfy%?gr|BRKTtxo$@y7__L`qV|5p}+5%Y$&vE3Mxkp zZo}#pApOZ`_jCL)oY}g&ZX%#Iya$t`IJbAL}Sj)sZU#O;~K<}q}$-- zw&Oi%+A$4*V6bT`|q zFI>K4>)XDWrt0qRK?WdQzQ%OZ5^1;BXlx)6sGkA0(QfbgDmTzTn@BT}OS9QdT4)P^ z_6id10nnC*)P1!p24)tAf6SO)L$*+lwKKGncN?89#3xF@3X%O~1@Yp=E6-oQG`mnBioxo8&5jdGj=G-6YaM!3 z#}Mw3tZ(nHs{2IV@@ZR*)%|Ty+Evxdx;*bl*1?s8PuE8{LwtvR76pB;^pc>DDK`ow zJ-9w5@sco4Lz9F_I+JjD{K5N)2xxTo+uLYVq;hm{tihRos3Hk+l4~10r45Ixd~MAKvDwTY)X3cU@Pen%Q8Wf?-F|%S{n)TX(&Dd zoQ;k89)(?=&QQoRsS1$Z*oaW@IoGk4%lIrIgj9|xHTvf3zP1&y*L&;f`Xi!PU~pQ~ECjW*QNP_tIsalWyQV;=O} zKq5Gf1IWCL+s&jPD#S=X<4OV{NM)DU7{_TLp=>;MX%I>ejdSI8fxN zT;GFgnj~v>oF0^|b*C8;Nit(JDX3QhC)4U)py5`tP;pq1xL=a#@~TYtHg7d+`tF64 z1%<6b*Gzy>+UDuJmQCUmryL7_1E@HqumCF0Y7v>Ebsg|?q3%UZ%Jmu>n1F9a#8E$o z3dixSzK_w^C6@9Egj`xr%=WFw-?!@R3=8-)TWyU0fl9X;>n*l!UJfmnu{hdXqYy^f zS}0|v;^JLDK9)agP<(<|)}7}5w~!P_D?%r;!)mPW0 zUNe5H+eBmYt-V3w@(u2GIXdyx>%Dy6Z8RthT{N_K{_xoBuVQ?Qm&$js427}31Fv&o zi~a64eDv|4nBOxsU@;4go4^@nGo4R!sb~Q~JX``V*Bi~YE=Mjv00qnRs(Mt-#c~2qMX%zh z4_uWw$HC7i>6nr}gG~sb>}*dY~>~!p*a*V6wR-z!irKc($k0zU;2I1OqZf$T#1@xdc%@ zUtjp{PcY3&qY`3kSxd#pA=u1+W!oFF)Kq7IAnrC zDUzf)rX2Bw_LU@=Ioi|9lEZ~bg8vhX6JMhz7AScnK4X#M@i(F3e>tY$%^shCSn*K7 zdB+zl)+?Swthk(?icoQ|KQ)o!Nfp_tpHT5BM_?vXcY315f?&jEALn0c{k{Mb#o8xf z{J!{&`P#z#^YdRzOyE3S-o1P4?wz55)6_9>L#OH5Fe9BFggPDLotcXtzB#y!(^=_9 z>9ov}MrLyCwi^3)v7oYl_x&I2G!nQWYZ{r!iV4r%wR)#j$Lc3v>QEBy;$)8nZ76ql z*V-Kh@Bd&A&kYd+agH~RruZN36ro7=?n?q;KPcdNO2_m%ekD|dH?+WVp8HYY5h z^2+woxAJxoyOhu#!eeEPUN@?4SEwK z?;tDNb*Ir?srs6KbMP|qUOsN#%OS5*Ub1rlKUx&<7dc|^F~~WDh6tnq@p8Nvza<~) zJ7|`AtGRO*cM5{etL-%qzJ-6g%{@NRiZHC)ybBXzckk}z`#)&C|AWrmtu{Yzz5gbI z=KA|TVB>UJcX1paD^Pd00cGdz4jAh0PE#3B>DF3v_im?-Ip19vBN3m)H$@lypb%Ry zd13tF>=Ls;2@dRnHXY10`%u?4cilQN`5DdEFWKcJ8KD^~1=jJv+N~_K;$+|{FFjB! z@=Bl(UB@=zN-bNGOJ+MzTPam=yTJSZu6wt>W&unUck8&Ke6Q2S3xpte8{y`5o#Fmo zn+aAK3Guv&0I~rt1N4F)TXj6zSUJQK2W$5`eCh1+srTEv9hQcsS8?l&n@GCe?Aqsb zl-bx><(v^Ot<4S##S(0%v0Y!o+bw0RQRfx%X@)m}4tz@UhVb@tg{ z-Fk};{By9-f$;-i`ElR)00JB!_RyXAf!OC_qK&{QlFJ(#2pekIUl}nBpp6 zaLkj8SqHE^ZC+qAvYgb5pIQ&4Sg?IEK|Af)V$sVIzS1dEIPP-xH?QLM z<~^F7r0~zRcW>)*ywc#>P^mgvnHk2FX4TRKn7(m0-?jE0^kqne6DO{5jP7=^^uP^t zue~FiY*#y?V37)~J`(P~r()Y639b z_Qu|;@Ia5m>p1?`ZLc*UtJh2G?X`Vw(W!Hv5xg2;lS65c*PxtSbU9Aqrh62!-l%V5 z7m{v6@t;b#mvO7TzlTf6$OCJHK{rHe+YoiY!GG4KJ1c>pMTYJP0EHp`l<+)N+JP^T zjoSzz0}-iC+ub@Yxog z{WubJ8T0BEHlU|zN$CyfQP{83SSM!dZIDbQzJdh<=3#QUIftQyRm0f4-ei5dXHJ}0 z!l(Kw7UfhIYh`SF1gau8rLQ4jt?E8?x3D5oT5ULjp)o*SM1|_0cC_80;hQioLLpRn z`D%`!{1@g+i&rl!y)?TpU%I$hy0&ojs~6A1wtaGT5x;Q}>`NDyUbuRFse}{@vsaeB zUb=drG<)Uir57(=Ie)5zxz)n_;$rFQ!ikHQuU)!0kGP9h<}O`7k5%u|Ipn)?b*Xge z;^m7pm@i!|u|Nmv;ym(QDB&)qIo!##G<)virHe~nKXu~5#ic8RdEx3pX|{B2c46t_ z92d|_*RC&IySg}!;?Dyt4e<*oW&ZN~m8B7sin!AJSMj5?_`>X^ODyWd>~&zjK>SK` zSFe3t?mF~Dm8a$_TuGJrSr3wXP+l_3ng5PIlpj%$qc*F zOE1hbisjAX|GA}$SFf-db62k{E#T)V)N)}dWPR!4;{2)7?7~G3fu#!zS1+GBL2@Do zpaTfkq{01+(Lt&QFr;xZ zI$&8@!aXhXoeu6B4K7z^T?KH#3v|9NIwrb5{I3iSowQ4#&}SiDUG+k3pgatsiXYfy7n zWUWCTGs(B%vuZe~T=~Wt9HO8t4Z=xSXs9m^gl0Mg?_tWy_OhYeS}b~13u&qG9M+ip z9!jALS}1_NQ2Z3i;ddqb89(Wfr&epWZnkeU1Z&6L_T-lW;^2^v z$pi1Ls)!g|EK*r&HD8ud$cf=Y>jLeoy?qm$9+*wN7;@J$up<^Ijz33{pw7o;8RXrD zzLkB=ZSH8GleTt8Ga_Vj80Je%a-n7Yp)i9Y=UCq7SKPCnc=?J_`OFy`)VMOcLP@Eg zgLDW65nroaxOi#4Rcf4-7nrX`>~Bd8u39WJ-tym(VSh zYQep>+r~XP`~dwI=dgzT5?2}8?jBS{Y!FahE`*YER~8!D2M(R^!hTD-aJJf6Q8j>L zgur%D1M63@^v@oOAqG1soRFqv{=@()An;4Q1J!~M;pv)v%?UU}B}3L1y1A}66oxOS zDy!bs(5FgY=!Tlf!z|jNkl|%yq7xLlZy4a%^~aX~B<;2xy3s^|JDBKnL4^CUTV+2k4^#&~YVh$o9e zd@3uwf+m~}?K-|R@P=ek&*lpDAnL~G)!)WJ%kF-s@fxlf4v-B=A*)`jh)i{3>TtTr=b?ZqROM0tSq;bc5JP#SeC7;11{rOMPu?Kn zP+mT?9?J_YfZnTo|ulcqC#x)eeksD_9c;W6V8tAOf=ae*@7eG(D)v$24_%e- zhAM-Q%22H&s8&SiF$N)(p<0QA9>bN^0v`!I#%|0~671Qh8I_<~HB=dR@Kr-KvRrj+ z%uuKGlS%IzARNjuW9ub)2}kRO3X5QIXK&>`#n}cxez|RHW*-;iVwJ5?&KYi4$Wk zDxx|;c?l1_2@(^AgaQX^!sRt_rWy%7QxyZukf&V68B(|cnGz{6GbPT!02Wh8q@inv4uf~(fH;r+5$|NonVCo& z3}661J~}hu8x8N2_Xt=CA;EVP<$@3eSmRYNicf`i!m3uLJBIt-%>)iBmFN~l7I2_%GC!V;m0BvGP7Wi+-BloO?j z{54_xWr4%K!eI)q!f3^JgB3OaL@`-hH7MAWOPU%2&qKX3P&g(RTaIU zG9*!kS2d|4J0frix-{PnJc9tsfsZU#p?E`L>Rc{W)mRRaFNqTPDtRiTQnjlIn@Inf zoKO%_sYIz^KFZjn${<9k(V~_HAjT#NLMl}|YH3VmcqMEiU2Jk9>N$K@b3{FdQ6kP* z&|nZnW?&ErJ!T950Txgl<1mL*3>;o#CUX>oD1#LS3gqBG;ewD#6&eeg0za!l3PLIo zdW;hcAH~rIiNm17cLSdYt1%N+3PMH$pUAHH$cb2Y{GbhjkwneI zoS=T9$UtPIaJpL3M%5`P5lA@|n3g|8d4wD%Jj^MZdQD9ewvU`f?#H_>|wBDO3E*Vv6@gnh0=5~i-%4+Dau>uVB!Z^ zu{w>rFhY&+Lolb)`O!3VK&2cDrVV6s)0*kApan9L-Oq=K7?PASRrROUsgQCisDJ!n(>)74%qdsUR2T}Gl2#jqv5BXroSvR4{nJzA zHl}2U2r#84Ba(FWk*#9zWE?Gm}A-1J{FaOaB`4LTVXvjl+dAKK~w7QoJJ&gs;e-2 zWLk`eEVVK-^Q{jjDCc+4lKL~TCGR_9H=HL$!WM+IKax#9X?&!ABiozeP5yQ~L{2`cVjX*j! z4N!tHY9a^${XjtsgHY8Ez(gIV!g#J9fLWcaR-7sT!*+ICMq-Cm>r99F05nSAfoBj3 zW{ay#hCYS44^oUrYK>DRsOV`#8K)9}2w>qONcZvBXyYsp5up^5#1qkYILS_oQ7{y1 ze579nh7^zv+(?^gm#sY!x%3{aD@Kqh7E@4lXMVO9-j#(Wi6XO|*#Z;RS zK^#=a*>UY@Fvd9&0$t#15tu_MB2*5lF(X1_V;o@z(9>lh|5YP@fV-JRPfIaLwnT() zxvF>vPhjIxu+0z=NQenOBZ9(QmH5LmRBn6rV1F+6(l6kY$=`DyBps#WbgIh=?iJW*kC140T~d1e#8(DW`*+#dL^> z>1oBzP&i?52?T;LV?-=gN(kmVz7*JrQBQjc228?$VNVx9S&mtc2Z~qZwx^}2uthM- z2`MU63=k1Ysc<-fan^Tayb?ww*h$7JBrl$x>QFd9F+72dl>*s_2t8c{MeA**&pp`DJDr?bp1eeOsp6YBrc=?DW<1o zkt7|PicP6O8v}D75ELn7nGT#hChoGQ!I1S45uvuz6b6V0G=+A82#k52K$5i>fCHvb zFPMVj&49`_I2MhOcm)hdCeIEKPk6PbvW#me#M84BUQyt9C5)wbB@7I?t`xiiM?3@2 z3i}eKeI5@?_dp4o`&lWF;D~@#(!;2-ZO8R=Dab10kkTOq#StPrJutcw4?Qi*jPQu& zQcURp6i<&BEZ2C&({tg3v==;mZ-2uiW1%R#|34{owvxrGb!AYsFE`mcZB0}}0uuke}Da;-$mBK}EUNborW;b|6>)X?(V6jo% zz$gKFPfi810A5+Fo|Z+n{K@ICqKH=#Sx=WjhU4kbD<@}Uf{rqI5(+%B=xJHhbtcv1 zE`nVL5uOY2%EpeXz*Ac0oRTJ^EZp&O>I9yiVWwnl#?!OIlg20P-C&w^ADK4W{Di{DCYLa-@m-Xd2nq(GsA@8ZNXU$bsGtqvo!Wy79C!#sMk(-7 zmI|UFR0!rZrkV^Y2z zi=mS+=CDMw=~zar#DXeVU=H0K3(OiOXjbre&6p(|LBM`SIv<)pOvUi7MKp{Jp+Zom zfHnq$pbGJwlt6&0IwUk{K~$LbgOx}E2BF$`SH@{dI+t;p^+l>!ZI~iSLToYe5_uBF zE@jlN8<$arWPAw&J-C*<>H?+0y96@=$uiFc-K~()<_|Q;pI3fbPb?rPAUFq7qcmFPI8_A*7NfgQzf7 z;X8=#0tXA-gHdsj1MeEw5O_Ah0B%uJLHZ&}Ln;E_j*L=;;;uMEQOk0HD-p(8M#)6t zqd1>nl;fV)=k2B8VBKE})`; z<@inpu)vVOh8DIqf`BSuD3t=2YK$rnq+is8@J`wz2u+J63`><%NW%e@oxopsC+A?I z5vx7U(TY)lCn_?iPQkVrGis1!lEGozeu#zZ&AhZyg!BR1BNXSZs#F6i@Nsc5$5L0PG z)D$)z#S)G7h>EC6B?r;MybSL|n?aIFoexog&{!8xs<>-rigtNsjJsy|PX0m=@tUTN z%cwwmSU|`*iJrrE650Z*HuMmdm{>>nPU0X4%!Dm;q=W@7qZob)hVf7#ysN}G+rnoG zWEZ%MCOXCv(SglgtPp}wAuK|&yC(((zPqScM{Ts?m%xQss3I&2tVFyMFUgH!WtvQJge;j!NNP4oPjUVEwZL-t?2pF)KnFs9A(9>2J8S}01ktRccELeU0%$MplKsA7DF$n3rKJ9VU5pQAA3M zG(7QxB7%`YRPcw8cVS3r3yC&!@R6E7Ajd?I@{oLPM_9tPiX@dF9fL&G4|EcSK^@Z% zP)DI}Mg4HulhrU|X~nWHrbGw4nq7!WlPc_bh;%IB~3VsXUYL%!)rN;ZH&ByR#%Z%iuqj z_6MJ{vnaguNG=87U!{yQ5&6rc-Qo+6#biGDYdUp~u&hHRIE+z@!fGK3tNll}mKh*_fp(gy0v#9WZ$&_>S;wT9i0#x#XzkrS@iXEnLkqSpIr@A1B;ey#9!l zrt^T4eQWLrv@+XWYc}1Flf0x^*}8V>`!s6ft1*ldM^?F$IPbM~0|(jsWlK5?4NqF@ zBc-Lz?NVpIC3g@f*LY?e*Dv6V7o6w95yatO{e9?QPCML^;+CE(cjyLUo+=el4Ging zP3f>y>C)A?S)ANkx?00|`zwp^88E*vi!=8;KgOF*%JA`B`pVf-d3FbmE}Cn@m(YH= zb^;$d?gO0rWa96*_&bdby#Blb-&!%#YQsLBgS#I%)oIpS$+u1SZGRhHkg}gzK3i)O zN9ALlbq8;~F+96Cckv<-YiwKM=i#B_MohXoi(!9|Ss@c_pQR+av~6?kNrr&TdHhlU7# z73_d#o;vxa^mk2%{5L7RDiiaJb8Xh$MHpd+@Ln{Xn5&4isVd zlZ*vb>Ia~UQF+j_h=n}qYp$HS@OCC%LuJduU{U|UkaA1})vR#PW~D+x{}$<#sVR7U zAj{qWPG`_m+k9Ry-(XoX*PMBibUf%8Ze-Ja(^e$9(|V(Zv)SaiBG~xsgf>cv$5nfj z)N&TBTKcnrgQh^rw<5h>q@Tf=IP|WrGUT~q4T5&Bv7|xV_her|=~h-_Yr%xS`t&AL zElC8H%xC=436)>lZ*{kt8}Ol$MbMw>j)#-cN1UUO1Ty4=k(Jc+TowyPo|ppEw2BPu zx0-A1b*C_s6#ezhq2aT2sy%u907(Q%WKO<@YGJxWckF09<2=UX6EC}ZyqxChAzDb~ zIfE^Wt^i*CE_SU$b{&Dr5^ z)Q9hk4$r*&?6Y*>IuHcO5Hdix?0{puY#BPix`nYaOo9q~N>%_t@;vACdf%5IbV&ad zx^|(FVLT;%g16&JzA;p8ef*?8MA@H4#v*Hf9CXKoPeq6%G|i_D$1 zE!?{uhCdE|;4|NEeQy8TUkKsTr_N1iOE7OgdB+2v!AxH|Z*tRVergE<73ox;o*u(? zeSCWd2ChTx9KlKuFL({J=OfG=F>Aj|S5bKW&*twLOG&sQwV(QSoN0xV$gkFn0;TPP_S`wO}yy*%yrB$m?-#(T^~LW%s3Yed)sR zv{PuEnS-NH?n<6I?l@_!dj*+J$LuzPMCV=f_CQtx@&istS`CvTUy^;!-?toPi&cGO zu#)uPt4NFVVZ1Z&$9?<}Y7c z`uY$}lh8T$TQ^jvEPL4pRLc<3O&YFe_~!N_vZW~G0Q5a~nRw`S&abf4FN;ha3wcSl zs7`5kg)59Kx#wUMSakilD@Z=xdf`*cqO)!~Y$9}52h$DCoaw>W7s5t&&@c}&vSUtY zQL6d?^!Xk3OXyN5r{N+580Y4AixZT*D?vb>IdkR0dAf|tM$H{65=08LKFe}K!BZy) zflidtUJ&^lP6GR`;3|X}cq$_VFrkgUsfubd>p!tpNlKf?CpWXh-SO@g?hc0z50z_; zvsXCL^$iG?1tHNZJeqLPw(|VK?6nu>FVENJzqZ6{TEBMg>r3;CNzxR;5N@c-!vGN1 zEPZc)4=o9K@OOfusF@$CV9>8`cbD1{;&4t3L7C|*X46UR2t|Fx64A7!H&1HM#%#f4 zD(?9h9N;pfeetNilE>Eb_)na zZnUV+j2o>u&s*ZgfK;*M&gO{RC?&?_%}Q>IOyqHxGMZD*fhLVMYFc0rFOCC0n|OA;WR!CX&#K?HS!WVgdNvvMkx?3m>pbi|5qM;B zcl)LlV;AK`Idj4lMtNxxsW&Ts8<&Yl@AP4AIF1$GR za&i@KDE2T@L1u_S;ePC88-}?@W`+>c_`Ilhm|0=9xaC)ibBN-4iGb+&6w%|Dajv(z z`@6gh1Ah5EVs^I(OR*{H}l<`*v<#bubK=gm!s z+GyT7r0Zl@!wLrmrl)2NOb(O`O!nU2z~s^njbxO^L+6%}4?d^nCchHq$TvX$^--AZ zwU65f{h5srjW~Sk%U4PkH8xEZlp#BNFldkwxa^1bPN$9kCD@J{U2H``Jnu0WaC$D2 z6=-nfRFF}HD?>%gL^2L2Ihz(N0K!ToXR*@I6|`z5V83F;tzYr#9$*m*bVH-1#45x< z6N1xY4=dR~ms!AwZA81O`o#;&6y`!oIaGQ!PU@{-b-t85B!kfhaDn3Inz1p+93@yB zYx_0Yl*1PqoA8VevLDLeet^yaQp2VYK5arCRZ($(4Xapz>u3t<=A<@+qvfdu9=9*s zSli>-p8lOiIhmJQXeHrSWa=Vy05;%ZFd?vVBaFk3+?iv}Fwcw-eK*M%zziH3&s7eq z1>EO8K8*v7Q|LxVG6qe;YYkUi*f_wez#P>+Z&Wmz8eM2G1*=m(KZ1@FJJvE>YJn2& z2?{ykNqbyahqnpgJCG;^*d*g+MW4pe|?UJtN_pTo`c{3c_S})mNbj%7Za&e_( z0Q`bd9oMyWaX%ccgac|2w4I_ArBH$6($0zs*|_H$m!R(5PJzqVVVVOgPtZp>t-I(mr7Ys-gu!aoaJ}r%*+wLuI5!uV|Cb6*Q?n3vj;H{Zy$~Mn<7Z zQ2Ek{;bH4Bh5D80RsGigJU6=Uf{>plOCr1Vzc3F<*EB5h2y3!Sgx+m$Uf`n0FhNY# zG+aSi|LcW+gf+PUV_yt-+980>5yp2HWdwAF0CnADtvQ)XKJ^Nq)rj32-P1a)t7N|( zo6QktB|^~U&DxPIGLbl+#R{M+wC@Tam-T#A&^5{u4z{~7u%fFCYZf}yQ7ex}mRrc# zwc4xo8;yP3V&oP^w5i_I^6Vm~dVCyESI*VfFY9W-Ib0hQHUbTn=iDhH+=^=VIX1A7 zvsS|;n2U?G+EH>mW46-jLK@Ronx~1Zh6ESaLvr5I-3X6%hPjT?lTn+cZq65#d^ZHY4wc7cM z3$+^d!;Xxc?snErW0crKcdGA>powU>NRh+MsV&@<*I1d|<@85pL)&ua(O>zR?r*|5 zpY`oVC;Kax^7>wLd*vF=6;h%WebYjfg9Jnxyk(R+zSVkgm{mM+`gCalw5-RM2IB1%|3%%YQ=OZm#!r`;nhP`%!x9efgKW|Mn04#+pgJTy>+*&tSe&L0$ zUiSC3**ONsh_y99Mf(q?DM0b@kx{gL`RrG0V`*e~rYqrVX$w1oiulW;894{6LZ;(x zghm~Q6pz6KME)6wV_f`<-cs9cgY{4i95HC!H2e#`?%?KR8bk9aa}Stu@-AMV$o50} zE4LkQ;ht>VmA%^D+ftv0^>(}74)5RWG)Pli zNmv3qh87+k#)I%zK@& z^=AI^)rGIubX{~rf&`0*7>Jqx1C10U@L}5jzqoVhZKMbSa6p{qfY2T|7ZFk(8WJKP zLWV^vDO~_%zOK{={KY?F>5YlST9DoC7BoO~%#pA$N zJ&)L4ap6L=t7N9DtGcSItE+puy2@|x`k+5Kj5pDcYhBZo@d8ES%iI=c;8Y-9LDzQZ z!7L$d_ka|?`Cf`i4455$+tcIDMHNHG6jDz&lQ^km9+yEVl3rcLT)@y7lSGIM?Vpn`ett36@MRX0{4t9$U4!Y?6Sy;~7yk>@ z^Z!7V-OGYq{atMEt;qX9uAU0As3vp}n;T0iwb-f1(wk`L1f8-7Bq%cq z!W!BrM|SvgZ|AjUwQScD>i)uQPE4vdu&j+sV`7UHp7yM4m%q3hWK~c8bu4Ufncsd} zho!QtKM%^ka=V^!k&lF8ycnP*05d`N@oi9rmC6oJCHy}^P^GLtP7LJ{n?lKCB+DIa`K+2?Rn|6{uK8fNpf}Ae~ zhAp$KN=LRZb%Xk3J_C|zOgHaw@@(Z}7e534dThaIOuIApLyFcJ7;QST(cR8WL|iVB zFzWdjsZA+hRnli9H;&WMAkvma2_iETHFdbwQSh^5jLlTmFccB{oVe8$%L*y#pCrsv zD)X$PS<~ouKh+>z%4LnndNnUfN9sCp3O^HAW>|PtvIBQIZ`1K{f6T@ziw5Yevbh8O zmMh&(BkVbWD_&O)gU(&A?$%}9>GHg8OV0~ioug2I;M$4sSUL@H{9}2?^Es5@zROAY zZWqtc^4c7ScX{XewS%L&=QpKFJ--u*acn>uc0>v0s63Z?4QabUtp#SM>T#U@*tQy8 z=qt_!?xrJ$P7r#vqXQ?9!=pg`CCJx7>wA79fQs98{cs1Wyc72>57KS1?om>fb42R{ zZJ*RShsS}}Y=zS59Ms9ZELE45In@IQ38fYU={&fF-aLENh+gTCToQ zdJg|;At{`djatX&UXEI5!(|YbReN67wZ#d%t_q|PblSG1;-m)HK|(#>&9JDbjeyD? z0Yn8x+UF9X)LrKQTy&4W)P3~kSAX8Qy7TpB{QdeTzy0;=?Zr^8#@Uwr%fQy({Eo0LOeo A!T Date: Wed, 18 Jan 2023 15:13:46 -0500 Subject: [PATCH 24/25] add ignore of composer.phar --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index 6d1dfecd8..6efc8b246 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ # https://help.github.com/articles/ignoring-files/#create-a-global-gitignore /vendor +composer.phar \ No newline at end of file From 17a355a99d0447f4b00e02cfd9d30e0bd83cb67f Mon Sep 17 00:00:00 2001 From: Jon Warmington Date: Thu, 19 Jan 2023 09:17:22 -0500 Subject: [PATCH 25/25] update composer to support php 8.0 and php 8.1 --- composer.json | 2 +- composer.lock | 132 ++++++++++++++++++++++++-------------------------- 2 files changed, 65 insertions(+), 69 deletions(-) diff --git a/composer.json b/composer.json index 486f215c9..b1b437d4b 100644 --- a/composer.json +++ b/composer.json @@ -34,7 +34,7 @@ "roave/better-reflection": "^5.10.0|^6.1.0" }, "require-dev": { - "humbug/box": "^3.8|^3.16|^4.1", + "humbug/box": "^3.16|^4.1", "codeception/codeception": "^4.1", "phpdocumentor/reflection-docblock": "^5.3|^6.2", "phpunit/phpunit": "^8.0", diff --git a/composer.lock b/composer.lock index 2fc092458..a240824f7 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "afd3310d6e525dffff54312e95bfb57b", + "content-hash": "67135e5a04ec4f3108d7e40b4c1d9e86", "packages": [ { "name": "composer/package-versions-deprecated", @@ -227,16 +227,16 @@ }, { "name": "humbug/php-scoper", - "version": "0.17.7", + "version": "0.17.5", "source": { "type": "git", "url": "https://github.com/humbug/php-scoper.git", - "reference": "0760c02bd666e0dc4918e4e7fb1c4c53c47bcf54" + "reference": "f67ae1e5360259911d6c4be871e4aeb4e6661541" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/humbug/php-scoper/zipball/0760c02bd666e0dc4918e4e7fb1c4c53c47bcf54", - "reference": "0760c02bd666e0dc4918e4e7fb1c4c53c47bcf54", + "url": "https://api.github.com/repos/humbug/php-scoper/zipball/f67ae1e5360259911d6c4be871e4aeb4e6661541", + "reference": "f67ae1e5360259911d6c4be871e4aeb4e6661541", "shasum": "" }, "require": { @@ -244,7 +244,7 @@ "fidry/console": "^0.5.0", "jetbrains/phpstorm-stubs": "^v2022.1", "nikic/php-parser": "^4.12", - "php": "^8.1", + "php": "^7.4 || ^8.0", "symfony/console": "^5.2 || ^6.0", "symfony/filesystem": "^5.2 || ^6.0", "symfony/finder": "^5.2 || ^6.0", @@ -257,8 +257,7 @@ }, "require-dev": { "bamarni/composer-bin-plugin": "^1.1", - "ergebnis/composer-normalize": "^2.28", - "humbug/box": "^4.0", + "humbug/box": "^3.16.0 || ^4.0", "phpspec/prophecy-phpunit": "^2.0", "phpunit/phpunit": "^9.0" }, @@ -303,22 +302,22 @@ "description": "Prefixes all PHP namespaces in a file or directory.", "support": { "issues": "https://github.com/humbug/php-scoper/issues", - "source": "https://github.com/humbug/php-scoper/tree/0.17.7" + "source": "https://github.com/humbug/php-scoper/tree/0.17.5" }, - "time": "2022-11-03T19:10:41+00:00" + "time": "2022-06-26T22:25:11+00:00" }, { "name": "jetbrains/phpstorm-stubs", - "version": "v2022.3", + "version": "v2022.2", "source": { "type": "git", "url": "https://github.com/JetBrains/phpstorm-stubs.git", - "reference": "6b568c153cea002dc6fad96285c3063d07cab18d" + "reference": "01006d9854679672fc8b85c6d5063ea6f25226ac" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/JetBrains/phpstorm-stubs/zipball/6b568c153cea002dc6fad96285c3063d07cab18d", - "reference": "6b568c153cea002dc6fad96285c3063d07cab18d", + "url": "https://api.github.com/repos/JetBrains/phpstorm-stubs/zipball/01006d9854679672fc8b85c6d5063ea6f25226ac", + "reference": "01006d9854679672fc8b85c6d5063ea6f25226ac", "shasum": "" }, "require-dev": { @@ -351,9 +350,9 @@ "type" ], "support": { - "source": "https://github.com/JetBrains/phpstorm-stubs/tree/v2022.3" + "source": "https://github.com/JetBrains/phpstorm-stubs/tree/v2022.2" }, - "time": "2022-10-17T09:21:37+00:00" + "time": "2022-07-25T13:18:36+00:00" }, { "name": "nette/php-generator", @@ -425,16 +424,16 @@ }, { "name": "nette/utils", - "version": "v3.2.8", + "version": "v3.2.9", "source": { "type": "git", "url": "https://github.com/nette/utils.git", - "reference": "02a54c4c872b99e4ec05c4aec54b5a06eb0f6368" + "reference": "c91bac3470c34b2ecd5400f6e6fdf0b64a836a5c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nette/utils/zipball/02a54c4c872b99e4ec05c4aec54b5a06eb0f6368", - "reference": "02a54c4c872b99e4ec05c4aec54b5a06eb0f6368", + "url": "https://api.github.com/repos/nette/utils/zipball/c91bac3470c34b2ecd5400f6e6fdf0b64a836a5c", + "reference": "c91bac3470c34b2ecd5400f6e6fdf0b64a836a5c", "shasum": "" }, "require": { @@ -444,6 +443,7 @@ "nette/di": "<3.0.6" }, "require-dev": { + "jetbrains/phpstorm-attributes": "dev-master", "nette/tester": "~2.0", "phpstan/phpstan": "^1.0", "tracy/tracy": "^2.3" @@ -504,9 +504,9 @@ ], "support": { "issues": "https://github.com/nette/utils/issues", - "source": "https://github.com/nette/utils/tree/v3.2.8" + "source": "https://github.com/nette/utils/tree/v3.2.9" }, - "time": "2022-09-12T23:36:20+00:00" + "time": "2023-01-18T03:26:20+00:00" }, { "name": "nikic/php-parser", @@ -985,23 +985,23 @@ }, { "name": "roave/better-reflection", - "version": "6.5.0", + "version": "6.4.1", "source": { "type": "git", "url": "https://github.com/Roave/BetterReflection.git", - "reference": "01bfd42c3ce88f378edb4e1a7b063160c3359d5f" + "reference": "f3f3565be6fea880b57d600d7b213dc09a7c8dde" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Roave/BetterReflection/zipball/01bfd42c3ce88f378edb4e1a7b063160c3359d5f", - "reference": "01bfd42c3ce88f378edb4e1a7b063160c3359d5f", + "url": "https://api.github.com/repos/Roave/BetterReflection/zipball/f3f3565be6fea880b57d600d7b213dc09a7c8dde", + "reference": "f3f3565be6fea880b57d600d7b213dc09a7c8dde", "shasum": "" }, "require": { "ext-json": "*", - "jetbrains/phpstorm-stubs": "2022.3", + "jetbrains/phpstorm-stubs": "2022.2", "nikic/php-parser": "^4.15.1", - "php": "~8.1.0 || ~8.2.0", + "php": "~8.0.12 || ~8.1.0 || ~8.2.0", "roave/signature": "^1.7" }, "conflict": { @@ -1012,8 +1012,8 @@ "phpstan/phpstan": "^1.8.10", "phpstan/phpstan-phpunit": "^1.2.2", "phpunit/phpunit": "^9.5.25", - "roave/infection-static-analysis-plugin": "^1.26.0", - "vimeo/psalm": "^5.1.0" + "roave/infection-static-analysis-plugin": "^1.25.0", + "vimeo/psalm": "^4.29" }, "suggest": { "composer/composer": "Required to use the ComposerSourceLocator" @@ -1053,9 +1053,9 @@ "description": "Better Reflection - an improved code reflection API", "support": { "issues": "https://github.com/Roave/BetterReflection/issues", - "source": "https://github.com/Roave/BetterReflection/tree/6.5.0" + "source": "https://github.com/Roave/BetterReflection/tree/6.4.1" }, - "time": "2022-12-12T19:02:33+00:00" + "time": "2022-11-23T12:27:41+00:00" }, { "name": "roave/signature", @@ -1198,25 +1198,25 @@ }, { "name": "symfony/deprecation-contracts", - "version": "v3.2.0", + "version": "v3.0.2", "source": { "type": "git", "url": "https://github.com/symfony/deprecation-contracts.git", - "reference": "1ee04c65529dea5d8744774d474e7cbd2f1206d3" + "reference": "26954b3d62a6c5fd0ea8a2a00c0353a14978d05c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/1ee04c65529dea5d8744774d474e7cbd2f1206d3", - "reference": "1ee04c65529dea5d8744774d474e7cbd2f1206d3", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/26954b3d62a6c5fd0ea8a2a00c0353a14978d05c", + "reference": "26954b3d62a6c5fd0ea8a2a00c0353a14978d05c", "shasum": "" }, "require": { - "php": ">=8.1" + "php": ">=8.0.2" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "3.3-dev" + "dev-main": "3.0-dev" }, "thanks": { "name": "symfony/contracts", @@ -1245,7 +1245,7 @@ "description": "A generic function and convention to trigger deprecation notices", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/deprecation-contracts/tree/v3.2.0" + "source": "https://github.com/symfony/deprecation-contracts/tree/v3.0.2" }, "funding": [ { @@ -1261,24 +1261,24 @@ "type": "tidelift" } ], - "time": "2022-11-25T10:21:52+00:00" + "time": "2022-01-02T09:55:41+00:00" }, { "name": "symfony/event-dispatcher-contracts", - "version": "v3.2.0", + "version": "v3.0.2", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher-contracts.git", - "reference": "0782b0b52a737a05b4383d0df35a474303cabdae" + "reference": "7bc61cc2db649b4637d331240c5346dcc7708051" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/0782b0b52a737a05b4383d0df35a474303cabdae", - "reference": "0782b0b52a737a05b4383d0df35a474303cabdae", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/7bc61cc2db649b4637d331240c5346dcc7708051", + "reference": "7bc61cc2db649b4637d331240c5346dcc7708051", "shasum": "" }, "require": { - "php": ">=8.1", + "php": ">=8.0.2", "psr/event-dispatcher": "^1" }, "suggest": { @@ -1287,7 +1287,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "3.3-dev" + "dev-main": "3.0-dev" }, "thanks": { "name": "symfony/contracts", @@ -1324,7 +1324,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.2.0" + "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.0.2" }, "funding": [ { @@ -1340,7 +1340,7 @@ "type": "tidelift" } ], - "time": "2022-11-25T10:21:52+00:00" + "time": "2022-01-02T09:55:41+00:00" }, { "name": "symfony/filesystem", @@ -1963,20 +1963,20 @@ }, { "name": "symfony/service-contracts", - "version": "v3.2.0", + "version": "v3.0.2", "source": { "type": "git", "url": "https://github.com/symfony/service-contracts.git", - "reference": "aac98028c69df04ee77eb69b96b86ee51fbf4b75" + "reference": "d78d39c1599bd1188b8e26bb341da52c3c6d8a66" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/aac98028c69df04ee77eb69b96b86ee51fbf4b75", - "reference": "aac98028c69df04ee77eb69b96b86ee51fbf4b75", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/d78d39c1599bd1188b8e26bb341da52c3c6d8a66", + "reference": "d78d39c1599bd1188b8e26bb341da52c3c6d8a66", "shasum": "" }, "require": { - "php": ">=8.1", + "php": ">=8.0.2", "psr/container": "^2.0" }, "conflict": { @@ -1988,7 +1988,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "3.3-dev" + "dev-main": "3.0-dev" }, "thanks": { "name": "symfony/contracts", @@ -1998,10 +1998,7 @@ "autoload": { "psr-4": { "Symfony\\Contracts\\Service\\": "" - }, - "exclude-from-classmap": [ - "/Test/" - ] + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -2028,7 +2025,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/service-contracts/tree/v3.2.0" + "source": "https://github.com/symfony/service-contracts/tree/v3.0.2" }, "funding": [ { @@ -2044,24 +2041,24 @@ "type": "tidelift" } ], - "time": "2022-11-25T10:21:52+00:00" + "time": "2022-05-30T19:17:58+00:00" }, { "name": "symfony/string", - "version": "v6.2.2", + "version": "v6.0.17", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "863219fd713fa41cbcd285a79723f94672faff4d" + "reference": "3f57003dd8a67ed76870cc03092f8501db7788d9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/863219fd713fa41cbcd285a79723f94672faff4d", - "reference": "863219fd713fa41cbcd285a79723f94672faff4d", + "url": "https://api.github.com/repos/symfony/string/zipball/3f57003dd8a67ed76870cc03092f8501db7788d9", + "reference": "3f57003dd8a67ed76870cc03092f8501db7788d9", "shasum": "" }, "require": { - "php": ">=8.1", + "php": ">=8.0.2", "symfony/polyfill-ctype": "~1.8", "symfony/polyfill-intl-grapheme": "~1.0", "symfony/polyfill-intl-normalizer": "~1.0", @@ -2073,7 +2070,6 @@ "require-dev": { "symfony/error-handler": "^5.4|^6.0", "symfony/http-client": "^5.4|^6.0", - "symfony/intl": "^6.2", "symfony/translation-contracts": "^2.0|^3.0", "symfony/var-exporter": "^5.4|^6.0" }, @@ -2114,7 +2110,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v6.2.2" + "source": "https://github.com/symfony/string/tree/v6.0.17" }, "funding": [ { @@ -2130,7 +2126,7 @@ "type": "tidelift" } ], - "time": "2022-12-14T16:11:27+00:00" + "time": "2022-12-14T15:52:41+00:00" }, { "name": "symfony/var-dumper",