From cb0f860721872b0a9544ef25b00407b777c4c5e2 Mon Sep 17 00:00:00 2001 From: Flatlogic Bot Date: Thu, 1 Jan 2026 21:31:37 +0000 Subject: [PATCH] 1.1 --- .env | 2 + composer.json | 12 + composer.lock | 492 ++++++ composer.phar | Bin 0 -> 3283968 bytes db/setup.php | 64 +- includes/WhopApi.php | 39 + vendor/autoload.php | 22 + vendor/composer/ClassLoader.php | 579 +++++++ vendor/composer/InstalledVersions.php | 396 +++++ vendor/composer/LICENSE | 21 + vendor/composer/autoload_classmap.php | 15 + vendor/composer/autoload_files.php | 12 + vendor/composer/autoload_namespaces.php | 9 + vendor/composer/autoload_psr4.php | 15 + vendor/composer/autoload_real.php | 50 + vendor/composer/autoload_static.php | 81 + vendor/composer/installed.json | 497 ++++++ vendor/composer/installed.php | 77 + vendor/composer/platform_check.php | 25 + vendor/graham-campbell/result-type/LICENSE | 21 + .../graham-campbell/result-type/composer.json | 33 + .../graham-campbell/result-type/src/Error.php | 121 ++ .../result-type/src/Result.php | 69 + .../result-type/src/Success.php | 120 ++ vendor/phpoption/phpoption/LICENSE | 201 +++ vendor/phpoption/phpoption/composer.json | 50 + .../phpoption/src/PhpOption/LazyOption.php | 175 ++ .../phpoption/src/PhpOption/None.php | 136 ++ .../phpoption/src/PhpOption/Option.php | 434 +++++ .../phpoption/src/PhpOption/Some.php | 169 ++ vendor/symfony/polyfill-ctype/Ctype.php | 232 +++ vendor/symfony/polyfill-ctype/LICENSE | 19 + vendor/symfony/polyfill-ctype/README.md | 12 + vendor/symfony/polyfill-ctype/bootstrap.php | 50 + vendor/symfony/polyfill-ctype/bootstrap80.php | 46 + vendor/symfony/polyfill-ctype/composer.json | 38 + vendor/symfony/polyfill-mbstring/LICENSE | 19 + vendor/symfony/polyfill-mbstring/Mbstring.php | 1045 ++++++++++++ vendor/symfony/polyfill-mbstring/README.md | 13 + .../Resources/unidata/caseFolding.php | 119 ++ .../Resources/unidata/lowerCase.php | 1397 ++++++++++++++++ .../Resources/unidata/titleCaseRegexp.php | 5 + .../Resources/unidata/upperCase.php | 1489 +++++++++++++++++ .../symfony/polyfill-mbstring/bootstrap.php | 172 ++ .../symfony/polyfill-mbstring/bootstrap80.php | 167 ++ .../symfony/polyfill-mbstring/composer.json | 39 + vendor/symfony/polyfill-php80/LICENSE | 19 + vendor/symfony/polyfill-php80/Php80.php | 115 ++ vendor/symfony/polyfill-php80/PhpToken.php | 106 ++ vendor/symfony/polyfill-php80/README.md | 25 + .../Resources/stubs/Attribute.php | 31 + .../Resources/stubs/PhpToken.php | 16 + .../Resources/stubs/Stringable.php | 20 + .../Resources/stubs/UnhandledMatchError.php | 16 + .../Resources/stubs/ValueError.php | 16 + vendor/symfony/polyfill-php80/bootstrap.php | 42 + vendor/symfony/polyfill-php80/composer.json | 37 + vendor/vlucas/phpdotenv/LICENSE | 30 + vendor/vlucas/phpdotenv/composer.json | 60 + vendor/vlucas/phpdotenv/src/Dotenv.php | 267 +++ .../src/Exception/ExceptionInterface.php | 12 + .../Exception/InvalidEncodingException.php | 12 + .../src/Exception/InvalidFileException.php | 12 + .../src/Exception/InvalidPathException.php | 12 + .../src/Exception/ValidationException.php | 12 + vendor/vlucas/phpdotenv/src/Loader/Loader.php | 48 + .../phpdotenv/src/Loader/LoaderInterface.php | 20 + .../vlucas/phpdotenv/src/Loader/Resolver.php | 65 + vendor/vlucas/phpdotenv/src/Parser/Entry.php | 59 + .../phpdotenv/src/Parser/EntryParser.php | 299 ++++ vendor/vlucas/phpdotenv/src/Parser/Lexer.php | 58 + vendor/vlucas/phpdotenv/src/Parser/Lines.php | 127 ++ vendor/vlucas/phpdotenv/src/Parser/Parser.php | 53 + .../phpdotenv/src/Parser/ParserInterface.php | 19 + vendor/vlucas/phpdotenv/src/Parser/Value.php | 88 + .../Repository/Adapter/AdapterInterface.php | 15 + .../src/Repository/Adapter/ApacheAdapter.php | 89 + .../src/Repository/Adapter/ArrayAdapter.php | 80 + .../Repository/Adapter/EnvConstAdapter.php | 88 + .../src/Repository/Adapter/GuardedWriter.php | 85 + .../Repository/Adapter/ImmutableWriter.php | 110 ++ .../src/Repository/Adapter/MultiReader.php | 48 + .../src/Repository/Adapter/MultiWriter.php | 64 + .../src/Repository/Adapter/PutenvAdapter.php | 91 + .../Repository/Adapter/ReaderInterface.php | 17 + .../Repository/Adapter/ReplacingWriter.php | 104 ++ .../Repository/Adapter/ServerConstAdapter.php | 88 + .../Repository/Adapter/WriterInterface.php | 27 + .../src/Repository/AdapterRepository.php | 107 ++ .../src/Repository/RepositoryBuilder.php | 272 +++ .../src/Repository/RepositoryInterface.php | 51 + .../vlucas/phpdotenv/src/Store/File/Paths.php | 44 + .../phpdotenv/src/Store/File/Reader.php | 81 + .../vlucas/phpdotenv/src/Store/FileStore.php | 72 + .../phpdotenv/src/Store/StoreBuilder.php | 141 ++ .../phpdotenv/src/Store/StoreInterface.php | 17 + .../phpdotenv/src/Store/StringStore.php | 37 + vendor/vlucas/phpdotenv/src/Util/Regex.php | 112 ++ vendor/vlucas/phpdotenv/src/Util/Str.php | 108 ++ vendor/vlucas/phpdotenv/src/Validator.php | 207 +++ 100 files changed, 12629 insertions(+), 21 deletions(-) create mode 100644 .env create mode 100644 composer.json create mode 100644 composer.lock create mode 100755 composer.phar create mode 100644 includes/WhopApi.php create mode 100644 vendor/autoload.php create mode 100644 vendor/composer/ClassLoader.php create mode 100644 vendor/composer/InstalledVersions.php create mode 100644 vendor/composer/LICENSE create mode 100644 vendor/composer/autoload_classmap.php create mode 100644 vendor/composer/autoload_files.php create mode 100644 vendor/composer/autoload_namespaces.php create mode 100644 vendor/composer/autoload_psr4.php create mode 100644 vendor/composer/autoload_real.php create mode 100644 vendor/composer/autoload_static.php create mode 100644 vendor/composer/installed.json create mode 100644 vendor/composer/installed.php create mode 100644 vendor/composer/platform_check.php create mode 100644 vendor/graham-campbell/result-type/LICENSE create mode 100644 vendor/graham-campbell/result-type/composer.json create mode 100644 vendor/graham-campbell/result-type/src/Error.php create mode 100644 vendor/graham-campbell/result-type/src/Result.php create mode 100644 vendor/graham-campbell/result-type/src/Success.php create mode 100644 vendor/phpoption/phpoption/LICENSE create mode 100644 vendor/phpoption/phpoption/composer.json create mode 100644 vendor/phpoption/phpoption/src/PhpOption/LazyOption.php create mode 100644 vendor/phpoption/phpoption/src/PhpOption/None.php create mode 100644 vendor/phpoption/phpoption/src/PhpOption/Option.php create mode 100644 vendor/phpoption/phpoption/src/PhpOption/Some.php create mode 100644 vendor/symfony/polyfill-ctype/Ctype.php create mode 100644 vendor/symfony/polyfill-ctype/LICENSE create mode 100644 vendor/symfony/polyfill-ctype/README.md create mode 100644 vendor/symfony/polyfill-ctype/bootstrap.php create mode 100644 vendor/symfony/polyfill-ctype/bootstrap80.php create mode 100644 vendor/symfony/polyfill-ctype/composer.json create mode 100644 vendor/symfony/polyfill-mbstring/LICENSE create mode 100644 vendor/symfony/polyfill-mbstring/Mbstring.php create mode 100644 vendor/symfony/polyfill-mbstring/README.md create mode 100644 vendor/symfony/polyfill-mbstring/Resources/unidata/caseFolding.php create mode 100644 vendor/symfony/polyfill-mbstring/Resources/unidata/lowerCase.php create mode 100644 vendor/symfony/polyfill-mbstring/Resources/unidata/titleCaseRegexp.php create mode 100644 vendor/symfony/polyfill-mbstring/Resources/unidata/upperCase.php create mode 100644 vendor/symfony/polyfill-mbstring/bootstrap.php create mode 100644 vendor/symfony/polyfill-mbstring/bootstrap80.php create mode 100644 vendor/symfony/polyfill-mbstring/composer.json create mode 100644 vendor/symfony/polyfill-php80/LICENSE create mode 100644 vendor/symfony/polyfill-php80/Php80.php create mode 100644 vendor/symfony/polyfill-php80/PhpToken.php create mode 100644 vendor/symfony/polyfill-php80/README.md create mode 100644 vendor/symfony/polyfill-php80/Resources/stubs/Attribute.php create mode 100644 vendor/symfony/polyfill-php80/Resources/stubs/PhpToken.php create mode 100644 vendor/symfony/polyfill-php80/Resources/stubs/Stringable.php create mode 100644 vendor/symfony/polyfill-php80/Resources/stubs/UnhandledMatchError.php create mode 100644 vendor/symfony/polyfill-php80/Resources/stubs/ValueError.php create mode 100644 vendor/symfony/polyfill-php80/bootstrap.php create mode 100644 vendor/symfony/polyfill-php80/composer.json create mode 100644 vendor/vlucas/phpdotenv/LICENSE create mode 100644 vendor/vlucas/phpdotenv/composer.json create mode 100644 vendor/vlucas/phpdotenv/src/Dotenv.php create mode 100644 vendor/vlucas/phpdotenv/src/Exception/ExceptionInterface.php create mode 100644 vendor/vlucas/phpdotenv/src/Exception/InvalidEncodingException.php create mode 100644 vendor/vlucas/phpdotenv/src/Exception/InvalidFileException.php create mode 100644 vendor/vlucas/phpdotenv/src/Exception/InvalidPathException.php create mode 100644 vendor/vlucas/phpdotenv/src/Exception/ValidationException.php create mode 100644 vendor/vlucas/phpdotenv/src/Loader/Loader.php create mode 100644 vendor/vlucas/phpdotenv/src/Loader/LoaderInterface.php create mode 100644 vendor/vlucas/phpdotenv/src/Loader/Resolver.php create mode 100644 vendor/vlucas/phpdotenv/src/Parser/Entry.php create mode 100644 vendor/vlucas/phpdotenv/src/Parser/EntryParser.php create mode 100644 vendor/vlucas/phpdotenv/src/Parser/Lexer.php create mode 100644 vendor/vlucas/phpdotenv/src/Parser/Lines.php create mode 100644 vendor/vlucas/phpdotenv/src/Parser/Parser.php create mode 100644 vendor/vlucas/phpdotenv/src/Parser/ParserInterface.php create mode 100644 vendor/vlucas/phpdotenv/src/Parser/Value.php create mode 100644 vendor/vlucas/phpdotenv/src/Repository/Adapter/AdapterInterface.php create mode 100644 vendor/vlucas/phpdotenv/src/Repository/Adapter/ApacheAdapter.php create mode 100644 vendor/vlucas/phpdotenv/src/Repository/Adapter/ArrayAdapter.php create mode 100644 vendor/vlucas/phpdotenv/src/Repository/Adapter/EnvConstAdapter.php create mode 100644 vendor/vlucas/phpdotenv/src/Repository/Adapter/GuardedWriter.php create mode 100644 vendor/vlucas/phpdotenv/src/Repository/Adapter/ImmutableWriter.php create mode 100644 vendor/vlucas/phpdotenv/src/Repository/Adapter/MultiReader.php create mode 100644 vendor/vlucas/phpdotenv/src/Repository/Adapter/MultiWriter.php create mode 100644 vendor/vlucas/phpdotenv/src/Repository/Adapter/PutenvAdapter.php create mode 100644 vendor/vlucas/phpdotenv/src/Repository/Adapter/ReaderInterface.php create mode 100644 vendor/vlucas/phpdotenv/src/Repository/Adapter/ReplacingWriter.php create mode 100644 vendor/vlucas/phpdotenv/src/Repository/Adapter/ServerConstAdapter.php create mode 100644 vendor/vlucas/phpdotenv/src/Repository/Adapter/WriterInterface.php create mode 100644 vendor/vlucas/phpdotenv/src/Repository/AdapterRepository.php create mode 100644 vendor/vlucas/phpdotenv/src/Repository/RepositoryBuilder.php create mode 100644 vendor/vlucas/phpdotenv/src/Repository/RepositoryInterface.php create mode 100644 vendor/vlucas/phpdotenv/src/Store/File/Paths.php create mode 100644 vendor/vlucas/phpdotenv/src/Store/File/Reader.php create mode 100644 vendor/vlucas/phpdotenv/src/Store/FileStore.php create mode 100644 vendor/vlucas/phpdotenv/src/Store/StoreBuilder.php create mode 100644 vendor/vlucas/phpdotenv/src/Store/StoreInterface.php create mode 100644 vendor/vlucas/phpdotenv/src/Store/StringStore.php create mode 100644 vendor/vlucas/phpdotenv/src/Util/Regex.php create mode 100644 vendor/vlucas/phpdotenv/src/Util/Str.php create mode 100644 vendor/vlucas/phpdotenv/src/Validator.php diff --git a/.env b/.env new file mode 100644 index 0000000..0f73afd --- /dev/null +++ b/.env @@ -0,0 +1,2 @@ +WHOP_API_KEY=apik_PUgEExNbf8Qqi_A2022186_C_67dd268526fa55dfea5e0725163e3504df18716bcd282f9f41bd76ca3e3f26 +NEXT_PUBLIC_WHOP_APP_ID=app_BRHgCd7tUSv5K4 \ No newline at end of file diff --git a/composer.json b/composer.json new file mode 100644 index 0000000..ed1a2bb --- /dev/null +++ b/composer.json @@ -0,0 +1,12 @@ +{ + "name": "ubuntu/workspace", + "authors": [ + { + "name": "Flatlogic Bot", + "email": "support@flatlogic.com" + } + ], + "require": { + "vlucas/phpdotenv": "^5.6" + } +} diff --git a/composer.lock b/composer.lock new file mode 100644 index 0000000..c2b98dc --- /dev/null +++ b/composer.lock @@ -0,0 +1,492 @@ +{ + "_readme": [ + "This file locks the dependencies of your project to a known state", + "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", + "This file is @generated automatically" + ], + "content-hash": "049f844b1afad4f989900be30c60ad55", + "packages": [ + { + "name": "graham-campbell/result-type", + "version": "v1.1.4", + "source": { + "type": "git", + "url": "https://github.com/GrahamCampbell/Result-Type.git", + "reference": "e01f4a821471308ba86aa202fed6698b6b695e3b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/GrahamCampbell/Result-Type/zipball/e01f4a821471308ba86aa202fed6698b6b695e3b", + "reference": "e01f4a821471308ba86aa202fed6698b6b695e3b", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0", + "phpoption/phpoption": "^1.9.5" + }, + "require-dev": { + "phpunit/phpunit": "^8.5.41 || ^9.6.22 || ^10.5.45 || ^11.5.7" + }, + "type": "library", + "autoload": { + "psr-4": { + "GrahamCampbell\\ResultType\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + } + ], + "description": "An Implementation Of The Result Type", + "keywords": [ + "Graham Campbell", + "GrahamCampbell", + "Result Type", + "Result-Type", + "result" + ], + "support": { + "issues": "https://github.com/GrahamCampbell/Result-Type/issues", + "source": "https://github.com/GrahamCampbell/Result-Type/tree/v1.1.4" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/graham-campbell/result-type", + "type": "tidelift" + } + ], + "time": "2025-12-27T19:43:20+00:00" + }, + { + "name": "phpoption/phpoption", + "version": "1.9.5", + "source": { + "type": "git", + "url": "https://github.com/schmittjoh/php-option.git", + "reference": "75365b91986c2405cf5e1e012c5595cd487a98be" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/75365b91986c2405cf5e1e012c5595cd487a98be", + "reference": "75365b91986c2405cf5e1e012c5595cd487a98be", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "phpunit/phpunit": "^8.5.44 || ^9.6.25 || ^10.5.53 || ^11.5.34" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + }, + "branch-alias": { + "dev-master": "1.9-dev" + } + }, + "autoload": { + "psr-4": { + "PhpOption\\": "src/PhpOption/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Johannes M. Schmitt", + "email": "schmittjoh@gmail.com", + "homepage": "https://github.com/schmittjoh" + }, + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + } + ], + "description": "Option Type for PHP", + "keywords": [ + "language", + "option", + "php", + "type" + ], + "support": { + "issues": "https://github.com/schmittjoh/php-option/issues", + "source": "https://github.com/schmittjoh/php-option/tree/1.9.5" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpoption/phpoption", + "type": "tidelift" + } + ], + "time": "2025-12-27T19:41:33+00:00" + }, + { + "name": "symfony/polyfill-ctype", + "version": "v1.33.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-ctype.git", + "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/a3cc8b044a6ea513310cbd48ef7333b384945638", + "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "provide": { + "ext-ctype": "*" + }, + "suggest": { + "ext-ctype": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Ctype\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Gert de Pagter", + "email": "BackEndTea@gmail.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for ctype functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "ctype", + "polyfill", + "portable" + ], + "support": { + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.33.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-09T11:45:10+00:00" + }, + { + "name": "symfony/polyfill-mbstring", + "version": "v1.33.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-mbstring.git", + "reference": "6d857f4d76bd4b343eac26d6b539585d2bc56493" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/6d857f4d76bd4b343eac26d6b539585d2bc56493", + "reference": "6d857f4d76bd4b343eac26d6b539585d2bc56493", + "shasum": "" + }, + "require": { + "ext-iconv": "*", + "php": ">=7.2" + }, + "provide": { + "ext-mbstring": "*" + }, + "suggest": { + "ext-mbstring": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Mbstring\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for the Mbstring extension", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "mbstring", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.33.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-12-23T08:48:59+00:00" + }, + { + "name": "symfony/polyfill-php80", + "version": "v1.33.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php80.git", + "reference": "0cc9dd0f17f61d8131e7df6b84bd344899fe2608" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/0cc9dd0f17f61d8131e7df6b84bd344899fe2608", + "reference": "0cc9dd0f17f61d8131e7df6b84bd344899fe2608", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php80\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ion Bazan", + "email": "ion.bazan@gmail.com" + }, + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php80/tree/v1.33.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-01-02T08:10:11+00:00" + }, + { + "name": "vlucas/phpdotenv", + "version": "v5.6.3", + "source": { + "type": "git", + "url": "https://github.com/vlucas/phpdotenv.git", + "reference": "955e7815d677a3eaa7075231212f2110983adecc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/955e7815d677a3eaa7075231212f2110983adecc", + "reference": "955e7815d677a3eaa7075231212f2110983adecc", + "shasum": "" + }, + "require": { + "ext-pcre": "*", + "graham-campbell/result-type": "^1.1.4", + "php": "^7.2.5 || ^8.0", + "phpoption/phpoption": "^1.9.5", + "symfony/polyfill-ctype": "^1.26", + "symfony/polyfill-mbstring": "^1.26", + "symfony/polyfill-php80": "^1.26" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "ext-filter": "*", + "phpunit/phpunit": "^8.5.34 || ^9.6.13 || ^10.4.2" + }, + "suggest": { + "ext-filter": "Required to use the boolean validator." + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + }, + "branch-alias": { + "dev-master": "5.6-dev" + } + }, + "autoload": { + "psr-4": { + "Dotenv\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Vance Lucas", + "email": "vance@vancelucas.com", + "homepage": "https://github.com/vlucas" + } + ], + "description": "Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.", + "keywords": [ + "dotenv", + "env", + "environment" + ], + "support": { + "issues": "https://github.com/vlucas/phpdotenv/issues", + "source": "https://github.com/vlucas/phpdotenv/tree/v5.6.3" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/vlucas/phpdotenv", + "type": "tidelift" + } + ], + "time": "2025-12-27T19:49:13+00:00" + } + ], + "packages-dev": [], + "aliases": [], + "minimum-stability": "stable", + "stability-flags": {}, + "prefer-stable": false, + "prefer-lowest": false, + "platform": {}, + "platform-dev": {}, + "plugin-api-version": "2.9.0" +} diff --git a/composer.phar b/composer.phar new file mode 100755 index 0000000000000000000000000000000000000000..5a80d7434b52429654c8010bff8169c3b50fa48d GIT binary patch literal 3283968 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%0D!)pm- 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 z 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

dJ>XoB}b- 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 W?_d3Gload(); + +$whopApiKey = getenv('WHOP_API_KEY'); +$whopAppId = getenv('NEXT_PUBLIC_WHOP_APP_ID'); + +if (!$whopApiKey || !$whopAppId) { + die("Error: Whop API Key or App ID not set in .env file.\n"); +} + +$whopApi = new WhopApi($whopApiKey, $whopAppId); + try { $pdo = db(); @@ -12,29 +27,36 @@ try { status VARCHAR(50) NOT NULL DEFAULT 'active' );"); - // Check if table is empty before inserting - $stmt = $pdo->query("SELECT COUNT(*) FROM members"); - if ($stmt->fetchColumn() == 0) { - $stmt = $pdo->prepare("INSERT INTO members (name, email, joined_at, status) VALUES (?, ?, ?, ?)"); + // Fetch members from Whop API + $whopMembers = $whopApi->getMembers(); - $members = [ - ['Alice Johnson', 'alice@example.com', '2023-01-15 10:30:00', 'active'], - ['Bob Williams', 'bob@example.com', '2023-02-20 14:00:00', 'active'], - ['Charlie Brown', 'charlie@example.com', '2023-03-05 09:00:00', 'active'], - ['Diana Miller', 'diana@example.com', '2023-04-10 18:45:00', 'unsubscribed'], - ['Ethan Davis', 'ethan@example.com', '2023-05-22 11:20:00', 'active'], - ]; + if ($whopMembers === false) { + die("Failed to fetch members from Whop API. Check error logs.\n"); + } - foreach ($members as $member) { - $stmt->execute($member); + if (isset($whopMembers['data']) && is_array($whopMembers['data'])) { + foreach ($whopMembers['data'] as $member) { + $name = $member['name'] ?? ('Member ' . $member['id']); + $email = $member['email'] ?? ($member['id'] . '@whop.local'); // Placeholder if no email + $joined_at = $member['created_at'] ?? date('Y-m-d H:i:s'); + $status = $member['status'] ?? 'active'; + + // Check if member already exists + $stmt = $pdo->prepare("SELECT COUNT(*) FROM members WHERE email = ?"); + $stmt->execute([$email]); + if ($stmt->fetchColumn() > 0) { + // Update existing member + $stmt = $pdo->prepare("UPDATE members SET name = ?, joined_at = ?, status = ? WHERE email = ?"); + $stmt->execute([$name, $joined_at, $status, $email]); + } else { + // Insert new member + $stmt = $pdo->prepare("INSERT INTO members (name, email, joined_at, status) VALUES (?, ?, ?, ?)"); + $stmt->execute([$name, $email, $joined_at, $status]); + } + } + echo "Members synced from Whop API.\n"; + } else { + echo "No members found in Whop API response or unexpected format.\n"; } echo "Database setup complete. `members` table created and populated.\n"; - } else { - echo "`members` table already exists and contains data. Skipping population.\n"; - } - -} catch (PDOException $e) { - die("Database setup failed: " . $e->getMessage() . "\n"); -} - diff --git a/includes/WhopApi.php b/includes/WhopApi.php new file mode 100644 index 0000000..fef45e0 --- /dev/null +++ b/includes/WhopApi.php @@ -0,0 +1,39 @@ +apiKey = $apiKey; + $this->appId = $appId; + } + + public function getMembers() + { + $url = $this->baseUrl . '/members'; + + $ch = curl_init(); + curl_setopt($ch, CURLOPT_URL, $url); + curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); + curl_setopt($ch, CURLOPT_HTTPHEADER, [ + 'Authorization: Bearer ' . $this->apiKey, + 'Accept: application/json' + ]); + + $response = curl_exec($ch); + $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE); + curl_close($ch); + + if ($httpCode >= 200 && $httpCode < 300) { + return json_decode($response, true); + } else { + // Log or handle error appropriately + error_log("Whop API Error: HTTP " . $httpCode . " - " . $response); + return false; + } + } +} diff --git a/vendor/autoload.php b/vendor/autoload.php new file mode 100644 index 0000000..bb90e21 --- /dev/null +++ b/vendor/autoload.php @@ -0,0 +1,22 @@ + + * Jordi Boggiano + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +namespace Composer\Autoload; + +/** + * ClassLoader implements a PSR-0, PSR-4 and classmap class loader. + * + * $loader = new \Composer\Autoload\ClassLoader(); + * + * // register classes with namespaces + * $loader->add('Symfony\Component', __DIR__.'/component'); + * $loader->add('Symfony', __DIR__.'/framework'); + * + * // activate the autoloader + * $loader->register(); + * + * // to enable searching the include path (eg. for PEAR packages) + * $loader->setUseIncludePath(true); + * + * In this example, if you try to use a class in the Symfony\Component + * namespace or one of its children (Symfony\Component\Console for instance), + * the autoloader will first look for the class under the component/ + * directory, and it will then fallback to the framework/ directory if not + * found before giving up. + * + * This class is loosely based on the Symfony UniversalClassLoader. + * + * @author Fabien Potencier + * @author Jordi Boggiano + * @see https://www.php-fig.org/psr/psr-0/ + * @see https://www.php-fig.org/psr/psr-4/ + */ +class ClassLoader +{ + /** @var \Closure(string):void */ + private static $includeFile; + + /** @var string|null */ + private $vendorDir; + + // PSR-4 + /** + * @var array> + */ + private $prefixLengthsPsr4 = array(); + /** + * @var array> + */ + private $prefixDirsPsr4 = array(); + /** + * @var list + */ + private $fallbackDirsPsr4 = array(); + + // PSR-0 + /** + * List of PSR-0 prefixes + * + * Structured as array('F (first letter)' => array('Foo\Bar (full prefix)' => array('path', 'path2'))) + * + * @var array>> + */ + private $prefixesPsr0 = array(); + /** + * @var list + */ + private $fallbackDirsPsr0 = array(); + + /** @var bool */ + private $useIncludePath = false; + + /** + * @var array + */ + private $classMap = array(); + + /** @var bool */ + private $classMapAuthoritative = false; + + /** + * @var array + */ + private $missingClasses = array(); + + /** @var string|null */ + private $apcuPrefix; + + /** + * @var array + */ + private static $registeredLoaders = array(); + + /** + * @param string|null $vendorDir + */ + public function __construct($vendorDir = null) + { + $this->vendorDir = $vendorDir; + self::initializeIncludeClosure(); + } + + /** + * @return array> + */ + public function getPrefixes() + { + if (!empty($this->prefixesPsr0)) { + return call_user_func_array('array_merge', array_values($this->prefixesPsr0)); + } + + return array(); + } + + /** + * @return array> + */ + public function getPrefixesPsr4() + { + return $this->prefixDirsPsr4; + } + + /** + * @return list + */ + public function getFallbackDirs() + { + return $this->fallbackDirsPsr0; + } + + /** + * @return list + */ + public function getFallbackDirsPsr4() + { + return $this->fallbackDirsPsr4; + } + + /** + * @return array Array of classname => path + */ + public function getClassMap() + { + return $this->classMap; + } + + /** + * @param array $classMap Class to filename map + * + * @return void + */ + public function addClassMap(array $classMap) + { + if ($this->classMap) { + $this->classMap = array_merge($this->classMap, $classMap); + } else { + $this->classMap = $classMap; + } + } + + /** + * Registers a set of PSR-0 directories for a given prefix, either + * appending or prepending to the ones previously set for this prefix. + * + * @param string $prefix The prefix + * @param list|string $paths The PSR-0 root directories + * @param bool $prepend Whether to prepend the directories + * + * @return void + */ + public function add($prefix, $paths, $prepend = false) + { + $paths = (array) $paths; + if (!$prefix) { + if ($prepend) { + $this->fallbackDirsPsr0 = array_merge( + $paths, + $this->fallbackDirsPsr0 + ); + } else { + $this->fallbackDirsPsr0 = array_merge( + $this->fallbackDirsPsr0, + $paths + ); + } + + return; + } + + $first = $prefix[0]; + if (!isset($this->prefixesPsr0[$first][$prefix])) { + $this->prefixesPsr0[$first][$prefix] = $paths; + + return; + } + if ($prepend) { + $this->prefixesPsr0[$first][$prefix] = array_merge( + $paths, + $this->prefixesPsr0[$first][$prefix] + ); + } else { + $this->prefixesPsr0[$first][$prefix] = array_merge( + $this->prefixesPsr0[$first][$prefix], + $paths + ); + } + } + + /** + * Registers a set of PSR-4 directories for a given namespace, either + * appending or prepending to the ones previously set for this namespace. + * + * @param string $prefix The prefix/namespace, with trailing '\\' + * @param list|string $paths The PSR-4 base directories + * @param bool $prepend Whether to prepend the directories + * + * @throws \InvalidArgumentException + * + * @return void + */ + public function addPsr4($prefix, $paths, $prepend = false) + { + $paths = (array) $paths; + if (!$prefix) { + // Register directories for the root namespace. + if ($prepend) { + $this->fallbackDirsPsr4 = array_merge( + $paths, + $this->fallbackDirsPsr4 + ); + } else { + $this->fallbackDirsPsr4 = array_merge( + $this->fallbackDirsPsr4, + $paths + ); + } + } elseif (!isset($this->prefixDirsPsr4[$prefix])) { + // Register directories for a new namespace. + $length = strlen($prefix); + if ('\\' !== $prefix[$length - 1]) { + throw new \InvalidArgumentException("A non-empty PSR-4 prefix must end with a namespace separator."); + } + $this->prefixLengthsPsr4[$prefix[0]][$prefix] = $length; + $this->prefixDirsPsr4[$prefix] = $paths; + } elseif ($prepend) { + // Prepend directories for an already registered namespace. + $this->prefixDirsPsr4[$prefix] = array_merge( + $paths, + $this->prefixDirsPsr4[$prefix] + ); + } else { + // Append directories for an already registered namespace. + $this->prefixDirsPsr4[$prefix] = array_merge( + $this->prefixDirsPsr4[$prefix], + $paths + ); + } + } + + /** + * Registers a set of PSR-0 directories for a given prefix, + * replacing any others previously set for this prefix. + * + * @param string $prefix The prefix + * @param list|string $paths The PSR-0 base directories + * + * @return void + */ + public function set($prefix, $paths) + { + if (!$prefix) { + $this->fallbackDirsPsr0 = (array) $paths; + } else { + $this->prefixesPsr0[$prefix[0]][$prefix] = (array) $paths; + } + } + + /** + * Registers a set of PSR-4 directories for a given namespace, + * replacing any others previously set for this namespace. + * + * @param string $prefix The prefix/namespace, with trailing '\\' + * @param list|string $paths The PSR-4 base directories + * + * @throws \InvalidArgumentException + * + * @return void + */ + public function setPsr4($prefix, $paths) + { + if (!$prefix) { + $this->fallbackDirsPsr4 = (array) $paths; + } else { + $length = strlen($prefix); + if ('\\' !== $prefix[$length - 1]) { + throw new \InvalidArgumentException("A non-empty PSR-4 prefix must end with a namespace separator."); + } + $this->prefixLengthsPsr4[$prefix[0]][$prefix] = $length; + $this->prefixDirsPsr4[$prefix] = (array) $paths; + } + } + + /** + * Turns on searching the include path for class files. + * + * @param bool $useIncludePath + * + * @return void + */ + public function setUseIncludePath($useIncludePath) + { + $this->useIncludePath = $useIncludePath; + } + + /** + * Can be used to check if the autoloader uses the include path to check + * for classes. + * + * @return bool + */ + public function getUseIncludePath() + { + return $this->useIncludePath; + } + + /** + * Turns off searching the prefix and fallback directories for classes + * that have not been registered with the class map. + * + * @param bool $classMapAuthoritative + * + * @return void + */ + public function setClassMapAuthoritative($classMapAuthoritative) + { + $this->classMapAuthoritative = $classMapAuthoritative; + } + + /** + * Should class lookup fail if not found in the current class map? + * + * @return bool + */ + public function isClassMapAuthoritative() + { + return $this->classMapAuthoritative; + } + + /** + * APCu prefix to use to cache found/not-found classes, if the extension is enabled. + * + * @param string|null $apcuPrefix + * + * @return void + */ + public function setApcuPrefix($apcuPrefix) + { + $this->apcuPrefix = function_exists('apcu_fetch') && filter_var(ini_get('apc.enabled'), FILTER_VALIDATE_BOOLEAN) ? $apcuPrefix : null; + } + + /** + * The APCu prefix in use, or null if APCu caching is not enabled. + * + * @return string|null + */ + public function getApcuPrefix() + { + return $this->apcuPrefix; + } + + /** + * Registers this instance as an autoloader. + * + * @param bool $prepend Whether to prepend the autoloader or not + * + * @return void + */ + public function register($prepend = false) + { + spl_autoload_register(array($this, 'loadClass'), true, $prepend); + + if (null === $this->vendorDir) { + return; + } + + if ($prepend) { + self::$registeredLoaders = array($this->vendorDir => $this) + self::$registeredLoaders; + } else { + unset(self::$registeredLoaders[$this->vendorDir]); + self::$registeredLoaders[$this->vendorDir] = $this; + } + } + + /** + * Unregisters this instance as an autoloader. + * + * @return void + */ + public function unregister() + { + spl_autoload_unregister(array($this, 'loadClass')); + + if (null !== $this->vendorDir) { + unset(self::$registeredLoaders[$this->vendorDir]); + } + } + + /** + * Loads the given class or interface. + * + * @param string $class The name of the class + * @return true|null True if loaded, null otherwise + */ + public function loadClass($class) + { + if ($file = $this->findFile($class)) { + $includeFile = self::$includeFile; + $includeFile($file); + + return true; + } + + return null; + } + + /** + * Finds the path to the file where the class is defined. + * + * @param string $class The name of the class + * + * @return string|false The path if found, false otherwise + */ + public function findFile($class) + { + // class map lookup + if (isset($this->classMap[$class])) { + return $this->classMap[$class]; + } + if ($this->classMapAuthoritative || isset($this->missingClasses[$class])) { + return false; + } + if (null !== $this->apcuPrefix) { + $file = apcu_fetch($this->apcuPrefix.$class, $hit); + if ($hit) { + return $file; + } + } + + $file = $this->findFileWithExtension($class, '.php'); + + // Search for Hack files if we are running on HHVM + if (false === $file && defined('HHVM_VERSION')) { + $file = $this->findFileWithExtension($class, '.hh'); + } + + if (null !== $this->apcuPrefix) { + apcu_add($this->apcuPrefix.$class, $file); + } + + if (false === $file) { + // Remember that this class does not exist. + $this->missingClasses[$class] = true; + } + + return $file; + } + + /** + * Returns the currently registered loaders keyed by their corresponding vendor directories. + * + * @return array + */ + public static function getRegisteredLoaders() + { + return self::$registeredLoaders; + } + + /** + * @param string $class + * @param string $ext + * @return string|false + */ + private function findFileWithExtension($class, $ext) + { + // PSR-4 lookup + $logicalPathPsr4 = strtr($class, '\\', DIRECTORY_SEPARATOR) . $ext; + + $first = $class[0]; + if (isset($this->prefixLengthsPsr4[$first])) { + $subPath = $class; + while (false !== $lastPos = strrpos($subPath, '\\')) { + $subPath = substr($subPath, 0, $lastPos); + $search = $subPath . '\\'; + if (isset($this->prefixDirsPsr4[$search])) { + $pathEnd = DIRECTORY_SEPARATOR . substr($logicalPathPsr4, $lastPos + 1); + foreach ($this->prefixDirsPsr4[$search] as $dir) { + if (file_exists($file = $dir . $pathEnd)) { + return $file; + } + } + } + } + } + + // PSR-4 fallback dirs + foreach ($this->fallbackDirsPsr4 as $dir) { + if (file_exists($file = $dir . DIRECTORY_SEPARATOR . $logicalPathPsr4)) { + return $file; + } + } + + // PSR-0 lookup + if (false !== $pos = strrpos($class, '\\')) { + // namespaced class name + $logicalPathPsr0 = substr($logicalPathPsr4, 0, $pos + 1) + . strtr(substr($logicalPathPsr4, $pos + 1), '_', DIRECTORY_SEPARATOR); + } else { + // PEAR-like class name + $logicalPathPsr0 = strtr($class, '_', DIRECTORY_SEPARATOR) . $ext; + } + + if (isset($this->prefixesPsr0[$first])) { + foreach ($this->prefixesPsr0[$first] as $prefix => $dirs) { + if (0 === strpos($class, $prefix)) { + foreach ($dirs as $dir) { + if (file_exists($file = $dir . DIRECTORY_SEPARATOR . $logicalPathPsr0)) { + return $file; + } + } + } + } + } + + // PSR-0 fallback dirs + foreach ($this->fallbackDirsPsr0 as $dir) { + if (file_exists($file = $dir . DIRECTORY_SEPARATOR . $logicalPathPsr0)) { + return $file; + } + } + + // PSR-0 include paths. + if ($this->useIncludePath && $file = stream_resolve_include_path($logicalPathPsr0)) { + return $file; + } + + return false; + } + + /** + * @return void + */ + private static function initializeIncludeClosure() + { + if (self::$includeFile !== null) { + return; + } + + /** + * Scope isolated include. + * + * Prevents access to $this/self from included files. + * + * @param string $file + * @return void + */ + self::$includeFile = \Closure::bind(static function($file) { + include $file; + }, null, null); + } +} diff --git a/vendor/composer/InstalledVersions.php b/vendor/composer/InstalledVersions.php new file mode 100644 index 0000000..2052022 --- /dev/null +++ b/vendor/composer/InstalledVersions.php @@ -0,0 +1,396 @@ + + * Jordi Boggiano + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +namespace Composer; + +use Composer\Autoload\ClassLoader; +use Composer\Semver\VersionParser; + +/** + * This class is copied in every Composer installed project and available to all + * + * See also https://getcomposer.org/doc/07-runtime.md#installed-versions + * + * To require its presence, you can require `composer-runtime-api ^2.0` + * + * @final + */ +class InstalledVersions +{ + /** + * @var string|null if set (by reflection by Composer), this should be set to the path where this class is being copied to + * @internal + */ + private static $selfDir = null; + + /** + * @var mixed[]|null + * @psalm-var array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array}|array{}|null + */ + private static $installed; + + /** + * @var bool + */ + private static $installedIsLocalDir; + + /** + * @var bool|null + */ + private static $canGetVendors; + + /** + * @var array[] + * @psalm-var array}> + */ + private static $installedByVendor = array(); + + /** + * Returns a list of all package names which are present, either by being installed, replaced or provided + * + * @return string[] + * @psalm-return list + */ + public static function getInstalledPackages() + { + $packages = array(); + foreach (self::getInstalled() as $installed) { + $packages[] = array_keys($installed['versions']); + } + + if (1 === \count($packages)) { + return $packages[0]; + } + + return array_keys(array_flip(\call_user_func_array('array_merge', $packages))); + } + + /** + * Returns a list of all package names with a specific type e.g. 'library' + * + * @param string $type + * @return string[] + * @psalm-return list + */ + public static function getInstalledPackagesByType($type) + { + $packagesByType = array(); + + foreach (self::getInstalled() as $installed) { + foreach ($installed['versions'] as $name => $package) { + if (isset($package['type']) && $package['type'] === $type) { + $packagesByType[] = $name; + } + } + } + + return $packagesByType; + } + + /** + * Checks whether the given package is installed + * + * This also returns true if the package name is provided or replaced by another package + * + * @param string $packageName + * @param bool $includeDevRequirements + * @return bool + */ + public static function isInstalled($packageName, $includeDevRequirements = true) + { + foreach (self::getInstalled() as $installed) { + if (isset($installed['versions'][$packageName])) { + return $includeDevRequirements || !isset($installed['versions'][$packageName]['dev_requirement']) || $installed['versions'][$packageName]['dev_requirement'] === false; + } + } + + return false; + } + + /** + * Checks whether the given package satisfies a version constraint + * + * e.g. If you want to know whether version 2.3+ of package foo/bar is installed, you would call: + * + * Composer\InstalledVersions::satisfies(new VersionParser, 'foo/bar', '^2.3') + * + * @param VersionParser $parser Install composer/semver to have access to this class and functionality + * @param string $packageName + * @param string|null $constraint A version constraint to check for, if you pass one you have to make sure composer/semver is required by your package + * @return bool + */ + public static function satisfies(VersionParser $parser, $packageName, $constraint) + { + $constraint = $parser->parseConstraints((string) $constraint); + $provided = $parser->parseConstraints(self::getVersionRanges($packageName)); + + return $provided->matches($constraint); + } + + /** + * Returns a version constraint representing all the range(s) which are installed for a given package + * + * It is easier to use this via isInstalled() with the $constraint argument if you need to check + * whether a given version of a package is installed, and not just whether it exists + * + * @param string $packageName + * @return string Version constraint usable with composer/semver + */ + public static function getVersionRanges($packageName) + { + foreach (self::getInstalled() as $installed) { + if (!isset($installed['versions'][$packageName])) { + continue; + } + + $ranges = array(); + if (isset($installed['versions'][$packageName]['pretty_version'])) { + $ranges[] = $installed['versions'][$packageName]['pretty_version']; + } + if (array_key_exists('aliases', $installed['versions'][$packageName])) { + $ranges = array_merge($ranges, $installed['versions'][$packageName]['aliases']); + } + if (array_key_exists('replaced', $installed['versions'][$packageName])) { + $ranges = array_merge($ranges, $installed['versions'][$packageName]['replaced']); + } + if (array_key_exists('provided', $installed['versions'][$packageName])) { + $ranges = array_merge($ranges, $installed['versions'][$packageName]['provided']); + } + + return implode(' || ', $ranges); + } + + throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed'); + } + + /** + * @param string $packageName + * @return string|null If the package is being replaced or provided but is not really installed, null will be returned as version, use satisfies or getVersionRanges if you need to know if a given version is present + */ + public static function getVersion($packageName) + { + foreach (self::getInstalled() as $installed) { + if (!isset($installed['versions'][$packageName])) { + continue; + } + + if (!isset($installed['versions'][$packageName]['version'])) { + return null; + } + + return $installed['versions'][$packageName]['version']; + } + + throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed'); + } + + /** + * @param string $packageName + * @return string|null If the package is being replaced or provided but is not really installed, null will be returned as version, use satisfies or getVersionRanges if you need to know if a given version is present + */ + public static function getPrettyVersion($packageName) + { + foreach (self::getInstalled() as $installed) { + if (!isset($installed['versions'][$packageName])) { + continue; + } + + if (!isset($installed['versions'][$packageName]['pretty_version'])) { + return null; + } + + return $installed['versions'][$packageName]['pretty_version']; + } + + throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed'); + } + + /** + * @param string $packageName + * @return string|null If the package is being replaced or provided but is not really installed, null will be returned as reference + */ + public static function getReference($packageName) + { + foreach (self::getInstalled() as $installed) { + if (!isset($installed['versions'][$packageName])) { + continue; + } + + if (!isset($installed['versions'][$packageName]['reference'])) { + return null; + } + + return $installed['versions'][$packageName]['reference']; + } + + throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed'); + } + + /** + * @param string $packageName + * @return string|null If the package is being replaced or provided but is not really installed, null will be returned as install path. Packages of type metapackages also have a null install path. + */ + public static function getInstallPath($packageName) + { + foreach (self::getInstalled() as $installed) { + if (!isset($installed['versions'][$packageName])) { + continue; + } + + return isset($installed['versions'][$packageName]['install_path']) ? $installed['versions'][$packageName]['install_path'] : null; + } + + throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed'); + } + + /** + * @return array + * @psalm-return array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool} + */ + public static function getRootPackage() + { + $installed = self::getInstalled(); + + return $installed[0]['root']; + } + + /** + * Returns the raw installed.php data for custom implementations + * + * @deprecated Use getAllRawData() instead which returns all datasets for all autoloaders present in the process. getRawData only returns the first dataset loaded, which may not be what you expect. + * @return array[] + * @psalm-return array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array} + */ + public static function getRawData() + { + @trigger_error('getRawData only returns the first dataset loaded, which may not be what you expect. Use getAllRawData() instead which returns all datasets for all autoloaders present in the process.', E_USER_DEPRECATED); + + if (null === self::$installed) { + // only require the installed.php file if this file is loaded from its dumped location, + // and not from its source location in the composer/composer package, see https://github.com/composer/composer/issues/9937 + if (substr(__DIR__, -8, 1) !== 'C') { + self::$installed = include __DIR__ . '/installed.php'; + } else { + self::$installed = array(); + } + } + + return self::$installed; + } + + /** + * Returns the raw data of all installed.php which are currently loaded for custom implementations + * + * @return array[] + * @psalm-return list}> + */ + public static function getAllRawData() + { + return self::getInstalled(); + } + + /** + * Lets you reload the static array from another file + * + * This is only useful for complex integrations in which a project needs to use + * this class but then also needs to execute another project's autoloader in process, + * and wants to ensure both projects have access to their version of installed.php. + * + * A typical case would be PHPUnit, where it would need to make sure it reads all + * the data it needs from this class, then call reload() with + * `require $CWD/vendor/composer/installed.php` (or similar) as input to make sure + * the project in which it runs can then also use this class safely, without + * interference between PHPUnit's dependencies and the project's dependencies. + * + * @param array[] $data A vendor/composer/installed.php data set + * @return void + * + * @psalm-param array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array} $data + */ + public static function reload($data) + { + self::$installed = $data; + self::$installedByVendor = array(); + + // when using reload, we disable the duplicate protection to ensure that self::$installed data is + // always returned, but we cannot know whether it comes from the installed.php in __DIR__ or not, + // so we have to assume it does not, and that may result in duplicate data being returned when listing + // all installed packages for example + self::$installedIsLocalDir = false; + } + + /** + * @return string + */ + private static function getSelfDir() + { + if (self::$selfDir === null) { + self::$selfDir = strtr(__DIR__, '\\', '/'); + } + + return self::$selfDir; + } + + /** + * @return array[] + * @psalm-return list}> + */ + private static function getInstalled() + { + if (null === self::$canGetVendors) { + self::$canGetVendors = method_exists('Composer\Autoload\ClassLoader', 'getRegisteredLoaders'); + } + + $installed = array(); + $copiedLocalDir = false; + + if (self::$canGetVendors) { + $selfDir = self::getSelfDir(); + foreach (ClassLoader::getRegisteredLoaders() as $vendorDir => $loader) { + $vendorDir = strtr($vendorDir, '\\', '/'); + if (isset(self::$installedByVendor[$vendorDir])) { + $installed[] = self::$installedByVendor[$vendorDir]; + } elseif (is_file($vendorDir.'/composer/installed.php')) { + /** @var array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array} $required */ + $required = require $vendorDir.'/composer/installed.php'; + self::$installedByVendor[$vendorDir] = $required; + $installed[] = $required; + if (self::$installed === null && $vendorDir.'/composer' === $selfDir) { + self::$installed = $required; + self::$installedIsLocalDir = true; + } + } + if (self::$installedIsLocalDir && $vendorDir.'/composer' === $selfDir) { + $copiedLocalDir = true; + } + } + } + + if (null === self::$installed) { + // only require the installed.php file if this file is loaded from its dumped location, + // and not from its source location in the composer/composer package, see https://github.com/composer/composer/issues/9937 + if (substr(__DIR__, -8, 1) !== 'C') { + /** @var array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array} $required */ + $required = require __DIR__ . '/installed.php'; + self::$installed = $required; + } else { + self::$installed = array(); + } + } + + if (self::$installed !== array() && !$copiedLocalDir) { + $installed[] = self::$installed; + } + + return $installed; + } +} diff --git a/vendor/composer/LICENSE b/vendor/composer/LICENSE new file mode 100644 index 0000000..f27399a --- /dev/null +++ b/vendor/composer/LICENSE @@ -0,0 +1,21 @@ + +Copyright (c) Nils Adermann, Jordi Boggiano + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is furnished +to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + diff --git a/vendor/composer/autoload_classmap.php b/vendor/composer/autoload_classmap.php new file mode 100644 index 0000000..5490b88 --- /dev/null +++ b/vendor/composer/autoload_classmap.php @@ -0,0 +1,15 @@ + $vendorDir . '/symfony/polyfill-php80/Resources/stubs/Attribute.php', + 'Composer\\InstalledVersions' => $vendorDir . '/composer/InstalledVersions.php', + 'PhpToken' => $vendorDir . '/symfony/polyfill-php80/Resources/stubs/PhpToken.php', + 'Stringable' => $vendorDir . '/symfony/polyfill-php80/Resources/stubs/Stringable.php', + 'UnhandledMatchError' => $vendorDir . '/symfony/polyfill-php80/Resources/stubs/UnhandledMatchError.php', + 'ValueError' => $vendorDir . '/symfony/polyfill-php80/Resources/stubs/ValueError.php', +); diff --git a/vendor/composer/autoload_files.php b/vendor/composer/autoload_files.php new file mode 100644 index 0000000..7ff36b4 --- /dev/null +++ b/vendor/composer/autoload_files.php @@ -0,0 +1,12 @@ + $vendorDir . '/symfony/polyfill-ctype/bootstrap.php', + '0e6d7bf4a5811bfa5cf40c5ccd6fae6a' => $vendorDir . '/symfony/polyfill-mbstring/bootstrap.php', + 'a4a119a56e50fbb293281d9a48007e0e' => $vendorDir . '/symfony/polyfill-php80/bootstrap.php', +); diff --git a/vendor/composer/autoload_namespaces.php b/vendor/composer/autoload_namespaces.php new file mode 100644 index 0000000..15a2ff3 --- /dev/null +++ b/vendor/composer/autoload_namespaces.php @@ -0,0 +1,9 @@ + array($vendorDir . '/symfony/polyfill-php80'), + 'Symfony\\Polyfill\\Mbstring\\' => array($vendorDir . '/symfony/polyfill-mbstring'), + 'Symfony\\Polyfill\\Ctype\\' => array($vendorDir . '/symfony/polyfill-ctype'), + 'PhpOption\\' => array($vendorDir . '/phpoption/phpoption/src/PhpOption'), + 'GrahamCampbell\\ResultType\\' => array($vendorDir . '/graham-campbell/result-type/src'), + 'Dotenv\\' => array($vendorDir . '/vlucas/phpdotenv/src'), +); diff --git a/vendor/composer/autoload_real.php b/vendor/composer/autoload_real.php new file mode 100644 index 0000000..bba46a9 --- /dev/null +++ b/vendor/composer/autoload_real.php @@ -0,0 +1,50 @@ +register(true); + + $filesToLoad = \Composer\Autoload\ComposerStaticInit9a5cc22179df7f8187c7187652bff12d::$files; + $requireFile = \Closure::bind(static function ($fileIdentifier, $file) { + if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) { + $GLOBALS['__composer_autoload_files'][$fileIdentifier] = true; + + require $file; + } + }, null, null); + foreach ($filesToLoad as $fileIdentifier => $file) { + $requireFile($fileIdentifier, $file); + } + + return $loader; + } +} diff --git a/vendor/composer/autoload_static.php b/vendor/composer/autoload_static.php new file mode 100644 index 0000000..42c2d8d --- /dev/null +++ b/vendor/composer/autoload_static.php @@ -0,0 +1,81 @@ + __DIR__ . '/..' . '/symfony/polyfill-ctype/bootstrap.php', + '0e6d7bf4a5811bfa5cf40c5ccd6fae6a' => __DIR__ . '/..' . '/symfony/polyfill-mbstring/bootstrap.php', + 'a4a119a56e50fbb293281d9a48007e0e' => __DIR__ . '/..' . '/symfony/polyfill-php80/bootstrap.php', + ); + + public static $prefixLengthsPsr4 = array ( + 'S' => + array ( + 'Symfony\\Polyfill\\Php80\\' => 23, + 'Symfony\\Polyfill\\Mbstring\\' => 26, + 'Symfony\\Polyfill\\Ctype\\' => 23, + ), + 'P' => + array ( + 'PhpOption\\' => 10, + ), + 'G' => + array ( + 'GrahamCampbell\\ResultType\\' => 26, + ), + 'D' => + array ( + 'Dotenv\\' => 7, + ), + ); + + public static $prefixDirsPsr4 = array ( + 'Symfony\\Polyfill\\Php80\\' => + array ( + 0 => __DIR__ . '/..' . '/symfony/polyfill-php80', + ), + 'Symfony\\Polyfill\\Mbstring\\' => + array ( + 0 => __DIR__ . '/..' . '/symfony/polyfill-mbstring', + ), + 'Symfony\\Polyfill\\Ctype\\' => + array ( + 0 => __DIR__ . '/..' . '/symfony/polyfill-ctype', + ), + 'PhpOption\\' => + array ( + 0 => __DIR__ . '/..' . '/phpoption/phpoption/src/PhpOption', + ), + 'GrahamCampbell\\ResultType\\' => + array ( + 0 => __DIR__ . '/..' . '/graham-campbell/result-type/src', + ), + 'Dotenv\\' => + array ( + 0 => __DIR__ . '/..' . '/vlucas/phpdotenv/src', + ), + ); + + public static $classMap = array ( + 'Attribute' => __DIR__ . '/..' . '/symfony/polyfill-php80/Resources/stubs/Attribute.php', + 'Composer\\InstalledVersions' => __DIR__ . '/..' . '/composer/InstalledVersions.php', + 'PhpToken' => __DIR__ . '/..' . '/symfony/polyfill-php80/Resources/stubs/PhpToken.php', + 'Stringable' => __DIR__ . '/..' . '/symfony/polyfill-php80/Resources/stubs/Stringable.php', + 'UnhandledMatchError' => __DIR__ . '/..' . '/symfony/polyfill-php80/Resources/stubs/UnhandledMatchError.php', + 'ValueError' => __DIR__ . '/..' . '/symfony/polyfill-php80/Resources/stubs/ValueError.php', + ); + + public static function getInitializer(ClassLoader $loader) + { + return \Closure::bind(function () use ($loader) { + $loader->prefixLengthsPsr4 = ComposerStaticInit9a5cc22179df7f8187c7187652bff12d::$prefixLengthsPsr4; + $loader->prefixDirsPsr4 = ComposerStaticInit9a5cc22179df7f8187c7187652bff12d::$prefixDirsPsr4; + $loader->classMap = ComposerStaticInit9a5cc22179df7f8187c7187652bff12d::$classMap; + + }, null, ClassLoader::class); + } +} diff --git a/vendor/composer/installed.json b/vendor/composer/installed.json new file mode 100644 index 0000000..c0d3130 --- /dev/null +++ b/vendor/composer/installed.json @@ -0,0 +1,497 @@ +{ + "packages": [ + { + "name": "graham-campbell/result-type", + "version": "v1.1.4", + "version_normalized": "1.1.4.0", + "source": { + "type": "git", + "url": "https://github.com/GrahamCampbell/Result-Type.git", + "reference": "e01f4a821471308ba86aa202fed6698b6b695e3b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/GrahamCampbell/Result-Type/zipball/e01f4a821471308ba86aa202fed6698b6b695e3b", + "reference": "e01f4a821471308ba86aa202fed6698b6b695e3b", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0", + "phpoption/phpoption": "^1.9.5" + }, + "require-dev": { + "phpunit/phpunit": "^8.5.41 || ^9.6.22 || ^10.5.45 || ^11.5.7" + }, + "time": "2025-12-27T19:43:20+00:00", + "type": "library", + "installation-source": "dist", + "autoload": { + "psr-4": { + "GrahamCampbell\\ResultType\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + } + ], + "description": "An Implementation Of The Result Type", + "keywords": [ + "Graham Campbell", + "GrahamCampbell", + "Result Type", + "Result-Type", + "result" + ], + "support": { + "issues": "https://github.com/GrahamCampbell/Result-Type/issues", + "source": "https://github.com/GrahamCampbell/Result-Type/tree/v1.1.4" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/graham-campbell/result-type", + "type": "tidelift" + } + ], + "install-path": "../graham-campbell/result-type" + }, + { + "name": "phpoption/phpoption", + "version": "1.9.5", + "version_normalized": "1.9.5.0", + "source": { + "type": "git", + "url": "https://github.com/schmittjoh/php-option.git", + "reference": "75365b91986c2405cf5e1e012c5595cd487a98be" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/75365b91986c2405cf5e1e012c5595cd487a98be", + "reference": "75365b91986c2405cf5e1e012c5595cd487a98be", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "phpunit/phpunit": "^8.5.44 || ^9.6.25 || ^10.5.53 || ^11.5.34" + }, + "time": "2025-12-27T19:41:33+00:00", + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + }, + "branch-alias": { + "dev-master": "1.9-dev" + } + }, + "installation-source": "dist", + "autoload": { + "psr-4": { + "PhpOption\\": "src/PhpOption/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Johannes M. Schmitt", + "email": "schmittjoh@gmail.com", + "homepage": "https://github.com/schmittjoh" + }, + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + } + ], + "description": "Option Type for PHP", + "keywords": [ + "language", + "option", + "php", + "type" + ], + "support": { + "issues": "https://github.com/schmittjoh/php-option/issues", + "source": "https://github.com/schmittjoh/php-option/tree/1.9.5" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpoption/phpoption", + "type": "tidelift" + } + ], + "install-path": "../phpoption/phpoption" + }, + { + "name": "symfony/polyfill-ctype", + "version": "v1.33.0", + "version_normalized": "1.33.0.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-ctype.git", + "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/a3cc8b044a6ea513310cbd48ef7333b384945638", + "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "provide": { + "ext-ctype": "*" + }, + "suggest": { + "ext-ctype": "For best performance" + }, + "time": "2024-09-09T11:45:10+00:00", + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "installation-source": "dist", + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Ctype\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Gert de Pagter", + "email": "BackEndTea@gmail.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for ctype functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "ctype", + "polyfill", + "portable" + ], + "support": { + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.33.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "install-path": "../symfony/polyfill-ctype" + }, + { + "name": "symfony/polyfill-mbstring", + "version": "v1.33.0", + "version_normalized": "1.33.0.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-mbstring.git", + "reference": "6d857f4d76bd4b343eac26d6b539585d2bc56493" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/6d857f4d76bd4b343eac26d6b539585d2bc56493", + "reference": "6d857f4d76bd4b343eac26d6b539585d2bc56493", + "shasum": "" + }, + "require": { + "ext-iconv": "*", + "php": ">=7.2" + }, + "provide": { + "ext-mbstring": "*" + }, + "suggest": { + "ext-mbstring": "For best performance" + }, + "time": "2024-12-23T08:48:59+00:00", + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "installation-source": "dist", + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Mbstring\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for the Mbstring extension", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "mbstring", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.33.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "install-path": "../symfony/polyfill-mbstring" + }, + { + "name": "symfony/polyfill-php80", + "version": "v1.33.0", + "version_normalized": "1.33.0.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php80.git", + "reference": "0cc9dd0f17f61d8131e7df6b84bd344899fe2608" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/0cc9dd0f17f61d8131e7df6b84bd344899fe2608", + "reference": "0cc9dd0f17f61d8131e7df6b84bd344899fe2608", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "time": "2025-01-02T08:10:11+00:00", + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "installation-source": "dist", + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php80\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ion Bazan", + "email": "ion.bazan@gmail.com" + }, + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php80/tree/v1.33.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "install-path": "../symfony/polyfill-php80" + }, + { + "name": "vlucas/phpdotenv", + "version": "v5.6.3", + "version_normalized": "5.6.3.0", + "source": { + "type": "git", + "url": "https://github.com/vlucas/phpdotenv.git", + "reference": "955e7815d677a3eaa7075231212f2110983adecc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/955e7815d677a3eaa7075231212f2110983adecc", + "reference": "955e7815d677a3eaa7075231212f2110983adecc", + "shasum": "" + }, + "require": { + "ext-pcre": "*", + "graham-campbell/result-type": "^1.1.4", + "php": "^7.2.5 || ^8.0", + "phpoption/phpoption": "^1.9.5", + "symfony/polyfill-ctype": "^1.26", + "symfony/polyfill-mbstring": "^1.26", + "symfony/polyfill-php80": "^1.26" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "ext-filter": "*", + "phpunit/phpunit": "^8.5.34 || ^9.6.13 || ^10.4.2" + }, + "suggest": { + "ext-filter": "Required to use the boolean validator." + }, + "time": "2025-12-27T19:49:13+00:00", + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + }, + "branch-alias": { + "dev-master": "5.6-dev" + } + }, + "installation-source": "dist", + "autoload": { + "psr-4": { + "Dotenv\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Vance Lucas", + "email": "vance@vancelucas.com", + "homepage": "https://github.com/vlucas" + } + ], + "description": "Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.", + "keywords": [ + "dotenv", + "env", + "environment" + ], + "support": { + "issues": "https://github.com/vlucas/phpdotenv/issues", + "source": "https://github.com/vlucas/phpdotenv/tree/v5.6.3" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/vlucas/phpdotenv", + "type": "tidelift" + } + ], + "install-path": "../vlucas/phpdotenv" + } + ], + "dev": true, + "dev-package-names": [] +} diff --git a/vendor/composer/installed.php b/vendor/composer/installed.php new file mode 100644 index 0000000..8fb6164 --- /dev/null +++ b/vendor/composer/installed.php @@ -0,0 +1,77 @@ + array( + 'name' => 'ubuntu/workspace', + 'pretty_version' => 'dev-master', + 'version' => 'dev-master', + 'reference' => 'e1bec99a554dbb166f419bd0560ff8e2fd307fc3', + 'type' => 'library', + 'install_path' => __DIR__ . '/../../', + 'aliases' => array(), + 'dev' => true, + ), + 'versions' => array( + 'graham-campbell/result-type' => array( + 'pretty_version' => 'v1.1.4', + 'version' => '1.1.4.0', + 'reference' => 'e01f4a821471308ba86aa202fed6698b6b695e3b', + 'type' => 'library', + 'install_path' => __DIR__ . '/../graham-campbell/result-type', + 'aliases' => array(), + 'dev_requirement' => false, + ), + 'phpoption/phpoption' => array( + 'pretty_version' => '1.9.5', + 'version' => '1.9.5.0', + 'reference' => '75365b91986c2405cf5e1e012c5595cd487a98be', + 'type' => 'library', + 'install_path' => __DIR__ . '/../phpoption/phpoption', + 'aliases' => array(), + 'dev_requirement' => false, + ), + 'symfony/polyfill-ctype' => array( + 'pretty_version' => 'v1.33.0', + 'version' => '1.33.0.0', + 'reference' => 'a3cc8b044a6ea513310cbd48ef7333b384945638', + 'type' => 'library', + 'install_path' => __DIR__ . '/../symfony/polyfill-ctype', + 'aliases' => array(), + 'dev_requirement' => false, + ), + 'symfony/polyfill-mbstring' => array( + 'pretty_version' => 'v1.33.0', + 'version' => '1.33.0.0', + 'reference' => '6d857f4d76bd4b343eac26d6b539585d2bc56493', + 'type' => 'library', + 'install_path' => __DIR__ . '/../symfony/polyfill-mbstring', + 'aliases' => array(), + 'dev_requirement' => false, + ), + 'symfony/polyfill-php80' => array( + 'pretty_version' => 'v1.33.0', + 'version' => '1.33.0.0', + 'reference' => '0cc9dd0f17f61d8131e7df6b84bd344899fe2608', + 'type' => 'library', + 'install_path' => __DIR__ . '/../symfony/polyfill-php80', + 'aliases' => array(), + 'dev_requirement' => false, + ), + 'ubuntu/workspace' => array( + 'pretty_version' => 'dev-master', + 'version' => 'dev-master', + 'reference' => 'e1bec99a554dbb166f419bd0560ff8e2fd307fc3', + 'type' => 'library', + 'install_path' => __DIR__ . '/../../', + 'aliases' => array(), + 'dev_requirement' => false, + ), + 'vlucas/phpdotenv' => array( + 'pretty_version' => 'v5.6.3', + 'version' => '5.6.3.0', + 'reference' => '955e7815d677a3eaa7075231212f2110983adecc', + 'type' => 'library', + 'install_path' => __DIR__ . '/../vlucas/phpdotenv', + 'aliases' => array(), + 'dev_requirement' => false, + ), + ), +); diff --git a/vendor/composer/platform_check.php b/vendor/composer/platform_check.php new file mode 100644 index 0000000..2a9ec55 --- /dev/null +++ b/vendor/composer/platform_check.php @@ -0,0 +1,25 @@ += 70205)) { + $issues[] = 'Your Composer dependencies require a PHP version ">= 7.2.5". You are running ' . PHP_VERSION . '.'; +} + +if ($issues) { + if (!headers_sent()) { + header('HTTP/1.1 500 Internal Server Error'); + } + if (!ini_get('display_errors')) { + if (PHP_SAPI === 'cli' || PHP_SAPI === 'phpdbg') { + fwrite(STDERR, 'Composer detected issues in your platform:' . PHP_EOL.PHP_EOL . implode(PHP_EOL, $issues) . PHP_EOL.PHP_EOL); + } elseif (!headers_sent()) { + echo 'Composer detected issues in your platform:' . PHP_EOL.PHP_EOL . str_replace('You are running '.PHP_VERSION.'.', '', implode(PHP_EOL, $issues)) . PHP_EOL.PHP_EOL; + } + } + throw new \RuntimeException( + 'Composer detected issues in your platform: ' . implode(' ', $issues) + ); +} diff --git a/vendor/graham-campbell/result-type/LICENSE b/vendor/graham-campbell/result-type/LICENSE new file mode 100644 index 0000000..8e7c898 --- /dev/null +++ b/vendor/graham-campbell/result-type/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2020-2024 Graham Campbell + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/vendor/graham-campbell/result-type/composer.json b/vendor/graham-campbell/result-type/composer.json new file mode 100644 index 0000000..441412f --- /dev/null +++ b/vendor/graham-campbell/result-type/composer.json @@ -0,0 +1,33 @@ +{ + "name": "graham-campbell/result-type", + "description": "An Implementation Of The Result Type", + "keywords": ["result", "result-type", "Result", "Result Type", "Result-Type", "Graham Campbell", "GrahamCampbell"], + "license": "MIT", + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + } + ], + "require": { + "php": "^7.2.5 || ^8.0", + "phpoption/phpoption": "^1.9.5" + }, + "require-dev": { + "phpunit/phpunit": "^8.5.41 || ^9.6.22 || ^10.5.45 || ^11.5.7" + }, + "autoload": { + "psr-4": { + "GrahamCampbell\\ResultType\\": "src/" + } + }, + "autoload-dev": { + "psr-4": { + "GrahamCampbell\\Tests\\ResultType\\": "tests/" + } + }, + "config": { + "preferred-install": "dist" + } +} diff --git a/vendor/graham-campbell/result-type/src/Error.php b/vendor/graham-campbell/result-type/src/Error.php new file mode 100644 index 0000000..2c37c3e --- /dev/null +++ b/vendor/graham-campbell/result-type/src/Error.php @@ -0,0 +1,121 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +namespace GrahamCampbell\ResultType; + +use PhpOption\None; +use PhpOption\Some; + +/** + * @template T + * @template E + * + * @extends \GrahamCampbell\ResultType\Result + */ +final class Error extends Result +{ + /** + * @var E + */ + private $value; + + /** + * Internal constructor for an error value. + * + * @param E $value + * + * @return void + */ + private function __construct($value) + { + $this->value = $value; + } + + /** + * Create a new error value. + * + * @template F + * + * @param F $value + * + * @return \GrahamCampbell\ResultType\Result + */ + public static function create($value) + { + return new self($value); + } + + /** + * Get the success option value. + * + * @return \PhpOption\Option + */ + public function success() + { + return None::create(); + } + + /** + * Map over the success value. + * + * @template S + * + * @param callable(T):S $f + * + * @return \GrahamCampbell\ResultType\Result + */ + public function map(callable $f) + { + return self::create($this->value); + } + + /** + * Flat map over the success value. + * + * @template S + * @template F + * + * @param callable(T):\GrahamCampbell\ResultType\Result $f + * + * @return \GrahamCampbell\ResultType\Result + */ + public function flatMap(callable $f) + { + /** @var \GrahamCampbell\ResultType\Result */ + return self::create($this->value); + } + + /** + * Get the error option value. + * + * @return \PhpOption\Option + */ + public function error() + { + return Some::create($this->value); + } + + /** + * Map over the error value. + * + * @template F + * + * @param callable(E):F $f + * + * @return \GrahamCampbell\ResultType\Result + */ + public function mapError(callable $f) + { + return self::create($f($this->value)); + } +} diff --git a/vendor/graham-campbell/result-type/src/Result.php b/vendor/graham-campbell/result-type/src/Result.php new file mode 100644 index 0000000..8c67bcd --- /dev/null +++ b/vendor/graham-campbell/result-type/src/Result.php @@ -0,0 +1,69 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +namespace GrahamCampbell\ResultType; + +/** + * @template T + * @template E + */ +abstract class Result +{ + /** + * Get the success option value. + * + * @return \PhpOption\Option + */ + abstract public function success(); + + /** + * Map over the success value. + * + * @template S + * + * @param callable(T):S $f + * + * @return \GrahamCampbell\ResultType\Result + */ + abstract public function map(callable $f); + + /** + * Flat map over the success value. + * + * @template S + * @template F + * + * @param callable(T):\GrahamCampbell\ResultType\Result $f + * + * @return \GrahamCampbell\ResultType\Result + */ + abstract public function flatMap(callable $f); + + /** + * Get the error option value. + * + * @return \PhpOption\Option + */ + abstract public function error(); + + /** + * Map over the error value. + * + * @template F + * + * @param callable(E):F $f + * + * @return \GrahamCampbell\ResultType\Result + */ + abstract public function mapError(callable $f); +} diff --git a/vendor/graham-campbell/result-type/src/Success.php b/vendor/graham-campbell/result-type/src/Success.php new file mode 100644 index 0000000..27cd85e --- /dev/null +++ b/vendor/graham-campbell/result-type/src/Success.php @@ -0,0 +1,120 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +namespace GrahamCampbell\ResultType; + +use PhpOption\None; +use PhpOption\Some; + +/** + * @template T + * @template E + * + * @extends \GrahamCampbell\ResultType\Result + */ +final class Success extends Result +{ + /** + * @var T + */ + private $value; + + /** + * Internal constructor for a success value. + * + * @param T $value + * + * @return void + */ + private function __construct($value) + { + $this->value = $value; + } + + /** + * Create a new error value. + * + * @template S + * + * @param S $value + * + * @return \GrahamCampbell\ResultType\Result + */ + public static function create($value) + { + return new self($value); + } + + /** + * Get the success option value. + * + * @return \PhpOption\Option + */ + public function success() + { + return Some::create($this->value); + } + + /** + * Map over the success value. + * + * @template S + * + * @param callable(T):S $f + * + * @return \GrahamCampbell\ResultType\Result + */ + public function map(callable $f) + { + return self::create($f($this->value)); + } + + /** + * Flat map over the success value. + * + * @template S + * @template F + * + * @param callable(T):\GrahamCampbell\ResultType\Result $f + * + * @return \GrahamCampbell\ResultType\Result + */ + public function flatMap(callable $f) + { + return $f($this->value); + } + + /** + * Get the error option value. + * + * @return \PhpOption\Option + */ + public function error() + { + return None::create(); + } + + /** + * Map over the error value. + * + * @template F + * + * @param callable(E):F $f + * + * @return \GrahamCampbell\ResultType\Result + */ + public function mapError(callable $f) + { + return self::create($this->value); + } +} diff --git a/vendor/phpoption/phpoption/LICENSE b/vendor/phpoption/phpoption/LICENSE new file mode 100644 index 0000000..f49a4e1 --- /dev/null +++ b/vendor/phpoption/phpoption/LICENSE @@ -0,0 +1,201 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. \ No newline at end of file diff --git a/vendor/phpoption/phpoption/composer.json b/vendor/phpoption/phpoption/composer.json new file mode 100644 index 0000000..c077040 --- /dev/null +++ b/vendor/phpoption/phpoption/composer.json @@ -0,0 +1,50 @@ +{ + "name": "phpoption/phpoption", + "description": "Option Type for PHP", + "keywords": ["php", "option", "language", "type"], + "license": "Apache-2.0", + "authors": [ + { + "name": "Johannes M. Schmitt", + "email": "schmittjoh@gmail.com", + "homepage": "https://github.com/schmittjoh" + }, + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + } + ], + "require": { + "php": "^7.2.5 || ^8.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "phpunit/phpunit": "^8.5.44 || ^9.6.25 || ^10.5.53 || ^11.5.34" + }, + "autoload": { + "psr-4": { + "PhpOption\\": "src/PhpOption/" + } + }, + "autoload-dev": { + "psr-4": { + "PhpOption\\Tests\\": "tests/PhpOption/Tests/" + } + }, + "config": { + "allow-plugins": { + "bamarni/composer-bin-plugin": true + }, + "preferred-install": "dist" + }, + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + }, + "branch-alias": { + "dev-master": "1.9-dev" + } + } +} diff --git a/vendor/phpoption/phpoption/src/PhpOption/LazyOption.php b/vendor/phpoption/phpoption/src/PhpOption/LazyOption.php new file mode 100644 index 0000000..9cb77c8 --- /dev/null +++ b/vendor/phpoption/phpoption/src/PhpOption/LazyOption.php @@ -0,0 +1,175 @@ + + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +namespace PhpOption; + +use Traversable; + +/** + * @template T + * + * @extends Option + */ +final class LazyOption extends Option +{ + /** @var callable(mixed...):(Option) */ + private $callback; + + /** @var array */ + private $arguments; + + /** @var Option|null */ + private $option; + + /** + * @template S + * @param callable(mixed...):(Option) $callback + * @param array $arguments + * + * @return LazyOption + */ + public static function create($callback, array $arguments = []): self + { + return new self($callback, $arguments); + } + + /** + * @param callable(mixed...):(Option) $callback + * @param array $arguments + */ + public function __construct($callback, array $arguments = []) + { + if (!is_callable($callback)) { + throw new \InvalidArgumentException('Invalid callback given'); + } + + $this->callback = $callback; + $this->arguments = $arguments; + } + + public function isDefined(): bool + { + return $this->option()->isDefined(); + } + + public function isEmpty(): bool + { + return $this->option()->isEmpty(); + } + + public function get() + { + return $this->option()->get(); + } + + public function getOrElse($default) + { + return $this->option()->getOrElse($default); + } + + public function getOrCall($callable) + { + return $this->option()->getOrCall($callable); + } + + public function getOrThrow(\Exception $ex) + { + return $this->option()->getOrThrow($ex); + } + + public function orElse(Option $else) + { + return $this->option()->orElse($else); + } + + public function ifDefined($callable) + { + $this->option()->forAll($callable); + } + + public function forAll($callable) + { + return $this->option()->forAll($callable); + } + + public function map($callable) + { + return $this->option()->map($callable); + } + + public function flatMap($callable) + { + return $this->option()->flatMap($callable); + } + + public function filter($callable) + { + return $this->option()->filter($callable); + } + + public function filterNot($callable) + { + return $this->option()->filterNot($callable); + } + + public function select($value) + { + return $this->option()->select($value); + } + + public function reject($value) + { + return $this->option()->reject($value); + } + + /** + * @return Traversable + */ + public function getIterator(): Traversable + { + return $this->option()->getIterator(); + } + + public function foldLeft($initialValue, $callable) + { + return $this->option()->foldLeft($initialValue, $callable); + } + + public function foldRight($initialValue, $callable) + { + return $this->option()->foldRight($initialValue, $callable); + } + + /** + * @return Option + */ + private function option(): Option + { + if (null === $this->option) { + /** @var mixed */ + $option = call_user_func_array($this->callback, $this->arguments); + if ($option instanceof Option) { + $this->option = $option; + } else { + throw new \RuntimeException(sprintf('Expected instance of %s', Option::class)); + } + } + + return $this->option; + } +} diff --git a/vendor/phpoption/phpoption/src/PhpOption/None.php b/vendor/phpoption/phpoption/src/PhpOption/None.php new file mode 100644 index 0000000..4b85d22 --- /dev/null +++ b/vendor/phpoption/phpoption/src/PhpOption/None.php @@ -0,0 +1,136 @@ + + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +namespace PhpOption; + +use EmptyIterator; + +/** + * @extends Option + */ +final class None extends Option +{ + /** @var None|null */ + private static $instance; + + /** + * @return None + */ + public static function create(): self + { + if (null === self::$instance) { + self::$instance = new self(); + } + + return self::$instance; + } + + public function get() + { + throw new \RuntimeException('None has no value.'); + } + + public function getOrCall($callable) + { + return $callable(); + } + + public function getOrElse($default) + { + return $default; + } + + public function getOrThrow(\Exception $ex) + { + throw $ex; + } + + public function isEmpty(): bool + { + return true; + } + + public function isDefined(): bool + { + return false; + } + + public function orElse(Option $else) + { + return $else; + } + + public function ifDefined($callable) + { + // Just do nothing in that case. + } + + public function forAll($callable) + { + return $this; + } + + public function map($callable) + { + return $this; + } + + public function flatMap($callable) + { + return $this; + } + + public function filter($callable) + { + return $this; + } + + public function filterNot($callable) + { + return $this; + } + + public function select($value) + { + return $this; + } + + public function reject($value) + { + return $this; + } + + public function getIterator(): EmptyIterator + { + return new EmptyIterator(); + } + + public function foldLeft($initialValue, $callable) + { + return $initialValue; + } + + public function foldRight($initialValue, $callable) + { + return $initialValue; + } + + private function __construct() + { + } +} diff --git a/vendor/phpoption/phpoption/src/PhpOption/Option.php b/vendor/phpoption/phpoption/src/PhpOption/Option.php new file mode 100644 index 0000000..91fab9c --- /dev/null +++ b/vendor/phpoption/phpoption/src/PhpOption/Option.php @@ -0,0 +1,434 @@ + + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +namespace PhpOption; + +use ArrayAccess; +use IteratorAggregate; + +/** + * @template T + * + * @implements IteratorAggregate + */ +abstract class Option implements IteratorAggregate +{ + /** + * Creates an option given a return value. + * + * This is intended for consuming existing APIs and allows you to easily + * convert them to an option. By default, we treat ``null`` as the None + * case, and everything else as Some. + * + * @template S + * + * @param S $value The actual return value. + * @param S $noneValue The value which should be considered "None"; null by + * default. + * + * @return Option + */ + public static function fromValue($value, $noneValue = null) + { + if ($value === $noneValue) { + return None::create(); + } + + return new Some($value); + } + + /** + * Creates an option from an array's value. + * + * If the key does not exist in the array, the array is not actually an + * array, or the array's value at the given key is null, None is returned. + * Otherwise, Some is returned wrapping the value at the given key. + * + * @template S + * + * @param array|ArrayAccess|null $array A potential array or \ArrayAccess value. + * @param string|int|null $key The key to check. + * + * @return Option + */ + public static function fromArraysValue($array, $key) + { + if ($key === null || !(is_array($array) || $array instanceof ArrayAccess) || !isset($array[$key])) { + return None::create(); + } + + return new Some($array[$key]); + } + + /** + * Creates a lazy-option with the given callback. + * + * This is also a helper constructor for lazy-consuming existing APIs where + * the return value is not yet an option. By default, we treat ``null`` as + * None case, and everything else as Some. + * + * @template S + * + * @param callable $callback The callback to evaluate. + * @param array $arguments The arguments for the callback. + * @param S $noneValue The value which should be considered "None"; + * null by default. + * + * @return LazyOption + */ + public static function fromReturn($callback, array $arguments = [], $noneValue = null) + { + return new LazyOption(static function () use ($callback, $arguments, $noneValue) { + /** @var mixed */ + $return = call_user_func_array($callback, $arguments); + + if ($return === $noneValue) { + return None::create(); + } + + return new Some($return); + }); + } + + /** + * Option factory, which creates new option based on passed value. + * + * If value is already an option, it simply returns. If value is callable, + * LazyOption with passed callback created and returned. If Option + * returned from callback, it returns directly. On other case value passed + * to Option::fromValue() method. + * + * @template S + * + * @param Option|callable|S $value + * @param S $noneValue Used when $value is mixed or + * callable, for None-check. + * + * @return Option|LazyOption + */ + public static function ensure($value, $noneValue = null) + { + if ($value instanceof self) { + return $value; + } elseif (is_callable($value)) { + return new LazyOption(static function () use ($value, $noneValue) { + /** @var mixed */ + $return = $value(); + + if ($return instanceof self) { + return $return; + } else { + return self::fromValue($return, $noneValue); + } + }); + } else { + return self::fromValue($value, $noneValue); + } + } + + /** + * Lift a function so that it accepts Option as parameters. + * + * We return a new closure that wraps the original callback. If any of the + * parameters passed to the lifted function is empty, the function will + * return a value of None. Otherwise, we will pass all parameters to the + * original callback and return the value inside a new Option, unless an + * Option is returned from the function, in which case, we use that. + * + * @template S + * + * @param callable $callback + * @param mixed $noneValue + * + * @return callable + */ + public static function lift($callback, $noneValue = null) + { + return static function () use ($callback, $noneValue) { + /** @var array */ + $args = func_get_args(); + + $reduced_args = array_reduce( + $args, + /** @param bool $status */ + static function ($status, self $o) { + return $o->isEmpty() ? true : $status; + }, + false + ); + // if at least one parameter is empty, return None + if ($reduced_args) { + return None::create(); + } + + $args = array_map( + /** @return T */ + static function (self $o) { + // it is safe to do so because the fold above checked + // that all arguments are of type Some + /** @var T */ + return $o->get(); + }, + $args + ); + + return self::ensure(call_user_func_array($callback, $args), $noneValue); + }; + } + + /** + * Returns the value if available, or throws an exception otherwise. + * + * @throws \RuntimeException If value is not available. + * + * @return T + */ + abstract public function get(); + + /** + * Returns the value if available, or the default value if not. + * + * @template S + * + * @param S $default + * + * @return T|S + */ + abstract public function getOrElse($default); + + /** + * Returns the value if available, or the results of the callable. + * + * This is preferable over ``getOrElse`` if the computation of the default + * value is expensive. + * + * @template S + * + * @param callable():S $callable + * + * @return T|S + */ + abstract public function getOrCall($callable); + + /** + * Returns the value if available, or throws the passed exception. + * + * @param \Exception $ex + * + * @return T + */ + abstract public function getOrThrow(\Exception $ex); + + /** + * Returns true if no value is available, false otherwise. + * + * @return bool + */ + abstract public function isEmpty(); + + /** + * Returns true if a value is available, false otherwise. + * + * @return bool + */ + abstract public function isDefined(); + + /** + * Returns this option if non-empty, or the passed option otherwise. + * + * This can be used to try multiple alternatives, and is especially useful + * with lazy evaluating options: + * + * ```php + * $repo->findSomething() + * ->orElse(new LazyOption(array($repo, 'findSomethingElse'))) + * ->orElse(new LazyOption(array($repo, 'createSomething'))); + * ``` + * + * @param Option $else + * + * @return Option + */ + abstract public function orElse(self $else); + + /** + * This is similar to map() below except that the return value has no meaning; + * the passed callable is simply executed if the option is non-empty, and + * ignored if the option is empty. + * + * In all cases, the return value of the callable is discarded. + * + * ```php + * $comment->getMaybeFile()->ifDefined(function($file) { + * // Do something with $file here. + * }); + * ``` + * + * If you're looking for something like ``ifEmpty``, you can use ``getOrCall`` + * and ``getOrElse`` in these cases. + * + * @deprecated Use forAll() instead. + * + * @param callable(T):mixed $callable + * + * @return void + */ + abstract public function ifDefined($callable); + + /** + * This is similar to map() except that the return value of the callable has no meaning. + * + * The passed callable is simply executed if the option is non-empty, and ignored if the + * option is empty. This method is preferred for callables with side-effects, while map() + * is intended for callables without side-effects. + * + * @param callable(T):mixed $callable + * + * @return Option + */ + abstract public function forAll($callable); + + /** + * Applies the callable to the value of the option if it is non-empty, + * and returns the return value of the callable wrapped in Some(). + * + * If the option is empty, then the callable is not applied. + * + * ```php + * (new Some("foo"))->map('strtoupper')->get(); // "FOO" + * ``` + * + * @template S + * + * @param callable(T):S $callable + * + * @return Option + */ + abstract public function map($callable); + + /** + * Applies the callable to the value of the option if it is non-empty, and + * returns the return value of the callable directly. + * + * In contrast to ``map``, the return value of the callable is expected to + * be an Option itself; it is not automatically wrapped in Some(). + * + * @template S + * + * @param callable(T):Option $callable must return an Option + * + * @return Option + */ + abstract public function flatMap($callable); + + /** + * If the option is empty, it is returned immediately without applying the callable. + * + * If the option is non-empty, the callable is applied, and if it returns true, + * the option itself is returned; otherwise, None is returned. + * + * @param callable(T):bool $callable + * + * @return Option + */ + abstract public function filter($callable); + + /** + * If the option is empty, it is returned immediately without applying the callable. + * + * If the option is non-empty, the callable is applied, and if it returns false, + * the option itself is returned; otherwise, None is returned. + * + * @param callable(T):bool $callable + * + * @return Option + */ + abstract public function filterNot($callable); + + /** + * If the option is empty, it is returned immediately. + * + * If the option is non-empty, and its value does not equal the passed value + * (via a shallow comparison ===), then None is returned. Otherwise, the + * Option is returned. + * + * In other words, this will filter all but the passed value. + * + * @param T $value + * + * @return Option + */ + abstract public function select($value); + + /** + * If the option is empty, it is returned immediately. + * + * If the option is non-empty, and its value does equal the passed value (via + * a shallow comparison ===), then None is returned; otherwise, the Option is + * returned. + * + * In other words, this will let all values through except the passed value. + * + * @param T $value + * + * @return Option + */ + abstract public function reject($value); + + /** + * Binary operator for the initial value and the option's value. + * + * If empty, the initial value is returned. If non-empty, the callable + * receives the initial value and the option's value as arguments. + * + * ```php + * + * $some = new Some(5); + * $none = None::create(); + * $result = $some->foldLeft(1, function($a, $b) { return $a + $b; }); // int(6) + * $result = $none->foldLeft(1, function($a, $b) { return $a + $b; }); // int(1) + * + * // This can be used instead of something like the following: + * $option = Option::fromValue($integerOrNull); + * $result = 1; + * if ( ! $option->isEmpty()) { + * $result += $option->get(); + * } + * ``` + * + * @template S + * + * @param S $initialValue + * @param callable(S, T):S $callable + * + * @return S + */ + abstract public function foldLeft($initialValue, $callable); + + /** + * foldLeft() but with reversed arguments for the callable. + * + * @template S + * + * @param S $initialValue + * @param callable(T, S):S $callable + * + * @return S + */ + abstract public function foldRight($initialValue, $callable); +} diff --git a/vendor/phpoption/phpoption/src/PhpOption/Some.php b/vendor/phpoption/phpoption/src/PhpOption/Some.php new file mode 100644 index 0000000..032632e --- /dev/null +++ b/vendor/phpoption/phpoption/src/PhpOption/Some.php @@ -0,0 +1,169 @@ + + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +namespace PhpOption; + +use ArrayIterator; + +/** + * @template T + * + * @extends Option + */ +final class Some extends Option +{ + /** @var T */ + private $value; + + /** + * @param T $value + */ + public function __construct($value) + { + $this->value = $value; + } + + /** + * @template U + * + * @param U $value + * + * @return Some + */ + public static function create($value): self + { + return new self($value); + } + + public function isDefined(): bool + { + return true; + } + + public function isEmpty(): bool + { + return false; + } + + public function get() + { + return $this->value; + } + + public function getOrElse($default) + { + return $this->value; + } + + public function getOrCall($callable) + { + return $this->value; + } + + public function getOrThrow(\Exception $ex) + { + return $this->value; + } + + public function orElse(Option $else) + { + return $this; + } + + public function ifDefined($callable) + { + $this->forAll($callable); + } + + public function forAll($callable) + { + $callable($this->value); + + return $this; + } + + public function map($callable) + { + return new self($callable($this->value)); + } + + public function flatMap($callable) + { + /** @var mixed */ + $rs = $callable($this->value); + if (!$rs instanceof Option) { + throw new \RuntimeException('Callables passed to flatMap() must return an Option. Maybe you should use map() instead?'); + } + + return $rs; + } + + public function filter($callable) + { + if (true === $callable($this->value)) { + return $this; + } + + return None::create(); + } + + public function filterNot($callable) + { + if (false === $callable($this->value)) { + return $this; + } + + return None::create(); + } + + public function select($value) + { + if ($this->value === $value) { + return $this; + } + + return None::create(); + } + + public function reject($value) + { + if ($this->value === $value) { + return None::create(); + } + + return $this; + } + + /** + * @return ArrayIterator + */ + public function getIterator(): ArrayIterator + { + return new ArrayIterator([$this->value]); + } + + public function foldLeft($initialValue, $callable) + { + return $callable($initialValue, $this->value); + } + + public function foldRight($initialValue, $callable) + { + return $callable($this->value, $initialValue); + } +} diff --git a/vendor/symfony/polyfill-ctype/Ctype.php b/vendor/symfony/polyfill-ctype/Ctype.php new file mode 100644 index 0000000..ba75a2c --- /dev/null +++ b/vendor/symfony/polyfill-ctype/Ctype.php @@ -0,0 +1,232 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +namespace Symfony\Polyfill\Ctype; + +/** + * Ctype implementation through regex. + * + * @internal + * + * @author Gert de Pagter + */ +final class Ctype +{ + /** + * Returns TRUE if every character in text is either a letter or a digit, FALSE otherwise. + * + * @see https://php.net/ctype-alnum + * + * @param mixed $text + * + * @return bool + */ + public static function ctype_alnum($text) + { + $text = self::convert_int_to_char_for_ctype($text, __FUNCTION__); + + return \is_string($text) && '' !== $text && !preg_match('/[^A-Za-z0-9]/', $text); + } + + /** + * Returns TRUE if every character in text is a letter, FALSE otherwise. + * + * @see https://php.net/ctype-alpha + * + * @param mixed $text + * + * @return bool + */ + public static function ctype_alpha($text) + { + $text = self::convert_int_to_char_for_ctype($text, __FUNCTION__); + + return \is_string($text) && '' !== $text && !preg_match('/[^A-Za-z]/', $text); + } + + /** + * Returns TRUE if every character in text is a control character from the current locale, FALSE otherwise. + * + * @see https://php.net/ctype-cntrl + * + * @param mixed $text + * + * @return bool + */ + public static function ctype_cntrl($text) + { + $text = self::convert_int_to_char_for_ctype($text, __FUNCTION__); + + return \is_string($text) && '' !== $text && !preg_match('/[^\x00-\x1f\x7f]/', $text); + } + + /** + * Returns TRUE if every character in the string text is a decimal digit, FALSE otherwise. + * + * @see https://php.net/ctype-digit + * + * @param mixed $text + * + * @return bool + */ + public static function ctype_digit($text) + { + $text = self::convert_int_to_char_for_ctype($text, __FUNCTION__); + + return \is_string($text) && '' !== $text && !preg_match('/[^0-9]/', $text); + } + + /** + * Returns TRUE if every character in text is printable and actually creates visible output (no white space), FALSE otherwise. + * + * @see https://php.net/ctype-graph + * + * @param mixed $text + * + * @return bool + */ + public static function ctype_graph($text) + { + $text = self::convert_int_to_char_for_ctype($text, __FUNCTION__); + + return \is_string($text) && '' !== $text && !preg_match('/[^!-~]/', $text); + } + + /** + * Returns TRUE if every character in text is a lowercase letter. + * + * @see https://php.net/ctype-lower + * + * @param mixed $text + * + * @return bool + */ + public static function ctype_lower($text) + { + $text = self::convert_int_to_char_for_ctype($text, __FUNCTION__); + + return \is_string($text) && '' !== $text && !preg_match('/[^a-z]/', $text); + } + + /** + * Returns TRUE if every character in text will actually create output (including blanks). Returns FALSE if text contains control characters or characters that do not have any output or control function at all. + * + * @see https://php.net/ctype-print + * + * @param mixed $text + * + * @return bool + */ + public static function ctype_print($text) + { + $text = self::convert_int_to_char_for_ctype($text, __FUNCTION__); + + return \is_string($text) && '' !== $text && !preg_match('/[^ -~]/', $text); + } + + /** + * Returns TRUE if every character in text is printable, but neither letter, digit or blank, FALSE otherwise. + * + * @see https://php.net/ctype-punct + * + * @param mixed $text + * + * @return bool + */ + public static function ctype_punct($text) + { + $text = self::convert_int_to_char_for_ctype($text, __FUNCTION__); + + return \is_string($text) && '' !== $text && !preg_match('/[^!-\/\:-@\[-`\{-~]/', $text); + } + + /** + * Returns TRUE if every character in text creates some sort of white space, FALSE otherwise. Besides the blank character this also includes tab, vertical tab, line feed, carriage return and form feed characters. + * + * @see https://php.net/ctype-space + * + * @param mixed $text + * + * @return bool + */ + public static function ctype_space($text) + { + $text = self::convert_int_to_char_for_ctype($text, __FUNCTION__); + + return \is_string($text) && '' !== $text && !preg_match('/[^\s]/', $text); + } + + /** + * Returns TRUE if every character in text is an uppercase letter. + * + * @see https://php.net/ctype-upper + * + * @param mixed $text + * + * @return bool + */ + public static function ctype_upper($text) + { + $text = self::convert_int_to_char_for_ctype($text, __FUNCTION__); + + return \is_string($text) && '' !== $text && !preg_match('/[^A-Z]/', $text); + } + + /** + * Returns TRUE if every character in text is a hexadecimal 'digit', that is a decimal digit or a character from [A-Fa-f] , FALSE otherwise. + * + * @see https://php.net/ctype-xdigit + * + * @param mixed $text + * + * @return bool + */ + public static function ctype_xdigit($text) + { + $text = self::convert_int_to_char_for_ctype($text, __FUNCTION__); + + return \is_string($text) && '' !== $text && !preg_match('/[^A-Fa-f0-9]/', $text); + } + + /** + * Converts integers to their char versions according to normal ctype behaviour, if needed. + * + * If an integer between -128 and 255 inclusive is provided, + * it is interpreted as the ASCII value of a single character + * (negative values have 256 added in order to allow characters in the Extended ASCII range). + * Any other integer is interpreted as a string containing the decimal digits of the integer. + * + * @param mixed $int + * @param string $function + * + * @return mixed + */ + private static function convert_int_to_char_for_ctype($int, $function) + { + if (!\is_int($int)) { + return $int; + } + + if ($int < -128 || $int > 255) { + return (string) $int; + } + + if (\PHP_VERSION_ID >= 80100) { + @trigger_error($function.'(): Argument of type int will be interpreted as string in the future', \E_USER_DEPRECATED); + } + + if ($int < 0) { + $int += 256; + } + + return \chr($int); + } +} diff --git a/vendor/symfony/polyfill-ctype/LICENSE b/vendor/symfony/polyfill-ctype/LICENSE new file mode 100644 index 0000000..7536cae --- /dev/null +++ b/vendor/symfony/polyfill-ctype/LICENSE @@ -0,0 +1,19 @@ +Copyright (c) 2018-present Fabien Potencier + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is furnished +to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/vendor/symfony/polyfill-ctype/README.md b/vendor/symfony/polyfill-ctype/README.md new file mode 100644 index 0000000..b144d03 --- /dev/null +++ b/vendor/symfony/polyfill-ctype/README.md @@ -0,0 +1,12 @@ +Symfony Polyfill / Ctype +======================== + +This component provides `ctype_*` functions to users who run php versions without the ctype extension. + +More information can be found in the +[main Polyfill README](https://github.com/symfony/polyfill/blob/main/README.md). + +License +======= + +This library is released under the [MIT license](LICENSE). diff --git a/vendor/symfony/polyfill-ctype/bootstrap.php b/vendor/symfony/polyfill-ctype/bootstrap.php new file mode 100644 index 0000000..d54524b --- /dev/null +++ b/vendor/symfony/polyfill-ctype/bootstrap.php @@ -0,0 +1,50 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +use Symfony\Polyfill\Ctype as p; + +if (\PHP_VERSION_ID >= 80000) { + return require __DIR__.'/bootstrap80.php'; +} + +if (!function_exists('ctype_alnum')) { + function ctype_alnum($text) { return p\Ctype::ctype_alnum($text); } +} +if (!function_exists('ctype_alpha')) { + function ctype_alpha($text) { return p\Ctype::ctype_alpha($text); } +} +if (!function_exists('ctype_cntrl')) { + function ctype_cntrl($text) { return p\Ctype::ctype_cntrl($text); } +} +if (!function_exists('ctype_digit')) { + function ctype_digit($text) { return p\Ctype::ctype_digit($text); } +} +if (!function_exists('ctype_graph')) { + function ctype_graph($text) { return p\Ctype::ctype_graph($text); } +} +if (!function_exists('ctype_lower')) { + function ctype_lower($text) { return p\Ctype::ctype_lower($text); } +} +if (!function_exists('ctype_print')) { + function ctype_print($text) { return p\Ctype::ctype_print($text); } +} +if (!function_exists('ctype_punct')) { + function ctype_punct($text) { return p\Ctype::ctype_punct($text); } +} +if (!function_exists('ctype_space')) { + function ctype_space($text) { return p\Ctype::ctype_space($text); } +} +if (!function_exists('ctype_upper')) { + function ctype_upper($text) { return p\Ctype::ctype_upper($text); } +} +if (!function_exists('ctype_xdigit')) { + function ctype_xdigit($text) { return p\Ctype::ctype_xdigit($text); } +} diff --git a/vendor/symfony/polyfill-ctype/bootstrap80.php b/vendor/symfony/polyfill-ctype/bootstrap80.php new file mode 100644 index 0000000..ab2f861 --- /dev/null +++ b/vendor/symfony/polyfill-ctype/bootstrap80.php @@ -0,0 +1,46 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +use Symfony\Polyfill\Ctype as p; + +if (!function_exists('ctype_alnum')) { + function ctype_alnum(mixed $text): bool { return p\Ctype::ctype_alnum($text); } +} +if (!function_exists('ctype_alpha')) { + function ctype_alpha(mixed $text): bool { return p\Ctype::ctype_alpha($text); } +} +if (!function_exists('ctype_cntrl')) { + function ctype_cntrl(mixed $text): bool { return p\Ctype::ctype_cntrl($text); } +} +if (!function_exists('ctype_digit')) { + function ctype_digit(mixed $text): bool { return p\Ctype::ctype_digit($text); } +} +if (!function_exists('ctype_graph')) { + function ctype_graph(mixed $text): bool { return p\Ctype::ctype_graph($text); } +} +if (!function_exists('ctype_lower')) { + function ctype_lower(mixed $text): bool { return p\Ctype::ctype_lower($text); } +} +if (!function_exists('ctype_print')) { + function ctype_print(mixed $text): bool { return p\Ctype::ctype_print($text); } +} +if (!function_exists('ctype_punct')) { + function ctype_punct(mixed $text): bool { return p\Ctype::ctype_punct($text); } +} +if (!function_exists('ctype_space')) { + function ctype_space(mixed $text): bool { return p\Ctype::ctype_space($text); } +} +if (!function_exists('ctype_upper')) { + function ctype_upper(mixed $text): bool { return p\Ctype::ctype_upper($text); } +} +if (!function_exists('ctype_xdigit')) { + function ctype_xdigit(mixed $text): bool { return p\Ctype::ctype_xdigit($text); } +} diff --git a/vendor/symfony/polyfill-ctype/composer.json b/vendor/symfony/polyfill-ctype/composer.json new file mode 100644 index 0000000..131ca7a --- /dev/null +++ b/vendor/symfony/polyfill-ctype/composer.json @@ -0,0 +1,38 @@ +{ + "name": "symfony/polyfill-ctype", + "type": "library", + "description": "Symfony polyfill for ctype functions", + "keywords": ["polyfill", "compatibility", "portable", "ctype"], + "homepage": "https://symfony.com", + "license": "MIT", + "authors": [ + { + "name": "Gert de Pagter", + "email": "BackEndTea@gmail.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "require": { + "php": ">=7.2" + }, + "provide": { + "ext-ctype": "*" + }, + "autoload": { + "psr-4": { "Symfony\\Polyfill\\Ctype\\": "" }, + "files": [ "bootstrap.php" ] + }, + "suggest": { + "ext-ctype": "For best performance" + }, + "minimum-stability": "dev", + "extra": { + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + } +} diff --git a/vendor/symfony/polyfill-mbstring/LICENSE b/vendor/symfony/polyfill-mbstring/LICENSE new file mode 100644 index 0000000..6e3afce --- /dev/null +++ b/vendor/symfony/polyfill-mbstring/LICENSE @@ -0,0 +1,19 @@ +Copyright (c) 2015-present Fabien Potencier + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is furnished +to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/vendor/symfony/polyfill-mbstring/Mbstring.php b/vendor/symfony/polyfill-mbstring/Mbstring.php new file mode 100644 index 0000000..31e36a3 --- /dev/null +++ b/vendor/symfony/polyfill-mbstring/Mbstring.php @@ -0,0 +1,1045 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +namespace Symfony\Polyfill\Mbstring; + +/** + * Partial mbstring implementation in PHP, iconv based, UTF-8 centric. + * + * Implemented: + * - mb_chr - Returns a specific character from its Unicode code point + * - mb_convert_encoding - Convert character encoding + * - mb_convert_variables - Convert character code in variable(s) + * - mb_decode_mimeheader - Decode string in MIME header field + * - mb_encode_mimeheader - Encode string for MIME header XXX NATIVE IMPLEMENTATION IS REALLY BUGGED + * - mb_decode_numericentity - Decode HTML numeric string reference to character + * - mb_encode_numericentity - Encode character to HTML numeric string reference + * - mb_convert_case - Perform case folding on a string + * - mb_detect_encoding - Detect character encoding + * - mb_get_info - Get internal settings of mbstring + * - mb_http_input - Detect HTTP input character encoding + * - mb_http_output - Set/Get HTTP output character encoding + * - mb_internal_encoding - Set/Get internal character encoding + * - mb_list_encodings - Returns an array of all supported encodings + * - mb_ord - Returns the Unicode code point of a character + * - mb_output_handler - Callback function converts character encoding in output buffer + * - mb_scrub - Replaces ill-formed byte sequences with substitute characters + * - mb_strlen - Get string length + * - mb_strpos - Find position of first occurrence of string in a string + * - mb_strrpos - Find position of last occurrence of a string in a string + * - mb_str_split - Convert a string to an array + * - mb_strtolower - Make a string lowercase + * - mb_strtoupper - Make a string uppercase + * - mb_substitute_character - Set/Get substitution character + * - mb_substr - Get part of string + * - mb_stripos - Finds position of first occurrence of a string within another, case insensitive + * - mb_stristr - Finds first occurrence of a string within another, case insensitive + * - mb_strrchr - Finds the last occurrence of a character in a string within another + * - mb_strrichr - Finds the last occurrence of a character in a string within another, case insensitive + * - mb_strripos - Finds position of last occurrence of a string within another, case insensitive + * - mb_strstr - Finds first occurrence of a string within another + * - mb_strwidth - Return width of string + * - mb_substr_count - Count the number of substring occurrences + * - mb_ucfirst - Make a string's first character uppercase + * - mb_lcfirst - Make a string's first character lowercase + * - mb_trim - Strip whitespace (or other characters) from the beginning and end of a string + * - mb_ltrim - Strip whitespace (or other characters) from the beginning of a string + * - mb_rtrim - Strip whitespace (or other characters) from the end of a string + * + * Not implemented: + * - mb_convert_kana - Convert "kana" one from another ("zen-kaku", "han-kaku" and more) + * - mb_ereg_* - Regular expression with multibyte support + * - mb_parse_str - Parse GET/POST/COOKIE data and set global variable + * - mb_preferred_mime_name - Get MIME charset string + * - mb_regex_encoding - Returns current encoding for multibyte regex as string + * - mb_regex_set_options - Set/Get the default options for mbregex functions + * - mb_send_mail - Send encoded mail + * - mb_split - Split multibyte string using regular expression + * - mb_strcut - Get part of string + * - mb_strimwidth - Get truncated string with specified width + * + * @author Nicolas Grekas + * + * @internal + */ +final class Mbstring +{ + public const MB_CASE_FOLD = \PHP_INT_MAX; + + private const SIMPLE_CASE_FOLD = [ + ['µ', 'ſ', "\xCD\x85", 'ς', "\xCF\x90", "\xCF\x91", "\xCF\x95", "\xCF\x96", "\xCF\xB0", "\xCF\xB1", "\xCF\xB5", "\xE1\xBA\x9B", "\xE1\xBE\xBE"], + ['μ', 's', 'ι', 'σ', 'β', 'θ', 'φ', 'π', 'κ', 'ρ', 'ε', "\xE1\xB9\xA1", 'ι'], + ]; + + private static $encodingList = ['ASCII', 'UTF-8']; + private static $language = 'neutral'; + private static $internalEncoding = 'UTF-8'; + + public static function mb_convert_encoding($s, $toEncoding, $fromEncoding = null) + { + if (\is_array($s)) { + $r = []; + foreach ($s as $str) { + $r[] = self::mb_convert_encoding($str, $toEncoding, $fromEncoding); + } + + return $r; + } + + if (\is_array($fromEncoding) || (null !== $fromEncoding && false !== strpos($fromEncoding, ','))) { + $fromEncoding = self::mb_detect_encoding($s, $fromEncoding); + } else { + $fromEncoding = self::getEncoding($fromEncoding); + } + + $toEncoding = self::getEncoding($toEncoding); + + if ('BASE64' === $fromEncoding) { + $s = base64_decode($s); + $fromEncoding = $toEncoding; + } + + if ('BASE64' === $toEncoding) { + return base64_encode($s); + } + + if ('HTML-ENTITIES' === $toEncoding || 'HTML' === $toEncoding) { + if ('HTML-ENTITIES' === $fromEncoding || 'HTML' === $fromEncoding) { + $fromEncoding = 'Windows-1252'; + } + if ('UTF-8' !== $fromEncoding) { + $s = iconv($fromEncoding, 'UTF-8//IGNORE', $s); + } + + return preg_replace_callback('/[\x80-\xFF]+/', [__CLASS__, 'html_encoding_callback'], $s); + } + + if ('HTML-ENTITIES' === $fromEncoding) { + $s = html_entity_decode($s, \ENT_COMPAT, 'UTF-8'); + $fromEncoding = 'UTF-8'; + } + + return iconv($fromEncoding, $toEncoding.'//IGNORE', $s); + } + + public static function mb_convert_variables($toEncoding, $fromEncoding, &...$vars) + { + $ok = true; + array_walk_recursive($vars, function (&$v) use (&$ok, $toEncoding, $fromEncoding) { + if (false === $v = self::mb_convert_encoding($v, $toEncoding, $fromEncoding)) { + $ok = false; + } + }); + + return $ok ? $fromEncoding : false; + } + + public static function mb_decode_mimeheader($s) + { + return iconv_mime_decode($s, 2, self::$internalEncoding); + } + + public static function mb_encode_mimeheader($s, $charset = null, $transferEncoding = null, $linefeed = null, $indent = null) + { + trigger_error('mb_encode_mimeheader() is bugged. Please use iconv_mime_encode() instead', \E_USER_WARNING); + } + + public static function mb_decode_numericentity($s, $convmap, $encoding = null) + { + if (null !== $s && !\is_scalar($s) && !(\is_object($s) && method_exists($s, '__toString'))) { + trigger_error('mb_decode_numericentity() expects parameter 1 to be string, '.\gettype($s).' given', \E_USER_WARNING); + + return null; + } + + if (!\is_array($convmap) || (80000 > \PHP_VERSION_ID && !$convmap)) { + return false; + } + + if (null !== $encoding && !\is_scalar($encoding)) { + trigger_error('mb_decode_numericentity() expects parameter 3 to be string, '.\gettype($s).' given', \E_USER_WARNING); + + return ''; // Instead of null (cf. mb_encode_numericentity). + } + + $s = (string) $s; + if ('' === $s) { + return ''; + } + + $encoding = self::getEncoding($encoding); + + if ('UTF-8' === $encoding) { + $encoding = null; + if (!preg_match('//u', $s)) { + $s = @iconv('UTF-8', 'UTF-8//IGNORE', $s); + } + } else { + $s = iconv($encoding, 'UTF-8//IGNORE', $s); + } + + $cnt = floor(\count($convmap) / 4) * 4; + + for ($i = 0; $i < $cnt; $i += 4) { + // collector_decode_htmlnumericentity ignores $convmap[$i + 3] + $convmap[$i] += $convmap[$i + 2]; + $convmap[$i + 1] += $convmap[$i + 2]; + } + + $s = preg_replace_callback('/&#(?:0*([0-9]+)|x0*([0-9a-fA-F]+))(?!&);?/', function (array $m) use ($cnt, $convmap) { + $c = isset($m[2]) ? (int) hexdec($m[2]) : $m[1]; + for ($i = 0; $i < $cnt; $i += 4) { + if ($c >= $convmap[$i] && $c <= $convmap[$i + 1]) { + return self::mb_chr($c - $convmap[$i + 2]); + } + } + + return $m[0]; + }, $s); + + if (null === $encoding) { + return $s; + } + + return iconv('UTF-8', $encoding.'//IGNORE', $s); + } + + public static function mb_encode_numericentity($s, $convmap, $encoding = null, $is_hex = false) + { + if (null !== $s && !\is_scalar($s) && !(\is_object($s) && method_exists($s, '__toString'))) { + trigger_error('mb_encode_numericentity() expects parameter 1 to be string, '.\gettype($s).' given', \E_USER_WARNING); + + return null; + } + + if (!\is_array($convmap) || (80000 > \PHP_VERSION_ID && !$convmap)) { + return false; + } + + if (null !== $encoding && !\is_scalar($encoding)) { + trigger_error('mb_encode_numericentity() expects parameter 3 to be string, '.\gettype($s).' given', \E_USER_WARNING); + + return null; // Instead of '' (cf. mb_decode_numericentity). + } + + if (null !== $is_hex && !\is_scalar($is_hex)) { + trigger_error('mb_encode_numericentity() expects parameter 4 to be boolean, '.\gettype($s).' given', \E_USER_WARNING); + + return null; + } + + $s = (string) $s; + if ('' === $s) { + return ''; + } + + $encoding = self::getEncoding($encoding); + + if ('UTF-8' === $encoding) { + $encoding = null; + if (!preg_match('//u', $s)) { + $s = @iconv('UTF-8', 'UTF-8//IGNORE', $s); + } + } else { + $s = iconv($encoding, 'UTF-8//IGNORE', $s); + } + + static $ulenMask = ["\xC0" => 2, "\xD0" => 2, "\xE0" => 3, "\xF0" => 4]; + + $cnt = floor(\count($convmap) / 4) * 4; + $i = 0; + $len = \strlen($s); + $result = ''; + + while ($i < $len) { + $ulen = $s[$i] < "\x80" ? 1 : $ulenMask[$s[$i] & "\xF0"]; + $uchr = substr($s, $i, $ulen); + $i += $ulen; + $c = self::mb_ord($uchr); + + for ($j = 0; $j < $cnt; $j += 4) { + if ($c >= $convmap[$j] && $c <= $convmap[$j + 1]) { + $cOffset = ($c + $convmap[$j + 2]) & $convmap[$j + 3]; + $result .= $is_hex ? sprintf('&#x%X;', $cOffset) : '&#'.$cOffset.';'; + continue 2; + } + } + $result .= $uchr; + } + + if (null === $encoding) { + return $result; + } + + return iconv('UTF-8', $encoding.'//IGNORE', $result); + } + + public static function mb_convert_case($s, $mode, $encoding = null) + { + $s = (string) $s; + if ('' === $s) { + return ''; + } + + $encoding = self::getEncoding($encoding); + + if ('UTF-8' === $encoding) { + $encoding = null; + if (!preg_match('//u', $s)) { + $s = @iconv('UTF-8', 'UTF-8//IGNORE', $s); + } + } else { + $s = iconv($encoding, 'UTF-8//IGNORE', $s); + } + + if (\MB_CASE_TITLE == $mode) { + static $titleRegexp = null; + if (null === $titleRegexp) { + $titleRegexp = self::getData('titleCaseRegexp'); + } + $s = preg_replace_callback($titleRegexp, [__CLASS__, 'title_case'], $s); + } else { + if (\MB_CASE_UPPER == $mode) { + static $upper = null; + if (null === $upper) { + $upper = self::getData('upperCase'); + } + $map = $upper; + } else { + if (self::MB_CASE_FOLD === $mode) { + static $caseFolding = null; + if (null === $caseFolding) { + $caseFolding = self::getData('caseFolding'); + } + $s = strtr($s, $caseFolding); + } + + static $lower = null; + if (null === $lower) { + $lower = self::getData('lowerCase'); + } + $map = $lower; + } + + static $ulenMask = ["\xC0" => 2, "\xD0" => 2, "\xE0" => 3, "\xF0" => 4]; + + $i = 0; + $len = \strlen($s); + + while ($i < $len) { + $ulen = $s[$i] < "\x80" ? 1 : $ulenMask[$s[$i] & "\xF0"]; + $uchr = substr($s, $i, $ulen); + $i += $ulen; + + if (isset($map[$uchr])) { + $uchr = $map[$uchr]; + $nlen = \strlen($uchr); + + if ($nlen == $ulen) { + $nlen = $i; + do { + $s[--$nlen] = $uchr[--$ulen]; + } while ($ulen); + } else { + $s = substr_replace($s, $uchr, $i - $ulen, $ulen); + $len += $nlen - $ulen; + $i += $nlen - $ulen; + } + } + } + } + + if (null === $encoding) { + return $s; + } + + return iconv('UTF-8', $encoding.'//IGNORE', $s); + } + + public static function mb_internal_encoding($encoding = null) + { + if (null === $encoding) { + return self::$internalEncoding; + } + + $normalizedEncoding = self::getEncoding($encoding); + + if ('UTF-8' === $normalizedEncoding || false !== @iconv($normalizedEncoding, $normalizedEncoding, ' ')) { + self::$internalEncoding = $normalizedEncoding; + + return true; + } + + if (80000 > \PHP_VERSION_ID) { + return false; + } + + throw new \ValueError(sprintf('Argument #1 ($encoding) must be a valid encoding, "%s" given', $encoding)); + } + + public static function mb_language($lang = null) + { + if (null === $lang) { + return self::$language; + } + + switch ($normalizedLang = strtolower($lang)) { + case 'uni': + case 'neutral': + self::$language = $normalizedLang; + + return true; + } + + if (80000 > \PHP_VERSION_ID) { + return false; + } + + throw new \ValueError(sprintf('Argument #1 ($language) must be a valid language, "%s" given', $lang)); + } + + public static function mb_list_encodings() + { + return ['UTF-8']; + } + + public static function mb_encoding_aliases($encoding) + { + switch (strtoupper($encoding)) { + case 'UTF8': + case 'UTF-8': + return ['utf8']; + } + + return false; + } + + public static function mb_check_encoding($var = null, $encoding = null) + { + if (null === $encoding) { + if (null === $var) { + return false; + } + $encoding = self::$internalEncoding; + } + + if (!\is_array($var)) { + return self::mb_detect_encoding($var, [$encoding]) || false !== @iconv($encoding, $encoding, $var); + } + + foreach ($var as $key => $value) { + if (!self::mb_check_encoding($key, $encoding)) { + return false; + } + if (!self::mb_check_encoding($value, $encoding)) { + return false; + } + } + + return true; + } + + public static function mb_detect_encoding($str, $encodingList = null, $strict = false) + { + if (null === $encodingList) { + $encodingList = self::$encodingList; + } else { + if (!\is_array($encodingList)) { + $encodingList = array_map('trim', explode(',', $encodingList)); + } + $encodingList = array_map('strtoupper', $encodingList); + } + + foreach ($encodingList as $enc) { + switch ($enc) { + case 'ASCII': + if (!preg_match('/[\x80-\xFF]/', $str)) { + return $enc; + } + break; + + case 'UTF8': + case 'UTF-8': + if (preg_match('//u', $str)) { + return 'UTF-8'; + } + break; + + default: + if (0 === strncmp($enc, 'ISO-8859-', 9)) { + return $enc; + } + } + } + + return false; + } + + public static function mb_detect_order($encodingList = null) + { + if (null === $encodingList) { + return self::$encodingList; + } + + if (!\is_array($encodingList)) { + $encodingList = array_map('trim', explode(',', $encodingList)); + } + $encodingList = array_map('strtoupper', $encodingList); + + foreach ($encodingList as $enc) { + switch ($enc) { + default: + if (strncmp($enc, 'ISO-8859-', 9)) { + return false; + } + // no break + case 'ASCII': + case 'UTF8': + case 'UTF-8': + } + } + + self::$encodingList = $encodingList; + + return true; + } + + public static function mb_strlen($s, $encoding = null) + { + $encoding = self::getEncoding($encoding); + if ('CP850' === $encoding || 'ASCII' === $encoding) { + return \strlen($s); + } + + return @iconv_strlen($s, $encoding); + } + + public static function mb_strpos($haystack, $needle, $offset = 0, $encoding = null) + { + $encoding = self::getEncoding($encoding); + if ('CP850' === $encoding || 'ASCII' === $encoding) { + return strpos($haystack, $needle, $offset); + } + + $needle = (string) $needle; + if ('' === $needle) { + if (80000 > \PHP_VERSION_ID) { + trigger_error(__METHOD__.': Empty delimiter', \E_USER_WARNING); + + return false; + } + + return 0; + } + + return iconv_strpos($haystack, $needle, $offset, $encoding); + } + + public static function mb_strrpos($haystack, $needle, $offset = 0, $encoding = null) + { + $encoding = self::getEncoding($encoding); + if ('CP850' === $encoding || 'ASCII' === $encoding) { + return strrpos($haystack, $needle, $offset); + } + + if ($offset != (int) $offset) { + $offset = 0; + } elseif ($offset = (int) $offset) { + if ($offset < 0) { + if (0 > $offset += self::mb_strlen($needle)) { + $haystack = self::mb_substr($haystack, 0, $offset, $encoding); + } + $offset = 0; + } else { + $haystack = self::mb_substr($haystack, $offset, 2147483647, $encoding); + } + } + + $pos = '' !== $needle || 80000 > \PHP_VERSION_ID + ? iconv_strrpos($haystack, $needle, $encoding) + : self::mb_strlen($haystack, $encoding); + + return false !== $pos ? $offset + $pos : false; + } + + public static function mb_str_split($string, $split_length = 1, $encoding = null) + { + if (null !== $string && !\is_scalar($string) && !(\is_object($string) && method_exists($string, '__toString'))) { + trigger_error('mb_str_split() expects parameter 1 to be string, '.\gettype($string).' given', \E_USER_WARNING); + + return null; + } + + if (1 > $split_length = (int) $split_length) { + if (80000 > \PHP_VERSION_ID) { + trigger_error('The length of each segment must be greater than zero', \E_USER_WARNING); + + return false; + } + + throw new \ValueError('Argument #2 ($length) must be greater than 0'); + } + + if (null === $encoding) { + $encoding = mb_internal_encoding(); + } + + if ('UTF-8' === $encoding = self::getEncoding($encoding)) { + $rx = '/('; + while (65535 < $split_length) { + $rx .= '.{65535}'; + $split_length -= 65535; + } + $rx .= '.{'.$split_length.'})/us'; + + return preg_split($rx, $string, -1, \PREG_SPLIT_DELIM_CAPTURE | \PREG_SPLIT_NO_EMPTY); + } + + $result = []; + $length = mb_strlen($string, $encoding); + + for ($i = 0; $i < $length; $i += $split_length) { + $result[] = mb_substr($string, $i, $split_length, $encoding); + } + + return $result; + } + + public static function mb_strtolower($s, $encoding = null) + { + return self::mb_convert_case($s, \MB_CASE_LOWER, $encoding); + } + + public static function mb_strtoupper($s, $encoding = null) + { + return self::mb_convert_case($s, \MB_CASE_UPPER, $encoding); + } + + public static function mb_substitute_character($c = null) + { + if (null === $c) { + return 'none'; + } + if (0 === strcasecmp($c, 'none')) { + return true; + } + if (80000 > \PHP_VERSION_ID) { + return false; + } + if (\is_int($c) || 'long' === $c || 'entity' === $c) { + return false; + } + + throw new \ValueError('Argument #1 ($substitute_character) must be "none", "long", "entity" or a valid codepoint'); + } + + public static function mb_substr($s, $start, $length = null, $encoding = null) + { + $encoding = self::getEncoding($encoding); + if ('CP850' === $encoding || 'ASCII' === $encoding) { + return (string) substr($s, $start, null === $length ? 2147483647 : $length); + } + + if ($start < 0) { + $start = iconv_strlen($s, $encoding) + $start; + if ($start < 0) { + $start = 0; + } + } + + if (null === $length) { + $length = 2147483647; + } elseif ($length < 0) { + $length = iconv_strlen($s, $encoding) + $length - $start; + if ($length < 0) { + return ''; + } + } + + return (string) iconv_substr($s, $start, $length, $encoding); + } + + public static function mb_stripos($haystack, $needle, $offset = 0, $encoding = null) + { + [$haystack, $needle] = str_replace(self::SIMPLE_CASE_FOLD[0], self::SIMPLE_CASE_FOLD[1], [ + self::mb_convert_case($haystack, \MB_CASE_LOWER, $encoding), + self::mb_convert_case($needle, \MB_CASE_LOWER, $encoding), + ]); + + return self::mb_strpos($haystack, $needle, $offset, $encoding); + } + + public static function mb_stristr($haystack, $needle, $part = false, $encoding = null) + { + $pos = self::mb_stripos($haystack, $needle, 0, $encoding); + + return self::getSubpart($pos, $part, $haystack, $encoding); + } + + public static function mb_strrchr($haystack, $needle, $part = false, $encoding = null) + { + $encoding = self::getEncoding($encoding); + if ('CP850' === $encoding || 'ASCII' === $encoding) { + $pos = strrpos($haystack, $needle); + } else { + $needle = self::mb_substr($needle, 0, 1, $encoding); + $pos = iconv_strrpos($haystack, $needle, $encoding); + } + + return self::getSubpart($pos, $part, $haystack, $encoding); + } + + public static function mb_strrichr($haystack, $needle, $part = false, $encoding = null) + { + $needle = self::mb_substr($needle, 0, 1, $encoding); + $pos = self::mb_strripos($haystack, $needle, $encoding); + + return self::getSubpart($pos, $part, $haystack, $encoding); + } + + public static function mb_strripos($haystack, $needle, $offset = 0, $encoding = null) + { + $haystack = self::mb_convert_case($haystack, \MB_CASE_LOWER, $encoding); + $needle = self::mb_convert_case($needle, \MB_CASE_LOWER, $encoding); + + $haystack = str_replace(self::SIMPLE_CASE_FOLD[0], self::SIMPLE_CASE_FOLD[1], $haystack); + $needle = str_replace(self::SIMPLE_CASE_FOLD[0], self::SIMPLE_CASE_FOLD[1], $needle); + + return self::mb_strrpos($haystack, $needle, $offset, $encoding); + } + + public static function mb_strstr($haystack, $needle, $part = false, $encoding = null) + { + $pos = strpos($haystack, $needle); + if (false === $pos) { + return false; + } + if ($part) { + return substr($haystack, 0, $pos); + } + + return substr($haystack, $pos); + } + + public static function mb_get_info($type = 'all') + { + $info = [ + 'internal_encoding' => self::$internalEncoding, + 'http_output' => 'pass', + 'http_output_conv_mimetypes' => '^(text/|application/xhtml\+xml)', + 'func_overload' => 0, + 'func_overload_list' => 'no overload', + 'mail_charset' => 'UTF-8', + 'mail_header_encoding' => 'BASE64', + 'mail_body_encoding' => 'BASE64', + 'illegal_chars' => 0, + 'encoding_translation' => 'Off', + 'language' => self::$language, + 'detect_order' => self::$encodingList, + 'substitute_character' => 'none', + 'strict_detection' => 'Off', + ]; + + if ('all' === $type) { + return $info; + } + if (isset($info[$type])) { + return $info[$type]; + } + + return false; + } + + public static function mb_http_input($type = '') + { + return false; + } + + public static function mb_http_output($encoding = null) + { + return null !== $encoding ? 'pass' === $encoding : 'pass'; + } + + public static function mb_strwidth($s, $encoding = null) + { + $encoding = self::getEncoding($encoding); + + if ('UTF-8' !== $encoding) { + $s = iconv($encoding, 'UTF-8//IGNORE', $s); + } + + $s = preg_replace('/[\x{1100}-\x{115F}\x{2329}\x{232A}\x{2E80}-\x{303E}\x{3040}-\x{A4CF}\x{AC00}-\x{D7A3}\x{F900}-\x{FAFF}\x{FE10}-\x{FE19}\x{FE30}-\x{FE6F}\x{FF00}-\x{FF60}\x{FFE0}-\x{FFE6}\x{20000}-\x{2FFFD}\x{30000}-\x{3FFFD}]/u', '', $s, -1, $wide); + + return ($wide << 1) + iconv_strlen($s, 'UTF-8'); + } + + public static function mb_substr_count($haystack, $needle, $encoding = null) + { + return substr_count($haystack, $needle); + } + + public static function mb_output_handler($contents, $status) + { + return $contents; + } + + public static function mb_chr($code, $encoding = null) + { + if (0x80 > $code %= 0x200000) { + $s = \chr($code); + } elseif (0x800 > $code) { + $s = \chr(0xC0 | $code >> 6).\chr(0x80 | $code & 0x3F); + } elseif (0x10000 > $code) { + $s = \chr(0xE0 | $code >> 12).\chr(0x80 | $code >> 6 & 0x3F).\chr(0x80 | $code & 0x3F); + } else { + $s = \chr(0xF0 | $code >> 18).\chr(0x80 | $code >> 12 & 0x3F).\chr(0x80 | $code >> 6 & 0x3F).\chr(0x80 | $code & 0x3F); + } + + if ('UTF-8' !== $encoding = self::getEncoding($encoding)) { + $s = mb_convert_encoding($s, $encoding, 'UTF-8'); + } + + return $s; + } + + public static function mb_ord($s, $encoding = null) + { + if ('UTF-8' !== $encoding = self::getEncoding($encoding)) { + $s = mb_convert_encoding($s, 'UTF-8', $encoding); + } + + if (1 === \strlen($s)) { + return \ord($s); + } + + $code = ($s = unpack('C*', substr($s, 0, 4))) ? $s[1] : 0; + if (0xF0 <= $code) { + return (($code - 0xF0) << 18) + (($s[2] - 0x80) << 12) + (($s[3] - 0x80) << 6) + $s[4] - 0x80; + } + if (0xE0 <= $code) { + return (($code - 0xE0) << 12) + (($s[2] - 0x80) << 6) + $s[3] - 0x80; + } + if (0xC0 <= $code) { + return (($code - 0xC0) << 6) + $s[2] - 0x80; + } + + return $code; + } + + public static function mb_str_pad(string $string, int $length, string $pad_string = ' ', int $pad_type = \STR_PAD_RIGHT, ?string $encoding = null): string + { + if (!\in_array($pad_type, [\STR_PAD_RIGHT, \STR_PAD_LEFT, \STR_PAD_BOTH], true)) { + throw new \ValueError('mb_str_pad(): Argument #4 ($pad_type) must be STR_PAD_LEFT, STR_PAD_RIGHT, or STR_PAD_BOTH'); + } + + if (null === $encoding) { + $encoding = self::mb_internal_encoding(); + } else { + self::assertEncoding($encoding, 'mb_str_pad(): Argument #5 ($encoding) must be a valid encoding, "%s" given'); + } + + if (self::mb_strlen($pad_string, $encoding) <= 0) { + throw new \ValueError('mb_str_pad(): Argument #3 ($pad_string) must be a non-empty string'); + } + + $paddingRequired = $length - self::mb_strlen($string, $encoding); + + if ($paddingRequired < 1) { + return $string; + } + + switch ($pad_type) { + case \STR_PAD_LEFT: + return self::mb_substr(str_repeat($pad_string, $paddingRequired), 0, $paddingRequired, $encoding).$string; + case \STR_PAD_RIGHT: + return $string.self::mb_substr(str_repeat($pad_string, $paddingRequired), 0, $paddingRequired, $encoding); + default: + $leftPaddingLength = floor($paddingRequired / 2); + $rightPaddingLength = $paddingRequired - $leftPaddingLength; + + return self::mb_substr(str_repeat($pad_string, $leftPaddingLength), 0, $leftPaddingLength, $encoding).$string.self::mb_substr(str_repeat($pad_string, $rightPaddingLength), 0, $rightPaddingLength, $encoding); + } + } + + public static function mb_ucfirst(string $string, ?string $encoding = null): string + { + if (null === $encoding) { + $encoding = self::mb_internal_encoding(); + } else { + self::assertEncoding($encoding, 'mb_ucfirst(): Argument #2 ($encoding) must be a valid encoding, "%s" given'); + } + + $firstChar = mb_substr($string, 0, 1, $encoding); + $firstChar = mb_convert_case($firstChar, \MB_CASE_TITLE, $encoding); + + return $firstChar.mb_substr($string, 1, null, $encoding); + } + + public static function mb_lcfirst(string $string, ?string $encoding = null): string + { + if (null === $encoding) { + $encoding = self::mb_internal_encoding(); + } else { + self::assertEncoding($encoding, 'mb_lcfirst(): Argument #2 ($encoding) must be a valid encoding, "%s" given'); + } + + $firstChar = mb_substr($string, 0, 1, $encoding); + $firstChar = mb_convert_case($firstChar, \MB_CASE_LOWER, $encoding); + + return $firstChar.mb_substr($string, 1, null, $encoding); + } + + private static function getSubpart($pos, $part, $haystack, $encoding) + { + if (false === $pos) { + return false; + } + if ($part) { + return self::mb_substr($haystack, 0, $pos, $encoding); + } + + return self::mb_substr($haystack, $pos, null, $encoding); + } + + private static function html_encoding_callback(array $m) + { + $i = 1; + $entities = ''; + $m = unpack('C*', htmlentities($m[0], \ENT_COMPAT, 'UTF-8')); + + while (isset($m[$i])) { + if (0x80 > $m[$i]) { + $entities .= \chr($m[$i++]); + continue; + } + if (0xF0 <= $m[$i]) { + $c = (($m[$i++] - 0xF0) << 18) + (($m[$i++] - 0x80) << 12) + (($m[$i++] - 0x80) << 6) + $m[$i++] - 0x80; + } elseif (0xE0 <= $m[$i]) { + $c = (($m[$i++] - 0xE0) << 12) + (($m[$i++] - 0x80) << 6) + $m[$i++] - 0x80; + } else { + $c = (($m[$i++] - 0xC0) << 6) + $m[$i++] - 0x80; + } + + $entities .= '&#'.$c.';'; + } + + return $entities; + } + + private static function title_case(array $s) + { + return self::mb_convert_case($s[1], \MB_CASE_UPPER, 'UTF-8').self::mb_convert_case($s[2], \MB_CASE_LOWER, 'UTF-8'); + } + + private static function getData($file) + { + if (file_exists($file = __DIR__.'/Resources/unidata/'.$file.'.php')) { + return require $file; + } + + return false; + } + + private static function getEncoding($encoding) + { + if (null === $encoding) { + return self::$internalEncoding; + } + + if ('UTF-8' === $encoding) { + return 'UTF-8'; + } + + $encoding = strtoupper($encoding); + + if ('8BIT' === $encoding || 'BINARY' === $encoding) { + return 'CP850'; + } + + if ('UTF8' === $encoding) { + return 'UTF-8'; + } + + return $encoding; + } + + public static function mb_trim(string $string, ?string $characters = null, ?string $encoding = null): string + { + return self::mb_internal_trim('{^[%s]+|[%1$s]+$}Du', $string, $characters, $encoding, __FUNCTION__); + } + + public static function mb_ltrim(string $string, ?string $characters = null, ?string $encoding = null): string + { + return self::mb_internal_trim('{^[%s]+}Du', $string, $characters, $encoding, __FUNCTION__); + } + + public static function mb_rtrim(string $string, ?string $characters = null, ?string $encoding = null): string + { + return self::mb_internal_trim('{[%s]+$}Du', $string, $characters, $encoding, __FUNCTION__); + } + + private static function mb_internal_trim(string $regex, string $string, ?string $characters, ?string $encoding, string $function): string + { + if (null === $encoding) { + $encoding = self::mb_internal_encoding(); + } else { + self::assertEncoding($encoding, $function.'(): Argument #3 ($encoding) must be a valid encoding, "%s" given'); + } + + if ('' === $characters) { + return null === $encoding ? $string : self::mb_convert_encoding($string, $encoding); + } + + if ('UTF-8' === $encoding) { + $encoding = null; + if (!preg_match('//u', $string)) { + $string = @iconv('UTF-8', 'UTF-8//IGNORE', $string); + } + if (null !== $characters && !preg_match('//u', $characters)) { + $characters = @iconv('UTF-8', 'UTF-8//IGNORE', $characters); + } + } else { + $string = iconv($encoding, 'UTF-8//IGNORE', $string); + + if (null !== $characters) { + $characters = iconv($encoding, 'UTF-8//IGNORE', $characters); + } + } + + if (null === $characters) { + $characters = "\\0 \f\n\r\t\v\u{00A0}\u{1680}\u{2000}\u{2001}\u{2002}\u{2003}\u{2004}\u{2005}\u{2006}\u{2007}\u{2008}\u{2009}\u{200A}\u{2028}\u{2029}\u{202F}\u{205F}\u{3000}\u{0085}\u{180E}"; + } else { + $characters = preg_quote($characters); + } + + $string = preg_replace(sprintf($regex, $characters), '', $string); + + if (null === $encoding) { + return $string; + } + + return iconv('UTF-8', $encoding.'//IGNORE', $string); + } + + private static function assertEncoding(string $encoding, string $errorFormat): void + { + try { + $validEncoding = @self::mb_check_encoding('', $encoding); + } catch (\ValueError $e) { + throw new \ValueError(sprintf($errorFormat, $encoding)); + } + + // BC for PHP 7.3 and lower + if (!$validEncoding) { + throw new \ValueError(sprintf($errorFormat, $encoding)); + } + } +} diff --git a/vendor/symfony/polyfill-mbstring/README.md b/vendor/symfony/polyfill-mbstring/README.md new file mode 100644 index 0000000..478b40d --- /dev/null +++ b/vendor/symfony/polyfill-mbstring/README.md @@ -0,0 +1,13 @@ +Symfony Polyfill / Mbstring +=========================== + +This component provides a partial, native PHP implementation for the +[Mbstring](https://php.net/mbstring) extension. + +More information can be found in the +[main Polyfill README](https://github.com/symfony/polyfill/blob/main/README.md). + +License +======= + +This library is released under the [MIT license](LICENSE). diff --git a/vendor/symfony/polyfill-mbstring/Resources/unidata/caseFolding.php b/vendor/symfony/polyfill-mbstring/Resources/unidata/caseFolding.php new file mode 100644 index 0000000..512bba0 --- /dev/null +++ b/vendor/symfony/polyfill-mbstring/Resources/unidata/caseFolding.php @@ -0,0 +1,119 @@ + 'i̇', + 'µ' => 'μ', + 'ſ' => 's', + 'ͅ' => 'ι', + 'ς' => 'σ', + 'ϐ' => 'β', + 'ϑ' => 'θ', + 'ϕ' => 'φ', + 'ϖ' => 'π', + 'ϰ' => 'κ', + 'ϱ' => 'ρ', + 'ϵ' => 'ε', + 'ẛ' => 'ṡ', + 'ι' => 'ι', + 'ß' => 'ss', + 'ʼn' => 'ʼn', + 'ǰ' => 'ǰ', + 'ΐ' => 'ΐ', + 'ΰ' => 'ΰ', + 'և' => 'եւ', + 'ẖ' => 'ẖ', + 'ẗ' => 'ẗ', + 'ẘ' => 'ẘ', + 'ẙ' => 'ẙ', + 'ẚ' => 'aʾ', + 'ẞ' => 'ss', + 'ὐ' => 'ὐ', + 'ὒ' => 'ὒ', + 'ὔ' => 'ὔ', + 'ὖ' => 'ὖ', + 'ᾀ' => 'ἀι', + 'ᾁ' => 'ἁι', + 'ᾂ' => 'ἂι', + 'ᾃ' => 'ἃι', + 'ᾄ' => 'ἄι', + 'ᾅ' => 'ἅι', + 'ᾆ' => 'ἆι', + 'ᾇ' => 'ἇι', + 'ᾈ' => 'ἀι', + 'ᾉ' => 'ἁι', + 'ᾊ' => 'ἂι', + 'ᾋ' => 'ἃι', + 'ᾌ' => 'ἄι', + 'ᾍ' => 'ἅι', + 'ᾎ' => 'ἆι', + 'ᾏ' => 'ἇι', + 'ᾐ' => 'ἠι', + 'ᾑ' => 'ἡι', + 'ᾒ' => 'ἢι', + 'ᾓ' => 'ἣι', + 'ᾔ' => 'ἤι', + 'ᾕ' => 'ἥι', + 'ᾖ' => 'ἦι', + 'ᾗ' => 'ἧι', + 'ᾘ' => 'ἠι', + 'ᾙ' => 'ἡι', + 'ᾚ' => 'ἢι', + 'ᾛ' => 'ἣι', + 'ᾜ' => 'ἤι', + 'ᾝ' => 'ἥι', + 'ᾞ' => 'ἦι', + 'ᾟ' => 'ἧι', + 'ᾠ' => 'ὠι', + 'ᾡ' => 'ὡι', + 'ᾢ' => 'ὢι', + 'ᾣ' => 'ὣι', + 'ᾤ' => 'ὤι', + 'ᾥ' => 'ὥι', + 'ᾦ' => 'ὦι', + 'ᾧ' => 'ὧι', + 'ᾨ' => 'ὠι', + 'ᾩ' => 'ὡι', + 'ᾪ' => 'ὢι', + 'ᾫ' => 'ὣι', + 'ᾬ' => 'ὤι', + 'ᾭ' => 'ὥι', + 'ᾮ' => 'ὦι', + 'ᾯ' => 'ὧι', + 'ᾲ' => 'ὰι', + 'ᾳ' => 'αι', + 'ᾴ' => 'άι', + 'ᾶ' => 'ᾶ', + 'ᾷ' => 'ᾶι', + 'ᾼ' => 'αι', + 'ῂ' => 'ὴι', + 'ῃ' => 'ηι', + 'ῄ' => 'ήι', + 'ῆ' => 'ῆ', + 'ῇ' => 'ῆι', + 'ῌ' => 'ηι', + 'ῒ' => 'ῒ', + 'ῖ' => 'ῖ', + 'ῗ' => 'ῗ', + 'ῢ' => 'ῢ', + 'ῤ' => 'ῤ', + 'ῦ' => 'ῦ', + 'ῧ' => 'ῧ', + 'ῲ' => 'ὼι', + 'ῳ' => 'ωι', + 'ῴ' => 'ώι', + 'ῶ' => 'ῶ', + 'ῷ' => 'ῶι', + 'ῼ' => 'ωι', + 'ff' => 'ff', + 'fi' => 'fi', + 'fl' => 'fl', + 'ffi' => 'ffi', + 'ffl' => 'ffl', + 'ſt' => 'st', + 'st' => 'st', + 'ﬓ' => 'մն', + 'ﬔ' => 'մե', + 'ﬕ' => 'մի', + 'ﬖ' => 'վն', + 'ﬗ' => 'մխ', +]; diff --git a/vendor/symfony/polyfill-mbstring/Resources/unidata/lowerCase.php b/vendor/symfony/polyfill-mbstring/Resources/unidata/lowerCase.php new file mode 100644 index 0000000..fac60b0 --- /dev/null +++ b/vendor/symfony/polyfill-mbstring/Resources/unidata/lowerCase.php @@ -0,0 +1,1397 @@ + 'a', + 'B' => 'b', + 'C' => 'c', + 'D' => 'd', + 'E' => 'e', + 'F' => 'f', + 'G' => 'g', + 'H' => 'h', + 'I' => 'i', + 'J' => 'j', + 'K' => 'k', + 'L' => 'l', + 'M' => 'm', + 'N' => 'n', + 'O' => 'o', + 'P' => 'p', + 'Q' => 'q', + 'R' => 'r', + 'S' => 's', + 'T' => 't', + 'U' => 'u', + 'V' => 'v', + 'W' => 'w', + 'X' => 'x', + 'Y' => 'y', + 'Z' => 'z', + 'À' => 'à', + 'Á' => 'á', + 'Â' => 'â', + 'Ã' => 'ã', + 'Ä' => 'ä', + 'Å' => 'å', + 'Æ' => 'æ', + 'Ç' => 'ç', + 'È' => 'è', + 'É' => 'é', + 'Ê' => 'ê', + 'Ë' => 'ë', + 'Ì' => 'ì', + 'Í' => 'í', + 'Î' => 'î', + 'Ï' => 'ï', + 'Ð' => 'ð', + 'Ñ' => 'ñ', + 'Ò' => 'ò', + 'Ó' => 'ó', + 'Ô' => 'ô', + 'Õ' => 'õ', + 'Ö' => 'ö', + 'Ø' => 'ø', + 'Ù' => 'ù', + 'Ú' => 'ú', + 'Û' => 'û', + 'Ü' => 'ü', + 'Ý' => 'ý', + 'Þ' => 'þ', + 'Ā' => 'ā', + 'Ă' => 'ă', + 'Ą' => 'ą', + 'Ć' => 'ć', + 'Ĉ' => 'ĉ', + 'Ċ' => 'ċ', + 'Č' => 'č', + 'Ď' => 'ď', + 'Đ' => 'đ', + 'Ē' => 'ē', + 'Ĕ' => 'ĕ', + 'Ė' => 'ė', + 'Ę' => 'ę', + 'Ě' => 'ě', + 'Ĝ' => 'ĝ', + 'Ğ' => 'ğ', + 'Ġ' => 'ġ', + 'Ģ' => 'ģ', + 'Ĥ' => 'ĥ', + 'Ħ' => 'ħ', + 'Ĩ' => 'ĩ', + 'Ī' => 'ī', + 'Ĭ' => 'ĭ', + 'Į' => 'į', + 'İ' => 'i̇', + 'IJ' => 'ij', + 'Ĵ' => 'ĵ', + 'Ķ' => 'ķ', + 'Ĺ' => 'ĺ', + 'Ļ' => 'ļ', + 'Ľ' => 'ľ', + 'Ŀ' => 'ŀ', + 'Ł' => 'ł', + 'Ń' => 'ń', + 'Ņ' => 'ņ', + 'Ň' => 'ň', + 'Ŋ' => 'ŋ', + 'Ō' => 'ō', + 'Ŏ' => 'ŏ', + 'Ő' => 'ő', + 'Œ' => 'œ', + 'Ŕ' => 'ŕ', + 'Ŗ' => 'ŗ', + 'Ř' => 'ř', + 'Ś' => 'ś', + 'Ŝ' => 'ŝ', + 'Ş' => 'ş', + 'Š' => 'š', + 'Ţ' => 'ţ', + 'Ť' => 'ť', + 'Ŧ' => 'ŧ', + 'Ũ' => 'ũ', + 'Ū' => 'ū', + 'Ŭ' => 'ŭ', + 'Ů' => 'ů', + 'Ű' => 'ű', + 'Ų' => 'ų', + 'Ŵ' => 'ŵ', + 'Ŷ' => 'ŷ', + 'Ÿ' => 'ÿ', + 'Ź' => 'ź', + 'Ż' => 'ż', + 'Ž' => 'ž', + 'Ɓ' => 'ɓ', + 'Ƃ' => 'ƃ', + 'Ƅ' => 'ƅ', + 'Ɔ' => 'ɔ', + 'Ƈ' => 'ƈ', + 'Ɖ' => 'ɖ', + 'Ɗ' => 'ɗ', + 'Ƌ' => 'ƌ', + 'Ǝ' => 'ǝ', + 'Ə' => 'ə', + 'Ɛ' => 'ɛ', + 'Ƒ' => 'ƒ', + 'Ɠ' => 'ɠ', + 'Ɣ' => 'ɣ', + 'Ɩ' => 'ɩ', + 'Ɨ' => 'ɨ', + 'Ƙ' => 'ƙ', + 'Ɯ' => 'ɯ', + 'Ɲ' => 'ɲ', + 'Ɵ' => 'ɵ', + 'Ơ' => 'ơ', + 'Ƣ' => 'ƣ', + 'Ƥ' => 'ƥ', + 'Ʀ' => 'ʀ', + 'Ƨ' => 'ƨ', + 'Ʃ' => 'ʃ', + 'Ƭ' => 'ƭ', + 'Ʈ' => 'ʈ', + 'Ư' => 'ư', + 'Ʊ' => 'ʊ', + 'Ʋ' => 'ʋ', + 'Ƴ' => 'ƴ', + 'Ƶ' => 'ƶ', + 'Ʒ' => 'ʒ', + 'Ƹ' => 'ƹ', + 'Ƽ' => 'ƽ', + 'DŽ' => 'dž', + 'Dž' => 'dž', + 'LJ' => 'lj', + 'Lj' => 'lj', + 'NJ' => 'nj', + 'Nj' => 'nj', + 'Ǎ' => 'ǎ', + 'Ǐ' => 'ǐ', + 'Ǒ' => 'ǒ', + 'Ǔ' => 'ǔ', + 'Ǖ' => 'ǖ', + 'Ǘ' => 'ǘ', + 'Ǚ' => 'ǚ', + 'Ǜ' => 'ǜ', + 'Ǟ' => 'ǟ', + 'Ǡ' => 'ǡ', + 'Ǣ' => 'ǣ', + 'Ǥ' => 'ǥ', + 'Ǧ' => 'ǧ', + 'Ǩ' => 'ǩ', + 'Ǫ' => 'ǫ', + 'Ǭ' => 'ǭ', + 'Ǯ' => 'ǯ', + 'DZ' => 'dz', + 'Dz' => 'dz', + 'Ǵ' => 'ǵ', + 'Ƕ' => 'ƕ', + 'Ƿ' => 'ƿ', + 'Ǹ' => 'ǹ', + 'Ǻ' => 'ǻ', + 'Ǽ' => 'ǽ', + 'Ǿ' => 'ǿ', + 'Ȁ' => 'ȁ', + 'Ȃ' => 'ȃ', + 'Ȅ' => 'ȅ', + 'Ȇ' => 'ȇ', + 'Ȉ' => 'ȉ', + 'Ȋ' => 'ȋ', + 'Ȍ' => 'ȍ', + 'Ȏ' => 'ȏ', + 'Ȑ' => 'ȑ', + 'Ȓ' => 'ȓ', + 'Ȕ' => 'ȕ', + 'Ȗ' => 'ȗ', + 'Ș' => 'ș', + 'Ț' => 'ț', + 'Ȝ' => 'ȝ', + 'Ȟ' => 'ȟ', + 'Ƞ' => 'ƞ', + 'Ȣ' => 'ȣ', + 'Ȥ' => 'ȥ', + 'Ȧ' => 'ȧ', + 'Ȩ' => 'ȩ', + 'Ȫ' => 'ȫ', + 'Ȭ' => 'ȭ', + 'Ȯ' => 'ȯ', + 'Ȱ' => 'ȱ', + 'Ȳ' => 'ȳ', + 'Ⱥ' => 'ⱥ', + 'Ȼ' => 'ȼ', + 'Ƚ' => 'ƚ', + 'Ⱦ' => 'ⱦ', + 'Ɂ' => 'ɂ', + 'Ƀ' => 'ƀ', + 'Ʉ' => 'ʉ', + 'Ʌ' => 'ʌ', + 'Ɇ' => 'ɇ', + 'Ɉ' => 'ɉ', + 'Ɋ' => 'ɋ', + 'Ɍ' => 'ɍ', + 'Ɏ' => 'ɏ', + 'Ͱ' => 'ͱ', + 'Ͳ' => 'ͳ', + 'Ͷ' => 'ͷ', + 'Ϳ' => 'ϳ', + 'Ά' => 'ά', + 'Έ' => 'έ', + 'Ή' => 'ή', + 'Ί' => 'ί', + 'Ό' => 'ό', + 'Ύ' => 'ύ', + 'Ώ' => 'ώ', + 'Α' => 'α', + 'Β' => 'β', + 'Γ' => 'γ', + 'Δ' => 'δ', + 'Ε' => 'ε', + 'Ζ' => 'ζ', + 'Η' => 'η', + 'Θ' => 'θ', + 'Ι' => 'ι', + 'Κ' => 'κ', + 'Λ' => 'λ', + 'Μ' => 'μ', + 'Ν' => 'ν', + 'Ξ' => 'ξ', + 'Ο' => 'ο', + 'Π' => 'π', + 'Ρ' => 'ρ', + 'Σ' => 'σ', + 'Τ' => 'τ', + 'Υ' => 'υ', + 'Φ' => 'φ', + 'Χ' => 'χ', + 'Ψ' => 'ψ', + 'Ω' => 'ω', + 'Ϊ' => 'ϊ', + 'Ϋ' => 'ϋ', + 'Ϗ' => 'ϗ', + 'Ϙ' => 'ϙ', + 'Ϛ' => 'ϛ', + 'Ϝ' => 'ϝ', + 'Ϟ' => 'ϟ', + 'Ϡ' => 'ϡ', + 'Ϣ' => 'ϣ', + 'Ϥ' => 'ϥ', + 'Ϧ' => 'ϧ', + 'Ϩ' => 'ϩ', + 'Ϫ' => 'ϫ', + 'Ϭ' => 'ϭ', + 'Ϯ' => 'ϯ', + 'ϴ' => 'θ', + 'Ϸ' => 'ϸ', + 'Ϲ' => 'ϲ', + 'Ϻ' => 'ϻ', + 'Ͻ' => 'ͻ', + 'Ͼ' => 'ͼ', + 'Ͽ' => 'ͽ', + 'Ѐ' => 'ѐ', + 'Ё' => 'ё', + 'Ђ' => 'ђ', + 'Ѓ' => 'ѓ', + 'Є' => 'є', + 'Ѕ' => 'ѕ', + 'І' => 'і', + 'Ї' => 'ї', + 'Ј' => 'ј', + 'Љ' => 'љ', + 'Њ' => 'њ', + 'Ћ' => 'ћ', + 'Ќ' => 'ќ', + 'Ѝ' => 'ѝ', + 'Ў' => 'ў', + 'Џ' => 'џ', + 'А' => 'а', + 'Б' => 'б', + 'В' => 'в', + 'Г' => 'г', + 'Д' => 'д', + 'Е' => 'е', + 'Ж' => 'ж', + 'З' => 'з', + 'И' => 'и', + 'Й' => 'й', + 'К' => 'к', + 'Л' => 'л', + 'М' => 'м', + 'Н' => 'н', + 'О' => 'о', + 'П' => 'п', + 'Р' => 'р', + 'С' => 'с', + 'Т' => 'т', + 'У' => 'у', + 'Ф' => 'ф', + 'Х' => 'х', + 'Ц' => 'ц', + 'Ч' => 'ч', + 'Ш' => 'ш', + 'Щ' => 'щ', + 'Ъ' => 'ъ', + 'Ы' => 'ы', + 'Ь' => 'ь', + 'Э' => 'э', + 'Ю' => 'ю', + 'Я' => 'я', + 'Ѡ' => 'ѡ', + 'Ѣ' => 'ѣ', + 'Ѥ' => 'ѥ', + 'Ѧ' => 'ѧ', + 'Ѩ' => 'ѩ', + 'Ѫ' => 'ѫ', + 'Ѭ' => 'ѭ', + 'Ѯ' => 'ѯ', + 'Ѱ' => 'ѱ', + 'Ѳ' => 'ѳ', + 'Ѵ' => 'ѵ', + 'Ѷ' => 'ѷ', + 'Ѹ' => 'ѹ', + 'Ѻ' => 'ѻ', + 'Ѽ' => 'ѽ', + 'Ѿ' => 'ѿ', + 'Ҁ' => 'ҁ', + 'Ҋ' => 'ҋ', + 'Ҍ' => 'ҍ', + 'Ҏ' => 'ҏ', + 'Ґ' => 'ґ', + 'Ғ' => 'ғ', + 'Ҕ' => 'ҕ', + 'Җ' => 'җ', + 'Ҙ' => 'ҙ', + 'Қ' => 'қ', + 'Ҝ' => 'ҝ', + 'Ҟ' => 'ҟ', + 'Ҡ' => 'ҡ', + 'Ң' => 'ң', + 'Ҥ' => 'ҥ', + 'Ҧ' => 'ҧ', + 'Ҩ' => 'ҩ', + 'Ҫ' => 'ҫ', + 'Ҭ' => 'ҭ', + 'Ү' => 'ү', + 'Ұ' => 'ұ', + 'Ҳ' => 'ҳ', + 'Ҵ' => 'ҵ', + 'Ҷ' => 'ҷ', + 'Ҹ' => 'ҹ', + 'Һ' => 'һ', + 'Ҽ' => 'ҽ', + 'Ҿ' => 'ҿ', + 'Ӏ' => 'ӏ', + 'Ӂ' => 'ӂ', + 'Ӄ' => 'ӄ', + 'Ӆ' => 'ӆ', + 'Ӈ' => 'ӈ', + 'Ӊ' => 'ӊ', + 'Ӌ' => 'ӌ', + 'Ӎ' => 'ӎ', + 'Ӑ' => 'ӑ', + 'Ӓ' => 'ӓ', + 'Ӕ' => 'ӕ', + 'Ӗ' => 'ӗ', + 'Ә' => 'ә', + 'Ӛ' => 'ӛ', + 'Ӝ' => 'ӝ', + 'Ӟ' => 'ӟ', + 'Ӡ' => 'ӡ', + 'Ӣ' => 'ӣ', + 'Ӥ' => 'ӥ', + 'Ӧ' => 'ӧ', + 'Ө' => 'ө', + 'Ӫ' => 'ӫ', + 'Ӭ' => 'ӭ', + 'Ӯ' => 'ӯ', + 'Ӱ' => 'ӱ', + 'Ӳ' => 'ӳ', + 'Ӵ' => 'ӵ', + 'Ӷ' => 'ӷ', + 'Ӹ' => 'ӹ', + 'Ӻ' => 'ӻ', + 'Ӽ' => 'ӽ', + 'Ӿ' => 'ӿ', + 'Ԁ' => 'ԁ', + 'Ԃ' => 'ԃ', + 'Ԅ' => 'ԅ', + 'Ԇ' => 'ԇ', + 'Ԉ' => 'ԉ', + 'Ԋ' => 'ԋ', + 'Ԍ' => 'ԍ', + 'Ԏ' => 'ԏ', + 'Ԑ' => 'ԑ', + 'Ԓ' => 'ԓ', + 'Ԕ' => 'ԕ', + 'Ԗ' => 'ԗ', + 'Ԙ' => 'ԙ', + 'Ԛ' => 'ԛ', + 'Ԝ' => 'ԝ', + 'Ԟ' => 'ԟ', + 'Ԡ' => 'ԡ', + 'Ԣ' => 'ԣ', + 'Ԥ' => 'ԥ', + 'Ԧ' => 'ԧ', + 'Ԩ' => 'ԩ', + 'Ԫ' => 'ԫ', + 'Ԭ' => 'ԭ', + 'Ԯ' => 'ԯ', + 'Ա' => 'ա', + 'Բ' => 'բ', + 'Գ' => 'գ', + 'Դ' => 'դ', + 'Ե' => 'ե', + 'Զ' => 'զ', + 'Է' => 'է', + 'Ը' => 'ը', + 'Թ' => 'թ', + 'Ժ' => 'ժ', + 'Ի' => 'ի', + 'Լ' => 'լ', + 'Խ' => 'խ', + 'Ծ' => 'ծ', + 'Կ' => 'կ', + 'Հ' => 'հ', + 'Ձ' => 'ձ', + 'Ղ' => 'ղ', + 'Ճ' => 'ճ', + 'Մ' => 'մ', + 'Յ' => 'յ', + 'Ն' => 'ն', + 'Շ' => 'շ', + 'Ո' => 'ո', + 'Չ' => 'չ', + 'Պ' => 'պ', + 'Ջ' => 'ջ', + 'Ռ' => 'ռ', + 'Ս' => 'ս', + 'Վ' => 'վ', + 'Տ' => 'տ', + 'Ր' => 'ր', + 'Ց' => 'ց', + 'Ւ' => 'ւ', + 'Փ' => 'փ', + 'Ք' => 'ք', + 'Օ' => 'օ', + 'Ֆ' => 'ֆ', + 'Ⴀ' => 'ⴀ', + 'Ⴁ' => 'ⴁ', + 'Ⴂ' => 'ⴂ', + 'Ⴃ' => 'ⴃ', + 'Ⴄ' => 'ⴄ', + 'Ⴅ' => 'ⴅ', + 'Ⴆ' => 'ⴆ', + 'Ⴇ' => 'ⴇ', + 'Ⴈ' => 'ⴈ', + 'Ⴉ' => 'ⴉ', + 'Ⴊ' => 'ⴊ', + 'Ⴋ' => 'ⴋ', + 'Ⴌ' => 'ⴌ', + 'Ⴍ' => 'ⴍ', + 'Ⴎ' => 'ⴎ', + 'Ⴏ' => 'ⴏ', + 'Ⴐ' => 'ⴐ', + 'Ⴑ' => 'ⴑ', + 'Ⴒ' => 'ⴒ', + 'Ⴓ' => 'ⴓ', + 'Ⴔ' => 'ⴔ', + 'Ⴕ' => 'ⴕ', + 'Ⴖ' => 'ⴖ', + 'Ⴗ' => 'ⴗ', + 'Ⴘ' => 'ⴘ', + 'Ⴙ' => 'ⴙ', + 'Ⴚ' => 'ⴚ', + 'Ⴛ' => 'ⴛ', + 'Ⴜ' => 'ⴜ', + 'Ⴝ' => 'ⴝ', + 'Ⴞ' => 'ⴞ', + 'Ⴟ' => 'ⴟ', + 'Ⴠ' => 'ⴠ', + 'Ⴡ' => 'ⴡ', + 'Ⴢ' => 'ⴢ', + 'Ⴣ' => 'ⴣ', + 'Ⴤ' => 'ⴤ', + 'Ⴥ' => 'ⴥ', + 'Ⴧ' => 'ⴧ', + 'Ⴭ' => 'ⴭ', + 'Ꭰ' => 'ꭰ', + 'Ꭱ' => 'ꭱ', + 'Ꭲ' => 'ꭲ', + 'Ꭳ' => 'ꭳ', + 'Ꭴ' => 'ꭴ', + 'Ꭵ' => 'ꭵ', + 'Ꭶ' => 'ꭶ', + 'Ꭷ' => 'ꭷ', + 'Ꭸ' => 'ꭸ', + 'Ꭹ' => 'ꭹ', + 'Ꭺ' => 'ꭺ', + 'Ꭻ' => 'ꭻ', + 'Ꭼ' => 'ꭼ', + 'Ꭽ' => 'ꭽ', + 'Ꭾ' => 'ꭾ', + 'Ꭿ' => 'ꭿ', + 'Ꮀ' => 'ꮀ', + 'Ꮁ' => 'ꮁ', + 'Ꮂ' => 'ꮂ', + 'Ꮃ' => 'ꮃ', + 'Ꮄ' => 'ꮄ', + 'Ꮅ' => 'ꮅ', + 'Ꮆ' => 'ꮆ', + 'Ꮇ' => 'ꮇ', + 'Ꮈ' => 'ꮈ', + 'Ꮉ' => 'ꮉ', + 'Ꮊ' => 'ꮊ', + 'Ꮋ' => 'ꮋ', + 'Ꮌ' => 'ꮌ', + 'Ꮍ' => 'ꮍ', + 'Ꮎ' => 'ꮎ', + 'Ꮏ' => 'ꮏ', + 'Ꮐ' => 'ꮐ', + 'Ꮑ' => 'ꮑ', + 'Ꮒ' => 'ꮒ', + 'Ꮓ' => 'ꮓ', + 'Ꮔ' => 'ꮔ', + 'Ꮕ' => 'ꮕ', + 'Ꮖ' => 'ꮖ', + 'Ꮗ' => 'ꮗ', + 'Ꮘ' => 'ꮘ', + 'Ꮙ' => 'ꮙ', + 'Ꮚ' => 'ꮚ', + 'Ꮛ' => 'ꮛ', + 'Ꮜ' => 'ꮜ', + 'Ꮝ' => 'ꮝ', + 'Ꮞ' => 'ꮞ', + 'Ꮟ' => 'ꮟ', + 'Ꮠ' => 'ꮠ', + 'Ꮡ' => 'ꮡ', + 'Ꮢ' => 'ꮢ', + 'Ꮣ' => 'ꮣ', + 'Ꮤ' => 'ꮤ', + 'Ꮥ' => 'ꮥ', + 'Ꮦ' => 'ꮦ', + 'Ꮧ' => 'ꮧ', + 'Ꮨ' => 'ꮨ', + 'Ꮩ' => 'ꮩ', + 'Ꮪ' => 'ꮪ', + 'Ꮫ' => 'ꮫ', + 'Ꮬ' => 'ꮬ', + 'Ꮭ' => 'ꮭ', + 'Ꮮ' => 'ꮮ', + 'Ꮯ' => 'ꮯ', + 'Ꮰ' => 'ꮰ', + 'Ꮱ' => 'ꮱ', + 'Ꮲ' => 'ꮲ', + 'Ꮳ' => 'ꮳ', + 'Ꮴ' => 'ꮴ', + 'Ꮵ' => 'ꮵ', + 'Ꮶ' => 'ꮶ', + 'Ꮷ' => 'ꮷ', + 'Ꮸ' => 'ꮸ', + 'Ꮹ' => 'ꮹ', + 'Ꮺ' => 'ꮺ', + 'Ꮻ' => 'ꮻ', + 'Ꮼ' => 'ꮼ', + 'Ꮽ' => 'ꮽ', + 'Ꮾ' => 'ꮾ', + 'Ꮿ' => 'ꮿ', + 'Ᏸ' => 'ᏸ', + 'Ᏹ' => 'ᏹ', + 'Ᏺ' => 'ᏺ', + 'Ᏻ' => 'ᏻ', + 'Ᏼ' => 'ᏼ', + 'Ᏽ' => 'ᏽ', + 'Ა' => 'ა', + 'Ბ' => 'ბ', + 'Გ' => 'გ', + 'Დ' => 'დ', + 'Ე' => 'ე', + 'Ვ' => 'ვ', + 'Ზ' => 'ზ', + 'Თ' => 'თ', + 'Ი' => 'ი', + 'Კ' => 'კ', + 'Ლ' => 'ლ', + 'Მ' => 'მ', + 'Ნ' => 'ნ', + 'Ო' => 'ო', + 'Პ' => 'პ', + 'Ჟ' => 'ჟ', + 'Რ' => 'რ', + 'Ს' => 'ს', + 'Ტ' => 'ტ', + 'Უ' => 'უ', + 'Ფ' => 'ფ', + 'Ქ' => 'ქ', + 'Ღ' => 'ღ', + 'Ყ' => 'ყ', + 'Შ' => 'შ', + 'Ჩ' => 'ჩ', + 'Ც' => 'ც', + 'Ძ' => 'ძ', + 'Წ' => 'წ', + 'Ჭ' => 'ჭ', + 'Ხ' => 'ხ', + 'Ჯ' => 'ჯ', + 'Ჰ' => 'ჰ', + 'Ჱ' => 'ჱ', + 'Ჲ' => 'ჲ', + 'Ჳ' => 'ჳ', + 'Ჴ' => 'ჴ', + 'Ჵ' => 'ჵ', + 'Ჶ' => 'ჶ', + 'Ჷ' => 'ჷ', + 'Ჸ' => 'ჸ', + 'Ჹ' => 'ჹ', + 'Ჺ' => 'ჺ', + 'Ჽ' => 'ჽ', + 'Ჾ' => 'ჾ', + 'Ჿ' => 'ჿ', + 'Ḁ' => 'ḁ', + 'Ḃ' => 'ḃ', + 'Ḅ' => 'ḅ', + 'Ḇ' => 'ḇ', + 'Ḉ' => 'ḉ', + 'Ḋ' => 'ḋ', + 'Ḍ' => 'ḍ', + 'Ḏ' => 'ḏ', + 'Ḑ' => 'ḑ', + 'Ḓ' => 'ḓ', + 'Ḕ' => 'ḕ', + 'Ḗ' => 'ḗ', + 'Ḙ' => 'ḙ', + 'Ḛ' => 'ḛ', + 'Ḝ' => 'ḝ', + 'Ḟ' => 'ḟ', + 'Ḡ' => 'ḡ', + 'Ḣ' => 'ḣ', + 'Ḥ' => 'ḥ', + 'Ḧ' => 'ḧ', + 'Ḩ' => 'ḩ', + 'Ḫ' => 'ḫ', + 'Ḭ' => 'ḭ', + 'Ḯ' => 'ḯ', + 'Ḱ' => 'ḱ', + 'Ḳ' => 'ḳ', + 'Ḵ' => 'ḵ', + 'Ḷ' => 'ḷ', + 'Ḹ' => 'ḹ', + 'Ḻ' => 'ḻ', + 'Ḽ' => 'ḽ', + 'Ḿ' => 'ḿ', + 'Ṁ' => 'ṁ', + 'Ṃ' => 'ṃ', + 'Ṅ' => 'ṅ', + 'Ṇ' => 'ṇ', + 'Ṉ' => 'ṉ', + 'Ṋ' => 'ṋ', + 'Ṍ' => 'ṍ', + 'Ṏ' => 'ṏ', + 'Ṑ' => 'ṑ', + 'Ṓ' => 'ṓ', + 'Ṕ' => 'ṕ', + 'Ṗ' => 'ṗ', + 'Ṙ' => 'ṙ', + 'Ṛ' => 'ṛ', + 'Ṝ' => 'ṝ', + 'Ṟ' => 'ṟ', + 'Ṡ' => 'ṡ', + 'Ṣ' => 'ṣ', + 'Ṥ' => 'ṥ', + 'Ṧ' => 'ṧ', + 'Ṩ' => 'ṩ', + 'Ṫ' => 'ṫ', + 'Ṭ' => 'ṭ', + 'Ṯ' => 'ṯ', + 'Ṱ' => 'ṱ', + 'Ṳ' => 'ṳ', + 'Ṵ' => 'ṵ', + 'Ṷ' => 'ṷ', + 'Ṹ' => 'ṹ', + 'Ṻ' => 'ṻ', + 'Ṽ' => 'ṽ', + 'Ṿ' => 'ṿ', + 'Ẁ' => 'ẁ', + 'Ẃ' => 'ẃ', + 'Ẅ' => 'ẅ', + 'Ẇ' => 'ẇ', + 'Ẉ' => 'ẉ', + 'Ẋ' => 'ẋ', + 'Ẍ' => 'ẍ', + 'Ẏ' => 'ẏ', + 'Ẑ' => 'ẑ', + 'Ẓ' => 'ẓ', + 'Ẕ' => 'ẕ', + 'ẞ' => 'ß', + 'Ạ' => 'ạ', + 'Ả' => 'ả', + 'Ấ' => 'ấ', + 'Ầ' => 'ầ', + 'Ẩ' => 'ẩ', + 'Ẫ' => 'ẫ', + 'Ậ' => 'ậ', + 'Ắ' => 'ắ', + 'Ằ' => 'ằ', + 'Ẳ' => 'ẳ', + 'Ẵ' => 'ẵ', + 'Ặ' => 'ặ', + 'Ẹ' => 'ẹ', + 'Ẻ' => 'ẻ', + 'Ẽ' => 'ẽ', + 'Ế' => 'ế', + 'Ề' => 'ề', + 'Ể' => 'ể', + 'Ễ' => 'ễ', + 'Ệ' => 'ệ', + 'Ỉ' => 'ỉ', + 'Ị' => 'ị', + 'Ọ' => 'ọ', + 'Ỏ' => 'ỏ', + 'Ố' => 'ố', + 'Ồ' => 'ồ', + 'Ổ' => 'ổ', + 'Ỗ' => 'ỗ', + 'Ộ' => 'ộ', + 'Ớ' => 'ớ', + 'Ờ' => 'ờ', + 'Ở' => 'ở', + 'Ỡ' => 'ỡ', + 'Ợ' => 'ợ', + 'Ụ' => 'ụ', + 'Ủ' => 'ủ', + 'Ứ' => 'ứ', + 'Ừ' => 'ừ', + 'Ử' => 'ử', + 'Ữ' => 'ữ', + 'Ự' => 'ự', + 'Ỳ' => 'ỳ', + 'Ỵ' => 'ỵ', + 'Ỷ' => 'ỷ', + 'Ỹ' => 'ỹ', + 'Ỻ' => 'ỻ', + 'Ỽ' => 'ỽ', + 'Ỿ' => 'ỿ', + 'Ἀ' => 'ἀ', + 'Ἁ' => 'ἁ', + 'Ἂ' => 'ἂ', + 'Ἃ' => 'ἃ', + 'Ἄ' => 'ἄ', + 'Ἅ' => 'ἅ', + 'Ἆ' => 'ἆ', + 'Ἇ' => 'ἇ', + 'Ἐ' => 'ἐ', + 'Ἑ' => 'ἑ', + 'Ἒ' => 'ἒ', + 'Ἓ' => 'ἓ', + 'Ἔ' => 'ἔ', + 'Ἕ' => 'ἕ', + 'Ἠ' => 'ἠ', + 'Ἡ' => 'ἡ', + 'Ἢ' => 'ἢ', + 'Ἣ' => 'ἣ', + 'Ἤ' => 'ἤ', + 'Ἥ' => 'ἥ', + 'Ἦ' => 'ἦ', + 'Ἧ' => 'ἧ', + 'Ἰ' => 'ἰ', + 'Ἱ' => 'ἱ', + 'Ἲ' => 'ἲ', + 'Ἳ' => 'ἳ', + 'Ἴ' => 'ἴ', + 'Ἵ' => 'ἵ', + 'Ἶ' => 'ἶ', + 'Ἷ' => 'ἷ', + 'Ὀ' => 'ὀ', + 'Ὁ' => 'ὁ', + 'Ὂ' => 'ὂ', + 'Ὃ' => 'ὃ', + 'Ὄ' => 'ὄ', + 'Ὅ' => 'ὅ', + 'Ὑ' => 'ὑ', + 'Ὓ' => 'ὓ', + 'Ὕ' => 'ὕ', + 'Ὗ' => 'ὗ', + 'Ὠ' => 'ὠ', + 'Ὡ' => 'ὡ', + 'Ὢ' => 'ὢ', + 'Ὣ' => 'ὣ', + 'Ὤ' => 'ὤ', + 'Ὥ' => 'ὥ', + 'Ὦ' => 'ὦ', + 'Ὧ' => 'ὧ', + 'ᾈ' => 'ᾀ', + 'ᾉ' => 'ᾁ', + 'ᾊ' => 'ᾂ', + 'ᾋ' => 'ᾃ', + 'ᾌ' => 'ᾄ', + 'ᾍ' => 'ᾅ', + 'ᾎ' => 'ᾆ', + 'ᾏ' => 'ᾇ', + 'ᾘ' => 'ᾐ', + 'ᾙ' => 'ᾑ', + 'ᾚ' => 'ᾒ', + 'ᾛ' => 'ᾓ', + 'ᾜ' => 'ᾔ', + 'ᾝ' => 'ᾕ', + 'ᾞ' => 'ᾖ', + 'ᾟ' => 'ᾗ', + 'ᾨ' => 'ᾠ', + 'ᾩ' => 'ᾡ', + 'ᾪ' => 'ᾢ', + 'ᾫ' => 'ᾣ', + 'ᾬ' => 'ᾤ', + 'ᾭ' => 'ᾥ', + 'ᾮ' => 'ᾦ', + 'ᾯ' => 'ᾧ', + 'Ᾰ' => 'ᾰ', + 'Ᾱ' => 'ᾱ', + 'Ὰ' => 'ὰ', + 'Ά' => 'ά', + 'ᾼ' => 'ᾳ', + 'Ὲ' => 'ὲ', + 'Έ' => 'έ', + 'Ὴ' => 'ὴ', + 'Ή' => 'ή', + 'ῌ' => 'ῃ', + 'Ῐ' => 'ῐ', + 'Ῑ' => 'ῑ', + 'Ὶ' => 'ὶ', + 'Ί' => 'ί', + 'Ῠ' => 'ῠ', + 'Ῡ' => 'ῡ', + 'Ὺ' => 'ὺ', + 'Ύ' => 'ύ', + 'Ῥ' => 'ῥ', + 'Ὸ' => 'ὸ', + 'Ό' => 'ό', + 'Ὼ' => 'ὼ', + 'Ώ' => 'ώ', + 'ῼ' => 'ῳ', + 'Ω' => 'ω', + 'K' => 'k', + 'Å' => 'å', + 'Ⅎ' => 'ⅎ', + 'Ⅰ' => 'ⅰ', + 'Ⅱ' => 'ⅱ', + 'Ⅲ' => 'ⅲ', + 'Ⅳ' => 'ⅳ', + 'Ⅴ' => 'ⅴ', + 'Ⅵ' => 'ⅵ', + 'Ⅶ' => 'ⅶ', + 'Ⅷ' => 'ⅷ', + 'Ⅸ' => 'ⅸ', + 'Ⅹ' => 'ⅹ', + 'Ⅺ' => 'ⅺ', + 'Ⅻ' => 'ⅻ', + 'Ⅼ' => 'ⅼ', + 'Ⅽ' => 'ⅽ', + 'Ⅾ' => 'ⅾ', + 'Ⅿ' => 'ⅿ', + 'Ↄ' => 'ↄ', + 'Ⓐ' => 'ⓐ', + 'Ⓑ' => 'ⓑ', + 'Ⓒ' => 'ⓒ', + 'Ⓓ' => 'ⓓ', + 'Ⓔ' => 'ⓔ', + 'Ⓕ' => 'ⓕ', + 'Ⓖ' => 'ⓖ', + 'Ⓗ' => 'ⓗ', + 'Ⓘ' => 'ⓘ', + 'Ⓙ' => 'ⓙ', + 'Ⓚ' => 'ⓚ', + 'Ⓛ' => 'ⓛ', + 'Ⓜ' => 'ⓜ', + 'Ⓝ' => 'ⓝ', + 'Ⓞ' => 'ⓞ', + 'Ⓟ' => 'ⓟ', + 'Ⓠ' => 'ⓠ', + 'Ⓡ' => 'ⓡ', + 'Ⓢ' => 'ⓢ', + 'Ⓣ' => 'ⓣ', + 'Ⓤ' => 'ⓤ', + 'Ⓥ' => 'ⓥ', + 'Ⓦ' => 'ⓦ', + 'Ⓧ' => 'ⓧ', + 'Ⓨ' => 'ⓨ', + 'Ⓩ' => 'ⓩ', + 'Ⰰ' => 'ⰰ', + 'Ⰱ' => 'ⰱ', + 'Ⰲ' => 'ⰲ', + 'Ⰳ' => 'ⰳ', + 'Ⰴ' => 'ⰴ', + 'Ⰵ' => 'ⰵ', + 'Ⰶ' => 'ⰶ', + 'Ⰷ' => 'ⰷ', + 'Ⰸ' => 'ⰸ', + 'Ⰹ' => 'ⰹ', + 'Ⰺ' => 'ⰺ', + 'Ⰻ' => 'ⰻ', + 'Ⰼ' => 'ⰼ', + 'Ⰽ' => 'ⰽ', + 'Ⰾ' => 'ⰾ', + 'Ⰿ' => 'ⰿ', + 'Ⱀ' => 'ⱀ', + 'Ⱁ' => 'ⱁ', + 'Ⱂ' => 'ⱂ', + 'Ⱃ' => 'ⱃ', + 'Ⱄ' => 'ⱄ', + 'Ⱅ' => 'ⱅ', + 'Ⱆ' => 'ⱆ', + 'Ⱇ' => 'ⱇ', + 'Ⱈ' => 'ⱈ', + 'Ⱉ' => 'ⱉ', + 'Ⱊ' => 'ⱊ', + 'Ⱋ' => 'ⱋ', + 'Ⱌ' => 'ⱌ', + 'Ⱍ' => 'ⱍ', + 'Ⱎ' => 'ⱎ', + 'Ⱏ' => 'ⱏ', + 'Ⱐ' => 'ⱐ', + 'Ⱑ' => 'ⱑ', + 'Ⱒ' => 'ⱒ', + 'Ⱓ' => 'ⱓ', + 'Ⱔ' => 'ⱔ', + 'Ⱕ' => 'ⱕ', + 'Ⱖ' => 'ⱖ', + 'Ⱗ' => 'ⱗ', + 'Ⱘ' => 'ⱘ', + 'Ⱙ' => 'ⱙ', + 'Ⱚ' => 'ⱚ', + 'Ⱛ' => 'ⱛ', + 'Ⱜ' => 'ⱜ', + 'Ⱝ' => 'ⱝ', + 'Ⱞ' => 'ⱞ', + 'Ⱡ' => 'ⱡ', + 'Ɫ' => 'ɫ', + 'Ᵽ' => 'ᵽ', + 'Ɽ' => 'ɽ', + 'Ⱨ' => 'ⱨ', + 'Ⱪ' => 'ⱪ', + 'Ⱬ' => 'ⱬ', + 'Ɑ' => 'ɑ', + 'Ɱ' => 'ɱ', + 'Ɐ' => 'ɐ', + 'Ɒ' => 'ɒ', + 'Ⱳ' => 'ⱳ', + 'Ⱶ' => 'ⱶ', + 'Ȿ' => 'ȿ', + 'Ɀ' => 'ɀ', + 'Ⲁ' => 'ⲁ', + 'Ⲃ' => 'ⲃ', + 'Ⲅ' => 'ⲅ', + 'Ⲇ' => 'ⲇ', + 'Ⲉ' => 'ⲉ', + 'Ⲋ' => 'ⲋ', + 'Ⲍ' => 'ⲍ', + 'Ⲏ' => 'ⲏ', + 'Ⲑ' => 'ⲑ', + 'Ⲓ' => 'ⲓ', + 'Ⲕ' => 'ⲕ', + 'Ⲗ' => 'ⲗ', + 'Ⲙ' => 'ⲙ', + 'Ⲛ' => 'ⲛ', + 'Ⲝ' => 'ⲝ', + 'Ⲟ' => 'ⲟ', + 'Ⲡ' => 'ⲡ', + 'Ⲣ' => 'ⲣ', + 'Ⲥ' => 'ⲥ', + 'Ⲧ' => 'ⲧ', + 'Ⲩ' => 'ⲩ', + 'Ⲫ' => 'ⲫ', + 'Ⲭ' => 'ⲭ', + 'Ⲯ' => 'ⲯ', + 'Ⲱ' => 'ⲱ', + 'Ⲳ' => 'ⲳ', + 'Ⲵ' => 'ⲵ', + 'Ⲷ' => 'ⲷ', + 'Ⲹ' => 'ⲹ', + 'Ⲻ' => 'ⲻ', + 'Ⲽ' => 'ⲽ', + 'Ⲿ' => 'ⲿ', + 'Ⳁ' => 'ⳁ', + 'Ⳃ' => 'ⳃ', + 'Ⳅ' => 'ⳅ', + 'Ⳇ' => 'ⳇ', + 'Ⳉ' => 'ⳉ', + 'Ⳋ' => 'ⳋ', + 'Ⳍ' => 'ⳍ', + 'Ⳏ' => 'ⳏ', + 'Ⳑ' => 'ⳑ', + 'Ⳓ' => 'ⳓ', + 'Ⳕ' => 'ⳕ', + 'Ⳗ' => 'ⳗ', + 'Ⳙ' => 'ⳙ', + 'Ⳛ' => 'ⳛ', + 'Ⳝ' => 'ⳝ', + 'Ⳟ' => 'ⳟ', + 'Ⳡ' => 'ⳡ', + 'Ⳣ' => 'ⳣ', + 'Ⳬ' => 'ⳬ', + 'Ⳮ' => 'ⳮ', + 'Ⳳ' => 'ⳳ', + 'Ꙁ' => 'ꙁ', + 'Ꙃ' => 'ꙃ', + 'Ꙅ' => 'ꙅ', + 'Ꙇ' => 'ꙇ', + 'Ꙉ' => 'ꙉ', + 'Ꙋ' => 'ꙋ', + 'Ꙍ' => 'ꙍ', + 'Ꙏ' => 'ꙏ', + 'Ꙑ' => 'ꙑ', + 'Ꙓ' => 'ꙓ', + 'Ꙕ' => 'ꙕ', + 'Ꙗ' => 'ꙗ', + 'Ꙙ' => 'ꙙ', + 'Ꙛ' => 'ꙛ', + 'Ꙝ' => 'ꙝ', + 'Ꙟ' => 'ꙟ', + 'Ꙡ' => 'ꙡ', + 'Ꙣ' => 'ꙣ', + 'Ꙥ' => 'ꙥ', + 'Ꙧ' => 'ꙧ', + 'Ꙩ' => 'ꙩ', + 'Ꙫ' => 'ꙫ', + 'Ꙭ' => 'ꙭ', + 'Ꚁ' => 'ꚁ', + 'Ꚃ' => 'ꚃ', + 'Ꚅ' => 'ꚅ', + 'Ꚇ' => 'ꚇ', + 'Ꚉ' => 'ꚉ', + 'Ꚋ' => 'ꚋ', + 'Ꚍ' => 'ꚍ', + 'Ꚏ' => 'ꚏ', + 'Ꚑ' => 'ꚑ', + 'Ꚓ' => 'ꚓ', + 'Ꚕ' => 'ꚕ', + 'Ꚗ' => 'ꚗ', + 'Ꚙ' => 'ꚙ', + 'Ꚛ' => 'ꚛ', + 'Ꜣ' => 'ꜣ', + 'Ꜥ' => 'ꜥ', + 'Ꜧ' => 'ꜧ', + 'Ꜩ' => 'ꜩ', + 'Ꜫ' => 'ꜫ', + 'Ꜭ' => 'ꜭ', + 'Ꜯ' => 'ꜯ', + 'Ꜳ' => 'ꜳ', + 'Ꜵ' => 'ꜵ', + 'Ꜷ' => 'ꜷ', + 'Ꜹ' => 'ꜹ', + 'Ꜻ' => 'ꜻ', + 'Ꜽ' => 'ꜽ', + 'Ꜿ' => 'ꜿ', + 'Ꝁ' => 'ꝁ', + 'Ꝃ' => 'ꝃ', + 'Ꝅ' => 'ꝅ', + 'Ꝇ' => 'ꝇ', + 'Ꝉ' => 'ꝉ', + 'Ꝋ' => 'ꝋ', + 'Ꝍ' => 'ꝍ', + 'Ꝏ' => 'ꝏ', + 'Ꝑ' => 'ꝑ', + 'Ꝓ' => 'ꝓ', + 'Ꝕ' => 'ꝕ', + 'Ꝗ' => 'ꝗ', + 'Ꝙ' => 'ꝙ', + 'Ꝛ' => 'ꝛ', + 'Ꝝ' => 'ꝝ', + 'Ꝟ' => 'ꝟ', + 'Ꝡ' => 'ꝡ', + 'Ꝣ' => 'ꝣ', + 'Ꝥ' => 'ꝥ', + 'Ꝧ' => 'ꝧ', + 'Ꝩ' => 'ꝩ', + 'Ꝫ' => 'ꝫ', + 'Ꝭ' => 'ꝭ', + 'Ꝯ' => 'ꝯ', + 'Ꝺ' => 'ꝺ', + 'Ꝼ' => 'ꝼ', + 'Ᵹ' => 'ᵹ', + 'Ꝿ' => 'ꝿ', + 'Ꞁ' => 'ꞁ', + 'Ꞃ' => 'ꞃ', + 'Ꞅ' => 'ꞅ', + 'Ꞇ' => 'ꞇ', + 'Ꞌ' => 'ꞌ', + 'Ɥ' => 'ɥ', + 'Ꞑ' => 'ꞑ', + 'Ꞓ' => 'ꞓ', + 'Ꞗ' => 'ꞗ', + 'Ꞙ' => 'ꞙ', + 'Ꞛ' => 'ꞛ', + 'Ꞝ' => 'ꞝ', + 'Ꞟ' => 'ꞟ', + 'Ꞡ' => 'ꞡ', + 'Ꞣ' => 'ꞣ', + 'Ꞥ' => 'ꞥ', + 'Ꞧ' => 'ꞧ', + 'Ꞩ' => 'ꞩ', + 'Ɦ' => 'ɦ', + 'Ɜ' => 'ɜ', + 'Ɡ' => 'ɡ', + 'Ɬ' => 'ɬ', + 'Ɪ' => 'ɪ', + 'Ʞ' => 'ʞ', + 'Ʇ' => 'ʇ', + 'Ʝ' => 'ʝ', + 'Ꭓ' => 'ꭓ', + 'Ꞵ' => 'ꞵ', + 'Ꞷ' => 'ꞷ', + 'Ꞹ' => 'ꞹ', + 'Ꞻ' => 'ꞻ', + 'Ꞽ' => 'ꞽ', + 'Ꞿ' => 'ꞿ', + 'Ꟃ' => 'ꟃ', + 'Ꞔ' => 'ꞔ', + 'Ʂ' => 'ʂ', + 'Ᶎ' => 'ᶎ', + 'Ꟈ' => 'ꟈ', + 'Ꟊ' => 'ꟊ', + 'Ꟶ' => 'ꟶ', + 'A' => 'a', + 'B' => 'b', + 'C' => 'c', + 'D' => 'd', + 'E' => 'e', + 'F' => 'f', + 'G' => 'g', + 'H' => 'h', + 'I' => 'i', + 'J' => 'j', + 'K' => 'k', + 'L' => 'l', + 'M' => 'm', + 'N' => 'n', + 'O' => 'o', + 'P' => 'p', + 'Q' => 'q', + 'R' => 'r', + 'S' => 's', + 'T' => 't', + 'U' => 'u', + 'V' => 'v', + 'W' => 'w', + 'X' => 'x', + 'Y' => 'y', + 'Z' => 'z', + '𐐀' => '𐐨', + '𐐁' => '𐐩', + '𐐂' => '𐐪', + '𐐃' => '𐐫', + '𐐄' => '𐐬', + '𐐅' => '𐐭', + '𐐆' => '𐐮', + '𐐇' => '𐐯', + '𐐈' => '𐐰', + '𐐉' => '𐐱', + '𐐊' => '𐐲', + '𐐋' => '𐐳', + '𐐌' => '𐐴', + '𐐍' => '𐐵', + '𐐎' => '𐐶', + '𐐏' => '𐐷', + '𐐐' => '𐐸', + '𐐑' => '𐐹', + '𐐒' => '𐐺', + '𐐓' => '𐐻', + '𐐔' => '𐐼', + '𐐕' => '𐐽', + '𐐖' => '𐐾', + '𐐗' => '𐐿', + '𐐘' => '𐑀', + '𐐙' => '𐑁', + '𐐚' => '𐑂', + '𐐛' => '𐑃', + '𐐜' => '𐑄', + '𐐝' => '𐑅', + '𐐞' => '𐑆', + '𐐟' => '𐑇', + '𐐠' => '𐑈', + '𐐡' => '𐑉', + '𐐢' => '𐑊', + '𐐣' => '𐑋', + '𐐤' => '𐑌', + '𐐥' => '𐑍', + '𐐦' => '𐑎', + '𐐧' => '𐑏', + '𐒰' => '𐓘', + '𐒱' => '𐓙', + '𐒲' => '𐓚', + '𐒳' => '𐓛', + '𐒴' => '𐓜', + '𐒵' => '𐓝', + '𐒶' => '𐓞', + '𐒷' => '𐓟', + '𐒸' => '𐓠', + '𐒹' => '𐓡', + '𐒺' => '𐓢', + '𐒻' => '𐓣', + '𐒼' => '𐓤', + '𐒽' => '𐓥', + '𐒾' => '𐓦', + '𐒿' => '𐓧', + '𐓀' => '𐓨', + '𐓁' => '𐓩', + '𐓂' => '𐓪', + '𐓃' => '𐓫', + '𐓄' => '𐓬', + '𐓅' => '𐓭', + '𐓆' => '𐓮', + '𐓇' => '𐓯', + '𐓈' => '𐓰', + '𐓉' => '𐓱', + '𐓊' => '𐓲', + '𐓋' => '𐓳', + '𐓌' => '𐓴', + '𐓍' => '𐓵', + '𐓎' => '𐓶', + '𐓏' => '𐓷', + '𐓐' => '𐓸', + '𐓑' => '𐓹', + '𐓒' => '𐓺', + '𐓓' => '𐓻', + '𐲀' => '𐳀', + '𐲁' => '𐳁', + '𐲂' => '𐳂', + '𐲃' => '𐳃', + '𐲄' => '𐳄', + '𐲅' => '𐳅', + '𐲆' => '𐳆', + '𐲇' => '𐳇', + '𐲈' => '𐳈', + '𐲉' => '𐳉', + '𐲊' => '𐳊', + '𐲋' => '𐳋', + '𐲌' => '𐳌', + '𐲍' => '𐳍', + '𐲎' => '𐳎', + '𐲏' => '𐳏', + '𐲐' => '𐳐', + '𐲑' => '𐳑', + '𐲒' => '𐳒', + '𐲓' => '𐳓', + '𐲔' => '𐳔', + '𐲕' => '𐳕', + '𐲖' => '𐳖', + '𐲗' => '𐳗', + '𐲘' => '𐳘', + '𐲙' => '𐳙', + '𐲚' => '𐳚', + '𐲛' => '𐳛', + '𐲜' => '𐳜', + '𐲝' => '𐳝', + '𐲞' => '𐳞', + '𐲟' => '𐳟', + '𐲠' => '𐳠', + '𐲡' => '𐳡', + '𐲢' => '𐳢', + '𐲣' => '𐳣', + '𐲤' => '𐳤', + '𐲥' => '𐳥', + '𐲦' => '𐳦', + '𐲧' => '𐳧', + '𐲨' => '𐳨', + '𐲩' => '𐳩', + '𐲪' => '𐳪', + '𐲫' => '𐳫', + '𐲬' => '𐳬', + '𐲭' => '𐳭', + '𐲮' => '𐳮', + '𐲯' => '𐳯', + '𐲰' => '𐳰', + '𐲱' => '𐳱', + '𐲲' => '𐳲', + '𑢠' => '𑣀', + '𑢡' => '𑣁', + '𑢢' => '𑣂', + '𑢣' => '𑣃', + '𑢤' => '𑣄', + '𑢥' => '𑣅', + '𑢦' => '𑣆', + '𑢧' => '𑣇', + '𑢨' => '𑣈', + '𑢩' => '𑣉', + '𑢪' => '𑣊', + '𑢫' => '𑣋', + '𑢬' => '𑣌', + '𑢭' => '𑣍', + '𑢮' => '𑣎', + '𑢯' => '𑣏', + '𑢰' => '𑣐', + '𑢱' => '𑣑', + '𑢲' => '𑣒', + '𑢳' => '𑣓', + '𑢴' => '𑣔', + '𑢵' => '𑣕', + '𑢶' => '𑣖', + '𑢷' => '𑣗', + '𑢸' => '𑣘', + '𑢹' => '𑣙', + '𑢺' => '𑣚', + '𑢻' => '𑣛', + '𑢼' => '𑣜', + '𑢽' => '𑣝', + '𑢾' => '𑣞', + '𑢿' => '𑣟', + '𖹀' => '𖹠', + '𖹁' => '𖹡', + '𖹂' => '𖹢', + '𖹃' => '𖹣', + '𖹄' => '𖹤', + '𖹅' => '𖹥', + '𖹆' => '𖹦', + '𖹇' => '𖹧', + '𖹈' => '𖹨', + '𖹉' => '𖹩', + '𖹊' => '𖹪', + '𖹋' => '𖹫', + '𖹌' => '𖹬', + '𖹍' => '𖹭', + '𖹎' => '𖹮', + '𖹏' => '𖹯', + '𖹐' => '𖹰', + '𖹑' => '𖹱', + '𖹒' => '𖹲', + '𖹓' => '𖹳', + '𖹔' => '𖹴', + '𖹕' => '𖹵', + '𖹖' => '𖹶', + '𖹗' => '𖹷', + '𖹘' => '𖹸', + '𖹙' => '𖹹', + '𖹚' => '𖹺', + '𖹛' => '𖹻', + '𖹜' => '𖹼', + '𖹝' => '𖹽', + '𖹞' => '𖹾', + '𖹟' => '𖹿', + '𞤀' => '𞤢', + '𞤁' => '𞤣', + '𞤂' => '𞤤', + '𞤃' => '𞤥', + '𞤄' => '𞤦', + '𞤅' => '𞤧', + '𞤆' => '𞤨', + '𞤇' => '𞤩', + '𞤈' => '𞤪', + '𞤉' => '𞤫', + '𞤊' => '𞤬', + '𞤋' => '𞤭', + '𞤌' => '𞤮', + '𞤍' => '𞤯', + '𞤎' => '𞤰', + '𞤏' => '𞤱', + '𞤐' => '𞤲', + '𞤑' => '𞤳', + '𞤒' => '𞤴', + '𞤓' => '𞤵', + '𞤔' => '𞤶', + '𞤕' => '𞤷', + '𞤖' => '𞤸', + '𞤗' => '𞤹', + '𞤘' => '𞤺', + '𞤙' => '𞤻', + '𞤚' => '𞤼', + '𞤛' => '𞤽', + '𞤜' => '𞤾', + '𞤝' => '𞤿', + '𞤞' => '𞥀', + '𞤟' => '𞥁', + '𞤠' => '𞥂', + '𞤡' => '𞥃', +); diff --git a/vendor/symfony/polyfill-mbstring/Resources/unidata/titleCaseRegexp.php b/vendor/symfony/polyfill-mbstring/Resources/unidata/titleCaseRegexp.php new file mode 100644 index 0000000..2a8f6e7 --- /dev/null +++ b/vendor/symfony/polyfill-mbstring/Resources/unidata/titleCaseRegexp.php @@ -0,0 +1,5 @@ + 'A', + 'b' => 'B', + 'c' => 'C', + 'd' => 'D', + 'e' => 'E', + 'f' => 'F', + 'g' => 'G', + 'h' => 'H', + 'i' => 'I', + 'j' => 'J', + 'k' => 'K', + 'l' => 'L', + 'm' => 'M', + 'n' => 'N', + 'o' => 'O', + 'p' => 'P', + 'q' => 'Q', + 'r' => 'R', + 's' => 'S', + 't' => 'T', + 'u' => 'U', + 'v' => 'V', + 'w' => 'W', + 'x' => 'X', + 'y' => 'Y', + 'z' => 'Z', + 'µ' => 'Μ', + 'à' => 'À', + 'á' => 'Á', + 'â' => 'Â', + 'ã' => 'Ã', + 'ä' => 'Ä', + 'å' => 'Å', + 'æ' => 'Æ', + 'ç' => 'Ç', + 'è' => 'È', + 'é' => 'É', + 'ê' => 'Ê', + 'ë' => 'Ë', + 'ì' => 'Ì', + 'í' => 'Í', + 'î' => 'Î', + 'ï' => 'Ï', + 'ð' => 'Ð', + 'ñ' => 'Ñ', + 'ò' => 'Ò', + 'ó' => 'Ó', + 'ô' => 'Ô', + 'õ' => 'Õ', + 'ö' => 'Ö', + 'ø' => 'Ø', + 'ù' => 'Ù', + 'ú' => 'Ú', + 'û' => 'Û', + 'ü' => 'Ü', + 'ý' => 'Ý', + 'þ' => 'Þ', + 'ÿ' => 'Ÿ', + 'ā' => 'Ā', + 'ă' => 'Ă', + 'ą' => 'Ą', + 'ć' => 'Ć', + 'ĉ' => 'Ĉ', + 'ċ' => 'Ċ', + 'č' => 'Č', + 'ď' => 'Ď', + 'đ' => 'Đ', + 'ē' => 'Ē', + 'ĕ' => 'Ĕ', + 'ė' => 'Ė', + 'ę' => 'Ę', + 'ě' => 'Ě', + 'ĝ' => 'Ĝ', + 'ğ' => 'Ğ', + 'ġ' => 'Ġ', + 'ģ' => 'Ģ', + 'ĥ' => 'Ĥ', + 'ħ' => 'Ħ', + 'ĩ' => 'Ĩ', + 'ī' => 'Ī', + 'ĭ' => 'Ĭ', + 'į' => 'Į', + 'ı' => 'I', + 'ij' => 'IJ', + 'ĵ' => 'Ĵ', + 'ķ' => 'Ķ', + 'ĺ' => 'Ĺ', + 'ļ' => 'Ļ', + 'ľ' => 'Ľ', + 'ŀ' => 'Ŀ', + 'ł' => 'Ł', + 'ń' => 'Ń', + 'ņ' => 'Ņ', + 'ň' => 'Ň', + 'ŋ' => 'Ŋ', + 'ō' => 'Ō', + 'ŏ' => 'Ŏ', + 'ő' => 'Ő', + 'œ' => 'Œ', + 'ŕ' => 'Ŕ', + 'ŗ' => 'Ŗ', + 'ř' => 'Ř', + 'ś' => 'Ś', + 'ŝ' => 'Ŝ', + 'ş' => 'Ş', + 'š' => 'Š', + 'ţ' => 'Ţ', + 'ť' => 'Ť', + 'ŧ' => 'Ŧ', + 'ũ' => 'Ũ', + 'ū' => 'Ū', + 'ŭ' => 'Ŭ', + 'ů' => 'Ů', + 'ű' => 'Ű', + 'ų' => 'Ų', + 'ŵ' => 'Ŵ', + 'ŷ' => 'Ŷ', + 'ź' => 'Ź', + 'ż' => 'Ż', + 'ž' => 'Ž', + 'ſ' => 'S', + 'ƀ' => 'Ƀ', + 'ƃ' => 'Ƃ', + 'ƅ' => 'Ƅ', + 'ƈ' => 'Ƈ', + 'ƌ' => 'Ƌ', + 'ƒ' => 'Ƒ', + 'ƕ' => 'Ƕ', + 'ƙ' => 'Ƙ', + 'ƚ' => 'Ƚ', + 'ƞ' => 'Ƞ', + 'ơ' => 'Ơ', + 'ƣ' => 'Ƣ', + 'ƥ' => 'Ƥ', + 'ƨ' => 'Ƨ', + 'ƭ' => 'Ƭ', + 'ư' => 'Ư', + 'ƴ' => 'Ƴ', + 'ƶ' => 'Ƶ', + 'ƹ' => 'Ƹ', + 'ƽ' => 'Ƽ', + 'ƿ' => 'Ƿ', + 'Dž' => 'DŽ', + 'dž' => 'DŽ', + 'Lj' => 'LJ', + 'lj' => 'LJ', + 'Nj' => 'NJ', + 'nj' => 'NJ', + 'ǎ' => 'Ǎ', + 'ǐ' => 'Ǐ', + 'ǒ' => 'Ǒ', + 'ǔ' => 'Ǔ', + 'ǖ' => 'Ǖ', + 'ǘ' => 'Ǘ', + 'ǚ' => 'Ǚ', + 'ǜ' => 'Ǜ', + 'ǝ' => 'Ǝ', + 'ǟ' => 'Ǟ', + 'ǡ' => 'Ǡ', + 'ǣ' => 'Ǣ', + 'ǥ' => 'Ǥ', + 'ǧ' => 'Ǧ', + 'ǩ' => 'Ǩ', + 'ǫ' => 'Ǫ', + 'ǭ' => 'Ǭ', + 'ǯ' => 'Ǯ', + 'Dz' => 'DZ', + 'dz' => 'DZ', + 'ǵ' => 'Ǵ', + 'ǹ' => 'Ǹ', + 'ǻ' => 'Ǻ', + 'ǽ' => 'Ǽ', + 'ǿ' => 'Ǿ', + 'ȁ' => 'Ȁ', + 'ȃ' => 'Ȃ', + 'ȅ' => 'Ȅ', + 'ȇ' => 'Ȇ', + 'ȉ' => 'Ȉ', + 'ȋ' => 'Ȋ', + 'ȍ' => 'Ȍ', + 'ȏ' => 'Ȏ', + 'ȑ' => 'Ȑ', + 'ȓ' => 'Ȓ', + 'ȕ' => 'Ȕ', + 'ȗ' => 'Ȗ', + 'ș' => 'Ș', + 'ț' => 'Ț', + 'ȝ' => 'Ȝ', + 'ȟ' => 'Ȟ', + 'ȣ' => 'Ȣ', + 'ȥ' => 'Ȥ', + 'ȧ' => 'Ȧ', + 'ȩ' => 'Ȩ', + 'ȫ' => 'Ȫ', + 'ȭ' => 'Ȭ', + 'ȯ' => 'Ȯ', + 'ȱ' => 'Ȱ', + 'ȳ' => 'Ȳ', + 'ȼ' => 'Ȼ', + 'ȿ' => 'Ȿ', + 'ɀ' => 'Ɀ', + 'ɂ' => 'Ɂ', + 'ɇ' => 'Ɇ', + 'ɉ' => 'Ɉ', + 'ɋ' => 'Ɋ', + 'ɍ' => 'Ɍ', + 'ɏ' => 'Ɏ', + 'ɐ' => 'Ɐ', + 'ɑ' => 'Ɑ', + 'ɒ' => 'Ɒ', + 'ɓ' => 'Ɓ', + 'ɔ' => 'Ɔ', + 'ɖ' => 'Ɖ', + 'ɗ' => 'Ɗ', + 'ə' => 'Ə', + 'ɛ' => 'Ɛ', + 'ɜ' => 'Ɜ', + 'ɠ' => 'Ɠ', + 'ɡ' => 'Ɡ', + 'ɣ' => 'Ɣ', + 'ɥ' => 'Ɥ', + 'ɦ' => 'Ɦ', + 'ɨ' => 'Ɨ', + 'ɩ' => 'Ɩ', + 'ɪ' => 'Ɪ', + 'ɫ' => 'Ɫ', + 'ɬ' => 'Ɬ', + 'ɯ' => 'Ɯ', + 'ɱ' => 'Ɱ', + 'ɲ' => 'Ɲ', + 'ɵ' => 'Ɵ', + 'ɽ' => 'Ɽ', + 'ʀ' => 'Ʀ', + 'ʂ' => 'Ʂ', + 'ʃ' => 'Ʃ', + 'ʇ' => 'Ʇ', + 'ʈ' => 'Ʈ', + 'ʉ' => 'Ʉ', + 'ʊ' => 'Ʊ', + 'ʋ' => 'Ʋ', + 'ʌ' => 'Ʌ', + 'ʒ' => 'Ʒ', + 'ʝ' => 'Ʝ', + 'ʞ' => 'Ʞ', + 'ͅ' => 'Ι', + 'ͱ' => 'Ͱ', + 'ͳ' => 'Ͳ', + 'ͷ' => 'Ͷ', + 'ͻ' => 'Ͻ', + 'ͼ' => 'Ͼ', + 'ͽ' => 'Ͽ', + 'ά' => 'Ά', + 'έ' => 'Έ', + 'ή' => 'Ή', + 'ί' => 'Ί', + 'α' => 'Α', + 'β' => 'Β', + 'γ' => 'Γ', + 'δ' => 'Δ', + 'ε' => 'Ε', + 'ζ' => 'Ζ', + 'η' => 'Η', + 'θ' => 'Θ', + 'ι' => 'Ι', + 'κ' => 'Κ', + 'λ' => 'Λ', + 'μ' => 'Μ', + 'ν' => 'Ν', + 'ξ' => 'Ξ', + 'ο' => 'Ο', + 'π' => 'Π', + 'ρ' => 'Ρ', + 'ς' => 'Σ', + 'σ' => 'Σ', + 'τ' => 'Τ', + 'υ' => 'Υ', + 'φ' => 'Φ', + 'χ' => 'Χ', + 'ψ' => 'Ψ', + 'ω' => 'Ω', + 'ϊ' => 'Ϊ', + 'ϋ' => 'Ϋ', + 'ό' => 'Ό', + 'ύ' => 'Ύ', + 'ώ' => 'Ώ', + 'ϐ' => 'Β', + 'ϑ' => 'Θ', + 'ϕ' => 'Φ', + 'ϖ' => 'Π', + 'ϗ' => 'Ϗ', + 'ϙ' => 'Ϙ', + 'ϛ' => 'Ϛ', + 'ϝ' => 'Ϝ', + 'ϟ' => 'Ϟ', + 'ϡ' => 'Ϡ', + 'ϣ' => 'Ϣ', + 'ϥ' => 'Ϥ', + 'ϧ' => 'Ϧ', + 'ϩ' => 'Ϩ', + 'ϫ' => 'Ϫ', + 'ϭ' => 'Ϭ', + 'ϯ' => 'Ϯ', + 'ϰ' => 'Κ', + 'ϱ' => 'Ρ', + 'ϲ' => 'Ϲ', + 'ϳ' => 'Ϳ', + 'ϵ' => 'Ε', + 'ϸ' => 'Ϸ', + 'ϻ' => 'Ϻ', + 'а' => 'А', + 'б' => 'Б', + 'в' => 'В', + 'г' => 'Г', + 'д' => 'Д', + 'е' => 'Е', + 'ж' => 'Ж', + 'з' => 'З', + 'и' => 'И', + 'й' => 'Й', + 'к' => 'К', + 'л' => 'Л', + 'м' => 'М', + 'н' => 'Н', + 'о' => 'О', + 'п' => 'П', + 'р' => 'Р', + 'с' => 'С', + 'т' => 'Т', + 'у' => 'У', + 'ф' => 'Ф', + 'х' => 'Х', + 'ц' => 'Ц', + 'ч' => 'Ч', + 'ш' => 'Ш', + 'щ' => 'Щ', + 'ъ' => 'Ъ', + 'ы' => 'Ы', + 'ь' => 'Ь', + 'э' => 'Э', + 'ю' => 'Ю', + 'я' => 'Я', + 'ѐ' => 'Ѐ', + 'ё' => 'Ё', + 'ђ' => 'Ђ', + 'ѓ' => 'Ѓ', + 'є' => 'Є', + 'ѕ' => 'Ѕ', + 'і' => 'І', + 'ї' => 'Ї', + 'ј' => 'Ј', + 'љ' => 'Љ', + 'њ' => 'Њ', + 'ћ' => 'Ћ', + 'ќ' => 'Ќ', + 'ѝ' => 'Ѝ', + 'ў' => 'Ў', + 'џ' => 'Џ', + 'ѡ' => 'Ѡ', + 'ѣ' => 'Ѣ', + 'ѥ' => 'Ѥ', + 'ѧ' => 'Ѧ', + 'ѩ' => 'Ѩ', + 'ѫ' => 'Ѫ', + 'ѭ' => 'Ѭ', + 'ѯ' => 'Ѯ', + 'ѱ' => 'Ѱ', + 'ѳ' => 'Ѳ', + 'ѵ' => 'Ѵ', + 'ѷ' => 'Ѷ', + 'ѹ' => 'Ѹ', + 'ѻ' => 'Ѻ', + 'ѽ' => 'Ѽ', + 'ѿ' => 'Ѿ', + 'ҁ' => 'Ҁ', + 'ҋ' => 'Ҋ', + 'ҍ' => 'Ҍ', + 'ҏ' => 'Ҏ', + 'ґ' => 'Ґ', + 'ғ' => 'Ғ', + 'ҕ' => 'Ҕ', + 'җ' => 'Җ', + 'ҙ' => 'Ҙ', + 'қ' => 'Қ', + 'ҝ' => 'Ҝ', + 'ҟ' => 'Ҟ', + 'ҡ' => 'Ҡ', + 'ң' => 'Ң', + 'ҥ' => 'Ҥ', + 'ҧ' => 'Ҧ', + 'ҩ' => 'Ҩ', + 'ҫ' => 'Ҫ', + 'ҭ' => 'Ҭ', + 'ү' => 'Ү', + 'ұ' => 'Ұ', + 'ҳ' => 'Ҳ', + 'ҵ' => 'Ҵ', + 'ҷ' => 'Ҷ', + 'ҹ' => 'Ҹ', + 'һ' => 'Һ', + 'ҽ' => 'Ҽ', + 'ҿ' => 'Ҿ', + 'ӂ' => 'Ӂ', + 'ӄ' => 'Ӄ', + 'ӆ' => 'Ӆ', + 'ӈ' => 'Ӈ', + 'ӊ' => 'Ӊ', + 'ӌ' => 'Ӌ', + 'ӎ' => 'Ӎ', + 'ӏ' => 'Ӏ', + 'ӑ' => 'Ӑ', + 'ӓ' => 'Ӓ', + 'ӕ' => 'Ӕ', + 'ӗ' => 'Ӗ', + 'ә' => 'Ә', + 'ӛ' => 'Ӛ', + 'ӝ' => 'Ӝ', + 'ӟ' => 'Ӟ', + 'ӡ' => 'Ӡ', + 'ӣ' => 'Ӣ', + 'ӥ' => 'Ӥ', + 'ӧ' => 'Ӧ', + 'ө' => 'Ө', + 'ӫ' => 'Ӫ', + 'ӭ' => 'Ӭ', + 'ӯ' => 'Ӯ', + 'ӱ' => 'Ӱ', + 'ӳ' => 'Ӳ', + 'ӵ' => 'Ӵ', + 'ӷ' => 'Ӷ', + 'ӹ' => 'Ӹ', + 'ӻ' => 'Ӻ', + 'ӽ' => 'Ӽ', + 'ӿ' => 'Ӿ', + 'ԁ' => 'Ԁ', + 'ԃ' => 'Ԃ', + 'ԅ' => 'Ԅ', + 'ԇ' => 'Ԇ', + 'ԉ' => 'Ԉ', + 'ԋ' => 'Ԋ', + 'ԍ' => 'Ԍ', + 'ԏ' => 'Ԏ', + 'ԑ' => 'Ԑ', + 'ԓ' => 'Ԓ', + 'ԕ' => 'Ԕ', + 'ԗ' => 'Ԗ', + 'ԙ' => 'Ԙ', + 'ԛ' => 'Ԛ', + 'ԝ' => 'Ԝ', + 'ԟ' => 'Ԟ', + 'ԡ' => 'Ԡ', + 'ԣ' => 'Ԣ', + 'ԥ' => 'Ԥ', + 'ԧ' => 'Ԧ', + 'ԩ' => 'Ԩ', + 'ԫ' => 'Ԫ', + 'ԭ' => 'Ԭ', + 'ԯ' => 'Ԯ', + 'ա' => 'Ա', + 'բ' => 'Բ', + 'գ' => 'Գ', + 'դ' => 'Դ', + 'ե' => 'Ե', + 'զ' => 'Զ', + 'է' => 'Է', + 'ը' => 'Ը', + 'թ' => 'Թ', + 'ժ' => 'Ժ', + 'ի' => 'Ի', + 'լ' => 'Լ', + 'խ' => 'Խ', + 'ծ' => 'Ծ', + 'կ' => 'Կ', + 'հ' => 'Հ', + 'ձ' => 'Ձ', + 'ղ' => 'Ղ', + 'ճ' => 'Ճ', + 'մ' => 'Մ', + 'յ' => 'Յ', + 'ն' => 'Ն', + 'շ' => 'Շ', + 'ո' => 'Ո', + 'չ' => 'Չ', + 'պ' => 'Պ', + 'ջ' => 'Ջ', + 'ռ' => 'Ռ', + 'ս' => 'Ս', + 'վ' => 'Վ', + 'տ' => 'Տ', + 'ր' => 'Ր', + 'ց' => 'Ց', + 'ւ' => 'Ւ', + 'փ' => 'Փ', + 'ք' => 'Ք', + 'օ' => 'Օ', + 'ֆ' => 'Ֆ', + 'ა' => 'Ა', + 'ბ' => 'Ბ', + 'გ' => 'Გ', + 'დ' => 'Დ', + 'ე' => 'Ე', + 'ვ' => 'Ვ', + 'ზ' => 'Ზ', + 'თ' => 'Თ', + 'ი' => 'Ი', + 'კ' => 'Კ', + 'ლ' => 'Ლ', + 'მ' => 'Მ', + 'ნ' => 'Ნ', + 'ო' => 'Ო', + 'პ' => 'Პ', + 'ჟ' => 'Ჟ', + 'რ' => 'Რ', + 'ს' => 'Ს', + 'ტ' => 'Ტ', + 'უ' => 'Უ', + 'ფ' => 'Ფ', + 'ქ' => 'Ქ', + 'ღ' => 'Ღ', + 'ყ' => 'Ყ', + 'შ' => 'Შ', + 'ჩ' => 'Ჩ', + 'ც' => 'Ც', + 'ძ' => 'Ძ', + 'წ' => 'Წ', + 'ჭ' => 'Ჭ', + 'ხ' => 'Ხ', + 'ჯ' => 'Ჯ', + 'ჰ' => 'Ჰ', + 'ჱ' => 'Ჱ', + 'ჲ' => 'Ჲ', + 'ჳ' => 'Ჳ', + 'ჴ' => 'Ჴ', + 'ჵ' => 'Ჵ', + 'ჶ' => 'Ჶ', + 'ჷ' => 'Ჷ', + 'ჸ' => 'Ჸ', + 'ჹ' => 'Ჹ', + 'ჺ' => 'Ჺ', + 'ჽ' => 'Ჽ', + 'ჾ' => 'Ჾ', + 'ჿ' => 'Ჿ', + 'ᏸ' => 'Ᏸ', + 'ᏹ' => 'Ᏹ', + 'ᏺ' => 'Ᏺ', + 'ᏻ' => 'Ᏻ', + 'ᏼ' => 'Ᏼ', + 'ᏽ' => 'Ᏽ', + 'ᲀ' => 'В', + 'ᲁ' => 'Д', + 'ᲂ' => 'О', + 'ᲃ' => 'С', + 'ᲄ' => 'Т', + 'ᲅ' => 'Т', + 'ᲆ' => 'Ъ', + 'ᲇ' => 'Ѣ', + 'ᲈ' => 'Ꙋ', + 'ᵹ' => 'Ᵹ', + 'ᵽ' => 'Ᵽ', + 'ᶎ' => 'Ᶎ', + 'ḁ' => 'Ḁ', + 'ḃ' => 'Ḃ', + 'ḅ' => 'Ḅ', + 'ḇ' => 'Ḇ', + 'ḉ' => 'Ḉ', + 'ḋ' => 'Ḋ', + 'ḍ' => 'Ḍ', + 'ḏ' => 'Ḏ', + 'ḑ' => 'Ḑ', + 'ḓ' => 'Ḓ', + 'ḕ' => 'Ḕ', + 'ḗ' => 'Ḗ', + 'ḙ' => 'Ḙ', + 'ḛ' => 'Ḛ', + 'ḝ' => 'Ḝ', + 'ḟ' => 'Ḟ', + 'ḡ' => 'Ḡ', + 'ḣ' => 'Ḣ', + 'ḥ' => 'Ḥ', + 'ḧ' => 'Ḧ', + 'ḩ' => 'Ḩ', + 'ḫ' => 'Ḫ', + 'ḭ' => 'Ḭ', + 'ḯ' => 'Ḯ', + 'ḱ' => 'Ḱ', + 'ḳ' => 'Ḳ', + 'ḵ' => 'Ḵ', + 'ḷ' => 'Ḷ', + 'ḹ' => 'Ḹ', + 'ḻ' => 'Ḻ', + 'ḽ' => 'Ḽ', + 'ḿ' => 'Ḿ', + 'ṁ' => 'Ṁ', + 'ṃ' => 'Ṃ', + 'ṅ' => 'Ṅ', + 'ṇ' => 'Ṇ', + 'ṉ' => 'Ṉ', + 'ṋ' => 'Ṋ', + 'ṍ' => 'Ṍ', + 'ṏ' => 'Ṏ', + 'ṑ' => 'Ṑ', + 'ṓ' => 'Ṓ', + 'ṕ' => 'Ṕ', + 'ṗ' => 'Ṗ', + 'ṙ' => 'Ṙ', + 'ṛ' => 'Ṛ', + 'ṝ' => 'Ṝ', + 'ṟ' => 'Ṟ', + 'ṡ' => 'Ṡ', + 'ṣ' => 'Ṣ', + 'ṥ' => 'Ṥ', + 'ṧ' => 'Ṧ', + 'ṩ' => 'Ṩ', + 'ṫ' => 'Ṫ', + 'ṭ' => 'Ṭ', + 'ṯ' => 'Ṯ', + 'ṱ' => 'Ṱ', + 'ṳ' => 'Ṳ', + 'ṵ' => 'Ṵ', + 'ṷ' => 'Ṷ', + 'ṹ' => 'Ṹ', + 'ṻ' => 'Ṻ', + 'ṽ' => 'Ṽ', + 'ṿ' => 'Ṿ', + 'ẁ' => 'Ẁ', + 'ẃ' => 'Ẃ', + 'ẅ' => 'Ẅ', + 'ẇ' => 'Ẇ', + 'ẉ' => 'Ẉ', + 'ẋ' => 'Ẋ', + 'ẍ' => 'Ẍ', + 'ẏ' => 'Ẏ', + 'ẑ' => 'Ẑ', + 'ẓ' => 'Ẓ', + 'ẕ' => 'Ẕ', + 'ẛ' => 'Ṡ', + 'ạ' => 'Ạ', + 'ả' => 'Ả', + 'ấ' => 'Ấ', + 'ầ' => 'Ầ', + 'ẩ' => 'Ẩ', + 'ẫ' => 'Ẫ', + 'ậ' => 'Ậ', + 'ắ' => 'Ắ', + 'ằ' => 'Ằ', + 'ẳ' => 'Ẳ', + 'ẵ' => 'Ẵ', + 'ặ' => 'Ặ', + 'ẹ' => 'Ẹ', + 'ẻ' => 'Ẻ', + 'ẽ' => 'Ẽ', + 'ế' => 'Ế', + 'ề' => 'Ề', + 'ể' => 'Ể', + 'ễ' => 'Ễ', + 'ệ' => 'Ệ', + 'ỉ' => 'Ỉ', + 'ị' => 'Ị', + 'ọ' => 'Ọ', + 'ỏ' => 'Ỏ', + 'ố' => 'Ố', + 'ồ' => 'Ồ', + 'ổ' => 'Ổ', + 'ỗ' => 'Ỗ', + 'ộ' => 'Ộ', + 'ớ' => 'Ớ', + 'ờ' => 'Ờ', + 'ở' => 'Ở', + 'ỡ' => 'Ỡ', + 'ợ' => 'Ợ', + 'ụ' => 'Ụ', + 'ủ' => 'Ủ', + 'ứ' => 'Ứ', + 'ừ' => 'Ừ', + 'ử' => 'Ử', + 'ữ' => 'Ữ', + 'ự' => 'Ự', + 'ỳ' => 'Ỳ', + 'ỵ' => 'Ỵ', + 'ỷ' => 'Ỷ', + 'ỹ' => 'Ỹ', + 'ỻ' => 'Ỻ', + 'ỽ' => 'Ỽ', + 'ỿ' => 'Ỿ', + 'ἀ' => 'Ἀ', + 'ἁ' => 'Ἁ', + 'ἂ' => 'Ἂ', + 'ἃ' => 'Ἃ', + 'ἄ' => 'Ἄ', + 'ἅ' => 'Ἅ', + 'ἆ' => 'Ἆ', + 'ἇ' => 'Ἇ', + 'ἐ' => 'Ἐ', + 'ἑ' => 'Ἑ', + 'ἒ' => 'Ἒ', + 'ἓ' => 'Ἓ', + 'ἔ' => 'Ἔ', + 'ἕ' => 'Ἕ', + 'ἠ' => 'Ἠ', + 'ἡ' => 'Ἡ', + 'ἢ' => 'Ἢ', + 'ἣ' => 'Ἣ', + 'ἤ' => 'Ἤ', + 'ἥ' => 'Ἥ', + 'ἦ' => 'Ἦ', + 'ἧ' => 'Ἧ', + 'ἰ' => 'Ἰ', + 'ἱ' => 'Ἱ', + 'ἲ' => 'Ἲ', + 'ἳ' => 'Ἳ', + 'ἴ' => 'Ἴ', + 'ἵ' => 'Ἵ', + 'ἶ' => 'Ἶ', + 'ἷ' => 'Ἷ', + 'ὀ' => 'Ὀ', + 'ὁ' => 'Ὁ', + 'ὂ' => 'Ὂ', + 'ὃ' => 'Ὃ', + 'ὄ' => 'Ὄ', + 'ὅ' => 'Ὅ', + 'ὑ' => 'Ὑ', + 'ὓ' => 'Ὓ', + 'ὕ' => 'Ὕ', + 'ὗ' => 'Ὗ', + 'ὠ' => 'Ὠ', + 'ὡ' => 'Ὡ', + 'ὢ' => 'Ὢ', + 'ὣ' => 'Ὣ', + 'ὤ' => 'Ὤ', + 'ὥ' => 'Ὥ', + 'ὦ' => 'Ὦ', + 'ὧ' => 'Ὧ', + 'ὰ' => 'Ὰ', + 'ά' => 'Ά', + 'ὲ' => 'Ὲ', + 'έ' => 'Έ', + 'ὴ' => 'Ὴ', + 'ή' => 'Ή', + 'ὶ' => 'Ὶ', + 'ί' => 'Ί', + 'ὸ' => 'Ὸ', + 'ό' => 'Ό', + 'ὺ' => 'Ὺ', + 'ύ' => 'Ύ', + 'ὼ' => 'Ὼ', + 'ώ' => 'Ώ', + 'ᾀ' => 'ἈΙ', + 'ᾁ' => 'ἉΙ', + 'ᾂ' => 'ἊΙ', + 'ᾃ' => 'ἋΙ', + 'ᾄ' => 'ἌΙ', + 'ᾅ' => 'ἍΙ', + 'ᾆ' => 'ἎΙ', + 'ᾇ' => 'ἏΙ', + 'ᾐ' => 'ἨΙ', + 'ᾑ' => 'ἩΙ', + 'ᾒ' => 'ἪΙ', + 'ᾓ' => 'ἫΙ', + 'ᾔ' => 'ἬΙ', + 'ᾕ' => 'ἭΙ', + 'ᾖ' => 'ἮΙ', + 'ᾗ' => 'ἯΙ', + 'ᾠ' => 'ὨΙ', + 'ᾡ' => 'ὩΙ', + 'ᾢ' => 'ὪΙ', + 'ᾣ' => 'ὫΙ', + 'ᾤ' => 'ὬΙ', + 'ᾥ' => 'ὭΙ', + 'ᾦ' => 'ὮΙ', + 'ᾧ' => 'ὯΙ', + 'ᾰ' => 'Ᾰ', + 'ᾱ' => 'Ᾱ', + 'ᾳ' => 'ΑΙ', + 'ι' => 'Ι', + 'ῃ' => 'ΗΙ', + 'ῐ' => 'Ῐ', + 'ῑ' => 'Ῑ', + 'ῠ' => 'Ῠ', + 'ῡ' => 'Ῡ', + 'ῥ' => 'Ῥ', + 'ῳ' => 'ΩΙ', + 'ⅎ' => 'Ⅎ', + 'ⅰ' => 'Ⅰ', + 'ⅱ' => 'Ⅱ', + 'ⅲ' => 'Ⅲ', + 'ⅳ' => 'Ⅳ', + 'ⅴ' => 'Ⅴ', + 'ⅵ' => 'Ⅵ', + 'ⅶ' => 'Ⅶ', + 'ⅷ' => 'Ⅷ', + 'ⅸ' => 'Ⅸ', + 'ⅹ' => 'Ⅹ', + 'ⅺ' => 'Ⅺ', + 'ⅻ' => 'Ⅻ', + 'ⅼ' => 'Ⅼ', + 'ⅽ' => 'Ⅽ', + 'ⅾ' => 'Ⅾ', + 'ⅿ' => 'Ⅿ', + 'ↄ' => 'Ↄ', + 'ⓐ' => 'Ⓐ', + 'ⓑ' => 'Ⓑ', + 'ⓒ' => 'Ⓒ', + 'ⓓ' => 'Ⓓ', + 'ⓔ' => 'Ⓔ', + 'ⓕ' => 'Ⓕ', + 'ⓖ' => 'Ⓖ', + 'ⓗ' => 'Ⓗ', + 'ⓘ' => 'Ⓘ', + 'ⓙ' => 'Ⓙ', + 'ⓚ' => 'Ⓚ', + 'ⓛ' => 'Ⓛ', + 'ⓜ' => 'Ⓜ', + 'ⓝ' => 'Ⓝ', + 'ⓞ' => 'Ⓞ', + 'ⓟ' => 'Ⓟ', + 'ⓠ' => 'Ⓠ', + 'ⓡ' => 'Ⓡ', + 'ⓢ' => 'Ⓢ', + 'ⓣ' => 'Ⓣ', + 'ⓤ' => 'Ⓤ', + 'ⓥ' => 'Ⓥ', + 'ⓦ' => 'Ⓦ', + 'ⓧ' => 'Ⓧ', + 'ⓨ' => 'Ⓨ', + 'ⓩ' => 'Ⓩ', + 'ⰰ' => 'Ⰰ', + 'ⰱ' => 'Ⰱ', + 'ⰲ' => 'Ⰲ', + 'ⰳ' => 'Ⰳ', + 'ⰴ' => 'Ⰴ', + 'ⰵ' => 'Ⰵ', + 'ⰶ' => 'Ⰶ', + 'ⰷ' => 'Ⰷ', + 'ⰸ' => 'Ⰸ', + 'ⰹ' => 'Ⰹ', + 'ⰺ' => 'Ⰺ', + 'ⰻ' => 'Ⰻ', + 'ⰼ' => 'Ⰼ', + 'ⰽ' => 'Ⰽ', + 'ⰾ' => 'Ⰾ', + 'ⰿ' => 'Ⰿ', + 'ⱀ' => 'Ⱀ', + 'ⱁ' => 'Ⱁ', + 'ⱂ' => 'Ⱂ', + 'ⱃ' => 'Ⱃ', + 'ⱄ' => 'Ⱄ', + 'ⱅ' => 'Ⱅ', + 'ⱆ' => 'Ⱆ', + 'ⱇ' => 'Ⱇ', + 'ⱈ' => 'Ⱈ', + 'ⱉ' => 'Ⱉ', + 'ⱊ' => 'Ⱊ', + 'ⱋ' => 'Ⱋ', + 'ⱌ' => 'Ⱌ', + 'ⱍ' => 'Ⱍ', + 'ⱎ' => 'Ⱎ', + 'ⱏ' => 'Ⱏ', + 'ⱐ' => 'Ⱐ', + 'ⱑ' => 'Ⱑ', + 'ⱒ' => 'Ⱒ', + 'ⱓ' => 'Ⱓ', + 'ⱔ' => 'Ⱔ', + 'ⱕ' => 'Ⱕ', + 'ⱖ' => 'Ⱖ', + 'ⱗ' => 'Ⱗ', + 'ⱘ' => 'Ⱘ', + 'ⱙ' => 'Ⱙ', + 'ⱚ' => 'Ⱚ', + 'ⱛ' => 'Ⱛ', + 'ⱜ' => 'Ⱜ', + 'ⱝ' => 'Ⱝ', + 'ⱞ' => 'Ⱞ', + 'ⱡ' => 'Ⱡ', + 'ⱥ' => 'Ⱥ', + 'ⱦ' => 'Ⱦ', + 'ⱨ' => 'Ⱨ', + 'ⱪ' => 'Ⱪ', + 'ⱬ' => 'Ⱬ', + 'ⱳ' => 'Ⱳ', + 'ⱶ' => 'Ⱶ', + 'ⲁ' => 'Ⲁ', + 'ⲃ' => 'Ⲃ', + 'ⲅ' => 'Ⲅ', + 'ⲇ' => 'Ⲇ', + 'ⲉ' => 'Ⲉ', + 'ⲋ' => 'Ⲋ', + 'ⲍ' => 'Ⲍ', + 'ⲏ' => 'Ⲏ', + 'ⲑ' => 'Ⲑ', + 'ⲓ' => 'Ⲓ', + 'ⲕ' => 'Ⲕ', + 'ⲗ' => 'Ⲗ', + 'ⲙ' => 'Ⲙ', + 'ⲛ' => 'Ⲛ', + 'ⲝ' => 'Ⲝ', + 'ⲟ' => 'Ⲟ', + 'ⲡ' => 'Ⲡ', + 'ⲣ' => 'Ⲣ', + 'ⲥ' => 'Ⲥ', + 'ⲧ' => 'Ⲧ', + 'ⲩ' => 'Ⲩ', + 'ⲫ' => 'Ⲫ', + 'ⲭ' => 'Ⲭ', + 'ⲯ' => 'Ⲯ', + 'ⲱ' => 'Ⲱ', + 'ⲳ' => 'Ⲳ', + 'ⲵ' => 'Ⲵ', + 'ⲷ' => 'Ⲷ', + 'ⲹ' => 'Ⲹ', + 'ⲻ' => 'Ⲻ', + 'ⲽ' => 'Ⲽ', + 'ⲿ' => 'Ⲿ', + 'ⳁ' => 'Ⳁ', + 'ⳃ' => 'Ⳃ', + 'ⳅ' => 'Ⳅ', + 'ⳇ' => 'Ⳇ', + 'ⳉ' => 'Ⳉ', + 'ⳋ' => 'Ⳋ', + 'ⳍ' => 'Ⳍ', + 'ⳏ' => 'Ⳏ', + 'ⳑ' => 'Ⳑ', + 'ⳓ' => 'Ⳓ', + 'ⳕ' => 'Ⳕ', + 'ⳗ' => 'Ⳗ', + 'ⳙ' => 'Ⳙ', + 'ⳛ' => 'Ⳛ', + 'ⳝ' => 'Ⳝ', + 'ⳟ' => 'Ⳟ', + 'ⳡ' => 'Ⳡ', + 'ⳣ' => 'Ⳣ', + 'ⳬ' => 'Ⳬ', + 'ⳮ' => 'Ⳮ', + 'ⳳ' => 'Ⳳ', + 'ⴀ' => 'Ⴀ', + 'ⴁ' => 'Ⴁ', + 'ⴂ' => 'Ⴂ', + 'ⴃ' => 'Ⴃ', + 'ⴄ' => 'Ⴄ', + 'ⴅ' => 'Ⴅ', + 'ⴆ' => 'Ⴆ', + 'ⴇ' => 'Ⴇ', + 'ⴈ' => 'Ⴈ', + 'ⴉ' => 'Ⴉ', + 'ⴊ' => 'Ⴊ', + 'ⴋ' => 'Ⴋ', + 'ⴌ' => 'Ⴌ', + 'ⴍ' => 'Ⴍ', + 'ⴎ' => 'Ⴎ', + 'ⴏ' => 'Ⴏ', + 'ⴐ' => 'Ⴐ', + 'ⴑ' => 'Ⴑ', + 'ⴒ' => 'Ⴒ', + 'ⴓ' => 'Ⴓ', + 'ⴔ' => 'Ⴔ', + 'ⴕ' => 'Ⴕ', + 'ⴖ' => 'Ⴖ', + 'ⴗ' => 'Ⴗ', + 'ⴘ' => 'Ⴘ', + 'ⴙ' => 'Ⴙ', + 'ⴚ' => 'Ⴚ', + 'ⴛ' => 'Ⴛ', + 'ⴜ' => 'Ⴜ', + 'ⴝ' => 'Ⴝ', + 'ⴞ' => 'Ⴞ', + 'ⴟ' => 'Ⴟ', + 'ⴠ' => 'Ⴠ', + 'ⴡ' => 'Ⴡ', + 'ⴢ' => 'Ⴢ', + 'ⴣ' => 'Ⴣ', + 'ⴤ' => 'Ⴤ', + 'ⴥ' => 'Ⴥ', + 'ⴧ' => 'Ⴧ', + 'ⴭ' => 'Ⴭ', + 'ꙁ' => 'Ꙁ', + 'ꙃ' => 'Ꙃ', + 'ꙅ' => 'Ꙅ', + 'ꙇ' => 'Ꙇ', + 'ꙉ' => 'Ꙉ', + 'ꙋ' => 'Ꙋ', + 'ꙍ' => 'Ꙍ', + 'ꙏ' => 'Ꙏ', + 'ꙑ' => 'Ꙑ', + 'ꙓ' => 'Ꙓ', + 'ꙕ' => 'Ꙕ', + 'ꙗ' => 'Ꙗ', + 'ꙙ' => 'Ꙙ', + 'ꙛ' => 'Ꙛ', + 'ꙝ' => 'Ꙝ', + 'ꙟ' => 'Ꙟ', + 'ꙡ' => 'Ꙡ', + 'ꙣ' => 'Ꙣ', + 'ꙥ' => 'Ꙥ', + 'ꙧ' => 'Ꙧ', + 'ꙩ' => 'Ꙩ', + 'ꙫ' => 'Ꙫ', + 'ꙭ' => 'Ꙭ', + 'ꚁ' => 'Ꚁ', + 'ꚃ' => 'Ꚃ', + 'ꚅ' => 'Ꚅ', + 'ꚇ' => 'Ꚇ', + 'ꚉ' => 'Ꚉ', + 'ꚋ' => 'Ꚋ', + 'ꚍ' => 'Ꚍ', + 'ꚏ' => 'Ꚏ', + 'ꚑ' => 'Ꚑ', + 'ꚓ' => 'Ꚓ', + 'ꚕ' => 'Ꚕ', + 'ꚗ' => 'Ꚗ', + 'ꚙ' => 'Ꚙ', + 'ꚛ' => 'Ꚛ', + 'ꜣ' => 'Ꜣ', + 'ꜥ' => 'Ꜥ', + 'ꜧ' => 'Ꜧ', + 'ꜩ' => 'Ꜩ', + 'ꜫ' => 'Ꜫ', + 'ꜭ' => 'Ꜭ', + 'ꜯ' => 'Ꜯ', + 'ꜳ' => 'Ꜳ', + 'ꜵ' => 'Ꜵ', + 'ꜷ' => 'Ꜷ', + 'ꜹ' => 'Ꜹ', + 'ꜻ' => 'Ꜻ', + 'ꜽ' => 'Ꜽ', + 'ꜿ' => 'Ꜿ', + 'ꝁ' => 'Ꝁ', + 'ꝃ' => 'Ꝃ', + 'ꝅ' => 'Ꝅ', + 'ꝇ' => 'Ꝇ', + 'ꝉ' => 'Ꝉ', + 'ꝋ' => 'Ꝋ', + 'ꝍ' => 'Ꝍ', + 'ꝏ' => 'Ꝏ', + 'ꝑ' => 'Ꝑ', + 'ꝓ' => 'Ꝓ', + 'ꝕ' => 'Ꝕ', + 'ꝗ' => 'Ꝗ', + 'ꝙ' => 'Ꝙ', + 'ꝛ' => 'Ꝛ', + 'ꝝ' => 'Ꝝ', + 'ꝟ' => 'Ꝟ', + 'ꝡ' => 'Ꝡ', + 'ꝣ' => 'Ꝣ', + 'ꝥ' => 'Ꝥ', + 'ꝧ' => 'Ꝧ', + 'ꝩ' => 'Ꝩ', + 'ꝫ' => 'Ꝫ', + 'ꝭ' => 'Ꝭ', + 'ꝯ' => 'Ꝯ', + 'ꝺ' => 'Ꝺ', + 'ꝼ' => 'Ꝼ', + 'ꝿ' => 'Ꝿ', + 'ꞁ' => 'Ꞁ', + 'ꞃ' => 'Ꞃ', + 'ꞅ' => 'Ꞅ', + 'ꞇ' => 'Ꞇ', + 'ꞌ' => 'Ꞌ', + 'ꞑ' => 'Ꞑ', + 'ꞓ' => 'Ꞓ', + 'ꞔ' => 'Ꞔ', + 'ꞗ' => 'Ꞗ', + 'ꞙ' => 'Ꞙ', + 'ꞛ' => 'Ꞛ', + 'ꞝ' => 'Ꞝ', + 'ꞟ' => 'Ꞟ', + 'ꞡ' => 'Ꞡ', + 'ꞣ' => 'Ꞣ', + 'ꞥ' => 'Ꞥ', + 'ꞧ' => 'Ꞧ', + 'ꞩ' => 'Ꞩ', + 'ꞵ' => 'Ꞵ', + 'ꞷ' => 'Ꞷ', + 'ꞹ' => 'Ꞹ', + 'ꞻ' => 'Ꞻ', + 'ꞽ' => 'Ꞽ', + 'ꞿ' => 'Ꞿ', + 'ꟃ' => 'Ꟃ', + 'ꟈ' => 'Ꟈ', + 'ꟊ' => 'Ꟊ', + 'ꟶ' => 'Ꟶ', + 'ꭓ' => 'Ꭓ', + 'ꭰ' => 'Ꭰ', + 'ꭱ' => 'Ꭱ', + 'ꭲ' => 'Ꭲ', + 'ꭳ' => 'Ꭳ', + 'ꭴ' => 'Ꭴ', + 'ꭵ' => 'Ꭵ', + 'ꭶ' => 'Ꭶ', + 'ꭷ' => 'Ꭷ', + 'ꭸ' => 'Ꭸ', + 'ꭹ' => 'Ꭹ', + 'ꭺ' => 'Ꭺ', + 'ꭻ' => 'Ꭻ', + 'ꭼ' => 'Ꭼ', + 'ꭽ' => 'Ꭽ', + 'ꭾ' => 'Ꭾ', + 'ꭿ' => 'Ꭿ', + 'ꮀ' => 'Ꮀ', + 'ꮁ' => 'Ꮁ', + 'ꮂ' => 'Ꮂ', + 'ꮃ' => 'Ꮃ', + 'ꮄ' => 'Ꮄ', + 'ꮅ' => 'Ꮅ', + 'ꮆ' => 'Ꮆ', + 'ꮇ' => 'Ꮇ', + 'ꮈ' => 'Ꮈ', + 'ꮉ' => 'Ꮉ', + 'ꮊ' => 'Ꮊ', + 'ꮋ' => 'Ꮋ', + 'ꮌ' => 'Ꮌ', + 'ꮍ' => 'Ꮍ', + 'ꮎ' => 'Ꮎ', + 'ꮏ' => 'Ꮏ', + 'ꮐ' => 'Ꮐ', + 'ꮑ' => 'Ꮑ', + 'ꮒ' => 'Ꮒ', + 'ꮓ' => 'Ꮓ', + 'ꮔ' => 'Ꮔ', + 'ꮕ' => 'Ꮕ', + 'ꮖ' => 'Ꮖ', + 'ꮗ' => 'Ꮗ', + 'ꮘ' => 'Ꮘ', + 'ꮙ' => 'Ꮙ', + 'ꮚ' => 'Ꮚ', + 'ꮛ' => 'Ꮛ', + 'ꮜ' => 'Ꮜ', + 'ꮝ' => 'Ꮝ', + 'ꮞ' => 'Ꮞ', + 'ꮟ' => 'Ꮟ', + 'ꮠ' => 'Ꮠ', + 'ꮡ' => 'Ꮡ', + 'ꮢ' => 'Ꮢ', + 'ꮣ' => 'Ꮣ', + 'ꮤ' => 'Ꮤ', + 'ꮥ' => 'Ꮥ', + 'ꮦ' => 'Ꮦ', + 'ꮧ' => 'Ꮧ', + 'ꮨ' => 'Ꮨ', + 'ꮩ' => 'Ꮩ', + 'ꮪ' => 'Ꮪ', + 'ꮫ' => 'Ꮫ', + 'ꮬ' => 'Ꮬ', + 'ꮭ' => 'Ꮭ', + 'ꮮ' => 'Ꮮ', + 'ꮯ' => 'Ꮯ', + 'ꮰ' => 'Ꮰ', + 'ꮱ' => 'Ꮱ', + 'ꮲ' => 'Ꮲ', + 'ꮳ' => 'Ꮳ', + 'ꮴ' => 'Ꮴ', + 'ꮵ' => 'Ꮵ', + 'ꮶ' => 'Ꮶ', + 'ꮷ' => 'Ꮷ', + 'ꮸ' => 'Ꮸ', + 'ꮹ' => 'Ꮹ', + 'ꮺ' => 'Ꮺ', + 'ꮻ' => 'Ꮻ', + 'ꮼ' => 'Ꮼ', + 'ꮽ' => 'Ꮽ', + 'ꮾ' => 'Ꮾ', + 'ꮿ' => 'Ꮿ', + 'a' => 'A', + 'b' => 'B', + 'c' => 'C', + 'd' => 'D', + 'e' => 'E', + 'f' => 'F', + 'g' => 'G', + 'h' => 'H', + 'i' => 'I', + 'j' => 'J', + 'k' => 'K', + 'l' => 'L', + 'm' => 'M', + 'n' => 'N', + 'o' => 'O', + 'p' => 'P', + 'q' => 'Q', + 'r' => 'R', + 's' => 'S', + 't' => 'T', + 'u' => 'U', + 'v' => 'V', + 'w' => 'W', + 'x' => 'X', + 'y' => 'Y', + 'z' => 'Z', + '𐐨' => '𐐀', + '𐐩' => '𐐁', + '𐐪' => '𐐂', + '𐐫' => '𐐃', + '𐐬' => '𐐄', + '𐐭' => '𐐅', + '𐐮' => '𐐆', + '𐐯' => '𐐇', + '𐐰' => '𐐈', + '𐐱' => '𐐉', + '𐐲' => '𐐊', + '𐐳' => '𐐋', + '𐐴' => '𐐌', + '𐐵' => '𐐍', + '𐐶' => '𐐎', + '𐐷' => '𐐏', + '𐐸' => '𐐐', + '𐐹' => '𐐑', + '𐐺' => '𐐒', + '𐐻' => '𐐓', + '𐐼' => '𐐔', + '𐐽' => '𐐕', + '𐐾' => '𐐖', + '𐐿' => '𐐗', + '𐑀' => '𐐘', + '𐑁' => '𐐙', + '𐑂' => '𐐚', + '𐑃' => '𐐛', + '𐑄' => '𐐜', + '𐑅' => '𐐝', + '𐑆' => '𐐞', + '𐑇' => '𐐟', + '𐑈' => '𐐠', + '𐑉' => '𐐡', + '𐑊' => '𐐢', + '𐑋' => '𐐣', + '𐑌' => '𐐤', + '𐑍' => '𐐥', + '𐑎' => '𐐦', + '𐑏' => '𐐧', + '𐓘' => '𐒰', + '𐓙' => '𐒱', + '𐓚' => '𐒲', + '𐓛' => '𐒳', + '𐓜' => '𐒴', + '𐓝' => '𐒵', + '𐓞' => '𐒶', + '𐓟' => '𐒷', + '𐓠' => '𐒸', + '𐓡' => '𐒹', + '𐓢' => '𐒺', + '𐓣' => '𐒻', + '𐓤' => '𐒼', + '𐓥' => '𐒽', + '𐓦' => '𐒾', + '𐓧' => '𐒿', + '𐓨' => '𐓀', + '𐓩' => '𐓁', + '𐓪' => '𐓂', + '𐓫' => '𐓃', + '𐓬' => '𐓄', + '𐓭' => '𐓅', + '𐓮' => '𐓆', + '𐓯' => '𐓇', + '𐓰' => '𐓈', + '𐓱' => '𐓉', + '𐓲' => '𐓊', + '𐓳' => '𐓋', + '𐓴' => '𐓌', + '𐓵' => '𐓍', + '𐓶' => '𐓎', + '𐓷' => '𐓏', + '𐓸' => '𐓐', + '𐓹' => '𐓑', + '𐓺' => '𐓒', + '𐓻' => '𐓓', + '𐳀' => '𐲀', + '𐳁' => '𐲁', + '𐳂' => '𐲂', + '𐳃' => '𐲃', + '𐳄' => '𐲄', + '𐳅' => '𐲅', + '𐳆' => '𐲆', + '𐳇' => '𐲇', + '𐳈' => '𐲈', + '𐳉' => '𐲉', + '𐳊' => '𐲊', + '𐳋' => '𐲋', + '𐳌' => '𐲌', + '𐳍' => '𐲍', + '𐳎' => '𐲎', + '𐳏' => '𐲏', + '𐳐' => '𐲐', + '𐳑' => '𐲑', + '𐳒' => '𐲒', + '𐳓' => '𐲓', + '𐳔' => '𐲔', + '𐳕' => '𐲕', + '𐳖' => '𐲖', + '𐳗' => '𐲗', + '𐳘' => '𐲘', + '𐳙' => '𐲙', + '𐳚' => '𐲚', + '𐳛' => '𐲛', + '𐳜' => '𐲜', + '𐳝' => '𐲝', + '𐳞' => '𐲞', + '𐳟' => '𐲟', + '𐳠' => '𐲠', + '𐳡' => '𐲡', + '𐳢' => '𐲢', + '𐳣' => '𐲣', + '𐳤' => '𐲤', + '𐳥' => '𐲥', + '𐳦' => '𐲦', + '𐳧' => '𐲧', + '𐳨' => '𐲨', + '𐳩' => '𐲩', + '𐳪' => '𐲪', + '𐳫' => '𐲫', + '𐳬' => '𐲬', + '𐳭' => '𐲭', + '𐳮' => '𐲮', + '𐳯' => '𐲯', + '𐳰' => '𐲰', + '𐳱' => '𐲱', + '𐳲' => '𐲲', + '𑣀' => '𑢠', + '𑣁' => '𑢡', + '𑣂' => '𑢢', + '𑣃' => '𑢣', + '𑣄' => '𑢤', + '𑣅' => '𑢥', + '𑣆' => '𑢦', + '𑣇' => '𑢧', + '𑣈' => '𑢨', + '𑣉' => '𑢩', + '𑣊' => '𑢪', + '𑣋' => '𑢫', + '𑣌' => '𑢬', + '𑣍' => '𑢭', + '𑣎' => '𑢮', + '𑣏' => '𑢯', + '𑣐' => '𑢰', + '𑣑' => '𑢱', + '𑣒' => '𑢲', + '𑣓' => '𑢳', + '𑣔' => '𑢴', + '𑣕' => '𑢵', + '𑣖' => '𑢶', + '𑣗' => '𑢷', + '𑣘' => '𑢸', + '𑣙' => '𑢹', + '𑣚' => '𑢺', + '𑣛' => '𑢻', + '𑣜' => '𑢼', + '𑣝' => '𑢽', + '𑣞' => '𑢾', + '𑣟' => '𑢿', + '𖹠' => '𖹀', + '𖹡' => '𖹁', + '𖹢' => '𖹂', + '𖹣' => '𖹃', + '𖹤' => '𖹄', + '𖹥' => '𖹅', + '𖹦' => '𖹆', + '𖹧' => '𖹇', + '𖹨' => '𖹈', + '𖹩' => '𖹉', + '𖹪' => '𖹊', + '𖹫' => '𖹋', + '𖹬' => '𖹌', + '𖹭' => '𖹍', + '𖹮' => '𖹎', + '𖹯' => '𖹏', + '𖹰' => '𖹐', + '𖹱' => '𖹑', + '𖹲' => '𖹒', + '𖹳' => '𖹓', + '𖹴' => '𖹔', + '𖹵' => '𖹕', + '𖹶' => '𖹖', + '𖹷' => '𖹗', + '𖹸' => '𖹘', + '𖹹' => '𖹙', + '𖹺' => '𖹚', + '𖹻' => '𖹛', + '𖹼' => '𖹜', + '𖹽' => '𖹝', + '𖹾' => '𖹞', + '𖹿' => '𖹟', + '𞤢' => '𞤀', + '𞤣' => '𞤁', + '𞤤' => '𞤂', + '𞤥' => '𞤃', + '𞤦' => '𞤄', + '𞤧' => '𞤅', + '𞤨' => '𞤆', + '𞤩' => '𞤇', + '𞤪' => '𞤈', + '𞤫' => '𞤉', + '𞤬' => '𞤊', + '𞤭' => '𞤋', + '𞤮' => '𞤌', + '𞤯' => '𞤍', + '𞤰' => '𞤎', + '𞤱' => '𞤏', + '𞤲' => '𞤐', + '𞤳' => '𞤑', + '𞤴' => '𞤒', + '𞤵' => '𞤓', + '𞤶' => '𞤔', + '𞤷' => '𞤕', + '𞤸' => '𞤖', + '𞤹' => '𞤗', + '𞤺' => '𞤘', + '𞤻' => '𞤙', + '𞤼' => '𞤚', + '𞤽' => '𞤛', + '𞤾' => '𞤜', + '𞤿' => '𞤝', + '𞥀' => '𞤞', + '𞥁' => '𞤟', + '𞥂' => '𞤠', + '𞥃' => '𞤡', + 'ß' => 'SS', + 'ff' => 'FF', + 'fi' => 'FI', + 'fl' => 'FL', + 'ffi' => 'FFI', + 'ffl' => 'FFL', + 'ſt' => 'ST', + 'st' => 'ST', + 'և' => 'ԵՒ', + 'ﬓ' => 'ՄՆ', + 'ﬔ' => 'ՄԵ', + 'ﬕ' => 'ՄԻ', + 'ﬖ' => 'ՎՆ', + 'ﬗ' => 'ՄԽ', + 'ʼn' => 'ʼN', + 'ΐ' => 'Ϊ́', + 'ΰ' => 'Ϋ́', + 'ǰ' => 'J̌', + 'ẖ' => 'H̱', + 'ẗ' => 'T̈', + 'ẘ' => 'W̊', + 'ẙ' => 'Y̊', + 'ẚ' => 'Aʾ', + 'ὐ' => 'Υ̓', + 'ὒ' => 'Υ̓̀', + 'ὔ' => 'Υ̓́', + 'ὖ' => 'Υ̓͂', + 'ᾶ' => 'Α͂', + 'ῆ' => 'Η͂', + 'ῒ' => 'Ϊ̀', + 'ΐ' => 'Ϊ́', + 'ῖ' => 'Ι͂', + 'ῗ' => 'Ϊ͂', + 'ῢ' => 'Ϋ̀', + 'ΰ' => 'Ϋ́', + 'ῤ' => 'Ρ̓', + 'ῦ' => 'Υ͂', + 'ῧ' => 'Ϋ͂', + 'ῶ' => 'Ω͂', + 'ᾈ' => 'ἈΙ', + 'ᾉ' => 'ἉΙ', + 'ᾊ' => 'ἊΙ', + 'ᾋ' => 'ἋΙ', + 'ᾌ' => 'ἌΙ', + 'ᾍ' => 'ἍΙ', + 'ᾎ' => 'ἎΙ', + 'ᾏ' => 'ἏΙ', + 'ᾘ' => 'ἨΙ', + 'ᾙ' => 'ἩΙ', + 'ᾚ' => 'ἪΙ', + 'ᾛ' => 'ἫΙ', + 'ᾜ' => 'ἬΙ', + 'ᾝ' => 'ἭΙ', + 'ᾞ' => 'ἮΙ', + 'ᾟ' => 'ἯΙ', + 'ᾨ' => 'ὨΙ', + 'ᾩ' => 'ὩΙ', + 'ᾪ' => 'ὪΙ', + 'ᾫ' => 'ὫΙ', + 'ᾬ' => 'ὬΙ', + 'ᾭ' => 'ὭΙ', + 'ᾮ' => 'ὮΙ', + 'ᾯ' => 'ὯΙ', + 'ᾼ' => 'ΑΙ', + 'ῌ' => 'ΗΙ', + 'ῼ' => 'ΩΙ', + 'ᾲ' => 'ᾺΙ', + 'ᾴ' => 'ΆΙ', + 'ῂ' => 'ῊΙ', + 'ῄ' => 'ΉΙ', + 'ῲ' => 'ῺΙ', + 'ῴ' => 'ΏΙ', + 'ᾷ' => 'Α͂Ι', + 'ῇ' => 'Η͂Ι', + 'ῷ' => 'Ω͂Ι', +); diff --git a/vendor/symfony/polyfill-mbstring/bootstrap.php b/vendor/symfony/polyfill-mbstring/bootstrap.php new file mode 100644 index 0000000..ff51ae0 --- /dev/null +++ b/vendor/symfony/polyfill-mbstring/bootstrap.php @@ -0,0 +1,172 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +use Symfony\Polyfill\Mbstring as p; + +if (\PHP_VERSION_ID >= 80000) { + return require __DIR__.'/bootstrap80.php'; +} + +if (!function_exists('mb_convert_encoding')) { + function mb_convert_encoding($string, $to_encoding, $from_encoding = null) { return p\Mbstring::mb_convert_encoding($string, $to_encoding, $from_encoding); } +} +if (!function_exists('mb_decode_mimeheader')) { + function mb_decode_mimeheader($string) { return p\Mbstring::mb_decode_mimeheader($string); } +} +if (!function_exists('mb_encode_mimeheader')) { + function mb_encode_mimeheader($string, $charset = null, $transfer_encoding = null, $newline = "\r\n", $indent = 0) { return p\Mbstring::mb_encode_mimeheader($string, $charset, $transfer_encoding, $newline, $indent); } +} +if (!function_exists('mb_decode_numericentity')) { + function mb_decode_numericentity($string, $map, $encoding = null) { return p\Mbstring::mb_decode_numericentity($string, $map, $encoding); } +} +if (!function_exists('mb_encode_numericentity')) { + function mb_encode_numericentity($string, $map, $encoding = null, $hex = false) { return p\Mbstring::mb_encode_numericentity($string, $map, $encoding, $hex); } +} +if (!function_exists('mb_convert_case')) { + function mb_convert_case($string, $mode, $encoding = null) { return p\Mbstring::mb_convert_case($string, $mode, $encoding); } +} +if (!function_exists('mb_internal_encoding')) { + function mb_internal_encoding($encoding = null) { return p\Mbstring::mb_internal_encoding($encoding); } +} +if (!function_exists('mb_language')) { + function mb_language($language = null) { return p\Mbstring::mb_language($language); } +} +if (!function_exists('mb_list_encodings')) { + function mb_list_encodings() { return p\Mbstring::mb_list_encodings(); } +} +if (!function_exists('mb_encoding_aliases')) { + function mb_encoding_aliases($encoding) { return p\Mbstring::mb_encoding_aliases($encoding); } +} +if (!function_exists('mb_check_encoding')) { + function mb_check_encoding($value = null, $encoding = null) { return p\Mbstring::mb_check_encoding($value, $encoding); } +} +if (!function_exists('mb_detect_encoding')) { + function mb_detect_encoding($string, $encodings = null, $strict = false) { return p\Mbstring::mb_detect_encoding($string, $encodings, $strict); } +} +if (!function_exists('mb_detect_order')) { + function mb_detect_order($encoding = null) { return p\Mbstring::mb_detect_order($encoding); } +} +if (!function_exists('mb_parse_str')) { + function mb_parse_str($string, &$result = []) { parse_str($string, $result); return (bool) $result; } +} +if (!function_exists('mb_strlen')) { + function mb_strlen($string, $encoding = null) { return p\Mbstring::mb_strlen($string, $encoding); } +} +if (!function_exists('mb_strpos')) { + function mb_strpos($haystack, $needle, $offset = 0, $encoding = null) { return p\Mbstring::mb_strpos($haystack, $needle, $offset, $encoding); } +} +if (!function_exists('mb_strtolower')) { + function mb_strtolower($string, $encoding = null) { return p\Mbstring::mb_strtolower($string, $encoding); } +} +if (!function_exists('mb_strtoupper')) { + function mb_strtoupper($string, $encoding = null) { return p\Mbstring::mb_strtoupper($string, $encoding); } +} +if (!function_exists('mb_substitute_character')) { + function mb_substitute_character($substitute_character = null) { return p\Mbstring::mb_substitute_character($substitute_character); } +} +if (!function_exists('mb_substr')) { + function mb_substr($string, $start, $length = 2147483647, $encoding = null) { return p\Mbstring::mb_substr($string, $start, $length, $encoding); } +} +if (!function_exists('mb_stripos')) { + function mb_stripos($haystack, $needle, $offset = 0, $encoding = null) { return p\Mbstring::mb_stripos($haystack, $needle, $offset, $encoding); } +} +if (!function_exists('mb_stristr')) { + function mb_stristr($haystack, $needle, $before_needle = false, $encoding = null) { return p\Mbstring::mb_stristr($haystack, $needle, $before_needle, $encoding); } +} +if (!function_exists('mb_strrchr')) { + function mb_strrchr($haystack, $needle, $before_needle = false, $encoding = null) { return p\Mbstring::mb_strrchr($haystack, $needle, $before_needle, $encoding); } +} +if (!function_exists('mb_strrichr')) { + function mb_strrichr($haystack, $needle, $before_needle = false, $encoding = null) { return p\Mbstring::mb_strrichr($haystack, $needle, $before_needle, $encoding); } +} +if (!function_exists('mb_strripos')) { + function mb_strripos($haystack, $needle, $offset = 0, $encoding = null) { return p\Mbstring::mb_strripos($haystack, $needle, $offset, $encoding); } +} +if (!function_exists('mb_strrpos')) { + function mb_strrpos($haystack, $needle, $offset = 0, $encoding = null) { return p\Mbstring::mb_strrpos($haystack, $needle, $offset, $encoding); } +} +if (!function_exists('mb_strstr')) { + function mb_strstr($haystack, $needle, $before_needle = false, $encoding = null) { return p\Mbstring::mb_strstr($haystack, $needle, $before_needle, $encoding); } +} +if (!function_exists('mb_get_info')) { + function mb_get_info($type = 'all') { return p\Mbstring::mb_get_info($type); } +} +if (!function_exists('mb_http_output')) { + function mb_http_output($encoding = null) { return p\Mbstring::mb_http_output($encoding); } +} +if (!function_exists('mb_strwidth')) { + function mb_strwidth($string, $encoding = null) { return p\Mbstring::mb_strwidth($string, $encoding); } +} +if (!function_exists('mb_substr_count')) { + function mb_substr_count($haystack, $needle, $encoding = null) { return p\Mbstring::mb_substr_count($haystack, $needle, $encoding); } +} +if (!function_exists('mb_output_handler')) { + function mb_output_handler($string, $status) { return p\Mbstring::mb_output_handler($string, $status); } +} +if (!function_exists('mb_http_input')) { + function mb_http_input($type = null) { return p\Mbstring::mb_http_input($type); } +} + +if (!function_exists('mb_convert_variables')) { + function mb_convert_variables($to_encoding, $from_encoding, &...$vars) { return p\Mbstring::mb_convert_variables($to_encoding, $from_encoding, ...$vars); } +} + +if (!function_exists('mb_ord')) { + function mb_ord($string, $encoding = null) { return p\Mbstring::mb_ord($string, $encoding); } +} +if (!function_exists('mb_chr')) { + function mb_chr($codepoint, $encoding = null) { return p\Mbstring::mb_chr($codepoint, $encoding); } +} +if (!function_exists('mb_scrub')) { + function mb_scrub($string, $encoding = null) { $encoding = null === $encoding ? mb_internal_encoding() : $encoding; return mb_convert_encoding($string, $encoding, $encoding); } +} +if (!function_exists('mb_str_split')) { + function mb_str_split($string, $length = 1, $encoding = null) { return p\Mbstring::mb_str_split($string, $length, $encoding); } +} + +if (!function_exists('mb_str_pad')) { + function mb_str_pad(string $string, int $length, string $pad_string = ' ', int $pad_type = STR_PAD_RIGHT, ?string $encoding = null): string { return p\Mbstring::mb_str_pad($string, $length, $pad_string, $pad_type, $encoding); } +} + +if (!function_exists('mb_ucfirst')) { + function mb_ucfirst(string $string, ?string $encoding = null): string { return p\Mbstring::mb_ucfirst($string, $encoding); } +} + +if (!function_exists('mb_lcfirst')) { + function mb_lcfirst(string $string, ?string $encoding = null): string { return p\Mbstring::mb_lcfirst($string, $encoding); } +} + +if (!function_exists('mb_trim')) { + function mb_trim(string $string, ?string $characters = null, ?string $encoding = null): string { return p\Mbstring::mb_trim($string, $characters, $encoding); } +} + +if (!function_exists('mb_ltrim')) { + function mb_ltrim(string $string, ?string $characters = null, ?string $encoding = null): string { return p\Mbstring::mb_ltrim($string, $characters, $encoding); } +} + +if (!function_exists('mb_rtrim')) { + function mb_rtrim(string $string, ?string $characters = null, ?string $encoding = null): string { return p\Mbstring::mb_rtrim($string, $characters, $encoding); } +} + + +if (extension_loaded('mbstring')) { + return; +} + +if (!defined('MB_CASE_UPPER')) { + define('MB_CASE_UPPER', 0); +} +if (!defined('MB_CASE_LOWER')) { + define('MB_CASE_LOWER', 1); +} +if (!defined('MB_CASE_TITLE')) { + define('MB_CASE_TITLE', 2); +} diff --git a/vendor/symfony/polyfill-mbstring/bootstrap80.php b/vendor/symfony/polyfill-mbstring/bootstrap80.php new file mode 100644 index 0000000..5236e6d --- /dev/null +++ b/vendor/symfony/polyfill-mbstring/bootstrap80.php @@ -0,0 +1,167 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +use Symfony\Polyfill\Mbstring as p; + +if (!function_exists('mb_convert_encoding')) { + function mb_convert_encoding(array|string|null $string, ?string $to_encoding, array|string|null $from_encoding = null): array|string|false { return p\Mbstring::mb_convert_encoding($string ?? '', (string) $to_encoding, $from_encoding); } +} +if (!function_exists('mb_decode_mimeheader')) { + function mb_decode_mimeheader(?string $string): string { return p\Mbstring::mb_decode_mimeheader((string) $string); } +} +if (!function_exists('mb_encode_mimeheader')) { + function mb_encode_mimeheader(?string $string, ?string $charset = null, ?string $transfer_encoding = null, ?string $newline = "\r\n", ?int $indent = 0): string { return p\Mbstring::mb_encode_mimeheader((string) $string, $charset, $transfer_encoding, (string) $newline, (int) $indent); } +} +if (!function_exists('mb_decode_numericentity')) { + function mb_decode_numericentity(?string $string, array $map, ?string $encoding = null): string { return p\Mbstring::mb_decode_numericentity((string) $string, $map, $encoding); } +} +if (!function_exists('mb_encode_numericentity')) { + function mb_encode_numericentity(?string $string, array $map, ?string $encoding = null, ?bool $hex = false): string { return p\Mbstring::mb_encode_numericentity((string) $string, $map, $encoding, (bool) $hex); } +} +if (!function_exists('mb_convert_case')) { + function mb_convert_case(?string $string, ?int $mode, ?string $encoding = null): string { return p\Mbstring::mb_convert_case((string) $string, (int) $mode, $encoding); } +} +if (!function_exists('mb_internal_encoding')) { + function mb_internal_encoding(?string $encoding = null): string|bool { return p\Mbstring::mb_internal_encoding($encoding); } +} +if (!function_exists('mb_language')) { + function mb_language(?string $language = null): string|bool { return p\Mbstring::mb_language($language); } +} +if (!function_exists('mb_list_encodings')) { + function mb_list_encodings(): array { return p\Mbstring::mb_list_encodings(); } +} +if (!function_exists('mb_encoding_aliases')) { + function mb_encoding_aliases(?string $encoding): array { return p\Mbstring::mb_encoding_aliases((string) $encoding); } +} +if (!function_exists('mb_check_encoding')) { + function mb_check_encoding(array|string|null $value = null, ?string $encoding = null): bool { return p\Mbstring::mb_check_encoding($value, $encoding); } +} +if (!function_exists('mb_detect_encoding')) { + function mb_detect_encoding(?string $string, array|string|null $encodings = null, ?bool $strict = false): string|false { return p\Mbstring::mb_detect_encoding((string) $string, $encodings, (bool) $strict); } +} +if (!function_exists('mb_detect_order')) { + function mb_detect_order(array|string|null $encoding = null): array|bool { return p\Mbstring::mb_detect_order($encoding); } +} +if (!function_exists('mb_parse_str')) { + function mb_parse_str(?string $string, &$result = []): bool { parse_str((string) $string, $result); return (bool) $result; } +} +if (!function_exists('mb_strlen')) { + function mb_strlen(?string $string, ?string $encoding = null): int { return p\Mbstring::mb_strlen((string) $string, $encoding); } +} +if (!function_exists('mb_strpos')) { + function mb_strpos(?string $haystack, ?string $needle, ?int $offset = 0, ?string $encoding = null): int|false { return p\Mbstring::mb_strpos((string) $haystack, (string) $needle, (int) $offset, $encoding); } +} +if (!function_exists('mb_strtolower')) { + function mb_strtolower(?string $string, ?string $encoding = null): string { return p\Mbstring::mb_strtolower((string) $string, $encoding); } +} +if (!function_exists('mb_strtoupper')) { + function mb_strtoupper(?string $string, ?string $encoding = null): string { return p\Mbstring::mb_strtoupper((string) $string, $encoding); } +} +if (!function_exists('mb_substitute_character')) { + function mb_substitute_character(string|int|null $substitute_character = null): string|int|bool { return p\Mbstring::mb_substitute_character($substitute_character); } +} +if (!function_exists('mb_substr')) { + function mb_substr(?string $string, ?int $start, ?int $length = null, ?string $encoding = null): string { return p\Mbstring::mb_substr((string) $string, (int) $start, $length, $encoding); } +} +if (!function_exists('mb_stripos')) { + function mb_stripos(?string $haystack, ?string $needle, ?int $offset = 0, ?string $encoding = null): int|false { return p\Mbstring::mb_stripos((string) $haystack, (string) $needle, (int) $offset, $encoding); } +} +if (!function_exists('mb_stristr')) { + function mb_stristr(?string $haystack, ?string $needle, ?bool $before_needle = false, ?string $encoding = null): string|false { return p\Mbstring::mb_stristr((string) $haystack, (string) $needle, (bool) $before_needle, $encoding); } +} +if (!function_exists('mb_strrchr')) { + function mb_strrchr(?string $haystack, ?string $needle, ?bool $before_needle = false, ?string $encoding = null): string|false { return p\Mbstring::mb_strrchr((string) $haystack, (string) $needle, (bool) $before_needle, $encoding); } +} +if (!function_exists('mb_strrichr')) { + function mb_strrichr(?string $haystack, ?string $needle, ?bool $before_needle = false, ?string $encoding = null): string|false { return p\Mbstring::mb_strrichr((string) $haystack, (string) $needle, (bool) $before_needle, $encoding); } +} +if (!function_exists('mb_strripos')) { + function mb_strripos(?string $haystack, ?string $needle, ?int $offset = 0, ?string $encoding = null): int|false { return p\Mbstring::mb_strripos((string) $haystack, (string) $needle, (int) $offset, $encoding); } +} +if (!function_exists('mb_strrpos')) { + function mb_strrpos(?string $haystack, ?string $needle, ?int $offset = 0, ?string $encoding = null): int|false { return p\Mbstring::mb_strrpos((string) $haystack, (string) $needle, (int) $offset, $encoding); } +} +if (!function_exists('mb_strstr')) { + function mb_strstr(?string $haystack, ?string $needle, ?bool $before_needle = false, ?string $encoding = null): string|false { return p\Mbstring::mb_strstr((string) $haystack, (string) $needle, (bool) $before_needle, $encoding); } +} +if (!function_exists('mb_get_info')) { + function mb_get_info(?string $type = 'all'): array|string|int|false|null { return p\Mbstring::mb_get_info((string) $type); } +} +if (!function_exists('mb_http_output')) { + function mb_http_output(?string $encoding = null): string|bool { return p\Mbstring::mb_http_output($encoding); } +} +if (!function_exists('mb_strwidth')) { + function mb_strwidth(?string $string, ?string $encoding = null): int { return p\Mbstring::mb_strwidth((string) $string, $encoding); } +} +if (!function_exists('mb_substr_count')) { + function mb_substr_count(?string $haystack, ?string $needle, ?string $encoding = null): int { return p\Mbstring::mb_substr_count((string) $haystack, (string) $needle, $encoding); } +} +if (!function_exists('mb_output_handler')) { + function mb_output_handler(?string $string, ?int $status): string { return p\Mbstring::mb_output_handler((string) $string, (int) $status); } +} +if (!function_exists('mb_http_input')) { + function mb_http_input(?string $type = null): array|string|false { return p\Mbstring::mb_http_input($type); } +} + +if (!function_exists('mb_convert_variables')) { + function mb_convert_variables(?string $to_encoding, array|string|null $from_encoding, mixed &$var, mixed &...$vars): string|false { return p\Mbstring::mb_convert_variables((string) $to_encoding, $from_encoding ?? '', $var, ...$vars); } +} + +if (!function_exists('mb_ord')) { + function mb_ord(?string $string, ?string $encoding = null): int|false { return p\Mbstring::mb_ord((string) $string, $encoding); } +} +if (!function_exists('mb_chr')) { + function mb_chr(?int $codepoint, ?string $encoding = null): string|false { return p\Mbstring::mb_chr((int) $codepoint, $encoding); } +} +if (!function_exists('mb_scrub')) { + function mb_scrub(?string $string, ?string $encoding = null): string { $encoding ??= mb_internal_encoding(); return mb_convert_encoding((string) $string, $encoding, $encoding); } +} +if (!function_exists('mb_str_split')) { + function mb_str_split(?string $string, ?int $length = 1, ?string $encoding = null): array { return p\Mbstring::mb_str_split((string) $string, (int) $length, $encoding); } +} + +if (!function_exists('mb_str_pad')) { + function mb_str_pad(string $string, int $length, string $pad_string = ' ', int $pad_type = STR_PAD_RIGHT, ?string $encoding = null): string { return p\Mbstring::mb_str_pad($string, $length, $pad_string, $pad_type, $encoding); } +} + +if (!function_exists('mb_ucfirst')) { + function mb_ucfirst(string $string, ?string $encoding = null): string { return p\Mbstring::mb_ucfirst($string, $encoding); } +} + +if (!function_exists('mb_lcfirst')) { + function mb_lcfirst(string $string, ?string $encoding = null): string { return p\Mbstring::mb_lcfirst($string, $encoding); } +} + +if (!function_exists('mb_trim')) { + function mb_trim(string $string, ?string $characters = null, ?string $encoding = null): string { return p\Mbstring::mb_trim($string, $characters, $encoding); } +} + +if (!function_exists('mb_ltrim')) { + function mb_ltrim(string $string, ?string $characters = null, ?string $encoding = null): string { return p\Mbstring::mb_ltrim($string, $characters, $encoding); } +} + +if (!function_exists('mb_rtrim')) { + function mb_rtrim(string $string, ?string $characters = null, ?string $encoding = null): string { return p\Mbstring::mb_rtrim($string, $characters, $encoding); } +} + +if (extension_loaded('mbstring')) { + return; +} + +if (!defined('MB_CASE_UPPER')) { + define('MB_CASE_UPPER', 0); +} +if (!defined('MB_CASE_LOWER')) { + define('MB_CASE_LOWER', 1); +} +if (!defined('MB_CASE_TITLE')) { + define('MB_CASE_TITLE', 2); +} diff --git a/vendor/symfony/polyfill-mbstring/composer.json b/vendor/symfony/polyfill-mbstring/composer.json new file mode 100644 index 0000000..daa07f8 --- /dev/null +++ b/vendor/symfony/polyfill-mbstring/composer.json @@ -0,0 +1,39 @@ +{ + "name": "symfony/polyfill-mbstring", + "type": "library", + "description": "Symfony polyfill for the Mbstring extension", + "keywords": ["polyfill", "shim", "compatibility", "portable", "mbstring"], + "homepage": "https://symfony.com", + "license": "MIT", + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "require": { + "php": ">=7.2", + "ext-iconv": "*" + }, + "provide": { + "ext-mbstring": "*" + }, + "autoload": { + "psr-4": { "Symfony\\Polyfill\\Mbstring\\": "" }, + "files": [ "bootstrap.php" ] + }, + "suggest": { + "ext-mbstring": "For best performance" + }, + "minimum-stability": "dev", + "extra": { + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + } +} diff --git a/vendor/symfony/polyfill-php80/LICENSE b/vendor/symfony/polyfill-php80/LICENSE new file mode 100644 index 0000000..0ed3a24 --- /dev/null +++ b/vendor/symfony/polyfill-php80/LICENSE @@ -0,0 +1,19 @@ +Copyright (c) 2020-present Fabien Potencier + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is furnished +to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/vendor/symfony/polyfill-php80/Php80.php b/vendor/symfony/polyfill-php80/Php80.php new file mode 100644 index 0000000..362dd1a --- /dev/null +++ b/vendor/symfony/polyfill-php80/Php80.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 Symfony\Polyfill\Php80; + +/** + * @author Ion Bazan + * @author Nico Oelgart + * @author Nicolas Grekas + * + * @internal + */ +final class Php80 +{ + public static function fdiv(float $dividend, float $divisor): float + { + return @($dividend / $divisor); + } + + public static function get_debug_type($value): string + { + switch (true) { + case null === $value: return 'null'; + case \is_bool($value): return 'bool'; + case \is_string($value): return 'string'; + case \is_array($value): return 'array'; + case \is_int($value): return 'int'; + case \is_float($value): return 'float'; + case \is_object($value): break; + case $value instanceof \__PHP_Incomplete_Class: return '__PHP_Incomplete_Class'; + default: + if (null === $type = @get_resource_type($value)) { + return 'unknown'; + } + + if ('Unknown' === $type) { + $type = 'closed'; + } + + return "resource ($type)"; + } + + $class = \get_class($value); + + if (false === strpos($class, '@')) { + return $class; + } + + return (get_parent_class($class) ?: key(class_implements($class)) ?: 'class').'@anonymous'; + } + + public static function get_resource_id($res): int + { + if (!\is_resource($res) && null === @get_resource_type($res)) { + throw new \TypeError(sprintf('Argument 1 passed to get_resource_id() must be of the type resource, %s given', get_debug_type($res))); + } + + return (int) $res; + } + + public static function preg_last_error_msg(): string + { + switch (preg_last_error()) { + case \PREG_INTERNAL_ERROR: + return 'Internal error'; + case \PREG_BAD_UTF8_ERROR: + return 'Malformed UTF-8 characters, possibly incorrectly encoded'; + case \PREG_BAD_UTF8_OFFSET_ERROR: + return 'The offset did not correspond to the beginning of a valid UTF-8 code point'; + case \PREG_BACKTRACK_LIMIT_ERROR: + return 'Backtrack limit exhausted'; + case \PREG_RECURSION_LIMIT_ERROR: + return 'Recursion limit exhausted'; + case \PREG_JIT_STACKLIMIT_ERROR: + return 'JIT stack limit exhausted'; + case \PREG_NO_ERROR: + return 'No error'; + default: + return 'Unknown error'; + } + } + + public static function str_contains(string $haystack, string $needle): bool + { + return '' === $needle || false !== strpos($haystack, $needle); + } + + public static function str_starts_with(string $haystack, string $needle): bool + { + return 0 === strncmp($haystack, $needle, \strlen($needle)); + } + + public static function str_ends_with(string $haystack, string $needle): bool + { + if ('' === $needle || $needle === $haystack) { + return true; + } + + if ('' === $haystack) { + return false; + } + + $needleLength = \strlen($needle); + + return $needleLength <= \strlen($haystack) && 0 === substr_compare($haystack, $needle, -$needleLength); + } +} diff --git a/vendor/symfony/polyfill-php80/PhpToken.php b/vendor/symfony/polyfill-php80/PhpToken.php new file mode 100644 index 0000000..cd78c4c --- /dev/null +++ b/vendor/symfony/polyfill-php80/PhpToken.php @@ -0,0 +1,106 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +namespace Symfony\Polyfill\Php80; + +/** + * @author Fedonyuk Anton + * + * @internal + */ +class PhpToken implements \Stringable +{ + /** + * @var int + */ + public $id; + + /** + * @var string + */ + public $text; + + /** + * @var -1|positive-int + */ + public $line; + + /** + * @var int + */ + public $pos; + + /** + * @param -1|positive-int $line + */ + public function __construct(int $id, string $text, int $line = -1, int $position = -1) + { + $this->id = $id; + $this->text = $text; + $this->line = $line; + $this->pos = $position; + } + + public function getTokenName(): ?string + { + if ('UNKNOWN' === $name = token_name($this->id)) { + $name = \strlen($this->text) > 1 || \ord($this->text) < 32 ? null : $this->text; + } + + return $name; + } + + /** + * @param int|string|array $kind + */ + public function is($kind): bool + { + foreach ((array) $kind as $value) { + if (\in_array($value, [$this->id, $this->text], true)) { + return true; + } + } + + return false; + } + + public function isIgnorable(): bool + { + return \in_array($this->id, [\T_WHITESPACE, \T_COMMENT, \T_DOC_COMMENT, \T_OPEN_TAG], true); + } + + public function __toString(): string + { + return (string) $this->text; + } + + /** + * @return list + */ + public static function tokenize(string $code, int $flags = 0): array + { + $line = 1; + $position = 0; + $tokens = token_get_all($code, $flags); + foreach ($tokens as $index => $token) { + if (\is_string($token)) { + $id = \ord($token); + $text = $token; + } else { + [$id, $text, $line] = $token; + } + $tokens[$index] = new static($id, $text, $line, $position); + $position += \strlen($text); + } + + return $tokens; + } +} diff --git a/vendor/symfony/polyfill-php80/README.md b/vendor/symfony/polyfill-php80/README.md new file mode 100644 index 0000000..3816c55 --- /dev/null +++ b/vendor/symfony/polyfill-php80/README.md @@ -0,0 +1,25 @@ +Symfony Polyfill / Php80 +======================== + +This component provides features added to PHP 8.0 core: + +- [`Stringable`](https://php.net/stringable) interface +- [`fdiv`](https://php.net/fdiv) +- [`ValueError`](https://php.net/valueerror) class +- [`UnhandledMatchError`](https://php.net/unhandledmatcherror) class +- `FILTER_VALIDATE_BOOL` constant +- [`get_debug_type`](https://php.net/get_debug_type) +- [`PhpToken`](https://php.net/phptoken) class +- [`preg_last_error_msg`](https://php.net/preg_last_error_msg) +- [`str_contains`](https://php.net/str_contains) +- [`str_starts_with`](https://php.net/str_starts_with) +- [`str_ends_with`](https://php.net/str_ends_with) +- [`get_resource_id`](https://php.net/get_resource_id) + +More information can be found in the +[main Polyfill README](https://github.com/symfony/polyfill/blob/main/README.md). + +License +======= + +This library is released under the [MIT license](LICENSE). diff --git a/vendor/symfony/polyfill-php80/Resources/stubs/Attribute.php b/vendor/symfony/polyfill-php80/Resources/stubs/Attribute.php new file mode 100644 index 0000000..2b95542 --- /dev/null +++ b/vendor/symfony/polyfill-php80/Resources/stubs/Attribute.php @@ -0,0 +1,31 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +#[Attribute(Attribute::TARGET_CLASS)] +final class Attribute +{ + public const TARGET_CLASS = 1; + public const TARGET_FUNCTION = 2; + public const TARGET_METHOD = 4; + public const TARGET_PROPERTY = 8; + public const TARGET_CLASS_CONSTANT = 16; + public const TARGET_PARAMETER = 32; + public const TARGET_ALL = 63; + public const IS_REPEATABLE = 64; + + /** @var int */ + public $flags; + + public function __construct(int $flags = self::TARGET_ALL) + { + $this->flags = $flags; + } +} diff --git a/vendor/symfony/polyfill-php80/Resources/stubs/PhpToken.php b/vendor/symfony/polyfill-php80/Resources/stubs/PhpToken.php new file mode 100644 index 0000000..bd1212f --- /dev/null +++ b/vendor/symfony/polyfill-php80/Resources/stubs/PhpToken.php @@ -0,0 +1,16 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +if (\PHP_VERSION_ID < 80000 && extension_loaded('tokenizer')) { + class PhpToken extends Symfony\Polyfill\Php80\PhpToken + { + } +} diff --git a/vendor/symfony/polyfill-php80/Resources/stubs/Stringable.php b/vendor/symfony/polyfill-php80/Resources/stubs/Stringable.php new file mode 100644 index 0000000..7c62d75 --- /dev/null +++ b/vendor/symfony/polyfill-php80/Resources/stubs/Stringable.php @@ -0,0 +1,20 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +if (\PHP_VERSION_ID < 80000) { + interface Stringable + { + /** + * @return string + */ + public function __toString(); + } +} diff --git a/vendor/symfony/polyfill-php80/Resources/stubs/UnhandledMatchError.php b/vendor/symfony/polyfill-php80/Resources/stubs/UnhandledMatchError.php new file mode 100644 index 0000000..01c6c6c --- /dev/null +++ b/vendor/symfony/polyfill-php80/Resources/stubs/UnhandledMatchError.php @@ -0,0 +1,16 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +if (\PHP_VERSION_ID < 80000) { + class UnhandledMatchError extends Error + { + } +} diff --git a/vendor/symfony/polyfill-php80/Resources/stubs/ValueError.php b/vendor/symfony/polyfill-php80/Resources/stubs/ValueError.php new file mode 100644 index 0000000..783dbc2 --- /dev/null +++ b/vendor/symfony/polyfill-php80/Resources/stubs/ValueError.php @@ -0,0 +1,16 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +if (\PHP_VERSION_ID < 80000) { + class ValueError extends Error + { + } +} diff --git a/vendor/symfony/polyfill-php80/bootstrap.php b/vendor/symfony/polyfill-php80/bootstrap.php new file mode 100644 index 0000000..e5f7dbc --- /dev/null +++ b/vendor/symfony/polyfill-php80/bootstrap.php @@ -0,0 +1,42 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +use Symfony\Polyfill\Php80 as p; + +if (\PHP_VERSION_ID >= 80000) { + return; +} + +if (!defined('FILTER_VALIDATE_BOOL') && defined('FILTER_VALIDATE_BOOLEAN')) { + define('FILTER_VALIDATE_BOOL', \FILTER_VALIDATE_BOOLEAN); +} + +if (!function_exists('fdiv')) { + function fdiv(float $num1, float $num2): float { return p\Php80::fdiv($num1, $num2); } +} +if (!function_exists('preg_last_error_msg')) { + function preg_last_error_msg(): string { return p\Php80::preg_last_error_msg(); } +} +if (!function_exists('str_contains')) { + function str_contains(?string $haystack, ?string $needle): bool { return p\Php80::str_contains($haystack ?? '', $needle ?? ''); } +} +if (!function_exists('str_starts_with')) { + function str_starts_with(?string $haystack, ?string $needle): bool { return p\Php80::str_starts_with($haystack ?? '', $needle ?? ''); } +} +if (!function_exists('str_ends_with')) { + function str_ends_with(?string $haystack, ?string $needle): bool { return p\Php80::str_ends_with($haystack ?? '', $needle ?? ''); } +} +if (!function_exists('get_debug_type')) { + function get_debug_type($value): string { return p\Php80::get_debug_type($value); } +} +if (!function_exists('get_resource_id')) { + function get_resource_id($resource): int { return p\Php80::get_resource_id($resource); } +} diff --git a/vendor/symfony/polyfill-php80/composer.json b/vendor/symfony/polyfill-php80/composer.json new file mode 100644 index 0000000..a503b03 --- /dev/null +++ b/vendor/symfony/polyfill-php80/composer.json @@ -0,0 +1,37 @@ +{ + "name": "symfony/polyfill-php80", + "type": "library", + "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", + "keywords": ["polyfill", "shim", "compatibility", "portable"], + "homepage": "https://symfony.com", + "license": "MIT", + "authors": [ + { + "name": "Ion Bazan", + "email": "ion.bazan@gmail.com" + }, + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "require": { + "php": ">=7.2" + }, + "autoload": { + "psr-4": { "Symfony\\Polyfill\\Php80\\": "" }, + "files": [ "bootstrap.php" ], + "classmap": [ "Resources/stubs" ] + }, + "minimum-stability": "dev", + "extra": { + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + } +} diff --git a/vendor/vlucas/phpdotenv/LICENSE b/vendor/vlucas/phpdotenv/LICENSE new file mode 100644 index 0000000..922c552 --- /dev/null +++ b/vendor/vlucas/phpdotenv/LICENSE @@ -0,0 +1,30 @@ +BSD 3-Clause License + +Copyright (c) 2014, Graham Campbell. +Copyright (c) 2013, Vance Lucas. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +3. Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/vendor/vlucas/phpdotenv/composer.json b/vendor/vlucas/phpdotenv/composer.json new file mode 100644 index 0000000..dbe9794 --- /dev/null +++ b/vendor/vlucas/phpdotenv/composer.json @@ -0,0 +1,60 @@ +{ + "name": "vlucas/phpdotenv", + "description": "Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.", + "keywords": ["env", "dotenv", "environment"], + "license": "BSD-3-Clause", + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Vance Lucas", + "email": "vance@vancelucas.com", + "homepage": "https://github.com/vlucas" + } + ], + "require": { + "php": "^7.2.5 || ^8.0", + "ext-pcre": "*", + "graham-campbell/result-type": "^1.1.4", + "phpoption/phpoption": "^1.9.5", + "symfony/polyfill-ctype": "^1.26", + "symfony/polyfill-mbstring": "^1.26", + "symfony/polyfill-php80": "^1.26" + }, + "require-dev": { + "ext-filter": "*", + "bamarni/composer-bin-plugin": "^1.8.2", + "phpunit/phpunit":"^8.5.34 || ^9.6.13 || ^10.4.2" + }, + "autoload": { + "psr-4": { + "Dotenv\\": "src/" + } + }, + "autoload-dev": { + "psr-4": { + "Dotenv\\Tests\\": "tests/Dotenv/" + } + }, + "suggest": { + "ext-filter": "Required to use the boolean validator." + }, + "config": { + "allow-plugins": { + "bamarni/composer-bin-plugin": true + }, + "preferred-install": "dist" + }, + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + }, + "branch-alias": { + "dev-master": "5.6-dev" + } + } +} diff --git a/vendor/vlucas/phpdotenv/src/Dotenv.php b/vendor/vlucas/phpdotenv/src/Dotenv.php new file mode 100644 index 0000000..34ca850 --- /dev/null +++ b/vendor/vlucas/phpdotenv/src/Dotenv.php @@ -0,0 +1,267 @@ +store = $store; + $this->parser = $parser; + $this->loader = $loader; + $this->repository = $repository; + } + + /** + * Create a new dotenv instance. + * + * @param \Dotenv\Repository\RepositoryInterface $repository + * @param string|string[] $paths + * @param string|string[]|null $names + * @param bool $shortCircuit + * @param string|null $fileEncoding + * + * @return \Dotenv\Dotenv + */ + public static function create(RepositoryInterface $repository, $paths, $names = null, bool $shortCircuit = true, ?string $fileEncoding = null) + { + $builder = $names === null ? StoreBuilder::createWithDefaultName() : StoreBuilder::createWithNoNames(); + + foreach ((array) $paths as $path) { + $builder = $builder->addPath($path); + } + + foreach ((array) $names as $name) { + $builder = $builder->addName($name); + } + + if ($shortCircuit) { + $builder = $builder->shortCircuit(); + } + + return new self($builder->fileEncoding($fileEncoding)->make(), new Parser(), new Loader(), $repository); + } + + /** + * Create a new mutable dotenv instance with default repository. + * + * @param string|string[] $paths + * @param string|string[]|null $names + * @param bool $shortCircuit + * @param string|null $fileEncoding + * + * @return \Dotenv\Dotenv + */ + public static function createMutable($paths, $names = null, bool $shortCircuit = true, ?string $fileEncoding = null) + { + $repository = RepositoryBuilder::createWithDefaultAdapters()->make(); + + return self::create($repository, $paths, $names, $shortCircuit, $fileEncoding); + } + + /** + * Create a new mutable dotenv instance with default repository with the putenv adapter. + * + * @param string|string[] $paths + * @param string|string[]|null $names + * @param bool $shortCircuit + * @param string|null $fileEncoding + * + * @return \Dotenv\Dotenv + */ + public static function createUnsafeMutable($paths, $names = null, bool $shortCircuit = true, ?string $fileEncoding = null) + { + $repository = RepositoryBuilder::createWithDefaultAdapters() + ->addAdapter(PutenvAdapter::class) + ->make(); + + return self::create($repository, $paths, $names, $shortCircuit, $fileEncoding); + } + + /** + * Create a new immutable dotenv instance with default repository. + * + * @param string|string[] $paths + * @param string|string[]|null $names + * @param bool $shortCircuit + * @param string|null $fileEncoding + * + * @return \Dotenv\Dotenv + */ + public static function createImmutable($paths, $names = null, bool $shortCircuit = true, ?string $fileEncoding = null) + { + $repository = RepositoryBuilder::createWithDefaultAdapters()->immutable()->make(); + + return self::create($repository, $paths, $names, $shortCircuit, $fileEncoding); + } + + /** + * Create a new immutable dotenv instance with default repository with the putenv adapter. + * + * @param string|string[] $paths + * @param string|string[]|null $names + * @param bool $shortCircuit + * @param string|null $fileEncoding + * + * @return \Dotenv\Dotenv + */ + public static function createUnsafeImmutable($paths, $names = null, bool $shortCircuit = true, ?string $fileEncoding = null) + { + $repository = RepositoryBuilder::createWithDefaultAdapters() + ->addAdapter(PutenvAdapter::class) + ->immutable() + ->make(); + + return self::create($repository, $paths, $names, $shortCircuit, $fileEncoding); + } + + /** + * Create a new dotenv instance with an array backed repository. + * + * @param string|string[] $paths + * @param string|string[]|null $names + * @param bool $shortCircuit + * @param string|null $fileEncoding + * + * @return \Dotenv\Dotenv + */ + public static function createArrayBacked($paths, $names = null, bool $shortCircuit = true, ?string $fileEncoding = null) + { + $repository = RepositoryBuilder::createWithNoAdapters()->addAdapter(ArrayAdapter::class)->make(); + + return self::create($repository, $paths, $names, $shortCircuit, $fileEncoding); + } + + /** + * Parse the given content and resolve nested variables. + * + * This method behaves just like load(), only without mutating your actual + * environment. We do this by using an array backed repository. + * + * @param string $content + * + * @throws \Dotenv\Exception\InvalidFileException + * + * @return array + */ + public static function parse(string $content) + { + $repository = RepositoryBuilder::createWithNoAdapters()->addAdapter(ArrayAdapter::class)->make(); + + $phpdotenv = new self(new StringStore($content), new Parser(), new Loader(), $repository); + + return $phpdotenv->load(); + } + + /** + * Read and load environment file(s). + * + * @throws \Dotenv\Exception\InvalidPathException|\Dotenv\Exception\InvalidEncodingException|\Dotenv\Exception\InvalidFileException + * + * @return array + */ + public function load() + { + $entries = $this->parser->parse($this->store->read()); + + return $this->loader->load($this->repository, $entries); + } + + /** + * Read and load environment file(s), silently failing if no files can be read. + * + * @throws \Dotenv\Exception\InvalidEncodingException|\Dotenv\Exception\InvalidFileException + * + * @return array + */ + public function safeLoad() + { + try { + return $this->load(); + } catch (InvalidPathException $e) { + // suppressing exception + return []; + } + } + + /** + * Required ensures that the specified variables exist, and returns a new validator object. + * + * @param string|string[] $variables + * + * @return \Dotenv\Validator + */ + public function required($variables) + { + return (new Validator($this->repository, (array) $variables))->required(); + } + + /** + * Returns a new validator object that won't check if the specified variables exist. + * + * @param string|string[] $variables + * + * @return \Dotenv\Validator + */ + public function ifPresent($variables) + { + return new Validator($this->repository, (array) $variables); + } +} diff --git a/vendor/vlucas/phpdotenv/src/Exception/ExceptionInterface.php b/vendor/vlucas/phpdotenv/src/Exception/ExceptionInterface.php new file mode 100644 index 0000000..1e80f53 --- /dev/null +++ b/vendor/vlucas/phpdotenv/src/Exception/ExceptionInterface.php @@ -0,0 +1,12 @@ + + */ + public function load(RepositoryInterface $repository, array $entries) + { + /** @var array */ + return \array_reduce($entries, static function (array $vars, Entry $entry) use ($repository) { + $name = $entry->getName(); + + $value = $entry->getValue()->map(static function (Value $value) use ($repository) { + return Resolver::resolve($repository, $value); + }); + + if ($value->isDefined()) { + $inner = $value->get(); + if ($repository->set($name, $inner)) { + return \array_merge($vars, [$name => $inner]); + } + } else { + if ($repository->clear($name)) { + return \array_merge($vars, [$name => null]); + } + } + + return $vars; + }, []); + } +} diff --git a/vendor/vlucas/phpdotenv/src/Loader/LoaderInterface.php b/vendor/vlucas/phpdotenv/src/Loader/LoaderInterface.php new file mode 100644 index 0000000..f40d6ad --- /dev/null +++ b/vendor/vlucas/phpdotenv/src/Loader/LoaderInterface.php @@ -0,0 +1,20 @@ + + */ + public function load(RepositoryInterface $repository, array $entries); +} diff --git a/vendor/vlucas/phpdotenv/src/Loader/Resolver.php b/vendor/vlucas/phpdotenv/src/Loader/Resolver.php new file mode 100644 index 0000000..ab5adf8 --- /dev/null +++ b/vendor/vlucas/phpdotenv/src/Loader/Resolver.php @@ -0,0 +1,65 @@ +getVars(), static function (string $s, int $i) use ($repository) { + return Str::substr($s, 0, $i).self::resolveVariable($repository, Str::substr($s, $i)); + }, $value->getChars()); + } + + /** + * Resolve a single nested variable. + * + * @param \Dotenv\Repository\RepositoryInterface $repository + * @param string $str + * + * @return string + */ + private static function resolveVariable(RepositoryInterface $repository, string $str) + { + return Regex::replaceCallback( + '/\A\${([a-zA-Z0-9_.]+)}/', + static function (array $matches) use ($repository) { + /** @var string */ + return Option::fromValue($repository->get($matches[1]))->getOrElse($matches[0]); + }, + $str, + 1 + )->success()->getOrElse($str); + } +} diff --git a/vendor/vlucas/phpdotenv/src/Parser/Entry.php b/vendor/vlucas/phpdotenv/src/Parser/Entry.php new file mode 100644 index 0000000..716f422 --- /dev/null +++ b/vendor/vlucas/phpdotenv/src/Parser/Entry.php @@ -0,0 +1,59 @@ +name = $name; + $this->value = $value; + } + + /** + * Get the entry name. + * + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Get the entry value. + * + * @return \PhpOption\Option<\Dotenv\Parser\Value> + */ + public function getValue() + { + /** @var \PhpOption\Option<\Dotenv\Parser\Value> */ + return Option::fromValue($this->value); + } +} diff --git a/vendor/vlucas/phpdotenv/src/Parser/EntryParser.php b/vendor/vlucas/phpdotenv/src/Parser/EntryParser.php new file mode 100644 index 0000000..d2bd7b4 --- /dev/null +++ b/vendor/vlucas/phpdotenv/src/Parser/EntryParser.php @@ -0,0 +1,299 @@ + + */ + public static function parse(string $entry) + { + return self::splitStringIntoParts($entry)->flatMap(static function (array $parts) { + [$name, $value] = $parts; + + return self::parseName($name)->flatMap(static function (string $name) use ($value) { + /** @var Result */ + $parsedValue = $value === null ? Success::create(null) : self::parseValue($value); + + return $parsedValue->map(static function (?Value $value) use ($name) { + return new Entry($name, $value); + }); + }); + }); + } + + /** + * Split the compound string into parts. + * + * @param string $line + * + * @return \GrahamCampbell\ResultType\Result + */ + private static function splitStringIntoParts(string $line) + { + /** @var array{string, string|null} */ + $result = Str::pos($line, '=')->map(static function () use ($line) { + return \array_map('trim', \explode('=', $line, 2)); + })->getOrElse([$line, null]); + + if ($result[0] === '') { + /** @var \GrahamCampbell\ResultType\Result */ + return Error::create(self::getErrorMessage('an unexpected equals', $line)); + } + + /** @var \GrahamCampbell\ResultType\Result */ + return Success::create($result); + } + + /** + * Parse the given variable name. + * + * That is, strip the optional quotes and leading "export" from the + * variable name. We wrap the answer in a result type. + * + * @param string $name + * + * @return \GrahamCampbell\ResultType\Result + */ + private static function parseName(string $name) + { + if (Str::len($name) > 8 && Str::substr($name, 0, 6) === 'export' && \ctype_space(Str::substr($name, 6, 1))) { + $name = \ltrim(Str::substr($name, 6)); + } + + if (self::isQuotedName($name)) { + $name = Str::substr($name, 1, -1); + } + + if (!self::isValidName($name)) { + /** @var \GrahamCampbell\ResultType\Result */ + return Error::create(self::getErrorMessage('an invalid name', $name)); + } + + /** @var \GrahamCampbell\ResultType\Result */ + return Success::create($name); + } + + /** + * Is the given variable name quoted? + * + * @param string $name + * + * @return bool + */ + private static function isQuotedName(string $name) + { + if (Str::len($name) < 3) { + return false; + } + + $first = Str::substr($name, 0, 1); + $last = Str::substr($name, -1, 1); + + return ($first === '"' && $last === '"') || ($first === '\'' && $last === '\''); + } + + /** + * Is the given variable name valid? + * + * @param string $name + * + * @return bool + */ + private static function isValidName(string $name) + { + return Regex::matches('~(*UTF8)\A[\p{Ll}\p{Lu}\p{M}\p{N}_.]+\z~', $name)->success()->getOrElse(false); + } + + /** + * Parse the given variable value. + * + * This has the effect of stripping quotes and comments, dealing with + * special characters, and locating nested variables, but not resolving + * them. Formally, we run a finite state automaton with an output tape: a + * transducer. We wrap the answer in a result type. + * + * @param string $value + * + * @return \GrahamCampbell\ResultType\Result<\Dotenv\Parser\Value, string> + */ + private static function parseValue(string $value) + { + if (\trim($value) === '') { + /** @var \GrahamCampbell\ResultType\Result<\Dotenv\Parser\Value, string> */ + return Success::create(Value::blank()); + } + + return \array_reduce(\iterator_to_array(Lexer::lex($value)), static function (Result $data, string $token) { + return $data->flatMap(static function (array $data) use ($token) { + return self::processToken($data[1], $token)->map(static function (array $val) use ($data) { + return [$data[0]->append($val[0], $val[1]), $val[2]]; + }); + }); + }, Success::create([Value::blank(), self::INITIAL_STATE]))->flatMap(static function (array $result) { + if (in_array($result[1], self::REJECT_STATES, true)) { + /** @var \GrahamCampbell\ResultType\Result<\Dotenv\Parser\Value, string> */ + return Error::create('a missing closing quote'); + } + + /** @var \GrahamCampbell\ResultType\Result<\Dotenv\Parser\Value, string> */ + return Success::create($result[0]); + })->mapError(static function (string $err) use ($value) { + return self::getErrorMessage($err, $value); + }); + } + + /** + * Process the given token. + * + * @param int $state + * @param string $token + * + * @return \GrahamCampbell\ResultType\Result + */ + private static function processToken(int $state, string $token) + { + switch ($state) { + case self::INITIAL_STATE: + if ($token === '\'') { + /** @var \GrahamCampbell\ResultType\Result */ + return Success::create(['', false, self::SINGLE_QUOTED_STATE]); + } elseif ($token === '"') { + /** @var \GrahamCampbell\ResultType\Result */ + return Success::create(['', false, self::DOUBLE_QUOTED_STATE]); + } elseif ($token === '#') { + /** @var \GrahamCampbell\ResultType\Result */ + return Success::create(['', false, self::COMMENT_STATE]); + } elseif ($token === '$') { + /** @var \GrahamCampbell\ResultType\Result */ + return Success::create([$token, true, self::UNQUOTED_STATE]); + } else { + /** @var \GrahamCampbell\ResultType\Result */ + return Success::create([$token, false, self::UNQUOTED_STATE]); + } + case self::UNQUOTED_STATE: + if ($token === '#') { + /** @var \GrahamCampbell\ResultType\Result */ + return Success::create(['', false, self::COMMENT_STATE]); + } elseif (\ctype_space($token)) { + /** @var \GrahamCampbell\ResultType\Result */ + return Success::create(['', false, self::WHITESPACE_STATE]); + } elseif ($token === '$') { + /** @var \GrahamCampbell\ResultType\Result */ + return Success::create([$token, true, self::UNQUOTED_STATE]); + } else { + /** @var \GrahamCampbell\ResultType\Result */ + return Success::create([$token, false, self::UNQUOTED_STATE]); + } + case self::SINGLE_QUOTED_STATE: + if ($token === '\'') { + /** @var \GrahamCampbell\ResultType\Result */ + return Success::create(['', false, self::WHITESPACE_STATE]); + } else { + /** @var \GrahamCampbell\ResultType\Result */ + return Success::create([$token, false, self::SINGLE_QUOTED_STATE]); + } + case self::DOUBLE_QUOTED_STATE: + if ($token === '"') { + /** @var \GrahamCampbell\ResultType\Result */ + return Success::create(['', false, self::WHITESPACE_STATE]); + } elseif ($token === '\\') { + /** @var \GrahamCampbell\ResultType\Result */ + return Success::create(['', false, self::ESCAPE_SEQUENCE_STATE]); + } elseif ($token === '$') { + /** @var \GrahamCampbell\ResultType\Result */ + return Success::create([$token, true, self::DOUBLE_QUOTED_STATE]); + } else { + /** @var \GrahamCampbell\ResultType\Result */ + return Success::create([$token, false, self::DOUBLE_QUOTED_STATE]); + } + case self::ESCAPE_SEQUENCE_STATE: + if ($token === '"' || $token === '\\') { + /** @var \GrahamCampbell\ResultType\Result */ + return Success::create([$token, false, self::DOUBLE_QUOTED_STATE]); + } elseif ($token === '$') { + /** @var \GrahamCampbell\ResultType\Result */ + return Success::create([$token, false, self::DOUBLE_QUOTED_STATE]); + } else { + $first = Str::substr($token, 0, 1); + if (\in_array($first, ['f', 'n', 'r', 't', 'v'], true)) { + /** @var \GrahamCampbell\ResultType\Result */ + return Success::create([\stripcslashes('\\'.$first).Str::substr($token, 1), false, self::DOUBLE_QUOTED_STATE]); + } else { + /** @var \GrahamCampbell\ResultType\Result */ + return Error::create('an unexpected escape sequence'); + } + } + case self::WHITESPACE_STATE: + if ($token === '#') { + /** @var \GrahamCampbell\ResultType\Result */ + return Success::create(['', false, self::COMMENT_STATE]); + } elseif (!\ctype_space($token)) { + /** @var \GrahamCampbell\ResultType\Result */ + return Error::create('unexpected whitespace'); + } else { + /** @var \GrahamCampbell\ResultType\Result */ + return Success::create(['', false, self::WHITESPACE_STATE]); + } + case self::COMMENT_STATE: + /** @var \GrahamCampbell\ResultType\Result */ + return Success::create(['', false, self::COMMENT_STATE]); + default: + throw new \Error('Parser entered invalid state.'); + } + } + + /** + * Generate a friendly error message. + * + * @param string $cause + * @param string $subject + * + * @return string + */ + private static function getErrorMessage(string $cause, string $subject) + { + return \sprintf( + 'Encountered %s at [%s].', + $cause, + \strtok($subject, "\n") + ); + } +} diff --git a/vendor/vlucas/phpdotenv/src/Parser/Lexer.php b/vendor/vlucas/phpdotenv/src/Parser/Lexer.php new file mode 100644 index 0000000..981af24 --- /dev/null +++ b/vendor/vlucas/phpdotenv/src/Parser/Lexer.php @@ -0,0 +1,58 @@ + + */ + public static function lex(string $content) + { + static $regex; + + if ($regex === null) { + $regex = '(('.\implode(')|(', self::PATTERNS).'))A'; + } + + $offset = 0; + + while (isset($content[$offset])) { + if (!\preg_match($regex, $content, $matches, 0, $offset)) { + throw new \Error(\sprintf('Lexer encountered unexpected character [%s].', $content[$offset])); + } + + $offset += \strlen($matches[0]); + + yield $matches[0]; + } + } +} diff --git a/vendor/vlucas/phpdotenv/src/Parser/Lines.php b/vendor/vlucas/phpdotenv/src/Parser/Lines.php new file mode 100644 index 0000000..b3af160 --- /dev/null +++ b/vendor/vlucas/phpdotenv/src/Parser/Lines.php @@ -0,0 +1,127 @@ +map(static function () use ($line) { + return self::looksLikeMultilineStop($line, true) === false; + })->getOrElse(false); + } + + /** + * Determine if the given line can be the start of a multiline variable. + * + * @param string $line + * @param bool $started + * + * @return bool + */ + private static function looksLikeMultilineStop(string $line, bool $started) + { + if ($line === '"') { + return true; + } + + return Regex::occurrences('/(?=([^\\\\]"))/', \str_replace('\\\\', '', $line))->map(static function (int $count) use ($started) { + return $started ? $count > 1 : $count >= 1; + })->success()->getOrElse(false); + } + + /** + * Determine if the line in the file is a comment or whitespace. + * + * @param string $line + * + * @return bool + */ + private static function isCommentOrWhitespace(string $line) + { + $line = \trim($line); + + return $line === '' || (isset($line[0]) && $line[0] === '#'); + } +} diff --git a/vendor/vlucas/phpdotenv/src/Parser/Parser.php b/vendor/vlucas/phpdotenv/src/Parser/Parser.php new file mode 100644 index 0000000..bca8ec5 --- /dev/null +++ b/vendor/vlucas/phpdotenv/src/Parser/Parser.php @@ -0,0 +1,53 @@ +mapError(static function () { + return 'Could not split into separate lines.'; + })->flatMap(static function (array $lines) { + return self::process(Lines::process($lines)); + })->mapError(static function (string $error) { + throw new InvalidFileException(\sprintf('Failed to parse dotenv file. %s', $error)); + })->success()->get(); + } + + /** + * Convert the raw entries into proper entries. + * + * @param string[] $entries + * + * @return \GrahamCampbell\ResultType\Result<\Dotenv\Parser\Entry[], string> + */ + private static function process(array $entries) + { + /** @var \GrahamCampbell\ResultType\Result<\Dotenv\Parser\Entry[], string> */ + return \array_reduce($entries, static function (Result $result, string $raw) { + return $result->flatMap(static function (array $entries) use ($raw) { + return EntryParser::parse($raw)->map(static function (Entry $entry) use ($entries) { + /** @var \Dotenv\Parser\Entry[] */ + return \array_merge($entries, [$entry]); + }); + }); + }, Success::create([])); + } +} diff --git a/vendor/vlucas/phpdotenv/src/Parser/ParserInterface.php b/vendor/vlucas/phpdotenv/src/Parser/ParserInterface.php new file mode 100644 index 0000000..17cc42a --- /dev/null +++ b/vendor/vlucas/phpdotenv/src/Parser/ParserInterface.php @@ -0,0 +1,19 @@ +chars = $chars; + $this->vars = $vars; + } + + /** + * Create an empty value instance. + * + * @return \Dotenv\Parser\Value + */ + public static function blank() + { + return new self('', []); + } + + /** + * Create a new value instance, appending the characters. + * + * @param string $chars + * @param bool $var + * + * @return \Dotenv\Parser\Value + */ + public function append(string $chars, bool $var) + { + return new self( + $this->chars.$chars, + $var ? \array_merge($this->vars, [Str::len($this->chars)]) : $this->vars + ); + } + + /** + * Get the string representation of the parsed value. + * + * @return string + */ + public function getChars() + { + return $this->chars; + } + + /** + * Get the locations of the variables in the value. + * + * @return int[] + */ + public function getVars() + { + $vars = $this->vars; + + \rsort($vars); + + return $vars; + } +} diff --git a/vendor/vlucas/phpdotenv/src/Repository/Adapter/AdapterInterface.php b/vendor/vlucas/phpdotenv/src/Repository/Adapter/AdapterInterface.php new file mode 100644 index 0000000..5604398 --- /dev/null +++ b/vendor/vlucas/phpdotenv/src/Repository/Adapter/AdapterInterface.php @@ -0,0 +1,15 @@ + + */ + public static function create(); +} diff --git a/vendor/vlucas/phpdotenv/src/Repository/Adapter/ApacheAdapter.php b/vendor/vlucas/phpdotenv/src/Repository/Adapter/ApacheAdapter.php new file mode 100644 index 0000000..af0aae1 --- /dev/null +++ b/vendor/vlucas/phpdotenv/src/Repository/Adapter/ApacheAdapter.php @@ -0,0 +1,89 @@ + + */ + public static function create() + { + if (self::isSupported()) { + /** @var \PhpOption\Option */ + return Some::create(new self()); + } + + return None::create(); + } + + /** + * Determines if the adapter is supported. + * + * This happens if PHP is running as an Apache module. + * + * @return bool + */ + private static function isSupported() + { + return \function_exists('apache_getenv') && \function_exists('apache_setenv'); + } + + /** + * Read an environment variable, if it exists. + * + * @param non-empty-string $name + * + * @return \PhpOption\Option + */ + public function read(string $name) + { + /** @var \PhpOption\Option */ + return Option::fromValue(apache_getenv($name))->filter(static function ($value) { + return \is_string($value) && $value !== ''; + }); + } + + /** + * Write to an environment variable, if possible. + * + * @param non-empty-string $name + * @param string $value + * + * @return bool + */ + public function write(string $name, string $value) + { + return apache_setenv($name, $value); + } + + /** + * Delete an environment variable, if possible. + * + * @param non-empty-string $name + * + * @return bool + */ + public function delete(string $name) + { + return apache_setenv($name, ''); + } +} diff --git a/vendor/vlucas/phpdotenv/src/Repository/Adapter/ArrayAdapter.php b/vendor/vlucas/phpdotenv/src/Repository/Adapter/ArrayAdapter.php new file mode 100644 index 0000000..7c3740d --- /dev/null +++ b/vendor/vlucas/phpdotenv/src/Repository/Adapter/ArrayAdapter.php @@ -0,0 +1,80 @@ + + */ + private $variables; + + /** + * Create a new array adapter instance. + * + * @return void + */ + private function __construct() + { + $this->variables = []; + } + + /** + * Create a new instance of the adapter, if it is available. + * + * @return \PhpOption\Option<\Dotenv\Repository\Adapter\AdapterInterface> + */ + public static function create() + { + /** @var \PhpOption\Option */ + return Some::create(new self()); + } + + /** + * Read an environment variable, if it exists. + * + * @param non-empty-string $name + * + * @return \PhpOption\Option + */ + public function read(string $name) + { + return Option::fromArraysValue($this->variables, $name); + } + + /** + * Write to an environment variable, if possible. + * + * @param non-empty-string $name + * @param string $value + * + * @return bool + */ + public function write(string $name, string $value) + { + $this->variables[$name] = $value; + + return true; + } + + /** + * Delete an environment variable, if possible. + * + * @param non-empty-string $name + * + * @return bool + */ + public function delete(string $name) + { + unset($this->variables[$name]); + + return true; + } +} diff --git a/vendor/vlucas/phpdotenv/src/Repository/Adapter/EnvConstAdapter.php b/vendor/vlucas/phpdotenv/src/Repository/Adapter/EnvConstAdapter.php new file mode 100644 index 0000000..6775282 --- /dev/null +++ b/vendor/vlucas/phpdotenv/src/Repository/Adapter/EnvConstAdapter.php @@ -0,0 +1,88 @@ + + */ + public static function create() + { + /** @var \PhpOption\Option */ + return Some::create(new self()); + } + + /** + * Read an environment variable, if it exists. + * + * @param non-empty-string $name + * + * @return \PhpOption\Option + */ + public function read(string $name) + { + /** @var \PhpOption\Option */ + return Option::fromArraysValue($_ENV, $name) + ->filter(static function ($value) { + return \is_scalar($value); + }) + ->map(static function ($value) { + if ($value === false) { + return 'false'; + } + + if ($value === true) { + return 'true'; + } + + return (string) $value; + }); + } + + /** + * Write to an environment variable, if possible. + * + * @param non-empty-string $name + * @param string $value + * + * @return bool + */ + public function write(string $name, string $value) + { + $_ENV[$name] = $value; + + return true; + } + + /** + * Delete an environment variable, if possible. + * + * @param non-empty-string $name + * + * @return bool + */ + public function delete(string $name) + { + unset($_ENV[$name]); + + return true; + } +} diff --git a/vendor/vlucas/phpdotenv/src/Repository/Adapter/GuardedWriter.php b/vendor/vlucas/phpdotenv/src/Repository/Adapter/GuardedWriter.php new file mode 100644 index 0000000..fed8b9b --- /dev/null +++ b/vendor/vlucas/phpdotenv/src/Repository/Adapter/GuardedWriter.php @@ -0,0 +1,85 @@ +writer = $writer; + $this->allowList = $allowList; + } + + /** + * Write to an environment variable, if possible. + * + * @param non-empty-string $name + * @param string $value + * + * @return bool + */ + public function write(string $name, string $value) + { + // Don't set non-allowed variables + if (!$this->isAllowed($name)) { + return false; + } + + // Set the value on the inner writer + return $this->writer->write($name, $value); + } + + /** + * Delete an environment variable, if possible. + * + * @param non-empty-string $name + * + * @return bool + */ + public function delete(string $name) + { + // Don't clear non-allowed variables + if (!$this->isAllowed($name)) { + return false; + } + + // Set the value on the inner writer + return $this->writer->delete($name); + } + + /** + * Determine if the given variable is allowed. + * + * @param non-empty-string $name + * + * @return bool + */ + private function isAllowed(string $name) + { + return \in_array($name, $this->allowList, true); + } +} diff --git a/vendor/vlucas/phpdotenv/src/Repository/Adapter/ImmutableWriter.php b/vendor/vlucas/phpdotenv/src/Repository/Adapter/ImmutableWriter.php new file mode 100644 index 0000000..3b279b8 --- /dev/null +++ b/vendor/vlucas/phpdotenv/src/Repository/Adapter/ImmutableWriter.php @@ -0,0 +1,110 @@ + + */ + private $loaded; + + /** + * Create a new immutable writer instance. + * + * @param \Dotenv\Repository\Adapter\WriterInterface $writer + * @param \Dotenv\Repository\Adapter\ReaderInterface $reader + * + * @return void + */ + public function __construct(WriterInterface $writer, ReaderInterface $reader) + { + $this->writer = $writer; + $this->reader = $reader; + $this->loaded = []; + } + + /** + * Write to an environment variable, if possible. + * + * @param non-empty-string $name + * @param string $value + * + * @return bool + */ + public function write(string $name, string $value) + { + // Don't overwrite existing environment variables + // Ruby's dotenv does this with `ENV[key] ||= value` + if ($this->isExternallyDefined($name)) { + return false; + } + + // Set the value on the inner writer + if (!$this->writer->write($name, $value)) { + return false; + } + + // Record that we have loaded the variable + $this->loaded[$name] = ''; + + return true; + } + + /** + * Delete an environment variable, if possible. + * + * @param non-empty-string $name + * + * @return bool + */ + public function delete(string $name) + { + // Don't clear existing environment variables + if ($this->isExternallyDefined($name)) { + return false; + } + + // Clear the value on the inner writer + if (!$this->writer->delete($name)) { + return false; + } + + // Leave the variable as fair game + unset($this->loaded[$name]); + + return true; + } + + /** + * Determine if the given variable is externally defined. + * + * That is, is it an "existing" variable. + * + * @param non-empty-string $name + * + * @return bool + */ + private function isExternallyDefined(string $name) + { + return $this->reader->read($name)->isDefined() && !isset($this->loaded[$name]); + } +} diff --git a/vendor/vlucas/phpdotenv/src/Repository/Adapter/MultiReader.php b/vendor/vlucas/phpdotenv/src/Repository/Adapter/MultiReader.php new file mode 100644 index 0000000..0cfda6f --- /dev/null +++ b/vendor/vlucas/phpdotenv/src/Repository/Adapter/MultiReader.php @@ -0,0 +1,48 @@ +readers = $readers; + } + + /** + * Read an environment variable, if it exists. + * + * @param non-empty-string $name + * + * @return \PhpOption\Option + */ + public function read(string $name) + { + foreach ($this->readers as $reader) { + $result = $reader->read($name); + if ($result->isDefined()) { + return $result; + } + } + + return None::create(); + } +} diff --git a/vendor/vlucas/phpdotenv/src/Repository/Adapter/MultiWriter.php b/vendor/vlucas/phpdotenv/src/Repository/Adapter/MultiWriter.php new file mode 100644 index 0000000..15a9d8f --- /dev/null +++ b/vendor/vlucas/phpdotenv/src/Repository/Adapter/MultiWriter.php @@ -0,0 +1,64 @@ +writers = $writers; + } + + /** + * Write to an environment variable, if possible. + * + * @param non-empty-string $name + * @param string $value + * + * @return bool + */ + public function write(string $name, string $value) + { + foreach ($this->writers as $writers) { + if (!$writers->write($name, $value)) { + return false; + } + } + + return true; + } + + /** + * Delete an environment variable, if possible. + * + * @param non-empty-string $name + * + * @return bool + */ + public function delete(string $name) + { + foreach ($this->writers as $writers) { + if (!$writers->delete($name)) { + return false; + } + } + + return true; + } +} diff --git a/vendor/vlucas/phpdotenv/src/Repository/Adapter/PutenvAdapter.php b/vendor/vlucas/phpdotenv/src/Repository/Adapter/PutenvAdapter.php new file mode 100644 index 0000000..6d017cd --- /dev/null +++ b/vendor/vlucas/phpdotenv/src/Repository/Adapter/PutenvAdapter.php @@ -0,0 +1,91 @@ + + */ + public static function create() + { + if (self::isSupported()) { + /** @var \PhpOption\Option */ + return Some::create(new self()); + } + + return None::create(); + } + + /** + * Determines if the adapter is supported. + * + * @return bool + */ + private static function isSupported() + { + return \function_exists('getenv') && \function_exists('putenv'); + } + + /** + * Read an environment variable, if it exists. + * + * @param non-empty-string $name + * + * @return \PhpOption\Option + */ + public function read(string $name) + { + /** @var \PhpOption\Option */ + return Option::fromValue(\getenv($name), false)->filter(static function ($value) { + return \is_string($value); + }); + } + + /** + * Write to an environment variable, if possible. + * + * @param non-empty-string $name + * @param string $value + * + * @return bool + */ + public function write(string $name, string $value) + { + \putenv("$name=$value"); + + return true; + } + + /** + * Delete an environment variable, if possible. + * + * @param non-empty-string $name + * + * @return bool + */ + public function delete(string $name) + { + \putenv($name); + + return true; + } +} diff --git a/vendor/vlucas/phpdotenv/src/Repository/Adapter/ReaderInterface.php b/vendor/vlucas/phpdotenv/src/Repository/Adapter/ReaderInterface.php new file mode 100644 index 0000000..306a63f --- /dev/null +++ b/vendor/vlucas/phpdotenv/src/Repository/Adapter/ReaderInterface.php @@ -0,0 +1,17 @@ + + */ + public function read(string $name); +} diff --git a/vendor/vlucas/phpdotenv/src/Repository/Adapter/ReplacingWriter.php b/vendor/vlucas/phpdotenv/src/Repository/Adapter/ReplacingWriter.php new file mode 100644 index 0000000..4c92a4f --- /dev/null +++ b/vendor/vlucas/phpdotenv/src/Repository/Adapter/ReplacingWriter.php @@ -0,0 +1,104 @@ + + */ + private $seen; + + /** + * Create a new replacement writer instance. + * + * @param \Dotenv\Repository\Adapter\WriterInterface $writer + * @param \Dotenv\Repository\Adapter\ReaderInterface $reader + * + * @return void + */ + public function __construct(WriterInterface $writer, ReaderInterface $reader) + { + $this->writer = $writer; + $this->reader = $reader; + $this->seen = []; + } + + /** + * Write to an environment variable, if possible. + * + * @param non-empty-string $name + * @param string $value + * + * @return bool + */ + public function write(string $name, string $value) + { + if ($this->exists($name)) { + return $this->writer->write($name, $value); + } + + // succeed if nothing to do + return true; + } + + /** + * Delete an environment variable, if possible. + * + * @param non-empty-string $name + * + * @return bool + */ + public function delete(string $name) + { + if ($this->exists($name)) { + return $this->writer->delete($name); + } + + // succeed if nothing to do + return true; + } + + /** + * Does the given environment variable exist. + * + * Returns true if it currently exists, or existed at any point in the past + * that we are aware of. + * + * @param non-empty-string $name + * + * @return bool + */ + private function exists(string $name) + { + if (isset($this->seen[$name])) { + return true; + } + + if ($this->reader->read($name)->isDefined()) { + $this->seen[$name] = ''; + + return true; + } + + return false; + } +} diff --git a/vendor/vlucas/phpdotenv/src/Repository/Adapter/ServerConstAdapter.php b/vendor/vlucas/phpdotenv/src/Repository/Adapter/ServerConstAdapter.php new file mode 100644 index 0000000..8fc1d4b --- /dev/null +++ b/vendor/vlucas/phpdotenv/src/Repository/Adapter/ServerConstAdapter.php @@ -0,0 +1,88 @@ + + */ + public static function create() + { + /** @var \PhpOption\Option */ + return Some::create(new self()); + } + + /** + * Read an environment variable, if it exists. + * + * @param non-empty-string $name + * + * @return \PhpOption\Option + */ + public function read(string $name) + { + /** @var \PhpOption\Option */ + return Option::fromArraysValue($_SERVER, $name) + ->filter(static function ($value) { + return \is_scalar($value); + }) + ->map(static function ($value) { + if ($value === false) { + return 'false'; + } + + if ($value === true) { + return 'true'; + } + + return (string) $value; + }); + } + + /** + * Write to an environment variable, if possible. + * + * @param non-empty-string $name + * @param string $value + * + * @return bool + */ + public function write(string $name, string $value) + { + $_SERVER[$name] = $value; + + return true; + } + + /** + * Delete an environment variable, if possible. + * + * @param non-empty-string $name + * + * @return bool + */ + public function delete(string $name) + { + unset($_SERVER[$name]); + + return true; + } +} diff --git a/vendor/vlucas/phpdotenv/src/Repository/Adapter/WriterInterface.php b/vendor/vlucas/phpdotenv/src/Repository/Adapter/WriterInterface.php new file mode 100644 index 0000000..4cb3d61 --- /dev/null +++ b/vendor/vlucas/phpdotenv/src/Repository/Adapter/WriterInterface.php @@ -0,0 +1,27 @@ +reader = $reader; + $this->writer = $writer; + } + + /** + * Determine if the given environment variable is defined. + * + * @param string $name + * + * @return bool + */ + public function has(string $name) + { + return '' !== $name && $this->reader->read($name)->isDefined(); + } + + /** + * Get an environment variable. + * + * @param string $name + * + * @throws \InvalidArgumentException + * + * @return string|null + */ + public function get(string $name) + { + if ('' === $name) { + throw new InvalidArgumentException('Expected name to be a non-empty string.'); + } + + return $this->reader->read($name)->getOrElse(null); + } + + /** + * Set an environment variable. + * + * @param string $name + * @param string $value + * + * @throws \InvalidArgumentException + * + * @return bool + */ + public function set(string $name, string $value) + { + if ('' === $name) { + throw new InvalidArgumentException('Expected name to be a non-empty string.'); + } + + return $this->writer->write($name, $value); + } + + /** + * Clear an environment variable. + * + * @param string $name + * + * @throws \InvalidArgumentException + * + * @return bool + */ + public function clear(string $name) + { + if ('' === $name) { + throw new InvalidArgumentException('Expected name to be a non-empty string.'); + } + + return $this->writer->delete($name); + } +} diff --git a/vendor/vlucas/phpdotenv/src/Repository/RepositoryBuilder.php b/vendor/vlucas/phpdotenv/src/Repository/RepositoryBuilder.php new file mode 100644 index 0000000..7607924 --- /dev/null +++ b/vendor/vlucas/phpdotenv/src/Repository/RepositoryBuilder.php @@ -0,0 +1,272 @@ +readers = $readers; + $this->writers = $writers; + $this->immutable = $immutable; + $this->allowList = $allowList; + } + + /** + * Create a new repository builder instance with no adapters added. + * + * @return \Dotenv\Repository\RepositoryBuilder + */ + public static function createWithNoAdapters() + { + return new self(); + } + + /** + * Create a new repository builder instance with the default adapters added. + * + * @return \Dotenv\Repository\RepositoryBuilder + */ + public static function createWithDefaultAdapters() + { + $adapters = \iterator_to_array(self::defaultAdapters()); + + return new self($adapters, $adapters); + } + + /** + * Return the array of default adapters. + * + * @return \Generator<\Dotenv\Repository\Adapter\AdapterInterface> + */ + private static function defaultAdapters() + { + foreach (self::DEFAULT_ADAPTERS as $adapter) { + $instance = $adapter::create(); + if ($instance->isDefined()) { + yield $instance->get(); + } + } + } + + /** + * Determine if the given name if of an adapterclass. + * + * @param string $name + * + * @return bool + */ + private static function isAnAdapterClass(string $name) + { + if (!\class_exists($name)) { + return false; + } + + return (new ReflectionClass($name))->implementsInterface(AdapterInterface::class); + } + + /** + * Creates a repository builder with the given reader added. + * + * Accepts either a reader instance, or a class-string for an adapter. If + * the adapter is not supported, then we silently skip adding it. + * + * @param \Dotenv\Repository\Adapter\ReaderInterface|string $reader + * + * @throws \InvalidArgumentException + * + * @return \Dotenv\Repository\RepositoryBuilder + */ + public function addReader($reader) + { + if (!(\is_string($reader) && self::isAnAdapterClass($reader)) && !($reader instanceof ReaderInterface)) { + throw new InvalidArgumentException( + \sprintf( + 'Expected either an instance of %s or a class-string implementing %s', + ReaderInterface::class, + AdapterInterface::class + ) + ); + } + + $optional = Some::create($reader)->flatMap(static function ($reader) { + return \is_string($reader) ? $reader::create() : Some::create($reader); + }); + + $readers = \array_merge($this->readers, \iterator_to_array($optional)); + + return new self($readers, $this->writers, $this->immutable, $this->allowList); + } + + /** + * Creates a repository builder with the given writer added. + * + * Accepts either a writer instance, or a class-string for an adapter. If + * the adapter is not supported, then we silently skip adding it. + * + * @param \Dotenv\Repository\Adapter\WriterInterface|string $writer + * + * @throws \InvalidArgumentException + * + * @return \Dotenv\Repository\RepositoryBuilder + */ + public function addWriter($writer) + { + if (!(\is_string($writer) && self::isAnAdapterClass($writer)) && !($writer instanceof WriterInterface)) { + throw new InvalidArgumentException( + \sprintf( + 'Expected either an instance of %s or a class-string implementing %s', + WriterInterface::class, + AdapterInterface::class + ) + ); + } + + $optional = Some::create($writer)->flatMap(static function ($writer) { + return \is_string($writer) ? $writer::create() : Some::create($writer); + }); + + $writers = \array_merge($this->writers, \iterator_to_array($optional)); + + return new self($this->readers, $writers, $this->immutable, $this->allowList); + } + + /** + * Creates a repository builder with the given adapter added. + * + * Accepts either an adapter instance, or a class-string for an adapter. If + * the adapter is not supported, then we silently skip adding it. We will + * add the adapter as both a reader and a writer. + * + * @param \Dotenv\Repository\Adapter\WriterInterface|string $adapter + * + * @throws \InvalidArgumentException + * + * @return \Dotenv\Repository\RepositoryBuilder + */ + public function addAdapter($adapter) + { + if (!(\is_string($adapter) && self::isAnAdapterClass($adapter)) && !($adapter instanceof AdapterInterface)) { + throw new InvalidArgumentException( + \sprintf( + 'Expected either an instance of %s or a class-string implementing %s', + WriterInterface::class, + AdapterInterface::class + ) + ); + } + + $optional = Some::create($adapter)->flatMap(static function ($adapter) { + return \is_string($adapter) ? $adapter::create() : Some::create($adapter); + }); + + $readers = \array_merge($this->readers, \iterator_to_array($optional)); + $writers = \array_merge($this->writers, \iterator_to_array($optional)); + + return new self($readers, $writers, $this->immutable, $this->allowList); + } + + /** + * Creates a repository builder with mutability enabled. + * + * @return \Dotenv\Repository\RepositoryBuilder + */ + public function immutable() + { + return new self($this->readers, $this->writers, true, $this->allowList); + } + + /** + * Creates a repository builder with the given allow list. + * + * @param string[]|null $allowList + * + * @return \Dotenv\Repository\RepositoryBuilder + */ + public function allowList(?array $allowList = null) + { + return new self($this->readers, $this->writers, $this->immutable, $allowList); + } + + /** + * Creates a new repository instance. + * + * @return \Dotenv\Repository\RepositoryInterface + */ + public function make() + { + $reader = new MultiReader($this->readers); + $writer = new MultiWriter($this->writers); + + if ($this->immutable) { + $writer = new ImmutableWriter($writer, $reader); + } + + if ($this->allowList !== null) { + $writer = new GuardedWriter($writer, $this->allowList); + } + + return new AdapterRepository($reader, $writer); + } +} diff --git a/vendor/vlucas/phpdotenv/src/Repository/RepositoryInterface.php b/vendor/vlucas/phpdotenv/src/Repository/RepositoryInterface.php new file mode 100644 index 0000000..d9b18a4 --- /dev/null +++ b/vendor/vlucas/phpdotenv/src/Repository/RepositoryInterface.php @@ -0,0 +1,51 @@ + + */ + public static function read(array $filePaths, bool $shortCircuit = true, ?string $fileEncoding = null) + { + $output = []; + + foreach ($filePaths as $filePath) { + $content = self::readFromFile($filePath, $fileEncoding); + if ($content->isDefined()) { + $output[$filePath] = $content->get(); + if ($shortCircuit) { + break; + } + } + } + + return $output; + } + + /** + * Read the given file. + * + * @param string $path + * @param string|null $encoding + * + * @throws \Dotenv\Exception\InvalidEncodingException + * + * @return \PhpOption\Option + */ + private static function readFromFile(string $path, ?string $encoding = null) + { + /** @var Option */ + $content = Option::fromValue(@\file_get_contents($path), false); + + return $content->flatMap(static function (string $content) use ($encoding) { + return Str::utf8($content, $encoding)->mapError(static function (string $error) { + throw new InvalidEncodingException($error); + })->success(); + }); + } +} diff --git a/vendor/vlucas/phpdotenv/src/Store/FileStore.php b/vendor/vlucas/phpdotenv/src/Store/FileStore.php new file mode 100644 index 0000000..e7a4d3f --- /dev/null +++ b/vendor/vlucas/phpdotenv/src/Store/FileStore.php @@ -0,0 +1,72 @@ +filePaths = $filePaths; + $this->shortCircuit = $shortCircuit; + $this->fileEncoding = $fileEncoding; + } + + /** + * Read the content of the environment file(s). + * + * @throws \Dotenv\Exception\InvalidEncodingException|\Dotenv\Exception\InvalidPathException + * + * @return string + */ + public function read() + { + if ($this->filePaths === []) { + throw new InvalidPathException('At least one environment file path must be provided.'); + } + + $contents = Reader::read($this->filePaths, $this->shortCircuit, $this->fileEncoding); + + if (\count($contents) > 0) { + return \implode("\n", $contents); + } + + throw new InvalidPathException( + \sprintf('Unable to read any of the environment file(s) at [%s].', \implode(', ', $this->filePaths)) + ); + } +} diff --git a/vendor/vlucas/phpdotenv/src/Store/StoreBuilder.php b/vendor/vlucas/phpdotenv/src/Store/StoreBuilder.php new file mode 100644 index 0000000..2ce0851 --- /dev/null +++ b/vendor/vlucas/phpdotenv/src/Store/StoreBuilder.php @@ -0,0 +1,141 @@ +paths = $paths; + $this->names = $names; + $this->shortCircuit = $shortCircuit; + $this->fileEncoding = $fileEncoding; + } + + /** + * Create a new store builder instance with no names. + * + * @return \Dotenv\Store\StoreBuilder + */ + public static function createWithNoNames() + { + return new self(); + } + + /** + * Create a new store builder instance with the default name. + * + * @return \Dotenv\Store\StoreBuilder + */ + public static function createWithDefaultName() + { + return new self([], [self::DEFAULT_NAME]); + } + + /** + * Creates a store builder with the given path added. + * + * @param string $path + * + * @return \Dotenv\Store\StoreBuilder + */ + public function addPath(string $path) + { + return new self(\array_merge($this->paths, [$path]), $this->names, $this->shortCircuit, $this->fileEncoding); + } + + /** + * Creates a store builder with the given name added. + * + * @param string $name + * + * @return \Dotenv\Store\StoreBuilder + */ + public function addName(string $name) + { + return new self($this->paths, \array_merge($this->names, [$name]), $this->shortCircuit, $this->fileEncoding); + } + + /** + * Creates a store builder with short circuit mode enabled. + * + * @return \Dotenv\Store\StoreBuilder + */ + public function shortCircuit() + { + return new self($this->paths, $this->names, true, $this->fileEncoding); + } + + /** + * Creates a store builder with the specified file encoding. + * + * @param string|null $fileEncoding + * + * @return \Dotenv\Store\StoreBuilder + */ + public function fileEncoding(?string $fileEncoding = null) + { + return new self($this->paths, $this->names, $this->shortCircuit, $fileEncoding); + } + + /** + * Creates a new store instance. + * + * @return \Dotenv\Store\StoreInterface + */ + public function make() + { + return new FileStore( + Paths::filePaths($this->paths, $this->names), + $this->shortCircuit, + $this->fileEncoding + ); + } +} diff --git a/vendor/vlucas/phpdotenv/src/Store/StoreInterface.php b/vendor/vlucas/phpdotenv/src/Store/StoreInterface.php new file mode 100644 index 0000000..6f5b986 --- /dev/null +++ b/vendor/vlucas/phpdotenv/src/Store/StoreInterface.php @@ -0,0 +1,17 @@ +content = $content; + } + + /** + * Read the content of the environment file(s). + * + * @return string + */ + public function read() + { + return $this->content; + } +} diff --git a/vendor/vlucas/phpdotenv/src/Util/Regex.php b/vendor/vlucas/phpdotenv/src/Util/Regex.php new file mode 100644 index 0000000..599f09c --- /dev/null +++ b/vendor/vlucas/phpdotenv/src/Util/Regex.php @@ -0,0 +1,112 @@ + + */ + public static function matches(string $pattern, string $subject) + { + return self::pregAndWrap(static function (string $subject) use ($pattern) { + return @\preg_match($pattern, $subject) === 1; + }, $subject); + } + + /** + * Perform a preg match all, wrapping up the result. + * + * @param string $pattern + * @param string $subject + * + * @return \GrahamCampbell\ResultType\Result + */ + public static function occurrences(string $pattern, string $subject) + { + return self::pregAndWrap(static function (string $subject) use ($pattern) { + return (int) @\preg_match_all($pattern, $subject); + }, $subject); + } + + /** + * Perform a preg replace callback, wrapping up the result. + * + * @param string $pattern + * @param callable(string[]): string $callback + * @param string $subject + * @param int|null $limit + * + * @return \GrahamCampbell\ResultType\Result + */ + public static function replaceCallback(string $pattern, callable $callback, string $subject, ?int $limit = null) + { + return self::pregAndWrap(static function (string $subject) use ($pattern, $callback, $limit) { + return (string) @\preg_replace_callback($pattern, $callback, $subject, $limit ?? -1); + }, $subject); + } + + /** + * Perform a preg split, wrapping up the result. + * + * @param string $pattern + * @param string $subject + * + * @return \GrahamCampbell\ResultType\Result + */ + public static function split(string $pattern, string $subject) + { + return self::pregAndWrap(static function (string $subject) use ($pattern) { + /** @var string[] */ + return (array) @\preg_split($pattern, $subject); + }, $subject); + } + + /** + * Perform a preg operation, wrapping up the result. + * + * @template V + * + * @param callable(string): V $operation + * @param string $subject + * + * @return \GrahamCampbell\ResultType\Result + */ + private static function pregAndWrap(callable $operation, string $subject) + { + $result = $operation($subject); + + if (\preg_last_error() !== \PREG_NO_ERROR) { + /** @var \GrahamCampbell\ResultType\Result */ + return Error::create(\preg_last_error_msg()); + } + + /** @var \GrahamCampbell\ResultType\Result */ + return Success::create($result); + } +} diff --git a/vendor/vlucas/phpdotenv/src/Util/Str.php b/vendor/vlucas/phpdotenv/src/Util/Str.php new file mode 100644 index 0000000..b113d78 --- /dev/null +++ b/vendor/vlucas/phpdotenv/src/Util/Str.php @@ -0,0 +1,108 @@ + + */ + public static function utf8(string $input, ?string $encoding = null) + { + if ($encoding !== null && !\in_array($encoding, \mb_list_encodings(), true)) { + /** @var \GrahamCampbell\ResultType\Result */ + return Error::create( + \sprintf('Illegal character encoding [%s] specified.', $encoding) + ); + } + + $converted = $encoding === null ? + @\mb_convert_encoding($input, 'UTF-8') : + @\mb_convert_encoding($input, 'UTF-8', $encoding); + + if (!is_string($converted)) { + /** @var \GrahamCampbell\ResultType\Result */ + return Error::create( + \sprintf('Conversion from encoding [%s] failed.', $encoding ?? 'NULL') + ); + } + + /** + * this is for support UTF-8 with BOM encoding + * @see https://en.wikipedia.org/wiki/Byte_order_mark + * @see https://github.com/vlucas/phpdotenv/issues/500 + */ + if (\substr($converted, 0, 3) == "\xEF\xBB\xBF") { + $converted = \substr($converted, 3); + } + + /** @var \GrahamCampbell\ResultType\Result */ + return Success::create($converted); + } + + /** + * Search for a given substring of the input. + * + * @param string $haystack + * @param string $needle + * + * @return \PhpOption\Option + */ + public static function pos(string $haystack, string $needle) + { + /** @var \PhpOption\Option */ + return Option::fromValue(\mb_strpos($haystack, $needle, 0, 'UTF-8'), false); + } + + /** + * Grab the specified substring of the input. + * + * @param string $input + * @param int $start + * @param int|null $length + * + * @return string + */ + public static function substr(string $input, int $start, ?int $length = null) + { + return \mb_substr($input, $start, $length, 'UTF-8'); + } + + /** + * Compute the length of the given string. + * + * @param string $input + * + * @return int + */ + public static function len(string $input) + { + return \mb_strlen($input, 'UTF-8'); + } +} diff --git a/vendor/vlucas/phpdotenv/src/Validator.php b/vendor/vlucas/phpdotenv/src/Validator.php new file mode 100644 index 0000000..d5580c7 --- /dev/null +++ b/vendor/vlucas/phpdotenv/src/Validator.php @@ -0,0 +1,207 @@ +repository = $repository; + $this->variables = $variables; + } + + /** + * Assert that each variable is present. + * + * @throws \Dotenv\Exception\ValidationException + * + * @return \Dotenv\Validator + */ + public function required() + { + return $this->assert( + static function (?string $value) { + return $value !== null; + }, + 'is missing' + ); + } + + /** + * Assert that each variable is not empty. + * + * @throws \Dotenv\Exception\ValidationException + * + * @return \Dotenv\Validator + */ + public function notEmpty() + { + return $this->assertNullable( + static function (string $value) { + return Str::len(\trim($value)) > 0; + }, + 'is empty' + ); + } + + /** + * Assert that each specified variable is an integer. + * + * @throws \Dotenv\Exception\ValidationException + * + * @return \Dotenv\Validator + */ + public function isInteger() + { + return $this->assertNullable( + static function (string $value) { + return \ctype_digit($value); + }, + 'is not an integer' + ); + } + + /** + * Assert that each specified variable is a boolean. + * + * @throws \Dotenv\Exception\ValidationException + * + * @return \Dotenv\Validator + */ + public function isBoolean() + { + return $this->assertNullable( + static function (string $value) { + if ($value === '') { + return false; + } + + return \filter_var($value, \FILTER_VALIDATE_BOOLEAN, \FILTER_NULL_ON_FAILURE) !== null; + }, + 'is not a boolean' + ); + } + + /** + * Assert that each variable is amongst the given choices. + * + * @param string[] $choices + * + * @throws \Dotenv\Exception\ValidationException + * + * @return \Dotenv\Validator + */ + public function allowedValues(array $choices) + { + return $this->assertNullable( + static function (string $value) use ($choices) { + return \in_array($value, $choices, true); + }, + \sprintf('is not one of [%s]', \implode(', ', $choices)) + ); + } + + /** + * Assert that each variable matches the given regular expression. + * + * @param string $regex + * + * @throws \Dotenv\Exception\ValidationException + * + * @return \Dotenv\Validator + */ + public function allowedRegexValues(string $regex) + { + return $this->assertNullable( + static function (string $value) use ($regex) { + return Regex::matches($regex, $value)->success()->getOrElse(false); + }, + \sprintf('does not match "%s"', $regex) + ); + } + + /** + * Assert that the callback returns true for each variable. + * + * @param callable(?string):bool $callback + * @param string $message + * + * @throws \Dotenv\Exception\ValidationException + * + * @return \Dotenv\Validator + */ + public function assert(callable $callback, string $message) + { + $failing = []; + + foreach ($this->variables as $variable) { + if ($callback($this->repository->get($variable)) === false) { + $failing[] = \sprintf('%s %s', $variable, $message); + } + } + + if (\count($failing) > 0) { + throw new ValidationException(\sprintf( + 'One or more environment variables failed assertions: %s.', + \implode(', ', $failing) + )); + } + + return $this; + } + + /** + * Assert that the callback returns true for each variable. + * + * Skip checking null variable values. + * + * @param callable(string):bool $callback + * @param string $message + * + * @throws \Dotenv\Exception\ValidationException + * + * @return \Dotenv\Validator + */ + public function assertNullable(callable $callback, string $message) + { + return $this->assert( + static function (?string $value) use ($callback) { + if ($value === null) { + return true; + } + + return $callback($value); + }, + $message + ); + } +}

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�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%0DIu%!G&%wtB(C12~J58p^ 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%0DfY*e^d1%FE0N6URwhgkb5rS%UBf=k4y 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�CK1Z~7^5Y1$^(T9H$2=_ z#&jW2_?&`X6cjGJ+YJ{o6I+Edws<18KSF`OW2>9(cF&cL4;Y-!CR%#@4!!uR?9f**`(F|7uYq_gg=&doG1nuVKR?TdSV!-)@ebuYVx>5)*EYK!P%nh;CCxQ)2y?8wiI7b9Fh#Q}5w zD0s|t+H>uctPlo*ZCnx(6%jG9^lF%NrDfF6MbBr*@m~!D6G!-vEx-cd{!Qav%jm%B z8JQd|vL!5$PGYNb#`_5JWl4WD^0hm#5cU=FIYE|XA(!W6O%-)R&a3&1p4FwSfvxk!Ag{*6&wnS(J8ZQrZUYV_9ozyGk+8&~^znT# zyNaFiPxnhwe~cIA?d@$cm@@5!kpiF8`vJ<#lGPvsDyHO@to zb*!;*}rBDQjFItGE?4Uw;k3dRKDN&w4h=xHc^2-D>yn*#>N<7zWsFI2G!5 zWahmBcA6vhXZ}o?_9Spv(j#wxv|*{>2{Cu`G-dVmyEVrlA6Kq>MNmV6c$gfMqvt~0 z_YpkIlKyZ!9PGzJu-MSev@B^jU6s?MbcPoUQ802jLEsfd6L?k3Nm^RVo8j3SAT1-& zk1+{{M#)3R3-=&AtgPK(+wh{Kh$-k59TPq6&r%p2(>bNOD6I2Y{P)kJ<6q{GQVnzY z6&t@|V|Q9X6U9Ky*`A@(QYx$k-Euu`_^V;#O7R@Xm>r_C@C8>ahS9DIn;(gK-E(=< z^jjhY6hQ|>#U%&w;vh^2IsAl}Hi!?N4{bxGIer-gkU~_5Vue?ev^(=2vF!fUOwu8! z=JP{<7sA5G6G9#&ztatM)L659rsmtI`DE0SaRw&G32gxQsWZ~w*O@omk%d6HtOf}eJV?!nK`#7fu#Z*g<(sV$$bO9!h-yyrNWPoC2-E<)DCm)9Q=3U_1#{x z%hiT-O|u1$mT5j`jOLkEuaF#U<|O}9ZI6sekIq)Y%9NO6vB^TEmf ziu{P1*(U&m+(%(R{SUD*tqbk^aA2GX|5-H9@o1%+{S9r~sk)5ToXR>lzp?4|Y^Vyo_? zqw-$1Ddh&j51+LR9G#1rfuIUW z#2*%fP$I9vT%A$-&5BHz_;<(Js#S@|YJ2Vn)-SYSW%o99!DhATu;pQNc6i zjgU;uhO=Htfl|Wr(Zj^knl?ge7wnRP97{=9oMt45pkbDDN>6{EU|Z9jSO^HKswB#$ zrt5M>lX+83%juk9W+nJ1WOHJM&zZWCHU3d6=ycCK47_mbrv*|N13#yr7sJ3n?b!3E7P6UJ3V#NQ@iK=y?dkI)4&V!1N-jA(IF?&(bS#G}XAaloc5 znOW=;h^U16fp0kV#(l}-n-J?xJVsR3UaD^?Z5RCuEYt({1$oihun-K)de+#04HO2@ z{F)%u1z}ytt*7%(vVp!xOjkG&6S=VfU?E+nnUpo%j{fRmO~{m=IsWSbR%sqe;?S@T5E?q0i^glSoZV-yOPc){1NC zwL)9L?L*}lJHU@N`wgdsYP#Kj2tskvo&>0huOiyCLE&UnoTd+yU@Ih^1;&~>hvf+6`jVE#DJ*- z_(JWE%9R*oI$fMUIRe>dKvLSXqttfvn+o zVIeGpXKWb~aVqqJ(;7+i)U}f&a z|L%a|d&a1T&Rp9nZ^wvjrc>eo0UdI3<^YRt?#ndFLZ3$|`~t4;hGE4U2(IkjzQ!)* z;m|s+QmZ27#M?+KAJXnq6E&KDzH+xKjpU*3;ZB%%sT_W}=H0l za!PZGI8W7?(*-#Wilmk1PMjEx8P<7T?!}ZP-4_y;tgad)Sw^~V!6Viz=?_+uX#7G7 zQkU{_KBMOOyp~q8GVb5O|9M@_NZGt1Xd*AkykKJa>=BQ+GC)Aaq~CSd(&Y$r$y1FB zH#PM+Y7#-4NaS*Zn^^YFVaP0`h=RfsLGE7D9_Zqfx#;+89 z{C90u{WJ>N(`LBEb--b6H~c6xI2{|6ym81Oa4$qaMnrSY*UG3kl7Yzx(v&fx1CQ4t zx05|eg?b*#ard(X`ruxtLMmpi;GLoKs8?RTfUusiG{miX8m`hB^g1orn8N)I>b!BB zV}hF?vNmK%e~{8+?FaeXE-a+^M7U&2W+tuVgtU?t^Ke*B%Q;mQc&NU#X5{o-&g3P< zCnRx3fS8O?zN_Yo_RCX$3%5NymaN4g_4k~DURM3tcgT258%OI0ooc`W(U8f|Nn%oD zH^X5vJ>oJs*B2T)3iCN2uwG>`MFiYVkz3E;)a28`CcoHvl`go9zYB};0j^I=!LyTX z4q0EF7a+Wo&FSnCHtEt?zIwK1)BZn{36{0dO0o09|yDpx0kET+xr?Hcr7vXBg zam@~i=_mqM`k*yuQ~o^>hT zJg*j)Ut9q4RO81~Irese4ZA`_kId&6h(AIX!r}&R<}NTcm>6-JGmGh6mq^NrYpdP7 zG14d0_9(-|fLK7Tc21-6I#NI_8_0JL_iMC4#`bKk71( z8akjD*IpkM!m>gZM++4*CuL17n-(-v(X&}GqZpbbqzyyDwIZ69Rz#nYG%W(uWV7VE zV%ccFJS@9#+ovUO*x}|m1-&Geh4Y9LjPAv*4T%A^6x2D^sRe1L++w6;E}6DZG-i_a zeRuBF#pEX=MAo!X#t1-Mx)ubs^SU6dXEN*3j0@Q2`dpLG9-EzWg@P+vX1H6w7)pKs z#}eCq`m~EC??a&YIF_C>k7s)Ppo)wV^q1b_`C%dCUhW39-P+M1MAuYYxz`%SFj<8(-|=j3m2K&;tklXaq(g+{-XB>Nl0a8igR7 zGO&j3{>2Tf5wg43DPrXlu%91;qdYrjxGjv@E=@3QkvifAW11h}R_gX)A#7yeI36y| zkW55n&;U z(>yuV@Oiq4ivJ1j1o+7>ezLJfjS1CPprQO4_dYpCVlc_>I9t*>H=GXa>rO48mhP}U z;Y>u($B~$(F)*Bj7N_7lfFb8V3qxmnHHKnMI1Q(#tu+oA03Se5IWLc&?1s5`~-c1r(zpVQ6mT{2D| z7Q#@Pq$>FwuK`IZc|#R)h9RpOwp>gRP%4|r;et+8Fd~Q60`z3u`du+pq+1?%TDa-q zv1APnxePt0pqB?v(Fmffy)F%O16Rb^*EFw@ll=fbDdZ8e^aX2=Z(m|jgqyeDYfrF# zYp-=wLN4%PK)(MyZR-kE=w$*r%BF23GIjC5%p5u1$sx#*`4Y+k^YR$slOsLCcF?yk z;sc%XdxA|Wq{k+ZKkccKD64{M^KLQq5!d@a=28BgD~N2RrgqYI?!U<4~>Z}=Y$DDXYc z|7|HM;@WW)65CoUmX&Q%((PO{4@{QfPlvr{gj<>xNYkQ~73=yg*6abtDZoyLj0uw% z_GcO5-1Y)(VW*7;Ep;^P4I<8Cl>Jc$6HAI^;7VPZ?eK1*a03*5Ks6Axp=FNREJOjt z@uNT#5C|OvsMX;**EKk{*K8_KL6L66o>&YtKbn00Uboh6MKUlFIZeSeOWi2YcizXX z0oW^Ad9`3~4NtE}t+KqG#JCd^PFLM!h`k_kR~&Q2^z%2W17yZERJ0C?J27ID0Ran$ z*EIxZ!+mt2hEakD=%Pn6_&ai)Kwxte^Qhm8TN_hp-ahm{wO8&e7af|#a9OC8FS%PD zS*Uun570bJYk$AM$r`_i2#ci9iWjlt7d;uulK$ZJZft)RTK&p=CY{ThBBFO?WHDok z*|eHT=Ve~kBv~;OGq1^FUic?>5L}56+evRNyl_Xtqs*8zv=)9&K`*@)eqb{#gxz4~ z77U#pt!xsF`6^q**7}rV^A9>^L z9f|1w3FE+RZ*cvej5Ig6hJhGAEsb;8f`Lm+DzcFf@I)k1*tD=x9l%WQ*~rMS55rQF zijPH^bG;50!gGN(`Bp9m-Pzi8EvAtVwtd;5!{=YD|{a`QG1>6jp{Hx z!~QHk6zm`bVFi9oMCkwYI-glj|9a-fEjpadM9r%Oa(d(a8Ieq1Es&n_pYlnyccv^( zRV;u*&m)z&aFAir7q1an^5Y?(-;|(L?}1PZufWe6d-@UpKJN1{0CJy3SLDA6@bj7E zX=slwuZwbe;2ex?Nsembp9|@+`}cs!Bi*2p4Z|BbjR^eNoP>+0)I6@C%4ai%p~(WT zB0#DE@Mq`-FN&&9Nh%}4LQ6jg@cytrNitQ%*6aMJG;bhmJObm zp-peW>kK=_2xG^MTMC}h7A|gQqp0#Gg5z`%2gQv_8xh?91kz&C){Zpd*f!>_@Lo|C zX-4l8QIYigKMiFOgZQ{0(BW`Lr|fAFJ4IMOyEuw=#>YZ3J$>b&n<8RUv(x_IUDI$^ z7P6};X-&(iyo7UChLRD|X@S>NU81{?(&@CC&PjPGgS(M@$`bDcs7pV84B`s+&O=@c z_aHp7tlgn~(&rTP;>c@0z2~}b(zT+V&F#1O18GafGRwHxS2OoN0}mu)_BAm z6cCMNU3l>`OV8iTb(t%o>4;0{GgE4W$xBJY{#H?=F5?90=Vux$}vc?U*$3_IaPXb^CyW zAiQVcxTv<;@g9{+wrGswe}}JQM8HzNH()-G;pzT4T*}h(H z(D87GJ^AHrvbm?2u-qU7Y=kA@NX`7DD9d9G}aILYmjpN=C;Y&0w*C zcs-vH;LxZW89k$AA2<{BLu{bl(1&{IA@hZM5*DL0MZ#v`=M?mVk@Sz~{%{=`wiZ)2D4m0R9&O>sLofh`vaWrdUKxQe@fU zTwVF~x1R-FyDf?X(Mj+++LBw)C zosncIozYY|!>0vVHO(xa!@YFb%s&~gGk$gD_cH*~7wk)n2o4$0)48V?^dAY+5r-V1 zx?auR+|qxP*}KeO`k^NVX9D$@3G?uY{HkFeKe1BQaHPf@=>88rng5FaABX>a9^@Ef zG0%>Hf#_xw^US?BD}vP?>%H+zdpoJuNDCNJ^fgi3TNk{q9}gxb?ZRm;dy{()%nKh|9DcFbnL`a79qe=rFoR<0g3NLp$JX#6nM^i{UjjY?Z7L#k1!GmVEVk;{C}P(6Yh-i0|I+$ zA)p->^~bRT1cxW*FN*0|R~7>Fyea22*!1O$uHm{;Tu_?J^Rk@HNVt|n)w3DXKxi@b zXE=lCjW+9@hvpaVL3m`@Tn?f6=M?lJXnt|5{_1Rw;R{T0HkkiW0JuWY%4eeA7*>8Y zwG$IWKA!XCE2v%oRIBjZCl3@v*5|BV2Oj^p3@w{XuW}}$yr@S5+)9y4KnsO{WVS@wa>R|ogVEPch)KT+g1cRH;xmi0}B0d4yTK#dqx z;i>oQ0_q&U7@*d)ysq=6kTqpN&k1S4$m*u7<|I{5OHwYMHw{tdf2t#<80sAF1L{S4 z5FS~Y)L}<<{uu@RbATG&=E52;l0_L;+zP_0MVaE0uK7_y+3rnv?3WN7tk>=-I`#&_ z(t&Zs&v1GZfI7#&0_vdZrBQ3rEedhxYNv;h4W+wVQAWtxP32yR+FRZ7m%Q_!V4kE( zDPQ(D=qsXsDx%LN`By|g&EEc%cJuDF2*M-i%vVGoRs`Pk|856GUp?a)jX#I!?z)_= z;WT)YHt3T{FA8*+WuJ}cqgTHD!iZj22+>Q5q?wwii^b7YO%v4O_hfL(pDd?X=^skQTj#zf31iR|$KLXJUuZZ4NxooyR z1JS<%>Zb#0;T2H72%r{T0d>S)>dx+0x09dH?S!GMX9H>}GUUH7pq3T_)Ot<>YSwev zj39}stYjq^#CaZn)tsVga$0~xxsZS0_Ou`CL{393d4PK19y|o7pHt932dM3UED{Sx z{c0jt+BkvspJF1HUIDeMa$f;;ck>K z0d?R~yGQt(I5(Gt@m2^)vpD+M2sgMXBJs@av_CqYx!s3_Aaq6-WLY%Tv}mYWUV^uY zuB$m+MsSvlq-3))`EVmXiN81@z7NooDYqX3q3v#Y*m>cmhsTmNIAn}|PC+k@ofo_v zkd_fV?azD>l7c*cbV5$v0(??riYT6z*Cp{uJ}EEeAH8Vk>;i%l_qw=R15vbXCU^|E zH14$aNH^BZL9es+uy=E+j&SW(Doj#hn*ZPcBCi+g(EzhgG>%~D&d^3fcr0tZPDi23 zU|Lj(7#D~8cXiJIKBSAr_66QyeLDjgv7|p37)|wMA&6wAv#KQI z&8%W5qLEirQ{WX<7iA%r7B$3~7DOYR=6{CB(o-Guz|z8<2oD}(`Vd%pPC-8iECE)e z=n62U)kUyH2O~w;mUYbK@dt0@n=4FFmDz4-L(~+WORNrxtbqnmGkynD`}Y2i2f}B} z4TbHt*d6Frr{6}Ir?OWR;&GG+>lALI{>!9VlI`xrU&e3c0RM4<1XU8{@SOSc!-Wp|ytJVH&gI zLls6UdpU23#Q}2{m)L-EpFY)W`8^Xb&u#c?{0kaf_KA!sJ)6NWu4l7rqQvT@GwQ}) zt3t&*6j_4Fvcbz-XSi)ZB;tN(g~FnMK_E0N&W(JBGkLcI++;|n_H3?+&b)`38WFNf z^JCxz8xhIL=;BZ37^S2eT5r^Eqp@*W5k1csn9$A996eqloz7?ZBtFeD(1E<}Eg}}RzmNg}dnA2ufR5Lg;C&DX0(G)2Q7gRHc6LeW2pUvleN)kH- zs7XJ6%teiMuRO%QaLdCIiM2O`*q>9-4?^rNto1z1y^9$Cw~)-m3HYfT6ff1gXn@!l zIiqJr8ExWo1|m8>Ca)Xi=us7Vwp%n&$js+FXoWe83%4)OM!3|N;o3M5yyRA53v~pOiw!Eu%`?;%-~RCZ|qdy?@7@)VJ1hFyiC>(S8rg!cOPjyMs93 zBMWkZS@#tV%Qdrwl5dqsM8dr63dpTKQVG*jEg=_oCU(j0W?T-mn)(;}YG|&->e12A zj6@Ll4l5icBwn{CVg`nd^mjYr_^aH7>9Dk?k?p&n9Y%yC7y~qzn9zo;Pv{BGCz9KV zu}0PwcJTaj;_t-oAAqf3&p?c!E~g9z%48+6JiwjK%iJIDy$6(qJy^z`UcZM`6-+Gl zm*sbf}~qsS0JK;kR?OTQEruCiKt&3}5LOCVTnyYq4DY`jty^%PE}6#DA2G*)9!> zrLg<^7EeJR_QatXJ#s@V1yUvg-B;Gs5#hSf>o`IP$xKpUJq}UAejH1Ryo{rchQw!N zT^9`rTPOx11mcz-_?Bcdc`2)jIn|UIb)P_rl;*X49zDJ~FqdrQQQEkJpJL7dF!uJ> z8e}I^hP}Z81j!}^8j1)#@HCbjIWuD_X$=QJB{9t#S;5Rmc@Z&Pc&tN}w5s8b(u|?9 zBA-N#wqjY4K0Kc=?(_&wqd4~X<>tvke90XVS9C<6v+;Cn<`eswOWgW?nEQDJ}BZC(4V|bPt}*6Mb#)u(%MD>7+O{JJ{1$ zIzU9`a2y(wL{ueS$cnlk@v^8Gd0FA*d^)e^c>3~GIeg;$(+Z zPrT|R)xgFpG8OPNmI{V$re#SpOe3e^dN^J%M8U}A1Z=u1n!u}KPSVm^-h46@Lal!` zG46Cj9W`9D$O1gUC)ogor~xAls1yezWKGE9zC2lw;h~vJ>oTuM5)_8P@%2SEcQ3e_`vTCG&PS=d?sPiCI#!?dZ zY)r`x_B56(s)|!@rl#w1Mw5BKPdS}4%&df|lg)`4K4m2z6eH?Y=JM<$OlX^LZ_;W@TV&{GZp=jFipea!rw!WL_|Zr{YVy`_%Afc6=@D zx)P!T)-SVg8CGY^5Tpk)@B~Yj!4BUD>)<#5 z55{t)RY*bEk7LOoWTAr;Gbd$DEt?iJQ_-`y;#Dy;Nk|)p1UQS^UKJ+Hp0J=n_@Ph- zo<)X!6MF)qVXGZnG0%c6VyxJ~(^xXVH_!xP#R&>ItqG7f5W|9+SF@@vgF1q$!57e+0ZRx#R$J&h#>xLy|E7MaVX!40y;WBHWB+8<7o8Ii}L zMptE3&F7v+j7TS*Oc3YdXKb8Vy#-7l&i?q6a(2)9(2IyUNRw10pW`)9Mag4vpEC@Z zR{CjE1X;4U@JxiBhrWG(jwL)GAMFmtz@?U?-XGiSKk=A$b2T9!=5~#Nk$ek zrkG9B1#mL2Ymy9iTQjf8VqSO#pEz`h@6U6o#5Ut5*f&@J&@t|qM*jBW*h%#N+57tb zHg03x|Me->zG_9qT2+$cCUFw`P$VTYp-7da?538hA0@6N9#bUC7u!mm^V#n+gLmvM zm%EhPo}T*N(}-ALW-u5G27|%i**9142Yem%pJE5t+k5ux@*B8@V9kAV^~Z0nzkBxV z+pF)M!Evy*&{*AApChCG3Oi#lg>rG@k56IDeuKSV|C`J2VBdfD&9f-F`Xg-!pZyUo z#ivm}+B-P7d;o567uMy38_JM9bwo1v*xV7tiSj{S#BVS6zJ{)ide8QsKHcBD!efeL z_CJ04^z!MqUw`-YGi(Fa=7`so2jh$rvhgK2^z_@kZ@)R%f4bLy+I!Z=|6E19NbmK( zd$tdC(~q9@pTXbya2#^G^st;VAu3;nSF623|G>PmI`v@OQb9Rif=#Qw)cJ61(!F^w z{=f_I&C@TzoK+t_dN}5Yt~?}XzTNvGoLMo0{eyA_U3pN>?0*T)teOe*VL8L@kJQ7{ zH0J|36;w2wUKAmM-+uiiIJ0U>r-$VXo0IEtMqG@|W{KD^5&4d*$xi&4)z0%u>{9AHcq1{{Fn41Z7`Sxx6w4ZyblmKMxk#z!SytXg7I~5 z1<%$^v_o-lz0rMuyDd0_L8KgAf}{&QJ%qkZ?oo4NehV~Iqv(4s(n;&{99VvYbDis<3nMLVcO=@*Cw z3df_*!@=D^Tv!aKIrp4i1lw33!iVYH3GT-I!Sy}<8*#TLi_76)cDoZ$rV+jig_^j9 zFHa$Ns2_hAPjPQ)I3x&zXtn{a*wk?y;tzNO{E|id64}Sw@tsqbIDL&6BA^6Q(564$ zn2i}Dg&tA~fxaFO@rW694Zfp3Zcf32^n7EZi%-4F@rQ`}A_kUj(p?F5^8hdrVpQcP zgxZ7l%SbW|c#&uTMH`|!0rhTyYg-uj0eH{vtI_Q(ubaET|Ed;rT1VYC<#sKocY@P) z>vg?as|JtD9sGX06TGQ+U$xG<0cy0%&F(Kj>nJEUe+hoBH>*2A?a!y}TBj4V+8gzg z(?-39vU;=9IIGs1$H5`mHCx@FQ9r470kqo+2%!X3uc6&ha8hemUIB9Xu->S5f7#hM zs&|_N^QhGh%E4*5-K|&78s&Cyde%N|b!tFg1=wc2dDI4$+DWb1-33;Z1+~}s5p-Ua z8x2CWQ9c9pZK5xzv`&9%*NnA%wwR}=OChFQj z3sBk{R83G9ym?ilBEnb3|F3lGttNG&(rR|w__>2#w!6CNn|i0V6O`Na4l(4Y-8$LX zAamAM+8-fVQ1*Hq9v%-$_>E6@HDxLsxn5CW7;;%KMr_9^joBL z#QBMgPdSm{DNrdK$`tq?HvTT*@O-*L$Sm#+UqRGIJX!Jh^#l{C#F1pdrd*Y0+i12a zK0zvflyP)WT)OZz)D0=9AA`|iIQ)L&dQ4{*w?Rq62zoOOu!>NcZQPz5TnD8`J`DQc zmjSK;4t5!FZ@@@NAz|R0N#NSzXcJZ6B8&GHJJV$`0^XkqoJe_k18^PQP&jx;IT^? zIgU)aPaHWJwA7c}nSmM^DhN5*M7Y@e=h67%NPcGCtTv8{Wseep@IaA8_s@_PJ$qq30J>F`<9!t@F{Jj$FB!m)@l3EYgObnD)%7Ut-*ZVe;kp5%s;PSzL zteyW@JO8nE3Ryd+2t38gbv?idHty|U_Y$1+=2y4n;Skr~7Q?x3H0V6dE>{$jA?0NW`@MYZ^A~Ph?J& zF2`e-ABrCNovEXSl1wrkRxkyZFsH+Nvg0YzCd~fBs3nYggMDi2`WiNZ&!-J(eVNhB zDNzc*zk^8SlA(WriM8eoDm;Du_jkSUgmAn5&k=q-?6?$))nXcz$b)n>zo1|=+6?WJ z3oc<-O&a1H&(n9{azPC^r_7F9e49o$u%Kh*?dT@@l=OjG)jnNCe5+MdXyUF}bbdx5 zY3JN-vZMlu;OGYH7~wp?GM3qULeqgGO5u^;+KXWXy79km8&h7RqydME!4P2~qK;O5gV6;q zoL=#4f=Z4Z$foG*CZ|`R7H{9#4ipWFwtw;mZ|=DM2{Mr47No($Y=SFSA}Z-7-?O_# zV9~9xizSB*!E;MS~f>5T+zwyc}IcaI3nrf|w+QhDPYOjm-hf0}xNlw;+Ts=3_BYOWW*7 z;!0Y&(CQR@&T2$;bQ?jXLihXM2ahC_7)^G6NTp#UW>8<;9TMF0x@JAOI35W!gV_mL z$fd2n|Fy&_`?DNjOngv zBP3F}F9bx)*7EdbR@#2M_bv&h6cg%-0ckf1Utk81<4*}bO?;}#b2NN`x~vM+XM#lf zU;UOU7AeJzM=HA+l8IrErq$VWY8&^*BKPO z!$Hw>5p8b}3k)@ibdAVRPG}W9J>tgC(Y+$Y0IGxSNp@6z2t- zxQg%rzp&-H;KkxXrWqg>r$#vF`@@9!AS5g0fyDi*+QUGayz5gKsC>?&k#Ek?ndXfH;LF{C+lqgbM;32Ofz#Lp>VyZe~ytSX=32(l^A_^8FID2AkJZ8GpqL@t1@G zP=w}|wRmQF^JNr$#HLQHcKC*^MCRjqna?p!p_aQgf?Xp_YkYi|dmo|a zFdvfoUwsW_4XQ>^+N4&37l|m;l+>Ejf?|)n{$AQ(kUS-fMYXfhBP;TPIFiBxtilU+ z4oH(h(`cBWmR7|c1U2YJSdCyDP;ZRo*u^i*LBw{M4^8a<%ZvHAj=LqF=dVpwRcj1}@k@vVcw%@2Z1MEl|9Tbbt`l%S%NbQ1`GK=l#PvkNUzQYY-_W#PJ|{J z@$_XLA?lWgL#vAX#Zd6K+d?DqznEP;?F}@4{EiBQ z$PSY@PGE{=w-k0-@$A8?^oGNg#!WP$>S|Q!@2v4mwHP;ha6gg6i4h@K+&5U6Y*(qh z7}=kwMYZ9o3SPccJ6YyuL{_Q(eqeuBR-XR))cVQ`uJ%(f47tbSwbq6$%h|ai^|!I+ zw5bLxS}(9^_x!msp)KoKd!dcJObRB^VCMKfY`Lf^?ZJ^h57tJ~WKiO3gm0U-teln3 zTE(P?JT}GU@p*YTq;m}I$p%-Xg^blrcN7ttmRiOfLjd9&8MgV>sJS0G)9zI9|pZ>O1Dr%W;DDeGEt3s{14*iJ41Mnz{V z>$Xg|Ac%CmLDzq1V=AF?u6?kr$_$t8u`;Cep6Q|gF$P!y4OAg**-t@}w&=k{pKp1~3l2+JyS(z?*>fuloKaU`1 zO`?F%U|A=NOAW}kIkq}-TZExmaYN&rQhMX>o6g1|Vms*UM#4R^2{+!9p3)*eFPpo@ zAu9%&3o+7kDrHv|he}Fkkq8>~72Uw1mGg_uZ^5*S=o6erv(lDw#A`#!Wjt;Duc)#8eTTD1yM%0Dr3onOG^^G1Mf8(-5b~iTX;p}3;3kG zmsbB@dMhb6EDw=|f7VhQWrd0D^mDH+ueuthh_QW;PUzu5-?&5gFDYr^tozc2z3U-k zD@odg?%53uX*|^H3%SUea3_C=&c%Q9PTpAMuH|aV*Y>SdhU3{{8j%dRIH=?SJZ~2K zWp+BLmeEZL6{0xinrn*#XL2Y|utyT6G*ex3IH{3mlgGBRm}tJWWBcg-!FKmQ&O?`F zxh`?l!Q*C`W~Xfj5DQ`V<#DoEP?ZG2}j-`KO2d}G-@ zFyR?9-YxR1*)a`{xhk|g+u+1qggwavWOFc!O`2K>sft-PW7AJMu?pK`zwlv^u?M*i zauF7&6O1n9qf>rCI^;H*v$XMcgY2?Y^-Zoe>G!t$x-d$u;=!!NQOrGTsqn?3$gMYl zA3W+G-eVC!<^lvFa&-sL>)v$G>kqE{FK|>=qw5|n^ziX8pQz!?j7>_dfYqVdzsNeA zV{LZVZ*rCv4#Q5d_}nGZ#AK(H+flx5oeV!(iyvenarBy@ywr$jbwVBkdcYCdf!cG)pm?=d z(wfM)?ei^@Cm~kNJ|vUJOU_wae3?^hU{GQ$eBi?_g~4%hVBfjaEA%Cndg=8^;K9ZU z*E1*|&F^L$=tGw?CS$}EP!1V{St73mR3t}j$tC=JE0~i>gKMY5K8LDuN*b)*)2P1- zCqhE(|Au>|<4V33L_r<9cXR|7*Th@fXe4iXAXJ>qTaqxo?W)3;xZ7-kz)wA+XnQ`O zq2L-mo7`vri8ngd&%~xUuKgZ6c-Tl3^(0QtA*?jkCRW=A!WIb07;rPU1{BD{xkHFs zYJN}+v#4Rq0N*nbFwL6edgfCC;qq~@i$HWAr3qtti$F49d&k|8wh%E)PLp%VGZ*M~ z@FLi=mBtE^va#ifiV+W{4r!-wc^IPf_;<6%BvNB(19BQEj5MV$A~GN+!bu`jq*Rm} z>6GpVFX5fqf>#HT!5eg|3kzIn3(?n)S>&A2Lhw`uB%Crbtifz+!@qFkNT=waZ6a7V zkfdCK&C-w-`aqhReBLGghZcjGo05lQA6sv6r^pS$#$iM>>dyk)o5M7`!+EH@5h%9u zdcO{Vcarm5!)1IVGxeCe7;J9yZ8JU@;|DH(3?|r!Tu@RE5k5^`LssAjzwA*+oIXt# z@~C6i*#*I@hqurI&GXaRPB=X>#O!X7K@yMq-r7~Ve0K{G;9I-M({=s)`2PTQc9eR|xj@Xk@P^6`CVaQuuJE&7yhf@i z{N~35KSacWt2)1j~ z7bymy>SiUrJtI8F>Xwvl^mdCnzJ*|3y2fROHD1Be0m+mYtru%-!g*8EB=Im&=Q%kU z!ZaAjP7wZ4=;$rkX^RX|MQSj~^F-1L%rwY7O(W^@Vp@=>t6l!(;-qs7PH%03PR`+m z>sokAmS+R4igYPsrXt36gI~rAESMv{M{>R;S%kHb?$bp*EQH3dCXm#duaUy5deQym zv=+m4hv$(Q$kR4KqX?d zKzB(QQwl!hs$eq-MSJr1m@^zu0j4Z!fNf${B2~uKdy)U3(wpEZP2~bnF=y6waJrAO zf#^I+y8%#gT4NAS_(Gu}RorO{2*UXk8=6W7%-nOU6H9XnY=Xf3y|{tF#m-{&FBTBKj4dZFZ_U zddQ*?MEojhjz>*M3=bYm9c%dHpc$ZI&%@&{r*JYCmod>2qyju#U9NrRkwkDG?H2v^IP2~GF))*C~AwDbiPp=`)J3XtS9hms+h9#GMMP5%0 zqHa9+Df$Mr)>AnEU`btp>9D%i`Dci;(pAe<(m!6vQ`C~Wg=;M|)}a?fNGoL+C`iai ziG!h!!hIM!RPuY6lGsE^6$LwH#s>q^@TYFhuIS=iNde;R4jB{1VwNcQiMTBY^7)ei_@sdH{a=0*`8po+~5lv=Om0e0!`W9!n+{h6vx4W{y@^HsmLRy zt4S%l993dn=_s)ow~A)^k7Pnc+low&m*dQI#rx>qY>m(~ zry}*bzN)~c2rK90S;35nNhud-p8!-PcTTRH((Dd?FD_1ZkOaPa;o219E)OdoYw1f} zHMe-DlmsZ|d?BY3mU+BrFuIA5DHo>~v_w*(du2%OuwRDzZd-HP$~{9iBGzP2D+*qz z@k|sorSyEYl-u9HxK-w{5nyp$&L5b>sU(OjYwQMbXK={p0q+$^GPW3+|;ui6tGmd%V2E*s#XsSPiho z^+m^%Ncf^1bXckSrcEtX@Z~yd1{Ga(h*_uGsk%vuvb}PtKCa$rUwz5nj#ocfgysH~ zh1jOyOZF9fwNd@Ey6cfqpvP&)kO_w-#=snk;Tt(UVfXV4D#R@3t*)`l&he@)vIg`sV1him%xiR4GpNP&8 z&&`SNmqf3qUohjO;T$H6g9%H^kTIcVnxrP5LXHG%Sq-I0iIUJs^- za`=&6|D)HH?ywuA;QuN97N6+Gh1f`cucd~+V3MQfk_N>SG&elOQ$i*AYljoIL-Lg1 z3AZFEiu~~+ZAv=;K_OXPcTdG@TDJXlio<70(nblFmm466)G*>8SE3Xu1voW#(yd6d z?qZ-4BSB7xu(o&x*XVp=!R-HCS;lWpTi+nKAS$aKnZs@Gj-dGREXH%~#}$1yr*o zi7QsU^_gM;%jC&2jwD(TMI{8lGzV6kQ0_*BtRt(TwxYEMDpB0156czI3R0$NUn*Qn zryW4pvifi{&jb9Wd7Q>%r*jX%a2sHz6fakKV39Q?9+dSK+$7GgE~FNq2a#6`UMBZa zbbvhDw8@c0{;?@5Llc*P-E3Q&uWFtcBStI*tHX8=z@P){712RsCg+q_ZhJ{w-o*zw zi+5Lq)p?MB9NfxxJY9q*tFffaf%0Y_eyRF=(tcE5yI)&VS=d4py)xd0&;wFdMZH_J(@roer7$bAN~$j4mN)E_39V4cVu=JBnBkyqY3tP@QyLm9XwJ+vT zfDfKnz|-66P7U8UqI-J6=jKo-b6D`|fc>QZ5bypo{lMAA#%VOY!xd7bA13eVEiUh0 z-opn7Z)Mcq39hFRAIRg7etLtsHXp-pcpuJ;KR7j_%PvfSHZ2 z=ad4H?~B1XFuocfr%^xXkFPk&4v}?ePA_=Of)cqDA9rMn$G8y$B>f0)ehx-}76s~4 z@DcAdju&%sJn#+=Fi06+4Htc)L49T&Dlky<>EPz}KM(Ojo*+VWH$^ZEgE7FZnBfo) zf=vb(26%6=BgXkIUm3;a(J74)%CFhys|EoN)zhQ)>fQRF-a+U{>vg?as|JtDc-OuI zck!Eg_f_kx8@!>|$!7PLpmh|Ko4*7<*PGRyp!R3Ph;%wZtG!V_LBvT7W%XvIaaOH2 zkAp+BYqq*UqkdBF0%*4t5JCy6UPHU1;H1{ByaMF%VI2`GzwB%r)w@lCd4$JI%E4*5 z-K|&78s&Cyde%N|b!tFg1=wc2dDI4$+DWb1-33;Z1+~}s5p-Ua@$dssZIsVIeVgbD zDy`FB+V$gC-QZQLf#Zoza99In<-Vh|~ zYE(q{%J~14F0PbOH!7`Ww~e1W=w-XBo4%=caJ!(~u6KwbNA1?h&IYj)EdU)r(5_h% zP>9vcAUz_eLJT`Yrxh(hwT3%O&0`Etle?%YV>DNIYqk^JAuAV@J*gU8dqpZ>dM1!d zMM~8v)WF>O6LrOnNUDt-BY2=hE;ZJIkr2uOB{A(H9tf%T#l!Fj09JnZKBzacY!V2+%1%!KtJey$GkVCYh z3rd?wjWE-cf84Z{$%tgSzpIi5Xv<;WKCQU)e%s2P^&Wh|+cBZ4Uojd{9syA1pgL@o@+f1w5L|q7$_?I?6kQ{Z2{7&j#YTA$prJp&-@&IKiO5R$O%vfll<2;;l z24Zf;XB?4f6Nu~$v;$EUcdZ$WE5CFWE*3KIfKKE@vKHABv4LUHd+Wh;9>rXtIv<}C z0$EoItCQK^{}enr*V%5iq7OZ~&4yS4k&$5sKcpLxPVWa7xWH1{>JMf#2`-07$u~SS}yE*}Nh(uwFe{E= z={Qq@PSPZAH6$@Qpj5n0YEvv58f6XXUkxVpUGWuv(}2*cxww~&osv!m@d5q2-2S^P zhkOwckhI^vXUBj#(6u40hMpxT-$+?h2_ffz7k(&0NNL2lvWyr^Q7l@y8YWd5W7B>b}sWGSmyf9zd*!tZpc>BBAJIYp+zz?$Gs!AXXqPg0v8*N`{0{H^S--u$BVi-oY{%qVN=WPO$#nF58HI*Sb8qPYa;EN&YbeKi%rZ1dO+sBSkvX^fqEP-{J|}wodb2qsn~#d z&ePd~NLzs|bj7JiHvblAbqdM2r_RL+wZ*TOXs=7oKFR6}LE_!1w3*OBu@xdUY?XoC zs7Rg%Qz-T}=#5<_Dxx=5q1dbt;bw0#nIc&p1<^tqN$pI-VioH}*(ses)y(fPLfD&n z4Tj^7(Ud2>_W{X=tPg7NV1jm_- zc#|M_H6GF7z;h%y0xLD+th{cVTuh8FRv`UQUrVx>68s@=n^?(&Vpbi6#7nz1u}g>< z6!j%HP+c*`Q_Y1;uDCG+@)gy#730zfv3@J*QvDDa4|$ONMN6D-&62mFkh~8ABt}ug zjF;0z0XAcpOh~W{$2?)TmS%~X;cDNHZYb9*WojyT(pN-TfQY01%BIVL($ka4HSMF4mleB%AF#n#;9ODEba!o zgAXO3nYSE)5+q(aao%EW77d;laBD)_{YVroIV&p42<$;`Tw0bd{*(sdAskoO9#e8U zVJm|`7q6H8;qtd3qgj9V7 zAZuSGlRaTvU-AeNpRHE3z0zdZa;|iVz(C{u`LA(K=d>ZT==k7X0kr|;kXS$mS*d75LNyG;p`yA*b z*;_n1FcaYpNTlGQ*ix9#M5@w8VT<_5y;1!GUeP;Mkk(;xp+BS?#HAeWwcpJk4lqK` zx3<5qUNe#C-;l`Bu0-JxBBoUPb;T;mOfr0z)tUJ=MtAzQUzME(Ka()C8pREB!{9z zKu!&tW;MrDmY=}wGi{z?%FMw)$3d|gi5OC}R4Qp&AJFkCy{>DU#Mt+G|Kje7jMs{GC}L-|+$csme2yPzO@twNq2jyYk%9e! z|4Y!2apBU~ngzfqO2Ze*1|oUgz=4BB8tds)qY0+&V21Rs2@RA%;}XpcP9=*HTB$WT zPMgzmIm)EQ7(*6dhg`Cw=&1@ZVg{&|W2ZJI(WAubG`;LEs$VEp2C5-R8-mVez?$5~ zdX@yo=~D;|#i}F$wHSb$XsJ6Etc2cK6qCv&Js}M)sqG|2y=zQhfm;)DPhPaxW>U?= zBn3p5L$xM_@POs^)S@Lu;nh>bqWlpZO7kXe8JBqFlJyic%c6G&k_~I+J=(|Ywm3;I zRl+Nx+tPECF@O+s$-0AB>sV!i;DAJHHJg{T)>U+KRRRTI@!20k`P+`8OVm^f8l9he zt^wY_Vm3-)!3e}nLDNkQNSF)igC5HbnqzSQf+eOgiHVU5Y81Bs6l^^@pxt3D0p%Po5`B6NZ8JzG*?WLlaF#_;QwJQcJQ-gC7^+msiD2Y>`s*J5N|&1UCr5R4Cg3@ z)}5iYPdWK;7@*Ize>o3m+bb=JlcoRiSAFHSQQY$qq<(pc`J&{nP`Y4wlizEZLR~b@AD~I664(8R-{0Sv< zz#U*~TSIRvMRbdGmNs%&KGm70dxj!L!|&;8Luyt{Wn&UFA6Ck!n#RV*lGJ=T(*Z@! zOuJiTTiL&ttj+Go1Ds`F*&xjNrq+G?D;`9?hi+pF2Nbw1db7aO5Y{Rfh~cBQ z6v1NP;V0h8L~+7;O0`F*E}jgdHxR|eTcXqv16;o48)e9P_wjasT?Rd#csKYJXY9RE zAF207eY*CFtE?cBOnsCu=3^|c1G?pVzpKIvJIWTH;vKU<_sep%5j5P+!wQR0lIv$p)dKeXX9Q!AMumxOP2-`J-azu-!2!{KVc7 z;4z=*@*)OdW;2)fpvwdN?b9#7W+OqgfbT*WFa(9l6S`v=560NB{PqTtSX&e*Gd_xM zHYBqSse_&k!3BPMbgQH<3~aNGhE^5iF{dm*aV+$3C(UpUg*9kA2Zc3WXrSNs{Qd9A zODK`x6*~3q=jYF+T#awsT3p%kq`oj|!uO=d*ydC|5#T|US_lEtiV|xU+Tk6_q_o*;r7=Ux5)*%)bR867ZSebQ-m!-Of(s91viZqL(*><5Pk{`2b{{GaohWVq_yJ- z%m9k;C8NLqBpUr6t+5Yt_Q8TJ@bNJsivsFP7eztTEkEmteeB=dQLs|iQl}7kUXYu;Xy6NL_=&Cgi^Vz zkg;9b9H4*>u8{mXaqPdxNgXy7n?w5J$rBQ&P0sd$`VJAB1B77{%^QM7FNB&-m-s{Y z!s-&23UEpF`Ae*U8eL)qe^lnBxEXc82U(o&2x)F9F-=;f5)*{kV{YLZ5*1L0#tdJy&tH^eX2N$$?B zv>}96NRcygAObfa5^2RHlbsEMO;(w{pBtMJyks+SObIoU7$D8%-&lMNxlH_07*dl6 zisLiTy&8roE$h?DtCWXQ99m;It1EBU^kTir0bqWEG~Es$6U6^&mNaIMZ#rO5Ev>+} zA8nfiY!@vIn1mK**5N8&>Y5KmB9=mokkNfH1SBwgDUj5hRN@{-ID~;3>TJ>hD&B34cB8Wj+>SVq}f=7VCQlv!#-R&lL+bx zM-QJ@;W|C7T}q}mVctyVsGs?mFfjP%V}wE3A>g(kRPj*yl#Y{AuF4u-RDjf=ggvTFoTrvpAQNT)p*o+jOSRh0QByD=*L3QVzI zm_R+<^-j7+>-ND1q}65e^^17lLUTS67d$1<-N6#WtR#E~LWJJ}t3=Dx9(Q?!c3AvJ9JB+d`+kYKYRM zft}%=EwV6jw`hI2_p65_J)Pbd55h^yba=)N+SiscLHIiYQ?-+6FyV}?! zlJ$0LgtVS`bYbhAc)&^3j$^T_CU)EyiCL)FV?P-6qfey81jE22f=U$2gg&Mxx~CQm zZ_x|@oODZO5D1LfCoS!a0>oBdN37rMDlqN2KOoSqlE{LhXnFZxhLkHLp~PGyq{%|} zcI#4J65V?DR<9iI7*Qg36RRhoC7eoBQbyZ`B^I(3L@cRM68=nCO913a9nnOfnSJzQ zHMYpED5*&z4rAggAy&O9nwOlMEa6gTq}(gVHBMu%aed0QM>(bB$t~`cTJDbcLdd%9 za(NxAJFWta!**3+3UIfQ1>H>5WYM+s<%n|b2o8}ZU8X(xs;g3#I-*mJMuxyzn(#%i z#~oThw3R*fjv8cOND#_x5S*ydHXlgOQ00le1HMr555| zkkJqh(~Vb_UaV4C+Z}23$kFG$R$(2thHzWy}A}!UW(v8q7NWt0fbO zAl8C7N!BZQJ_k?s$uG=ENgg-x&f#1Q*AkRZ_NAX#)8yfMt+Hh?ItQ#RC;YdmOC;G8 z#H#w;fIkIPYl{hL(Wjl z5NbAIwnMbFJ58D-O1k2xSm!aHh)a4BB@A6!_m|DGIKBj4a4&?~%^Il}c+D%=g>45~2_eA=c1b~EpQ69bf{;jHf{a3nSPN&$atg*} zvK*5XhrhBbihxyxR7j886A227gM)#miL$3?x^UFUCUQ!eQF0a<=Dd4ytN>zlPO^W9 z&BQv5*sG`QD_t?Z9?~au3X*sr%`+XetL4($K8Uq1fjZtYi1MbrT}bJZL#xLnRzk`8 z)k0v8rOV~S_P8U5A#>XcTQV0*m8!PHjdZkquAQXqSdcFGEK41*B~`QS9(8zygEfyo zIBT=~nYL1PsG>>an142Ob)cxGeqE|Bf4#J!yIfwS+aBQ-*~(Y$!UR<;f3}3WmbY;J zNKV=v!r;2F93~~lAFTw239{MXFgbhZT_V|fhYt2ueg`HGoHbEx2uU0w-=4dBWcb3e zr2kFXO_P7EqPIXS0b-wQsNu7o_niJ)Ns8_CgY`GaVFzXz%`GQYV zoPHs_w2b+)dP{bQ^^=W7gIV0k-jqI`#tD;!haRw+>5K>E4gYZQ{fU&d&m>wk+&!5Xvz~qi7 z#KPL4{xG6T%Vlf|C3C!QSc(*_=pIi4L@$Zyelbu7BBgjGGGBBH5?E!TIS{pB1(?F~ z5r?GF^#|98urpA#g~Y5EwDHu?xI}jg^h~1CEoIMF>y*zXVMxV07K0}2aK$Ly01Pk# zu2kSZXT(?Tit2SWQy!)o?FuZ?3Z3lEmuo>m1|arAzun_F&g}B zf#i*`c?enO39YPrM+ZuWsO1lF3r^lGF$ub>OYQ)Iw(6s*yp4lvd^ zH>8e<1XGENAqv9y6L4rv=)~aG8zkZ_Vh4 zkd~i(#3cC5mXl%{q!1E~`eGG?`H1*JJ3c^~kyar^G;oScIW*Xa$(Kp6q=;h^z7|Ir zZ8aojIS(a-Tk_e;EBbaz@t$(eK;i12;0{kg*%o`YJxjuD6mK_sZ_R+bdl!ThcdaRS zOJMbQy>m8Fn+zRG1_}5klCSW46*8y-1mjpm%Y!3|DCMJPuEFj2&B^X97U$dXki)#p zvP`Qi>E@-_nMkR4xyjRC(1$TT9YCIwwr6Mqv=gsS4MycJR=!+xcl zk<@#Ad-B9uC;g9MNE-!$`bbhjPHYcC@B+3{LeF`?88OlCMuFZ3UG zOu$N_0ABtS0+{%Xn7A=0p4YFHFFy%CCKa5E95KC75**-0W)g`52N}++=r=MZ&m#y3 zPV|<7kWSB37yu!nl@}w#!`Ln^A%dKFQ!Rl;R@K?E90RqeOHy`<4h*R*mVA;QA$MuJ zKavBPaYcCiv`ok#W3yvTS}u5LBc~b$LoG)_*{WZl1t4e_?>@(-m6F=arf+mGC)Jsz zWfSw>emnu|tU^x!(0lGanj<36wWzV-u*AzvH%3!YcMTZy?m#bpx-c_zPq|FwKoG@r z42A<2o`V{VcKc~5P=DmzFJtr-_tVMrnWlL`TV7>_lSx2UI1M68uh8|f3zWBuIHizj zTT1L}Y{hCbn*~C;$OL0I9M6H_Ji^)(Y*(l_$PHp8$x+@w3UUtq9w-lSg20L*$17nm zVohg++GEEYQaRe`uNgEEA3}AC^64Oug0!VB&8o`1q z*n#OSI~cuXtydWwy2p{q5w%g08p)ABM*yWzE~i!IR8*SDU9Lcd-#K~+WjSw_kZup= z7mLxAk@zCd6r6!PfANZRyL(aYRG>-pgFswXt#M(9(wK5rxfV}*2#=&!iPgUpSMCgE z+3XrmTp-$BuZVAdP zNb2CyAtZb;8c*-wWBt`UC`$2f{1XQnmTsxArP3$9~Tu@^16G_K}t9GG?WUC}E= zU2;Ez`TfItaXg`ElKDgA;>)9;$kk@{1zw1UC9Ve!ZS>Nv3%BKtgGEZ@a-h+YQ&33U z^XHjTfR)4I08i5k7#|BuZp`B-)akSy)BcE?o34_GNqU43$X%2iS#(PjtNGxtHU-a= zH)87`qDf|BN;9Gau^uMOq5fbh!ju2mGf2+}+H*0ToI2CafS@?dz5qV7LBy~uBxyma zQ8}ynuf@Dim_E9Wkv&X2UAjukYINO$xB8HMeWiF?jE7ZdIVh}BNgzf59T5X4<;jp@ zPZT+Fbf-|hY8Z%{ifZPVfdnVmxS+bq@DX+K%bHap){v@J_(~f+@c#U{dB|M02Z?-x zks4dALnAu2z2=mnU)YY5jN?ea8db9qHk}m?o_Tb~BPrSlGf@pY_ColKd#&!)UsNR; zzR<$QmW_DKI^&i~{FEdA?U4)=M)9jfQ`|6-@+1~7Xe#HQrxZ5t#_*#KqG>z2p}2b_ zjo7^i-@Pooe2zmujWi;=7zWm&-eC`b=x4qB3&l5V{`#c$bo@|#;@$D`eocEt> zfAwVh<@U=G|Hc9J_DkfXi7)pA7H@ygv4U%)5*2VTHh~Br7=WZdMQ`#N*pV>r%}hqe zl|n$b^ocGqaow0y?|=V)yH7TMgRw>V-gO<-j%1eRgxV2G=|gRhrXRtj2;VL7pek+F z)XijFIsDq5E7Vk^Q)5c*h?S+Szf-0TX-~K#f-D?h@%fY8ueM)q{x$%apk_YiJQk+2 zn3xPnQT!;no8Wm?QTX<$Gg}P>)Hk;#Zer7%qYqm&64*(hOA-t&cT-m{y+TV7h&D9; z7y=KYSDQijaBUExk%lq7@&MR%+ZC1dNUp}@hK0-u1`D}K5gV;-EYYFHB$@Z@F3`Uq zJ{Hf7l;{eY>-za^@-PWd`rTP70c8*#bcr?|#9sVY^jFAK{#R+$yM7uUk&08`;4v~o z>B8Nu$FW!bP>~4Q3EGvNfQSL5G{5NpmShy2GVUA$O6&`1RB(|Q{D*hbeB>rZ-ALAJ z6HoJ83ohjL8onc`vA}3D+L`-u`k)B?xwFDSuRG_nca)9d$rJc!pFA-otT_|_Jp~zwAzx1(!JHU||HAaPX1^LU ztsS8Nw#CHH!W7dyi0Xzk45N|e_ck2qs)!W^ujGa@>)~YC11-OINY@ulNn+vT8NH`J z`oj2eq*f6L)(S02Nz^4QgNKBaoopJ5s4OF(?K#e>mb4>o56;cjVJG-nNNDPqJ)uE6 zfAaRPJbVu_R)78QvUJ}6`~J?e-=1uj&UdlsVabdCVU1@@nIuXY^{_+liKT)RSPOdE>89|P=5!zm?t6iU*!|{G{IfZj#@tC5^lr8 z_)0R>;LBlo5};ocpuM#vF0CbehZqc5p=w@OjWMNn$*h4SN%c?KD!Kc?lK>*<=sNC- zHg6I-ouFS!yI;NBRt978)Lt%hV=JC^jBrsnVf1Slj5TeX-su z8&0_0t&uVnNj82%T2Gj1xZ9|MosjW?`Yw(^IE~6lG@JEqBGP*>KVoV=;KhRmn&tCv z3*_py)Uq)1crDnKcA&o!Ah?N4K$2r?%@jl6Q-F{uSO6qdR#p5YJAl%q!QX_n?2b~h zilD6M6OP@~VJ?|Z+Jo;-?zKB0`0$Xun2i@x+;~ju%uax@7|eqK0`mEVN_W%Z#ugay-?mYR|2!!6aLHB7F;=z3#G9L@ zh`A`!n4L1EDx5<(YTPj@y*&Lv(((e!)srXZ=eyfq@mfV&iQP}zFKN3XW}8-<@?^$n zNtP@%iLBaBvlPz@OrE@vzW;6PtYv{OzVAl_wCvDFakFRzUqtVWL`!g3wpOH zJXu>`k?HhjGMctN*^3fx$g%3({p4`fhQJNBz7zkbtsG`f*2r5>UdrTn82gL5$zQUE z#&>AR5h8uIDMpD7Bx#07gOE0K-WO#TCVUdMqix^G-o&Ukg6UK5i`8;3IQan}Jb38Z z_)9RF2E65GhOA-2ntJ58X2F|Hur0(k{e1S-`RDV`FY#YeVcyonf7a(rwP%bBc&~Q(KrNo>U^7%4Y921K~RTvikw@Y6MA= zCA^;r)oE6fff5aod_1WoBv@LO%L$s%PLOp3iEUbbPDze1It-PB#Qah;^97d#%21om z*!)x{aR`DQE!lpg08<+~+5&VBvQFTxA*uUDG~WeNjo^nbQeJm3RX~@v>HX%On)RRD ziVcEc8!d!!yKw~vgaM(JvZV1*R&!I*DD)DarTrlrf>5^4iEEqmd0sGOw2Xu;eD@_xKDL%oerV+ukNv(mx~5 z3dlZ*bM}8;ykxUkT04S3$YCmbr8k8jsjZ(q23!9_u|MS5=J-=<9ZtR5vawYeFAxJd z!UYtb!)mW&UwC064I-K<5b$7kV@qujR6Jqu_SPmfMm~O&`D@G} zz2EbIlj|q}I9y1Hz^S?m{OJqhsA$UXMagxxq9Y<@I!6l|tz_u>EixCM8hNH9oMgLL?;M4fsUe{vF{zz497wx#6%etuc9ods zbrfoXMkS{sMf>6cg*oukmKqLE!{7O62+rnGBzmqmW zGJNBja>hytlRhiZOWxZp;skPM=3S17b#WSK)!Sr>A#~a`T-y9Z){q=&{1OH&``pCe zSV-vDPq?6-t3H1s2?0dXBe)FYabjPZWbqGJSK^x!tV8=`4*8oFDkp;|sa%;viIXXb zne(w=rCHq*EE^FrZNa2&YSWO)dFO+c(hY07UibIus+wA#!2|o(Q|A|~XR?{3B3VLi zUUNy42;517@)8M7o(Bh>3b9O{B&JX&J)Zc=fdoz(jL8;Me8DOG@Z$5MA3wkN@#W_q z@P9x4h^Q}kL~)iU{C=rxi#WxTXL%pe4PHGIkVYCtb^MmLJ(H(#La3FstcH_D6ERpk zJ!G5~G=S?Wc)J&V*9(6whkpro|L{&Okp_V9rz{~@xY~DAMly>Z%r4Z={IqLG;3gbe}Q3LJ0q)d=HU zjOGX6*`h~BawKW02~Q18Lkz$ZRMlVA%(5~3ASK5xQ&>T$LPNS=(o5)_Tv+-Nq%CN+ zOkvx*%jS_nf}LHg4EwrR+1Db>S&mt3xFSDhL{C~iT-Cq8Mtgeca$3=5IQga!2eTU_ z9@2BB2vOX6uIvmMu816i{N>X6!U2uy!vr5hmC4Ym!;!<7jN%ib2n}G4<&-Cfy3|lZ zV#|E3j3@UTgpOGC?ciW<{}~b>-(h^B>Bh!sG`+(VLN*#Y@4ty?C(0bnXP~YrV&RBkmTTkIrs) zf<9g|n+`4)lv5u|({OMV;l?o{`bPaf;8+`act{WsYPbQe*wk?yA|1Q|e#s)ji#Kq` zcTQd6^z~vo8q99Rfn|TZF&i^RI#Q!H1p0bBgrz}UgL%+L_&3~A&o?%@_|&@`<3T^- zxfobDSwSkZn+Jf25ThzT&2I6sE`_cLhKVdgD8fB7>JG)Q@>-06AAt80Tst6qH28Km zcY*&^4cFF=x^K$uT2Suiy?GoQqFuAq4I1^6dKW;ut$+|pQ1u$x z9R(+~cI6cymk;ZWdiR%|jiY+ENidIE?Vuc-mfPKW<*ZR|2d8K4(^jVj^i_au)|*Fd zV5yzdn%!MsMOjdLjUPehRk_h1R2$_pP~Rr{f=cW3mv;U5RX2FmYE)||JgkAT@?oPU zP@z+mM!9~n6I9D5UGES>j@qr0oeg3qS^zqLpk1>jpb)E>L3%_`g&1~*PAgi1YOUM=EDTSR zyQnH-H2=O4;NRn?-+mY3TC&JX_4s-4mW$P=pvo7W#t13v;H`~l8tCQxF;~RXUtG6L z5wC;U`!rbUdth)Sw;v8h?;-gieEswB)p$6|geY6k>40dFiUUtgV?tdUh~dHRp4;cL ztYcsVRL7+?4(I6#aHvie9KN(axJsc(el@hM3NK8jF9ws}6+b?0aGNZ8?|N6$aSFBk zEsfU00oD;~Aoh0;zINeo4bwc}8V)@^jDy{SE-563-Z+A*YfAao5(1-V4f z5|%OzD#ztUs6^O^x-+e)PS6lyo(gA(#S<35t)VL}s})tr;!;dlD~)>RbSV_7unfZ0 z^nNnOLH}YBA_d5((`guRF0)L{K-M&HUB*`jH-ldIr+L^QNz;r9_jmVQkX$kN(>$Px zhFkhbks3HdN)6hJVH6&Dc9U#{=wY0dB{ zt<@3ooSSBGZqj$tHqK2lOtI}ELK1*rYk@T zVSPoe&=E-dQ=^dx6~~9vF!<1$4q%YE40lO>>Q9yBBvW-~q8#7NEbZcvif^X7Ub|+w zYdGh%!?*Nyt&9Ed1ddvg+h*Zse+&tsm4%IP&;P&Nav^t*mgh*XWZo-4Ty=R^vt6GMWL5ZsQ6sdZq*97g` z)u4UrLBn4A68$!?Trl!;nh*{SCgIIw$O4@P0(Am#>j??8>6*)-I&!;Vo$q729%8$U zWioZPT2%u$Q)xw2!>g603;gFnrPs$gNE#Kp&onx@8eqw4X{56C0NXZeVO8}sbty9r zbirf9X3ndp2T#+e6V=$pp=xOZ0`lkMajIgGpHusW$8|r2v-{ZeX3YIlc z&AV7#+wCFO6eg{jFDVk)s#L7iHm>@}&JHTbBUG-|OeaB`r}n7cPt~78$}^3@zc)jc z3=?&OvaD-{Fb)?=cl2R03hBSIS?U-N`q!uMec->?Kp0A0Av~?LYX^ojmudXb(Bih7 zjEDDpc9Ys#RY=9%3CGj$w0aa?dnW4M{x^Hy?tkM^)AUbL?JBFi23}XAr zPy72HMps$XiCUUE-EApU8^1~S^xk2o>JA7Bg1^uU>~Mck)*m^M9t%e_?XW4cruoG& zJpj7peUoHeFGO!#NMA_z+abSH<9tFC$vw{^)~6Ia#d8M>T_KcQwXUb9$My zFSmQxxb-z_g7OXAIJAk&*C)b_DLNVU?!(jZY~Hy-{)~ANC9+mvY8CJ8G0czKBqaO+ zaB+P+E~zY=OQoq#-8sV(GlO0dbnzu%r&$s3)s8Q%cfDUBsN_YR<1~;CeK1pIg=jw_ zi^o$XRoGYiYt*QC&o`Sqn?aLVWJ3VenJCce80 zSfU8Wqv5?zc^0048yOC*+#%XK457-V`7urd(J(L8*qD>YGlP}O#y^>pXpz9l)lm7| z%$y@Mbc`^OnX4j=Gc*(Nu-Av%(HlEaC^VHTlet9xq#7c44n89f{7IGW_M%)#dQPaP zjni@rh3@5#dyWV8C*y4TSuLu+P>jT7O6eF_{-VA4S0Oph02;>L7yDhSSot&0C z9%R;h6p{p&B!?TFB4lWRn56O)m)6Ov)VUf&Fv4a58JBscU9;P0!$sgBq*4>C)JFU? z@W3I5g|i6s5K3ow*}HnbIvSCSg=|^`Em0J^XrH5N2<{47ow|n-5nm`QGVl^!h*dA8M|(S^$lk7%tG9rp0Ob zC^l=!aAeDN#`bT3DvA@ic$>Ih_j`E84smF%R`fWWsdOikaCR{9q+&8b!fKpS6j27J z2u+9^7p%V|rQ%pg0nbaYfFF|w(vNBIa|wrl@7uLY>Ca`{68r?wOQ%1l98M><@Zaqt zO^r9G{6X=k$jBllaRz;wFuL+f(IK?}hgU=I+ztx{qqTttAOC>V!Q^=O)|y9|vToxc zJ?Aqh0a1zSZ5KfjA7j5Gc?VXqzYlh-LOIp5DbF^eJ8zD#Yv)a8NaqgoS;APOlHQq$ zN_u3}ZH&C$nnb+*3}1rR-MD7<^RO4azgu`KyDU_Fu||9ac(*aX!(orgib0!t`Bg=CJk-@!CbJ_nvs|%;*BzwR^jKI&cZj*09P}Dp;W4(~xLg$;gu>D9fu}lwtP`j@h4|)R zd%6NPRi_ZPPBq+5#({GU^(6svmW6?>Y#OToSTpGSac6)4JbK5VfBtw)JYlsr#WfXg zWNdU{P{%NdYHFXKOBAeLh1c}PI)(c9hahw$qAbAy5X+X`Qvu<0cyVZ>{C#~-qmDq&a40Hp+>7rC;^@t=1hWKFOhE~+hmpTf*&I8<=e7Cu>eOY^D|mU4 zR5d(>PY>ZAeygO{Q8No6PQLa~z(~gCmH*2$cuH*I))^a~!DJYl{pp zHy2kVeXAjsmA?R9oT=~ox1?-Fqt_mCy7c>X;VEhL{0-e_AI-f3HD{PD?7DW*(WW@T z@Z{9?fK(B;kQdF@sm7lAf+eAa%e)9K8mc9tHB4R} zR?>9}ZrHh{C&WfkKR!3VR?#!2PR^mySkC+%4Q8$S7?fmq6CMhp1DQ$>mggAvpL=0v z5?zs2$hXrV*t<{LwPq`!PrFY8`cib_0dTkcs#Qyd%%6&aF8AS|f)9-@wwABnkH%OK z`ZvNVjVUp!a^O`ijNh!!;j7bTH8d7hytllfTWdZanNcgtF3UR$>LZ-IkDy4g4uTcF z0}R6&tC3S4PjUNKJjodEk@;4Xf#TdCyo@kSDenRHA_$<54V^q*;4mhegCXwU%a$|^ zsBuxXB`F~kE91{QS|UViaOD}!y7(b17!53Z^YqPl`aTtx{JcKSgtH+8hGM6v^Gqnm zm+M5%G>Ojm*vWTzEil{Rr1G6=IUUBAzYZn`?3MCvDDelLnus6}KNR^Cvbg&!eb8f@ zP=mya*vmrl$8;odJG>H}Rm*WFBxNL7h_oFrQO|I&f*Dfn&3h&QFt;bNf?L=$h|UD9 z&^_icGMvyURX`X0N8`JDr4e$T1xgGdsK3NG_d}B5(1fw(#LSP0GN6C}nfO|JdCU?- ztgeVM_cnyGP<1ocfC+fGdxUHZ^3IUkFHu3kHXcM(-KIX%cB$aHdvEIRBvh$FlB)w{ zTmmLZ@aCovIe1!eh$J%9%!2L|FZ>`9mCef7F|qBO&K!nHc=$___(j+#;n19JCsKkH zdx3zkitsn&e#o)#;W8vp#g6+b7_C%PsJ#v}XKqGUNRuXB$W#kiHbIr>KExNik}mXDJfTVYOyRnLshWacrlCn0F4 z7%%I`-hLnx9knPlY`(iC6BA5cB-cU&Tt8P(lbG5hC}&=PTP8;Axj3dCiz+rfk^{5T^WNiS1=gw2F2-Ag;!ly|(NDbkA#Y2_}iW`I1O{`8QqrA`@n9*r79 zzJ`JYa)?(BCFCI|Em2$r3hepxL;?YY)dukA6Lb&x!^l0h;t6)@lIiAA0iRnHdAC0B zaz9&pCV-r^CWA-Lx^sicSz~&{$XRc;fSk1^j7QGe^GDFL))Y!0X`LA*DayATFBfUz zQlZ5f6CC8MHOD>fJj|5uB<+Eh8SEZ^I@ly3mVG#QAFVy#LCae6-KJ&T$u4MFOPb^4 z6tpQJJCdBE_Ua2{h>@broiIz_e#bzGaU$Lv@x{+V){&&;?B~^K!Tke~2S?gSK5J^D z8!}1Rf%K+F*GhBSiHb>UC}@|e^|UjXw3c?ZX<1t}3t}Ejn2DZs^s*#pExqjXr>If} zEo&)dn~sOj$oVa>2Q<0z+glFu^>i*F&o_BJ{I-;Xe9alk*z-=$7y-qnWPZcM zLH+=8k7<~1=V8ygwRYUVoX_a6F|Q@@0&|#a9rckvz{1I7?1w*jVM0q?9xfUC$VfQp zjqs80d{E7JFs4t_~*dDG>tcH$j%V!s#R!^4bRV1fT zr#~(QCp{eckyh2|fO5`lFg#nG+e|L3!uM7{#QAyX7`kA8s>sI_?+%}vVX!_#!|{Z( zd(sZ3io0g~aswsUQAgm^*bH3eiJia~KPALD-KzNP6T&?*SZA?^?I z3m+d6?naXsE^tnObXIiKuF&Y5J9HUaHYT~Wn3)@Qe6i1gn;M&eTn#sgImPHCO3>0y z%a*x&T&vU@NfH}Txkw-p3o1c3alHWBt5J@GZ9lDU|#L#2-*zSWi;#~1G$yIMy zgn&1N33wCr-WNuXXLUMt|4dyJs zm7%)s?};<+C&L;G;f6omA%`S8%^AMe4W|Ob&u4|<+5{e<3mapk*+yJ3+()%zPwGUKKvfB-iW0J11Am$r zKP&cMa^q@8FRI;xyHUuTOi8JQ#P--9?7Vl-ptSs@)8@`wengwJJmq@Sg;3sn#rAmw3q=grzT1$+eW~a!IQddCar292EU*I<7 z)1YTAQ>h|cX%ZWbeBKIy|1Y(6D{kd4qu^J{mMWe<(+q>L4g+E)`HF%wQr-y%Z8va=;Lh#xNhGaF8*Xi(J89(bIa!a}^apuOa%Ah?3-rgQ(i6dIxA!Ql$U=`Pi4R z-iJXyIN1%3d-nl-E(G?&VA8+7^VF3nECR1qNf@SDepz=$^F@qkL@^r{ldpfhm zPlF~fIG4_hV7vD&6Da3$htK>jkO zrsGM33{yBZg-slrGr7)=Y66AN_zV;_|5xmUw=b<_V6eBQnHT_TcJHk@gaCzV##>y^ zob5-w!PH&As3ZYW7GXz+Cmx)|ufN{oNu4<|l_$WFN48Uhz>L$WigoL((P(?4 zodi`rx+-ztkcv{mL5Jq=LZki0+xjJTBPhKY%=O`fK`0~8#VAlPhs^wzlMphE_rr4I zgQr~8%aJgT-Amo}`&#=u0ky<4ll)FVA;t>=@JxcoeED)^7JhnPVGZ3d78L3avWRfx! z5Bsc74%R8tq4gMp^IHR|5N|wU9)dmV6BU2!X$1lGpC`&RN3@vYm@?t9r)Uz-$*TARgNYZBD({%;y>4VHbmyCiU22vhq20nd&8K@bv zuCT|5c?kBbPgIc^D0q@CrMzq;nQBi9&p;y-xzOTuY3$WKN5io!En+VpHx5oa-h`&2 zLa>GdKON)K{`DukPk{1b02jkgerJbNRtQ?-P50E>As&y%{h+b9dLQt57z@;HdF&m2aC}DDnE-jgx zOR;5kEg56%AY|DJbEtiUL()UkAgl-W1z zA@Le2m@vOdCypr6#-_kb~WT$w|l|HD8|!cpPUl z#PQx1r=+4ltWVAL7*917W(mIpZd#jx$Tcp<$UbL)b>8*!jwm=9IAzJ6jCi{nNzi7_9uC!GonUyhN_yS(0~Jek$yhzUj1Zg0;W<)O%K%%RNhu+_9*astn@8dNY52iLgG` zG?Imd?70Qbc}HHz+Oa4s0`FCChPO?I?T9k4x>U+fcM zri-#7&|cN6W&cGBQC0}rU@{qBQ7|yY_;}v=SLUOFjd%__RKZ&g;u7!*!u8#^UOsUD zB^#=t5abar0o;2fHUao|#eg@x1C>{}B0k312oB-Yu`%oh@j^GBKbm7ls~7I%PT~;q z%OR-Q6Tj7Q;b4Gbq6=J`5^p$+uhv10BQ5Lje+?qS8D`?cQ9{rP^CbF2b3K+amtU`- zWg$501jl297>+o9fT$k8n8j_)VE_jMJ?>!1zzWj@LZGqYNvPNJ$TMN{&=3X!LSbf{UgD+Ig%^#Hj{*sz zFbTAnhVGz*pYX;oR={;uY+j=!97S935M##lPNN$vTJ=}mu+CB8)H2P401T0QyhzoPM9$MuY?LRe_Z!XEyTCu0-3d_eC zImwdk&0Gsq8euzRtqKfsWg-Zr{j;& z^t6JfAO>^1$uRg;+)^cT4fg}h8(X=sRnA=6>y@NCuUY%FI&P#=6ga)rG#QT&=Q;~( zXN|H48#^)l3C5n z4j!Px89nsqb!RC8%t6s6hc@Ck?~~rm;L2N5tq(=E>w^=Bigyo6lm)nEKI+qpxhjem z@HvjZSjLR{9iB?_qNqe!5xVhU;W+$D-3w1wrNtm3f|H&|j9<_}A`i$QJ}J1t2b=}v znoLLq(uwAai7zJzJm7K#IUms27C{*OcG8o0$Zh6~rHw;auK3u4}U!X)n!7{OCtiY&K3^*k>u3JMVTQ*Q?UUwn3n@&tgH?w|jLFUg%yKcS=u zq@OUfgZNb%6bGze`DMh@F-AGp8(BY{HtXKta_V5xCAfO@9t-yM7_TI7PKgSZBdD3U zTxRm&r%tQs@c|`8ApMMMt5aV~$--jreudU|Y5TcHWrd)P7C0uZbjx0Ef2Q()%8Nj4 zaJn6DW#Uml_6cMi1I$aj`LVxyV9mzNF%eL`n8hThOQIARi4*_Tz@uWH4m_ckg@yVq z;Dva$Z#1Kz>OMmKD8ZOJWC{asGEH5Xj4YVQ+hB0z+?`WUW& zG^?X2gNU|Z)Bix1*T9Zg2;UuJDA z6&GasfSSd*Km0E+huhI?yqF?aWv)eGa5=#lpyNy*a#@k(K(vf62&c_skcW%voMB2S zGM)P*55YhIx8Gp2NVrFCz6BGpMd*u^_i~NRu~-5Wvf^LI7(;~xIkT7#hGCU*?S#$6 z4UEqiaH@g)5tNNb)F^_fF=!0_6jHE^r__}(MC^}({v!C(;(W2U7kzh$lmRlomI@ev zRj)>e;26ebu49b7T?~6$&?7Pk59Z?6dW6uC#6uE;?Zdn{Z%Aqp85B+ssROd`U;hDf z%;&|YK-YomYCoV_{E)jf4y-@Suq3Dxo+27hs1kCzLg%Ba$h@Hsfhjy#p??Y?I(lF_ znp1_jY*js_lfu<{8@xu+V;nK&?=^XT>Rvi^!PB1+b%FC>2{{;Fb8d_J;qG{PQzUy| zqt)`9Z}8jRA+V=0n8B5buZ5JwX;r5+_IPz#O}_1%i%Cfy99+X7N3fT^=Cw>Jm@nx^ zLm==slZhB89mj!1eWofqO{BipjsC0?t9qTtoAIL|Q22^E1BI=Rv-N;L;d3Yhh0Ui` zQ9SiGmKiuu-&0`TPj~+(`tj6@0&8R;xw4RCjredj_E&tA6q;9yt3kgPiiAHQ`9Hl= zBuoNSP#J-^LLoeVIVp!7BnSF#cYhywRq@{gZyV4+l>k)~_@E?L_E|uUg83N#J=n{Y zfrMa6v`1{o?aflst?KVf90yiH_;9j7&d6@3@eF%a7Ov;d7BSgGT5CVIR{` zs5UdP9w?C#^%DBA%5*>m%29Yj@f&d#@j1AN?ZDnE?~aPPfNZM>V?;n)9Jv0JK=?`n z@Wx9zPkiqp_w1WRL5R&G@2s03K0)#nCMOh`(`Q9CdnYILKgaL?tI|TUJ)Vze_&<-Y zvNQo=rYzvKjj+@4B7IKi4G#VITW4^$z#$hB?d6#)cauS=PPqK@W_;6^T8f=K1H#p< zXS0g31SVw5RnivmWc(|I1^7GMd^_6{hV1POQz6@1!t9YtII>HD?1tT}2$`~%XeUg{ z#oBayK?yNBs=2vJYp;P>bR+~Kb5U9#O7<{!LUT!hNJ046(Mx}Zb z1BbFACSo)Ch?mjko?}CmW|PO%y7VCgB}UyX+yyByAeP8w^0JO#F&x8r+7-ci-Lewr zCAu8#%+}vyb3#8ziNz)k3Kgc}6GuQM`+j&C^P@D=P>8E3Lkg)!fURzvw@Zpa-WU;9 z^{LRXH(J$%p&3sI3*o%O_2?B{C?p1Gn!Pit_Es#;uDgdD9eDm0=*w2FG#eB8!d%mM4Ks#;OweL z3AvX>YG)IgvW8ks1hV5Ik71 zrMDHHRTI`9_E()jC&Qv;Rc6e~yeGM>a@!>p1=)l$-OeK1s#LIedDEWhtdu*IafTvJi;5J$TmzBxl2@nR5R9=e&g5NS zTLLmUW71NK(4E!z8 zqBvWGp5mE>!%qJlg5h%80x1^>NR3U^5NknHV7MC3(eZYDvoq)*I3wrmVQmp~$bG@` zt!L6=AqkKzc5ZBCeJrf;O1AK&@E5d`_XK{j> z2YXoweZF3Z^_f1!(p3l_RkIp)msfZKy#MOrhD?nO4iv&Kj~8+y?pfdS&p!HCX8v17*GcxCI-gU;y|)2@}4`nQM#o z&?;J@QCP4j&xJ9X*2kRX;sTjT^79&ihS3$&TtuuundgYEO4HmC!KHjD?2EiyJcscf zeDS>`0OKeoXJ_GDgI-0%&tDNJhHFe>4)1qH7kzBTET00b)3=LSUi(Ln%eLk+n3&-g zwoF?M@?d~9Qv(bia<-R7{m0A8Olc}Q9Ol_b9pTBQc|O1?-eedR0A9>!1j?{9@;sl1 zOw~NY&x3NF)P*Q7PUIY0785zrdbfIA%TD^4(J$fn*~3G2;@mXvKXV@7 zRKLueU4fU#Pzo@VotY5(@6(H1`&48j4uoaqXs_P9rnekoG1S6k;O$@Z-lsVar3}Hg zcxM4gM=rWWAsw?Z9b8hp#c2}SdS%5+VLQCI!KLBLIu80z-8nxwU{d)(>J_dD_kB>) z`XnBUl+?`87`%Gx5@)CN$JYpd#@*(rU31mUs(wh{;|bE3wf>fBouQQ*?0}PIGG*$c z-|rz=0?v)P*QcSq7=WBjq}G%C8nJ&fImazOxBe8Er163=vzx2&8SaxNBEV$@beIDg z-C7=};J9!ZcrxBnI+z(Ak9p>7F%b!9YLqB>1F(xZ1Fi(}MYnSmlRyE}hh@m{xAW^X z%{Uh=1*^z-{ad;)lB?3MShFblH-TA~%*zP(O18;G;9=8q^^B@76XZU^-H9Z4o{N?t z$^qrtji-!@mV))Hw~5I9oXhb57W^~3G)7-jaxdz2JYa$+%W4qBne0PipXRLD6yS*` zVjA$!6EPcjk-2`*>s)A7E=QaA&GK|FHM1W?5bh-Lat8}tcKjgv>TAlaC)=Nhp2;98BFN2+&L(g2F0EZsCiX~kOm!WZMvyp@#Qc2c2?~EYr zF$V`sFdNU)b0k_Vdg7(UUp~eQFD>L?&0i?A(xs@O5bJ-s`(@&ZO2KAa#jh~4DPpi` z8&ns{=5?&=Mz^LckhYvJs$^SFoAt+JlqT%*v?1Ytr*#qT zm*(t(ETqWwKDCS3o|>x*BKXt9rlvlmd?{{vx}TU4EtI%`fA@;bLUQ$NyM7;@^OzL4 zW!D>Bb!d4Wb?K&+p_{#>%8PKRz)z>Mv;%)+j*b?a*8U~C)zWG08C5J+D_qEVDYU;dR&Trki==H8{PCJu? zgRIyXC*YZxRM^>QZr5|s)-5WY9cw*XHg~pn|2x6fQcEKnI%3@rC7%5^<)mNA%4qE% z6-NTUcX|yO5=#sIYT5|XtC@I#DhdD%h%|c`yUlc=MM(k>o`{hDW&#}#kPKlkNgO~{ zS}>P0A-49?TcA|p_v^Y+EHd&jE|s;eM@W|zQ`wg(MI`kUSj zVw{r;OTh=D?n3Ccp4Dk>Znd5zRA@cpMH?TM+8F?DK~8>x#>JYob}>}9d!3uovqCIZ z_-r&-`lztgDx5%mFD7fzTjudZBIqnzNZVLO|DEmnN7Tr~KhgHIb^W?C+C11H<2XGJ zwr|N$c;Q|w9s-PA-{0R)SckZM-yIe#G{*vut{bKnO$?N86E2pY2)JSe%AtxfW1599 zeUUDAvLk!Z@4n{ad%5abYrWWB%_;unQuUADjjk_}6LKkAY5+HQ3u5planiQ5bQy?; z8~X?KJ(#|^y%K$qv+BHQ9lIE3F0F@~3Efd}@6aW(T4V|jH}~uB@CYsP3M5p(m+Xap zS&9Xs9-Tq*gQueod{4;O*&lWz@kZ&Qls@l| zx{aHJ;SRNQ8T2RTcsS+?Nth7XpE7d%Z5il?cts^emWqV&mUqG&?j8K?s6l!()*Vt# zK{bE;A}`^|CTKQa=k9eKj;_aJdW@jJiLnry@25xWhj^EKeH~}m;~ox@-8OeIphaT- zZ0{gqI^3dJl<6>N#JKz|-KP;TqvXtRK|kFF>O5uRMZ9VNJq`>*;J^op9f{1R+u zS@T%Nlh<6R#GoyN><%*5)OVoo6JG?C_g{Ag_xPK=b+S~{0r>8e9uLb!gy;vu8&M$v z>a%EIP`92SV)6ci#2J@@_LuPRVl-}sWl#DSy)nmwJO3*ZOg#AGLXqJK4oOt(vN%Mk z+2$p~;oecayjbsKGK|SVgFA@DoLslzbJLjq_b4cv4qn_Tugt@pvI*xc0u8wr(YAw}Y(Iyh4 zr!1?%6YM@)RjTi1lJ4LTd3+kl2qvBL>;SI^!Du+d_}<`N>;d*o+r7bSyv@@<)J_-Y zQQNtRn#oMh`-#3n!BTMcT89UFJ2BeNr7*P|Ty6m|-2%Rvjc(E5^7A2b=ywV&wMBv) zUVN22CWQhIR1&YSUQ#miPW8+BgD>k}JqVT4tQiK_`h!3J`A_%1O_TS|?2ww(?|%!m z8g@97YSbgC(EERUkR02U^|&=Wr4%~u{G7)6;E(nDf2==$|TK_Cmoj?De8E zK?qykz-Zm@O=32rrB2Fhv9&P^U)ki>U*PpHc(blzc2*C7eOziBO`327FQyLayro%-U%QZc;m-oNM%y2E$L zw%iqi3T2tZ;;Ey*BDdHN50YIR3YMWMn$auY$Zz%v*{|xC!*2gf!*0jLuaO5GWn0#g z;x3SR)3seD=_H{ten)PMBn*mr)DPKNe}Hudd+!cE8ZlmER)6UBUR}Q?sY=v>d@%Bn zBb2Hv;DZ05HyS2cJ-Nt0E(GhWpTsZzfRd#kJ%O9zPv7Ks{6EMCgNflTNngTjeiKUIenPjQ;PvUi#z`7cB=1Z&~L&9)CwnkwIJdQQ^P$ zFR>IsS0uVo$_wUaAqDB6Cnuk!&=)!Z{W~^8vF%dwDCjH+q-MdR2=X|16kJ0!?%_YY zE9OYe4_R)Uz8MVPUG#8jLYCwr8u0Hd7YXzJeVETMwV<9RxOpZifE)Y3W)Vri&VlZn zSF$R<{N>Tr`BlaL3~&i>j9mT{e2RD8k*wvUb=7_UU8QnL_f9hULw6PWlje3K`#!6VQ4RZK-p!Bi{&PGWQ~^S3H-6Y`>>oDwc9Z%prEk!}V^*mk z#NsXanpX@kfh;I)yuTVDHW!AGRPZny1m9Hx!+(gNTuHde+4VqfVYJ&k@DVO$)K)=< zmC1R3Tz_~m>~xJfwbk#!;>P<^JctUM#`NJAj}s3e0gvN91@ri(NzdEEy6cTysW z-?>vP-yk+D$O+P3NSoXbtknSJwz)0b*;FfbQvh zdV*tmFrSKPGLU)Z&CT;io;lB$i_cv!Cn=b+S^0oja1_w#2*?g$&2zeE@W(fl5UR$E zL9+n&O|OHDVJY`!ov~8_R0FkH6$Wn*z#r>t*L-_WIS-Uf*``pbhkhn?jm?n$rHb zE$YJNjdj+_DdNi}&@}w7Z}gq8fqcD#*_ZDOp?%iBfLGI1UdyTgPTTLn>*^|l#R2m0 zT{b`z<4JSCC~b^hvvtP>;^gKkoR(D)=a}jGFIQS72o#TH7*WheV%y zwZQOJ$WFnufl+#GU`1;@ZnjLuHM|Uaw!WT2l;(^VCHWp%K_C-N7H^+K5fSucp5R%Z z;2=HVt{p7bG#xtYj7!!ZWW+nmVeyNzLUb9$2t}lTqE~!`UAx;O_kN8Dv6hiFy2|=5 zSaZLB81Sq&e9W!@^A;H+(8bzmuzq{)KfeDm_~SwN$Code;igQtqn<3?MD=vSy*mHM zQ=XWzA2{hA%_ZhNkBXc50Ip5L(sS=%5hYcgT-msE)hU^O*Ag5sZJr@|s$9n2E@w^Q zrkfXgHN%w~eN{$QWom4=v@bhXwJI#w*X{qg9!`2t$FfquHXf%o2kE`h7_am?y*5UP zX=j4zRQu0?Ugt_>SfP;vz#1sls)ny0Myc8ZeHw0q;p>-D$k9C@C)3D(Scpo#SwN?t z5R~$N=lE@y)j?Vv(Ur!%!0?Wjn7 za_4T234a+~2|uS~^0gal~QWti@-aUSZZcLukS z9V_B>_&UaHV_IE*xh={e{g9vzC=Y9o)+|%)k;4gG+s0f6%LI40@^qC{=>d6<6vY)f4DEb?aRvk7t)4ZZP8HNv|1H$N> zW?76bK4e%gw84W~!NeC)(;=;J z61FVDK)5ka;MK}%_J@o-=GaAbdpK9@RVx3e?e6V1&}4USqt$90kbf{@=b*#Y)s@OG z@B0C9@UtH@;W;9KW` ztyB<1Z%~HR<#R zw5R9*t*e^~YSJQ<(X}tWqDqe~!M8ia<2-&lmKzne;%-dF0~?FuxvS1cc{W z#wX(RZ;yw?+sE=wI-pofQdy;3>E zr_L)lN_i|Yv4bJ@y(k8`c>)*-nN|HXK1UX#>{U+*hJHa_6uIGGbl0yaf#HN6Qo4dU zO8uq7yo>&yH8NZnJbbZn(8!QNe*a+ad2_3=m3^|&!rz~)v3}b-I?PbxU}N|2$87Hj z)bo$oUz@vIYgyxm{ewoU1usRVxwF6BY@n=(mzIvUn!8W4$7r{^2kvcxhXM3(FQX0> zRI`D0PqLlH!R9kS-gw;HZXW))R(aAq+$ES#pwDsPasx8Hd9;lP+x?>hyqVG9)d5OZgTusy%PopSaNole^1nHhiofHa%?A$Lh~ej_0k&%kyUy^+B*>}V$>oU8xUtmSpd(mn?hi-*c z)_#1{+}?uA+#eo(QvKvE0JKLvywZ8vtKsjp?33!rNtJ#fR95ezOm@TUYeCOwaP?~R zrY4wvlATOGS!FM+%*D??b3-=Qs&slx_0WuHw7zaVRqxeK@bmfVC-+D?RvxT8I63)* z8t9L@IWKD9x;K26Uw7{&i@J%|L9ZEAk6q#DlK>_4I)+A-XzYPb)B2twc08Jjw(2U8 zQPXUX>`&2Cx+1Q#fRl#5hEYssWb6!Q?w$jGF4NBseL9joUIhh>A@h4y6(Pybu{*9%16A#_!V70GSWg`1|A0$@cIy z{r9>zYGMmFI)l#qu0qQ}@Nv8Mwugue{?XVQY?!Vo>V{)aG7O>(8~tztRw)?nhpoor zqo-|H+*{j?1N#E8klLHi8k>KmdYk9H(>JcTac}?w6vd6vXgG4kFv0hzv^h8%y29PP zpu626Y(6p++~?q9$tSXu0aU-jx=7n%E8)NQy7(M~_izYtR096ppxu`kG0`VF2kdo| zA|iNH1clMtJ3EWY=s=DNsOuzHA&mMl;fryw6_;`47#*e&Mg;~YaTA>oOdWJWYLXPy zQ45NY127z14{$Dx{dH}HJ6MIif){R}Dr=YYemK>u5fiV%yK7ZG&mJHr!YX9^J_e`| zWBdVoB`$Hs8xM)T%P&}koRQEv#J1~zEK>!lbVY5iF$yUP4JC3=OT+;OBP<`@a8uAy zOnAs|UU{ao1rvdeYiy#1S8JJ5nPmNX(5yVfF|XileV}DuJC-RWT}C1Bm%zX&C^b$i zV|X`U8LSMiNGYCnAkZ?GEPU%m9YKucuqMDjxmO5vc>`hfjaW33Ml7Y%8j;{8ZAgZv zHF08{v~vb^DKUUSks?(Lw`HZWQQD%`Fxcp0*`pctG?#(I}JBnyZB zg+A0>bxwQ9ce0(T!?QCiM_NNCUe;3b{Q;EV5-U%ciz3z$Dv3B7m3p)Udm_bsx!Jk?Zit0-qtp7Q@~6VxmCplDx8k6S6kdP>F7;7r;3hKp-T{PrYW)JSFOZQn8hoK z7Aa|um`)T{V@LaBW=Up}g_tC8C+ z7Pl$ksYn_EH;?Ve1+7?Z@$PS`q?Bp`v`QEt=u_tuyr4tKPo)!Y{lp7VRGaMAD$YwX zsR5;|L#fi4i);mgl+-xrf^wF+vY3DL9o?qgln8uy$!0Fz>9IAT7b*l{_0GG!UF!%B z|NhX%X~*6RTG-^bw(RlTu1RabMcm>_dpHJZ?rv<8XSL;OsiD?x^5zOzDtid3yvTjV zD@uoa{DAI~y`+6|ZP?zRE|ZE}j#^|ZA)tz)Vlmb1g_lCPz@hF9EGnuBiawG%qNsfQ zrcd`&i#~}y-oT;b+rp;ueFtlPdF$t5K7+)hY{oG8y(Tg zVMA0rK7|Kl5*P8_{{`~$QJL|uZH6$qj z5d|=Inj&gj@bKbc5!z~KmyQhqO!upyF@o902QqzI8~aTm7|KEmloTI{r*yzl zAtchllK@>@s&i-CG^0$_3B6+tDrNyP@qu}%5Q0&WXdpS45qt!nj-g**w1bf%FXVJIy6|ij(b4$}5F(;S6JE zz#2FTn9b-YKoA}E{^zWx*Qs-H!txb6{FkK@ET{SakY6SEZtb3d~8)VcG z>9C5nGYxiRK!jX_H3Nn=zbFqe_mD|0L<|=v3eZ<#VRSS&z22dP*de0IAE}?|!)R;~ zlBq3ROyEK-AiTrFEShV^!!{_Qs6`*_C~nM;Y=EZ$2WshkB?PF zTRzF)CCG~tDU#%B2lh}{_Bhp6c%be%K-P<}YZ^5Wk94SrLVS%S|waGkxCSAKozQ=-83QQ%q*xVK|CQZZf*DqHIJF#{dJJ(n^gS~ipAg54jBF(oStfhGe5fCUiLM9$dKF106FJIz$L?)K5*Afa0m+RfX1vC z+=;6|bBmxHYDcH)))Vvzq2`Wr2*)WgABHGJ6i~MoDiEVfUw9U#tbWA{nVJOHi(*)w z1f=R$Fq;&;12WNXZ6s6}V0JDM1ba-E#;*E^h|}TVj0|Q7Un_))m3HFb>%H$!Hp%g; zP);w9=fKxttcf6Yb>8YvGobje1~YNQD?9~q3TAZyPiuf&j$dSEQ%(T|O3v}q9=}U^% z2E{2z1p1!+A;bqoSlkJFm!Qn+5xbI+jDbA!GskW|`V=~%<84=lK{}PM{n_>_qBKz; z*vkbFAY?SM+1Lb<&^cw9B{VYWjycSuRX`H*8evri!sDAUU&ft)N87j%OdEF$wa;fK z_#SkG5ITfeW>k~8nasAVGZB7fcxv)un|*o3U%$`(i>kxf#AWCb5=S8=WCnPD`u-O<3CO<@|B-6@VNWN%_NVJV=R+EdnWHN$Ok9fh$BAL|{m{JDW)o~#Le zl>?&L93C!Dr0yKwa_0ZxQEu+eMt4&Tq`+JvtIB?Z*5ZA8#FYfH%8V&+k=-ifS-~C(+ zxx1gQu1L!uKF$#07&($QVn7~_hH*pqs5riBzrr)Zq#eRe_api&-qgq`R+d}0 zjKk51fKd(Ge1ZEXi1+~?;f8NW6HF@wh4Abmhy!K>i;IRy^Q{XwGNsCWUkmerOe0Kk zM{%4TN}q6?a5!v8O{kaeBsh{|Q0z#ZvE@mljDs*tD6>9qL4|e52IcugSN<3Uqi5oE zE-v`aJMIE;IIk)Q*|_kA2CWG&_F+MxY`S=y1@vVUSdS8>U<#EGPhG=_PD@p?cuTv@ zhr6+u~~7WC$z@Ba?OJ-7ma{U7G(n2d|ZICMGqk=z3S zL`qxblCH{$b+MN5HH}bDdS@kzg*3Uk9wUATpur~LeFjljGAf-0X<#k{YH=JWCbEVJ znUE0q0G32o%ibzd*h(N1Wlt2v$f+sT^Ri;ABJ1&M-6xHEt+q8aX3 zSgNRD==#vx&j*vX@yYF+4M|DnlH*n)zH(_od!82UIEVH3(6kU6LrgAkQ0$0OfMzf4 zi`E3&trL^zw%9v6*UW1u>QlGqYn2*~=Ma=0PC+FQSSlwPBlZBE3V0;6U@fd96n0hk zPxcoWnmH14oP%uGBMQT%4K`A*hq|3GvYbHaro!YW7ik9)u(vebVUy3ojzQ`VC5VKg z=g=uDM^TC;Qk>T`%B!MpMEisbt(0J!FL=`N2Q(7h^Z|Z+!@!4jhcI~g;^1g9m7Or_ z4>W;*_5^9Ay+B_EVu8&ZqL`M72hHQ^MoOBR#)5gq_Px{Xo{o{%56hk64|M7N1jqk} zYZEwHncP76$;t5pAExZMU59Qtvd;qj`liRw=s!YV>0@?Kz3-3}CvD^MwU?>O@AX)|OP3;rOtr~C3X{!q=Y zsyNZ`@Oj3*NYPyT;=ggXwxo{fQ*%NGPBGS8hO}2*1Lh53#8*S zx)zXQa)BSniMPwdkT=l2+&O37A|8MMm%(*A9z71KRj-Fv{|hw@$#v(l(7dfVz*+s5z*qea?-qbtoWXbcj)S*F!G#|qH;PTdweym8DSqS<86Yxkgjq&PQG}P= zlud_ZaIiJj_r*&Wt{lemO%Ceb`yR3yARPcvNd1G^(e5U8SvYy){i6qyXD+|?`BkA% z9`Yx=vHsBPv7Y@;2a}6-hcr-oEQi9vRXJX{;+j%N1}G&_TjLenKOB!cugSk%-5}sd z?!qU|Sd2`7c%pJAa?Gq@U$quRl;Q3>{-p(ubOCcBu@P(^n5(t0KJP{~kX+lU2!ypF zs9R6AS;K(JEX1ndqEo^gJ;t4@ej8aA=z)heG*$a_GP-DM$3h^?(9~Kr1BzWi?=7tE zpMEhsXmaybE^E8cFC6%(k!@s*>jt1W-N@#F=$dX9->PKjU|A=*0^xX}@i*q|D@}m6 zLX);^h&r2&iIp=y34kg`=j2x8jwuPBzjo)jT3w7X1adIm#|FbjWRbL_J3LX+(?(2z z>>pfoRmAx^r(y`pp&uJSyen`RhwEEZ)rDp8nDgq`3~WDm24z{@ z0&*5e_Yfsq)2UK)Ijy)642mQ|MV%+AGS=c9r38*r-h9tNoRS#Y za>qf~hbhR8cJ19QaDp#ip&(3YPH0ym)k1Y2jluOD#${P=t7&h8cMhaRK}vYhUoyX{<%= z>N_s}Vv_M+t}{`DxnfML?ev@TFT$fS;e$lks&vPALh$+$ zzBdh9f}acTM{I0uH7VZ`U0pbA?6gQH!Z*d)v^p0}oX}Fr=dvcqZM9DcQcT@Z7_7H&5?F~+mYb*t|)oi)z z8?+syjb6UabL5XgqN?`e9|@;!|80Lvo43cb`-w1X>>lk|jy6%=a8L+V~;gsPn$4 z(UXmB_Q4lM%mma zxc#fCK>xdi{5<=6*s>v$8LCrO@BJa)`I*{o{~0A;M1!mI;b1yRIO!s4;#9Twek#z` z;g9+n3=MB;RhtyL`!}`X(Lu8f4Y9wibACPQA0mF^V%F3j9q_bVkETxwsv&a*>jzXl z=$#cK)7*WITy0xO%=HX2&hsMg1&H2EXK=f*`xN2FI~zYx)yvL%c}=yf8uGtUwf>;E z8o-#O0aTHIL4ds;1)M?!8b~>+6oY9|a=SLiHVI0coSyZ0iu_JfDu>ufF8iG_B(;Ip zHk{*f@VZ3T0CF&@&imp~9c>>r_n}Zl$zNhq-oLs)l8+SMU8FArmEjRezd#bSHAErb z@SyRxqvnBRD$(Fn@<>L?TI;aBwE)(%4jjG^Ql4tKq3BXxt_F)5j!>D|2wOzTy&m=6 z=PTL*NV;2@hgQEH@mGj^#A9&XA{W|hU796_JQt_IGxzZIh;is;Olcr@5Yz8Huv*Y@xVbOsU7cCMG$2ts2F zL<}J$A{}5@Ye=Swr{igKD$%~JGm6k|ORXXtL9kaVdxtnlMi)MQ8`D-ZG?CD%DQ;Y6 zD$(uyPknu{lL)#we9sZnirlx-g{G?|E2<~ql|a~a<_)P*0Jvv`%&Um+jhm@?RoV=_ zBk4DqnfaAcHL#>iAp+RWHReDEpjui70zH5=Z-h*;9nd@&zc=G-ok-z`K2|u0og3$X zsD*}xj}g}2Ll43`5|Y?o z2_91!V8es=T#)s*aWy#^oe}*Br{_>KrshU zM_de0E&esT9={XX%{CD-qiRAk>AVtQ`0Umj0 zumh+wF2uSbn4;R$ln<=~BvQw-EZ&SaoW$s-9$_f;W&h|XCuR_ftn8_X%R;k zSc4%5+IglR2195S2(MZYW|)QsrGjv#KS1oO?VqtFUW~kK0ZyUgzV|TXn2z+c&a&+S66I_(P?q~0> zNj$V2q(e>f3v9go;8S8dWOdsO?TAjaT$<>4a)k!Y)lKIyr7R)jdBto)vGPLAoA5Th zks+Bv3)}I|JomkUP{PU03AIpPP`=6>e%(@6@N;>*5my47dpOsD))`vz67dl~Mz%vg zYV7a$h}mV1;Yr|)98GW0#~s8=Vx#Avudj!6N?IVzD#eumly25t1VETH<O;=JVP}eR|d( z;lbj!c0JYvQi;WHyrt0!9P3INfev*kgaUzZ9o+7C+qvMQc@3bz7m8lf+K-^hMhM;E zq@q++Q$kZ1HvZxX*M|Ruq_wejv`h)H?PyVxlo@d>0W4e- ztgIIV=nHFspTYSG#RvnfF+~c;mR6iwQDSku|IHB%T1bH!K~JQN*p6-M#f$Kp4TCOS z2r8@EI@~(4%{P)roU9E_-XXuwzdJ`wB>BTT=?pYUcH(Kl1v4eyT2MCl= zCX9DVRTcC`gNaTz5|psYOCW(x{BUIY7AIYx9}fy@(i6}%L8wMyBhXicCZrM8KTMo{ z5KI#RUTB4qi{7t8=mBP<}80iEXRzxX-iFzV`G6m@lSLjSmi^gQ#wu0c8= z0b@q<5gHB2xSnOp{5K&e_6oqtFCjh_BgSf3HyTG(3HiU%sfis zUZwQQoJ{tvtd;x$L%<~pMSxfA(Bwkap$aC(sKYjuiv}cuXk;fSq>s_fu|rYuBTFO= z3ps(tRBP2XDnuypHw7PAJLYx*bL>VAVRfBs^?G=miX$p*)8Io(aBqRHGkZ*2e2Fgt z!{8@XARNYv)fAS=HRYLA&$bx(Q?2h6x-lMKWK#>0mtg@^e~67apJ;KYuPSBkY&H9f zbr;rxIuM;+wmn#1cL%zhiknyhw>{~ESdPxvQcSzYY>S_bzD8)sb!FKvYm~BUtjDSa zxWgFD*O~`+JGPB+xAWT=cP(8C_uw#*(Rb)ZAAm6v15+6hiOK8A7|ur$9-`3+ zD?wae*V&T0wh33V8#&mSu|{Vj(>PKb&2+z#!i&AGbv4nAtX9@h{h@~%gxvFlaG*W> z3J-B*k(0?$NU++&H1RS`W{Jd!{8+slAt;QVHO19G+$(pC$USd z3v-<@b7R{YDII?p-6WrTEC9(zAJ;B{=yFgcwrt7pbjZ^Nmvj;jlgt2`FvFUU#-ztk z)r6Q#B>@{zLK!x-XkSL@9B|+!P%-hrJryBU@VUHG;-ON?7k2AsP2^7>LqdANtm0$O zXYv@4hi$$#o}V`ZZ{>;1M|=|L0aikM5y!7M(XES;*>rWR zWy-4s?B`afd7m`>|7Cy%q0OEV7dAb67d^_2!|pZSD^NrhJ8Bz3>4mBK-!xiVToghwB_B z-??i@L;51CKIc>* z^;K+>xt*+Gj;RqGV-jE)D+e;8tw|A-3Tv*w+p3z(qK^V~!M>=mx_E8c7&9^A=h(qpiTx{!a78;_RupbDL9nI?mS06K?s zxnyMtQni_flAw_hVcr@BTYpG77>w}=yKzmA2;`hWuqg8UtW}Oz`Y=qyG?_AZHWoKV zqt4C8a(>Y6m3EidH_v5L;3kK);_fxO>-v!hgk3$eUU4 zNgTZ^{CHHayCo0TQOjdYs~k$fqOL4TZCm)T2G37vKQ55HXh1S4@kppDy?o`7CxKXM zzR-WpO-sB%2E^~hwq(-$W(-?K0B6#D7!~Y&(zDUk7IX*_R@7E03)pyg@wSJnH}c8+HNh4Nsrgod0ep03Yw>YI>Mb)- zo)(``;2~a=mU7ndyYt&F$MgP9G|*sTOsuC~j+aDRi$40WMWRgR=%(uLL;=3#`FoF_ zZT#Pf0Bnx`?ot3(2m(BRClcVK0iFLQG$@b&?80f$-DJxQYlHja#Qhd-=FGg!Yj{^( z4x8uLv8w5|_{NnP)?YcF>*!HBLllAROM{JVI6Tx!&k+Onzec{m=qadY`~Bi@BWW|G zS?VST!~3Q>jMS`5V+D(mOaee0R)r%HYu)T-JKk7keI!$TrXz3`ADnEBI%kuy{B!>s z;GRUP&SDGyeH@%#yXh}uBlg-n?!4X~4c{ZEH0iX^i6Xv}jX1M`?|!z=ggQz3B|nN} z9=BjrP#|U2Un9U(4MRHq=wl-|?ipehq@{KqmN9I|Qj9(x6TxC7r`#PVu|*CuL}M{- zQ_nSu4;5!Nak)LG;Kj~*Ia*1uK^VKG2orCA?1!8&-a@$4rkq6DggmHIk4ghPgZ*KX z@A+61Ot*h_Mu%8#-JIPmvMz}|r^m7gszr1&7#WLT56QuCFz!=pZ~Mf_rCK2`Ki3s;ma5Ti|BAq z^+MHIAcwvMJ7h~jL`dgaj7X8vMRtF;aEB1-*h?F>aYeu~X_NLMVYiS6b}rT*UOAqT zll&5xY`x*R8`Gpk)$lAVSL1~7av~Q%cPm?pKeSJ>c-U~nIPJVjL`tVqXSRN=Q+wMzRf zT*3V0Max*m^O9Rzv3QR$hCWgO)9lVeaV7LeBb@9%F-SH>r!JQMeq?mu>VqZ=<(=oq zmOp2DyCbF&&J?d6FU!oJK}<8EbNQ7RiU?q@KlWVJldGS){n!1;FC36Uf9`gF!R1i> zwvB`K-pGI4#3UL_0ass4EKyoISOA~hRoIc(JPSI7SAcD@LvYY}*y{ZfPd5e6v z>b12S{7N8;t4TZjE#0_S2@wjJ>H;zlilaK6WXg&M#~lGk+b05*XZznLEc4&)R0FKc zd4)ferQM$D_Bf;DI0I}f8Ju&h?AW@=9YYSe+wRgkM1CS?D0~oX^oMb#&X(Q9bgDTd8>j{{2=%J*ZrKrBg$A zE69Oes3JYWa*cJ4n2&CTfgCFG8VZP6H#|_%&cJ7mXRaz zu#+s7(-2tXjGtXoq7=y#pXKD^^reyTI;`Y^m-~~%Htd-P=k;ZXEsw_&FZ>h`4LKZc zj7W3Ph|XK{-i?@+43b?Hv&J1}=ACQ!IQ4VmxCu!^eVR&x#-ynWPDflDL^v~9a_Se$ zkIs^slThBAu-2}MJ)uixVwX)nWzEq7edhK5og4;<7bW4Dx!oZDpLaNO#hfJj5!o1P zyloD^(Wrld{|X_y``-lmonPTXc3WSBGrV+n5N$^|0iE<8gxR<) z7-D)g@tP)CAb3dsH<+xihj79)YZcc90R)cI;LeJMi99Tloh>QFJyGj2X&%zRwT=tR z8-pTrd5t>t#EBAW;hk9AL#pUig_LL?eM<$&l{{u+@p_tmQkh{j`~k{U^hD^RFb&Nk zfu#SncZ2s8yEVKSaYjc3CewmXEX^vY1x^3w8ZSd4-|KSiPt9mvvb`#E&W^bp2DThf zxCN&{TZRm|bJu0*F`-)xOVWZKp14+vc#4d^lQYl)T=)v zRmLs~`ehR-w`~J3y0RPA=|N>kpnvoSL#}mkE6J!+S$dhgO|5W z`rO~HZQS!bzFT_#C-Qv|tT?R?m6&tmR#t;l25!5LaEItsid(6?xbXL*iyfd|Dih)r zo>)?_u@e;$pqSTL%0w_Iy`Yoj1bEUYadYJlGlOTQ^tMO zTvpU9@g~yn_ANH3~MZVAMvS0ZMr@ZN-8r)w|r_K~Bzs2SybJ5 zPpIyWW&eMw=H$SJ}dge8Sd0`3NUa)%UF(~Y^pEUT7^1+PWkFqs11`9hQ| z;!r3-MZFD*%+#u$!SJMQDQ9`SgK>JirLYhg|5hzyhlO~Ynvs{Hi&D>4tv!(R1ZDjCqha|Y>*+43O_Q`TtjHYavID&cT12~DNJZBkt4HWS^^UD!@m*U)G^H- zE6L?(eLXp?+jG4o=qGr?K0jKF-ozhmJRlt54i3Ej5XAYt$r6m^Ar&FWLS*KrDnBZk z{i{0s=E&+c2Cl;1{j0ZME8_C16J48j0{Eo4eb_i?yM&<4{k2TXc8}np1TM z1W(u@ivnJ(ldbAKxm~*T_Lm zMXyJ_-hh6&AQK+{UUo*qA(sp~Z@J3w0=shhg#5sR*ZkYn_2}vXzf}-TO3|RzaUc1D zNA%mI*SVm7@dQ28GJd(~(PQCNd0k7XMcIEswh5-RdhZ{9s2z9eXZP!We)-c^zx?ce z|K^v~m3w`F)S)JmTFO&mpcpyXl=0-W^ktGK94`xB&;yFq@6gSNAMsn^1{lY8*l!?g zMIVXB2@}GzDOU*N4l-WVfcnY!^W%D_{=YB3z;EmL@9r0hvwF)oa-LqJZ$CX~?9+qv zje|pyE~N}ss|k{}#l6fB8nJe4fNU4}0p^8<(EQ?2?WA_n1$|Fef98KzGyaGE_v>F) zB#Q`HQK{^dlG*8XLxk1=kH?BF3oPQG8_=jdx>H}p|J?oj(eXbv>VF5}FzYAvle;fb zyw0DGUHMBC`M*x;FMqnf_RWJ|e9_C*M<;hzKVPC5#_OjbV8$3}a2}6|bsJu-n5M|W zMZ^fgyG>7#@O1eOJ(D7Dr*N&~`!AWjk>;gP-NM2ezUd8!{~XWqoJk+{w(e# zQkUPtf;QI36a_%Jp7>YlhfxZ~U%mG)Q1kfygO{reT`Cq~CT#4oF#leBR>+;y)aHXJk8Z+or(w@JI2 zc-fb8$~yDGu8u%<(+eEoZIwrMvTF6gQ0$%{V@P~ob_WGlrtH^8a$iN;QVIyIi&L-v z@5xr>SR-J5R#tX6&&j4taJ(>c9j_l)lgxV&nL2Fo%@)ws13Pg=|nMqK)}*N!IFdyvmt$G>(O7xeTq|6qJPM17n9q7!BxWA29I0EV0z}P!ip7ob zyOp*X(iTTK-pbiLa>n;*%T}%VFHgkw9RXcbX0RSLcam#GkO;;vU6H6T77!NaTLGCW zAi3D(TM3yhAxgB;MQEC@C0TvG6XEiNZYs)_n2)nDO2kO|TvU#1W7OPD1xd${N|F@EqIAJqx!aX! zhAeqQ_g0=3lP6EP(lzO$Z;TT0@+d4SV&TRpFJ>NYvM~zpQN`kRyK>F5a*@4!D`$(z z8E-twR;{@=Mv3GQ&_!itr{JXzYU6H6T7LePG(QE-JxCD5+HJZIOa%3xAi16aC z9fj5(`kYIg#)OhHaB7m$8t$0cx6I%Hzkm0BB0_w)1#sM*IQA$XO3;IP`&?k7JKM4& z|M89+jk?}(sOuba?pvx4W*=G|Z67xGw;S!fC$UlKKqgC_D=!se%?Opm7WShNKtH|e zjUHeO^4pg_Drx0%*u6&L5uDf6^y`DHo{eyZ*YySWe9P=}|2twN5IuC-ANPm!`W2?a zeh|@OQ8)FV4zg-kf0z;XJBl3~nv35y6o%7q=Pn)k1@gBEm5HwBE~js917&6%Y|~xn zoY0C~`}zKOF(RyI0?mQ$MZisc zyndyxwXit69rnAk!$c4+T<{Rw3O^g#>$cd^qGjQ`;Jpi5M7b@8oAGZ_nHKV#FnoM* z40vOP5a9<*kT@PJ9|^O!8`%>i^;z!%m#|&9 zW8n)|w9Nh|Du-MyiCgvX>!=64J(F8-%|4&*>t$)sx$-KYC5}~AOC^|89%3c`($pVk|am*R_1TBt5Ambu2he}t=jul)t)DLsREqtn7?wt zV!*Q`U6&izMi(-z#MN&C zBW^M6oxtG^W~y-i+`J8pvQY8vE@#5|1w@0cKU&y-g1V3(wkkQKOepN7FEJ`lqZ|2#r13eEdnxr0m=E=b5jeh>PM4aK1289C-04*7aRzYrM44An zF$RT(W_vETl?H$O*rp6Gaj;_42X8$624D3C4-JQ6Z~H^aBRP02`%^}k(ohU2MNMS( zQVZR72b+B&fOY4zo~W~g+5qZqzsN)`K@^Dx!;}P9d#rmxP_16O;S;3G4r`5Zd}{Y| zem`0}6o}q3Frm2oK4TKdU}e9j4QwX$)zn^=_PW5iWHQLLklm%kE^Q?9K-;Wp zeH!|}OClnrraB_Ml_M-qqAR)Yd2ecekR4KJOnGUNR*XcveVnyq9yI=T)I4Zxab$y3 z?hkMjblDqB_K|9%W(hYOGL#q13=1(z?32afbKDeXhRZ#s7sGxOq?KTor)2h6&w_Hw zEQ2NZoOB=m`{+?dk0u9IYRF3mcP){KPTFzqL?`l;ZBzfGymc>lty-BG@yXA# zq$))>YD7$qDP;DRzq+uRj_miBrtMP+Z^w53?m5`D->x< zY1FzyWJj9G2q?L_{LR$Tx;wIQxB}PYn8*=#L zew>g#J;A17VmpC+bG_3E(mv8=x{vg`oG=j|U=#)PST()+@8?tdRh3I}{#*VMXW_d; zw_0eX77E{QN|X^v4n=)WyOhh)Wy&dl#pxK$x2B=YydIa`;)R)nmHj=m%l+>%{EL`o zNh49u9#Fv-UyzJStsBxo@3SxX%Z;mwYBy4iuquAPQ`F4y%KMj)KUR0gD>ssCb*9K8 zZ}i`e8p-8g(y?Ag$uZ&_yAL&=$jvssg7bt;ot9j#2m}hi6AADii{q|~-ttR86bX^w zBRRj~r@oLebJ81h$MQxPKbQt{jV!;C3|qYmHY}Zf!(=TJJSmD>fn|L>Pu&@u_J(J8 zVGKE+`-AZ9C{pIcs^ea8L&7Z9Ra)BaxE0hD$2y-E9H8o!Q0 zgL!U`RzVc-6FuLks>Hp>u43vCrv})F>U-@g*AX`K(S>ZR@R8{b%qxhX*OKe&fvD`# z<0;#MhHpsRzDeh;Xn2ggmjc!G$+4$w8&3|~-{iVKbq_bXcPd3qkU?3c9ddrzI6+Qy>Ij}c zPYDWSMAmaHXM1$f=Bl-(^}P4$pXfO5l?XhwzeAbwn*QZ3uPiQV z2?NE=SkH8zKXNUd01&CWqt4mn{x@8Sd3t=p|J?t^{`FwpTZm4^%ks67DQ zhl}4WRAA^X?p|{!hnNP5lw~6QxMEeAY2%10SjpLp2zv!GSRLgjHQ_w+i&4N|dC?9- z+Ic$op3{zzr&OuN9S`}?Vmt-x&!C;wDu)UW=kP5l7MhMZ0e|*=_OCo-kSj&mTV#(y z(8@zV9i@5)$ly7*r8ki*ow6eskH(yqGJEb@24gWCbOA~+@2qFx-%VTSfmYl@$RCVA z0pysmFutgu9CpOEWx#m>;E*Q(c7L3>-$L+YqMEHQ1e(|aew?yjw6mL14YOvl5>h+V zU4a=9Slr^Lc6gp_4~OHP`?I!Mk+kTpnq2Mz2&5MA=;VAfe8-;nGQ+c0JsP|j4Briq zt{7UJF~}$|fP0p~$%NS>EK^rJZto@=J~F|K{ARqVL@cjjH!pgMxByBpGj4I1!@@dd z#9xwb=AK}Wg_FbdH}#oU3Ua@usp}b*V|r-D=)wUisuE%b_H`Ho|0gvO9{!N2h~b5k zB0FZ0qG%O9PVkNdX?ji4fH=D;CT@(%OA)$A22L+HK&fl zxvW17P5W|S5U&Urgbe%W(P%hQ@PMv2K6TLHN8+UL??MU2VzMOI}Ak4vbx|L5MV-}?PzRR*jqa_^P@Ue2>{jg$r0UKV3- zn6l|S-leT(YvVC8ZpfpyiJPUe$UDYx_6Qf&%wr^(OZfE}Vl`1iy7B1QgKMrf&P+bS zL&w;%&;y7Z+Gwt%%9OW`D=#aop7gcj{By^p!Xtmb)Eq{_=+PldzZS+Rbl4C6% z>OxN`8@qgz$CN8oFuJ{_Y>=l-mK+eqY>0cVz4!JmX(B&-3(PaZA~TSCQh8xyi>b|T z?v{Ya|S5#V+=!HAj zb2=YU@Zjw-$S(Qftw)t2E~mZbTQ-KWM}BP(b3gNI4S408R|S69u)_y*OUCDPclf}r zqUzq#b?=!k|HSShT4(8(b#=C;o5girC-o zHb}5y#n}TW#F@Gi<{Lk}iKIOP+v3zOyDEzwBo3Oo_aJkirVLTd61H4uOuAEXTLbwp zs}~M0`L7^9$-GY+%XZlvDCTBB%@DR!iqMk}Md;B$ZeJRP5hvc9DJ-Bi6`Nhm)~I{c z8%_Q#9u>A@;T-44v%)L#p0Ib?1U$OnOTx2Q^_hDao}bw*kR>iJ;??+}UhKW;308VW zTAy8gNzX{z@BUXjBK*1k>*Xpx9~?X={B!WT|CL+0v^OvLRch~54d@eN1S{{qV_ijq zFwX+p_+fMVsMUPlXfK+LnK!|losCy3hsbhxEY*81J6yR#W2f0_HFuxpM#&mdlFUt+ ziQcqtQa-SWCcvcbs(fFdw-rB)}thC^ZMA`x_k7rO3*fBI&zB}uSlJ`lW=B)_Jeh^3+a_-U_6BQBWpIxung z%1Lmbu6WLAMEo}4*ct(uM#`1j4Q{)#(z&|2==Zu?a*9Vcge+jO;4GTsDJq|t;ICP3 zShUiZsNjB`Uc9qUb}?UUa;d%o^@O+Fhl9?=J}h5kUOh#4ubHtI3 z;?p5dx(KXmqrxhJYP!!*Ye;NF*plMp~Juf z!MP%?j?zJvOV?t|)$Q`ZfByE@J|B^^o4f2Ijg}YbQ&txFos=@-9*||_8Zp+t1cSCE znbN@EQY%(wP+RiR5YvQvBR6JN*h~hU3?Tz!CK!%#=2X1YKK{z;K_K>-Q-Xq z+-`L%!5X60?7mMQ<-(xi5&lV|GK`hxU|3TwS)R4*6Fr`gDx8$1 zwJv)ZVu{0sXs7cY0UR2%6iSbJKh(8>WS6zwB6F>>mS5!S1^g;KgjCb6U#V8(Uk=LjNxJV6@QJouR%)=w z=oKU|XAzfpHiBl-s$;tR&eXBCOg)*(h{u#cft}XmjhG2?>7;9lfGCetB}oC$M=*f` z?HZ#A3utM@%ui)>zNa@8N3UaCEJ{9vF1QRps)xvcV-C5C;DqWX9H%LooRHt~^=Diu zTg@JUl|*1~vURt80%5}mV$I3?&%S-tePxPIsRpB}=FKwKO<-%4t36g_?skONU!Ixf zq-3PlbfAPm!CK_$@O}1K5zBg}qX{j*4ipN==5dW!*CPQSv?)oa+7q59yKKR;Su2_< zg1qP==N2>o){98a`}>&;pvA8UNDHlp|3YIN*q z|B@rOxJCO-@5V*z2BS4Ns~IVJ3w6}e020)-^PvTjWX);SFsQB@{kWF-lO?OelacgR zf9MeB#lb!sEkaA7fUKng>^3uqgy)+^TW-;v@;Zl+{ElbdAOf3W6l62z$Q}&IuWdRr zX}?G&7rv;-vk0mpO0<^4F|AAU#A@AX$p9~(KyMSzNqL@F#f@k9rfT=WTeFavYsL4= zJh>{Pr9K*(DEk>*${GOMQ1mo2b3v2N`+a8(%_3P;cS({xoJO)-2Q$~pkYpP_#3T!$ zm69y1WF-52V{6kZiMiXJb6hQV7gFcHshVpdmaHqzqhU$SP7WXyIIAwN`aHgQ3Pmnq zy3$3kcoyDqzZ!`{412fnB-?5{*??cJ-NHqXosD*Dzp;sREG3%V*3;Qutfx=lMW2GfmDu&9xP#t=;(|F$>PjKbJ z>3*$WwByhfxv1aiy6tJO+Cia7<-#5ea}02v+Yp0crljH2EZJn3;SO{E>?Z5H#zmPi zo-zw{yDi4)2zX$$FYhCgBBbZz&N#TVy1vd!^Wkuhm!*T=>Gg;X-gy5VHPv22z3)sm zSQFsN!fXC68cP_E(W3b;UehR@o?udd0I5(WTPpxG-=3X|ztxP2)d~=;_ zFdWoHr3(q?Siy{yQaWObqkJie5%rH2lIBEKV&SsLtTPQ_z%emk@fsC~v~Yw~mh1B# zk#L?wuJk%4UE`W>GK7vaK4C2Xw--?b%9+Td8_VvVVC(;yDN(Df}rn8MRRlt4x+TZb`Bhlph%-PW+E-cZ9aRFnyF!8~aC{ zJvdj9&DvQItHf6Y4SurOhFF()+_xLMPY<89an9~|3WvFsAg6e6N)TX!J1)u^#OZ0Q zLVvK`8@!&J^A4m8XQZNXIQs?*;2iI%fU`l7-9ZlcRGjsogfYGooDfVs2(d1#F)08! zHIh|GG+R0K3!ZF)cTkSR;z4Mk8-fy*8F2ZdXyYTfKxW%{w%Y0O zBh0cK=8BiEYgE+jkuOIsOyQa(R#+A;IoxoUeo@E_tRKJ2SZU5w5wmoIzuAuEMPxg^ zIUZ)NbGDDW7>$E8bul7w#-x9mIe%1S_2DE5HO2K(2^>Apfpp09^UoD>q^c823n9BT zPQ0cEM|3il-KXmg!eIUJ#&|qD?W5bby^YbRgL4gOs+225EUFygm10mS!QjqJ6xcK> z!NA;AW;I?@aJ3a0OXa9Ui=H{Jc%0#DEWdDn(dXFB=5~PTJXyaj?0!BI0tVRNS8O&q zQ<0KJ5jJGoQ9Cj|>;+TCIY26?16D3$BSSAR+ZQI6!Ei1_MkN@f=w+o|5hF5RlsP+v z>E@Ym^`1!sFrF*~?f^l`gLxMAhef7U+HX4}?1HskIOUO`@CUUG%yp1Xdy({DlwM3T zH)ixmU-%?%)EOW>G0ZmYkUtCUl&4GV2g#yhZm7%-+vNUU%(-nD zS(8261j&*3aNhPbRDc6|>Jnaq{uomY&xb~Hq2zSf8zI523$}312dwaAKBUdP#=)kf zR%P!~uQR&1*<1opW8(mhECGkrI%EhUrJ5qTgz?YY9M$xe$3I37bVX^oq9sZ)VoQDq7Qj~ykV2lC!C61W*(FK)ZdX_&c`8C`93%t2e zGYsJGm;Xm%$yIgDz;+0Ku!^Qp7U7Up5ZtDTWyj=!OZ(kJAU9UJtRZBjOg1d!6ZWJJ z@uQJ(6wKs`WRb=nS$oQxv43bmvVlBXc^J(2zp^S z70D42CiX7Q*4IsGCFd@)EXP`9jQ#&$a#pKUcZZqTfY316r--k6+v#6)aQSHsMx?wA zVpZ^Q)LYMvKOMhBZe4gCu#dYMju81HSn=|)R#95igrQ^zlE*`n!+X3}C3#iE#WRQ% zxTB<3Z$L?WJd~x%7=8B|F(dR?Es_MP5ea5yLi541%xvJD;54o`e^&2PEjQc3IBsY-6$MCR=k`^AxBbOl!pmCm(3(vEJsQ+ z9=kqqp`f8{BEWdC25;Nw@K8TwccN87zF-WLyc*V)L+@9ij}GgD$&=_a&}T*T)$>&I z#)K5hEu>@6j1`iSAtSU&;Pu{WAVykz- z-eV=^yT_p9F_j#reIlKG;-rXcu$E@)!Skd@azQ;=<%5bMr&hC^ORIP&?pKmsCBz5w zW~i){oI)_BP^zJL;E5KCo|zl_v7on!2t>|VB>DYyfA_HG3>ws!CrAfT(Ut$&WH-634oQrflhgYEh z34+7l>kqNQKJnO5h#+l2bSZ{PVz=hz@bYpP+!|MPijfLp_(ffr)LX9k-kG1i(xwpC zf~K^cuoK;q?t(2-I)#S6Kyi*Jhjs2&J-V>Dqn+mh<_(in=7AX}T#lw7PBRn7lZ1C% zcuC+rttTo&-{a8bn(mQYz5x8f^MDW%wwz>kT$ng6jYa-=7@C#_K)mwUvBnMIbPVzc zNXmc+L{SBG@#la6wK(}e1S$8`fl+2m?l#MQ+4=S2jY2vb(egZFIzqd~Pk=}rP$H4L#1+INk5nulj%7n)gQ)%F?y^JXTb}l#%V{V`%G|hfxGc2)sSlG3j4Og8tn(Ek&I1q|@@m}TR zD?6ACAJUtFkh?X=Q(J2Sk3b{ZdCKhON#{8*&;vA@gc%5}{IoQ>Dms1w|X34gVAA~I<1z}a4 zUnk*N_nm3Q^OhqM9VD{m%Fhk0`+8M+AIEd#Jyuo%{r1Bzd|SZklAj+{@w%wLmd)+K zKT3Z`!)YWmsYu_f5Bt$Oc6L~(i*V_9WaCa|i<|*W<;`HuSyhr@;AK|`naZ3kG0`-2 z`(xY{9=;QyqX2w4ej$1~Ig%nGB#4BbTIjRne8_+H2Shfn)|Vr70qVZJqEDT&oT|?y zhZKj4>PL@%q(n+Xyy>Zl?d`o6F2I}Ah)tM|zefj7%wHb5%u>-xhU*V=l2XAl4GQ$H z5e)$2iTw4bvAcJ;Bq53@(d}J9%%K>&$&Puow z!Jy%&PtF{dOf9&m2%_Dgq=$5Mu?b<|elp&pnb9@!9J8EVrOJ&MXJ z)8ri3VSMZGE*QVkgZGcJPqSIdox>Lx0D04mHNU^3%Jj8Miu1(YBzM0&T^Ko8+|+j} z!($Qm3L9$ChD&S%HnG!cVflG**xNSN2`(pwRU zDtA&cSi{tCN(RbrSX*5e#%cu~F9eZv#r1&=fmdhqDv~0AD+wx2-{26HEJ)=%bDrcu zkn&@143ngc04;a;fDUq9>g#9IfCr1>a(y^k&6CrkPC}+@L$WoNJYxyQR2~1vt8{^E zAoSr9-T_QdifR&6%bd)$!Mx-x#Z_j=@+7XIM-*iBI((EY_779!~DO z0%g~fCip1l_X^p@%x^lj7=5|i$-zoya;tM}Tq{E?RFfQZJ4-w7?KYN^6d6}M(ZwJOmS@3?b-zfGMO<%YD`Wm)k{zeEdTgmPNUKWrO1wVO_qsy$ObUz9} zq19+dNC8{|tgEEsi@882Fp??HCz;-A>^F9|8oQg#Mv|8mND8;(7hJyZfTh&`Z8t1} z{h2w8d?hjR3W$qLSy<@0MoDwx%zGx%l~rRFgMP$eMjKIQs-`1V!l!E}3p=!uuO6!? z-sqBHGlj>C&J0n86@pxqP}^^*~GbYy`&VsNX}PGQX;Xs|8or8gc~i zPdxi8Ym@dO`#0AQ#Y?k>vcpV(kckns*`%uoCJp&LM8As&O{Bt=$^h2Y6LhSMQP=2D z@gmQX{Ayh`yC9`Npx$X6HaBblM3(277f;ELI=<@QN*`$p89E(H=#O02O!M-&ARamu z$24e62X?ZQ+V5cF$zl5|(4l%hnOv>kyGJ9d3&MAYqu2Mkqt4l+e*dd`QuYT#x)nh9 zdNzcwr$hK=HiU1cL-=+!gm0%q`11aPKezAy+2D-J$Z?M<*6;sWp%s(l%llv6Z$J2Q z9$;VIuRr+G12Y1&AXnp4t0f0sCC7uhUvz7uEVEt@TY&t#8v>-xk$U(kFG5&czLwytxKUOEl2k`FfD< z@5DvZ)v8B>@%0tmFzIzI!QatAb6q3IIT`}W-YBW&a~cly4)^^%(m6#sz%r0W>7=H^M0BBa%xjiRoR$Fa|FQSB4Q(As+VFRN#R*|XA_i=5l1a#ny%=!J z4hEK&WV6W8BZIJY2M{BPIG)(^%bst~AA7E=Ui#&nBO$Pp*?V``oml6b?&|95>ZT3Teg1ih(LssJkkPUl=boy>GvUCTPTS&YmtLlse$&A%f$V0)eQhl5!gNOfIz)Xz9 z6x$qTF)l9wF^*p(eT8Zoc3#Q(q6kb9IX>4fqU2?>5o9bCv5AHe3a2rVHo$eW+IBh= zs0b5bL>QtF~}1^9WgD)Dc)b;)?G7*#KF+lCZh!chs@BI&`npF0Se z)yQ@|8zVz*6{*EF!Iy?((C~14P*LKSIEZj>kRow3q)Q+@$4SY~UnE**(771uE7qKO zq4k)7P~T=#MFw7`^}43hgp+IrizZn<7^m8-lAev6L=z1X6bPlTAVf|L9B291xJ_iFsQcn`)6NOjYMPUbM2 zzdB|hRWN~Q@oOl!(E>AWriwkqLZoHke1b_9PL*g896LMy!|96#?ES`)GK_rSB!UB9 z5fHXbgQl{qk0IvHLW1 zc<~Jk#|0hh-BmdON^?F62uamjr|eu?jh!UvOfaCajFWTwfMyBK5uY6jxT zEWu8Uzjv|V7c3?rSW5o`1M(bRR!n_}z??ATakB^sbqYhDGZBB(xaDPjYn;6w^xlMo zPzqK}?L?LW<;2?VA=@V!mWgfY|3kRM9@y0V{{-ejyzU^5NtB9oNKI|u6j#P#ESJi1 z-}a%Djss}fo~tK@8wlW`e#fcyi)(l@ULt#mX$2d}xglnz#H|WUP+G$G%&^DK^gb689e5`_JGxYsF`mRgTYIP{4`%E88*C(NfTIUZ^M0wi~ z!8^5-fwqYTA3&{$E!ajwuVTv}4b_C=JL|B|HNLV{OXROW0EBN=$j9DV?L_S((GOPd z=!#VV*al2h!yoIXd<-m2#ALe1?#3q3-w}?%5^Y|s`;TQYfb z`a{F>F{e|g+{G!{x^K{zr7e4SAZ=MoXfn1{RwXG&VE4Rso(R8{{^<5P^;l4KGU2}CY2V%2gsZA47P zaqYI-qkgri$l`H$(P(^~5p_0F$FK7@H7NEHkOhG)dW%I8{hQW(q}F zry((99p=D>^9J!a%=}M>ckq6sLrK1w0anQdLx>(m^c^_I0$d+$l`E7}&J0|}< zuz21*?RB_$`cFrve~l!O*qo{&GLDmeqfw%1xoDfP13y#&9Xbi2sYkBte78Y)9QI9xm2#3ghG&({vuOWwqVH$)^vddL#yG)!i>3OhoLey_F&q8HZQ5JQ^nGlDa}w_K zM^Bk)aw_KkEtE@njs-bgSwp8;(F3}_oig#OB91PxqVAvn%q()rN;Y5+5dNJ-mjowh zbVC)FGF3mW_*Ao?#t|N9@$uV7c=(`$JwY{0d~oz!vwurDq~$Lciq<+qEIEE4Lv$o) za5dri;un6_q2x+{Y(|>(LAAfgiob+N|5HNtVPdZ+UdRt zL>RmN8Fb(DaB>mo?c$}&QCYM9y}ePlglFsjBSJODglRn`eIBw8)r^HtQK-I6?CTpkTg10O&ay- zwhpe&4`|}ZcCLH@-(C;l5DG}mym<`=1B2=9dvCaTaWw+BiA%|528MJlO>N83^Cu!8miG62EXWz>VC!f6NTgBT1it^O_ZG3>zQnH@2NAmt4~I$Cf{ zIx_B*u7#c{2$O#&w){Vz2(~ZeTvRh$m9F&AA<8V_s02xQ&ogJq z@mP6BoJ{Q4u7EvNDnBmJn)TYQe^IE|WabaW{ze;U%nDtV)&AMZ!-o&QMh9Hj%ce-N zzxnOve}XL<_kV1*PJjLU{UZLmV*fopEM7Dp96wn6`o+6t{bvRLJVXpa6aRkkLf+w_ z`FJ%xzx(n5wz!+ErPk@a`Nz%wde=O@w>SpQd~+2=V%_=qx%)5^{m;ZFMmD>5N^@9q zikeFX$6T(iM-V2DTVTNMA@1q*p{iV3COzg(>tNJJJW>}PMXe3)*4X2ru)mF#?!19@ zv=m5Ht%)6H{rapkJUr-f-yWJ;i$Z`~18^`M(!qqw>4D?gtal7?_WqOd`K zh$Y$ODVIp$;}3Ab+6I9B(83FKmRMRO7$Q^Xs6#MCn);PpEqD!GqNY4_K4! zKgE)!!&F|im?P7nsB=JR{IGbjcv?JL?X3=%uJ>ezR$jHRB(rx0(>fH!VC&-ITI>#- zF&T8(D27ZMMy}_81PGr}1pc#(2=u2}R~Ixb`39=8E%qL9WryoBSaxHt2au5iQ9wj)j1q#&BiKl0e2E&oCLl@Qle`>sg7@)TZ}a#uPFNfUnV_B zFsU6IV;W!?h+o4%jiaS&q8o?KX~hp5AmN7qEMm#v#tgO#dS zrsZi7ONfT=*dk*jI_9xzEcF~(27z>ClYL0nzosozv2E=fZtm}_ZMXOKcfZ@(*xc~D z)Dd$E&XW6a2A7?41RTRw__+s9k;Pz(0>V2xS~7Rdp!tAZ`Gc-N5uqI`XxO%I2v$}r zspn(nu`FW^dgu(KLeePErQlky!rEfFtiH9Pl0(3ZvJ#{mGE@pBSBiufnQAdh)c{y) z+GAQ#U$I`jsSn1_8-Q+h-cK3|B%Tb#TdN16U&mpB02JjO+lzwoi-!e_c5#VgwlQh% zXA2~|04j+b)4ctY7>(i$e|8!H4b+TDdVryKYDBcA&Dd3jQcGTc15`e%$KMEVm5n3@ z*iCHvNJRt&W+uh3+iplhFYr_bdm{2wYsk?I>Z0<|ht*XLdjFgi!Z{9ujjScC=qd!A zXn@5Q2i>zS@{gQ!=^zY;heBmgds0ge@7Pj+pCb2b151Om#`}pVlFe-(5kz_kgXZA+ zrP2kqp8kMhlEDlm5e|SWzz`NuEfQeKna^WXq=q&?&dOjTx7@>;GJ*NW(C%ZXcHRPp zeR3vskrOu}J~V1EZo3|c*E|m?<`Ad1?-_si=wsns7NpNaWjs&HFnKOM?XkCyyA*8{b;e*o_cVSGRHd{_G@UQ* z6G<0R)l}i72m@p5Z)^|n<0f}(R=Q(d-LqMSqPo7e>ruR?GAMG#3F2Ui$1tccDe5R3 zR=~cTPDw5^RcRXpunt;=0a@M`5quM_wvPPKv$yjp4Ct9%T%;G&^%>@~z}RQBR0h!+2n%TyKr zl_8WPVOB#W?3~1qojP@VE(EH|3!=&%b z+F1_UO_+J8irzy&GX6!mxJc_rxN3~6P)_*-d?I&bdnMt_XwTndpN3HNnOS(n&rc;B z(a>{JmVh=vVVM*V`VaJvh8TRrf>ETWqJPdo-uiARnh9y7G?X~-fMR zvXKpaN9j1rCpCf4-P&le>%qB3ij||pT-66WWM=t%_t?6KrU*GiqRA`^l_K(y3A_)X zklbR6upkEaq%1*F1ic=0NT??mRXJJ%y&`6JK?#>p10fzZs6_~ptULy!*EKBJrh${C){=O}1B{Mh>^5%(K8M6{)FwQ!AsX`J@WoY6??or(<#S*a| z>PKxU!zs-KEfh+Xu(DG(WXU@X*9PoMwJ~WKb+9eoW6TiO_!vWQhU9nYUFr=tnCfu5 z7U%u`6>i3g{1;KT*`4u}s)f)4NVa^96Xy*xO`1%IAWJ<~=`nE-!h{(%EB@oq0EkTE z`M3ccPPG|6V4x?|VtHXE??b2;SggGBGQkusTcr6C3tJXqGo+b*!_9*w&$^Zr&Phzg zC^-$1gwrMpTDKdpqDSJu&N-}god%=`Nt{}|SJhH120JL^9OQYFGN_x)plThAu??^r zKh-j32vx*&wIqzS5%x)SsiuI#yz=Ukth=m-lk2NFm{+LU8LI2*E$b@!VxqZKh+xbb z8ta^}hHBWY3Y1`M6(p4*Gb@XzTBB8!rmw-cv7kd_y9!RvpgooEY^_Y5O+=r5{cs->y>0$oic;5`}eWC+#WXsJx=m?I)2 zm?qg9Gj*zvYqjm<)-+9&(Qcs#k3L$_B8}bT(74F0viKS=v(T0?(qH!Qpp=p3+vseV!ri+0GHCaVbF3h}yGy${>;wL^XHY5Vns~xi~RhMNB zh}81Ac}J1#5~j4V5`yAnXQvY6TiK|I<;%fqCFyk~=Tv22)nic}SI;M?+v@HKfF$9% zHXM=HuWAA%p}ve5E|3#fB1XLqukLNj8;xg)ivaraDt)u_)FQN1FtBBr?J{;8%Lt;} z-Dcw{F3m-_FIEQ{j*Gd1@B%&)QO#H)eTjIrFNQc_t1a3{O9@|-^TBWW#S|V6`zJjF zHT>L_Dc~UpT7UAC8B;ZA25TKc+60Lbn!-h1w84=clA!ys14h*~akH|`C9ANAn=L6) zK7=hjO^L)US|m#MTspq*UVnt}FoR>C3URD5ltQW3DXK!r?~2tN23W#an#Vu3?mzzY z#l3mPmbC7-?)#h1<{51ABffox_!R!+FTDG-xx{}p_C!sw?yI(Jn2S4w&^e`HKFH2b zdgW)72EuAEH6-K%Wnm7sTDIpM_%0Izyq{BQB~dDj#9?Bncl;016R-nvc!{l7q|g`$ zcdm8omWUqcX4IJ$Kh|p9=Rm!@OG zN6+4T3>jWCS+H+Pe=Is zw0PDZj<}NHQI4&>pTC4KFJ9s##!ubRu#D*{W8jt-zQAhAunK^Z9|@*RXO#m1SA&FW zi~j{|fZZo^e{40H^Pk;Y_~tJp!XFkv*3SU!(}D*mizdv4-f41Xqv+!riBe}1QI()k z{h1*4x9jfUZ3#1za@BhIn*@qG!~>wY`@LVVAqBVgW&iToRD4C?%?oJMQU4vpeCHhk zy5C_NZuoB0JqMeHKeWpmG>|a0|EBoqvj6519{9_}lzTOAST`RxX<+GIGUx$h{^Qf) zIghN)9nex&f5Jh?K-;y_Y)YialFMeHFc(3}a ztWf4s3K|{|*ANo;uLXsvmr&H2RR5$a!NdOf_;buD7!aA7LV)Lzh++>cL!pZNr-G}6 z_=Q4jh9(f;_-DHT+yUa%qvFdizIgb>EdYO6gX;00AN~6NU8~jl@&8eM<1L_YEy^XS zUQyCx*na|9)yc_VO;`w{K6spwr;Z1+5s(FBIjOv-YDgzes(X?#$QULL=J5(hK(Fs| zToI-)Ir+vxX;kKyc7g^IN6BYo_w-;@3+(i^(LA3|Ev;JC2a?O)y9+Q7Mj^EP*B z%-cO_F?Vvbzimlpuuwh6!VUqOWHCx6{*^}uoF{zJq==M_Yy`K!(co<|&}~MZa9+QE z1vl6U@=>g#nccm^HvUm5fKp=%J=Im{Xy`4Nq#vEvor zGiDZyKR+n=d&;$OT$qb7ZpMEbWb^QD5^Xw}B2()6@`Nj%AlA5&LUOBaXV4bUlCwqo zb+>cc9YAT5_&1fZKwR~p+2q0S=*AC3mO9efI7@kY4jUw}jd;y2``|%%+F+!Vk`C%D zl+hPYT!d`pVQi3Z9ceVl=$STmnT=84cA`lA28=O;zo%Qm1RvA@O5wA?C}j4>4WzmJ z3@Jdu{Fq8?jfYq-ptx*cVj1g+HIwujPN)WNO2SbN5K(%(P{6tNC)#91gET?RxrEi=V>vlmnA+>Ms??doEtfM6L=ANgX{<*ibi;*e2SqLCLLQ@Sky03 z83#fj<2cm{INv&TxmG2su$>Bka(F}q z1>5kjsU7__VZTDXwMc}3nGgNs1tt1RA2>Hig<5QNTLMFnXoBZF0-ITrl)3kJZ^`jjPdXYUgEmBc8n2Pqv2kNe#>&j}OWH1L~%GHMqx$p7r z4Ul$3!Ufm3y){vbWV~W=FmZWOwoFsw*w{zbbsgrN&6ROLvBusLn^uh{tBwg98?WW2 z6nw(vrI6K%=`3?p85!FSE?Ug@kf9)47=_+#tx3-;J0povSlvFiR>&`E|pJ5wFzzv zV7Q?lXsa|6;-;Z=L&LAb%gXXGDHOWu9nh6zQlhf>R_LK3go*u?`;PDmO3Z6rz9oik z=ztwnNVV>{KH7+_B^hS2~j(+)^U#{RcmZXDbYk%>AS-v%d=ubB^dE5}k za6=B5D9k^F%3t4D+5N$3{jc*t!PvbhCaOIAs(ZLu1wZQ~h@OWtPe4=4my|{;wdMBrJt!2I4 zn3ID+L@fZwH9%!~>tv@~cMy;`HPV@}FpV z4vdu}<$V#rk)sKp`a#ojB{^XVCy`cIKCz!=-p?4=P2QB>L}y`gNZ-u}qWB|ng1~y1 zUxclS*V^@wLEHSfXYKQMtcAS&lscS5C3yY?aMj`jUN3Q0V&As;3GaKP9erZ3^>~8u zB0plSru=}VDZDTN(c?yB_c*30O7VM{VDSqn;AWxqJIJ0=Pju1fIwi=gvYmTl{{~6V z(|$rSpZESQw5N+JmNDXdlD~{ba2PW7lVr>a@(3CC0hrh{sgpL~ z^*#xZSTfpSkQP|nQHBhHS`TMvX5&$L6Ep=+SM&4?&eGtlJef!y)yWn6mC{A&K8HCh z+qB?M=fh(c!Tw?%H(WD)f%b_hF8m7;To?cq62@8NCvqdN9kY9ZtQdkbNEMm>_^)0{ zl2K1fU|KkggRa~;L=~SUcMb*66Z}3u?_3SLr%7opSS>$KDC?g^vD&+L=_l~uQ2L*QmCIVakfxeSM>M}Hk~RYM3dK71X6 zCdS(Tmi_NQ{Q1>PtCgidkS4bePaNk1th52)mF)Vpp62e|n~IC*vn|80=%}kyUB1yr z^8~VQIuK#44*JSpvJ|rR)3wl8z`7txw%U-H`Ep31+rNC?xdKBU&&*&6MBmr&F-$WC zB~~vUM8>CwpJQX(FYbH%PE(xY7Q~-$+Z5`Z_J$+-n!;GriwozLmk78acMqXI2|^Ov z(Z$)|pBeR%IHoo)PvuOOET3k^U5tozyL_sA*aDOrQQ1~S? zR0Vi&dYW9jnRem^b<(*4{G=5YGNgyC;v^mu&!AGQKpWx#>kV{MD)D?q1$l!|3x-fb z#--r-D;_9>b%1QX*l1ozZ^f(ZyPEq+8L~R$SaKXCqbFekYAI)z!lWatcCz`^O4XV9 zpdRjmppzP#39WoelqED6Foum_jJPrZpM%iUJ9y#Rn0kiNM#Q!AJB!s! z4EublfaYWq$$opyB-zEa$T(}5!hL40GuQ(es8*{}D*!eQe}=^BRmAllDf}e z-FoEWYTK&mQ0rnfkVLpM1)wr4d~XKmT0I#Lc1=s;Oq!>6N{fREk&$9)>wUf4%1NWh zCP3B;|BVrO?Y;Q4TjspR5pU|X& zf?j4YL}FER5ysn00O2i#3;x^pt&B9Sl@Bb&&V~wgCz~^Am4xtihR9FVI0^tP?_G4A{}@l(@15f@$BY_S%| zh3%!LEM>8@#zG|d7IV_1x*^&DIW7?0zncfFPU=DQ9!56_>EKI#h z+=ebMalM2&XLv4IeCB_7B(2k2=Zq?OAtQc365ow{bw%Oni7p#@Aw5RIx7Pk3C+WiG zTD!fmwcl=wOMGeRzWhHT4nsR(K#dna%%6xUgTJ0%-IcOi(0J<5l7eOWPM*&kl@AGa zs70>q3Y>`Dq_u#I*$1Lm^24r&8*Xn*_nQ`tzbk&t_-WW;RPg%i?#WNB?LK0q!=sW( z#z$S2!4DLIo}P%{@#}X%G8@PfB3x8lB4GE-Tcp<3J(^ZLc9vC+H%y@xt}ChexVF8G zZ;LnwQ}c0Scm3%3=FXw-WFtHrh3m^2qPFL)C0CN}*Yc=1IT_^eN5A^iyp3o^*MyJ3 z{}BEp?Q^|5i|-K&i1%bKvpK=+Sa*SK@W!s4km0a8RthOu5LElty?nge9aX4xlNOjV zLE4~vQOO+Yp%IKa>%|H#UvwZeck+R(Gc4`P>guEfxY~ZsHLI(h=w|a5IFgfms3Fs= z(Mg*dSNmJ8MHMgjMVKLn)1LhuSEJIN<5o@K4LcEkX=Dvwt zgJ9KGIk4mqJp~WuC_~gdmtrb;--Zb+hMo4muke5d#7>eIFDgUxyuBe0N4&pX4P$fV}`Dfb)2j3J{m zT3yBQmG!^2pYLvLwhs>Xx7H8U{KVaU=kU7L(_y1~)VFx>j)LE2!O!E!TH9_t!V& zY}J9F@_uH$fAv;!)L@r>zF2v%f)fGHaVWod(!GS^uQ&Sp%o=hyNfF6N*d6@bJzbia z+3#|E_-^#gVLvR9oP`gZ``)n9j(sD ziRjOY9IIi`KXY{C4oJBg97Na z@fu9mq{0>HDaqx`BXk9Ofd)CJ%n?Q2y$@b=qw1i$_VYaz`$nL~n>$ubc_~Eqa z!QSTj7JqF1=O$>dw*SL|!93Xfk0TVq$C-__=WE|?9u&FJ&3TN~7BKskAldBqYiJW3f_6DZz-mT* zCL9a;VkC>Lr^VXFcYv|sg)#OATgE4-ba1r(48$P0mu_B#ayAdKPVYh;=xy21p_K6Z z-80%Vm^$k?fCbMjU)qNB+TfK4nGi&yU$^_OdMC-dr~pd`-Q}9@hm03E{F`A3kLwg;|$4RWiE8u(yH)K0Ktyer~O6V7!bphq*CzUqK1E!}w_)fx0x}H>o#HFW8lvE5_55lWbFL)lMtIe48d4h_B{p2;PBP%Kz~1T?_MU?CQH41{H)KBl4Ar}4?Z1=1HG}h%m<2H z{4ROc!g}r+;St;siQgg8aP?;j5uyjAf-8i}4&enJxNd=Lkf30RwCucqbIQtR7Ea(V zK1zs|;9+ZRk*HO%st}7H&(L_*tg}$;M-^)ywQ-o!S(jnX3UQu~GX_Ff+DyZW6xu^B z8Z1N&EQREjIz(JoB4mGIW(*z+GZ_-)W0MYsIUX^^jAgt^aBIY3<<)sMAIo$N^`#5s zCAcc$H1Ja=@zpKn6|$HyF&yq0wBRmeUO2%iBWVi0l+aAb)FN|CD`9McFYH!ha&)Q5 z&2&rimP8#C31Y8SVOIe+>s^US0REhu=|q4{_F2 zm29qzz#WZHGDr{z6X7R14D8xOGBr8T!KmcrKt^rZ@^SWV1wu_X9wn|(mcAWdxXPD} z7}IZLjmUzL+a2374^L9v!efYO{Fa zba0T$D|%9C8JIFfOPcnkPTI_8|MC`faytXxejeNs50c~~lG!a1)kJmEFP9lNk;!C+ zVhBNTjZIwG5ZOe!6O9Z}0||W{GIQH2rsT#+NBT>AF+<%qS^4FBSEu&IAuH^gQ*T^R zK?otn?y~|xsL)GJte{jx8-Ob^F)MDM(>`~mhuACVuDcb$$wB8&TnEL5WOpfP#_QNM zX)Ne)+}sv4{UzdbhkN3P(bV##rjI4-cK{)+kv*BX6=;<}fz&dGbWamQl=ZI!y118E zn4n)_M?`ssHz8y4B&{Q!8`}%(vd+N(aV-OaJ)QS_qy@4uj(`pre!2`uR%O+N zvJlq?#mqsptt_6jmW%g^;xkrP`X;I-UPfy4G%gCmk}F8L9kpJ!hM`D=rT?QJY_{Gk7&jbg;Ln8Xp-JrL?p> zMU!xlC%d1r%_wWqaLuLj*$*x=OHN0)vQPFSXP zXTq~)(ZJ#%)nr#9!H`?+h8=dn%B_Kk_~#NJa3&lZG(po(u$?fI4DfbGvP zK0ZkRZ=raMy8#Cz6GPew%(oS|nv?^GNb4v1t=&J1E+MJQPMX_t+9h0K=fhQi>!u4$ z+{pZb(n?phdhv~kU?W<02 zFr1~XRjq;6)0CAzQT!59o2s~Qhi_;g;a~OUK`Z~2cb+hmHM|jy#5;7wsuH`XPK0Yp z-2xfnfc6J$h->BOgXemK9kgZ=y3Vhz0*$mb;(PGMY)KjnRtX)H6_l740zV>ErgJ(j z8CxbO^$=e&crKh8TS$G%XwVMRy2m!Z9O=V4<;~ahDWXFr^n$Us6}B35FAztP5ix9k zd=Qp)uuYjG41jRC@_3o>ib<&%Dz#t}r7c4699YuNR6okqI>?QtwNRsT!u8U#MMbb6E^t~SjL0&PaYK4!z) zSz7dOVuO_jwk#3JOI{c5!)XO6cui+XQn@T#RXM8)Ni$KRV$cd?D9*X)eH&-MBs(ll z5#USx94>%HfR!dRhl?%s+Qbre?xai*&DOy)>MHiDL_}F`GL9d5phS2JOZ6Av1C7Eo|=?uHNBN98xu;y)xyw`WdiFW48be2|Km|r zFEWtSBS1Dr?oSGQta3(XU%9imIan@liZjB1SOS$C#)r5N>aUB*1J-N-?s5Vw-06*q zP1q43(hO_qL%yZV#$Sk4EO!i}XzDTmEf;CGW0Vy7FUksFjR40D89hy&t7M2U%Rcog z=o>?@#uypaD&`CCKP#CSWg0dc&mprIelN%u5Z%SBpgrs1bjpL|TEg>A0srXO#7A9A zqkrqsC5|HE9}Yg)k}8b=f(uPFqE<>(BD_$;A+mv?A%+@MA{82WlmmByGc!nf)Y z7wQ95J~Wi!o5Yr@5Zb$-QwhrzxX4MjbTb|Vi&BUbC)beBxHIM&XCh!E*d-nXb_5uq z3y(GdVX#Rwmy!54!lCpKvI-Hz)Sv(rSH5y({vo$X^Xb)WZ1iPwpKe7Q2|zq15?mr~ z7&qxH7FWFBP9pt_lz9c0dGQhB!Ukh26M@<^dMZCK(S)h94eYpot9?ZT9{Z|W*UEMw zN@IAOmmv)!B}5cPaxOl?v5nKizUpYiTPN-^-BNKeQl6aItS_%hTJfuOGS2!$juLhm zZbr2L<`kkO*GFxflM0`kJ|!vhTj>X6?z9-r(|Iu}pa^a}2u#}6Mu-QO=tptbI%)Z@ z&IOVmIzM&Ey5QU{aq>IQ%Wa`KUIoNJGm+qD>FzNs=U^USR}}pJ8N)mr04hJ&UIRX3zqmyE-<41 znh;<6|2}#(!KF9tP>8Bbmo8Ox*={HMK5Y388$J^r&yXeRMfeEZbLZX#XG-hv^`QSo zcT?5JWWybiceK?jJBO|1ga^xmUgH-in`-GW`3!&GymMDXttio}MiH|Bb z8_O(}x<;x15nFo`z?%LiFv}QfX|d_B25cP#<9&J{n6^#&L+`e3y`qO^Oo; zPWXd(7CX+gdc`cFT8l0|a)JU(zM327a&0F2{=0JYdx*3Aa5!OK!OngU8R?Y(rmIR8 zfEwXj(c2+}SHHv=mOa0-?r|+f%Q0b}I?BKV`Njo#VW{}#gh z<5rY8czf}`hd4h@;F_wK$E1V(mn_{v9Foq+D0s#hc4=kUcvdZ)$!N8FLFH*5vMp~I zPoZ{DqiRk*DXl16SRiy47undNLaxuEbkWic?Ja8YtxFnD;btgr4W4%gMp@m`%U)W3{i=e8i%tqHFz#q}Uc|TFty-#-wFws*X^Oi!_Y*tAsjMC|1CpxIn5{tVjtXT?EI zfFRU3zAv?_y3Q*(%qcb9jkNOxjCNoQ33+`kZsjWDAT%9oQ^swW=_UlUU3EgtfsF;J zGDE`&YCbI3+Hedrnd5_R5a~qjMx}2GoWtexTr_u)+1aJ|cOLgP>50!HC`yAtE>a7GzsmW?vNCKBz1J zW_Tb+ph0zchO`<(S*)n1kVUh*1__C6e?v6z(+bHpDA!M8G!m6kY-egc^b#Tzb4pxUn0!uM`mG@U*rO++ z!;TT)GU{qN*UHOxDiuX2Mi>yh;`^$|l?XNE(@A~XqC{~TPTe;hk01||-V`_~uOi%m z-i(P4&OedPIK5Bp^AE*6P^1t_W4tOVAnEe-9sKCT{$pVnhat?6DT{}4C?y2KRN;Gd z6Yq`=3)>0j2Ii%>QdE>ymUd%eE?rt^cckJYQ-|(NRn|F-v zO!4&@bZ0-(ZHDE8qe4GqWInj3_A75_a+k(BE~f331GrPihU45OWBXQVE_ScV^JLB31yD7ir|M@a94l^x z)Ft8bs4^q#W=)D(opoPEO*9IOy>S{Q_mk9^`(v>atyz!aB=f(Fpdgk86)lbIm5z~anci7_MV>0-@|(p0V|&koQA#156MN}(-skZ| zwW|*h#f#H4=8;T<)Q@p|$tq%dj3+?X|6FJ6^%>tlFMvN`AiRI17kgZhfCYW%;Ev6RoAX>nRO$j)* zL|Qnz;A)LTe1>@w9GcJ9{!@{fyLx?vhM)9C2ez3|4sP=K3LrJYEU!;ltHtj9MZ==_ zy#D$pa_}!_XX4A$5=0REj1P_|oUU5f*o2>@Q=uHoKZ4KBA*j^m+ll-p^<#+|hRaJ} zL@O+rmEe$1EFnBGsf04kgc4d{LMv7vD*?rnC^FteZxkgNLsm+Za=mS{(rt>eMSY58BPS8`npe`cZSy|8I@syAQ*0%$b#}k2-=jurY)&cD=HQhn2W%0lUiRVdgnPM7X^38YE-k&XRwni8Q-y{ zpby#<`pUujD7bnuZb&49Xh2srR*gyn8pWUPY#KTQBZ$FcSEHVGOj81sXE!+fJ5AV_ z@OKCRg?&q9R*{8ZJ~`jvtcY>$BDO3T>Dj#TGjO8!w3^>s9}>t`&cUXqn~A>{<7kWScXIwa>LY*44~kJOs7J48#@journeM4uc7&KYVt-IvBs8R8h8Pj(xse5zx z(h*83-q5quAF~b0j7{i}IGpSe38-->=RL*&NR+mZg+0P4H4eB;0bJg4 zfSX*}TN{X9_)1r^@K|wE0rv@Zi-XdIB4xGJZpVu=*g16X5ce73YMx>nS3}{TQ_;l3 z{7mKMtmTJ`D-V{xl#7j!VW2x$lvev!)skNpST`0=2N2tD`h%ZvdkWA)Vo9X$>YevS zZ;NjS{p+ilnLS>ICASn6I6sNl-Y%}Wc!gLl+<38oyN|jOb9?d{iP>~($!l;=ORc0VEm#aNxF*@q5YE{5~H2w7ep0jy>le+YVt0p*#o;; zX_o0g`bedW;E>)Wpn;tBDctFWD^aLb2LoS5g@U>n;g~Xr3K5~y=zx+SE#t(IfdEISfxP|Nx zpE|XdiV3-800apgRlRSl7{2BqS%ktU!O$)wJ6^$!s@)l|!#Ds8rz-E4L7H{YSMsZ+ zgCJK~ZPwppW%pCz%Azft7{i4^cCD1$XvB+#{)#)CcvF*KTQy_%PbGI%)m&92ml939 zp=zP9>#6k8sM_nPaGBQ5?#|ZE(|z20Bv(9*yQ6CD2-xGgE!_50y_755Po+0up;L0> z6>osjJEr`mrQ~iVzrtxo?prEwffFxL#cfG)^OfA^Bv&_iRbJAx5H4wYy1)AzS4-*r zOenIo1GIK_a3>a_kkmq;aJLwW*ey=s)~8})b8Q>l#`R%4Sz(N(9l;f2PEsZA4F@e8 zz~jvBBE=#9qG$^rLOw&0D-?TB20>Jwc5#Y!pfPACqc&6Q5C5_ZaXNF`c2e-JoT__w zP}E_wuE#ty>0ep=a*K$w93lhvn2LplPuKvA=PE~om^3RahGjg2b zV+m~VNiOENrHY7+;!Xm422$`NN$eow^x{Al!?zXLGc_`sLi6{P*)x>m{}Y7v%*}TS zPA#-&qR@s^E#IU#wa}iazjtp9_vGC{XwRfVo5KFiLL1jdMx8rOXd^jB6nr6(jHWYK zgJvJ#j%<{9g|OHp(X76y6SHNx*%f2y^5iYk@Ja%dkhPavvE5%7@GV|OEUcgnY&Ce^ ze}zk_Uu}1P?w+r%Li6tPN{-`~QmnY^qr0vXeOx%sYKGaajGejKkn4c+(mclW1gxT;%m;VDi0 z59v6JH&|Y{hctG;QO}3G+-3S?@ z$Umgnjm;-V<0&01wA>EE{DkOGQ8Dh&La=RG<4U9!U>$tSY;D5D0V-hTj{1Wi1q^`+f3 z=NLRHxcB&k>vMzXYUK8)WMZG11`c?|QXL(&hIT+R75!y$g>It>|10AcIA@v({@hQWZTKs3&RCWY!A<7d#Wn`uo$_bFW%hv=*8I!4nWdZ}kT?PXN zZO)z3K1t>ESb=}@R2P;?=Ug`3YB0DJ<7RX0U#69qm97fX0jyWJmC>JiZjGh;zf3Dz z4UD09h2;MuO)J$S`rokn`h7%=T2(v9qo^uAm}>d5FVUPeGU%34kifWgF;1hm4&kMb za#vB@xW2e}%MYksCQZ64g3q>h)d*F@#JagX=Aonu6O`cpQiDlT1tuS5O=@qS?cos1 zs1-I$1pjqpkPLkYgBpz36gYbo=*|b$Rf>m-(`o(xPY-jj$ot6Mq8xDuNah~w&=s+54tY&`AvEst<{ic&_dtJv7@UY%o? zjMDiwEsCks_|@ii@hgVwHN0`}3!QewuV?-K(#y`^ebIRjTy#d4L?%$QQYJ<_0}-P& z;!u1XMNM;%dBu~?fUSHi`9;_~AbWB`9EMuxRd2ZQ8(Z>rI|e#(f>=F- zPj;|7-8p~WKluqgVcLaLS{6~qREkBVcZgFZvfQD{lySE2uNFpJc z2zu+&;-fyU6{p91@sW19*+@~r>o>SA!Goezu7Agt?U=KIbZ4!Mh~S5Agf! zyx*~>r7u_=4AMQ7&o-Sz{p*eL3KzG#1`gttp`~xF4e;n;4=K=R8rb{nUk^^YQgM7& zQBwOT<*dI8Gt%P;L)%y%bpHOD z-GOBH6J|DxbviNZjNRBrTn=Ju%vOo=ulvhM_lof=Ld{0Me>Ie85(K%M15M=WKj~b* zdJP}6*ZE`|9A4_nHAU|vlx;Sic6#T4T~F#6cQO}cOflTHqg2#kz=6NZK-_M9lrIm{ zB}iP1-0(}+LX@c>3^gdW@w%6%!y<>R3n5dFxU=^J;oTm8?MoSd{p79aWlV6tsy55 zV{78Y3k^KhQeiNyQvMC`f8`z`MrB`#WF2Ks%%;z-^(kW^z0&mhp)vmc1v*}8GAjR!tD6EYCY(A zW3f;-j-}1<=?P|_5=1d#SA8^+(++KgqTxO-;2dzc8UN?J7z-l@$gjG;go+=4yZ}m2 zzru_51)GVD28c@f+_1(cH>ty)Wzk^} z1v&}k=m_%OL9Czv;gCy-SDQ=bHg8X9&ZXF)7;x;#tjpOhPO*SQh57V)WpbO|s66L) zDYMyx)Q$VirO)P@8@#3V-4<49?{@l#ZRo!HUhTzqo7^#dw{H6B-5P@~-fepH$2@D_ zr^ugG{hWK%MeJbj+n;#=^>AFM9gqEpr2 zCjlC(tNdc*=8NY1nDr)%O^86zdMb&HGby`y=q`Ji>)Bg{p|2GGj?0)2`h!=TWw;0B z^#H519^P&LfB)|ZZXsUpc87~B^VeSYO|Lt$B5<9Zb}v6D=zOLo=v-4j4?RvCMj_^2 zebD*L%|Yk2F^teSRE;MzDsK~XE+LGJKV-1^-Gk2W9>F-{(T)u7zfAxmV=qn-^n?J7 z4-Ps<@B^dtL(uu}9=|vfgU*Y)1f9(AD94%eP+ZEqbSfNh%i#hF_NoyYja znPb8}xA& z#dcgE8gUN6_Kmt{@UeDJVSC`u4<|u)hVtPZ*W2emcPV6F;?NowHOV)I>ZYHnCR}=P z&*Kw{H@WT}m(QQz@P|aS_zgWKP7MplSS}E)54pW7C_zySxqa88Q`EHt->7XAu!92B!&2o1g(1mfa)x0VP-DhM-l1`z47H|R2N@D~Mi*7q8=S9# zzZ5sc3%oL3N|9!I7Y00hI9y~z!iYz>DG3193KDM3x;JB~R?xq3m8-0^-oJqPjO!ml ziLiu?mB@F2izE##xdNBrP39l58@QWe_k7@HJY8P};~WFofGGuc6c?_i%)Wv1k&jby zz;gS!*T3d!*%|K&kz<#m)zy?&-P{M45fJ|IiXgl*TEv7L6raWoHLQ`tfP8u;IcJz0 z(5=Qo2LTD7UX5PYj6mrF#^FZj!q*TTI?$;Uf%l1XSdNDM$94Bwwr9hz;^@rSG zv5c){UYh$GOXG_;B+4w@ZevHF|C1a+wJT0&gxX{>uyGk7w9Y>QvMw*}^(k%yMb52p zqtd+;eBc$e4uKcrbYa_{@Lo!FO6H}QZ26N`$v#fN!0(FFUY9VuZ!W0S;QI>eaqZf< z3?}+ymrq|^53#;eNhgStMH9?H=_1FJ~91_^qaeH`nsd-tT#1XsXFJHnFR%;+v|b23!}u{asK?rH=)&S|`} zYp;{G79Z(@@PXe_oeG8kg;;_R*SsMw>t2>eJu5CV7I$SiA{;q@NIM7I$nI0f)?~&p z`XU#+Wo@J37UAa5yl~KZRP*>tXYbSNbJ*_Z-BW{@9%3jrlF4h)KAg_@tIl0mxsb`% zxWq-(lnsfy#O$SC`-$Lya$BUnl2iP{|46~bh6IxD$im|B>x3(^}Fe^>En^#9E8D?idl2u4sLs%+n+8m}+jakd|lAKm= zuxiLCb{jJ35Q4cvB^j7HanU({(|J40TDs%d_%NqDos0u9xQ(UrfpWJENAJl`hd8E- z-~y~E2re+r7!f_84D=B0)TFfz??L-D{4rQKnFP*cx>MZd+tea`AWH;7bnQQ(n2=0|*rL55h zC2FN9yV=S-%s)1de_U-1U%-TdyZGMx-2LGN);V_WdLEVsj6iYhqPs1#pv)AL*YFg3 ziDUS6Q7Y~GQ|xn}7t)v2xPPi%QhJ)z&)h)z3hWMFPau@_GpV@(n`aD}5Q;Ktu6*%@ z2rSo~6{h%ol&8;}$YE-kDxYOc2xigMg&CP;RT%|eX}H9<1G{b+8EleCF6|SgItP73N(ogP7>o`9y$5D5P_ZQo; z$todlK?x+PU`}0`q$?ZwW(J9;^%e20;~OwtvS72eeF&TjCNz#LOM-8-Z=1GC`J=UL zOAbgmvr8Pw#0kL54A70m#hbAeV{USvm>5_$&b^#6nYjSHeRmeUXLQ(D`{TCSbgUYz z(5c2^4r<9I4|(He{cI|t#7GXqWK`zhC$~7JQ9Y+c>ZjeuR@D`v*yctcM2(WIS*wFe z-W}uFjAi3WaFT+axT@w>1LtMJ=aa^7YP3I|Sy3A9-_WXXkxkWNj&^?~C)7*wEs^N? zrXOUF&Bb-~Ux)2LdSfW!EZ{E5an=bM4LIT#Ju1;4a3Gv{SL&9Z!k*H(Z{^czFVm30sR5RW2IkfkgO%M4 zA3w0iH+ReXQYi^Jfd7}fr8A7gsIAhAVuKaX-p2qRv_=N%sVSaYFgtJ&@4H)b&k}vo^7n%FcP@ zdsUYH1_UU*L76Pp&^K=sPn3_*vkpWeW$i%_x8EE|S<46(sS0&8^=jxU30yqc2xrvL zy1Do-?;+bTR~f`6V~t4%Zh7+>8EvuGY=!Ekdepd9C{?;)u4nSa35U7l7O>S-veZm5 z(Tq{TVoe&R7RHMo7#qb_PF}*=k@YSy!|2E#8H*tV8u%J2XwdASdxo0AzWd#?bM^9T zq$`6B6!!50`ftP2vK&bWm(%Cr30gzK^gjtzQsTANas2CgpqI}~)jZ4z56h4(P-k;r z(K%vutUlABu{Nm&k!#08Vcs3cbc?8v3myJveHre)?Gl;lEl z%gSVCB(Zq>bvfv03bT42Y>Y7PP#PDc`~?a`7te8Mo7Girwov(_RgS7nnm35FV1xS6 zcXBnK%2*LizMBaA10GU`9e-c5$R4}+xC1IBIbVx{ipYBZwTJ_!o?&fL%t33o+RdAA zI%BYDX1TxjN-70XVe(&jPw6-C6Zx!;h?E<>mCv9GE&{ImRc`F=OY*ekGE|r9D(KRZ zj#IhDt#^*AK+7QSyg$rYQ^};VUkZw?I(|2OCk7dt%VCVVi<`kf=05N#V&huDx;K8E zSh%E2t7Hgv6;u`NmY@MW9;Ld6fO#Pj$26H0OvQ0|CUMf1^qiv32(a3`^Fte-VZDjxqY{Hi%@zt%Yh8ye77!hu z;`uQKFQ6GmBDR8QVNYYE+Nk)z?fH5F)^D@@#o;V^Er&W%k%OUZe*5(jZjXxti+ zK%N7SQ!N#TzScGwpGfkF{OKoZx`{EufJPCZU_&>DN?=>#>=trFn(mE9(%iPr~+>A;6k zDoJ1;84-P5JUjHZ42&1JjbFQQ$wnjvONEp#F-HA-i4nlp{(*T{WH!GL2c zMQ4P}SV-uE;~OxpE(%e^dKZINNc3w&r;Ndek#TAX6LnSgD+r$Y z$jxMP#GN)^rtlVqs%=rsom}H2BhGud-2=lj9Psjwoa~_(Bx5+s7#BcV$4%RST`4Rs zE&&|KLQ!LgWS80{MuS&U$Dcn%uOB->H+FpU`}qOyg3WK{7Muo|r}bV!*-|!lAm|xJ zJJM8qhb5n(7<(2li;YdI53g$)?x90TN4OZS5W5=J=^-+}J?w!2R#$l}6V$N7Jz{%xc_lOg05}GLw)ibiIUSFezOr2j$5MJhL1{x`lL?c?2#cK75WMQw5sVx~7*{{FY4!Bh&}`M>!_ z%YR*t7Vj9n;YQ0bm!k#iJzhn0&^9*GUv35WzV_ff?$*7Eul1A-H$L~ErOHi;r29xAji+__i+OS8g!1b z*fz_+@|+*du#ph03=$D_e5>)e&60W+QXN% z!%Y_C_Z9!Xx3+(<**@HDuN@rhuH(z+{$*{OHP?5aKi}LDm|x{za+m^Qe}C-Z5yY2g=bcyVWhjNUprob=FMifHMN;NGyh`B@-(I}zpVI)=*o>KmoPv`y zl`C*2{QJS~&Vl4`lvfY&>fn%9-pb?WRzd?2MxrknlAHC zQfzx$3VmgTo*?mVw}aWlO%yHnH9j5gA8ksxWv17Cy0(2_kIPo?5J^I{fTR2!GsNgC zqP)5LR39ASUC9%z?}#zGxi%Pd-s&r2{j2^YqVM&mqxrmh@v=MEMuswdPaFwA-^;rd zVv00tNY=MPEEn`A(L2_kMC*nAbfh-*vV{P6g_zBCPIzQoN)qTCvZ2ZYz`}f#zcB2e z+Xd4c4cl=*SBS){jOy&d%;)l?Lx{&O}Wsmt&VZ6Z4N>3mVPmx3cYpb*`0#OKHBkc#?vD}I< zfYt>sD!r2-;Jb$sJ6PgE*#Hd^C4o{%?@%onlI4YEbh42Cpy9L+3(G*GkZ}NMQ>+)h z#s@+9bKsS<0B8^JDI@p7GB~AJ7HTi!haiDLRvMB?q|vYNBOUXF<8e5 zi66(DNoAas9`aiX%pW7XhO~s(61^$ z`6dS{ZxRqI3tth_gu_ZeN&FmBzR7{gn+)jJ1ey$Q38;=+)_-}GgVk3VT)YC{WaP?# zW%P5vd{qK0uX4c41e{bX118_*bP!f90cNRu%uot|lNnb6Os>!2@=Xp_-el+s`=xWC z1eM&JLlyo`76#*k&Q zc4P!~!s~=7wNo8I8Lb4dm4)i~$?&C}VzgqWoN05DA$I;nHx4K1c})E~rioeU*%a zlw!l#TuvT1rk}%u+E3YxK)# zNppc-$_sW54-&KzcwQkEPgA2MioLNL`f|lwAf1$u62@_Y?N!5)b_x za^;507c`7cJoUEBEa6nwmLo-Xebey#BeD~npRKN{Q)G zTf8nIt|{`R0x6+BD7LHVFA%`6$twd6#5Wb+W2Z+qh^<^Fej3D|SMewM93RlB1Ds&z z_Mg=co232*``Uv6yj`J)pTP26XW(ietd}x;$E}n8HK(UiQQpljE@LlQcS5t2pt&?S zR)D(84p)zL&>+>9#T4~DL)n>g@}-At{9S1@Feq~L2Z+VSGW14VyE|6+SB3yro;-F) z^#!nB7k2kNc+Yyn#IM#E!wKTvt+lI7a4S^z4kL52Yz#HPpr{FtlF42%vV0(fH^o}E zi@^oBC!_c3vaiRy2s`g+aFrpF-tKg{!i5tnY&8Td2&c|AW_e$Nj&5|Zu^!&ztNN1b5!kg9M?>@cJc=i8&|P9Fncr1txN)C9Ong%p(06n%0eG z-v|JWW-Vc;WrhZB#DZO5OxBI?rT3P}tyls$B$FN$ovW)Z6pKhe%EE$M7zlFz+cmZ= zhO%4T?VM81p7x<6`~wLSqOsC^Zokeh-Fw_@;qUmz*_UURgVB9HT)${8EiKJIp6Atr zMsK45b{udF;QZ+71S#4tU#au~H7x1d&1k>w@cio~vbS}IC!H(wfkzgH*e`gE5VO@{ zc1b}Y)!TTin~zt4@QZuzi0$nBXLIkFg>D*5MQep&swFI#`W4RVVzbkD46>?Y!?;i& z>2PO+__r(Olt!61xK4%NFAxmUqpY`*1rCiOPzIMX*u9d0JA-U%$To;I6sP0k`Sm#|GzV5%-W3qFIWyC|Ef|Mu2c~^BdsZ?csV=X6f!MPT` zHeHa$+3^TG58*Sr=@;#)KF4@LrgAfK71k|!%+KUcQWaw04r-_zBQdl8? z&+M57^|-kBb84#?z-QzJ*Nf=J3bY!rorpX83IdvZ$F>4_pr%deXfY#LqJN?VL~rAT zQ&r#k6AWMoXj+ZJ22q+r{=i!d3d(!ML1fZ4Ee+fxy!(`2qh(h%Rh>}9J1jADa@qlB*gxQrU?r8mlj!nYI}Ax$E}N2$#h*FW~7u=3&oCBd!TK+k06r#wU~@513YRoxBny}a(T7zAijzrXpD!( zPJYt0g3c+hpGr?%9O);0b50?$_(-RBD5vYB+H%>lBx%Wr2`eCF&uGtmQsQUO76nzl z)CrB>OY8_|CeqfgPK&RYS_v@~wsuH+SLzbTSDCX)fcGBKsPVTe7(+xTNM2)8Yst3l zv5)#PF0a(pkVl~(l3yaVY&e~B(=nchj%5=Z4xnYm2CAAnAJ^^n2E$RiqQ7)VbCAjo z1j$=4FR4hD=U*JBAYM?@LGRxd;4;9(dW52Qo%GMIFH~C_?;20u1~UT^aJx0ofL(-y z33`qQhUOgB#WEbQla%-OHAhMuo-5=c=npQ|WOa&j#CnpzE9sO&ZJh)9LyZQ9h|x!L zqWFC&sEwp?u19`-9i^2=6{Q#jZ0k**2=t;wH9sKf^E z&QovSf&inggtv*}A*ZHH$?;IBlut4hGo1d2@CvHQ!GWPnF(p=_ELsQMt8<(#m80}r zG&UQ*Vj;*S;Bm5eeesTOu8%v5XKRa3A1r?T;@8jL%Su)$B4dp82&g3sSS<3c`g(a# zg9}-mM<5%HEtzz5ZI&KMSXq^M1SnuXF4$GHGu=PrfQ6r(eHF zzMA_f{rqL}*=Cq&8nTBv=uFV~5D^iKg&+hXC_?~6(XKj`)syQ!?K}i9qpD4WI#OcV zVthPWF=$n7F75Lew9{TLr&REMh*vD_>ey<{hmyIHGJy zLrAa5fT;mKXuNdzCBcTYBw@2vA|#$7QAW9RUONY{Fa`A|EeV4sNt8SM`fShc97>j&4T ziR7x$CL*|QP+es0;Qq^cc6Y5c3FhP}eHUQ~eS-!wfAznFCH4t(HFOtYnNl{)?cYOK zqT$fqUpcl^&^1%5RBj9-|K`Fnq0>#mQj0D=%7vve@0cFyY-(z5w)wlsJ;#usYQF zN402Wj+51fJ>1^4OEs>fg69aA8*nu1Jq|VNZae5rPeO19$S#}s(#;>x;Ih84>doU3 z@inqiYqVyQ_p|Z!%lNu=@_Nwx3TRo4v(hJof`@OH@tba>TAe}qelQ!#kJ9&}`2K$K z{ytuZlmSM;*Q1N`Hje-GMsIQ99B+4SHvahOFO8*h*$4F)0jC5)HNJtf zA1B({|8cZ?xOsrLM~6=rztY43;|L%2kLE7bXCqQeoLHC(w(m8>kx9g@>3o-O67T>| z?Mm@kftqD`H>RqpYpaWDK}v>@sk#RBV_IumXDT6HJij^j64$~ZR-*OG=F`?MPoCg^ zPeFHe)L2A^h3?5w9a;LaQex629=KUVkQF#dDH%2vii^%q*xX0DVuoJ~VDcdF3UL;Q zyI^YX-sQ>pH7@$@U>fw~%I_y|2`%mpPO%^IyfgS|7Brym?-qwCbq4uW+SpiOC-ulA zc4^U5tP1S;u)VeO-P$%5|9`;_IapH;Rvxww{<^i-{{Gn(xMXi_eG^|1hUOn-LlduX zkTSe`vcI|Z*Y@_-4$D4FKG-2jzU2i^4r6z3bH@)@@>`11`t~l)WhNEb5dYi_IXAe* zb?d06B5+1RLmT&7-?oOIwJuwO$M+kE7MEQ)d3le|628nri;tVf^zXepUdDgrC$1%I zE!i)8?QXs}zPI?|vA=1(BmjwfZT#B$cDDKW5v9tF?!$M-Keiq$wtiVYV{rtY+?)UG z-YlYH^u&)~{3}6AAgw&U=c9x}%i}R0C8Ss$U+_`lfcdzRA z;$*WU+iHSZ=&s2-f9JuWDtsy-zzp8QOe{qY#PCUjhU70JM)?JmrkkgfHKI^77`HM- zSM#rNKIVCKytd7*Qmu4Ws@L=r7wT?%$8*>o5$wmLQJ@?#Sow;PD!#U2gI$4Wt<$(ZNFL|G~Pseejs_01VQ5JzJV-d1HuD1 zOs|mVeIkSn9?Uw8ozhtJMDwcx!vfnTvvr9x84}t2`1X=?s=U-Wjn|B9&KUqN;~Pxb zQXx*-SVRmQJW9ZHfTK~&=1M7TF5}EXbzc`MJ=yxDG-WZ_3{Ey`8QSfmEhxIBTAt>4 zP#xxb!Zyz5Vn95Q1VoCrlLSnF6qUC&G{p&76>11 z|AQ{Dm~rj0?0q$9kfK+NrqjBm_&AINgTJjxw=-%s7E$=3^Gg%-Y2iJ#8<@BmY>)jn zm~(N5Qkq-xy4-53ZLSpi>G6h~&L>3Qkgwsz99NJOsmg|m{oRUv*AyZ}#^rb`y_J=Y* z_C&^2aaIjkL`c3&o zsEJCO2Kay`dB;4d`#eOoFsC#uT9nR4j4FWv?zcL77#QRQX<>Vbt@w=SwDY zjqj8oyU?IA!^^+xy?nCk2M*IsaI&1y&sDq^4<8(y2V}S{8&szj049m#cW5TS)jGgp zjFd`>C3+wXR>E$ng=MPM!$Y7+eFIZZ;kb6xO?e~>J_mo>0}W&@pY%}>K&m;hOsK|X zPUxe?C!lDeWF0bJQQOF34AK~-Y=UZCc@MhtxCb+_|K-6qFd87kLJdA+O$32P8c48) z0C$^HATZ@_P+KO9)#w*tm9x8`?%hL7vxJe`Y!lFQ4Sh2s=0SV-x_5>MDk+Ya^22?> z9(oc!Iz9LT=d$imSm39WN8Ru_wLd(Hj0H8!IxSX?IE(RTG(sXoY49G?(2R>ogI$4U z4PJ~9s~9m6V@Puf^T1@%&Ew=dlsvY(!iIir3lLcWKp?Ix`2zA{vB|*!W`2}V0Q;s~ zRQm~ysqGh_JJ|@1Bc;!^CZ`KwxTYWy0m!_BI`FvxRf>%30kq8OTh7S3N$of$mj29L zRzgRYi~xOg+50=sjiCFJY<;e_$9cX=edW}m>6Baj7uvl_M7EY&Bp^)kQQAZDVhi|75Qa zP~)$dwu_|@7h|th;G2?H2+#0W4h!yjf5jYOtO)Rbvmrno;wPd4bp;FOV+Ny;SU?m&)8|UMzOoif=jt57?)zNY++~a8auB9MzYj)P*S=! zoKKdt@tYT$oMJCbvvS+8d_Q((Jj+TLHc3DYO!4*p)!RYu)$38wJeh}Kj-&Yh%6oc+ z9EunH)7}~X?cy@Lg+c~s_ashvf5k32DRaipwE>;|%$Im?xMFF;VDQfm_!? zE>kJPBYTjb7dT9bf0(IX4)MLl#z9(^=l0H!u(>yU-97zR-qVeRVryr8`)C6R2a6|1 zhsDnBVX?jS9NP*T#o=yo_-wQIehrxucMi8U4+`u}Jm1`3e}>1kCtKTFhd(U*EAQ!V zmG^Y-b!Tt{4=EE-+Ex+be|4{j^42|q4AxGsjfbTOoB66U!lV*O%JZ4BhjqG#mvL7{ z1uQZ(L*&8(2`l!r*a6Rb-thb0Sa^K8St=#>~l&3)wge;5{v=fxj}T&@Mr zM*KYM-?;qru1YoVL3f(wUcwyHwWwMD z7?X2ytMV*{^Byu1!q<{yAz%;!(zN3Y!m#&qcMFrC13dj-xwECk=@LM6hRET90rr)v zJTOiB1{sWRvCS!0i;<#SO}K%}S~!dRxp}uFk+}{RK3H~pI+}3AU|!o$KVT)p00FT) zM#H+yLkQVS#JN7+wor!-GQ1lL@+)Dru`3P#8YBR=T>|$n2p`J?ir>6xb8<2?`lLJL zMCGqG;-q==EssoJBI^n)s&wS>g2Oxn$CECIrDW3g>j9$&43J>VkDrv#lr!@v#`;*! zO@Z9m32q7|WUIn?4^J7g9B^iU&fU)c&)&N?w0R`?!vFIrWCkC}iNSU*yR#&*hX9V* z#oz-t**TD9WRPv0V96_i9q(k`&;I^?b?L5tE|S2>T=uMYC+K;ezEoFNS5;S4SHG!@ zPK(Nkr?R%ZVr7Ic&#sI>8cKU|Ga`lm#X+N+2sN+>f2Rz*}3j|B&y z!mo=FCfOGgw5n2UxzoF|98TZJdgLd}63n~cW%#{@U&0=3|0XZ_V(ylwE@+P+KmhZb zw^KmmgTRW>#Yg6zq;E1R7P}hGM%cc1O~A`96@r$+0=hI@Z~E%(ImA{53fOi4(IRbx z>`Nvme~1@@Y*}?iM~AviMRurSyo8HLker*Nb=5o7yF>g*65fc|A_U9RgcE!v5Y-e}-;G}nQ=PMjI>wJ3h=;575h)y{fg#;-+d03`m61&@ZcCh{3>Hg!# zhudgmZ%9Ur zyRe$6;S9_E>V-K;SnX3cP=bY?KNno$H4peOZsw@8qbb>6NSbJ2`+U;x;U`>g7zl zo{#f1?YtjYaEj?I%rQ3|qs!M6ns0asp5&8x#UP0Hlkw=4%Q|DkzQsyReu^YVE|pfM z$bQww?N5V^i&tae_MAmdhzy;}oY~?BhhFa6!7JWt#8LK9g=J027VUL?{pps*Z@oGH z5|LT<^6<%qM#@cJ_a79mKl@UHyYK-&i%(x_HtsGy;irXpkw5#X8UXZNSaU}y>pZ!ggq%Nb|o-R2o;$iUrp+z!rVbY7lnLjX$=Rqc@9|?ZfcD< zy2Fp%@4kKdEwqj5IzxB9k7(_hnt7rN@ zSG*xz+yxW*+NlZI)%?#DZ+rWl?eB4{rvoKtcb8t3rH$uDPxcSsQaR{s?mzqE!OnM2 zjyg~Fcejx3q4VuFoG=^T?rwJ;!seqqDJjgrpJl*x=@^qXRtNg+u4yC{_Jo=WzROXX9Y!kiMVC2m4R&F73ku zgc@iajiBBhZtr3%KkOVm5ns^Z{^KL~gSJ_OzM5{JZC^O2viIE~Dqr)8w?pb{ z7Z7i}W$f8>La#Re_i8Xn_K2_K<0j07(75&Che7`*+_wrXe{{w}3HS#u1_IgDU81c% zfsykfcuicVhxP~k{}6b8{tObStG}q!**|j~r*b=(KP`t}Uanf`e?Q;xQvBIgYzI_e zZQ+V8@3Yz%rp-a)&(?Aq-(p_1IsRn1YEwJ#>sg2Utx$dY{Ll*FS5qsGpKV(K{AvZ~ z-}31A)5=vLdVY9-ZH?faKif;eo#3TD^FFJM9d3X3y%ponwqnnA(g66=i`CJ!v3u~; z+T+huu-fm@b}Gl8ELSaZc=T_NcOCiqfMV5Bo4Y*VMIywn*6uc+`?=d$IlJso4JW7TBI2d}oF5%bTj> z_TM+3d1L(9(%8R0KKwt{8h?6o)d75e6lPr?yl4$4&kp369_NccTRMg(bn}VzEWg{^ z+fNMP8Gf={6}+8&YiVb{rMqW899R+j@~*1Q9Lf!g1RTGb`uTR_+do<}{Mpi%M4Ndr zo-CB6%-pXm6O!%}-R$8yK@>b*Ql}~2fZ<{nDo1_r1ZEnZ$TY(v*hhFG6AX{!b>R^# zElkiBs5gti0;gL)rbgRofe8=LBPguk85o)3Vx}d*JK7cm8kyN+)qfk zC#nE9pvTg2wZMCgXfTzb8H8l@hz=hyx9&K<=QSUjs+&E;NLpR*FX{Zq+J7 zo5m2J;~@WgMJr;3dU<*!#Vv&Waxmwa(Qae%>WYW=f9Tzz=Dx>GL{2^K$rxk2osdLEP;C_QsT) z+BWM(BA7ijw2@luQxyc3slIbZoYO{{ZzD}}{(Iwl@FLt<@4Ooi&tdJdej*hc5G)6( zR41L7AFCZFY}RL4U0;p05Y#YwIqu<}c11?AyYG`4RGitW2%ZD=f9ZXYF#9ffuVDP>tp4-w4wG2f$*;o z#EDyNgfi0HS#{&Wjt~pR>OCrXC#FD|M{Qx+7l2IJ><(`oCRlo4c{X<8^GS}EdIkkG zL;&0gsR8xHoWAM5O|uG9q@fXv)V$l`Nwv3Jmqyas4`${tEt6Ck{RGFhUsqyHyGRV` zQiuy$jC=bS64M@8wFhrIwU+oWX z?sj@IeF%jz7{o|zf|fJJWQ~|EZ>>=_+FF_sEGM0uUXAoXkPaY;^ShnG5CHK6%lRdw zhJhhrP##w|r=?Vf!);#S)BfAxsc8zQSVX61@W-E8U%KcylEaN>J9|!WqBzrkV ztWbU(b%tpMY1B)K!krd8(5Rtfq(BlT*NpULxG6OmmTLTf88VB?`ufYs_zm?ZQB97u zxX5M*avhyTq$!0X*&b3L%)&*lu}k3%ZMcoBu#JBTx9m?pjLwW_B0`A+)Vjroo*)V2 zrI0v(dd4Q6s4|!cQ+bwCxJ{=}fitoy8;lGu^HE=mN#xiIK!F4K=YyYtb322Npv^%a zcgZ-StWzXaK=`7h;KC_0d+8IMs5+_(1^tUkXtg9#2RFy0W0R5~(c6r#p}RPA>^fz& zV*HdSE%p^`R-h+5#t#HZSeuY1Hsd}JoDAfMNh#7uBSDB$U+9;c9SK8NDOartJfe58^+GTbO*zJd zn3M)(&N!L3s#*@eK+Q=Jv2nUegjus1jYnM7s>U_ktLaWrvEjHdGXK}2C*)~)ev>R}!#iu1>+W>LGpS6P1>hs+bgmkfh33e(3Hd3x-4a@bHvV?saTGk+z zGgn}oU+6ul)r?=&+jK^J`%~508hL1`!eyn>H{QNCG}!&I0DdLEy^c&0ULGXUU-F!M z+zOaS#tB{#96(wd#uU+o>;#v)L@YRBWiB(aNY7Lp{QQJ?j7~R?4t7sBl~Zd461A`k zBJ4>ED+AL=DrZZhX2JtQH%R6-tX$9d(d^-dY0<$N2TF2s#t@p7XhE~Gingw+2*Lgm zabC``QrAxU;I9frGl#1zw8&Jv1ze1%n_Sl-oEB!oS@wsWR0-xILWTWJV&w{@cREu& z@ItNH!C!^Bkd%`kH~d3)O)SS$B3EKTcnx|NmXy6Ee-kAGXloX259<42JC`39D}f?bh#c7K-{&qAca7t}TpQ zFo=kmv<;hTte(Z_Il8<>fqpC-+Qkfh&qqIv#_vbCXOf=R&hIQ@Z)^no^&=b)a=DDZ zBUpW=2qD9v%MWi}jz=F(HWAZ0!@8a!~~f7OM%P;p$Abvdx= zi&opZdh?brqAD&=yk_Mmg9}zBxQq6;+yAc**R29$$u+AS%5-suW)&;$@ww>S9rtlK z#OFYtuG5C$lMUF<9j41%0890nhgUH5PdPoX(9WivZHh{CDwJkJmv`5yDEIGNznUWb z`t^?VO32H>VpV@W8@weld~){2mydasT{6?p9cyYKRatmyQ;kYOfyMizVOUtiN5EY@ zyE(6S?BH-D0~W`V{i{omVS1idkqaEPwgxY*UZqO1%Mt97j|wD2LbYtCLBHkxO8 zNbOpE{O>DWfs0j=wSEHs(Yu9Ky%(SKKU|}{6m=ifyrF9sTID@*Q7%mIq2d~eY{%yw%CR)l;;SmTxF*714$!@=Yoa!=s6F|@BxI%q@kQ)A3F z-o8bq3LL=4HP5^hd7xQQ%gRtaU2SCuE!7J5L8tfc;b7t-3ez&;qX_dmu;WpwB z6k@}ytZA`0Az`fV=_{YZ%xNzTf0?7>JG6DB#KdQ*s&dONy zR<1Id(rwC598EcB0BMm%@6^xr2PnFDz~MCH@<03rJ9l&48`lt@&yxXjPsx29sr=^t z?(?U6Z8d%vo+Af`rHmjOAw+6-ltG9EBMk>^DXD?x?l0@;z@$aS1ov zM3W?sfDXq1xY-eJMkQ&%PI;$8O}J-hW9#hIu^0^MMK@_a1RTYdcA477rExG&DWrlx zQ8gS&T1DJ}Y}lSrUu`I6KEx_8?FFL(#bQcrpXV;)UUm55%|v_#Qk)DLilccB`c}9= zGIydEpfS0N^@`)e(H0mrD8a^HG8s=YgsKK)+wn@}d)e~pLyRa*o3+wBo`ovL&J>GF zOP7-mm}bNJ*?9DF_zDLAcJ`64lxr)^8p;>xJFLd}7|gMu>|YSD1|10WmEafpQi^h> zD`irFDKVy8cLmB4%yiYM0~yue7zjNvsR+rPQ-`299C{l}hG!^m2}ks7n?He8$ixs< z;ctwb{IT=3uBc99es%7olZ=nnMsWZUCQ}2%sMIXBMsuz_ zJ4*8$Aw~C>UrI+|a_~xsiLU}d$U7H`UR+*^0IG@~CG;JxiNx>h3V^#EWn|&Kayl0{ zT=jv~uRg?~Y2cdfnS?&_*3s!)8ptKWB#-$&vrWIWC~B?Zt0R-Cd~=sCMM zSO2~4Ohml6RUcAYW9ZcLN z8n5P%n*nhaSZo#mm+TK@3kRl=Cn_SlC?$)_EizM$_&SyRjlI~I@VQ(JnZS;he5f)? zZf1l)y-+WGMjk>EfPYwD-+#uFXB&t#58xI((f7@+ex}iJPpq ziT)s)v8qhPL{auR&81!0>O*f8*kOZrT?dqArt9l+TNSDb72gl8Zkg6?6OanE@k8Yu zz&1zEMztt)8Ph3CF&!|*D&diN%BVR^X_2zAM!QsXm>go2*GalUOTmY{yWb+!_fKd_ z^3ql8#25u`$rQ7-6zh2gzpfEW2ig9Xx&0a;9#a-71KfdJC1>12&q3mau-*n>DsTW^ zWezgH)rX=%O^|jG_7`Rj>~4*@UF(psFk>nfhJk=H2gn?RC~0&a5QeB@javFUC88uT zGg%}G5{Y94L|JNG?{UCVi%9f+eO%+g?S-4}jQnCT_v0)Hc0|8?F&}lrNJuW(%6UpcI!Ig}7pX^sIqpOgqqG)J+{pgR+ zwof+>zI*CO_ORFm4$UYG(Mg(FW884t|T-V70-p})4c zVQ52`F5`a5=jD2dGqozR1!3X70*9r=s(QZXsNO~z)ehTdLMg$hU zG`3znf)~GTFuU7e8UU>gPn+ZzIORNEktYM>q7UCQP{#F0WIlp6lX$BDMvcu#NhpV; zyV*E*swST9Z9JVjaRO@-IJ&`MPE|Q!rL4m|f<4tOy+{QxrQ22xCTrPOL~6X)54Cdz zI5X2OXS&(H5_2AyaoJwQK;g|bFtW|k<1v*I}?40StRXNGi=W0#lG20OEQ|UMyu6i9BWWX@}5O%0ZNZMv_UT zyp4Q|JeBzH_Vnv}@`E~LrHA+?wOwXH-CS5BukeLl-R z`se4Ot%J$X!(;nBa3OEEj#gB$(#FY>!Y7H>GJ`h`s$rY%y-6*eoV zE}9AQj4{N;xZX@Pqy zfPxc^2n9OT)5bnYW;ig)wYLbwOlV7_DG{9Z8rZE(zKo?5pKx6F#h_ekUcQtq0>w_S zsh3PARaOeHYV>ZsBoa|nD+$8d=M-NcdQ(?JEugCz<+5>2*Jfk?GQG?jS6fQb>rmrb zwQm~^u*%t}W}sXQ0_oWrf`LY68b{Y(GI|clsLuLy8X=YeyK3hL@KfUBV1g{57neh5 zmqHBF=pE&*7f~!VD8Yi47^PoXG_9RzMdqy%DX* zd0-fO3A__Fa(Lk)Kf6{kHd~GY*9hX0$CJ_4@LbG|Z?Ne=Ov!MHTIvs?{Px|r~^hBjWjm<%B980C1F_w%;MZTaV_Q!EZ&P)#3YvAa5>7`niIZlY_yGlr{Q~nPA%9s*(~%m>t|{udoRyfR&DHcO<(r()QhGt-X;k!tzlz9E zs7mF`(U#`MM48}+OLS9pwy>%VXp^FkoYV38wMIdk^lk_}pGF)ZP4*E-6BhWoHP-m~ z*WtD$qxHV$vROw%g~@t-WlsLo-rA5%KVa1aRbboRhM3}PVK+;FmA^=9sRAzxmz%NK zn&@-76KC>cF#XGkUQ5kI4S)N(27fsbRfMA5hpuJs17~CvY~rui3$8)UXViq0N(iB&i?{>gzeH@Ag;+BynLi=-3GAeTVk2U|l?fx9XzcYBE41Fd!%_ zp=>}KIh|3`Y(lz{uwRKD&4h#nkDD+07cvTqEXB?DypDIJFWLloTuH+Q2h)n-!keFw z-W^3yA&XzHNjHi9mbpoV@xy$P>+A0&oYjkAU|LETcnyR~&Zo0C=N@QkKp9Piv8EPD zUkP+0Fn^)bislfXmYp^PT2nQ6x#_W@Vmjzg&Tv}=YQ(9K{3$lIw(-Xv%tiquK~|i; z?bD1X^>n0=8J#ZEi837rwWOe2ISgoHrk+=h&-CLO%Di-y+VWOn?l8ODNLa(FAIvuCRXC0?xfX*8^r+sW zsHDrD6eAO>GVLoWGzuFfzhxGtyV%6W3n8OYi;K%)Dn8?kF&B;FEF;w4L{3xGbUTw< z6Ds~sktk-<^0wTX84OaT9-rW_k{O(=;1J+!Ye_X~<7hHOIUubrWkQ`dSc+jCwV9hJ zp#B0$;1_uxL`F@RoxUB2OpG5br_fdW8;yY8xYKy%e=m!KoW^n5A@s_p!73h zW8m+{j`LTT)wX$+rDL|$YU-T|hf8iJ8J(KJl4vbyLP{i3FhpbiFGR+kU`^te&gq@6 zkP;QIaT&{3oz+$TX89m&YI_Y9$#NarT7lxnYA8Tjmik@SW7UjYJyubi{%DV5&beLc zv3a#x>+9cdAAGxii0i9Qk#BnYh?2mF0#Vd*7UjqfogiotJUhi!iT)@&DTGaykye7P zDj063>DC>i`{mK~^>w`+GdWodva%Cd3x^*@-0Xo&PbDn;qUZf$UTzKCk#mZFJOZEs7&Gu0(rZKR@0`)&S z68bm*)pK0j?JWPHKSHXOH!%L4++WtQIik!=4J-8pvbso0YUa)Eb?+VbSO05c_5Yln z{QS=^S5JO^`SQo(6a3S+_gDWVeE8(k(8JI7@2`FG=!6$0<1WqnKR^0q{TRi6{Pfe4 zl{=64v%mUsWA!m!+=Epm5ext()=g#${`}b6${PgddblaD*282$(FKo4S)*A32wm^M z1l7~Z`4~2u=4bidm5)@2Gt8opvIvk%eO`%+s0Kd}>}RpuxTAsDQe{cwSL}B%vnNcy zg&c;bPdEM@ToSkCO3-$}ph3pMPJDJAsS{y}v*mE)-IE(hiL?YF+68;%K8WoRe^tpT zbr0ou^0yy!2PS3Fh>mO(H-Q!{C~Uiad8e!QMupnXr@S&$#~|$e*xTf1tt!#fN}=43 zNdf(WuJK;bO9b0sxe+8XM2MI1^U24bI2iY?AHTr8XBk3T$X`=U0clCpivI@E=ke$6 z&Iot6^U~x2{?bjv`@Si1oohYD<$mNXAk*&XUY`@G>}(fxpiTOF@NCjv!i-8#@ei>i z5S4+IFmM4?f1y#b0W4_bzU^VxXV^xIzZs)!!J~u5=$`}}u0{nLs{=_Ip}~?Av)au1 z3@w?$iE6dd^Ox}KnV@tyKlon&r)^S&T*)-*kQ#_u0(XtioGYx70;De7g!O|1sf<%u zBJ?IvEfe|i)ISz|WA&k*)aoX}PwNeb3m_HNzrI&n2D1T#7R8F>no8hDd=v|o8aOkT z4jsg=3=ucYn~i?0+cVXL#Q+{xG1ucl#7qfLqeL*R8T9SCI#kb&-|ZY|?HPTP&~-#P zMDzI9pr1ldN+*aVPCij|3M;RG;JPArSY)M(o*C?qro-a2U>Yx?gti7};|Y?KpL>ex zeDrnE_DAE@1-sDmI-=HGX8`D6$lKs~YHU2h+;mq*<$xs0Ut)>`i!6xaWud$2`=K1N zUYR1W=prfFAX`1&424co85};@#%)1qTc*CQGlVx%6C>k4U%6es*nm8uh)_vRs zBMsf89osN~)5n%Ry8%RK>5n$P?Mic>-=Mjz?Qfrdm)pTv3LbSqLp3~Omte4CNnB_4 z|MO}%xRgo%&vMdz)n0cp>aeZy43%q2wPe8_;Gjj-Me=HM~=Nw4V+n)CzU}a zgKs{MRX*3vqERhquilAQL^UDfrX$Xa4%{cHKJd?d+zSjk4q&k{e$WLD>3HP3e(#>|pFY2Q4!c9o_Izd2!Kwo=EB=5WxZx=LR*Ca+x7qLIwy zyrirJ^T3#%tlK2EBsSPo_e?GN z-Oi0)ONi%<1l3!F`-^Ew_q&G(4%KZj1Qw1r64|my^)ZIF@5q7mBI%$^jg~a2h%@cR z)nvP1JlL!T&Dn=k<5b8jzY%e4uto^kswT6t%HU@$RV_{$w4&oHaP>b@{rp`l<^;$kv+U zTADO9>nKu%6x700VtMtU2eNzOYVKDNpm!DwYwp8#c-UGEATD-;mlSGLYIHiA2=Y3L zAl8y;(MlDDBU2254oL+LW%4B*Knj$`W7L1d9LF~s9dlsr>}?!z z|0e^<+*L?brKTko^R;D^0@B}3BjdE`zXtmTN*ZnN(E=?>N>~&!X|!Z`2hO@juToBV zG4;q%Xxmp>gU}d!WulkI!^t$|>*1=M4HQ-`x2OV7T*VoblpQF1K3+<1JvC5H`%}vq zbg&H*(ZM$E)GeY|pleV9BWq$8`G8V`me&ett*EhKBhX!ajsFUS`VA%pW&}9h+uz&9 z=Pl&4x#)lBus9BvO(b>ZD_A^69x$`k`QbI5Mq_`$BWGHI?4nj#O>YpvwpNNnO>12{ zJnN0MKp!{iGr=EAP8pS^$m#i^V;1U`c5MqShbBk6l7up2u7`Px5I) z9uD9u#yDDee}zX$+);VmcqK>g4!y54`I)f}_O1D50#pu^eo%ISInY}Hv<9G(McILR1$npg2-HBs{2NK;EkuV&U4a|@lCIbK`L?^Txl%+Ka1NCmfD@4=HVJJI+e~c; zer^k4MLKjiKIN^(f=WpXC3dkjdf}m0|aj!52>W@Ll}k=v5*U!h5L)-wwXe?or}S%F9H7 z#c6VvvH<5pZ42;1A)FQ)V0{(6_f;Udd&=)9)1|K9SG6=AwB}4&2x2@?K`r0M%&Mec z>h-vV97ar=CHkr)LpXIvG$pOhY^C!l>=6m+#m#b}k2ZI~cFW_g7lU_z8~+{PV%N*T z5W5G%2{cI=p}?jv!~Ob>kvl0`EurroL4pXd?5;sD|0)nugo zeBJr1^GT%F4y_zNP34Z`IG;>azkhIqWJ1^~ZR~b_vFFFT8{eI7ZXAl@ZY?W(dhRW@ z5hd)^3-H3ssvSQ-aoHe@eJ05KK!gl82#RdSry{Int?IxxlK% zcUJmj)_V>(s~Jt5NMkjL+YsU82-UxLVJn5`lK`e5E+B)r7R0@y_VvLCk$4oD-*n!* zKqe5zG@klP@FbC^s;~t^jSUxHPX&}*(7F_`SFSE!{{B!UvNR8V1ZA_S{Vt1Q?pC~O zAYDA_9wH?V0MddVMdaiQY{A#BE)luJcz7=+efFHyBmjxcYa)waGTD?)Iy%VOh;_ab3$a`h^qVDC6QYc%lRby-6a({uO+7-N~+^qQWtVYVAR$x zP^fNs&2mzdc2KpDL8?1oagqS=QDvs40g-oDJ_ZQIi_CuR%GEhmW>9dcZ&Mmrvf2G^c=`J3#fEHO4hCo8GuMc&E3{;x!a$8iHN!7lgTo71>M{C zx8!l;j~jTTlMnxzTYPq~|7`os zlVYr*z)37?NaEo`uT6*2}6Sd@j9w%ro88((2ZW`)4$-;IaodCV8%SG|;Dz9MzlRJl7G|$^UVtbQs=&oPf=e zb)l9zq{VM;Pw!IA;a^ZA{*)cqIFxM5L1ccT5!M_pn_?L417KJ#Hun)X73T6mStzeF z%El4ikm-YI&gS^Z<#@6)!tveVxjQJ*2j#oiO2O2v@_loBF^()>xjXJ<+CMP<`vS*t zeiBZ4A3Sw3IG5iK@EaMW1|xa;3{M{rPC0%rkDuf51rqAY!xwmXgS1gN3?$EA;`!`D zUn~9-9LBcOF&2AQ42jaN9Ky!;8#}u+&!1|tV8=AM0mdtium>UPnqD#a-4ian>)H3Bi-tP+yKU4#4Qcbb;(%}qpufpMMaNY$ma>!@ z!5mxZYIe%Dg`bXY;%JbthK}}z<2!@1;mhIRd|i&#uXVP6#v7iWv}|0x+uUb?Q)>lS zFg#HmX52F-h}EeDRG#~kU6!j+I=^WIlrq9&+Xu<&S=UP9klwNnSs*fiX5FS98jSDt zbT>ug@*Q|JQOJFpn(#tlt5TU14~?zh1!EbUEIC8I9ncOk?QjNDc|9;yEy4lSo5-Zn z+C(nGCNdpq2hG$}fkg``HxNe`0nrEs--i2OWfN|Aq=hH%pk0sP#Xto6CnNme{^_-a%}o@oai-H2T@7G>XX6Gn;g>7cmoG;danmRpCkHG zhiSZ#IEoBkwHtAkjVH?FZ7SM3RW4fA6mYAJ7aG(eeLT1?Bl{POOgm|8LHhbQOn*gl zO|$qB{0Alzq>tKf)D#mWkzxW$eeFvDKIM}Mf$D;4o+2=#U!pashx+&Y4%U> zVDfG~XbP{&PruJ!UL?x*!fJKu(tap?=s9dR4ak@nwx#EhoF;U+<8DTk1Lsh+`safR z-K~HTth~biUg&VGva|B;@4x!&tJ~-L|K#A6;;zCb@!Q;sUnTD_x>;2t5xG3Sq_yZiasOk`2DY z*<&Oui?|33xx@k>#N12GPms~J;r}I?$u1eyd#p~rF(D*%qbGG-l3%P*_99s z81~HcCWJ@ydxj(-M@(f9UPo_Acnz4+tfhWRFH0!>no*_d+f9W_4-Pj4>C;QNb0S%! z4>(JK-T(KrNC|(JkZtayLzYF|}kuD9Ny>)E-j#y-GW=^p?;{%$;FdP32X? zJXkwm^oh|N`f3TIv6IJD*4O13t&l5At`wXbJA^6z6chgNo6hg)!DcMaO5eE}Ae75m zP7VeyEgEc-hw-5g@DFcTM90YyH|-@ZXuU-Vmz#wSy!sIFggfxK^kH@3)lWMA*oleU zVX$H76hVW)0n!F(ztE8a70NLm6P%t=h>H9KVgH0uoY0DaNW5@C(^;UBavo9xDbv$o z)@b?@w2OZbBnK*&abFA90S7lgd8i#R-{@J14%lS)H+LiFESR?P$_K5IYJ|n+!iAtWIvZVPow8m78NWfvW2wvR6n1-9==2Xpw*WJVd^YQ z2~YHPIXP+#EoxRpoiJ5|QFBB6%DG|ro<^F+CBUazd*HI3eU4@imUpOK$L3K%5l&^* zFoCd5>3YhTieC}-!Au>6bqs<>lR*^c7bn9X1+$ZTsGfZ#eo}CU4lnU~gC@>-DTZQ!h9PGN(ywqK zXjnh7#~a-k>WsHC0D-)5aZ_Mqq{O&)TNVLjxfQA+RcgsMX=Sr$qJu(rNqf6MhNy!D zQ2xu>PO4$&S(=ac)RL&U51km!CWBJp?REc%`;OjRA=+RJGs(W+GB=3wsGRWIxj|Tcs0SaFc$J%(BB{A;=AL>a1NGzC&CH3cK}kUmoKeLw zW|kta8qRVGi^(ENYhWspR?K$Udp-5Q*~Rb_Z12=cpGrP3HLM7@e`qY=CX1pE@1(oc zM}#4Lo6xL8cicY|o~I!r*%_WwT;Y@@!y`J&jlC^1It&-nT#cyc!qfeV_k>MxO_*KC zJ-vD>aXWO_be{Il_7B$V)GM^!a@yfu?_|XBZRR8Y&MtOMOB{w#~#E;yzdJwaB zXIW(prd%&`>M%BiW=rHPy**vF2>!u2-2txH$*!h;U1NmGX~Gl$06xOhOos3Pgksoy zY5uA368gW|`5JgXWSksmt6oB!BtW*A1SN2-MsqouQ8h7>F*c+iVQb?E zq5FDt8bF*%z}u;&2bh?8ozF8MmiEs)Nuj6W6*Tnj;HbLwW_3+ z5F#8$2Vag&fOYPcz@6Jwt}%NExttB6f{6TG*k@(qvIwZN8w|>LRUgCx2^gde$8@x` zQ1h#}Tz9DA<(dJrp*)sHegb7x2A01G{&Q=+P)!z2GkK(aTFdIGj+6jb*JC4~f{FF*WRAV69~d{=PXgk)uw6%->68lv=(IU-?LPgDQeNVm=t z%I(<^?oa^DzcucEJxJzEL2VAePel)Q8YYnkGIf1e%J_i}=WZ;EDU#Q-RDvq2L7&gU z<~7Z}Y&AmX+^V?WhyBR+){d&Z2or>blMP0y4DN+CUI+lq7+ajt37{o^lAY3NfvO5q zzKyB|l(v|cOtq>AzO?ic&H~Q~;DxtDTzG5&w63;^@X7tvu~;lVa_`qZdh(JbbJWFIIyfrSP+dRvY-jF+=`fGRvSM0(F?sm1d@+hS2D*NKu@00|R zHy|8t?>K$W_2U1~(XC1O$&ddf-*j$z5|KB0C|Vo84h=jPpMHZt(pK}Z8y1MIF{EXvO6sKdiMvrJ zmW)v11QyiK`y(bY!kkQoI3ppcwqSh~Mg7I#tj`cB*aVR%O4N3{FX9l#;AOI@vHK<0 zRMznx$~xwXcaBezs{-$6Sd1K$*}RaFlohI9+}|NbhG7k+`Iv=Jcq6)u%t7)<_6%pR zA|uUeZjyXS5P`%{w$Uh>O5b5tQBR8m!YZZ6gp`Du5Gz~v=sh*&=AjzNXH>AErn$RS zq!0Ly{>Oq`!3}T{hPJ zwPW2v&uVKw`L;iOo!{!qdEr;NyoF$eVQ34uP8pdq@37+oe}eKd1`;dNlBfa?<{gwLlPdj@aEKEUofqcIuDU3^=;N2*5f z)-T8!p{8Pq)oLjn^buB)vCAPrbESe4p{I9r!AibfGA@hGM9hCODN~gCDu->?i|9y^ zfhB(&P9^ynIfc^$3sJj57KYQwy&1WMCJ~VM$C0ww;9zg7cCvgLHWeR>)4jc!tMH z=19f5cqDquIWb!o=WdqKKnQU+Ev1HrJ2=L*e5ZS-1Vel~1cNuh&j16V(+yvD4o^1@ z4mSRX`Wuig6P&}O^F$hj^!f=|v^u@P+N-q=^36Uw{bB!L>#zgC)}Oq3R|Dnj3ihs% zT<~x<8yIwV1aUXSLCBxoS+gvi!d)srq#WI76ls+xn-L`tK-nZLH4vsB-n_*9bi~Ku zLLl(aBz!3jL`Hf?w}(KtNXiB}$ws{!IPq z`fPWbxdcw-{s-h;?3_H_*~Kw}Q;A|l0@%}U_xE?VH}+bo+P!2#1c@~!Z&QVrB~PY@ z{i{dD^Z@?ReEwLx?%xE|<QEcG*KCR6S6@)+3m>JkeeH z`a+LiN{Mj(o|%)Ok%_a#qK z-%Ydy{XeVjVG9sKpjLd3!n1E8+o(e6fyfTA~$xvs0iED2hbUc=j z+735mQ%SST<(^nUckKiOd@5lVLa!tv@P-t6u-pHy4`@wZ!zzWrCPK5(>}!C$Y|A(f;NmWQ0FyLC zI|5vh4%Jmz%$xq(UfP(TAD}KJA{_@F^Hqnp4eQcFOiaP*R|Kn#z{!Nnfh|G?xU99@ z1(d0h7bL=hxHGoNXr<13+SqIpdQQ=uXVYj#=fq+x5nYw{r5v23Lz9s~jW~OafY2kq zQ62d$D?|m&+e#3NrV{HS(ke(^eCv$6&C~PYE8PB4 zG+2$aYgNXrk0x~-F|FX+mnq~9#>pY#uwM;u+P*fiGAyi)%0SoGUrxqvj%1se;v~T_ zlneK|L&mjmw_}lY5hy*+5 zJ=3U;6Z;DuCI7H)Qo^>zD=Thd7zSw?+q;Hgn7ym3scPFWdlx{iT5+wT!LJgkEc%i# zp?Nz_F_`FSj;IP$_hOk@9lF^?>^2NKCU*emX)xXeBQM1*gAz8CiIA@*zLCQWbmP^? zWkO~2SZV7I&;%~t_UW*V(>qkxg>2&xU{3viX|?_jATKRt3Y6oQ;!W+mx+{rV<^~j5WA`@k6b#3}udXf=v{vd%K{;p#!a<42Se~(L_ zn9+~JmI>n*(DDC8Kq>2I1X#^HjV(RUY7eh95C!UjF~?tr1U? zvt>#OSZ z@f@^NrW)NocE8vWt`U{~!)T>$hpJ4wZ{s7q1#w}4p8^pB@~mEFtZI){g-rKfCKH1C zuY=T}7FGW)F&uF_?ow66n4BNS{h@2Mx;1O^Q}`VE)XF(-O^o#l_Ri@cC!8h#c46!G zG5OIqom1R&cyM|O{cvsV-oZc@-!!fSD2+l2wk;EFQ!jfFh(mKavcyrPSJ|fPV1bF6 zM1z3kLr z@e?nuUfFWJ*3PbJ#iqv8W-`9QJt(;cSvV^Y%M9fPcc5dz7}-^6Ufb!f5* zIl?kVmE%3xlHjxPr47W^%E!n_8!4H-;MyvBH_gi3sf@F?3wf88cq}l5_!=&`bKuCZjp~f?Ffr^-J5Z@|z(Cq{t*$Ee za{>u-$Ib!7>wSay!sakQbu{)-$~J=ExQpq(gKU$7KVrXubke&ns>QN{lmc>~%Np;>zD&x?TO#P-(HLa7-#tdCTy|S^hU2urS zQ5&~-YBdtaCrn6C31Jqg1TSjMbn0Y;;XM|%osFh{H<@RFFw_11+WONIS!6d#$eKm= zHI${ashL+tHJIjPsnOLCV`-Wq&#TIe?+S48ZhJ)Tj=Mf;96H8O`worDgoP}mgJgN9 z;%f~Wr)RSFv!V!OwKO4#lRxgCVO4&>VRStWmS6#qdj<_-v=A1eEy*!I6Z{?+=I7b$ zwHtau|t=M7A1gQH>kG{ur%_&$B7pS0X@DP`Oq+c<=->(6DYPgs4 z0@eVZQK$lRqSyLOaW#4=vRasAkO_B+Qqx>*4bna!YJOrF3kP!h_BW|2p<6avPuSEz z#%I5#95<{$1_e-34+)+i$8>h6?Nx9Og4skSiE5f7n5S?-O;#VvuDlXdNy%m8DvZFD z^vX(4Gh#Gb68|JpZ5;26_7GHnV~0=~r?bYLB~FpBW$w^h>Lt}gmD)y512l%(us#V% z=2t-YENZJ%Z|kC-xa9^N)f;J>Sop}2c3z6NkIK_Admdt^dS-o2T8^gaX;=?v*J7#4 zp}?yCYbGI?J2(TvhvvOww=y&N$bzH90yd-T5woagdnunlmU9+=QCIVDV4)SH+eR$t znSvqp_!yZniCDbZO2xMJXCCKYytmYh zQfn*o1Ch(&^E3-`;(X3Dq)K|yebI^VQ|{R`K8M43g*FPZ$!$3LKBr+$F>0ym+cpzP zpssgR2{WUHCvt_96%$L)^IRXNrdNVsg{3byyHMjTRYu;SQ@pt&1`DfP*A|l=5>-Rl z8YkAI09L^X17PT8Vul@kZAJO}1_q55(B$df>)?`W9JqV7Q;{cSt4W zWYDi}|5u>@F5DQJoMwjKBs(&uKMmg^%?Mo;h*^K-7V_yymnW#R* zsfJG&x!v_08N?p4RKwD3Y-T#!VbJWfFn5T@8<8gU1X$m1DLvC;VI-K@9UyEkI3e0x zBlO15*#u7d*YuF2(eGS#i8Z8T!8z9H5C$_wGeV?y=$ax@=__%Rc6xA)AWBhAUk%>8 z7@VJnIqzWeJsM0jbgkWGw7QC>9f06RXl`N9VQij}PVe;y?f_*>4 z*0c#>Np3yb!PtYtXGXTRs4zU;8tqu_R4n3&R_BK<_DR9L&tFp8hhSSmU zST0k58INt}A>*@a&UP^Zqdq3FM<=}DOb;#cn{F%1jE7wA0Ly~pLZirvb0&uiaI-Bt z!SpI;(p{1DTe^oWXAn%w#$wCsY}7H8$Z9f>&;m&=7rYc~IXEQvh|oDNo7^)606Y)! zvHK@kB}2bZvU3RcOkaW_Oc77(mCL4Xq=r~L#4XFz`3C1&864Cs3bwE+)@IF@uVr}_ z5@E5@DQfWs0B*@YB7|*sjJswh=((A@SY$Cd6ID9@+s0qKc;bUzp>{M-$C?po9Vj>z zB(@+j*?cG!WiQ=S5La(B6>KoHiA>XV^J^jW*>nO7j1UY8^)CNPMv0VZZ^CHEeq zUaIZMX#N^pYEic1%f-Z?&A0NN>n)a-60k5FFg;!a1;%wD7((!}*9df<-jS};LmT=R zrGeCtlR#U8n9t^QQjk=wx!-Wn7!oA$uToRBci`Ktqx$KCX*>%b-=iH9~0zI*<3d+&%D?4Bd{P^aq_FXX^O78sssu2s?_ce%<~at+O|py`b|T`Nyz zp|O2h<_O9Ndw?PprlvxS(l8|3h_4eam~N->1KB3}P<=Q^Tt}ir`Vj~MApZ;x)dM)p zopC4*!L)LROqhXpIGIExvB;N^{Gd4{?aN24C6__RuRLFg zjq1{|r3RA5FcZ2CgwlRQ+v%d;Z(znRd%oNG>`sTNRvEb8WiC~#T!5tf;jt%k@q|dy zodKBRsI_zIBJPG9PB$gX=i|x15A!7b!B`8I6S`Cat7a~X+M$*ARaA~9&7n+Qxwp?? z*$BC>JsZ5el%{M$zA#wA)f(Wk)t|aBxx{Hq>S2`=#OdOmydf970&mmXMFJ@tX~p^X z7YG0*5JW+JMI)d-&N8lD zrUzG&?3cZOqyVW5NP1A+F^(LrPHes3_89Cu6w=`a4MbHG9JI zh=@tX7UNb@WPNVoZ_ViU5!A3toh4yr5xS+q)jsQr>e;<1_fkcP|E-E+tiP6cwN`C##t9M~y=wtN2gwXy zC~{HGnwm}(Ln*WYvE=q9tdwwCN-N6dfxQuzo*aE~zQ?lY&Vhg z%4o9xQV52L0~*DfQba>%9jG9=I>{tE+bV9>UKg7O-aCLjFRv4T)6MRH!A3FXr{qyu z+}r#DXK1Sz9Kdsq{eI^SR3>-Nl~W$k(1EB9pfxhF)6>iGq3+DZ!iO~k3{W^$)iRwR zQNf0C=u%#Ayl~4+I%~d1g+|w=I>@eX7^`%Dp%{kxWli8FGKhU!x}4D% zRPB%Oo|z_wq0F|532V{x0lJD&L;f`zokBtc8k&qaHBD{!h6!Nqiu7H%Q@w!oRnsHv z_=$>UZJmllajxVY4OgK_$whHX3xg@i`YfzfQ;3F~0L>i1$ zksm>vYD&tKt~Y_2DNve+hk9y-gamZm$Cex->A4w{7C?*#2T|eLK@D@Y+0Zl|`uh4P z(4G?xv>8fUo3D%n`y^P<-*q%-YtGZ;e32&N3|Iz`x!fLX+;=bwQ|&@TJ_xA!;SgdTyD1gjzM{wnnW11z*rc0H;;`K6(#N7 z^{Z*<&-Lpa4JL1pd-!r-RaJ8+6)8DvAm68$)>5}nhn;1lqYld#NTR%UrU-yy*;L_h z=exa)-B@1Zm0F79BCDr6d$`3a)<7~b1wB_vq@`eO9~|r-#43{TKNUAh(y|-7I~#}F zhbVo#v{|1+i!P)Jt}X@}@?9^S=dD&$z(@tdOw~#%T2j$+a%!a$R^$TX8}Wg;L_JHy z7E~hsnaDH7l7TWP)I<6nl^p78SSDd|b#~dS@J?ui(hy{aG=K@BB_ISw=y$xgl3zLJ z@$yy?XX$$2%8{FJ+{XuWCZ>xT-VebxJest$sH|_jryeT7&qrc{C zf0z5d*0_(x&+IC+*txm7C*$|m1mmmQ=T8U;YQlT_AWg=?FirdK1_`1$oeQP^^YWt9 z&4k`CwOp(9-!I(yYg}Ujo<&*R@hrwKSXFcc=sZ7c>Gy= z>s8D^Z8Y0qBt~%oLeyEj4Kn&1U4BTB`C#GPPEkmygP{CO7s!dng7`^>E)HRyol^X$ z>AKP+_-l`DfIFQ(q=LQf;OzAnw%CXF&Ij-Au{%hs&r{I>U1J0fg3-) zpZSSVId6w=2bNic1G`lLj^+@v`W%Cg(BrSB#mf&*kuL?XOCnVab#R7!+JLCDip=6) zE!AJ+`bPv-byhhtmRS13OWkyv92J?2>u^u*fByOLKaGS)AVj1Su|dA%Sqk@%TImP( zKl?(sTIkP3u!3`&7xcmwssL-*DL_GJ5F7UnZ=Zu{9vIV9h8Z{-6D}i_B^jz<;6~~g zGO2WGFZ@1yaL+-Byt7zk{&rQ2ZXOmCd zR1IpJk763)w%|;uREfq=y#u06wgxKzyoZ;g@iTG8RR-QiyR{3!X zXVod((L7v9_t#{IOWG%==L574%4PD1t{+|F?h2c7blLrK?Q{OYEWRARx)PI(98iE) z%&QL0c|PIvbaQv(@bL5$OpXlQ9Da?{2av)3g#FYewycP$3Wa4htw055EAcsP>1vol z-pHP47~CizUWBWofunHFaF~f6p2KJHji@w0@+*a(`u*Ar_ zmEuN`yX_pa8A{8A^#I!k5|Pf5y6R(2_x8{i_R2wkemTbp4LUJfA6u_!rjo_kP)f z^A9p|bg5x>)7L}n_PwlA5EM|&tAlcg9ras@NktmRfdyeyHM=$Nic(b%wMdLQeR*wh z9-oO<2yPZe(p5ewD{ABgHKPBVy5J{iQ48Wr`(Iuf_0i9cCf?_hNCNpRkDB2BEVD{sGrtmc&}G? zXq?W{)d;!Iz*ck(lb4hXvACdwG3Gj|P>B5T7;pKJKJZd6Aun?hBw=Katy32Hr2H1X z5*n5xbn+$jixK7q2($Qm@x#d=bFDUxrIp+SyS4EKON0JBi5El9uKI zE$JF&LnO`6$gPM8pMYB{|HJF2%N-EGZ^7#WSz)y;%CnxZq~Y7nrUVv-&{_6#S+Mp2){y?Q9YadS@YFfpt<3UJdW<7FtS8?)*NFj75jk=Q%HPs1%mcSY5{i`$b;Ni%t_ z1xh?bX@I7&z>iwgzZ%{SRsAV9#_Q`Dx&$+@R~bAm>4~qvf@_lsCYAKcUUe_FHau4= zO;VH%Q#WybJE@K5=QIfUiQ4wiz&bZqZh!H=^NQ!4zRgzcC^?8;{)yh$36MDaVD;Qu z$5W8s?e2fOu`5@D9X{LG6o=`lUY<$6r>PzgjBnpwz}%(=ru23MAtBk?!q%IHZDrL8 zPrb08YxZaX(`Bl!OGZwV3no;wr$s5&I*#FV&#%p#_%R5-Qe)R%7N^d-Up-(nvV@L`9S zV~E}A!(3P30KqhXViYzP5T7}b-q!-dYt9EE1-%n;80-x;GjEi~h`d!loGxbqT@{n# zjz&~ofPm*fU~9Uzu);1+H$J*|x?YY3*|kDJRFpxAfROL z$v99Y5|E$VvIgxIE(YJv1p)_K$GP1aRi}XSqA2YedrqpgN_Xr)6S!?qkOlQqWQaBl zW9NY$^`uxLNU>1(3<^cbCxS+W}#R$D}YukM6PiY28Vg$HrRRD+^JTJ+RZCh^Jl!hZx67iNE6(@QIKL3svPbg9GxB>9qjCVS1j#%VVO3WA&{QWC9*4r9^%{jcm!F5J`^M9 zz?6%!5(E12zky=cW@VhG8tyPs>c;mYZl!J3HTuy&;&~O+iQjy$(9%+$r^&HeJF2j{ zmI}iugMcl!RDPShbdY>hThd9n6vrj6E4t#jUudSVq((gY3-<`Vpyw3N@;4=u((q;# zszEQ*zz>qA{(^cseLuY9$!K90lo-6V&YFv-G-R55U%Bqm+W{=T;%tCHW8v3ysM|T{ zna%6GG&io_ZrpUHlji30_nUOFX(r_=TI~HznhdIN4dU=^R?{#+&`!M`l*G10nw7+T zB`Da@FPUV*-DR}?+hj9Vp7wPp5OBcZcHvW&bU^g#Y4W>*%#&Q!7zf|oP(MK+v2SY5 z2WMkknhX1WeNUql>v4tPuU1p`K4Q=Cx{o@Q<$~MkpC3JYessFGfADl;7g}ChfrE`7 zK&uLTTH$%IrcpH0eX$C#?K01Q^QzPh=E9vA{Yw}68>>`|QNK#_f&Qh7{2UGcAKR6$ z2m70(y zZs8DKx_g`P^{jNotb}*er!9;!ZT+=wy)1f4W-je5Rhdd14cgGtq6`C4 zeLx)26??cY2ebGDj>Tph7fmG(Nv>jcEUjn{$|9$-%X@i2Z$7toz7lxb{3(JW$LBb& z2)N<4#QhDvPmz{;xeVi(6ewv)<9h10wMO|;NSrLZg00O1riVvp} za9Ab&0;QqwM^b+n)Pl5M)M%jmrtfpcj?dNw<_X=!APe5+i=G!H6HqmG8N+vB8 zG{MYeQLrYF8bewsQ_)}zS3R_mBc|1E0zlf>SI%q#x)mxbR)tBim?5%at?=mgE%0>M zXQXGqGDowHU_$;&0t6yOlz?)$_2!di6iwbxDttC%l~!g5OG#myhOgT6RQx-Qj4^6Q z_B&}+&Jl%q0oAIYW`3A-q`(DTBP%6Ql{*!silrgMthkkKld{qI6w26ASMK4|0h*?w zo|b#1v}T2d2_<#?yW8|M#cF(R=bOxo+~$~s=qGVX`^ z8~h?Ui3~!*a%+Wwq)p zb$^F{oj-NgaxT`uftldB`!y5LKkVLFTmI9@2$^-3s%4!#WQz%Pdyax{*?C+hNq0pP z=t(*fCGO7BTKALA&a~q@5kR8}*LRz(=`_u#{=`j1 zlgd3;`;h9$^at&_ZC65`Ug$6oP+46Uxf@z3afWPwb2RrgN!wf5B4;v{@ezwgBP2%E zUg~tTFe$b*&_IYAl7$^Jj?+g-k9`Op+0rQuZ4)ti0m#h_sQv@|I^ z1=sMtGDlatUj)6mL19d?b71c+XxY~tR6t4{sqMpp4Lw@o6o=O2Obn)O#eAy-)!xkv z>}f+SxYLi$Qs&`JODC-T`u+jItd13Cb=lXb5mB`r#ETTjTq0jAHV%8(IQCR>Lk^ns z!UdGPqT_By_1g9I_rvqc*Xcl4kpH}G<1^=iWVPikA=zBT%GUm|D$luYWT%t4xNepv zgY&C1Xl${YwD-B2Q$wQ!Dj)`LMYeUM1Glls2TFXRLcY4RScc%bL*Z*>DaX>`z14>c zZS>+A`tO2mMg8^msbNxz$@2Xx9B0Xs`H_<)Yk+%RF4;&Jl^t&rGho(^Vui>}(z0Ob z#PTCT)t0kR;eJB^$c1Hj=*q_izIHT|yLGp=kVjUQXyWe%R>8SLzX3V{cP?)UzO;Wl zhn`H+@Df*+Cy_=xW>?q|KNgNbRH;nuCCiA$UobjeBUE8@Qc@zN3W=TAS>k|xq#}hA z%L`5_i6X!k_Al$})o5T9;nazxx&&9tRY(PCRw+aGh}};<0UxW>UF)vnwa`V0gXT8M zw5Yb+`)_-3g{lpT;^Gd^pyPCfsPkFAU!p0DOQJ={92qt$D7}s>?U>@q{$aX3N=UQ90P(za^69LH^SSts__voi)y~C)Q1CzQ~FV&$Vq`<%;%Amk=ss zEv-7>4M>vKyVY=kQ&~(Ty>E${TLMR-xQD91mccO6a{2lUoDNpWhn-{lx{mepV|0uh-=a#-YElL2LX*}wRKsy%sE+C^OQ^{J@*x|gU3$6{={ z9MRDVMHgZiQhU;jKCO06z=bZ56EC^k0xv-2LP(J&a=de=^Yw7_a{Tc2^lPL+#g7gU z!~cV8xv90g$b=^eLSz#op#l*y_(x!c-ZAttd06ZIXkrO; zzTld(#eUYmIJ>$))W}h)2Z^9PGI@Z4!qe+3Q}Y={w&Lr=A;ws;Ar`i~#D7+APoaV( z1x4s1my~FU4*p@yd6k5pB11pzfvc;xAFNE(Jj`EWY}c2!Kf`0$i{cjV1Xa5Ip3O@t z?8wJ`LpGv}#2fkRagQ)1ZM*|q#7h+x+bk@4Zr@dtF%rdGT#Vlj&hG@lAx@GTu_4G9 z^A9U4%Fhd#QY*Bs(rY$BlWV55F(B6cWJLSBxPM6D^Za)+MKO?uhx; zgXv)_SD6>9+&U|**iXGyY|SK-r0R@?cq^>b^3uRv@Ia<2LagD%TJ5XiXm}fW*!yCp z6*iY&H=pId1mcTOR)+ky0Zm8^yNCv#yCcJQ-}X1zA6i{MZlGAq(rX+cnS`i9Q&~se zH`A`tr@ED|LWe;Bw9?`nJc}_%n}wKO!xBr~x2#xYFtl*DFA%ZTwt|$F#{vdo32>+e zGtD&;3#}y!ehpA#lC}3;qCkUMpe^ZsdVL)j>GK?LHvyeCzD$c5FBvS#q>TK`!bQh{qFs#?97lWcpv3!KmE zu^`i9k2)RZ#U{k%=Busg1(->&uSKhFVZ~}^EIxOCqth^80HVNHt{N3Ea2HPc?@uqW z*@mf9l9V)l`18_=m;%V(bd5kS(~Bo$b6?njh4UH1g;kXuCngbDQl*?Mb7P)Cfyq40 zHyz8jSO2Ww{Dt;KPIKhBX)h69Ze>mgh!$KU$!tP4FIU3b5&#ye7D-A`d{uo{8+hIi zFzs%kt{0>A&hmV=t!aCooUU?KCNP`|-9Qx`xznVvC<#JbDj-JVXg=bw7RldoJ0w7I zeag=lgIsI}#wRQSWEW;C(NMnB(wnNKB%C~%L{9^23!&SzrOZtrua@Czml%a|t2v7@ zO60Y*HGPyFwp}xM`lj^nr17|S#~~w_W{cNWeWUuQcrCe{RlPr02|Af!Ggx0*X4 zkc?3+QdoJ$)Hs2ZFF}TGWuAOPZ)k&tl-WzSlXz*9Z?tU_4z8S~RWs^~#oMAX)~r`5 zKUb?xW|6>*LYUQxG}FQq_wW|G>y%YZgtY8Ntg0Z)`_ki2XudiG z7qrlzD`s~!C2IG{ecNVZPh#0RFJq3v>{lhSFt-|1CKj@u)^q?<2B^+Xc5i{xvQmY*s_fsc}8(_}%iRiuotB!QE1f z0boDcW)P>C{Ms}G~LM+-=(t~YiE zMsB;f+da4JQjBNf@2k17vD9jQEEu`y8H8nRJ^T69vboGAyj?N|&r7D3Y=G!3I7Ip(!lTLCW4|XW~)u5YeAc~DTXqt-Gj-j*uT}J^>{% z%id7oJCZq|bTcq;EbpHdYO@m-Z1R}2IQohq&Ih++w_|6JQU^8fA2|AFGL@YYofwBY zx3m$?bZ|moerj$Bk?~quh$xXzo>pZD|FB^$vbX%(9EFo*hW}^)%D=z4aCM|D{-k=C z4g9aNHQpMZ$rWO=++e%JSX`Y~lLf9Crw+!Ek;6i!=pD9$WM~pZZ&-Wv;wGhL4$K(djA2=c*@N15 zS7e2A8m!d;lr&dC6 znzlG7ulK`TLUn#|bvfuUjW7^orG&8W#iXlh1Vp_DWjjYEQ#vQ4rHxu zods(2k}wOA({iAM%Qmm|I8|xKAZtSXDk!WT7UHPFV}y@Yn3UAwTxxZZciG;OdRyf1 zMFLXIBfs*2gpg^Hvfni6i;SmGzvz zi$kD=U)n@t*dT>0PlSdba80I7zx{v1|J2Xm7j zv~={&Qi@^5|9|e@t+%cuNf&$9uh`O1XOmr`E>(RyES1WXL{(`i75anUmLh8dWphBOG(+of(Tf-s^=&D_1j<%F1@;*pq~VYdf)%i;uz z&Y|kC@ug$$O%sR@Ht}VtTrM>I=Ri>H?Mp>d&x6`bGky-VGQC(WCvyeZA5@@(nn}IX zM51rft)?tzqxwMQk6#lSruv8CW$+R{#;%YU4}*a>mW zQCE*S@-dtB>;xn4^Uoq|^^@8PS>GxzzY2k9kR}C9`oV%GiQ#WJcH=GF@^bYFt}Vks z5^i!NfmD9OB7t560?ipG^{_pN-0%;*beuWJ()EIh4LGgAbre*PcKm1cZD%e3D)lYX zU*EYV`njjR>c9CWeoyu$&|u+Y!aX9X!^Qk3x|eD5i!Rb*=%^;c znN5mvAtNe`8D{~2c~{SQ(@sxIHwL#Mr3jL!T?mqgg9K*gwYoSX6h}U`ckjP3}D3u|ODpe|d` ztu(Uwh?kZ6z^Q(@Y~r?Lt(5$SrF&R=i)9k5KmUiV(cMG4EzUAZ*kV;mMy^x)CNHtb z!av)iL(JLqY_Ptz`Q7@n9mde?Jbb*ddjHAVLy+&zoiDU4Uy-<@4qEyAaDV;$7=?6I zlYvYgm+_Qwt-czEX+ql&%{wV{C1i`~9HwY?@#WN8iKF8W1gU6Ryh@enwZ>p^UQ~6F z_#pueK9I9>+#2cTy%1aMK@Cud+nz2;!J(_uzKf(9{Izy^Iys%mUBN9Q7R@fg9{o7R zDU5wAf}Q<>SMm$2r5n)!TqDmk={M@@)nE`=2HfqZ<#5<O3DFe<$o zT$`&$U}Yt5(is~DkhNyeAANH9Hl(6b>d_MpPO9hZ>TYG@` zb~4@vEOQ_TklE-Envr}F@oj))PhDX4LExoPS~w-$80)bB}m5$|3(&@HL`iEm| zDB*HXB>Qn0Cdx=7lX5*1%16p^;zdFnpKcTce&@Z+yG&T zO$%@e*iZ1Ra)#i>4~C?@RuuW(kyZWD6bvSj7TIFSwb9y)+K(v%8+8q#88x4alx$Q@ zIR884V)A7}fo+Um!)TgMgT2AY=tCq3(mEF~qm6K|&t-Y>24xzK>=kW(h{iJZECG>C z%Qt;e_S*u1K3Us^_3xOCnvAqLIz58@jo?LEG+-Le2MLdb<5&@|yqudX(-> zy~vWz$9;NHVPP5A^^ycoOg?#YxoWx?ER{9(w2r}z4qBD8Kb0KY*O*{Z>-i0MOyzKC zPLNFVOCOw&`E}(2tx-Fl8izvZ3ns?b)p!gRv>F7PoAxI7;=Pq_|50uQFV719fK&FBG2_Uq5rE{~{HRYb)UQUcD|hlbDzu867PoDnaCp+Af}a?wZT zQU-}djq%8BJt-LywB#`|=?;LBOn$Q0nG3T_E!PnTb z!qh1|C;$^H_bKSVh^YXAV$8SflD(qkFc*=cQN~ghsN%07J$^l`pw?JXB)MU2f zz#Y71xz`B^N8gSo=iHZd_1g5DMKc&c2KOv@MJfqXZ&lMcf1CFSGZ_EsE@AerX2tTE z+kpBL4lRf>Iz2#gp2onWfeoJ{#_9tXKF%#Vs_H=LIyG}A(le+`b*V+6e6>@3YD)C!+51E8fi#33 zwzUy4xM-R_WH{X2N%@;%Q{CMwJ2%*f=|#)kvr?xKkTN-nm19y6r7ztCu0HFIK!Xn2 zq$=h{-`?y_wS+6EW10x{reNCoYk(;3OuST0_$Sgmh}?!`ys}@07%mEWHX6;Mau;*o zkP0@CB0)_YQQ!!qofg3UFxeIj%*Bj?#SD%tvBbP>^cS1zhwp=Tm=Xis&{0DLH>~nh z8MX2T#qRI!{qXvfW>I42y~!aCESo_w2i4K_(Z|A26&1bF(1~JLS|mURw4$Y+^6;za zg*DHQqwcImKb{vZ@cX!R(Q7b(od_bfU^m_$9ZZhjbF2tZ@*H;1DRB>Rx&PU zw%?tCceoQtN+5sfBy_ZY37>l!Thc6dC$8V{ZTrq>`=c}z%e--o4FOYRcG2wmha<*`M2ca;KdFXv)BVnE+m441Zu3_TKL* z9@$BcY~s--5I>W=%N(GggXQ!WhFA;85IRXoEuZy$)Rgab7f+h0G4N=n-%hxAbldhr zVYUEBXwWy~>GHkc6lcd;z(v=64w6W7njZ;eCGr+voIwk}^BjCjlw(TFzV_ROTk3~p zBFlwnqnTd2kZ!uJu?q0&=~S?RgB|{Zw@KW}GHd!4o9RN9?~V~YIzEPjQ^){MI8rO# z1V3hH39Di0rB@%BpiY{$dm@zasTN#4-lw))Onw^1Hnth4tWmEH%#S0kACF4t=;8+e!2MdimD_iqhEZ+G+g+1 zbLkgM&jw969d&AK{XvRK0q#*8pFP1KXp$gpS9Bi8w)bWS*FY>@`@6e~jFV2S;|iC- zE!?G+!(aM(>E7Rsf25#K-X{Sv!d(E{FV@$-*?Iox(Z<^54l;)!v~dlTP1@c{Zr#?r zrel#e@>1lDo<&%Y7h8AWw{>k~uWsX&@Fs(YyO6 zQOK6al*H$d-x^Bys5(IfmBhQRS>5S(=jGPI_$9~)wvD3RR}&bV~FwPdnXfQDR%Iz$5pRxkI4LFQz{@dLx<4r(dp!9Lrhng6@V?cPlQH; zStOTn2KBTke#|0gO1CHMs`L?gE{KVm0siN-yyQ)E16}PXEbVD3NIBqBau&*dj-}?3 zxw*oH9@PTR!x$%R(T?K0(ENP(?_JrE8Q!H1-`>8bPxp`$vQK8YST}{+k%Ea#0iizj z)E-mUg8CQhv9DWJQ@-LLQC?VE=plifkJ6eP#HqkQPz0Zo>cdyF zfn`pDIe@)69UTz28oBdRW*RA%Pk*Fx(sk3H$+HW0sO`10z!LOGUHTSqamB*vVTrrC z3UC!vr^T8HF!nb%_-LZp4GIgo;q{_ilj`qkG@c7sKUzfmlPs@2`!VGANu=0G!#&^WJG#;4W^)TDa}4JO;kguL6bh3 z)GVy&6r(GBGO-KUW6G3C-qoEY(p_@hQl+H{-NjYZIkg}7%rvP`o%JwihiSno^tNr! z+P;x0V3dO~Ehrb%grVmPVRo2?p)&7kY`OCnY-+8R02aoe9STf9{!N^bx3JC-|*u4ZK@0f+|C2qcMY3l_#>vy)Zh)J}~72a)iFx*&i_v z3%o=6(s_yM&Q2N*zQ!q4O&f_pG8A8FK}_DW$phf}VuIE-%%*c-`1)>gy8ljAQD&>@ znDelY)V=@yY}BbHLh^$G_o4g1-`E}ort%M1*YrH~hlSS(L9a2HS(AX^X&@s~n^cIa`qr(QFSn?t|g!B>mU) zY;SNSlDoI7L6-0NNc;RjD1^X{XHIV2$jE%%uVRNJdubX!dqb-ye`Iv_XiA&qn^Qz7 z9AGNF_inVD<2>PadXB3v!f%kU!6enG7~c|7@lC80w?EW3pE){XPY3QxAt|P=tb>YH z7P2Q!c+o~utY~l{dn${$B?P%^KUHM4C)cB(cj|Q@3W8l8f302Ol#r!vmEO#O+x-~! zp8~gNIU$3AQw9{#nkZf1R?kC74l#p$lG7TF9XjhAIg!BeP1Hr3_RrNMbwJu`MsP!; zyg1NWh%xGCrbdV3Rnfx+b~E4CW&j9Z!0oy|P z=jkT~^SQ1!7R$+-4Z}}EYO=#cR9E}k`GNKt(IEYjH%DiWoGGbgn^;vdz5|8f-($ZS zJ6^}r<-Z^8k2i5JL+y9yqS5hNM7nCA=98VZr{6tU-F&`2T)F~NbMdMd_=o4uHl9CO z+xdQNedF=-XG6I;nujKr2K`0u4L-kp=g#fh0_&=I7dxb5k2fE$ zKEbK#^|c3R_xJ8GiSElX!@9@$1+;v+wIsb#Lsuej(tPp7%in(arB^_GzQX<>sqA0% z)is&2z5>(+g$K$7($8TWb@XOqs)B_t6ymD&8j|cn5!+i+r%jkH%Gz8#G*Fx&P1+Uu zr=^zf+ER_F^XUzv2tS(fvwkM zvCmXOIy1GGK!eu-w>O2vw>;A#^-al;_BUwfvo#{&enFjj$bF)Ys=TO6Onl6glQsleY@1sTnHD=(Fte1jPnqJvIEPJQ zV7%wp+#Ei}q8giOduNC5!Gbu#X1kjM?!g=|^6I8$f8yYFX9o1z19e(S=*$O?ocAIh z@2%}Uv>#{hl{8Cmba6ke&CZY*Ycc;8FW~FMJabIZjMBuh4*}34Lx6D0o~1T*j6QaC zDuV(G!yE_~hE7Frbw!(yvnD7j0f^aw1-9=t$2u=|jDUf=aoDd9>6Knd12Wq`74;8C zug+gXhpWd#%S0da5g5A^=V7(8!Gq^dp096E>3mEI)y*{-r%#(OuQ*7*9SI@G_p&HvxJ^FXZp=|h-SF^ z>h)Ko$Cn4Mzmm@1!(Fq3ySMHQ?&1x<+(V&T_w-&?ovYyZ`_ed$^z3uXP?5%u+zX?F zT9X3F955o&X_FeS&JPYor+%l01UR9q7BiB?@yTgN?+n{%bBclY=MQFZGyC6xVH_H15ie}++yhpoSwGESO7HzuroHxwO7=9g{!Jqy#tB?*h zcJ{~?NNbp;dqO9(4Sj4O1eK?Is7W~}p9(>kFz;u2?J>R=V$q+_;|>bVnN9@o;iqW+ zLZKC%F1_!=HOeF>4eGpD@MVNc?O+O@7fm2W)l6~a8A5sThpF-o@x<`2~;mE4A zwwl7rG~dgaK_t%*?3f?^!yPKHD|XbZf$;=gK#TdK?3Qvh>*4Qq3U}MHc}`BVpJ8?N zWl?C<{`=|VI03sv#izTcKkVZS{RdUvge&NSDi+twU4-rBodz|TpG)jfUnV-YDK#tW zFukLt)qfj;jFa?udg+qCtgS%@rY(O zXD)=AT{@gz=(5&ssJb#d-F>%1H=|gtYTI2I>a>(sO1UdM$ZasV=It6%itEW4Mrq4S zZaE;x28#MQmct>1zB`_tpXjv$yh$C)j}+}|h$QfqoHJt;^xTBi1&F~SOC=b_t@%+> z5M7Ygdqq1*^>Jswg5O-yD&{u^4=sK1B;{S0Ks;Lz{`2TEg@E4F>CJ+7q(M-Y4c^}+L}Pgk*7^kQ|L8&X_aXd4n``G5fgF)9K}~9GA7gU*^W{uqlD0c(!D#g#>a0b zKfn>q!;#ozHAN7paGt8}SpASS6Y-qmNSY}T3IV~hR zJ~MF>W1bG>I2(nAd0<1g-^KD`>-zNN-CJB|T<6sb>aXWthaYc>a!1x7Za!hY9pNUTC&o;6X^J(7iz6sg{0TL-;z9l2azIfJ-bnZzi{J~8 zu@k9Lmm3z|j|?a(sGN=w@{^y@3rZA?7?hB2VO)ecYbU-Q3HdToI89UvJM zd;3fG4k-EvcwG9DzR__(R^7#lA~##mvExvnAEnjq7R9UZ1_m7#^-$ zb-doZiR~jWITJG>`Rr)_i4?^Eahy@9Chkn~t1#Q?$edghYgu8BkcRXfdC4F+~ zyvyrrcK6OK^}k8yEE$Tvi8jP=^eYh;-rzFc(dmYq{iA|as5Rl>6;~)IxcGJaL>Aeq zdS>0_pHjIQLladpcD6o$Sb*Z2hZv0b373QX5k%v{WXi<86exV7XF;icw&KH-)4y~etlcZyum&s zo`3VXJij?*5q{*$-~RfSR%(Cuy+ZoU=f9O#c)^lV0!6vUjQ)6flnnbafJXbwX)2}^ zaUR@*fuQg0@E||Mo?rq6Q%M4GK9e)j411L7cj10(7b3VT*gEn69z@!Blu4=}K_*um zqtCHkj8cYdCR7|xi%KzZa&S1o6&{Mst?0|=FPCn@YQ0(3q3bHG`f9DDEk1>+IDM}- za2&~RvW5^$A4#%1w?F^o;1~Iy49_qduiw0LF!*MCA43Hbn_vgGv`+CyMP7dky`Z1= zgYJdd1hzl;hXyEx;Tq0XB*W|bgRDa#u6w2#CMl%W@8Fq$SH#>Q)ali7C`=z8Kv;Va zN+x|=YyEZY1GOQtK3vW$(3MRGh%u=2*ZZkN?V)G~!iSP_A@fghnV{?sL@Lh}mY3Nl z*qO^g+=O^5+MFO)UnCeVq#=m{*E8n1< zXXn!TZ3)n#uX)h&_G1uz7rR)iuMuVN8Y^y6JNe#aG2{D?@fwR{#gQ%4WX-+uvWMbp zF9ky_f(c|jv4%vl{L~+9cy1XISwd>rtwXqPUvan3P(B*#om3G$k%Dk55}iI#j0dEnw{CG?10$94d%lj+XPzd+_IF}^YbsSe+fZ3YkA#W3LBMd zj!>h-bipXwzk1Su=8iW<@KfSv+)<+G^!&Rm9D_JJKRw=je=_x`Q*#BlS*kC}f1|!9lLs6luD~Fx8L*Gm$n9NbS3YWL z`TZ>V6xdxvW~)4BEnM8kEBUsQzOy%vkScPNlGpdO>hxx7xD>$Kd|M|w_ z&ENCHpZo`pYuFODZUAEu)Wt5dearWlQ(y|O3(C@s>+KpPQTBF^DWvH=#MPsDD*Q6l4jHjc2Iv<~o2JXu|(eXuEJ5_SB{F`Xn zD}i;qH<}#ajJCKuD~gDPV1>c_`b)1TA=S0CrAaFwUW}_a zKz9`-BZ1(+PuwrVU)?H`VaWE_@If{WGRjlJuF1Wdu~4RdB&BFvT|+#|>vQI~9H9T^ z**!YPaRZFRE(U@^mQLDT)1@RlFuS3TuW|FjajBec_^25x+~6Tmc$gWOcm`yUuZ~!z zamcrv@rhZOcy5e7G3m999T^y6-{_%GuvkJ3(uDMo?RJtxKIU-x2%10>4r*Y2Ys9-g z5=r00&uDsaPDLvbH~FBUx8r@d#Lp&1aM>Cr0-iX1bi9mI*9IEKRt{4(01HVPFm+4D-`~5KKm-KM zWdHOIH!Wcx^MxvpjUcDw;f^-81M>|h#Ern*|J1pF;4Gy1-H`Qbe3mI;hRGA;aY1W2 zdfqBm(BLA&B@=80o5@Zdn7GR#%?t;i;8m3O961CuLeR!XmIH(Obex+uw*SUyZ!L0V zzY#&=a_!8}dO0}7+)5GKhwr)791|2f&R%YRyf4NpN3|#qG@}_zu(h}-37F3uCkD6A z7^c`pOyJ92WFvF6ugm}*%d|id-PGlu!{d~L^sbbV=x_Z+$3cr@6qe!OHl`86txMOZ z_*@1fDA=ZQMW|6e8N3cXYxE%Gy1J(&hDKvVn0?~4 z1y1))nc-;m3M4HDN(1(ydOC+bZslULV?!gi6yluiR#W(*TAO-TtA#p1YUaVUkTb%# z_jgY*?lzWtav=55^Yy2zn_MJteE?}URAtGC!=8e%ny}LEcV<_4xOV@$Z&+6B#~!%P zhzAc>4UZXI$C$|QEw(V-dG`G2>VL}c-8r5hn2XRYkwRT7&@QS5^0VtpA5ulNglD#> z9ZFTSThU6OiHuOEzhhtl`ttd26Z(7)j|$k^JETb&Fot~1o-b#;rM{9e_K)}Sk1F9Z zP-A+~aZB_giDb+^;QSWOJv_qN3oYQBa5OIF;sYLf&tBrjIW;UF6~pm>96WVtLaly|a3VEIH|dDhj}ot#D!`A#_#_Q9^rMHUX`h z1!9o$ICI_cW+NizR0x3@4B*H>fu6i9851zNhs_qbVeY9y%f28Rqe!kO>-*@Tig1eG z;gsL(j=WkR=dSchbR_MMQOCCGF7tI_GacK&I6AU0W329A^Y!yz#b&OK!%wXJRbLwD zSh>Ld)erD%Jq4Fw?BGcT>a>jYixV83;hNF~AlLAsOm7dc)85xP(ew(Z;CLFm(L!Hk zwAc$+6s9cc4NdJ?wL!?{y&pMG$?hQV_iqi{=>9j-aJfb%Co|#?dv2eUzl<`fCfx`^ zq2yb35pOIO<^!nyf|ruKnH=Kiz6uG@`ysvWxStoh(QZ?4kKjhwiE0VcVuYdbb~4^~ zHNYuYHC)}XqFhV^r42QQ1_$0`6A9&Q zm=p5-qcRh7j)O8^a}+LzY>VQ7bBo;F)hGp&%J-NPvHZ>_2}lt4PE(@VOtrGnC`F5_ z3!SI6qzBv94U)z+eCt|IGkM<{4Q#k*;bAvu4d7eC1HZX~1(pp6A+&n{K$HtBG^)C_ z+TZr*MC;bsd_fv&3eobjYMU9*#@w5Kp|%0xh^Fk&z>J5!Zop7`E;m>-AXo&J%5jh) zW%+iC;v%Vt3@*Lso?-wTZ*pA=&cjQHmfRjmd;k4-bhtm@-ID1&7CT1v-Tk-R zl=MAVRR>&eU=K=#K$8H9f2XTe2iwae>L<_!ddYBb?Q8yk$|(y0T{-LgFf(yjo!kH8&9~sZ1#}>k!E0FBw(z7b@OSbLc6G&E5bq6Cxe~1D3JjZ zNaeti)5gIDr69|M6S0(kOxcQg1GJCEd#4kzlH|ltvNI~*n?)WZXqIP`CS9yHGPX23 zOu0x0GH;lt6vQa(lZJ$XoN44?FtD?;fvh z+8&qS=Z-KKi{Frwh9|$$AM3Bm1y*eKs$^}7QP&7|>IQI^bM4wBI+|^YBttQG}xrcHffD@=*JC{Ut zE7fR^nIyvAnTyPshX<%L2qUZX&74kV6y6-#&WFaJ=!{a}m|>Twj&TdcA&f#fb7B1t zYn4pmkwZ4BfpTW-f|~f(A!y<%C#E@eN`5iG)n0*49IsG{+Jy;D{Bo_l4F$SknirlV9egHP5&o`UdL@s$~AxjX~WqTY+pTp^lrE zIVcPO2wrB4&^CAoAS+oT@x)K^m*U!=ItPM^9!n&XGBPB`BIBO&rht^tID2Q!h1sJ5 zXZKJb*$Q1yOdZDUTjm7n!U@Mm6AmTUpWV)Mp{kN75wu|4)GDTm90gSy-^E=uG6)Mq zUP`5X$^(JS6|e~cRF4=u5O3QpMo`9&!)|KYfyhA#X#V|X-rcbWLEiNE(1Q|ri z|F2E#RuKe1L-sGq*SZgGd5&hc7yI<{H5$cXchxP&w|SeFZT>mh)sTj&!7N6gn_Q`% za2EMc0n5V&bjF8&g%=IL&B?v?&zh14)2`h^bwiAFYPQw~j@4 zA=>!l5XKaIZWQvYAOa50?&!v3Fhdaqp!Pf)PF^;-!YEmDpb!WmS@U-kI$1-xFm?Z1 zjf|DyN~wUf9L77&*CM@(9r0RO>8b;tqG8dvB5+h1E;!nh(RDzcgpmsA1Htc>t_S{yBi3ud!M40SRd$q#?RHuXzA8cI*HrHPcu3IlwzL;LWKD^Na;Gt**7zcnV zWt|8JEQ-%+b#UFp(8{l;9TW`QOdM(e9fU%ibF}BAMFI5I^_X!h%WW*9jgLT8t%IKk z$H8@-axJQ67Dq)AAJ?M$6{wO$LvLix57;Df$b*hF9Qo#@LW666yuP@#yZq1F%R9Uc z{_BkF>+=m>fW};ip)%GduRVHu$LYSP zgGKAg&Lspnl;{A8^%X%(W2LM)jE{Ct7PB$KYLQE|h5_+Ta$&hS(Y2s*>US5^me19| zbHRCfO^*xRsGSGIQg)dXUoq~`aY#R8HcUNWmq0L$!Sq7L1O7T+j+?0|5VSatO?gRq zll59!l94cwFg5P`PQJZ@AXY%IJ2SA@t|_4cQB$xVJa}B*e!^qXDPq3wklaPl=m|n; z?p;(*mmlpE`I;c#mG0x?{V|f=O(dYb5%IkN9>HSAg2_!fA|I1hx=v9jA->d9Rtg@< zo!#TD*9X|R}Uz$F64J{*qdj`|>XYeyZU~cAwQ#4)}4YO*|m+yCRXHypDj05R5IuF#0Y*oVI5jh6L zRe|lXR*COU_OTz%l}+|laK*_@OKnT>m%3)gSyCYuV%^zfnk&XSPIIfMMU!+>+mY?m z#iAc51j7*<_Lc-CiYbi@Mz)`&S`F`GSdxENc1}#rLoZpkSXO0n(|HuSDs8@0NQla+ z-T~+qP9eZH-`?hb|HS{?;#FkOS!q0@7ph}0a2R+57x;MVcS>+-%g?cW?9Sl22$4uj z$v)|{IDE>(&u@0$;`sB~0Gl*;`W$hL#$N-$V8A#a34NOSs?jJEBX{w>0yMEwHGr2K zO0xHS>Q)Upr7HR=ipHD+TyCbO_<}|hz*7rL4UV+QnDLRlA(k;yy+^U*C!@*vQeC_! z$VAjo23*WLC5uhGa@97^?_qyJ$RI<29r-t6x6rmvR)O@9^BMVT z3Wbbt^~fd3L3$|uut-fBvGU{Nr^s_MwjdxZ_^8}vb7Sr?HfU%8d;N2h+G9mL=)(8m zK9syT*exfL-y=otD;&?M>C6%IHryAM$WU43eQD6o9+^Gf#tJQji`g5 zXBw2c$%^o)AV)99=i)&M$9ptu!*q!uvaS7kug{`noS2_#z>MNECPp@$t*{TQ>^9&a zw`>jDw=|9HND2hH{4*hd?}ZOK9HrUTuakn&>1159dUGfJhMy0}$VvF%ey9w ziiv*enJ5?ZzTOvaLA6S^?2lTZOXpTtOXjfoZFJ_@~nT|r;;$i)lw0_d_kfO0R& z3>Fd(SiNC43$s`gIePIT7D>IEcfD|Zm5G}s;+U^4B{}0&banBejesdIKlk9|~o z> zz*~)V_eI9*+*PNdjn-DS^A{D6Qqq_8WRAY=qF%U9FWx1R)!`@g zUtwG>l^5bE9JDwyB$@NVb9IrcDhh5R7tI;S880rX`AA|Ap?%K~qGX1S&(D+9uaKq0!eCgH4+6_o(-XIp4h<%P9m;N4GFZN z6%+we)Y*u!>{OJb5h3&A-sprgSBxT~E*6UU7)RQ5@ab*hw_aUm`jmksJ>nKZAj~dww?YI4zcT8VGN% zW*<)<*l5w~S^2vQAUJArHKz!lUFxo^!1qPEt-eK8SUKgUyRjHP&Vb#+DFmG?0uv(R z>9^zkeOx6YMRg)BypdPyqbZ~{l8oiNqow^*Mx~4f8IMySZJv&iMUsc^B#un6$!JlO zz$y!>;Rt!o3moJqclj!tJ++yFi9=pi!PxEVqab$9@ygC70fkr^sSbQ~_D$ucLD_0i z*(ISuN29ad9muF%di{epmbQkkcrPI$*Cbu2Dk8&Z?2ri8Kw(nvNDZFw&LP=Fl`?Cv z`OT3uZlxRfF`KN)2Wg#`t}a}%Md>|_WaY&!G15jwQ*bQ~S8+dla&C8cE@uhQ!1|>F zPkP%}!~(9E13`fNZN`Z{;9$dSMDUcCM-xs>FJJL$aAHvnp|}N{AX2|-@17}8Rj_<- zcYpuE1Zs+D{Jq#2be)dl_Y!_mlzk=%$oQ#LsHsYZ z2pUETbZJz2nOR>UZBzSZP5fh9zV55Z(Gh}XiUjgWe_0Jq5l6&cC6b%UmCVv5QQC&X zHocVy?!%RG>_IYpYGVV;;_aig2(O7Ya?_}^sYO)miJ2|Iy9N2RsHBr=2&bp8$*=)) zh$ATF=oq*y$4MlLKL|Da0rd3)D#IJtvGn)gb}WwVw2Adh4>EJpf8niQ{k9yPwpd0{ zFyLFv9s{$r@Pp3W_^B27}Ezgg!;x zS!6LpBitgpxOF9<2;-zi5F81jtD&Xdh>|;;0ir%OmG#10jRWfIhS?-4l1vi{Z7|rnyMUe}>FxhU2{tFp&KGK14R<}{a z;?^wP?tlnetx4YVURF=p{w*7?uOdZAW@p_%HeE4q;LegIS(1gVpM6-q$2&`g$_rST z4AnZ!c&=Rw;EP(z_Y{O(yex@=Wga}WU3naS7|L7O+72b28X8(YWkdxwYTq2*y(O=i z=MfYv`5n7?&WK8NvV5%ngX43h-G57g&)l5rOQXT}w@R&#bB^FMFdWwo*pP)!4y?yq zed?ggtdYzF0ltV?LCB0UIcf~iLo-A86Uz&{^g~}lzo1MM1MapaOd3{r0)Q~6D)q?P{!ib1Kg-k zSk5vX>}ya2M}cn(8UBkf)I~ur;6%~FJNoXL#zba$d0`9|(8;1_DW8lEkdq&IsAEcSa1Y_3TwK0`pQ1SI zQd*KJD+p@pGT3hmO)zdS0VwVp7ui9=8ft>YPdKsC_EIqeF?%WXZB~~^LP2EMWfaBL zbQwiadvAbaRxN({oP-dHTj=%P7J{zH5?FK@!|)Y3Xm~$+Asj(+l*LeS`Hl`IWDW<) zNTmJ9=$CrQQphiKHa=#WSdq{WS2*@t!e(Y2z((E@jJpan+?bW56@pi!Nn~Y9ZwW6M z+}o2=Oc-$4-N6^1vsvPEZTrlL#a{A6Z{kKNk-QrkOV+)6-~( zM%5BL7$1TFi=`h-_129mp{ecogu7)ySq?P*aPjFvkHdwr268*Hi#OeQhl@t6D)3+} zvJNShmRo;r{sB+t&t+zNes^ zF{`(*xBUP`u^2;UJUl$iAJ+5%Hw)v-BYpVdCGOc7{0DnuSJ|~N7ePeM+3PYBULihg zOwmf8^}2eOKuf$~2V$Ahzux8CiemJjbXKuB=u6CzHnDB+K=y2DP}q9H3bM9U%N%r< zzI0eeK7)0v=OQ27*g`l^$f?ghll83>CsMMi4LufT{#Osk>tL06C6H^vDPnnF@Ukno z`K7)j$kXUulOW_{o0lITYcTG`YIbpW_s!wG;myisT3OMX6*f=dJ%(v}AGXsJC;#6p zy3i|RBq*1nj1A8vT(f-l7J+jfdIxc@1a@$WJ_-#lvQJzFWFkh zNGTD-xz#SCbd^lO$%_-futTgE?8O_pHo{C0514&Wmh^>a?P~Ex)Wr_LCHjV`6T;lr z!7~6`E}HCFZok&^Q{HZ>EKU3C932<~@~=Y_E(!}5djBe@v`96t8c`LeJ$O&Db7d=FMB!Hkh2_MCtSv z?t{9e?tHO^Z=x{QKQbyHDcHPB@Ww z_Q#lnXsru;Z*uY;WBenpP|><%QpM6<=m1XvmgahHK40Tf^~cf8;Wc4x5e6u-kjV7) zz)ya$x_HS1P(AxR8dbXL=k=s3(yjAj%suRC28Pg4KJFocq;9?q1R=a>d+)uwKyLY0 zJsw!2N{FP5H9cYlnXZ;p&Dq?1EGYQl~S zFw4uN3k6DYYKiYh$ff2&<|{KgVFqg9i`4`aZ=EaNP|ppaB806B(QDHG2Yj z8tw%yaeSM;>yiWZqRf;x6fME3BakneGAjd0UJETQ-7wT7AK->zCyXq@&VpA#>zF$G zRX|KuwYQ9bGx)uQz$flG!Nxu}^$#W|SYH$!gvO;eQUE%Kcj!mwNmtU$inhsvNz5?i z=~dlaS=eKKR1;?msd)YXKC%<$eV|@IzwmjM=y8TqCWVnxzyNq~DavTC7LK^N^8~GL zh&OE=ok_>Tm+$QzPL4;?JN;gGi2x!-O?*C0VA+tR(YAhwpK)e~ZMv%16Mhr(&S-$G zvUZyy=!u-Cni8Af+8^2OpZ_Qz{(Oy?#R5t&lJ$tE+`bec+r~~wd)RrH>o$|N-Ashr zb3BD28BTXk##lZc?@!(#Bk;)%Dw``@C{%x@`x_%rzecUa`W=f7C!-_vG=l7Nds5HldwSPlqQm?A6j2rr5o7^=)EBed(U`u|(dY+;oN$Vl z5VnT?O&!)YR~C-cL*6OP_gZpz`iky)xVl?V3lF%FJ}EzZ&E}`-Qc!9^`ma--Q%yu8 zTL4|zFvn0wkv6z`xg33t{{iG!*y2r zTFtkQhl53&-I`9ZRm}Wf?jS_^0yjCJE7m3l8*dONwTBQcvwr+&lPtL*m*tR95+fFK zu|j`cnPFvcmvIDgL#_N+k(M;eiYs4*7X2ukdJVRk)yiP;Jy!9@lcl@2q&aMsBhZoe zbPEdp`(>bkejD=G6&Rwj98x;gtv)jjX5m)^uFrNl0`KIbiQdYXswYMQZ~~p$k7H<3 z^kSd86*H43`KMHOPzZ$?y)S}c@^v0|6)5p98n`(q*~9jWVEu_*rOxh))|s}?E`~X zjBYs=^_h%`0?0$8FfP1tIaLApX@SWAJW9NpKoqHe~NP1 zy|Oi+r;i_^z~}vd0>~G2nfuSzAFi$MJpXQUkwKZciE#tGTBkEm5En z5cM0Jsm15Kfpm%uCnJev)P=l*Q>n-WRUc=YBhM3k45oCn&!DUcPBcbUmQJ7$1IoN` z|M3ON>obovD;+4o#rTnoGH_7H>qT6fEho{qr()VhPZHIKg1pAVzFS&lCJ9ik_ko3b zNp@gKi$R@D#6{xu06!1^u*}(I?**V>P3c zy@t3~Pe_cBgJwqdA{d&I1to@1c(pnZ=HrL>AIq5Hj#rKq87#c0lf$?0C*ZA>1<$!7 zjb%ENclX}FNuHlN%Uek`W7MK9@Y7kZEvwf}=J8`psUN+MX=db;9Dx|AsF?qk?@SjZ zbY~Vy7ZD1&8A~iwnWdB4!4#Q8s$_@ zM57kyGP#bJOYhmFgIS5&1Tc&uQVk!KxMJ6aV+tYN2v0cU4RS~eexY4Md7S3agCAt zR_v5uH8oq5*X%bKOvBn_+ZG$rUPgCku1Yrh^w!+7Q+Ll=>8;!5kxfvy9FltoL`kOa z{<+neMo-pZCi#q^$&}5P%z~QAUPENB1iH98LV2u{tWX^5lMo4p>6SH#S^eV;S z>VRk*ox@arg)EH6$`%700oWas7zM5o(_osx(JL8>NVJfpM(s!&tZrcLtxw)5g=R>T zzyi_(?&IkMr>pC0j*`HrH^Y+=@LVrVn!cHw0s9aDM8WT-uWRG5TJ+Ly5#;;gHtkK0i333 zF&X-pAF4vAt%Al*GbyJhy8uHNvPi@bUd#{w+q76(jMSEATstvzO|^v~ui`;gP+~sm z0&CumJWA`YiyF$7Y9G+hx3NC6`#OsSn+KMaJ&P)AFO}~hqfCzG3{mD0a}bx8yhWUm zAJQpjDLEkHxzwU?9Y++1l(vO(or!3ObmlXIyrJa7<{<10{S*Lj5{BI1lD@E0l1PyH zXphwdA^grKZ;3WbVVxgQ_^e^^WT?j$MWRsxf+fcH1`18 zh2m}xFt=Z-D}8b}J=sOX>HxQ0N^HJ?q;VC6*=yhJP7HTCE$^qt1MW1ioHx9 zwsfeHfK`Q9;h6c)%GJ9_MHUrgzCms-T&5E147mtE`nL{%QMQKpK&;;B?<65SJEd?0 zDiSAn42NgHOq}y2k5oMxpW-Y4hA^5f3g9rFPhXiEanoitwSj)2T&*9bVdY79%#qn} zUAW$L1#|&*_$_7$;*Hqd0yetgd*wynIEjI0&Wdw#uaR5lDF_wVi%jkSyy_@*zJS;^ z7~B(&r-0|wkp9?w69N^Da?A{jUjSCR;#3B&tQ2p}|90cbLJVlEwz84L84AvWX0a)k zyE3V?d0~r3;_%1x(u#7jAzH|XLhE$;is90cfz2$!Bn{f%IvG+=GM?kW(c#TOZDXsX)%mEnD92mo<9a8Za6Ru5L1 zbZ}-PpFF}*B(`77Bb1WaRlQbB?IYJgoCtOtP_BZq}k z=poXSor5V769U71h@+Tn8$XZ6`}PZWvA&VFYP+O9pj4o=^;>G^^mw~`{N>BS)~NB4 z9S&-np8&6_d}tb7{u{$q*Hof>=G)sxAQj~K2B@Ndd?e_cNQN?L`{ zbhLZ=!?{GrI%|k;4J$KU|6u0a{?h$|yvb1JlU$vu1w_gk6b8nmv?tAmH`)=#G0}eOFqirpW38Xl21#CU-!OFg(oG5jvW<{~= zI2<31B}0@F-aaf3e%a`)7DjuDVo!T>PyvZTAkulyQ`sjZU6=mMNdj-lPn${C^tiNk z3zrWSs4fq_z)7E*HB)rQ^RrK*><6f09m?OHF1*%b>$x9 z42x7=ZgogJ&sMqdW;)QBSRy76dXk1!Jd(A_dt??WFjDNye?wfdXzTD^ze<1+SPh zmxYyxFOy&PTz%kU95=}OpK*9k1CwjqO3 zY}|%BRlW(sj;GHi8Yi-U|NZ9fYmDwyx$;9!+Aj`o{o(H7_Pfvi#Q%J?wf*kK%g?_2 zdg&KS_ilc6cl%cQgwOK+>w62g7?2?pvH4lIAq}&Dl7I}wryOgYuu;VOj>9HXo&v$L zTX|F=sFxX;(g5ns+1bgCI9GQNOMi;<)=k*x>T^kJjP)vFR)O;HOHCONjRM&4E>7kG z?#-dZlv_41Y8D`Y|50SfV50inTgW+}T}w=$OAh3KLP#_VXj5JbQ^k06`KtlK-u^5T zrvdul^;Z_B^yRDgc~Nscm1dyeGGTbPr>^J)N`j10o8$%0-haP(IDRepBv7NC>S_4J z8qw>jgP2Mcuu+=pfVhug=VX^vjbSju;Oq6vC&i^Z(<--UlfYS$n-|bfYFpq3M^;P< z{GKh<*o%~x$bjqChl&x1kJeU!D&4j-2)G^bPF91aMLWv5+Ed8;xuSb15IvqGJc*<m0=E;r_8z6&q#_0iH!j=x6eGpqn zk|Rn+*fS!?ibGrJ1bJw_E7upQH2tZoJq~=e?t&3JR!;T)1~OAA0C?iV)#H7}xTtUg zRAsC_ShxX(oWspB;T-ZY6OX6_6Pn;e41^OCS&0nGd3a$op}mH}S)vjlFSZ=D)+y_O zu()ZMsjyZA5I9HEx$tICKNvz_o`#dxA#XjGEq#^aV8_^#ANHhzVHQtMFss01G zs>YN{mO9AGQkl0v*lAn0QE~jpPdVFcMelL}vcx1>R~x0R>8f}jpsF>86rZ-7L=x`c zQ{m)2q)Jz)V0+>MAg!*71)kJckXQs)>>^;ROfPnzw5mD+N5VGp8sW+=xm*C+1e4m1 zcConcg!)M1osWWSvSMJR!yTCx7BvMMYLQ8m29&N3FuPT>@{XijzBQ>JR8ELB%Q&V5 zdanU~x-Bnz)Lkg}^$5A~WA{v+C6V;_#5rn?1RTSWI4vF~7Jl_8 zpO)s_=?Mvl!4JwWE^+ChLcHMQ zW>S^VWTDtxxfi-NGYxF<&glmpl@DB{=R;54>lj8l>w0xDdzAd$BA8{{Nq+S$*44hp zxWdR&naDNG)kT{9lUM&0(~_sxxc1=9WIv=00mHW4!Psud3W2^~&^yJI^~TfrS`Be^ zf?fpHB}D<9HGrl7ViIL{JWzB*uZ?&lNrKH%)%w()a1EEjVlYc%&8>%W~@;0uLbd)iP7EtR_?QrfY2)NJboU$$f!IxOR7LyeXv<0}x?QB}RrpaE3 zNSEMZjK86r17{WNfe8J=WtY_lZL=qoo<(J8=O-aCdD%&#PV*8A$C=%WEHLz`LGpeS zt#W;;tW`Fw%Y-t>w@V|STzt>M|p!DjHWtU}>CAgYGI!lMIaT z55<5p4u7-s6=mM(iR4YTIhIu)FAA4~)hT{+(b6+xPuvA>r~ z6%vE!XDSOKEE0#*lwwViX3Ul9hV96~Mtb$8_!F4w0d+Og;-+3^YKVhGB~S)bl6@GR z@aU0iR?woDQ$ZUkDIHRsDXF$ie>OXhwFuO(R4Y3o^A<}K%|Yb@Zcu0SXgzHb7M+oY zvOCJ8vP~^MoJzuVL`QT}$EhPT=C#Z^(qjvGQOs%FY0(3-D067SS}f~4G~!K zliUcg3QMrE)h_2F(Xl1K~MM17xoRWC_Wi@gThS{SG~)gm0i? zzCCgepZKPwMcA%PO`^dSAcsS<9X5WmrZAi$PqN~+?!(B+_JWNYpy)2$4s|Vz$_&U2 zEM3Mh5;GvTT3#%!OcUKJ_;fe9pw?-i?F(^0RmANxe#481zr{e1`Am!>l<)ZU*&93l zq_hH!DDsr^IIuJbRIF%Cj{xb}4%M=3Q2gN50=H3Xx>kWAY;`?$`E{Ha-nh(M1Y!Yp zR10wx)PmO(?GT+Nw#t@$5ozX2+PSzdftcPh`mGeH3-~rBB06M#clX{48YUrVYR{;d z#JiIlG=sFQOw}-L#NJa0r%E!ufPu-#()SMkdf&Uw?s?{hcF-8W8wk5EWl0EJxY$4^ z3WRh+#4!wh5^!k1x18p5=YKso8b_)drDfOa&qlmKSz5+ZzwGt6Wa=oTO_RkzVG2wu zQmd?Vge5m0aU%C@yqE6S%CjA0t{jaOLRth$<*-0(iHauE_bYO<&9@PjtE{V>Is9t4 zq~E_Eoub*@!{Y0}zarlNulCJjf){ZO*3uQOzmb6E1bOA#c-Y68NO&tv9QSpZ?B2z#nh6KAg)CmKJWxwQu5UV$I0PhbI*khrwvih z5dQ1G{MR$l`qzK?Z~S{ce#lt*umAG@!C1wg|5pF}KlG{`nvE&;P4`{zd=% z&k5m&6P#BkSuczBU#y)Au>Z?{uT5UmiN7dne^Ipm@;^wezx?m|=YP>Z|Cj#xpY+fF zs(=1B{quk8pZ`O9X4+uuO5_ru>Z}Lm#+6~3XX-6V&-iG}Z+;}5CU`x4e{?W8e!nbS zxBQxHsYMbS3gjOhD?XX%$X%Rylu6ur+c%P=(2Ko!gz@EA-dx_@P0?+D+> zzHU4VU&xajN8x~X4sPcuc;MxgLoDKrLlaz+nr)G_`%*j+s=mCW<7pcmT-u<1w$9O? zKaAdE1Il2*S((2zTS5DGd3XILa`wko?qGic2lO$rKv=>EN$GzuIXs*owe0JGVSsHo z2+{2!J@UROJ>15_HhYfao(Bi!l+P_DtBlOOWOk&qm3;~CRlM%Z4Gyi$AkL3Db|QxC zlC)v?=7;=!*F;XbN52I;&bXURRgg5squ9!_&Y-tGDsH{BSjD$f8cA)06Z-3_9j%)c z;BONTOi2<4O@pqmxP+}$K5>F{xEA1G$j=APXNifsDoqL?3Dp*1(SKbMGT~{KSYRll zG8BOS76piOh*CuRid7jRs2{F9TK(?H=FaMq$KO2To_pkJTBNz{REY1HqBW0TO;Sto z!hRv98?L=maCwu(wRh0XncoZBpG-K2)+^T2KB$s*m>THDmF?B__0`|=wxmrY zZTxOyZRa1>e$TVxw)N4K#d)x3>Pa;eTaCVK*@U(egAGbk|GMV|vR;jy)J7BLUex(X zq z+8&AQ>3H*^V)Pjo{}i2=oq9i|qwR}DxhSt|f>35v1B2MVoPsn~bACe5v~#97n?`llSImu!J73i?TJ`lX24XE_xAxH&ml zkF&Tl3O&`c=Cj~Dv6Jb&WdP&iw(d{P&L&6mmb(Zog*Fdn7nT8~SVkdUL{s23UqR{U zjG`J5x0y~Lle#>2AU9_7m;>$uIvagybMvcLlf(Ucyvu+ALK)j;IU`iie;^!6{oK_i zV9E;(@@82avOF~j$6SV$eSVzQ2Jg%u`>=pr8KC0vez;Yfkx1!KEv&1 zVQkl=chm|rOs^I%i?wMfR~BVOY7ho{oN*Ez$8|RHuSv$iYVDad2h8(^fOl@^xJl4l z>g63F)_KL{ds!O^ic3KJZBVA|5_R_n_VOsmvSYAVZJQ66r(ZkC&%#IE5^PLX%-Z44 zPr|h!-H`HAnqrRBs91Ek*~eBVTh8VW?V`)$xjN{DKeBuExWRHwY6wTQItKHW+qj9s z9ek1TNbO)pvcE)vQg@^Sq+39p4H*}=30>Zd>7MYvg z9GO~5Z(b!GRKF}>X*p_zR1DDcMap}VD-KL`S!BDBjcv}!34p2!XnxI9gnjQ!GuP&( zmNdyr%qstC8q5nBsanN=P*w_0twOnuW-sKqQxKJlf=Bk;DX0`E%4XxxQ#?ad3%77p z$eDu2t`Ln3zUjaPfV?EoZ5A_HD(H+>EUYiN7t7Qpebv!Wr*^!P$}(;p1kth(sZ%+7 z>ut-cxz!2gSZhl#W*W3w;=EGPbf%|VD9C+aRJ!z^SOs@A6eQh)Ob#@>taI^F#=m_eZz?MeF|3Z)I+8Ik2>xbeeY{mYdeRxTJHVUVfjvNln4%< z+3Uo+zSSl=pdKW0Rb_96wN@LV*+RblMDwbCH}|9nmy*!mPkanYf8 zTlFU1dspJcW&05oTQes&*88VU>Oo<**BvQ7cKcI&&bn2+|A5{V_4_+n6r0&sHLP^) z5q-=TBw63`*X&dNe3`x!ZFae>1UrM%usUF(1Wj*`#Q+}&PS!S=AJaY|%r;g~vbj(# zsIdFzI~LrPK(xB#1)g`)&YU>|Ta^r$N$%!g?Z*=wSVI0mTu;d@yG3t8G4LndA{qE2 z+ec0*)f8s8S}#a=`*|6fzwrDKtyL5WCtOmCD2NAL4rfbr+TW@)JD@ttd1t*EE+$zQ zu502038PH9*!tfAPD*Im79r{;(UnH-$lk7WJPI?q(uI3LS31CFcICr7s&a`l2s5uQ zvd*`Ts=fczyNG+Z-byRsnw2MTMYyidCO?dhaaT&bfcJGeg1y~Yw&w2Gug!J4iv~a$ zTTuvbSa6JQ!=qV6;=*O(miujus2` zMCwBXfRMI@1T;0bX-EnZnaJyk*WudT+N7u6+bkbYPWOwZN(rr_1Eq1HRa<#0o9r95 z0{91pa9&bK0_oi#iWJkTK2r<=ub!{K6!*~=Ein87H%LofOd>!@og=qu7sVNVL?|U2 z&ruaX%gYrgTLW0K=^0hg2jrtcy1yx|^FDhMu$?kuI(l+CQx$Dy^+b! z8p*!7QY}rg<$Fl395>ZU1rS8`BW>98vJm)61Q<8nO3U|l_x467XR=qUnQonT;3&;| zGR77SI9HLJbBQ=f9z6iJv4xoOv0EortcpFARhU3&IXovk?Gr7_50 z#@~bNC3z+4A7?vwb2yK6jF~YN1?Bw4n2e-;;dv+@iTy7~L8jDFAua~hmst!{t#u;T zqj;RJE%TTpzq65#9W4(S{0gdn%4W;%CNxa*jt{ji;-p zr@QZw$ON~EsN#`yqcZdu-CT`cgry$!WA1`(Nl54nMJc&_FB%uM27Kn}p46SAi<74IeD`>tQx_FEom33)>b8^f=of(kw%o{#-^#s+tHEJ@ zWL<#SiD@Xew#bAOI|MP{gluZRfR>GxP^XEDbAF7o+{H|Y(NN?gaMbii7TTRxm8)XN)Mr zia9GiKQU)pU~1Y5S6ndz$RuJz+#eern-i7^vzV+Pc8=t;)y_jCeOHi86V2$XKuy@rb%J!@MM&hUJuFCcCv1hvyk}&B2 zs6s5=(@7ND81joN1|@))hx;-!;WS~M;!tl5(+nKKVYYKXQruT=v6dwad5P3;ne&#f z8@P&ym5y*wSSV8hvyDU+c0m@*Cx&-0A72M0#?$W^P`p0+r}HsxwbsSrhmF^%!a$z4 zCSRIZRA$Rep^|qDpXahH+C5Z!!glssZeZ3|y)dIrD5ry{4PgRM^4P^}LW7K!^<0sn zq`4RD59xhG8z(G0Su>2MiZ%e)G=m4%65uILVr1sY+;zcWOHr|Xf<5P80d#WpiS%7ZebO{66DI6JTo7bWcQfp4b)<7~%4Skijn zLo5ju>Ru7?dR(vo>>U?6*Lj58$K!)XN_)ydEI1fLX#ViqaDs($BU@?uE2ogHH(aY} z0VCqPW9yv}22GqJp zv<9oHX0m(`N=76ysF9%%@J6@ zuKdR-65%Q;k}^kGlXg4G@Cs7f1kmsilx>P&dMl5ckw z#4Hsm`oL}%3N7h%J?;r>HdDV${ZGLMVnmMf?6Vm5+L<18sa;c*ONl%y%pwuH$rW(q zJ5QWT@)M3(Hjnaywd7WQ?ikc^%C-&_s2qg0A0|aV?`~Mlf?Gr&)E?R#?wu}Nm{Dee zpkgfKdCb?Rq)}R>9*Nm?bZ*f7YpX7FUh<6iIy1n`_I3&gc#sz}?=5gkKA5&WajDJZ z477-{)bVT+)L!NeR)}`(+@n0qz&p4!+cDfESk|7?i(ZI1Y31u%RuO?g=J*iL@O(7= z^!{O^`9zP)e@bUotf!n!q%_mCgVJIZO55=*FLn8V9qIoZA^Fb|~OCamt$~vgt%F0(j2vB^5 z`Oidox){=R5LKnzH835>i^t5Va)7(VZVWcg;7UE(MRv9F3xsRZa#_$K<1#(Q5SMJR za`DQhoLNX&Ssy7kp0ZD{{E)0*?+j_{QBOTW9dkGjqMUOHMkyvcDl$ov0Om~XNM*Fl z%xl%+PVy6kg`*1n)%bXSF(V1|nLz_DjrWm>!Lu50-qijpsa>^_$EAu7Q5&jBR!&qS zajPR4a^Mat0UKs&m=UjFlr#|G5{aU%4x~=fvy!L^d^)&*GIEQBPvy*`7M&x8M{qhr z$>+t?qO*J?`T!dO+xMwO(UVaJdm0GuIzI* zQ4edwK7=w1s0-3o5KINIjIJ5&-if;Zyre?zZ%IP2p7u!?;vUAq=y-De`b~(#>0r@7 z;zljVNt_GFLLy)sqbr>@-O<(>^zl?=hECGP8Io)YizNgYHRB_yIftP>^sHXS_}N=> zRrc5i92Ql^2w=>@^I2ruNqkW7&qH+`%dL*a$3E`rCu@-RGYi&W*2yw zpFsQhs=JaZt^^tIuAh2HV`vJwj7%!wS|q_RJL&~V<}^j4uBq>q$?j!-0@BnY?KH^^ zgH|uGJLFgty(ANtf)}t#U`FymPoYWLl}g%chsp61K{M6HAg# zcgV+$#?Y5WkVvU=#kNX%A+^zf*NpTK!_es&mYP%eYBJt*!?XbwXev!UcCIM_FR(KW z)kYFCvyFAod@$$~Dc(5yg_k1do{W65P@8)`8Ubc44BM1z3~-HamkXN%$rza!E*n4a zez@*>7Mnlg(A6DluYzi&me?z&ZZ>7xgf03-&uP0@MSm9-UEP{Hvm6oKB}&4h+}Og6 z%*!u7TS!}4vhyo-;3HFb(>FN&x_gQnld~PCwr1aul>mG#@;6iE`hqe*e|aBjLV~#s zMwfW0=HJR1txSdEE3|A$=E?)ZW0a6Rr@{K#KYsUkeeEF#hRfHAPnu_Q^$9-V0)pbx znbnF}ZURVA&9lAhwl( z^<>Ih7CIcCP}$vSk4f_k&F3aUhLumXZoPapk_3d(H*p{$2^On&5z!-bnAO0lo(8C) zCr(Y!<6R&0ZU-7{b1GFW1ga^5ZuAM74WUg*&oqVJqv)v6i& z$fIBbc>C37;M}va;v6b`;^!7sDKG`ruzj$Z_ju0C46*#lOLvhV=!tV|Fwl#8*Q3IJH3g9?Nm}iP>iWUbq7E9L|7p!s-3p}2%IG#EXvA zzuveW^^?xXI#cZojd$+VmwuDgaFyCcrNV&6+XrGLiAlA4h&_Y-_lV8HiQK6eRbDh} z$g*db)Jx-Cj3w!GF-oS&K^LfU=ca_E;&y`%~HoxljuV7i&PyILbQM{i}+?C3%2VKJ7NH$fn=4@BA}2FdL?k^*<4DS}pKfuP zNgR1MPpXhJh|8Urh`QqJv6or!l)vhJOWcjm*A=8QD8n(X$Q zN;e?<#Hg8k3-E^E426{qT;YGMNs{_l_b`JX9GTm&X$_Kivz!E954K-?`(o$uvrSx) z@t@$2iBNNi?Twzy*M)UEgw#Q#XX?nH&FGLB_DUIb!TP3dQfU?QbQPO&nH(tZXqkM9 ziCl@bgizdBPC@h!0_+Z*^HY!GRZ*wdW`UH-$vqtlME`6tu)qG^*Ex2<7LV<|oux~Q1YdUD53^6qvC}fMC#8RQzm!AbEHQY0VBSKAf zIby(Z#`_SSuf^e?xJ%npp3LA3O6)rw_K#3v{&UVT)0yj)^7@ys{%r8X_H$6ZgXjf( z13E246bx|4$Y7QzWrV){@{>~5SlV&S>5)*#7?9!!9T2<4u^#JI8KZ2>{1JW}c`AtE z@nm^;v)f7SS;5FbkqpA+$At>Ne^OkCCCr06?+lvYc=3 zHfH9Ll`<2iF!bj%j+W<-HgvtBGaykK#40m%*UIt2U7(&JB;eUPT>IZLLJYlr?FXbb zEQ>;i%GT2Yt&GFT9tp8VZ=ZR3fZYF&?28QQfFfyu&zYwH-}M&+cRb3%W4$Fulj^%1 zu&Cy0$cy^PRDZU`C3v&$T7bBOjbj5L7LNWF{p|LQzRCndJzwUtZMwL6Z>)D6`ebP; zWzEqy*bb+bBJ<9#nd!Dd`54X15%Z>Vp_&-F+hymWs>}X5Pcqu=vX??*{_{h-e33}8 z+0pE?x1FPr`rKg1jrYfslj(T6s1Z{_GiaW4;CSS*ooc75>d|5hPg7|YoDEqb{OPsC z2RPg^E`EtSMzXC29X^&1^P~Z<$@)NX2w;UC?4-}r)dPyU;df<-i%$4|xHT~JVJCS3 zma4-oo=(O-;uSFd+2s7>1lN{D4fIyk(9%Uy>;j#w>r*N_{@+X1_u16~g?A#L@YnJ4 zl>jSD$>hw)5=yvo*{m1T^&&NHHf2 zZR#l$VHFzWgi?*BB9`QC4UB-^vY;pL<#qB>WEq~3h%0q<49VPIjHqO<;if~A* zt2-`s$|Ze4VGJ2^`tpo*yhiyr^jzR18DLw4WOvinXzz+H8!AU`&>pUwurfRn2!>WX z>Q4j4(!2+?BFNXm^dhXxO2urvD?xjVhL!la4+!B?LG%*@@C6w%4x|An`!9kWKBz3P zmsvO;#;J<#6C+hChk?o+U-xu%7Dn?7+T$Z+BA$-nRAjo;H@i4JhuAHfa)P50IAkKQ zIKzISm57bPI_;s%`U2x;T+pibl2}`hKPl2lMweJ)mjMY;B@KI)5l;n`;RVg>J{7m* z^n0#Z;-DBTk&Rg0b$m+B2OOX_<%s2Q94+_!#dIj}5?RL%%XF=kf<#2x^9Wbe( ze4-}(o1!w6cj8NoIvHyQIXlR;TTIHlZZW>h-=b`u<^z!TEx4cJ%Hmn8dC_R8R@lXY zz4mkF%_Y9=w3j|L8cgO)aAt##Az7%?JaVUKSd6T?k79b2&6SZRX26t+qS}?46$bn6 z4HD0v^YEs|O{xT5Suxp8q{uP<=EGoJY@Sc$dfIt{U{#(M^SGF$xzxl#AEPw9Rz=#M zFk@rfA(32ub)DP>rGLsx?TC)eXGK?0^+U1!Tr!wDqH@1}yvDwdZ2KYQ;29qDnM2lnt`QIII{Bph3c)D&}E!?cF11vukHfC$UY5 zT1j@~M79&Hyta?IS*<-f(w->CI+kKH!hYYqRrS~Z=ms#PWXBOm47&fn>ej7W_ujg7 z>(;H={3H2C3%F-(eCiQs;B0Q;vBmo32hJYJogG-LKb<>!>d+#7j?_-~I!-&7cwu5>rqGi%lcz1Bm)Zc1T_S==CbyYDTQCI? zMS<0hph#D+c4q-`h}x9gmq35FdvY?Fz1Ba9cXYA-z|kT4>!lg|l~j?P0k0ZSn6hC* zgFIZ%O8X%uCWn_i8)}4Svpct4X08AK|&~>;p&kf~QBC zFd?SRe%Z|t-CC(5W_!I|(ZE|LE8Dc4qJ58|$1I$z;( zj_XFr^?{=VII)5RC`-6j0vjdRgbVOTf}SneEqf|Yg7`h|A|xYa4|o!238Qkp59ST` zPK=c6WY{)b-MU^YudO$N+{%%luczl&7nr$T!imGtrR6dNdj@%FDl6qut*vdQRFm`; zNCbi-eCwrJY597vR$Ib(9$b9BS}V!Dnk(zrH-Z}sRN(C+*g>qLLUkE?GZh-NOTh{n zZNm+mH1&ddb+y4$K`4wE@_N0xQbw+qB94TwNCcx?m=M61Q$qR;F0|X{OpSJACP5>` z($WUzWLbpUR}vmy1?|xn$c7{@L8^|*%Eoq)I52{WuQ$q@<%YIE&_aoN8-QX9s8jIl zq@i72MVd89chMP$Mz61T21P{L*UHP=4V1)aZj@J$uNa@vkE2kI5cv)0sI4;amcEt( zi=C7aE+Ii1hD3Efxw>B6jP?X1THUTy$`I`$F)LOg%}7C4fs&35LM{dGW|~2fd@D zV&KaNaNj~!IV6Wkbh8`nkL828>CyR%L$mo{d@h)ooxU(Wf`hp2Lv#4v-WgmRpC6k( zKOdmP?9kNwrC@qA7@E2iyl;GJq%+7rIy0M}n+v9A+r}qnCdTu4Ha;~xaejnG!#UKO znw}3P#wW)y^#}9Q0UI=+#`CB*8cgPAhsOYU=-l|k`23~Lw$btVDZ(6`o(+bAnW5SF z@!|6mL$krm`PrH2xjdR50obYWsZp9H`N{m$d^cLfvmk!~UxK-@p@|7L)i!h<*v}Hb zV0e1wlH45|j7?9B}+hy~!Z7inP1sBKi ze8l#K@c;1q`1BOJF+4prKZ~!O=;iFZt9o&KF5ejp&5qBJAfvO>lbvlOCu#sXfS}$~ zUZIfGLLfIHC_;jrN2e_=!AO2+0P3HPJRxx1NqZ4nO^hfF#x z`;r^3_FXe~s-C;ErBHLCbftvN-qxG7)7uTG;KgCEXLX~b-<&D3&X$b-%HTWffB z9MZ(o^!seibb6n)An6cOtRD7R4@zTv82eN$t0{HzK2dbocB^%%kWzIdfA0Klh)Nl` zsNRh@;yWle@r@yykO@Hes=f6he zsH2g{iQKYlTtF>XT`?(uD@BCLTxNy|F#BEFaoAD63^o7vtkDKD<2j_q1@ACiXIrLw>c_bQp9^Z=~`C%ZBi3opG2q zr!|+)ibdC%t2LZW-l&A<*-jnq?WmtwINaA!zZ@Ly@2HVFl!QZuaYsjF0rU10)Gh+@}y>WdDtjmEgm8llZ=z<3t zpuQXY2s~MG-Xfjo9M8;8PY{z^b=5msw_X>Fid_X|wx|`{cgOOU+=l9Q5p)VnSo*